:root{--paper:#f4f6fb;--sheet:#fff;--ink:#0b1430;--ink-2:#47526f;--ink-3:#7c86a3;--rule:#dfe4f0;--rule-strong:#c2cade;--brand:#1b44fc;--brand-ink:#fff;--pos:#0f9f6e;--neg:#d9354a;--warn:#c77d0a;--focus:#0a8cfd;--s1:#1b44fc;--s2:#06b6d4;--s3:#e39a2b;--s4:#7c3aed;--s5:#d9354a;--s6:#64748b;--grad:linear-gradient(90deg, #3a2bfc 0%, #0a6cfd 38%, #01a8fa 68%, #02ebe7 100%);--ask-bg:linear-gradient(100deg, #3a2bfc 0%, #0a6cfd 45%, #0398e6 75%, #03b8c4 100%);--ask-ink:#fff;--shadow:0 1px 0 #0b14300d;--radius:8px;--font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Nunito", "Figtree", ui-rounded, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#04060e;--sheet:#0b1020;--ink:#e8edff;--ink-2:#a8b3d6;--ink-3:#6f7aa3;--rule:#1a2240;--rule-strong:#2a3560;--brand:#4f8dff;--brand-ink:#04060e;--pos:#34d399;--neg:#fb7185;--warn:#fbbf24;--focus:#5eead4;--s1:#4f8dff;--s2:#22d3ee;--s3:#fbbf24;--s4:#a78bfa;--s5:#fb7185;--s6:#94a3c4;--ask-bg:linear-gradient(100deg, #2b22c9 0%, #0a5ee0 45%, #0797c9 75%, #079f9b 100%);--ask-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#04060e;--sheet:#0b1020;--ink:#e8edff;--ink-2:#a8b3d6;--ink-3:#6f7aa3;--rule:#1a2240;--rule-strong:#2a3560;--brand:#4f8dff;--brand-ink:#04060e;--pos:#34d399;--neg:#fb7185;--warn:#fbbf24;--focus:#5eead4;--s1:#4f8dff;--s2:#22d3ee;--s3:#fbbf24;--s4:#a78bfa;--s5:#fb7185;--s6:#94a3c4;--ask-bg:linear-gradient(100deg, #2b22c9 0%, #0a5ee0 45%, #0797c9 75%, #079f9b 100%);--ask-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.15}h2{font-family:var(--font-display);margin:0;font-size:17px;font-weight:800;line-height:1.3}h3{margin:0;font-size:14px;font-weight:700}p{margin:0}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.shell{grid-template-columns:232px 1fr;min-height:100%;display:grid}.side{background:var(--sheet);border-right:1px solid var(--rule);flex-direction:column;gap:18px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.mark{align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.mark-logo{width:auto;height:29px}.mark-glyph{place-items:center;width:30px;height:30px;display:grid}.mark-glyph img{width:30px;height:30px}.mark-word{font-family:var(--font-display);letter-spacing:-.01em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:900}.org-name{color:var(--ink-2);margin-top:-10px;padding:0 8px;font-size:13px}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-head{color:var(--ink-3);padding:6px 8px;font-size:12px;font-weight:600}.nav a{color:var(--ink-2);border-radius:5px;align-items:center;gap:9px;padding:7px 8px;font-size:14px;text-decoration:none;display:flex}.nav a:hover{background:var(--paper);color:var(--ink)}.nav a.active{background:var(--paper);color:var(--ink);box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.nav svg{opacity:.8;flex:none;width:16px;height:16px}.side-foot{border-top:1px solid var(--rule);margin-top:auto;padding:10px 8px 0;font-size:13px}.main{flex-direction:column;min-width:0;display:flex}.page{width:100%;max-width:1320px;padding:28px 32px 140px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head p{max-width:70ch;margin-top:4px}.btn{border:1px solid var(--rule-strong);background:var(--sheet);cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:0 0;border-color:#0000}.btn.danger{color:var(--neg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{height:28px;padding:0 10px;font-size:13px}.field{color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.input,select.input,textarea.input{border:1px solid var(--rule-strong);background:var(--sheet);height:36px;color:var(--ink);border-radius:5px;width:100%;padding:0 10px;font-weight:400}textarea.input{resize:vertical;height:auto;padding:9px 10px;line-height:1.45}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:14px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seg{border:1px solid var(--rule-strong);background:var(--sheet);border-radius:5px;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:5px 11px;font-size:13px}.seg button+button{border-left:1px solid var(--rule)}.seg button.on{background:var(--brand);color:var(--brand-ink);font-weight:600}.pill{border:1px solid var(--rule-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 45%, transparent)}.pill.bad{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 45%, transparent)}.pill.mid{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.error-box{border-left:3px solid var(--neg);background:color-mix(in srgb, var(--neg) 7%, var(--sheet));padding:10px 12px;font-size:14px}.note-box{border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--sheet));padding:10px 12px;font-size:14px}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.sheet-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sheet-body{padding:14px 16px}.dash{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.w1{grid-column:span 1}.w2{grid-column:span 2}.w3{grid-column:span 3}.w4{grid-column:span 4}.kpi-strip{grid-column:1/-1;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);display:grid}.kpi{min-width:0;padding:16px 18px 15px;position:relative}.kpi+.kpi{border-left:1px solid var(--rule)}.kpi-value{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:800;line-height:1.1;overflow:hidden}.kpi-label{color:var(--ink-2);margin-top:6px;font-size:13px;font-weight:500}.kpi-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.kpi-remove{position:absolute;top:6px;right:6px}.panel-title{font-size:14px;font-weight:700}.panel-meta{color:var(--ink-3);font-size:12px}.chart-box{height:260px;padding:8px 8px 4px 0}.widget-err{color:var(--ink-2);padding:16px;font-size:13px}.tbl-wrap{max-height:440px;overflow:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);background:var(--sheet);white-space:nowrap;z-index:1;padding:8px 12px;font-weight:600;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:7px 12px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl tbody tr:hover td{background:color-mix(in srgb, var(--brand) 4%, transparent)}.tbl tr.total td{border-top:1px solid var(--rule-strong);font-weight:700}.ask-dock{pointer-events:none;z-index:30;padding:0 32px 18px;position:fixed;bottom:0;left:232px;right:0}.ask-inner{pointer-events:auto;max-width:1320px}.ask-bar{background:var(--ask-bg);color:var(--ask-ink);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 10px 30px -12px #0f28248c}.ask-bar input{color:var(--ask-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:15px}.ask-bar input::placeholder{color:color-mix(in srgb, var(--ask-ink) 70%, transparent)}.ask-bar .ask-go{color:#1b2bb8;cursor:pointer;background:#fff;border:0;border-radius:7px;height:36px;padding:0 16px;font-weight:800}.ask-glyph{font-family:var(--font-display);white-space:nowrap;font-weight:900}.ask-sheet{background:var(--sheet);border:1px solid var(--rule-strong);border-bottom:0;border-radius:10px 10px 0 0;max-height:min(62vh,640px);margin-bottom:-6px;padding:16px 18px 20px;position:relative;overflow-y:auto;box-shadow:0 -12px 30px -18px #0f282473}.ask-sheet-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.chat-layout{grid-template-columns:250px 1fr;align-items:start;gap:18px;display:grid}.thread-list{flex-direction:column;display:flex}.thread-list button{text-align:left;cursor:pointer;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:13.5px;overflow:hidden}.thread-list button.on,.thread-list button:hover{background:var(--sheet);color:var(--ink)}.msgs{flex-direction:column;gap:18px;display:flex}.msg-user{background:var(--ask-bg);max-width:70ch;color:var(--ask-ink);border-radius:10px 10px 2px;align-self:flex-end;padding:9px 14px}.msg-bot{max-width:100%}.msg-bot .md{max-width:78ch}.md p+p,.md ul+p,.md p+ul{margin-top:8px}.md ul{margin:6px 0 0;padding-left:20px}.md li{margin:2px 0}.md em{color:var(--ink-3);font-size:13px}.msg-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.msg-art>.full{grid-column:1/-1}.trace{color:var(--ink-3);margin-top:8px;font-size:12px}.trace summary{cursor:pointer}.typing{color:var(--ink-3);font-size:14px}.suggest{flex-wrap:wrap;gap:8px;display:flex}.suggest button{border:1px solid var(--rule-strong);background:var(--sheet);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:6px 13px;font-size:13.5px}.suggest button:hover{color:var(--ink);border-color:var(--ink-3)}.cov{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cov-item{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 16px}.cov-item:nth-child(3n){border-right:0}.bar-track{background:var(--rule);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.bar-fill{background:var(--pos);height:100%}.auth{grid-template-columns:1.1fr 1fr;min-height:100%;display:grid}.auth-art{isolation:isolate;color:#e8edff;background:radial-gradient(120% 80% at 90% 10%,#0a6cfd59,#0000 60%),radial-gradient(80% 60% at 0 100%,#3a2bfc59,#0000 60%),#04060e;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-art .ledger{border-top:1px solid #e8edff33;max-width:520px;font-size:15px}.auth-art .ledger div{border-bottom:1px solid #e8edff33;justify-content:space-between;padding:10px 0;display:flex}.auth-art .ledger b{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.auth-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(32px,3.2vw,46px);font-weight:900;line-height:1.05}.auth-form{place-items:center;padding:40px 24px;display:grid}.auth-form form{width:100%;max-width:360px}.empty{text-align:center;color:var(--ink-2);padding:36px}.empty h2{color:var(--ink);margin-bottom:6px}.divider{border:0;border-top:1px solid var(--rule);margin:18px 0}code,.code{background:var(--paper);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=1000px){.dash{grid-template-columns:repeat(2,minmax(0,1fr))}.w3,.w4{grid-column:span 2}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--rule)}.cov{grid-template-columns:1fr 1fr}.chat-layout{grid-template-columns:1fr}}@media (width<=760px){.shell{grid-template-columns:1fr}.side{scrollbar-width:none;flex-flow:row;align-items:center;gap:8px;height:auto;padding:10px 12px;position:static;overflow-x:auto}.side .nav-group{flex-flow:row}.nav a{white-space:nowrap}.seg{max-width:100%;overflow-x:auto}.seg button{white-space:nowrap}.nav-head,.org-name,.side-foot{display:none}.page{padding:18px 16px 150px}.ask-dock{padding:0 12px 12px;left:0}.dash,.grid2,.msg-art,.cov{grid-template-columns:1fr}.w1,.w2,.w3,.w4{grid-column:span 1}.auth{grid-template-columns:1fr}.auth-art{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.filterbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.filterbar .field{min-width:190px}.filterbar-actions{gap:8px;margin-left:auto;display:flex}.suggest button.chip-on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.barlist{flex-direction:column;gap:4px;display:flex}.barlist-row{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:5px;grid-template-columns:110px 1fr 80px 28px;align-items:center;gap:10px;padding:6px;font-size:13.5px;display:grid}.barlist-row:disabled{cursor:default}.barlist-row:not(:disabled):hover{background:var(--paper)}.barlist-row.on{background:var(--paper);box-shadow:inset 2px 0 0 var(--brand)}.barlist-track{background:var(--rule);border-radius:3px;height:14px;overflow:hidden}.barlist-fill{border-radius:3px;min-width:2px;height:100%;display:block}.barlist-val{text-align:right;font-weight:600}.barlist-n{text-align:right;font-size:12px}.tbl tr.clickable{cursor:pointer}.tbl tr.sel td{background:color-mix(in srgb, var(--brand) 9%, transparent)}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.linkish{color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.linkish:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.kpi-value.neg{color:var(--neg)}@media (width<=1000px){.kpi-strip[style*="--n: 6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.versionbar{margin-bottom:16px;padding:12px 16px}.versionbar-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.versionbar-versions{flex-wrap:wrap;gap:6px;display:flex}.vchip{border:1px solid var(--rule-strong);background:var(--sheet);cursor:pointer;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:5px 8px 5px 11px;font-size:13.5px;display:inline-flex}.vchip.on{border-color:var(--brand);color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand);font-weight:600}.compare{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.compare>div{min-width:0}.compare-head{border-bottom:2px solid var(--rule-strong);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.compare .dash{grid-template-columns:repeat(2,minmax(0,1fr))}.compare .w1{grid-column:span 1}.compare .w2,.compare .w3,.compare .w4{grid-column:span 2}.compare .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.compare .kpi:nth-child(odd){border-left:0}.compare .kpi:nth-child(n+3){border-top:1px solid var(--rule)}.compare .kpi-value{font-size:24px}.nav-badge{background:var(--warn);color:#fff;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700}.import-list{flex-direction:column;display:flex}.import-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.import-row:last-child{border-bottom:0}.import-items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width<=1000px){.compare{grid-template-columns:1fr}}.tbl td.wrap{white-space:normal;min-width:160px}.tbl td.action{min-width:220px;max-width:300px}.btn.armed{background:var(--neg);border-color:var(--neg);color:#fff}.demo-flag{background:color-mix(in srgb, var(--warn) 12%, var(--sheet));color:var(--ink-2);border-radius:5px;margin:-8px 8px 0;padding:8px 10px;line-height:1.4}.embed-body{background:var(--paper)}.embed{padding:16px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px))}.embed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.embed-title{font-family:var(--font-display);font-size:20px;font-weight:800}.embed-brand{color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;font-size:12px;text-decoration:none;display:inline-flex}.embed-brand:hover{color:var(--ink)}.embed-preview{border:1px dashed var(--rule-strong);border-radius:var(--radius);background:var(--paper);max-height:560px;overflow:auto}.share-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.radio-row{border:1px solid var(--rule);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.radio-row.on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.radio-row input{margin-top:4px}.people-list{border:1px solid var(--rule);border-radius:6px;max-height:220px;overflow:auto}.people-list label{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.people-list label:last-child{border-bottom:0}.snippet{white-space:pre-wrap;word-break:break-all;background:var(--paper);border:1px solid var(--rule);border-radius:6px;max-height:140px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.upsell{border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--sheet));border-radius:0 6px 6px 0;padding:10px 12px;font-size:14px}@media (width<=900px){.share-grid{grid-template-columns:1fr}}.usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-card{border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px;display:flex}.plan-card.on{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}.plan-price{font-family:var(--font-display);font-size:26px;font-weight:900}.plan-list{color:var(--ink-2);flex:1;margin:0;padding-left:18px}.plan-list li{margin:2px 0}@media (width<=900px){.usage-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr}}.help-layout{grid-template-columns:210px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.help-nav{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.help-nav a{color:var(--ink-2);border-radius:5px;padding:5px 8px;font-size:14px;text-decoration:none;display:block}.help-nav a:hover,.help-nav a.on{background:var(--sheet);color:var(--ink)}.help-nav a.on{box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.help-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-card{flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.help-card:hover{border-color:var(--brand)}.help-assist{position:sticky;top:16px}.doc{max-width:860px;padding:22px 26px;line-height:1.6}.doc h1{margin-bottom:10px}.doc h2{margin:26px 0 8px;font-size:19px}.doc h3{margin:18px 0 6px}.doc p,.doc ul,.doc ol{max-width:72ch;margin:8px 0}.doc li{margin:3px 0}.doc figure{margin:16px 0}.doc img{border:1px solid var(--rule);border-radius:var(--radius);width:100%;box-shadow:0 10px 30px -18px #0b143066}.doc a{color:var(--brand)}.doc code{font-size:13px}.doc-table{margin:12px 0;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:14px}.doc-table th,.doc-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 10px}.doc-table th{color:var(--ink-2);border-bottom-color:var(--rule-strong)}.support{flex-direction:column;gap:10px;display:flex}.support-msgs{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.support.compact .msg-user{max-width:90%;padding:7px 11px;font-size:14px}.support-bot{font-size:14px}.support-input{gap:8px;display:flex}@media (width<=1200px){.help-layout{grid-template-columns:200px minmax(0,1fr)}.help-assist{grid-column:1/-1;position:static}}@media (width<=760px){.help-layout{grid-template-columns:1fr}.help-nav{flex-flow:wrap;position:static}.help-cards{grid-template-columns:1fr}}.page.wide{max-width:none}.ask-inner{max-width:min(1600px,100%);margin:0 auto}.dash-title{align-items:center;gap:14px;min-width:0;display:flex}.firm-logo{object-fit:contain;width:auto;max-width:160px;max-height:44px}.dash .cell{min-width:0;display:flex}.dash .cell>.sheet{flex:1;min-width:0}.widget{border-top:3px solid var(--accent,var(--s1))}.widget.h-s .chart-box{height:clamp(170px,22vh,280px)}.widget.h-m .chart-box{height:clamp(230px,31vh,440px)}.widget.h-l .chart-box{height:clamp(300px,46vh,680px)}.kpi-wrap{min-width:0;box-shadow:inset 0 3px 0 var(--accent,var(--s1));position:relative}.kpi-wrap+.kpi-wrap{border-left:1px solid var(--rule)}.kpi-strip>.kpi-wrap .kpi{border-left:0}.dash-sections{flex-direction:column;gap:26px;display:flex}.dash-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;padding-bottom:6px;display:flex}.dash-section-head h2{font-size:18px}.empty-section{border:1px dashed var(--rule-strong);border-radius:var(--radius);padding:18px}@media (width>=2000px){.widget.h-m .chart-box{height:clamp(300px,34vh,520px)}}.editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.editor-canvas{min-width:0}.editor-hint{margin-bottom:12px}.editor-panel{flex-direction:column;gap:16px;max-height:calc(100vh - 32px);padding:16px;display:flex;position:sticky;top:16px;overflow-y:auto}.editor-foot{border-top:1px solid var(--rule);padding-top:12px}.editor .cell,.editor .kpi-wrap{cursor:pointer}.sheet.selected,.kpi-wrap.selected{outline:2px solid var(--brand);outline-offset:2px}.wtools{flex:none;gap:2px;display:flex}.icon-btn{border:1px solid var(--rule);background:var(--sheet);cursor:pointer;width:26px;height:26px;color:var(--ink-2);border-radius:6px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.icon-btn:hover{color:var(--ink);border-color:var(--rule-strong)}.icon-btn.danger:hover{color:var(--neg);border-color:var(--neg)}.kpi-tools{z-index:1;opacity:0;transition:opacity .15s;position:absolute;top:6px;right:6px}.kpi-wrap:hover .kpi-tools,.kpi-wrap.selected .kpi-tools{opacity:1}.seg.wrap{flex-wrap:wrap}.swatches{gap:8px;display:flex}.swatch{border:2px solid var(--sheet);width:26px;height:26px;box-shadow:0 0 0 1px var(--rule-strong);cursor:pointer;border-radius:50%;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--ink)}.section-row{grid-template-columns:1fr auto auto auto;align-items:center;gap:4px;display:grid}@media (width<=1100px){.editor{grid-template-columns:1fr}.editor-panel{max-height:none;position:static}}.preview-bar{border-radius:var(--radius);background:var(--grad);margin-bottom:16px;padding:2px}.preview-bar.quiet{background:var(--rule-strong)}.preview-main{background:var(--sheet);border-radius:calc(var(--radius) - 2px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.preview-main>div:first-child{flex-direction:column;flex:340px;gap:6px;min-width:0;display:flex}.preview-kicker{color:var(--brand);font-size:12px;font-weight:700}.preview-tabs{flex-wrap:wrap;gap:6px;display:flex}.preview-tabs button{border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.preview-tabs button.on{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.pad{padding:16px}.vlist{margin:0;padding:0;list-style:none}.vlist li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.vlist li.on{background:var(--paper)}.vlist li>div:first-child{min-width:0}.ico{width:24px;height:24px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.nav .ico svg{opacity:1;width:14px;height:14px}.nav a.active .ico{background:var(--c);color:#fff}.nav a.active{box-shadow:none}.nav-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-home{color:#a16207;background:#ca8a0429;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700}.org-name{align-items:center;gap:8px;display:flex}.org-logo{object-fit:contain;max-width:70px;max-height:22px}.support-flag{background:#ca8a0429;border-radius:6px;padding:8px 10px}.setup-flag{color:var(--ink);background:#db27771a;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.linklike{color:var(--brand);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.role-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.role-card{border-radius:var(--radius);background:color-mix(in srgb, var(--t) 9%, var(--sheet));border:1px solid color-mix(in srgb, var(--t) 30%, transparent);padding:12px 14px}.role-card b{color:var(--t)}.tone-gold{--t:#ca8a04}.tone-rose{--t:#e11d48}.tone-blue{--t:#2f5bff}.tone-slate{--t:#64748b}.pill.tone-gold,.pill.tone-rose,.pill.tone-blue,.pill.tone-slate{color:var(--t);background:color-mix(in srgb, var(--t) 13%, transparent)}.access-cell{background:var(--paper);white-space:normal}.access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.access-grid h3{margin-bottom:6px}.check-row{align-items:flex-start;gap:8px;padding:5px 0;font-size:14px;display:flex}.check-row input{margin-top:4px}.check-row.locked{opacity:.5}.team-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.grid3{grid-template-columns:1fr 1.4fr 140px;gap:10px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}details.defaults{border:1px solid var(--rule);border-radius:var(--radius);padding:10px 12px}details.defaults[open]{flex-direction:column;gap:10px;display:flex}details.defaults summary{cursor:pointer}@media (width<=1000px){.role-cards,.grid4{grid-template-columns:1fr 1fr}.access-grid{grid-template-columns:1fr}}.welcome{max-width:1040px}.wizard-steps{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.wizard-steps button{border:1px solid var(--rule);background:var(--sheet);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;display:flex}.wizard-steps button:disabled{cursor:default;color:var(--ink-3)}.wizard-steps span{background:var(--paper);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.wizard-steps li.on button{border-color:var(--brand);font-weight:600}.wizard-steps li.on span{background:var(--brand);color:var(--brand-ink)}.wizard-steps li.done span{background:var(--pos);color:#fff}.wizard-card{padding:20px}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice{text-align:left;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.choice:hover{border-color:var(--brand)}.choice.on{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 30%, transparent)}.choice:disabled{opacity:.55;cursor:not-allowed}.steps{flex-direction:column;gap:14px;margin:0;padding-left:20px;display:flex}.logo-drop{border:1px dashed var(--rule-strong);border-radius:var(--radius);place-items:center;height:90px;padding:10px;display:grid}.logo-drop img{object-fit:contain;max-width:100%;max-height:70px}@media (width<=760px){.choice-grid,.grid3{grid-template-columns:1fr}}.recharts-wrapper:focus,.recharts-surface:focus,.recharts-wrapper :focus{outline:none}.tbl-wrap.tall{max-height:none}.doc-code{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:10px 14px;font-size:13px;overflow-x:auto}.doc li>ul,.doc li>ol{margin:4px 0}.btn.sso{background:var(--sheet);border:1px solid var(--rule-strong);justify-content:center;gap:10px;height:42px;font-weight:600;text-decoration:none}.btn.sso:hover{border-color:var(--ink-3)}.or-line{color:var(--ink-3);align-items:center;gap:10px;margin:4px 0;font-size:12.5px;display:flex}.or-line:before,.or-line:after{content:"";background:var(--rule);flex:1;height:1px}.onb{--paper:#0a0f22;--sheet:#0b1020;--ink:#edf1ff;--ink-2:#a9b3d8;--ink-3:#7380ad;--rule:#94aaff29;--rule-strong:#94aaff47;--brand:#4f8dff;--brand-ink:#04060e;--pos:#34d399;--neg:#fb7185;--warn:#fbbf24;--focus:#5eead4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:#04060e;position:fixed;inset:0;overflow:hidden auto}.skyline3d{opacity:0;transition:opacity 1.4s;position:fixed;inset:0}.skyline3d.ready{opacity:1}.skyline3d.no-webgl{opacity:1;background:radial-gradient(70% 60% at 70% 80%,#0a6cfd59,#0000 70%),radial-gradient(50% 50% at 10% 20%,#3a2bfc4d,#0000 70%)}.skyline3d canvas{width:100%;height:100%;display:block}.onb-vignette{pointer-events:none;background:linear-gradient(90deg,#04060eeb 0%,#04060e8c 34%,#04060e33 60%,#04060e8c 100%),linear-gradient(#04060ebf 0%,#0000 18% 75%,#04060ecc 100%);position:fixed;inset:0}.onb-top{z-index:2;padding:22px max(28px, env(safe-area-inset-left,0px)) 0;align-items:center;gap:14px;display:flex;position:relative}.onb-logo{width:auto;height:30px}.onb-firm{color:var(--ink-2);border-left:1px solid var(--rule-strong);padding-left:14px;font-size:14px}.onb-skip{color:var(--ink-2);border-radius:8px;margin-left:auto;padding:8px 12px;font-size:14px;text-decoration:none}.onb-skip:hover{color:var(--ink);background:#ffffff0f}.onb-body{z-index:2;padding:clamp(24px, 5vh, 56px) max(28px, env(safe-area-inset-right,0px)) 48px max(28px, env(safe-area-inset-left,0px));grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;display:grid;position:relative}.onb-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:40px}.onb-kicker{background:linear-gradient(90deg,#8ab4ff,#5eead4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.onb-rail h1{letter-spacing:-.02em;text-shadow:0 2px 30px #04060ecc;font-size:clamp(30px,3.2vw,44px);font-weight:900;line-height:1.05}.onb-rail>p{color:var(--ink-2);max-width:38ch}.onb-steps{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.onb-steps:before{content:"";background:linear-gradient(#4f8dff80,#5eead426);width:2px;position:absolute;top:22px;bottom:22px;left:19px}.onb-steps button{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:9px 10px 9px 0;display:flex}.onb-steps button:disabled{cursor:default;opacity:.55}.onb-node{z-index:1;border:1.5px solid var(--rule-strong);width:40px;height:40px;color:var(--ink-2);background:#0b1020;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:grid;position:relative}.onb-step-text{display:grid}.onb-step-text b{color:var(--ink);font-size:15px}.onb-step-text small{color:var(--ink-3);font-size:12.5px}.onb-steps li.on .onb-node{color:#fff;background:linear-gradient(135deg,#3a2bfc,#0a6cfd 50%,#02ebe7);border-color:#0000;transform:scale(1.12);box-shadow:0 0 0 6px #4f8dff29,0 0 34px #0a6cfdbf}.onb-steps li.done .onb-node{color:#34d399;background:#34d39924;border-color:#34d39999}.onb-stage{perspective:1600px;min-width:0;padding-top:6px}.onb-card{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(135deg,#3a2bfce6,#0a6cfd80 40%,#02ebe799);border-radius:22px;padding:1.5px;transition:transform .45s cubic-bezier(.2,.7,.2,1);animation:.7s cubic-bezier(.2,.7,.2,1) both onb-in;box-shadow:0 50px 120px -40px #0a6cfd99,0 30px 60px -30px #000c}.onb-card>*{border-radius:20.5px}.onb-card>.error-box{border-radius:12px;margin:14px}.onb-panel{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#090d1ed1;gap:16px;padding:clamp(20px,3vw,34px)}.onb-panel h2{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,28px);font-weight:900}.onb-panel .sheet{background:#ffffff08}.onb-panel .input{border-color:var(--rule-strong);background:#04060e99}.onb-panel .note-box{background:#4f8dff14}.onb-panel .btn{border-color:var(--rule-strong);background:#ffffff0a}.onb-panel .btn.primary{color:#fff;background:linear-gradient(100deg,#3a2bfc,#0a6cfd 50%,#03b8c4);border:0;box-shadow:0 12px 30px -12px #0a6cfdcc}.onb-panel .btn.ghost{background:0 0;border-color:#0000}.onb-panel .choice{border-color:var(--rule-strong);transform-style:preserve-3d;background:#ffffff09;min-height:92px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}.onb-panel .choice:hover:not(:disabled){transform:translateZ(24px)translateY(-3px);box-shadow:0 18px 40px -18px #0a6cfdb3}.onb-panel .choice.on{background:#4f8dff1f;border-color:#4f8dff;transform:translateZ(30px);box-shadow:0 0 0 1px #4f8dff,0 22px 50px -20px #0a6cfde6}.onb-panel .vlist li{border-top-color:var(--rule)}.onb-panel .vlist li:hover{background:#ffffff08}.onb-panel .snippet,.onb-panel pre{background:#04060eb3}.onb-card.leaving{animation:.9s cubic-bezier(.6,0,.4,1) forwards onb-out}@keyframes onb-in{0%{opacity:0;transform:translate3d(60px,10px,-160px)rotateY(-16deg)}to{opacity:1}}@keyframes onb-out{to{opacity:0;transform:translate3d(0,-30px,200px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.onb-card,.onb-card.leaving{transition:none;animation:none}.onb-node{transition:none}}@media (width<=960px){.onb-body{grid-template-columns:1fr;padding-top:18px}.onb-rail{position:static}.onb-rail>p{display:none}.onb-steps{flex-direction:row;gap:4px;overflow-x:auto}.onb-steps:before,.onb-step-text small{display:none}.onb-steps button{padding:6px}.onb-vignette{background:linear-gradient(#04060ed9,#04060e99 40%,#04060ed9)}}@media (width<=560px){.onb-step-text,.onb-firm{display:none}}.onb-done{z-index:3;text-align:center;pointer-events:none;gap:6px;animation:.9s cubic-bezier(.2,.7,.2,1) .35s both onb-done;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.onb-done b{font:900 clamp(30px, 4vw, 54px)/1.05 var(--font-display);background:linear-gradient(90deg,#8ab4ff,#5eead4);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.onb-done span{color:var(--ink-2)}.onb-stage{position:relative}@keyframes onb-done{0%{opacity:0;transform:translate(-50%,-40%)scale(.96)}}@media (prefers-reduced-motion:reduce){.onb-done{animation:none}}.auth-art{gap:20px;min-height:100vh}.auth-art-veil{z-index:-1;pointer-events:none;background:linear-gradient(#04060ee0 0%,#04060e59 38%,#04060e33 70%,#04060ed9 100%);position:absolute;inset:0}.auth-art-copy{gap:12px;display:grid}.auth-art-copy p{color:#e8edffb8;max-width:46ch;margin:0;font-size:15px;line-height:1.55}.auth-art-foot{color:#e8edff8c;letter-spacing:.01em;font-size:12.5px}.lsc{perspective:1500px;perspective-origin:40% 30%;flex:1;place-items:center;min-height:320px;display:grid;position:relative}.lsc-scene{width:540px;transform-style:preserve-3d;will-change:transform;flex:none;position:relative}.lsc-board,.lsc-float{color:#e8edff;background:linear-gradient(160deg,#162048e6,#080c1eeb);border:1px solid #8caaff38;border-radius:14px;box-shadow:0 30px 80px -20px #000000b3,inset 0 1px #ffffff14}.lsc-board{padding:14px 16px 16px;transform:translateZ(0)}.lsc-bar{border-bottom:1px solid #8caaff24;align-items:center;gap:12px;padding-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.lsc-dots{gap:5px;display:inline-flex}.lsc-dots i{background:#e8edff38;border-radius:50%;width:8px;height:8px}.lsc-sync{color:#e8edff99;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.lsc-sync i{background:#02ebe7;border-radius:50%;width:7px;height:7px;animation:2s infinite lscPing;box-shadow:0 0 #02ebe799}@keyframes lscPing{70%{box-shadow:0 0 0 7px #02ebe700}to{box-shadow:0 0 #02ebe700}}.lsc-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.lsc-kpis>div{background:#0a6cfd14;border:1px solid #8caaff1f;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.lsc-kpis span{color:#e8edff9e;font-size:11.5px}.lsc-kpis b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#fff,#9fd8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.lsc-kpis em{font-size:11px;font-style:normal}.lsc-kpis .up{color:#4ff0c8}.lsc-kpis .dn{color:#7fb4ff}.lsc-grid{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.lsc-card{background:#04081673;border:1px solid #8caaff1a;border-radius:10px;min-width:0;padding:10px 12px}.lsc-h{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.lsc-h small{color:#e8edff8c;font-size:11px;font-weight:500}.lsc-line{width:100%;height:auto;display:block;overflow:visible}.lsc-gl{stroke:#8caaff1f;stroke-width:1px}.lsc-bud{fill:none;stroke:#e8edff66;stroke-width:1.4px;stroke-dasharray:4 4}.lsc-dot{fill:#fff;stroke:#02ebe7;stroke-width:2px}.lsc-pulse{fill:none;stroke:#02ebe773;stroke-width:1.4px}.lsc-ax{fill:#e8edff73;text-anchor:middle;font-size:10px}.lsc-bars{gap:9px;margin-top:4px;display:grid}.lsc-bars>div{grid-template-columns:74px 1fr 32px;align-items:center;gap:8px;font-size:11.5px;display:grid}.lsc-bars span{color:#e8edffb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lsc-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lsc-track{background:#8caaff1f;border-radius:99px;height:8px;overflow:hidden}.lsc-track>div{border-radius:inherit;background:linear-gradient(90deg,#3a2bfc,#0a6cfd 55%,#02ebe7);height:100%}.lsc-float{padding:12px 14px;position:absolute}.lsc-ar{width:170px;top:-132px;right:-130px;transform:translateZ(90px)}.lsc-donut{width:96px;height:96px;margin:2px auto 6px;position:relative}.lsc-donut svg{width:100%;height:100%}.lsc-ring{fill:none;stroke:#8caaff1f;stroke-width:11px}.lsc-donut-c{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.lsc-donut-c b{font-family:var(--font-display);font-size:16px}.lsc-donut-c span{color:#e8edff8c;font-size:10px}.lsc-ar ul{gap:3px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.lsc-ar li{color:#e8edffbf;align-items:center;gap:6px;display:flex}.lsc-ar li i{border-radius:2px;width:8px;height:8px}.lsc-ar li b{color:#e8edff;margin-left:auto}.lsc-ask{gap:8px;width:260px;font-size:12.5px;display:grid;bottom:-10px;right:-300px;transform:translateZ(130px)}.lsc-q{color:#fff;background:linear-gradient(90deg,#3a2bfc,#0a6cfd);border-radius:12px 12px 3px;place-self:end;max-width:92%;min-height:1.4em;padding:8px 11px}.lsc-caret{vertical-align:-2px;background:#fff;width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite lscBlink;display:inline-block}@keyframes lscBlink{50%{opacity:0}}.lsc-a{color:#e8edffd9;background:#e8edff14;border:1px solid #8caaff24;border-radius:12px 12px 12px 3px;padding:8px 11px;line-height:1.45;animation:.4s both lscIn}.lsc-a b{color:#fff}.lsc-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.lsc-chips span{color:#9ff6f2;border:1px solid #02ebe759;border-radius:99px;padding:2px 7px;font-size:10.5px}@keyframes lscIn{0%{opacity:0;transform:translateY(6px)}}.auth-sub{color:var(--ink-3);margin:-6px 0 6px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.lsc-sync i,.lsc-caret{animation:none}}.auth-3d{isolation:isolate;background:#04060e;min-height:100vh;position:relative}.auth-3d>.skyline3d{z-index:-2;opacity:0;position:absolute}.auth-3d>.skyline3d.ready{opacity:.6}.auth-3d>.auth-art-veil{z-index:-1;background:radial-gradient(90% 70% at 30% 40%,#0000 0%,#04060e59 60%,#04060ecc 100%),linear-gradient(#04060ebf 0%,#0000 30% 75%,#04060ecc 100%)}.auth-3d .auth-art{background:0 0}.auth-3d .auth-form{padding:40px max(24px,4vw)}.auth-3d .auth-form form{background:color-mix(in srgb, var(--sheet) 95%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid color-mix(in srgb, var(--sheet) 60%, #8caaff66);border-radius:18px;max-width:380px;padding:32px 30px;box-shadow:0 40px 100px -30px #000000bf,inset 0 0 0 1px #ffffff0a}.lsc{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lsc.grabbing{cursor:grabbing}.lsc-hint{color:#e8edff80;white-space:nowrap;pointer-events:none;font-size:11.5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.lsc-sync{animation:1.2s lscFlash}@keyframes lscFlash{0%{color:#02ebe7}to{color:#e8edff99}}@media (width<=900px){.auth-3d .auth-form{min-height:100vh}}.lsc-kpis b{font-size:21px}.lsc-kpis b.f-up{animation:1s lscUp}.lsc-kpis b.f-dn{animation:1s lscDn}@keyframes lscUp{0%{filter:drop-shadow(0 0 10px #4ff0c8e6);background-image:linear-gradient(90deg,#4ff0c8,#b6fff0)}to{filter:none}}@keyframes lscDn{0%{filter:drop-shadow(0 0 10px #ff788ccc);background-image:linear-gradient(90deg,#ff8a9a,#ffd0d6)}to{filter:none}}.lsc-feed{background:#04081673;border:1px solid #8caaff1a;border-radius:10px;gap:6px;margin-top:10px;padding:10px 12px;display:grid;overflow:hidden}.lsc-feed .lsc-h small{align-items:center;gap:6px;display:inline-flex}.lsc-dot-live{background:#ff5a6e;border-radius:50%;width:7px;height:7px;animation:1.4s infinite lscPingR;box-shadow:0 0 #ff5a6e99}@keyframes lscPingR{70%{box-shadow:0 0 0 6px #ff5a6e00}to{box-shadow:0 0 #ff5a6e00}}.lsc-ev{color:#e8edffd9;grid-template-columns:8px auto 1fr auto;align-items:center;gap:8px;font-size:11.5px;animation:.5s both lscSlide;display:grid}.lsc-ev:first-of-type{border-radius:6px;animation:.5s both lscSlide,1.2s lscRow}.lsc-ev i{border-radius:50%;width:8px;height:8px}.lsc-ev.in i{background:#4ff0c8}.lsc-ev.out i{background:#01a8fa}.lsc-ev.time i{background:#a78bff}.lsc-ev span{color:#e8edff8c;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lsc-ev b{font-variant-numeric:tabular-nums}.lsc-ev.in b{color:#4ff0c8}@keyframes lscSlide{0%{opacity:0;transform:translateY(-8px)}}@keyframes lscRow{0%{background:#4ff0c829}to{background:0 0}}@media (prefers-reduced-motion:reduce){.lsc-kpis b,.lsc-ev,.lsc-dot-live{animation:none!important}}.auth-3d .auth-form form{background:linear-gradient(180deg, color-mix(in srgb, var(--sheet) 97%, transparent), color-mix(in srgb, var(--sheet) 92%, transparent));border-radius:24px;gap:14px;max-width:400px;padding:36px 36px 30px;position:relative;box-shadow:0 50px 120px -30px #000c,inset 0 0 0 1px #ffffff0d,inset 0 -1px #ffffff40}.auth-3d .auth-form form:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#3a2bfccc,#01a8fa80 40%,#02ebe700 70%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-card-brand{justify-content:center;margin-bottom:6px;display:flex}.auth-3d .auth-form h1{text-align:center;letter-spacing:-.01em;margin:0;font-size:26px}.auth-3d .auth-sub{text-align:center;margin:-4px 0 10px}.auth-3d .auth-form .input{border-radius:10px;height:44px}.auth-3d .auth-form .btn.primary{background:linear-gradient(90deg,#3a2bfc,#0a6cfd 55%,#01a8fa);border:0;border-radius:10px;height:46px;font-size:15px;box-shadow:0 10px 30px -10px #0a6cfdb3}.auth-3d .auth-form .btn.primary:hover{filter:brightness(1.08)}.auth-3d .btn.sso{border-radius:10px;height:44px}.auth-switch{text-align:center;color:var(--ink-3);margin:6px 0 0;font-size:14px}.linklike{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-decoration:underline}.auth-3d .auth-title{letter-spacing:-.025em;font-weight:800}.auth-3d .auth-art-top{opacity:.95}.auth-3d{overflow:hidden}.auth-3d .auth-art{z-index:1;position:relative;overflow:visible}.auth-3d .auth-form{z-index:2;position:relative}.wave3d{z-index:-2;opacity:0;transition:opacity 1.6s;position:absolute;inset:0}.wave3d.ready{opacity:1}.wave3d.no-webgl{opacity:1;background:radial-gradient(70% 60% at 70% 80%,#0a6cfd59,#0000 70%),radial-gradient(50% 50% at 10% 20%,#3a2bfc4d,#0000 70%)}.wave3d canvas{width:100%;height:100%;display:block}.auth-v3{grid-template-columns:minmax(420px,.82fr) 1.18fr;align-items:stretch}.auth-v3>.auth-art-veil{background:linear-gradient(90deg,#04060ed1 0%,#04060e73 38%,#04060e1a 70%),linear-gradient(#04060e99 0%,#0000 30% 70%,#04060eb3 100%)}.auth-corner{z-index:3;position:absolute;top:32px;left:max(40px,4vw)}.auth-v3 .auth-form{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:100vh;padding:110px max(24px,4vw) 40px;display:flex}.auth-lead{color:#e8edff;gap:10px;max-width:440px;display:grid}.auth-lead .auth-title{max-width:16ch;font-size:clamp(30px,2.6vw,40px);line-height:1.08}.auth-lead p{color:#e8edffb3;margin:0;font-size:15px;line-height:1.55}.auth-v3 .auth-form form{width:100%;max-width:420px}.auth-trust{color:#e8edff9e;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}.auth-trust span{align-items:center;gap:7px;display:inline-flex}.auth-trust span:before{content:"";background:radial-gradient(circle,#02ebe7 0 3px,#02ebe72e 4px 7px);border-radius:50%;width:14px;height:14px}.auth-stage{flex-direction:column;justify-content:center;min-width:0;padding:70px max(24px,3vw) 40px 0;display:flex;position:relative}.auth-stage .lsc{min-height:520px}.auth-stage .auth-art-foot{text-align:center}.auth-private{justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;display:inline-flex}.auth-private i{background:#0a6cfd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0a6cfd2e}@media (width<=1100px){.auth-corner{display:none}.auth-v3 .auth-form{padding-top:48px}.auth-v3{grid-template-columns:1fr}.auth-stage{display:none}.auth-v3 .auth-form{align-items:center}.auth-lead{text-align:center}.auth-lead .auth-title{margin:0 auto}.auth-trust{justify-content:center}}
