@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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/ad66f9afd8947f86-s.3lvt2whj97whp.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/5476f68d60460930-s.2uwcyprjm3xu3.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/2bbe8d2671613f1f-s.0k62hbripvv8p.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/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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_d95ec7d3-module___-IDgq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d95ec7d3-module___-IDgq__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.2f7nqdagzwx2-.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.176arc174-8zp.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.0bp8oijd_gu96.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.1fby2rem9ngyr.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.0vfdmo25voy_0.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.3t6q91iet4nsy.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_a167585c-module__TLAyTq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a167585c-module__TLAyTq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0d141c;--ink-2:#3f4a57;--ink-3:#66717e;--muted:#848f9c;--faint:#6c7178;--line:#e5e9ee;--line-2:#eef1f5;--line-3:#f5f7f9;--line-strong:#c6cdd5;--line-hover:#d4dbe3;--surface:#fff;--plane:#f6f8fa;--plane-2:#fafbfc;--pos:#1f6b4a;--pos-bg:#edf5f1;--pos-line:#d6e7de;--neg:#8c4a3f;--neg-bg:#f9f2f0;--neg-line:#ebdbd7;--warn:#6b5218;--warn-bg:#fbf8ef;--warn-line:#eee4cd;--on-accent:#fff;--overlay-bg:#0d141c;--overlay-ink:#fff;--overlay-accent:var(--brand-300);--sw-off:#cbd3dc;--sw-knob:#fff;--star:#a87c1f;--scroll:#d5dbe2;--scroll-hover:#bfc7d0;--scrim:#0d141c4d;--sh-rgb:13,20,28;--hi-a:.14;--t-display:46px;--t-h1:24px;--t-h2:16.5px;--t-lg:14.5px;--t-md:13.5px;--t-sm:12.5px;--t-xs:11.5px;--t-cap:10.5px;--e1:0 1px 1.5px rgba(var(--sh-rgb),.045);--e2:0 1px 2px rgba(var(--sh-rgb),.05), 0 6px 16px -10px rgba(var(--sh-rgb),.12);--e3:0 2px 4px rgba(var(--sh-rgb),.06), 0 18px 40px -16px rgba(var(--sh-rgb),.22);--e4:0 4px 8px rgba(var(--sh-rgb),.08), 0 40px 80px -28px rgba(var(--sh-rgb),.34);--inset-hi:inset 0 1px 0 rgba(255,255,255,var(--hi-a));--r-xs:6px;--r-sm:8px;--r:10px;--r-md:12px;--r-lg:14px;--r-xl:18px;--ease:cubic-bezier(.32,.72,.32,1);--ease-out:cubic-bezier(.16,1,.3,1);--d-1:.12s;--d-2:.18s;--d-3:.26s;--sidebar:256px;--topbar:52px;--row-py:12px;--row-gap:13px;--focus:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 55%, transparent)}[data-density=compact]{--row-py:8px;--row-gap:11px;--t-md:13px;--t-sm:12px}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9edf2;--ink-2:#b4bec9;--ink-3:#8c97a4;--muted:#6f7a87;--faint:#768596;--line:#28313b;--line-2:#1f262e;--line-3:#1a2129;--line-strong:#3a4552;--line-hover:#46525f;--surface:#161c24;--plane:#0f141a;--plane-2:#131a21;--pos:#6fbf95;--pos-bg:#16271f;--pos-line:#284736;--neg:#dc9a8c;--neg-bg:#2a1d1a;--neg-line:#48302b;--warn:#d9be7a;--warn-bg:#241f11;--warn-line:#40371a;--on-accent:#0b1016;--overlay-bg:#242d38;--overlay-ink:#e9edf2;--sw-off:#3a4552;--sw-knob:#e9edf2;--star:#d0a649;--scroll:#333d48;--scroll-hover:#455161;--scrim:#0000009e;--sh-rgb:0,0,0;--hi-a:.1}:root[data-accent=blue]{--brand:#0f4c81;--brand-800:#08304f;--brand-700:#0a3a63;--brand-500:#1a6bae;--brand-400:#3e8cc8;--brand-300:#8fb9db;--brand-200:#bbd7eb;--brand-150:#cfe2f0;--brand-100:#e4eef6;--brand-050:#f3f8fc;--ramp-1:#8fb9db;--ramp-2:#3e8cc8;--ramp-3:#0f4c81}:root[data-accent=graphite]{--brand:#3c4b5a;--brand-800:#1f2933;--brand-700:#2c3845;--brand-500:#5a697a;--brand-400:#798a9b;--brand-300:#a4b1c0;--brand-200:#c9d4e0;--brand-150:#d7e1eb;--brand-100:#e6eef6;--brand-050:#f4f7fb;--ramp-1:#a4b1c0;--ramp-2:#798a9b;--ramp-3:#3c4b5a}:root[data-accent=teal]{--brand:#015552;--brand-800:#002f2d;--brand-700:#01403e;--brand-500:#107773;--brand-400:#3e9894;--brand-300:#7bbeba;--brand-200:#a9dfdb;--brand-150:#bdeae7;--brand-100:#d3f5f2;--brand-050:#ebfbfa;--ramp-1:#7bbeba;--ramp-2:#3e9894;--ramp-3:#015552}:root[data-accent=indigo]{--brand:#433c88;--brand-800:#241e51;--brand-700:#322b6b;--brand-500:#605bac;--brand-400:#7f7cd0;--brand-300:#a7a7ed;--brand-200:#cccdfe;--brand-150:#dbdcff;--brand-100:#eaebff;--brand-050:#f6f6ff;--ramp-1:#a7a7ed;--ramp-2:#7f7cd0;--ramp-3:#433c88}:root[data-accent=forest]{--brand:#1d5631;--brand-800:#083017;--brand-700:#104122;--brand-500:#3d764e;--brand-400:#5d976d;--brand-300:#8ebd9a;--brand-200:#b8dec0;--brand-150:#c9e9d0;--brand-100:#dbf4e1;--brand-050:#effbf1;--ramp-1:#8ebd9a;--ramp-2:#5d976d;--ramp-3:#1d5631}:root[data-accent=plum]{--brand:#6e2f57;--brand-800:#401631;--brand-700:#552042;--brand-500:#914d76;--brand-400:#b46d97;--brand-300:#d69abd;--brand-200:#f4c1de;--brand-150:#fdd1e9;--brand-100:#ffe4f2;--brand-050:#fef4f9;--ramp-1:#d69abd;--ramp-2:#b46d97;--ramp-3:#6e2f57}:root[data-mode=dark][data-accent=blue]{--brand:#65aae3;--brand-800:#a6d2f8;--brand-700:#80bcf1;--brand-500:#4891cc;--brand-400:#4891cc;--brand-300:#2b699b;--brand-200:#2b699b;--brand-150:#1a4a6f;--brand-100:#143957;--brand-050:#0f202d;--ramp-1:#2b699b;--ramp-2:#4891cc;--ramp-3:#80bcf1;--overlay-accent:#80bcf1}:root[data-mode=dark][data-accent=graphite]{--brand:#95a5b6;--brand-800:#c3cdd9;--brand-700:#a9b8c7;--brand-500:#7c8d9e;--brand-400:#7c8d9e;--brand-300:#596675;--brand-200:#596675;--brand-150:#3d4852;--brand-100:#303840;--brand-050:#1b1f23;--ramp-1:#596675;--ramp-2:#7c8d9e;--ramp-3:#a9b8c7;--overlay-accent:#a9b8c7}:root[data-mode=dark][data-accent=teal]{--brand:#61b3af;--brand-800:#a5d8d4;--brand-700:#7dc5c1;--brand-500:#429b97;--brand-400:#429b97;--brand-300:#23726f;--brand-200:#23726f;--brand-150:#15504e;--brand-100:#103f3d;--brand-050:#0f2221;--ramp-1:#23726f;--ramp-2:#429b97;--ramp-3:#7dc5c1;--overlay-accent:#7dc5c1}:root[data-mode=dark][data-accent=indigo]{--brand:#9a98eb;--brand-800:#c5c6fe;--brand-700:#adadf8;--brand-500:#827fd3;--brand-400:#827fd3;--brand-300:#5e5aa1;--brand-200:#5e5aa1;--brand-150:#413f73;--brand-100:#33305a;--brand-050:#1c1c2f;--ramp-1:#5e5aa1;--ramp-2:#827fd3;--ramp-3:#adadf8;--overlay-accent:#adadf8}:root[data-mode=dark][data-accent=forest]{--brand:#7bb289;--brand-800:#b3d7bb;--brand-700:#92c49e;--brand-500:#609a70;--brand-400:#609a70;--brand-300:#40714e;--brand-200:#40714e;--brand-150:#2b5036;--brand-100:#213e29;--brand-050:#142218;--ramp-1:#40714e;--ramp-2:#609a70;--ramp-3:#92c49e;--overlay-accent:#92c49e}:root[data-mode=dark][data-accent=plum]{--brand:#cf8ab2;--brand-800:#ecbcd7;--brand-700:#df9fc4;--brand-500:#b7709a;--brand-400:#b7709a;--brand-300:#894e72;--brand-200:#894e72;--brand-150:#623550;--brand-100:#4c293e;--brand-050:#291822;--ramp-1:#894e72;--ramp-2:#b7709a;--ramp-3:#df9fc4;--overlay-accent:#df9fc4}
[data-skin=product]{--background:var(--plane);--card:var(--surface);--popover:var(--surface);--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--muted-foreground:var(--ink-3);--secondary-foreground:var(--ink);--accent-foreground:var(--ink);--primary:var(--brand);--primary-foreground:var(--on-accent);--ring:var(--brand);--secondary:var(--plane-2);--accent:var(--plane-2);--shadcn-muted:var(--plane-2);--destructive:var(--neg);--destructive-foreground:var(--on-accent);--border:var(--line);--input:var(--line);--radius:var(--r-sm);--fs-brand:var(--brand);--fs-brand-hover:var(--brand-700);--fs-brand-light:var(--brand-050);--fs-glow:var(--focus);--fs-card-bg:var(--surface);--fs-card-border:var(--line);--fs-text-primary:var(--ink);--fs-text-muted:var(--ink-3);--fs-success:var(--pos);--fs-success-light:var(--pos-bg);--fs-danger:var(--neg);--fs-danger-light:var(--neg-bg);--fs-warning:var(--warn);--fs-warning-light:var(--warn-bg);--fs-progress-bg:var(--line-2)}[data-skin=product] :focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs);z-index:2;outline:none;position:relative}[data-skin=product] .tnum{font-variant-numeric:tabular-nums}[data-skin=product] [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){[data-skin=product] *,[data-skin=product] :before,[data-skin=product] :after{transition-duration:1ms!important;animation-duration:1ms!important}}
[data-skin=product] .app{min-height:100vh;display:flex}[data-skin=product] .side{width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);z-index:40;flex-direction:column;flex:none;height:100vh;display:flex;position:sticky;top:0}[data-skin=product] .side-top{padding:16px 14px 10px}[data-skin=product] .logo{align-items:center;gap:9px;margin-bottom:13px;padding:0 4px;display:flex}[data-skin=product] .logo .glyph{background:var(--brand);width:22px;height:22px;box-shadow:var(--inset-hi);border-radius:6px;flex:none;place-items:center;display:grid}[data-skin=product] .logo .glyph i{border:2px solid var(--on-accent);border-radius:50%;width:7px;height:7px;display:block}[data-skin=product] .logo b{letter-spacing:-.012em;font-size:14px;font-weight:600}[data-skin=product] .orgpick{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--plane-2);width:100%;transition:border-color var(--d-1),background var(--d-1),box-shadow var(--d-1);align-items:center;gap:9px;padding:7px 9px;display:flex}[data-skin=product] .orgpick:hover{border-color:var(--line-hover);background:var(--surface);box-shadow:var(--e1)}[data-skin=product] .orgpick .sq{background:var(--brand-100);width:25px;height:25px;color:var(--brand);border-radius:7px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}[data-skin=product] .orgpick .t{flex:1;min-width:0}[data-skin=product] .orgpick .t b{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}[data-skin=product] .orgpick .t i{font-style:normal;font-size:var(--t-xs);color:var(--ink-3);display:block}[data-skin=product] .nav{flex:1;padding:4px 10px 12px;overflow-y:auto}[data-skin=product] .nav-h{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:14px 8px 5px;font-weight:600}[data-skin=product] .nav a{border-radius:var(--r-sm);font-size:var(--t-md);color:var(--ink-2);transition:background var(--d-1),color var(--d-1);align-items:center;gap:10px;padding:6.5px 9px;font-weight:450;display:flex;position:relative}[data-skin=product] .nav a:hover{background:var(--plane);color:var(--ink)}[data-skin=product] .nav a.on{background:var(--brand-050);color:var(--brand);font-weight:550}[data-skin=product] .nav a.on:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:6px;bottom:6px;left:-10px}[data-skin=product] .nav a svg{opacity:.8}[data-skin=product] .nav a.on svg{opacity:1}[data-skin=product] .nav .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--plane);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:1.5px 5px;font-size:9px;font-weight:600}[data-skin=product] .nav .num{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}[data-skin=product] .nav a.on .num{color:var(--brand)}[data-skin=product] .side-foot{border-top:1px solid var(--line);padding:9px}[data-skin=product] .acct{border-radius:var(--r-sm);text-align:left;width:100%;transition:background var(--d-1);align-items:center;gap:9px;padding:6px 8px;display:flex}[data-skin=product] .acct:hover{background:var(--plane)}[data-skin=product] .av{background:var(--brand-100);width:26px;height:26px;color:var(--brand-700);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:650;display:grid}[data-skin=product] .acct .t{flex:1;min-width:0}[data-skin=product] .acct .t b{font-size:var(--t-sm);font-weight:600;display:block}[data-skin=product] .acct .t i{font-style:normal;font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-skin=product] .main{flex-direction:column;flex:1;min-width:0;display:flex}[data-skin=product] .topbar{height:var(--topbar);background:var(--surface);border-bottom:1px solid var(--line);z-index:35;flex:none;align-items:center;gap:12px;padding:0 26px;display:flex;position:sticky;top:0}[data-skin=product] .crumb{font-size:var(--t-sm);color:var(--ink-3);align-items:center;gap:6px;display:flex}[data-skin=product] .crumb b{color:var(--ink);font-weight:550}[data-skin=product] .crumb svg{color:var(--line-strong)}[data-skin=product] .topbar .sp{flex:1}[data-skin=product] .kbar{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--plane-2);height:30px;color:var(--muted);font-size:var(--t-sm);min-width:200px;transition:border-color var(--d-1),background var(--d-1),color var(--d-1);align-items:center;gap:8px;padding:0 9px 0 10px;display:flex}[data-skin=product] .kbar:hover{border-color:var(--line-hover);background:var(--surface);color:var(--ink-3)}[data-skin=product] .kbar .sp{flex:1}[data-skin=product] kbd{color:var(--ink-3);background:var(--surface);border:1px solid var(--line);text-align:center;border-bottom-width:1.5px;border-radius:4px;min-width:17px;padding:1px 4px;font-family:inherit;font-size:10.5px;font-weight:550;line-height:14px;display:inline-block}[data-skin=product] .iconbtn{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-3);transition:background var(--d-1),color var(--d-1);place-items:center;display:grid}[data-skin=product] .iconbtn:hover{background:var(--plane);color:var(--ink)}[data-skin=product] .iconbtn:active{transform:translateY(.5px)}[data-skin=product] .rolechip{font-size:var(--t-xs);color:var(--brand);background:var(--brand-050);border:1px solid var(--brand-150);border-radius:20px;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-weight:550;display:inline-flex}[data-skin=product] .wrap{width:100%;max-width:1160px;margin:0 auto;padding:24px 26px 120px}[data-skin=product] .btn{border-radius:var(--r-sm);height:32px;font-size:var(--t-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:var(--e1);transition:border-color var(--d-1),background var(--d-1),color var(--d-1),box-shadow var(--d-1),transform var(--d-1);white-space:nowrap;align-items:center;gap:6.5px;padding:0 12px;font-weight:550;display:inline-flex}[data-skin=product] .btn:hover{border-color:var(--line-hover);color:var(--ink);box-shadow:var(--e2)}[data-skin=product] .btn:active{box-shadow:var(--e1);transform:translateY(.5px)}[data-skin=product] .btn[hidden]{display:none}[data-skin=product] .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}[data-skin=product] .btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-accent);box-shadow:var(--inset-hi),0 1px 2px rgba(var(--sh-rgb),.22)}[data-skin=product] .btn.primary:hover{background:var(--brand-700);border-color:var(--brand-700);color:var(--on-accent);box-shadow:var(--inset-hi),0 2px 6px -1px rgba(var(--sh-rgb),.3)}[data-skin=product] .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}[data-skin=product] .btn.ghost:hover{background:var(--plane);box-shadow:none}[data-skin=product] .btn.sm{height:29px;padding:0 10px}[data-skin=product] .btn.danger{color:var(--neg)}[data-skin=product] .btn.danger:hover{color:var(--neg);border-color:var(--neg-line);background:var(--neg-bg)}[data-skin=product] .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e1)}[data-skin=product] .head{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}[data-skin=product] .head h1{font-size:var(--t-h1);letter-spacing:-.025em;font-weight:620;line-height:1.2}[data-skin=product] .head p{font-size:var(--t-md);color:var(--ink-3);max-width:58ch;margin:4px 0 0}[data-skin=product] .head .sp{flex:1}[data-skin=product] .head-actions{align-items:center;gap:7px;padding-top:2px;display:flex}[data-skin=product] .stamp{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin-right:3px;display:inline-flex}[data-skin=product] .pulse{background:var(--brand-400);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-400) 22%, transparent);border-radius:50%}[data-skin=product] .panel{margin-bottom:14px;padding:20px 22px 16px}[data-skin=product] .panel-top{flex-wrap:wrap;align-items:flex-start;gap:36px;display:flex}[data-skin=product] .hero{min-width:186px}[data-skin=product] .hero .lab{font-size:var(--t-cap);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:flex}[data-skin=product] .scope{font-size:var(--t-cap);letter-spacing:.02em;text-transform:none;color:var(--brand);background:var(--brand-050);border:1px solid var(--brand-150);border-radius:20px;padding:1.5px 7px;font-weight:600}[data-skin=product] .scope.mine{color:var(--ink-3);background:var(--plane);border-color:var(--line)}[data-skin=product] .hero .val{font-size:var(--t-display);letter-spacing:-.04em;color:var(--brand);font-variant-numeric:lining-nums;margin-top:6px;font-weight:620;line-height:1}[data-skin=product] .hero .sub{font-size:var(--t-sm);color:var(--ink-3);margin-top:7px}[data-skin=product] .hero .cta{margin-top:14px}[data-skin=product] .kpis{flex-wrap:wrap;flex:1;gap:8px;min-width:400px;display:flex}[data-skin=product] .kpi{text-align:left;border-radius:var(--r);min-width:140px;transition:background var(--d-1);flex:1;padding:7px 11px}[data-skin=product] button.kpi:hover{background:var(--plane)}[data-skin=product] .kpi .lab{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}[data-skin=product] .kpi .val{letter-spacing:-.022em;font-variant-numeric:lining-nums;margin-top:2px;font-size:20px;font-weight:600}[data-skin=product] .kpi .note{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;display:flex}[data-skin=product] .swatch{border-radius:2.5px;flex:none;width:8px;height:8px}[data-skin=product] .delta{font-size:var(--t-xs);color:var(--pos);font-variant-numeric:tabular-nums;font-weight:600}[data-skin=product] .info{width:14px;height:14px;color:var(--ink-3);border:1px solid var(--line);transition:color var(--d-1),border-color var(--d-1),background var(--d-1);border-radius:50%;place-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-grid}[data-skin=product] .info:hover{color:var(--brand);border-color:var(--brand-150);background:var(--brand-050)}[data-skin=product] .note-full{font-size:var(--t-xs);color:var(--ink-3);transition:grid-template-rows var(--d-3) var(--ease),margin var(--d-3) var(--ease);grid-template-rows:0fr;margin-top:0;line-height:1.55;display:grid}[data-skin=product] .note-full>span{min-height:0;overflow:hidden}[data-skin=product] .note-full.on{grid-template-rows:1fr;margin-top:12px}[data-skin=product] .viz{border-top:1px solid var(--line-2);margin-top:16px;padding-top:14px}[data-skin=product] .viz-head{align-items:center;gap:10px;margin-bottom:9px;display:flex}[data-skin=product] .viz-head h3{font-size:var(--t-sm);color:var(--ink-2);font-weight:550}[data-skin=product] .viz-head .sp{flex:1}[data-skin=product] .toggle{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--plane-2);gap:1.5px;padding:1.5px;display:inline-flex}[data-skin=product] .toggle button{font-size:var(--t-xs);color:var(--ink-3);transition:background var(--d-1),color var(--d-1),box-shadow var(--d-1);border-radius:4.5px;padding:2.5px 9px;font-weight:550}[data-skin=product] .toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}[data-skin=product] .bar{gap:2px;height:10px;display:flex}[data-skin=product] .seg{height:10px;transition:filter var(--d-1),transform var(--d-1);transform-origin:bottom;position:relative}[data-skin=product] .seg:first-child{border-radius:5px 2px 2px 5px}[data-skin=product] .seg:last-child{border-radius:2px 5px 5px 2px}[data-skin=product] .seg:hover{filter:brightness(1.07);transform:scaleY(1.25)}[data-skin=product] .legend{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}[data-skin=product] .legend .it{font-size:var(--t-xs);color:var(--ink-2);align-items:center;gap:6px;display:flex}[data-skin=product] .legend .it .n{color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=product] .dtable{border-collapse:collapse;width:100%;font-size:var(--t-sm)}[data-skin=product] .dtable th,[data-skin=product] .dtable td{text-align:right;border-bottom:1px solid var(--line-2);padding:5px 10px}[data-skin=product] .dtable th:first-child,[data-skin=product] .dtable td:first-child{text-align:left}[data-skin=product] .dtable th{font-size:var(--t-cap);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}[data-skin=product] .dtable td{font-variant-numeric:tabular-nums;color:var(--ink-2)}[data-skin=product] .dtable tfoot td{color:var(--ink);border-bottom:0;font-weight:600}[data-skin=product] .tip{z-index:90;pointer-events:none;opacity:0;background:var(--overlay-bg);color:var(--overlay-ink);font-size:var(--t-xs);border-radius:var(--r-xs);white-space:nowrap;box-shadow:var(--e3);transition:opacity var(--d-1);padding:5px 8px;position:fixed;transform:translate(-50%,-130%)}[data-skin=product] .tip b{font-variant-numeric:tabular-nums}[data-skin=product] .work{margin-bottom:14px;overflow:hidden}[data-skin=product] .work-top{text-align:left;align-items:center;gap:9px;width:100%;padding:12px 18px;display:flex}[data-skin=product] .work-top b{font-size:var(--t-md);font-weight:600}[data-skin=product] .work-top .c{font-size:var(--t-xs);color:var(--ink-3)}[data-skin=product] .work-top .sp{flex:1}[data-skin=product] .work-top .chev{color:var(--muted);transition:transform var(--d-2) var(--ease)}[data-skin=product] .work-shell{transition:grid-template-rows var(--d-3) var(--ease);grid-template-rows:0fr;display:grid}[data-skin=product] .work.open .work-shell{grid-template-rows:1fr}[data-skin=product] .work.open .work-top .chev{transform:rotate(180deg)}[data-skin=product] .work-body{min-height:0;overflow:hidden}[data-skin=product] .work-inner{padding:0 18px 15px}[data-skin=product] .rep{text-align:left;border-radius:var(--r-sm);width:100%;transition:background var(--d-1);align-items:center;gap:12px;padding:6px 9px;display:flex}[data-skin=product] button.rep:hover{background:var(--plane)}[data-skin=product] .rep[aria-pressed=true]{background:var(--brand-050)}[data-skin=product] .rep .av{width:23px;height:23px;font-size:9px}[data-skin=product] .rep .nm{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;flex:none;width:136px;font-weight:500;overflow:hidden}[data-skin=product] .rep .tr{background:var(--line-2);border-radius:3px;flex:1;min-width:60px;height:5px;display:block;overflow:hidden}[data-skin=product] .rep .fl{background:var(--brand-400);height:5px;transition:width var(--d-3) var(--ease);border-radius:3px;display:block}[data-skin=product] .rep.thin .fl{background:var(--brand-300)}[data-skin=product] .rep .n{font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:42px;font-weight:600}[data-skin=product] .rep .pc{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:34px}[data-skin=product] .warnrow{border-radius:var(--r-sm);background:var(--warn-bg);border:1px solid var(--warn-line);font-size:var(--t-xs);color:var(--warn);align-items:flex-start;gap:9px;margin-top:9px;padding:9px 11px;line-height:1.55;display:flex}[data-skin=product] .toolbar{top:var(--topbar);z-index:25;background:var(--plane);transition:box-shadow var(--d-2),background var(--d-2);margin:0 -26px;padding:0 26px;position:sticky}[data-skin=product] .toolbar.stuck{box-shadow:0 1px 0 var(--line),0 6px 16px -14px rgba(var(--sh-rgb),.4);background:color-mix(in srgb, var(--plane) 94%, transparent);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px)}[data-skin=product] .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:1px;padding-top:8px;display:flex;overflow-x:auto}[data-skin=product] .tabs::-webkit-scrollbar{display:none}[data-skin=product] .tab{font-size:var(--t-md);color:var(--ink-3);white-space:nowrap;transition:color var(--d-1),border-color var(--d-1);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 11px;font-weight:500;display:inline-flex}[data-skin=product] .tab:hover{color:var(--ink)}[data-skin=product] .tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}[data-skin=product] .tab .c{font-size:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--plane);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-weight:600;line-height:15px}[data-skin=product] .tab[aria-selected=true] .c{color:var(--brand);background:var(--brand-050);border-color:var(--brand-150)}[data-skin=product] .filters{transition:padding var(--d-2) var(--ease),opacity var(--d-2);flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0;display:flex}[data-skin=product] .toolbar.condensed .filters{opacity:0;pointer-events:none;height:0;padding:0;overflow:hidden}[data-skin=product] .toolbar.condensed .filtoggle{display:inline-flex}[data-skin=product] .filtoggle{display:none;position:absolute;top:9px;right:26px}[data-skin=product] .search{flex:1;min-width:190px;max-width:236px;position:relative}[data-skin=product] .search svg{color:var(--muted);position:absolute;top:50%;left:9px;transform:translateY(-50%)}[data-skin=product] .search input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;height:32px;font-size:var(--t-sm);box-shadow:var(--e1);transition:border-color var(--d-1),box-shadow var(--d-1);padding:0 28px 0 30px}[data-skin=product] .search input::placeholder{color:var(--ink-3)}[data-skin=product] .search input:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}[data-skin=product] .search .k{position:absolute;top:50%;right:7px;transform:translateY(-50%)}[data-skin=product] .sel{position:relative}[data-skin=product] .sel select{appearance:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:32px;font-size:var(--t-sm);color:var(--ink-2);box-shadow:var(--e1);cursor:pointer;transition:border-color var(--d-1),box-shadow var(--d-1);padding:0 26px 0 10px;font-weight:500}[data-skin=product] .sel select:hover{border-color:var(--line-hover);box-shadow:var(--e2)}[data-skin=product] .sel svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-skin=product] .filters .sp{flex:1}[data-skin=product] .selbar{background:var(--brand-050);border:1px solid var(--brand-150);border-radius:var(--r-md);animation:slidein var(--d-2) var(--ease-out);align-items:center;gap:9px;margin-bottom:10px;padding:8px 12px;display:none}[data-skin=product] .selbar.on{flex-wrap:wrap;display:flex}[data-skin=product] .selbar b{font-size:var(--t-md);color:var(--brand-700);font-variant-numeric:tabular-nums}[data-skin=product] .selbar .sp{flex:1}@keyframes slidein{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}[data-skin=product] .queue{padding:0;overflow:hidden}[data-skin=product] .qhead{align-items:center;gap:var(--row-gap);border-bottom:1px solid var(--line);background:var(--plane-2);font-size:var(--t-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 15px;font-weight:600;display:grid}[data-skin=product] .item{border-bottom:1px solid var(--line-2);transition:background var(--d-1),height var(--d-3) var(--ease),opacity var(--d-2)}[data-skin=product] .item:last-child{border-bottom:0}[data-skin=product] .item:hover{background:var(--plane-2)}[data-skin=product] .item.open{background:var(--surface)}[data-skin=product] .item.sel{background:var(--brand-050);box-shadow:inset 2.5px 0 0 var(--brand)}[data-skin=product] .item.cursor{box-shadow:inset 2.5px 0 0 var(--brand-300)}[data-skin=product] .item.sel.cursor{box-shadow:inset 2.5px 0 0 var(--brand)}[data-skin=product] .item.leaving{opacity:0;overflow:hidden;transform:translate(-6px)}[data-skin=product] .row{align-items:center;gap:var(--row-gap);padding:var(--row-py) 15px;text-align:left;cursor:default;width:100%;display:grid}[data-skin=product] .qhead,[data-skin=product] .row{grid-template-columns:16px 46px minmax(210px,1.9fr) minmax(120px,.95fr) minmax(112px,.9fr) 78px 60px 26px}@media (max-width:1180px){[data-skin=product] .qhead,[data-skin=product] .row{grid-template-columns:16px 46px minmax(180px,1.9fr) minmax(100px,.9fr) minmax(100px,.85fr) 78px 60px 26px}}[data-skin=product] .check{border:1.5px solid var(--line-strong);background:var(--surface);width:15px;height:15px;transition:border-color var(--d-1),background var(--d-1),transform var(--d-1);border-radius:4px;place-items:center;display:grid}[data-skin=product] .check:hover{border-color:var(--brand-400)}[data-skin=product] .check[aria-checked=true]{background:var(--brand);border-color:var(--brand)}[data-skin=product] .check svg{opacity:0;color:var(--on-accent);transition:opacity var(--d-1),transform var(--d-1);transform:scale(.6)}[data-skin=product] .check[aria-checked=true] svg{opacity:1;transform:scale(1)}[data-skin=product] .score{text-align:left}[data-skin=product] .score .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:620;line-height:1.15}[data-skin=product] .score .track{background:var(--brand-100);border-radius:2px;width:32px;height:2.5px;margin-top:3px;overflow:hidden}[data-skin=product] .score .fill{background:var(--brand);border-radius:2px;height:2.5px;display:block}[data-skin=product] .score.mid .n{color:var(--brand-500)}[data-skin=product] .score.mid .fill{background:var(--brand-400)}[data-skin=product] .score.low .n{color:var(--ink-3)}[data-skin=product] .score.low .track{background:var(--line)}[data-skin=product] .score.low .fill{background:var(--muted)}[data-skin=product] .who{min-width:0}[data-skin=product] .who .nm{align-items:center;gap:5px;min-width:0;display:flex}[data-skin=product] .who .nm b{font-size:var(--t-lg);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-skin=product] .who .meta{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;display:flex;overflow:hidden}[data-skin=product] .who .meta>*{flex:none}[data-skin=product] .who .meta>a,[data-skin=product] .who .meta>:last-child{text-overflow:ellipsis;overflow:hidden}[data-skin=product] .who .meta>:not(:first-child):not(.chip):before{content:"·";color:var(--line-strong);margin-right:6px}[data-skin=product] .cell{min-width:0;font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-skin=product] .date{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=product] .chip{font-size:var(--t-cap);border:1px solid var(--line);color:var(--ink-3);background:var(--plane-2);white-space:nowrap;letter-spacing:.005em;border-radius:5px;align-items:center;gap:4.5px;padding:2px 7px;font-weight:600;display:inline-flex}[data-skin=product] .chip.pending{color:var(--brand-700);background:var(--brand-050);border-color:var(--brand-150)}[data-skin=product] .chip.qual{color:var(--pos);background:var(--pos-bg);border-color:var(--pos-line)}[data-skin=product] .chip.disq{color:var(--neg);background:var(--neg-bg);border-color:var(--neg-line)}[data-skin=product] .chip.flag{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}[data-skin=product] .ownersel{appearance:none;border-radius:var(--r-xs);width:auto;max-width:100%;height:24px;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;transition:border-color var(--d-1),background var(--d-1);text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23848F9C' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:1px solid #0000;margin-left:-5px;padding:0 18px 0 5px}[data-skin=product] .ownersel:hover{border-color:var(--line);background-color:var(--surface)}[data-skin=product] .rowicons{opacity:0;transition:opacity var(--d-1);align-items:center;gap:0;display:flex}[data-skin=product] .item:hover .rowicons,[data-skin=product] .item.open .rowicons,[data-skin=product] .rowicons:focus-within,[data-skin=product] .rowicons .on{opacity:1}[data-skin=product] .tinybtn{border-radius:var(--r-xs);width:24px;height:24px;color:var(--muted);transition:background var(--d-1),color var(--d-1),transform var(--d-1);place-items:center;display:grid}[data-skin=product] .tinybtn:hover{background:var(--line-3);color:var(--ink-2)}[data-skin=product] .tinybtn:active{transform:scale(.92)}[data-skin=product] .tinybtn[aria-pressed=true]{color:var(--star);opacity:1}[data-skin=product] .tinybtn.mk[aria-pressed=true]{color:var(--brand)}[data-skin=product] .chev{color:var(--muted);transition:transform var(--d-2) var(--ease)}[data-skin=product] .item.open .chev{transform:rotate(180deg)}[data-skin=product] .shell{transition:grid-template-rows var(--d-3) var(--ease);grid-template-rows:0fr;display:grid}[data-skin=product] .item.open .shell{grid-template-rows:1fr}[data-skin=product] .bodywrap{min-height:0;overflow:hidden}[data-skin=product] .body{border-top:1px solid var(--line-2);margin-top:0;padding:2px 15px 14px}[data-skin=product] .item.open .body{margin-top:var(--row-py)}[data-skin=product] .sgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;padding-top:14px;display:grid}@media (max-width:960px){[data-skin=product] .sgrid{grid-template-columns:1fr;gap:16px}}[data-skin=product] .blk{margin-bottom:15px}[data-skin=product] .blk:last-child{margin-bottom:0}[data-skin=product] .blk .h,[data-skin=product] .railbox .h{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:7px;font-weight:600;display:flex}[data-skin=product] .blk .h .sp{flex:1}[data-skin=product] .why{font-size:var(--t-lg);color:var(--ink);border-left:2px solid var(--brand-200);padding-left:13px;line-height:1.62}[data-skin=product] .angle{background:var(--brand-050);border:1px solid var(--brand-150);border-radius:var(--r);padding:11px 12px;position:relative}[data-skin=product] .angle p{font-size:var(--t-lg);color:var(--brand-800);margin:0;padding-right:24px;line-height:1.6}[data-skin=product] .angle .copy{color:var(--brand-400);position:absolute;top:6px;right:6px}[data-skin=product] .angle .copy:hover{background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--brand)}[data-skin=product] .ev{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}[data-skin=product] .ev li{font-size:var(--t-md);color:var(--ink);border-radius:var(--r-xs);background:var(--pos-bg);transition:background var(--d-1);align-items:flex-start;gap:9px;padding:5px 8px;line-height:1.55;display:flex}[data-skin=product] .ev li:hover{background:var(--pos-line)}[data-skin=product] .ev li .b{background:var(--pos);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}[data-skin=product] .evfoot{font-size:var(--t-xs);color:var(--ink-3);margin-top:4px;padding-left:7px}[data-skin=product] .rail{flex-direction:column;gap:12px;display:flex}[data-skin=product] .railbox{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:11px 12px}[data-skin=product] .kv{font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:10px;padding:2.5px 0;display:flex}[data-skin=product] .kv .k{color:var(--ink-3);flex:none}[data-skin=product] .kv .v{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-weight:500;display:flex}[data-skin=product] .callrow{border-top:1px solid var(--line-2);align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:flex}[data-skin=product] .callrow .from{font-size:var(--t-cap);color:var(--ink-3);line-height:1.4}[data-skin=product] .empty{font-size:var(--t-sm);color:var(--ink-3);background:var(--plane);border:1px dashed var(--line);border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:9px 10px;line-height:1.45;display:flex}[data-skin=product] .empty a{color:var(--brand);text-underline-offset:2px;font-weight:550;text-decoration:underline}[data-skin=product] .bd{flex-wrap:wrap;gap:4px;display:flex}[data-skin=product] .bd .c{font-size:var(--t-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-items:center;gap:5px;padding:2.5px 9px 2.5px 5px;font-weight:500;display:inline-flex}[data-skin=product] .bd .c i{font-variant-numeric:tabular-nums;color:var(--brand);background:var(--brand-050);font-style:normal;font-weight:650;font-size:var(--t-cap);border-radius:20px;padding:0 5px}[data-skin=product] .bd .c.neg i{color:var(--neg);background:var(--neg-bg)}[data-skin=product] .bdsum{font-size:var(--t-xs);color:var(--ink-3);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:9px;padding-top:9px;display:flex}[data-skin=product] .bdsum b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}[data-skin=product] .acts{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}[data-skin=product] .acts .sp{flex:1}[data-skin=product] .hint{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:5px;display:flex}[data-skin=product] .fb{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}[data-skin=product] .reason{border-top:1px solid var(--line-2);background:var(--neg-bg);border-radius:0 0 var(--r-sm) var(--r-sm);animation:slidein var(--d-2) var(--ease-out);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:10px 11px;display:flex}[data-skin=product] .reason .lb{font-size:var(--t-xs);color:var(--neg);margin-right:2px;font-weight:600}[data-skin=product] .reason .rb{font-size:var(--t-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--neg-line);transition:border-color var(--d-1),box-shadow var(--d-1);border-radius:20px;align-items:center;gap:6px;padding:3.5px 10px 3.5px 6px;font-weight:500;display:inline-flex}[data-skin=product] .reason .rb:hover{border-color:var(--neg);box-shadow:var(--e1)}[data-skin=product] .reason .rb kbd{min-width:14px;padding:0 3px;font-size:9.5px}[data-skin=product] .reason .sp{flex:1}[data-skin=product] .sk{padding:var(--row-py) 15px;gap:var(--row-gap);border-bottom:1px solid var(--line-2);grid-template-columns:16px 46px minmax(210px,1.9fr) minmax(120px,.95fr) minmax(112px,.9fr) 78px 60px 26px;align-items:center;display:grid}[data-skin=product] .sh{background:linear-gradient(90deg,var(--line-2) 25%,var(--line-3) 37%,var(--line-2) 63%);background-size:400% 100%;border-radius:5px;height:9px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-skin=product] .pager{align-items:center;gap:11px;margin-top:15px;display:flex}[data-skin=product] .pager .txt{font-size:var(--t-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-skin=product] .pager .sp{flex:1}[data-skin=product] .nores{text-align:center;color:var(--ink-3);padding:52px 20px}[data-skin=product] .nores .ic{background:var(--plane);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}[data-skin=product] .nores b{color:var(--ink);font-size:var(--t-h2);letter-spacing:-.015em;margin-bottom:4px;font-weight:600;display:block}[data-skin=product] .nores p{font-size:var(--t-md);margin:0 0 14px}[data-skin=product] .pop-wrap{position:relative}[data-skin=product] .pop{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:314px;box-shadow:var(--e3);transform-origin:100% 0;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0}[data-skin=product] .pop.on{animation:popin var(--d-2) var(--ease-out);display:block}@keyframes popin{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}[data-skin=product] .pop-h{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-weight:600}[data-skin=product] .pop-row{text-align:left;border-radius:var(--r-sm);width:100%;transition:background var(--d-1);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}[data-skin=product] button.pop-row:hover{background:var(--plane)}[data-skin=product] .pop-row .ic{color:var(--brand);flex:none;margin-top:1px}[data-skin=product] .pop-row .t{flex:1;min-width:0}[data-skin=product] .pop-row .t b{font-size:var(--t-md);font-weight:550;display:block}[data-skin=product] .pop-row .t i{font-style:normal;font-size:var(--t-xs);color:var(--ink-3);margin-top:2px;line-height:1.45;display:block}[data-skin=product] .pop-div{background:var(--line-2);height:1px;margin:4px 0}[data-skin=product] .sw{background:var(--sw-off);width:30px;height:17px;transition:background var(--d-2) var(--ease);border-radius:20px;flex:none;margin-top:2px;position:relative}[data-skin=product] .sw:after{content:"";background:var(--sw-knob);width:13px;height:13px;box-shadow:0 1px 2px rgba(var(--sh-rgb),.28);transition:transform var(--d-2) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}[data-skin=product] [aria-checked=true]>.sw{background:var(--brand)}[data-skin=product] [aria-checked=true]>.sw:after{transform:translate(13px)}[data-skin=product] .toasts{z-index:95;flex-direction:column;align-items:center;gap:7px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}[data-skin=product] .toast{background:var(--overlay-bg);color:var(--overlay-ink);border-radius:var(--r);font-size:var(--t-md);box-shadow:var(--e4);animation:rise var(--d-3) var(--ease-out);align-items:center;gap:11px;max-width:min(560px,90vw);padding:8px 8px 8px 13px;display:flex}[data-skin=product] .toast .msg{flex:1}[data-skin=product] .toast button{color:var(--overlay-accent);font-weight:550;font-size:var(--t-sm);border-radius:var(--r-xs);transition:background var(--d-1),color var(--d-1);padding:3px 8px}[data-skin=product] .toast button:hover{background:color-mix(in srgb, var(--overlay-ink) 14%, transparent);color:var(--overlay-ink)}[data-skin=product] .toast.out{animation:sink var(--d-2) var(--ease) forwards}@keyframes rise{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:none}}@keyframes sink{to{opacity:0;transform:translateY(5px)scale(.99)}}[data-skin=product] .scrim{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;padding:20px;display:none;position:fixed;inset:0;overflow:auto}[data-skin=product] .scrim.on{animation:fade var(--d-2);place-items:center;display:grid}[data-skin=product] .scrim.top.on{place-items:start center;padding-top:12vh}@keyframes fade{0%{opacity:0}to{opacity:1}}[data-skin=product] .modal{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--e4);width:100%;max-width:424px;animation:popup var(--d-3) var(--ease-out);padding:22px}@keyframes popup{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}[data-skin=product] .modal h2{font-size:var(--t-h2);letter-spacing:-.018em;margin-bottom:6px;font-weight:620}[data-skin=product] .modal p{font-size:var(--t-md);color:var(--ink-2);margin:0 0 14px;line-height:1.6}[data-skin=product] .facts{border:1px solid var(--line);border-radius:var(--r);background:var(--plane-2);margin-bottom:16px;padding:10px 12px}[data-skin=product] .modal .acts{border:0;margin:0;padding:0}[data-skin=product] .palette{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e4);width:100%;max-width:560px;animation:popup var(--d-3) var(--ease-out);overflow:hidden}[data-skin=product] .pal-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 15px;display:flex}[data-skin=product] .pal-in input{font-size:var(--t-h2);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-weight:450}[data-skin=product] .pal-in input::placeholder{color:var(--ink-3)}[data-skin=product] .pal-list{max-height:340px;padding:6px;overflow-y:auto}[data-skin=product] .pal-g{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:9px 10px 4px;font-weight:600}[data-skin=product] .pal-i{text-align:left;border-radius:var(--r-sm);width:100%;font-size:var(--t-md);color:var(--ink-2);align-items:center;gap:11px;padding:8px 10px;display:flex}[data-skin=product] .pal-i .ic{color:var(--muted);flex:none}[data-skin=product] .pal-i .sp{flex:1}[data-skin=product] .pal-i .hintk{font-size:var(--t-xs);color:var(--ink-3)}[data-skin=product] .pal-i.act{background:var(--brand-050);color:var(--brand-800)}[data-skin=product] .pal-i.act .ic{color:var(--brand)}[data-skin=product] .pal-foot{border-top:1px solid var(--line);background:var(--plane-2);font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:14px;padding:9px 15px;display:flex}[data-skin=product] .pal-foot span{align-items:center;gap:5px;display:flex}[data-skin=product] .pal-none{text-align:center;color:var(--ink-3);font-size:var(--t-md);padding:26px 16px}[data-skin=product] .segrow{background:var(--plane-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;margin:2px 8px 6px;padding:2px;display:flex}[data-skin=product] .segrow button{font-size:var(--t-sm);color:var(--ink-3);transition:background var(--d-1),color var(--d-1),box-shadow var(--d-1);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-weight:550;display:flex}[data-skin=product] .segrow button:hover{color:var(--ink)}[data-skin=product] .segrow button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}[data-skin=product] .swgrid{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 8px 4px;display:grid}[data-skin=product] .swbtn{border-radius:var(--r-sm);font-size:var(--t-cap);color:var(--ink-3);transition:background var(--d-1),border-color var(--d-1),color var(--d-1);border:1px solid #0000;flex-direction:column;align-items:center;gap:7px;padding:10px 4px 8px;font-weight:550;display:flex}[data-skin=product] .swbtn:hover{background:var(--plane);color:var(--ink-2)}[data-skin=product] .swbtn[aria-checked=true]{border-color:var(--brand-150);background:var(--brand-050);color:var(--brand-800)}[data-skin=product] .swdot{width:22px;height:22px;box-shadow:inset 0 0 0 1px rgba(var(--sh-rgb),.14);border-radius:50%;place-items:center;display:grid}[data-skin=product] .swdot svg{opacity:0;transition:opacity var(--d-1)}[data-skin=product] .swbtn[aria-checked=true] .swdot svg{opacity:1}[data-skin=product] .popnote{font-size:var(--t-xs);color:var(--ink-3);border-top:1px solid var(--line-2);margin:4px 0 0;padding:9px 10px 3px;line-height:1.5}[data-skin=product] .popnote b{color:var(--ink-3);font-weight:600}[data-skin=product] .keys{grid-template-columns:1fr 1fr;gap:18px 24px;margin-bottom:4px;display:grid}[data-skin=product] .keys h3{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-weight:600}[data-skin=product] .keys .kr{font-size:var(--t-sm);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}[data-skin=product] .keys .kk{flex:none;gap:3px;display:flex}
.dashboard-shell{--header-height:96px;--sidebar-header-height:96px}.customer-shell{--header-height:56px;--sidebar-header-height:56px}:is(.dashboard-shell:has([data-skin=product]),.customer-shell:has([data-skin=product])){--header-height:var(--topbar)}.dashboard-shell:has([data-skin=product]) .dashboard-shell-header-description{display:none}.dashboard-shell:has([data-skin=product]) .dashboard-shell-header-breadcrumb{margin-bottom:0}.dashboard-shell:has([data-skin=product]) .dashboard-shell-header-title{display:none}[data-skin=product] .toolbar.shell-pane-toolbar{z-index:20;margin-inline:-1rem;padding-inline:1rem;top:0}@media (min-width:768px){[data-skin=product] .toolbar.shell-pane-toolbar{margin-inline:-1.5rem;padding-inline:1.5rem}}[data-skin=product] .tabnav.shell-pane-tabnav{top:0}:is(html:has(.dashboard-shell),html:has(.customer-shell)){overflow:clip}
[data-skin=product] .icppage{width:100%;max-width:1160px;margin:0 auto;padding-bottom:96px}[data-skin=product] .icphead{z-index:30;background:var(--plane);transition:border-color var(--d-2), box-shadow var(--d-2);border-bottom:1px solid #0000;margin-bottom:2px;padding:20px 0 14px;position:sticky;top:0}[data-skin=product] .icphead .top{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}[data-skin=product] .icphead h1{font-size:var(--t-h1);letter-spacing:-.025em;align-items:center;gap:9px;font-weight:620;line-height:1.2;display:flex}[data-skin=product] .icphead h1 svg{color:var(--brand)}[data-skin=product] .icphead p{font-size:var(--t-md);color:var(--ink-3);max-width:64ch;margin:4px 0 0}[data-skin=product] .icphead .sp{flex:1}[data-skin=product] .icphead .acts{border:0;align-items:center;gap:9px;margin:0;padding-top:2px;display:flex}[data-skin=product] .iconbtn.danger:hover{color:var(--neg);background:var(--neg-bg)}[data-skin=product] .warnrow:first-child{margin-top:0}[data-skin=product] .ink-brand{color:var(--brand)}[data-skin=product] .icpgrid{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:14px;display:grid}[data-skin=product] .icpcol{flex-direction:column;gap:14px;min-width:0;display:flex}[data-skin=product] .icpcol.rail{position:sticky;top:104px}@media (max-width:1120px){[data-skin=product] .icpgrid{grid-template-columns:minmax(0,1fr)}[data-skin=product] .icpcol.rail{position:static;top:auto}}[data-skin=product] .icppair{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}[data-skin=product] .icppair>.sect{flex-direction:column;display:flex}[data-skin=product] .icppair>.sect .sect-b{flex-direction:column;flex:1;display:flex}[data-skin=product] .icppair>.sect .ta{flex:1}@media (max-width:820px){[data-skin=product] .icppair{grid-template-columns:1fr}}[data-skin=product] .sect{padding:0;overflow:hidden}[data-skin=product] .sect-h{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}[data-skin=product] .sect-h .sp{flex:1}[data-skin=product] .sect-h h2{font-size:var(--t-h2);letter-spacing:-.016em;align-items:center;gap:8px;font-weight:600;display:flex}[data-skin=product] .sect-h h2 svg{color:var(--ink-3)}[data-skin=product] .sect-h p{font-size:var(--t-sm);color:var(--ink-3);flex-basis:100%;max-width:70ch;margin:4px 0 0;line-height:1.5}[data-skin=product] .sect-b{padding:0 16px 15px}[data-skin=product] .sect-b.tight{padding-bottom:11px}[data-skin=product] .sect-f{background:var(--plane-2);border-top:1px solid var(--line-2);font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;display:flex}[data-skin=product] .sect-f .sp{flex:1}[data-skin=product] .sect-f b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}[data-skin=product] .sect-f b.neg{color:var(--neg)}[data-skin=product] .fld{flex-direction:column;gap:5px;min-width:0;display:flex}[data-skin=product] .fld>label{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}[data-skin=product] .fld .sub{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}[data-skin=product] .tin{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;height:32px;font-size:var(--t-sm);color:var(--ink);box-shadow:var(--e1);transition:border-color var(--d-1),box-shadow var(--d-1);padding:0 10px}[data-skin=product] .tin::placeholder{color:var(--ink-3)}[data-skin=product] .tin:hover{border-color:var(--line-hover)}[data-skin=product] .tin:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);outline:none}[data-skin=product] .tin.mono{font-variant-ligatures:none;letter-spacing:.005em}[data-skin=product] .tin.bad,[data-skin=product] .ta.bad{border-color:var(--neg-line);background:var(--neg-bg)}[data-skin=product] .tin.bad:focus,[data-skin=product] .ta.bad:focus{border-color:var(--neg);box-shadow:0 0 0 3px color-mix(in srgb, var(--neg) 18%, transparent)}[data-skin=product] .tin.warn,[data-skin=product] .ta.warn{border-color:var(--warn-line);background:var(--warn-bg)}[data-skin=product] .tin.warn:focus,[data-skin=product] .ta.warn:focus{border-color:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}[data-skin=product] .tin.neg{border-color:var(--neg-line);color:var(--neg)}[data-skin=product] .tin.neg:focus{border-color:var(--neg);box-shadow:0 0 0 3px color-mix(in srgb, var(--neg) 18%, transparent)}[data-skin=product] .ta{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:96px;font-size:var(--t-sm);color:var(--ink);box-shadow:var(--e1);resize:vertical;transition:border-color var(--d-1),box-shadow var(--d-1);padding:9px 10px;line-height:1.6}[data-skin=product] .ta::placeholder{color:var(--ink-3)}[data-skin=product] .ta:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);outline:none}[data-skin=product] .ta.tall{min-height:150px}[data-skin=product] .cnt{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:7px;margin-top:6px;display:flex}[data-skin=product] .cnt .n{font-variant-numeric:tabular-nums}[data-skin=product] .cnt .sp{flex:1}[data-skin=product] .cnt.over{color:var(--neg);font-weight:550}[data-skin=product] .thpair{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-skin=product] .thnum{max-width:100%}[data-skin=product] .trk{margin-top:14px}[data-skin=product] .trk .bar2{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--line-3);height:30px;position:relative;overflow:hidden}[data-skin=product] .trk .zone{position:absolute;top:0;bottom:0}[data-skin=product] .trk .zone.z1{background:var(--line-3)}[data-skin=product] .trk .zone.z2{background:var(--ramp-1)}[data-skin=product] .trk .zone.z3{background:var(--ramp-3)}[data-skin=product] .trk .axis{height:15px;font-size:var(--t-cap);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:5px;position:relative}[data-skin=product] .trk .axis span{white-space:nowrap;position:absolute;top:0}[data-skin=product] .trk .axis .e0{left:0}[data-skin=product] .trk .axis .e100{right:0}[data-skin=product] .trk .axis .mk{color:var(--ink-2);font-weight:600;transform:translate(-50%)}[data-skin=product] .trk .axis .mk:before{content:"";background:var(--line-strong);width:1px;height:4px;position:absolute;top:-5px;left:50%}[data-skin=product] .trk.bad .bar2{border-color:var(--neg-line)}[data-skin=product] .trkleg{flex-direction:column;gap:6px;margin-top:11px;display:flex}[data-skin=product] .trkleg .lg{font-size:var(--t-xs);color:var(--ink-3);align-items:flex-start;gap:8px;line-height:1.5;display:flex}[data-skin=product] .trkleg .kdot2{border:1px solid rgba(var(--sh-rgb),.1);border-radius:2.5px;flex:none;width:9px;height:9px;margin-top:4px}[data-skin=product] .trkleg .kdot2.k1{background:var(--line-3)}[data-skin=product] .trkleg .kdot2.k2{background:var(--ramp-1)}[data-skin=product] .trkleg .kdot2.k3{background:var(--ramp-3)}[data-skin=product] .trkleg b{color:var(--ink-2);font-weight:600}[data-skin=product] .srows{flex-direction:column;display:flex}[data-skin=product] .srow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 78px 62px 26px;align-items:center;gap:9px;padding:6px 0;display:grid}[data-skin=product] .srow:last-child{border-bottom:0}[data-skin=product] .srow.dropped .tin{color:var(--ink-3)}[data-skin=product] .srowhead{border-bottom:1px solid var(--line);font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:minmax(0,1fr) 78px 62px 26px;gap:9px;padding:0 0 6px;font-weight:600;display:grid}[data-skin=product] .srowhead .r{text-align:right}[data-skin=product] .srow .wgt{text-align:right;font-variant-numeric:tabular-nums;padding-right:9px}[data-skin=product] .srow .pin{justify-content:flex-end;min-width:0;display:flex}[data-skin=product] .srow .mark{justify-content:flex-end;display:flex}[data-skin=product] .rowmsg{font-size:var(--t-xs);color:var(--warn);grid-column:1/-1;align-items:flex-start;gap:7px;margin:1px 0 5px;line-height:1.5;display:flex}[data-skin=product] .rowmsg svg{flex:none;margin-top:2px}[data-skin=product] .rowmsg.neg{color:var(--neg)}[data-skin=product] .wsum{flex-wrap:wrap;align-items:center;gap:7px;display:flex}[data-skin=product] .lrows{flex-direction:column;display:flex}[data-skin=product] .lrow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 26px;align-items:start;gap:9px;padding:6px 0;display:grid}[data-skin=product] .lrow:last-child{border-bottom:0}[data-skin=product] .lrow .ta{resize:none;height:32px;min-height:32px;padding:6px 10px;line-height:1.45;overflow:hidden}[data-skin=product] .lrow .ta.grown{height:auto;min-height:32px}[data-skin=product] .lrow .mark{justify-content:flex-end;padding-top:1px;display:flex}[data-skin=product] .addrow{margin-top:11px}[data-skin=product] .savestate{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}[data-skin=product] .savestate .ok{font-size:var(--t-xs);color:var(--pos);align-items:center;gap:6px;font-weight:550;display:inline-flex}[data-skin=product] .savestate .blocked{font-size:var(--t-xs);color:var(--neg);align-items:center;gap:6px;font-weight:550;display:inline-flex}[data-skin=product] .savestate .idle{font-size:var(--t-xs);color:var(--ink-3)}[data-skin=product] .flagline{border-radius:var(--r-sm);background:var(--plane);border:1px dashed var(--line-strong);font-size:var(--t-xs);color:var(--ink-3);align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.55;display:flex}[data-skin=product] .flagline code{font-size:var(--t-cap);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1px 5px}[data-skin=product] .kbar{color:var(--ink-3)}[data-skin=product] .kbar:hover{color:var(--ink-2)}[data-skin=product] .reconc{border-top:1px solid var(--line-2);margin-top:13px;padding-top:12px}[data-skin=product] .reconc .dtable td{padding:4px 0}[data-skin=product] .reconc .dtable td:last-child{color:var(--ink);font-weight:600}[data-skin=product] .reconc .dtable tr:last-child td{border-bottom:0}