@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.047_itglma3g9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0n5n~7w2.92ui.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.05xmf775qspvj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.0eowbdkc6-11h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.0j8~eg.iqcnq~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.0dcndg~e7g9vk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.0_3shu4gwev1q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9be98b96-module__4To0Aa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9be98b96-module__4To0Aa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_56563b52-module__8JHDuq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_56563b52-module__8JHDuq__variable{--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.button-module__NgVLia__btn{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--control-radius);font-family:var(--font-body-stack);font-size:var(--control-font);white-space:nowrap;transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), filter var(--motion-base) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.button-module__NgVLia__btn:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--primary-focus);outline:none}.button-module__NgVLia__btn:disabled{cursor:not-allowed;background:var(--surface-3);color:var(--ink-disabled);box-shadow:none;background-image:none}.button-module__NgVLia__btn.button-module__NgVLia__loading{cursor:wait}.button-module__NgVLia__s_md{height:var(--control-h);padding:0 var(--control-pad-x)}.button-module__NgVLia__s_sm{height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);font-size:var(--control-font-sm)}.button-module__NgVLia__v_primary{background:var(--primary);color:var(--on-primary);border:1px solid #fff3;box-shadow:inset 0 1px 4px #ffffff14}.button-module__NgVLia__v_primary:not(:disabled):hover{background:var(--primary-hover)}.button-module__NgVLia__v_primary:not(:disabled):active{background:var(--primary-active);box-shadow:inset 0 1px 2px #0003}.button-module__NgVLia__v_secondary{background:var(--surface-1);color:var(--ink-muted);border:1px solid var(--hairline);box-shadow:inset 0 1px 4px #ffffff14}.button-module__NgVLia__v_secondary:not(:disabled):hover{border-color:var(--hairline-strong);color:var(--ink);background:color-mix(in srgb, var(--fill-hover), var(--surface-1))}.button-module__NgVLia__v_secondary:not(:disabled):active{background:color-mix(in srgb, var(--fill-active), var(--surface-1))}.button-module__NgVLia__v_tertiary{color:var(--ink-muted);background:0 0}.button-module__NgVLia__v_tertiary:not(:disabled):hover{color:var(--ink);background:var(--fill-hover)}.button-module__NgVLia__v_tertiary:not(:disabled):active{background:var(--fill-active)}.button-module__NgVLia__v_destructive{background:var(--error);color:var(--surface-1);border:1px solid #fff3;box-shadow:inset 0 1px 4px #ffffff14}.button-module__NgVLia__v_destructive:not(:disabled):hover{filter:brightness(1.08)}.button-module__NgVLia__v_destructive:not(:disabled):active{filter:none;background:#d0242d}
.badge-module__BS1keG__badge{letter-spacing:.5px;text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.badge-module__BS1keG__v_beta{color:var(--primary);background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 25%, transparent)}.badge-module__BS1keG__v_new{color:var(--ok-ink);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok-ink) 20%, transparent)}.badge-module__BS1keG__v_soon{color:var(--ink-subtle);background:var(--surface-2);border-color:var(--hairline)}.badge-module__BS1keG__v_info{color:var(--ink-muted);background:var(--surface-2);border-color:var(--hairline)}.badge-module__BS1keG__v_warn{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn-ink) 20%, transparent)}
.theme-switch-module__h35fsa__row{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.theme-switch-module__h35fsa__label{font:var(--type-label);color:var(--ink-subtle)}.theme-switch-module__h35fsa__group{border-radius:var(--control-radius);background:var(--surface-3);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.theme-switch-module__h35fsa__opt{border-radius:calc(var(--control-radius) - 2px);height:26px;color:var(--ink-muted);font-family:var(--font-body-stack);transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.theme-switch-module__h35fsa__opt:hover:not(.theme-switch-module__h35fsa__optOn){color:var(--ink)}.theme-switch-module__h35fsa__opt:focus-visible{box-shadow:0 0 0 2px var(--primary-focus);outline:none}.theme-switch-module__h35fsa__optOn{background:var(--surface-1);box-shadow:var(--elev-raised);color:var(--ink);border:0;font-weight:600}.theme-switch-module__h35fsa__optLabel{white-space:nowrap}
.nav-collapse-module__GtaH3q__toggle{appearance:none;border-radius:var(--control-radius);cursor:pointer;width:36px;height:36px;color:var(--ink-subtle);transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-collapse-module__GtaH3q__toggle:hover{background:var(--fill-hover);color:var(--ink)}.nav-collapse-module__GtaH3q__toggle:focus-visible{box-shadow:0 0 0 2px var(--primary-focus);outline:none}
.project-avatar-module__Zj31Iq__tile{border-radius:var(--radius-sm);color:var(--surface-1);letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.project-avatar-module__Zj31Iq__legacy{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--elev-card);color:var(--ink);border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}
.platform-badges-module__9EA6nG__row{align-items:center;gap:4px;line-height:0;display:inline-flex}.platform-badges-module__9EA6nG__badge{color:var(--ink-subtle);justify-content:center;align-items:center;display:inline-flex}.platform-badges-module__9EA6nG__web{color:var(--primary)}.platform-badges-module__9EA6nG__ios{color:var(--ink-muted)}.platform-badges-module__9EA6nG__android{color:var(--success)}
.overview-rollup-module__MTfNrW__metricGrid{margin-bottom:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.overview-rollup-module__MTfNrW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.overview-rollup-module__MTfNrW__metricGrid{grid-template-columns:minmax(0,1fr)}}.overview-rollup-module__MTfNrW__section{margin-bottom:var(--space-lg)}.overview-rollup-module__MTfNrW__tableWrap{overflow-x:auto}.overview-rollup-module__MTfNrW__table{border:1px solid var(--hairline);border-radius:8px;min-width:720px;overflow:hidden}.overview-rollup-module__MTfNrW__cols{--tx-cols:minmax(120px, 1fr) minmax(90px, .8fr) minmax(110px, 1.2fr) minmax(130px, 1.2fr) 110px 120px}.overview-rollup-module__MTfNrW__colsWide{--tx-cols:minmax(120px, 1fr) minmax(120px, 1fr) minmax(90px, .8fr) minmax(110px, 1.2fr) minmax(130px, 1.2fr) 110px 120px}.overview-rollup-module__MTfNrW__headRow,.overview-rollup-module__MTfNrW__row{grid-template-columns:var(--tx-cols);align-items:center;gap:12px;padding:0 14px;display:grid}.overview-rollup-module__MTfNrW__headRow{background:var(--surface-2);border-bottom:1px solid var(--hairline);min-height:37px;color:var(--ink);font-size:12px;font-weight:500}.overview-rollup-module__MTfNrW__row{border-bottom:1px solid var(--hairline);min-height:44px;color:var(--ink);font-size:13px}.overview-rollup-module__MTfNrW__row:last-child{border-bottom:0}.overview-rollup-module__MTfNrW__row:hover{background:var(--surface-2)}.overview-rollup-module__MTfNrW__num{text-align:right;font-variant-numeric:tabular-nums}.overview-rollup-module__MTfNrW__muted{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-rollup-module__MTfNrW__cuid{font-family:var(--font-jetbrains-mono), monospace;color:var(--primary);font-size:12px;text-decoration:none}.overview-rollup-module__MTfNrW__cuid:hover{text-decoration:underline}.overview-rollup-module__MTfNrW__projectCell{color:var(--ink);align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.overview-rollup-module__MTfNrW__projectName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.overview-rollup-module__MTfNrW__projectCell:hover .overview-rollup-module__MTfNrW__projectName{color:var(--primary)}.overview-rollup-module__MTfNrW__typePill{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-muted);white-space:nowrap;padding:2px 8px;font-size:11px;display:inline-block}.overview-rollup-module__MTfNrW__storeCell{color:var(--ink-subtle);align-items:center;gap:6px;min-width:0;display:inline-flex}
.page-header-module__uPNuiG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-header-module__uPNuiG__copy{flex:320px;min-width:0}.page-header-module__uPNuiG__title{font:var(--type-h1);letter-spacing:-.2px;align-items:center;gap:10px;margin:0;display:flex}.page-header-module__uPNuiG__desc{color:var(--ink-muted);max-width:640px;margin:6px 0 0;font-size:13.5px;line-height:1.5}.page-header-module__uPNuiG__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}
.range-selector-module__-rJTBa__wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.range-selector-module__-rJTBa__presets{background:var(--surface-3);border-radius:var(--control-radius);gap:2px;padding:2px;display:inline-flex}.range-selector-module__-rJTBa__preset{color:var(--ink-muted);border-radius:calc(var(--control-radius) - 2px);transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);padding:8px 12px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none}.range-selector-module__-rJTBa__preset:hover{color:var(--ink)}.range-selector-module__-rJTBa__presetOn,.range-selector-module__-rJTBa__presetOn:hover{color:var(--ink);background:var(--surface-1);box-shadow:var(--elev-raised);font-weight:600}.range-selector-module__-rJTBa__form{align-items:center;gap:6px;display:inline-flex}.range-selector-module__-rJTBa__dateInput{font-family:var(--font-body-stack);color:var(--ink);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--control-radius);height:var(--control-h);transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);padding:0 10px;font-size:12.5px}.range-selector-module__-rJTBa__dateInput:hover{border-color:var(--hairline-strong)}.range-selector-module__-rJTBa__dateInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-focus);outline:none}.range-selector-module__-rJTBa__arrow{color:var(--ink-subtle);font-size:12px}.range-selector-module__-rJTBa__apply{font-family:var(--font-body-stack);height:var(--control-h);color:var(--ink-muted);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--control-radius);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);padding:0 12px;font-size:12.5px;font-weight:600;box-shadow:inset 0 1px 4px #ffffff14}.range-selector-module__-rJTBa__apply:hover{border-color:var(--hairline-strong);color:var(--ink)}.range-selector-module__-rJTBa__applyOn{color:var(--on-primary);background:var(--primary);border-color:#fff3}.range-selector-module__-rJTBa__applyOn:hover{color:var(--on-primary);background:var(--primary-hover);border-color:#fff3}.range-selector-module__-rJTBa__clear{color:var(--ink-subtle);font-size:12px;text-decoration:none}.range-selector-module__-rJTBa__clear:hover{color:var(--ink)}
.event-stream-module__MFzuaq__stack{flex-direction:column;gap:16px;display:flex}.event-stream-module__MFzuaq__split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.event-stream-module__MFzuaq__splitOpen{grid-template-columns:minmax(0,1fr) 380px}@media (max-width:900px){.event-stream-module__MFzuaq__splitOpen{grid-template-columns:minmax(0,1fr)}}.event-stream-module__MFzuaq__panel{background:var(--surface-1);border-radius:var(--radius-md);box-shadow:var(--elev-card)}.event-stream-module__MFzuaq__toolbar{flex-direction:column;gap:12px;padding:16px;display:flex}.event-stream-module__MFzuaq__toolbarRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-stream-module__MFzuaq__spacer{flex:1}.event-stream-module__MFzuaq__btn{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.event-stream-module__MFzuaq__btn:disabled{opacity:.5;cursor:not-allowed}.event-stream-module__MFzuaq__btnOn{background:var(--ink);color:var(--on-dark)}.event-stream-module__MFzuaq__btnOff{background:var(--surface-1);color:var(--ink-muted);box-shadow:var(--elev-card)}.event-stream-module__MFzuaq__btnOff:hover:not(:disabled){color:var(--ink);background:var(--fill-hover)}.event-stream-module__MFzuaq__dot{border-radius:var(--radius-full);background:var(--ink-subtle);vertical-align:middle;width:6px;height:6px;display:inline-block}.event-stream-module__MFzuaq__dotLive{background:currentColor}.event-stream-module__MFzuaq__notice{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-muted);margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.event-stream-module__MFzuaq__noticeWarn{background:var(--warning-soft);color:var(--warning-ink);border:1px solid color-mix(in srgb, var(--warning-ink) 25%, transparent)}.event-stream-module__MFzuaq__chipRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.event-stream-module__MFzuaq__chipRowLabel{color:var(--ink-muted);margin-right:4px;font-size:12px}.event-stream-module__MFzuaq__chip{background:var(--surface-1);color:var(--ink-muted);box-shadow:var(--elev-card);border-radius:var(--radius-full);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500}.event-stream-module__MFzuaq__chip:hover{color:var(--ink);background:var(--fill-hover)}.event-stream-module__MFzuaq__chipActive,.event-stream-module__MFzuaq__chipActive:hover{background:var(--ink);color:var(--on-dark)}.event-stream-module__MFzuaq__search{background:var(--surface-2);box-shadow:var(--elev-card);border-radius:var(--radius-sm);color:var(--ink);width:280px;max-width:100%;font-size:13px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border:0;padding:6px 10px}.event-stream-module__MFzuaq__badge{border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.event-stream-module__MFzuaq__badgeDot{border-radius:var(--radius-full);opacity:.6;background:currentColor;width:6px;height:6px}.event-stream-module__MFzuaq__badgeDotLive{opacity:1}.event-stream-module__MFzuaq__badgeIdle{background:var(--surface-3);color:var(--ink-muted)}.event-stream-module__MFzuaq__badgeLive{background:var(--success-soft);color:var(--success-ink)}.event-stream-module__MFzuaq__badgeLagged{background:var(--warning-soft);color:var(--warning-ink)}.event-stream-module__MFzuaq__badgeError{background:var(--error-soft);color:var(--error-ink)}.event-stream-module__MFzuaq__empty{text-align:center;color:var(--ink-subtle);padding:40px;font-size:13px}.event-stream-module__MFzuaq__list{border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.event-stream-module__MFzuaq__row{border:0;border-top:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;transition:background var(--motion-fast) var(--ease-out);background:0 0;grid-template-columns:90px minmax(140px,1fr) minmax(0,1.2fr) 90px 90px;align-items:center;gap:12px;padding:10px 16px;font-family:inherit;font-size:13px;display:grid}.event-stream-module__MFzuaq__row:hover{background:var(--fill-hover)}.event-stream-module__MFzuaq__rowActive,.event-stream-module__MFzuaq__rowActive:hover{background:var(--surface-2)}.event-stream-module__MFzuaq__cellTime{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:12px}.event-stream-module__MFzuaq__cellName{color:var(--ink);font-weight:500}.event-stream-module__MFzuaq__cellId{color:var(--ink-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.event-stream-module__MFzuaq__cellPlatform{color:var(--ink-muted);text-transform:capitalize}.event-stream-module__MFzuaq__cellRevenue{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.event-stream-module__MFzuaq__inspector{flex-direction:column;max-height:calc(100vh - 140px);display:flex;overflow:hidden}.event-stream-module__MFzuaq__inspectorHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.event-stream-module__MFzuaq__inspectorTitle{font:var(--type-title);color:var(--ink);font-size:13px}.event-stream-module__MFzuaq__inspectorActions{gap:6px;display:inline-flex}.event-stream-module__MFzuaq__json{font-size:12px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ink);background:var(--surface-2);flex:1;margin:0;padding:16px;line-height:1.5;overflow:auto}.event-stream-module__MFzuaq__chipInner{align-items:center;gap:5px;display:inline-flex}.event-stream-module__MFzuaq__customTag{letter-spacing:.3px;text-transform:uppercase;border-radius:var(--radius-full);background:var(--surface-3);color:var(--ink-subtle);padding:1px 5px;font-size:9px;font-weight:600}.event-stream-module__MFzuaq__customTagOn{background:color-mix(in srgb, var(--on-dark) 22%, transparent);color:var(--on-dark)}
.trellis-module__NJyaTa__grid{background:var(--hairline);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid;overflow:hidden}.trellis-module__NJyaTa__tile{background:var(--surface-1);min-width:0;transition:background var(--motion-base) var(--ease-out);padding:9px 10px 4px}.trellis-module__NJyaTa__tile:hover{background:var(--fill-hover)}.trellis-module__NJyaTa__head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.trellis-module__NJyaTa__label{min-width:0;color:var(--ink-muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.trellis-module__NJyaTa__swatch{border-radius:2px;flex-shrink:0;width:7px;height:7px}.trellis-module__NJyaTa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trellis-module__NJyaTa__total{color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.trellis-module__NJyaTa__plot{margin-top:2px}.trellis-module__NJyaTa__empty{text-align:center;color:var(--ink-subtle);padding:24px 0;font-size:12.5px}
.confirm-dialog-module__5N4baq__overlay{z-index:1100;animation:confirm-dialog-module__5N4baq__overlay-in var(--motion-base) var(--ease-out);background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes confirm-dialog-module__5N4baq__overlay-in{0%{opacity:0}to{opacity:1}}.confirm-dialog-module__5N4baq__dialog{background:var(--surface-1);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:20px 22px 18px;box-shadow:0 18px 60px #00000047}.confirm-dialog-module__5N4baq__title{color:var(--ink);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600}.confirm-dialog-module__5N4baq__message{color:var(--ink-subtle);margin:8px 0 0;font-size:13px;line-height:1.55}.confirm-dialog-module__5N4baq__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}
.hover-card-module__iOIdKa__card{z-index:20;pointer-events:none;border-radius:var(--radius-md);background:var(--surface-1);min-width:160px;max-width:260px;box-shadow:0 2px 4px #0000000f, 0 0 0 1px var(--border) inset;color:var(--ink-muted);padding:9px 11px;font-size:12px;line-height:1.45;position:absolute}.hover-card-module__iOIdKa__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hover-card-module__iOIdKa__subtitle{color:var(--ink-subtle);margin-bottom:4px;font-size:11.5px}.hover-card-module__iOIdKa__row{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.hover-card-module__iOIdKa__rowMuted{color:var(--ink-subtle)}.hover-card-module__iOIdKa__rowLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.hover-card-module__iOIdKa__rowValue{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.hover-card-module__iOIdKa__rowMuted .hover-card-module__iOIdKa__rowValue{color:var(--ink-muted);font-weight:500}.hover-card-module__iOIdKa__swatch{border-radius:2px;flex:none;width:8px;height:8px}
.icon-button-module__e1201q__btn{border-radius:var(--control-radius);color:var(--ink-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button-module__e1201q__btn:hover:not(:disabled){color:var(--ink);background:var(--fill-hover)}.icon-button-module__e1201q__btn:active:not(:disabled){background:var(--fill-active)}.icon-button-module__e1201q__btn:focus-visible{box-shadow:0 0 0 2px var(--primary-focus);outline:none}.icon-button-module__e1201q__btn:disabled{cursor:not-allowed;opacity:.55}.icon-button-module__e1201q__s_md{width:var(--control-h);height:var(--control-h);font-size:15px}.icon-button-module__e1201q__s_sm{width:var(--control-h-sm);height:var(--control-h-sm);font-size:13px}.icon-button-module__e1201q__v_outline{background:var(--surface-1);box-shadow:var(--elev-raised);border:0}.icon-button-module__e1201q__v_outline:hover:not(:disabled){background:color-mix(in srgb, var(--fill-hover), var(--surface-1))}.icon-button-module__e1201q__glyph{line-height:1;display:inline-flex}
.expand-modal-module__iKX8Ja__overlay{z-index:200;background:#0f111a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.expand-modal-module__iKX8Ja__modal{background:var(--surface-1);border-radius:var(--radius-lg);flex-direction:column;width:min(1240px,96vw);height:min(880px,94vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.expand-modal-module__iKX8Ja__head{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.expand-modal-module__iKX8Ja__title{color:var(--ink);font-size:14px;font-weight:700}.expand-modal-module__iKX8Ja__close{appearance:none;box-shadow:var(--elev-card);background:var(--surface-1);border-radius:var(--radius-md);cursor:pointer;width:30px;height:30px;color:var(--ink-subtle);border:0;font-size:15px;line-height:1}.expand-modal-module__iKX8Ja__close:hover{color:var(--ink);border-color:var(--ink-subtle)}.expand-modal-module__iKX8Ja__body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.expand-modal-module__iKX8Ja__left{border-right:1px solid var(--hairline);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.expand-modal-module__iKX8Ja__right{background:var(--surface-0);flex-direction:column;gap:8px;min-height:0;padding:16px;display:flex}.expand-modal-module__iKX8Ja__previewLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-subtle);flex:none;font-size:10px;font-weight:700}@media (max-width:760px){.expand-modal-module__iKX8Ja__body{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.expand-modal-module__iKX8Ja__left{border-right:0;border-bottom:1px solid var(--hairline)}}
.matrix-heatmap-module__azUfxa__wrap{min-width:0;overflow-x:auto}.matrix-heatmap-module__azUfxa__grid{align-items:center;gap:2px;min-width:max-content;display:grid}.matrix-heatmap-module__azUfxa__rowLabel{z-index:1;min-width:0;max-width:150px;color:var(--ink-muted);background:var(--surface-1);align-items:center;gap:6px;padding-right:10px;font-size:11.5px;display:flex;position:sticky;left:0}.matrix-heatmap-module__azUfxa__rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matrix-heatmap-module__azUfxa__cell{width:100%;min-width:10px;height:18px;transition:transform var(--motion-base) var(--ease-emphasis), box-shadow var(--motion-base) var(--ease-out);border-radius:2px}.matrix-heatmap-module__azUfxa__cell:hover{box-shadow:0 0 0 1px var(--ink);transform:scale(1.35)}.matrix-heatmap-module__azUfxa__colLabel{color:var(--ink-subtle);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.matrix-heatmap-module__azUfxa__corner{z-index:1;background:var(--surface-1);position:sticky;left:0}.matrix-heatmap-module__azUfxa__empty{text-align:center;color:var(--ink-subtle);padding:24px 0;font-size:12.5px}.matrix-heatmap-module__azUfxa__key{color:var(--ink-subtle);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.matrix-heatmap-module__azUfxa__keyRamp{gap:2px;display:flex}.matrix-heatmap-module__azUfxa__keyStep{border-radius:2px;width:16px;height:8px}.matrix-heatmap-module__azUfxa__hoverHost{min-width:0;position:relative}
.phone-preview-module__vVdFba__stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.phone-preview-module__vVdFba__phone{background:var(--surface-1);border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #00000038}.phone-preview-module__vVdFba__frame{background:var(--surface-1);border:0;display:block}
.delta-bar-chart-module__AljB5a__rows{flex-direction:column;gap:2px;display:flex}.delta-bar-chart-module__AljB5a__row{border-radius:var(--radius-xs);transition:background var(--motion-base) var(--ease-out);grid-template-columns:minmax(72px,148px) 1fr minmax(64px,max-content);align-items:center;gap:10px;padding:3px 4px;display:grid}.delta-bar-chart-module__AljB5a__row:hover{background:var(--fill-hover)}.delta-bar-chart-module__AljB5a__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);font-size:12px;overflow:hidden}.delta-bar-chart-module__AljB5a__track{min-width:0;height:20px;position:relative}.delta-bar-chart-module__AljB5a__zero{background:var(--hairline-strong);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.delta-bar-chart-module__AljB5a__bar{height:14px;transition:width var(--motion-enter) var(--ease-emphasis), left var(--motion-enter) var(--ease-emphasis), filter var(--motion-base) var(--ease-out);border-radius:2px;position:absolute;top:3px}.delta-bar-chart-module__AljB5a__row:hover .delta-bar-chart-module__AljB5a__bar{filter:brightness(.92)}.delta-bar-chart-module__AljB5a__value{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.delta-bar-chart-module__AljB5a__up{color:var(--success-ink)}.delta-bar-chart-module__AljB5a__down{color:var(--error-ink)}.delta-bar-chart-module__AljB5a__flat{color:var(--ink-subtle)}.delta-bar-chart-module__AljB5a__foot{color:var(--ink-subtle);margin:10px 0 0;font-size:11.5px}.delta-bar-chart-module__AljB5a__empty{text-align:center;color:var(--ink-subtle);padding:24px 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.delta-bar-chart-module__AljB5a__bar{transition:none}}.delta-bar-chart-module__AljB5a__hoverHost{position:relative}.delta-bar-chart-module__AljB5a__row:hover{background:var(--surface-2);border-radius:6px}
.ai-panel-module__Jt7TJq__dock{background:0 0;flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative;overflow:hidden}.ai-panel-module__Jt7TJq__grip{cursor:col-resize;z-index:2;background:0 0;border:none;width:7px;padding:0;position:absolute;top:0;bottom:0;right:-3px}.ai-panel-module__Jt7TJq__grip:hover:after,.ai-panel-module__Jt7TJq__gripActive:after{content:"";background:var(--primary);opacity:.6;width:3px;position:absolute;top:0;bottom:0;right:2px}.ai-panel-module__Jt7TJq__head{flex-shrink:0;align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.ai-panel-module__Jt7TJq__title{font:var(--type-title);align-items:center;gap:6px;font-size:16px;display:flex}.ai-panel-module__Jt7TJq__headSpacer{flex:1}.ai-panel-module__Jt7TJq__quotaBar{color:var(--ink-subtle);padding:0 16px 4px;font-size:11px}.ai-panel-module__Jt7TJq__modelPicker{max-width:160px}.ai-panel-module__Jt7TJq__log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ai-panel-module__Jt7TJq__loadOlder{align-self:center;font-size:12px}.ai-panel-module__Jt7TJq__empty{text-align:center;color:var(--ink-subtle);max-width:280px;margin:auto;padding:24px 0;font-size:13px;line-height:1.6}.ai-panel-module__Jt7TJq__empty strong{color:var(--ink);margin-bottom:6px;display:block}.ai-panel-module__Jt7TJq__turn{flex-direction:column;gap:6px;max-width:100%;display:flex}.ai-panel-module__Jt7TJq__fromUser{align-items:flex-end}.ai-panel-module__Jt7TJq__bubble{border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;padding:8px 11px;font-size:13px;line-height:1.55}.ai-panel-module__Jt7TJq__userBubble{background:var(--surface-1);box-shadow:var(--elev-raised);border:0}.ai-panel-module__Jt7TJq__aiBubble{background:0 0;max-width:100%;padding-left:0;padding-right:0}.ai-panel-module__Jt7TJq__screenChip{color:var(--ink-subtle);font-size:11px;font-family:var(--font-mono)}.ai-panel-module__Jt7TJq__choices{flex-direction:column;gap:6px;display:flex}.ai-panel-module__Jt7TJq__choice{appearance:none;text-align:left;width:100%;box-shadow:var(--elev-card);background:var(--surface-1);border-radius:var(--control-radius);font:inherit;cursor:pointer;color:var(--ink);border:0;align-items:flex-start;gap:9px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.ai-panel-module__Jt7TJq__choice:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.ai-panel-module__Jt7TJq__choice:disabled{opacity:.5;cursor:default}.ai-panel-module__Jt7TJq__choiceIndex{border-radius:var(--radius-full);background:var(--surface-2);width:18px;height:18px;box-shadow:var(--elev-card);text-align:center;color:var(--ink-subtle);border:0;flex:none;font-size:10.5px;line-height:16px}.ai-panel-module__Jt7TJq__choiceText{flex:1}.ai-panel-module__Jt7TJq__choiceHint{color:var(--ink-subtle);margin:2px 0 0;font-size:11px}.ai-panel-module__Jt7TJq__proposal{border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--elev-card);border:0;overflow:hidden}.ai-panel-module__Jt7TJq__proposalTabs{border-bottom:1px solid var(--hairline);z-index:3;background:var(--surface-1);align-items:center;gap:2px;padding:6px;display:flex;position:sticky;top:0}.ai-panel-module__Jt7TJq__tab,.ai-panel-module__Jt7TJq__tabOn{appearance:none;font:inherit;height:var(--control-h-sm);border-radius:var(--control-radius);cursor:pointer;color:var(--ink-muted);transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);background:0 0;border:none;padding:0 10px;font-size:12.5px;font-weight:500}.ai-panel-module__Jt7TJq__tab:hover{color:var(--ink);background:var(--fill-hover)}.ai-panel-module__Jt7TJq__tabOn,.ai-panel-module__Jt7TJq__tabOn:hover{background:var(--surface-1);color:var(--ink);box-shadow:var(--elev-raised);font-weight:600}.ai-panel-module__Jt7TJq__tabTool{appearance:none;background:var(--surface-1);border:1px solid var(--hairline);font:inherit;height:var(--control-h-sm);min-width:var(--control-h-sm);border-radius:var(--control-radius);cursor:pointer;color:var(--ink-muted);padding:0 8px;font-size:12px;font-weight:500}.ai-panel-module__Jt7TJq__tabTool:hover{color:var(--ink);border-color:var(--hairline-strong)}.ai-panel-module__Jt7TJq__proposalPreview{background:var(--surface-2);border-bottom:1px solid var(--hairline);height:380px}.ai-panel-module__Jt7TJq__proposalPreviewScroll{background:var(--surface-2);border-bottom:1px solid var(--hairline);justify-content:center;height:380px;padding:10px 0;display:flex;overflow-y:auto}.ai-panel-module__Jt7TJq__proposalPreviewScroll>*{flex:none;align-items:flex-start}.ai-panel-module__Jt7TJq__code{max-height:380px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border-bottom:1px solid var(--hairline);margin:0;padding:10px 12px;font-size:11px;line-height:1.55;overflow:auto}.ai-panel-module__Jt7TJq__codeFull{height:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;overflow:auto}.ai-panel-module__Jt7TJq__meta{color:var(--ink-subtle);font-size:10.5px;font-family:var(--font-mono);margin:0;padding:0 10px 8px}.ai-panel-module__Jt7TJq__proposalActions{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.ai-panel-module__Jt7TJq__appliedTag{color:var(--success-ink);margin-right:auto;font-size:11px;font-weight:600}.ai-panel-module__Jt7TJq__warnings{border-top:1px solid var(--hairline);color:var(--warning-ink);background:var(--warning-soft);margin:0;padding:8px 10px 10px 26px;font-size:11.5px;line-height:1.5}.ai-panel-module__Jt7TJq__composer{flex-direction:column;flex-shrink:0;gap:6px;padding:8px 16px 16px;display:flex}.ai-panel-module__Jt7TJq__composerCard{background:var(--surface-1);border:1.5px solid var(--hairline);border-radius:var(--radius-xl);transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);flex-direction:column;gap:6px;padding:12px;display:flex}.ai-panel-module__Jt7TJq__composerCard:focus-within{border-color:var(--primary);box-shadow:0 0 24px #576cdb26,0 0 0 2.4px #576cdb21}.ai-panel-module__Jt7TJq__target{color:var(--ink-subtle);align-items:center;gap:6px;font-size:11px;display:flex}.ai-panel-module__Jt7TJq__textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;min-height:56px;max-height:180px;padding:0;font-size:14px;line-height:1.5}.ai-panel-module__Jt7TJq__textarea:focus{outline:none}.ai-panel-module__Jt7TJq__textarea::placeholder{color:var(--ink-subtle)}.ai-panel-module__Jt7TJq__sendBtn{appearance:none;border-radius:var(--radius-md);background:var(--primary);width:36px;height:36px;color:var(--on-primary);cursor:pointer;transition:background var(--motion-base) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.ai-panel-module__Jt7TJq__sendBtn:hover:not(:disabled){background:var(--primary-hover)}.ai-panel-module__Jt7TJq__sendBtn:disabled{background:var(--surface-3);color:var(--ink-disabled);cursor:default}.ai-panel-module__Jt7TJq__composerRow{align-items:center;gap:6px;display:flex}.ai-panel-module__Jt7TJq__hint{color:var(--ink-subtle);margin-right:auto;font-size:11px}.ai-panel-module__Jt7TJq__attachments{flex-wrap:wrap;gap:6px;display:flex}.ai-panel-module__Jt7TJq__thumb{border-radius:var(--radius-sm);border:1px solid var(--hairline);width:44px;height:44px;position:relative;overflow:hidden}.ai-panel-module__Jt7TJq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ai-panel-module__Jt7TJq__thumbDrop{appearance:none;border-radius:var(--radius-full);cursor:pointer;width:16px;height:16px;color:var(--surface-1);background:#0009;border:none;padding:0;font-size:11px;line-height:14px;position:absolute;top:1px;right:1px}.ai-panel-module__Jt7TJq__error{border-radius:var(--radius-md);background:var(--error-soft);color:var(--error-ink);flex-direction:column;gap:6px;margin:0 16px 8px;padding:0 2px;font-size:12px;display:flex}.ai-panel-module__Jt7TJq__notice{color:var(--ink-subtle);border-bottom:1px solid var(--hairline);background:var(--warning-soft);padding:10px 12px;font-size:12px;line-height:1.5}.ai-panel-module__Jt7TJq__thinking{color:var(--ink-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.ai-panel-module__Jt7TJq__empty p{margin:0 0 12px}.ai-panel-module__Jt7TJq__starters{flex-direction:column;gap:6px;display:flex}.ai-panel-module__Jt7TJq__starter{appearance:none;border:1px solid color-mix(in srgb, var(--primary) 28%, var(--surface-1));background:var(--surface-1);border-radius:var(--radius-full);font:inherit;text-align:left;cursor:pointer;color:var(--primary);transition:background var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);align-self:flex-start;padding:5px 12px;font-size:13px;line-height:1.4}.ai-panel-module__Jt7TJq__starter:hover{border-color:var(--primary);background:var(--primary-soft-2)}.ai-panel-module__Jt7TJq__starter.ai-panel-module__Jt7TJq___unused:hover{border-style:solid;border-color:var(--primary);color:var(--primary)}.ai-panel-module__Jt7TJq__composerTools{gap:6px;display:flex}.ai-panel-module__Jt7TJq__tool,.ai-panel-module__Jt7TJq__toolOn{appearance:none;box-shadow:var(--elev-card);background:var(--surface-1);border-radius:var(--radius-full);font:inherit;cursor:pointer;color:var(--ink-subtle);border:0;padding:4px 10px;font-size:11.5px}.ai-panel-module__Jt7TJq__tool:hover{color:var(--ink)}.ai-panel-module__Jt7TJq__toolOn{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ai-panel-module__Jt7TJq__refRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-panel-module__Jt7TJq__refInput{min-width:0;font:inherit;box-shadow:var(--elev-card);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink);border:0;flex:1;padding:7px 9px;font-size:12.5px}.ai-panel-module__Jt7TJq__refInput:focus{outline:2px solid var(--primary);outline-offset:-1px}.ai-panel-module__Jt7TJq__refHint{color:var(--ink-subtle);flex-basis:100%;margin:0;font-size:11px;line-height:1.45}.ai-panel-module__Jt7TJq__refChip{color:var(--ink-subtle);border:1px solid var(--hairline);border-radius:var(--radius-full);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 8px;font-size:11px;text-decoration:none;overflow:hidden}.ai-panel-module__Jt7TJq__refChip:hover{color:var(--primary);border-color:var(--primary)}.ai-panel-module__Jt7TJq__spinner{border-radius:var(--radius-full);border:2px solid var(--hairline);border-top-color:var(--primary);flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite ai-panel-module__Jt7TJq__spin}@keyframes ai-panel-module__Jt7TJq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-panel-module__Jt7TJq__spinner{animation:none}}.ai-panel-module__Jt7TJq__screenTabs{z-index:4;background:var(--surface-1);gap:4px;padding:6px 6px 0;display:flex;position:sticky;top:0;overflow-x:auto}.ai-panel-module__Jt7TJq__screenTab,.ai-panel-module__Jt7TJq__screenTabOn{appearance:none;border-radius:var(--control-radius);height:var(--control-h-sm);font:inherit;white-space:nowrap;cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:500}.ai-panel-module__Jt7TJq__screenTab:hover{color:var(--ink);background:var(--fill-hover)}.ai-panel-module__Jt7TJq__screenTabOn,.ai-panel-module__Jt7TJq__screenTabOn:hover{background:var(--surface-1);color:var(--ink);box-shadow:var(--elev-raised);font-weight:600}.ai-panel-module__Jt7TJq__rewireNote{color:var(--ink-subtle);border-bottom:1px solid var(--hairline);background:var(--surface-2);margin:0;padding:16px 14px;font-size:12.5px;line-height:1.55}.ai-panel-module__Jt7TJq__rewireNote strong,.ai-panel-module__Jt7TJq__rewireNote code{font-family:var(--font-mono);color:var(--ink)}.ai-panel-module__Jt7TJq__detected{flex-wrap:wrap;gap:6px;display:flex}.ai-panel-module__Jt7TJq__detectedChip{border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:11px;display:inline-flex}.ai-panel-module__Jt7TJq__detectedChip button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.ai-panel-module__Jt7TJq__detectedWarn{border:1px solid var(--warning);background:var(--warning-soft);border-radius:var(--radius-sm);color:var(--warning-ink);padding:6px 10px;font-size:11.5px;line-height:1.45}.ai-panel-module__Jt7TJq__detectedWarn code{font-family:var(--font-mono)}.ai-panel-module__Jt7TJq__historyWrap{position:relative}.ai-panel-module__Jt7TJq__historyBackdrop{z-index:30;position:fixed;inset:0}.ai-panel-module__Jt7TJq__historyPanel{z-index:31;background:var(--surface-1);border-radius:var(--radius-md);width:260px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.ai-panel-module__Jt7TJq__historyEmpty{color:var(--ink-subtle);margin:0;padding:12px;font-size:12px}.ai-panel-module__Jt7TJq__historyItem{border-radius:var(--radius-sm);align-items:center;display:flex}.ai-panel-module__Jt7TJq__historyItem:hover{background:var(--surface-2)}.ai-panel-module__Jt7TJq__historyItemOn{background:var(--primary-soft)}.ai-panel-module__Jt7TJq__historyOpen{appearance:none;cursor:pointer;min-width:0;font:inherit;text-align:left;color:var(--ink);background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:7px 9px;display:flex}.ai-panel-module__Jt7TJq__historyTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.ai-panel-module__Jt7TJq__historyDate{color:var(--ink-subtle);font-size:10.5px}.ai-panel-module__Jt7TJq__historyDrop{appearance:none;cursor:pointer;color:var(--ink-subtle);background:0 0;border:none;padding:4px 8px;font-size:13px}.ai-panel-module__Jt7TJq__historyDrop:hover{color:var(--error-ink)}.ai-panel-module__Jt7TJq__jump{z-index:3;appearance:none;background:var(--surface-1);border-radius:var(--radius-full);font:inherit;cursor:pointer;color:var(--ink);padding:5px 12px;font-size:11.5px;position:absolute;bottom:190px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000024}.ai-panel-module__Jt7TJq__inlineLink{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.ai-panel-module__Jt7TJq__inlineLink:hover{text-decoration-thickness:2px}.ai-panel-module__Jt7TJq__localeBar{color:var(--primary);background:var(--primary-soft);border-bottom:1px solid var(--hairline);padding:7px 12px;font-size:11.5px;line-height:1.45}.ai-panel-module__Jt7TJq__trTable{border-collapse:collapse;width:100%;font-size:12px}.ai-panel-module__Jt7TJq__trTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle);border-bottom:1px solid var(--hairline);background:var(--surface-2);padding:7px 10px;font-size:10.5px;font-weight:600}.ai-panel-module__Jt7TJq__trTable td{border-bottom:1px solid var(--hairline);vertical-align:top;overflow-wrap:anywhere;padding:7px 10px;line-height:1.45}.ai-panel-module__Jt7TJq__trKey{font-family:var(--font-mono);color:var(--ink-subtle);white-space:nowrap;font-size:10.5px}.ai-panel-module__Jt7TJq__choiceOn{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ai-panel-module__Jt7TJq__choiceOn .ai-panel-module__Jt7TJq__choiceIndex{border-color:var(--primary);color:var(--primary)}.ai-panel-module__Jt7TJq__choiceFoot{align-items:center;gap:8px;min-height:26px;display:flex}.ai-panel-module__Jt7TJq__warningsHard{border:1px solid var(--error-ink);border-radius:var(--radius-sm);color:var(--error-ink);background:var(--error-soft)}.ai-panel-module__Jt7TJq__warnAction{margin-left:-14px;padding-top:4px;list-style:none}.ai-panel-module__Jt7TJq__errorText{font-weight:600;line-height:1.45}.ai-panel-module__Jt7TJq__errorDetails>summary{cursor:pointer;opacity:.85;font-weight:500;list-style:none}.ai-panel-module__Jt7TJq__errorDetails>summary::-webkit-details-marker{display:none}.ai-panel-module__Jt7TJq__errorDetails>summary:before{content:"▸ "}.ai-panel-module__Jt7TJq__errorDetails[open]>summary:before{content:"▾ "}.ai-panel-module__Jt7TJq__errorRef{margin:6px 0 0;line-height:1.5}.ai-panel-module__Jt7TJq__errorRef code{font-family:var(--font-jetbrains-mono,ui-monospace, monospace);background:var(--surface-1);border-radius:var(--radius-xs);padding:1px 4px}.ai-panel-module__Jt7TJq__errorBody{border-radius:var(--radius-sm);background:var(--surface-1);max-height:180px;color:var(--ink-muted);font-family:var(--font-jetbrains-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px;font-size:11px;line-height:1.5;overflow:auto}.ai-panel-module__Jt7TJq__errorCopy{appearance:none;height:var(--control-h-sm);border:1px solid var(--hairline);border-radius:var(--control-radius);background:var(--surface-1);color:var(--ink);font-family:var(--font-body-stack);cursor:pointer;margin-top:6px;padding:0 10px;font-size:12px;font-weight:600}.ai-panel-module__Jt7TJq__errorCopy:hover{border-color:var(--hairline-strong)}
.empty-state-module__e04nOa__wrap{text-align:center;padding:var(--space-xxl) var(--space-lg);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.empty-state-module__e04nOa__eyebrow{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-subtle);font-size:11px;font-weight:600}.empty-state-module__e04nOa__title{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.25}.empty-state-module__e04nOa__desc{max-width:420px;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.empty-state-module__e04nOa__action{margin-top:var(--space-sm)}
.analytics-module__g00Laa__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.analytics-module__g00Laa__title{font:var(--type-h1);letter-spacing:-.4px;align-items:center;gap:10px;margin:0;display:flex}.analytics-module__g00Laa__subtitle{color:var(--ink-subtle);margin:6px 0 0;font-size:13px}.analytics-module__g00Laa__gridCards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.analytics-module__g00Laa__card{background:var(--surface-1);box-shadow:var(--elev-card);border-radius:var(--radius-md);border:0;transition:box-shadow .15s,transform .15s,border-color .15s;position:relative;overflow:hidden}.analytics-module__g00Laa__card:hover{box-shadow:var(--elev-card);border-color:var(--hairline-strong);transform:translateY(-2px)}.analytics-module__g00Laa__cardLink{color:inherit;text-decoration:none;display:block}.analytics-module__g00Laa__thumb{background-color:var(--surface-2);background-image:radial-gradient(var(--hairline) 1px, transparent 1px);border-bottom:1px solid var(--hairline);height:112px;color:var(--ink-subtle);background-size:14px 14px;place-items:center;display:grid}.analytics-module__g00Laa__thumbBlock{background:var(--ink);opacity:.13;border-radius:3px;position:absolute}:root.analytics-module__g00Laa__dark .analytics-module__g00Laa__thumbBlock{opacity:.22}.analytics-module__g00Laa__cardBody{padding:11px 13px 13px}.analytics-module__g00Laa__cardName{letter-spacing:-.1px;color:var(--ink);font-size:13.5px;font-weight:600}.analytics-module__g00Laa__cardMeta{color:var(--ink-subtle);gap:7px;margin-top:5px;font-size:11.5px;display:flex}.analytics-module__g00Laa__cardMenuBtn{width:26px;height:26px;box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink-muted);cursor:pointer;opacity:0;border:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:8px;right:8px}.analytics-module__g00Laa__card:hover .analytics-module__g00Laa__cardMenuBtn{opacity:1}.analytics-module__g00Laa__newCard{border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);min-height:178px;color:var(--ink-muted);cursor:pointer;width:100%;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.analytics-module__g00Laa__newCard:hover{border-color:var(--primary);color:var(--primary)}.analytics-module__g00Laa__newPlus{border-radius:var(--radius-md);background:var(--surface-3);width:34px;height:34px;color:var(--primary);place-items:center;font-size:20px;display:grid}.analytics-module__g00Laa__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:14px;display:grid}.analytics-module__g00Laa__cell{grid-column:span 12;min-width:0}.analytics-module__g00Laa__inlineForm{align-items:center;gap:8px;display:flex}.analytics-module__g00Laa__menu{z-index:20;background:var(--surface-1);border-radius:var(--radius-md);min-width:150px;box-shadow:var(--elev-menu);padding:4px;position:absolute;top:38px;right:8px}.analytics-module__g00Laa__menuItem{text-align:left;width:100%;color:var(--ink);border-radius:var(--radius-md);cursor:pointer;font-size:12.5px;font:inherit;background:0 0;border:0;padding:7px 10px;display:block}.analytics-module__g00Laa__menuItem:hover{background:var(--surface-2)}.analytics-module__g00Laa__menuItemDanger{color:var(--danger)}.analytics-module__g00Laa__emptyWrap{text-align:center;padding:48px 16px}.analytics-module__g00Laa__viewHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.analytics-module__g00Laa__fw{flex-direction:column;gap:8px;display:flex}.analytics-module__g00Laa__fwRow{flex-direction:column;gap:4px;display:flex}.analytics-module__g00Laa__fwHead{color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.analytics-module__g00Laa__fwLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-module__g00Laa__fwValue{font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0;font-weight:600}.analytics-module__g00Laa__fwPct{color:var(--ink-subtle);margin-left:8px;font-weight:500}.analytics-module__g00Laa__fwTrack{border-radius:var(--radius-xs);background:var(--surface-3);height:14px;overflow:hidden}.analytics-module__g00Laa__fwFill{border-radius:var(--radius-xs);background:var(--viz-1);height:100%;transition:width var(--motion-slow) var(--ease-emphasis)}.analytics-module__g00Laa__fwFoot{color:var(--ink-subtle);margin:2px 0 0;font-size:11px}.analytics-module__g00Laa__fwMessage{text-align:center;color:var(--ink-muted);margin:0;padding:28px 12px;font-size:13px;line-height:1.5}.analytics-module__g00Laa__fwMessageMuted{color:var(--ink-subtle)}
.editor-module__p82ola__editor{border-radius:var(--radius-md);height:calc(100vh - 148px);min-height:520px;box-shadow:var(--elev-card);flex-direction:column;gap:0;display:flex;overflow:hidden}.editor-module__p82ola__editorBody{background:var(--canvas);flex:1;min-height:0;display:flex}.editor-module__p82ola__rail{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:8px;display:flex}.editor-module__p82ola__railBtn{appearance:none;border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.editor-module__p82ola__railBtn:hover{background:var(--fill-hover)}.editor-module__p82ola__railBtnOn,.editor-module__p82ola__railBtnOn:hover{background:var(--surface-1);box-shadow:var(--elev-raised)}.editor-module__p82ola__railGap{height:8px}.editor-module__p82ola__floatBar{z-index:6;gap:12px;display:flex;position:absolute;top:16px;right:16px}.editor-module__p82ola__floatCard{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--elev-raised);color:var(--ink-muted);border:0;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.editor-module__p82ola__floatCard .editor-module__p82ola__floatSelect{box-shadow:none;background:0 0}.editor-module__p82ola__floatCard .editor-module__p82ola__floatSelect:hover{background:0 0}.editor-module__p82ola__toolbar{background:var(--surface-1);border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:57px;padding:12px;display:flex}.editor-module__p82ola__toolbarLeft,.editor-module__p82ola__toolbarRight{align-items:center;gap:12px;display:flex}.editor-module__p82ola__statusSlot{flex-shrink:0;align-items:center;min-width:172px;display:inline-flex}.editor-module__p82ola__back{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink);transition:background var(--motion-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.editor-module__p82ola__back:hover{background:var(--fill-hover)}.editor-module__p82ola__toolbar .editor-module__p82ola__nameInput{min-width:220px;font:var(--type-h2);box-shadow:none;background:0 0;padding-left:4px;font-size:16px}.editor-module__p82ola__toolbar .editor-module__p82ola__nameInput:hover:not(:focus){background:var(--fill-hover)}.editor-module__p82ola__toolbar .editor-module__p82ola__nameInput:focus{background:var(--surface-1);box-shadow:0 0 0 2px var(--primary-focus)}.editor-module__p82ola__openLive{font-size:var(--control-font-sm);color:var(--ink-muted);border:1px solid var(--hairline);border-radius:var(--control-radius);height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);white-space:nowrap;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.editor-module__p82ola__openLive:hover{border-color:var(--primary);color:var(--primary)}.editor-module__p82ola__openLivePrimary{color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-sm);white-space:nowrap;background:var(--primary-soft);transition:filter var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);align-items:center;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.editor-module__p82ola__openLivePrimary:hover{box-shadow:0 0 0 3px var(--primary-soft);filter:brightness(.98)}.editor-module__p82ola__addStepGroup{border-left:1px solid var(--hairline);align-items:center;gap:6px;margin-left:4px;padding-left:10px;display:inline-flex}.editor-module__p82ola__addStepBtn{font:inherit;font-size:var(--control-font-sm);color:var(--ink-muted);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--control-radius);height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);align-items:center;gap:6px;font-weight:600;display:inline-flex}.editor-module__p82ola__addStepBtn:hover{border-color:var(--primary);color:var(--primary)}.editor-module__p82ola__moreWrap{display:inline-flex;position:relative}.editor-module__p82ola__moreBackdrop{z-index:40;position:fixed;inset:0}.editor-module__p82ola__morePanel{z-index:41;background:var(--surface-1);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 44px #0000002e}.editor-module__p82ola__moreItem{width:100%;font:inherit;color:var(--ink);text-align:left;border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.editor-module__p82ola__moreItem:hover{background:var(--surface-2);color:var(--primary)}.editor-module__p82ola__moreItemSelect{color:var(--ink-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.editor-module__p82ola__moreItemSelect select{max-width:130px}.editor-module__p82ola__error{color:var(--error-ink);background:var(--error-soft);border:1px solid var(--error-soft);border-radius:var(--radius-md);margin:0;padding:8px 12px;font-size:13px}.editor-module__p82ola__stage{background:var(--canvas);flex:1;min-height:0;display:flex;overflow:hidden}.editor-module__p82ola__canvas{flex:1;min-width:0;position:relative}.editor-module__p82ola__canvas .react-flow__controls{border-radius:var(--radius-md);box-shadow:var(--elev-raised);overflow:hidden}.editor-module__p82ola__canvas .react-flow__controls-button{background:var(--surface-1);border-bottom:1px solid var(--hairline);color:var(--ink-muted)}.editor-module__p82ola__canvas .react-flow__controls-button:hover{background:var(--surface-2)}.editor-module__p82ola__canvas .react-flow__controls-button svg{fill:currentColor}.editor-module__p82ola__canvas .react-flow__minimap{border-radius:var(--radius-md);box-shadow:var(--elev-raised);overflow:hidden}.editor-module__p82ola__canvas .react-flow__minimap svg{background:var(--surface-1)}.editor-module__p82ola__canvas .react-flow__minimap-mask{fill:color-mix(in srgb, var(--canvas) 55%, transparent)}.editor-module__p82ola__canvas .react-flow__minimap-node{fill:var(--surface-4)}.editor-module__p82ola__collapseBtn{appearance:none;width:var(--control-h-sm);height:var(--control-h-sm);background:var(--surface-1);border:1px solid var(--hairline);color:var(--ink-muted);border-radius:var(--control-radius);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.editor-module__p82ola__collapseBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.editor-module__p82ola__stepIcon{color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.editor-module__p82ola__stepCardPrimary .editor-module__p82ola__stepIcon{border-radius:var(--radius-md);background:var(--primary-soft);width:38px;height:38px;color:var(--primary)}.editor-module__p82ola__panelStrip{border-left:1px solid var(--hairline);background:var(--surface-1);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:40px;padding:10px 0;display:flex}.editor-module__p82ola__node{background:var(--surface-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);width:232px;transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);flex-direction:column;gap:6px;padding:8px;display:flex;box-shadow:0 1px 2px #1011210a}.editor-module__p82ola__nodeSelected{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.editor-module__p82ola__nodeStart{border-left:3px solid var(--primary)}.editor-module__p82ola__nodeHead{align-items:center;gap:6px;min-width:0;padding:2px 4px 0;display:flex;overflow:hidden}.editor-module__p82ola__nodeKind{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.editor-module__p82ola__nodeKindIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editor-module__p82ola__nodeStartTag{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-full);flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:600}.editor-module__p82ola__nodeId{font-family:var(--font-mono);color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;font-size:10px;overflow:hidden}.editor-module__p82ola__nodePreview{border-radius:var(--radius-md);box-shadow:var(--elev-card);background:var(--surface-1);border:0;position:relative;overflow:hidden}.editor-module__p82ola__previewFrame{background:var(--surface-1);pointer-events:none;border:0;display:block}.editor-module__p82ola__handle{background:var(--primary);border:2px solid var(--surface-1);width:9px;height:9px}.editor-module__p82ola__panel,.editor-module__p82ola__hintPanel{border-left:1px solid var(--hairline);background:var(--surface-1);flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex}.editor-module__p82ola__flowSettings{border-left:1px solid var(--hairline);background:var(--surface-1);flex-direction:column;flex-shrink:0;width:320px;min-height:0;display:flex;overflow-y:auto}.editor-module__p82ola__flowSettings>*{border-left:0;flex-shrink:0;width:100%}.editor-module__p82ola__flowSettings>:not(:first-child){border-top:1px solid var(--hairline)}.editor-module__p82ola__flowSettings .editor-module__p82ola__panelBody{flex:none;overflow:visible}.editor-module__p82ola__panelHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.editor-module__p82ola__panelTitle{color:var(--ink);font-size:13px;font-weight:600}.editor-module__p82ola__panelId{font-family:var(--font-mono);color:var(--ink-subtle);font-size:11px}.editor-module__p82ola__panelBody{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.editor-module__p82ola__panelDivider{background:var(--hairline);height:1px;margin:2px 0}.editor-module__p82ola__panelFooter{border-top:1px solid var(--hairline);gap:8px;padding:12px 16px;display:flex}.editor-module__p82ola__fieldLabel{color:var(--ink-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}.editor-module__p82ola__fieldHint{color:var(--ink-subtle);font-weight:400}.editor-module__p82ola__toggleRow{color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.editor-module__p82ola__toggleRow input{width:14px;height:14px;accent-color:var(--primary)}.editor-module__p82ola__select,.editor-module__p82ola__textarea{appearance:none;width:100%;font:inherit;color:var(--ink);background:var(--surface-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}.editor-module__p82ola__textarea{resize:vertical;min-height:72px;line-height:1.45}.editor-module__p82ola__code{font-family:var(--font-mono);white-space:pre;font-size:12px;overflow-x:auto}.editor-module__p82ola__hookHelp{background:var(--surface-2);box-shadow:var(--elev-card);border-radius:var(--radius-sm);border:0;padding:10px 12px}.editor-module__p82ola__hookHelpTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle);font-size:11px;font-weight:600}.editor-module__p82ola__hookHelpBody{color:var(--ink-muted);margin:4px 0 8px;font-size:12px}.editor-module__p82ola__hookList{color:var(--ink-muted);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12px;display:flex}.editor-module__p82ola__hookList code{font-family:var(--font-mono);color:var(--ink);background:var(--surface-1);border:1px solid var(--hairline);border-radius:4px;padding:0 4px;font-size:11px}.editor-module__p82ola__select:focus,.editor-module__p82ola__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.editor-module__p82ola__options{flex-direction:column;gap:8px;display:flex}.editor-module__p82ola__optionRow{grid-template-columns:1fr 88px 24px;align-items:center;gap:6px;display:grid}.editor-module__p82ola__optionValue{font-family:var(--font-mono);font-size:12px}.editor-module__p82ola__optionRemove{appearance:none;box-shadow:var(--elev-card);background:var(--surface-1);color:var(--ink-subtle);border-radius:var(--radius-sm);cursor:pointer;border:0;width:24px;height:30px;font-size:16px;line-height:1}.editor-module__p82ola__optionRemove:hover:not(:disabled){border-color:var(--error-ink);color:var(--error-ink)}.editor-module__p82ola__optionRemove:disabled{opacity:.4;cursor:not-allowed}.editor-module__p82ola__kvRows{flex-direction:column;gap:6px;display:flex}.editor-module__p82ola__kvRow{grid-template-columns:1fr 1fr 24px;align-items:center;gap:6px;display:grid}.editor-module__p82ola__kvPrefix{font-family:var(--font-mono);color:var(--ink-subtle);font-size:11px}.editor-module__p82ola__hintPanel{gap:8px;padding:20px 18px}.editor-module__p82ola__hintTitle{color:var(--ink);margin:0;font-size:13px;font-weight:600}.editor-module__p82ola__hintBody{color:var(--ink-subtle);margin:0;font-size:13px;line-height:1.5}.editor-module__p82ola__pkgRow{align-items:center;gap:8px;display:flex}.editor-module__p82ola__pkgPick{min-width:0;color:var(--ink-muted);cursor:pointer;flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.editor-module__p82ola__pkgName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.editor-module__p82ola__pkgId{font-family:var(--font-mono);color:var(--ink-subtle);background:var(--surface-2);box-shadow:var(--elev-card);white-space:nowrap;border:0;border-radius:4px;padding:1px 5px;font-size:11px}.editor-module__p82ola__pkgPrice{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.editor-module__p82ola__pkgInsert{appearance:none;box-shadow:var(--elev-card);background:var(--surface-1);color:var(--ink-muted);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);border:0;flex-shrink:0;padding:3px 9px;font-size:11px}.editor-module__p82ola__pkgInsert:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.editor-module__p82ola__templateRow{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.editor-module__p82ola__templateChip{appearance:none;box-shadow:var(--elev-card);background:var(--surface-1);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);border:0;padding:6px 11px;font-size:12px;font-weight:500}.editor-module__p82ola__templateChip:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.editor-module__p82ola__chipIcon,.editor-module__p82ola__btnIcons{align-items:center;gap:6px;display:inline-flex}.editor-module__p82ola__paletteGroup{flex-direction:column;gap:6px;display:flex}.editor-module__p82ola__paletteGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle);font-size:11px;font-weight:600}.editor-module__p82ola__palette{flex-wrap:wrap;gap:6px;display:flex}.editor-module__p82ola__snippetDetails{background:var(--surface-2);box-shadow:var(--elev-card);border-radius:var(--radius-sm);border:0;padding:8px 10px}.editor-module__p82ola__snippetDetails>summary{cursor:pointer;color:var(--ink-muted);font-size:12px;font-weight:600;list-style:none}.editor-module__p82ola__snippetDetails>summary::-webkit-details-marker{display:none}.editor-module__p82ola__snippetDetails>summary:before{content:"▸ ";color:var(--ink-subtle)}.editor-module__p82ola__snippetDetails[open]>summary{margin-bottom:10px}.editor-module__p82ola__snippetDetails[open]>summary:before{content:"▾ "}.editor-module__p82ola__snippetBody{flex-direction:column;gap:12px;display:flex}.editor-module__p82ola__hookDocList{color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.editor-module__p82ola__hookDocList code{font-family:var(--font-mono);color:var(--ink);font-size:11px}.editor-module__p82ola__htmlActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-module__p82ola__lintChips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.editor-module__p82ola__lintChips li{border-radius:var(--radius-sm);border:1px solid;padding:7px 10px;font-size:12px;line-height:1.4}.editor-module__p82ola__lintWarn{color:var(--warning-ink);background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.editor-module__p82ola__lintError{color:var(--error-ink);background:var(--error-soft);border-color:color-mix(in srgb, var(--error) 40%, transparent)}.editor-module__p82ola__previewOverlay{z-index:60;background:#0a0a0e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editor-module__p82ola__previewModal{background:var(--surface-1);border-radius:var(--radius-md);flex-direction:column;gap:12px;width:min(96vw,1360px);max-height:94vh;padding:14px;display:flex;box-shadow:0 24px 80px #0000004d}.editor-module__p82ola__previewBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-module__p82ola__previewStage{background:var(--surface-2);border-radius:var(--radius-md);flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:16px;display:flex;overflow:auto}.editor-module__p82ola__previewNote{color:var(--ink-subtle);text-align:center;margin:0;font-size:11px}.editor-module__p82ola__modeCards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-module__p82ola__modeCard{appearance:none;text-align:center;cursor:pointer;background:var(--surface-1);box-shadow:var(--elev-card);border-radius:var(--radius-md);transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);border:0;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.editor-module__p82ola__modeCard:hover{border-color:var(--hairline-strong)}.editor-module__p82ola__modeCardActive{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px var(--primary-soft)}.editor-module__p82ola__modeIcon{color:var(--ink-muted);justify-content:center;align-items:center;line-height:1;display:inline-flex}.editor-module__p82ola__modeCardActive .editor-module__p82ola__modeIcon{color:var(--primary)}.editor-module__p82ola__modeTitle{color:var(--ink);font-size:13px;font-weight:600}.editor-module__p82ola__modeHint{color:var(--ink-subtle);font-size:11px}.editor-module__p82ola__linkBtn{appearance:none;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.editor-module__p82ola__destTag{color:var(--success-ink);background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.editor-module__p82ola__destNode{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 45%, transparent);border-radius:var(--radius-md);width:208px;box-shadow:0 1px 2px color-mix(in srgb, var(--success) 12%, transparent);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);flex-direction:column;gap:6px;padding:8px;display:flex}.editor-module__p82ola__destNode:hover,.editor-module__p82ola__destNodeSelected{border-color:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.editor-module__p82ola__destNodeMuted{background:var(--surface-2);border-style:dashed;border-color:var(--hairline-strong)}.editor-module__p82ola__destNodeHead{align-items:center;gap:6px;padding:2px 4px 0;display:flex}.editor-module__p82ola__destNodeIcon{color:var(--success-ink);align-items:center;line-height:1;display:inline-flex}.editor-module__p82ola__destNodeMuted .editor-module__p82ola__destNodeIcon{color:var(--ink-subtle)}.editor-module__p82ola__destNodeTitle{color:var(--success-ink);flex:1;font-size:12px;font-weight:700}.editor-module__p82ola__destNodeMuted .editor-module__p82ola__destNodeTitle{color:var(--ink-subtle)}.editor-module__p82ola__destNodeBadge{letter-spacing:.04em;color:var(--success-ink);background:var(--surface-1);border:1px solid color-mix(in srgb, var(--success) 40%, transparent);border-radius:var(--radius-full);padding:1px 6px;font-size:9px;font-weight:700}.editor-module__p82ola__destNodeBody{background:var(--surface-1);border-radius:var(--radius-md);flex-direction:column;gap:3px;padding:6px 8px;display:flex}.editor-module__p82ola__destNodeMuted .editor-module__p82ola__destNodeBody{background:0 0}.editor-module__p82ola__destNodeEmpty{color:var(--ink-subtle);font-size:11px}.editor-module__p82ola__destLine{align-items:baseline;gap:6px;min-width:0;font-size:11px;display:flex}.editor-module__p82ola__destLineLabel{color:var(--success-ink);flex-shrink:0;width:56px;font-weight:600}.editor-module__p82ola__destLineValue{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-module__p82ola__destLineEmpty{color:var(--ink-subtle);font-style:italic}.editor-module__p82ola__destBtn{appearance:none;text-align:center;border:1px dashed var(--hairline-strong);background:var(--surface-2);width:100%;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);padding:10px 12px;font-size:13px;font-weight:600}.editor-module__p82ola__destBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.editor-module__p82ola__modalOverlay{z-index:50;background:#10112173;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editor-module__p82ola__modal{background:var(--surface-1);border-radius:var(--radius-lg);flex-direction:column;width:min(520px,100%);max-height:min(86vh,760px);display:flex;overflow:hidden;box-shadow:0 12px 40px #10112138}.editor-module__p82ola__modalHead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.editor-module__p82ola__modalTitle{color:var(--ink);font-size:15px;font-weight:600}.editor-module__p82ola__modalClose{appearance:none;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.editor-module__p82ola__modalClose:hover{color:var(--ink)}.editor-module__p82ola__modalBody{flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}.editor-module__p82ola__modalFooter{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.editor-module__p82ola__codeWrap{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);overflow:hidden}.editor-module__p82ola__codeWrap .cm-editor{background:var(--surface-1);font-size:12px}.editor-module__p82ola__codeWrap .cm-editor.cm-focused{outline:none}.editor-module__p82ola__codeWrap .cm-gutters{background:var(--surface-2);border-right:1px solid var(--hairline);color:var(--ink-muted)}.editor-module__p82ola__editorContents{display:contents}.editor-module__p82ola__editorOverlay{z-index:60;background:#0a0a0e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editor-module__p82ola__editorModal{background:var(--surface-1);border-radius:var(--radius-md);flex-direction:column;gap:12px;width:min(96vw,1180px);max-height:94vh;padding:14px 16px;display:flex;overflow-y:auto;box-shadow:0 24px 80px #0000004d}.editor-module__p82ola__editorBar{z-index:1;background:var(--surface-1);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex;position:sticky;top:0}.editor-module__p82ola__editorBarTitle{color:var(--ink);font-size:13px;font-weight:600}.editor-module__p82ola__editorSplit{align-items:flex-start;gap:16px;display:flex}.editor-module__p82ola__editorSplitLeft{flex-direction:column;flex:55%;gap:12px;min-width:0;display:flex}.editor-module__p82ola__editorSplitRight{flex-direction:column;flex:45%;align-self:flex-start;gap:6px;min-width:0;display:flex;position:sticky;top:44px}.editor-module__p82ola__editorPreviewLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-subtle);font-size:10px;font-weight:700}.editor-module__p82ola__editorPreviewFrame{width:100%;height:min(78vh,780px);box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-1);border:0}.editor-module__p82ola__editorFullscreen{z-index:50;background:var(--canvas);height:100vh;min-height:0;box-shadow:none;border-radius:0;margin:0;position:fixed;inset:0}.editor-module__p82ola__toolOn{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.editor-module__p82ola__toolbarDivider{background:var(--hairline);align-self:stretch;width:1px;margin:2px}.editor-module__p82ola__exitFocus{border-color:var(--hairline-strong);color:var(--ink);margin-left:6px}.editor-module__p82ola__exitFocus:hover{border-color:var(--ink-subtle);background:var(--surface-2)}
.export-csv-button-module__nCIzda__button{border-radius:var(--control-radius);box-shadow:var(--elev-card);background:var(--surface-1);color:var(--ink-muted);font-size:var(--control-font-sm);white-space:nowrap;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:5px 12px;font-weight:500;text-decoration:none;display:inline-flex}.export-csv-button-module__nCIzda__button:hover{background:var(--fill-hover);color:var(--ink)}
.outbound-health-strip-module__Qe2pXW__card{margin-bottom:var(--space-lg)}.outbound-health-strip-module__Qe2pXW__strip{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.outbound-health-strip-module__Qe2pXW__chip{background:var(--surface-1);box-shadow:var(--elev-card);border-radius:var(--radius-md);transition:box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:0;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.outbound-health-strip-module__Qe2pXW__chip:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)}.outbound-health-strip-module__Qe2pXW__chipHead{align-items:center;gap:8px;min-width:0;display:flex}.outbound-health-strip-module__Qe2pXW__dot{border-radius:50%;flex:none;width:8px;height:8px}.outbound-health-strip-module__Qe2pXW__dot_ok{background:var(--success)}.outbound-health-strip-module__Qe2pXW__dot_warn{background:var(--warning)}.outbound-health-strip-module__Qe2pXW__dot_bad{background:var(--danger)}.outbound-health-strip-module__Qe2pXW__dot_idle{background:var(--ink-subtle)}.outbound-health-strip-module__Qe2pXW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:600;overflow:hidden}.outbound-health-strip-module__Qe2pXW__verdict{letter-spacing:.2px;border-radius:var(--radius-full);flex:none;padding:2px 7px;font-size:10px;font-weight:600}.outbound-health-strip-module__Qe2pXW__v_ok{color:var(--success-ink);background:var(--success-soft)}.outbound-health-strip-module__Qe2pXW__v_warn{color:var(--warning-ink);background:var(--warning-soft)}.outbound-health-strip-module__Qe2pXW__v_bad{color:var(--danger-ink);background:var(--danger-soft)}.outbound-health-strip-module__Qe2pXW__v_idle{color:var(--ink-subtle);background:var(--surface-2)}.outbound-health-strip-module__Qe2pXW__stats{color:var(--ink-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.outbound-health-strip-module__Qe2pXW__stat{color:var(--ink-muted)}.outbound-health-strip-module__Qe2pXW__statNum{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.outbound-health-strip-module__Qe2pXW__statBad .outbound-health-strip-module__Qe2pXW__statNum{color:var(--danger-ink)}.outbound-health-strip-module__Qe2pXW__statSep{color:var(--ink-subtle)}
.builder-module__fqWO6G__builder{flex-direction:column;min-height:calc(100vh - 120px);display:flex}.builder-module__fqWO6G__toolbar{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.builder-module__fqWO6G__back{color:var(--ink-subtle);font-size:16px;text-decoration:none}.builder-module__fqWO6G__nameInput{letter-spacing:-.2px;border-radius:var(--radius-md);color:var(--ink);background:0 0;border:1px solid #0000;min-width:240px;padding:5px 8px;font-size:16px;font-weight:600}.builder-module__fqWO6G__nameInput:hover{background:var(--surface-2)}.builder-module__fqWO6G__nameInput:focus{border-color:var(--primary);background:var(--surface-1);outline:none}.builder-module__fqWO6G__status{align-items:center;gap:6px;min-width:76px;font-size:11.5px;font-weight:600;display:inline-flex}.builder-module__fqWO6G__statusDot{border-radius:50%;width:6px;height:6px;display:inline-block}.builder-module__fqWO6G__spacer{margin-left:auto}.builder-module__fqWO6G__cols{flex:1;grid-template-columns:180px minmax(0,1fr) 280px;gap:14px;min-height:0;display:grid}@media (max-width:1080px){.builder-module__fqWO6G__cols{grid-template-columns:160px minmax(0,1fr) 240px}}.builder-module__fqWO6G__palette{box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-1);border:0;align-self:start;padding:12px 10px}.builder-module__fqWO6G__paletteHead{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-subtle);margin:2px 4px 10px;font-size:10.5px;font-weight:700}.builder-module__fqWO6G__paletteItem{border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:8px 9px;font-size:12.5px;font-weight:500;display:flex}.builder-module__fqWO6G__paletteItem:hover{background:var(--surface-2);border-color:var(--hairline)}.builder-module__fqWO6G__paletteGlyph{border-radius:var(--radius-md);background:var(--primary-soft);width:28px;height:28px;color:var(--primary);flex:none;place-items:center;display:grid}.builder-module__fqWO6G__canvas{box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-3);border:0;min-height:480px;padding:14px}.builder-module__fqWO6G__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:12px;display:grid}.builder-module__fqWO6G__rgl{min-width:0}.builder-module__fqWO6G__stage{display:block}.builder-module__fqWO6G__paletteBar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.builder-module__fqWO6G__paletteBarHead{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-subtle);margin-right:4px;font-size:10.5px;font-weight:700}.builder-module__fqWO6G__paletteChip{box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.builder-module__fqWO6G__paletteChip:hover:not(:disabled){background:var(--surface-2)}.builder-module__fqWO6G__paletteChip:disabled{opacity:.4;cursor:not-allowed}.builder-module__fqWO6G__canvasFull{box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-3);border:0;min-height:480px;padding:14px;position:relative}.builder-module__fqWO6G__modalBackdrop{z-index:100;background:var(--scrim);justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0}.builder-module__fqWO6G__modal{background:var(--surface-1);border-radius:var(--radius-md);width:340px;max-width:100%;max-height:82vh;box-shadow:var(--elev-menu);padding:18px;position:relative;overflow-y:auto}.builder-module__fqWO6G__modalClose{width:24px;height:24px;box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink-muted);cursor:pointer;z-index:1;border:0;font-size:14px;line-height:1;position:absolute;top:12px;right:12px}.builder-module__fqWO6G__modalClose:hover{background:var(--surface-3);color:var(--ink)}.builder-module__fqWO6G__tile{border-radius:var(--radius-md);cursor:pointer;min-width:0;height:100%;transition:box-shadow .12s;position:relative}.builder-module__fqWO6G__tile:hover{box-shadow:var(--elev-card)}.builder-module__fqWO6G__tileSelected{box-shadow:0 0 0 2px var(--primary)}.builder-module__fqWO6G__tileBody{height:100%;overflow:hidden}.builder-module__fqWO6G__dragHandle{z-index:6;color:var(--ink-subtle);cursor:grab;opacity:0;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1;transition:opacity .12s;position:absolute;top:7px;left:9px}.builder-module__fqWO6G__tile:hover .builder-module__fqWO6G__dragHandle,.builder-module__fqWO6G__tileSelected .builder-module__fqWO6G__dragHandle{opacity:1}.builder-module__fqWO6G__dragHandle:active{cursor:grabbing}.builder-module__fqWO6G__rgl .react-grid-item.react-grid-placeholder{background:var(--primary);opacity:.12;border-radius:var(--radius-md)}.builder-module__fqWO6G__rgl .react-grid-item.react-draggable-dragging{z-index:20;box-shadow:var(--elev-menu)}.builder-module__fqWO6G__rgl .react-resizable-handle{opacity:0;transition:opacity .12s;bottom:3px;right:3px}.builder-module__fqWO6G__rgl .react-grid-item:hover .react-resizable-handle{opacity:.6}.builder-module__fqWO6G__tileActions{z-index:5;opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.builder-module__fqWO6G__tile:hover .builder-module__fqWO6G__tileActions,.builder-module__fqWO6G__tileSelected .builder-module__fqWO6G__tileActions{opacity:1}.builder-module__fqWO6G__tileAction{border-radius:var(--radius-md);width:22px;height:22px;box-shadow:var(--elev-card);background:var(--surface-1);color:var(--ink-muted);cursor:pointer;border:0;place-items:center;font-size:13px;line-height:1;display:grid}.builder-module__fqWO6G__tileAction:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.builder-module__fqWO6G__tileAction:disabled{opacity:.4;cursor:not-allowed}.builder-module__fqWO6G__canvasEmpty{text-align:center;min-height:440px;color:var(--ink-subtle);place-items:center;font-size:13px;line-height:1.6;display:grid}.builder-module__fqWO6G__inspector{box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-1);border:0;align-self:start;padding:15px}.builder-module__fqWO6G__inspectorHead{letter-spacing:-.1px;margin:0 0 2px;font-size:12.5px;font-weight:700}.builder-module__fqWO6G__inspectorSub{color:var(--ink-subtle);margin:0 0 15px;font-size:11px}.builder-module__fqWO6G__field{margin-bottom:13px}.builder-module__fqWO6G__fieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.builder-module__fqWO6G__select,.builder-module__fqWO6G__textInput{background:var(--surface-2);width:100%;box-shadow:var(--elev-card);border-radius:var(--radius-md);font:inherit;color:var(--ink);border:0;padding:7px 9px;font-size:12.5px}.builder-module__fqWO6G__sizeRow{gap:8px;display:flex}.builder-module__fqWO6G__sizeRow .builder-module__fqWO6G__select{flex:1}.builder-module__fqWO6G__hint{color:var(--ink-subtle);background:var(--surface-2);box-shadow:var(--elev-card);border-radius:var(--radius-md);border:0;margin-top:4px;padding:9px 10px;font-size:11px;line-height:1.5}.builder-module__fqWO6G__inspectorEmpty{color:var(--ink-subtle);text-align:center;padding:32px 8px;font-size:12px;line-height:1.6}.builder-module__fqWO6G__stepList{flex-direction:column;gap:6px;display:flex}.builder-module__fqWO6G__stepRow{align-items:center;gap:6px;display:flex}.builder-module__fqWO6G__stepRow .builder-module__fqWO6G__select{flex:1;min-width:0}.builder-module__fqWO6G__stepBadge{background:var(--primary);width:20px;height:20px;color:var(--surface-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.builder-module__fqWO6G__stepRemove{width:28px;height:28px;box-shadow:var(--elev-card);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink-subtle);cursor:pointer;border:0;flex:none;font-size:12px;line-height:1}.builder-module__fqWO6G__stepRemove:disabled{opacity:.4;cursor:not-allowed}.builder-module__fqWO6G__addStep{height:30px;font:inherit;border:1px dashed var(--hairline);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;background:0 0;margin-top:8px;padding:0 11px;font-size:12px}.builder-module__fqWO6G__addStep:hover:not(:disabled){border-color:var(--primary);color:var(--ink)}.builder-module__fqWO6G__addStep:disabled{opacity:.4;cursor:not-allowed}.builder-module__fqWO6G__stepHint{color:var(--ink-subtle);margin:8px 0 0;font-size:11px}.builder-module__fqWO6G__errorBox{color:var(--error-ink);background:var(--surface-2);border:1px solid var(--danger);border-radius:var(--radius-md);margin-top:12px;padding:8px 10px;font-size:11.5px}
.input-module__CEoJFa__field{flex-direction:column;gap:8px;display:flex}.input-module__CEoJFa__label{font:var(--type-label);color:var(--ink)}.input-module__CEoJFa__req{color:var(--error)}.input-module__CEoJFa__helper{font:var(--type-caption);color:var(--ink-subtle)}.input-module__CEoJFa__error{color:var(--error-ink);font-size:13px;line-height:1.45}.input-module__CEoJFa__input{height:var(--control-h);padding:0 var(--control-pad-x);background:var(--surface-1);color:var(--ink);border-radius:var(--control-radius);box-shadow:var(--elev-raised);font-family:var(--font-body-stack);transition:box-shadow var(--motion-base) var(--ease-out), background var(--motion-base) var(--ease-out);border:0;outline:none;font-size:14px}.input-module__CEoJFa__input::placeholder{color:var(--ink-disabled)}.input-module__CEoJFa__input:hover:not(:disabled):not(:focus){background:color-mix(in srgb, var(--fill-hover), var(--surface-1))}.input-module__CEoJFa__input:focus{box-shadow:var(--elev-raised), 0 0 0 2px var(--primary-focus)}.input-module__CEoJFa__input:disabled{background:var(--surface-2);box-shadow:none;color:var(--ink-disabled);cursor:not-allowed}.input-module__CEoJFa__input.input-module__CEoJFa__invalid{box-shadow:var(--elev-raised), 0 0 0 1px var(--error)}.input-module__CEoJFa__input.input-module__CEoJFa__invalid:focus{box-shadow:var(--elev-raised), 0 0 0 2px var(--error-soft)}
.kpi-card-module__8_gPra__card{background:var(--surface-1);border-radius:var(--radius-md);box-shadow:var(--elev-card);border:0;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.kpi-card-module__8_gPra__header{justify-content:space-between;align-items:center;gap:8px;padding:16px 18px 0;display:flex}.kpi-card-module__8_gPra__label{font:var(--type-title);color:var(--ink-muted)}.kpi-card-module__8_gPra__icon{width:16px;height:16px;color:var(--ink-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-card-module__8_gPra__body{flex-direction:column;gap:4px;padding:8px 18px 16px;display:flex}.kpi-card-module__8_gPra__value{font:var(--type-metric);letter-spacing:-.6px;color:var(--ink);font-variant-numeric:tabular-nums}.kpi-card-module__8_gPra__helperRow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.kpi-card-module__8_gPra__helper{color:var(--ink);font-size:14px;font-weight:500}.kpi-card-module__8_gPra__delta{align-items:center;font-size:12px;font-weight:500;display:inline-flex}.kpi-card-module__8_gPra__delta_up{color:var(--success-ink)}.kpi-card-module__8_gPra__delta_down{color:var(--error-ink)}.kpi-card-module__8_gPra__delta_flat{color:var(--ink-subtle)}.kpi-card-module__8_gPra__sparkline{margin-top:auto;line-height:0}.kpi-card-module__8_gPra__hint{color:var(--ink-subtle);cursor:help;border-radius:var(--radius-full);transition:color var(--motion-base) var(--ease-out);align-items:center;display:inline-flex}.kpi-card-module__8_gPra__hint:hover,.kpi-card-module__8_gPra__hint:focus-visible{color:var(--ink-muted)}.kpi-card-module__8_gPra__hint:focus-visible{outline:2px solid var(--hairline-focus);outline-offset:2px}.kpi-card-module__8_gPra__cardLink{color:inherit;cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);text-decoration:none}.kpi-card-module__8_gPra__cardLink:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent);transform:translateY(-1px)}.kpi-card-module__8_gPra__cardLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.platform-selector-module__nA_PCW__tray{background:var(--surface-3);border-radius:var(--control-radius);gap:2px;padding:2px;display:inline-flex}.platform-selector-module__nA_PCW__chip{color:var(--ink-muted);border-radius:calc(var(--control-radius) - 2px);transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);padding:8px 12px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none}.platform-selector-module__nA_PCW__chip:hover{color:var(--ink)}.platform-selector-module__nA_PCW__chipOn,.platform-selector-module__nA_PCW__chipOn:hover{color:var(--ink);background:var(--surface-1);box-shadow:var(--elev-raised);font-weight:600}
.project-chip-strip-module__eUtIBa__strip{margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.project-chip-strip-module__eUtIBa__chip{background:var(--surface-1);height:32px;box-shadow:0 2px 4px #0000000f, 0 .5px 0 #0000000f, 0 0 0 .5px #0000000d, inset 0 0 0 1px var(--hairline);color:var(--ink);white-space:nowrap;transition:background var(--motion-fast) var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.project-chip-strip-module__eUtIBa__chip:hover{background:var(--surface-2)}.project-chip-strip-module__eUtIBa__active,.project-chip-strip-module__eUtIBa__active:hover{background:var(--primary-soft)}.project-chip-strip-module__eUtIBa__avatar{border-radius:5px;flex:none;width:16px;height:16px;font-size:9px}
.sandbox-toggle-module__GOupJq__toggle{border-radius:var(--radius-sm);background:var(--surface-2);height:28px;box-shadow:var(--elev-card);color:var(--ink-muted);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.sandbox-toggle-module__GOupJq__toggle:hover{background:var(--surface-3);border-color:var(--hairline-strong);color:var(--ink)}.sandbox-toggle-module__GOupJq__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sandbox-toggle-module__GOupJq__dot{border-radius:var(--radius-full);background:var(--ok-ink);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ok-ink) 25%, transparent);flex-shrink:0}.sandbox-toggle-module__GOupJq__label{text-align:left;min-width:44px;display:inline-block}.sandbox-toggle-module__GOupJq__toggleOn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn-ink) 25%, transparent);color:var(--warn-ink)}.sandbox-toggle-module__GOupJq__toggleOn:hover{background:color-mix(in srgb, var(--warn-ink) 12%, transparent);border-color:color-mix(in srgb, var(--warn-ink) 40%, transparent);color:var(--warn-ink)}.sandbox-toggle-module__GOupJq__toggleOn .sandbox-toggle-module__GOupJq__dot{background:var(--warn-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--warn-ink) 25%, transparent)}
.filter-pill-module__59-QBa__pill{height:var(--control-h);border-radius:var(--control-radius);color:var(--ink-muted);font-family:var(--font-body-stack);white-space:nowrap;cursor:pointer;transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.filter-pill-module__59-QBa__pill:hover:not(:disabled){background:var(--fill-hover);color:var(--ink)}.filter-pill-module__59-QBa__pill:focus-visible{box-shadow:0 0 0 2px var(--primary-focus);outline:none}.filter-pill-module__59-QBa__pill:disabled{color:var(--ink-disabled);cursor:not-allowed}.filter-pill-module__59-QBa__pillSet{color:var(--ink);font-weight:600}.filter-pill-module__59-QBa__pillOpen,.filter-pill-module__59-QBa__pillOpen:hover{background:var(--primary-soft);color:var(--primary)}.filter-pill-module__59-QBa__icon{flex-shrink:0;display:inline-flex}.filter-pill-module__59-QBa__chev{transition:transform var(--motion-base) var(--ease-out);flex-shrink:0;display:inline-flex}.filter-pill-module__59-QBa__pillOpen .filter-pill-module__59-QBa__chev{transform:rotate(180deg)}.filter-pill-module__59-QBa__wrap{display:inline-flex;position:relative}.filter-pill-module__59-QBa__backdrop{z-index:40;position:fixed;inset:0}.filter-pill-module__59-QBa__menu{z-index:41;background:var(--surface-1);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--elev-menu);border:0;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.filter-pill-module__59-QBa__menuRight{left:auto;right:0}.filter-pill-module__59-QBa__menuLabel{font:var(--type-label);color:var(--ink-subtle);padding:6px 8px 4px}.filter-pill-module__59-QBa__item{border-radius:var(--control-radius);width:100%;height:32px;color:var(--ink);font-family:var(--font-body-stack);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.filter-pill-module__59-QBa__item:hover{background:var(--fill-hover)}.filter-pill-module__59-QBa__itemOn{font-weight:600}.filter-pill-module__59-QBa__itemOn:after{content:"✓";color:var(--primary);margin-left:auto;font-size:12px}.filter-pill-module__59-QBa__divider{background:var(--hairline);height:1px;margin:6px 0}.filter-pill-module__59-QBa__custom{flex-direction:column;gap:6px;padding:0 2px 2px;display:flex}.filter-pill-module__59-QBa__dateInput{font-family:var(--font-body-stack);color:var(--ink);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--control-radius);height:var(--control-h);width:100%;padding:0 10px;font-size:13px}.filter-pill-module__59-QBa__dateInput:hover{border-color:var(--hairline-strong)}.filter-pill-module__59-QBa__dateInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-focus);outline:none}.filter-pill-module__59-QBa__apply{height:var(--control-h);border-radius:var(--control-radius);background:var(--primary);color:var(--on-primary);font-family:var(--font-body-stack);cursor:pointer;border:1px solid #fff3;font-size:13px;font-weight:600;box-shadow:inset 0 1px 4px #ffffff14}.filter-pill-module__59-QBa__apply:hover:not(:disabled){background:var(--primary-hover)}.filter-pill-module__59-QBa__apply:disabled{background:var(--surface-3);color:var(--ink-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}
.select-module__XZ5w-G__wrap{background:var(--surface-1);border-radius:var(--control-radius);color:var(--ink);box-shadow:var(--elev-raised);transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);border:0;align-items:center;display:inline-flex;position:relative}.select-module__XZ5w-G__wrap:hover{background:color-mix(in srgb, var(--fill-hover), var(--surface-1))}.select-module__XZ5w-G__wrap:focus-within{box-shadow:var(--elev-raised), 0 0 0 2px var(--primary-focus)}.select-module__XZ5w-G__select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding-right:26px;font-weight:600;line-height:1.2}.select-module__XZ5w-G__select:focus{outline:none}.select-module__XZ5w-G__select:disabled{cursor:not-allowed;opacity:.55}.select-module__XZ5w-G__chevron{pointer-events:none;color:var(--ink-subtle);display:inline-flex;position:absolute;right:8px}.select-module__XZ5w-G__s_md{height:var(--control-h);font-size:var(--control-font)}.select-module__XZ5w-G__s_md .select-module__XZ5w-G__select{padding-left:var(--control-pad-x)}.select-module__XZ5w-G__s_sm{height:var(--control-h-sm);font-size:var(--control-font-sm)}.select-module__XZ5w-G__s_sm .select-module__XZ5w-G__select{padding-left:var(--control-pad-x-sm)}
.back-link-module__r0JMHa__link{height:var(--control-h-sm);border-radius:var(--control-radius);color:var(--ink-muted);white-space:nowrap;transition:background var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out);align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.back-link-module__r0JMHa__link:hover{background:var(--fill-hover);color:var(--ink)}.back-link-module__r0JMHa__link:focus-visible{box-shadow:0 0 0 2px var(--primary-focus);outline:none}.back-link-module__r0JMHa__icon{transition:transform var(--motion-base) var(--ease-out);display:inline-flex}.back-link-module__r0JMHa__link:hover .back-link-module__r0JMHa__icon{transform:translate(-2px)}
.tabs-module__3Ojnxa__row{border-bottom:1px solid var(--hairline);margin-bottom:20px}.tabs-module__3Ojnxa__list{gap:4px;margin:0;padding:0;list-style:none;display:flex}.tabs-module__3Ojnxa__item{margin-bottom:-1px}.tabs-module__3Ojnxa__tab{color:var(--ink-muted);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tabs-module__3Ojnxa__tab:hover{color:var(--ink)}.tabs-module__3Ojnxa__tabActive{color:var(--primary);border-bottom-color:var(--primary)}.tabs-module__3Ojnxa__tabActive:hover{color:var(--primary)}.tabs-module__3Ojnxa__label{line-height:1.2}.tabs-module__3Ojnxa__badge{letter-spacing:.4px;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid #0000;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.tabs-module__3Ojnxa__badge_beta{color:var(--primary);background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 25%, transparent)}.tabs-module__3Ojnxa__badge_new{color:var(--ok-ink);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok-ink) 20%, transparent)}.tabs-module__3Ojnxa__badge_soon,.tabs-module__3Ojnxa__badge_info{color:var(--ink-subtle);background:var(--surface-2);border-color:var(--hairline)}.tabs-module__3Ojnxa__badge_warn{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn-ink) 20%, transparent)}
.login-module__2dj2eq__page{background:var(--canvas);min-height:100vh;color:var(--ink);place-items:center;padding:24px;display:grid}.login-module__2dj2eq__card{background:var(--surface-1);width:360px;max-width:100%;box-shadow:var(--elev-card);border-radius:var(--radius-md);border:0;flex-direction:column;gap:16px;padding:24px;display:flex}.login-module__2dj2eq__head{margin-bottom:4px}.login-module__2dj2eq__title{font:var(--type-h2);letter-spacing:-.2px;margin:0;font-size:20px}.login-module__2dj2eq__sub{color:var(--ink-muted);margin:8px 0 0;font-size:14px}.login-module__2dj2eq__error{color:var(--error-ink);background:var(--error-soft);border-radius:var(--radius-md);margin:0;padding:8px 12px;font-size:13px}
