@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c7f19d6795be43c1647b.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-400-normal.5b7e59c2b55016b43956.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-cyrillic-400-normal.f55992bec61fac647a43.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-400-normal.c4aae3aa3c88327f34ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-greek-400-normal.173a235dfc0f0cb815f0.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-400-normal.c71f9181cb26e36962cc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-vietnamese-400-normal.a9c0738f08c3b2b7c486.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-400-normal.c17b6e031af6463841fb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-ext-400-normal.11781b13e59d30facc40.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-400-normal.24d83b525f192cb3d1ca.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-400-normal.3160b5c6767eb4c69c78.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-400-normal.65b2eda743bf11103476.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-cyrillic-ext-500-normal.bf4ba7689c1c873083d6.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-500-normal.502b749418e91f6ec84e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-cyrillic-500-normal.aa1edf9c09d921c7710a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-500-normal.d010060bc8d2b38e3767.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-greek-500-normal.b4df5194a9b00b517462.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-500-normal.94671ea6706bf9a62ff4.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-vietnamese-500-normal.032cc11fc5aa88f634f8.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-500-normal.89666946bba6060cd645.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-ext-500-normal.d8f3e27fbeccd900a867.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-500-normal.7e8aef37b06800e20ef5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-500-normal.fcd7b8c3d12375eedc97.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-500-normal.4b130dfcfa945eac3e54.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-cyrillic-ext-600-normal.0a51b2f38b29d4091556.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-ext-600-normal.6b943717131f2e6cc42c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-cyrillic-600-normal.e07c188c118d4142e480.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-600-normal.2e3e0b0b4224d519869e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-greek-600-normal.1fb74172d11b0014a7fe.woff2) format("woff2"),url(/static/media/ibm-plex-sans-greek-600-normal.dfea56a150d465fd323a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-vietnamese-600-normal.1e7f665a0c00db1aee4b.woff2) format("woff2"),url(/static/media/ibm-plex-sans-vietnamese-600-normal.9a97e0373f1f8eebef08.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-ext-600-normal.57f2c00df3cb0b0cff43.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-ext-600-normal.5051947b55c2e3d31cc2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-600-normal.24bc59b4b4ad02d1666d.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-600-normal.d73e2e25bcd162ae992f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-cyrillic-ext-400-normal.c5a38b926939e1f1ca99.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-ext-400-normal.cd5f0922a60470e1bde4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-cyrillic-400-normal.c6f862a99064981cc8ee.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-400-normal.c45eb9547383e10d0f20.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-vietnamese-400-normal.fa0747293826f3ba17f2.woff2) format("woff2"),url(/static/media/ibm-plex-mono-vietnamese-400-normal.d4e725bc424dbf53dc36.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-ext-400-normal.081b2e53053c361ddb54.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-ext-400-normal.52bdf7642f685aaccf13.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-400-normal.2b13cc93b07c41b27134.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-400-normal.12ede62e388083e7c01c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-cyrillic-ext-500-normal.0cef616364a9e45506c9.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-ext-500-normal.32dc85f4f2d15c29e3c5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-cyrillic-500-normal.93f9e00744ba26615214.woff2) format("woff2"),url(/static/media/ibm-plex-mono-cyrillic-500-normal.15083deeb53439b48cb0.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-vietnamese-500-normal.acbf296481a133b31c7a.woff2) format("woff2"),url(/static/media/ibm-plex-mono-vietnamese-500-normal.6412cb41302803180f86.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-latin-ext-500-normal.c28c19b51fcc5afd6835.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-ext-500-normal.0324453e532da2451cdd.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-latin-500-normal.a1fc5384545ba0657d83.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-500-normal.89a2903adc59285a5efa.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.theme-indigo,:root{--bg:#f4f4f0;--surface:#fff;--surface-muted:#fafaf7;--hover:#ecece6;--row-hover:#f7f8fe;--border:#dddad3;--border-soft:#efefea;--border-strong:#d6d6cf;--text:#1b1d22;--text-muted:#5a5f6a;--text-faint:#686b64;--accent:#2f43c9;--accent-hover:#1e2e99;--accent-soft:#e8ebfb;--on-accent:#fff;--chip-on-bg:#1b1d22;--chip-on-text:#fff;--neutral-bg:#f1f1ec;--neutral-text:#3a3e47;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-cloud-dancer{--bg:#f0eee9;--surface:#faf9f6;--surface-muted:#f5f3ef;--hover:#e6e3dc;--row-hover:#f3f1ec;--border:#dedad2;--border-soft:#eae7e1;--border-strong:#cfcac0;--text:#22211f;--text-muted:#5e5a54;--text-faint:#6a655e;--accent:#3d4a5c;--accent-hover:#2a3443;--accent-soft:#e3e6ea;--on-accent:#fff;--chip-on-bg:#22211f;--chip-on-text:#fff;--neutral-bg:#ece9e3;--neutral-text:#45423d;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-mocha-mousse{--bg:#f6f1ec;--surface:#fff;--surface-muted:#faf7f3;--hover:#ede4db;--row-hover:#faf4ef;--border:#e5dad0;--border-soft:#f0e9e2;--border-strong:#d6c7b9;--text:#2b201a;--text-muted:#6b5a4f;--text-faint:#746459;--accent:#7e5845;--accent-hover:#613f30;--accent-soft:#f0e3da;--on-accent:#fff;--chip-on-bg:#2b201a;--chip-on-text:#fff;--neutral-bg:#f0e8e0;--neutral-text:#4d3e35;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-sage{--bg:#f1f3ee;--surface:#fff;--surface-muted:#f7f8f4;--hover:#e5eae0;--row-hover:#f2f6ef;--border:#dae0d4;--border-soft:#e9ede5;--border-strong:#c6cfbf;--text:#1e2620;--text-muted:#55605a;--text-faint:#626b65;--accent:#4f6b55;--accent-hover:#3b5240;--accent-soft:#e1ebdf;--on-accent:#fff;--chip-on-bg:#1e2620;--chip-on-text:#fff;--neutral-bg:#ebefe7;--neutral-text:#3b463e;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-terracotta{--bg:#f8f5ef;--surface:#fff;--surface-muted:#fbf9f5;--hover:#efe9df;--row-hover:#fcf5ef;--border:#e6ded1;--border-soft:#f0ebe2;--border-strong:#d8cdbc;--text:#251d16;--text-muted:#66594c;--text-faint:#74675a;--accent:#a9481a;--accent-hover:#833712;--accent-soft:#f7e5d9;--on-accent:#fff;--chip-on-bg:#251d16;--chip-on-text:#fff;--neutral-bg:#f1ebe1;--neutral-text:#4a3f34;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-teal{--bg:#eff4f4;--surface:#fff;--surface-muted:#f6f9f9;--hover:#e0ebeb;--row-hover:#eff7f7;--border:#d5e1e1;--border-soft:#e6eeee;--border-strong:#c0d0d0;--text:#14222a;--text-muted:#4c5e66;--text-faint:#5c6b72;--accent:#0f6e73;--accent-hover:#0a5357;--accent-soft:#ddf0f0;--on-accent:#fff;--chip-on-bg:#14222a;--chip-on-text:#fff;--neutral-bg:#e7efef;--neutral-text:#33464c;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-dusty-rose{--bg:#f7f1f1;--surface:#fff;--surface-muted:#fbf7f7;--hover:#efe3e4;--row-hover:#fbf3f4;--border:#e8dadb;--border-soft:#f2e9ea;--border-strong:#d9c6c8;--text:#2a1e21;--text-muted:#6b5a5e;--text-faint:#746366;--accent:#9c4a5e;--accent-hover:#7a3647;--accent-soft:#f5e2e7;--on-accent:#fff;--chip-on-bg:#2a1e21;--chip-on-text:#fff;--neutral-bg:#f1e8e9;--neutral-text:#4e3e42;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-sand{--bg:#f5f0e6;--surface:#fffdf8;--surface-muted:#f9f5ec;--hover:#ece4d4;--row-hover:#faf4e8;--border:#e3d9c6;--border-soft:#eee7da;--border-strong:#d3c6ae;--text:#2a2318;--text-muted:#6a5e4a;--text-faint:#706554;--accent:#8a5a12;--accent-hover:#6b450b;--accent-soft:#f3e6cc;--on-accent:#fff;--chip-on-bg:#2a2318;--chip-on-text:#fff;--neutral-bg:#efe8da;--neutral-text:#4c4232;--ok-bg:#e3f1e8;--ok-text:#1d5b33;--ok-border:#b5d9c1;--warn-bg:#fff4e5;--warn-text:#6b3a00;--warn-border:#f2c98b;--danger-bg:#fbe4e4;--danger-text:#8a1c1c;color-scheme:light}.theme-latte{--bg:#e6e9ef;--surface:#eff1f5;--surface-muted:#e9ecf1;--hover:#dce0e8;--row-hover:#e6e9ef;--border:#ccd0da;--border-soft:#dce0e8;--border-strong:#bcc0cc;--text:#4c4f69;--text-muted:#5c5f77;--text-faint:#5f6275;--accent:#8036e1;--accent-hover:#6f22d6;--accent-soft:#e7dbfb;--on-accent:#fff;--chip-on-bg:#4c4f69;--chip-on-text:#eff1f5;--neutral-bg:#dce0e8;--neutral-text:#4c4f69;--ok-bg:#dcefd6;--ok-text:#2d781d;--ok-border:#b9ddb0;--warn-bg:#f8ead3;--warn-text:#8a5500;--warn-border:#edcf9e;--danger-bg:#f7d9df;--danger-text:#a50c2d;color-scheme:light}.theme-midnight{--bg:#0f1115;--surface:#171a21;--surface-muted:#13161c;--hover:#1f232c;--row-hover:#1c2029;--border:#272c36;--border-soft:#20242d;--border-strong:#363c48;--text:#e8eaee;--text-muted:#a3a9b5;--text-faint:#8a91a0;--accent:#8c9bff;--accent-hover:#aab5ff;--accent-soft:#232a4a;--on-accent:#0f1115;--chip-on-bg:#e8eaee;--chip-on-text:#0f1115;--neutral-bg:#232731;--neutral-text:#c9cdd6;--ok-bg:#14301f;--ok-text:#8fd9a8;--ok-border:#24503a;--warn-bg:#33260f;--warn-text:#f2c27a;--warn-border:#5a4320;--danger-bg:#3a1717;--danger-text:#f2a3a3;color-scheme:dark}.theme-true-black{--bg:#000;--surface:#0a0a0a;--surface-muted:#050505;--hover:#1a1a1a;--row-hover:#121212;--border:#222;--border-soft:#161616;--border-strong:#333;--text:#f2f2f2;--text-muted:#a8a8a8;--text-faint:#8c8c8c;--accent:#4da3ff;--accent-hover:#7dbbff;--accent-soft:#0d2238;--on-accent:#000;--chip-on-bg:#f2f2f2;--chip-on-text:#000;--neutral-bg:#1a1a1a;--neutral-text:#d0d0d0;--ok-bg:#0e2617;--ok-text:#7fdc9f;--ok-border:#1e4a2e;--warn-bg:#2b1f07;--warn-text:#f5c26b;--warn-border:#5a4317;--danger-bg:#2e0f0f;--danger-text:#ff9b9b;color-scheme:dark}.theme-mocha{--bg:#181825;--surface:#1e1e2e;--surface-muted:#11111b;--hover:#313244;--row-hover:#262637;--border:#313244;--border-soft:#262637;--border-strong:#45475a;--text:#cdd6f4;--text-muted:#bac2de;--text-faint:#a6adc8;--accent:#cba6f7;--accent-hover:#ddc4fa;--accent-soft:#3a2f54;--on-accent:#1e1e2e;--chip-on-bg:#cdd6f4;--chip-on-text:#1e1e2e;--neutral-bg:#313244;--neutral-text:#bac2de;--ok-bg:#243a2b;--ok-text:#a6e3a1;--ok-border:#3a5a40;--warn-bg:#3d3526;--warn-text:#f9e2af;--warn-border:#5e5236;--danger-bg:#45263a;--danger-text:#f38ba8;color-scheme:dark}.theme-tokyo-night{--bg:#16161e;--surface:#1a1b26;--surface-muted:#13131a;--hover:#24283b;--row-hover:#1f2133;--border:#292e42;--border-soft:#20222f;--border-strong:#3b4261;--text:#c0caf5;--text-muted:#a9b1d6;--text-faint:#858eb4;--accent:#7aa2f7;--accent-hover:#9dbbfa;--accent-soft:#24304f;--on-accent:#16161e;--chip-on-bg:#c0caf5;--chip-on-text:#16161e;--neutral-bg:#24283b;--neutral-text:#a9b1d6;--ok-bg:#22301e;--ok-text:#9ece6a;--ok-border:#3a5230;--warn-bg:#33291b;--warn-text:#e0af68;--warn-border:#5a4630;--danger-bg:#3a1f29;--danger-text:#f7768e;color-scheme:dark}.theme-rose-pine{--bg:#191724;--surface:#1f1d2e;--surface-muted:#16141f;--hover:#26233a;--row-hover:#21202e;--border:#26233a;--border-soft:#21202e;--border-strong:#403d52;--text:#e0def4;--text-muted:#908caa;--text-faint:#8d8aa3;--accent:#ebbcba;--accent-hover:#f2d2d0;--accent-soft:#3a2c3a;--on-accent:#191724;--chip-on-bg:#e0def4;--chip-on-text:#191724;--neutral-bg:#26233a;--neutral-text:#c8c5de;--ok-bg:#1e3238;--ok-text:#9ccfd8;--ok-border:#2f4e56;--warn-bg:#3a3025;--warn-text:#f6c177;--warn-border:#5c4a33;--danger-bg:#3d2030;--danger-text:#eb6f92;color-scheme:dark}.theme-nord{--bg:#2e3440;--surface:#3b4252;--surface-muted:#2b303b;--hover:#434c5e;--row-hover:#404859;--border:#434c5e;--border-soft:#3f4757;--border-strong:#4c566a;--text:#eceff4;--text-muted:#d8dee9;--text-faint:#b4bcca;--accent:#99c9d7;--accent-hover:#a3d0dc;--accent-soft:#3e5260;--on-accent:#2e3440;--chip-on-bg:#eceff4;--chip-on-text:#2e3440;--neutral-bg:#434c5e;--neutral-text:#d8dee9;--ok-bg:#3a4a3c;--ok-text:#a3be8c;--ok-border:#526650;--warn-bg:#4a4536;--warn-text:#ebcb8b;--warn-border:#6a6045;--danger-bg:#4a3539;--danger-text:#e0939a;color-scheme:dark}:root{--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--mark-typed-bg:var(--warn-bg);--mark-typed-ink:var(--warn-text);--mark-typed-line:var(--warn-border);--mark-derived-bg:var(--accent-soft);--mark-derived-ink:var(--accent);--mark-derived-line:color-mix(in srgb,var(--accent) 45%,#0000);--mark-made-bg:var(--ok-bg);--mark-made-ink:var(--ok-text);--mark-made-line:var(--ok-border);--mark-refused-bg:var(--danger-bg);--mark-refused-ink:var(--danger-text);--mark-refused-line:color-mix(in srgb,var(--danger-text) 45%,#0000);--danger-border:color-mix(in srgb,var(--danger-text) 40%,#0000);--info-bg:var(--accent-soft);--info-text:var(--accent);--info-border:color-mix(in srgb,var(--accent) 40%,#0000);--focus-ring:color-mix(in srgb,var(--accent) 55%,#0000);--overlay:#0a0c1280;--shade-weak:#0a0c1212;--shade-mid:#0a0c1224;--shade-strong:#0a0c123d;--shadow-sm:0 1px 2px #0a0c1229;--shadow-md:0 4px 12px #0a0c122e;--shadow-lg:0 12px 28px #0a0c1242;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-md:0.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.5rem}body,html{background:#f4f4f0;background:var(--bg)}body{color:#1b1d22;color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--font-size-md)}:root{--bg-app:var(--bg);--bg-surface:var(--surface);--bg-surface-muted:var(--surface-muted);--bg-selected:var(--accent-soft);--border-selected:var(--accent);--radius-panel:12px;--radius-item:8px;--shadow-panel:0 1px 2px #0000000a,0 4px 12px #0000000d;--gap:16px}.theme-indigo,:root:not([class*=theme-]){--bg-app:#ecebe7;--bg-surface:#fff;--bg-surface-muted:#f6f5f2;--bg-selected:#e8eef6;--border-selected:#2c4a6b}code{font-family:var(--font-mono)}.ProjectsList_page__ILggQ{background-color:var(--bg);min-height:100vh}.ProjectsList_content__TDl16{padding:var(--spacing-xl) 0}.ProjectsList_projectsGrid__K9MN7{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:var(--spacing-lg)}.ProjectsList_projectCard__c2tvi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;position:relative;transition:all .2s ease}.ProjectsList_projectContent__jE4bB{cursor:pointer;flex:1 1;padding:var(--spacing-lg)}.ProjectsList_projectCard__c2tvi:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProjectsList_projectName__L1NV0{color:var(--text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-sm) 0}.ProjectsList_projectMeta__-9ZpR{color:var(--text-muted);font-size:var(--font-size-sm)}.ProjectsList_projectMenuContainer__qQhWa{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm)}.ProjectsList_projectMenuButton__U2kDL{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;padding:var(--spacing-xs);transition:all .2s ease;width:24px}.ProjectsList_projectMenuButton__U2kDL:hover{background-color:var(--bg);color:var(--text)}.ProjectsList_projectMenu__k6hoI{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--shade-mid);margin-top:2px;min-width:120px;position:absolute;right:0;top:100%;z-index:100}.ProjectsList_projectMenuItem__L309h{background:none;border:none;color:var(--text);cursor:pointer;display:block;font-size:.875rem;padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:background-color .2s ease;width:100%}.ProjectsList_projectMenuItem__L309h:hover{background-color:var(--bg)}.ProjectsList_projectMenuItem__L309h:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.ProjectsList_projectMenuItem__L309h:last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.ProjectsList_emptyState__MZF3U{color:var(--text-muted);padding:var(--spacing-xl);text-align:center}.ProjectsList_emptyState__MZF3U h3{color:var(--text);margin:0 0 var(--spacing-md) 0}.ProjectsList_loadingContainer__Z0xY9{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xl)}.ThemeSelect_picker__t\+BDb{align-items:center;color:var(--text-muted);display:inline-flex;font-size:var(--font-size-sm);gap:8px}.ThemeSelect_select__6-Kr7{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit;height:36px;min-width:190px;padding:0 12px}.ThemeSelect_select__6-Kr7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.ThemeSelect_select__6-Kr7{min-width:150px}}.UserMenu_container__styEk{display:inline-flex;position:relative}.UserMenu_avatarButton__sNg7n{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;overflow:hidden;padding:0;transition:all .2s ease;width:36px}.UserMenu_avatarButton__sNg7n:hover{border-color:var(--accent);transform:translateY(-1px)}.UserMenu_avatarImage__eZrRk{display:block;height:100%;object-fit:cover;width:100%}.UserMenu_avatarInitials__3mOKu{color:var(--text);font-size:.85rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.UserMenu_menu__15-qu{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px var(--shade-mid);min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.UserMenu_identity__VUDr2{padding:var(--spacing-md)}.UserMenu_name__oSh8z{color:var(--text);font-size:var(--font-size-md);font-weight:600}.UserMenu_email__\+VHUp,.UserMenu_name__oSh8z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_email__\+VHUp{color:var(--text-muted);font-size:var(--font-size-sm)}.UserMenu_divider__Vts0b{background:var(--border);height:1px}.UserMenu_menuItem__yKY8w{background:none;border:none;color:var(--text);cursor:pointer;font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:background .15s ease;width:100%}.UserMenu_menuItem__yKY8w:hover{background:var(--bg)}.TopBar_header__DphWu{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.TopBar_bar__QEj-g{flex-wrap:wrap;justify-content:space-between;min-height:56px;padding:8px 24px}.TopBar_bar__QEj-g,.TopBar_left__uCtrQ{align-items:center;display:flex;gap:16px}.TopBar_left__uCtrQ{min-width:0}.TopBar_brand__hSmcw{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;padding:0}.TopBar_brand__hSmcw:hover{color:var(--accent-hover)}.TopBar_brand__hSmcw:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:3px}.TopBar_crumbs__CsS7k{align-items:center;color:var(--text);display:flex;font-size:var(--font-size-md);font-weight:500;gap:10px;min-width:0}.TopBar_crumbs__CsS7k h1{font-size:inherit;font-weight:inherit;margin:0}.TopBar_actions__0NtnA{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.Button_btn__NmfeX{align-items:center;border:1px solid #0000;border-radius:var(--radius);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:8px;height:36px;justify-content:center;padding:0 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.Button_btn__NmfeX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_btn__NmfeX:disabled,.Button_btn__NmfeX[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button_primary__p5JVS{background:var(--accent);color:var(--on-accent)}.Button_primary__p5JVS:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.Button_secondary__cpAEX{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.Button_secondary__cpAEX:hover:not(:disabled){background:var(--hover);color:var(--text)}.Button_add__VDzi7{background:#0000;border:1px dashed var(--border-strong);color:var(--text-muted)}.Button_add__VDzi7:hover:not(:disabled){background:var(--hover);color:var(--text)}.Button_danger__wiPds{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.Button_danger__wiPds:hover:not(:disabled){border-color:var(--danger-text)}.Button_square__yhN2G{padding:0;width:36px}.Tabs_tabs__0Jk37{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Tabs_chip__nWG\+u{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit;height:36px;padding:0 14px;transition:background-color .15s ease}.Tabs_chip__nWG\+u:hover{background:var(--hover)}.Tabs_chip__nWG\+u:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Tabs_chip__nWG\+u.Tabs_on__uQFfc,.Tabs_chip__nWG\+u.Tabs_on__uQFfc:hover{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.Badge_badge__LUlCx{border-radius:var(--radius-pill);display:inline-block;font-size:var(--font-size-xs);font-weight:500;padding:3px 10px;white-space:nowrap}.Badge_ok__tPtkW{background:var(--ok-bg);color:var(--ok-text)}.Badge_info__EXQoP{background:var(--info-bg);color:var(--info-text)}.Badge_warn__GYAl7{background:var(--warn-bg);color:var(--warn-text)}.Badge_danger__IodSl{background:var(--danger-bg);color:var(--danger-text)}.Badge_neutral__VeMOW,.Badge_tag__SyLL8{background:var(--neutral-bg);color:var(--neutral-text)}.Badge_tag__SyLL8{border-radius:var(--radius-sm);display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-xs);padding:3px 8px}.Alert_alert__Tr2p2{align-items:flex-start;border:1px solid #0000;border-radius:var(--radius);display:flex;gap:10px;line-height:1.5;padding:12px 14px}.Alert_body__Ht2Ef{min-width:0}.Alert_ok__KGLBO{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.Alert_info__ACktN{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.Alert_warn__4jDtm{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.Alert_danger__rvpop{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.Panel_panel__rKyEe{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:20px 24px}.Panel_grid__EOeWC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Panel_card__tN5pr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);display:flex;flex-direction:column;gap:14px;padding:20px;text-decoration:none}.Panel_link__vYVMy:hover{border-color:var(--accent);color:var(--text)}.Panel_item__7wTOb:focus-visible,.Panel_link__vYVMy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Panel_head__6TwUk{align-items:center;display:flex;gap:12px;justify-content:space-between}.Panel_title__oQE6z{font-size:1rem;font-weight:600}.Panel_text__zuPyW{color:var(--text-muted);line-height:1.5;margin:0}.Panel_tile__\+XGq4{align-items:center;background:var(--accent-soft);border-radius:var(--radius);color:var(--accent);display:inline-flex;flex:none;font-weight:600;height:36px;justify-content:center;width:36px}.Panel_item__7wTOb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:12px 14px;text-align:left;width:100%}.Panel_item__7wTOb:hover{border-color:var(--border-strong)}.Panel_item__7wTOb.Panel_current__hVztz,.Panel_item__7wTOb.Panel_current__hVztz:hover{background:var(--accent-soft);border-color:var(--accent)}.Fields_field__DwgIv{display:flex;flex-direction:column;gap:6px}.Fields_label__EFpVx{font-weight:500}.Fields_hint__Mnfi7{color:var(--text-muted);font-size:var(--font-size-sm)}.Fields_control__-CYGj{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font:inherit;padding:0 12px}.Fields_input__M0q8w,.Fields_select__h4rHi{height:36px}.Fields_textarea__dkmy4{min-height:72px;padding:8px 12px;resize:vertical}.Fields_control__-CYGj::placeholder{color:var(--text-faint)}.Fields_control__-CYGj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Fields_control__-CYGj:disabled{cursor:not-allowed;opacity:.6}.Fields_mono__LeNCn{font-family:var(--font-mono);font-size:var(--font-size-sm)}.SideList_list__UV5IX{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 0 8px;padding:0}.SideList_item__jXHRd{align-items:center;border-left:3px solid #0000;border-radius:var(--radius-item);display:flex;height:36px}.SideList_item__jXHRd:hover{background:var(--bg-surface-muted)}.SideList_selected__L-wo3,.SideList_selected__L-wo3:hover{background:var(--bg-selected);border-left-color:var(--border-selected)}.SideList_main__V43Nc{align-items:center;background:none;border:none;border-radius:var(--radius-item);color:var(--text);cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:var(--font-size-md);height:100%;min-width:0;overflow:hidden;padding:0 12px 0 9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.SideList_selected__L-wo3 .SideList_main__V43Nc{font-weight:600}.SideList_main__V43Nc:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SideList_menuWrap__MQPyb{margin-left:var(--spacing-xs);position:relative}.SideList_menuButton__z2y5c{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;opacity:0;padding:var(--spacing-xs);transition:opacity .15s ease,background-color .15s ease;width:24px}.SideList_item__jXHRd:hover .SideList_menuButton__z2y5c,.SideList_menuButton__z2y5c:focus-visible,.SideList_menuWrap__MQPyb:focus-within .SideList_menuButton__z2y5c{opacity:1}.SideList_menuButton__z2y5c:hover{background-color:var(--hover);color:var(--text)}.SideList_menu__Wra7d{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 4px 12px var(--shade-mid);margin-top:2px;min-width:120px;position:absolute;right:0;top:100%;z-index:100}.SideList_menuItem__GeDYb{background:none;border:none;color:var(--text);cursor:pointer;display:block;font:inherit;font-size:.875rem;padding:var(--spacing-sm) var(--spacing-md);text-align:left;width:100%}.SideList_menuItem__GeDYb:hover{background-color:var(--hover)}.SideList_menuItem__GeDYb:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.SideList_menuItem__GeDYb:last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.SideList_add__S35SB{background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-item);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm);transition:border-color .15s ease,color .15s ease;width:100%}.SideList_add__S35SB:hover{border-color:var(--accent);color:var(--accent)}.ProjectDetail_pageContainer__kaMIh{background:var(--bg-app);display:flex;flex-direction:column;min-height:100vh}.ProjectDetail_pageFixed__07PMd{height:100vh;overflow:hidden}.ProjectDetail_tabs__CavYh{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md)}.ProjectDetail_layout__o6DM7{background:var(--bg-app);display:flex;flex:1 1;gap:var(--gap);min-height:0;padding:var(--gap)}.ProjectDetail_sidebar__rza-z{background:var(--bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex:none;overflow-y:auto;padding:12px;width:clamp(200px,18vw,280px)}.ProjectDetail_sidebarHeader__nqose{margin-bottom:var(--spacing-lg)}.ProjectDetail_projectName__zALgp{color:var(--text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-sm) 0}.ProjectDetail_projectMeta__BwqfI{color:var(--text-muted);font-size:var(--font-size-sm)}.ProjectDetail_behaviorsSection__Bfpkc,.ProjectDetail_sheetsSection__MRCjt{margin-bottom:var(--spacing-lg)}.ProjectDetail_sectionTitle__EqGKl{align-items:center;display:flex;justify-content:between;margin-bottom:var(--spacing-md)}.ProjectDetail_sectionHeading__CbHBf{color:var(--text);font-size:var(--font-size-md);font-weight:600;margin:0}.ProjectDetail_mainContent__-vete{background:var(--bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex:1 1;min-width:0;overflow:hidden;padding:var(--spacing-lg)}.ProjectDetail_mainFixed__FYZBq{display:flex;flex-direction:column;min-height:0;padding:0}.ProjectDetail_contentHeader__komMU{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.ProjectDetail_contentTitle__rApBQ{color:var(--text);font-size:var(--font-size-xl);font-weight:600;margin:0}.ProjectDetail_emptyState__4SRTQ{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:300px;justify-content:center;padding:var(--spacing-xl);text-align:center}.ProjectDetail_emptyState__4SRTQ h3{color:var(--text);margin:0 0 var(--spacing-md) 0}.ProjectDetail_loadingContainer__OLWHy{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xl)}.ProjectDetail_emptyMessage__8ao-o{color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic;padding:var(--spacing-md);text-align:center}.ProjectDetail_framesSection__CNb0F{margin-bottom:var(--spacing-lg)}.ProjectDetail_frameSheet__QLzBf{font-size:var(--font-size-sm);opacity:.7}.ProjectDetail_addFrameButton__MpfiH{background:none;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm);transition:all .2s ease;width:100%}.ProjectDetail_addFrameButton__MpfiH:hover{border-color:var(--accent);color:var(--accent)}.AppsPanel_panel__4EErU,.AppsPanel_state__NC9oo{padding:var(--spacing-lg)}.AppsPanel_state__NC9oo{color:var(--text-muted)}.AppsPanel_empty__f4J3p{color:var(--text-muted);max-width:520px;padding:var(--spacing-xl) var(--spacing-lg)}.AppsPanel_empty__f4J3p h3{color:var(--text);margin:0 0 var(--spacing-sm)}.AppsPanel_empty__f4J3p code{background:var(--bg);border-radius:4px;font-size:.85em;padding:1px 5px}.AppsPanel_header__a\+O9n{align-items:baseline;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.AppsPanel_title__UT2uz{color:var(--text);font-size:1.2rem;font-weight:600;margin:0}.AppsPanel_count__dOnk7{color:var(--text-muted);font-size:var(--font-size-sm)}.AppsPanel_grid__F\+L5u{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.AppsPanel_card__r2LVm{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.AppsPanel_cardHead__Hgtzw{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md)}.AppsPanel_cardTitleRow__ch7zS{align-items:center;display:flex;gap:var(--spacing-sm);min-width:0}.AppsPanel_appId__vH1vd{color:var(--text);font-size:var(--font-size-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppsPanel_accessBadge__Qp8kQ{border-radius:12px;font-size:.72rem;font-weight:600;padding:2px 8px;white-space:nowrap}.AppsPanel_accessPublic__4w0v0{background:var(--ok-bg);color:var(--ok-text)}.AppsPanel_accessAuthorized__FEBg1{background:var(--danger-bg);color:var(--danger-text)}.AppsPanel_openBtn__AieGB{border:1px solid var(--border);border-radius:6px;color:var(--accent);font-size:var(--font-size-sm);font-weight:500;padding:4px 8px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.AppsPanel_openBtn__AieGB:hover{background:var(--bg);border-color:var(--accent)}.AppsPanel_meta__y73ac{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:6px;margin:0;padding:var(--spacing-md)}.AppsPanel_metaRow__ix\+Dw{align-items:baseline;display:flex;gap:var(--spacing-sm)}.AppsPanel_metaRow__ix\+Dw dt{color:var(--text-muted);flex-shrink:0;font-size:var(--font-size-sm);width:64px}.AppsPanel_metaRow__ix\+Dw dd{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:4px;margin:0}.AppsPanel_metaRow__ix\+Dw code{background:var(--bg);border-radius:4px;font-family:ui-monospace,monospace;font-size:.82em;padding:1px 5px}.AppsPanel_roleChip__0\+R7x{background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:.75rem;padding:1px 8px}.AppsPanel_muted__nIhOU{color:var(--text-muted);font-size:var(--font-size-sm)}.AppsPanel_routesSection__HjTy8{padding:var(--spacing-md)}.AppsPanel_routesLabel__hS\+Rs{align-items:center;color:var(--text-muted);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px;letter-spacing:.03em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.AppsPanel_routesTable__ZV69t{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.AppsPanel_routesTable__ZV69t th{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:4px 8px;text-align:left;text-transform:uppercase}.AppsPanel_routesTable__ZV69t td{border-bottom:1px solid var(--border);color:var(--text);padding:6px 8px;vertical-align:top}.AppsPanel_routesTable__ZV69t tr:last-child td{border-bottom:none}.AppsPanel_routesTable__ZV69t code{font-family:ui-monospace,monospace;font-size:.85em}.AppsPanel_path__0r-RF{color:var(--text)}.AppsPanel_props__O\+ub6{color:var(--text-muted)}.AppsPanel_homeTag__wiPbx{background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:.65rem;margin-left:6px;padding:0 4px;text-transform:uppercase}.EventsPanel_panel__5NOc5{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg)}.EventsPanel_dim__rKd1I,.EventsPanel_state__5YwA5{color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--spacing-md) 0}.EventsPanel_dim__rKd1I{padding:var(--spacing-sm) 0}.EventsPanel_empty__fxOff{color:var(--text-muted);max-width:560px;padding:var(--spacing-lg) 0}.EventsPanel_empty__fxOff code{background:var(--bg);border-radius:4px;font-size:.85em;padding:1px 5px}.EventsPanel_header__Shksn{align-items:baseline;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.EventsPanel_title__xvErR{color:var(--text);font-size:1.1rem;font-weight:600;margin:0}.EventsPanel_sub__zy38T{color:var(--text-muted);font-size:var(--font-size-sm)}.EventsPanel_cfgGrid__lLDjY{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.EventsPanel_cfgCard__ruxt2{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:var(--spacing-md)}.EventsPanel_cfgH3__0bY2N{color:var(--text-muted);font-size:var(--font-size-sm);letter-spacing:.4px;margin:0 0 var(--spacing-sm);text-transform:uppercase}.EventsPanel_subRow__M2f7K{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:4px 0}.EventsPanel_sheet__CgmB4{font-weight:600}.EventsPanel_arrow__vzokS{color:var(--text-muted)}.EventsPanel_handlers__aG1tn{display:inline-flex;flex-wrap:wrap;gap:4px}.EventsPanel_connName__Wd3CK,.EventsPanel_handler__rXaaK,.EventsPanel_handler__rXaaK code{background:var(--bg);border-radius:4px;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.85em;padding:1px 6px}.EventsPanel_connRow__mMfzn{border-top:1px solid var(--border);padding:var(--spacing-sm) 0}.EventsPanel_connRow__mMfzn:first-of-type{border-top:none}.EventsPanel_connHead__4FIwI{align-items:center;display:flex;gap:var(--spacing-sm)}.EventsPanel_kind__TdzQ8{border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:.75em;padding:0 5px;text-transform:uppercase}.EventsPanel_connCfg__GTQ5s{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.EventsPanel_cfgPair__jqkH\+{color:var(--text-muted);font-size:.8em}.EventsPanel_secrets__Mk2dQ{display:flex;flex-direction:column;gap:2px;margin-top:6px}.EventsPanel_secSet__40NoU{color:var(--ok-text);font-size:.8em}.EventsPanel_secUnset__Z16MR{color:var(--warn-text);font-size:.8em;font-weight:600}.EventsPanel_log__nmKcI{display:flex;flex-direction:column;gap:6px}.EventsPanel_event__pWnns{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:var(--spacing-sm) var(--spacing-md)}.EventsPanel_evTop__NGbDA{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.EventsPanel_op__74PAi{background:var(--bg);border-radius:4px;color:var(--text-muted);font-size:.72em;font-weight:700;padding:1px 6px;text-transform:uppercase}.EventsPanel_op_create__2F2Ub{background:var(--ok-bg);color:var(--ok-text)}.EventsPanel_op_update__JvDVV{background:var(--accent-soft);color:var(--accent)}.EventsPanel_op_delete__TNMsm{background:var(--danger-bg);color:var(--danger-text)}.EventsPanel_evSheet__ghBGz{font-weight:600}.EventsPanel_cols__NzsC6,.EventsPanel_evRow__xF9lY{font-size:.8em}.EventsPanel_cause__jOaXC,.EventsPanel_cols__NzsC6,.EventsPanel_evRow__xF9lY{color:var(--text-muted);font-family:monospace;font-family:var(--font-mono,monospace)}.EventsPanel_cause__jOaXC{cursor:help;font-size:.76em;opacity:.85;white-space:nowrap}.EventsPanel_time__3-MMC{color:var(--text-muted);font-size:.78em;margin-left:auto}.EventsPanel_deliveries__gnjLJ{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:6px}.EventsPanel_delivery__xtzPd{align-items:center;display:inline-flex;gap:6px}.EventsPanel_dHandler__dUPUb{font-family:monospace;font-family:var(--font-mono,monospace);font-size:.82em}.EventsPanel_filterWhy__ZGPon{color:var(--text-muted);font-size:.76em;font-style:italic;opacity:.75}.EventsPanel_attempts__A9547{color:var(--warn-text);font-size:.75em}.EventsPanel_err__Ohuvm{color:var(--danger-text);font-size:.78em;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsPanel_runBtn__MW5XS{border:1px solid var(--border);border-radius:6px;color:var(--accent);cursor:pointer;font-size:.74em;font-weight:600;margin-left:auto;padding:2px 10px}.EventsPanel_runBtn__MW5XS,.EventsPanel_runBtn__MW5XS:hover:not(:disabled){background:var(--accent-soft)}.EventsPanel_runBtn__MW5XS:disabled{cursor:default;opacity:.55}.EventsPanel_reconnectBtn__XYdIt{background:var(--danger-bg);border:1px solid var(--danger-text);border-radius:6px;color:var(--danger-text);cursor:pointer;font-size:.74em;font-weight:600;margin-left:auto;padding:2px 10px}.EventsPanel_reconnectBtn__XYdIt:hover{background:var(--danger-bg)}.EventsPanel_runMsg__g1Ui7{color:var(--accent);font-size:.76em;margin-left:8px}.EventsPanel_oauth__dagtK{border-top:1px dashed var(--border);margin-top:6px;padding-top:6px}.EventsPanel_oauthTop__U3rOg{align-items:center;display:flex;gap:8px}.EventsPanel_oauthMeta__IYdTk{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.76em;gap:6px;margin-top:4px}.EventsPanel_connectHelp__VC9F\+{background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px}.EventsPanel_seedCmd__xPhPA{background:var(--accent-hover);border-radius:5px;color:var(--accent);display:block;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.76em;overflow-x:auto;padding:7px 9px;-webkit-user-select:all;user-select:all;white-space:pre}.EventsPanel_connectHelp__VC9F\+ a{color:var(--accent)}.IdentityPanel_panel__Cq5AY{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:960px;padding:var(--spacing-lg)}.IdentityPanel_state__M283P{color:var(--text-muted);padding:var(--spacing-lg)}.IdentityPanel_section__EIAKi{display:flex;flex-direction:column}.IdentityPanel_header__hIvTe{align-items:baseline;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.IdentityPanel_title__V3mhF{color:var(--text);font-size:1.1rem;font-weight:600;margin:0}.IdentityPanel_count__AASpu,.IdentityPanel_sectionHint__xtRU\+{color:var(--text-muted);font-size:var(--font-size-sm)}.IdentityPanel_sectionHint__xtRU\+{line-height:1.5;margin:0 0 var(--spacing-md);max-width:720px}.IdentityPanel_sectionHint__xtRU\+ code{background:var(--bg);border-radius:4px;font-size:.9em;padding:1px 5px}.IdentityPanel_muted__7Tvvl{color:var(--text-muted);font-size:var(--font-size-sm)}.IdentityPanel_table__PpeL8{border:1px solid var(--border);border-collapse:collapse;border-radius:8px;font-size:var(--font-size-sm);overflow:hidden;width:100%}.IdentityPanel_table__PpeL8 th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.72rem;font-weight:500;letter-spacing:.03em;padding:8px 12px;text-align:left;text-transform:uppercase}.IdentityPanel_table__PpeL8 td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 12px;vertical-align:top}.IdentityPanel_table__PpeL8 tr:last-child td{border-bottom:none}.IdentityPanel_memberCell__xvFSm{align-items:center;display:flex;gap:var(--spacing-sm)}.IdentityPanel_avatar__GEsva{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:50%;color:var(--text);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.IdentityPanel_avatarImg__O5Ajx{height:100%;object-fit:cover;width:100%}.IdentityPanel_memberInfo__HzMXR{display:flex;flex-direction:column;min-width:0}.IdentityPanel_memberName__EB41J{align-items:center;color:var(--text);display:flex;font-weight:500;gap:6px}.IdentityPanel_memberEmail__yx1VV{color:var(--text-muted);font-size:.8rem}.IdentityPanel_ownerTag__FYlL7{background:var(--accent-soft);border-radius:4px;color:var(--accent);font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:0 5px;text-transform:uppercase}.IdentityPanel_rolesByEnv__wcmjN{display:flex;flex-direction:column;gap:4px}.IdentityPanel_envRow__S-gOP{align-items:center;display:flex;gap:8px}.IdentityPanel_envLabel__g-ubg{color:var(--text-muted);font-size:.7rem;min-width:48px;text-transform:uppercase}.IdentityPanel_roleChips__1Ibgx,.IdentityPanel_sheetChips__KAkE-{display:flex;flex-wrap:wrap;gap:4px}.IdentityPanel_roleChip__tJvVX{background:var(--accent-soft);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:.75rem;padding:1px 9px;white-space:nowrap}.IdentityPanel_roleChipReserved__Kl2GW{background:var(--bg);border-color:var(--border);color:var(--text-muted);font-style:italic}.IdentityPanel_sheetChip__YLzTv{background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:ui-monospace,monospace;font-size:.72rem;padding:1px 6px;white-space:nowrap}.IdentityPanel_allBadge__iNciR{background:var(--ok-bg);border-radius:6px;color:var(--ok-text);font-size:.72rem;font-weight:500;padding:1px 8px}.StepChanges_diff__XIbLV{display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.8rem;gap:6px}.StepChanges_row__0RUb0{border-left:3px solid var(--border);padding:2px 0 2px 8px}.StepChanges_row_create__e4k8L{background:var(--surface-muted);border-left-color:var(--ok-border)}.StepChanges_row_update__LxaCv{background:var(--warn-bg);border-left-color:var(--warn-border)}.StepChanges_row_delete__IRZz6{background:var(--danger-bg);border-left-color:var(--danger-text)}.StepChanges_rowHead__jTY\+V{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.StepChanges_mark__5k12t{font-weight:700;width:1ch}.StepChanges_row_create__e4k8L .StepChanges_mark__5k12t{color:var(--ok-text)}.StepChanges_row_update__LxaCv .StepChanges_mark__5k12t{color:var(--warn-text)}.StepChanges_row_delete__IRZz6 .StepChanges_mark__5k12t{color:var(--danger-text)}.StepChanges_sheet__KIfL\+{font-weight:600}.StepChanges_rowId__F5NG4{color:var(--text-muted)}.StepChanges_by__h\+8fd{color:var(--text-muted);font-family:system-ui;font-family:var(--font-sans,system-ui);font-size:.72rem;margin-left:auto}.StepChanges_col__leRN9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(7em,max-content) 1fr;padding-left:2ch}.StepChanges_colName__dcnLa{color:var(--text-muted)}.StepChanges_colValue__M0VYW{word-break:break-word}.StepChanges_old__7tYSW{color:var(--danger-text);text-decoration:line-through}.StepChanges_new__CS8uA{color:var(--ok-text);text-decoration:none}.StepChanges_row_update__LxaCv .StepChanges_new__CS8uA{color:var(--warn-text)}.StepChanges_derived__5CRvM{color:var(--accent);font-family:system-ui;font-family:var(--font-sans,system-ui);font-size:.7rem}.StepChanges_system__QeNzy{display:flex;flex-direction:column;gap:4px;margin-top:4px}.StepChanges_systemTitle__n\+HjF{color:var(--text-muted);font-family:system-ui;font-family:var(--font-sans,system-ui);font-size:.75rem}.StepChanges_group__-5y30{border-radius:4px}.StepChanges_group__-5y30>summary{align-items:baseline;cursor:pointer;display:flex;gap:8px;list-style:none;padding:2px 4px}.StepChanges_group__-5y30>summary::-webkit-details-marker{display:none}.StepChanges_group__-5y30>summary:before{color:var(--text-muted);content:"▸"}.StepChanges_group__-5y30[open]>summary:before{content:"▾"}.StepChanges_group__-5y30>summary:hover{background:var(--bg)}.StepChanges_group__-5y30[open]{padding-bottom:4px}.StepChanges_group__-5y30 .StepChanges_row__0RUb0{margin-left:2ch;margin-top:4px}.StepChanges_groupOps__ixSWC{color:var(--text-muted)}.StepStory_story__n71J8{display:flex;flex-direction:column;font-size:.95rem;gap:6px;line-height:1.45;list-style:none;margin:0;padding:0}.StepStory_story__n71J8 li{padding-left:1.1em;position:relative}.StepStory_story__n71J8 li:before{color:var(--text-muted);content:"•";left:0;position:absolute}.StepStory_story__n71J8 code{background:var(--bg);border-radius:3px;font-size:.85em;padding:0 4px}.StepStory_story__n71J8 em{font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:.85em;font-style:normal}.StepStory_system__HfRmI{color:var(--text-muted)}.StepStory_bad__yEFyc{color:var(--danger-text)}.StepStory_quiet__HMnYC{color:var(--text-muted);font-size:.88rem}.StepStory_time__AwlkY{color:var(--text-muted);font-size:.85em}.ScenarioStage_stageWrap__psIIq{min-width:0;padding-bottom:var(--spacing-md)}.ScenarioStage_head__DgtHP,.ScenarioStage_stageWrap__psIIq{display:flex;flex-direction:column;gap:var(--spacing-md)}.ScenarioStage_controls__Gk1EW{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ScenarioStage_dots__yBYkM{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 0 var(--spacing-sm);padding:0}.ScenarioStage_dot__1nFxj{font-feature-settings:"tnum";background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);cursor:pointer;font-size:12px;font-variant-numeric:tabular-nums;height:28px;min-width:28px;padding:0 9px}.ScenarioStage_dot__1nFxj:disabled{cursor:default}.ScenarioStage_dotDone__FEVW4{border-color:var(--accent);color:var(--text)}.ScenarioStage_dotRefused__dSKdw{border-color:var(--danger-text);color:var(--danger-text)}.ScenarioStage_dotNow__5iIiX{background:var(--text);border-color:var(--text);color:var(--on-accent)}.ScenarioStage_caption__zKgjM{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;padding:16px 20px}.ScenarioStage_meta__E1Svw{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.ScenarioStage_who__TaqOT{background:var(--hover);border-radius:999px;color:var(--text);font-weight:600;padding:2px 10px}.ScenarioStage_headline__IisCt{text-wrap:balance;color:var(--text);font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.25;margin:0}.ScenarioStage_note__xwg-t{color:var(--text-muted);font-family:Georgia,Iowan Old Style,serif;font-size:15.5px;line-height:1.5;margin:0;max-width:80ch}.ScenarioStage_note__xwg-t:empty{display:none}.ScenarioStage_story__Qro5m{animation:ScenarioStage_storyIn__ahket .35s ease;margin-top:4px}@keyframes ScenarioStage_storyIn__ahket{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ScenarioStage_stage__s28OW{display:flex;flex-direction:column;gap:var(--spacing-md);padding-left:34px;position:relative}.ScenarioStage_arrows__gpbVl{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:5}.ScenarioStage_arrows__gpbVl path.arrow{fill:none;stroke-width:1.8;opacity:.9}.ScenarioStage_arrow_typed__t2XLL{stroke:var(--warn-text)}.ScenarioStage_arrow_derived__WcL3H{stroke:var(--accent)}.ScenarioStage_arrow_made__tt6Jr{stroke:var(--ok-text)}.ScenarioStage_head_typed__vt508{fill:var(--warn-text)}.ScenarioStage_head_derived__eOwfa{fill:var(--accent)}.ScenarioStage_head_made__01buG{fill:var(--ok-text)}.ScenarioStage_grid__6djGW{transition:opacity .35s ease,filter .35s ease}.ScenarioStage_dimmed__hlONj{filter:grayscale(.6);opacity:.38}.ScenarioStage_dimmed__hlONj:hover{opacity:.8}.ScenarioStage_follow__RNiVw{cursor:pointer}.ScenarioStage_follow__RNiVw,.ScenarioStage_speed__hILFT{align-items:center;color:var(--text-muted);display:inline-flex;font-size:13px;gap:6px;margin-left:var(--spacing-sm)}.ScenarioStage_speed__hILFT input[type=range]{accent-color:var(--accent);cursor:pointer;width:90px}.ScenarioStage_speedValue__8Iesw{font-feature-settings:"tnum";color:var(--text);font-variant-numeric:tabular-nums;min-width:2.6em}.ScenarioStage_dock__XRk8P{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);bottom:12px;box-shadow:0 8px 28px var(--shade-mid);box-sizing:border-box;display:flex;gap:var(--spacing-sm);margin:0 auto;opacity:0;padding:8px 10px;pointer-events:none;position:sticky;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease;width:min(560px,100%);z-index:300}.ScenarioStage_dockOn__MotFM{opacity:1;pointer-events:auto;transform:none}.ScenarioStage_topProgress__Ub8e3{font-feature-settings:"tnum";color:var(--text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ScenarioStage_dockTitle__4hNFw{color:var(--text);flex:1 1;font-family:Georgia,Iowan Old Style,serif;font-size:15px;margin-left:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScenarioStage_dockStep__Z2WGG{font-feature-settings:"tnum";color:var(--text-muted);font-family:system-ui,sans-serif;font-family:var(--font-sans,system-ui,sans-serif);font-size:12.5px;font-variant-numeric:tabular-nums;margin-right:8px}.ScenarioStage_skip__GNsXS{background:var(--hover);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:12.5px;padding:4px 12px;white-space:nowrap}.ScenarioStage_skip__GNsXS:hover{background:var(--accent-soft)}.ScenarioStage_grid__6djGW{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:10px 12px 12px}.ScenarioStage_gridTitle__nuI6R{color:var(--text);font-size:13.5px;font-weight:600;margin:0 0 6px}.ScenarioStage_loading__0DTG6{color:var(--text-muted);padding:var(--spacing-md)}.ScenarioStage_refusal__3mcMw{animation:ScenarioStage_shake__oLQcO .45s ease,ScenarioStage_storyIn__ahket .25s ease;background:var(--danger-bg);border:1px dashed var(--danger-text);border-radius:10px;margin-top:10px;padding:10px 14px}.ScenarioStage_refusalHead__1UTC1{color:var(--danger-text);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.ScenarioStage_refusalReason__q0Q-8{color:var(--danger-text);font-size:14px;line-height:1.45}.ScenarioStage_attempt__zu7To{color:var(--danger-text);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 16px;margin:8px 0 0}.ScenarioStage_attempt__zu7To div{display:flex;gap:6px;min-width:0}.ScenarioStage_attempt__zu7To dt{color:var(--danger-text)}.ScenarioStage_attempt__zu7To dd{font-weight:500;margin:0;overflow-wrap:anywhere}@keyframes ScenarioStage_shake__oLQcO{0%,to{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.ScenarioStage_legend__ljpQI{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:16px}.ScenarioStage_legend__ljpQI i{border-radius:3px;display:inline-block;height:11px;margin-right:6px;vertical-align:-1px;width:11px}.ScenarioStage_swTyped__-qMSL{background:var(--warn-bg);outline:1px solid var(--warn-border)}.ScenarioStage_swDerived__YpqKg{background:var(--accent-soft);outline:1px solid var(--accent)}.ScenarioStage_swMade__iYOzr{background:var(--ok-bg);outline:1px solid var(--ok-border)}.ScenarioStage_swRefused__q810T{background:var(--danger-bg);outline:1px dashed var(--danger-text)}.ScenarioStage_swBlamed__EmG8Y{background:var(--surface);outline:2px solid var(--danger-text)}@media (prefers-reduced-motion:reduce){.ScenarioStage_refusal__3mcMw,.ScenarioStage_story__Qro5m{animation:none}}.ScenarioStage_batchCount__Flfc2{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;transition:opacity .5s ease}.ScenarioStage_count_typed__LiPBP{fill:var(--warn-text)}.ScenarioStage_count_derived__S0Rlh{fill:var(--accent)}.ScenarioStage_count_made__c41\+L{fill:var(--ok-text)}@media (prefers-reduced-motion:reduce){.ScenarioStage_dock__XRk8P{transition:none}}.Scenarios_workbench__fSc3i{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg)}.Scenarios_list__vxTWm{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Scenarios_group__GvwNI{display:flex;flex-direction:column;gap:6px}.Scenarios_groupLabel__D7STo{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;padding:6px 8px 0;text-transform:uppercase}.Scenarios_row__XgnIn{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-item);cursor:pointer;display:flex;gap:var(--spacing-sm);justify-content:space-between;min-width:0;padding:9px 12px}.Scenarios_row__XgnIn:hover{background:var(--hover);border-color:var(--border-strong)}.Scenarios_row__XgnIn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Scenarios_rowOn__HmzHh{border-color:var(--accent)}.Scenarios_rowMain__Sea5W{display:flex;flex-direction:column;min-width:0}.Scenarios_rowTitle__huMf0{color:var(--text)}.Scenarios_rowSub__b2i2X,.Scenarios_rowTitle__huMf0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scenarios_rowSub__b2i2X{color:var(--text-muted);font-size:var(--font-size-xs)}.Scenarios_detail__bK7PT{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.Scenarios_detailHead__byGsF{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.Scenarios_detailHead__byGsF p{margin:0}.Scenarios_detailTitle__cNpCY{min-width:0}.Scenarios_bar__pfSj8,.Scenarios_detailTags__Afnep{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Scenarios_spacer__GhB\+p{flex:1 1}.Scenarios_footer__L5OJH{flex-wrap:wrap}.Scenarios_composer__Vl4O\+,.Scenarios_footer__L5OJH{border-top:1px solid var(--border);display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.Scenarios_composer__Vl4O\+{flex-direction:column}.Scenarios_chips__l6oxC{display:flex;flex-wrap:wrap;gap:6px}.Scenarios_stepText__YcsH8{display:flex;flex-direction:column;gap:2px;min-width:0}.Scenarios_stepNo__hKM7k{font-feature-settings:"tnum";color:var(--text-muted);display:inline-block;font-variant-numeric:tabular-nums;min-width:1.6em}.Scenarios_stepMeta__Ld8-p{color:var(--text-muted)}.Scenarios_stepMeta__Ld8-p,.Scenarios_stepMeta__Ld8-p code,.Scenarios_stepNote__FpMhf{font-size:var(--font-size-xs)}.Scenarios_stepNote__FpMhf{color:var(--text-muted)}.Scenarios_expect__PnImF{color:var(--ok-text);font-size:var(--font-size-xs)}.Scenarios_expectGap__Tk0SG{color:var(--warn-text)}.Scenarios_gapNote__EjlgL{color:var(--warn-text);font-size:var(--font-size-xs)}.Scenarios_state__zIqwo{color:var(--text-muted);padding:var(--spacing-lg)}.Scenarios_muted__PVF\+6{color:var(--text-muted);font-size:var(--font-size-sm)}.Scenarios_title__I0LvP{color:var(--text);font-size:1.1rem;font-weight:600;margin:0 0 var(--spacing-sm)}.Scenarios_subtitle__MjsWx{font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-sm)}.Scenarios_error__CXBse{background:var(--danger-bg);border:1px solid var(--danger-text);border-radius:var(--radius-sm);color:var(--danger-text);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.Scenarios_linkButton__ThEbw{background:none;border:none;color:var(--accent);cursor:pointer;font-size:var(--font-size-sm);padding:2px 0;text-align:left}.Scenarios_linkButton__ThEbw:disabled{color:var(--text-muted);cursor:default}.Scenarios_broken__5gaIl{border-top:1px solid var(--border);padding-top:var(--spacing-md)}.Scenarios_brokenItem__ZBG\+T{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.Scenarios_brokenItem__ZBG\+T ul{color:var(--danger-text);margin:4px 0 0;padding-left:1.2em}.Scenarios_controls__wa3wQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Scenarios_position__GHUZO{color:var(--text-muted);font-size:var(--font-size-sm);min-width:7.5em;text-align:center}.Scenarios_stale__WYv--{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.Scenarios_timeline__H9Htn{border-left:2px solid var(--border);list-style:none;margin:0;padding:0}.Scenarios_timelineItem__sPOPE{align-items:flex-start;display:flex;flex-direction:column;padding:4px 0 4px var(--spacing-sm)}.Scenarios_timelineButton__SZv6D{align-items:baseline;background:none;border:none;border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);padding:2px 4px;text-align:left}.Scenarios_timelineButton__SZv6D:disabled{cursor:default}.Scenarios_viewing__PzoE1 .Scenarios_timelineButton__SZv6D{background:var(--bg)}.Scenarios_current__CUfau .Scenarios_timelineButton__SZv6D{font-weight:600}.Scenarios_future__ga1-c .Scenarios_timelineButton__SZv6D{color:var(--text-muted)}.Scenarios_mark__v2TMe{display:inline-block;text-align:center;width:1.2em}.Scenarios_markApplied__heueR{color:var(--ok-text)}.Scenarios_markRefused__DGHni{color:var(--danger-text)}.Scenarios_markError__GA4Ro{color:var(--warn-text)}.Scenarios_markFuture__XkIqn{color:var(--text-muted)}.Scenarios_outcome__ysECE{border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow-x:auto;padding:var(--spacing-md)}.Scenarios_outcomeBody__hx2-E{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Scenarios_outcomeHead__blFMK{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.Scenarios_note__B9Pct{font-size:var(--font-size-sm);line-height:1.5;margin:0}.Scenarios_badge__GTuEM{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.Scenarios_badge_applied__1djgD{background:var(--ok-bg);color:var(--ok-text)}.Scenarios_badge_refused__oPX6v{background:var(--danger-bg);color:var(--danger-text)}.Scenarios_badge_error__56kiy{background:var(--warn-bg);color:var(--warn-text)}.Scenarios_violations__84z1O{color:var(--danger-text);font-size:var(--font-size-sm);margin:0;padding-left:1.2em}.Scenarios_changes__Z6RVc{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.Scenarios_changes__Z6RVc th{border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:600;padding:4px 8px;text-align:left}.Scenarios_changes__Z6RVc td{border-bottom:1px solid var(--border);padding:4px 8px;vertical-align:top}.Scenarios_systemRow__-V9Kx td{background:var(--bg)}.Scenarios_chip__GNs9x{border-radius:999px;font-size:.75rem;padding:1px 6px;white-space:nowrap}.Scenarios_chipSystem__UXnI-,.Scenarios_chipUser__7N5Rk{background:var(--accent-soft);color:var(--accent)}.Scenarios_pending__AO6A6{font-size:var(--font-size-sm)}.Scenarios_pending__AO6A6 code{margin-right:6px}.Scenarios_world__9e33a{border-top:1px solid var(--border);padding-top:var(--spacing-md)}.Scenarios_worldTabs__NJDzK{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:0 var(--spacing-lg)}.Scenarios_worldTab__SgFiA{background:none;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:var(--font-size-sm);padding:2px 10px}.Scenarios_worldTabActive__JXH-D{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Scenarios_handlers__Z3dAR{border-top:1px dashed var(--border);padding-top:var(--spacing-sm)}.Scenarios_handlersTitle__QQAhs{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-sm)}.Scenarios_handlerList__OlroM{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.Scenarios_handlerRun__fihKD{border-left:3px solid var(--border);display:flex;flex-direction:column;gap:4px;padding-left:var(--spacing-sm)}.Scenarios_handlerHead__kD6V6{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-sm)}.Scenarios_chipHandler__xVu8R{background:var(--warn-bg);color:var(--warn-text)}.Scenarios_badge_ran__P1enQ{background:var(--ok-bg);color:var(--ok-text)}.Scenarios_badge_failed__NAvXP{background:var(--danger-bg);color:var(--danger-text)}.Scenarios_badge_declined__NXYp0{background:var(--bg);color:var(--text-muted)}.Scenarios_call__0mlls,.Scenarios_invocation__ylHOQ{margin-left:var(--spacing-sm)}.Scenarios_call__0mlls{font-size:var(--font-size-sm)}.Scenarios_stubbed__VExND{background:var(--warn-bg);border-radius:4px;color:var(--warn-text);font-size:.7rem;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.Scenarios_args__w4Pzh{word-break:break-word}.Scenarios_pendingItem__jqltI{margin-right:8px}.Scenarios_callArgs__0GMY0{background:var(--bg);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin:4px 0 0;padding:6px 8px}.Scenarios_callArg__Cvwum{grid-gap:6px;display:grid;gap:6px;grid-template-columns:5.5em 1fr}.Scenarios_callArg__Cvwum dt{color:var(--text-muted);margin:0}.Scenarios_callArg__Cvwum dd{margin:0;white-space:pre-wrap;word-break:break-word}.Scenarios_badge_dead__TRfg7{background:var(--danger-text);color:var(--danger-text)}.Scenarios_retryTag__oYphm{background:var(--warn-bg);border-radius:999px;color:var(--warn-text);font-size:.72rem;padding:1px 8px}.Scenarios_retryNote__Szox6{color:var(--text-muted);margin-top:4px}.Scenarios_runTime__XNKK-{color:var(--text-muted);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.Scenarios_quietGroup__yg8Yw{border-left-color:var(--border);font-size:var(--font-size-sm)}.Scenarios_arrival__z823K{border-left:3px solid var(--accent);display:flex;flex-direction:column;gap:4px;margin-bottom:var(--spacing-sm);padding-left:var(--spacing-sm)}.Scenarios_chipOutside__syoQZ,.Scenarios_scripted__Qvn0l{background:var(--accent-soft);color:var(--text)}.Scenarios_scripted__Qvn0l{border-radius:4px;font-size:.7rem;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.Scenarios_callAnswer__LbXxd{color:var(--text-muted);margin-top:2px}.Scenarios_errorText__pXFox{color:var(--danger-text)}.Scenarios_reply__kD3nI{font-size:.75rem;margin:0;padding:6px 8px;white-space:pre-wrap;word-break:break-word}.Scenarios_reply__kD3nI,.Scenarios_summary__7YX5C{background:var(--bg);border-radius:var(--radius-sm)}.Scenarios_summary__7YX5C{color:var(--text-muted);font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem;padding:4px 8px}.Scenarios_callDetails__qdISF{margin-top:2px}.Scenarios_callDetails__qdISF>summary{color:var(--text-muted);cursor:pointer;font-size:.72rem}.Scenarios_declined__s71R9{font-size:var(--font-size-sm);margin-top:6px}.Scenarios_declined__s71R9>summary{cursor:pointer}.Scenarios_declinedList__IyKe4{margin:4px 0 0;padding-left:1.2em}.Scenarios_outcome__ysECE{position:relative}.Scenarios_modeSwitch__pmHK0{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden;position:absolute;right:var(--spacing-sm);top:var(--spacing-sm)}.Scenarios_modeSwitch__pmHK0 button{background:none;border:0;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:2px 12px}.Scenarios_modeSwitch__pmHK0 .Scenarios_modeActive__6sXJa{background:var(--accent);color:var(--on-accent)}.Scenarios_worldDrawer__gmth\+{margin-top:var(--spacing-md)}.Scenarios_worldDrawer__gmth\+>summary{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) 0}.Scenarios_viewSwitch__Z2bBa{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.Scenarios_viewSwitch__Z2bBa button{background:var(--surface);border:0;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:5px 14px}.Scenarios_viewSwitch__Z2bBa .Scenarios_modeActive__6sXJa{background:var(--accent);color:var(--on-accent)}.RequirementsPanel_panel__Syg7g{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:820px;padding:var(--spacing-lg)}.RequirementsPanel_state__E0R3c{color:var(--text-muted);padding:var(--spacing-lg)}.RequirementsPanel_header__9X6km{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.RequirementsPanel_title__GPBF6{color:var(--text);font-size:1.1rem;font-weight:600;margin:0}.RequirementsPanel_count__gR7ge{color:var(--text-muted);font-size:var(--font-size-sm)}.RequirementsPanel_link__ALgG2{background:none;border:0;color:var(--accent);cursor:pointer;font-size:var(--font-size-sm);padding:0}.RequirementsPanel_link__ALgG2:hover{text-decoration:underline}.RequirementsPanel_intro__\+IgC4{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;max-width:70ch}.RequirementsPanel_empty__sg8fG{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);padding:var(--spacing-lg)}.RequirementsPanel_raw__zDXar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-md);white-space:pre-wrap}.RequirementsPanel_entry__4tbpl{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:var(--spacing-md) var(--spacing-lg)}.RequirementsPanel_old__4Zfhg{opacity:.65}.RequirementsPanel_entryHead__J\+sim{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.RequirementsPanel_id__jjHXg{color:var(--text-muted);font-family:ui-monospace,Consolas,monospace;font-size:12px}.RequirementsPanel_entryTitle__1bFBI{flex:1 1;font-size:var(--font-size-md);font-weight:600;margin:0;min-width:0}.RequirementsPanel_pill__DvAyd{border-radius:99px;font-size:12px;font-weight:500;padding:1px 9px}.RequirementsPanel_pillActive__-6YS3{background:var(--ok-bg);color:var(--ok-text)}.RequirementsPanel_pillOld__btO8x{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.RequirementsPanel_date__kmUNU{color:var(--text-muted);font-size:12px}.RequirementsPanel_field__sW5Xc{display:flex;flex-direction:column;gap:3px}.RequirementsPanel_label__Ge7yw{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.RequirementsPanel_items__TUbL5{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:18px}.RequirementsPanel_tech__UQ8pq{color:var(--text-muted);font-size:12px}.RequirementsPanel_tech__UQ8pq summary{cursor:pointer}.RequirementsPanel_tech__UQ8pq div{margin-top:4px}@media (max-width:860px){.RequirementsPanel_entry__4tbpl{padding:var(--spacing-md)}}.CreateSheetModal_overlay__N8KQv{align-items:center;background-color:var(--overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CreateSheetModal_modal__\+9WA6{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 32px var(--shade-strong);display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.CreateSheetModal_header__JNAXG{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-lg)}.CreateSheetModal_header__JNAXG h2{color:var(--text);font-size:1.25rem;margin:0}.CreateSheetModal_closeButton__3pM3F{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;width:24px}.CreateSheetModal_closeButton__3pM3F:hover{color:var(--text)}.CreateSheetModal_form__tYUeY{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.CreateSheetModal_field__GZmMJ{margin-bottom:var(--spacing-md)}.CreateSheetModal_field__GZmMJ label{color:var(--text);display:block;font-weight:500;margin-bottom:var(--spacing-xs)}.CreateSheetModal_field__GZmMJ input,.CreateSheetModal_field__GZmMJ select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.875rem;padding:var(--spacing-sm);width:100%}.CreateSheetModal_field__GZmMJ input:focus,.CreateSheetModal_field__GZmMJ select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,#0000);outline:none}.CreateSheetModal_checkboxField__tt6FO{margin-bottom:var(--spacing-md)}.CreateSheetModal_checkboxField__tt6FO label{align-items:center;color:var(--text);cursor:pointer;display:flex;font-weight:500;gap:var(--spacing-xs)}.CreateSheetModal_checkboxField__tt6FO input[type=checkbox]{margin:0;width:auto}.CreateSheetModal_columnsSection__qVaKs{margin-top:var(--spacing-lg)}.CreateSheetModal_columnsHeader__l0i1T{margin-bottom:var(--spacing-md)}.CreateSheetModal_columnsHeader__l0i1T h3{color:var(--text);font-size:1rem;margin:0}.CreateSheetModal_addColumnContainer__ObNC4{display:flex;justify-content:center;margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.CreateSheetModal_addColumnButton__BhObd{background:none;border:2px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:.875rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.CreateSheetModal_addColumnButton__BhObd:hover{background:color-mix(in srgb,var(--accent) 5%,#0000);border-color:var(--accent);color:var(--accent)}.CreateSheetModal_columnsList__fpzld{margin-bottom:var(--spacing-md)}.CreateSheetModal_columnItem__5lSdf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-md);position:relative}.CreateSheetModal_columnFields__Ol2aZ{grid-gap:var(--spacing-md);align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:1fr 150px auto;margin-bottom:var(--spacing-md)}.CreateSheetModal_removeButton__7FxCM{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-size:.875rem;height:24px;justify-content:center;opacity:.7;padding:var(--spacing-xs);position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);transition:all .2s ease;width:24px}.CreateSheetModal_removeButton__7FxCM:hover{background:var(--bg);color:var(--text);opacity:1}.CreateSheetModal_actions__-cNAJ{border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}@media (max-width:768px){.CreateSheetModal_modal__\+9WA6{max-height:90vh;width:95%}.CreateSheetModal_columnFields__Ol2aZ{gap:var(--spacing-sm);grid-template-columns:1fr}.CreateSheetModal_actions__-cNAJ{flex-direction:column}}.BehaviorView_behaviorView__j5fEN{display:flex;flex-direction:column;height:100%;max-width:720px;width:100%}.BehaviorView_editView__6Eej1,.BehaviorView_executeView__58FpQ{display:flex;flex:1 1;flex-direction:column}.BehaviorView_header__GyZCK{align-items:center;border-bottom:2px solid var(--border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.BehaviorView_titleSection__9eMDY{display:flex;flex-direction:column;gap:var(--spacing-xs)}.BehaviorView_title__H4tuf{color:var(--text);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0}.BehaviorView_behaviorId__WAYxk{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-sm);padding:4px 8px;width:fit-content}.BehaviorView_backButton__DcrsF,.BehaviorView_editButton__lx4qY{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s ease}.BehaviorView_backButton__DcrsF:hover,.BehaviorView_editButton__lx4qY:hover{background-color:var(--accent);border-color:var(--accent);box-shadow:0 2px 4px var(--shade-mid);color:var(--on-accent);transform:translateY(-1px)}.BehaviorView_description__qIAy0{color:var(--text-muted);font-size:var(--font-size-md);line-height:1.6;margin-bottom:var(--spacing-lg)}.BehaviorView_formSection__SMSUr{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 3px var(--shade-weak);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);transition:all .2s}.BehaviorView_formSection__SMSUr:hover{box-shadow:0 2px 8px var(--shade-weak)}.BehaviorView_label__lkGF7{color:var(--text);display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs)}.BehaviorView_jsonInput__YSUwS{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);line-height:1.5;min-height:200px;padding:var(--spacing-md);resize:vertical;width:100%}.BehaviorView_jsonInput__YSUwS:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,#0000);outline:none}.BehaviorView_actions__IbWxO{border-top:1px solid var(--border);display:flex;justify-content:center;margin-bottom:var(--spacing-xl);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.BehaviorView_actions__IbWxO .BehaviorView_executeButton__iNFep{box-shadow:0 1px 3px var(--shade-mid);font-size:var(--font-size-md);font-weight:600;min-width:160px;padding:var(--spacing-md) var(--spacing-xl)}.BehaviorView_actions__IbWxO .BehaviorView_executeButton__iNFep:disabled{cursor:not-allowed;opacity:.6}.BehaviorView_errorSection__G69VU{background-color:var(--danger-bg);border:1px solid var(--danger-border);border-left:4px solid var(--danger-text);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}.BehaviorView_errorSection__G69VU h4{color:var(--danger-text);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;margin:0 0 var(--spacing-md) 0;text-transform:uppercase}.BehaviorView_errorText__Pp3IZ{background:color-mix(in srgb,var(--surface) 50%,#0000);border-radius:var(--radius-sm);color:var(--danger-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;overflow-x:auto;padding:var(--spacing-md);white-space:pre-wrap}.BehaviorView_resultSection__vCoWW{background-color:var(--accent-soft);border-left:1px solid var(--accent);border:1px solid var(--accent);border-left-width:4px;border-radius:var(--radius-sm);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}.BehaviorView_resultSection__vCoWW h4{color:var(--accent);font-size:var(--font-size-md);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;margin:0 0 var(--spacing-md) 0;text-transform:uppercase}.BehaviorView_resultText__8H54U{background:color-mix(in srgb,var(--surface) 50%,#0000);border-radius:var(--radius-sm);color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);line-height:1.5;margin:0;overflow-x:auto;padding:var(--spacing-md);white-space:pre-wrap}.BehaviorView_placeholder__6eaX\+{background-color:var(--bg);border:2px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);padding:var(--spacing-xl);text-align:center}.BehaviorView_placeholder__6eaX\+ p{margin:0 0 var(--spacing-md) 0}.BehaviorView_placeholder__6eaX\+ ul{display:inline-block;margin:0;padding-left:var(--spacing-lg);text-align:left}.BehaviorView_placeholder__6eaX\+ li{margin-bottom:var(--spacing-xs)}.BehaviorView_formHeader__k-qC5{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.BehaviorView_toggleButtons__XDlhk{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 1px 2px var(--shade-weak);display:flex;overflow:hidden}.BehaviorView_toggleButton__AIyTt{background:var(--bg);border:none;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:all .2s ease}.BehaviorView_toggleButton__AIyTt:hover{background:var(--surface)}.BehaviorView_toggleButton__AIyTt.BehaviorView_active__5MGt4{background:var(--accent);color:var(--on-accent)}.BehaviorView_toggleButton__AIyTt:not(:last-child){border-right:1px solid var(--border)}.BehaviorView_formFields__4xzRR{background:var(--surface-muted);border-radius:8px;display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:400px;overflow-y:auto;padding:var(--spacing-md)}.BehaviorView_formFields__4xzRR::-webkit-scrollbar{width:8px}.BehaviorView_formFields__4xzRR::-webkit-scrollbar-track{background:var(--surface);border-radius:var(--radius-sm)}.BehaviorView_formFields__4xzRR::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.BehaviorView_formFields__4xzRR::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.BehaviorView_field__icyyc{background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);transition:all .2s}.BehaviorView_field__icyyc:hover{border-color:var(--border);box-shadow:0 1px 3px var(--shade-weak)}.BehaviorView_input__oEOls,.BehaviorView_select__WHvXo{background-color:var(--surface-muted);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:var(--font-size-sm);height:32px;padding:6px 10px;transition:all .2s}.BehaviorView_input__oEOls:hover,.BehaviorView_select__WHvXo:hover{background-color:var(--surface);border-color:var(--border-strong)}.BehaviorView_input__oEOls:focus,.BehaviorView_select__WHvXo:focus{background-color:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,#0000);outline:none}.BehaviorView_checkboxLabel__O1GNQ{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:var(--spacing-sm);padding:8px 12px;transition:all .2s;-webkit-user-select:none;user-select:none}.BehaviorView_checkboxLabel__O1GNQ:hover{background:var(--surface-muted);border-color:var(--border);box-shadow:0 1px 3px var(--shade-weak)}.BehaviorView_checkboxLabel__O1GNQ input[type=checkbox]{accent-color:var(--accent);cursor:pointer;height:16px;margin:0;width:16px}.BehaviorView_objectField__A9pum{background:linear-gradient(to bottom,var(--surface-muted),var(--surface));border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 2px var(--shade-weak);padding:var(--spacing-md);transition:all .2s}.BehaviorView_objectField__A9pum:hover{border-color:var(--border-strong);box-shadow:0 2px 8px var(--shade-weak)}.BehaviorView_objectLabel__BvXTt{align-items:center;border-bottom:1px solid var(--border-soft);color:var(--text);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.BehaviorView_objectContent__UW-Mm{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-sm)}.BehaviorView_arrayField__xgDr3{background:linear-gradient(to bottom,var(--surface-muted),var(--surface));border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 2px var(--shade-weak);padding:var(--spacing-md);transition:all .2s}.BehaviorView_arrayField__xgDr3:hover{border-color:var(--border-strong);box-shadow:0 2px 8px var(--shade-weak)}.BehaviorView_arrayItems__9fCQo{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.BehaviorView_arrayItem__MFt7z{align-items:center;background-color:var(--surface);border:1px solid var(--border-soft);border-radius:6px;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);transition:all .2s}.BehaviorView_arrayItem__MFt7z:hover{border-color:var(--border);box-shadow:0 1px 3px var(--shade-weak)}.BehaviorView_arrayItem__MFt7z>:first-child{flex:1 1}.BehaviorView_addButton__SeFQO,.BehaviorView_removeButton__pGB4s{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;height:28px;justify-content:center;padding:6px 12px;transition:all .2s ease}.BehaviorView_addButton__SeFQO{background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:1px solid var(--accent);box-shadow:0 1px 2px var(--shade-weak);color:var(--on-accent);margin-top:var(--spacing-sm)}.BehaviorView_addButton__SeFQO:hover{background:linear-gradient(135deg,var(--accent-hover),var(--accent-hover));box-shadow:0 2px 4px var(--shade-mid);transform:translateY(-1px)}.BehaviorView_removeButton__pGB4s{background:#0000;border:1px solid #0000;color:var(--text-faint);flex-shrink:0;height:28px;padding:0 8px}.BehaviorView_removeButton__pGB4s:hover{background:color-mix(in srgb,var(--danger-text) 10%,#0000);border-color:var(--danger-text);color:var(--danger-text)}.BehaviorView_noParams__R940L{color:var(--text-muted);font-style:italic;padding:var(--spacing-lg);text-align:center}.BehaviorView_editActions__u5txm{display:flex;gap:var(--spacing-sm)}.BehaviorView_saveButton__luB1s{background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--on-accent);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s ease}.BehaviorView_saveButton__luB1s:hover:not(:disabled){background:var(--accent);box-shadow:0 2px 4px var(--shade-mid);transform:translateY(-1px)}.BehaviorView_saveButton__luB1s:disabled{cursor:not-allowed;opacity:.6}.BehaviorView_cancelButton__QrZnO{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s ease}.BehaviorView_cancelButton__QrZnO:hover{background-color:var(--surface);border-color:var(--text-muted)}.BehaviorView_editForm__Xf7AZ{display:flex;flex-direction:column;gap:var(--spacing-xl)}.BehaviorView_metadataSection__35K21{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.BehaviorView_textarea__PXy6R{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:var(--font-size-md);min-height:60px;padding:var(--spacing-sm);resize:vertical}.BehaviorView_textarea__PXy6R:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,#0000);outline:none}.BehaviorView_schemaSection__gInyN{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-lg)}.BehaviorView_schemaHeader__srZ-n{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.BehaviorView_schemaVisual__V4bXO{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-md)}.BehaviorView_schemaDisplay__MrPJ4{color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);margin:0;white-space:pre-wrap;word-break:break-word}.BehaviorView_codeSection__L35Ux{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-lg)}.BehaviorView_codeEditor__dQMmy{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:var(--spacing-md);overflow:hidden}.BehaviorView_editTabs__--0tR{border-bottom:2px solid var(--border);display:flex;gap:0;margin-bottom:var(--spacing-lg)}.BehaviorView_editTab__8iD1L{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-md);font-weight:500;padding:var(--spacing-md) var(--spacing-lg);position:relative;top:2px;transition:all .2s ease}.BehaviorView_editTab__8iD1L:hover{background:var(--surface);color:var(--text)}.BehaviorView_editTab__8iD1L.BehaviorView_activeEditTab__Vy4jq{background:var(--bg);border-bottom-color:var(--accent);color:var(--accent)}.BehaviorView_schemaPreview__w\+Ia6{background:var(--surface-muted);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-sm);padding:var(--spacing-md)}.BehaviorView_schemaPreviewField__Waqqv{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs) 0}.BehaviorView_schemaPreviewField__Waqqv:last-child{border-bottom:none}.BehaviorView_schemaFieldIcon__c\+cvg{flex-shrink:0;font-size:14px;width:16px}.BehaviorView_schemaFieldType__qPXCF{background:color-mix(in srgb,var(--surface) 80%,#0000);border:1px solid var(--shade-mid);border-radius:4px;font-size:var(--font-size-xs);font-weight:500;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.BehaviorView_schemaRequired__7DaRx{color:var(--danger-text);font-size:var(--font-size-xs);font-weight:500;margin-left:auto}.BehaviorView_schemaPreviewNested__\+6BXA{border-left:2px solid var(--border);margin:var(--spacing-xs) 0;padding-left:var(--spacing-sm)}.BehaviorView_schemaRoot__3JLvI{display:flex;flex-direction:column;gap:var(--spacing-sm)}.BehaviorView_schemaCard__6IG9M{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:box-shadow .2s}.BehaviorView_schemaCard__6IG9M:hover{box-shadow:0 2px 8px var(--shade-weak)}.BehaviorView_nestedCard__AgKTc{background:var(--surface-muted);border-color:var(--border-soft);margin-top:var(--spacing-xs)}.BehaviorView_schemaField__jfUv9{background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;margin-bottom:var(--spacing-xs)}.BehaviorView_schemaFieldHeader__kuni7{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.BehaviorView_schemaFieldLeft__BR8Sy{align-items:center;display:flex;flex:1 1;gap:var(--spacing-xs)}.BehaviorView_schemaExpandButton__o6uEk{align-items:center;background:none;border:none;border-radius:3px;color:var(--text-muted);cursor:pointer;display:flex;height:20px;justify-content:center;padding:2px;transition:color .2s,background-color .2s;width:20px}.BehaviorView_schemaExpandButton__o6uEk:hover{background:var(--surface-muted);color:var(--text)}.BehaviorView_expandIcon__Pp9yh{font-size:12px;line-height:1}.BehaviorView_schemaFieldName__a4LrK{align-items:center;color:var(--text);display:flex;font-weight:600;gap:4px}.BehaviorView_fieldNameInput__4hLYH{background:var(--surface);border:2px solid var(--accent);border-radius:4px;color:var(--text);font-size:inherit;font-weight:600;outline:none;padding:2px 6px}.BehaviorView_requiredAsterisk__2ywWu{color:var(--danger-text);font-weight:500;margin-left:2px}.BehaviorView_schemaFieldRight__7KPsh{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-xs);justify-content:flex-end;margin-left:auto}.BehaviorView_typeDescription__Xi2rZ{color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic}.BehaviorView_typeBadge__Wkrkg{border-radius:6px;color:var(--on-accent);font-size:10px;font-weight:500;letter-spacing:.05em;margin-left:4px;padding:1px 4px;text-transform:uppercase}.BehaviorView_previewControl__wWew1{align-items:center;display:flex}.BehaviorView_previewInput__scCK8{background:var(--surface-muted);border:2px dotted var(--border-strong);border-radius:4px;color:var(--text-faint);cursor:not-allowed;font-size:var(--font-size-xs);height:24px;opacity:.7;padding:0 8px;width:120px}.BehaviorView_previewInputSmall__cBqDQ{text-align:center;width:60px}.BehaviorView_previewInputSmall__cBqDQ,.BehaviorView_previewSelect__031U2{background:var(--surface-muted);border:2px dotted var(--border-strong);border-radius:4px;color:var(--text-faint);cursor:not-allowed;font-size:var(--font-size-xs);height:24px;opacity:.7;padding:0 6px}.BehaviorView_previewSelect__031U2{width:140px}.BehaviorView_previewCheckbox__zxunB{align-items:center;cursor:not-allowed;display:flex;gap:6px;opacity:.7}.BehaviorView_previewCheckbox__zxunB input[type=checkbox]{cursor:not-allowed;opacity:.7}.BehaviorView_checkboxText__8NBu\+{color:var(--text-faint);font-size:var(--font-size-xs)}.BehaviorView_previewControl__wWew1 .BehaviorView_previewButton__935jS{cursor:not-allowed;height:24px;padding:0 8px}.BehaviorView_previewControl__wWew1 .BehaviorView_previewButton__935jS,.BehaviorView_previewObjectText__7xoln{background:var(--surface-muted);border:2px dotted var(--border-strong);border-radius:4px;color:var(--text-faint);font-size:var(--font-size-xs);opacity:.7}.BehaviorView_previewObjectText__7xoln{font-family:Monaco,Menlo,Consolas,monospace;padding:4px 8px}.BehaviorView_enumText__vQbLg{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-xs)}.BehaviorView_showMoreButton__f0P09{background:none;border:none;color:var(--accent);cursor:pointer;font-size:var(--font-size-xs);margin-left:2px;padding:0;text-decoration:underline}.BehaviorView_showMoreButton__f0P09:hover{color:var(--accent)}.BehaviorView_schemaChildren__Tp7ra{background:linear-gradient(to bottom,var(--surface-muted),var(--surface));border-top:1px solid var(--border-soft);padding:0 var(--spacing-md) var(--spacing-sm) var(--spacing-md)}.BehaviorView_errorPanel__2fRCv{background-color:var(--danger-bg);border:1px solid var(--danger-text);border-radius:8px;margin-top:var(--spacing-md);overflow:hidden}.BehaviorView_errorPanelHeader__4AAla{align-items:center;background-color:var(--danger-bg);border-bottom:1px solid var(--danger-text);display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.BehaviorView_errorPanelTitle__WVmz-{color:var(--danger-text);font-size:var(--font-size-sm);font-weight:600}.BehaviorView_errorPanelClose__9iSLf{align-items:center;background:none;border:none;border-radius:4px;color:var(--danger-text);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:0;transition:background-color .2s;width:24px}.BehaviorView_errorPanelClose__9iSLf:hover{background-color:color-mix(in srgb,var(--danger-text) 10%,#0000)}.BehaviorView_errorPanelContent__Jak2U{color:var(--danger-text);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-xs);margin:0;max-height:200px;overflow-y:auto;padding:var(--spacing-md);white-space:pre-wrap;word-break:break-word}.BehaviorView_typeEditContainer__PmVlV{align-items:center;display:flex;gap:var(--spacing-xs);margin-left:var(--spacing-xs)}.BehaviorView_enumInput__n9cEO,.BehaviorView_typeSelect__WQnAX{background:var(--surface);border:1px solid var(--accent);border-radius:3px;color:var(--text);font-size:var(--font-size-xs);outline:none;padding:2px 4px}.BehaviorView_enumInput__n9cEO{width:120px}.BehaviorView_typeCancelBtn__aVCby,.BehaviorView_typeSaveBtn__k4YPc{background:none;border:none;border-radius:3px;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px}.BehaviorView_typeSaveBtn__k4YPc{color:var(--ok-text)}.BehaviorView_typeSaveBtn__k4YPc:hover{background:var(--ok-bg)}.BehaviorView_typeCancelBtn__aVCby{color:var(--danger-text)}.BehaviorView_typeCancelBtn__aVCby:hover{background:var(--danger-bg)}.BehaviorView_requiredCheckbox__uEWR4{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:4px;margin-left:var(--spacing-xs)}.BehaviorView_requiredCheckboxInput__n9ZBt{height:12px;margin:0;width:12px}.BehaviorView_requiredCheckboxLabel__v-l3N{color:var(--text-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.BehaviorView_deleteButton__xtnsK{align-items:center;background:none;border:none;border-radius:3px;color:var(--text-faint);cursor:pointer;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;line-height:1;margin-left:var(--spacing-xs);min-width:18px;opacity:.5;padding:2px 4px;transition:all .2s}.BehaviorView_deleteButton__xtnsK:hover{background:color-mix(in srgb,var(--danger-text) 10%,#0000);color:var(--danger-text);opacity:1;transform:scale(1.05)}.BehaviorView_addFieldButton__5tlwI{align-items:center;background:none;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:400;gap:4px;justify-content:flex-start;margin:var(--spacing-xs) 0;opacity:.6;padding:var(--spacing-xs) var(--spacing-sm);transition:all .2s;width:auto}.BehaviorView_addFieldButton__5tlwI:hover{background:color-mix(in srgb,var(--accent) 5%,#0000);border-color:var(--border);color:var(--accent);opacity:1}.BehaviorView_addFieldContainer__-N39i{align-items:center;background:var(--surface-muted);border:2px dashed var(--border);border-radius:var(--radius-sm);display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding:var(--spacing-xs)}.BehaviorView_addFieldInput__TpEXV{background:var(--surface);border:1px solid var(--accent);border-radius:3px;color:var(--text);font-size:var(--font-size-xs);min-width:120px;outline:none;padding:4px 8px}.BehaviorView_modalOverlay__rB8Q\+{align-items:center;background:var(--overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BehaviorView_modalContent__zcniD{background:var(--surface);border-radius:var(--radius-sm);box-shadow:0 10px 25px var(--shade-strong);max-width:400px;padding:var(--spacing-xl);width:90%}.BehaviorView_modalTitle__nxGgi{color:var(--text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-md) 0}.BehaviorView_modalMessage__\+f71E{color:var(--text-muted);line-height:1.5;margin:0 0 var(--spacing-lg) 0}.BehaviorView_modalActions__lp6q7{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.BehaviorView_modalCancelBtn__rvZ\+n,.BehaviorView_modalConfirmBtn__8uWld{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s}.BehaviorView_modalCancelBtn__rvZ\+n{background:var(--bg);border:1px solid var(--border);color:var(--text)}.BehaviorView_modalCancelBtn__rvZ\+n:hover{background:var(--surface)}.BehaviorView_modalConfirmBtn__8uWld{background:var(--danger-text);border:1px solid var(--danger-text);color:var(--on-accent)}.BehaviorView_modalConfirmBtn__8uWld:hover{background:var(--danger-text);border-color:var(--danger-text)}.BehaviorView_actions__IbWxO{gap:var(--spacing-md)}.BehaviorView_actions__IbWxO .BehaviorView_previewButton__935jS{box-shadow:0 1px 3px var(--shade-mid);font-size:var(--font-size-md);font-weight:600;min-width:160px;padding:var(--spacing-md) var(--spacing-xl)}.BehaviorView_actions__IbWxO .BehaviorView_previewButton__935jS:disabled{cursor:not-allowed;opacity:.6}.BehaviorView_previewSection__kLl6m{background-color:var(--warn-bg);border:1px solid var(--warn-border);border-radius:8px;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg)}.BehaviorView_previewSection__kLl6m h4{color:var(--warn-text);font-size:var(--font-size-md);font-weight:600;margin:0 0 var(--spacing-md) 0}.BehaviorView_previewContent__ysmzx{display:flex;flex-direction:column;gap:var(--spacing-lg)}.BehaviorView_previewResult__pbntX{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:var(--spacing-md)}.BehaviorView_previewResult__pbntX h5{color:var(--text);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-sm) 0}.BehaviorView_previewOperations__YF6yb{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:var(--spacing-md)}.BehaviorView_previewOperations__YF6yb h5{color:var(--text);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-sm) 0}.BehaviorView_noOperations__QC4\+S{font-style:italic;margin:0}.BehaviorView_noOperations__QC4\+S,.BehaviorView_noWriteOperations__O7KOz{color:var(--text-muted);padding:var(--spacing-xl);text-align:center}.BehaviorView_noWriteOperations__O7KOz p{font-size:var(--font-size-md);margin:0 0 var(--spacing-sm) 0}.BehaviorView_noWriteOperationsSubtext__PN7Es{font-size:var(--font-size-sm);font-style:italic;opacity:.8}.BehaviorView_operationsList__8UwkS{display:flex;flex-direction:column;gap:var(--spacing-sm)}.BehaviorView_operation__2T8En{background:var(--surface-muted);border:1px solid var(--border);border-radius:4px;padding:var(--spacing-sm)}.BehaviorView_operationType__HE1on{border-radius:3px;color:var(--on-accent);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.025em;padding:2px 6px;text-transform:uppercase}.BehaviorView_operationType__HE1on.BehaviorView_create__ccW\+c{background:var(--ok-text)}.BehaviorView_operationType__HE1on.BehaviorView_update__NAzuP{background:var(--warn-text)}.BehaviorView_operationType__HE1on.BehaviorView_delete__1MC7B{background:var(--danger-text)}.BehaviorView_operationType__HE1on.BehaviorView_get_all_rows__7ja3o,.BehaviorView_operationType__HE1on.BehaviorView_get_row__95MaJ{background:var(--accent)}.BehaviorView_operationSheet__p94kt{background:var(--hover);border-radius:3px;color:var(--text);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-xs);padding:2px 6px}.BehaviorView_operationRowId__wp\+mm{color:var(--text-faint);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:400;opacity:.7}.BehaviorView_operationRowCount__lV4he{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-xs)}.BehaviorView_operationData__VzhIw{background:var(--surface);border:1px solid var(--border);border-radius:3px;margin-top:var(--spacing-xs);padding:var(--spacing-xs)}.BehaviorView_readOperationInfo__2SYNE{font-size:var(--font-size-sm);margin-top:var(--spacing-xs);padding:var(--spacing-xs)}.BehaviorView_operationData__VzhIw pre{color:var(--text);font-size:var(--font-size-xs);margin:0;white-space:pre-wrap;word-break:break-word}.BehaviorView_previewWarnings__jVc\+d{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:4px;margin-top:var(--spacing-md);padding:var(--spacing-sm)}.BehaviorView_previewWarnings__jVc\+d h6{color:var(--danger-text);font-size:var(--font-size-xs);font-weight:600;margin:0 0 var(--spacing-xs) 0}.BehaviorView_previewWarnings__jVc\+d ul{color:var(--danger-text);font-size:var(--font-size-xs);margin:0;padding-left:var(--spacing-md)}.BehaviorView_previewMetadata__tn6ca{border-top:1px solid var(--border);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);text-align:right}.BehaviorView_previewMetadata__tn6ca small{color:var(--text-muted);font-size:var(--font-size-xs)}.BehaviorView_operationsHeader__lSFtx{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;margin-bottom:var(--spacing-md)}.BehaviorView_previewControls__ZM-sz{align-items:center;display:flex;justify-content:flex-end}.BehaviorView_viewToggle__Ao8GQ{background:var(--bg);border:1px solid var(--border);border-radius:6px;display:flex;gap:0;overflow:hidden}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt{background:#0000;border:none;border-right:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:8px 16px;transition:all .2s ease}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt:last-child{border-right:none}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt:hover{background:var(--surface);color:var(--text)}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt.BehaviorView_active__5MGt4{background:var(--accent);color:var(--on-accent)}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt:disabled{cursor:not-allowed;opacity:.6}.BehaviorView_diffViewContainer__YE3CE{margin-top:var(--spacing-md)}.BehaviorView_loadingDiffs__GOwAf{color:var(--text-muted);font-style:italic;padding:var(--spacing-lg);text-align:center}.BehaviorView_diffOperations__xb9X-{display:flex;flex-direction:column;gap:var(--spacing-md)}.BehaviorView_diffOperation__6hmAh{background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.BehaviorView_diffOperationHeader__Ubogb,.BehaviorView_operationHeader__H2dT7{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.BehaviorView_operationLeft__GcG7j{flex:1 1}.BehaviorView_operationLeft__GcG7j,.BehaviorView_operationRight__bUbw3{align-items:center;display:flex;gap:var(--spacing-sm)}.BehaviorView_diffError__uNDAC{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:6px;color:var(--danger-text);font-style:italic;margin:var(--spacing-sm);padding:var(--spacing-md);text-align:center}.BehaviorView_readOperation__JnD1J{padding:var(--spacing-md)}.BehaviorView_readOperationInfo__2SYNE{color:var(--text-muted);font-style:italic;text-align:center}@media (max-width:768px){.BehaviorView_operationsHeader__lSFtx{align-items:stretch;flex-direction:column}.BehaviorView_previewControls__ZM-sz{justify-content:space-between}.BehaviorView_viewToggle__Ao8GQ{flex:1 1}.BehaviorView_viewToggle__Ao8GQ .BehaviorView_toggleButton__AIyTt{flex:1 1;text-align:center}}.DiffView_rowDiff__srLD2{background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;margin-bottom:8px;padding:12px}.DiffView_fieldDiff__cHSS5{align-items:flex-start;display:flex;margin-bottom:8px;min-height:24px}.DiffView_fieldDiff__cHSS5:last-child{margin-bottom:0}.DiffView_fieldName__HRAhM{color:var(--text);font-weight:600;margin-right:12px;min-width:120px;padding-top:2px}.DiffView_fieldValue__\+6nOT{color:var(--text);flex:1 1;line-height:1.4}.DiffView_deletedText__7ULCi{background-color:var(--danger-bg);border-radius:2px;color:var(--danger-text);padding:1px 3px;text-decoration:line-through}.DiffView_newText__Vs\+iD{background-color:var(--ok-bg);border-radius:2px;color:var(--ok-text);font-weight:500;padding:1px 3px}.DiffView_createRow__m4AkG{background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:6px;margin-bottom:8px;padding:12px}.DiffView_createHeader__1wJZ\+{color:var(--ok-text);font-size:14px;font-weight:700;margin-bottom:12px}.DiffView_deleteRow__TQXHo{background:var(--danger-bg);border:1px solid var(--danger-text);border-radius:6px;margin-bottom:8px;padding:12px}.DiffView_deleteHeader__edL09{color:var(--danger-text);font-size:14px;font-weight:700;margin-bottom:12px}.DiffView_noChanges__4gp\+C{color:var(--text-muted);font-style:italic;padding:16px;text-align:center}@media (max-width:640px){.DiffView_fieldDiff__cHSS5{align-items:stretch;flex-direction:column}.DiffView_fieldName__HRAhM{margin-bottom:4px;margin-right:0;min-width:auto}.DiffView_beforeAfter__F\+Qs6{margin-left:0}}.PreviewResultsDisplay_previewResultsDisplay__mGSQd{background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.PreviewResultsDisplay_previewResultsDisplay__mGSQd.PreviewResultsDisplay_compact__bN2Cr{background:#0000;border:none}.PreviewResultsDisplay_header__qMY1n{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px}.PreviewResultsDisplay_header__qMY1n h5{color:var(--text);font-size:14px;font-weight:600;margin:0}.PreviewResultsDisplay_viewToggle__p4FQv{display:flex;gap:4px}.PreviewResultsDisplay_toggleButton__ekmQy{background:var(--surface);border:1px solid var(--border-strong);border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.PreviewResultsDisplay_toggleButton__ekmQy:hover{background:var(--surface-muted);border-color:var(--border-strong)}.PreviewResultsDisplay_toggleButton__ekmQy.PreviewResultsDisplay_active__H6D9e{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.PreviewResultsDisplay_content__PrWje{max-height:400px;overflow-y:auto;padding:16px}.PreviewResultsDisplay_compact__bN2Cr .PreviewResultsDisplay_content__PrWje{max-height:300px;padding:0}.PreviewResultsDisplay_operationsList__OVEqb{display:flex;flex-direction:column;gap:8px}.PreviewResultsDisplay_operation__E2PUt{background:var(--surface-muted);border:1px solid var(--border);border-radius:4px;padding:8px 12px}.PreviewResultsDisplay_operationHeader__p6PFJ{align-items:center;display:flex;gap:8px;justify-content:space-between}.PreviewResultsDisplay_operationLeft__Zxg2h{align-items:center;display:flex;gap:8px}.PreviewResultsDisplay_operationType__a2um5{background:var(--neutral-bg);border-radius:3px;color:var(--on-accent);font-size:11px;font-weight:600;padding:2px 6px;text-transform:uppercase}.PreviewResultsDisplay_operationType__a2um5.PreviewResultsDisplay_create__sxqPB{background:var(--ok-text)}.PreviewResultsDisplay_operationType__a2um5.PreviewResultsDisplay_update__XqBBF{background:var(--warn-text)}.PreviewResultsDisplay_operationType__a2um5.PreviewResultsDisplay_delete__ohKZD{background:var(--danger-text)}.PreviewResultsDisplay_operationType__a2um5.PreviewResultsDisplay_get_all_rows__gNLhO,.PreviewResultsDisplay_operationType__a2um5.PreviewResultsDisplay_get_row__nWgF8{background:var(--neutral-bg)}.PreviewResultsDisplay_operationSheet__Uk8qa{color:var(--text);font-size:13px;font-weight:500}.PreviewResultsDisplay_operationRowId__DUrrs{color:var(--text-muted);font-family:monospace;font-size:12px}.PreviewResultsDisplay_operationRight__pAPfO{align-items:center;display:flex}.PreviewResultsDisplay_operationRowCount__wqZnw{color:var(--text-muted);font-size:12px}.PreviewResultsDisplay_operationData__NDU0g{background:var(--surface);border:1px solid var(--border);border-radius:4px;margin-top:8px;padding:8px}.PreviewResultsDisplay_operationData__NDU0g pre{color:var(--text);font-size:11px;margin:0;max-height:100px;overflow-y:auto}.PreviewResultsDisplay_loadingDiffs__IBM5L,.PreviewResultsDisplay_noWriteOperations__j93sf{color:var(--text-muted);padding:32px;text-align:center}.PreviewResultsDisplay_noWriteOperationsSubtext__C-PFj{color:var(--text-faint);font-size:13px;margin-top:8px}.PreviewResultsDisplay_diffContainer__xJ8Q7{display:flex;flex-direction:column;gap:16px}.PreviewResultsDisplay_operationDiff__5gRHw{border:1px solid var(--border);border-radius:6px;overflow:hidden}.PreviewResultsDisplay_operationDiffHeader__juWlj{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--border);display:flex;font-size:13px;gap:8px;padding:8px 12px}.PreviewResultsDisplay_noDiffAvailable__LubgC{color:var(--text-faint);font-size:13px;font-style:italic;padding:16px;text-align:center}.PreviewResultsDisplay_warnings__kSCrS{background:var(--warn-bg);border-top:1px solid var(--warn-border);padding:12px 16px}.PreviewResultsDisplay_warnings__kSCrS h6{color:var(--warn-text);font-size:13px;font-weight:600;margin:0 0 8px}.PreviewResultsDisplay_warnings__kSCrS ul{margin:0;padding-left:20px}.PreviewResultsDisplay_warnings__kSCrS li{color:var(--warn-text);font-size:12px;margin-bottom:4px}.PreviewResultsDisplay_metadata__tVP6E{background:var(--surface-muted);border-top:1px solid var(--border);padding:8px 16px;text-align:right}.PreviewResultsDisplay_metadata__tVP6E small{color:var(--text-muted);font-size:11px}.PreviewResultsDisplay_noOperations__ixG3L{color:var(--text-faint);font-style:italic;padding:32px;text-align:center}@media (max-width:640px){.PreviewResultsDisplay_header__qMY1n{align-items:flex-start;flex-direction:column;gap:8px}.PreviewResultsDisplay_viewToggle__p4FQv{width:100%}.PreviewResultsDisplay_toggleButton__ekmQy{flex:1 1}.PreviewResultsDisplay_operationHeader__p6PFJ{align-items:flex-start;flex-direction:column;gap:4px}.PreviewResultsDisplay_operationLeft__Zxg2h{flex-wrap:wrap}}.EntityCard_entityCard__VJj6K{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.EntityCard_entityCard__VJj6K:hover{background:var(--surface-muted);border-color:var(--border-strong)}.EntityCard_entityCard__VJj6K.EntityCard_compact__\+pTLb{gap:8px;padding:8px}.EntityCard_avatar__jQ8IY{align-items:center;background:linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 100%);border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.EntityCard_compact__\+pTLb .EntityCard_avatar__jQ8IY{border-radius:4px;height:24px;width:24px}.EntityCard_avatarText__K74OF{color:var(--on-accent);font-size:14px;font-weight:600}.EntityCard_compact__\+pTLb .EntityCard_avatarText__K74OF{font-size:12px}.EntityCard_content__5ip8J{flex:1 1;min-width:0}.EntityCard_primaryName__jZxKA{color:var(--text);font-size:14px;font-weight:600;line-height:1.3;margin-bottom:2px}.EntityCard_compact__\+pTLb .EntityCard_primaryName__jZxKA{font-size:13px;margin-bottom:0}.EntityCard_secondaryInfo__MG6YW{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:2px;line-height:1.3}.EntityCard_compact__\+pTLb .EntityCard_secondaryInfo__MG6YW{font-size:11px}.EntityCard_field__Pry\+W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityCard_separator__hTzBP{color:var(--text-faint);margin:0 2px}.EntityCard_entityCard__VJj6K.EntityCard_inDropdown__KogmJ{background:#0000;border:none;border-radius:4px;margin:2px 0}.EntityCard_entityCard__VJj6K.EntityCard_inDropdown__KogmJ:hover{background:var(--surface-muted)}.EntityCard_entityCard__VJj6K.EntityCard_selected__jDj43{background:var(--accent-soft);border-color:var(--accent)}.EntityCard_entityCard__VJj6K.EntityCard_selected__jDj43 .EntityCard_primaryName__jZxKA{color:var(--accent)}.EntityDropdown_entityDropdown__Af\+46{position:relative;width:100%}.EntityDropdown_trigger__pUnnN{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:4px 12px;transition:all .2s ease;width:100%}.EntityDropdown_trigger__pUnnN:hover{border-color:var(--border-strong)}.EntityDropdown_trigger__pUnnN:focus{outline:none}.EntityDropdown_trigger__pUnnN.EntityDropdown_open__fUl1y,.EntityDropdown_trigger__pUnnN:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,#0000)}.EntityDropdown_trigger__pUnnN.EntityDropdown_disabled__MtQd-{background:var(--surface-muted);border-color:var(--border);cursor:not-allowed;opacity:.6}.EntityDropdown_placeholder__fC9el{color:var(--text-faint);font-size:14px}.EntityDropdown_errorState__oI0Q8,.EntityDropdown_loadingState__TKtHc{align-items:center;display:flex;font-size:14px;gap:8px}.EntityDropdown_loadingState__TKtHc{color:var(--text-muted)}.EntityDropdown_errorState__oI0Q8{color:var(--danger-text)}.EntityDropdown_spinner__RKd5G{animation:EntityDropdown_spin__PmZxw 1s linear infinite;border-top:2px solid var(--border);border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:14px;width:14px}@keyframes EntityDropdown_spin__PmZxw{to{transform:rotate(1turn)}}.EntityDropdown_arrow__YK5aF{color:var(--text-faint);flex-shrink:0;transition:transform .2s ease}.EntityDropdown_trigger__pUnnN.EntityDropdown_open__fUl1y .EntityDropdown_arrow__YK5aF{transform:rotate(180deg)}.EntityDropdown_dropdown__fT4mh{background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;box-shadow:0 4px 6px -1px var(--shade-mid),0 2px 4px -1px var(--shade-weak);left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.EntityDropdown_option__5BsUj{cursor:pointer;padding:8px;transition:background-color .2s ease}.EntityDropdown_option__5BsUj:hover{background:var(--surface-muted)}.EntityDropdown_option__5BsUj.EntityDropdown_selected__lTBoq{background:var(--accent-soft)}.EntityDropdown_option__5BsUj:first-child{border-radius:6px 6px 0 0}.EntityDropdown_option__5BsUj:last-child{border-radius:0 0 6px 6px}.EntityDropdown_option__5BsUj:first-child:last-child{border-radius:6px}.EntityDropdown_emptyState__fSm94{color:var(--text-faint);font-size:14px;padding:16px;text-align:center}.EntityDropdown_option__5BsUj .EntityDropdown_entityCard__kJFxo{background:#0000;border:none;padding:0}.EntityDropdown_option__5BsUj .EntityDropdown_entityCard__kJFxo:hover{background:#0000}.BehaviorsGrid_behaviorsGrid__6BiXm{display:flex;flex-direction:column;height:100%}.BehaviorsGrid_searchContainer__UdyqO{background:var(--bg);border-bottom:1px solid var(--border);padding:var(--spacing-lg)}.BehaviorsGrid_searchInput__1E3Pz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-md);max-width:400px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease;width:100%}.BehaviorsGrid_searchInput__1E3Pz:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,#0000);outline:none}.BehaviorsGrid_searchInput__1E3Pz::placeholder{color:var(--text-muted)}.BehaviorsGrid_gridContainer__rANbp{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.BehaviorsGrid_grid__zoM3T{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.BehaviorsGrid_card__23tx3{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;padding:var(--spacing-lg);transition:all .2s ease}.BehaviorsGrid_card__23tx3:hover{border-color:var(--accent);box-shadow:0 4px 12px var(--shade-mid);transform:translateY(-2px)}.BehaviorsGrid_cardHeader__PhhWv{margin-bottom:var(--spacing-sm)}.BehaviorsGrid_cardTitle__pCL16{color:var(--text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-xs) 0;word-break:break-word}.BehaviorsGrid_behaviorId__q4Ijx{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-sm);padding:2px 6px}.BehaviorsGrid_cardDescription__Zzi74{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:var(--font-size-sm);line-height:1.4;margin:var(--spacing-md) 0 var(--spacing-md) 0;overflow:hidden}.BehaviorsGrid_cardMeta__s5h0W{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.BehaviorsGrid_metaItem__-wGXh{color:var(--text-muted);font-size:var(--font-size-sm)}.BehaviorsGrid_cardFooter__KMrsB{display:flex;gap:var(--spacing-xs)}.BehaviorsGrid_badge__PPagH{background:var(--accent);border-radius:var(--radius-sm);color:var(--on-accent);display:inline-block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.05em;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.BehaviorsGrid_emptyState__Bwbdd{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:var(--spacing-xl);text-align:center}.BehaviorsGrid_emptyState__Bwbdd p{font-size:var(--font-size-md);margin:0}.FramesPanel_panel__R6cnI{display:flex;flex-direction:column;height:100%;min-height:0}.FramesPanel_empty__TxADf{color:var(--text-muted);padding:var(--spacing-xl) var(--spacing-lg)}.FramesPanel_empty__TxADf h3{color:var(--text);margin:0 0 var(--spacing-sm)}.FramesPanel_header__9WazA{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.FramesPanel_titleRow__tJys7{align-items:center;display:flex;gap:var(--spacing-sm)}.FramesPanel_title__0i-Qd{color:var(--text);font-size:1.1rem;font-weight:600;margin:0}.FramesPanel_headerRight__R3aN-{align-items:center;display:flex;gap:var(--spacing-md)}.FramesPanel_flavorBadge__IgyPx{border-radius:10px;font-size:.68rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;text-transform:lowercase;white-space:nowrap}.FramesPanel_flavorPage__51uk8{background:var(--accent-soft);color:var(--accent)}.FramesPanel_flavorRow__h9yXG{background:var(--ok-bg);color:var(--ok-text)}.FramesPanel_openLink__z\+gbZ{border:1px solid var(--border);border-radius:6px;color:var(--accent);font-size:var(--font-size-sm);font-weight:500;padding:4px 8px;text-decoration:none}.FramesPanel_openLink__z\+gbZ:hover{background:var(--bg);border-color:var(--accent)}.FramesPanel_segmented__V33ZB{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.FramesPanel_segBtn__YlPrI{background:var(--surface);border:none;border-right:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:12.5px;padding:4px 12px;white-space:nowrap}.FramesPanel_segBtn__YlPrI:last-child{border-right:none}.FramesPanel_segActive__1\+0Rf{background:var(--accent);color:var(--on-accent)}.FramesPanel_viewBody__mn4pm{overflow:hidden;padding:var(--spacing-md) var(--spacing-lg)}.FramesPanel_viewBody__mn4pm,.FramesPanel_viewInner__HWjbu{display:flex;flex:1 1;flex-direction:column;min-height:0}.FramesPanel_viewBar__vccGX{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.FramesPanel_viewStage__uKpp\+{flex:1 1;min-height:0;overflow:auto}.FramesPanel_rowPreview__ThD9o{display:flex;flex-direction:column;height:100%;min-height:0}.FramesPanel_rowPreviewHead__rHHDk{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md)}.FramesPanel_rowFrameNote__VxtBn{color:var(--text-muted);font-size:var(--font-size-sm)}.FramesPanel_rowFrameNote__VxtBn code{color:var(--text);font-family:ui-monospace,monospace;font-size:.9em}.FramesPanel_masterDetail__ejiLV{grid-gap:var(--spacing-lg);display:grid;flex:1 1;gap:var(--spacing-lg);grid-template-columns:minmax(420px,1.4fr) minmax(300px,1fr);min-height:0}.FramesPanel_gridPane__hT0K3{min-width:0;overflow:hidden}.FramesPanel_detailPane__QCek-{border-left:1px solid var(--border);min-width:0;overflow:auto;padding-left:var(--spacing-lg)}.FramesPanel_detailHint__4bLpp{color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--spacing-lg) 0}.FramesPanel_detailHint__4bLpp code{color:var(--text);font-family:ui-monospace,monospace}.FramesPanel_paneMuted__TN5w0{color:var(--text-muted);font-size:var(--font-size-sm);padding:var(--spacing-lg)}.FramesPanel_paneError__Gyk62{color:var(--danger-text);color:var(--danger-text,var(--danger-text));font-size:var(--font-size-sm);padding:var(--spacing-lg)}.FramesPanel_code__KwWvR{background:var(--surface);color:var(--text);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;margin:0;min-height:0;overflow:auto;padding:var(--spacing-lg);tab-size:2;white-space:pre}.FramesPanel_propsInline__kZzcx{align-items:center;display:inline-flex;gap:4px}.FramesPanel_propsInput__CYhQ2{font-family:ui-monospace,monospace;min-width:260px;padding:3px 8px}.FramesPanel_propsBtn__XQWxC,.FramesPanel_propsInput__CYhQ2{background:var(--surface);border:1px solid var(--border);border-radius:5px;color:var(--text);font-size:12px}.FramesPanel_propsBtn__XQWxC{cursor:pointer;padding:3px 10px}.FramesPanel_propsBtn__XQWxC:hover{border-color:var(--accent)}.FramesPanel_propsErr__5Xp49{color:var(--danger-text);color:var(--danger-text,var(--danger-text));font-size:.78rem}.ActionCard_actionCard__e0Hr9{background:var(--surface);border:1px solid var(--border,var(--border));border-radius:8px;margin:12px 0;padding:16px;transition:all .2s ease}.ActionCard_actionCard__e0Hr9.ActionCard_disabled__o3GXm{opacity:.6;pointer-events:none}.ActionCard_severityInfo__rxljV{border-left:4px solid var(--accent)}.ActionCard_severityWarning__TcjMc{border-left:4px solid var(--warn-border)}.ActionCard_severityDanger__p3yqf{background:var(--danger-bg);border-left:4px solid var(--danger-text)}.ActionCard_severityExecute__S-Ji8{background:var(--accent-soft);border-left:4px solid var(--accent)}.ActionCard_cardContent__mwVOw{margin-bottom:12px}.ActionCard_cardTitle__aRuwC{color:var(--text);color:var(--text,var(--text));font-size:14px;font-weight:600;margin-bottom:12px}.ActionCard_description__YcW0f{background:var(--surface-muted);border-radius:4px;color:var(--text-muted);color:var(--text-muted,var(--text-muted));font-size:13px;margin-bottom:12px;padding:8px}.ActionCard_changeList__eX5gE,.ActionCard_fieldList__4V54g{margin-top:8px;padding-left:12px}.ActionCard_change__3iMpm,.ActionCard_field__eDvrk{align-items:center;display:flex;font-size:13px;gap:8px;margin:4px 0}.ActionCard_changeField__tBZBQ,.ActionCard_fieldLabel__0TxV0{color:var(--text-muted);color:var(--text-muted,var(--text-muted));font-weight:500;min-width:80px}.ActionCard_fieldValue__boC15{background:var(--surface-muted);border-radius:3px;color:var(--text);color:var(--text,var(--text));font-family:Monaco,Menlo,monospace;font-size:12px;padding:2px 6px}.ActionCard_oldValue__qD474{color:var(--danger-text);font-family:Monaco,Menlo,monospace;font-size:12px;text-decoration:line-through}.ActionCard_arrow__w5KfF{color:var(--text-faint);color:var(--text-muted,var(--text-faint));margin:0 4px}.ActionCard_newValue__GVbew{background:var(--ok-bg);border-radius:3px;color:var(--ok-text);font-family:Monaco,Menlo,monospace;font-size:12px;font-weight:500;padding:2px 6px}.ActionCard_warningMessage__iOE2Z{background:var(--danger-bg);border-radius:4px;color:var(--danger-text);font-size:13px;margin:8px 0;padding:8px}.ActionCard_affectedCount__PE700{color:var(--text-muted);font-size:12px;font-style:italic;margin-top:8px}.ActionCard_statusMessage__YQnbD{border-radius:4px;font-size:13px;margin:8px 0;padding:8px}.ActionCard_statusSuccess__0N5Ce{background:var(--ok-bg);color:var(--ok-text)}.ActionCard_statusError__KIJmx{background:var(--danger-bg);color:var(--danger-text)}.ActionCard_statusCancelled__cAjy3{background:var(--surface-muted);color:var(--text-muted)}.ActionCard_resultPreview__TmZO4{font-size:12px;margin-top:4px;opacity:.9}.ActionCard_cardActions__FQMKu{border-top:1px solid var(--border,var(--border));display:flex;gap:8px;margin-top:12px;padding-top:12px}.ActionCard_button__hfGiJ{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.ActionCard_buttonProceed__15bsG{background:var(--accent);color:var(--on-accent)}.ActionCard_buttonProceed__15bsG:hover{background:var(--accent)}.ActionCard_buttonCancel__7q8Gz{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted)}.ActionCard_buttonCancel__7q8Gz:hover{background:var(--hover)}.ActionCard_button__hfGiJ:disabled{border:1px solid var(--border)!important;cursor:not-allowed;opacity:.5}.ActionCard_buttonDisabled__Qhuuz,.ActionCard_button__hfGiJ:disabled,.ActionCard_button__hfGiJ:disabled:hover{background:var(--surface-muted)!important;color:var(--text-faint)!important}.ActionCard_buttonDisabled__Qhuuz{border:1px solid var(--border)!important;cursor:not-allowed;opacity:.5}.ActionCard_historical__4XZJM{background:var(--surface-muted);opacity:.7}.ActionCard_executing__a5fpC{background:var(--warn-bg);border-left:4px solid var(--warn-border)}.ActionCard_completed__MRhSA{background:var(--surface-muted);opacity:.8}.ActionCard_cancelled__lfaRW{background:var(--surface-muted);opacity:.6}.ActionCard_statusExecuting__FY9n-{background:var(--warn-bg);color:var(--warn-text);font-weight:500}.InfoCard_infoCard__D8rBd{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;font-size:14px;margin:8px 0;padding:12px;transition:all .2s ease}.InfoCard_header__cfavK{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.InfoCard_title__m0zdF{align-items:center;color:var(--text);display:flex;font-weight:600;gap:6px}.InfoCard_description__7VfS-{color:var(--text-muted);font-size:13px;margin-bottom:8px}.InfoCard_parameters__rDXx8{margin:8px 0}.InfoCard_parameter__4YuJm{display:flex;font-size:13px;gap:8px;margin-bottom:4px}.InfoCard_parameterLabel__\+2CxH{color:var(--text-muted);font-weight:500;min-width:80px}.InfoCard_parameterValue__T-ZLK{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:2px 6px}.InfoCard_expectedResult__LfjaK{color:var(--text-muted);font-size:13px;font-style:italic;margin-top:8px}.InfoCard_status__3nwUi{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px}.InfoCard_statusExecuting__0NdwV{color:var(--accent)}.InfoCard_statusCompleted__baL8E{color:var(--ok-text)}.InfoCard_statusError__lE2il{color:var(--danger-text)}.InfoCard_resultSummary__M8zvs{color:var(--ok-text);font-weight:500}.InfoCard_spinner__zfqfB{animation:InfoCard_spin__TApSs 1s linear infinite;border-top:2px solid var(--border);border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:14px;width:14px}@keyframes InfoCard_spin__TApSs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InfoCard_statusExecuting__0NdwV{background:var(--accent-soft);border-color:var(--accent)}.InfoCard_statusCompleted__baL8E{background:var(--ok-bg);border-color:var(--ok-border)}.InfoCard_statusError__lE2il{background:var(--danger-bg);border-color:var(--danger-text)}.ExecuteBehaviorResultCard_resultCard__MysBm{background:var(--accent-soft);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;box-shadow:0 2px 4px var(--shade-weak);margin:16px 0;overflow:hidden;transition:all .2s ease}.ExecuteBehaviorResultCard_header__bOkZa{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px}.ExecuteBehaviorResultCard_headerLeft__7XcyY{align-items:center;display:flex;gap:12px}.ExecuteBehaviorResultCard_icon__ieBC\+{color:var(--accent);font-size:24px}.ExecuteBehaviorResultCard_title__IJJ7t h3{color:var(--text);font-size:16px;font-weight:600;margin:0}.ExecuteBehaviorResultCard_behaviorName__qflwg{color:var(--text-muted);font-size:13px;font-weight:400}.ExecuteBehaviorResultCard_headerRight__cSdtw{align-items:center;display:flex}.ExecuteBehaviorResultCard_content__\+TXGV{padding:16px}.ExecuteBehaviorResultCard_summary__YzcXH{align-items:center;background:var(--ok-bg);border:1px solid var(--border-strong);border-radius:6px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.ExecuteBehaviorResultCard_statusIcon__y9x3V{color:var(--ok-text);font-size:16px}.ExecuteBehaviorResultCard_summaryText__AtdmR{color:var(--ok-text);font-size:14px;font-weight:500}.ExecuteBehaviorResultCard_resultSection__gNaow{margin-top:16px}.ExecuteBehaviorResultCard_sectionHeader__JxSLk{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ExecuteBehaviorResultCard_sectionHeader__JxSLk h4{color:var(--text);font-size:14px;font-weight:600;margin:0}.ExecuteBehaviorResultCard_duration__rnU\+M{background:var(--surface-muted);border-radius:12px;color:var(--text-muted);font-size:12px;padding:2px 8px}.ExecuteBehaviorResultCard_resultContent__IixJx{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:12px}.ExecuteBehaviorResultCard_noResult__E8pUl{color:var(--text-muted);font-size:13px;font-style:italic}.ExecuteBehaviorResultCard_simpleResult__zHCNt{border:1px solid var(--border);border-radius:4px;font-size:14px;padding:4px 8px}.ExecuteBehaviorResultCard_jsonResult__P1jn0,.ExecuteBehaviorResultCard_simpleResult__zHCNt{background:var(--surface-muted);color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ExecuteBehaviorResultCard_jsonResult__P1jn0{word-wrap:break-word;border-radius:4px;font-size:12px;margin:0;max-height:300px;overflow-y:auto;padding:0;white-space:pre-wrap}.ExecuteBehaviorResultCard_actions__u5-BL{background:var(--surface);border-top:1px solid var(--border);display:flex;gap:8px;padding:12px 16px}.ExecuteBehaviorResultCard_secondaryButton__UaRwS{align-items:center;background:#0000;border:1px solid var(--accent);border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.ExecuteBehaviorResultCard_secondaryButton__UaRwS:hover{background:var(--accent);color:var(--on-accent)}.ExecuteBehaviorResultCard_secondaryButton__UaRwS:focus{outline:2px solid var(--accent);outline-offset:2px}.ExecuteBehaviorResultCard_secondaryButton__UaRwS:active{transform:translateY(1px)}@media (max-width:480px){.ExecuteBehaviorResultCard_content__\+TXGV,.ExecuteBehaviorResultCard_header__bOkZa{padding:12px}.ExecuteBehaviorResultCard_actions__u5-BL{flex-wrap:wrap;padding:8px 12px}.ExecuteBehaviorResultCard_secondaryButton__UaRwS{flex:1 1;min-width:120px}}.PreviewBehaviorResultCard_resultCard__mE9kt{background:var(--accent-soft);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;box-shadow:0 2px 4px var(--shade-weak);margin:16px 0;overflow:hidden;transition:all .2s ease}.PreviewBehaviorResultCard_header__LUuyP{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px}.PreviewBehaviorResultCard_headerLeft__DunNw{align-items:center;display:flex;gap:12px}.PreviewBehaviorResultCard_icon__fA28g{color:var(--accent);font-size:24px}.PreviewBehaviorResultCard_title__n7vYh h3{color:var(--text);font-size:16px;font-weight:600;margin:0}.PreviewBehaviorResultCard_behaviorName__LHU2S{color:var(--text-muted);font-size:13px;font-weight:400}.PreviewBehaviorResultCard_content__Jcg90{padding:16px}.PreviewBehaviorResultCard_summary__MpyA5{align-items:center;background:var(--accent-soft);border:1px solid var(--accent);border-radius:6px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.PreviewBehaviorResultCard_statusIcon__aMGNy{color:var(--accent);font-size:16px}.PreviewBehaviorResultCard_summaryText__ufgVo{color:var(--accent);font-size:14px;font-weight:500}.PreviewBehaviorResultCard_resultSection__lwjlK{margin-bottom:16px}.PreviewBehaviorResultCard_sectionHeader__TNXtN{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PreviewBehaviorResultCard_sectionHeader__TNXtN h4{color:var(--text);font-size:14px;font-weight:600;margin:0}.PreviewBehaviorResultCard_duration__kN\+03{background:var(--surface-muted);border-radius:12px;color:var(--text-muted);font-size:12px;padding:2px 8px}.PreviewBehaviorResultCard_resultContent__UTEpC{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:12px}.PreviewBehaviorResultCard_noResult__vY-f3{color:var(--text-muted);font-size:13px;font-style:italic}.PreviewBehaviorResultCard_simpleResult__0KuVI{border:1px solid var(--border);border-radius:4px;font-size:14px;padding:4px 8px}.PreviewBehaviorResultCard_jsonResult__OAocj,.PreviewBehaviorResultCard_simpleResult__0KuVI{background:var(--surface-muted);color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.PreviewBehaviorResultCard_jsonResult__OAocj{word-wrap:break-word;border-radius:4px;font-size:12px;margin:0;max-height:200px;overflow-y:auto;padding:0;white-space:pre-wrap}.PreviewBehaviorResultCard_operationsSection__Dz6Zg{margin-bottom:16px}.PreviewBehaviorResultCard_actions__zPFap{background:var(--surface);border-top:1px solid var(--border);display:flex;gap:8px;padding:12px 16px}.PreviewBehaviorResultCard_secondaryButton__25YhU{align-items:center;background:#0000;border:1px solid var(--accent);border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.PreviewBehaviorResultCard_secondaryButton__25YhU:hover{background:var(--accent);color:var(--on-accent)}.PreviewBehaviorResultCard_secondaryButton__25YhU:focus{outline:2px solid var(--accent);outline-offset:2px}.PreviewBehaviorResultCard_secondaryButton__25YhU:active{transform:translateY(1px)}@media (max-width:480px){.PreviewBehaviorResultCard_content__Jcg90,.PreviewBehaviorResultCard_header__LUuyP{padding:12px}.PreviewBehaviorResultCard_actions__zPFap{flex-wrap:wrap;padding:8px 12px}.PreviewBehaviorResultCard_secondaryButton__25YhU{flex:1 1;min-width:120px}}.Chat_chatBubble__w3aud{align-items:center;background:var(--accent);border-radius:50%;bottom:20px;box-shadow:0 4px 12px var(--shade-mid);cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:all .2s ease;width:60px;z-index:1000}.Chat_chatBubble__w3aud:hover{background:var(--accent);transform:scale(1.05)}.Chat_chatIcon__0SLzi{color:var(--on-accent);height:24px;width:24px}.Chat_chatPanel__qr6sa{background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 20px var(--shade-mid);display:flex;flex-direction:column;height:500px;position:fixed;right:20px;transition:all .3s ease;width:400px;z-index:1000}.Chat_chatBackdrop__s42pN{animation:Chat_fadeIn__emq0- .3s ease forwards;background:var(--overlay);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:999}@keyframes Chat_fadeIn__emq0-{to{opacity:1}}.Chat_chatPanelExpanded__nu8-6{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px var(--shade-mid);display:flex;flex-direction:column;height:calc(100vh - 120px);left:50%;position:fixed;top:80px;transform:translateX(-50%);width:min(1200px,calc(100vw - 40px));z-index:1000}.Chat_chatHeader__5ORXX{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px;position:relative}.Chat_chatPanelExpanded__nu8-6 .Chat_chatHeaderContainer__sgN9C{align-self:stretch;background:var(--surface);border-radius:16px 16px 0 0;left:0;position:absolute;right:0;top:0}.Chat_chatPanelExpanded__nu8-6 .Chat_chatHeader__5ORXX{background:var(--surface-muted);border-bottom:1px solid var(--border);display:flex}.Chat_centeredContent__NBJIW{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:80px 0;max-width:800px;padding:0 40px;width:100%}.Chat_centeredPrompt__okd0b{color:var(--text);font-family:inherit;font-size:36px;font-weight:300;margin-bottom:32px;text-align:center}.Chat_centeredInputContainer__yE13D{position:relative;width:100%}.Chat_centeredInput__2yD5Q{border:2px solid var(--border);border-radius:24px;box-shadow:0 2px 8px var(--shade-mid);font-family:inherit;font-size:16px;outline:none;padding:16px 20px;transition:all .2s ease;width:100%}.Chat_centeredInput__2yD5Q:focus{border-color:var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 15%,#0000)}.Chat_centeredSendButton__EdHTw{align-items:center;background:var(--accent);border:none;border-radius:50%;color:var(--on-accent);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px}.Chat_centeredSendButton__EdHTw:hover:not(:disabled){background:var(--accent);transform:translateY(-50%) scale(1.05)}.Chat_centeredSendButton__EdHTw:disabled{background:var(--neutral-bg);cursor:not-allowed}.Chat_centeredCloseButton__YVDaG{background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;padding:8px;position:fixed;right:24px;top:24px;transition:all .2s ease;z-index:1001}.Chat_centeredCloseButton__YVDaG:hover{background:var(--surface-muted);color:var(--text)}.Chat_chatTitleContainer__dX8Yi{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:4px 8px;position:relative;transition:background-color .2s ease}.Chat_chatTitleContainer__dX8Yi:hover{background:var(--hover)}.Chat_chatTitle__jP2bx{color:var(--text);font-size:16px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_dropdownIcon__6NU\+g{color:var(--text-muted);height:16px;margin-left:8px;width:16px}.Chat_headerButtons__8Spf6{display:flex;gap:8px;position:relative;z-index:1001}.Chat_headerButton__kFS-5{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px}.Chat_headerButton__kFS-5:hover{background:var(--hover);color:var(--text)}.Chat_headerButtonIcon__XRc7x{height:16px;width:16px}.Chat_sessionDropdown__\+w57p{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px var(--shade-mid);display:flex;flex-direction:column;left:-20px;max-height:300px;overflow:hidden;position:absolute;top:100%;width:320px;z-index:1001}.Chat_sessionDropdownHeader__wzBfJ{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--border);color:var(--text);display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:16px 20px}.Chat_newSessionButton__sJVl\+{background:var(--accent);border:none;border-radius:6px;color:var(--on-accent);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:500;padding:4px 10px;transition:background-color .2s ease;white-space:nowrap}.Chat_newSessionButton__sJVl\+:hover{background:var(--accent)}.Chat_sessionList__wt\+rA{max-height:200px;overflow-y:auto}.Chat_sessionListEmpty__4rgxG,.Chat_sessionListLoading__Uv8OV{color:var(--text-muted);font-size:14px;padding:20px;text-align:center}.Chat_sessionItem__oEKZv{align-items:stretch;background:var(--surface);border:none;border-bottom:1px solid var(--border-soft);cursor:pointer;display:flex;flex-direction:column;padding:12px 20px;text-align:left;transition:background-color .2s ease;width:100%}.Chat_sessionItem__oEKZv:hover{background:var(--surface-muted)}.Chat_sessionItem__oEKZv:last-child{border-bottom:none}.Chat_sessionItemActive__\+dIE8{background:var(--accent-soft)!important;border-left:3px solid var(--accent)}.Chat_sessionItemTitle__F\+Vmn{color:var(--text);font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_sessionItemTime__Sds49{color:var(--text-muted);font-size:12px}.Chat_messagesContainer__P9RFC{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:100%;overflow-y:auto;padding:24px}.Chat_chatPanelExpanded__nu8-6 .Chat_messagesContainer__P9RFC{bottom:80px;left:0;overflow-y:auto;padding:24px;position:absolute;right:0;top:65px}.Chat_message__yJ8WS{display:flex;flex-direction:column}.Chat_messageUser__chtI0{align-items:flex-end}.Chat_messageAssistant__0RXyL{align-items:flex-start}.Chat_messageContent__vy20Q{word-wrap:break-word;border-radius:18px;max-width:80%;padding:12px 16px}.Chat_messageContentUser__J2QXA{background:var(--accent);color:var(--on-accent)}.Chat_messageContentAssistant__5SVxF{background:var(--surface-muted);color:var(--text)}.Chat_markdownContent__n2PaD{line-height:1.6}.Chat_markdownContent__n2PaD h1,.Chat_markdownContent__n2PaD h2,.Chat_markdownContent__n2PaD h3,.Chat_markdownContent__n2PaD h4,.Chat_markdownContent__n2PaD h5,.Chat_markdownContent__n2PaD h6{font-weight:600;margin:0 0 8px}.Chat_markdownContent__n2PaD h1{font-size:1.5em}.Chat_markdownContent__n2PaD h2{font-size:1.3em}.Chat_markdownContent__n2PaD h3{font-size:1.1em}.Chat_markdownContent__n2PaD p{margin:0 0 12px}.Chat_markdownContent__n2PaD p:last-child{margin-bottom:0}.Chat_markdownContent__n2PaD ol,.Chat_markdownContent__n2PaD ul{margin:0 0 12px;padding-left:20px}.Chat_markdownContent__n2PaD li{margin-bottom:4px}.Chat_markdownContent__n2PaD code{background:var(--shade-mid);border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 4px}.Chat_markdownContent__n2PaD pre{background:var(--shade-weak);border-radius:6px;margin:12px 0;overflow-x:auto;padding:12px}.Chat_markdownContent__n2PaD pre code{background:none;padding:0}.Chat_markdownContent__n2PaD blockquote{border-left:3px solid var(--border-strong);color:var(--text-muted);font-style:italic;margin:12px 0;padding-left:12px}.Chat_markdownContent__n2PaD table{border-collapse:collapse;margin:12px 0;width:100%}.Chat_markdownContent__n2PaD td,.Chat_markdownContent__n2PaD th{border:1px solid var(--border);padding:8px 12px;text-align:left}.Chat_markdownContent__n2PaD th{background:var(--surface-muted);font-weight:600}.Chat_markdownContent__n2PaD a{color:var(--accent);text-decoration:none}.Chat_markdownContent__n2PaD a:hover{text-decoration:underline}.Chat_markdownContent__n2PaD strong{font-weight:600}.Chat_markdownContent__n2PaD em{font-style:italic}.Chat_messageTimestamp__X91VD{color:var(--text-muted);font-size:12px;margin-bottom:4px;margin-top:4px}.Chat_inputContainer__eFTfS{border-top:1px solid var(--border);padding:16px}.Chat_chatPanelExpanded__nu8-6 .Chat_inputContainer__eFTfS{align-self:stretch;border-radius:0 0 16px 16px;bottom:0;left:0;position:absolute;right:0}.Chat_inputWrapper__OqvPV{align-items:flex-end;display:flex;gap:8px}.Chat_messageInput__VNZDN{border:1px solid var(--border-strong);border-radius:20px;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:100px;min-height:20px;outline:none;padding:12px 16px;resize:none}.Chat_messageInput__VNZDN:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,#0000)}.Chat_sendButton__QFeQN{align-items:center;border:none;border-radius:50%;color:var(--on-accent);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s ease;width:40px}.Chat_sendButton__QFeQN,.Chat_sendButton__QFeQN:hover:not(:disabled){background:var(--accent)}.Chat_sendButton__QFeQN:disabled{background:var(--neutral-bg);cursor:not-allowed}.Chat_sendIcon__Wirez{height:16px;width:16px}.Chat_loadingMessage__bCNPy{align-items:center;background:var(--surface-muted);border-radius:18px;color:var(--text-muted);display:flex;gap:8px;max-width:80%;padding:12px 16px}.Chat_loadingDots__U5vnc{display:flex;gap:4px}.Chat_loadingDot__QQI8y{animation:Chat_loadingPulse__UtTUJ 1.5s ease-in-out infinite;background:var(--neutral-bg);border-radius:50%;height:4px;width:4px}.Chat_loadingDot__QQI8y:nth-child(2){animation-delay:.2s}.Chat_loadingDot__QQI8y:nth-child(3){animation-delay:.4s}@keyframes Chat_loadingPulse__UtTUJ{0%,60%,to{opacity:.3}30%{opacity:1}}.Chat_emptyState__LXthq{align-items:center;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;text-align:center}.Chat_emptyStateIcon__mzKk5{color:var(--text-faint);height:48px;width:48px}.Chat_welcomeTitle__iQRp0{color:var(--text);font-size:24px;font-weight:600;margin-bottom:8px}.Chat_welcomeSubtitle__HXBi2{color:var(--text-muted);font-size:16px;margin-bottom:24px}@media (max-width:640px){.Chat_chatPanel__qr6sa{border-radius:12px 12px 0 0;left:0;right:0;width:auto}.Chat_chatPanelExpanded__nu8-6{border-radius:12px;height:calc(100vh - 80px);left:10px;right:10px;top:60px;transform:none;width:auto}.Chat_sessionDropdown__\+w57p{left:-10px;right:-10px;width:auto}.Chat_centeredPrompt__okd0b{font-size:32px;margin-bottom:24px}.Chat_centeredContent__NBJIW{max-width:calc(100vw - 40px)}}.Chat_contextDisplay__\+Kdc5{background:var(--surface-muted);border-bottom:1px solid var(--border);color:var(--text-muted);flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;padding:8px 16px;width:100%}.Chat_chatPanelExpanded__nu8-6 .Chat_centeredContent__NBJIW,.Chat_chatPanelExpanded__nu8-6 .Chat_messagesContainer__P9RFC{margin-top:20px}.AssistantDrawer_drawer__s4p5h{--w:clamp(300px,26vw,380px);align-self:flex-start;background:var(--bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex:none;height:calc(100vh - 122px - var(--gap)*2);overflow:hidden;position:sticky;top:calc(122px + var(--gap));transition:width .25s ease,margin .25s ease;width:var(--w)}.AssistantDrawer_stretch__26GhH{align-self:stretch;height:auto;position:static}.AssistantDrawer_collapsed__9jY4\+{box-shadow:none;margin-right:calc(var(--gap)*-1);transition:width .25s ease,margin .25s ease,visibility 0s .25s;visibility:hidden;width:0}.AssistantDrawer_inner__u6J17{display:flex;flex-direction:column;height:100%;width:var(--w)}.AssistantDrawer_head__JGmXq{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-md)}.AssistantDrawer_head__JGmXq h2{font-size:var(--font-size-md);font-weight:600;margin:0}.AssistantDrawer_head__JGmXq small{color:var(--text-muted);display:block;font-size:12px;font-weight:400}.AssistantDrawer_headButtons__i6EBw{display:flex;gap:6px}.AssistantDrawer_iconBtn__ooTp-{background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-size:13px;padding:4px 9px;white-space:nowrap}.AssistantDrawer_iconBtn__ooTp-:hover:not(:disabled){border-color:var(--text-muted);color:var(--text)}.AssistantDrawer_iconBtn__ooTp-:disabled{cursor:default;opacity:.5}.AssistantDrawer_thread__GO4kg{display:flex;flex:1 1;flex-direction:column;font-size:var(--font-size-sm);gap:14px;line-height:1.5;overflow-y:auto;padding:var(--spacing-md)}.AssistantDrawer_user__rLYCt{align-self:flex-end;background:var(--accent);border-radius:12px 12px 2px 12px;color:var(--on-accent);max-width:88%;padding:9px 13px;white-space:pre-wrap}.AssistantDrawer_bot__wWVdG{display:flex;flex-direction:column;gap:10px;min-width:0}.AssistantDrawer_bot__wWVdG p{margin:0}.AssistantDrawer_steps__Hm5rm{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.AssistantDrawer_steps__Hm5rm li{align-items:flex-start;display:flex;gap:9px}.AssistantDrawer_run__vjO2m{color:var(--text-muted)}.AssistantDrawer_done__xTkme{color:var(--text)}.AssistantDrawer_dot__V5tS0{border:2px solid var(--border);border-radius:50%;flex:none;height:16px;margin-top:2px;position:relative;width:16px}.AssistantDrawer_run__vjO2m .AssistantDrawer_dot__V5tS0{animation:AssistantDrawer_spin__TMTmn .8s linear infinite;border-color:var(--accent);border-right-color:#0000}.AssistantDrawer_done__xTkme .AssistantDrawer_dot__V5tS0{background:var(--ok-text);border-color:var(--ok-text)}.AssistantDrawer_done__xTkme .AssistantDrawer_dot__V5tS0:after{border:solid var(--surface);border-width:0 2px 2px 0;content:"";height:8px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:4px}@keyframes AssistantDrawer_spin__TMTmn{to{transform:rotate(1turn)}}.AssistantDrawer_summary__Y9oKg{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;white-space:pre-wrap}.AssistantDrawer_error__X6zk-{background:var(--danger-bg);border:1px solid var(--danger-text);border-radius:var(--radius);color:var(--danger-text);padding:10px 12px;white-space:pre-wrap}.AssistantDrawer_result__LGe94{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:12px}.AssistantDrawer_result__LGe94 h3{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.06em;margin:0;text-transform:uppercase}.AssistantDrawer_result__LGe94 p{margin:0}.AssistantDrawer_actions__J9SFK{display:flex;flex-wrap:wrap;gap:8px}.AssistantDrawer_btn__Rf\+W8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:6px 12px}.AssistantDrawer_primary__61P\+D{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.AssistantDrawer_primary__61P\+D:hover:not(:disabled){background:var(--accent-hover)}.AssistantDrawer_btn__Rf\+W8:disabled{cursor:default;opacity:.55}.AssistantDrawer_details__NBy0B{color:var(--text-muted);font-size:12px}.AssistantDrawer_details__NBy0B summary{cursor:pointer}.AssistantDrawer_details__NBy0B code{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);display:block;font-family:ui-monospace,Consolas,monospace;margin-top:6px;padding:8px;white-space:pre-wrap;word-break:break-all}.AssistantDrawer_composer__cUePc{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding:12px var(--spacing-md) 14px}.AssistantDrawer_composer__cUePc form{align-items:flex-end;display:flex;gap:8px}.AssistantDrawer_composer__cUePc textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex:1 1;font:inherit;min-width:0;padding:8px 10px;resize:none}.AssistantDrawer_chips__tgmNN{display:flex;flex-wrap:wrap;gap:6px}.AssistantDrawer_chip__R1at-{background:var(--surface);border:1px solid var(--border);border-radius:99px;cursor:pointer;font-size:13px;padding:4px 11px;text-align:left}.AssistantDrawer_chip__R1at-:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.AssistantDrawer_card__3hq\+l{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:12px}.AssistantDrawer_card__3hq\+l p{margin:0}.AssistantDrawer_cardTitle__x8wmA{font-size:var(--font-size-sm);font-weight:600;margin:0}.AssistantDrawer_sub__uGRRD{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.AssistantDrawer_bullets__2Np2l{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:18px}.AssistantDrawer_suggestion__b93ov{border-left:3px solid var(--accent);color:var(--text);padding:2px 0 2px 10px}.AssistantDrawer_qBlock__E44tJ{display:flex;flex-direction:column;gap:6px}.AssistantDrawer_qText__ONdyC{font-weight:500}.AssistantDrawer_chipRow__0ZLKq{display:flex;flex-wrap:wrap;gap:6px}.AssistantDrawer_chipSel__4DTP2{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.AssistantDrawer_chipSel__4DTP2:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.AssistantDrawer_askNote__hCkDF{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font:inherit;min-width:0;padding:8px 10px;resize:none}.AssistantDrawer_launcher__O40QO{align-items:center;background:var(--accent);border:0;border-radius:0 8px 8px 0;bottom:20px;box-shadow:0 2px 8px var(--shade-strong);color:var(--on-accent);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:8px;left:0;padding:10px 12px 10px 10px;position:fixed;z-index:20}.AssistantDrawer_nudge__THsj9{animation:AssistantDrawer_nudge__THsj9 1.2s ease-out 2}@keyframes AssistantDrawer_nudge__THsj9{0%,to{transform:translateX(0)}30%{transform:translateX(6px)}}.AssistantDrawer_badge__mLd\+H{align-items:center;background:var(--surface);border-radius:99px;color:var(--accent);display:inline-flex;font-size:12px;gap:6px;padding:1px 8px 1px 6px}.AssistantDrawer_badgeSpin__hD2SG{animation:AssistantDrawer_spin__TMTmn .8s linear infinite;border:2px solid var(--accent);border-radius:50%;border-right:2px solid #0000;height:10px;width:10px}.AssistantDrawer_badgeDot__71TZd{background:var(--ok-text);border-radius:50%;height:10px;width:10px}.AssistantDrawer_drawer__s4p5h button:focus-visible,.AssistantDrawer_drawer__s4p5h textarea:focus-visible,.AssistantDrawer_launcher__O40QO:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:860px){.AssistantDrawer_drawer__s4p5h{--w:min(380px,100vw);box-shadow:var(--shadow-lg);height:100vh;left:0;position:fixed;top:0;z-index:30}}@media (prefers-reduced-motion:reduce){.AssistantDrawer_badgeSpin__hD2SG,.AssistantDrawer_nudge__THsj9,.AssistantDrawer_run__vjO2m .AssistantDrawer_dot__V5tS0{animation:none}.AssistantDrawer_drawer__s4p5h{transition:none}}.Enhanced_page__iXkn3{background:var(--bg-app);display:flex;flex-direction:column;height:100vh;overflow:hidden}.Enhanced_tabs__kt93Q{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md)}.Enhanced_layout__bpYrD{--map-col:clamp(220px,19vw,300px);--live-col:50%;grid-gap:var(--gap);display:grid;flex:1 1;gap:var(--gap);grid-template-columns:var(--map-col) minmax(0,1fr);min-height:0;padding:var(--gap)}.Enhanced_layout__bpYrD.Enhanced_mapCollapsed__7tklq{--map-col:56px}.Enhanced_layout__bpYrD.Enhanced_withRight__HK3Kn{grid-template-columns:var(--map-col) minmax(0,1fr) var(--live-col)}.Enhanced_layout__bpYrD.Enhanced_withRight__HK3Kn.Enhanced_collapsed__nBcao{--live-col:56px}.Enhanced_layout__bpYrD.Enhanced_mapCollapsed__7tklq.Enhanced_withRight__HK3Kn{--live-col:minmax(0,1fr)}.Enhanced_layout__bpYrD.Enhanced_mapCollapsed__7tklq.Enhanced_withRight__HK3Kn.Enhanced_collapsed__nBcao{--live-col:56px}.Enhanced_layout__bpYrD.Enhanced_assistantCollapsed__zXopI.Enhanced_withRight__HK3Kn{--live-col:minmax(0,1fr);grid-template-columns:var(--map-col) 56px var(--live-col)}@media (max-width:1100px){.Enhanced_page__iXkn3{height:auto;min-height:100vh;overflow:visible}.Enhanced_layout__bpYrD,.Enhanced_layout__bpYrD.Enhanced_withRight__HK3Kn,.Enhanced_layout__bpYrD.Enhanced_withRight__HK3Kn.Enhanced_collapsed__nBcao{grid-template-columns:minmax(0,1fr)}.Enhanced_pane__5Kmce{max-height:80vh}}.Enhanced_pane__5Kmce{background:var(--bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.Enhanced_paneBody__L6Z7N{gap:16px;padding:16px}.Enhanced_center__f3LbP,.Enhanced_paneBody__L6Z7N{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.Enhanced_center__f3LbP{gap:18px;padding:0 24px}.Enhanced_center__f3LbP.Enhanced_narrow__LusRt{padding-top:20px}.Enhanced_center__f3LbP>:last-child:not(.Enhanced_composer__pVCJ2){margin-bottom:20px}.Enhanced_center__f3LbP:not(.Enhanced_narrow__LusRt):before{background:linear-gradient(to bottom,var(--bg-surface) 20px,var(--bg-surface) 24px,#0000);content:"";flex-shrink:0;height:48px;margin-bottom:-46px;pointer-events:none;position:sticky;top:0;z-index:1}.Enhanced_narrow__LusRt{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:880px;width:100%}.Enhanced_pageHead__NCJAh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Enhanced_title__VTm-m{color:var(--text);font-size:1.35rem;font-weight:600;margin:0}.Enhanced_sub__4OmZi{color:var(--text-muted);line-height:1.5;margin:4px 0 0}.Enhanced_sectionLabel__NBzmJ{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.Enhanced_muted__7ng-T{color:var(--text-muted)}.Enhanced_faint__c8Ks1{color:var(--text-faint);font-size:var(--font-size-sm)}.Enhanced_row__YcRGo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Enhanced_stack__SyPyq{display:flex;flex-direction:column;gap:10px}.Enhanced_grow__zd2RT{flex:1 1;min-width:0}.Enhanced_right__z6Kpo{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.Enhanced_convo__R6k5C{display:flex;flex-direction:column;gap:20px}.Enhanced_msg__88JxT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr)}.Enhanced_avatar__P3i8Y{align-items:center;background:var(--neutral-bg);border-radius:50%;color:var(--neutral-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;height:32px;justify-content:center;width:32px}.Enhanced_avatar__P3i8Y.Enhanced_merlin__Q\+A4U{background:var(--accent-soft);color:var(--accent)}.Enhanced_msgBody__1aCPv{display:flex;flex-direction:column;gap:10px;min-width:0}.Enhanced_who__17PUW{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600}.Enhanced_bubble__Veeej{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:var(--radius-lg);color:var(--text);line-height:1.5;max-width:100%;padding:10px 14px;width:fit-content}.Enhanced_text__0L0sd{color:var(--text);line-height:1.55;margin:0}.Enhanced_prov__xGJiv{align-items:center;display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.Enhanced_provTold__dl6kM{color:var(--ok-text)}.Enhanced_provRec__gn2lQ{color:var(--accent)}.Enhanced_provAssume__xhdH7{color:var(--warn-text)}.Enhanced_provWeb__-nBzM{color:var(--info-text)}.Enhanced_recCard__-zDlT{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;padding:16px 18px}.Enhanced_recCard__-zDlT.Enhanced_agreed__eww6E{border-color:var(--ok-border)}.Enhanced_recCard__-zDlT.Enhanced_rejected__sNvBP{border-color:var(--border);opacity:.8}.Enhanced_edu__rOyPS{background:var(--info-bg);border-left:3px solid var(--info-border);border-radius:var(--radius);color:var(--info-text);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.Enhanced_eduTitle__ATrjm{font-weight:600;margin:0}.Enhanced_eduText__4nsi-{line-height:1.5;margin:0}.Enhanced_factRow__VJnuR{align-items:baseline;display:flex;gap:10px}.Enhanced_factRow__VJnuR .Enhanced_prov__xGJiv{flex:none;min-width:128px;white-space:nowrap}.Enhanced_factList__16KXC{display:flex;flex-direction:column;gap:6px}.Enhanced_fields__xE3Jq{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.Enhanced_fields__xE3Jq td,.Enhanced_fields__xE3Jq th{border-bottom:1px solid var(--border-soft);padding:6px 8px;text-align:left;vertical-align:top}.Enhanced_fields__xE3Jq th{color:var(--text-muted);font-weight:500}.Enhanced_mono__dCTFz{font-family:var(--font-mono);font-size:var(--font-size-sm)}.Enhanced_flow__fgY0c{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.Enhanced_flowStep__QP2rV{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-size-sm);padding:6px 10px}.Enhanced_flowWho__cPPCY{color:var(--text-muted);font-size:var(--font-size-xs);margin-left:4px}.Enhanced_flowArrow__e8HxK{color:var(--text-faint)}.Enhanced_optionList__wO8OH{display:flex;flex-direction:column;gap:8px}.Enhanced_option__h0gL0{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.Enhanced_option__h0gL0:hover{background:var(--hover);border-color:var(--border-strong)}.Enhanced_option__h0gL0.Enhanced_picked__Dv329{background:var(--accent-soft);border-color:var(--accent)}.Enhanced_option__h0gL0:disabled{cursor:default;opacity:.85}.Enhanced_optionDetail__7tYwO{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:2px}.Enhanced_diff__voVgH{grid-gap:8px 12px;align-items:baseline;border:1px solid var(--border-soft);border-radius:var(--radius);display:grid;font-size:var(--font-size-sm);gap:8px 12px;grid-template-columns:minmax(120px,1fr) minmax(0,1fr) minmax(0,1fr);padding:8px 10px}.Enhanced_diffKey__4HfXS{font-weight:500}.Enhanced_diffOld__Fee0E{color:var(--text-muted);text-decoration:line-through}.Enhanced_diffNew__7F7P5{color:var(--ok-text);font-weight:500}.Enhanced_diffNote__8qZ3N{color:var(--text-muted);font-size:var(--font-size-xs);grid-column:1/-1}.Enhanced_affect__cTRR\+{border:1px solid var(--border-soft);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.Enhanced_affectHead__Msyp7{align-items:center;display:flex;gap:10px;justify-content:space-between}.Enhanced_composer__pVCJ2{background:var(--bg-surface);bottom:0;display:flex;flex-direction:column;gap:6px;padding:12px 0 20px;position:sticky}.Enhanced_composer__pVCJ2:before{background:linear-gradient(to top,var(--bg-surface) 20%,#0000);content:"";height:28px;left:0;pointer-events:none;position:absolute;right:0;top:-28px}.Enhanced_composerRow__eGpnY{align-items:flex-end;display:flex;gap:8px}.Enhanced_composerRow__eGpnY textarea{flex:1 1;min-height:44px;resize:vertical}.Enhanced_composerBox__FZ\+at{display:flex;flex:1 1;min-width:0}.Enhanced_composerBox__FZ\+at textarea{width:100%}.Enhanced_composerActions__zNDYq{display:flex;justify-content:flex-end;margin-bottom:-4px}.Enhanced_composerAction__\+\+cKe{background:var(--bg-surface);border:0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-xs);padding:0 4px}.Enhanced_composerAction__\+\+cKe:hover{color:var(--accent);text-decoration:underline}.Enhanced_composerAction__\+\+cKe:disabled{cursor:default;opacity:.6}.Enhanced_progress__z79n5{background:var(--surface-muted);border-radius:var(--radius);color:var(--text-muted);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:4px;padding:10px 14px}.Enhanced_progress__z79n5 .Enhanced_live__r\+6oE{color:var(--text)}.Enhanced_spinner__\+7ZlV{animation:Enhanced_spin__g-8jv 1s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);display:inline-block;height:12px;margin-right:8px;vertical-align:-1px;width:12px}@keyframes Enhanced_spin__g-8jv{to{transform:rotate(1turn)}}.Enhanced_mapSection__FAiMr{display:flex;flex-direction:column;gap:8px}.Enhanced_mapFact__siP5B{display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:2px}.Enhanced_mapFactLabel__bwuDi{color:var(--text-muted);font-size:var(--font-size-xs)}.Enhanced_mapLink__cJftj{background:none;border:0;color:var(--accent);cursor:pointer;font-size:var(--font-size-sm);font:inherit;padding:0;text-align:left;text-decoration:none}.Enhanced_mapLink__cJftj:hover{text-decoration:underline}.Enhanced_area__EdGYa{align-items:center;background:none;border:0;border-radius:var(--radius-item);color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-sm);gap:8px;padding:6px 8px;text-align:left;width:100%}.Enhanced_area__EdGYa:hover{background:var(--hover)}.Enhanced_area__EdGYa.Enhanced_active__XORGc{background:var(--accent-soft);color:var(--accent)}.Enhanced_area__EdGYa.Enhanced_child__yUV18{padding-left:24px}.Enhanced_areaName__ZcWlV{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Enhanced_areaStatus__NvOjl{color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.Enhanced_dot__1-NSv{background:var(--border-strong);border-radius:50%;flex:none;height:8px;width:8px}.Enhanced_dotDiscovering__IY27v{background:var(--info-text)}.Enhanced_dotBuilding__DstZO{background:var(--accent)}.Enhanced_dotDecision__1qgY4{background:var(--warn-text)}.Enhanced_dotValidating__XwvcE{background:var(--info-text);outline:2px solid var(--info-bg)}.Enhanced_dotReady__FJwms{background:var(--ok-text)}.Enhanced_legend__E6zY4{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:6px 12px}.Enhanced_legend__E6zY4 span{align-items:center;display:inline-flex;gap:5px}.Enhanced_counts__y6ezN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Enhanced_countTile__vmgZY{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-item);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:10px 12px;text-align:left}.Enhanced_countTile__vmgZY:hover{border-color:var(--border-strong)}.Enhanced_countTile__vmgZY.Enhanced_warn__q3cTq{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.Enhanced_countNum__eCYH2{font-size:1.25rem;font-weight:600}.Enhanced_countLabel__xB1Sr{color:inherit;font-size:var(--font-size-xs);opacity:.85}.Enhanced_reviewStack__N8tTN{padding-bottom:16px;position:relative}.Enhanced_reviewCard__O5TU6{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;gap:12px;padding:18px 20px;position:relative;z-index:3}.Enhanced_reviewBehind__x4900{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);inset:0 0 16px 0;position:absolute;transform-origin:top center}.Enhanced_reviewLater__6ICwi{display:flex;gap:16px;justify-content:center}.Enhanced_reviewRow__f9ra-{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr) 72px}.Enhanced_reviewText__5-yTM{color:var(--text);font-size:1.1rem;line-height:1.5;margin:0;text-align:center}.Enhanced_reviewMark__aD1ZL{align-items:center;background:var(--surface);border:2px solid var(--border);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:28px;gap:2px;height:72px;justify-content:center;line-height:1;transition:transform .12s ease,border-color .12s ease,color .12s ease;width:72px}.Enhanced_reviewMark__aD1ZL:hover:not(:disabled){transform:scale(1.06)}.Enhanced_reviewMark__aD1ZL:disabled{cursor:default;opacity:.6}.Enhanced_reviewMarkLabel__ewjI1{font-size:var(--font-size-xs);line-height:1}.Enhanced_reviewNo__YHyLR:hover:not(:disabled){border-color:var(--danger-text);color:var(--danger-text)}.Enhanced_reviewYes__HabNI{border-color:var(--ok-border);color:var(--ok-text)}.Enhanced_reviewYes__HabNI:hover:not(:disabled){background:var(--ok-bg);border-color:var(--ok-text)}.Enhanced_dropped__HhSiU{color:var(--text-muted);text-decoration:line-through}.Enhanced_rightHead__9D-pX{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 10px}.Enhanced_rightHead__9D-pX>:first-child{flex:1 1;min-width:0}.Enhanced_headActions__BIhTo{align-items:center;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.Enhanced_rightTabs__2tm1\+{padding:0 16px 12px}.Enhanced_subTabsBar__yEAdd{align-items:flex-start;background:var(--bg-surface-muted);border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;gap:12px;padding:8px 16px}.Enhanced_subTabsLabel__vzVZj{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;line-height:30px;text-transform:uppercase;white-space:nowrap}.Enhanced_subTabs__hm\+vU>button{font-size:var(--font-size-sm);height:30px;padding:0 12px}.Enhanced_rail__RgdcJ{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px 10px}.Enhanced_railLabel__sra2j{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.Enhanced_empty__h3ZCu{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);line-height:1.5;padding:20px;text-align:center}.Enhanced_kv__uJNZ3{border-bottom:1px solid var(--border-soft);display:flex;font-size:var(--font-size-sm);gap:12px;justify-content:space-between;padding:6px 0}.Enhanced_kv__uJNZ3:last-child{border-bottom:0}.Enhanced_relRow__MqRGF{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:8px}.Enhanced_relBox__noGH3{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);padding:4px 8px}.Enhanced_relEdge__\+Ob1y{color:var(--text-muted)}.Enhanced_activity__KkbBG{display:flex;flex-direction:column;gap:6px}.Enhanced_activityRow__KaQ9t{grid-gap:10px;display:grid;font-size:var(--font-size-sm);gap:10px;grid-template-columns:56px minmax(0,1fr)}.Enhanced_activityTime__CZipr{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--font-size-xs)}.Enhanced_gridWrap__lW1h6{display:flex;flex-direction:column;flex-shrink:0;min-height:320px}.Enhanced_frameWrap__F-JGm{display:flex;flex-direction:column;flex-shrink:0;min-height:480px}.Enhanced_frameWrap__F-JGm>*{flex:1 1;min-height:0}.Enhanced_check__5YIwX{align-items:flex-start;border:1px solid var(--border-soft);border-radius:var(--radius);display:flex;gap:10px;padding:10px 12px}.Enhanced_check__5YIwX.Enhanced_ok__RyWjS{border-color:var(--ok-border)}.Enhanced_check__5YIwX.Enhanced_warn__q3cTq{background:var(--warn-bg);border-color:var(--warn-border)}.Enhanced_checkMark__fQWg8{flex:none;font-weight:700}.Enhanced_check__5YIwX.Enhanced_ok__RyWjS .Enhanced_checkMark__fQWg8{color:var(--ok-text)}.Enhanced_check__5YIwX.Enhanced_warn__q3cTq .Enhanced_checkMark__fQWg8{color:var(--warn-text)}.Enhanced_split__UgBrA{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr)}@media (max-width:900px){.Enhanced_split__UgBrA{grid-template-columns:minmax(0,1fr)}}.Enhanced_scenarioRow__eHWR9{display:flex;flex-direction:column;gap:4px}.Enhanced_scenarioHead__EPBC8{align-items:center;display:flex;gap:8px;justify-content:space-between}.Enhanced_stepList__My4D9{display:flex;flex-direction:column;gap:6px}.Enhanced_stepRow__b-SmJ{grid-gap:10px;align-items:baseline;border:1px solid var(--border-soft);border-radius:var(--radius);display:grid;font-size:var(--font-size-sm);gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 10px}.Enhanced_stepRow__b-SmJ.Enhanced_gap__Fv7uR{background:var(--warn-bg);border-color:var(--warn-border)}.Enhanced_stepNo__0EXri{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--font-size-xs)}.Enhanced_stepNote__QZ6Ja{color:var(--text-muted);font-size:var(--font-size-xs)}.Enhanced_choice__3MANo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;padding:20px;text-align:left}.Enhanced_choice__3MANo:hover{border-color:var(--border-strong)}.Enhanced_choice__3MANo.Enhanced_on__Vydhr{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.Enhanced_choiceTitle__tTWuF{font-size:1.05rem;font-weight:600}.Enhanced_plainList__xrjqi{color:var(--text-muted);line-height:1.6;margin:0;padding-left:18px}.Enhanced_twoCol__b6Ebd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Landing_landing__ziIqV{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;position:relative}.Landing_content__5Hudt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:500px;padding:var(--spacing-xl);text-align:center;width:90%}.Landing_logo__0YG8C{color:var(--accent);font-size:3rem;font-weight:700;margin-bottom:var(--spacing-md)}.Landing_tagline__9M2DI{color:var(--text-muted);font-size:var(--font-size-lg);line-height:1.5;margin-bottom:var(--spacing-xl)}.Landing_loginButton__rkT6q{align-items:center;background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--font-size-md);font-weight:500;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;transition:all .2s ease}.Landing_loginButton__rkT6q:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Landing_googleIcon__vwN8s{height:20px;width:20px}.Landing_loadingContainer__vkxIe{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.Landing_errorMessage__iThlr{background:color-mix(in srgb,var(--danger-text) 10%,#0000);border-radius:var(--radius-sm);color:var(--danger-text);margin-top:var(--spacing-md);padding:var(--spacing-sm)}.Landing_themeCorner__dRnI1{position:absolute;right:var(--spacing-md);top:var(--spacing-md)}:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:3rem}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--spacing-md)}.loading-spinner{animation:spin 1s linear infinite;border-top:2px solid var(--border);border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}