/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-semibold:600;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-mono:var(--mono);--radius-pill:var(--radius-pill)}}@layer base{.company-button-box{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}}@layer company{.company-data-table-scroll{border-right:1px solid var(--line-strong);max-width:100%;overflow-x:auto}.company-data-table{border-collapse:collapse;width:100%;font:inherit;font-size:var(--fs-label)}.company-data-table th{background:var(--panel-2);color:var(--tx-3);font:var(--fw-label) var(--fs-micro) var(--sans);letter-spacing:.05em;text-align:left}.company-data-table th,.company-data-table td{height:var(--row);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px}.company-data-table .num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.company-data-table tr[tabindex]:hover td{background:var(--cell-hl)}.company-data-table tr[tabindex]:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.company-data-table .company-data-table-empty{color:var(--tx-3);text-align:center;padding:24px 12px}.company-drawer.dataset-drawer{width:560px}.dataset-drawer .company-drawer-heading h2{overflow-wrap:anywhere;min-width:0}.dataset-drawer .company-drawer-heading button{flex-shrink:0}.dataset-details{grid-template-columns:auto minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.dataset-details dt{color:var(--tx-3)}.dataset-details dd{overflow-wrap:anywhere;margin:0}.dataset-manifest{font-size:var(--fs-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media(max-width:600px){.company-drawer.dataset-drawer{width:100%}.dataset-details{grid-template-columns:minmax(0,1fr);gap:4px}.dataset-details dd{margin-bottom:12px}}.company-data-table .company-data-table-detail td{white-space:normal;height:auto;padding:8px 12px}.company-data-table .company-data-table-wrap{white-space:normal;overflow-wrap:anywhere;min-width:240px}.company-data-table .company-data-table-flow{white-space:normal;overflow-wrap:break-word}.company-data-table .company-data-table-flow-details{min-width:150px;max-width:320px}.auth-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.auth-field-label{color:var(--tx)}.auth-field-help{color:var(--error);font-size:var(--fs-label)}.auth-field .company-input[aria-invalid=true],.auth-password:has([aria-invalid=true]){border-color:var(--error)}.auth-password{border:1px solid var(--line-control);background:var(--panel);min-height:var(--control-h);box-sizing:border-box;border-radius:0;align-items:center;display:flex}.auth-password:focus-within{outline:2px solid var(--signal);outline-offset:0}.auth-password .company-input{width:100%;min-height:calc(var(--control-h) - 2px);background:0 0;border:0;flex:1}.auth-password .company-input:focus-visible{outline:none}.auth-password-toggle{width:32px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.auth-password-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.auth-password-toggle:disabled{cursor:not-allowed;opacity:.5}.login .login-text-link:hover{outline:1px solid var(--signal);outline-offset:0}.login .auth-field-help{flex-direction:column;gap:4px;display:flex}.account-app .account-home{max-width:1008px;margin:0 auto;padding:24px}.account-app .account-header{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:12px 24px;display:flex}.account-header nav{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.account-header strong{font-size:var(--fs-label)}.account-app .account-settings{max-width:none;padding:0}.account-settings h1{font-size:var(--fs-heading);margin:0 0 24px}.account-home .account-section,.account-settings .account-section,.account-section .account-section{border-bottom:1px solid var(--line);width:100%;min-width:0;padding:20px 0}.account-section h2,.account-section h3{font-family:var(--sans);font-size:var(--fs-heading);margin:0 0 16px}.account-section .label,.account-section .auth-field-label{margin-bottom:6px;display:block}.account-section .company-button{white-space:nowrap}.account-passkeys,.account-modes{margin:0 0 20px;padding:0;list-style:none}.account-passkeys li,.account-modes li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.account-passkeys .company-button,.account-modes .company-button{flex-shrink:0}.account-passkey-info{overflow-wrap:anywhere;flex:200px;gap:6px;min-width:0;display:grid}.account-passkey-info time,.account-audit time{font-family:var(--mono);font-size:var(--fs-label)}.account-command{align-items:start;gap:12px;display:flex}.account-command code{overflow-wrap:anywhere;min-width:0}.account-command button{flex-shrink:0}.account-manual-secret{margin:12px 0 20px}.account-manual-secret summary{color:var(--signal);cursor:pointer}.account-recovery-codes pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:var(--mono);margin:12px 0}.account-home .display-prefs,.account-settings .display-prefs{min-width:0}.account-section .display-prefs .company-select{min-width:0;max-width:100%}.account-section .display-prefs .company-select>span:first-child{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.account-section .display-prefs .company-select>span:last-child{flex-shrink:0}.account-home .display-prefs .pref-row{grid-template-columns:minmax(0,1fr);justify-content:start;gap:6px;max-width:480px;display:grid}.account-home .display-prefs .pref-color{flex-wrap:wrap;gap:8px;display:flex}.account-link{border:1px solid var(--line-control);color:var(--tx);background:var(--panel);font-family:var(--sans);align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.account-link[aria-current=page]{background:var(--signal);color:var(--signal-fg);border-color:var(--signal)}.account-link:hover,.account-manual-secret summary:hover{outline:1px solid var(--signal);outline-offset:0}.account-link:focus-visible,.account-manual-secret summary:focus-visible{outline:2px solid var(--signal);outline-offset:0}@media(max-width:600px){.account-app .account-home{padding:16px}.account-app .account-header{padding:12px 16px}.account-header nav{width:100%}.account-passkeys li,.account-modes li{flex-direction:column;align-items:start}.account-passkey-info{flex-basis:auto}}.shell .stack-switch>*,.shell [data-testid=account-settings-link]{color:var(--tx);border:1px solid var(--line-control);font-family:var(--sans);padding:4px 8px;text-decoration:none;display:inline-flex}.shell .stack-switch>*+*{border-left:0}.shell .stack-switch a:hover,.shell [data-testid=account-settings-link]:hover{outline:1px solid var(--signal);outline-offset:0}.shell .stack-switch a:focus-visible,.shell [data-testid=account-settings-link]:focus-visible{outline:2px solid var(--signal);outline-offset:0}.shell .stack-switch [aria-current=page]{background:var(--signal);color:var(--signal-fg);border-color:var(--signal)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(./archivo-vietnamese-400-normal-FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(./archivo-latin-ext-400-normal-DrmqtLj6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(./archivo-latin-400-normal-Bl602Mgc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(./archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(./archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(./archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(./archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(./archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(./archivo-latin-500-normal-pkzA7jw9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(./archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(./archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(./archivo-latin-600-normal-DwYieO8P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(./archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(./archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(./archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(./archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(./archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(./archivo-latin-700-normal-lT5TFe7H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./commit-mono-latin-400-normal-wzhe4RuD.woff2)format("woff2"),url(./commit-mono-latin-400-normal-s0S3qwFW.woff)format("woff")}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./commit-mono-latin-500-normal-5uPfnx7h.woff2)format("woff2"),url(./commit-mono-latin-500-normal-DSlnSK8M.woff)format("woff")}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./commit-mono-latin-600-normal-SwgSWHaV.woff2)format("woff2"),url(./commit-mono-latin-600-normal-BuQDXT0M.woff)format("woff")}@font-face{font-family:Commit Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./commit-mono-latin-700-normal-DU8mrtj2.woff2)format("woff2"),url(./commit-mono-latin-700-normal-1-GU0IUE.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(./SpaceGrotesk-latin-wght-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Kibernetyk Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Kibernetyk Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Kibernetyk Mono;font-style:normal;font-weight:600 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--tx);font-family:var(--sans);margin:0}body{min-height:100vh;overflow-x:auto}button,input,textarea,select{font-family:inherit}a{color:var(--signal);text-decoration:none}a:hover:not(:focus-visible){outline:1px solid var(--line-control);outline-offset:2px}a[aria-current=page],a[aria-selected=true]{background:var(--signal);color:var(--signal-fg)}:root{--sans:"Space Grotesk", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--num:"Kibernetyk Mono", var(--sans);--mono:"Commit Mono", "IBM Plex Mono", "JetBrains Mono", Consolas, monospace;--radius:0px;--radius-control:0px;--radius-pill:999px;--bar-h:44px;--tool-strip-w:40px;--rail-w:56px;--rail-w-open:200px;--inspector-w:280px;--dock-h:56px;--touch-row:44px;--t-small:.18s;--t-medium:.24s;--t-large:.3s;--t-enter:.28s;--t-exit:.2s;--t-reveal:.48s;--t-flash:.6s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-canvas:0;--z-panel:10;--z-sticky:100;--z-popover:200;--z-drawer:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--stripe:repeating-linear-gradient(45deg, var(--state) 0 4px, transparent 4px 8px);color-scheme:dark;--bg:#141619;--bg-2:#191c20;--panel:#1d2026;--panel-2:#22262d;--cell-hl:#242830;--line:#2c313a;--line-strong:#3d434e;--line-control:#6f7785;--tx:#e4e7ec;--tx-2:#9aa3ae;--tx-3:#8a929f;--faint:#5f6772;--cool:#4da3ff;--cool-bg:#4da3ff24;--cool-fg:#141619;--warm:#ff7a45;--warm-bg:#ff7a4524;--warm-fg:#141619;--warn:#f5b83d;--error:#ff5c5c;--success:#3ecf8e;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg);--scrim:#141619b8;--fs-anchor:40px;--fs-heading:20px;--fs-body:13px;--fs-label:12px;--fs-micro:11px;--lh:1.55;--row:38px;--space:4px;--control-h:34px;--fw-display:700;--fw-heading:600;--fw-body:400;--fw-label:500}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg:#e9ebee;--bg-2:#e2e5e9;--panel:#f4f5f7;--panel-2:#eceef1;--cell-hl:#eef0f3;--line:#c9cdd4;--line-strong:#a8adb7;--line-control:#7a8089;--tx:#1b1e24;--tx-2:#525964;--tx-3:#5a616c;--faint:#8b919c;--cool:#0b63c4;--cool-bg:#0b63c41a;--cool-fg:#fff;--warm:#b83a0a;--warm-bg:#b83a0a17;--warm-fg:#fff;--warn:#8a5d05;--error:#b42318;--success:#17683f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg);--scrim:#e9ebeeb8}}html[data-theme=dark]{color-scheme:dark;--bg:#141619;--bg-2:#191c20;--panel:#1d2026;--panel-2:#22262d;--cell-hl:#242830;--line:#2c313a;--line-strong:#3d434e;--line-control:#6f7785;--tx:#e4e7ec;--tx-2:#9aa3ae;--tx-3:#8a929f;--faint:#5f6772;--cool:#4da3ff;--cool-bg:#4da3ff24;--cool-fg:#141619;--warm:#ff7a45;--warm-bg:#ff7a4524;--warm-fg:#141619;--warn:#f5b83d;--error:#ff5c5c;--success:#3ecf8e;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg);--scrim:#141619b8}html[data-theme=light]{color-scheme:light;--bg:#e9ebee;--bg-2:#e2e5e9;--panel:#f4f5f7;--panel-2:#eceef1;--cell-hl:#eef0f3;--line:#c9cdd4;--line-strong:#a8adb7;--line-control:#7a8089;--tx:#1b1e24;--tx-2:#525964;--tx-3:#5a616c;--faint:#8b919c;--cool:#0b63c4;--cool-bg:#0b63c41a;--cool-fg:#fff;--warm:#b83a0a;--warm-bg:#b83a0a17;--warm-fg:#fff;--warn:#8a5d05;--error:#b42318;--success:#17683f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg);--scrim:#e9ebeeb8}[data-tier=tool]{--fs-anchor:32px;--fs-heading:16px;--fs-body:13px;--fs-label:11px;--fs-micro:10px;--lh:1.35;--row:28px;--space:4px;--control-h:26px;--fw-display:700;--fw-heading:600;--fw-body:400;--fw-label:500}[data-tier=admin]{--fs-anchor:40px;--fs-heading:20px;--fs-body:13px;--fs-label:12px;--fs-micro:11px;--lh:1.55;--row:38px;--space:4px;--control-h:34px;--fw-display:700;--fw-heading:600;--fw-body:400;--fw-label:500}[data-tier=reading]{--fs-anchor:52px;--fs-heading:26px;--fs-body:17px;--fs-label:14px;--fs-micro:13px;--lh:1.7;--row:auto;--space:8px;--control-h:38px;--fw-display:600;--fw-heading:600;--fw-body:400;--fw-label:500}[data-tier=brand]{--fs-anchor:96px;--fs-heading:32px;--fs-body:15px;--fs-label:13px;--fs-micro:12px;--lh:1.1;--row:auto;--space:8px;--control-h:28px;--fw-display:200;--fw-heading:300;--fw-body:400;--fw-label:500}[data-surface=paper]{--bg:#17161a;--panel:var(--bg);--panel-2:var(--bg);--line:var(--line-strong)}html[data-theme=light] [data-surface=paper],:root:not([data-theme=dark]) [data-surface=paper]{--bg:#ecebe7;--panel:var(--bg);--panel-2:var(--bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-surface=paper]{--bg:#17161a;--panel:var(--bg);--panel-2:var(--bg)}}*,:before,:after{box-sizing:border-box;border-radius:var(--radius)}html{background:var(--bg);color:var(--tx);font:var(--fw-body) var(--fs-body)/var(--lh) var(--sans);-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img,svg,canvas,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--signal-bg)}:focus-visible{outline:2px solid var(--signal);outline-offset:0}[hidden]{display:none!important}.anchor{font-size:var(--fs-anchor);font-weight:var(--fw-display);letter-spacing:-.01em;line-height:1.05}.heading{font-size:var(--fs-heading);font-weight:var(--fw-heading);line-height:1.2}.label{font-size:var(--fs-label);font-weight:var(--fw-label);text-transform:uppercase;letter-spacing:.08em;color:var(--tx-2)}.label:lang(zh),.label.zh{text-transform:none;letter-spacing:.05em}.micro{font-size:var(--fs-micro);color:var(--tx-3)}.num,.mono,[data-num]{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.num .z{color:var(--faint)}.num .u{color:var(--tx-2);margin-left:2px;font-size:.85em}.delta .delta-icon{vertical-align:-.1em;max-width:none;margin-right:2px;display:inline-block}[data-tier=brand] .anchor{font-weight:var(--fw-display);letter-spacing:.12em}[data-tier=brand] .anchor:lang(zh){letter-spacing:.04em;font-weight:300}.panel{background:var(--panel);border:1px solid var(--line)}.panel-2{background:var(--panel-2);border:1px solid var(--line)}.rule{border:0;border-top:1px solid var(--line);margin:0}.rule-strong{border-top-color:var(--line-strong)}.vline{border-left:1px solid var(--line-strong);padding-left:12px}.selectable{color:var(--tx-2);transition:background var(--t-small) linear;background:0 0;border:1px solid #0000}.selectable:hover{background:var(--cell-hl);border-color:var(--tx-3)}.selectable[aria-selected=true],.selectable.is-selected{background:var(--signal);color:var(--signal-fg);border-color:var(--signal)}.row{min-height:var(--row);border-bottom:1px solid var(--line);align-items:center;padding:0 12px;display:flex;position:relative}.row[data-cat]:before{content:"";background:var(--cat,var(--tx-3));width:3px;position:absolute;top:0;bottom:0;left:0}.row.is-selected{background:var(--signal);color:var(--signal-fg)}.row.is-selected:after{content:"";background:var(--signal);width:2px;position:absolute;top:0;bottom:0;right:0}@media(pointer:coarse){.row,.btn{min-height:var(--touch-row)}}.btn{height:var(--control-h);border:1px solid var(--line-control);color:var(--tx);cursor:pointer;border-radius:var(--radius-control);background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--tx-3);background:var(--cell-hl)}.btn.primary{background:var(--signal);border-color:var(--signal);color:var(--signal-fg)}.btn.danger{border-color:var(--error);color:var(--error)}.btn:disabled{color:var(--faint);border-color:var(--line);cursor:not-allowed}.field{height:var(--control-h);background:var(--bg-2);border:1px solid var(--line-control);color:var(--tx);border-radius:var(--radius-control);width:100%;padding:0 8px}.field::placeholder{color:var(--tx-3)}.field:hover{border-color:var(--tx-3)}.field:focus{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:0}.field[aria-invalid=true]{border-color:var(--error)}.field:disabled{color:var(--faint);border-color:var(--line);background:0 0}.field:read-only{border-color:var(--line);background:0 0}.field-msg{font-size:var(--fs-label);color:var(--tx-2);margin-top:4px}.field-msg.error{color:var(--error)}.field-msg.error:before{content:"× "}.req:after{content:" *";color:var(--state)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--bg-2);cursor:pointer;width:32px;height:18px;position:relative}.switch:after{content:"";border-radius:var(--radius-pill);background:var(--tx-2);width:12px;height:12px;transition:transform var(--t-small) var(--ease);position:absolute;top:2px;left:2px}.switch:checked{background:var(--signal);border-color:var(--signal)}.switch:checked:after{background:var(--signal-fg);transform:translate(14px)}input[type=radio]{border-radius:var(--radius-pill)}.code{font-family:var(--mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.code:before{content:"";background:currentColor;width:8px;height:8px}.code.ok,.code.info{color:var(--signal)}.code.warn{color:var(--warn)}.code.err{color:var(--error)}.code.change{color:var(--state)}.code.muted{color:var(--tx-3)}.sev-info:before{content:"";border-radius:var(--radius-pill);background:var(--signal);width:8px;height:8px;display:inline-block}.sev-warn:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--warn);width:0;height:0;display:inline-block}.sev-error:before{content:"×";color:var(--error);font-weight:700;font-family:var(--mono)}.badge{background:var(--tx);min-width:16px;height:16px;color:var(--bg);font:600 var(--fs-micro)/1 var(--mono);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.keycap{border:1px solid var(--line-control);min-width:18px;height:18px;font:500 var(--fs-micro)/1 var(--mono);color:var(--tx-2);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.meter{grid-auto-flow:column;gap:2px;height:6px;display:grid}.meter>i{background:var(--line-strong)}.meter>i.on{background:var(--signal)}.meter>i.warn{background:var(--stripe)}.meter.indeterminate>i{animation:.9s steps(8,end) infinite sweep}@keyframes sweep{0%{background:var(--line-strong)}to{background:var(--signal)}}.stat{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.stat .label{order:-1}.stat .anchor{font-family:var(--num);font-variant-numeric:tabular-nums}.leader{padding-left:16px;position:relative}.leader:before{content:"";background:var(--cat,var(--signal));width:12px;height:1px;position:absolute;top:50%;left:0}.alert{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--signal);padding:8px 12px}.alert.warn{border-left-color:var(--warn)}.alert.error{border-left-color:var(--error)}.alert.success{border-left-color:var(--success)}.popover{background:var(--panel-2);border:1px solid var(--line-control);z-index:var(--z-popover)}.modal{background:var(--panel);border:1px solid var(--line-control);z-index:var(--z-modal)}.scrim{background:var(--scrim);z-index:calc(var(--z-modal) - 1);position:fixed;top:0;right:0;bottom:0;left:0}.toast{right:12px;bottom:calc(var(--dock-h) + 12px);background:var(--panel-2);border:1px solid var(--line-control);z-index:var(--z-toast);padding:8px 12px;position:fixed}.drawer{background:var(--panel);border-top:1px solid var(--line-control);z-index:var(--z-drawer);box-shadow:0 8px #0000002e}.empty{color:var(--tx-2);flex-direction:column;gap:8px;padding:24px 0;display:flex}.shell{grid-template-rows:var(--bar-h) 1fr auto;grid-template-columns:auto 1fr auto;grid-template-areas:"bar bar bar""rail main side""hint hint hint";height:100vh;display:grid;overflow:hidden}.shell>.bar{border-bottom:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:var(--fs-label);z-index:var(--z-sticky);grid-area:bar;align-items:center;gap:16px;padding:0 12px;display:flex}.shell>.rail{width:var(--rail-w);border-right:1px solid var(--line);background:var(--panel);grid-area:rail;min-height:0}.shell>.rail.tools{width:var(--tool-strip-w)}.shell>.main{grid-area:main;min-width:0;min-height:0;overflow-y:auto}.shell>.side{width:var(--inspector-w);border-left:1px solid var(--line);background:var(--panel);grid-area:side}.shell>.hint{border-top:1px solid var(--line);background:var(--panel);height:24px;font-size:var(--fs-micro);color:var(--tx-2);grid-area:hint;align-items:center;gap:16px;padding:0 12px;display:flex}.rail .item{height:40px;color:var(--tx-2);white-space:nowrap;align-items:center;gap:10px;padding:0 12px;display:flex;overflow:hidden}.rail .item .no{font-family:var(--mono);font-size:var(--fs-micro);width:16px}.rail .item.is-selected{background:var(--signal);color:var(--signal-fg)}@media(max-width:1024px){.shell{grid-template-columns:auto 1fr;grid-template-areas:"bar bar""rail main""hint hint"}.shell>.side{display:none}}@media(max-width:768px){.shell{grid-template-rows:var(--bar-h) 1fr var(--dock-h);grid-template-columns:1fr;grid-template-areas:"bar""main""rail"}.shell>.rail{border-right:0;border-top:1px solid var(--line);width:auto;display:flex}.shell>.hint{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--cool:#1f8df9;--cool-fg:#141619;--cool-bg:#1f8df924;--warm:#dd7a2b;--warm-fg:#141619;--warm-bg:#dd7a2b1f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg)}@media(prefers-color-scheme:light){:root{--cool:#0068d1;--cool-fg:#fff;--cool-bg:#0068d124;--warm:#ad4e00;--warm-fg:#fff;--warm-bg:#ad4e001f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg)}}html[data-theme=dark]{--cool:#1f8df9;--cool-fg:#141619;--cool-bg:#1f8df924;--warm:#dd7a2b;--warm-fg:#141619;--warm-bg:#dd7a2b1f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg)}html[data-theme=light]{--cool:#0068d1;--cool-fg:#fff;--cool-bg:#0068d124;--warm:#ad4e00;--warm-fg:#fff;--warm-bg:#ad4e001f;--signal:var(--cool);--signal-bg:var(--cool-bg);--signal-fg:var(--cool-fg);--state:var(--warm);--state-bg:var(--warm-bg);--state-fg:var(--warm-fg)}:root,html[data-theme]{--blue:var(--signal);--blue-bg:var(--signal-bg);--orange:var(--state);--orange-bg:var(--state-bg);--amber:var(--warn);--amber-bg:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme]{--amber-bg:color-mix(in srgb, var(--warn) 13%, transparent)}}.usage{background:var(--line-strong);height:6px;position:relative}.usage>i{background:var(--signal);position:absolute;inset:0 auto 0 0}.usage>i.warn{background:var(--stripe)}.halt{background:var(--error);color:#141619}@media(prefers-color-scheme:light){.halt{color:#fff}}html[data-theme=light] .halt{color:#fff}html[data-theme=dark] .halt{color:#141619}.handle,.callout{display:none}.num,[data-num],.anchor.num,.anchor[data-num]{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.code,.badge,.keycap,.shell>.bar{font-family:var(--sans)}:root{--fs-scale:1;--console-ui:var(--sans);--console-mono:var(--mono);--v2-bg:var(--bg);--v2-bg-2:var(--bg-2);--v2-panel:var(--panel);--v2-panel-2:var(--panel-2);--v2-panel-3:var(--cell-hl);--v2-line:var(--line);--v2-line-strong:var(--line-strong);--v2-text:var(--tx);--v2-text-soft:var(--tx-2);--v2-text-muted:var(--tx-3);--v2-steel:var(--signal);--v2-up:var(--cool);--v2-up-bright:var(--cool);--v2-down:var(--warm);--v2-down-bright:var(--warm);--v2-down-deep:var(--warm)}@supports (color:color-mix(in lab,red,red)){:root{--v2-down-deep:color-mix(in srgb, var(--warm) 55%, black)}}:root{--v2-warning:var(--warn);--v2-error:var(--error)}:root,:root[data-console-theme=dark]{--console-bg:var(--v2-bg);--console-surface:var(--v2-panel);--console-surface-2:var(--v2-panel-2);--console-surface-3:var(--v2-panel-3);--console-border:var(--v2-line);--console-border-strong:var(--v2-line-strong);--console-text:var(--v2-text);--console-text-soft:var(--v2-text-soft);--console-text-muted:var(--v2-text-muted);--console-gradient-end:var(--v2-bg-2);--console-blue:var(--v2-steel);--console-blue-deep:#345b6b;--console-green:var(--v2-up-bright);--console-amber:var(--v2-warning);--console-orange:var(--v2-down-bright);--console-critical:var(--v2-warning)}:root[data-console-theme=light]{--console-bg:var(--v2-bg);--console-surface:var(--v2-panel);--console-surface-2:var(--v2-panel-2);--console-surface-3:var(--v2-panel-3);--console-border:var(--v2-line);--console-border-strong:var(--v2-line-strong);--console-text:var(--v2-text);--console-text-soft:var(--v2-text-soft);--console-text-muted:var(--v2-text-muted);--console-gradient-end:var(--v2-panel-3)}.empty-state{text-align:left;padding:12px 0}.empty-state-label{font-size:var(--fs-micro)}html[data-font-scale=small]{--fs-scale:.875}html[data-font-scale=default]{--fs-scale:1}html[data-font-scale=large]{--fs-scale:1.125}html[data-font-scale=x-large]{--fs-scale:1.25}html[data-font-scale]{--fs-anchor:calc(40px * var(--fs-scale));--fs-heading:calc(20px * var(--fs-scale));--fs-body:calc(13px * var(--fs-scale));--fs-label:calc(12px * var(--fs-scale));--fs-micro:calc(11px * var(--fs-scale))}html[data-tier=tool][data-font-scale]{--fs-anchor:calc(32px * var(--fs-scale));--fs-heading:calc(16px * var(--fs-scale));--fs-body:calc(13px * var(--fs-scale));--fs-label:calc(11px * var(--fs-scale));--fs-micro:calc(10px * var(--fs-scale))}.bar{position:sticky;top:0}.bar .brand{letter-spacing:.08em;color:var(--tx);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.wordmark{align-items:baseline;gap:7px;font-family:Archivo Variable,Archivo,sans-serif;line-height:1;display:inline-flex}.wordmark-initial{font-size:calc(27px * var(--fs-scale));font-variation-settings:"wght" 600,"wdth" 82;letter-spacing:-1px;font-weight:600;font-stretch:82%}.wordmark-words{font-size:calc(16px * var(--fs-scale));font-variation-settings:"wght" 700;letter-spacing:.5px;font-weight:700;font-stretch:100%;line-height:1}.bar .status{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;display:flex}.bar .seg{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.bar .seg .label{font-size:inherit;color:var(--tx-3)}.bar .seg .value{color:var(--tx);font-weight:600}.bar .seg .value.positive{color:var(--success)}.bar .seg .value.warning{color:var(--warn)}.drawer-metric.positive{color:var(--success)}.drawer-metric.warning{color:var(--warn)}.bar .actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.bar .btn{height:28px;font:inherit;box-shadow:none;padding:0 8px}.status-list{display:contents}.status-summary{display:none}@media(max-width:1279px){.bar .seg.optional{display:none}}.skip-link{z-index:var(--z-modal);background:var(--panel);color:var(--tx);border:1px solid var(--line-control);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus-visible{top:8px}.shell>.rail.is-open{width:var(--rail-w-open)}.rail .stack{flex-direction:column;flex:1;min-height:0;padding-bottom:1px;display:flex;overflow:hidden auto}.rail .caption{height:24px;font:500 var(--fs-micro)/1 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3);white-space:nowrap;padding:8px 12px 0;overflow:hidden}.rail .sep{border-top:1px solid var(--line)}.rail.is-open .item.sep{border-top-color:#0000}.rail button.item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none}.rail .item:hover{background:var(--cell-hl);color:var(--tx)}.rail .item.is-selected:hover{background:var(--signal);color:var(--signal-fg)}.rail .item:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}.rail .item.is-selected:focus-visible{outline:2px solid var(--signal-fg);outline-offset:-3px}.rail .item svg{flex:none}.rail .item .label{font-size:var(--fs-body);text-transform:none;letter-spacing:0;color:inherit;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rail:not(.is-open) .item .label{display:none}.rail .item.toggle{height:var(--touch-row);border-bottom:1px solid var(--line);padding:0 12px}.rail:not(.is-open) .item.toggle{justify-content:center;gap:0;padding:0}.rail:not(.is-open) .item:not(.toggle){padding:0 calc(var(--space) * 2);gap:var(--space)}.rail.is-open .item:not(.toggle){height:auto;min-height:40px;padding-block:4px}.rail.is-open .item .label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.2}.rail.is-open .caption{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:24px;line-height:1.2}.main .content{padding:16px 18px 30px}.hint span{white-space:nowrap}.hint .value{font-family:var(--sans);color:var(--tx)}.display-prefs{gap:10px;min-width:260px;display:grid}.display-prefs .row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}body .shell{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(var(--bar-h),auto) minmax(0,1fr) auto;height:100dvh}@media(max-width:1439px){.bar .actions .btn span:not(.bell-badge){display:none}}@media(max-width:1024px){.bar .brand{font-size:var(--fs-micro)}.bar .status{gap:8px}}@media(max-width:768px){body .shell{--bar-h:56px;--bar-bottom:var(--bar-h);grid-template:"bar""main"minmax(0,1fr)"hint"/minmax(0,1fr)}body .shell>.rail{top:var(--bar-bottom);width:min(var(--rail-w-open),85vw);z-index:var(--z-sticky);border-right:1px solid var(--line);border-top:0;display:none;position:fixed;bottom:0;left:0}body .shell>.rail.is-open{flex-direction:column;width:min(260px,85vw);display:flex}.rail-actions{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.rail-actions .venue-select{padding:4px 12px}.rail .rail-actions .item{min-height:var(--touch-row)}body .shell>.hint{display:flex}body .shell>.bar{min-height:var(--bar-h);z-index:calc(var(--z-sticky) + 1);flex-wrap:wrap;gap:8px;padding:6px 8px}.bar .status{flex-wrap:wrap;order:3;width:100%;position:relative;overflow:visible}.bar .status[data-attention=false]{flex:none;order:0;width:fit-content;position:static}.bar .status[data-attention=false][data-mode-strip=true]{display:none}.bar .status[data-attention=false] .status-summary{width:fit-content;min-width:var(--touch-row);border:0;justify-content:center;padding:0 4px}.bar .status[data-attention=false] .status-summary .gate,.bar .status[data-attention=false] .status-summary svg{display:none}.bar .brand{letter-spacing:0}.bar .stack-switch{margin-left:auto}.bar .stack-switch>*{height:var(--touch-row)}.bar .stack-switch~.actions{margin-left:0}.bar .actions{flex:none;gap:0}.bar .btn{min-width:var(--touch-row);height:var(--touch-row);justify-content:center;padding:0}.bar .status-summary{width:100%;min-height:var(--touch-row);border:1px solid var(--line-control);color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 8px;display:flex}.bar .status-summary .value{overflow-wrap:anywhere;min-width:0}.bar .status-summary svg{flex:none;margin-left:auto}.bar .status-list{z-index:var(--z-sticky);background:var(--panel);border:1px solid var(--line);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.bar .status[data-open=true] .status-list{display:flex}.bar .status-list .seg,.bar .status-list .seg.optional{min-height:var(--touch-row);white-space:normal;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.bar .status-list .seg:last-child{border-bottom:0}.bar .status-list .seg .value{text-align:right;overflow-wrap:anywhere}.mode-strip .mode-control{flex-direction:column;align-items:stretch;gap:8px;margin:8px 8px 0}.mode-strip .mode-selector summary{max-width:none;min-height:var(--touch-row)}.mode-strip .peer-alerts,.mode-strip .peer-alerts-toggle{min-height:var(--touch-row)}body .shell>footer.hint{flex-wrap:wrap;gap:4px 12px;height:auto;min-height:24px;padding:4px 8px}.hint span{white-space:normal;overflow-wrap:anywhere}.main .content{padding:12px 8px 24px}.main>.notice{font-size:var(--fs-label);margin:8px 8px 0;padding:6px 8px}.display-prefs{min-width:0;max-width:calc(100vw - 32px)}.display-prefs .row{grid-template-columns:minmax(0,1fr);gap:4px}}.bar .actions .bell{position:relative}.bell-badge{border-radius:var(--radius-pill);background:var(--error);min-width:16px;height:16px;color:var(--bg);font-size:var(--fs-micro);text-align:center;padding:0 4px;line-height:16px;position:absolute;top:-4px;right:-4px}.notice-row{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.notice-row.is-read{opacity:.6}.mode-control{align-items:center;gap:12px;min-width:0;display:flex}.mode-options,.account-console-links{gap:8px;display:flex}.stack-switch{flex:none;display:inline-flex}.stack-switch>*{white-space:nowrap;justify-content:center;align-items:center;min-width:44px}.peer-alerts{border-left:3px solid var(--warn);background:var(--panel-2);min-width:0;max-width:360px;color:var(--tx);align-items:flex-start;gap:4px;padding:2px 2px 2px 8px;display:flex}.peer-alerts-list{flex-direction:column;flex:auto;align-self:center;gap:4px;min-width:0;display:flex}.peer-alerts-list>*{color:inherit;display:block}.peer-alerts[data-open=false] .peer-alerts-list>:not(:first-child){display:none}.peer-alerts[data-open=false] .peer-alerts-list>:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.peer-alerts-toggle{min-height:24px;color:var(--tx-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.peer-alerts[data-open=true] .peer-alerts-toggle svg,.mode-selector[open]>summary svg{transform:rotate(180deg)}.mode-selector{min-width:0;font-size:calc(12px * var(--fs-scale));position:relative}.mode-selector summary{cursor:pointer;align-items:center;gap:6px;max-width:340px;list-style:none;display:flex}.mode-selector summary::-webkit-details-marker{display:none}.mode-selector-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mode-selector summary svg{flex:none;margin-left:auto}.mode-selector-panel{z-index:30;background:var(--panel);border:1px solid var(--line);width:min(420px,90vw);max-height:75vh;padding:16px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 24px #0003}.mode-selector-panel section{margin-top:12px}.mode-selector-panel p{margin:6px 0}@media(max-width:768px){.mode-selector-panel{width:100%;max-height:50vh;position:static}}.account-header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.account-home{max-width:1040px;margin:0 auto;padding:24px}@media(max-width:1000px){.bar{flex-wrap:wrap}.mode-control{margin-left:auto}}.shell>.main:focus{outline:none}.bar a.seg{color:inherit;text-decoration:none}.bar a.seg:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media(max-width:768px){.main .tap-link,.main .company-data-table a{min-height:var(--touch-row);min-width:var(--touch-row);align-items:center;display:inline-flex}.company-tag-chip button{min-width:var(--touch-row);min-height:var(--touch-row)}.company-data-table-scroll{background:linear-gradient(to right,var(--bg) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--bg) 30%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to right,var(--line-strong),transparent) left center / 8px 100% no-repeat scroll,linear-gradient(to left,var(--line-strong),transparent) right center / 8px 100% no-repeat scroll}.company-data-table th:first-child,.company-data-table tr:not(.company-data-table-detail) td:first-child:not(.company-data-table-empty){z-index:1;background:var(--panel);position:sticky;left:0}.company-data-table th:first-child{background:var(--panel-2)}.company-data-table th:first-child,.company-data-table tr:not(.company-data-table-detail) td:first-child:not(.company-data-table-empty){white-space:normal;overflow-wrap:break-word;max-width:55vw}.company-drawer textarea.company-input{box-sizing:border-box;width:100%}.company-drawer .grid12>.panel{grid-column:1/-1}}.news-controls .news-switch{align-items:center;gap:8px;display:inline-flex}@media(pointer:coarse),(max-width:768px){.news-controls .news-switch,.news-controls .company-button,.news-controls .company-select,.news-controls .btn{min-height:var(--touch-row)}.news-controls .btn{min-width:var(--touch-row)}.logic-selfcheck-controls .company-button{min-height:var(--touch-row)}}.logic-selfcheck-mismatch{overflow-wrap:anywhere}@media(max-width:600px){.company-data-table :is(th,td).extraction-indicators{min-width:0}}.logic-selfcheck-mismatch+.logic-selfcheck-mismatch{margin-top:8px}.code.note{font-family:var(--sans);text-transform:none;letter-spacing:normal}.onboarding-list .row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:10px;display:grid}.onboarding-list .row .label{grid-area:1/1/span 2}.onboarding-list .row .code{grid-area:1/2}.onboarding-list .row .micro{grid-area:2/2}.onboarding-list .row .btn{grid-area:1/3;justify-self:end}.onboarding-list .panel-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.onboarding-list .row{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space);min-height:calc(var(--control-h) + var(--space) * 4);padding-block:calc(var(--space) * 2);grid-template-rows:none}.onboarding-list .row .label{grid-row:1}.page-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.page-header-text{min-width:0}.page-header .kicker{font-family:var(--sans)}.page-header h1{margin-top:4px}.page-header-desc{color:var(--tx-2);margin-top:4px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex}.panel-head-text{min-width:0}.panel-head-extra{flex:none}.settings-shared{max-width:420px}.settings-change-table{border-collapse:collapse;table-layout:fixed;width:100%}.settings-change-table th,.settings-change-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line,#7f7f7f40);padding:4px 8px}.settings-change-table tr.settings-change-noted td{border-bottom:0}.settings-change-table tr.settings-change-note td{padding-top:0}.panel-body{min-width:0;padding:12px}.panel-compact .panel-head{min-height:32px;padding:6px 10px}.panel-compact .panel-body{padding:8px 10px}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.stat-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-bottom:12px;display:grid}.stat-grid .stat{background:var(--panel);border-bottom:0;min-width:0;min-height:72px;padding:10px 12px}button.stat{text-align:left;cursor:pointer;border:0}button.stat:hover{background:var(--cell-hl)}.stat-label{justify-content:space-between;gap:8px;display:flex}.stat-value{min-width:0;max-width:100%}.stat-value--number{overflow-wrap:normal;white-space:nowrap;overflow-x:auto}.stat-value--text{font-family:var(--sans);white-space:normal}.stat-value .u{font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh)}.stat-value .stat-time{font-family:var(--sans);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh)}.stat.tone-positive .stat-value{color:var(--signal)}.stat.tone-warning .stat-value{color:var(--warn)}.stat.tone-critical .stat-value{color:var(--error)}.stat.tone-muted .stat-value{color:var(--tx-3)}.pipeline .stat{background:var(--panel-2);border-bottom:0;min-height:104px;padding:10px}.pipeline .stat-value{font-family:var(--sans);font-size:var(--fs-body);font-weight:600;line-height:1.3}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.flow>*+*{margin-top:12px}.flow>label{display:block}.notice+*,*+.notice{margin-top:12px}.condition-row{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.condition-row>label{flex-direction:column;gap:4px;width:100%;max-width:420px;display:flex}.grid12>.notice+*,.grid12>*+.notice{margin-top:0}.keycap+.keycap{margin-left:4px}.position-list{display:grid}.position-list .row{gap:10px;padding-left:15px}.position-list .row:last-child{border-bottom:0}.pos-side{width:48px;font-family:var(--sans);font-size:var(--fs-label);flex:none}.row[data-cat=long] .pos-side{color:var(--signal)}.row[data-cat=short]{--cat:var(--state)}.row[data-cat=short] .pos-side{color:var(--state)}.identity{flex-direction:column;min-width:0;display:inline-flex}.identity>.identity-line{align-items:baseline;gap:6px;min-width:0;display:flex}.identity .name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.identity-unreported{font:inherit;font-size:var(--fs-label);color:var(--tx-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media(pointer:coarse){.identity-unreported{min-width:44px;min-height:44px}}.identity>.micro{margin-top:2px}.position-list .identity>.name{white-space:normal;overflow-wrap:anywhere}.liq-mark{width:24px;height:24px;color:var(--warn);vertical-align:middle;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:4px;padding:0;display:inline-flex}@media(pointer:coarse){.liq-mark{width:44px;height:44px;margin-block:-10px;margin-inline-end:-10px}}.leverage-panel .company-data-table th,.leverage-panel .company-data-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding-block:6px}.leverage-panel .company-data-table td:first-child{white-space:nowrap;overflow-wrap:normal}@media(max-width:700px){.leverage-panel .company-data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.leverage-panel .company-data-table,.leverage-panel .company-data-table tbody,.leverage-panel .company-data-table tr{display:block}.leverage-panel .company-data-table tr{border-bottom:1px solid var(--line);padding:8px 12px}.leverage-panel .company-data-table td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6em,9em) minmax(0,1fr);gap:8px;height:auto;padding:2px 0;display:grid}.leverage-panel .company-data-table td:first-child{white-space:normal;overflow-wrap:anywhere;font-weight:600;display:block}.leverage-panel .company-data-table td:not(:first-child):before{content:attr(data-label);color:var(--tx-3)}}@media(pointer:coarse){.leverage-panel .leverage-input{font-size:max(16px,calc(16px * var(--fs-scale)));min-height:44px}.leverage-panel .company-button{min-height:44px}}.identity.compact .name{font-size:var(--fs-label)}pre.mono{white-space:pre-wrap}.backtest-experience-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.placeholder{border:1px solid var(--line);background:var(--panel-2);text-align:center;justify-content:center;align-items:center;min-height:180px}.notice{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notice-text{min-width:0}.notice-title{overflow-wrap:anywhere;font-weight:600}.notice-body{color:var(--tx-2);margin-top:2px}.notice-action{flex:none}.login{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:32px;display:grid}.login-frame{width:420px;max-width:100%}.login-frame>.usage>i{width:100%}.login-frame .page-header{height:var(--bar-h);border-bottom-color:var(--line);margin-bottom:0;padding:0 12px}.login-frame .page-header:has(.kicker){height:auto;min-height:var(--bar-h);padding:8px 12px}.login-tools{gap:4px;display:flex}.login-tools .btn{min-width:42px;font-family:var(--sans);font-size:var(--fs-micro);padding:0 8px}.login-body{padding:16px 20px 20px}.login-desc{color:var(--tx-2);font-size:var(--fs-label);margin-bottom:16px;line-height:1.6}.login-title{font-size:var(--fs-heading);font-weight:var(--fw-heading);margin:0 0 24px}.login-password-label{font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.login-text-link{color:var(--signal);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;padding:0}.login-text-link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.login-back{margin-top:16px}.login-alternatives-label{color:var(--tx-2);font-size:var(--fs-micro);align-items:center;gap:12px;margin:24px 0 14px;display:flex}.login-alternatives-label:before,.login-alternatives-label:after{content:"";border-top:1px solid var(--line);flex:1}.login-alternatives-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.login-alternatives-row .company-button{min-width:148px}@media(max-width:599px){.login{padding:16px}.login .company-input,.login .auth-password,.login .company-button{min-height:44px}.login .auth-password>.company-input{min-height:0}.login-text-link{min-height:44px}}@media(max-width:1279px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid>.stat:last-child:nth-child(3n+2){grid-column:span 2}.span-8,.span-7,.span-5,.span-4,.span-3{grid-column:span 6}}@media(max-width:1023px){.span-8,.span-7,.span-6,.span-5,.span-4,.span-3{grid-column:span 12}}.grid12>*,.main .panel,.main .flow{min-width:0}.main pre{max-width:100%;overflow-x:auto}@media(max-width:768px){.grid12>[class*=span-],.grid12>.op{grid-column:1/-1}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header,.panel-head,.notice{flex-wrap:wrap}.panel-head-extra,.notice-action,.settings-shared{max-width:100%}.onboarding-list .panel-body,.onboarding-list .row{grid-template-columns:minmax(0,1fr)}.onboarding-list .row>*{grid-area:auto/1;justify-self:start}}@media(max-width:480px){.stat-grid{grid-template-columns:minmax(0,1fr)}}.account-settings{max-width:760px}.account-settings .account-section{border-bottom:1px solid var(--line);padding:20px 0}.account-settings .account-section form{max-width:360px}.brand-icon{vertical-align:-.2em;color:inherit;flex:none;margin-inline-end:6px;display:inline-block}@media(max-width:768px){.span-6{grid-column:span 12}}.ops>.rule{margin:3px 0 0}.ops>.page-header{border-bottom-color:var(--line);margin-bottom:0;padding:16px 18px 12px}.ops-seal{flex:none;align-items:center;display:flex}.ops-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-seal .mode{color:var(--warn);border-color:var(--warn)}.grid12>.op{grid-column:span 3}@media(max-width:1279px){.grid12>.op{grid-column:span 6}}@media(max-width:768px){.grid12>.op{grid-column:1/-1}}.op{flex-direction:column;gap:6px;padding:12px;display:flex}.op .micro{flex:1}.op .btn{align-self:flex-start;margin-top:6px}.estop{border-color:var(--error)}.estop-head{align-items:center;gap:12px;padding:10px 12px;display:flex}.estop-head svg{flex:none}.estop-kicker{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.estop-kicker:lang(zh){text-transform:none;letter-spacing:.05em}.estop-mode{font-size:var(--fs-micro);letter-spacing:.1em;white-space:nowrap;margin-left:auto}.estop-mode:lang(zh){letter-spacing:.05em}.estop-desc{color:var(--tx-2)}.estop-guidance strong{color:var(--error)}.ops-audit{border:1px solid var(--line);margin:0;display:grid}.ops-audit .row{gap:12px}.ops-audit .row:last-child{border-bottom:0}.ops-audit dt{flex:none;width:120px}.ops-audit dd{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-label);margin:0}.cred-kv{border:1px solid var(--line);margin:0;display:grid}.cred-kv .cred-kv-row{border-bottom:1px solid var(--line);padding:10px 12px}.cred-kv .cred-kv-row:last-child{border-bottom:0}.cred-kv dt{font-size:var(--fs-label);color:var(--tx-2);overflow-wrap:anywhere;margin:0 0 4px;display:block}.cred-kv dd{font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;display:block}.hold-wrap{flex:none;width:260px}.hold{--hold-progress:0%;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;width:100%;height:40px;padding:0;font-weight:700;position:relative;overflow:hidden}.hold:hover{background:0 0}.hold:disabled{cursor:default}.hold .progress{width:var(--hold-progress);background:var(--error);pointer-events:none;transition:width 35ms linear;position:absolute;inset:0 auto 0 0}.hold .hold-text{z-index:2;position:relative}.hold:after{content:attr(data-label) / "";z-index:3;clip-path:inset(0 calc(100% - var(--hold-progress)) 0 0);color:var(--bg);pointer-events:none;justify-content:center;align-items:center;transition:clip-path 35ms linear;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.hold-hint{font-family:var(--sans);justify-content:flex-end;align-items:center;margin-top:6px;display:flex}.hold-hint strong{color:var(--error)}.op .label,[data-testid=runtime-stop-state] .label{text-transform:none;letter-spacing:normal}@media(max-width:768px){.ops-seal{flex-wrap:wrap;flex:0 auto;row-gap:4px;min-width:0}.hold-wrap{flex:0 260px;width:auto;min-width:0;max-width:100%}}.motion-number{display:inline-block}.shell>.rail{transition:width var(--t-medium) var(--ease),min-width var(--t-medium) var(--ease),max-width var(--t-medium) var(--ease),flex-basis var(--t-medium) var(--ease)}.bar .actions .btn{transition:transform var(--t-small) var(--ease)}.bar .actions .btn:active{transform:translateY(1px)}html[data-motion-stopped] *,html[data-motion-stopped] :before,html[data-motion-stopped] :after{transition:none!important;animation:none!important}.flash-change{--flash:var(--signal);animation:change-flash var(--t-flash) ease-out}.flash-up{--flash:var(--cool)}.flash-down{--flash:var(--warm)}@keyframes change-flash{0%{background-color:color-mix(in srgb,var(--flash) 28%,transparent)}to{background-color:#0000}}.flash-change>td.sticky{animation:change-flash-opaque var(--t-flash) ease-out}@keyframes change-flash-opaque{0%{background-color:color-mix(in srgb,var(--flash) 28%,var(--panel))}to{background-color:var(--panel)}}.pop-change{animation:change-pop var(--t-large) var(--ease)}@keyframes change-pop{50%{transform:scale(1.25)}}.stat-value,.code{transition:color var(--t-medium) linear}@media(prefers-reduced-motion:reduce){html:root{--t-small:.12s;--t-medium:.16s;--t-flash:.2s}html:not([data-motion-stopped]) .flash-change{animation:change-flash var(--t-flash) ease-out!important}html:not([data-motion-stopped]) .flash-change>td.sticky{animation:change-flash-opaque var(--t-flash) ease-out!important}html:not([data-motion-stopped]) :is(.stat-value,.code){transition:color var(--t-medium) linear!important}html:not([data-motion-stopped]) :is(.company-button,.selectable){transition:background var(--t-small) linear!important}html:not([data-motion-stopped]) :is(.company-drawer-overlay,.company-modal-overlay,.company-drawer){animation:company-fade var(--t-medium) linear!important}}.company-button,.company-input,.company-select{font:inherit;color:var(--tx);border:1px solid var(--line-control);min-height:var(--control-h);background:var(--panel);box-sizing:border-box;border-radius:0}.company-button,.btn{font-size:var(--fs-label)}.company-button{cursor:pointer;transition:background var(--t-small) linear;padding:5px 12px}@media(pointer:coarse){.company-button,.company-input,.company-select{min-height:var(--touch-row)}.company-button.icon-button{min-width:var(--touch-row)}.company-switch{margin-block:calc((var(--touch-row) - var(--control-h)) / 2)}.company-switch:before{content:"";inset:calc((var(--control-h) - var(--touch-row)) / 2 - 1px) -3px;position:absolute}}.company-button:hover:not(:disabled){background:var(--cell-hl)}.company-button-primary,.company-button-primary:hover:not(:disabled){background:var(--signal);color:var(--signal-fg);border-color:var(--signal)}.company-button-danger{color:var(--error);border-color:var(--error)}.company-button-danger:hover:not(:disabled){background:var(--error);color:var(--bg)}.company-button-navigation{background:0 0;border:0}.company-button:disabled,.company-select[data-disabled]{cursor:default;opacity:.6}.company-input,.company-select{padding:7px 10px}.company-input:focus-visible,.company-select:focus-visible,.company-button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.company-select{cursor:pointer;width:100%}.company-select-menu{z-index:1200;background:var(--panel);color:var(--tx);border:1px solid var(--line-control);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:auto}.company-select-option{cursor:pointer;outline:none;padding:8px 12px}.company-select-option[data-highlighted]{background:var(--signal);color:var(--signal-fg)}.company-select-option[data-disabled]{color:var(--tx-3);cursor:default}.company-drawer-overlay{z-index:1100;background:var(--bg);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.company-drawer-overlay{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.company-drawer-overlay{animation:company-fade var(--t-enter) var(--ease)}.company-drawer{z-index:1101;box-sizing:border-box;background:var(--panel);width:520px;max-width:100%;height:100dvh;color:var(--tx);border-left:1px solid var(--line-control);animation:company-drawer-in var(--t-enter) var(--ease);position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:0 8px #0000002e}.company-drawer-heading{border-bottom:1px solid var(--line);padding:18px 22px}.company-drawer-heading h2{font-size:var(--fs-heading);margin:0;font-weight:600}.company-drawer-body{padding:22px}.display-prefs .pref-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px;display:flex}.display-prefs .pref-palette{border-top:1px solid var(--line);padding-top:20px}.display-prefs h3{font:600 var(--fs-body)/1.5 var(--sans);margin:0 0 20px}.display-prefs .pref-color{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:16px;display:grid}.display-prefs .pref-color>span{grid-column:1/-1}.display-prefs .pref-color [role=group]{flex-wrap:wrap;gap:4px;display:flex}.display-prefs .pref-color button:hover{outline:1px solid var(--line-control)}.display-prefs .pref-color button[aria-pressed=true]{outline:2px solid var(--signal);outline-offset:-2px}.company-segmented{flex-wrap:wrap;min-width:0;display:flex}.company-segmented>.company-button{white-space:normal;overflow-wrap:anywhere}.company-segmented>.company-button+.company-button{margin-left:-1px}.company-segmented>.company-button:focus-visible{z-index:1;position:relative}.display-prefs .pref-palette-cards{gap:8px;margin-bottom:20px}.display-prefs .pref-palette-cards>.company-button{flex-direction:column;align-items:flex-start;gap:8px;margin-left:0;padding:8px;display:flex}.display-prefs .pref-palette-cards>.company-button-primary{background:var(--panel);color:var(--tx);outline:2px solid var(--signal);outline-offset:-2px}.display-prefs .pref-swatches{display:flex}.display-prefs .pref-swatches>span{border:1px solid var(--line-control);width:20px;height:20px}.display-prefs .pref-swatches>span+span{margin-left:-1px}@media(pointer:coarse),(max-width:768px){html[data-tier]{--control-h:var(--touch-row);--row:var(--touch-row)}body .shell>.rail .item:not(.toggle),.company-tab,.company-segmented>.company-button{min-height:var(--touch-row)}}.display-prefs .pref-color output{font-family:var(--mono)}.display-prefs .pref-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.display-prefs .pref-error{color:var(--error);margin-top:16px;display:block}.rail{box-sizing:border-box;flex-direction:column;width:56px;display:flex}.rail.is-open{width:200px}.delta.up{color:var(--cool)}.delta.down{color:var(--warm)}@keyframes company-fade{0%{opacity:0}to{opacity:1}}.company-modal-overlay{z-index:1100;background:var(--bg);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.company-modal-overlay{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.company-modal-overlay{animation:company-fade var(--t-enter) var(--ease)}.company-modal{z-index:1101;box-sizing:border-box;background:var(--panel);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tx);border:1px solid var(--line-control);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px #0000002e}.company-modal-heading{border-bottom:1px solid var(--line);font-size:var(--fs-heading);flex:none;margin:0;padding:16px 20px;font-weight:600}.company-modal-body{overflow-wrap:anywhere;flex:auto;min-height:0;padding:20px;overflow:auto}.company-modal-actions{flex:none;justify-content:flex-end;gap:8px;padding:12px 20px 20px;display:flex}.company-tip{z-index:1300;background:var(--panel);max-width:320px;color:var(--tx);border:1px solid var(--line-control);font-size:var(--fs-label);padding:6px 10px}.company-spinner{box-sizing:border-box;border:2px solid var(--line-control);border-top-color:var(--signal);border-radius:var(--radius-pill);width:20px;height:20px;animation:.8s linear infinite company-spin;display:inline-block}.company-spinner-sm{border-width:2px;flex:none;width:14px;height:14px}@keyframes company-spin{to{transform:rotate(360deg)}}@keyframes company-drawer-in{0%{transform:translate(32px)}to{transform:none}}@keyframes company-drawer-out{to{opacity:0;transform:translate(32px)}}@keyframes company-fade-out{to{opacity:0}}.company-modal{animation:company-fade var(--t-enter) var(--ease)}.company-drawer-overlay[data-state=closed],.company-modal-overlay[data-state=closed],.company-modal[data-state=closed]{animation:company-fade-out var(--t-exit) var(--ease-exit) forwards}.company-drawer[data-state=closed]{animation:company-drawer-out var(--t-exit) var(--ease-exit) forwards}@media(max-width:600px){.company-drawer{width:100%}.company-drawer-body{padding:20px}}.stat.tone-positive .stat-value,.row[data-cat=long] .pos-side{color:var(--cool)}.row[data-cat=long]{--cat:var(--cool)}.shell>.rail{background:var(--bg-2);min-height:0}.rail .item{justify-content:flex-start}.shell>.bar,.shell>.hint{background:var(--bg)}@media(max-width:768px){body .shell>.bar{box-sizing:border-box;height:auto}}.onboarding-list .row.is-folded{display:none}.onboarding-list .row .row-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;justify-self:end;gap:8px;display:flex}@media(max-width:768px){.onboarding-list .row .label,.onboarding-list .row .code,.onboarding-list .row .micro,.onboarding-list .row .btn,.onboarding-list .row .row-actions{grid-area:auto/1;justify-self:start}}.company-checkbox{align-items:center;gap:6px;display:inline-flex}.company-multiselect{align-items:stretch;gap:4px;width:100%;display:flex}.company-multiselect-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-multiselect-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-multiselect-menu{min-width:var(--radix-popover-trigger-width);max-height:min(320px,var(--radix-popover-content-available-height));flex-direction:column;padding:6px 0;display:flex}.company-multiselect-menu .company-checkbox{padding:6px 12px}.company-multiselect-clear{padding:0 10px}.company-modal-wide{width:min(920px,100vw - 32px)}.company-drawer.company-drawer-wide{width:720px}.company-text-strong{font-weight:var(--fw-label)}.company-text-danger{color:var(--error)}.company-text-secondary{color:var(--tx-3);font-size:var(--fs-label)}.muted{color:var(--tx-3)}.flow>.company-text{display:block}.company-switch{width:40px;height:var(--control-h);border:1px solid var(--line-control);background:var(--panel);cursor:pointer;border-radius:0;flex:none;padding:0;position:relative}.company-switch[aria-checked=true]{background:var(--signal)}.company-switch:disabled{cursor:default;opacity:.6}.company-switch:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.company-switch-thumb{background:var(--tx);width:14px;transition:transform var(--t-small) var(--ease);position:absolute;top:3px;bottom:3px;left:3px}.company-switch[aria-checked=true] .company-switch-thumb{background:var(--signal-fg);transform:translate(18px)}.company-progress{width:100%;height:8px;accent-color:var(--signal)}.company-progress::-webkit-progress-bar{background:var(--panel-2)}.company-progress::-webkit-progress-value{background:var(--signal)}.company-input[aria-invalid=true]{border-color:var(--error)}.company-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.company-field-label{font:var(--fw-label) var(--fs-micro) var(--sans);color:var(--tx-3)}.company-field-error{color:var(--error)}.company-field-hint{color:var(--tx-3);font-size:var(--fs-label)}.company-tag-input{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.company-tag-input[aria-invalid=true]{border-color:var(--error)}.company-tag-input input{min-width:80px;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.company-tag-chip{background:var(--panel-2);border:1px solid var(--line);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.company-tag-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.company-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.company-stack{flex-direction:column;gap:4px;display:inline-flex}.company-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-confirm-dialog{width:min(520px,100vw - 32px)}.settings-confirm-dialog .company-modal-body{max-height:60vh}.settings-confirm-dialog .company-modal-heading{padding-right:56px}.settings-confirm-close{position:absolute;top:8px;right:8px}.settings-field-grid .record-details{grid-template-columns:minmax(120px,200px) minmax(0,1fr)}.settings-field-grid .record-details dt{white-space:normal;min-width:0;padding:6px 10px}.settings-field-grid .record-details dd{flex-direction:column;gap:4px;padding:6px 10px;display:flex}.settings-field-grid .record-details dd>.company-button{align-self:flex-start}.settings-field-grid .record-details dd>.company-text-secondary{max-width:64ch;line-height:1.4}.settings-field-grid .settings-number{flex:none;width:12ch}.settings-field-grid .company-select{max-width:360px}.settings-inline-advanced{margin-top:8px}.settings-inline-advanced>summary{cursor:pointer;color:var(--tx-2);padding:6px 0}.settings-field-grid .settings-field-part{flex-direction:column;gap:4px;margin-top:4px;display:flex}@media(max-width:600px){.settings-field-grid .record-details{grid-template-columns:minmax(0,1fr)}.settings-field-grid .record-details dt{padding-bottom:0}}.company-combobox{max-width:100%;display:inline-block;position:relative}.company-combobox>input{width:100%}.company-combobox-menu{z-index:1200;background:var(--panel);color:var(--tx);border:1px solid var(--line-control);max-height:240px;margin:4px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.company-combobox-option{cursor:pointer;padding:8px 12px}.company-combobox-option[aria-selected=true],.company-combobox-option:hover{background:var(--signal);color:var(--signal-fg)}.company-warnings{z-index:1400;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.company-warnings .notice{background:var(--panel)}.settings-counted-field{min-width:0;display:grid}.settings-textarea{field-sizing:content;resize:vertical;width:100%;min-height:calc(3lh + 16px);max-height:calc(10lh + 16px);overflow:auto}.settings-character-count{text-align:right;display:block}.diag-token-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.diag-token{border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.diag-token-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.diag-token-head strong{overflow-wrap:anywhere}.diag-token-id{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.diag-token-id code,.diag-token-secret{font-family:var(--mono);overflow-wrap:anywhere;min-width:0}.diag-token-secret{background:var(--panel-2);border:1px solid var(--line);padding:12px;display:block}.diag-token-tools{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.diag-token-tools ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.diag-token-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diag-token-field{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.diag-token-field>.company-input:not([type=number]){width:100%}.diag-token-options{flex-direction:column;gap:4px;min-width:0;display:flex}.diag-token-options .company-checkbox{min-height:var(--control-h);overflow-wrap:anywhere;align-items:flex-start;display:flex}.diag-token-options .company-checkbox input{flex:none;margin-top:3px}@media(pointer:coarse),(max-width:768px){.diag-token-options .company-checkbox{min-height:var(--touch-row)}}.company-drawer.decision-drawer{width:760px}.decision-drawer .company-drawer-heading h2{overflow-wrap:anywhere;min-width:0}.decision-drawer .company-drawer-heading button{flex-shrink:0}.decision-drawer .company-drawer-body>*+*{margin-top:16px}.record-details{border:1px solid var(--line);grid-template-columns:minmax(96px,auto) minmax(0,1fr);margin:0;display:grid}.record-details dt,.record-details dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:8px 12px}.record-details dt{background:var(--panel-2);color:var(--tx-3)}.record-details dt:last-of-type,.record-details dd:last-child{border-bottom:0}.record-details-section{margin-top:12px}.record-details-title{margin:0 0 4px;font-weight:600}.decision-note{white-space:normal;overflow-wrap:anywhere;min-width:16rem;max-width:24rem;display:block}.decision-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.decision-range-error{color:var(--error);margin:-4px 0 8px;font-size:12px}.decision-filters .company-select{width:170px}.decision-filters .company-input[type=text]{width:220px}.company-list-alert{margin-bottom:8px}.company-load-more{margin-top:8px}.company-loading{justify-content:center;padding:24px;display:flex}@media(max-width:600px){.company-drawer.decision-drawer,.decision-filters .company-select,.decision-filters .company-input{width:100%}.record-details{grid-template-columns:minmax(0,1fr)}.record-details dt{border-bottom:0;padding-bottom:0}}.company-tablist{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.company-tab{font:inherit;font-size:var(--fs-label);color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.company-tab[aria-selected=true]{color:var(--tx);border-bottom-color:var(--signal)}.company-tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.list-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.list-filters .company-select{width:160px}.list-filters .company-input{width:220px}.list-filter-scope{color:var(--tx-3)}@media(max-width:600px){.list-filters .company-select,.list-filters .company-input{width:100%}}.structure-drawing{grid-template-columns:var(--tool-strip-w) minmax(0,1fr);align-items:start;gap:8px;display:grid}.structure-drawing-tools{flex-direction:column;gap:4px;display:flex}.structure-drawing-tool{border:1px solid var(--line);border-radius:var(--radius-control);width:32px;height:32px;color:var(--tx-2);cursor:pointer;transition:background var(--t-small) linear,color var(--t-small) linear;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.structure-drawing-tool:hover:not(:disabled){background:var(--cell-hl)}.structure-drawing-tool[aria-pressed=true]{background:var(--signal);color:var(--signal-fg);border-color:var(--signal)}.structure-drawing-tool:disabled{opacity:.5;cursor:not-allowed}.structure-drawing-menu-trigger{display:none;position:relative}.structure-drawing-magnet-off{color:var(--tx-2);margin-left:4px;display:inline-flex;position:relative}.structure-drawing-magnet-off:after{content:"";border-top:2px solid var(--error);position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-45deg)}.structure-drawing-menu{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);z-index:var(--z-popover);flex-direction:column;gap:4px;padding:6px;display:flex}.structure-drawing-menu .structure-drawing-tool{justify-content:flex-start;width:auto;min-width:160px;height:auto;min-height:44px;padding:0 12px}.structure-drawing-canvas{min-width:0;position:relative}.structure-drawing-bar{z-index:var(--z-panel);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;max-width:320px;padding:6px;display:flex;position:absolute;top:8px;left:8px}.structure-drawing-bar>[role=alert]{flex-basis:100%}.structure-drawing-kind{padding:0 4px}.structure-drawing-source{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.structure-row{cursor:pointer}.structure-row[aria-selected=true]>td{background:var(--cell-hl)}@media(max-width:768px){.structure-drawing{grid-template-columns:minmax(0,1fr)}.structure-drawing-tools{display:none}.structure-drawing-menu-trigger{justify-self:start;min-width:44px;min-height:44px;display:inline-flex}.structure-drawing-bar{max-width:none;margin-top:8px;position:static}.structure-drawing-bar .company-button{min-height:44px}}@media(pointer:coarse){.structure-drawing-tool{width:44px;height:44px}.structure-drawing-bar .company-button{min-height:44px}}@media(pointer:coarse)and (min-width:769px){.structure-drawing{grid-template-columns:44px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.structure-drawing-tool{transition:none}}.indicator-toggles{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0;display:flex}.indicator-swatch{vertical-align:middle;border-top-width:2px;width:16px;margin-right:4px;display:inline-block}.decision-chart-legend{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.toolbar>.company-select,.toolbar>.company-multiselect{flex:0 auto;width:auto;min-width:min(100%,180px);max-width:min(100%,360px)}.toolbar{align-items:flex-end}textarea.company-input{resize:vertical;width:100%;max-width:72ch;min-height:calc(3lh + 16px)}.company-field>input.company-input:not([type=number],[type=checkbox],[type=radio],[type=file],[type=date],[type=datetime-local]){width:100%;max-width:72ch}.company-field>input.company-input[type=number]{width:12ch}.help-text{max-width:64ch;color:var(--tx-3)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:8px 12px;display:grid}.form-grid>.span-all{grid-column:1/-1}.cred-input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cred-input-row>.help-text{flex:100%}.panel .panel:not(.op){background:0 0;border:0}.panel .panel:not(.op)>.panel-head,.panel .panel:not(.op)>.panel-body{padding-inline:0}.company-modal-body>p+p{margin-top:8px}.company-modal-body form>label{margin-top:12px;display:block}.company-modal-body form>label:first-child{margin-top:0}.company-modal-body form>.company-input,.company-modal-body form>details .company-input{width:100%}.cred-note{color:var(--tx-2);font-size:var(--fs-label);max-width:56em;margin:0 0 8px}.credential-card .cred-input-row>.company-input:not([type=date],[type=file]){flex:280px;min-width:0;max-width:520px}.credential-card .panel-head .heading{font-size:var(--fs-body);font-weight:var(--fw-heading)}.cred-kv .cred-kv-row{grid-template-columns:minmax(96px,160px) minmax(0,1fr);gap:4px 12px;padding:6px 10px;display:grid}.cred-kv dt{margin:0}@media(max-width:600px){.cred-kv .cred-kv-row{grid-template-columns:minmax(0,1fr)}}.account-section .account-section{border-bottom:0;padding:12px 0}.account-section h2,.account-section h3{margin-bottom:8px}.credential-card .form-grid .company-input:not([type=file]){width:100%;max-width:520px}.settings-savebar{z-index:var(--z-sticky);background:var(--bg);border-top:1px solid var(--line);padding:8px 0;position:sticky;bottom:0}.settings-shared-help summary{cursor:pointer;color:var(--tx-3);min-height:1lh}.condition-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:8px 12px;display:grid}.condition-row>label{max-width:none}.condition-row>.text-danger,.condition-row>[data-testid$=-error],.condition-row>.company-button-danger{grid-column:1/-1;justify-self:start}.news-row{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:8px 12px;padding:12px 0;display:grid}.news-row>*+*{margin-top:0}.news-row>label{flex-direction:column;gap:4px;display:flex}.news-row>.company-button-danger{justify-self:start}@media(pointer:coarse){.settings-shared-help summary{min-height:var(--touch-row);align-items:center;display:flex}}#ai-runs .company-data-table th{white-space:normal;vertical-align:bottom;min-width:5em}@media(max-width:768px){#ai-runs .company-data-table th:first-child,#ai-runs .company-data-table tr:not(.company-data-table-detail) td:first-child:not(.company-data-table-empty){max-width:min(40vw,140px)}}@media(min-width:1024px){.record-details--cols{grid-template-columns:repeat(2,minmax(96px,auto) minmax(0,1fr))}}@media(max-width:600px){.record-details--cols{grid-template-columns:minmax(88px,34%) minmax(0,1fr)}.record-details--cols dt{border-bottom:1px solid var(--line);padding-bottom:8px}}.inline-list{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.company-drawer-body pre{max-height:60vh;overflow:auto}.system-nav a{padding:6px 10px}@media(max-width:768px){.system-nav a{min-height:var(--touch-row);align-items:center;display:inline-flex}}.company-combobox-menu{width:max-content;min-width:100%;max-width:min(520px,90vw)}.form-grid>*+*{margin-top:0}.form-grid-auto>:not(.company-field){grid-column:1/-1}.dependent-group{gap:8px;display:grid}.dependent-controls{border-left:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 24px;margin-left:12px;padding-left:12px;display:flex}.dependent-stack{gap:8px;min-width:0;display:grid}.form-grid-row{border:1px solid var(--line);padding:12px}.form-grid .company-field{margin-bottom:0}@media(min-width:769px){.grid12>.op.span-3{grid-column:span 3}.grid12>.op.span-6{grid-column:span 6}}.notice-row{width:100%}.panel-head-extra .company-select{width:auto;min-width:160px;max-width:min(100%,320px)}@media(pointer:coarse){.company-button,.company-select,.company-input{min-height:var(--touch-row)}}.cred-fold>summary{min-height:var(--control-h);cursor:pointer;align-items:center;gap:8px;display:flex}.cred-fold[open]>summary{margin-bottom:8px}.cred-fold[data-folded=false][open]>summary{display:none}@media(pointer:coarse){.cred-fold>summary{min-height:var(--touch-row)}}.chart-event-host{position:relative}.chart-event-layer{pointer-events:none;z-index:3;position:absolute;top:0;left:0;right:0;overflow:hidden}.chart-event-guide{border-left:1px dashed var(--line-strong);width:0;position:absolute;top:20px;bottom:0}.chart-event-mark{pointer-events:auto;box-sizing:border-box;background:var(--panel);height:18px;color:var(--tx-2);border:1px solid var(--line-strong);font-size:var(--fs-micro);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:2px;transform:translate(-50%)}.chart-event-mark:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.chart-event-mark:hover,.chart-event-mark[data-state=open]{color:var(--tx);border-color:var(--signal)}.chart-event-mark:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.chart-event-popover{box-sizing:border-box;max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;gap:4px;display:grid;overflow-y:auto}.chart-event-row{gap:8px;display:flex}.chart-event-row .num{white-space:nowrap;color:var(--tx-2)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.z-\[calc\(var\(--z-sticky\)-1\)\]{z-index:calc(var(--z-sticky) - 1)}.order-first{order:-9999}.container{width:100%}@media(min-width:481px){.container{max-width:481px}}@media(min-width:601px){.container{max-width:601px}}@media(min-width:769px){.container{max-width:769px}}@media(min-width:1025px){.container{max-width:1025px}}@media(min-width:1280px){.container{max-width:1280px}}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[var\(--row\)\]{min-height:var(--row)}.w-28{width:calc(var(--spacing) * 28)}.w-\[140px\]{width:140px}.w-\[260px\]{width:260px}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-full{width:100%}.max-w-\[145px\]{max-width:145px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[16em\]{min-width:16em}.min-w-\[80px\]{min-width:80px}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.flex-\[1_1_12em\]{flex:12em}.flex-\[1_1_16em\]{flex:16em}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,8em\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-line{background-color:var(--line)}.bg-panel{background-color:var(--panel)}.bg-scrim{background-color:var(--scrim)}.p-0{padding:0}.p-12{padding:calc(var(--spacing) * 12)}.p-20{padding:calc(var(--spacing) * 20)}.p-998{padding:calc(var(--spacing) * 998)}.p-999{padding:calc(var(--spacing) * 999)}.px-3{padding-inline:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.text-right{text-align:right}.font-mono{font-family:var(--mono)}.text-label{font-size:var(--fs-label)}.text-micro{font-size:var(--fs-micro)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.text-\[color\:var\(--tx-3\)\]{color:var(--tx-3)}.text-tx-2{color:var(--tx-2)}.text-tx-3{color:var(--tx-3)}.text-warn{color:var(--warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-small))}:is(.\*\:block>*){display:block}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:truncate>*){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(hover:hover){.hover\:bg-\[var\(--line\)\]:hover{background-color:var(--line)}}.data-\[state\=open\]\:bg-\[url\(a\:b\)\][data-state=open]{background-image:url(a:b)}@media(min-width:769px){.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.md\:justify-self-end{justify-self:flex-end}.md\:text-\[color\:var\(--tx-3\)\]{color:var(--tx-3)}}@media(pointer:coarse){.pointer-coarse\:min-h-\[var\(--touch-row\)\]{min-height:var(--touch-row)}}.\[\&_\.company-data-table-detail\:has\(\>td\>\[hidden\]\)\]\:hidden .company-data-table-detail:has(>td>[hidden]){display:none}.\[\&_table\]\:min-w-\[1500px\] table{min-width:1500px}.\[\&\>\*\]\:max-w-full>*{max-width:100%}@media(min-width:769px){.\[\&\>svg\]\:md\:text-\[color\:var\(--tx-3\)\]>svg{color:var(--tx-3)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
