@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0b0f14;--bg-sunken: #07090d;--panel: #121821;--panel-head: #141b25;--raised: #171e28;--hover: #1e2632;--active: #1f2733;--border: #232b37;--border-strong: #2a3442;--divider: #1a212b;--text: #eceef2;--text-2: #b3bbc6;--text-3: #8a94a3;--text-4: #6a7586;--text-inverse: #0b0f14;--up: #3fb68b;--up-soft: rgba(63, 182, 139, .12);--up-strong: #56c79e;--down: #e5615f;--down-soft: rgba(229, 97, 95, .12);--down-strong: #ef7a78;--warn: #e0a83a;--warn-soft: rgba(224, 168, 58, .12);--info: #6b98dd;--info-soft: rgba(91, 141, 214, .13);--neutral-soft: rgba(139, 149, 165, .12);--gold: #d4a64a;--gold-soft: rgba(212, 166, 74, .12);--focus: #6b98dd;--accent-2: #5db6af;--series-7: #d4d683;--series-8: #b9dfa4;--chart-grid: #1a212b;--chart-axis: #5f6a7a;--chart-line: #6b98dd;--chart-area-top: rgba(91, 141, 214, .22);--chart-area-bottom: rgba(91, 141, 214, 0);--chart-projection: #5db6af;--series-1: #4783d0;--series-2: #d4a64a;--series-3: #4fbab4;--series-4: #bc9ad4;--series-5: #ca5a42;--series-6: #be5290;--font-ui: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Schibsted Grotesk Variable", "Schibsted Grotesk", "Inter Variable", "Helvetica Neue", Arial, sans-serif;--font-num: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--fs-3xl: 32px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--radius-sm: 3px;--radius: 4px;--radius-lg: 6px;--topbar-h: 44px;--statusbar-h: 24px;--rail-w: 52px;--rail-w-open: 184px;--watch-w: 248px;--panel-head-h: 32px;--row-h: 28px;--shadow-pop: 0 8px 24px rgba(0, 0, 0, .45), 0 0 0 1px var(--border-strong);--ease: cubic-bezier(.2, 0, 0, 1);--dur: .12s}:root[data-theme=light]{color-scheme:light;--bg: #f4f5f7;--bg-sunken: #e9ecf0;--panel: #ffffff;--panel-head: #f8f9fa;--raised: #f8f9fa;--hover: #e9ecf0;--active: #e4e9f1;--border: #dde1e7;--border-strong: #b3bbc6;--divider: #e9edf2;--text: #121821;--text-2: #374252;--text-3: #5b6676;--text-4: #7c8796;--text-inverse: #ffffff;--up: #127a55;--up-soft: rgba(22, 135, 95, .1);--up-strong: #0f6e4c;--down: #c23b39;--down-soft: rgba(200, 64, 62, .1);--down-strong: #a83331;--warn: #9a6400;--warn-soft: rgba(168, 116, 15, .1);--info: #2d62b3;--info-soft: rgba(47, 102, 184, .1);--neutral-soft: rgba(95, 106, 122, .1);--gold: #93691a;--gold-soft: rgba(147, 105, 26, .1);--focus: #2d62b3;--accent-2: #22766f;--series-7: #7a6625;--series-8: #5ea345;--chart-grid: #edf0f4;--chart-axis: #8b95a5;--chart-line: #2d62b3;--chart-area-top: rgba(47, 102, 184, .16);--chart-area-bottom: rgba(47, 102, 184, 0);--chart-projection: #22766f;--series-1: #355ea7;--series-2: #a9781e;--series-3: #36a48d;--series-4: #4c2480;--series-5: #7a3a2c;--series-6: #992e78;--shadow-pop: 0 8px 24px rgba(18, 24, 33, .14), 0 0 0 1px var(--border-strong)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-base);line-height:1.4;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:1px solid var(--focus);outline-offset:1px}::selection{background:var(--info-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0;letter-spacing:-.01em}.mono{font-family:var(--font-num)}.up{color:var(--up)}.down{color:var(--down)}.flat,.muted{color:var(--text-3)}.subtle{color:var(--text-4)}.caps{text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-2xs);font-weight:600}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;border:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);white-space:nowrap}.btn-sm{height:24px;padding:0 8px;font-size:var(--fs-xs)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary:disabled{opacity:1;background:var(--raised);border-color:var(--border-strong);color:var(--text-3)}.btn-primary{background:var(--text);color:var(--text-inverse)}.btn-primary:hover:not(:disabled){background:var(--text-2)}.btn-secondary{background:var(--raised);border-color:var(--border-strong);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--hover)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.btn-danger{background:var(--down);color:#fff}.btn-danger:hover:not(:disabled){background:var(--down-strong)}.btn-icon{display:inline-flex}.btn[aria-busy=true]{position:relative;color:transparent}.btn[aria-busy=true]:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid currentColor;border-color:var(--text-3) transparent var(--text-3) transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius);color:var(--text-3);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.icon-btn:hover,.icon-btn.is-active,.icon-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.icon-btn:disabled{opacity:.4}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field-label{font-size:var(--fs-xs);color:var(--text-3);font-weight:500}.field-hint{font-size:var(--fs-xs);color:var(--text-4)}.field-error{font-size:var(--fs-xs);color:var(--down)}.input{height:30px;width:100%;padding:0 10px;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--fs-base);transition:border-color var(--dur) var(--ease)}.input:hover{border-color:var(--border-strong)}.input:focus{outline:none;border-color:var(--focus)}.input::placeholder{color:var(--text-4)}.has-error .input{border-color:var(--down)}.select{appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-size:4px 4px;background-repeat:no-repeat}.input-affix{position:relative;display:flex;align-items:center}.input-affix .input{padding-right:44px}.input-suffix{position:absolute;right:10px;font-size:var(--fs-xs);color:var(--text-4);pointer-events:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.03em;white-space:nowrap;background:var(--neutral-soft);color:var(--text-2)}.tag-up{background:var(--up-soft);color:var(--up)}.tag-down{background:var(--down-soft);color:var(--down)}.tag-warn{background:var(--warn-soft);color:var(--warn)}.tag-info{background:var(--info-soft);color:var(--info)}.tag-gold{background:var(--gold-soft);color:var(--gold)}.prov{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 5px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em}.prov-interim{color:var(--warn);background:var(--warn-soft)}.prov-official{color:var(--up);background:var(--up-soft)}.kbd{display:inline-flex;align-items:center;height:16px;padding:0 4px;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:3px;font-family:var(--font-num);font-size:10px;color:var(--text-3);background:var(--panel);line-height:1;white-space:nowrap}.tip-anchor{display:inline-flex}.tooltip{position:fixed;z-index:1000;max-width:320px;padding:6px 8px;background:var(--raised);color:var(--text);border-radius:var(--radius);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);line-height:1.45;pointer-events:none}.tip-prov{display:flex;flex-direction:column;gap:2px}.gd-badge{display:inline-flex;min-width:0}.gd-badge-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit}.gd-badge-btn:focus-visible{outline:1px solid var(--info);outline-offset:2px;border-radius:var(--radius-sm)}.gd-tip{display:flex;flex-direction:column;gap:4px;white-space:normal}.gd-tip-hint{color:var(--text-3)}.gd-details{display:flex;flex-direction:column;gap:14px;font-size:var(--fs-sm);line-height:1.5;color:var(--text-2)}.gd-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px}.gd-why{color:var(--text);font-weight:500}.gd-sec h3{margin:0 0 4px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.gd-sec p{margin:0}.gd-sec ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.gd-label{margin:0;font-size:var(--fs-xs);color:var(--text-3)}.menu-root{position:relative;display:inline-flex}.menu{position:absolute;top:calc(100% + 4px);z-index:200;min-width:180px;padding:4px;background:var(--raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.menu-end{right:0}.menu-start{left:0}.menu-item{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border-radius:var(--radius);font-size:var(--fs-sm);color:var(--text-2);text-align:left;white-space:pre}.menu-item:hover:not(:disabled){background:var(--hover);color:var(--text)}.menu-item.is-danger{color:var(--down)}.menu-icon{display:inline-flex;color:var(--text-3)}.menu-label{flex:1}.panel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel.is-max{position:fixed;z-index:150;top:calc(var(--topbar-h) + 6px);bottom:calc(var(--statusbar-h) + 6px);left:calc(var(--rail-w) + 6px);right:6px;box-shadow:var(--shadow-pop)}.panel-head{display:flex;align-items:center;gap:8px;height:var(--panel-head-h);flex:0 0 var(--panel-head-h);padding:0 6px 0 10px;background:var(--panel-head);border-bottom:1px solid var(--divider)}.panel-title{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.panel{container-type:inline-size}@container (max-width: 560px){.panel-sub{display:none}}@container (max-width: 440px){.panel-asof,.panel-icon{display:none}.panel-head .seg{padding:0 5px}}.panel-title h2{flex-shrink:0;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.panel-icon{display:inline-flex;color:var(--text-3);align-self:center}.panel-sub{font-size:var(--fs-xs);color:var(--text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.panel-asof{font-size:var(--fs-2xs);color:var(--text-4)}.panel-menu-btn{width:22px;height:22px}.panel-body{flex:1;min-height:0;overflow:auto;padding:10px}.panel-body.is-flush{padding:0}.panel-foot{flex:0 0 auto;padding:6px 10px;border-top:1px solid var(--divider);font-size:var(--fs-xs);color:var(--text-4)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--divider)}.tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.tabs-sm .tab{height:26px;font-size:var(--fs-xs)}.tab:hover,.tab.is-active{color:var(--text)}.tab.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--gold);border-radius:1px}.tab-badge{font-size:var(--fs-2xs);padding:0 4px;border-radius:3px;background:var(--neutral-soft);color:var(--text-3)}.segmented{display:inline-flex;padding:2px;gap:2px;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius)}.seg{height:20px;padding:0 7px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.03em;color:var(--text-3);border-radius:var(--radius-sm);font-family:var(--font-num)}.seg:hover{color:var(--text)}.seg.is-active{background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;background:#05070a9e;animation:fade .12s var(--ease)}:root[data-theme=light] .overlay{background:#12182147}@keyframes fade{0%{opacity:0}}.dialog,.drawer{background:var(--panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);max-width:calc(100vw - 32px);display:flex;flex-direction:column;animation:rise .14s var(--ease)}@keyframes rise{0%{transform:translateY(6px);opacity:0}}.dialog:focus,.drawer:focus{outline:none}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 16px}.dialog-head h2{font-size:var(--fs-md);font-weight:600}.dialog-body{padding:4px 16px 12px;max-height:70vh;overflow:auto}.dialog-text{color:var(--text-2);line-height:1.5}.dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--divider)}.overlay-drawer{justify-content:flex-end;align-items:stretch;padding:0}.drawer{height:100%;border-radius:0;border-left:1px solid var(--border);max-width:92vw;animation:slide .16s var(--ease)}@keyframes slide{0%{transform:translate(16px);opacity:0}}.drawer-body{flex:1;overflow:auto;padding:4px 16px 16px}.toasts{position:fixed;z-index:900;right:12px;bottom:calc(var(--statusbar-h) + 12px);display:flex;flex-direction:column;gap:8px;width:340px}.toast{display:flex;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;background:var(--raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);border-left:2px solid var(--info);animation:rise .14s var(--ease)}.toast-success{border-left-color:var(--up)}.toast-error{border-left-color:var(--down)}.toast-warn{border-left-color:var(--warn)}.toast-icon{display:inline-flex;margin-top:1px;color:var(--text-3)}.toast-success .toast-icon{color:var(--up)}.toast-error .toast-icon{color:var(--down)}.toast-warn .toast-icon{color:var(--warn)}.toast-text{flex:1;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm)}.toast-text span{color:var(--text-3);font-size:var(--fs-xs)}.toast-close{color:var(--text-4)}.skeleton-stack{display:flex;flex-direction:column;gap:10px;padding:4px 0}.skeleton{border-radius:3px;background:linear-gradient(90deg,var(--raised) 0%,var(--hover) 50%,var(--raised) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.skeleton-block{width:100%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.state{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:4px 0;border-radius:var(--radius);background:var(--bg-sunken);border:1px solid var(--divider)}.state-compact{padding:8px 10px}.state-icon{display:inline-flex;margin-top:1px;color:var(--text-3)}.state-info .state-icon{color:var(--info)}.state-warn .state-icon{color:var(--warn)}.state-down .state-icon{color:var(--down)}.state-text{flex:1;min-width:0}.state-title{font-size:var(--fs-sm);font-weight:500;color:var(--text-2);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.state-kicker{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--info)}.state-detail{margin-top:3px;font-size:var(--fs-xs);color:var(--text-3);line-height:1.5;display:flex;flex-direction:column;gap:2px}.state-req{color:var(--text-4)}.state-action{flex-shrink:0}.state-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.state-compact .state-actions{flex-direction:column;align-items:stretch}.stat{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-right{align-items:flex-end;text-align:right}.stat-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-weight:600;white-space:nowrap}.stat-value{font-size:var(--fs-lg);font-weight:500;color:var(--text);white-space:nowrap;letter-spacing:-.02em}.stat-sm .stat-value{font-size:var(--fs-md)}.stat-lg .stat-value{font-size:var(--fs-3xl);font-weight:400;letter-spacing:-.03em}.stat-change{font-size:var(--fs-sm)}.stat-caption{font-size:var(--fs-2xs);color:var(--text-4)}.stat-row{display:flex;gap:24px;flex-wrap:wrap}.confidence{display:inline-flex;align-items:center;gap:6px}.confidence-bars{display:inline-flex;gap:2px}.confidence-bars span{width:4px;height:10px;border-radius:1px;background:var(--border-strong)}.confidence-bars span.is-on{background:var(--info)}.confidence-label{font-size:var(--fs-xs);color:var(--text-2)}.scorebar{display:inline-flex;align-items:center;gap:6px}.scorebar-track{display:inline-block;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.scorebar-fill{display:block;height:100%;border-radius:2px}.scorebar-fill.band-high{background:var(--up)}.scorebar-fill.band-mid{background:var(--info)}.scorebar-fill.band-low{background:var(--text-4)}.scorebar-value{font-size:var(--fs-xs);color:var(--text-2);min-width:20px;text-align:right}.rangebar{display:flex;flex-direction:column;gap:6px}.rangebar-track{position:relative;height:8px;background:var(--bg-sunken);border-radius:4px;border:1px solid var(--border)}.rangebar-band{position:absolute;top:1px;bottom:1px;background:var(--info-soft);border-radius:3px;box-shadow:inset 0 0 0 1px var(--info)}.rangebar-base{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--info)}.rangebar-price{position:absolute;top:-4px;width:10px;height:14px;margin-left:-5px;border-radius:2px;background:var(--gold)}.rangebar-labels{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--text-3);gap:8px;flex-wrap:wrap}.rangebar-price-label{color:var(--gold)}.breadth{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--border);gap:1px}.breadth-up{background:var(--up)}.breadth-flat{background:var(--text-4);opacity:.6}.breadth-down{background:var(--down)}.spark{display:block;overflow:visible}.spark-line{fill:none;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.spark-up .spark-line{stroke:var(--up)}.spark-down .spark-line{stroke:var(--down)}.spark-flat .spark-line{stroke:var(--text-3)}.spark-info .spark-line{stroke:var(--info)}.spark-area{stroke:none;opacity:.12}.spark-up .spark-area{fill:var(--up)}.spark-down .spark-area{fill:var(--down)}.spark-flat .spark-area,.spark-info .spark-area{fill:var(--info)}.spark-empty{display:inline-block;border-bottom:1px dashed var(--border-strong)}.chart-wrap{position:relative;width:100%;height:100%;min-height:160px;display:flex;flex-direction:column}.chart-ranges{position:absolute;z-index:5;top:6px;left:8px}.chart-stage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.chart-host{flex:1;min-height:0;position:relative;z-index:0;isolation:isolate}.chart-gaps{position:absolute;inset:0 0 28px;z-index:1;pointer-events:none;overflow:hidden}.chart-gap{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--neutral-soft) 0 6px,transparent 6px 12px);border-left:1px dashed var(--border-strong);border-right:1px dashed var(--border-strong)}.chart-gap-label{position:absolute;left:50%;bottom:6px;transform:translate(-50%);padding:1px 5px;background:var(--panel);border:1px solid var(--border);border-radius:2px;color:var(--text-3);font-size:var(--fs-2xs);white-space:nowrap}.chart-gap-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cscore-label{border-bottom:1px dotted var(--text-4);cursor:help}.cscore-cell,.cscore-summary{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cscore-cov{font-size:var(--fs-2xs);color:var(--text-3)}.cscore-cov.is-low{color:var(--warn)}.cscore-adj{font-size:var(--fs-2xs);color:var(--text-2)}.cscore-tip{display:flex;flex-direction:column;gap:4px;max-width:300px}.ticker{display:inline-flex;align-items:baseline;gap:8px;min-width:0;color:var(--text)}.ticker:hover{text-decoration:none}.ticker:hover .ticker-sym{color:var(--gold)}.ticker-sym{font-weight:500;font-size:var(--fs-sm);flex-shrink:0;transition:color var(--dur) var(--ease)}.ticker-name{color:var(--text-3);font-size:var(--fs-xs);min-width:0}.ticker-exch{font-size:var(--fs-2xs);color:var(--text-4);font-weight:600;letter-spacing:.04em;flex-shrink:0}.grid{display:flex;flex-direction:column;height:100%;min-height:0}.grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 4px 10px;border-bottom:1px solid var(--divider);flex:0 0 auto}.grid-toolbar-left{display:flex;align-items:center;gap:6px;min-width:0}.grid-toolbar-right{display:flex;align-items:center;gap:4px}.grid-count{font-size:var(--fs-2xs);color:var(--text-4);margin-right:4px}.grid-scroll{flex:1;min-height:0;overflow:auto;position:relative}.grid-scroll:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--focus)}.grid-table{position:relative}.grid-head{position:sticky;top:0;z-index:2;display:flex;background:var(--panel-head);border-bottom:1px solid var(--border)}.grid-th{position:relative;display:flex;align-items:center;gap:3px;height:26px;padding:0 8px;flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);-webkit-user-select:none;user-select:none;white-space:nowrap}.grid-th.is-sortable{cursor:pointer}.grid-th.is-sortable:hover{color:var(--text)}.grid-th.align-right{justify-content:flex-end}.grid-th.align-center{justify-content:center}.grid-th-label{overflow:hidden;text-overflow:ellipsis}.grid-sort{display:inline-flex;color:var(--gold)}.grid-resizer{position:absolute;right:0;top:4px;bottom:4px;width:5px;cursor:col-resize;border-right:1px solid transparent}.grid-th:hover .grid-resizer,.grid-resizer.is-resizing{border-right-color:var(--border-strong)}.grid-body{position:relative}.grid-tr{position:absolute;left:0;right:0;display:flex;align-items:center;border-bottom:1px solid var(--divider);transition:background 80ms linear}.grid-tr:hover{background:var(--hover)}.grid-tr.is-clickable{cursor:pointer}.grid-tr.is-cursor{background:var(--active);box-shadow:inset 2px 0 0 var(--gold)}.grid-tr.is-selected{background:var(--active)}.grid-td{flex-shrink:0;padding:0 8px;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);display:flex;align-items:center;height:100%}.grid-td.num{font-size:var(--fs-sm)}.grid-td.align-right{justify-content:flex-end}.grid-td.align-center{justify-content:center}.grid-dense .grid-td{font-size:var(--fs-xs)}.grid-empty{padding:24px;text-align:center;color:var(--text-4);font-size:var(--fs-sm)}.panel-body:has(>.state:only-child),.panel-body:has(>:only-child>.state:only-child){display:flex;align-items:center;justify-content:center}.panel-body:has(>:only-child>.state:only-child)>:only-child{width:100%;display:flex;justify-content:center}.panel-body:has(>.state:only-child)>.state,.panel-body>:only-child>.state:only-child{width:min(100%,640px);margin:0}.panel-body:has(>.state:only-child)>.state,.panel-body>:only-child>.state:only-child{background:transparent;border-color:transparent;padding:24px 16px}.shell{display:grid;height:100vh;grid-template-rows:var(--topbar-h) minmax(0,1fr) var(--statusbar-h);grid-template-columns:var(--rail-w) minmax(0,1fr) 0;grid-template-areas:"top top top" "rail main watch" "status status status";background:var(--bg)}.shell.rail-open{grid-template-columns:var(--rail-w-open) minmax(0,1fr) 0}.shell.watch-open{grid-template-columns:var(--rail-w) minmax(0,1fr) var(--watch-w)}.shell.rail-open.watch-open{grid-template-columns:var(--rail-w-open) minmax(0,1fr) var(--watch-w)}.shell.rail-open .panel.is-max{left:calc(var(--rail-w-open) + 6px)}.topbar{grid-area:top;display:flex;align-items:center;gap:16px;padding:0 10px 0 14px;background:var(--bg-sunken);border-bottom:1px solid var(--border);min-width:0}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--text);flex-shrink:0}.brand:hover{text-decoration:none}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--gold);color:#0a0d12}.brand-word{font-weight:650;font-size:var(--fs-md);letter-spacing:-.01em}.command-input{display:flex;align-items:center;gap:8px;width:340px;height:28px;padding:0 6px 0 10px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-3);transition:border-color var(--dur) var(--ease);flex-shrink:1;min-width:160px}.command-input:hover{border-color:var(--border-strong);color:var(--text-2)}.command-placeholder{flex:1;text-align:left;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-keys{display:inline-flex;gap:3px}.tape{display:flex;align-items:center;gap:0;min-width:0;overflow:hidden;flex:1}.tape-item{display:inline-flex;align-items:baseline;gap:7px;padding:0 14px;border-left:1px solid var(--border);white-space:nowrap}.tape-item:first-child{border-left:0}.tape-label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.tape-value{font-size:var(--fs-sm);color:var(--text)}.tape-change{font-size:var(--fs-xs)}.topbar-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.session{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:var(--fs-xs);color:var(--text-2)}.session-label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;color:var(--text-4)}.session-sep{width:1px;height:12px;background:var(--border-strong);margin:0 4px}.bell{position:relative}.bell:hover{text-decoration:none}.bell-dot{position:absolute;top:1px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--down);color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center}.account-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 4px;border-radius:var(--radius)}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--hover)}.avatar{width:24px;height:24px;border-radius:50%;background:var(--raised);border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.account-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;max-width:150px}.account-name{font-size:var(--fs-xs);color:var(--text);max-width:150px}.account-plan{font-size:var(--fs-2xs);color:var(--text-4)}.rail{grid-area:rail;display:flex;flex-direction:column;background:var(--bg-sunken);border-right:1px solid var(--border);min-height:0}.rail-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 6px}.rail-section{display:flex;flex-direction:column;gap:1px}.rail-section+.rail-section{margin-top:6px}.rail-heading{padding:10px 8px 6px;color:var(--text-4)}.rail-divider{height:1px;margin:6px;background:var(--border)}.rail-section:first-child .rail-divider{display:none}.rail-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--radius);color:var(--text-3);font-size:var(--fs-sm);font-weight:500;position:relative;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.rail-item:hover{background:var(--hover);color:var(--text);text-decoration:none}.rail-item.is-active{color:var(--text);background:var(--active)}.rail-item.is-active:before{content:"";position:absolute;left:-6px;top:7px;bottom:7px;width:2px;border-radius:1px;background:var(--gold)}.rail-label{flex:1;white-space:nowrap}.rail-key{font-size:9px;color:var(--text-4)}.rail:not(.is-open) .rail-item{justify-content:center;padding:0;width:38px}.rail-toggle{display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;color:var(--text-4);border-top:1px solid var(--border);font-size:var(--fs-xs)}.rail-toggle:hover{color:var(--text)}.rail .tip-anchor{display:flex}.workspace{grid-area:main;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.workspace-body{flex:1;min-height:0;display:flex;flex-direction:column}.workspace-body>*{flex:1;min-height:0}.trial-banner{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:26px;padding:3px 12px;font-size:var(--fs-xs);color:var(--text-2);background:var(--info-soft);border-bottom:1px solid var(--divider)}.trial-banner svg{flex-shrink:0;color:var(--info)}.trial-banner.is-warning{background:var(--warn-soft)}.trial-banner.is-warning svg{color:var(--warn)}.trial-banner-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-banner a{font-weight:500;white-space:nowrap}.trial-banner-close{display:inline-flex;padding:2px;border:0;background:none;color:var(--text-3);cursor:pointer;border-radius:3px}.trial-banner-close:hover{color:var(--text);background:var(--hover)}.page{display:flex;flex-direction:column;height:100%;min-height:0}.page-head{display:flex;align-items:center;gap:16px;min-height:40px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--bg);flex:0 0 auto}.page-title{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}.page-title h1{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.page-sub{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-meta{display:flex;align-items:center;gap:12px;font-size:var(--fs-xs);color:var(--text-3)}.page-actions{display:flex;align-items:center;gap:6px}.page-body{flex:1;min-height:0;padding:6px;overflow:hidden}.page-loading{padding:24px}.split{height:100%}.pane{min-width:0;min-height:0;display:flex;flex-direction:column}.pane>.panel,.pane>.split,.pane>.stack{flex:1}.splitter{position:relative;flex:0 0 6px;background:transparent;transition:background var(--dur) var(--ease)}.splitter-horizontal{cursor:col-resize}.splitter-vertical{cursor:row-resize}.splitter:after{content:"";position:absolute;border-radius:1px;background:transparent;transition:background var(--dur) var(--ease)}.splitter-horizontal:after{top:40%;bottom:40%;left:2px;width:2px}.splitter-vertical:after{left:45%;right:45%;top:2px;height:2px}.splitter:hover:after,.splitter[data-resize-handle-state=drag]:after{background:var(--gold)}.stack{display:flex;flex-direction:column;height:100%;min-height:0}.stack-item{min-height:0;display:flex;flex-direction:column}.stack-item>.panel{flex:1}.placeholder{display:flex;justify-content:center;padding:48px 16px}.placeholder-card{display:flex;gap:14px;max-width:640px;width:100%;padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.placeholder-card h2{font-size:var(--fs-md);font-weight:600;margin-bottom:4px}.placeholder-endpoints{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text-2)}.watch{grid-area:watch;display:flex;flex-direction:column;min-height:0;background:var(--bg-sunken);border-left:1px solid var(--border);overflow:hidden}.watch-head{display:flex;align-items:center;justify-content:space-between;gap:6px;height:36px;padding:0 6px 0 12px;border-bottom:1px solid var(--border)}.watch-title{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.watch-select{background:transparent;border:0;color:var(--text);font-size:var(--fs-sm);font-weight:600;max-width:150px}.watch-select option{background:var(--panel)}.watch-actions{display:flex;gap:2px}.watch-add{display:flex;gap:4px;padding:8px 8px 6px}.watch-add .input{height:26px;font-size:var(--fs-xs);text-transform:uppercase}.watch-cols{display:grid;grid-template-columns:1fr 70px 62px 16px;gap:6px;padding:4px 12px;color:var(--text-4);border-bottom:1px solid var(--divider)}.watch-cols span:nth-child(n+2){text-align:right}.watch-list{flex:1;overflow-y:auto}.watch-row{display:grid;grid-template-columns:1fr 70px 62px 16px;gap:6px;align-items:center;height:30px;padding:0 12px;border-bottom:1px solid var(--divider);cursor:pointer}.watch-row:hover{background:var(--hover)}.watch-sym{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-sm);font-weight:500}.watch-ex{font-size:9px;color:var(--text-4);font-weight:600;letter-spacing:.04em}.watch-last,.watch-chg{text-align:right;font-size:var(--fs-xs)}.watch-remove{opacity:0;color:var(--text-4);display:inline-flex;justify-content:center}.watch-row:hover .watch-remove{opacity:1}.watch-remove:hover{color:var(--down)}.watch-empty{padding:16px 12px;color:var(--text-4);font-size:var(--fs-xs);line-height:1.5}.watch-reveal{position:fixed;z-index:60;right:0;top:calc(var(--topbar-h) + 52px);width:22px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--raised);border:1px solid var(--border);border-right:0;border-radius:var(--radius) 0 0 var(--radius);color:var(--text-3)}.watch-reveal:hover{color:var(--text)}.statusbar{grid-area:status;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;background:var(--bg-sunken);border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-3);min-width:0}.status-left,.status-right{display:flex;align-items:center;gap:14px;min-width:0}.status-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.status-item.warn{color:var(--warn)}.status-mode{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text-2);white-space:nowrap}.status-mode.is-interim{color:var(--warn)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--text-4)}.status-mode.is-interim .status-dot{background:var(--warn)}.status-api.ok .status-dot{background:var(--up)}.status-api.down{color:var(--down)}.status-api.down .status-dot{background:var(--down)}.status-keys{gap:5px}.status-keys .kbd{height:14px;font-size:9px}.overlay-palette{padding-top:10vh}.palette{width:640px;max-width:calc(100vw - 32px);background:var(--panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden;animation:rise .12s var(--ease)}.palette-input{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-bottom:1px solid var(--border)}.palette-input input{flex:1;background:transparent;border:0;outline:none;font-size:var(--fs-md);color:var(--text)}.palette-input input::placeholder{color:var(--text-4)}.palette-list{max-height:420px;overflow-y:auto;padding:6px}.palette-empty{padding:18px 12px;color:var(--text-4);font-size:var(--fs-sm)}.palette-group [cmdk-group-heading]{padding:8px 8px 4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4)}.palette-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border-radius:var(--radius);cursor:pointer;color:var(--text-2);font-size:var(--fs-sm)}.palette-item[data-selected=true]{background:var(--active);color:var(--text)}.palette-item-icon{color:var(--text-3);flex-shrink:0}.palette-item-label{flex-shrink:0}.palette-item-hint{flex:1;color:var(--text-4);font-size:var(--fs-xs);min-width:0}.palette-foot{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-4)}.palette-foot span{display:inline-flex;align-items:center;gap:4px}.signin{height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.signin-card{width:380px;max-width:100%;padding:28px 28px 22px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg)}.signin-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.signin-brand .brand-mark{width:30px;height:30px}.signin-word{font-size:var(--fs-lg);font-weight:650;letter-spacing:-.01em}.signin-tag{font-size:var(--fs-xs);color:var(--text-3)}.signin-title{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em;margin-bottom:6px}.signin-sub{color:var(--text-3);font-size:var(--fs-sm);line-height:1.5;margin-bottom:20px}.signin-note{padding:8px 10px;margin-bottom:14px;border-radius:var(--radius);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs)}.signin-form{display:flex;flex-direction:column}.signin-submit{width:100%;height:34px;margin-top:4px}.signin-foot{margin-top:18px;font-size:var(--fs-2xs);color:var(--text-4);line-height:1.5}@media(max-width:1100px){.tape-item:nth-child(n+3){display:none}.account-meta{display:none}}@media(max-width:760px){.shell,.shell.watch-open,.shell.rail-open,.shell.rail-open.watch-open{grid-template-columns:var(--rail-w) minmax(0,1fr) 0}.watch,.tape,.session,.status-keys{display:none}.command-input{width:auto;flex:1}}.route-error{margin-top:12px;padding:10px;background:var(--bg-sunken);border-radius:var(--radius);font-size:var(--fs-xs);color:var(--down);white-space:pre-wrap;max-height:200px;overflow:auto}.session-restoring{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--bg)}.session-restoring-mark{font-weight:600;letter-spacing:.02em;color:var(--text);font-size:15px}.status-api.warn{color:var(--warn)}.status-api.warn .status-dot{background:var(--warn)}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--za-granite-0: #FFFFFF;--za-granite-50: #F4F5F7;--za-granite-100: #E9ECF0;--za-granite-200: #D6DBE2;--za-granite-300: #B3BBC6;--za-granite-400: #8A94A3;--za-granite-500: #5E6979;--za-granite-600: #3D4857;--za-granite-700: #2A3442;--za-granite-800: #1E2632;--za-granite-850: #171E28;--za-granite-900: #121821;--za-granite-950: #0B0F14;--za-stone-100: #EFECE6;--za-stone-200: #E2DDD3;--za-stone-300: #CDC6B8;--za-stone-500: #9A9180;--za-stone-700: #5C5549;--za-gold-200: #F1E2BF;--za-gold-300: #E6C98A;--za-gold-400: #DDB765;--za-gold-500: #D4A64A;--za-gold-600: #B98B30;--za-gold-700: #93691A;--za-gold-800: #6E4E12;--za-zambezi-200: #BFE3DF;--za-zambezi-300: #8FD0CB;--za-zambezi-400: #5DB6AF;--za-zambezi-500: #2F948D;--za-zambezi-600: #22766F;--za-zambezi-700: #1A5A55;--za-font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--za-font-text: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--za-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--za-space-1: 4px;--za-space-2: 8px;--za-space-3: 12px;--za-space-4: 16px;--za-space-5: 20px;--za-space-6: 24px;--za-space-8: 32px;--za-space-10: 40px;--za-space-12: 48px;--za-space-16: 64px;--za-space-20: 80px;--za-space-24: 96px;--za-radius-xs: 2px;--za-radius-sm: 3px;--za-radius-md: 4px;--za-radius-lg: 6px;--za-radius-xl: 10px;--za-radius-2xl: 16px;--za-radius-pill: 999px;--za-ease-standard: cubic-bezier(.2, 0, 0, 1);--za-ease-enter: cubic-bezier(0, 0, 0, 1);--za-ease-exit: cubic-bezier(.3, 0, 1, 1);--za-dur-instant: 80ms;--za-dur-fast: .12s;--za-dur-base: .2s;--za-dur-slow: .32s;--za-dur-story: .6s;color-scheme:light;--za-bg: #F4F5F7;--za-bg-sunken: #E9ECF0;--za-surface: #FFFFFF;--za-surface-raised: #F8F9FA;--za-surface-hover: #E9ECF0;--za-border: #DDE1E7;--za-border-strong: #B3BBC6;--za-text: #121821;--za-text-2: #374252;--za-text-3: #5B6676;--za-text-4: #7C8796;--za-brand: #93691A;--za-brand-strong: #6E4E12;--za-brand-soft: rgba(147, 105, 26, .1);--za-brand-on: #FFFFFF;--za-stone: #E2DDD3;--za-accent-2: #22766F;--za-up: #127A55;--za-down: #C23B39;--za-warn: #9A6400;--za-info: #2D62B3;--za-focus: #2D62B3;--za-chart-1: #355EA7;--za-chart-2: #A9781E;--za-chart-3: #36A48D;--za-chart-4: #7A6625;--za-chart-5: #4C2480;--za-chart-6: #7A3A2C;--za-chart-7: #992E78;--za-chart-8: #5EA345;--za-elevation-1: 0 1px 2px rgba(18,24,33,.06), 0 0 0 1px #DDE1E7;--za-elevation-2: 0 8px 24px rgba(18,24,33,.1), 0 0 0 1px #DDE1E7;--za-elevation-3: 0 24px 64px rgba(18,24,33,.14), 0 0 0 1px #DDE1E7}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--za-bg: #0B0F14;--za-bg-sunken: #07090D;--za-surface: #121821;--za-surface-raised: #171E28;--za-surface-hover: #1E2632;--za-border: #232B37;--za-border-strong: #2A3442;--za-text: #ECEEF2;--za-text-2: #B3BBC6;--za-text-3: #8A94A3;--za-text-4: #6A7586;--za-brand: #D4A64A;--za-brand-strong: #DDB765;--za-brand-soft: rgba(212, 166, 74, .12);--za-brand-on: #0B0F14;--za-stone: #EFECE6;--za-accent-2: #5DB6AF;--za-up: #3FB68B;--za-down: #E5615F;--za-warn: #E0A83A;--za-info: #6B98DD;--za-focus: #6B98DD;--za-chart-1: #4783D0;--za-chart-2: #D4A64A;--za-chart-3: #4FBAB4;--za-chart-4: #D4D683;--za-chart-5: #BC9AD4;--za-chart-6: #CA5A42;--za-chart-7: #BE5290;--za-chart-8: #B9DFA4;--za-elevation-1: 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px #232B37;--za-elevation-2: 0 8px 24px rgba(0,0,0,.45), 0 0 0 1px #2A3442;--za-elevation-3: 0 24px 64px rgba(0,0,0,.55), 0 0 0 1px #2A3442}}:root[data-theme=dark]{color-scheme:dark;--za-bg: #0B0F14;--za-bg-sunken: #07090D;--za-surface: #121821;--za-surface-raised: #171E28;--za-surface-hover: #1E2632;--za-border: #232B37;--za-border-strong: #2A3442;--za-text: #ECEEF2;--za-text-2: #B3BBC6;--za-text-3: #8A94A3;--za-text-4: #6A7586;--za-brand: #D4A64A;--za-brand-strong: #DDB765;--za-brand-soft: rgba(212, 166, 74, .12);--za-brand-on: #0B0F14;--za-stone: #EFECE6;--za-accent-2: #5DB6AF;--za-up: #3FB68B;--za-down: #E5615F;--za-warn: #E0A83A;--za-info: #6B98DD;--za-focus: #6B98DD;--za-chart-1: #4783D0;--za-chart-2: #D4A64A;--za-chart-3: #4FBAB4;--za-chart-4: #D4D683;--za-chart-5: #BC9AD4;--za-chart-6: #CA5A42;--za-chart-7: #BE5290;--za-chart-8: #B9DFA4;--za-elevation-1: 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px #232B37;--za-elevation-2: 0 8px 24px rgba(0,0,0,.45), 0 0 0 1px #2A3442;--za-elevation-3: 0 24px 64px rgba(0,0,0,.55), 0 0 0 1px #2A3442}:root{--za-bg-2: var(--za-bg-sunken);--za-surface-2: var(--za-surface-raised);--za-line: var(--za-border);--za-line-strong: var(--za-border-strong);--za-gold: var(--za-brand);--za-gold-strong: var(--za-brand-strong);--za-gold-ink: var(--za-brand-on);--za-gold-soft: var(--za-brand-soft);--za-teal: var(--za-accent-2);--za-font-display: "Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--za-font-body: var(--za-font-text);--za-font-num: var(--za-font-mono);--za-display-weight: 600;--za-display-tracking: -.02em;--za-radius: var(--za-radius-lg);--za-radius-lg: 8px;--za-shadow: var(--za-elevation-1);--za-shadow-float: var(--za-elevation-2);--za-ease: var(--za-ease-standard);--za-max: 1240px;--za-gutter: clamp(16px, 4vw, 40px);--za-gold-line: rgba(147, 105, 26, .3);--za-mark-course: #0b0f14;--za-mark-stone: #a8781f;--za-frieze: #0b0f14;--za-teal-soft: rgba(34, 118, 111, .1);--za-up-soft: rgba(18, 122, 85, .1);--za-down-soft: rgba(194, 59, 57, .1);--za-info-soft: rgba(45, 98, 179, .1)}:root[data-theme=dark],:root:not([data-theme=light]){--za-gold-line: rgba(212, 166, 74, .32);--za-mark-course: #e9e6df;--za-mark-stone: #d4a64a;--za-frieze: #e9e6df;--za-teal-soft: rgba(93, 182, 175, .14);--za-up-soft: rgba(63, 182, 139, .13);--za-down-soft: rgba(229, 97, 95, .13);--za-info-soft: rgba(107, 152, 221, .14)}.za-site{height:100%;overflow-y:auto;overflow-x:hidden;background:var(--za-bg);color:var(--za-text);font-family:var(--za-font-body);font-size:16px;line-height:1.55;scroll-behavior:smooth;scroll-padding-top:76px}body.za-body-scroll{overflow:auto}@media(prefers-reduced-motion:reduce){.za-site{scroll-behavior:auto}}.za-site *:focus-visible,.za-si *:focus-visible,.za-modal *:focus-visible{outline:2px solid var(--za-gold);outline-offset:2px}.za-site a{color:inherit}.za-site a:hover{text-decoration:none}.za-wrap{max-width:var(--za-max);margin-inline:auto;padding-inline:var(--za-gutter)}.za-num{font-family:var(--za-font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.za-select{-webkit-user-select:all;user-select:all}:is(.za-site,.za-si,.za-modal) .up{color:var(--za-up)}:is(.za-site,.za-si,.za-modal) .down{color:var(--za-down)}:is(.za-site,.za-si,.za-modal) .flat{color:var(--za-text-3)}.za-mark{display:block;flex:none}.za-logo{display:block;flex:none;height:auto}.za-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;border:1px solid transparent;font:560 14px/1 var(--za-font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .16s var(--za-ease),border-color .16s var(--za-ease),color .16s var(--za-ease),transform .16s var(--za-ease)}.za-btn:active{transform:translateY(1px)}.za-btn-primary{background:var(--za-gold);color:var(--za-gold-ink)}.za-btn-primary:hover{background:var(--za-gold-strong)}.za-btn-primary:disabled{opacity:.7;cursor:progress}.za-btn-ghost{background:transparent;color:var(--za-text);border-color:var(--za-line-strong)}.za-btn-ghost:hover{border-color:var(--za-text-3);background:var(--za-surface)}.za-btn-sm{height:34px;padding:0 13px;font-size:13px}.za-btn-lg{height:48px;padding:0 22px;font-size:15px;border-radius:10px}.za-icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--za-text-2);background:transparent;border:1px solid transparent;cursor:pointer}.za-icon-btn:hover{color:var(--za-text);border-color:var(--za-line)}.za-link-btn{background:none;border:0;padding:0;color:var(--za-gold);font:inherit;font-weight:560;cursor:pointer}.za-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.za-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--za-gold)!important;font-weight:560;background:none;border:0;padding:0;font-size:14px;cursor:pointer}.za-text-link:hover{gap:9px}.za-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--za-line-strong);background:transparent;color:var(--za-text-2);font-size:12.5px;cursor:pointer;transition:all .16s var(--za-ease)}.za-chip:hover{color:var(--za-text);border-color:var(--za-text-3)}.za-chip.is-on{background:var(--za-gold-soft);border-color:var(--za-gold-line);color:var(--za-gold)}.za-chip-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--za-line-strong);background:transparent;color:var(--za-text-2);font-size:12px;cursor:pointer}.za-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--za-gold)}.za-fineprint{font-size:12.5px;color:var(--za-text-3);line-height:1.55;margin:0}.za-nav{position:sticky;top:0;z-index:20;background:var(--za-bg);border-bottom:1px solid var(--za-line)}.za-nav-inner{max-width:var(--za-max);margin-inline:auto;padding-inline:var(--za-gutter);height:64px;display:flex;align-items:center;gap:28px}.za-nav-logo{display:inline-flex;text-decoration:none}.za-nav-links{display:flex;gap:4px;margin-right:auto}.za-nav-links a{padding:8px 12px;border-radius:8px;color:var(--za-text-2);font-size:14px;font-weight:500;text-decoration:none}.za-nav-links a:hover,.za-nav-links a.active{color:var(--za-text);background:var(--za-surface)}.za-nav-actions{display:flex;align-items:center;gap:8px}.za-nav-toggle,.za-nav-sheet{display:none}@media(max-width:860px){.za-nav-links{display:none}.za-nav-inner{gap:12px;justify-content:space-between}.za-nav-actions{margin-left:auto}.za-nav-toggle{display:inline-grid}.za-hide-sm{display:none}.za-nav.is-open .za-nav-sheet{display:grid;gap:2px;padding:8px var(--za-gutter) 16px;border-top:1px solid var(--za-line)}.za-nav-sheet a{padding:12px 4px;font-size:16px;color:var(--za-text);text-decoration:none;border-bottom:1px solid var(--za-line)}}.za-section{padding-block:clamp(64px,9vw,120px)}.za-section-tight{padding-block:clamp(32px,5vw,64px)}.za-section-head{display:grid;gap:14px;max-width:none;margin-bottom:clamp(32px,4vw,56px)}.za-section-head-row{max-width:none;grid-template-columns:1fr auto;align-items:end}.za-section-head h2,.za-page-hero h1,.za-final h2{font-family:var(--za-font-display);font-weight:var(--za-display-weight);letter-spacing:var(--za-display-tracking);font-size:clamp(26px,2.6vw,36px);line-height:1.15;max-width:58ch;text-wrap:balance;margin:0}.za-section-head p{color:var(--za-text-2);font-size:clamp(16px,1.25vw,18px);max-width:92ch;margin:0;text-wrap:pretty}.za-subhead{font-family:var(--za-font-display);font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 20px}@media(max-width:640px){.za-section-head-row{grid-template-columns:1fr}}.za-hero{padding-block:clamp(48px,7vw,96px) clamp(40px,6vw,80px);overflow:hidden}.za-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,4vw,56px);align-items:center}.za-hero-copy{display:grid;gap:22px;justify-items:start}.za-hero-copy h1{font-family:var(--za-font-display);font-weight:var(--za-display-weight);letter-spacing:var(--za-display-tracking);font-size:clamp(34px,3.4vw,48px);line-height:1.08;max-width:22ch;text-wrap:balance;margin:0}.za-hero-lede{font-size:clamp(16px,1.3vw,18px);color:var(--za-text-2);max-width:56ch;margin:0}.za-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.za-hero-note{font-size:13px;color:var(--za-text-3);margin:0}@media(max-width:1080px){.za-hero-grid{grid-template-columns:1fr}.za-hero-copy h1{max-width:20ch}}.za-hero-visual{position:relative;padding:34px 24px 132px 0}.za-hero-layer-back{transform:translate3d(calc(var(--za-px) * -8px),calc(var(--za-py) * -8px),0);transition:transform .4s var(--za-ease)}.za-float{position:absolute;background:var(--za-surface);border:1px solid var(--za-line-strong);border-radius:var(--za-radius);box-shadow:var(--za-shadow-float);padding:14px 16px;font-size:12.5px;transition:transform .4s var(--za-ease);animation:za-rise .7s var(--za-ease) both}.za-float-value{width:250px;right:0;bottom:30px;transform:translate3d(calc(var(--za-px) * 14px),calc(var(--za-py) * 14px),0);animation-delay:.16s}.za-float-event{width:280px;left:-28px;bottom:8px;transform:translate3d(calc(var(--za-px) * 18px),calc(var(--za-py) * 18px),0);animation-delay:.32s}.za-float-alert{top:0;right:0;display:flex;align-items:center;gap:10px;padding:10px 14px;transform:translate3d(calc(var(--za-px) * 22px),calc(var(--za-py) * 22px),0);animation-delay:.48s}.za-float-alert b{display:block;font-size:13px}.za-float-alert span{color:var(--za-text-3);font-size:12px}.za-float-tail{color:var(--za-up);margin-left:6px}.za-float-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.za-float-ticker{font-family:var(--za-font-num);font-weight:600;color:var(--za-gold)}.za-float-kicker{color:var(--za-text-3);font-size:12px}.za-float-figure{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.za-float-figure .za-num:first-child{font-size:22px;font-weight:600;letter-spacing:-.02em}.za-float-foot{margin-top:8px;color:var(--za-text-3);font-size:11.5px}.za-float-event p{margin:0 0 10px;font-weight:560;font-size:13.5px;line-height:1.35}.za-float-metrics{display:flex;gap:14px;color:var(--za-text-3);font-size:11.5px}.za-float-metrics b{margin-right:4px;font-size:13px}.za-float-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--za-info-soft);color:var(--za-info);flex:none}.za-float-icon-gold{background:var(--za-gold-soft);color:var(--za-gold)}.za-hero-tag{position:absolute;left:0;top:8px;font-size:11px;color:var(--za-text-4);letter-spacing:.02em}.za-story-sticky .za-hero-tag{position:absolute;left:auto;right:0;top:-26px}@keyframes za-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.za-float{animation:none}.za-hero-layer-back,.za-float{transition:none}}@media(max-width:1080px){.za-hero-visual{max-width:860px}}@media(max-width:720px){.za-hero-visual{padding:52px 0 150px}.za-float-value{right:0;bottom:34px;width:min(240px,70%)}.za-float-event{display:none}.za-float-alert{right:0;top:0;max-width:92%}.za-hero-tag{top:auto;bottom:8px}}.za-cat-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:560;background:var(--za-surface-2);color:var(--za-text-2);border:1px solid var(--za-line);white-space:nowrap}.za-cat-high{background:var(--za-down-soft);color:var(--za-down);border-color:transparent}.za-cat-medium{background:var(--za-gold-soft);color:var(--za-gold);border-color:transparent}.za-cat-low{background:var(--za-info-soft);color:var(--za-info);border-color:transparent}.za-cat-ok{background:var(--za-up-soft);color:var(--za-up);border-color:transparent}.za-term{background:var(--za-bg-2);border:1px solid var(--za-line-strong);border-radius:12px;box-shadow:var(--za-shadow);overflow:hidden;font-size:11.5px;color:var(--za-text-2)}.za-term-top{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-bottom:1px solid var(--za-line);background:var(--za-surface)}.za-term-brand{font-weight:640;color:var(--za-text);font-size:12px}.za-term-cmd{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--za-line);border-radius:6px;color:var(--za-text-3);font-family:var(--za-font-num);font-size:11px;min-width:140px}.za-term-cmd kbd{margin-left:auto;font:10px var(--za-font-num);color:var(--za-text-4);border:1px solid var(--za-line);padding:1px 4px;border-radius:4px}.za-term-tape{margin-left:auto;display:flex;gap:16px;font-size:11px;white-space:nowrap}.za-term-tape b{color:var(--za-text);font-weight:500}.za-term-tape i{font-style:normal}.za-term-body{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1px;background:var(--za-line)}.za-term-panel{background:var(--za-bg-2);padding:10px 12px 12px;min-width:0}.za-term-panel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--za-text-3)}.za-term-tag{font-size:9.5px;letter-spacing:.02em;text-transform:none;color:var(--za-text-4);font-weight:500}.za-term-index-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.za-term-big{font-size:22px;color:var(--za-text);font-weight:500;letter-spacing:-.03em}.za-term-breadth{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-top:8px;color:var(--za-text-3);font-size:10.5px}.za-term-movers table{width:100%;border-collapse:collapse;table-layout:fixed}.za-term-movers td:nth-child(1){width:44px}.za-term-movers td:nth-child(3){width:50px}.za-term-movers td:nth-child(4){width:52px}.za-term-movers td:nth-child(5){width:50px}.za-term-movers td{padding:5px 4px;border-bottom:1px solid var(--za-line);white-space:nowrap}.za-term-movers tr:last-child td{border-bottom:0}.za-term-movers td.za-num{text-align:right}.za-term-ticker{font-family:var(--za-font-num);font-weight:600;color:var(--za-text)}.za-term-name{color:var(--za-text-3);overflow:hidden;text-overflow:ellipsis}.za-term-score{display:grid;grid-template-columns:14px 44px 1fr;align-items:center;gap:8px;padding:4px 0}.za-term-rank{color:var(--za-text-4)}.za-term-event{display:grid;grid-template-columns:42px auto 1fr;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--za-line)}.za-term-event:last-child{border-bottom:0}.za-term-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--za-text-2)}.za-term-cat{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--za-surface-2);color:var(--za-text-2)}.za-term-cat.za-cat-high{background:var(--za-down-soft);color:var(--za-down)}.za-term-cat.za-cat-medium{background:var(--za-gold-soft);color:var(--za-gold)}.za-term-cat.za-cat-low{background:var(--za-info-soft);color:var(--za-info)}@media(max-width:720px){.za-term-body{grid-template-columns:1fr}.za-term-tape span:nth-child(2),.za-term-wire,.za-term-scores{display:none}.za-term-cmd{display:none}}.za-minarea{display:block;overflow:visible}.za-minarea-grid{stroke:var(--za-line);stroke-width:1}.za-minarea-axis{fill:var(--za-text-4);font:9.5px var(--za-font-num)}.za-minarea-line{fill:none;stroke-width:1.6;stroke-linejoin:round}.za-minarea-info .za-minarea-line{stroke:var(--za-info)}.za-minarea-info .za-minarea-stop-top{stop-color:var(--za-info);stop-opacity:.2}.za-minarea-info .za-minarea-stop-bottom{stop-color:var(--za-info);stop-opacity:0}.za-minarea-info .za-minarea-dot{fill:var(--za-info)}.za-minarea-gold .za-minarea-line{stroke:var(--za-gold)}.za-minarea-gold .za-minarea-stop-top{stop-color:var(--za-gold);stop-opacity:.18}.za-minarea-gold .za-minarea-stop-bottom{stop-color:var(--za-gold);stop-opacity:0}.za-minarea-gold .za-minarea-dot{fill:var(--za-gold)}.za-strip{border-block:1px solid var(--za-line);background:var(--za-bg-2)}.za-frieze{display:block;width:100%}.za-frieze path{fill:none;stroke:var(--za-frieze);stroke-opacity:.09;stroke-width:1.6;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--za-ease)}.za-frieze.is-drawn path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.za-frieze path{stroke-dashoffset:0;transition:none}}.za-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.za-strip-item{display:grid;gap:4px;padding:28px 24px 30px 0;border-right:1px solid var(--za-line)}.za-strip-item+.za-strip-item{padding-left:24px}.za-strip-item:last-child{border-right:0}.za-strip-item b{font-size:clamp(28px,3vw,40px);font-weight:500;color:var(--za-text);letter-spacing:-.035em}.za-strip-label{font-weight:600;font-size:14px}.za-strip-detail{color:var(--za-text-3);font-size:13px}@media(max-width:860px){.za-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.za-strip-item{padding:20px 16px 22px 0}.za-strip-item:nth-child(2){border-right:0}.za-strip-item:nth-child(3){padding-left:0}.za-strip-item:nth-child(n+3){border-top:1px solid var(--za-line)}}.za-story-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px)}.za-story-steps{list-style:none;margin:0;padding:0}.za-story-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:50vh;align-content:center;padding-block:24px;opacity:.42;transition:opacity .4s var(--za-ease)}.za-story-step.is-active{opacity:1}.za-story-num{font-size:13px;color:var(--za-text-4);padding-top:4px}.za-story-step.is-active .za-story-num{color:var(--za-gold)}.za-story-kicker{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--za-text-3)}.za-story-step h3{font-family:var(--za-font-display);font-weight:600;font-size:clamp(20px,1.9vw,26px);letter-spacing:-.02em;line-height:1.15;margin:8px 0 10px;text-wrap:balance}.za-story-step p{color:var(--za-text-2);max-width:56ch;margin:0}.za-story-inline{display:none}.za-story-stage{position:relative}.za-story-sticky{position:sticky;top:15vh}.za-story-progress{display:flex;gap:6px;margin-bottom:14px}.za-story-progress span{flex:1;padding-top:8px;border-top:2px solid var(--za-line);font-size:11.5px;color:var(--za-text-4);transition:all .3s var(--za-ease)}.za-story-progress span.is-on{border-color:var(--za-gold);color:var(--za-text-2)}.za-story-frames{display:grid}.za-story-frame{grid-area:1 / 1;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .45s var(--za-ease),transform .45s var(--za-ease);pointer-events:none}.za-story-frame.is-active{opacity:1;transform:none;pointer-events:auto}.za-story-card{background:var(--za-surface);border:1px solid var(--za-line-strong);border-radius:var(--za-radius-lg);box-shadow:var(--za-shadow);padding:22px;display:grid;gap:16px;font-size:13.5px}.za-story-card-head{display:flex;gap:12px;align-items:flex-start}.za-story-card-head b{display:block;font-size:14.5px}.za-story-card-head span{color:var(--za-text-3);font-size:12.5px}.za-story-chips{display:flex;flex-wrap:wrap;gap:6px}.za-story-lineage{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;border-radius:8px;background:var(--za-bg-2);font-size:12px;color:var(--za-text-2)}.za-story-lineage span{color:var(--za-text-4)}.za-story-table-head{display:flex;justify-content:space-between;color:var(--za-text-3);font-size:12px}.za-story-table-head b{color:var(--za-text);font-size:13.5px}.za-story-table{width:100%;border-collapse:collapse}.za-story-table td{padding:9px 0;border-bottom:1px solid var(--za-line)}.za-story-table td.za-num{text-align:right;color:var(--za-text)}.za-story-page{text-align:right;color:var(--za-info);font-size:12px;width:64px}.za-story-checks{display:grid;gap:6px;color:var(--za-up);font-size:12.5px}.za-story-checks span{display:flex;align-items:center;gap:8px}.za-story-score{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.za-story-label{display:block;color:var(--za-text-3);font-size:12px;margin-bottom:6px}.za-story-score-value{font-size:56px;line-height:1;color:var(--za-gold);letter-spacing:-.05em}.za-story-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.za-story-part{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--za-text-2)}.za-story-value{padding-top:14px;border-top:1px solid var(--za-line)}.za-story-alert{display:flex;gap:12px;align-items:flex-start}.za-story-alert b{display:block;font-size:14.5px}.za-story-alert span{color:var(--za-text-3);font-size:12.5px}.za-story-code{margin:0;padding:14px;border-radius:8px;background:var(--za-bg-2);color:var(--za-text-2);font-size:11.5px;line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.za-code-key{color:var(--za-gold)}.za-story-channels{display:flex;flex-wrap:wrap;gap:14px;color:var(--za-text-3);font-size:12.5px}.za-story-channels span{display:inline-flex;align-items:center;gap:6px}@media(max-width:960px){.za-story-grid{grid-template-columns:1fr}.za-story-stage{display:none}.za-story-step{min-height:0;opacity:1;padding-block:18px 28px}.za-story-inline{display:block;margin-top:18px}}@media(max-width:520px){.za-story-score,.za-story-parts{grid-template-columns:1fr}}.za-demo{border:1px solid var(--za-line-strong);border-radius:var(--za-radius-lg);background:var(--za-surface);box-shadow:var(--za-shadow);overflow:hidden}.za-demo-tabs{display:flex;align-items:center;gap:4px;padding:10px;border-bottom:1px solid var(--za-line);background:var(--za-bg-2)}.za-demo-tabs button{height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--za-text-2);font:560 13.5px var(--za-font-body);cursor:pointer}.za-demo-tabs button.is-on{background:var(--za-surface);border-color:var(--za-line-strong);color:var(--za-text)}.za-demo-tag{margin-left:auto;padding-right:8px;font-size:11.5px;color:var(--za-text-4)}.za-demo-body{padding:clamp(18px,2.5vw,30px)}.za-demo-note{margin:18px 0 0;font-size:12.5px;color:var(--za-text-3)}.za-scn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,48px)}.za-scn-controls{display:grid;gap:18px;align-content:start}.za-scn-presets{display:flex;flex-wrap:wrap;gap:8px}.za-slider{display:grid;gap:8px;font-size:13.5px;color:var(--za-text-2)}.za-slider-head{display:flex;justify-content:space-between}.za-slider-head b{color:var(--za-text);font-weight:500}.za-slider input[type=range]{width:100%;accent-color:var(--za-gold)}.za-scn-result{display:grid;gap:18px;align-content:start}.za-scn-headline{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--za-line)}.za-scn-headline>span:first-child{color:var(--za-text-3);font-size:13px}.za-scn-headline b{font-size:clamp(36px,4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.za-scn-range{color:var(--za-text-3);font-size:12.5px}.za-scn-bars{display:grid;gap:10px}.za-scn-bar{display:grid;grid-template-columns:52px 36px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px}.za-scn-ticker{font-family:var(--za-font-num);font-weight:600}.za-scn-weight{color:var(--za-text-3);font-size:12px}.za-scn-track{position:relative;height:10px;border-radius:3px;background:var(--za-bg-2)}.za-scn-zero{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--za-line-strong)}.za-scn-fill{position:absolute;top:0;bottom:0;border-radius:3px;transition:width .24s var(--za-ease)}.za-scn-fill.up{background:var(--za-up)}.za-scn-fill.down{background:var(--za-down)}.za-scn-value{text-align:right}.za-scr{display:grid;gap:16px}.za-scr-query{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--za-bg-2);border:1px solid var(--za-line);font-size:13px;min-width:0}.za-scr-prompt{color:var(--za-gold)}.za-scr-query code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--za-text)}.za-scr-count{color:var(--za-text-3);white-space:nowrap}.za-scr-chips{display:flex;flex-wrap:wrap;gap:8px}.za-scr-table-wrap{overflow-x:auto}.za-scr-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.za-scr-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--za-text-3);padding:0 10px 10px 0;border-bottom:1px solid var(--za-line)}.za-scr-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--za-line);color:var(--za-text-2)}.za-scr-table .za-r{text-align:right}.za-scr-table td.za-r .scorebar{justify-content:flex-end}.za-scr-ticker{font-family:var(--za-font-num);color:var(--za-text)}.za-scr-name{color:var(--za-text-3)}.za-scr-empty{text-align:center;color:var(--za-text-3);padding:28px 0!important}@media(max-width:860px){.za-scn{grid-template-columns:1fr}}.za-bento-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.za-bento-tile{background:var(--za-surface);border:1px solid var(--za-line);border-radius:var(--za-radius-lg);padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:border-color .2s var(--za-ease),transform .2s var(--za-ease)}.za-bento-tile:hover{border-color:var(--za-line-strong)}.za-bento-tile header{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600}.za-bento-tile header span:first-child{display:inline-flex;align-items:center;gap:8px}.za-bento-tile footer{margin-top:auto;color:var(--za-text-3);font-size:12.5px}.za-bento-tag{font-size:11px;color:var(--za-text-4);font-weight:500}.za-bento-live{font-size:11.5px;color:var(--za-up);font-weight:500}.za-bento-wire{grid-column:span 4}.za-bento-regime{grid-column:span 2}.za-bento-copilot,.za-bento-macro{grid-column:span 3}.za-bento-liq{grid-column:span 2}.za-bento-gov{grid-column:span 4}.za-bento-wire ul{list-style:none;margin:0;padding:0;display:grid}.za-bento-wire li{display:grid;grid-template-columns:48px auto minmax(0,1fr) 56px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--za-line);font-size:13px}.za-bento-wire li:last-child{border-bottom:0}.za-bento-wire li.is-new{animation:za-wire-in .5s var(--za-ease)}@keyframes za-wire-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.za-bento-wire li.is-new{animation:none}.za-bento-tile:hover{transform:none}}.za-wire-ticker{font-weight:600}.za-wire-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--za-text-2)}.za-wire-car{text-align:right}.za-regime-dial{display:flex;align-items:center;gap:14px}.za-regime-dial svg{width:110px;flex:none}.za-regime-dial b{display:block;font-family:var(--za-font-display);font-size:22px;letter-spacing:-.02em}.za-regime-dial span{color:var(--za-text-3);font-size:12.5px}.za-dial-track{fill:none;stroke:var(--za-line-strong);stroke-width:8;stroke-linecap:round}.za-dial-fill{fill:none;stroke:var(--za-gold);stroke-width:8;stroke-linecap:round}.za-dial-knob{fill:var(--za-surface);stroke:var(--za-gold);stroke-width:2}.za-regime-votes{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12.5px}.za-regime-votes li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;color:var(--za-text-2)}.za-vote{font-size:11px;padding:1px 7px;border-radius:5px;background:var(--za-info-soft);color:var(--za-info)}.za-vote-alt{background:var(--za-gold-soft);color:var(--za-gold)}.za-copilot-q{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:6px;background:var(--za-gold-soft);color:var(--za-text);font-size:13.5px}.za-copilot-a{padding:14px 16px;border-radius:6px;background:var(--za-bg-2);font-size:13px}.za-copilot-a ol{margin:0 0 10px;padding-left:18px;display:grid;gap:6px}.za-copilot-a b{font-family:var(--za-font-num);color:var(--za-gold);margin-right:4px}.za-copilot-a p{margin:0;color:var(--za-text-3);font-size:12px}.za-macro-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--za-line)}.za-macro-row:last-of-type{border-bottom:0}.za-macro-row span{display:block;color:var(--za-text-3);font-size:12.5px}.za-macro-row b{font-size:24px;font-weight:500;letter-spacing:-.03em}.za-liq-figure b{display:block;font-size:44px;font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--za-text)}.za-liq-figure span{display:block;margin-top:6px;color:var(--za-text-3);font-size:12.5px}.za-liq-scale{display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.za-liq-scale span{height:18px;border-radius:2px;background:var(--za-bg-2);border:1px solid var(--za-line)}.za-liq-scale span.is-on{background:var(--za-up);border-color:transparent}.za-liq-scale span.is-mid{background:var(--za-up-soft);border-color:transparent}.za-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;counter-reset:chain}.za-chain li{position:relative;display:grid;gap:10px;font-size:12.5px;color:var(--za-text-2);padding-top:4px}.za-chain li:before{content:"";position:absolute;top:13px;left:22px;right:-10px;height:1px;background:var(--za-line-strong)}.za-chain li:last-child:before{display:none}.za-audit{list-style:none;margin:0;padding:12px 14px;border-radius:6px;background:var(--za-bg-2);display:grid;gap:7px;font-size:12px}.za-audit li{display:grid;grid-template-columns:44px 76px minmax(0,1fr);gap:10px;color:var(--za-text-2)}.za-audit time,.za-audit .za-audit-who{color:var(--za-text-4)}.za-chain-dot{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--za-up-soft);color:var(--za-up)}.za-bento-more{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;color:var(--za-text-3);font-size:13px}.za-bento-more span{display:inline-flex;align-items:center;gap:8px}.za-bento-more a{display:inline-flex;align-items:center;gap:6px;color:var(--za-gold);font-weight:560;text-decoration:none}@media(max-width:1080px){.za-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.za-bento-tile{grid-column:span 1!important}.za-bento-wire,.za-bento-gov{grid-column:span 2!important}}@media(max-width:640px){.za-bento-grid{grid-template-columns:1fr}.za-bento-tile,.za-bento-wire,.za-bento-gov{grid-column:span 1!important}.za-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.za-chain li:nth-child(2):before{display:none}.za-bento-wire li{grid-template-columns:44px minmax(0,1fr) 52px}.za-bento-wire li .za-cat-pill{display:none}}.za-coverage{background:var(--za-bg-2);border-block:1px solid var(--za-line)}.za-coverage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.za-coverage-copy{display:grid;gap:18px}.za-coverage-copy h2{font-family:var(--za-font-display);font-weight:var(--za-display-weight);letter-spacing:var(--za-display-tracking);font-size:clamp(26px,2.6vw,36px);line-height:1.12;max-width:32ch;text-wrap:balance;margin:0}.za-coverage-copy>p:not(.za-fineprint){color:var(--za-text-2);max-width:58ch;margin:0}.za-source-list{list-style:none;margin:4px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--za-line)}.za-source-list li{padding:10px 12px 10px 0;border-bottom:1px solid var(--za-line);font-size:13.5px;color:var(--za-text-2)}@media(max-width:420px){.za-source-list{grid-template-columns:1fr}}.za-coverage-map{margin:0;display:grid;gap:14px}.za-coverage-map figcaption{display:flex;flex-wrap:wrap;gap:18px;font-size:12.5px;color:var(--za-text-3)}.za-coverage-map figcaption span{display:inline-flex;align-items:center;gap:8px}.za-key{width:9px;height:9px;border-radius:50%;display:inline-block}.za-key-gold{background:var(--za-gold)}.za-key-teal{background:var(--za-teal)}.za-map{display:block;max-width:640px}.za-map-dot{fill:var(--za-text-4);opacity:.55;transition:opacity .7s var(--za-ease),fill .7s var(--za-ease)}.za-map.is-in .za-map-dot{opacity:.85}.za-map-arc{fill:none;stroke:var(--za-gold);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;opacity:.8;transition:stroke-dashoffset 1.8s var(--za-ease) .5s}.za-map.is-in .za-map-arc{stroke-dashoffset:0}.za-map-pin{stroke:var(--za-bg-2);stroke-width:2}.za-map-gold .za-map-pin{fill:var(--za-gold)}.za-map-teal .za-map-pin{fill:var(--za-teal)}.za-map-muted .za-map-pin{fill:var(--za-text-3)}.za-map-ring{fill:none;stroke-width:1}.za-map-gold .za-map-ring{stroke:var(--za-gold-line)}.za-map-teal .za-map-ring{stroke:var(--za-teal);opacity:.45}.za-map-label{fill:var(--za-text-2);font:600 13px var(--za-font-body);paint-order:stroke;stroke:var(--za-bg-2);stroke-width:4px;stroke-linejoin:round}.za-map-muted .za-map-label{fill:var(--za-text-3);font-weight:500;font-size:12px}@media(prefers-reduced-motion:reduce){.za-map-arc{stroke-dashoffset:0;transition:none}}@media(max-width:960px){.za-coverage-grid{grid-template-columns:1fr}}.za-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--za-line);margin-bottom:28px}.za-principle{padding:26px 24px 8px 0;border-right:1px solid var(--za-line)}.za-principle+.za-principle{padding-left:24px}.za-principle:last-child{border-right:0}.za-principle h3{font-family:var(--za-font-display);font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.za-principle h3:before{content:"";display:block;width:22px;height:2px;background:var(--za-gold);margin-bottom:16px}.za-principle p{color:var(--za-text-2);font-size:14px;margin:0}.za-aud-list{margin:0;border-top:1px solid var(--za-line-strong)}.za-aud-row{display:grid;grid-template-columns:minmax(300px,.3fr) minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--za-line);align-items:baseline}.za-aud-row dt{font-family:var(--za-font-display);font-size:18px;font-weight:600;letter-spacing:-.015em}.za-aud-row dd{margin:0;color:var(--za-text-2);font-size:15px}@media(max-width:720px){.za-aud-row{grid-template-columns:1fr;gap:6px}}@media(max-width:1080px){.za-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.za-principle:nth-child(2){border-right:0}.za-principle:nth-child(3){padding-left:0}.za-principle:nth-child(n+3){border-top:1px solid var(--za-line)}}@media(max-width:600px){.za-principles-grid{grid-template-columns:1fr}.za-principle,.za-principle+.za-principle{padding:22px 0 14px;border-right:0;border-top:1px solid var(--za-line)}}.za-final{position:relative;border-top:1px solid var(--za-line);background:var(--za-bg-2);overflow:hidden}.za-final-frieze{opacity:.9}.za-final-inner{display:grid;justify-items:center;text-align:center;gap:18px;padding-block:clamp(56px,8vw,104px)}.za-final h2{margin-inline:auto}.za-final p{color:var(--za-text-2);max-width:80ch;margin:0;text-wrap:balance}.za-final .za-hero-ctas{justify-content:center}.za-footer{border-top:1px solid var(--za-line);background:var(--za-bg)}.za-footer-inner{max-width:var(--za-max);margin-inline:auto;padding:56px var(--za-gutter) 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px}.za-footer-brand{display:grid;gap:14px;align-content:start;justify-items:start}.za-footer-brand p{color:var(--za-text-3);font-size:14px;margin:0}.za-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.za-footer-cols h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--za-text-3);margin:0 0 12px;font-weight:600}.za-footer-cols div{display:grid;gap:9px;align-content:start;font-size:14px}.za-footer-cols a{color:var(--za-text-2);text-decoration:none}.za-footer-cols a:hover{color:var(--za-text)}.za-footer-cols span{color:var(--za-text-3)}.za-footer-mail{color:var(--za-text-2)!important;font-size:13px;word-break:break-all}.za-footer-legal{max-width:var(--za-max);margin-inline:auto;padding:22px var(--za-gutter) 40px;border-top:1px solid var(--za-line);display:grid;gap:6px}.za-footer-legal p{margin:0;font-size:12px;line-height:1.6;color:var(--za-text-4)}.za-footer-copy{margin-top:8px!important}@media(max-width:860px){.za-footer-inner{grid-template-columns:1fr}.za-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.za-page-hero{padding-block:clamp(56px,8vw,104px) clamp(20px,3vw,32px)}.za-page-hero .za-wrap{display:grid;gap:16px}.za-page-hero h1{font-size:clamp(32px,3.4vw,48px);max-width:32ch}.za-page-hero p{color:var(--za-text-2);font-size:clamp(16px,1.3vw,18px);max-width:92ch;margin:0;text-wrap:pretty}.za-page-hero p.za-pricing-trial{color:var(--za-text);font-weight:500;font-size:15px}.za-sec-contact{display:grid;gap:10px}.za-sec-contact>p:not(.za-fineprint){max-width:80ch}.za-sec-contact p{color:var(--za-text-2);margin:0}.za-legal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}.za-legal-toc{position:sticky;top:88px;display:grid;gap:4px}.za-legal-toc a{padding:7px 12px;border-radius:0;color:var(--za-text-2);font-size:14px;text-decoration:none;border-left:2px solid var(--za-line)}.za-legal-toc a:hover{color:var(--za-text);border-left-color:var(--za-gold)}.za-legal-body{display:grid;gap:40px;max-width:760px}.za-legal-section h2{margin:0 0 14px;font-family:var(--za-font-display);font-size:24px;font-weight:600;letter-spacing:-.015em}.za-legal-section p{color:var(--za-text-2);margin:0 0 12px}@media(max-width:760px){.za-legal{grid-template-columns:1fr;gap:24px}.za-legal-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}.za-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0507099e;animation:za-fade .18s var(--za-ease)}.za-modal{width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--za-surface);color:var(--za-text);border:1px solid var(--za-line-strong);border-radius:var(--za-radius-lg);box-shadow:var(--za-shadow-float);font-family:var(--za-font-body);font-size:14px;animation:za-rise .26s var(--za-ease)}@keyframes za-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.za-modal,.za-modal-backdrop{animation:none}}.za-modal-head{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--za-line)}.za-modal-head h2{margin:0 0 4px;font-family:var(--za-font-display);font-size:22px;font-weight:600;letter-spacing:-.015em}.za-modal-head p{margin:0;color:var(--za-text-3);font-size:13.5px}.za-modal-body{padding:20px 24px 24px}.za-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.za-field{display:grid;gap:7px;font-size:13px;color:var(--za-text-2);font-weight:500}.za-field small{color:var(--za-text-4);font-weight:400}.za-field-wide{grid-column:1 / -1}.za-field input,.za-field select,.za-field textarea{width:100%;min-height:42px;padding:10px 12px;border-radius:8px;border:1px solid var(--za-line-strong);background:var(--za-bg-2);color:var(--za-text);font:400 14.5px var(--za-font-body);transition:border-color .16s var(--za-ease),box-shadow .16s var(--za-ease)}.za-field textarea{resize:vertical;min-height:96px}.za-field input:focus,.za-field select:focus,.za-field textarea:focus{outline:none;border-color:var(--za-gold);box-shadow:0 0 0 3px var(--za-gold-soft)}.za-field input[aria-invalid=true],.za-field textarea[aria-invalid=true]{border-color:var(--za-down)}.za-field-error{font-style:normal;color:var(--za-down);font-size:12.5px;font-weight:400}.za-form-error{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:var(--za-down-soft);color:var(--za-down);font-size:13.5px}.za-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;left:-9999px}.za-modal-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--za-line)}.za-modal-foot .za-fineprint{margin:0}.za-received{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:var(--za-up-soft);margin-bottom:16px}.za-received-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--za-up);color:var(--za-bg);flex:none}.za-received-label{display:block;color:var(--za-text-3);font-size:12.5px}.za-received b{font-size:20px;letter-spacing:.02em}.za-received-copy{color:var(--za-text-2);margin:0 0 18px}.za-prepared-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}@media(max-width:560px){.za-form-grid{grid-template-columns:1fr}.za-modal-foot{flex-direction:column-reverse;align-items:stretch}.za-modal-foot .za-btn{width:100%}}.za-splash{height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--za-bg);color:var(--za-text-3);font-family:var(--za-font-body);font-size:13px}.za-splash-mark{animation:za-breathe 1.6s var(--za-ease) infinite alternate}.za-splash-bar{width:96px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--za-gold) 0 30%,var(--za-line) 30% 100%);background-size:200% 100%;animation:za-scan 1.2s linear infinite}@keyframes za-breathe{0%{opacity:.75}to{opacity:1}}@keyframes za-scan{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.za-splash-mark,.za-splash-bar{animation:none}}.za-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr;column-gap:12px}.za-plans.is-compact{grid-template-rows:auto auto auto}.za-plan{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0;padding:24px 24px 26px;border:1px solid var(--za-line);border-radius:var(--za-radius-lg);background:var(--za-surface)}.za-plans.is-compact .za-plan{grid-row:span 3;padding-bottom:22px}.za-plan.is-featured{border-color:var(--za-gold-line);box-shadow:inset 0 2px 0 var(--za-gold)}.za-plan-head{display:grid;gap:6px;align-content:start}.za-plan-name{display:flex;align-items:center;justify-content:space-between;gap:10px}.za-plan-name h3{margin:0;font-family:var(--za-font-display);font-size:18px;font-weight:600;letter-spacing:-.015em}.za-plan-flag{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--za-gold);white-space:nowrap}.za-plan-head p{margin:0;color:var(--za-text-3);font-size:13.5px;line-height:1.45}.za-plan-pricing{margin:22px 0 20px}.za-plan-price{display:flex;align-items:baseline;gap:6px;margin:0}.za-plan-alt{margin:6px 0 0;font-size:13px;color:var(--za-text-3);font-variant-numeric:tabular-nums}.za-plan-price .za-num{font-size:40px;font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--za-text)}.za-plan-price small{font-size:13px;color:var(--za-text-3)}.za-plan-action .za-btn{width:100%}.za-plan-builds{margin:24px 0 12px;padding-top:20px;border-top:1px solid var(--za-line);font-size:12.5px;font-weight:600;color:var(--za-text)}.za-plan-features{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start;font-size:14px;color:var(--za-text-2)}.za-plan-features li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;line-height:1.4}.za-plan-features svg{margin-top:2px;color:var(--za-up)}.za-plans-note{margin:16px 0 0;font-size:12.5px;color:var(--za-text-3)}@media(max-width:1080px){.za-plans{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto auto auto auto 1fr);row-gap:12px}.za-plans.is-compact{grid-template-rows:repeat(2,auto auto auto)}}@media(max-width:600px){.za-plans,.za-plans.is-compact{grid-template-columns:1fr;grid-template-rows:none}.za-plan,.za-plans.is-compact .za-plan{grid-row:auto;grid-template-rows:none}}.za-org{margin-top:48px;padding-top:28px;border-top:1px solid var(--za-line-strong);display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:32px}.za-org-head h2{margin:0 0 8px;font-family:var(--za-font-display);font-size:22px;font-weight:600;letter-spacing:-.015em}.za-org-head p{margin:0;color:var(--za-text-2);font-size:14.5px}.za-org-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.za-org-col{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:6px;padding:0 24px;border-left:1px solid var(--za-line)}.za-org-col h3{margin:0;font-size:16px;font-weight:600}.za-org-for{margin:0;color:var(--za-text-3);font-size:13.5px}.za-org-price{margin:10px 0 12px;display:flex;align-items:baseline;gap:6px}.za-org-price .za-num{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--za-text)}.za-org-price small{color:var(--za-text-3);font-size:12.5px}.za-org-col ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;font-size:13.5px;color:var(--za-text-2);align-content:start}.za-org-col li{padding-left:14px;position:relative}.za-org-col li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--za-text-3)}.za-org-col .za-text-link{justify-self:start}@media(max-width:1080px){.za-org{grid-template-columns:1fr;gap:20px}.za-org-col:first-child{border-left:0;padding-left:0}}@media(max-width:720px){.za-org-cols{grid-template-columns:1fr}.za-org-col,.za-org-col:first-child{padding:18px 0;border-left:0;border-top:1px solid var(--za-line)}}.za-cmp-wrap{margin-top:4px}.za-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;table-layout:fixed}.za-cmp col.za-cmp-feature{width:34%}.za-cmp th,.za-cmp td{padding:12px 14px;border-bottom:1px solid var(--za-line);text-align:center;vertical-align:middle}.za-cmp thead th{position:sticky;top:64px;z-index:2;background:var(--za-bg);border-bottom:1px solid var(--za-line-strong);padding-block:14px 12px;font-weight:600}.za-cmp-plan{display:block;font-size:14px}.za-cmp-price{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--za-text-3)}.za-cmp-price small{font-size:11.5px}.za-cmp th[scope=row]{text-align:left;font-weight:400;color:var(--za-text-2)}.za-cmp td.is-featured{box-shadow:inset 1px 0 0 var(--za-gold-line),inset -1px 0 0 var(--za-gold-line)}.za-cmp thead th.is-featured{box-shadow:inset 0 2px 0 var(--za-gold),inset 1px 0 0 var(--za-gold-line),inset -1px 0 0 var(--za-gold-line)}.za-cmp thead th.is-featured .za-cmp-plan{color:var(--za-gold)}.za-cmp-group th{text-align:left!important;padding-top:26px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--za-text)!important;border-bottom-color:var(--za-line-strong)}.za-cmp-yes{color:var(--za-up);vertical-align:middle}.za-cmp-no{color:var(--za-text-4);vertical-align:middle}.za-cmp-text{font-size:13px;color:var(--za-text-2)}.za-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.za-cmp-wrap{overflow-x:auto}.za-cmp{min-width:760px}.za-cmp thead th{position:static}}.za-faq-grid{display:grid;grid-template-columns:minmax(200px,.3fr) minmax(0,1fr);gap:32px;align-items:start}.za-faq-grid .za-subhead{margin:0}.za-faq{border-top:1px solid var(--za-line-strong)}.za-faq-item{border-bottom:1px solid var(--za-line);padding:18px 0}.za-faq-item summary{cursor:pointer;font-weight:560;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.za-faq-item summary::-webkit-details-marker{display:none}.za-faq-item summary:after{content:"+";color:var(--za-text-3);font-family:var(--za-font-num)}.za-faq-item[open] summary:after{content:"-"}.za-faq-item p{color:var(--za-text-2);margin:10px 0 0;max-width:72ch}.za-faq .za-fineprint{margin-top:20px}@media(max-width:860px){.za-faq-grid{grid-template-columns:1fr;gap:16px}}.za-sec-row:first-child{border-top:1px solid var(--za-line-strong)}.za-sec-row{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:32px;padding:26px 0;border-bottom:1px solid var(--za-line)}.za-sec-row h2{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--za-font-display);font-size:19px;font-weight:600;letter-spacing:-.015em}.za-sec-row h2 svg{color:var(--za-gold);flex:none}.za-sec-row ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;color:var(--za-text-2);font-size:15px}.za-sec-row li{position:relative;padding-left:18px}.za-sec-row li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--za-text-3)}@media(max-width:760px){.za-sec-row{grid-template-columns:1fr;gap:12px}}.help-p{margin:0 0 10px;max-width:88ch;color:var(--text-2);line-height:1.65;font-size:var(--fs-md);overflow-wrap:anywhere}.help-p:last-child{margin-bottom:0}.help-list{margin:0 0 10px;max-width:88ch;padding-left:20px;color:var(--text-2);line-height:1.65;font-size:var(--fs-md)}.help-list li{margin:2px 0;overflow-wrap:anywhere}.help-list li::marker{color:var(--text-4)}.help-code{font-family:var(--font-num);font-size:.86em;padding:1px 4px;border-radius:var(--radius-sm);background:var(--neutral-soft);color:var(--text);overflow-wrap:anywhere}.help-label{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--text-4);margin-bottom:2px}.help-h{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;color:var(--text);margin:0 0 10px;letter-spacing:-.01em}h3.help-h{font-size:var(--fs-md)}.term-link{color:inherit;text-decoration:underline dotted var(--text-4);text-underline-offset:3px;cursor:help}.term-link:hover{color:var(--text);text-decoration-color:var(--focus)}.help-tip-icon{display:inline-flex;align-items:center;color:var(--text-4);vertical-align:-1px;margin-left:3px}.help-tip-icon:hover{color:var(--focus)}.help-tip{display:flex;flex-direction:column;gap:3px;max-width:300px}.help-tip strong{color:var(--text);font-weight:600}.help-tip-more{color:var(--text-4);font-size:var(--fs-2xs)}.panel-body .help-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:6px;align-items:start}.panel-body .help-item{border-radius:var(--radius)}.help-section{margin:0 0 28px;scroll-margin-top:12px}.help-items{display:flex;flex-direction:column;gap:10px;margin-top:12px}.help-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);padding:12px 14px;display:flex;flex-direction:column;gap:8px;scroll-margin-top:12px}.help-item:target{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.help-item.is-compact{padding:10px 12px;gap:6px}.help-item.is-compact .help-p,.help-item.is-compact .help-list{font-size:var(--fs-sm);line-height:1.55}.help-item-head{display:flex;align-items:center;gap:8px}.help-item-name{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--text)}.help-item-read{border-left:2px solid var(--info);padding-left:10px}.help-pitfalls{border-left:2px solid var(--warn);padding-left:10px}.help-pitfalls .help-label{color:var(--warn)}.help-pitfalls .help-list{margin-bottom:0}.help-source{display:flex;flex-direction:column;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.help-chips{display:flex;flex-wrap:wrap;gap:6px}.help-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;border:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-xs);background:var(--raised);text-decoration:none}.help-chip:hover{color:var(--text);border-color:var(--focus);text-decoration:none}.help-chip.is-missing{border-style:dashed;color:var(--text-4)}button.help-chip{cursor:pointer;font:inherit;font-size:var(--fs-xs)}.help-chip.is-active{background:var(--text);color:var(--text-inverse);border-color:var(--text)}.help-chip .help-nav-count{margin-left:6px}.help-chip.is-active .help-nav-count{color:inherit;opacity:.7}.help-keys td:first-child{width:170px;white-space:nowrap}.help-keys .kbd+.kbd{margin-left:3px}.help-side-foot svg{vertical-align:-2px}.help-meta{margin:0 0 16px;display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:var(--fs-sm)}.help-meta-row{display:contents}.help-meta dt{color:var(--text-4);font-size:var(--fs-2xs);padding-top:3px}.help-meta dd{margin:0;color:var(--text-2);line-height:1.55;overflow-wrap:anywhere}.help-formula{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-sunken);font-family:var(--font-num);font-size:var(--fs-sm);color:var(--text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.help-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:6px;height:100%;min-height:0}.help-side{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);display:flex;flex-direction:column;min-height:0;overflow:auto;padding:10px 8px;gap:10px}.help-search{position:relative;display:flex;align-items:center}.help-search svg{position:absolute;left:8px;color:var(--text-4);pointer-events:none}.help-search .input{padding-left:26px;width:100%}.help-nav{display:flex;flex-direction:column;gap:1px}.help-nav a{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-sm);text-decoration:none}.help-nav a:hover{background:var(--hover);color:var(--text);text-decoration:none}.help-nav a.is-active{background:var(--active);color:var(--text);font-weight:600}.help-nav-count{margin-left:auto;color:var(--text-4);font-size:var(--fs-2xs);font-family:var(--font-num)}.help-side-foot{margin-top:auto;padding:8px;font-size:var(--fs-xs);color:var(--text-4);line-height:1.5}.help-main{min-height:0;min-width:0;overflow:auto;scroll-behavior:smooth}.help-article{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 0 6px}.help-article>.panel,.help-anchor>.panel,.help-grid>.panel{height:auto;flex:0 0 auto}.help-anchor{min-width:0;scroll-margin-top:6px}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:6px;align-items:start;min-width:0}.help-panel-warn .panel-icon{color:var(--warn)}.help-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-4);padding:2px 2px 0}.help-crumbs a{color:var(--text-3)}.help-title{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.015em;color:var(--text);margin:0 0 8px;line-height:1.2}.help-lead{font-size:var(--fs-md);line-height:1.6;color:var(--text-2);margin:0;padding:0 2px;max-width:88ch}.panel-body .help-lead{padding:0;margin:0 0 10px}.help-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px}.help-route{font-family:var(--font-num);font-size:var(--fs-xs);color:var(--text-3)}.help-actions{display:flex;flex-wrap:wrap;gap:6px}.help-callout{border:1px solid var(--border);border-left:3px solid var(--info);border-radius:var(--radius);background:var(--panel);padding:12px 14px;margin:0 0 24px}.help-callout.is-warn{border-left-color:var(--warn)}.help-callout .help-h{font-size:var(--fs-md);margin-bottom:6px}.help-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:6px;margin:0}.help-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text-2);text-decoration:none;min-width:0}a.help-card:hover{border-color:var(--border-strong);background:var(--raised);text-decoration:none}.help-card-head{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:var(--fs-md)}.help-card-head svg{color:var(--gold);flex-shrink:0}.help-card p{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--text-3)}.help-card .help-route{margin-top:auto}.help-index{list-style:none;margin:0 0 28px;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.panel-body .help-index{margin:0;border:0;border-radius:0;background:transparent}.help-index li+li{border-top:1px solid var(--divider)}.help-index a{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:4px 16px;padding:8px 10px;text-decoration:none;color:var(--text-2)}.help-index a:hover{background:var(--hover);text-decoration:none}.help-index-title{color:var(--text);font-weight:600;font-size:var(--fs-md);display:flex;align-items:center;gap:8px;min-width:0}.help-index-text{font-size:var(--fs-sm);line-height:1.5;color:var(--text-3);min-width:0}.help-index-sub{font-family:var(--font-num);font-size:var(--fs-2xs);color:var(--text-4);font-weight:400}.help-group-h{font-size:var(--fs-2xs);color:var(--text-4);margin:0 0 8px;letter-spacing:.06em}.help-toc{display:flex;flex-wrap:wrap;gap:6px;margin:0}.help-steps{counter-reset:step;list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.help-steps li{max-width:88ch;counter-increment:step;position:relative;padding-left:32px;color:var(--text-2);line-height:1.6;font-size:var(--fs-md)}.help-steps li:before{content:counter(step);position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:10px;background:var(--neutral-soft);color:var(--text-2);font-family:var(--font-num);font-size:var(--fs-2xs);display:flex;align-items:center;justify-content:center}.help-workflow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);padding:12px 14px;margin-bottom:10px}.panel-body .help-workflow{border:0;border-radius:0;background:transparent;padding:0;margin:0 0 12px}.panel-body .help-workflow:last-child,.panel-body .help-steps:last-child,.panel-body .help-flow:last-child,.panel-body .help-formula:last-child,.panel-body .help-meta:last-child,.panel-body .help-list:last-child{margin-bottom:0}.help-workflow h3{margin:0 0 10px;font-size:var(--fs-md);color:var(--text)}.help-flow{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column}.help-flow li{max-width:88ch;position:relative;padding:8px 12px 8px 28px;border-left:2px solid var(--border-strong);margin-left:8px;color:var(--text-2);line-height:1.6;font-size:var(--fs-md)}.help-flow li:before{content:"";position:absolute;left:-6px;top:15px;width:10px;height:10px;border-radius:5px;background:var(--panel);border:2px solid var(--accent-2)}.help-fields{width:100%;border-collapse:collapse;font-size:var(--fs-sm);margin:0 0 16px}.help-fields-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 0 20px;background:var(--panel)}.help-fields-wrap .help-fields{margin:0}.panel-body .help-fields-wrap{border:0;border-radius:0;margin:0;background:transparent}.panel-body>.help-fields{margin:0}.help-fields th{text-align:left;font-weight:600;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-4);background:var(--panel-head);padding:8px 12px;border-bottom:1px solid var(--border)}.help-fields td{padding:8px 12px;border-bottom:1px solid var(--divider);color:var(--text-2);vertical-align:top;line-height:1.5}.help-fields tr:last-child td{border-bottom:0}.help-fields td.mono{color:var(--text);white-space:nowrap}.help-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.help-result{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);text-decoration:none;color:var(--text-2)}.help-result:hover{border-color:var(--border-strong);background:var(--raised);text-decoration:none}.help-result-head{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:var(--fs-md);min-width:0}.help-result-ctx{color:var(--text-4);font-weight:400;font-size:var(--fs-xs);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.help-result p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.help-empty{padding:24px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-3);font-size:var(--fs-md);line-height:1.6;text-align:center}.help-drawer{position:fixed;z-index:120;top:var(--topbar-h);bottom:var(--statusbar-h);right:0;width:min(440px,100vw);background:var(--panel);border-left:1px solid var(--border-strong);box-shadow:-12px 0 24px #00000040;display:flex;flex-direction:column;animation:slide .16s var(--ease)}:root[data-theme=light] .help-drawer{box-shadow:-12px 0 24px #12182114}.help-drawer:focus{outline:none}.help-drawer-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;border-bottom:1px solid var(--border);flex-shrink:0}.help-drawer-head h2{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--text);flex:1;display:flex;align-items:center;gap:6px}.help-drawer-head h2 svg{color:var(--gold)}.help-drawer-body{flex:1;overflow:auto;padding:14px 14px 24px}.help-drawer-body .help-title{font-size:var(--fs-xl)}.help-drawer-body .help-title-row{margin-bottom:6px;padding:0}.help-drawer-body .help-lead{font-size:var(--fs-md);margin-bottom:14px;padding:0}.help-drawer-body .help-p,.help-drawer-body .help-list{font-size:var(--fs-sm);line-height:1.6}.help-drawer-body .help-h{font-size:var(--fs-md)}.help-drawer-body .help-section{margin-bottom:20px}.help-drawer-foot{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:1px solid var(--border);flex-shrink:0;font-size:var(--fs-xs);color:var(--text-4)}.help-drawer-foot .grow{flex:1}.help-note{font-size:var(--fs-xs);color:var(--text-3);background:var(--info-soft);border-radius:var(--radius);padding:6px 10px;margin:0 0 12px;line-height:1.5}.help-btn{position:relative}.help-btn.is-active{background:var(--active);color:var(--text)}@media(max-width:760px){.help-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.help-side{flex-direction:column;overflow:visible}.help-nav{flex-direction:row;overflow-x:auto}.help-nav a{flex-shrink:0}.help-side-foot{display:none}.help-article{padding:0 0 6px}.help-title{font-size:var(--fs-xl)}.help-index a{grid-template-columns:1fr}}@container (max-width: 520px){.help-index a{grid-template-columns:1fr}}
