@layer tokens{:root{--gray-0:#fff;--gray-25:#fcfcfd;--gray-50:#f6f7f9;--gray-100:#eef0f3;--gray-200:#e0e3e8;--gray-300:#c6cbd3;--gray-400:#97a0ac;--gray-500:#67707d;--gray-600:#4a525e;--gray-700:#363d47;--gray-800:#222730;--gray-850:#1b1f26;--gray-900:#12151b;--focus:var(--blue-500);--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--fill-muted:#000f3d0a;--fill-subtle:#000f3d12;--border-default:#000f3d14;--border-input:#000f3d1f;--border-strong:#000f3d2e;--border-faint:#000f3d0d;--accent:var(--gray-900);--accent-hover:var(--gray-800);--accent-press:#0a0c10;--accent-soft:var(--gray-100);--accent-soft-border:var(--gray-200);--accent-muted:var(--gray-400);--accent-inset:inset 0 1px 0 #ffffff1f;--success:#3aa768;--success-soft:#e9f6ee;--success-border:#c7e6d2;--success-text:#2e7d51;--warning:#eba63d;--warning-soft:#fbf3df;--warning-border:#eeda9e;--warning-text:#a5642e;--danger:#d84f4f;--danger-hover:#bc4141;--danger-soft:#faebeb;--danger-border:#efc7c7;--danger-text:#b34747;--info:#4aa3d6;--info-soft:#e9f3fa;--info-border:#c2ddef;--info-text:#31709c;--purple-soft:#f1ecfa;--purple-border:#dccdf0;--purple-text:#6d51a8;--teal-soft:#e7f5f3;--teal-border:#c2e4e0;--teal-text:#2a7d74;--pink-soft:#fae9f1;--pink-border:#efc6d9;--pink-text:#a84f78;--star:#d9a514;--surface-page:var(--gray-25);--surface-card:var(--gray-0);--surface-panel:var(--gray-0);--surface-sunken:var(--gray-100);--surface-raised:var(--gray-0);--surface-popover:var(--gray-0);--surface-inverse:var(--gray-900);--surface-overlay:#12151b73;--text-heading:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-faint:var(--gray-400);--text-on-accent:#fff;--text-inverse:var(--gray-50);--text-link:var(--text-heading);--selection:var(--gray-200)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fill-muted:#ffffff0d;--fill-subtle:#ffffff17;--border-default:#ffffff17;--border-input:#ffffff24;--border-strong:#ffffff38;--border-faint:#ffffff0f;--accent:var(--gray-50);--accent-hover:#fff;--accent-press:var(--gray-200);--accent-soft:#ffffff17;--accent-soft-border:#ffffff24;--accent-muted:var(--gray-500);--accent-inset:inset 0 0 0 0 transparent;--success-soft:#3aa76829;--success-border:#3aa76852;--success-text:#72c99a;--warning-soft:#eba63d26;--warning-border:#eba63d52;--warning-text:#e5b869;--danger-soft:#d84f4f26;--danger-border:#d84f4f52;--danger-text:#e08e8e;--info-soft:#4aa3d626;--info-border:#4aa3d652;--info-text:#84c1e6;--purple-soft:#8a6fc929;--purple-border:#8a6fc957;--purple-text:#b7a3e3;--teal-soft:#3aa79b26;--teal-border:#3aa79b52;--teal-text:#7cc8bf;--pink-soft:#d66f9e26;--pink-border:#d66f9e52;--pink-text:#e39cbd;--star:#e8bc45;--surface-page:#0e1014;--surface-card:#1d2128;--surface-panel:#15181d;--surface-sunken:#090b0e;--surface-raised:#262b33;--surface-popover:#262b33;--surface-inverse:var(--gray-50);--surface-overlay:#0009;--text-heading:var(--gray-50);--text-body:var(--gray-300);--text-muted:var(--gray-400);--text-faint:var(--gray-500);--text-on-accent:var(--gray-900);--text-inverse:var(--gray-900);--selection:#ffffff29}:root{--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"Fira Code", ui-monospace, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--type-page-title:var(--weight-semibold) var(--text-2xl)/var(--leading-tight) var(--font-display);--type-section-title:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);--type-card-title:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-display);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-body);--type-label:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-body);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-body);--type-overline:var(--weight-semibold) var(--text-2xs)/var(--leading-snug) var(--font-body);--type-kpi:var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-display);--type-code:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--layout-sidebar-w:248px;--layout-sidebar-collapsed-w:64px;--layout-page-pad:var(--space-8);--layout-card-pad:var(--space-5);--layout-content-max:1440px;--layout-aside-w:376px;--control-h-xs:28px;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--shadow-xs:0 1px 2px #12151b0d;--shadow-sm:0 1px 3px #12151b12, 0 1px 2px #12151b0a;--shadow-md:0 4px 12px #12151b14, 0 1px 3px #12151b0d;--shadow-lg:0 12px 32px #12151b1f, 0 2px 6px #12151b0f;--shadow-overlay:0 24px 64px #12151b38, 0 4px 12px #12151b14;--focus-ring:0 0 0 3px var(--focus);--ease:cubic-bezier(.25, .1, .25, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}[data-theme=dark]{--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 12px #00000059, 0 1px 3px #00000040;--shadow-lg:0 12px 32px #00000073, 0 2px 6px #0000004d;--shadow-overlay:0 24px 64px #0009, 0 4px 12px #00000059}}@layer base{body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--tracking-tight);margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}code,pre{font:var(--type-code)}::selection{background:var(--selection)}}@layer components,features;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2)format("woff2"),url(/build/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2)format("woff2"),url(/build/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2)format("woff2"),url(/build/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2)format("woff2"),url(/build/assets/fira-code-greek-400-normal-DobhaxvF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-symbols2-400-normal-9X26I2LK.woff2)format("woff2"),url(/build/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2)format("woff2"),url(/build/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff)format("woff");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:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/fira-code-latin-400-normal-DGosTW8U.woff2)format("woff2"),url(/build/assets/fira-code-latin-400-normal-C-QZfXAs.woff)format("woff");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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-cyrillic-ext-500-normal-CYRspHgm.woff2)format("woff2"),url(/build/assets/fira-code-cyrillic-ext-500-normal-CwtLmSFD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-cyrillic-500-normal-CX35h3Mg.woff2)format("woff2"),url(/build/assets/fira-code-cyrillic-500-normal-Bu7VCL72.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-greek-ext-500-normal-BO3iq16n.woff2)format("woff2"),url(/build/assets/fira-code-greek-ext-500-normal-CMiNLXER.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-greek-500-normal-CVO0IRNt.woff2)format("woff2"),url(/build/assets/fira-code-greek-500-normal-DEXIWiey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-symbols2-500-normal-B5s_njw3.woff2)format("woff2"),url(/build/assets/fira-code-symbols2-500-normal-DwsgbIjQ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-latin-ext-500-normal-Crd9e_oI.woff2)format("woff2"),url(/build/assets/fira-code-latin-ext-500-normal-CaANqXjI.woff)format("woff");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:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fira-code-latin-500-normal-B6gioGu8.woff2)format("woff2"),url(/build/assets/fira-code-latin-500-normal-aMLC2AMm.woff)format("woff");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}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct{background:var(--surface-page);min-height:100vh;font-family:var(--font-body);color:var(--text-body)}.acct-who-name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-heading);line-height:1.3}.acct-who-mail{font-size:var(--text-xs);color:var(--text-muted);line-height:1.3}.acct-main{max-width:1000px;margin:0 auto;padding:40px 32px 64px}.acct-logo{width:auto;height:22px;margin:0 0 32px;display:block}.acct-user{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex}.acct-head{margin:0 0 -8px}.acct-head h1{font:var(--type-page-title,600 24px/1.2 var(--font-body));letter-spacing:-.02em;color:var(--text-heading);margin:0 0 4px}.acct-head p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.acct-cols{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:48px;display:grid}.acct-nav{flex-direction:column;gap:2px;display:flex}.acct-nav-btn{box-sizing:border-box;height:var(--control-h-md);border-radius:var(--radius-sm);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.acct-nav-btn:hover{background:var(--fill-muted);color:var(--text-heading)}.acct-nav-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.acct-nav-btn[aria-current=page]{background:var(--fill-subtle);color:var(--text-heading)}.acct-nav-sep{background:var(--border-default);height:1px;margin:8px 0}.acct-nav-btn--danger{color:var(--danger-text)}.acct-nav-btn--danger:hover{background:var(--danger-soft);color:var(--danger-text)}.acct-panel,.acct-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.acct-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acct-rows{flex-direction:column;display:flex}.acct-row{border-top:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.acct-row:first-child{border-top:0;padding-top:0}.acct-row:last-child{padding-bottom:0}.acct-row-actions{flex:none;align-items:center;gap:8px;display:flex}.acct-codes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acct-codes span{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-heading);background:var(--surface-sunken);border:1px solid var(--border-faint);border-radius:var(--radius-xs);text-align:center;letter-spacing:.04em;padding:8px 10px}.acct-row-t{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-heading);align-items:center;gap:8px;display:flex}.acct-row-d{font-size:var(--text-xs);color:var(--text-muted);max-width:52ch;margin-top:3px}.acct-avatar-row{align-items:center;gap:16px;margin-bottom:20px;display:flex}.acct-avatar-actions{align-items:center;gap:8px;display:flex}.acct-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct-mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.acct-sub{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.acct-session-where{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;display:flex}@media (width<=820px){.acct-cols{grid-template-columns:1fr}.acct-nav{flex-direction:row;overflow-x:auto}.acct-grid2{grid-template-columns:1fr}.acct-main{padding:20px}}.login-split{background:var(--surface-card);min-height:100vh;display:flex}.login-left{box-sizing:border-box;flex-direction:column;flex:0 700px;min-width:min(600px,100vw);padding:32px 48px;display:flex}.login-logo{align-self:flex-start;width:auto;height:26px}.login-center{flex-direction:column;flex:1;justify-content:center;padding-bottom:8vh;display:flex}.login-form{flex-direction:column;gap:20px;width:100%;max-width:360px;margin:0 auto;display:flex}.login-form h1{font:var(--type-page-title,600 24px/1.2 var(--font-body));letter-spacing:-.02em;color:var(--text-heading);margin:0 0 8px}.login-head{min-width:0}.login-head h1{margin:0 0 6px}.login-intro{font-size:var(--text-sm);color:var(--text-muted);margin:0}.login-field{flex-direction:column;gap:6px;min-width:0;display:flex}.login-forgot{text-align:right;font-size:var(--text-sm)}.login-right{pointer-events:none;background:#07101c;flex:auto;min-width:0;position:relative;overflow:hidden}.login-bg{width:100%;height:100%;position:absolute;inset:0}.login-bg--static{background:radial-gradient(120% 100% at 70% 20%,#16324f 0%,#0b1a2b 45%,#07101c 100%)}.login-or{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:2px 0;display:flex}.login-or:before,.login-or:after{content:"";background:var(--border-default);flex:1;height:1px}.login-meta{text-align:center;font-size:var(--text-sm);color:var(--text-muted)}@media (width<=900px){.login-right{display:none}.login-left{flex:1;min-width:0}}
