:root{--gte-navy-950:#01143a;--gte-navy-900:#022056;--gte-navy-800:#042659;--gte-navy-700:#032e62;--gte-harbor:#113a5f;--gte-blue-700:#024884;--gte-blue-600:#035592;--gte-blue-500:#0269ae;--gte-blue-400:#2f8fcf;--gte-cyan-500:#00b1e9;--gte-cyan-300:#6fd3f4;--gte-cyan-100:#d6f1fb;--gte-cyan-50:#eef9fe;--gte-white:#fff;--gte-mist-25:#f7fbfd;--gte-mist-50:#eff4f9;--gte-mist-100:#e2e9f1;--gte-mist-200:#cbd6e2;--gte-mist-300:#a5b4c6;--gte-slate-400:#7b8ca2;--gte-slate-500:#58697f;--gte-slate-600:#3e4d62;--gte-slate-700:#2b384a;--gte-slate-800:#1a2536;--gte-slate-900:#0d1624;--gte-green-600:#16865b;--gte-green-100:#dcf3e8;--gte-amber-600:#b87400;--gte-amber-100:#fcefd2;--gte-red-600:#c9352d;--gte-red-100:#fbe1df;--text-strong:var(--gte-navy-900);--text-body:16px;--text-muted:var(--gte-slate-500);--text-subtle:var(--gte-slate-400);--text-inverse:var(--gte-white);--text-inverse-muted:#b9c9dd;--text-link:var(--gte-blue-500);--text-link-hover:var(--gte-navy-900);--text-accent:var(--gte-cyan-500);--surface-page:var(--gte-white);--surface-alt:var(--gte-mist-25);--surface-sunken:var(--gte-mist-50);--surface-card:var(--gte-white);--surface-inverse:var(--gte-navy-900);--surface-inverse-2:var(--gte-navy-800);--surface-accent-soft:var(--gte-cyan-50);--border-subtle:var(--gte-mist-100);--border-default:var(--gte-mist-200);--border-strong:var(--gte-mist-300);--border-inverse:#ffffff24;--accent:var(--gte-blue-500);--accent-hover:var(--gte-blue-600);--accent-press:var(--gte-blue-700);--accent-bright:var(--gte-cyan-500);--action-primary:var(--gte-navy-900);--action-primary-hover:var(--gte-navy-700);--action-primary-press:var(--gte-navy-950);--focus-ring:var(--gte-cyan-500);--status-success:var(--gte-green-600);--status-success-bg:var(--gte-green-100);--status-warning:var(--gte-amber-600);--status-warning-bg:var(--gte-amber-100);--status-danger:var(--gte-red-600);--status-danger-bg:var(--gte-red-100);--status-info:var(--gte-blue-500);--status-info-bg:var(--gte-cyan-50);--action-primary-fg:var(--gte-white);--surface-control:var(--gte-white);--surface-nav:#ffffffdb;--surface-toast:var(--gte-navy-900);--surface-tooltip:var(--gte-navy-950);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Archivo","Arial Narrow",system-ui,sans-serif;--font-text:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--font-stretch-display:112%;--font-stretch-brand:125%;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-display-xl:76px;--lh-display-xl:.98;--text-display-l:60px;--lh-display-l:1.02;--text-h1:46px;--lh-h1:1.08;--text-h2:34px;--lh-h2:1.14;--text-h3:24px;--lh-h3:1.25;--text-h4:19px;--lh-h4:1.3;--text-body-l:18px;--lh-body-l:1.6;--lh-body:1.6;--text-body-s:14px;--lh-body-s:1.5;--text-caption:12px;--lh-caption:1.4;--text-overline:12px;--tracking-overline:.16em;--tracking-display:-.015em;--tracking-brand:.02em;--type-heading-family:var(--font-display);--type-body-family:var(--font-text);--type-data-family:var(--font-display);--space-0:0;--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;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--container-max:1200px;--container-wide:1360px;--gutter:24px;--control-h-sm:32px;--control-h-md:44px;--control-h-lg:52px;--nav-h:72px;--section-pad-y:var(--space-24);--card-pad:var(--space-6);--stack-gap:var(--space-4);--shadow-xs:0 1px 2px #0220560f;--shadow-sm:0 1px 3px #02205614,0 1px 2px #0220560a;--shadow-md:0 6px 16px -4px #0220561f,0 2px 4px #0220560d;--shadow-lg:0 18px 40px -12px #02205638,0 4px 10px #0220560f;--shadow-focus:0 0 0 3px #00b1e959;--border-w:1px;--border-w-strong:2px;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.38s;--overlay-scrim:#01143a8f;--blur-nav:saturate(160%) blur(14px);--gte-logo:url(/assets/gte-logo-BCGPMXbZ.png);--gte-logo-white:url(/assets/gte-logo-white-8io4_eKt.png);--gte-logo-navy:url(/assets/gte-logo-navy-CObfP5w_.png);--logo-mark:var(--gte-logo);--gte-logo-ratio:931/307;--gradient-swoosh:linear-gradient(90deg,#022056 0%,#0269ae 58%,#00b1e9 100%);--gradient-deep:linear-gradient(160deg,#022056 0%,#032e62 55%,#024884 100%);--skew-brand:-14deg}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-strong:#f2f6fb;--text-body:#c5d2e2;--text-muted:#8fa3bd;--text-subtle:#6b809c;--text-inverse:#fff;--text-inverse-muted:#b9c9dd;--text-link:#4fc3f0;--text-link-hover:#fff;--text-accent:#00b1e9;--surface-page:#020f2b;--surface-alt:#041430;--surface-sunken:#071a3c;--surface-card:#0b2149;--surface-control:#0c2451;--surface-inverse:#022056;--surface-inverse-2:#0b2a5e;--surface-accent-soft:#00b1e91f;--surface-nav:#020f2bd1;--surface-toast:#12306b;--surface-tooltip:#1a3a78;--border-subtle:#ffffff14;--border-default:#ffffff24;--border-strong:#ffffff42;--border-inverse:#ffffff24;--accent:#3aa8e6;--accent-hover:#62bbee;--accent-press:#2f8fcf;--action-primary:#00b1e9;--action-primary-hover:#33c2f0;--action-primary-press:#0098cc;--action-primary-fg:#01143a;--focus-ring:#00b1e9;--status-success:#3ecf8e;--status-success-bg:#3ecf8e24;--status-warning:#f0b43c;--status-warning-bg:#f0b43c24;--status-danger:#f06a61;--status-danger-bg:#f06a6124;--status-info:#4fc3f0;--status-info-bg:#00b1e924;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #00000059,0 1px 2px #0003;--shadow-md:0 8px 20px -6px #00000080,0 2px 4px #00000040;--shadow-lg:0 20px 44px -12px #0009,0 4px 10px #0000004d;--overlay-scrim:#000514b3;--logo-mark:var(--gte-logo-white)}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-italic-DS6JCx7O.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-italic-Cq9u_6Zz.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-italic-BuvkOFDm.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}:root{--font-display:"Archivo Variable", "Archivo", "Arial Narrow", system-ui, sans-serif;--font-text:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, monospace;--app-sidebar-w:calc(var(--space-24) * 2 + var(--space-12));--app-topbar-h:calc(var(--space-12) + var(--space-2));--app-row-h:var(--space-10);--app-control-h:calc(var(--control-h-sm) + var(--space-1));--app-page-pad:var(--space-6);--app-hairline:var(--border-w) solid var(--border-subtle)}*,:before,:after{box-sizing:border-box}html{background:var(--surface-alt);-webkit-text-size-adjust:100%}body{background:var(--surface-alt);min-height:100vh;color:var(--text-body);font-family:var(--font-text);font-size:var(--text-body-s);line-height:var(--lh-body-s);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--font-stretch-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);color:var(--text-strong);margin:0}p{margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover)}code,kbd,pre{font-family:var(--font-mono)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,summary:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}::selection{background:var(--gte-cyan-100);color:var(--gte-navy-900)}hr{border:0;border-top:var(--app-hairline);margin:0}.h-page{font-size:var(--text-h4);line-height:var(--lh-h4)}.h-section{font-size:var(--text-body);line-height:var(--lh-h4);font-weight:var(--weight-bold)}.h-sub{font-size:var(--text-body-s);line-height:var(--lh-body-s);font-weight:var(--weight-bold)}.overline{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-subtle)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.small{font-size:var(--text-caption);line-height:var(--lh-caption)}.mono{font-family:var(--font-mono);font-size:calc(var(--text-caption) + var(--border-w));letter-spacing:0}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-danger{color:var(--status-danger)}.text-success{color:var(--status-success)}.text-warning{color:var(--status-warning)}.link-quiet{color:inherit}.link-quiet:hover{color:var(--text-link)}.inline-icon{align-items:center;gap:var(--space-1);display:inline-flex}.stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.stack-lg{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.spacer{flex:1}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-stats{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-32) + var(--space-24)), 1fr));gap:var(--space-4);display:grid}.split{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.form-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>.span-2{grid-column:1/-1}@media (width<=1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.grid-2,.grid-3,.form-grid{grid-template-columns:minmax(0,1fr)}}.shell{grid-template-columns:var(--app-sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{gap:var(--space-3);height:100vh;padding:var(--space-4) var(--space-3) var(--space-4);background:var(--surface-card);border-right:var(--app-hairline);z-index:40;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__brand{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-2);color:inherit;display:flex}.sidebar__product{padding-left:var(--space-3);border-left:var(--app-hairline);font-family:var(--font-display);font-stretch:var(--font-stretch-display);font-weight:var(--weight-bold);font-size:var(--text-body-s);color:var(--text-strong);line-height:1}.sidebar__foot{padding:var(--space-2) var(--space-3) 0;color:var(--text-subtle);font-size:var(--text-caption);margin-top:auto}.nav{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.nav__label{padding:var(--space-3) var(--space-3) var(--space-1)}.nav__item{align-items:center;gap:var(--space-3);height:var(--app-control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:var(--weight-semibold);font-size:var(--text-body-s);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.nav__item:hover{background:var(--surface-sunken);color:var(--text-strong)}.nav__item[data-status=active]{background:var(--surface-accent-soft);color:var(--text-strong)}.nav__item[data-status=active] .nav__icon{color:var(--accent)}.nav__icon{color:var(--text-subtle);display:inline-flex}.nav__count{min-width:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-body);font-size:var(--text-caption);font-weight:var(--weight-bold);text-align:center;line-height:calc(var(--space-5) + var(--space-1) / 2);margin-left:auto}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;align-items:center;gap:var(--space-3);height:var(--app-topbar-h);padding:0 var(--app-page-pad);background:var(--surface-nav);-webkit-backdrop-filter:var(--blur-nav);border-bottom:var(--app-hairline);display:flex;position:sticky;top:0}.topbar__menu{display:none}.topbar__title{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.topbar__title h1{font-size:var(--text-h4);line-height:var(--lh-h4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__crumb{align-items:center;gap:var(--space-2);color:var(--text-muted);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.topbar__search{width:clamp(calc(var(--space-32) + var(--space-16)), 24vw, calc(var(--space-32) * 2 + var(--space-16)))}.topbar__user{align-items:center;gap:var(--space-2);padding-left:var(--space-3);border-left:var(--app-hairline);color:var(--text-strong);font-weight:var(--weight-semibold);white-space:nowrap;display:flex}.content{width:100%;max-width:var(--container-wide);padding:var(--space-6) var(--app-page-pad) var(--space-16);gap:var(--space-5);flex-direction:column;min-width:0;margin:0 auto;display:flex}.content--fluid{max-width:none}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-head__desc{color:var(--text-muted);max-width:80ch}.page-head__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scrim{display:none}@media (width<=1024px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{width:min(calc(var(--app-sidebar-w) + var(--space-10)), 86vw);transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.shell[data-nav-open=true] .sidebar{transform:none}.shell[data-nav-open=true] .scrim{z-index:35;background:var(--overlay-scrim);display:block;position:fixed;inset:0}.topbar__menu{display:inline-grid}}@media (width<=760px){:root{--app-page-pad:var(--space-4)}.topbar__search,.topbar__username,.topbar__crumb{display:none}.topbar__user{border-left:0;padding-left:0}.content{padding-top:var(--space-4)}}.panel{flex-direction:column;min-width:0;display:flex}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-1));padding:var(--space-3) var(--space-5);border-bottom:var(--app-hairline);flex-wrap:wrap;display:flex}.panel__title{gap:calc(var(--space-1) / 2);flex-direction:column;min-width:0;display:flex}.panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel__body{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.panel__body--flush{gap:0;padding:0}.panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:var(--app-hairline);background:var(--surface-alt);display:flex}@media (width<=760px){.panel__head,.panel__body,.panel__foot{padding-left:var(--space-4);padding-right:var(--space-4)}}.banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-w) solid transparent;background:var(--surface-sunken);color:var(--text-body);display:flex}.banner__icon{padding-top:calc(var(--space-1) / 2);display:inline-flex}.banner__body{gap:calc(var(--space-1) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.banner__title{font-weight:var(--weight-bold);color:var(--text-strong)}.banner--warning{background:var(--status-warning-bg)}.banner--warning .banner__icon{color:var(--status-warning)}.banner--danger{background:var(--status-danger-bg)}.banner--danger .banner__icon{color:var(--status-danger)}.banner--info{background:var(--status-info-bg)}.banner--info .banner__icon{color:var(--status-info)}.banner--success{background:var(--status-success-bg)}.banner--success .banner__icon{color:var(--status-success)}.ds-dense select{height:var(--app-control-h)!important;font-size:var(--text-body-s)!important;padding-left:var(--space-3)!important;padding-right:var(--space-8)!important}.ds-dense select+span{top:calc((var(--app-control-h) - 18px) / 2)!important;right:var(--space-2)!important}.ds-dense label{font-size:var(--text-body-s)}.ds-dense input{font-size:var(--text-body-s)!important}.textarea{width:100%;min-height:calc(var(--space-24) + var(--space-4));padding:var(--space-2) var(--space-3);background:var(--surface-control);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-strong);font-family:var(--font-text);font-size:var(--text-body-s);line-height:var(--lh-body-s);resize:vertical;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:0}.textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.textarea--mono{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-body-s)}.textarea[aria-invalid=true]{border-color:var(--status-danger)}.popover,.menu{z-index:1100;min-width:calc(var(--space-32) + var(--space-24));max-width:min(calc(var(--space-32) * 3), calc(100vw - var(--space-8)));padding:var(--space-1);background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-body);font-family:var(--font-text);font-size:var(--text-body-s);animation:pop-in var(--dur-fast) var(--ease-out)}.popover--padded{padding:var(--space-4)}@keyframes pop-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}}.menu__item{align-items:center;gap:var(--space-3);min-height:var(--app-control-h);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;display:flex}.menu__item[data-highlighted]{background:var(--surface-sunken)}.menu__item[data-disabled]{opacity:.45;cursor:not-allowed}.menu__item-desc{color:var(--text-muted);font-size:var(--text-caption);line-height:var(--lh-caption);display:block}.menu__label{padding:var(--space-2) var(--space-3) var(--space-1)}.menu__sep{height:var(--border-w);margin:var(--space-1) 0;background:var(--border-subtle)}.sunken{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.divider-list>*+*{border-top:var(--app-hairline)}.list-plain{margin:0;padding:0;list-style:none}.chip-mono{max-width:100%;height:calc(var(--space-5) + var(--space-1) / 2);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.checkcell{display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.toast-host{right:var(--space-6);bottom:var(--space-6);z-index:1300;align-items:flex-end;gap:var(--space-2);max-width:calc(100vw - var(--space-8));flex-direction:column;display:flex;position:fixed}@media (width<=760px){.toast-host{right:var(--space-4);bottom:var(--space-4);left:var(--space-4)}}.empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.empty--compact{padding:var(--space-6) var(--space-4)}.empty__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--surface-accent-soft);color:var(--accent);place-items:center;display:grid}.empty__text{max-width:56ch}.skeleton{border-radius:var(--radius-xs);background:var(--surface-sunken);animation:skeleton-pulse 1.4s var(--ease-in-out) infinite;display:block}@keyframes skeleton-pulse{50%{opacity:.45}}.skeleton-rows{flex-direction:column;display:flex}.skeleton-rows__row{align-items:center;gap:var(--space-6);height:var(--app-row-h);padding:0 var(--space-3);border-bottom:var(--app-hairline);display:flex}.skeleton-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-card);border:var(--app-hairline);border-radius:var(--radius-md);flex-direction:column;display:flex}.progress{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.progress__track{height:var(--space-2);border-radius:var(--radius-xs);background:var(--surface-sunken);position:relative;overflow:hidden}.progress__fill{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.progress__track--indeterminate .progress__fill{width:30%;animation:progress-slide 1.2s var(--ease-in-out) infinite}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.kv{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kv--2{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.kv__row{grid-template-columns:minmax(calc(var(--space-24) + var(--space-8)), 40%) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--app-hairline);display:grid}.kv__row:last-child,.kv--2 .kv__row:nth-last-child(2):nth-child(odd){border-bottom:0}.kv__label{color:var(--text-muted)}.kv__value{color:var(--text-strong);overflow-wrap:anywhere;min-width:0;margin:0}.kv__value.mono{font-size:var(--text-caption)}.kv__hint{color:var(--text-subtle);font-size:var(--text-caption);font-family:var(--font-text);display:block}@media (width<=720px){.kv--2{grid-template-columns:minmax(0,1fr)}.kv__row{grid-template-columns:minmax(0,1fr);gap:0}}.code{border:var(--app-hairline);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;min-width:0;display:flex;overflow:hidden}.code__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-bottom:var(--app-hairline);display:flex}.code__pre{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-body-s);color:var(--text-strong);tab-size:2;margin:0;overflow:auto}.code__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.tagdiff{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tagdiff__tag{max-width:100%;min-height:calc(var(--space-6) - var(--space-1) / 2);padding:0 var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-caption);overflow-wrap:anywhere;align-items:center;display:inline-flex}.tagdiff__tag--kept{background:var(--surface-sunken);color:var(--text-body)}.tagdiff__tag--added{background:var(--status-success-bg);color:var(--status-success);font-weight:var(--weight-semibold)}.tagdiff__tag--removed{background:var(--status-danger-bg);color:var(--status-danger);text-decoration:line-through}.stepper__compact{display:none}.stepper__list{align-items:center;gap:var(--space-2);display:flex}.stepper__step{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.stepper__step:last-child{flex:none}.stepper__btn{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);color:var(--text-muted);font:inherit;font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.stepper__label{max-width:12ch;line-height:var(--lh-h4)}.stepper__btn:disabled{cursor:default}.stepper__dot{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-pill);border:var(--border-w-strong) solid var(--border-default);background:var(--surface-control);font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.stepper__line{min-width:var(--space-3);height:var(--border-w-strong);border-radius:var(--radius-xs);background:var(--border-subtle);flex:1}.stepper__step--done .stepper__dot{border-color:var(--status-success);background:var(--status-success-bg);color:var(--status-success)}.stepper__step--done .stepper__line{background:var(--status-success)}.stepper__step--done .stepper__btn{color:var(--text-body)}.stepper__step--current .stepper__dot{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-fg)}.stepper__step--current .stepper__btn{color:var(--text-strong)}@media (width<=1180px){.stepper__step:not(.stepper__step--current) .stepper__label{display:none}}@media (width<=640px){.stepper__compact{margin-bottom:var(--space-2);display:block}.stepper__list{gap:var(--space-1)}.stepper__label{display:none}.stepper__line{min-width:var(--space-1)}}.dt{flex-direction:column;min-width:0;display:flex}.dt__scroll{overscroll-behavior-x:contain;min-width:0;overflow:auto}.dt__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body-s);line-height:var(--lh-body-s)}.dt__table th{z-index:2;height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-3);background:var(--surface-alt);border-bottom:var(--border-w) solid var(--border-default);color:var(--text-muted);font-size:var(--text-caption);font-weight:var(--weight-bold);text-align:left;white-space:nowrap;position:sticky;top:0}.dt__table td{height:var(--app-row-h);padding:calc(var(--space-1) / 2) var(--space-3);border-bottom:var(--app-hairline);vertical-align:middle;color:var(--text-body);background:var(--surface-card);transition:background var(--dur-fast) var(--ease-out)}.dt__table th:first-child,.dt__table td:first-child{padding-left:var(--space-5)}.dt__table th:last-child,.dt__table td:last-child{padding-right:var(--space-5)}.dt__table tbody tr:hover td{background:var(--surface-alt)}.dt__table tbody tr[data-selected] td{background:var(--surface-accent-soft)}.dt__table tbody tr[data-clickable]{cursor:pointer}.dt__table tbody tr:focus-visible{outline:none}.dt__table tbody tr:focus-visible td{box-shadow:inset 0 calc(var(--border-w) * -2) 0 var(--focus-ring)}.dt__table tbody tr:last-child td{border-bottom:0}.dt__select{width:var(--space-10)}.dt__table th.dt__select,.dt__table td.dt__select{padding-right:0}.dt__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:var(--app-hairline);background:var(--surface-alt);flex-wrap:wrap;display:flex}.dt__title{max-width:calc(var(--space-32) * 3.5);color:var(--text-strong);font-weight:var(--weight-semibold);line-height:var(--lh-h4);display:block}.dt__title:hover{color:var(--text-link)}.dt__sub{color:var(--text-muted);font-size:var(--text-caption);line-height:var(--lh-h4);display:block}@media (width<=760px){.dt__table th:first-child,.dt__table td:first-child{padding-left:var(--space-4)}.dt__table th:last-child,.dt__table td:last-child{padding-right:var(--space-4)}.dt__foot{padding:var(--space-3) var(--space-4)}}.filterbar{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.filterbar__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filterbar__search{flex:1 1 calc(var(--space-32) + var(--space-24));min-width:calc(var(--space-32) + var(--space-16))}.filterbar__select{flex:0 1 calc(var(--space-32) + var(--space-6));min-width:calc(var(--space-24) + var(--space-8))}.filterbar__chips{gap:var(--space-2)}@media (width<=760px){.filterbar__search{flex:100%;min-width:0}.filterbar__select{flex:1 1 calc(50% - var(--space-1));min-width:0}.dt__scroll{max-height:none!important}}.switcher{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:flex}.switcher:hover{border-color:var(--border-strong)}.switcher__mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--surface-accent-soft);color:var(--accent);flex:none;place-items:center;display:grid}.switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.switcher__name{font-weight:var(--weight-bold);color:var(--text-strong)}.switcher__domain{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-muted)}.switcher__pop{width:calc(var(--space-32) * 2 + var(--space-16))}.switcher__search{padding:var(--space-2) var(--space-2) var(--space-1)}.switcher__list{max-height:min(calc(var(--space-32) * 3), 60vh);overflow-y:auto}.switcher__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.switcher__item:hover,.switcher__item:focus-visible{background:var(--surface-sunken)}.switcher__none{padding:var(--space-3)}.chips{gap:var(--space-2);flex-direction:column;display:flex}.dialog-body{gap:var(--space-3);font-size:var(--text-body-s);max-height:calc(100dvh - var(--space-32) - var(--space-24) - var(--space-12));overscroll-behavior:contain;margin:calc(-1 * var(--space-1));padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.menu-trigger{display:inline-flex}.login{min-height:100vh;padding:var(--space-10) var(--space-4);background:var(--gradient-deep);color:var(--text-inverse);place-items:center;display:grid}.login__inner{width:100%;max-width:calc(var(--space-32) * 3 + var(--space-8));gap:var(--space-8);flex-direction:column;display:flex}.login__brand{align-items:center;gap:var(--space-4);display:flex}.login__wordmark{gap:var(--space-1);padding-left:var(--space-4);border-left:var(--border-w) solid var(--border-inverse);flex-direction:column;display:flex}.login__product{font-family:var(--font-display);font-stretch:var(--font-stretch-brand);font-style:italic;font-weight:var(--weight-black);font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-display);color:var(--text-inverse)}.login__tagline{color:var(--text-inverse-muted);font-size:var(--text-body-s)}.login__rule{height:var(--space-1);background:var(--gradient-swoosh)}.login__form{gap:var(--space-5);padding:var(--space-8);flex-direction:column;display:flex}.login__foot{text-align:center;color:var(--text-inverse-muted);font-size:var(--text-caption)}@media (width<=480px){.login__form{padding:var(--space-6) var(--space-5)}.login__brand{flex-direction:column;align-items:flex-start}.login__wordmark{border-left:0;padding-left:0}}.overview__classified{gap:var(--space-1);min-width:calc(var(--space-24) + var(--space-4));flex-direction:column;display:flex}.attention__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--text-strong);border-bottom:var(--app-hairline);transition:background var(--dur-fast) var(--ease-out);display:flex}.attention li:last-child .attention__item{border-bottom:0}.attention__item:hover{background:var(--surface-alt);color:var(--text-strong)}.attention__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.attention__icon--danger{background:var(--status-danger-bg);color:var(--status-danger)}.attention__icon--warning{background:var(--status-warning-bg);color:var(--status-warning)}.attention__msg{min-width:0;font-weight:var(--weight-medium);flex:1}
