:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern", "calt";font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-optical-sizing:auto;--background-deep:#020617;--background-base:#040a14;--background-elevated:#0b1421;--surface:#94a3b814;--surface-hover:#94a3b81f;--foreground:#f8fafc;--foreground-muted:#93a4bb;--foreground-subtle:#e2e8f0a8;--accent:#2563eb;--accent-bright:#60a5fa;--accent-teal:#14b8a6;--signal-good:#22c55e;--signal-bear:#fb7185;--signal-warn:#f59e0b;--signal-info:#38bdf8;--border-default:#94a3b824;--border-hover:#94a3b83d;--radius-panel:24px;--radius-control:14px;--font-mono:"IBM Plex Mono", "Fira Code", Consolas, "SFMono-Regular", Menlo, monospace;--shadow-panel:0 0 0 1px #94a3b81a, 0 20px 56px #02061785, 0 0 80px #02061733;--shadow-panel-hover:0 0 0 1px #94a3b829, 0 26px 64px #02061794, 0 0 96px #ff990024;--easing:cubic-bezier(.16, 1, .3, 1);--bb-bg-page:#000;--bb-bg-panel:#111;--bb-bg-row-alt:#050505;--bb-bg-chart:#0b0e11;--bb-fg:#ccc;--bb-fg-muted:#888;--bb-border:#222;--bb-border-strong:#333;--bb-accent-orange:#f90;--bb-accent-cyan:#0cf;--bb-bull:#0f0;--bb-bear:#f33;--bb-warn:#fc0;--bb-call:#0d6efd;--bb-put:#dc3545;--bb-font-mono:"Consolas", "Menlo", "Courier New", monospace;font-family:IBM Plex Sans,Inter,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{height:100vh;min-height:100vh;color:var(--foreground);background:#000;margin:0;overflow:hidden}#root{overflow:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 90%);mask-image:linear-gradient(#000000c7,#0000 90%)}body:after{content:"";display:none}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #ff99008c}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-subtle);margin:0 0 10px;font-size:11px;line-height:1}.loading-shell,.auth-shell{z-index:1;place-items:center;height:100%;min-height:100vh;padding:24px;display:grid;position:relative}.loading-card,.auth-card,.terminal-topbar,.terminal-rail,.viewer-shell,.settings-sheet{border:1px solid var(--border-default);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff06)}.loading-card{border-radius:18px;align-items:center;gap:12px;padding:18px 22px;display:inline-flex}.loading-card--error{color:#f2bcbc}.auth-card{border-radius:30px;grid-template-columns:minmax(360px,440px) minmax(0,1fr);width:min(1360px,100%);min-height:min(860px,100vh - 48px);display:grid;overflow:hidden}.auth-panel,.auth-stage{min-width:0;position:relative}.auth-panel{z-index:1;background:linear-gradient(#0a0a0ef5,#050608fa);border-right:1px solid #ffffff0f;align-content:start;gap:24px;padding:44px;display:grid}.auth-panel h1,.terminal-topbar h1,.terminal-switch h2,.viewer-shell h2,.settings-sheet h2,.settings-block h3{letter-spacing:-.03em;margin:0}.auth-panel h1{background:linear-gradient(#fff 0%,#ffffffbd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,4vw,4rem);line-height:.94}.auth-panel__brand{gap:14px;display:grid}.auth-panel__copy,.settings-sheet__copy,.terminal-switch p,.terminal-switch dd,.terminal-switch dt,.viewer-shell__subtitle,.viewer-shell__details dt,.viewer-shell__details dd,.auth-form__footer span,.settings-block p{color:var(--foreground-muted)}.auth-panel__copy,.settings-sheet__copy{margin:0;line-height:1.75}.auth-panel__dots{gap:8px;display:inline-flex}.auth-panel__dots span{border-radius:999px;width:9px;height:9px;box-shadow:inset 0 1px #ffffff38}.auth-panel__dots span:first-child{background:#ff7b63}.auth-panel__dots span:nth-child(2){background:#f4bb55}.auth-panel__dots span:nth-child(3){background:#2dd276}.auth-form{gap:16px;display:grid}.field{gap:8px;display:grid}.field--wide{grid-column:1/-1}.field span,.viewer-shell__details dt{letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-subtle);font-size:12px}.input{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--foreground);background:#ffffff0b;border:1px solid #ffffff1a;padding:0 16px;box-shadow:inset 0 1px #ffffff14}.input::placeholder{color:#ffffff57}.primary-button,.ghost-button,.icon-button,.terminal-switch{transition:transform .22s var(--easing), border-color .22s var(--easing), box-shadow .22s var(--easing), background .22s var(--easing)}.primary-button,.ghost-button{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:.88rem;display:inline-flex}.terminal-topbar .ghost-button{border-radius:10px;min-height:32px;padding:0 12px;font-size:.78rem}.terminal-topbar .icon-button{border-radius:10px;width:32px;height:32px}.primary-button{background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:#fff;border:1px solid #ff990075;box-shadow:0 0 0 1px #ff990080,0 6px 16px #ff990047,inset 0 1px #fff3}.ghost-button,.icon-button,.terminal-switch{color:var(--foreground);background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14}.primary-button:hover,.ghost-button:hover,.icon-button:hover,.terminal-switch:hover{box-shadow:var(--shadow-panel-hover);border-color:#ff990047;transform:translateY(-3px)}.primary-button:active,.ghost-button:active,.icon-button:active,.terminal-switch:active{transform:scale(.98)}.primary-button:disabled,.ghost-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-form__actions{grid-template-columns:1fr;gap:12px;margin-top:4px;display:grid}.auth-form__actions--split{grid-template-columns:1fr 1fr}.auth-form__footer{align-items:center;gap:12px;display:flex}.icon-button{border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid}.inline-error{color:#ffb9c3;margin:0;line-height:1.6}.auth-stage{background:radial-gradient(circle at 20% 24%,#ffffff0d,#0000 16%),linear-gradient(#090b10b8,#040508f2);place-items:center;display:grid;overflow:hidden}.auth-stage--form{place-items:center;padding:32px 40px}.auth-stage__glow{filter:blur(140px);background:#f903;border-radius:999px;width:720px;height:720px;animation:9s ease-in-out infinite float;position:absolute;inset:auto}.auth-stage__panel{z-index:1;background:linear-gradient(#0d1018e0,#06070af0);border:1px solid #ffffff14;border-radius:28px;width:min(520px,100% - 72px);padding:20px;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 28px 64px #00000085,0 0 120px #ff99001f}.auth-stage__form-shell{z-index:1;gap:16px;width:min(420px,100%);display:grid;position:relative}.auth-login__header{gap:8px;display:grid}.auth-login__header h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1}.auth-inline-status{width:fit-content;max-width:100%;min-height:34px;color:var(--foreground);background:#ff99001a;border:1px solid #ff990038;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.auth-note-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:18px 16px;display:grid}.auth-note-card strong,.auth-note-card span{line-height:1.6}.auth-note-card strong{color:var(--foreground)}.auth-note-card span{color:var(--foreground-muted)}.auth-note-card__eyebrow{color:var(--foreground-subtle);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;line-height:1}.auth-illustration-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:28px;width:100%;padding:18px;position:relative;box-shadow:0 0 0 1px #ffffff0a,0 18px 44px #0000006b,0 0 72px #ff990014}.auth-illustration-card__glow{filter:blur(58px);pointer-events:none;background:#ff990038;border-radius:999px;width:240px;height:240px;position:absolute;inset:auto 12% 10% auto}.auth-panel__signals{flex-wrap:wrap;gap:10px;display:flex}.auth-signal{min-height:34px;color:var(--foreground-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.auth-stage__header,.auth-stage__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-stage__header{color:var(--foreground-subtle);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:12px}.auth-stage__header strong,.auth-stage__footer strong{color:var(--foreground)}.auth-stage__image{aspect-ratio:1;background:radial-gradient(circle at 100% 0,#ff990029,#0000 30%),linear-gradient(#0e1118fa,#07080cfa);border:1px solid #ffffff14;border-radius:22px;place-items:center;display:grid;overflow:hidden}.auth-stage__image img{object-fit:cover;width:min(100%,360px);height:auto;display:block}.auth-stage__footer{margin-top:16px}.auth-stage__footer span{color:var(--foreground-muted);font-size:.95rem}.terminal-shell{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:100%;padding:12px 14px;display:grid;position:relative;overflow:hidden}.terminal-shell__glow{pointer-events:none;filter:blur(140px);opacity:.28;border-radius:999px;width:760px;height:420px;position:fixed}.terminal-shell__glow--left{background:#f903;top:-120px;left:6%}.terminal-shell__glow--right{background:#ff990029;top:18%;right:-160px}.terminal-topbar{z-index:1;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex;position:relative}.terminal-topbar__brand,.terminal-topbar__actions{align-items:center;gap:10px;min-width:0;display:flex}.terminal-topbar__mark{background:linear-gradient(135deg,#ff9900f5,#ff9900bd);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 0 1px #ff99007a,0 6px 18px #ff990047}.terminal-topbar h1{font-size:1.2rem;line-height:1}.terminal-topbar__terminals{background:#00000047;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}.terminal-pill{min-height:32px;color:var(--foreground-muted);letter-spacing:.06em;white-space:nowrap;transition:background .18s var(--easing), color .18s var(--easing), border-color .18s var(--easing), box-shadow .18s var(--easing);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:500;display:inline-flex}.terminal-pill__dot{background:#ffffff3d;border-radius:999px;width:6px;height:6px}.terminal-layout{z-index:1;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:10px;height:100%;min-height:0;display:grid;position:relative}.terminal-layout--readonly{grid-template-columns:minmax(0,1fr)}.terminal-layout__pane{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0}.terminal-layout__pane>.viewer-shell{flex:auto;min-height:0}.terminal-rail{z-index:2;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:16px;align-content:start;gap:6px;min-height:0;padding:10px;display:grid;position:relative;overflow-y:auto}.terminal-view-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid}.terminal-view-list__header{gap:6px;display:grid}.terminal-view-list__header span{color:var(--foreground);font-size:.82rem;font-weight:600}.terminal-view-list__items{overscroll-behavior:contain;gap:4px;min-height:0;max-height:min(60vh,520px);display:grid;overflow-y:auto}.terminal-view-list__item{width:100%;min-height:38px;color:var(--foreground);text-align:left;transition:transform .18s var(--easing), border-color .18s var(--easing), box-shadow .18s var(--easing), background .18s var(--easing);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-items:start;gap:2px;padding:8px 10px;font-size:.82rem;display:grid}.terminal-view-list__item:hover{background:#ffffff0f;border-color:#ff99003d;transform:translateY(-1px)}.terminal-view-list__item--static,.terminal-switch--static{cursor:default}.terminal-view-list__item--static:hover{background:#ffffff0a;border-color:#ffffff14;transform:none}.terminal-view-list__item small{color:var(--foreground-muted)}.terminal-rail::-webkit-scrollbar{width:6px}.terminal-view-list__items::-webkit-scrollbar{width:6px}.terminal-rail::-webkit-scrollbar-thumb{background:#ffffff1f padding-box content-box;border:1px solid #0000;border-radius:999px}.terminal-view-list__items::-webkit-scrollbar-thumb{background:#ffffff1f padding-box content-box;border:1px solid #0000;border-radius:999px}.terminal-rail::-webkit-scrollbar-track{background:0 0}.terminal-view-list__items::-webkit-scrollbar-track{background:0 0}.terminal-switch{text-align:left;border-radius:12px;width:100%;padding:10px 12px}.terminal-switch--static:hover{background:#ffffff0a;border-color:#ffffff1a;transform:none;box-shadow:inset 0 1px #ffffff14}.terminal-switch--static.is-active:hover{background:linear-gradient(#ff990029,#ffffff08);border-color:#ff990057;box-shadow:0 0 0 1px #ff990047,0 18px 42px #00000075,0 0 80px #ff99001f}.terminal-switch__head{justify-content:space-between;gap:14px;display:flex}.terminal-switch__code{color:var(--foreground);letter-spacing:.14em;text-transform:uppercase;background:#ff99001f;border:1px solid #ff990038;border-radius:999px;margin-bottom:4px;padding:3px 8px;font-size:10px;display:inline-flex}.terminal-switch h2{font-size:.92rem;line-height:1.2}.terminal-switch p{margin:8px 0 0}.terminal-switch__meta,.viewer-shell__details{gap:6px;margin:8px 0 0;display:grid}.terminal-switch__meta div,.viewer-shell__details div{gap:4px;display:grid}.terminal-switch__meta dt,.viewer-shell__details dt{margin:0}.terminal-switch__meta dd,.viewer-shell__details dd{color:var(--foreground);margin:0}.viewer-shell{border-radius:16px;flex-direction:column;gap:6px;height:100%;min-height:0;padding:8px;display:flex;overflow:hidden}.viewer-shell__header{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px;display:flex;position:relative}.viewer-shell__header--readonly{justify-content:flex-end;align-items:flex-start}.viewer-shell h2{font-size:1rem;line-height:1.1}.viewer-shell__subtitle{margin:6px 0 0}.viewer-shell__status{justify-items:end;gap:10px;display:grid}.viewer-shell__controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.viewer-picker{gap:6px;width:min(220px,100%);display:grid}.viewer-picker span{letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-subtle);font-size:12px}.viewer-picker__select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.25 5.5L7 9.25L10.75 5.5' stroke='%23EDEDEF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#12141af5,#08090cf5);background-position:right 14px center,50%;background-repeat:no-repeat,no-repeat;background-size:14px 14px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-color:#ff990038;min-height:42px;padding-right:44px;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff990014}.viewer-picker__select option,.viewer-picker__select optgroup{color:var(--foreground);background:#0a0a0c}.viewer-tabs{z-index:2;background:#00000047;border:1px solid #ffffff0f;border-radius:12px;gap:0;padding:3px;display:flex;position:relative;overflow-x:auto}.viewer-tabs::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.viewer-tab{min-height:34px;color:var(--foreground-muted);white-space:nowrap;transition:transform .18s var(--easing), border-color .18s var(--easing), box-shadow .18s var(--easing), background .18s var(--easing), color .18s var(--easing);background:0 0;border:0;border-right:1px solid #ffffff0f;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:500;display:inline-flex;position:relative}.viewer-tab:hover{color:#fff;background:#ffffff0a;transform:translateY(-1px)}.viewer-tab.is-active{color:#07100f;background:linear-gradient(#12e5cff5,#12e5cfd1);border-right-color:#12e5cf5c;box-shadow:0 0 0 1px #12e5cf38,0 10px 22px #12e5cf24}.viewer-tab:last-child{border-right:0}.viewer-tab:before{content:"";background:#ffffff3d;border-radius:999px;width:5px;height:5px;margin-right:7px;box-shadow:0 0 0 1px #ffffff0f}.viewer-tab.is-active:before{box-shadow:none;background:#07100fc7}.viewer-shell__details{grid-auto-flow:column;gap:18px}.viewer-notice,.session-chip,.status-pill{align-items:center;gap:8px;display:inline-flex}.viewer-notice{z-index:2;min-height:32px;color:var(--foreground);background:#ffb84d14;border:1px solid #ffb84d2e;border-radius:10px;padding:0 10px;font-size:.82rem;position:relative}.viewer-canvas{z-index:1;background:#111214;border:1px solid #ffffff0f;border-radius:12px;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.remote-viewer-shell{flex:auto;min-height:0;display:flex;position:relative}.published-view{overscroll-behavior:contain;background:#050506;flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0;display:flex;overflow:auto}.published-view img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;touch-action:none;background:#050506;flex:none;width:100%;height:auto;display:block}.published-view.is-grabbed img{cursor:grabbing}.remote-viewer-overlay{z-index:1;color:var(--foreground);pointer-events:none;background:radial-gradient(circle at top,#ff990029,#0000 35%),#050506c2;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.remote-viewer-shell--ready .remote-viewer-overlay{display:none}.viewer-frame{background:#050506;border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.viewer-frame--remote{min-height:100%}.session-chip{color:var(--foreground);background:#ff99001a;border:1px solid #ff99003d;border-radius:999px;padding:5px 10px;font-size:.78rem}.session-chip small{color:var(--foreground-subtle);font-size:10px}.status-pill{white-space:nowrap;border-radius:999px;min-height:26px;padding:4px 10px;font-size:.75rem}.status-pill--good{background:#1ace6b24;border:1px solid #1ace6b42}.status-pill--warn{background:#ffb84d1f;border:1px solid #ffb84d38}.status-pill--info{background:#ff990024;border:1px solid #ff99004d}.status-pill--neutral{background:#ffffff0d;border:1px solid #ffffff1a}.terminal-topbar,.terminal-rail,.viewer-shell,.settings-sheet{background:linear-gradient(#0d1524e6,#040812f5);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff06,0 24px 64px #0206178f,inset 0 1px #ffffff09}.terminal-topbar:before,.terminal-rail:before,.viewer-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 18% 78%,#00ccff0d),radial-gradient(circle at 0 0,#00ccff14,#0000 32%);position:absolute;inset:0}.terminal-shell{gap:8px;padding:10px 12px}.terminal-shell__glow{filter:blur(160px);opacity:.22}.terminal-topbar{border-radius:18px;gap:12px;padding:8px 12px}.terminal-topbar__brand,.terminal-topbar__actions,.terminal-topbar__terminals{z-index:1;position:relative}.terminal-topbar__brand-copy{gap:2px;display:grid}.terminal-topbar__mark{background:linear-gradient(145deg,#00ccfff5,#ff9900b8);border-radius:12px;width:30px;height:30px;box-shadow:0 0 0 1px #60a5fa6b,0 12px 24px #ff99003d}.terminal-topbar h1{letter-spacing:-.02em;font-size:.95rem;font-weight:600;line-height:1.05}.terminal-topbar .eyebrow{letter-spacing:.24em;margin:0 0 2px;font-size:8px}.terminal-topbar__terminals{background:linear-gradient(#ffffff08,#ffffff05);border-color:#94a3b81f;border-radius:14px;gap:6px;padding:4px;box-shadow:inset 0 1px #ffffff0a}.terminal-pill{min-height:30px;color:var(--foreground-subtle);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;padding:0 12px;font-size:.78rem}.terminal-pill:hover{color:var(--foreground);background:#ffffff0d}.terminal-pill.is-active{color:#eff6ff;background:linear-gradient(135deg,#0cf3,#f903);border-color:#00ccff52;box-shadow:0 0 0 1px #00ccff24,0 10px 26px #00ccff1a}.terminal-pill__dot{background:#e2e8f052;width:5px;height:5px}.terminal-pill.is-active .terminal-pill__dot{background:var(--signal-good);box-shadow:0 0 10px #00ff006b}.terminal-layout{gap:8px}.terminal-rail{background:linear-gradient(#0a101ceb,#030710f5);border-radius:18px;gap:8px;padding:10px}.terminal-view-list{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#94a3b824;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff0a}.terminal-view-list__header span{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);font-size:.76rem}.terminal-view-list__items{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;gap:6px;padding-right:2px}.terminal-view-list__item{background:linear-gradient(#ffffff0b,#ffffff06);border-color:#94a3b81f;border-radius:12px;min-height:40px;padding:9px 11px;box-shadow:inset 0 1px #ffffff0a}.terminal-view-list__item:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#00ccff38}.terminal-view-list__item.is-active{background:linear-gradient(135deg,#00ccff2e,#ff990029);border-color:#00ccff4d;box-shadow:0 0 0 1px #00ccff1f,0 14px 28px #080f1e52}.terminal-view-list__item small{font-size:.74rem}.terminal-switch{background:linear-gradient(#ffffff0b,#ffffff06);border-color:#94a3b824;border-radius:14px;padding:10px 12px}.terminal-switch.is-active{background:linear-gradient(135deg,#00ccff29,#ff990029);border-color:#00ccff4d;box-shadow:0 0 0 1px #00ccff24,0 18px 36px #0206176b}.terminal-switch__code{background:#00ccff1a;border-color:#00ccff2e;font-size:9px}.terminal-switch h2{font-size:.88rem}.terminal-switch p{font-size:.8rem;line-height:1.55}.viewer-shell{background:linear-gradient(#0a101cf0,#040812fa);border-radius:20px;gap:5px;padding:8px 10px 10px}.viewer-shell__header{flex:none;align-items:flex-start;gap:10px;padding:0 2px}.viewer-shell__headline{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.viewer-shell__headline:after{content:"";background:linear-gradient(90deg,#00ccff9e,#0000);border-radius:999px;width:44px;height:1px}.viewer-shell__active-label{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.88rem;font-weight:600;line-height:1.08}.viewer-shell__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.viewer-shell__meta{min-height:28px;color:var(--foreground-subtle);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:0 11px;font-size:.72rem;font-weight:600;display:inline-flex}.viewer-shell .eyebrow{margin:0 0 1px;font-size:8px}.viewer-tabs{scrollbar-width:none;background:linear-gradient(#ffffff08,#ffffff05);border-color:#94a3b81f;border-radius:14px;flex:none;align-items:center;gap:4px;min-height:40px;padding:4px;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0a}.viewer-tab{min-height:32px;color:var(--foreground-subtle);letter-spacing:.04em;border-right:0;border-radius:10px;flex:none;padding:0 12px;font-size:.76rem}.viewer-tab:hover{background:#ffffff0d}.viewer-tab.is-active{color:#eff6ff;background:linear-gradient(135deg,#0cf3,#ff990038);box-shadow:0 0 0 1px #00ccff29,0 12px 22px #ff99002e}.viewer-tab:before{width:4px;height:4px;margin-right:6px}.viewer-tabs::-webkit-scrollbar{height:0}.viewer-tab[data-status=live]:before{background:var(--signal-good)}.viewer-tab[data-status=syncing]:before,.viewer-tab[data-status=retrying]:before{background:var(--signal-warn)}.viewer-tab.is-active:before{background:#eff6ffd6}.viewer-canvas{background:radial-gradient(circle at top,#ff990014,#0000 24%),linear-gradient(#070c14f5,#02060e);border-color:#94a3b824;border-radius:16px;min-width:0;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.viewer-data-shell{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;background:radial-gradient(circle at 0 0,#00ccff0f,#0000 26%),linear-gradient(#050a12d1,#030710eb);flex:auto;justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:flex;overflow:auto}.viewer-data-shell:has(>.realtime-shell){padding:0;overflow:hidden}.viewer-canvas:has(.realtime-shell){box-shadow:none;background:0 0;border:none;border-radius:0}.viewer-shell:has(.realtime-shell){background:0 0;border-radius:0;gap:0;padding:0}.terminal-shell:has(.realtime-shell) .viewer-shell{padding:0}.viewer-data-shell:has(>.published-view){background:#000;padding:0;overflow:hidden}.viewer-canvas:has(.published-view){box-shadow:none;background:#000;border:none;border-radius:0}.viewer-shell:has(.published-view){background:#000;border-radius:0;gap:0;padding:0}.terminal-shell:has(.published-view) .viewer-shell{padding:0}.viewer-data-shell::-webkit-scrollbar{width:10px;height:10px}.published-view::-webkit-scrollbar{width:10px;height:10px}.native-terminal__feed-list::-webkit-scrollbar{width:10px;height:10px}.native-terminal__table-wrap::-webkit-scrollbar{width:10px;height:10px}.native-terminal__ticker-rail::-webkit-scrollbar{width:10px;height:10px}.native-terminal__tab-strip::-webkit-scrollbar{width:10px;height:10px}.viewer-data-shell::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.published-view::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.native-terminal__feed-list::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.native-terminal__table-wrap::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.native-terminal__ticker-rail::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.native-terminal__tab-strip::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.viewer-data-shell::-webkit-scrollbar-track{background:0 0}.published-view::-webkit-scrollbar-track{background:0 0}.native-terminal__feed-list::-webkit-scrollbar-track{background:0 0}.native-terminal__table-wrap::-webkit-scrollbar-track{background:0 0}.native-terminal__ticker-rail::-webkit-scrollbar-track{background:0 0}.native-terminal__tab-strip::-webkit-scrollbar-track{background:0 0}.published-view{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;background:#000;justify-content:center;padding:0}.published-view img{width:auto;max-width:100%;box-shadow:none;image-rendering:-webkit-optimize-contrast;border:none;border-radius:0}.published-view--fit-page{justify-content:center;align-items:center;padding:10px;overflow:hidden}.published-view--fit-page img{cursor:default;touch-action:auto;object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.viewer-shell--compact-published{align-self:start;height:auto}.viewer-canvas--compact-published{flex:none;overflow:visible}.published-view--compact-published{flex:none;width:100%;padding-bottom:0;overflow:hidden}.remote-viewer-overlay{background:radial-gradient(circle at top,#ff990029,#0000 34%),#02060ec7}.viewer-notice,.session-chip,.status-pill{z-index:1;border-radius:999px;min-height:30px;position:relative;box-shadow:inset 0 1px #ffffff0d}.viewer-notice{color:#fef3c7;background:#f59e0b1a;border-color:#f59e0b3d}.session-chip{background:linear-gradient(#00ff001a,#0f172ab8);border-color:#00ff002e;gap:7px;padding:0 12px}.session-chip small{color:var(--foreground-subtle)}.status-pill{letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;font-size:.72rem;font-weight:600}.status-pill--good{color:#bbf7d0;background:#00ff001f;border-color:#00ff0038}.status-pill--warn{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b38}.status-pill--info{color:#bae6fd;background:#00ccff1a;border-color:#00ccff38}.status-pill--neutral{color:var(--foreground-subtle);background:#94a3b814;border-color:#94a3b829}.native-terminal{font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;align-items:stretch;gap:10px;width:100%;min-width:100%;min-height:100%;display:flex}.native-terminal *{min-width:0}.native-terminal>*{flex:none}.native-terminal__surface-strip,.native-terminal__panel,.native-terminal__metric-card{background:linear-gradient(#0f172acc,#040812f0);border:1px solid #94a3b824;position:relative;overflow:hidden;box-shadow:0 14px 36px #02061761,inset 0 1px #ffffff0a}.native-terminal__surface-strip:before,.native-terminal__panel:before,.native-terminal__metric-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 18% 76%,#00ccff0d);position:absolute;inset:0}.native-terminal__surface-strip{background:radial-gradient(circle at 0 0,#00ccff24,#0000 28%),linear-gradient(#0f172ae0,#040812f5);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.native-terminal__surface-copy{z-index:1;max-width:72ch;color:var(--foreground);margin:0;font-size:.9rem;line-height:1.55;position:relative}.native-terminal__surface-meta{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.native-terminal__mini-meta,.native-terminal__chip,.native-terminal__subtle-chip{z-index:1;min-height:28px;color:var(--foreground-subtle);letter-spacing:.08em;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.native-terminal__chip{background:#00ccff14;border-color:#00ccff2e}.native-terminal__subtle-chip{letter-spacing:.05em;text-transform:none;min-height:24px;padding:0 8px}.native-terminal__metric-grid,.native-terminal__index-grid,.native-terminal__grid{gap:10px;display:grid}.native-terminal__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.native-terminal__index-grid,.native-terminal__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.native-terminal__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.native-terminal__metric-card{border-radius:18px;padding:12px 14px}.native-terminal__metric-card span,.native-terminal__detail-grid span,.native-terminal__breadth-grid span,.native-terminal__search span,.native-terminal__lamp small{color:var(--foreground-subtle);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.native-terminal__metric-card strong,.native-terminal__detail-grid strong,.native-terminal__breadth-grid strong{letter-spacing:-.03em;margin-top:6px;font-size:1.04rem;line-height:1.1;display:block}.native-terminal__metric-card p,.native-terminal__copy{z-index:1;color:var(--foreground-muted);margin:6px 0 0;font-size:.82rem;line-height:1.55;position:relative}.native-terminal__copy--muted{color:var(--foreground-subtle)}.native-terminal__panel{border-radius:20px;padding:14px}.native-terminal__panel--picker{z-index:3;overflow:visible}.native-terminal__panel--breadth{background:radial-gradient(circle at 100% 0,#ff990029,#0000 28%),linear-gradient(#0f172ad6,#040812f5)}.native-terminal__panel--index-card{background:radial-gradient(circle at 0 0,#00ff001f,#0000 30%),linear-gradient(#0f172ad1,#040812f2)}.native-terminal__panel--spotlight{background:radial-gradient(circle at 0 0,#00ccff29,#0000 30%),linear-gradient(#0f172adb,#040812f5)}.native-terminal__breadth-grid,.native-terminal__detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.native-terminal__detail-grid--wide{grid-template-columns:repeat(6,minmax(0,1fr))}.native-terminal__breadth-grid article,.native-terminal__detail-grid>div{z-index:1;background:#ffffff09;border:1px solid #94a3b81f;border-radius:14px;padding:10px 12px;position:relative;box-shadow:inset 0 1px #ffffff0a}.native-terminal__section-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;position:relative}.native-terminal__section-head .native-terminal__mini-meta{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,420px);overflow:hidden}.native-terminal__section-head--stack{align-items:flex-end}.native-terminal__section-head h3{letter-spacing:-.02em;margin:0;font-size:.94rem;line-height:1.15}.native-terminal__section-head .eyebrow{letter-spacing:.2em;margin:0 0 4px;font-size:9px}.native-terminal__feed-list{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.native-terminal__feed-item{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #94a3b824;border-radius:16px;gap:6px;padding:10px 12px;display:grid;position:relative}.native-terminal__feed-item strong{font-size:.88rem;line-height:1.35}.native-terminal__feed-item p{color:var(--foreground-muted);margin:0;font-size:.8rem;line-height:1.5}.native-terminal__feed-meta{color:var(--foreground-subtle);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:.7rem;display:flex}.native-terminal__table-wrap{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;background:linear-gradient(#070c14f0,#030710fa);border:1px solid #94a3b824;border-radius:18px;max-height:min(54vh,520px);overflow:auto;box-shadow:inset 0 1px #ffffff0a}.native-terminal__table-wrap:has(>.native-terminal__table--scanner){max-height:none;overflow:visible}.native-terminal__table-wrap--matrix{max-height:min(46vh,420px)}.native-terminal__table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-family:IBM Plex Sans,Inter,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:.8rem}.native-terminal__table--scanner{min-width:1180px}.native-terminal__table--matrix{min-width:max-content}.native-terminal__table th,.native-terminal__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b814;padding:9px 10px}.native-terminal__table thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--foreground-subtle);letter-spacing:.16em;text-transform:uppercase;background:#080d17f5;font-size:.67rem;font-weight:600;position:sticky;top:0}.native-terminal__table--matrix thead th:first-child,.native-terminal__table--matrix tbody th{z-index:1;background:#080d17fa;position:sticky;left:0}.native-terminal__table--matrix tbody th{color:var(--foreground-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.native-terminal__table tbody tr{transition:background .16s var(--easing)}.native-terminal__table tbody tr:nth-child(2n){background:#ffffff05}.native-terminal__table tbody tr:hover{background:#ffffff0d}.native-terminal__heatmap-cell{min-width:72px;font-size:.77rem;text-align:center!important}.native-terminal__separator-row td{color:var(--foreground-subtle);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;font-size:.72rem}.native-terminal__cell-stack{gap:4px;display:grid}.native-terminal__cell-stack strong{font-size:.86rem}.native-terminal__cell-stack span{color:var(--foreground-muted)}.native-terminal__cell-stack--dense{gap:2px;font-size:.76rem}.native-terminal__signal-stack,.native-terminal__sig-lights,.native-terminal__ticker-rail,.native-terminal__tab-strip{gap:6px;display:flex}.native-terminal__signal-stack,.native-terminal__sig-lights{flex-wrap:nowrap;align-items:stretch}.native-terminal__lamp{text-align:center;background:#ffffff0a;border:1px solid #94a3b824;border-radius:10px;gap:2px;min-width:48px;padding:5px 7px;display:inline-grid;box-shadow:inset 0 1px #ffffff08}.native-terminal__lamp strong{font-size:.82rem}.native-terminal__lamp small{letter-spacing:.12em;font-size:.6rem}.native-terminal__search{gap:8px;min-width:250px;display:grid}.native-terminal__search--ticker{min-width:0}.native-terminal__search input{width:100%;min-height:36px;color:var(--foreground);background:#ffffff0b;border:1px solid #94a3b829;border-radius:12px;padding:0 13px;box-shadow:inset 0 1px #ffffff0a}.native-terminal__search input:focus{border-color:#00ccff5c;outline:none;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #00ccff1f}.native-terminal__search input::placeholder{color:#e2e8f05c}.native-terminal__tab-strip{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto hidden}.native-terminal__ticker-selector{gap:10px;display:grid}.native-terminal__ticker-picker{width:min(100%,420px);position:relative}.native-terminal__search--ticker{width:min(100%,420px);min-width:0}.native-terminal__ticker-results{z-index:4;scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;background:radial-gradient(circle at 0 0,#00ccff1a,#0000 34%),linear-gradient(#090f1bfa,#050a13fa);border:1px solid #00ccff2e;border-radius:14px;gap:6px;max-height:280px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 40px #0206177a,inset 0 1px #ffffff0a}.native-terminal__ticker-result{width:100%;min-height:38px;color:var(--foreground);text-align:left;transition:transform .18s var(--easing), border-color .18s var(--easing), background .18s var(--easing);background:#ffffff08;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.native-terminal__ticker-result strong{min-width:0;font-size:.8rem;font-family:var(--font-mono);letter-spacing:.02em}.native-terminal__ticker-result:hover,.native-terminal__ticker-result.is-highlighted{background:#00ccff1a;border-color:#00ccff42;transform:translateY(-1px)}.native-terminal__ticker-result.is-active{background:linear-gradient(135deg,#00ccff29,#ff990029);border-color:#00ccff57}.native-terminal__selector-label{color:var(--foreground-subtle);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.native-terminal__ticker-results-empty{color:var(--foreground-subtle);border:1px dashed #94a3b82e;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.5}.native-terminal__ticker-shortcuts-block{gap:7px;display:grid}.native-terminal__ticker-strip-head,.native-terminal__ticker-strip-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.native-terminal__ticker-strip-head{justify-content:space-between}.native-terminal__ticker-strip-meta,.native-terminal__ticker-hint{color:var(--foreground-subtle);font-size:.72rem;line-height:1.45}.native-terminal__clear-link{min-height:26px;color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s var(--easing), background .18s var(--easing), transform .18s var(--easing);background:#ffffff08;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:600;display:inline-flex}.native-terminal__clear-link:hover{background:#00ccff14;border-color:#00ccff3d;transform:translateY(-1px)}.native-terminal__ticker-shortcuts{flex-wrap:wrap;gap:6px;width:100%;display:flex}.native-terminal__ticker-shortcuts--palette{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;max-height:86px;padding-right:3px;overflow:hidden auto}.native-terminal__ticker-button,.native-terminal__tab{min-height:34px;color:var(--foreground);white-space:nowrap;transition:transform .18s var(--easing), border-color .18s var(--easing), background .18s var(--easing), box-shadow .18s var(--easing);background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #94a3b829;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.native-terminal__ticker-button{justify-content:space-between;min-width:max-content}.native-terminal__ticker-button--palette{border-radius:11px;flex:0 auto;min-width:112px;min-height:32px;padding:0 10px}.native-terminal__ticker-shortcuts .native-terminal__ticker-button{flex:0 auto;min-width:128px}.native-terminal__ticker-shortcuts .native-terminal__ticker-button--palette{min-width:112px}.native-terminal__ticker-button strong{font-size:.8rem;font-family:var(--font-mono);letter-spacing:.02em}.native-terminal__ticker-button:hover,.native-terminal__tab:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#00ccff3d;transform:translateY(-1px)}.native-terminal__ticker-button.is-active,.native-terminal__tab.is-active{background:linear-gradient(135deg,#00ccff2e,#f903);border-color:#00ccff47;box-shadow:0 10px 24px #02061742,inset 0 1px #ffffff0d}.native-terminal__ticker-button--palette.is-highlighted{background:linear-gradient(#00ccff1f,#00ccff0f);border-color:#00ccff3d}.native-terminal__empty{color:var(--foreground-muted);background:#ffffff08;border:1px dashed #94a3b838;border-radius:16px;padding:16px}.sf-shell,.vp-shell{font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;gap:12px;width:100%;min-height:100%;padding:4px 2px;display:flex}.sf-shell__header,.vp-shell__header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 4px;display:flex}.sf-shell__title,.vp-shell__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:650;line-height:1.2}.sf-shell__meta,.vp-shell__meta{color:var(--foreground-subtle);margin:0;font-size:.72rem;line-height:1.45}.sf-grid{gap:14px;display:grid}.sf-grid--single{grid-template-columns:1fr}.sf-shell__selector{color:var(--foreground-subtle);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.sf-shell__selector select{appearance:none;color:var(--foreground);letter-spacing:.04em;text-transform:none;cursor:pointer;background:#0f172ab3;background-image:linear-gradient(45deg, transparent 50%, var(--foreground-subtle) 50%), linear-gradient(135deg, var(--foreground-subtle) 50%, transparent 50%);background-position:right 12px top 50%,right 7px top 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #94a3b83d;border-radius:4px;padding:4px 26px 4px 10px;font-family:inherit;font-size:.78rem}.sf-shell__selector select:focus-visible{outline-offset:1px;outline:2px solid #f909}.sf-shell--compact{gap:12px;padding:4px 2px}.sf-card__title--with-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-card__picker{appearance:none;min-width:220px;max-width:360px;color:var(--foreground);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#1e293bd9,#0f172aeb);background-image:linear-gradient(45deg, transparent 50%, var(--foreground) 50%), linear-gradient(135deg, var(--foreground) 50%, transparent 50%), linear-gradient(180deg, #1e293bd9, #0f172aeb);background-position:right 14px top 50%,right 9px top 50%,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;border:1px solid #ff990080;border-radius:6px;padding:6px 30px 6px 12px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .12s,box-shadow .12s}.sf-card__picker:hover{border-color:#f90c}.sf-card__picker:focus-visible{border-color:#f90;outline:none;box-shadow:0 0 0 3px #ff990052}.sf-card,.vp-chart-card,.vp-side-card{background:linear-gradient(#0f172a80,#07090ea8);border:1px solid #94a3b81f;position:relative;overflow:hidden;box-shadow:0 16px 36px #0206174d,inset 0 1px #ffffff0a}.sf-card{border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sf-card__head{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.sf-card__title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sf-card__ticker{color:#fff;font-size:1.45rem;font-weight:750;line-height:1}.sf-card__suffix{color:var(--foreground-subtle);font-size:.88rem}.sf-card__stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;display:flex}.sf-stat{background:#07090e8f;border:1px solid #94a3b81a;border-radius:9px;flex-direction:column;gap:2px;min-width:76px;padding:7px 11px;display:flex}.sf-stat dt,.sf-levels h4,.sf-group h3,.vp-side-card h4,.vp-select span{color:var(--foreground-subtle);text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650;line-height:1.2}.sf-stat dd{color:var(--foreground);margin:0;font-size:.88rem;font-weight:650;line-height:1.2}.sf-stat--spot dd{color:#86efac}.sf-card__trend-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf-card__trend{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:650;display:inline-flex}.sf-trend--bull{color:#bbf7d0;background:#00ff0024}.sf-trend--bear{color:#fecdd3;background:#fb718524}.sf-trend--neutral{color:#cbd5e1;background:#94a3b824}.sf-trend--unknown{color:var(--foreground-subtle);background:#94a3b814}.sf-card__recommendation{color:var(--foreground-muted);font-size:.84rem;line-height:1.45}.sf-card__warning{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:8px;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.45}.sf-card__levels-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-levels{background:#ffffff06;border:1px solid #94a3b81a;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.sf-levels ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf-levels li{min-height:26px;color:var(--foreground);background:#0f172aad;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:.74rem;display:inline-flex}.sf-levels small{color:var(--foreground-subtle)}.sf-levels--support h4,.sf-levels--support li span{color:#7dd3fc}.sf-levels--resist h4,.sf-levels--resist li span{color:#fca5a5}.sf-group{gap:8px;display:grid}.sf-group h3{font-size:.76rem}.sf-group--bull h3{color:#86efac}.sf-group--bear h3{color:#fda4af}.sf-group--vol h3{color:#c4b5fd}.sf-strategy-grid{grid-template-columns:repeat(auto-fit,minmax(320px,480px));justify-content:center;gap:12px;display:grid}.sf-strategy{background:#0000002e;border:1px solid #94a3b81a;border-radius:10px;gap:8px;width:100%;max-width:480px;margin:0 auto;padding:12px 14px;display:grid}.sf-bias--bull{border-top:3px solid #34d399e6}.sf-bias--bear{border-top:3px solid #ff3333e6}.sf-bias--vol{border-top:3px solid #a78bfae6}.sf-strategy__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sf-strategy__label{color:#fff;font-size:.9rem;font-weight:650}.sf-strategy__badge{color:var(--foreground-subtle);text-transform:uppercase;background:#94a3b81f;border-radius:5px;flex:none;padding:3px 7px;font-size:.66rem}.sf-strategy__setup,.sf-strategy__desc,.sf-strategy__breakevens{color:var(--foreground-muted);margin:0;font-size:.78rem;line-height:1.45}.sf-strategy__setup{color:var(--foreground);font-weight:650}.sf-payoff{background:#040812c7;border:1px solid #94a3b81a;border-radius:8px;width:100%;height:160px;min-height:160px;display:block}.sf-strategy__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.sf-strategy__metrics div{background:#ffffff09;border-radius:8px;gap:2px;min-width:0;padding:6px 8px;display:grid}.sf-strategy__metrics dt{color:var(--foreground-subtle);text-transform:uppercase;font-size:.62rem}.sf-strategy__metrics dd{color:var(--foreground);text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:650;overflow:hidden}.vp-shell__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vp-select{align-items:center;gap:8px;display:inline-flex}.vp-select select{min-height:34px;color:var(--foreground);background:#0f172ad1;border:1px solid #60a5fa52;border-radius:8px;padding:0 12px;font-size:.84rem;font-weight:650}.vp-shell__body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:14px;min-height:0;display:grid}.vp-chart-card{border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.vp-chart-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vp-chart-card__head h3{color:var(--foreground);margin:0;font-size:.94rem;font-weight:650}.vp-chart-card__head span{color:#86efac;font-size:.78rem;font-weight:650}.vp-profile-chart{width:100%;height:auto;min-height:300px;max-height:560px;display:block}.vp-side{flex-direction:column;gap:12px;min-width:0;display:flex}.vp-side-card{border-radius:12px;gap:10px;padding:12px 14px;display:grid}.vp-ma-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.vp-ma-grid div{background:#07090e94;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.vp-ma-grid dt{color:var(--foreground-subtle);font-size:.62rem}.vp-ma-grid dd{color:var(--foreground);margin:0;font-size:.82rem;font-weight:650}.vp-level-table{border-collapse:collapse;width:100%;font-size:.72rem}.vp-level-table th,.vp-level-table td{text-align:right;border-bottom:1px solid #94a3b80f;padding:7px 8px}.vp-level-table th:first-child,.vp-level-table td:first-child{text-align:left}.vp-level-table th{color:var(--foreground-subtle);text-transform:uppercase;font-size:.62rem;font-weight:650}.vp-level-table__res td{color:#fca5a5}.vp-level-table__sup td{color:#86efac}.vp-level-table__spot td{color:#fff;background:#ff99001f;font-weight:650}@media (width<=980px){.vp-shell__body,.sf-card__levels-row{grid-template-columns:1fr}.sf-card__stats{justify-content:flex-start}.sf-strategy-grid{grid-template-columns:1fr}}@media (width<=680px){.sf-card,.vp-chart-card,.vp-side-card{padding:12px}.sf-card__stats,.sf-strategy__metrics,.vp-ma-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sf-strategy-grid{grid-template-columns:minmax(0,1fr)}.sf-payoff{height:140px;min-height:140px}}.vp-shell--stock-pro{color:#e0e0e0;gap:10px;height:100%;min-height:0;padding:0;font-family:Segoe UI,Aptos,sans-serif}.vp-stock-header{background:#151a21;border:1px solid #2a2e39;border-radius:4px;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;display:flex}.vp-stock-symbol{align-items:center;gap:8px;min-width:0;display:inline-flex}.vp-stock-symbol span{color:#8b9bb4;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700}.vp-stock-symbol select{color:#fff;background:#2a2e39;border:1px solid #4a5568;border-radius:4px;outline:none;min-height:30px;padding:0 10px;font-size:.86rem}.vp-stock-data{color:#5a6b7c;white-space:nowrap;font-size:.74rem}.vp-stock-main{flex:auto;gap:15px;min-height:0;display:flex}.vp-stock-chart-box{background:#000;border:1px solid #2a2e39;border-radius:4px;flex:3 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.vp-stock-chart-overlay{z-index:4;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:12px;left:14px}.vp-stock-symbol-picker{pointer-events:auto;appearance:none;color:#fff;letter-spacing:.04em;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%),linear-gradient(#141828eb,#080b16f5);background-position:right 12px top 50%,right 7px top 50%,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ff99008c;border-radius:6px;min-width:110px;padding:6px 28px 6px 12px;font-family:inherit;font-size:1rem;font-weight:700;transition:border-color .12s,box-shadow .12s}.vp-stock-symbol-picker:hover{border-color:#ff9900d9}.vp-stock-symbol-picker:focus-visible{border-color:#f90;outline:none;box-shadow:0 0 0 3px #ff990052}.vp-stock-overlay-meta{pointer-events:none;color:#ffffffb8;letter-spacing:.05em;font-size:.78rem;font-weight:600}.vp-shell--compact{gap:8px;padding:4px 2px}.vp-stock-profile-chart{width:100%;height:100%;min-height:430px;display:block}.vp-stock-right-panel{flex-direction:column;flex:1 0 340px;gap:10px;min-width:340px;max-width:400px;min-height:0;display:flex}.vp-stock-info-box,.vp-stock-table-card{background:#151a21;border:1px solid #2a2e39;border-radius:4px}.vp-stock-info-box{flex:none;padding:10px;font-size:.75rem}.vp-stock-info-title{color:#e2e8f0;border-bottom:1px solid #4a5568;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:5px;font-size:.8rem;font-weight:700;display:flex}.vp-stock-info-title span:last-child{color:#718096;font-size:.63rem;font-weight:650}.vp-stock-info-title--path{margin-top:10px}.vp-stock-ma-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 10px;display:grid}.vp-stock-ma-grid div{text-align:center;background:#1a202c;border:1px solid #2d3748;border-radius:3px;min-width:0;padding:5px}.vp-stock-ma-grid dt{color:#718096;margin:0 0 2px;font-size:.62rem;display:block}.vp-stock-ma-grid dd{color:#ecc94b;margin:0;font-family:Cascadia Mono,Consolas,monospace;font-size:.68rem;font-weight:700;display:block}.vp-stock-algo{gap:5px;display:grid}.vp-stock-algo-text{color:#a0aec0;border-left:2px solid #4a5568;margin:0;padding-left:8px;font-family:Cascadia Mono,Consolas,monospace;font-size:.69rem;line-height:1.5}.vp-stock-algo-text--bull{color:#90cdf4;border-left-color:#4dc9ff}.vp-stock-algo-text--bear{color:#fc8181;border-left-color:#ff6b6b}.vp-stock-table-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vp-stock-panel-header{color:#a0aec0;background:#1f2630;border-bottom:1px solid #2d3748;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;font-weight:700;display:flex}.vp-stock-panel-header button{color:#a0aec0;cursor:pointer;background:#2a2e39;border:1px solid #4a5568;border-radius:3px;min-height:24px;padding:0 8px;font-size:.68rem;transition:border-color .16s,color .16s}.vp-stock-panel-header button:hover{color:#0f9;border-color:#0f9}.vp-stock-table-scroll{flex:auto;min-height:0;overflow:auto}.vp-stock-level-table{border-collapse:collapse;width:100%;font-size:.74rem}.vp-stock-level-table th,.vp-stock-level-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #232936;padding:6px 10px}.vp-stock-level-table th{z-index:1;color:#718096;background:#1f2630;font-weight:700;position:sticky;top:0}.vp-stock-level-table th:first-child,.vp-stock-level-table td:first-child{text-align:left}.vp-stock-type-res{color:#ff6b6b;font-weight:700}.vp-stock-type-sup{color:#4dc9ff;font-weight:700}.vp-stock-type-spot{color:#0f9;background:#00ff990d;font-weight:700}@media (width<=1040px){.vp-stock-main{flex-direction:column}.vp-stock-right-panel{flex:none;min-width:0;max-width:none}.vp-stock-profile-chart{min-height:360px}}@media (width<=620px){.vp-stock-header{flex-direction:column;align-items:flex-start}.vp-stock-data{white-space:normal}.vp-stock-ma-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-stock-level-table{font-size:.68rem}}.native-terminal__tone{font-weight:600}.native-terminal__tone--bull,.native-terminal__heatmap-cell--bull{color:#86efac}.native-terminal__tone--bear,.native-terminal__heatmap-cell--bear{color:#fda4af}.native-terminal__tone--warn,.native-terminal__heatmap-cell--warn{color:#fcd34d}.native-terminal__tone--info,.native-terminal__heatmap-cell--info{color:#7dd3fc}.native-terminal__tone--neutral,.native-terminal__heatmap-cell--neutral{color:var(--foreground-subtle)}.native-terminal__chip--bull,.native-terminal__lamp--bull{color:#bbf7d0;background:#00ff001f;border-color:#00ff003d}.native-terminal__chip--bear,.native-terminal__lamp--bear{color:#fecdd3;background:#fb71851f;border-color:#fb718538}.native-terminal__chip--warn,.native-terminal__lamp--warn{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b38}.native-terminal__chip--info,.native-terminal__lamp--info{color:#bae6fd;background:#00ccff1a;border-color:#00ccff38}.native-terminal__chip--neutral,.native-terminal__lamp--neutral{color:var(--foreground-subtle);background:#94a3b814;border-color:#94a3b829}.native-terminal__subtle-chip--warn{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b2e}.native-terminal__panel--bull,.native-terminal__metric-card--bull{border-color:#00ff002e;box-shadow:0 14px 36px #02061761,0 0 0 1px #00ff0014,inset 0 1px #ffffff0a}.native-terminal__panel--bear,.native-terminal__metric-card--bear{border-color:#fb71852e;box-shadow:0 14px 36px #02061761,0 0 0 1px #fb718514,inset 0 1px #ffffff0a}.native-terminal__panel--warn,.native-terminal__metric-card--warn{border-color:#f59e0b2e;box-shadow:0 14px 36px #02061761,0 0 0 1px #f59e0b14,inset 0 1px #ffffff0a}.native-terminal__panel--info,.native-terminal__metric-card--info{border-color:#00ccff2e;box-shadow:0 14px 36px #02061761,0 0 0 1px #00ccff14,inset 0 1px #ffffff0a}.native-terminal__feed-item--bull{background:linear-gradient(#00ff0014,#ffffff06);border-color:#00ff002e}.native-terminal__feed-item--bear{background:linear-gradient(#fb718514,#ffffff06);border-color:#fb71852e}.native-terminal__feed-item--warn{background:linear-gradient(#f59e0b14,#ffffff06);border-color:#f59e0b2e}.native-terminal__feed-item--info{background:linear-gradient(#00ccff14,#ffffff06);border-color:#00ccff2e}.native-terminal__row--index{background:#00ccff14!important}.native-terminal__row--bull{background:#00ff0012!important}.native-terminal__row--bear{background:#fb718512!important}.native-terminal__row--neutral{background:#94a3b809!important}.native-terminal--bloomberg{--bb-bg:#000;--bb-row-alt:#050505;--bb-row-hover:#0a0a0a;--bb-panel-bg:#050505;--bb-border:#222;--bb-border-soft:#161616;--bb-text:#e8e8e8;--bb-muted:#888;--bb-bull:#0f0;--bb-bear:#f33;--bb-warn:#f90;--bb-mag:#f6f;--bb-cyan:#0cf;--bb-yellow:#ff0;--bb-bull-bg:#003a00;--bb-bear-bg:#3a0000;--bb-pin:#001a4d;background:var(--bb-bg);color:var(--bb-text);font-family:Consolas,Menlo,Liberation Mono,monospace}.native-terminal--bloomberg .native-terminal__panel,.native-terminal--bloomberg .native-terminal__metric-card,.native-terminal--bloomberg .native-terminal__surface-strip{background:var(--bb-panel-bg);border:1px solid var(--bb-border);box-shadow:none;border-radius:0}.native-terminal--bloomberg .native-terminal__panel:before,.native-terminal--bloomberg .native-terminal__metric-card:before,.native-terminal--bloomberg .native-terminal__surface-strip:before{display:none}.native-terminal--bloomberg h3,.native-terminal--bloomberg .native-terminal__section-head h3{color:var(--bb-text);letter-spacing:.04em}.native-terminal--bloomberg .eyebrow,.native-terminal--bloomberg .native-terminal__mini-meta,.native-terminal--bloomberg .native-terminal__copy{color:var(--bb-muted)}.native-terminal--bloomberg .native-terminal__panel--breadth{border-color:var(--bb-border)}.native-terminal--bloomberg .native-terminal__breadth-grid article{border:1px solid var(--bb-border);background:#0a0a0a;border-radius:0}.native-terminal--bloomberg .native-terminal__breadth-grid article strong{color:var(--bb-text);font-family:inherit}.native-terminal--bloomberg .native-terminal__panel--breadth.bb-breadth--bull .native-terminal__breadth-grid article:nth-child(-n+2){background:var(--bb-bull-bg)}.native-terminal--bloomberg .native-terminal__panel--breadth.bb-breadth--bear .native-terminal__breadth-grid article:nth-child(-n+2){background:var(--bb-bear-bg)}.native-terminal--bloomberg .native-terminal__tone--bull,.native-terminal--bloomberg .native-terminal__heatmap-cell--bull{color:var(--bb-bull)}.native-terminal--bloomberg .native-terminal__tone--bear,.native-terminal--bloomberg .native-terminal__heatmap-cell--bear{color:var(--bb-bear)}.native-terminal--bloomberg .native-terminal__tone--warn{color:var(--bb-warn)}.native-terminal--bloomberg .native-terminal__tone--info{color:var(--bb-cyan)}.native-terminal--bloomberg .native-terminal__tone--neutral{color:var(--bb-muted)}.native-terminal--bloomberg .native-terminal__table{border:1px solid var(--bb-border)}.native-terminal--bloomberg .native-terminal__table th,.native-terminal--bloomberg .native-terminal__table td{border-bottom:1px solid var(--bb-border-soft);padding:4px 8px;font-size:12px}.native-terminal--bloomberg .native-terminal__table thead th{color:var(--bb-muted);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0a;font-weight:600}.native-terminal--bloomberg .native-terminal__table tbody tr:nth-child(2n){background:var(--bb-row-alt)}.native-terminal--bloomberg .native-terminal__table tbody tr:hover{background:var(--bb-row-hover)}.native-terminal--bloomberg .native-terminal__row--pin,.native-terminal--bloomberg .native-terminal__row--pin:hover,.native-terminal--bloomberg .native-terminal__row--pin:nth-child(2n){background:var(--bb-pin)!important}.native-terminal--bloomberg .native-terminal__row--conviction-bull,.native-terminal--bloomberg .native-terminal__row--conviction-bull:nth-child(2n){background:var(--bb-bull-bg)!important}.native-terminal--bloomberg .native-terminal__row--conviction-bear,.native-terminal--bloomberg .native-terminal__row--conviction-bear:nth-child(2n){background:var(--bb-bear-bg)!important}.native-terminal--bloomberg .native-terminal__table tbody tr{cursor:pointer}.native-terminal--bloomberg .native-terminal__sig-dots{align-items:center;gap:3px;display:inline-flex}.native-terminal--bloomberg .native-terminal__sig-dot{background:#2a2a2a;border-radius:50%;width:10px;height:10px;display:inline-block}.native-terminal--bloomberg .native-terminal__sig-dot--bull{background:var(--bb-bull);box-shadow:0 0 4px #0f09}.native-terminal--bloomberg .native-terminal__sig-dot--bear{background:var(--bb-bear);box-shadow:0 0 4px #f339}.native-terminal--bloomberg .native-terminal__sig-dot--warn{background:var(--bb-yellow)}.native-terminal--bloomberg .native-terminal__vol-breakout-mark{color:var(--bb-warn);margin-left:2px;font-weight:700}.native-terminal--bloomberg .native-terminal__expand-vv{border:1px solid var(--bb-border);color:var(--bb-text);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;background:#0a0a0a;padding:4px 12px;font-family:inherit;font-size:11px}.native-terminal--bloomberg .native-terminal__expand-vv:hover{border-color:var(--bb-cyan);color:var(--bb-cyan)}.native-terminal--bloomberg .native-terminal__expand-vv.is-active{border-color:var(--bb-warn);color:var(--bb-warn)}.native-terminal--bloomberg .native-terminal__implied-cell{color:var(--bb-mag)}.native-terminal--bloomberg .native-terminal__vol-spike{color:var(--bb-warn);font-weight:700}.native-terminal--bloomberg .native-terminal__alert-feed{grid-template-columns:1fr 1fr;gap:12px;display:grid}.native-terminal--bloomberg .native-terminal__alert-feed__column{border:1px solid var(--bb-border);background:#050505;flex-direction:column;min-height:180px;max-height:320px;display:flex}.native-terminal--bloomberg .native-terminal__alert-feed__head{border-bottom:1px solid var(--bb-border);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:700}.native-terminal--bloomberg .native-terminal__alert-feed__head--hsi{color:var(--bb-cyan)}.native-terminal--bloomberg .native-terminal__alert-feed__head--stock{color:var(--bb-warn)}.native-terminal--bloomberg .native-terminal__alert-feed__list{flex:1;margin:0;padding:6px 10px;font-family:inherit;font-size:11px;line-height:1.55;list-style:none;overflow-y:auto}.native-terminal--bloomberg .native-terminal__alert-feed__item{border-bottom:1px dashed var(--bb-border-soft);gap:8px;padding:2px 0;display:flex}.native-terminal--bloomberg .native-terminal__alert-feed__item:last-child{border-bottom:none}.native-terminal--bloomberg .native-terminal__alert-feed__ts{color:var(--bb-muted);flex-shrink:0;width:56px}.native-terminal--bloomberg .native-terminal__alert-feed__title{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:110px;font-weight:700;overflow:hidden}.native-terminal--bloomberg .native-terminal__alert-feed__title--macro{color:var(--bb-warn)}.native-terminal--bloomberg .native-terminal__alert-feed__title--stock{color:var(--bb-cyan)}.native-terminal--bloomberg .native-terminal__alert-feed__msg{color:var(--bb-text);flex:1}.native-terminal--bloomberg .native-terminal__alert-feed__msg--bull{color:var(--bb-bull)}.native-terminal--bloomberg .native-terminal__alert-feed__msg--bear{color:var(--bb-bear)}.native-terminal--bloomberg .native-terminal__alert-feed__msg--warn,.native-terminal--bloomberg .native-terminal__alert-feed__msg--vol{color:var(--bb-mag)}.native-terminal--bloomberg .native-terminal__table--matrix thead th,.native-terminal--bloomberg .native-terminal__table--matrix tbody th{color:var(--bb-muted);background:#0a0a0a}.native-terminal--bloomberg .native-terminal__row--vol-alert,.native-terminal--bloomberg .native-terminal__row--vol-alert:nth-child(2n){background:var(--bb-bear-bg)!important}.native-terminal--bloomberg .native-terminal__row--vol-watch,.native-terminal--bloomberg .native-terminal__row--vol-watch:nth-child(2n){background:#ff99001f!important}.native-terminal--bloomberg .native-terminal__smart-report{border:1px solid var(--bb-border);white-space:pre-wrap;word-break:break-word;color:var(--bb-text);background:#0a0a0a;padding:10px 12px;font-size:12px;line-height:1.6}.native-terminal--bloomberg .native-terminal__smart-report :is(b,strong){color:var(--bb-yellow)}@media (width<=900px){.native-terminal--bloomberg .native-terminal__alert-feed{grid-template-columns:1fr}}@media (width<=1280px){.native-terminal__metric-grid,.native-terminal__index-grid,.native-terminal__breadth-grid,.native-terminal__detail-grid,.native-terminal__detail-grid--wide,.native-terminal__grid--three,.native-terminal__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.viewer-data-shell{padding:10px}.native-terminal__surface-strip,.native-terminal__section-head,.native-terminal__section-head--stack{flex-direction:column;align-items:stretch}.native-terminal__surface-meta{justify-content:flex-start}.native-terminal__metric-grid,.native-terminal__index-grid,.native-terminal__breadth-grid,.native-terminal__detail-grid,.native-terminal__detail-grid--wide,.native-terminal__grid--three,.native-terminal__grid--two{grid-template-columns:1fr}.native-terminal__search{min-width:0}.native-terminal__ticker-picker,.native-terminal__search--ticker{width:100%}}.sheet-backdrop{z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050506b8;position:fixed;inset:0}.settings-sheet{z-index:10;background:#090a0ef5;border-left:1px solid #ffffff14;width:min(760px,100vw);padding:28px;position:fixed;inset:0 0 0 auto;overflow:auto}.settings-sheet__header,.settings-sheet__footer{justify-content:space-between;gap:16px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.settings-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;grid-column:1/-1;gap:14px;padding:18px;display:grid}.settings-block__header{justify-content:space-between;gap:16px;display:flex}.settings-block p{margin:8px 0 0}.settings-sheet__footer{align-items:center}.spin{animation:1s linear infinite spin}.spin-slow{animation:2.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(1deg)}}@media (width<=1180px){body{overflow:auto}.auth-card,.terminal-layout{grid-template-columns:1fr}.auth-panel{border-top:1px solid #ffffff0f;border-right:0;order:2}.auth-stage{min-height:440px}.terminal-layout{height:auto;min-height:auto}.terminal-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-view-list{grid-column:1/-1}.viewer-canvas,.remote-viewer-shell,.viewer-frame{min-height:72vh}}@media (width>=1600px){.terminal-layout:not(.terminal-layout--readonly){grid-template-columns:240px minmax(0,1fr)}}@media (width<=768px){.loading-shell,.auth-shell,.terminal-shell{padding:10px}.auth-card,.terminal-topbar,.terminal-rail,.viewer-shell{border-radius:16px}.terminal-shell{grid-template-rows:auto auto;overflow:visible}.auth-panel,.settings-sheet{padding:18px}.auth-form__actions,.settings-grid,.terminal-rail{grid-template-columns:1fr}.terminal-topbar__terminals{display:none}.terminal-topbar,.viewer-shell__header,.terminal-topbar__actions,.settings-sheet__header,.settings-sheet__footer,.auth-stage__header,.auth-stage__footer{flex-direction:column;align-items:stretch}.viewer-shell__status{justify-items:start}.viewer-shell__details{grid-auto-flow:row}.terminal-topbar h1{font-size:1.1rem}.auth-panel h1{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.realtime-shell{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.realtime-shell__statusbar{letter-spacing:.04em;background:#080c16b3;border-bottom:1px solid #94a3b829;align-items:center;gap:12px;padding:6px 12px;font-size:.78rem;display:flex}.realtime-shell__pill{letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-weight:700}.realtime-shell__pill--live{color:#86efac;background:#00ff0038}.realtime-shell__pill--connecting{color:#fcd34d;background:#fbbf242e}.realtime-shell__pill--stale{color:#fde68a;background:#f59e0b38}.realtime-shell__pill--offline{color:#fca5a5;background:#ff333338}.realtime-shell__ts{color:#94a3b8d9;flex:1}.realtime-shell__refresh{color:#e2e8f0;cursor:pointer;font:inherit;letter-spacing:.04em;background:#0f172ad9;border:1px solid #94a3b847;border-radius:6px;padding:4px 12px}.realtime-shell__refresh:hover:not(:disabled){border-color:#ff9900b3}.realtime-shell__refresh:disabled{opacity:.5;cursor:not-allowed}.realtime-shell__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.realtime-shell__statusbar-bottom{letter-spacing:.04em;background:#050505;border-top:1px solid #222;flex:none;padding:4px 12px;font-family:Consolas,Courier New,monospace;font-size:11px}.realtime-shell__statusbar-bottom--ok{color:#0f0}.realtime-shell__statusbar-bottom--pending{color:#fc0}.realtime-shell__statusbar-bottom--err{color:#f33}.realtime-shell__statusbar-bottom--idle{color:#888}.native-terminal--bloomberg .native-terminal__pulse-strip{background:#0a0a0a;border:1px solid #222;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;margin-bottom:8px;padding:8px 12px;display:grid}.native-terminal--bloomberg .native-terminal__pulse-cell{flex-direction:column;gap:2px;display:flex}.native-terminal--bloomberg .native-terminal__pulse-cell--right{align-items:flex-end}.native-terminal--bloomberg .native-terminal__pulse-label{letter-spacing:.08em;color:#f90;text-transform:uppercase;font-size:.65rem}.native-terminal--bloomberg .native-terminal__pulse-value{color:#e0e0e0;font-family:Consolas,Menlo,monospace;font-size:1.1rem;font-weight:700}.native-terminal--bloomberg .native-terminal__pulse-value--up{color:#0f0}.native-terminal--bloomberg .native-terminal__pulse-value--down{color:#f33}.native-terminal--bloomberg .native-terminal__expiry-toggle{color:#f90;letter-spacing:.06em;align-items:center;gap:6px;font-size:.7rem;display:flex}.native-terminal--bloomberg .native-terminal__expiry-toggle select{color:#0cf;cursor:pointer;background:#111;border:1px solid #333;padding:3px 6px;font-family:inherit;font-size:.78rem}.native-terminal--bloomberg .native-terminal__panel-row--top{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.native-terminal--bloomberg .native-terminal__panel-row--top .native-terminal__panel{margin:0}@media (width<=1100px){.native-terminal--bloomberg .native-terminal__panel-row--top{grid-template-columns:1fr}.native-terminal--bloomberg .native-terminal__pulse-strip{grid-template-columns:repeat(3,1fr)}}.native-terminal__producer-status{background:#050505;border:1px solid #222;border-radius:4px;align-items:center;gap:10px;margin-bottom:8px;padding:6px 12px;font-family:Consolas,monospace;font-size:11px;display:flex}.native-terminal__producer-status--bull{border-left:4px solid #0f0}.native-terminal__producer-status--bear{border-left:4px solid #f33}.native-terminal__producer-status--neutral{border-left:4px solid #fc0}.native-terminal__producer-status-pill{color:#f90;letter-spacing:1px;background:#1a1a1a;padding:2px 8px;font-weight:700}.native-terminal__producer-status-text{color:#ccc}.native-terminal__producer-status--bull .native-terminal__producer-status-text{color:#0f0}.native-terminal__producer-status--bear .native-terminal__producer-status-text{color:#f33}.native-terminal__producer-status--neutral .native-terminal__producer-status-text{color:#fc0}.native-terminal__producer-status-meta{color:#666;margin-left:auto;font-size:10px}.native-terminal__delta-strip{background:#050505;border:1px solid #222;border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px;margin-bottom:8px;padding:6px 10px;display:grid}.native-terminal__delta-cell{background:#111;border:1px solid #1a1a1a;border-radius:3px;flex-direction:column;align-items:center;padding:4px 6px;font-family:Consolas,monospace;display:flex}.native-terminal__delta-ticker{color:#f90;letter-spacing:.5px;font-size:10px;font-weight:700}.native-terminal__delta-value{margin-top:2px;font-size:11px}.native-terminal__tone--bull{color:#0f0}.native-terminal__tone--bear{color:#f33}.native-terminal__tone--neutral{color:#888}.native-terminal__panel--scanner-compact{padding:0;overflow:hidden}.native-terminal__scanner-head{justify-content:space-between;align-items:center;padding:5px 10px;font-family:Consolas,monospace;font-size:11px;font-weight:700;display:flex}.native-terminal__panel--scanner-bear .native-terminal__scanner-head{color:#f33;background:#300}.native-terminal__panel--scanner-bull .native-terminal__scanner-head{color:#0f0;background:#030}.native-terminal__table--compact{font-size:11px}.native-terminal__table--compact th{padding:3px 6px}.native-terminal__table--compact td{padding:2px 6px}.native-terminal__local-title{color:#ccc;white-space:nowrap;font-family:Consolas,monospace;font-size:11px;overflow-x:auto}.native-terminal__wall-chart{aspect-ratio:2.4;background:#0b0e11;border:1px solid #222;border-radius:4px;width:100%;max-width:880px;height:auto;margin:0 auto;display:block}.native-terminal__wall-chart--empty{color:#f33;background:#0b0e11;border:1px solid #222;border-radius:4px;justify-content:center;align-items:center;min-height:120px;font-family:Consolas,monospace;font-size:14px;font-weight:700;display:flex}.native-terminal__insight{color:#0ff;background:#00ffff0f;border-left:3px solid #0ff;margin:8px 0 0;padding:8px 12px;font-family:Consolas,monospace;font-size:12px;line-height:1.5}.nq-view{color:#ccc;background:#000;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.nq-view__banner{background:#050505;border-bottom:1px solid #1a1a1a;flex:none;align-items:center;gap:16px;padding:6px 10px;font-weight:700;display:flex}.nq-view__banner strong{color:var(--bb-accent-orange)}.nq-view__banner span{color:var(--bb-fg-muted);font-weight:400}.nq-view__banner--bull{border-left:4px solid #0f0}.nq-view__banner--bear{border-left:4px solid #f33}.nq-view__banner--neutral{border-left:4px solid #666}.nq-view__layout,.nq-view__main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nq-view__toolbar{background:#050505;border-bottom:1px solid #1a1a1a;flex:none;align-items:center;gap:8px;padding:4px 8px;display:flex}.nq-view__toolbar button{color:#ccc;cursor:pointer;background:#111;border:1px solid #333;padding:3px 10px;font-family:inherit;font-size:11px}.nq-view__toolbar button:hover{background:#222}.nq-view__search{color:#888;align-items:center;gap:6px;font-size:11px;display:flex}.nq-view__search input{color:#0f0;background:#000;border:1px solid #333;width:120px;padding:2px 6px;font-family:inherit;font-size:11px}.nq-view__table-wrap{flex:auto;width:100%;min-height:0;overflow:auto}.nq-view__table{border-collapse:collapse;table-layout:auto;width:100%}.nq-view__table thead th{z-index:1;text-align:left;color:#888;white-space:nowrap;background:#111;border-bottom:1px solid #222;padding:4px 6px;font-weight:700;position:sticky;top:0}.nq-view__table thead th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.nq-view__table thead th button:hover{color:#fff}.nq-view__table tbody td{white-space:nowrap;border-bottom:1px solid #0a0a0a;padding:2px 6px}.nq-view__row{cursor:pointer}.nq-view__industry{color:#555;font-size:10px}.nq-view__feeds{background:#050505;border-top:2px solid #222;flex-direction:column;flex:0 0 220px;min-height:0;display:flex}.nq-view__feed-split{background:#222;flex:auto;grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid;overflow:hidden}.nq-view__feed-pane{background:#050505;flex-direction:column;min-height:0;display:flex;overflow:hidden}.nq-view__feed-pane h3{background:#111;border-bottom:1px solid #222;flex:none;margin:0;padding:4px 8px;font-size:11px}.nq-view__feed-pane ol{flex:auto;margin:0;padding:4px 8px;font-size:11px;list-style:none;overflow-y:auto}.nq-view__feed-pane li{border-bottom:1px dotted #1a1a1a;grid-template-columns:60px 80px 1fr;gap:8px;padding:2px 0;display:grid}.nq-view__feed-empty{color:#555;padding:8px;font-style:italic}.nq-view__empty{color:#888;padding:20px}.native-terminal--bloomberg .nq-view__row.is-index{color:#fc0;background:#1a1100;font-weight:700}.native-terminal--bloomberg .nq-view__row.is-selected,.native-terminal--bloomberg .nq-view__row.is-index.is-selected{color:#fff;background:#1b3a59}.native-terminal--bloomberg .nq-view__sep{color:#444;text-align:center;width:6px;padding:0 2px}.native-terminal--bloomberg .nq-view__cell-trend.hl-bull{background:#040}.native-terminal--bloomberg .nq-view__cell-trend.hl-bear{background:#400}.native-terminal--bloomberg .nq-view__cell-signal.signal-bull{color:#0f0}.native-terminal--bloomberg .nq-view__cell-signal.signal-bear{color:#f33}.native-terminal--bloomberg .nq-view__cell-signal.signal-divine{color:#0ff}.native-terminal--bloomberg .nq-view__cell-signal.signal-death{color:#f0f}.native-terminal--bloomberg .nq-view__cell-signal.signal-neutral{color:#666}.native-terminal--bloomberg .nq-view__score.score-bull-strong{color:#0f0}.native-terminal--bloomberg .nq-view__score.score-bull-mid{color:#8f8}.native-terminal--bloomberg .nq-view__score.score-bull-weak{color:#bfb}.native-terminal--bloomberg .nq-view__score.score-neutral{color:#ccc}.native-terminal--bloomberg .nq-view__score.score-bear-weak{color:#fbb}.native-terminal--bloomberg .nq-view__score.score-bear-mid{color:#f88}.native-terminal--bloomberg .nq-view__score.score-bear-strong{color:#f33}.native-terminal--bloomberg .nq-view__cell-lights{text-align:center;white-space:nowrap;letter-spacing:2px}.native-terminal--bloomberg .nq-view__light{padding:0 1px;font-family:Arial,sans-serif;font-size:13px;line-height:1;display:inline-block}.native-terminal--bloomberg .nq-view__light.tone-bull{color:#0f0}.native-terminal--bloomberg .nq-view__light.tone-bear{color:#f33}.native-terminal--bloomberg .nq-view__light.tone-neutral,.native-terminal--bloomberg .nq-view__light.tone-mixed{color:#333}.native-terminal--bloomberg .nq-view__cell-impmove{color:#f6f;text-align:right}.native-terminal--bloomberg .nq-view__cell-trend{font-size:11px;font-weight:700}.native-terminal--bloomberg .nq-view__cell-trend.tone-bull{color:#0f0}.native-terminal--bloomberg .nq-view__cell-trend.tone-bear{color:#f33}.native-terminal--bloomberg .nq-view__cell-trend.tone-mixed{color:#ff0}.native-terminal--bloomberg .nq-view__cell-trend.tone-neutral{color:#666}.native-terminal--bloomberg .nq-view__cell-volume.tone-bull{color:#0f0}.native-terminal--bloomberg .nq-view__cell-volume.tone-bear{color:#f33}.native-terminal--bloomberg .nq-view__cell-volume.tone-spike{color:#f90}.native-terminal--bloomberg .nq-view__cell-volume.tone-neutral{color:#ccc}.native-terminal--bloomberg .nq-view__tone--bull{color:#0f0}.native-terminal--bloomberg .nq-view__tone--bear{color:#f33}.native-terminal--bloomberg .nq-view__tone--neutral{color:#666}.native-terminal--bloomberg .nq-view__row.is-selected td,.native-terminal--bloomberg .nq-view__row.is-selected td span:not(.nq-view__light){color:#fff}.native-terminal--bloomberg .nq-view__feed-header{background:#111;align-items:center;padding:4px 0;display:flex}.native-terminal--bloomberg .nq-view__feed-pill{color:#000;background:#f90;padding:2px 8px;font-weight:700}.native-terminal--bloomberg .nq-view__feed-subtitle{color:#666;padding-left:10px}.native-terminal--bloomberg .nq-view__feed-pane--macro h3{color:#0cf}.native-terminal--bloomberg .nq-view__feed-pane--stock h3{color:#f90}.native-terminal--bloomberg .nq-view__msg.tone-bull{color:#0f0}.native-terminal--bloomberg .nq-view__msg.tone-bear{color:#f33}.native-terminal--bloomberg .nq-view__msg.tone-info{color:#ccc}.native-terminal--bloomberg .nq-view__msg.tone-vol{color:#f6f}.native-terminal--bloomberg .nq-view__row:nth-child(2n){background:#000}.native-terminal--bloomberg .nq-view__row:nth-child(odd){background:#080808}.options-detail{color:#ccc;background:#000;flex-direction:column;gap:6px;min-height:100%;padding:6px 10px 10px;font-family:Consolas,Menlo,Courier New,monospace;display:flex}.options-detail__top-bar{background:#111;border:1px solid #222;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;display:flex}.options-detail__top-bar-tag{color:#f90;letter-spacing:.5px;font-size:11px;font-weight:700}.options-detail__ticker-label,.options-detail__expiry-label{align-items:center;gap:6px;display:inline-flex}.options-detail__ticker-select,.options-detail__expiry-select{color:#fff;background:#1a1a1a;border:1px solid #333;padding:3px 8px;font-family:inherit;font-size:12px}.options-detail__refresh-btn{color:#0cf;cursor:pointer;letter-spacing:.5px;background:#333;border:none;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:700}.options-detail__refresh-btn:hover{background:#444}.options-detail__status{color:#0f0;margin-left:auto;font-family:inherit;font-size:11px}.options-detail__pulse-strip{background:#000;flex-wrap:wrap;gap:5px;display:flex}.options-detail__pulse-card{text-align:center;background:#111;border:1px solid #2a2a2a;flex-direction:column;flex:1 1 0;gap:2px;min-width:70px;padding:4px 6px;display:flex}.options-detail__pulse-ticker{color:#f90;font-size:11px;font-weight:700}.options-detail__pulse-delta{font-size:11px}.options-detail__pulse-card.pulse-card--bull .options-detail__pulse-delta{color:#0f0}.options-detail__pulse-card.pulse-card--bear .options-detail__pulse-delta{color:#f33}.options-detail__tables-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.options-detail__contract-table{background:#050505;border:1px solid #333;flex-direction:column;min-height:200px;max-height:320px;display:flex}.options-detail__contract-table>div[class*=empty]{padding:16px}.options-detail__contract-table table{flex:auto;display:block;overflow-y:auto}.options-detail__contract-table thead{z-index:1;background:#1a1a1a;position:sticky;top:0}.options-detail__contract-table thead tr,.options-detail__contract-table tbody tr{table-layout:fixed;width:100%;display:table}.options-detail__contract-header{letter-spacing:.3px;padding:4px 8px;font-size:11px;font-weight:700}.options-detail__contract-header--unusual{color:#f33;background:#300}.options-detail__contract-header--top{color:#0f0;background:#030}.options-detail__contract-table table{border-collapse:collapse;width:100%;font-size:11px}.options-detail__contract-table thead th{color:#888;text-align:center;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:3px 4px;font-weight:600}.options-detail__contract-table tbody td{text-align:center;color:#ccc;border-bottom:1px solid #1a1a1a;padding:3px 4px}.options-detail__contract-table tbody tr:nth-child(2n) td{background:#080808}.options-detail__row--alert td{color:#f66;font-weight:700;background:#2a0a0a!important}.options-detail__empty{color:#666;text-align:center;padding:20px 10px;font-size:11px}.options-detail__summary-card{background:#0b0e11;border:1px solid #1a1a1a;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.options-detail__summary-title{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:700}.options-detail__summary-insight{color:#0ff;white-space:pre-wrap;font-size:12px;font-weight:700}.options-detail__local-analysis{background:#0b0e11;border:1px solid #1a1a1a;flex-direction:column;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.options-detail__oi-charts{box-sizing:border-box;background:#0b0e11;border:1px solid #1a1a1a;flex-direction:column;align-self:stretch;gap:12px;width:100%;margin:0;padding:10px 14px;display:flex}.options-detail__oi-charts svg{width:100%;max-width:900px;height:auto;margin:0 auto;display:block}.options-detail__heatmap-section{background:#0b0e11;border:1px solid #1a1a1a;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.options-detail__heatmap-tabs{gap:4px;display:flex}.options-detail__tab{color:#888;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;padding:2px 10px;font-family:inherit;font-size:11px}.options-detail__tab--active{color:#0f0;background:#030;border-color:#0f0}.options-detail__heatmap-svg-wrap{background:#0e1117;border:1px solid #1f242c;border-left:3px solid #f90;border-radius:2px;margin-top:4px;padding:6px 6px 8px}.options-detail__heatmap-svg-wrap svg{width:100%;height:auto;display:block}.options-detail__heatmap-grid{font-variant-numeric:tabular-nums;background:#0e1117;border:1px solid #1f242c;gap:0;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-size:11px;display:grid;overflow:auto hidden}.options-detail__heatmap-cell{color:#ccc;text-align:center;box-sizing:border-box;background:#0e1117;border-bottom:1px solid #1f242c;border-right:1px solid #1f242c;justify-content:center;align-items:center;min-height:22px;padding:5px 6px;display:flex}.options-detail__heatmap-cell--head{color:#f90;z-index:2;letter-spacing:.04em;background:#111;font-weight:700;position:sticky;top:0}.options-detail__heatmap-cell--strike{color:#9ba1ad;z-index:1;background:#111;border-right:2px solid #1f242c;font-weight:700;position:sticky;left:0}.options-detail__heatmap-cell--corner{color:#555;z-index:3;background:#111;border-right:2px solid #1f242c;font-size:9.5px;position:sticky;top:0;left:0}.options-detail__heatmap-cell--data{color:#fff;text-shadow:0 0 2px #0009;transition:outline 80ms}.options-detail__heatmap-cell--data:hover{outline-offset:-1px;z-index:4;outline:1px solid #f90}.options-detail__heatmap-empty{color:#666;text-align:center;background:#0e1117;border:1px solid #1f242c;border-radius:2px;padding:24px;font-size:12px}.styled-dropdown{vertical-align:middle;display:inline-flex;position:relative}.styled-dropdown__trigger{color:#fc6;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#0e0e0e;border:1px solid #2a2a2a;align-items:center;gap:8px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.styled-dropdown__trigger:hover:not([disabled]){background:#181818;border-color:#f90}.styled-dropdown__trigger:focus-visible{outline-offset:2px;outline:1px solid #0cf}.styled-dropdown__trigger[disabled]{opacity:.5;cursor:not-allowed}.styled-dropdown__current{text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.styled-dropdown__caret{color:#f90;flex:none;font-size:10px;transition:transform .12s}.styled-dropdown.is-open .styled-dropdown__caret{transform:rotate(180deg)}.styled-dropdown__panel{z-index:200;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#f90 #0a0a0a;background:#0a0a0a;border:1px solid #f90;flex-direction:column;min-width:100%;max-height:360px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 12px 28px #000000b3,0 0 0 1px #ff99002e}.styled-dropdown__panel::-webkit-scrollbar{width:8px}.styled-dropdown__panel::-webkit-scrollbar-track{background:#0a0a0a}.styled-dropdown__panel::-webkit-scrollbar-thumb{background:#f90;border-radius:0}.styled-dropdown__search{z-index:1;color:#fff;font-family:var(--bb-font-mono);letter-spacing:.04em;background:#050505;border:0;border-bottom:1px solid #1a1a1a;margin:-4px -4px 4px;padding:6px 10px;font-size:12px;position:sticky;top:0}.styled-dropdown__search:focus-visible{border-bottom-color:#f90;outline:none}.styled-dropdown__search::placeholder{color:#666}.styled-dropdown__empty{color:#666;text-align:center;padding:10px 12px;font-size:11px}.styled-dropdown__option{color:#e0e0e0;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background 80ms,color 80ms;display:flex}.styled-dropdown__option:hover,.styled-dropdown__option.is-highlight{color:#fc6;background:#1f1f1f}.styled-dropdown__option.is-active{color:#f90;background:#ff990029;font-weight:700}.styled-dropdown__option.is-active.is-highlight{background:#ff990047}.styled-dropdown__option-label{text-overflow:ellipsis;flex:auto;overflow:hidden}.styled-dropdown__option-hint{color:#888;font-size:10px;font-family:var(--font-mono,"Menlo", "Consolas", monospace);flex:none}.styled-dropdown__option--bull .styled-dropdown__option-hint{color:#0f6}.styled-dropdown__option--bear .styled-dropdown__option-hint{color:#f34}.styled-dropdown__option--warn .styled-dropdown__option-hint{color:#f90}.styled-dropdown__option--info .styled-dropdown__option-hint{color:#0cf}.styled-dropdown__option--muted .styled-dropdown__option-hint{color:#555}.styled-dropdown--block{width:100%;display:flex}.styled-dropdown--block .styled-dropdown__trigger{width:100%}.native-terminal select option,.options-detail__ticker-select option,.options-detail__expiry-select option,.option-flow-view__expiry-select option,.vp-stock-symbol-picker option,.sf-card__picker option{color:#e0e0e0;background-color:#0a0a0a}.vp-symbol-picker{pointer-events:auto;font-family:var(--bb-font-mono);position:relative}.vp-symbol-picker__input{color:#fff;letter-spacing:.04em;background:linear-gradient(#141828eb,#080b16f5);border:1px solid #ff99008c;border-radius:6px;min-width:160px;padding:6px 12px;font-family:inherit;font-size:.95rem}.vp-symbol-picker__input::placeholder{color:#ffffff6b;font-size:.8rem}.vp-symbol-picker__input:hover{border-color:#ff9900d9}.vp-symbol-picker__input:focus-visible{border-color:#f90;outline:none;box-shadow:0 0 0 3px #ff990052}.vp-symbol-picker__panel{z-index:200;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#f90 #0a0a0a;background:#0a0a0a;border:1px solid #f90;flex-direction:column;min-width:100%;max-height:360px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 12px 28px #000000b3,0 0 0 1px #ff99002e}.vp-symbol-picker__panel::-webkit-scrollbar{width:8px}.vp-symbol-picker__panel::-webkit-scrollbar-track{background:#0a0a0a}.vp-symbol-picker__panel::-webkit-scrollbar-thumb{background:#f90;border-radius:0}.vp-symbol-picker__option{color:#e0e0e0;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 10px;font-family:inherit;font-size:.9rem;display:flex}.vp-symbol-picker__option:hover,.vp-symbol-picker__option.is-highlight{color:#fff;background:#ff990029}.vp-symbol-picker__option.is-active{color:#fff;background:#ff990052;font-weight:700}.vp-symbol-picker__empty{color:#666;text-align:center;padding:10px 12px;font-size:.85rem}.nq-view,.option-flow-view,.stock-ta-view,.resonance-view,.stock-heatmap{color:#cfd6e0;box-sizing:border-box;background:#0b0e11;flex-direction:column;gap:6px;width:100%;padding:8px 10px;font-family:Cascadia Mono,Consolas,monospace;display:flex}.stock-heatmap--empty{color:#666;text-align:center;padding:24px}.stock-heatmap__bar{color:#8d98a5;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.stock-heatmap__title{color:#cfd6e0;font-weight:700}.stock-heatmap__stats .up{color:#26c05c}.stock-heatmap__stats .down{color:#e0313c}.stock-heatmap__hint{color:#5b6675}.stock-heatmap__back{color:#7be39f;cursor:pointer;background:#14321c8c;border:1px solid #2f7a45;border-radius:6px;padding:3px 10px;font:11px/1 Cascadia Mono,Consolas,monospace}.stock-heatmap__back:hover{background:#14321cd9}.stock-heatmap__hoverinfo{color:#dfe5ee;font-variant-numeric:tabular-nums}.stock-heatmap__legend{color:#5b6675;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.stock-heatmap__legend-bar{background:linear-gradient(90deg,#e84743 0%,#3d424e 50%,#21c56e 100%);border-radius:5px;width:92px;height:9px}.stock-heatmap__legend-lo{color:#e0726f}.stock-heatmap__legend-hi{color:#5fcf92}.stock-heatmap__zoom{align-items:center;gap:2px;display:inline-flex}.stock-heatmap__zoom button{color:#cfd6e0;cursor:pointer;background:#11161f;border:1px solid #232c3a;border-radius:5px;min-width:26px;padding:3px 8px;font:11px/1 Cascadia Mono,Consolas,monospace}.stock-heatmap__zoom button:hover{background:#1a212d;border-color:#2f3a4c}.stock-heatmap__zoom button:nth-child(2){color:#8d98a5;min-width:46px}.stock-heatmap__scroll{background:#06080a;border:1px solid #161b24;border-radius:6px;overflow:hidden}.stock-heatmap__svg{display:block}.etf-momentum-view,.options-detail,.native-terminal,.native-terminal--bloomberg,.vp-shell,.sf-shell{background:var(--bb-bg-page);color:var(--bb-fg);font-family:var(--bb-font-mono);background-image:none;min-height:100%}.nq-view input,.nq-view button,.nq-view select,.option-flow-view input,.option-flow-view button,.option-flow-view select,.stock-ta-view input,.stock-ta-view button,.stock-ta-view select,.resonance-view input,.resonance-view button,.resonance-view select,.etf-momentum-view input,.etf-momentum-view button,.etf-momentum-view select,.options-detail input,.options-detail button,.options-detail select,.native-terminal input,.native-terminal button,.native-terminal select,.vp-shell input,.vp-shell button,.vp-shell select,.sf-shell input,.sf-shell button,.sf-shell select{font-family:var(--bb-font-mono)}.nq-view button:not([class*=styled-dropdown]):not([class*=terminal-pill]):not([class*=view-pill]),.option-flow-view button:not([class*=styled-dropdown]):not([class*=terminal-pill]):not([class*=view-pill]){color:var(--bb-accent-cyan);border:1px solid var(--bb-border-strong);background:#1a1a1a}.nq-view button:not([class*=styled-dropdown]):not([class*=terminal-pill]):not([class*=view-pill]):hover,.option-flow-view button:not([class*=styled-dropdown]):not([class*=terminal-pill]):not([class*=view-pill]):hover{background:#2a2a2a}.vp-stock-table-card,.vp-stock-chart-box,.vp-stock-info-box,.sf-card{font-family:var(--bb-font-mono)}.nq-view h1,.nq-view h2,.nq-view h3,.option-flow-view h1,.option-flow-view h2,.option-flow-view h3,.stock-ta-view h1,.stock-ta-view h2,.stock-ta-view h3,.resonance-view h1,.resonance-view h2,.resonance-view h3,.etf-momentum-view h1,.etf-momentum-view h2,.etf-momentum-view h3{color:#fff;font-family:var(--bb-font-mono);letter-spacing:.4px}.nq-view .eyebrow,.option-flow-view .eyebrow,.stock-ta-view .eyebrow,.resonance-view .eyebrow,.etf-momentum-view .eyebrow{color:var(--bb-accent-orange);font-family:var(--bb-font-mono);letter-spacing:.6px;text-transform:uppercase;font-weight:700}.nq-view table thead th,.option-flow-view table thead th,.stock-ta-view table thead th,.resonance-view table thead th,.etf-momentum-view table thead th{color:var(--bb-fg-muted);font-family:var(--bb-font-mono);background:#1a1a1a;border-bottom:1px solid #2a2a2a}.nq-view table tbody tr:nth-child(2n) td,.option-flow-view table tbody tr:nth-child(2n) td,.stock-ta-view table tbody tr:nth-child(2n) td,.resonance-view table tbody tr:nth-child(2n) td,.etf-momentum-view table tbody tr:nth-child(2n) td{background:var(--bb-bg-row-alt)}.resonance-view,.stock-ta-view,.etf-momentum-view,.option-flow-view{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 10px 12px;display:flex;overflow:auto}.resonance-view__metrics,.stock-ta-view__metrics,.etf-momentum-view__metrics,.option-flow-view__metrics{flex-wrap:wrap;flex:none;gap:6px;display:flex}.resonance-view__metric,.stock-ta-view__metric,.etf-momentum-view__metric,.option-flow-view__metric{background:#050505;border:1px solid #222;flex:140px;gap:2px;min-width:130px;max-width:240px;padding:6px 10px;display:grid;position:relative}.resonance-view__metric:after,.stock-ta-view__metric:after,.etf-momentum-view__metric:after,.option-flow-view__metric:after{content:"";background:var(--bb-accent-orange);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.resonance-view__metric-label,.stock-ta-view__metric-label,.etf-momentum-view__metric-label,.option-flow-view__metric-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bb-accent-orange);font-size:9.5px}.resonance-view__metric-value,.stock-ta-view__metric-value,.etf-momentum-view__metric-value,.option-flow-view__metric-value{color:#fff;letter-spacing:-.01em;font-size:18px;line-height:1.05}.resonance-view__metric-sub,.stock-ta-view__metric-sub,.etf-momentum-view__metric-sub,.option-flow-view__metric-sub{color:var(--bb-fg-muted);font-size:10.5px}.resonance-view__split,.stock-ta-view__split,.etf-momentum-view__split,.option-flow-view__split{flex:auto;grid-template-columns:minmax(0,5fr) minmax(160px,.5fr);align-items:start;gap:8px;min-height:0;display:grid}@media (width<=1060px){.resonance-view__split,.stock-ta-view__split,.etf-momentum-view__split,.option-flow-view__split{grid-template-columns:1fr}}.resonance-view__main,.stock-ta-view__main,.etf-momentum-view__main,.option-flow-view__main{background:#050505;border:1px solid #222;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.resonance-view__main>header,.stock-ta-view__main>header,.etf-momentum-view__main>header,.option-flow-view__main>header{background:#0a0a0a;border-bottom:1px solid #222;flex:none;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.resonance-view__main>header strong,.stock-ta-view__main>header strong,.etf-momentum-view__main>header strong,.option-flow-view__main>header strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.resonance-view__main>header span,.stock-ta-view__main>header span,.etf-momentum-view__main>header span,.option-flow-view__main>header span{color:var(--bb-fg-muted);font-size:10.5px}.resonance-view__side,.stock-ta-view__side,.etf-momentum-view__side,.option-flow-view__side{align-content:start;gap:8px;min-width:0;display:grid}.resonance-view__side>header,.stock-ta-view__side>header,.etf-momentum-view__side>header,.option-flow-view__side>header{background:#0a0a0a;border-bottom:1px solid #222;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.resonance-view__side strong,.stock-ta-view__side strong,.etf-momentum-view__side strong,.option-flow-view__side strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.resonance-view__side span,.stock-ta-view__side span,.etf-momentum-view__side span,.option-flow-view__side span{color:var(--bb-fg-muted);font-size:10.5px}.resonance-view__side ul,.stock-ta-view__side ul,.etf-momentum-view__side ul,.option-flow-view__side ul{gap:1px;margin:0;padding:4px 0;list-style:none;display:grid}.resonance-view__side ul li,.stock-ta-view__side ul li,.etf-momentum-view__side ul li,.option-flow-view__side ul li{border-bottom:1px dotted #1a1a1a;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;display:flex}.resonance-view__side ul li strong,.stock-ta-view__side ul li strong,.etf-momentum-view__side ul li strong,.option-flow-view__side ul li strong{color:var(--bb-accent-cyan);text-transform:none;letter-spacing:0}.option-flow-view__panel{background:#050505;border:1px solid #222}.resonance-view__table,.stock-ta-view__table,.etf-momentum-view__table,.option-flow-view__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.resonance-view__main,.stock-ta-view__main,.etf-momentum-view__main,.option-flow-view__main{overflow:auto}.resonance-view__table thead th,.stock-ta-view__table thead th,.etf-momentum-view__table thead th,.option-flow-view__table thead th{z-index:1;text-align:left;color:var(--bb-fg-muted);white-space:nowrap;background:#111;border-bottom:1px solid #222;padding:4px 8px;font-weight:700;position:sticky;top:0}.etf-momentum-view__th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.etf-momentum-view__th-sortable:hover{color:var(--bb-accent-orange,#ff9b1c)}.etf-momentum-view__th-sortable:focus-visible{outline:1px dashed var(--bb-accent-orange,#ff9b1c);outline-offset:-2px}.etf-momentum-view__th-sortable--active{color:var(--bb-accent-orange,#ff9b1c)}.etf-momentum-view__sort-glyph{opacity:.85;font-size:10px}.resonance-view__table tbody td,.stock-ta-view__table tbody td,.etf-momentum-view__table tbody td,.option-flow-view__table tbody td{white-space:nowrap;border-bottom:1px solid #0a0a0a;padding:3px 8px}.resonance-view__empty,.stock-ta-view__empty,.etf-momentum-view__empty,.option-flow-view__empty{color:#666;padding:18px 14px;font-style:italic}.stock-ta-view__etf-marker,.etf-momentum-view__ta-marker{letter-spacing:.1em;color:var(--bb-accent-orange);border:1px solid var(--bb-accent-orange);border-radius:2px;margin-left:6px;padding:0 5px;font-size:9.5px}.etf-momentum-view__split{grid-template-columns:minmax(0,4fr) minmax(230px,1fr)}@media (width<=1060px){.etf-momentum-view__split{grid-template-columns:1fr}}.etf-momentum-view__table-wrap{min-width:0}.etf-momentum-view__th-static{cursor:default}.etf-momentum-view__sentiment{white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:0 5px;font-size:11px;display:inline-block}.etf-momentum-view__sentiment--strong_rally{color:var(--bb-bull);border-color:var(--bb-bull)}.etf-momentum-view__sentiment--weak_rally{color:var(--bb-accent-orange);border-color:var(--bb-accent-orange)}.etf-momentum-view__sentiment--capitulation{color:var(--bb-bear);border-color:var(--bb-bear);font-weight:700}.etf-momentum-view__sentiment--pullback{color:var(--bb-bear);opacity:.85}.etf-momentum-view__sentiment--choppy{color:var(--bb-fg-muted)}.etf-momentum-view__sectors,.etf-momentum-view__pairs{background:#050505;border:1px solid #222}.etf-momentum-view__sectors>header,.etf-momentum-view__pairs>header{background:#0a0a0a;border-bottom:1px solid #222;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.etf-momentum-view__market-sentiment{text-transform:none;letter-spacing:0;font-size:10.5px}.etf-momentum-view__market-sentiment--risk_on{color:var(--bb-bull)}.etf-momentum-view__market-sentiment--fear{color:var(--bb-bear)}.etf-momentum-view__market-sentiment--choppy{color:var(--bb-fg-muted)}.etf-momentum-view__sector-table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.etf-momentum-view__sector-table thead th{text-align:right;color:var(--bb-fg-muted);white-space:nowrap;background:#111;border-bottom:1px solid #222;padding:3px 8px;font-weight:700}.etf-momentum-view__sector-table thead th:first-child{text-align:left}.etf-momentum-view__sector-table tbody td{text-align:right;white-space:nowrap;border-bottom:1px solid #0a0a0a;padding:3px 8px}.etf-momentum-view__sector-table tbody td:first-child{text-align:left}.etf-momentum-view__sector-table tbody td strong{color:var(--bb-accent-cyan);text-transform:none;letter-spacing:0}.stock-ta-view__change{color:var(--bb-fg-muted);font-variant-numeric:tabular-nums}.stock-ta-view__change--up{color:var(--bb-bull)}.stock-ta-view__change--down{color:var(--bb-bear)}.nq-view__feed-ticker{letter-spacing:.08em;color:var(--bb-accent-orange);border:1px solid var(--bb-accent-orange);border-radius:2px;margin-right:6px;padding:0 5px;font-size:10px;display:inline-block}.option-flow-view__expiry-label{color:var(--bb-fg-muted);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.option-flow-view__ai-note{color:#ddd;white-space:normal;font-size:11px}.option-flow-view__earnings{color:var(--bb-warn)}.option-flow-view__flow-side{color:var(--bb-accent-cyan)}.resonance-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:0;padding:1px 6px;font-size:10px;display:inline-block}.resonance-pill--holy{color:var(--bb-warn)}.resonance-pill--ta-etf{color:var(--bb-bull)}.resonance-pill--ta-option{color:var(--bb-accent-cyan)}.resonance-pill--neutral{color:var(--bb-fg-muted)}.native-terminal__table th,.native-terminal__table td,.nq-view__table thead th,.nq-view__table tbody td,.resonance-view__table thead th,.resonance-view__table tbody td,.stock-ta-view__table thead th,.stock-ta-view__table tbody td,.etf-momentum-view__table thead th,.etf-momentum-view__table tbody td,.option-flow-view__table thead th,.option-flow-view__table tbody td,.vp-level-table th,.vp-level-table td{text-align:center}.native-terminal__table--matrix tbody th,.native-terminal__table--matrix thead th:first-child{text-align:left}.earnings-view,.insider-view,.market-monitor-view{color:#ededef;background:#000;flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px;font-family:Cascadia Mono,Consolas,Courier New,monospace;display:flex;overflow:auto}.earnings-view__metrics,.market-monitor-view__metrics{flex-wrap:wrap;flex:none;gap:6px;display:flex}.earnings-view__metric,.market-monitor-view__metric{background:#050505;border:1px solid #222;flex:140px;gap:2px;min-width:130px;max-width:240px;padding:6px 10px;display:grid;position:relative}.earnings-view__metric:after,.market-monitor-view__metric:after{content:"";background:var(--bb-accent-orange);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.earnings-view__metric-label,.market-monitor-view__metric-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bb-accent-orange);font-size:9.5px}.earnings-view__metric-value,.market-monitor-view__metric-value{color:#fff;letter-spacing:-.01em;font-size:18px;line-height:1.05}.earnings-view__metric-sub,.market-monitor-view__metric-sub{color:var(--bb-fg-muted);font-size:10.5px}.earnings-view__split,.insider-view__split{flex:auto;grid-template-columns:minmax(0,5fr) minmax(160px,.5fr);align-items:start;gap:8px;min-height:0;display:grid}@media (width<=1060px){.earnings-view__split,.insider-view__split{grid-template-columns:1fr}}.earnings-view__main,.insider-view__main{background:#050505;border:1px solid #222;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.earnings-view__main>header,.insider-view__main>header{background:#0a0a0a;border-bottom:1px solid #222;flex:none;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.earnings-view__main>header strong,.insider-view__main>header strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.earnings-view__main>header span,.insider-view__main>header span{color:var(--bb-fg-muted);font-size:10.5px}.earnings-view__side,.insider-view__side{align-content:start;gap:8px;min-width:0;display:grid}.earnings-view__panel,.insider-view__panel{background:#050505;border:1px solid #222}.earnings-view__panel>header,.insider-view__panel>header{background:#0a0a0a;border-bottom:1px solid #222;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.earnings-view__panel strong,.insider-view__panel strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.earnings-view__panel span,.insider-view__panel span{color:var(--bb-fg-muted);font-size:10.5px}.earnings-view__panel ul,.insider-view__panel ul{gap:1px;margin:0;padding:4px 0;list-style:none;display:grid}.earnings-view__panel ul li,.insider-view__panel ul li{border-bottom:1px dotted #1a1a1a;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;display:flex}.earnings-view__panel ul li strong,.insider-view__panel ul li strong{color:var(--bb-accent-cyan);text-transform:none;letter-spacing:0}.earnings-view__table,.insider-view__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.earnings-view__table thead th,.insider-view__table thead th{z-index:1;text-align:left;color:var(--bb-fg-muted);white-space:nowrap;background:#111;border-bottom:1px solid #222;padding:4px 8px;font-weight:700;position:sticky;top:0}.earnings-view__table tbody td,.insider-view__table tbody td{white-space:nowrap;border-bottom:1px solid #0a0a0a;padding:3px 8px}.earnings-view__empty,.insider-view__empty,.market-monitor-view__empty{color:#666;padding:18px 14px;font-style:italic}.insider-view__row--buy td:nth-child(4){color:#4ade80}.insider-view__row--sale td:nth-child(4){color:#f87171}.insider-view__table tbody tr.insider-view__row--bigcap td{background:#ff990029}.insider-view__table tbody tr.insider-view__row--bigcap td:first-child{border-left:3px solid #f90}.insider-view__table tbody tr.insider-view__row--bigcap td:nth-child(3){color:#f90;font-weight:700}.insider-view__highlight{border:1px solid #222;border-left:3px solid var(--bb-accent-orange);color:#ededef;letter-spacing:.01em;background:#050505;flex:none;padding:6px 10px;font-size:12.5px}.earnings-view__table tbody tr.earnings-view__row--mega td{background:#ff990029}.earnings-view__table tbody tr.earnings-view__row--mega td:first-child{border-left:3px solid #f90}.earnings-view__table tbody tr.earnings-view__row--large td{background:#ffcc0014}.market-monitor-view__grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:8px;min-height:0;display:grid}@media (width<=720px){.market-monitor-view__grid{grid-template-columns:1fr}}.market-monitor-view__card{background:#050505;border:1px solid #222;flex-direction:column;display:flex}.market-monitor-view__card-title{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0a0a0a;border-bottom:1px solid #222;padding:6px 10px;font-size:12px}.market-monitor-view__bull,.market-monitor-view__bear{gap:1px;margin:0;padding:4px 10px;font-size:11.5px;list-style:none;display:grid}.market-monitor-view__bull li{color:#4ade80;border-bottom:1px dotted #1a1a1a;padding:2px 0}.market-monitor-view__bear li{color:#f87171;border-bottom:1px dotted #1a1a1a;padding:2px 0}.market-monitor-view__card-empty{color:#555;padding:8px 10px;font-size:11px;font-style:italic}.resonance-history-view{color:#ededef;background:#000;flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px;font-family:Cascadia Mono,Consolas,Courier New,monospace;display:flex;overflow:auto}.resonance-history-view__metrics{flex-wrap:wrap;flex:none;gap:6px;display:flex}.resonance-history-view__metric{background:#050505;border:1px solid #222;flex:140px;gap:2px;min-width:130px;max-width:240px;padding:6px 10px;display:grid;position:relative}.resonance-history-view__metric:after{content:"";background:var(--bb-accent-orange);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.resonance-history-view__metric-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bb-accent-orange);font-size:9.5px}.resonance-history-view__metric-value{color:#fff;letter-spacing:-.01em;font-size:18px;line-height:1.05}.resonance-history-view__metric-sub{color:var(--bb-fg-muted);font-size:10.5px}.resonance-history-view__filter{color:var(--bb-fg-muted,#888);background:#0b0e11;border:1px solid #1a1a1a;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;padding:6px 8px;font-size:12px;display:flex}.resonance-history-view__filter-label{color:var(--bb-accent-orange,#ff9b1c);letter-spacing:.4px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.resonance-history-view__filter-input{color:#ccc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505;border:1px solid #333;padding:3px 6px;font-family:inherit;font-size:12px}.resonance-history-view__filter-input:focus{outline:1px solid var(--bb-accent-orange,#ff9b1c)}.resonance-history-view__filter-presets{gap:4px;display:inline-flex}.resonance-history-view__preset{color:var(--bb-fg-muted,#888);cursor:pointer;letter-spacing:.3px;background:0 0;border:1px solid #333;padding:3px 8px;font-family:inherit;font-size:11px;transition:color .12s,border-color .12s}.resonance-history-view__preset:hover{color:var(--bb-accent-orange,#ff9b1c);border-color:var(--bb-accent-orange,#ff9b1c)}.resonance-history-view__preset--active{color:#000;background:var(--bb-accent-orange,#ff9b1c);border-color:var(--bb-accent-orange,#ff9b1c)}.resonance-history-view__filter-count{color:#666;margin-left:auto;font-size:11px}.resonance-history-view__split{flex:auto;grid-template-columns:minmax(0,5fr) minmax(160px,.5fr);align-items:start;gap:8px;min-height:0;display:grid}@media (width<=1060px){.resonance-history-view__split{grid-template-columns:1fr}}.resonance-history-view__main{background:#050505;border:1px solid #222;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.resonance-history-view__main>header{background:#0a0a0a;border-bottom:1px solid #222;flex:none;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.resonance-history-view__main>header strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.resonance-history-view__main>header span{color:var(--bb-fg-muted);font-size:10.5px}.resonance-history-view__side{align-content:start;gap:8px;min-width:0;display:grid}.resonance-history-view__panel{background:#050505;border:1px solid #222}.resonance-history-view__panel>header{background:#0a0a0a;border-bottom:1px solid #222;justify-content:space-between;align-items:baseline;padding:6px 10px;display:flex}.resonance-history-view__panel strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.resonance-history-view__panel span{color:var(--bb-fg-muted);font-size:10.5px}.resonance-history-view__panel ul{gap:1px;margin:0;padding:4px 0;list-style:none;display:grid}.resonance-history-view__panel ul li{border-bottom:1px dotted #1a1a1a;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;display:flex}.resonance-history-view__panel ul li strong{color:var(--bb-accent-cyan);text-transform:none;letter-spacing:0}.resonance-history-view__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.resonance-history-view__table thead th{z-index:1;text-align:left;color:var(--bb-fg-muted);white-space:nowrap;background:#111;border-bottom:1px solid #222;padding:4px 8px;font-weight:700;position:sticky;top:0}.resonance-history-view__table tbody td{white-space:nowrap;border-bottom:1px solid #0a0a0a;padding:3px 8px}.resonance-history-view__signal{color:var(--bb-accent-orange);font-weight:600}.resonance-history-view__ts{color:var(--bb-fg-muted);font-size:11.5px}.resonance-history-view__empty{color:#666;padding:18px 14px;font-style:italic}.strike-strategies-view{color:#ededef;background:#000;flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px;font-family:Cascadia Mono,Consolas,Courier New,monospace;display:flex;overflow:auto}.strike-strategies-view__topbar{border:1px solid #222;border-left:3px solid var(--bb-accent-orange);background:#050505;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.strike-strategies-view__title-group h1{color:#fff;margin:0;font-size:16px;font-weight:600}.strike-strategies-view__title-group .strike-strategies-view__price{color:var(--bb-accent-orange);margin-left:8px;font-weight:700}.strike-strategies-view__title-group p{color:var(--bb-fg-muted);align-items:center;gap:10px;margin:4px 0 0;font-size:11.5px;display:flex}.strike-strategies-view__trend{color:#000;border-radius:3px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.strike-strategies-view__rec{color:#ddd;font-style:italic}.strike-strategies-view__ma{color:var(--bb-fg-muted);font-size:11px}.strike-strategies-view__control{align-items:center;gap:8px;display:flex}.strike-strategies-view__control label{letter-spacing:.18em;text-transform:uppercase;color:var(--bb-accent-orange);font-size:10px}.strike-strategies-view__control select{border:1px solid var(--bb-accent-orange);color:#fff;cursor:pointer;background:#0a0a0a;padding:6px 10px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:700}.strike-strategies-view__section-title{color:var(--bb-accent-orange);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #222;margin:6px 0 4px;padding-bottom:6px;font-size:13px}.strike-strategies-view__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;display:grid}.strike-strategies-view__grid>:nth-child(-n+2){grid-column:span 3}.strike-strategies-view__grid>:nth-child(n+3){grid-column:span 2}.strike-strategies-view__card{background:#050505;border:1px solid #222;border-top:3px solid #2ecc71;flex-direction:column;display:flex}.strike-strategies-view__card-header{border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;display:flex}.strike-strategies-view__card-header h4{color:#fff;margin:0;font-size:13px;font-weight:600}.strike-strategies-view__badge{color:var(--bb-accent-orange);border:1px solid var(--bb-accent-orange);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ff9b1c26;flex-shrink:0;padding:2px 8px;font-size:10px}.strike-strategies-view__logic{color:var(--bb-fg-muted);border-bottom:1px dotted #1a1a1a;padding:6px 12px;font-size:11px;font-style:italic}.strike-strategies-view__chart{width:100%;height:auto;display:block}.strike-strategies-view__stats{gap:0;padding:6px 12px;display:grid}.strike-strategies-view__stat-row{border-bottom:1px dotted #1a1a1a;justify-content:space-between;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.strike-strategies-view__stat-row span{color:var(--bb-fg-muted)}.strike-strategies-view__stat-row strong{color:#fff;font-weight:600}.strike-strategies-view__setup{color:var(--bb-accent-orange);letter-spacing:.02em;background:#0a0a0a;border-top:1px solid #222;padding:6px 12px;font-size:11px}.strike-strategies-view__empty{color:#666;text-align:center;padding:24px 14px;font-style:italic}.pev-shell{width:100%;max-width:1700px;color:var(--bb-fg,#e6e6e6);background:#0e1117;flex-direction:column;gap:8px;margin:0 auto;padding:10px 14px;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;display:flex}.pev-header{border-bottom:1px solid #1f242c;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:8px;display:flex}.pev-header__title-block{flex-direction:column;gap:2px;display:flex}.pev-header__title{color:var(--bb-accent-orange,#f90);letter-spacing:.04em;margin:0;font-size:16px;font-weight:700}.pev-header__subtitle{color:#9ba1ad;letter-spacing:.04em;font-size:11px}.pev-header__controls{align-items:center;gap:14px;display:flex}.pev-header__label{color:#9ba1ad;align-items:center;gap:6px;font-size:11px;display:flex}.pev-header__dropdown{min-width:110px}.pev-header__periods{border:1px solid #1f242c;border-radius:3px;display:inline-flex;overflow:hidden}.pev-period{color:#9ba1ad;cursor:pointer;background:0 0;border:0;border-right:1px solid #1f242c;padding:4px 10px;font-family:inherit;font-size:11px;transition:background 80ms,color 80ms}.pev-period:last-child{border-right:0}.pev-period:hover{color:#fff}.pev-period--active{background:var(--bb-accent-orange,#f90);color:#0a0a0a;font-weight:600}.pev-eps-row{color:#c4c8d0;flex-wrap:wrap;gap:22px;padding:4px 0;font-size:12px;display:flex}.pev-eps-row strong{color:#fff;margin-left:4px}.pev-eps-row__debug{color:#9ba1ad;font-style:italic}.pev-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pev-metric{background:#131820;border:1px solid #1f242c;border-radius:3px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pev-metric__label{color:#9ba1ad;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.pev-metric__value{color:#fff;font-size:18px;font-weight:600}.pev-metric--primary .pev-metric__value{color:var(--bb-accent-orange,#f90)}.pev-metric--warn .pev-metric__value{color:#ff6b6b}.pev-metric--good .pev-metric__value{color:#2ecc71}.pev-chart-wrap{background:#0e1117;border:1px solid #1f242c;border-radius:3px;padding:4px}.pev-chart-loading{aspect-ratio:1000/270;width:100%;height:auto;min-height:250px;color:var(--bb-text-dim,#6b7686);letter-spacing:.02em;justify-content:center;align-items:center;font-size:13px;display:flex}.pev-chart{aspect-ratio:1000/270;text-rendering:geometricprecision;shape-rendering:geometricprecision;width:100%;height:auto;min-height:250px;display:block}.pev-chart text{-webkit-font-smoothing:subpixel-antialiased}.pev-foot{color:#9ba1ad;justify-content:space-between;padding-top:2px;font-size:11px;display:flex}.pev-empty{text-align:center;color:#9ba1ad;padding:22px;font-style:italic}.pev-failures{color:#c4c8d0;background:#1a1208;border:1px solid #3a2814;border-radius:3px;padding:6px 10px;font-size:11px}.pev-failures summary{cursor:pointer;color:#f5c542}.pev-failures ul{margin:6px 0 0;padding-left:20px}.pev-failures li{padding:2px 0}.etf-momentum-view__top{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.etf-momentum-view__guide{background:var(--bb-bg-elev,#11151c);border-left:3px solid var(--bb-accent-orange,#ff9b1c);border-radius:6px;margin-bottom:18px;padding:14px 16px}.etf-momentum-view__guide-title{color:var(--bb-accent-orange,#ff9b1c);margin-bottom:10px;font-weight:700}.etf-momentum-view__guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.etf-momentum-view__guide-card h3{color:var(--bb-fg,#e8eaed);margin:0 0 4px;font-size:13px}.etf-momentum-view__guide-card p{color:var(--bb-fg-muted,#9aa0a6);margin:0;font-size:12px;line-height:1.5}.etf-momentum-view__bull-bear{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.etf-momentum-view__bull>header,.etf-momentum-view__bear>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.etf-momentum-view__badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.etf-momentum-view__badge--bull{color:var(--bb-bull);border:1px solid var(--bb-bull)}.etf-momentum-view__badge--bear{color:var(--bb-bear);border:1px solid var(--bb-bear)}.etf-momentum-view__heatmap{margin-bottom:22px}.etf-momentum-view__heatmap>header{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.etf-momentum-view__heatmap-scroll{max-height:640px;overflow:auto}.etf-momentum-view__heatmap-table{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}.etf-momentum-view__heatmap-table th,.etf-momentum-view__heatmap-table td{text-align:center;border:1px solid var(--bb-border,#2a2f3a);white-space:nowrap;padding:3px 5px}.etf-momentum-view__hm-date{z-index:6;background:var(--bb-bg-elev,#11151c);cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0}.etf-momentum-view__hm-date--active{color:var(--bb-accent-orange,#ff9b1c)}.etf-momentum-view__hm-date-label{opacity:.7;font-size:9px;font-weight:400}.etf-momentum-view__hm-ticker,.etf-momentum-view__hm-ticker-th{z-index:5;background:var(--bb-bg-elev,#11151c);text-align:left;min-width:56px;font-weight:700;position:sticky;left:0}.etf-momentum-view__hm-undl,.etf-momentum-view__hm-undl-th{z-index:5;background:var(--bb-bg-elev,#11151c);text-align:left;border-right:2px solid var(--bb-border-strong,#3a4150);position:sticky;left:56px}.etf-momentum-view__hm-undl-cell{align-items:center;gap:6px;display:inline-flex}.etf-momentum-view__hm-group-start td{border-top:2px solid var(--bb-border-strong,#3a4150)}.etf-momentum-view__hm-cell--empty{color:var(--bb-fg-muted,#555);background:var(--bb-bg,#0b0e14)}.etf-momentum-view__hm-cell--mute{color:var(--bb-fg-muted,#777)}.etf-momentum-view__sparkline{display:block}.etf-momentum-view__side{grid-template-columns:1fr 1fr;align-items:start}.trade-blotter{color:#cfd6e0;box-sizing:border-box;background:#0b0e11;flex-direction:column;gap:8px;width:100%;min-height:0;padding:8px 10px 12px;font-family:Cascadia Mono,Consolas,monospace;display:flex;overflow:auto}.trade-blotter__header{border-bottom:1px solid #222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.trade-blotter__metrics{flex-wrap:wrap;gap:0;display:flex}.trade-blotter__metric{border-right:1px solid #222;flex-direction:column;gap:1px;margin-right:12px;padding:4px 12px 4px 0;display:flex}.trade-blotter__metric:last-child{border-right:none;margin-right:0}.trade-blotter__metric-label{letter-spacing:.08em;text-transform:uppercase;color:#888;font-size:9px}.trade-blotter__metric-value{color:#cfd6e0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.trade-blotter__ts{font-size:11px;font-weight:400}.trade-blotter__admin-badge{letter-spacing:.1em;text-transform:uppercase;color:#f90;border:1px solid #f90;align-self:center;padding:2px 7px;font-size:9px}.trade-blotter__refresh-btn{color:#0cf;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:1px solid #333;padding:4px 10px;font-family:inherit;font-size:11px}.trade-blotter__refresh-btn:hover:not(:disabled){background:#2a2a2a}.trade-blotter__refresh-btn:disabled{opacity:.5;cursor:default}.trade-blotter__pnl--up{color:#0f0}.trade-blotter__pnl--down{color:#f33}.trade-blotter__new-form{background:#050505;border:1px solid #222;border-left:3px solid #f90;padding:10px 12px}.trade-blotter__new-form-title{letter-spacing:.1em;text-transform:uppercase;color:#f90;margin-bottom:8px;font-size:10px;font-weight:700}.trade-blotter__new-form-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.trade-blotter__field{color:#888;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:3px;font-size:10px;display:flex}.trade-blotter__field--notes{flex:180px}.trade-blotter__input{color:#cfd6e0;background:#0a0a0a;border:1px solid #333;min-width:80px;padding:4px 7px;font-family:inherit;font-size:12px}.trade-blotter__input:focus{border-color:#f90;outline:none}.trade-blotter__input--inline{min-width:60px;max-width:90px;padding:2px 5px;font-size:11px}.trade-blotter__select{color:#cfd6e0;background:#0a0a0a;border:1px solid #333;padding:4px 7px;font-family:inherit;font-size:12px}.trade-blotter__select:focus{border-color:#f90;outline:none}.trade-blotter__form-err,.trade-blotter__inline-err{color:#f33;margin-top:4px;font-size:10px}.trade-blotter__btn{cursor:pointer;white-space:nowrap;border:1px solid #333;padding:4px 10px;font-family:inherit;font-size:11px}.trade-blotter__btn:disabled{opacity:.5;cursor:default}.trade-blotter__btn--submit{color:#0f0;background:#00ff001f;border-color:#0f06;align-self:flex-end}.trade-blotter__btn--submit:hover:not(:disabled){background:#00ff0038}.trade-blotter__btn--close{color:#f90;background:#ff99001f;border-color:#f906;padding:2px 7px;font-size:10px}.trade-blotter__btn--close:hover:not(:disabled){background:#ff990038}.trade-blotter__btn--delete{color:#f33;background:#ff33331a;border-color:#ff333359;padding:2px 6px;font-size:10px}.trade-blotter__btn--delete:hover:not(:disabled){background:#f333}.trade-blotter__table-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.trade-blotter__mobile-scroll-hint{color:#f90;text-align:center;letter-spacing:.04em;background:#ff99000f;border:1px solid #222;margin-bottom:4px;padding:3px 0;font-size:10px;display:none}.trade-blotter__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12px}.trade-blotter__table thead th{z-index:2;color:#888;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:left;background:#111;border-bottom:1px solid #222;padding:4px 8px;font-size:10px;font-weight:700;position:sticky;top:0}.trade-blotter__th--sticky{left:0;z-index:3!important;background:#111!important;position:sticky!important}.trade-blotter__td--sticky{z-index:1;background:#0b0e11;position:sticky;left:0}.trade-blotter__table tbody td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #0a0a0a;padding:3px 8px}.trade-blotter__table tbody tr:nth-child(2n) td,.trade-blotter__table tbody tr:nth-child(2n) .trade-blotter__td--sticky{background:#050505}.trade-blotter__row--closed td{opacity:.65}.trade-blotter__ticker{color:#f90;letter-spacing:.04em;font-weight:700}.trade-blotter__date{color:#888;font-size:11px}.trade-blotter__notes{text-overflow:ellipsis;color:#888;max-width:160px;font-size:11px;overflow:hidden}.trade-blotter__actions-cell{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.trade-blotter__close-form,.trade-blotter__delete-wrap{align-items:center;gap:4px;display:inline-flex}.trade-blotter__badge{letter-spacing:.06em;border:1px solid #0000;border-radius:0;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.trade-blotter__badge--long{color:#0f0;background:#00ff0014;border-color:#0f06}.trade-blotter__badge--short{color:#f33;background:#ff333314;border-color:#f336}.trade-blotter__badge--open{color:#0cf;background:#00ccff14;border-color:#00ccff59}.trade-blotter__badge--closed{color:#888;background:0 0;border-color:#333}.trade-blotter__loading,.trade-blotter__load-err,.trade-blotter__empty{color:#666;text-align:center;padding:24px 14px;font-style:italic}.trade-blotter__load-err{color:#f33;font-style:normal}@media (width<=768px),(height<=540px){.trade-blotter{gap:6px;padding:6px 6px 10px}.trade-blotter__mobile-scroll-hint{display:block}.trade-blotter__new-form-fields{flex-direction:column;gap:6px}.trade-blotter__field{flex-direction:row;align-items:center;gap:8px}.trade-blotter__field>span{min-width:52px}.trade-blotter__field--notes{flex:none;width:100%}.trade-blotter__input:focus,.trade-blotter__select:focus{font-size:16px}.trade-blotter__btn--submit{width:100%;padding:8px;font-size:13px}.trade-blotter__table{font-size:11px}.trade-blotter__table thead th,.trade-blotter__table tbody td{padding:3px 5px;font-size:10px}.trade-blotter__metric-value{font-size:12px}}.nq-view__mobile-scroll-hint,.option-flow-view__mobile-scroll-hint,.stock-ta-view__mobile-scroll-hint,.earnings-view__mobile-scroll-hint,.insider-view__mobile-scroll-hint,.resonance-view__mobile-scroll-hint,.resonance-history-view__mobile-scroll-hint,.options-detail__mobile-scroll-hint,.trade-blotter__mobile-scroll-hint,.native-terminal__scanner-scroll-hint{display:none}@media (width<=768px),(height<=540px){:root{--radius-panel:10px;--radius-control:8px;--shadow-panel:0 1px 0 #94a3b814;--shadow-panel-hover:0 1px 0 #94a3b829;--bb-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}html,body{max-width:100vw;height:100%;min-height:100%;color:var(--bb-fg,#ccc);background:#000;margin:0;overflow-x:hidden}body{-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:13px;line-height:1.35;overflow-y:auto}body:before,body:after,.terminal-shell__glow,.terminal-shell__glow--left,.terminal-shell__glow--right{display:none!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}::-webkit-scrollbar-track{background:0 0}button,.terminal-pill,.readonly-view-pill,.options-detail__tab,.nq-view__row,.nq-view__feed-pane li,[role=tab],[role=button]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.terminal-shell,.terminal-shell.is-topbar,.terminal-layout,.terminal-layout__pane,.viewer-workspace,.viewer-shell,.viewer-canvas,.viewer-scroll,.viewer-stage,.viewer-data-shell,.realtime-shell{min-width:0;max-width:100vw}.viewer-data-shell{background:#000!important;padding:0!important;overflow:hidden!important}.terminal-shell,.terminal-shell.is-topbar{flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:flex!important}.terminal-layout{grid-template-columns:1fr!important;gap:0!important}.terminal-layout--readonly{grid-template-columns:1fr!important}.terminal-shell.is-topbar .viewer-workspace{flex:auto;min-height:0;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.viewer-workspace{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important}.viewer-shell{height:100%;background:#000!important;border-radius:0!important;gap:0!important;padding:0!important}.viewer-canvas{background:#000!important;border:0!important;border-radius:0!important}.viewer-canvas:before,.viewer-canvas:after{display:none!important}.viewer-scroll{padding:0!important}.glass-panel,.panel,[class*=panel]{-webkit-backdrop-filter:none!important}}.mobile-header,.mobile-bottom-tabs{display:none}@media (width<=768px),(height<=540px){.terminal-shell.is-topbar>.readonly-topbar,.terminal-shell.is-topbar .readonly-topbar,.terminal-shell.is-topbar .viewer-workspace>.viewer-topbar,.terminal-shell.is-topbar .viewer-topbar{display:none!important}.mobile-header,.mobile-bottom-tabs{display:flex!important}.terminal-shell.is-topbar{height:100dvh;overflow:hidden;flex-direction:column!important;display:flex!important}.terminal-shell.is-topbar>.mobile-header{flex-shrink:0;order:0!important}.terminal-shell.is-topbar>.viewer-workspace{order:1!important}.terminal-shell.is-topbar>.mobile-bottom-tabs{flex-shrink:0;order:2!important}.terminal-shell.is-topbar>.mobile-sheet{order:3}.terminal-shell.is-topbar>.viewer-workspace{flex:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.terminal-shell.is-topbar>.viewer-workspace>.viewer-canvas{width:100%!important;height:100%!important}.readonly-topbar{flex-shrink:0;align-items:center;gap:6px 8px;min-height:44px;z-index:50!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a0a!important;border-bottom:1px solid #222!important;flex-wrap:wrap!important;margin:0!important;padding:6px 8px!important;display:flex!important;position:sticky!important;top:0!important}.readonly-topbar__brand{flex:auto;order:1;align-items:center;gap:6px;min-width:0;display:flex}.readonly-topbar__mark{width:26px!important;height:26px!important;box-shadow:none!important;color:#000!important;background:#f90!important;border-radius:6px!important;font-size:12px!important}.readonly-topbar__title{letter-spacing:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden;font-size:12px!important;font-weight:600!important}.readonly-topbar__terminals{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;min-width:0;overflow:auto hidden;background:#050505!important;border:1px solid #222!important;border-radius:8px!important;flex-wrap:nowrap!important;flex:0 0 100%!important;gap:2px!important;width:100%!important;margin:0!important;padding:2px!important;display:flex!important}.readonly-topbar__terminals::-webkit-scrollbar{display:none}.readonly-topbar .session-chip,.readonly-topbar__actions .session-chip{display:none!important}.readonly-topbar__actions{flex:none;order:2;gap:4px!important}.readonly-topbar__actions .ghost,.readonly-topbar__actions .ghost-button{min-height:32px;color:#ccc!important;background:#111!important;border:1px solid #2a2a2a!important;padding:0 10px!important;font-size:11px!important}.terminal-pill{letter-spacing:0;flex:none;color:#888!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-size:11px!important}.terminal-pill.is-active{color:#000!important;box-shadow:none!important;background:#f90!important}.terminal-pill__dot{display:none!important}.viewer-topbar{z-index:40!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a0a!important;border-bottom:1px solid #1a1a1a!important;flex-direction:column!important;flex-shrink:0!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:4px 8px!important;display:flex!important;position:sticky!important;top:0!important}.viewer-canvas,.viewer-scroll{z-index:0!important}.viewer-context{flex-direction:column!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}#viewer-eyebrow,.viewer-subtitle,.viewer-shell .eyebrow,.viewer-shell__subtitle{display:none!important}.viewer-heading{align-items:center;gap:6px;min-width:0;display:flex!important}.viewer-heading__title,.viewer-shell h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:600!important}.viewer-toolbar,.zoom-head,.zoom-actions,.viewer-shell__status,.viewer-shell__controls{display:none!important}.readonly-view-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#050505!important;border:1px solid #1a1a1a!important;border-radius:6px!important;flex-wrap:nowrap!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px!important;display:flex!important;overflow:auto hidden!important}.readonly-view-tabs::-webkit-scrollbar{display:none}.readonly-view-pill{cursor:pointer;flex:none;min-height:32px;letter-spacing:0!important;color:#888!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 10px!important;font-size:11px!important}.readonly-view-pill.is-active{color:#000!important;box-shadow:none!important;background:#f90!important}.terminal-topbar{background:#0a0a0a!important;border-bottom:1px solid #222!important;border-radius:0!important;flex-wrap:nowrap!important;gap:8px!important;padding:6px 8px!important}.terminal-topbar__brand h1{font-size:12px!important}.terminal-topbar__brand .eyebrow,.terminal-topbar h1+.eyebrow,.terminal-topbar .eyebrow{display:none!important}.terminal-topbar__terminals{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;background:#050505!important;border:1px solid #222!important;flex-wrap:nowrap!important;margin:0!important;padding:2px!important;display:flex!important;overflow-x:auto!important}.terminal-topbar__terminals::-webkit-scrollbar{display:none}.nq-view,.option-flow-view,.options-detail,.stock-ta-view,.resonance-view,.etf-momentum-view,.market-monitor-view,.native-terminal--bloomberg{font-size:11px;font-family:var(--bb-font-mono);padding:0!important}[class*=__table-wrap],[class*=__scroll-wrap],[class*=__chain],[class*=__chain-wrap]{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-y:visible;overflow-x:auto!important}.nq-view table,.option-flow-view table,.options-detail table,.stock-ta-view table,.resonance-view table,.etf-momentum-view table,.market-monitor-view table,.native-terminal--bloomberg table{font-size:10px;font-family:var(--bb-font-mono)}.nq-view table thead th,.option-flow-view table thead th,.options-detail table thead th,.stock-ta-view table thead th,.resonance-view table thead th,.etf-momentum-view table thead th,.market-monitor-view table thead th,.native-terminal--bloomberg table thead th{z-index:2;white-space:nowrap;position:sticky;top:0;background:#111!important;padding:3px 4px!important}.nq-view table tbody td,.option-flow-view table tbody td,.options-detail table tbody td,.stock-ta-view table tbody td,.resonance-view table tbody td,.etf-momentum-view table tbody td,.market-monitor-view table tbody td,.native-terminal--bloomberg table tbody td{white-space:nowrap;padding:2px 4px!important}.nq-view table thead th:first-child,.nq-view table tbody td:first-child,.option-flow-view table thead th:first-child,.option-flow-view table tbody td:first-child,.options-detail table thead th:first-child,.options-detail table tbody td:first-child,.stock-ta-view table thead th:first-child,.stock-ta-view table tbody td:first-child,.resonance-view table thead th:first-child,.resonance-view table tbody td:first-child,.etf-momentum-view table thead th:first-child,.etf-momentum-view table tbody td:first-child,.market-monitor-view table thead th:first-child,.market-monitor-view table tbody td:first-child,.native-terminal--bloomberg table thead th:first-child,.native-terminal--bloomberg table tbody td:first-child{z-index:1;position:sticky;left:0;background:#111!important}.nq-view table thead th:first-child,.option-flow-view table thead th:first-child,.options-detail table thead th:first-child,.stock-ta-view table thead th:first-child,.resonance-view table thead th:first-child,.etf-momentum-view table thead th:first-child,.market-monitor-view table thead th:first-child,.native-terminal--bloomberg table thead th:first-child{z-index:3}.trade-blotter__table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.trade-blotter__table{font-family:var(--bb-font-mono);table-layout:auto!important;width:max-content!important;min-width:100%!important;font-size:10.5px!important}.trade-blotter__table thead th,.trade-blotter__table tbody td{white-space:nowrap!important;padding:3px 6px!important}.trade-blotter__table thead th{z-index:2;position:sticky;top:0;background:#111!important}.trade-blotter__table thead th:first-child,.trade-blotter__table tbody td:first-child{z-index:1;position:sticky;left:0;box-shadow:1px 0 #222;background:#0a0a0a!important}.trade-blotter__table thead th:first-child{z-index:3;background:#111!important}.nq-view{flex-direction:column!important;flex:none!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.nq-view__layout,.nq-view__main{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.nq-view__banner{z-index:4;flex:none;position:sticky;top:0;background:#050505!important;border-radius:0!important;flex-wrap:wrap!important;gap:2px 10px!important;padding:2px 8px!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important}.nq-view__toolbar{z-index:3;position:sticky;top:0;background:#050505!important;flex-wrap:wrap!important;gap:4px!important;padding:4px 6px!important}.nq-view__toolbar button{flex:none;min-height:32px;padding:4px 10px!important;font-size:11px!important}.nq-view__search{flex:none;letter-spacing:.04em!important;color:#666!important;gap:4px!important;font-size:9px!important}.nq-view__search input,.nq-view .nq-view__search input[type=text]{color:#0f0!important;width:90px!important;min-width:0!important;max-width:90px!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;appearance:none!important;background:#000!important;border:1px solid #2a2a2a!important;border-radius:3px!important;padding:2px 6px!important;font-size:12px!important;line-height:1!important}.nq-view__mobile-scroll-hint,.option-flow-view__mobile-scroll-hint,.stock-ta-view__mobile-scroll-hint,.earnings-view__mobile-scroll-hint,.insider-view__mobile-scroll-hint,.resonance-view__mobile-scroll-hint,.resonance-history-view__mobile-scroll-hint,.options-detail__mobile-scroll-hint,.trade-blotter__mobile-scroll-hint,.native-terminal__scanner-scroll-hint{color:#ff9900d9!important;letter-spacing:.04em!important;text-align:center!important;background:#ff99000f!important;border-top:1px solid #1a1a1a!important;border-bottom:1px solid #1a1a1a!important;padding:4px 8px!important;font-size:10px!important;display:block!important}.nq-view__table-wrap{-webkit-overflow-scrolling:touch;border-top:1px solid #1a1a1a;box-shadow:inset -24px 0 18px -10px #ff99008c;flex:none!important;max-height:60vh!important;overflow:auto!important}.nq-view__table{width:max-content!important;min-width:100%!important;font-size:10.5px!important}.nq-view__table thead th,.nq-view__table tbody td{padding:4px 6px!important;font-size:10.5px!important}.nq-view__table thead th:first-child,.nq-view__table tbody td:first-child{z-index:2;background:#050505;position:sticky;left:0;box-shadow:1px 0 #222}.nq-view__table thead th:first-child{z-index:3;background:#111}.native-terminal--bloomberg .nq-view__row.is-selected td:first-child,.native-terminal--bloomberg .nq-view__row.is-index td:first-child{background:inherit}.nq-view__feeds{margin-top:8px;flex:none!important;height:auto!important;min-height:0!important}.nq-view__feed-split{grid-template-columns:1fr!important;grid-auto-rows:minmax(120px,auto)!important;gap:1px!important;min-height:0!important;overflow:visible!important}.nq-view__feed-pane{min-height:0!important;overflow:visible!important}.nq-view__feed-pane h3{z-index:1;position:sticky;top:0;padding:3px 8px!important;font-size:11px!important}.nq-view__feed-pane ol{-webkit-overflow-scrolling:touch;max-height:220px!important;padding:4px 8px!important;font-size:10px!important;overflow-y:auto!important}.nq-view__feed-pane li{grid-template-columns:56px 1fr!important;gap:6px!important;padding:2px 0!important}.nq-view__empty{text-align:center;padding:16px!important;font-size:12px!important}}@media (width<=480px){.nq-view__table{font-size:10px!important}.nq-view__table thead th,.nq-view__table tbody td{padding:3px 5px!important;font-size:10px!important}.nq-view__feed-pane ol{max-height:180px!important}}@media (width<=768px),(height<=540px){.options-detail{flex-direction:column!important;gap:6px!important;padding:6px!important;display:flex!important}.options-detail__top-bar{flex-wrap:wrap!important;gap:6px!important;padding:6px 8px!important}.options-detail__top-bar-tag{font-size:10px!important}.options-detail__refresh-btn{min-height:32px;padding:6px 12px!important;font-size:11px!important}.options-detail__status{order:99;width:100%;margin-left:0!important;font-size:10px!important}.options-detail__pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;display:grid!important}.options-detail__pulse-card{min-width:0!important;padding:3px 4px!important}.options-detail__pulse-ticker,.options-detail__pulse-delta{font-size:10px!important}.options-detail__tables-row{grid-template-columns:1fr!important;gap:6px!important}.options-detail__contract-table{min-height:0!important}.options-detail__contract-header{padding:4px 8px!important;font-size:11px!important}.options-detail__contract-table table{font-size:10px!important}.options-detail__contract-table--unusual{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.options-detail__contract-table--unusual table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.options-detail__contract-table--unusual table thead th,.options-detail__contract-table--unusual table tbody td{overflow:hidden;white-space:nowrap!important}.options-detail__contract-table--unusual table thead th:first-child,.options-detail__contract-table--unusual table tbody td:first-child{z-index:1;position:sticky;left:0;box-shadow:1px 0 #222;background:#0a0a0a!important}.options-detail__contract-table--unusual table thead th:first-child{z-index:3;background:#111!important}.options-detail__summary-card{position:relative;background:#050505!important;border:1px solid #1a1a1a!important;border-radius:6px!important;flex-direction:column!important;gap:4px!important;padding:6px 8px!important;display:flex!important;overflow:hidden!important}.options-detail__summary-title,.options-detail__summary-insight{scrollbar-width:none;width:100%;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;text-overflow:clip!important;max-width:none!important;padding-right:16px!important;line-height:1.4!important;display:block!important;overflow:auto hidden!important}.options-detail__summary-title::-webkit-scrollbar{display:none}.options-detail__summary-insight::-webkit-scrollbar{display:none}.options-detail__summary-title{font-family:var(--bb-font-mono);color:#ccc!important;font-size:11px!important}.options-detail__summary-insight{letter-spacing:.01em;color:#e0e0e0!important;font-size:11px!important}.options-detail__summary-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#050505 80%);width:24px;position:absolute;top:0;bottom:0;right:0}.options-detail__wall-chart{padding:4px!important}.options-detail__wall-chart svg{width:100%!important;max-width:100%!important;height:auto!important}.options-detail__heatmap-section{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-y:visible;padding:4px 0!important;overflow-x:auto!important}.options-detail__heatmap-tabs{z-index:4;position:sticky;left:0;background:#0b0e11!important;gap:4px!important;padding:0 6px 4px!important}.options-detail__tab{min-height:30px;padding:4px 12px!important;font-size:11px!important}.options-detail__heatmap-grid{gap:1px!important;width:max-content!important;min-width:100%!important;margin:0 6px!important;font-size:9px!important}.options-detail__heatmap-cell{min-height:22px!important;padding:3px 4px!important;font-size:9px!important}.options-detail__heatmap-cell--head{z-index:2;position:sticky;top:0;background:#0b0e11!important}.options-detail__heatmap-cell--strike{z-index:3;min-width:50px;position:sticky;left:6px;background:#050505!important}.options-detail__heatmap-cell--corner{z-index:5;position:sticky;top:0;left:6px;background:#0b0e11!important}.options-detail__heatmap-empty{padding:8px!important;font-size:10px!important}}@media (width<=480px){.options-detail__pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.options-detail__heatmap-cell{min-height:20px!important;padding:2px 3px!important;font-size:8.5px!important}.options-detail__heatmap-cell--strike{min-width:44px}}@media (width<=768px),(height<=540px){.native-terminal--bloomberg{font-size:10px!important}.native-terminal--bloomberg table tbody tr:nth-child(2n) td:first-child{background:#050505!important}[class*=__metrics]:not([class*=__metric-]){-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;overflow:auto hidden;background:#050505!important;border:0!important;border-bottom:1px solid #1a1a1a!important;flex-flow:row!important;gap:0!important;margin:0!important;padding:4px 0!important;display:flex!important}[class*=__metrics]::-webkit-scrollbar{display:none}[class*=__metric]:not([class*=__metrics]):not([class*=__metric-label]):not([class*=__metric-value]):not([class*=__metric-sub]){justify-content:center;align-items:flex-start;min-width:84px;min-height:36px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #1a1a1a!important;border-radius:0!important;flex-direction:column!important;flex:1 1 0!important;margin:0!important;padding:4px 10px!important;display:flex!important}[class*=__metrics]>:last-child{border-right:0!important}[class*=__metric-label]{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;letter-spacing:.08em!important;color:#666!important;margin:0!important;font-size:9px!important;font-weight:600!important;line-height:1.1!important}[class*=__metric-value]{font-family:var(--bb-font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#f90!important;margin:1px 0 0!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}[class*=__metric-sub]{font-family:var(--bb-font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#555!important;letter-spacing:0!important;margin:1px 0 0!important;font-size:8px!important;line-height:1.1!important}[class*=__metric-value][class*=bull],[class*=__metric-value][class*=--bull]{color:#0f0!important}[class*=__metric-value][class*=bear],[class*=__metric-value][class*=--bear]{color:#f33!important}.strike-strategies-view{gap:8px!important;padding:6px!important}.strike-strategies-view__topbar{border-left-width:2px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px 10px!important}.strike-strategies-view__title-group h1{font-size:15px!important}.strike-strategies-view__title-group p{flex-wrap:wrap!important;gap:6px 8px!important;margin-top:4px!important;font-size:10.5px!important}.strike-strategies-view__trend{padding:2px 6px!important;font-size:9.5px!important}.strike-strategies-view__ma{font-size:10px!important}.strike-strategies-view__control{width:100%;flex-wrap:wrap!important;gap:6px 8px!important}.strike-strategies-view__control label{flex:none;letter-spacing:.12em!important;font-size:9px!important}.strike-strategies-view__control select{border-radius:6px!important;flex:1 1 0!important;min-width:0!important;min-height:40px!important;padding:8px 10px!important;font-size:14px!important}.strike-strategies-view__section-title{margin:4px 0 0!important;padding-bottom:4px!important;font-size:11px!important}.strike-strategies-view__grid{grid-template-columns:1fr!important;gap:6px!important}.strike-strategies-view__single>.strike-strategies-view__card{width:100%!important}.strike-strategies-view__card{border-top-width:2px!important;border-radius:6px!important}.strike-strategies-view__card-header{padding:6px 10px!important}.strike-strategies-view__card-header h4{font-size:12px!important}.strike-strategies-view__badge{padding:2px 6px!important;font-size:9px!important}.strike-strategies-view__logic{padding:4px 10px!important;font-size:10.5px!important}.strike-strategies-view__card svg{max-width:100%;display:block;width:100%!important;height:auto!important}.strike-strategies-view__stats{padding:4px 10px!important}.strike-strategies-view__stat-row{padding:3px 0!important;font-size:11px!important}.strike-strategies-view__setup{line-height:1.4;padding:5px 10px!important;font-size:10.5px!important}.strike-strategies-view__empty{padding:16px 12px!important;font-size:12px!important}[class*=volume-profile-view]{padding:4px!important;font-size:10px!important}[class*=volume-profile-view] [style*=grid-template-columns]{grid-template-columns:1fr!important}.viewer-canvas img,.viewer-image,.viewer-media-shell img,.harness-static-image img,.earnings-view img,.insider-view img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.viewer-canvas,.viewer-frame,.viewer-stage{min-height:auto!important}.realtime-shell{gap:0!important}.realtime-shell__statusbar{box-shadow:none!important;background:0 0!important;border:none!important;justify-content:flex-end!important;gap:0!important;min-height:0!important;margin:0!important;padding:4px 8px!important}.realtime-shell__pill,.realtime-shell__ts,.realtime-shell__refresh{display:none!important}.realtime-shell__extras{align-items:center;gap:6px;margin-left:auto!important;display:inline-flex!important}.realtime-shell__statusbar-bottom{display:none!important}.realtime-shell__body{flex:auto;min-height:0}.auth-shell{padding:12px!important}.auth-card,.auth-panel,.auth-stage{border-radius:8px!important;padding:16px!important}.auth-panel__image-shell{min-height:160px!important}input[type=email],input[type=password],input[type=text],input[type=search],input[type=tel],textarea,select,.auth-form input,.auth-form select,.auth-form textarea,.form-shell input,.form-shell select{min-height:44px;font-size:16px!important}.auth-form__actions,.form-shell__actions{width:100%;flex-direction:column!important}.auth-form__actions button,.form-shell button{width:100%;min-height:44px}.styled-dropdown{width:100%;min-width:0;display:flex!important}.styled-dropdown__trigger{flex:auto;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 12px!important;font-size:13px!important;line-height:1!important;display:flex!important}.styled-dropdown__current{flex:auto;min-width:0;text-align:left!important;align-items:center!important;min-height:0!important;line-height:1.2!important;display:flex!important}.styled-dropdown__caret{flex:none;align-items:center!important;min-height:0!important;font-size:11px!important;line-height:1!important;display:flex!important}.styled-dropdown__panel{border-radius:8px!important;width:min(360px,92vw)!important;min-width:260px!important;max-width:92vw!important;max-height:60vh!important;padding:4px!important;position:fixed!important;top:56px!important;left:50%!important;transform:translate(-50%)!important}.styled-dropdown__search{min-height:40px!important;margin:-4px -4px 4px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.2!important}.styled-dropdown__option{border-radius:4px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:8px 14px!important;font-size:14px!important;line-height:1.3!important;display:flex!important}.styled-dropdown__option-label{min-height:0!important;line-height:1.3!important;display:block!important}.styled-dropdown__option-hint{flex-shrink:0;min-height:0!important;font-size:11px!important;line-height:1.3!important}.styled-dropdown__empty{text-align:center;padding:18px 12px!important;font-size:13px!important}.styled-dropdown--block .styled-dropdown__trigger{width:100%}.styled-dropdown.is-open:before{content:"";z-index:199;pointer-events:none;background:#00000073;position:fixed;inset:0}}@media (width<=768px) and (hover:none){:hover{transition:none!important}.terminal-pill:hover:not(.is-active),.readonly-view-pill:hover:not(.is-active),.nq-view__toolbar button:hover,.nq-view__table thead th button:hover,.options-detail__tab:hover:not(.options-detail__tab--active){background:inherit!important;color:inherit!important;border-color:inherit!important;box-shadow:none!important;transform:none!important}}@media print{body,.terminal-shell,.viewer-shell{color:#ccc!important;background:#000!important}.readonly-topbar,.viewer-topbar{display:none!important}}.mobile-header{z-index:30;background:#0a0a0a;border-bottom:1px solid #1a1a1a;flex-shrink:0;align-items:center;gap:10px;height:48px;padding:6px 12px;position:relative}.mobile-header__mark{color:#000;background:#f90;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.mobile-header__title-btn{color:#fff;min-width:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:#ff99001f;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:6px 10px;font-size:14px;font-weight:600;transition:background .14s;display:flex}.mobile-header__title-btn:active{background:#ff990014}.mobile-header__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-header__chevron{color:#f90;flex-shrink:0;font-size:13px;line-height:1;transition:transform .18s}.mobile-shell.has-sheet-open .mobile-header__chevron{transform:rotate(180deg)}.mobile-header__action{color:#ccc;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.mobile-header__action:active{background:#1a1a1a}.mobile-bottom-tabs{height:56px;padding-bottom:env(safe-area-inset-bottom);z-index:30;background:#0a0a0a;border-top:1px solid #1a1a1a;flex-shrink:0;position:relative}.mobile-bottom-tab{color:#888;cursor:pointer;min-width:0;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:10px;display:flex;position:relative}.mobile-bottom-tab__icon{font-size:16px;line-height:1}.mobile-bottom-tab__label{letter-spacing:.04em;font-size:10px;font-weight:500}.mobile-bottom-tab.is-active{color:#f90}.mobile-bottom-tab.is-active:before{content:"";background:#f90;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}.mobile-sheet{z-index:100;position:fixed;inset:0}.mobile-sheet[hidden]{display:none}.mobile-sheet__backdrop{opacity:0;background:#0000008c;transition:opacity .22s cubic-bezier(.2,0,.2,1);position:absolute;inset:0}.mobile-sheet.is-open .mobile-sheet__backdrop{opacity:1}.mobile-sheet__panel{max-height:80vh;padding-bottom:env(safe-area-inset-bottom);background:#0a0a0a;border-top:1px solid #1a1a1a;border-radius:16px 16px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.2,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-sheet.is-open .mobile-sheet__panel{transform:translateY(0)}.mobile-sheet__handle{background:#333;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 4px}.mobile-sheet__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px 6px;display:flex}.mobile-sheet__title{letter-spacing:.12em;text-transform:uppercase;color:#888;font-size:11px;font-weight:600}.mobile-sheet__close{color:#888;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.mobile-sheet__close:active{background:#1a1a1a}.mobile-sheet__list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0;padding:4px 0 8px;list-style:none;overflow-y:auto}.mobile-sheet__item{cursor:pointer;color:#ccc;-webkit-tap-highlight-color:#ff99001a;border-top:1px solid #161616;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.mobile-sheet__item:active{background:#151515}.mobile-sheet__item-radio{border:1.5px solid #444;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.mobile-sheet__item.is-active .mobile-sheet__item-radio{border-color:#f90}.mobile-sheet__item.is-active .mobile-sheet__item-radio:after{content:"";background:#f90;border-radius:50%;position:absolute;inset:3px}.mobile-sheet__item-label{color:#fff;flex:auto;font-weight:500}.mobile-sheet__item.is-active .mobile-sheet__item-label{color:#f90}.mobile-sheet__item-kind{color:#555;letter-spacing:.04em;font-family:ui-monospace,Consolas,monospace;font-size:10px}@media (width<=768px),(height<=540px){.mobile-header~.readonly-topbar,.mobile-shell .readonly-topbar,.mobile-shell .viewer-topbar,.mobile-shell .readonly-view-tabs{display:none!important}.mobile-shell .viewer-workspace,.mobile-shell .viewer-shell{background:#000!important;border:0!important;border-radius:0!important;margin:0!important}.mobile-shell .viewer-canvas{background:#000!important;border:0!important}.mobile-shell,.viewer-scroll,[class*=__table-wrap],[class*=__chain],.mobile-sheet__list{overscroll-behavior:contain}}.pev-period__label-short{display:none}@media (width<=768px),(height<=540px){.pev-shell{background:#000!important;gap:6px!important;padding:6px!important}.pev-header{border-bottom:1px solid #1a1a1a!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding-bottom:6px!important}.pev-header__title-block{gap:0!important}.pev-header__title{letter-spacing:0!important;font-size:13px!important}.pev-header__subtitle{display:none!important}.pev-header__controls{width:100%;flex-wrap:nowrap!important;gap:6px!important}.pev-header__label{flex:none;min-width:0;gap:0!important}.pev-header__label>span{display:none!important}.pev-header__dropdown{width:auto!important;min-width:90px!important}.pev-header__periods{flex:auto;min-width:0;height:40px;border-radius:6px!important}.pev-period{white-space:nowrap;flex:1 1 0;min-width:0;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 4px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:flex!important}.pev-period__label-full{display:none!important}.pev-period__label-short{display:inline!important}.pev-eps-row{overflow:hidden;flex-wrap:nowrap!important;gap:12px!important;padding:4px 2px!important;font-size:11px!important}.pev-eps-row__price,.pev-eps-row__eps{white-space:nowrap;flex:none}.pev-eps-row__debug{display:none!important}.pev-metrics{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:hidden;background:#050505!important;border-bottom:1px solid #1a1a1a!important;flex-flow:row!important;grid-template-columns:none!important;gap:0!important;padding:4px 0!important;display:flex!important;overflow-x:auto!important}.pev-metrics::-webkit-scrollbar{display:none}.pev-metric{background:0 0!important;border:0!important;border-right:1px solid #1a1a1a!important;border-radius:0!important;flex:1 1 0!important;gap:1px!important;min-width:88px!important;min-height:36px!important;padding:4px 8px!important}.pev-metrics>.pev-metric:last-child{border-right:0!important}.pev-metric__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;letter-spacing:.06em!important;color:#666!important;font-size:9px!important;line-height:1.1!important}.pev-metric__value{white-space:nowrap;color:#f90!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.pev-metric--primary .pev-metric__value{color:#f90!important}.pev-metric--warn .pev-metric__value{color:#ff6b6b!important}.pev-metric--good .pev-metric__value{color:#0f6!important}.pev-chart-wrap{background:#000!important;border:0!important;padding:0!important}.pev-chart{width:100%!important;height:240px!important}.pev-foot{overflow:hidden;flex-wrap:nowrap!important;gap:8px!important;padding:2px 4px!important;font-size:10px!important}.pev-foot__primary{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.pev-foot__source{display:none!important}.pev-failures{padding:8px 10px!important;font-size:11px!important}.pev-failures summary{align-items:center;min-height:40px;display:flex}.sf-shell{gap:8px!important;padding:6px!important}.sf-shell__header{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:0!important}.sf-shell__title{font-size:13px!important}.sf-shell__meta{font-size:10px!important;line-height:1.4!important}.sf-shell__selector{width:100%;gap:8px!important;font-size:10px!important}.sf-shell__selector select{flex:auto;min-height:40px!important;padding:6px 28px 6px 10px!important;font-size:14px!important}.sf-grid{grid-template-columns:1fr!important;gap:8px!important}.sf-card{border-radius:8px!important;gap:6px!important;padding:10px!important}.sf-card__head{flex-wrap:wrap!important;gap:6px!important}.sf-card__title{flex:100%;min-width:0}.sf-card__title--with-picker{align-items:center;width:100%;gap:8px!important;display:flex!important}.sf-card__ticker{font-size:16px!important;font-weight:700!important}.sf-card__suffix{font-size:11px!important}.sf-card__picker{flex:auto;min-height:40px!important;padding:6px 28px 6px 10px!important;font-size:14px!important}.sf-card__stats{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important;margin:0 -10px!important;padding:0 10px!important}.sf-card__stats::-webkit-scrollbar{display:none}.sf-stat{flex:none;min-width:80px;border-radius:6px!important;padding:5px 8px!important}.sf-stat dt{font-size:9px!important}.sf-stat dd{font-size:12px!important}.sf-card__trend-row{flex-wrap:wrap!important;gap:6px!important}.sf-card__trend{padding:3px 8px;font-size:11px!important}.sf-card__recommendation{flex:100%;font-size:10px!important}.sf-card__levels-row{flex-direction:column!important;gap:6px!important}.sf-card__warning{margin:4px 0!important;padding:4px 6px!important;font-size:10px!important}.vp-shell{flex:none!important;gap:8px!important;height:auto!important;min-height:0!important;padding:6px!important}.vp-shell--compact{gap:6px!important;padding:4px!important}.vp-shell__header{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:0!important}.vp-shell__title{font-size:13px!important}.vp-shell__meta{font-size:10px!important;line-height:1.4!important}.vp-stock-main{flex-direction:column!important;flex:none!important;gap:8px!important;height:auto!important;min-height:0!important}.vp-stock-chart-box{border-radius:6px!important;flex-direction:column!important;flex:none!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.vp-stock-chart-overlay{background:#0a0a0a;border-bottom:1px solid #1a1a1a;flex-wrap:wrap;z-index:auto!important;pointer-events:auto!important;flex:none!important;gap:8px!important;padding:6px 8px!important;position:static!important;top:auto!important;left:auto!important}.vp-stock-profile-chart{flex:none!important;height:280px!important;min-height:280px!important}.vp-stock-symbol-picker{min-width:90px!important;min-height:40px!important;padding:6px 24px 6px 10px!important;font-size:14px!important}.vp-stock-overlay-meta{color:#fff9;flex:100%;letter-spacing:.03em!important;font-size:10px!important}.vp-symbol-picker{flex:auto;min-width:0}.vp-symbol-picker__input{width:100%;border-radius:8px!important;min-width:0!important;min-height:40px!important;padding:8px 12px!important;font-size:16px!important}.vp-symbol-picker__panel{z-index:200!important;border-radius:8px!important;width:min(360px,92vw)!important;min-width:260px!important;max-width:92vw!important;max-height:60vh!important;padding:4px!important;position:fixed!important;top:100px!important;left:50%!important;transform:translate(-50%)!important}.vp-symbol-picker__option{border-radius:4px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.vp-symbol-picker__empty{padding:18px 12px!important;font-size:13px!important}.vp-symbol-picker:has(.vp-symbol-picker__panel):before{content:"";z-index:199;pointer-events:none;background:#00000073;position:fixed;inset:0}.vp-stock-right-panel{flex:none!important;gap:6px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important}.vp-stock-info-box,.vp-stock-table-card{border-radius:6px!important}.vp-stock-info-box{flex:none!important;padding:8px!important;font-size:11px!important}.vp-stock-info-title{margin-bottom:6px!important;padding-bottom:4px!important;font-size:11px!important}.vp-stock-ma-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;margin-bottom:8px!important}.vp-stock-ma-grid div{padding:5px 6px!important}.vp-stock-ma-grid dt{font-size:9px!important}.vp-stock-ma-grid dd{font-size:12px!important}.vp-stock-algo{gap:4px!important}.vp-stock-algo-text{font-size:10px!important;line-height:1.4!important}.vp-stock-table-card,.vp-stock-table-scroll{flex:none!important;min-height:0!important;overflow:visible!important}.vp-stock-level-table{width:100%!important;font-size:11px!important}.vp-stock-level-table th,.vp-stock-level-table td{padding:6px 8px!important}.vp-stock-level-table th{position:static!important;top:auto!important}.vp-stock-panel-header{z-index:2;position:sticky;top:0;padding:6px 8px!important}.vp-stock-panel-header button{min-height:40px!important;padding:6px 10px!important;font-size:12px!important}}@media (width<=480px){.vp-stock-profile-chart{height:220px!important;min-height:220px!important}}@media (width<=768px),(height<=540px){.ambient,.ambient--primary,.ambient--secondary,.ambient--tertiary,.ambient--bottom,.auth-stage__halo,.auth-stage__halo--secondary,.auth-illustration-card__glow,.auth-stage__glow{animation:none!important;display:none!important}.auth-shell{min-height:100dvh;overflow-y:auto;padding:24px 16px!important;padding-top:max(24px, env(safe-area-inset-top))!important;padding-bottom:max(24px, env(safe-area-inset-bottom))!important;background:#000!important;flex-direction:column!important;justify-content:flex-start!important;place-items:stretch stretch!important;display:flex!important}.auth-card,.auth-card.glass-panel{max-width:420px;margin:0 auto;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important;display:flex!important}.auth-panel{text-align:center;background:0 0!important;border:0!important;order:1!important;min-height:auto!important;padding:0!important}.auth-panel__brand{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 0 4px!important;padding:0!important;display:flex!important}.auth-panel__brand-mark{color:#000!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#f90!important;border-radius:12px!important;place-items:center!important;font-size:22px!important;display:grid!important}.auth-panel__brand span{color:#fff!important;letter-spacing:.04em!important;font-size:14px!important;font-weight:600!important}.auth-panel__brand .eyebrow{letter-spacing:.2em!important;color:#888!important;margin:0!important;font-size:9px!important}.auth-panel__image-shell{max-width:420px;position:relative;overflow:hidden;width:100%!important;height:140px!important;min-height:140px!important;box-shadow:none!important;background:#0a0a0a!important;border:1px solid #ff99002e!important;border-radius:12px!important;margin:4px auto 0!important;padding:0!important;display:block!important}.auth-panel__image-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}.auth-panel__image{object-position:center;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.auth-illustration-card,.auth-stage__image{display:none!important}.auth-stage,.auth-stage--form{background:0 0!important;border:0!important;order:2!important;min-height:auto!important;padding:0!important}.auth-stage__frame{background:0 0!important;border:0!important;padding:0!important}.auth-stage__frame:before{display:none!important}.auth-stage__form-shell{width:100%!important;margin:0!important;padding:0!important}.form-shell{width:100%!important;max-width:none!important;padding:0!important}.form-heading,.auth-login__header{text-align:left;margin:0 0 8px!important;display:block!important}.form-heading .eyebrow,.auth-login__header .eyebrow{letter-spacing:.2em!important;color:#888!important;margin:0 0 4px!important;font-size:9px!important}.form-heading h1,.auth-login__header h2{color:#fff!important;letter-spacing:-.01em!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.form-heading p:not(.eyebrow){color:#888!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.4!important}.auth-form,.form-grid{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.field{flex-direction:column!important;gap:6px!important;display:flex!important}.field span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#888!important;font-size:11px!important;font-weight:600!important}.auth-shell .input,.auth-shell input.input,.auth-shell input[type=email],.auth-shell input[type=password],.auth-shell input[type=text],.auth-shell input[type=search],.auth-shell input[type=tel],.auth-shell textarea,.auth-shell .select,.auth-form input,.auth-form textarea,.auth-form .select,.form-shell input,.form-shell .input,.form-shell textarea,.form-shell .select{box-sizing:border-box!important;color:#fff!important;appearance:none!important;background:#0e0e0e!important;border:1px solid #2a2a2a!important;border-radius:8px!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.3!important}.auth-shell .input::placeholder,.auth-shell input::placeholder,.auth-shell textarea::placeholder,.auth-form input::placeholder,.form-shell input::placeholder{color:#555!important;font-size:14px!important}.auth-shell .input:focus,.auth-shell .input:focus-visible,.auth-shell input:focus,.auth-shell input:focus-visible,.auth-form input:focus,.form-shell input:focus{border-color:#f90!important;outline:none!important;box-shadow:0 0 0 2px #ff99002e!important}.auth-actions,.auth-form__actions,.auth-form__actions--split{flex-direction:column!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-top:4px!important;display:flex!important}.primary,.primary-button,.auth-form__actions button[type=submit]{cursor:pointer;letter-spacing:.03em!important;color:#000!important;width:100%!important;min-height:48px!important;box-shadow:none!important;background:#f90!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important;transform:none!important}.primary:hover,.primary-button:hover{background:#ffaa1a!important;transform:none!important}.primary:active,.primary-button:active{background:#e68a00!important;transform:none!important}.primary:disabled,.primary-button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.primary:before,.ghost:before,.ghost-button:before,.link:before{display:none!important}.link,.ghost,.ghost-button,.auth-form__actions button[type=button]{color:#f90!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ff990059!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.link:hover,.ghost:hover,.ghost-button:hover{background:#ff990014!important;transform:none!important}.link:active,.ghost:active,.ghost-button:active{background:#ff990029!important}.status,#auth-status{text-align:left!important;color:#888!important;background:0 0!important;border:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:6px 4px!important;font-size:12px!important;line-height:1.4!important}.inline-error,.status[data-tone=error],.status.is-error{color:#ff6b6b!important;background:#ff33330f!important;border-left:2px solid #f33!important;border-radius:6px!important;width:100%!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;line-height:1.4!important}.option-flow-view{background:#000!important;flex-direction:column!important;gap:6px!important;padding:6px!important;display:flex!important}.option-flow-view__expiry-label{width:100%;flex-wrap:nowrap!important;gap:8px!important;font-size:10px!important}.option-flow-view__expiry-label>span{color:#888;flex:none}.option-flow-view__metric{position:relative;flex:1 1 0!important;min-width:88px!important;max-width:none!important}.option-flow-view__metric:after{display:none!important}.option-flow-view__split{grid-template-columns:1fr!important;gap:6px!important}.option-flow-view__main{-webkit-overflow-scrolling:touch;border:1px solid #1a1a1a!important;border-radius:6px!important;max-height:none!important;overflow:auto!important;box-shadow:inset -24px 0 18px -10px #ff99008c!important}.option-flow-view__main>header{padding:5px 8px!important;font-size:10px!important}.option-flow-view__main>header strong{font-size:11px!important}.option-flow-view__table{font-family:var(--bb-font-mono);font-size:10px!important}.option-flow-view__table thead th,.option-flow-view__table tbody td{white-space:nowrap!important;padding:3px 5px!important}.option-flow-view__table tbody tr:nth-child(2n) td:first-child{background:#050505!important}.option-flow-view__table tbody tr:nth-child(odd) td:first-child{background:#111!important}.option-flow-view__table thead th:first-child{background:#1a1a1a!important}.option-flow-view__ai-note{text-overflow:ellipsis;vertical-align:middle;overflow:hidden;white-space:nowrap!important;color:#f90!important;width:75px!important;max-width:75px!important;font-size:10px!important;font-weight:600!important;display:inline-block!important}.option-flow-view__table thead th,.option-flow-view__table tbody td{border-right:1px solid #1a1a1a!important}.option-flow-view__table thead th:last-child,.option-flow-view__table tbody td:last-child{border-right:0!important}.option-flow-view__ai-note br{display:none!important}.option-flow-view__ai-note br+*{margin-left:4px}.option-flow-view__ai-note br:after{content:" · ";color:#555}.option-flow-view__side{grid-template-columns:1fr 1fr!important;gap:6px!important}.option-flow-view__panel{overflow:hidden;border:1px solid #1a1a1a!important;border-radius:6px!important;padding:0!important}.option-flow-view__panel header,.option-flow-view__side>div>header{background:#0a0a0a!important;border-bottom:1px solid #1a1a1a!important;padding:5px 8px!important}.option-flow-view__side strong{font-size:10px!important}.option-flow-view__side span{font-size:9px!important}.option-flow-view__side ul{-webkit-overflow-scrolling:touch;max-height:180px;list-style:none;overflow-y:auto;margin:0!important;padding:4px 8px!important}.option-flow-view__side ul li{border-bottom:1px solid #1a1a1a;align-items:center;justify-content:space-between!important;padding:3px 0!important;font-size:10px!important;display:flex!important}.option-flow-view__side ul li:last-child{border-bottom:0}.option-flow-view__side ul li strong{color:#f90!important;font-size:10px!important}.option-flow-view__empty{padding:12px!important;font-size:11px!important}}@media (width<=480px){.option-flow-view__side{grid-template-columns:1fr!important}.option-flow-view__ai-note{max-width:160px}}@media (width<=768px),(height<=540px){.option-flow-view__side,.earnings-view__side,.insider-view__side,.resonance-view__side,.resonance-history-view__side,.stock-ta-view__side,.etf-momentum-view__pairs{display:none!important}.etf-momentum-view__side{padding:0!important;display:grid!important}.option-flow-view__split,.etf-momentum-view__split,.earnings-view__split,.insider-view__split,.resonance-view__split,.resonance-history-view__split,.stock-ta-view__split{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.stock-ta-view__main,.insider-view__main,.earnings-view__main{-webkit-overflow-scrolling:touch;overflow-x:auto!important;box-shadow:inset -24px 0 18px -10px #ff99008c!important}.insider-view__table,.earnings-view__table,.resonance-history-view__table{font-family:var(--bb-font-mono);width:max-content!important;min-width:100%!important;font-size:10px!important}.insider-view__table thead th,.insider-view__table tbody td,.earnings-view__table thead th,.earnings-view__table tbody td,.resonance-history-view__table thead th,.resonance-history-view__table tbody td{white-space:nowrap!important;padding:3px 6px!important}.insider-view__table thead th:first-child,.insider-view__table tbody td:first-child,.earnings-view__table thead th:first-child,.earnings-view__table tbody td:first-child,.resonance-history-view__table thead th:first-child,.resonance-history-view__table tbody td:first-child{z-index:2;background:#050505;position:sticky;left:0;box-shadow:1px 0 #222}.insider-view__table thead th:first-child,.earnings-view__table thead th:first-child,.resonance-history-view__table thead th:first-child{z-index:3;background:#111}.native-terminal--hk .native-terminal__panel:not(.native-terminal__panel--spotlight):has(.native-terminal__detail-grid--wide){display:none!important}.native-terminal--hk .native-terminal__panel--breadth{border-radius:8px!important;margin:0!important;padding:8px!important}.native-terminal--hk .native-terminal__section-head{flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin-bottom:8px!important}.native-terminal--hk .native-terminal__section-head .eyebrow{letter-spacing:.2em!important;color:#888!important;margin:0!important;font-size:9px!important}.native-terminal--hk .native-terminal__section-head h3{color:#fff!important;letter-spacing:.02em!important;margin:0!important;font-size:13px!important}.native-terminal--hk .native-terminal__mini-meta{word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#888!important;max-width:100%!important;font-size:9.5px!important;line-height:1.45!important}.native-terminal--hk .native-terminal__breadth-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.native-terminal--hk .native-terminal__breadth-grid article{box-shadow:none!important;background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:8px 10px!important;display:flex!important}.native-terminal--hk .native-terminal__breadth-grid span{text-transform:uppercase;letter-spacing:.12em!important;color:#888!important;font-size:9px!important;font-weight:600!important}.native-terminal--hk .native-terminal__breadth-grid strong{font-family:var(--bb-font-mono);font-size:18px!important;font-weight:700!important;line-height:1.1!important}.native-terminal--hk .native-terminal__tone--bull{color:#0f6!important}.native-terminal--hk .native-terminal__tone--bear{color:#f55!important}.native-terminal--hk .native-terminal__copy{border-left:2px solid #f90;border-radius:0 4px 4px 0;color:#ccc!important;background:#050505!important;margin:8px 0 0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.4!important}.native-terminal--hk .native-terminal__copy--muted{color:#888!important}.native-terminal--hk .native-terminal__table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.native-terminal--hk .native-terminal__table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.native-terminal--hk .native-terminal__table thead th,.native-terminal--hk .native-terminal__table tbody td{white-space:nowrap!important;padding:3px 6px!important;font-size:10.5px!important}.native-terminal--hk .native-terminal__table thead th{z-index:2;position:sticky;top:0;background:#111!important}.native-terminal--hk .native-terminal__table thead th:first-child,.native-terminal--hk .native-terminal__table tbody td:first-child{z-index:1;position:sticky;left:0;box-shadow:1px 0 #222;background:#050505!important}.native-terminal--hk .native-terminal__table thead th:first-child{z-index:3;background:#111!important}}@media (width<=480px){.native-terminal--hk .native-terminal__breadth-grid strong{font-size:16px!important}}@media (width<=768px),(height<=540px){.native-terminal--hk .native-terminal__index-grid{grid-template-columns:1fr!important;gap:8px!important;margin:0 0 10px!important;padding:0!important}.native-terminal--hk .native-terminal__panel--index-card{box-shadow:none!important;background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__section-head{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__section-head .eyebrow{letter-spacing:.2em!important;margin:0 0 2px!important;font-size:9px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__section-head h3{letter-spacing:.02em!important;font-size:15px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__chip{flex-shrink:0;border-radius:999px!important;padding:3px 8px!important;font-size:11px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important;margin:0!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__detail-grid>div{background:#050505!important;border:1px solid #141414!important;border-radius:6px!important;flex-direction:column!important;gap:2px!important;padding:6px 8px!important;display:flex!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__detail-grid span{text-transform:uppercase;letter-spacing:.14em!important;color:#888!important;font-size:9px!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__detail-grid strong{font-family:var(--bb-font-mono);color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.1!important}.native-terminal--hk .native-terminal__panel--index-card .native-terminal__copy{margin:8px 0 0!important;padding:6px 8px!important;font-size:10.5px!important;line-height:1.4!important}.native-terminal--hk .native-terminal__panel--picker{background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:10px!important;margin:0 0 10px!important;padding:10px 12px!important}.native-terminal--hk .native-terminal__panel--picker .native-terminal__section-head{flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin-bottom:8px!important}.native-terminal--hk .native-terminal__panel--picker .native-terminal__section-head h3{font-size:14px!important}.native-terminal--hk .native-terminal__panel--picker .native-terminal__mini-meta{color:#888!important;-webkit-line-clamp:unset!important;font-size:10px!important;line-height:1.4!important;display:block!important;overflow:visible!important}.native-terminal--hk .native-terminal__ticker-selector{width:100%!important}.native-terminal--hk .native-terminal__ticker-picker{position:relative;width:100%!important}.native-terminal--hk .native-terminal__search--ticker{flex-direction:column!important;gap:4px!important;width:100%!important;display:flex!important}.native-terminal--hk .native-terminal__search--ticker>span{text-transform:uppercase;letter-spacing:.18em!important;color:#888!important;font-size:9.5px!important}.native-terminal--hk .native-terminal__search--ticker input{font-family:var(--bb-font-mono);color:#fff!important;background:#050505!important;border:1px solid #222!important;border-radius:8px!important;width:100%!important;min-height:40px!important;padding:8px 10px!important;font-size:16px!important}.native-terminal--hk .native-terminal__search--ticker input:focus{border-color:#f90!important;outline:none!important}.native-terminal--hk .native-terminal__ticker-results{-webkit-overflow-scrolling:touch;z-index:50;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #000c;background:#050505!important;border:1px solid #2a2a2a!important;border-radius:8px!important}.native-terminal--hk .native-terminal__ticker-result{text-align:left;font-family:var(--bb-font-mono);background:0 0;border:none;border-bottom:1px solid #141414;color:#fff!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;display:flex!important}.native-terminal--hk .native-terminal__ticker-result.is-active,.native-terminal--hk .native-terminal__ticker-result.is-highlighted{background:#1a1a1a!important}.native-terminal--hk .native-terminal__ticker-results-empty{color:#888;text-align:center;padding:10px 12px;font-size:11px}.native-terminal--hk .native-terminal__panel--spotlight{background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:10px!important;margin:0 0 10px!important;padding:10px 12px!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__section-head{flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin-bottom:8px!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__section-head>div{flex-direction:column;gap:1px;display:flex}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__section-head h3{color:#fff!important;font-size:16px!important}.native-terminal--hk .native-terminal__local-title{-webkit-overflow-scrolling:touch;font-family:var(--bb-font-mono);overflow-y:hidden;white-space:nowrap!important;color:#ccc!important;letter-spacing:.02em!important;background:#050505!important;border:1px solid #141414!important;border-left:2px solid #f90!important;border-radius:0 6px 6px 0!important;width:100%!important;max-width:100%!important;padding:6px 8px!important;font-size:10.5px!important;line-height:1.4!important;display:block!important;overflow-x:auto!important}.native-terminal--hk .native-terminal__local-title::-webkit-scrollbar{height:0;display:none}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__detail-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__detail-grid--wide>div{min-width:0;background:#050505!important;border:1px solid #141414!important;border-radius:6px!important;flex-direction:column!important;gap:2px!important;padding:6px!important;display:flex!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__detail-grid--wide span{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.12em!important;color:#888!important;font-size:8.5px!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__detail-grid--wide strong{font-family:var(--bb-font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__insight{border-radius:0 6px 6px 0;color:#ddd!important;background:#050505!important;border-left:2px solid #0af!important;margin:6px 0 0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.45!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report{-webkit-overflow-scrolling:touch;overflow-x:auto;color:#ccc!important;background:#050505!important;border:1px solid #1a1a1a!important;border-radius:8px!important;margin:8px 0 0!important;padding:8px 10px!important;font-size:11px!important;line-height:1.5!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report *{max-width:100%}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report h1,.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report h2,.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report h3,.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report h4{color:#fff!important;margin:6px 0 4px!important;font-size:12px!important}.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__smart-report table{width:100%;font-size:10px!important}}@media (width<=380px){.native-terminal--hk .native-terminal__panel--spotlight .native-terminal__detail-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px),(height<=540px){.native-terminal__pane--trade-journal{width:100%!important;height:auto!important;min-height:calc(100vh - 160px)!important;display:block!important}.native-terminal__pane--trade-journal .viewer-frame--trade-journal{width:100%!important;height:100%!important;min-height:calc(100vh - 170px)!important}.trade-journal-view__ts{align-items:center!important;min-height:36px!important;padding:0 12px!important;display:flex!important}.realtime-shell__statusbar{min-height:36px!important}.market-monitor-view{gap:8px!important;padding:6px!important}.market-monitor-view__grid{grid-template-columns:1fr!important;gap:6px!important}.market-monitor-view__card{background:#0a0a0a!important;border:1px solid #1a1a1a!important;border-radius:6px!important}.market-monitor-view__card-title{letter-spacing:.08em!important;padding:6px 10px!important;font-size:11px!important}.market-monitor-view__bull-list,.market-monitor-view__bear-list{padding:6px 10px!important;font-size:12px!important;line-height:1.4!important}.market-monitor-view__bull,.market-monitor-view__bear{padding:4px 0!important}.market-monitor-view__card-empty{padding:8px 10px!important;font-size:11px!important}.resonance-history-view{gap:6px!important;padding:6px!important}.resonance-history-view__filter{border-radius:6px;flex-flow:column!important;align-items:stretch!important;gap:6px!important;padding:8px 10px!important}.resonance-history-view__filter-label{width:100%;letter-spacing:.12em!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:10px!important;display:flex!important}.resonance-history-view__filter-input{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px!important;flex:auto!important;min-height:40px!important;padding:8px 10px!important;font-size:16px!important}.resonance-history-view__filter-presets{width:100%;flex-direction:row!important;gap:4px!important;display:flex!important}.resonance-history-view__preset{white-space:nowrap;letter-spacing:.04em!important;border-radius:4px!important;flex:1 1 0!important;min-width:0!important;min-height:36px!important;padding:6px 4px!important;font-size:11px!important}.resonance-history-view__preset--active{color:#000!important;background:#ff9b1c!important;border-color:#ff9b1c!important;font-weight:700!important}.resonance-history-view__filter-count{text-align:left;width:100%;color:#666!important;margin-left:0!important;font-size:10px!important;line-height:1.4!important}.resonance-history-view__main{flex:none!important;min-height:0!important;overflow:visible!important}.resonance-history-view__split{grid-template-columns:1fr!important;gap:6px!important}.native-terminal__producer-status{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;padding:6px 8px!important}.native-terminal__producer-status-text{white-space:normal!important;flex:auto!important;min-width:0!important;font-size:11px!important;line-height:1.35!important}.native-terminal__producer-status-meta{display:none!important}.native-terminal--bloomberg .native-terminal__pulse-strip{grid-auto-rows:minmax(54px,auto);grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;padding:6px 8px!important}.native-terminal--bloomberg .native-terminal__pulse-cell{min-height:54px;justify-content:center!important;align-items:stretch!important}.native-terminal--bloomberg .native-terminal__pulse-cell--right{align-items:stretch!important}.native-terminal--bloomberg .native-terminal__expiry-toggle{width:100%;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.native-terminal--bloomberg .native-terminal__expiry-toggle>span{letter-spacing:.08em!important;color:#888!important;font-size:9px!important}.native-terminal--bloomberg .native-terminal__expiry-toggle .styled-dropdown__trigger,.native-terminal--bloomberg .native-terminal__expiry-toggle button[role=combobox],.native-terminal--bloomberg .native-terminal__expiry-toggle select{width:100%!important;min-height:28px!important;padding:4px 6px!important;font-size:10px!important}.pev-metric{justify-content:flex-start!important;min-width:60px!important;min-height:0!important;padding:4px 5px!important}.pev-metric__label{letter-spacing:.02em!important;white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;font-size:8.5px!important;line-height:1.15!important;overflow:visible!important}.pev-metric__value{font-size:12px!important}}@media (width<=720px){.etf-momentum-view__guide-grid,.etf-momentum-view__bull-bear{grid-template-columns:1fr!important}.etf-momentum-view__heatmap-scroll{max-height:70vh!important}.etf-momentum-view__side{grid-template-columns:1fr!important}}@media (orientation:landscape) and (height<=500px){.mobile-header{height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important}.mobile-header__title{font-size:14px!important}.mobile-header__mark{width:24px!important;height:24px!important;line-height:24px!important}.mobile-bottom-tabs{min-height:40px!important;padding-top:2px!important;padding-bottom:2px!important}.mobile-bottom-tab__icon{font-size:13px!important}.mobile-bottom-tab__label{font-size:8px!important;line-height:1.1!important}[class*=-view__metrics],.pev-metrics{padding-top:2px!important;padding-bottom:2px!important}[class*=-view__metric],.pev-metric{min-height:0!important;padding-top:2px!important;padding-bottom:2px!important}[class*=-view__metric-value],.pev-metric__value{font-size:13px!important}[class*=-view__metric-label],.pev-metric__label{font-size:8px!important}[class*=-view__metric-sub]{font-size:7px!important}.realtime-shell__statusbar{min-height:0!important;padding-top:2px!important;padding-bottom:2px!important;font-size:9px!important}[class*=scroll-hint]{display:none!important}[class*=-view__main]>header,[class*=-view__panel]>header{padding-top:2px!important;padding-bottom:2px!important}[class*=-view__main]>header>*{font-size:12px!important}.viewer-stage iframe{max-height:calc(100dvh - 78px)!important}}
/*$vite$:1*/