@keyframes pv-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pv-rail{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pv-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.discovery-content{padding-top:16px}.more-markets{margin:16px auto 0;display:flex}.account-placeholder{width:76px;height:32px;display:block}.outcome-history path[pathLength]{stroke-dasharray:1;animation:.5s ease-out pv-trace}.featured-story{flex-direction:column;justify-content:center;display:flex}.terminal .bottom-panel,.paper-record{animation:.22s ease-out pv-appear}.terminal .quote-box:is(button){pointer-events:auto;cursor:pointer;transition:background .15s,transform .15s}.terminal .chart-toolbar .phone-tools{display:none}@media (max-width:700px){.terminal .chart-toolbar .phone-tools{display:inline-flex}}.terminal .quote-box:is(button):hover{background:var(--accent);transform:translateY(-1px)}.terminal .quote-box:is(button):active{transform:scale(.98)}.pv-auth{background:var(--k-bg);grid-template-rows:auto 1fr auto;align-items:center;min-height:100dvh;padding:20px clamp(16px,4vw,60px);display:grid}.pv-auth .auth-header{width:100%;max-width:1200px;height:55px;margin:0 auto}.pv-auth-card,.pv-account-card,.pv-order-ticket{background:var(--k-surface);color:var(--k-fg)}.pv-auth-card{border:1px solid var(--k-line);border-radius:24px;justify-self:center;gap:18px;width:min(100%,390px);margin:30px 0;padding:30px;display:grid}.pv-auth-card h1{letter-spacing:-.025em;font:400 38px/1.08 Instrument Serif,serif}.pv-auth-card button,.pv-account-form button,.pv-order-ticket [data-slot=button]{min-height:40px}.pv-auth-card p,.pv-auth-switch,.pv-auth footer{color:var(--k-fg2);font-size:13px}.pv-auth-divider{color:var(--k-fg3);align-items:center;gap:12px;font-size:12px;display:flex}.pv-auth-divider:before,.pv-auth-divider:after{content:"";background:var(--k-line);flex:1;height:1px}.pv-auth-address,.pv-auth footer{align-items:center;gap:12px;display:flex}.pv-auth footer{justify-content:center}.pv-auth-switch{text-align:center}.pv-auth-error,.pv-account-form [role=alert],.pv-order-ticket [role=alert]{color:#ff8e97}.pv-account-card,.pv-order-ticket{border-radius:20px;gap:18px;padding:24px}.pv-account-card [data-slot=dialog-header]>svg{margin-bottom:6px}.pv-account-form{gap:12px;display:grid}.pv-account-form label,.pv-order-ticket label{color:var(--k-fg2);gap:7px;font-size:12px;display:grid}.pv-account-form input,.pv-order-ticket input{height:42px}.pv-account-form #clerk-captcha:empty{display:none}.pv-watch{background:var(--k-surface);border:1px solid var(--k-line);border-radius:18px;flex-direction:column;grid-area:1/1;gap:10px;min-width:0;min-height:0;padding:12px;animation:.18s ease-out pv-rail;display:flex;overflow:hidden}.pv-watch header{align-items:center;gap:2px;font-size:14px;display:flex}.pv-watch header b{flex:1}.pv-watch-rows{min-height:0;overflow:auto}.pv-watch p{color:var(--k-fg2);font-size:12px}.pv-watch-row{border-bottom:1px solid var(--k-line);align-items:center;display:flex}.pv-watch-row>button:first-child{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.pv-watch-row span{gap:3px;min-width:0;display:grid}.pv-watch-row b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.pv-watch-row small{color:var(--k-fg3);text-transform:capitalize;font-size:10px}.pv-watch-row>button:last-child:not(:first-child){padding:8px 2px 8px 7px}.terminal .terminal-workspace.with-watch{grid-template-columns:210px minmax(0,1fr) 280px}.terminal .terminal-workspace.with-watch:not(.has-details){grid-template-columns:210px minmax(0,1fr)}.terminal .terminal-workspace.with-watch .center-workspace{grid-column:2}.terminal .terminal-workspace.with-watch .research-panel{grid-column:3!important}.pv-paper-desk{grid-template-columns:minmax(170px,26%) minmax(0,1fr);gap:22px;height:100%;padding:16px 20px;display:grid;overflow:auto}.paper-balance{border-right:1px solid var(--k-line);flex-direction:column;align-items:flex-start;gap:4px;padding-right:15px;display:flex}.paper-balance small,.ticket-caption{color:var(--k-fg2);font-size:11px}.paper-marks{gap:3px;width:100%;max-width:240px;display:grid}.paper-marks>span{justify-content:space-between;gap:8px;display:flex}.paper-marks b{color:var(--k-fg);font-variant-numeric:tabular-nums;font-weight:500}.paper-balance strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.paper-balance span,.paper-ledger p,.ticket-totals dt,.pv-order-ticket>small{color:var(--k-fg2);font-size:12px}.paper-balance button{margin-top:7px}.paper-ledger{min-width:0}.paper-ledger p{padding:12px 0}.ticket-options{border:1px solid var(--k-line);border-radius:12px;align-items:center;gap:3px;padding:3px;display:flex}.ticket-options button{border-radius:9px;flex:1;padding:7px 12px;font-size:12px;transition:background .15s,color .15s}.ticket-options [aria-pressed=true]{background:var(--accent);color:var(--k-fg)}.ticket-options .yes[aria-pressed=true]{color:#9bb7ff;background:#496fcc35}.ticket-options .no[aria-pressed=true]{color:#ffa0ad;background:#ba455135}.paper-ledger>.ticket-options{width:max-content}.paper-record{border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 0;font-size:12px;display:grid}.paper-record a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-totals{border-block:1px solid var(--k-line);grid-template-columns:1fr auto;gap:7px;padding:12px 0;display:grid}.ticket-totals dd{text-align:right;font-variant-numeric:tabular-nums}.phone-tools,.phone-panel-close{display:none}@media (max-width:700px){.terminal{width:100%;max-width:100vw;height:100dvh;min-height:0;padding:5px max(5px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));gap:6px;min-width:0!important}.terminal .chart-toolbar{gap:4px;height:auto;min-height:46px;padding-right:40px;display:flex;overflow:visible}.terminal .chart-toolbar .terminal-brand{width:31px;min-width:31px;margin:0;padding:0}.terminal .chart-toolbar .symbol-button{flex:1;width:auto;min-width:42px;max-width:145px;height:38px;padding:0 8px}.terminal .chart-toolbar .symbol-button kbd,.terminal .chart-toolbar .timeframes,.terminal .chart-toolbar .toolbar-divider,.terminal .chart-toolbar .toolbar-end,.terminal .chart-toolbar>button[aria-label*=drawing],.terminal .chart-toolbar>.toolbar-lab,.terminal .chart-toolbar>.top-alert,.terminal .chart-toolbar>.chart-type-trigger,.terminal .chart-toolbar>.desktop-studies{display:none!important}.terminal .chart-toolbar .interval-select,.terminal .chart-toolbar .phone-tools,.terminal .chart-toolbar .watch-trigger{justify-content:center;min-width:36px;min-height:38px;padding:5px;display:inline-flex}.terminal .chart-toolbar .symbol-button span{font-size:12px}.floating-auth{right:max(6px, env(safe-area-inset-right));top:10px}.terminal .terminal-workspace.no-watchlist,.terminal .terminal-workspace.with-watch{gap:0;position:relative;grid-template-columns:minmax(0,1fr)!important}.terminal .terminal-workspace.with-watch .center-workspace{grid-column:1}.terminal .research-panel,.terminal .pv-watch{z-index:6;width:min(89%,340px);min-width:0;position:absolute;inset:0 0 0 auto;box-shadow:-16px 0 30px #0005}.terminal .pv-watch{inset:0 auto 0 0}.phone-panel-close{z-index:7;place-items:center;width:33px;height:34px;display:grid;position:absolute;top:7px;right:8px}.terminal .research-panel .panel-tabs{width:calc(100% - 58px)}.terminal .main-chart-header{background:var(--k-surface);border-bottom:1px solid var(--k-line);flex:none;max-width:none;min-height:0;padding:10px 12px 7px 14px;position:relative;inset:auto}.terminal .chart-bottom-toolbar{gap:0;min-height:32px;padding-inline:5px}.terminal .chart-bottom-toolbar>div{gap:1px}.terminal .chart-bottom-toolbar .clear-drawings-link,.terminal .chart-bottom-toolbar>div>span{display:none}.terminal .chart-bottom-toolbar button{white-space:nowrap}.terminal .main-chart-header h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box}.terminal .drawing-tools.grouped-drawings{width:36px;min-width:36px;padding-inline:1px}.terminal .bottom-tabs,.terminal .chart-bottom-bar{padding-left:6px;padding-right:5px}.terminal .bottom-tabs>div{gap:0}.terminal .bottom-tabs button{padding-inline:6px}.terminal .bottom-panel{height:min(225px,38dvh);min-height:min(225px,38dvh)}.pv-paper-desk{padding:10px 12px;display:block}.paper-balance{border:0;grid-template-columns:1fr auto;margin-bottom:9px;display:grid}.paper-balance button{grid-area:1/2/3}.paper-balance strong{grid-area:2/1}.paper-balance span{grid-column:1/-1}.pv-account-form input,.pv-order-ticket input{font-size:16px}.terminal .terminal-footer{padding:0 5px}.discovery-content{width:100%;padding:12px max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left))}.discovery-header-inner{gap:8px;padding:10px 13px}.discovery-categories{padding:0 12px 8px}.featured-story{min-height:0;padding:16px}.featured-footer{flex-wrap:wrap}.discovery-content .featured-art{order:-1;height:145px;min-height:0;padding:0;display:block}.featured-art .discovery-image.hero-image{border-radius:0;height:100%;min-height:0}.discovery-content .featured-market{flex-direction:column;align-items:stretch;padding:0;overflow:hidden;display:flex!important}.terminal .charts-grid.count-2,.terminal .charts-grid.count-4,.terminal .charts-grid.count-8{grid-template-columns:1fr;grid-auto-rows:minmax(180px,1fr);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.pv-page-transition,.featured-art,.feature-headline,.terminal .bottom-panel,.paper-record,.pv-watch,.outcome-history path[pathLength]{animation:none}}
.terminal .terminal-workspace.has-order-dock{grid-template-columns:minmax(0,1fr) clamp(305px,23vw,385px)}.terminal .terminal-workspace.has-order-dock.with-watch{grid-template-columns:200px minmax(0,1fr) clamp(305px,23vw,385px)}.order-dock{background:var(--k-surface);border:1px solid var(--k-line);min-width:0;min-height:0;color:var(--k-fg);border-radius:20px;flex-direction:column;grid-area:1/-2/auto/-1;animation:.19s ease-out dock-in;display:flex;overflow:hidden}@keyframes dock-in{0%{opacity:.5;transform:translate(10px)}to{opacity:1;transform:none}}.order-dock-head{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.order-venue{background:var(--k-fg);width:32px;height:32px;color:var(--k-bg);border-radius:9px;place-items:center;font-size:18px;font-weight:700;display:grid}.order-dock-head small{color:var(--k-fg2);text-transform:capitalize;font-size:10px}.order-dock-head h2{outline:none;font-size:16px;font-weight:600;line-height:1.2}.order-dock-head button{margin-left:auto}.order-dock>[data-slot=tabs]{margin:0 14px 10px}.order-dock [data-slot=tabs-list]{border-radius:9px;width:100%}.order-dock [data-slot=tabs-trigger]{flex:1}.order-dock-body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 15px 16px;overflow:auto}.order-dock-body h3{margin:0 0 10px;font-size:14px;font-weight:550;line-height:1.4}.order-outcomes{width:max-content;margin-bottom:15px}.order-outcomes button{padding:4px 13px}.order-quotes{grid-template-columns:1fr 1fr;gap:2px;display:grid}.order-quotes button{text-align:left;background:var(--accent);border-radius:11px 2px 2px 11px;gap:3px;padding:10px 12px;display:grid}.order-quotes button.buy{text-align:right;border-radius:2px 11px 11px 2px}.order-quotes strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.order-quotes small{font-size:11px}.order-quotes .buy[aria-pressed=true]{color:#a8bcff;background:#536dce38}.order-quotes .sell[aria-pressed=true]{color:#ff9da7;background:#b43e5033}.order-types{border-bottom:1px solid var(--k-line);margin:14px 0 16px;display:flex}.order-types button{color:var(--k-fg2);border-bottom:2px solid #0000;flex:1;padding:9px;font-size:12px}.order-fields{gap:13px;display:grid}.order-fields label{color:var(--k-fg2);gap:6px;font-size:12px;display:grid}.order-field{border:1px solid var(--k-line);background:var(--k-bg);height:42px;color:var(--k-fg);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.order-field output,.order-field input{font-variant-numeric:tabular-nums;flex:1;width:0;min-width:0;font-size:15px}.order-field input{box-shadow:none;border:0;padding:0;background:0 0!important}.order-field button{place-items:center;width:26px;height:30px;display:grid}.order-field small{color:var(--k-fg3);font-size:10px}.order-summary{background:var(--accent);border-radius:11px;grid-template-columns:1fr auto;gap:9px;margin-top:15px;padding:12px;font-size:12px;display:grid}.order-summary dt,.order-validity,.order-dock-footer small,.depth-columns{color:var(--k-fg2)}.order-summary dd{text-align:right;font-variant-numeric:tabular-nums}.order-validity{margin-top:8px;font-size:11px;display:block}.order-dock-footer{border-top:1px solid var(--k-line);gap:8px;padding:12px 15px 15px;display:grid}.order-dock-footer>p{color:#ff97a4}.order-edit{justify-self:start;font-size:12px}.order-submit{color:#fff;background:#536fd9;border-radius:11px;align-content:center;gap:2px;min-height:48px;display:grid}.order-submit:disabled{opacity:.5}.order-submit strong{font-size:14px}.order-submit small{color:#fffd;font-size:11px}.depth-columns,.depth-level,.depth-spread{justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;display:flex}.depth-level{font-variant-numeric:tabular-nums;width:100%;position:relative}.depth-level i{background:#b43e502c;position:absolute;top:2px;bottom:2px;right:0}.depth-level span,.depth-level b{position:relative}.depth-spread{background:var(--accent);margin:4px 0}.pv-paper-desk{flex-direction:column;gap:10px;padding:10px 14px;display:flex}.account-metrics{white-space:nowrap;background:var(--accent);border-radius:10px;flex-shrink:0;align-items:center;gap:18px;padding:8px 12px;font-size:11px;display:flex;overflow-x:auto}.account-metrics>strong{font-size:12px}.account-metrics span{color:var(--k-fg2);gap:5px;display:flex}.account-metrics b{color:var(--k-fg);font-variant-numeric:tabular-nums;font-weight:500}.paper-ledger{position:relative}.desk-order-action{position:absolute;top:0;right:0}.paper-empty{text-align:center;padding:21px 0!important}@media (max-width:700px){.terminal .terminal-workspace.has-order-dock,.terminal .terminal-workspace.has-order-dock.with-watch{grid-template-columns:minmax(0,1fr)}.order-dock{z-index:8;height:min(69dvh,550px);animation:.2s ease-out sheet-in;position:absolute;inset:auto 0 0;box-shadow:0 -12px 45px #0006}.order-dock-head{padding:9px 14px 7px}.order-dock-head h2{font-size:14px}.order-dock-head button{min-width:40px}.order-dock-body{padding:4px 14px 10px}.order-dock-body h3{font-size:13px}.order-field input{font-size:16px}.order-dock-footer{padding:8px 14px max(10px, env(safe-area-inset-bottom))}.account-metrics{gap:14px}.pv-paper-desk{padding:8px;display:flex}.account-metrics b{font-size:12px}}@keyframes sheet-in{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.order-dock{animation:none}}.paper-ledger .ticket-options button{white-space:nowrap}.account-metrics{font-size:12px}.order-field input::-webkit-inner-spin-button{appearance:none}.order-field input::-webkit-outer-spin-button{appearance:none}.order-field input[type=number]{appearance:textfield}.terminal{--desk-buy:#154fd0;--desk-sell:#bd213e;--desk-yes:#81afff;--desk-no:#ff8997;--desk-edge:#38445a;--desk-ink:#f4f7ff;--desk-muted:#b8c4d8;--desk-card:#121b2c}.light .terminal{--desk-yes:#124cb9;--desk-no:#ab1935;--desk-edge:#adbbc9;--desk-ink:#152137;--desk-muted:#43536b;--desk-card:#f0f4fa}.order-dock{border-color:var(--desk-edge);color:var(--desk-ink)}.order-dock-head{background:var(--desk-card);border-bottom:1px solid var(--desk-edge);margin-bottom:12px}.order-dock-head h2{font-size:18px;font-weight:700}.order-venue{background:var(--desk-buy);color:#fff}.terminal .quote-box.outcome-quote.yes,.terminal .quote-box.outcome-quote.no{color:#fff;background:var(--desk-buy);border-color:#0000;box-shadow:inset 0 1px #ffffff2c}.terminal .quote-box.outcome-quote.no{background:var(--desk-sell)}.order-dock .order-outcomes [aria-pressed=true],.order-quotes .buy[aria-pressed=true],.order-quotes .sell[aria-pressed=true]{color:#fff;background:var(--desk-buy)}.order-dock .order-outcomes .no[aria-pressed=true],.order-quotes .sell[aria-pressed=true]{background:var(--desk-sell)}.order-quotes button{color:var(--desk-ink);background:var(--desk-card);border:1px solid var(--desk-edge)}.order-quotes strong{font-size:22px;font-weight:720}.order-submit{background:var(--desk-buy)}.order-submit.sell{background:var(--desk-sell)}.order-submit:not(:disabled):hover{filter:brightness(1.14)}.order-types button[aria-pressed=true]{color:var(--desk-ink);border-color:var(--desk-yes)}.order-field,.order-exits{border-color:var(--desk-edge)}.order-summary,.account-metrics{background:var(--desk-card);color:var(--desk-ink)}.order-summary dt,.order-fields label,.order-validity,.account-metrics span,.order-dock-head small{color:var(--desk-muted)}.order-exits{border-top:1px solid var(--desk-edge);margin-top:16px;padding:7px 0 0}.order-exits legend{padding-right:8px;font-size:13px;font-weight:660}.order-exits>div{justify-content:space-between;align-items:center;gap:8px;min-height:37px;display:flex}.order-exits label{align-items:center;gap:8px;font-size:13px;display:flex}.order-exits .target input{accent-color:var(--desk-buy)}.order-exits .stop input{accent-color:var(--desk-sell)}.order-exits .exit-price{width:96px}.order-exits input[type=number]{font-variant-numeric:tabular-nums}.order-exits small,.working-record small{color:var(--desk-muted);font-size:11px;display:block}.working-record{border-bottom:1px solid var(--desk-edge);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;font-size:12px;display:grid}.working-record a{color:var(--desk-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.depth-level.sell i{background:#2d72f43e}.depth-level.buy i{background:#ff476237}@media (max-width:700px){.order-exits input[type=number]{font-size:16px}.desk-order-action{margin:5px 0;position:static}}.order-dock .sheet-toggle{display:none}.terminal .order-dock-footer>a{background:var(--desk-buy);color:#fff;font-weight:650}.terminal .order-dock-footer>a:hover{background:#1145b9}@media (max-width:700px){.order-dock .sheet-toggle{white-space:nowrap;margin-left:auto;display:inline-flex}.order-dock .sheet-toggle+button{margin-left:0}.order-dock.sheet-folded{height:auto;padding-bottom:env(safe-area-inset-bottom)}.order-dock.sheet-folded .order-dock-head{border:0;margin:0}.order-dock.sheet-folded>:not(.order-dock-head){display:none}}
.pv-auth{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:100px 20px;display:flex;position:relative}.pv-auth .auth-header{width:auto;max-width:none;position:absolute;top:20px;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px)}.pv-auth>footer{position:absolute;bottom:24px;left:0;right:0}.pv-auth-card{flex:none;margin:0;animation:.24s ease-out pv-content-in}.pv-auth input{background:var(--k-bg);border-color:var(--k-line);height:46px;font-size:16px}.pv-auth-card form>button,.pv-auth-card>button{border-radius:12px}.pv-auth-card button[type=submit]{background:var(--k-fg);color:var(--k-bg)}.venue-mark{object-fit:contain;vertical-align:middle;border-radius:7px;flex:none;display:inline-block}.discovery-venue>.venue-mark{width:20px;height:20px}.venue-icon,.order-venue,.search-venue-mark{overflow:hidden;background:0 0!important}.terminal{--desk-buy:#163bd5;--desk-sell:#c40832;--desk-yes:#739aff;--desk-no:#ff6681;--desk-card:#171719;--desk-edge:#404045;--desk-muted:#c2c2cc}.terminal .up{color:var(--desk-yes)}.terminal .down{color:var(--desk-no)}.order-dock{--order-accent:var(--desk-buy)}.order-dock[data-action=sell]{--order-accent:var(--desk-sell)}.order-dock button,.order-dock input,.order-dock output{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .14s}.order-dock button:active:not(:disabled){transform:scale(.98)}.order-quotes,.order-outcomes{isolation:isolate;position:relative}.order-quotes:before,.order-outcomes:before{content:"";background:var(--desk-sell);z-index:0;pointer-events:none;border-radius:10px;width:50%;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s;position:absolute;inset:0 auto 0 0}.order-quotes[data-selected=buy]:before{background:var(--desk-buy);transform:translate(100%)}.order-quotes button,.order-outcomes button{z-index:1;border-color:#0000;position:relative;background:0 0!important}.order-quotes{background:var(--desk-card);border:1px solid var(--desk-edge);border-radius:11px}.order-outcomes{grid-template-columns:1fr 1fr;gap:0;width:100%;padding:3px;display:grid}.order-outcomes:before{background:var(--desk-buy);width:calc(50% - 3px);inset:3px auto 3px 3px}.order-outcomes[data-selected=no]:before{background:var(--desk-sell);transform:translate(100%)}.order-dock .order-outcomes button[aria-pressed=true],.order-quotes button[aria-pressed=true]{color:#fff}.order-outcomes button:not([aria-pressed=true]){color:var(--desk-muted)}.order-submit{box-shadow:0 4px 18px color-mix(in srgb, var(--order-accent) 18%, transparent)}.order-summary{border:1px solid var(--desk-edge);border-radius:12px}.order-dock-body{scrollbar-gutter:stable}.order-dock-body>.order-depth,.order-dock-body>.order-fields,.margin-record{animation:.2s ease-out pv-content-in}.paper-leverage{border:0;min-width:0;margin-top:14px;padding:0}.paper-leverage legend{justify-content:space-between;width:100%;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.paper-leverage legend span{color:var(--desk-muted);font-weight:400}.paper-leverage [data-slot=tabs-list]{width:100%}.paper-leverage small{color:var(--desk-muted);margin:8px 0 3px;font-size:11px;line-height:1.5;display:block}[data-slot=tabs-list]{isolation:isolate;position:relative}.pv-tab-indicator{pointer-events:none;width:var(--active-tab-width);height:var(--active-tab-height);transform:translate(var(--active-tab-left), var(--active-tab-top));background:var(--accent);z-index:0;border-radius:8px;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s,height .22s;position:absolute;top:0;left:0}[data-slot=tabs-trigger]{z-index:1;position:relative}[data-slot=tabs-trigger][data-active]{box-shadow:none;background:0 0!important}[data-slot=tabs-list][data-variant=line] .pv-tab-indicator{height:2px;top:calc(var(--active-tab-height) - 1px);background:var(--k-fg)}.pv-paper-desk{flex-direction:column;gap:10px;max-width:100%;min-height:0;display:flex}.execution-status{color:var(--desk-muted);align-items:center;gap:6px;font-size:10px;display:flex}.execution-status i{background:#eab308;border-radius:50%;width:6px;height:6px}.execution-status i.status-dot{background:#70d992}.margin-record{border-bottom:1px solid var(--desk-edge);grid-template-columns:minmax(170px,1fr) minmax(270px,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.margin-record a{font-size:13px;display:block}.margin-record small{color:var(--desk-muted);margin-top:4px;font-size:11px;display:block}.margin-record dl{grid-template-columns:repeat(4,auto);gap:4px 12px;font-size:11px;display:grid}.margin-record dt{color:var(--desk-muted);grid-row:1}.margin-record dd{font-variant-numeric:tabular-nums;grid-row:2}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.discovery-recommendations{margin:42px 0}.recommendation-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:20px;gap:16px;padding:0;transition:transform .22s,border-color .22s}.recommendation-card:hover{border-color:var(--k-fg3);transform:translateY(-3px)}.recommendation-art{position:relative}.recommendation-art .discovery-image{aspect-ratio:2.2}.recommendation-art>span{letter-spacing:.03em;color:#fff;background:#111e;border:1px solid #ffffff38;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;left:14px}.recommendation-card h3{letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.35}.recommendation-card p{color:var(--k-fg2);font-size:12px;line-height:1.5}.recommendation-quote{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.recommendation-quote b{letter-spacing:-.04em;font-size:28px}.recommendation-quote span{font-size:11px}.recommendation-actions{border-top:1px solid var(--k-line);flex-wrap:wrap;gap:12px;margin-top:8px;padding:15px 0 17px;display:flex}.recommendation-actions a{color:var(--k-fg2);align-items:center;gap:6px;font-size:11px;display:flex}.discovery-view-controls{flex-wrap:wrap}.discovery-ranking{max-width:100%}@keyframes pv-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.pv-auth{padding:90px 20px}.pv-auth-card{width:100%;max-width:390px;padding:24px}.pv-auth .auth-header{left:20px;right:20px}.recommendation-grid{grid-template-columns:minmax(0,1fr)}.recommendation-art .discovery-image{aspect-ratio:2.5}.discovery-ranking [data-slot=tabs-trigger]{padding-inline:9px;font-size:11px}.discovery-view-controls{gap:10px;width:100%}.terminal .center-workspace{flex-direction:column;display:flex;overflow:hidden}.terminal .bottom-panel{overscroll-behavior:contain;flex-shrink:0;height:clamp(220px,38dvh,330px);min-height:0;overflow:auto;padding:8px!important}.terminal .bottom-tabs{gap:4px;height:42px;min-height:42px;padding-left:7px}.terminal .bottom-tabs>div{scrollbar-width:none;flex:1;gap:0;min-width:0;overflow:auto}.terminal .bottom-tabs button{white-space:nowrap;min-height:38px;padding-inline:9px}.terminal .bottom-tabs .tiny-badge{display:none}.terminal .account-metrics{border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.terminal .account-metrics>strong{grid-column:1/-1}.terminal .account-metrics span{font-size:10px}.terminal .account-metrics b{font-size:14px}.terminal .paper-ledger{min-height:0;overflow:visible}.terminal .paper-ledger>.ticket-options{scrollbar-width:none;width:100%;max-width:100%;overflow:auto}.terminal .paper-ledger>.ticket-options button{padding:8px;font-size:11px}.terminal .pv-paper-desk{flex-direction:column;gap:10px;padding:0;display:flex}.margin-record{grid-template-columns:minmax(0,1fr);gap:10px}.margin-record dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.margin-record dd{white-space:nowrap;font-size:11px}.order-dock{z-index:40;isolation:isolate;border-radius:22px;max-height:calc(100dvh - 65px);left:6px!important;right:6px!important;bottom:max(6px, env(safe-area-inset-bottom))!important;height:min(80dvh,740px)!important;position:fixed!important}.order-dock.sheet-folded{height:auto!important}.order-dock-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.order-dock-footer{flex:none}.order-dock-body input{font-size:16px}}.terminal .bottom-panel{transition:height .22s,min-height .22s,opacity .16s,padding .22s}.terminal .bottom-panel[data-open=false]{opacity:0;pointer-events:none;height:0;min-height:0;overflow:hidden;padding:0!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.appearance-dialog{width:min(540px,100vw - 28px);max-height:90dvh;overflow:auto}.appearance-colors,.appearance-display{gap:2px;margin:8px 0;display:grid}.appearance-colors label,.appearance-display label{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:46px;font-size:13px;display:flex}.appearance-colors label>span,.appearance-display label>span{flex:1}.appearance-colors input[type=color]{cursor:pointer;width:38px;height:30px;padding:3px}.appearance-colors code{color:var(--muted-foreground);width:60px;font-size:11px}.appearance-display input{width:75px}@media (min-width:701px){.terminal .bottom-panel[data-open=true]{height:var(--paper-height,260px);min-height:var(--paper-height,260px)}}.appearance-presets,.appearance-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appearance-presets>span{color:var(--muted-foreground);margin-right:auto;font-size:12px}.appearance-footer{justify-content:space-between;padding-top:14px}.terminal .chart-tile,.terminal .chart-canvas{background:var(--chart-background,var(--k-bg))}.terminal .up{color:#34d399}.terminal .down{color:#fb7185}.order-outcomes:before{background:var(--desk-yes)}.order-outcomes[data-selected=no]:before{background:var(--desk-no)}.order-quotes button[aria-pressed=true],.order-submit{color:var(--order-ink,#090909)!important}.order-outcomes button[aria-pressed=true]{color:var(--outcome-ink,#fff)!important}.order-dock{--order-ink:var(--buy-ink,#090909)}.order-dock[data-action=sell]{--order-ink:var(--sell-ink,#090909)}.order-types button[aria-pressed=true]{border-color:var(--order-accent)}.depth-level.sell i{background:color-mix(in srgb, var(--desk-sell) 20%, transparent)}.depth-level.buy i{background:color-mix(in srgb, var(--desk-buy) 20%, transparent)}.light .terminal{--desk-card:var(--muted);--desk-edge:var(--border);--desk-muted:var(--muted-foreground);--desk-ink:var(--foreground)}.order-dock .order-quotes[data-selected=sell]{--order-ink:var(--sell-ink,#090909)}.order-dock .order-quotes[data-selected=buy]{--order-ink:var(--buy-ink,#090909)}.order-outcomes[data-selected=yes]{--outcome-ink:var(--yes-ink,#fff)}.order-outcomes[data-selected=no]{--outcome-ink:var(--no-ink,#fff)}.terminal .quote-box.outcome-quote.yes{background:var(--desk-yes);border-color:var(--desk-yes);color:var(--yes-ink,#fff)}.terminal .quote-box.outcome-quote.no{background:var(--desk-no);border-color:var(--desk-no);color:var(--no-ink,#fff)}.account-center{flex-direction:column;gap:18px;width:min(700px,100vw - 24px);max-width:min(700px,100vw - 24px);max-height:90dvh;display:flex}.account-tab-body{overscroll-behavior:contain;min-height:220px;padding-right:4px;overflow-y:auto}.account-center [data-slot=tabs-list]{max-width:100%;overflow:auto}.account-center h3{margin:14px 0 8px;font-size:15px;font-weight:600}.account-detail-list{border-block:1px solid var(--border);margin:16px 0}.account-detail-list>div,.account-session{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.account-detail-list>div+div,.account-session+.account-session{border-top:1px solid var(--border)}.account-session small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.account-plan{border:1px solid var(--border);border-radius:16px;margin:14px 0;padding:16px}.account-plan h3{margin:4px 0;font-size:26px}.account-plan p,.account-plan small{color:var(--muted-foreground);font-size:12px}.account-usage{gap:14px;margin:18px 0;display:grid}.account-usage>div{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.account-usage b{margin-left:auto}.account-usage progress{width:100%;height:5px;accent-color:var(--foreground)}.account-actions{gap:10px;margin-top:18px;display:flex}@media (max-width:700px){.account-center [data-slot=tabs-trigger]{padding-inline:9px;font-size:11px}.account-detail-list>div{flex-wrap:wrap;gap:5px}.account-center{max-height:90dvh}}[data-slot=button][data-variant=default]{color:var(--primary-foreground)}.account-center [data-slot=tabs-list],.appearance-dialog [data-slot=tabs-list]{border:1px solid var(--border);background:var(--muted);border-radius:14px;gap:4px;padding:4px;display:flex}.account-center [data-slot=tabs-trigger],.appearance-dialog [data-slot=tabs-trigger]{flex:1;min-height:34px;padding:6px 12px;font-size:12px}.exchange-center{width:min(680px,100vw - 24px);max-height:90dvh;overflow:auto}.exchange-center>p{line-height:1.6}.exchange-center h3{margin:10px 0;font-size:15px;font-weight:600}.exchange-intro{border:1px solid var(--border);border-radius:16px;padding:18px}.exchange-intro p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.exchange-connected{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.exchange-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exchange-summary>div{border:1px solid var(--border);border-radius:14px;gap:8px;padding:16px;display:grid}.exchange-summary b{font-size:22px}.exchange-summary small{color:var(--muted-foreground);font-size:11px}.exchange-portfolio{max-height:330px;overflow:auto}.exchange-portfolio>a{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.exchange-portfolio>a:hover{color:var(--foreground);background:var(--accent)}.exchange-portfolio small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.exchange-external{text-underline-offset:4px;font-size:12px;text-decoration:underline}.tracked-positions{min-width:720px}.tracked-position,.tracked-position-heading{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,2fr) .5fr .7fr .7fr .8fr minmax(140px,1fr);align-items:center;gap:14px;padding:12px;font-size:12px;display:grid}.tracked-position-heading{color:var(--muted-foreground);font-size:10px}.tracked-position>a{align-items:center;gap:8px;min-width:0;display:flex}.tracked-position>a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tracked-position small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.position-actions{justify-items:start;gap:3px;display:grid}.product-tour{grid-template-columns:minmax(220px,.8fr) 1.6fr;align-items:center;gap:30px;margin:80px auto 30px;display:grid}.product-tour-heading .eyebrow{color:var(--muted-foreground);letter-spacing:.08em;font-size:10px}.product-tour h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(30px,4vw,58px);font-weight:600;line-height:1.05}.product-tour-heading p{color:var(--muted-foreground);margin:20px 0;font-size:14px;line-height:1.7}.product-tour a{font-size:12px}.product-tour-preview{border:1px solid var(--border);background:var(--card);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000025}.product-tour-preview img{width:100%;height:auto}.product-tour-preview>a{background:var(--foreground);color:var(--background);border-radius:99px;padding:10px 16px;position:absolute;bottom:20px;right:20px}.product-tour-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-tour-grid article,.learning-grid>a{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:22px;transition:transform .18s,border-color .18s}.product-tour-grid article:hover,.learning-grid>a:hover{border-color:var(--muted-foreground);transform:translateY(-3px)}.product-tour-grid small{color:var(--muted-foreground);font-size:11px}.product-tour-grid h3{letter-spacing:-.02em;margin:15px 0 10px;font-size:17px;font-weight:600}.product-tour-grid p{color:var(--muted-foreground);margin-bottom:20px;font-size:12px;line-height:1.75}.learning-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.learning-grid h3{font-size:18px;font-weight:600}.learning-grid p{font-size:13px}.learning-article h2{letter-spacing:-.03em;margin:30px 0 10px;font-size:24px;font-weight:600}.learning-related{border-block:1px solid var(--border);gap:15px;margin:30px 0;padding:25px 0;display:grid}.directory-pagination{justify-content:center;align-items:center;gap:24px;padding:35px 0;font-size:13px;display:flex}.directory-pagination a{border:1px solid var(--border);border-radius:99px;padding:10px 18px}@media (max-width:900px){.product-tour-grid{grid-template-columns:repeat(2,1fr)}.product-tour,.learning-grid{grid-template-columns:1fr}}@media (max-width:700px){.tracked-positions{min-width:0}.tracked-position-heading{display:none}.tracked-position{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:11px}.tracked-position>a{grid-column:1/-1}.position-actions{grid-column:1/-1;align-items:center;gap:14px;display:flex}.product-tour-grid{grid-template-columns:1fr}.product-tour{margin-top:45px}.public-market-header{flex-wrap:wrap}.public-market-header nav{gap:14px;font-size:12px}.exchange-center .exchange-summary{gap:6px}.exchange-summary>div{padding:12px}}
.public-market-page{max-width:1320px;color:var(--k-fg);min-height:100svh;margin:auto;padding:24px clamp(18px,4vw,50px) 40px}.public-market-header{border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:26px;display:flex}.public-market-header .brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:18px;display:flex}.public-market-header nav{color:var(--k-fg2);gap:22px;font-size:13px;display:flex}.public-market-page>section,.public-market-detail{margin:42px 0}.public-market-page h1{letter-spacing:-.045em;margin:15px 0;font-size:clamp(32px,5vw,58px);font-weight:650;line-height:1.12}.public-market-page p{color:var(--k-fg2);max-width:780px;font-size:15px;line-height:1.75}.public-categories{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.public-categories a{border:1px solid var(--k-line);border-radius:99px;padding:8px 15px;font-size:13px}.public-categories [aria-current=page]{background:var(--k-fg);color:var(--k-bg)}.public-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-market-grid [data-slot=card]{border:1px solid var(--k-line);border-radius:18px}.public-market-grid h2{font-size:17px;font-weight:550;line-height:1.4}.public-market-grid [data-slot=card-content]{gap:9px;display:grid}.public-market-grid strong{letter-spacing:-.04em;font-size:28px}.public-market-grid [data-slot=card-content] a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.public-venue{color:var(--k-fg2);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.public-market-page footer{border-top:1px solid var(--k-line);color:var(--k-fg2);margin-top:40px;padding-top:24px;font-size:11px}.public-market-detail{max-width:840px;margin-inline:auto}.public-probability{letter-spacing:-.04em;margin:28px 0;font-size:64px;font-weight:650}.public-probability span{letter-spacing:0;color:var(--k-fg2);font-size:12px;font-weight:400;display:block}.public-market-detail dl{border-block:1px solid var(--k-line);grid-template-columns:auto 1fr;gap:12px;padding:20px 0;font-size:14px;display:grid}.public-market-detail dd{text-align:right}.public-market-detail dt{color:var(--k-fg2)}.public-detail-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.public-detail-actions a{background:var(--k-fg);color:var(--k-bg);border-radius:99px;padding:12px 20px;font-size:13px;font-weight:550}.public-detail-actions a+a{background:var(--k-surface);color:var(--k-fg);border:1px solid var(--k-line)}.public-market-detail section{margin:35px 0}.public-market-detail h2{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:600}.public-market-detail section>a{text-underline-offset:4px;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.market-rules{white-space:pre-line}.public-related{gap:0;display:grid}.public-related a{border-bottom:1px solid var(--k-line);padding:14px 0;font-size:14px}@media (max-width:700px){.public-market-header{flex-direction:column;align-items:flex-start}.public-market-header nav{gap:20px}.public-market-grid{grid-template-columns:minmax(0,1fr)}.public-market-detail dd{font-size:12px}.public-market-detail dl{gap:12px 15px}}
.pv-settings-shell[data-slot=dialog-content]{background:var(--background);width:min(1120px,100vw - 48px);max-width:none;height:min(790px,88dvh);max-height:88dvh;color:var(--foreground);border-radius:24px;grid-template-columns:252px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.pv-settings-nav{background:color-mix(in srgb, var(--muted) 38%, var(--background));border-right:1px solid var(--border);flex-direction:column;min-height:0;padding:26px 14px 18px;display:flex}.pv-settings-nav>[data-slot=dialog-title]{padding:0 12px 20px;font-size:20px}.settings-search{background:var(--muted);border-radius:24px;align-items:center;gap:6px;padding:0 12px;display:flex}.settings-search input{min-width:0;height:40px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.pv-settings-nav nav{flex:1;margin-top:12px;overflow:auto}.pv-settings-nav nav>div>p{color:var(--muted-foreground);padding:14px 12px 7px;font-size:11px;font-weight:600}.pv-settings-nav nav button{border-radius:10px;justify-content:flex-start;gap:12px;width:100%;height:43px;margin:2px 0;font-size:13px;font-weight:500}.pv-settings-nav nav button[aria-current=page]{background:var(--muted)}.pv-settings-nav>small{padding:16px 12px 0;font-size:12px}.pv-settings-nav>small span{color:var(--muted-foreground)}.pv-settings-content{scrollbar-gutter:stable;min-height:0;padding:42px 48px 34px;overflow:auto}.pv-settings-content>header{padding-bottom:34px}.pv-settings-content h2{letter-spacing:-.6px;font-size:25px;font-weight:600}.pv-settings-content header p,.pv-settings-content .settings-section-heading p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.pv-settings-content .account-tab-body{min-height:0;max-height:none;padding:0;animation:.15s ease-out settings-enter;overflow:visible}.pv-settings-content h3{margin:12px 0 14px;font-size:14px;font-weight:600}.settings-group{border:1px solid var(--border);border-radius:16px;margin-bottom:30px;padding:0 18px}.settings-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.settings-row:last-child{border:0}.settings-row b{font-size:13px;font-weight:550}.settings-row p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}.settings-row>span{color:var(--muted-foreground);font-size:12px}.settings-theme{background:var(--muted);border-radius:24px;padding:3px;display:flex}.settings-theme button{border-radius:20px}.pv-settings-content .pv-account-form{gap:18px;display:grid}.pv-settings-content .pv-account-form input{border-radius:10px;height:42px}.pv-settings-content .pv-account-form label{gap:8px;display:grid}.pv-settings-content .account-detail-list{border:1px solid var(--border);border-radius:14px;margin:22px 0;padding:0 16px}.pv-settings-content .account-detail-list>div{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;gap:14px;padding:16px 0;font-size:12px;display:flex}.pv-settings-content .account-detail-list>div:last-child{border:0}.pv-settings-content .account-session{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.pv-settings-content .account-session small{color:var(--muted-foreground);margin-top:7px;font-size:11px;display:block}.settings-feedback{margin:20px 0;font-size:13px}.settings-feedback[role=alert]{color:#fb7185}.settings-appearance .appearance-colors{border:1px solid var(--border);border-radius:16px;gap:0;margin-top:22px;padding:0 16px;display:grid}.settings-appearance .appearance-colors label{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.settings-appearance .appearance-colors label span{flex:1}.settings-appearance input[type=color]{border-radius:8px;width:38px;height:32px;padding:3px}.settings-appearance code{color:var(--muted-foreground);font-size:11px}.settings-appearance .appearance-display{gap:16px;padding:22px 0;display:grid}.settings-appearance .appearance-display label{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-appearance .appearance-display input{max-width:100px}.settings-appearance .appearance-presets{flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;display:flex}.settings-appearance .appearance-actions{gap:8px;display:flex}@keyframes settings-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:650px){.pv-settings-shell[data-slot=dialog-content]{border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100vw - 16px);height:92dvh;max-height:92dvh}.pv-settings-nav{border-right:0;border-bottom:1px solid var(--border);padding:16px 12px 10px}.pv-settings-nav>[data-slot=dialog-title]{padding:0 4px 12px}.pv-settings-nav nav{flex:none;gap:8px;margin-top:8px;display:flex;overflow-x:auto}.pv-settings-nav nav>div{display:contents}.pv-settings-nav nav>div>p,.pv-settings-nav>small{display:none}.pv-settings-nav nav button{white-space:nowrap;flex:none;width:auto;height:37px;padding:0 10px;font-size:12px}.pv-settings-nav nav button svg{width:15px}.pv-settings-content{padding:24px 18px}.pv-settings-content>header{padding-bottom:20px}.settings-group{padding:0 12px}.settings-row{gap:10px}.settings-row p{max-width:210px}.settings-appearance code{display:none}.pv-settings-content .account-detail-list>div{flex-wrap:wrap}.pv-settings-content h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.pv-settings-content .account-tab-body{animation:none}}.pv-settings-nav nav button{background:0 0;border:0;font-weight:450}.pv-settings-nav nav button:hover{background:color-mix(in srgb, var(--muted) 70%, transparent)}.pv-settings-nav nav button[aria-current=page]{background:var(--muted);font-weight:550}.settings-theme button{border:0}.settings-theme button[aria-pressed=false]{background:0 0}.pv-settings-shell{isolation:isolate}.settings-appearance .appearance-footer{justify-content:space-between;margin-top:20px;display:flex}.settings-row>div:first-child{flex:1;min-width:0}.settings-row p{overflow-wrap:anywhere}.settings-row>button,.settings-row>.settings-theme{flex-shrink:0}
.trading-mode-picker{border:1px solid var(--border);border-radius:18px;align-items:center;margin-right:6px;padding:3px;display:flex}.trading-mode-picker button{border-radius:14px;height:28px;padding:0 10px;font-size:11px}.live-ticket[data-slot=dialog-content]{background:var(--background);border-radius:22px;gap:20px;width:440px;max-width:calc(100vw - 24px);max-height:90dvh;padding:26px}.live-ticket>header{align-items:center;gap:12px;padding-right:22px;display:flex}.live-ticket [data-slot=dialog-description]{margin-top:3px;font-size:11px}.live-ticket [data-slot=dialog-title]{font-size:18px}.live-funds-badge{letter-spacing:.8px;border:1px solid var(--border);white-space:nowrap;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:8px}.live-market-title{border-bottom:1px solid var(--border);padding-bottom:18px;font-size:14px;font-weight:550;line-height:1.6}.live-ticket-fields,.live-review{gap:18px;animation:.18s ease-out settings-enter;display:grid}.live-segments{background:var(--muted);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.live-segments button{border-radius:10px;transition:background .18s,color .18s,box-shadow .18s}.live-segments button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 2px 8px #0002}.live-segments .live-outcome.yes[aria-pressed=true]{color:var(--yes-ink,var(--foreground));background:var(--desk-yes,var(--background))}.live-segments .live-outcome.no[aria-pressed=true]{color:var(--no-ink,var(--foreground));background:var(--desk-no,var(--background))}.live-direction [data-direction=buy][aria-pressed=true]{background:var(--desk-buy,var(--background));color:var(--buy-ink,var(--foreground))}.live-direction [data-direction=sell][aria-pressed=true]{background:var(--desk-sell,var(--background));color:var(--sell-ink,var(--foreground))}.live-price-explainer{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.45}.live-order-type{justify-content:space-between;font-size:12px;display:flex}.live-order-type span{color:var(--muted-foreground)}.live-ticket-fields>label{grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.live-ticket-fields>label>span{text-align:right;color:var(--muted-foreground)}.live-ticket-fields input{font-variant-numeric:tabular-nums;border-radius:11px;grid-column:1/-1;height:46px;font-size:17px}.live-summary{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr auto;gap:12px;padding:16px;font-size:13px;display:grid}.live-summary p{color:var(--muted-foreground);grid-column:1/-1;font-size:11px;line-height:1.7}.live-ticket-fields>button,.live-review>button{border-radius:12px;min-height:42px}.live-review h3{letter-spacing:-.5px;font-size:21px;font-weight:600}.live-review dl{border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr auto;gap:14px;padding:18px;font-size:12px;display:grid}.live-review dt{color:var(--muted-foreground)}.live-review dd{text-align:right;overflow-wrap:anywhere}.live-fees,.live-review>p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.live-consent{background:var(--muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:12px;line-height:1.6;display:flex}.live-consent input{width:17px;height:17px;accent-color:var(--foreground);flex-shrink:0;margin-top:2px}.live-review>small{text-align:center;color:var(--muted-foreground);font-size:10px}.live-error{color:#fb7185;background:#fb718510;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.live-activity{border-top:1px solid var(--border);padding-top:20px}.live-activity h3{margin-bottom:12px;font-size:12px;font-weight:600}.live-activity>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.live-activity b{font-size:11px}.live-activity p{color:var(--muted-foreground);margin:5px 0;font-size:11px;line-height:1.5}.live-activity small{color:var(--muted-foreground);font-size:10px}.live-order-id{max-width:170px;font-family:monospace;font-size:10px}.live-receipt-icon{background:var(--muted);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.live-signin{text-align:center;gap:18px;padding:20px 0;display:grid}.live-signin svg{margin:auto}.live-signin p{color:var(--muted-foreground);font-size:13px;line-height:1.7}@media (max-width:650px){.trading-mode-picker{margin:0}.trading-mode-picker button{padding:0 8px;font-size:10px}.live-ticket[data-slot=dialog-content]{width:100%;max-height:92dvh;padding:22px 18px}.live-funds-badge{padding:4px;font-size:7px}.live-ticket>header{gap:8px}.live-ticket [data-slot=dialog-description]{font-size:10px}.live-ticket [data-slot=dialog-title]{font-size:16px}}@media (prefers-reduced-motion:reduce){.live-ticket-fields,.live-review{animation:none}.live-segments button{transition:none}}.trading-mode-picker{pointer-events:auto;background:var(--background)}
main:focus,[tabindex="-1"]:focus,[data-nextjs-scroll-focus-boundary]:focus{outline:none}[data-slot=input]:focus-visible{outline-offset:0;outline:none}.chart-click-menu[data-slot=dropdown-menu-content]{background:var(--popover);border-radius:14px;width:285px;padding:8px;box-shadow:0 12px 45px #0005}.chart-click-menu [data-slot=dropdown-menu-item]{gap:12px;min-height:39px;padding:9px 12px;font-size:13px}.chart-menu-anchor:focus{outline:none}.terminal .drawing-tools.grouped-drawings{scrollbar-width:none;gap:4px;padding-block:12px;overflow-y:auto}.drawing-group-trigger.drawing-direct{flex-shrink:0}.live-orders-desk{min-width:0;height:100%;padding:14px 18px;overflow:auto}.live-orders-desk>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.live-orders-desk>header b{font-size:13px}.live-orders-desk small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.live-orders-desk>p[role=alert]{color:#fb7185;margin-bottom:10px;font-size:12px}.live-orders-table{overflow:auto}.live-orders-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.live-orders-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:8px 10px;font-size:10px;font-weight:500}.live-orders-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:12px 10px}.live-orders-table td>div{justify-content:flex-end;gap:5px;display:flex}.live-status{text-transform:capitalize;background:var(--muted);border-radius:6px;padding:4px 8px;font-size:10px}.live-orders-empty{text-align:center;place-items:center;gap:10px;padding:24px 18px;font-size:12px;display:grid}.live-orders-empty p{max-width:490px;color:var(--muted-foreground);line-height:1.7}.indicator-library[data-slot=dialog-content]{background:var(--background);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(1000px,100vw - 48px);max-width:none;height:min(740px,86dvh);padding:26px 0 0;overflow:hidden}.indicator-library>[data-slot=dialog-header]{padding:0 30px 22px}.indicator-library [data-slot=dialog-title]{letter-spacing:-.6px;font-size:24px}.indicator-library [data-slot=dialog-description]{margin-top:6px;font-size:12px}.indicator-library-search{border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;height:46px;margin:0 28px 20px;padding:0 14px;display:flex}.indicator-library-search input{flex:1;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.indicator-library-search>span{white-space:nowrap;color:var(--muted-foreground);font-size:11px}.indicator-library-workspace{border-top:1px solid var(--border);grid-template-columns:215px minmax(0,1fr);min-height:0;display:grid}.indicator-library-nav{border-right:1px solid var(--border);padding:18px 12px;overflow:auto}.indicator-library-nav small{letter-spacing:.8px;color:var(--muted-foreground);margin:14px 12px 10px;font-size:10px;display:block}.indicator-library-nav button{white-space:normal;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:40px;padding:10px;font-size:12px}.indicator-library-nav button[aria-current=page]{background:var(--muted)}.indicator-library-nav button span{margin-left:auto}.indicator-library .indicator-library-list{min-height:0;max-height:none;padding:12px 24px;overflow:auto}.indicator-library .library-row{min-height:76px;padding:15px 8px}.indicator-library .library-row b{font-size:13px}.indicator-library .library-row small{margin-top:4px;font-size:11px;line-height:1.6}.indicator-library .library-row em{margin-top:5px;font-size:10px}.indicator-library .library-footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 28px;font-size:10px}.order-dock .order-dock-head{border-bottom:1px solid var(--border);background:0 0;padding:16px 18px}.order-dock .order-dock-head h2{font-size:18px}.order-dock .order-dock-head .order-venue{background:0 0;width:32px;height:32px}.order-dock>[data-slot=tabs]{margin:16px 16px 12px}.order-dock .order-dock-body{scrollbar-width:thin;padding:4px 18px 20px}.order-dock-body>h3{margin:4px 0 16px;font-size:14px;line-height:1.55}.order-dock .order-outcomes{margin-bottom:16px}.order-dock .order-quotes button{min-height:66px;padding:11px 14px}.order-dock .order-quotes strong{font-size:21px;font-weight:600}.order-dock .order-quotes small{font-size:11px}.order-dock .order-types{margin-top:14px;margin-bottom:12px}.order-dock .order-fields{gap:15px}.order-dock .order-field{border-radius:10px;min-height:44px}.order-dock .order-fields label{font-size:12px}.order-dock .order-field input,.order-dock .order-field output{font-size:16px}.paper-advanced{border-top:1px solid var(--border);margin:16px 0 0;padding:14px 0 0}.paper-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:550;list-style:none;display:flex}.paper-advanced summary:after{content:"+";color:var(--muted-foreground);font-size:16px}.paper-advanced[open] summary:after{content:"−"}.paper-advanced summary span{color:var(--muted-foreground);margin-left:auto;font-size:10px;font-weight:400}.paper-advanced fieldset{border:0;margin:16px 0 0;padding:0}.paper-advanced .paper-leverage legend{display:none}.paper-advanced .order-exits label{font-size:12px}.order-dock .order-summary{border-radius:12px;margin-top:18px;padding:14px;font-size:12px}.order-dock .order-dock-footer{background:var(--background);box-shadow:none;padding:12px 16px 16px}.order-dock .order-submit{box-shadow:none;min-height:48px}.order-dock .order-submit strong{font-size:13px}.order-dock .order-submit small{color:inherit;opacity:.7;font-size:10px}.ticket-spread-warning{background:#fbbf2408;border:1px solid #fbbf2445;border-radius:10px;margin-top:12px;padding:12px;font-size:11px}.ticket-spread-warning p{color:var(--muted-foreground);margin-top:5px;font-size:10px;line-height:1.6}.order-quotes[data-selected=none]:before{opacity:0}.pv-settings-shell[data-slot=dialog-content]{background:color-mix(in srgb, var(--foreground) 3%, var(--background))}.pv-settings-nav{background:color-mix(in srgb, var(--foreground) 5%, var(--background))}.pv-settings-nav nav button{height:44px;font-size:14px}.pv-settings-content{font-size:14px}.pv-settings-content h3{font-size:15px}.pv-settings-content .pv-account-form label{font-size:13px}.pv-settings-content .pv-account-form input{height:44px;font-size:14px}.pv-settings-content .account-detail-list>div,.pv-settings-content>header>p{font-size:13px}.pv-settings-content .account-detail-list,.settings-group,.pv-settings-content .account-plan{background:color-mix(in srgb, var(--foreground) 2%, var(--background))}.discovery-page .more-markets,.more-markets[data-slot=button]{width:100%;max-width:420px;min-height:48px;box-shadow:none;background:var(--background);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:28px auto 0;padding:12px 20px;font-size:13px;font-weight:550;display:flex}.more-markets small{color:var(--muted-foreground);font-size:10px;font-weight:400}.more-markets svg{margin-left:auto}.more-markets:hover{background:var(--muted);border-color:var(--muted-foreground)}@media (max-width:700px){.drawing-direct{display:none!important}.indicator-library[data-slot=dialog-content]{width:calc(100vw - 16px);height:88dvh;padding-top:22px}.indicator-library>[data-slot=dialog-header]{padding:0 20px 16px}.indicator-library [data-slot=dialog-title]{font-size:19px}.indicator-library-search{margin:0 18px 12px}.indicator-library-workspace{flex-direction:column;display:flex}.indicator-library-nav{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;gap:6px;padding:8px;display:flex;overflow:auto}.indicator-library-nav small{display:none}.indicator-library-nav button{white-space:nowrap;flex-shrink:0;width:auto;min-height:36px;padding:8px 10px;font-size:11px}.indicator-library-nav button svg{display:none}.indicator-library .indicator-library-list{padding:8px 12px}.indicator-library .library-row{gap:12px;padding:14px 4px}.indicator-library .library-footer{padding:12px 18px}.pv-settings-nav nav button{height:auto;font-size:12px}.live-orders-desk{padding:10px}.live-orders-table td{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.chart-click-menu,.indicator-library{animation:none!important}}.pv-settings-content .pv-account-form{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 2%, var(--background));border-radius:16px;grid-template-columns:1fr 1fr;padding:22px}.pv-settings-content .pv-account-form>button{border-radius:10px;grid-column:1/-1;justify-self:end;width:auto;min-width:112px;height:38px;padding:0 18px}.settings-identity{align-items:center;gap:12px;margin:0 0 22px;display:flex}.settings-avatar{background:var(--muted);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:550;display:grid}.settings-identity b{font-size:15px;font-weight:550}.settings-identity p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.order-dock-body{overflow-anchor:none}@media (max-width:700px){.pv-settings-content .pv-account-form{grid-template-columns:1fr;padding:16px}.indicator-library[data-slot=dialog-content]{max-width:calc(100vw - 16px);padding-top:22px}}
.inspectable-history{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none}.inspectable-history:active{cursor:grabbing;touch-action:none}.oh-cursor{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.oh-cursor-date{paint-order:stroke;stroke:var(--background);stroke-width:4px;pointer-events:none;font-weight:600;fill:var(--foreground)!important;font-size:9px!important}.oh-selected-dot{stroke:var(--background);stroke-width:2px;pointer-events:none}.oh-inspection{flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:34px;padding:8px 0;font-size:11px;display:flex}.oh-inspection>b{color:var(--muted-foreground);font-size:10px;font-weight:400}.oh-inspection span{gap:6px;display:flex}.oh-inspection .outcome-0{color:#4e91ff}.oh-inspection .outcome-1{color:#ff5168}.history-inspect-active{touch-action:none;cursor:col-resize!important}.live-order-dock{background:var(--background);max-height:none;animation:.18s ease-out dock-in;gap:0!important;padding:0!important}.live-order-dock>header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:18px 16px 14px}.live-order-dock h2{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.3}.live-order-dock .live-account-description{color:var(--muted-foreground);margin-top:4px;font-size:10px}.live-order-dock>header>button{margin-left:0}.live-order-dock .live-funds-badge{margin-left:auto;padding:5px 7px;font-size:8px}.live-order-dock .live-market-title{flex-shrink:0;margin:0;padding:14px 18px;font-size:13px;font-weight:550;line-height:1.6}.live-order-dock>.live-ticket-fields,.live-order-dock>.live-review{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:14px;min-height:0;padding:16px;overflow-y:auto}.live-order-dock>.live-review{display:grid}.live-account-summary{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.live-account-summary b{font-size:11px;font-weight:550;display:block}.live-account-summary span{color:var(--muted-foreground);margin-top:5px;font-size:10px;line-height:1.5;display:block}.live-market-quotes{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.live-market-quotes span{color:var(--muted-foreground);font-size:10px}.live-market-quotes b{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;display:block}.live-holdings{color:var(--muted-foreground);font-size:10px;line-height:1.6}.live-order-dock .live-ticket-fields>label{gap:7px;font-size:11px}.live-order-dock .live-ticket-fields input{height:42px;font-size:16px}.live-order-dock .live-summary{padding:12px;font-size:12px}.live-order-dock .live-summary p{font-size:10px}.live-draft-footer{border-top:1px solid var(--border);background:var(--background);flex-shrink:0;gap:8px;padding:12px 16px 16px;display:grid}.live-draft-footer>button:first-of-type{border-radius:11px;height:44px;font-size:12px}.live-draft-footer>button:last-child{min-height:27px;font-size:10px}.live-validation{color:var(--muted-foreground);font-size:11px;line-height:1.6}.live-order-dock .live-error{flex-shrink:0;margin:8px 16px 16px;font-size:11px}.live-order-dock .live-signin{flex:1;align-content:center;padding:28px 20px;overflow:auto}.live-order-dock .live-signin h3{font-size:18px;font-weight:550;line-height:1.4}.live-preflight{flex:1;align-content:start;gap:18px;padding:20px;display:grid}.live-preflight p{color:var(--muted-foreground);font-size:11px;line-height:1.7}.live-order-dock .live-review h3{font-size:19px}.live-order-dock .live-review dl{padding:14px;font-size:11px}.live-order-dock .live-review>p{font-size:11px}.live-order-dock .live-review>button{min-height:40px}@media (max-width:700px){.live-order-dock{border-radius:18px 18px 0 0;height:min(76dvh,650px)}.live-order-dock>header{padding:12px 14px}.live-order-dock .live-market-title{max-height:80px;padding:10px 14px;font-size:12px;overflow:auto}.live-order-dock>.live-ticket-fields,.live-order-dock>.live-review{gap:12px;padding:12px 14px}.live-draft-footer{padding:10px 14px 12px}.live-order-dock .live-signin{padding:20px}.oh-inspection{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.live-order-dock{animation:none}}.oh-range{align-items:center;gap:4px;padding:6px 0;display:flex}.oh-range button{border:0;border-radius:7px;height:28px;padding:0 12px;font-size:10px}.oh-range button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.oh-range>span{color:var(--muted-foreground);margin-left:auto;font-size:10px}.live-order-views{background:var(--muted);border-radius:10px;width:100%;display:flex}.live-order-views>[data-slot=tabs-trigger]{flex:1}.live-depth-grid{grid-template-columns:1fr 1fr;gap:14px;min-height:120px;display:grid}.live-depth-grid h4{color:var(--muted-foreground);justify-content:space-between;margin:0 0 8px;font-size:10px;font-weight:500;display:flex}.live-depth-grid h4 span{font-size:8px}.live-depth-grid section>button{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;justify-content:space-between;width:100%;padding:7px 4px;font-size:11px;display:flex}.live-depth-grid section>button:hover{background:var(--muted)}.live-depth-grid .bids b{color:#34d399}.live-depth-grid .asks b{color:#fb7185}.live-depth-grid section>button span{color:var(--muted-foreground);font-size:10px}.live-depth-grid p{color:var(--muted-foreground);padding:16px 0;font-size:11px}
.discovery-page{--market-card-surface:var(--card);--series-first:#67c6a1;--series-second:#8198ff;--series-third:#e7a15f}.dark .discovery-page{--k-bg:#0e1014;--market-card-surface:#14171c;--k-line:#252a31;--k-fg2:#a6afbb;--k-fg3:#929caa;--muted-foreground:#a1aab7;--history-grid:#39424e}.light .discovery-page{--series-first:#17775c;--series-second:#4057c0;--series-third:#99591d}.discovery-page .outcome-0{--series-color:var(--series-first)}.discovery-page .outcome-1{--series-color:var(--series-second)}.discovery-page .outcome-2{--series-color:var(--series-third)}.discovery-page .outcome-history g[class^=outcome-]{color:var(--series-color)}.discovery-page .discovery-header-inner,.discovery-page .discovery-categories,.discovery-page .discovery-content{max-width:1424px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.discovery-page .discovery-header-inner{gap:24px;padding-block:14px 10px}.discovery-page .discovery-header .discovery-search{height:38px}.discovery-page .discovery-login,.discovery-page .discovery-join{height:36px;padding-inline:14px}.discovery-page .discovery-categories{gap:17px;padding-block:0}.discovery-page .discovery-categories>button{height:41px;color:var(--muted-foreground);border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px;font-size:13px;font-weight:550}.discovery-page .discovery-categories>button.selected{border-color:var(--series-first);color:var(--foreground);box-shadow:none;background:0 0}.discovery-page .discovery-content{padding-top:24px}.discovery-page .discovery-featured{grid-template-columns:minmax(0,1fr) minmax(250px,.33fr);align-items:start;gap:18px}.discovery-featured .featured-market.chart-feature,.discovery-featured .market-pulse,.discovery-market-grid .discovery-market-card{background:var(--market-card-surface);border:1px solid var(--k-line);box-shadow:none;border-radius:13px}.discovery-featured .featured-market.chart-feature{display:block!important}.discovery-featured .chart-feature .featured-story{padding:clamp(18px,2vw,26px)}.discovery-featured .chart-feature .featured-meta{gap:10px;font-size:12px}.market-desk-status{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:11px}.discovery-featured .chart-feature .feature-headline{text-wrap:pretty;letter-spacing:-.038em;max-width:none;margin:15px 0 19px;font-size:clamp(23px,2.3vw,34px);font-weight:650;line-height:1.14}.discovery-page .event-thumbnail{border-radius:7px;flex:none;width:38px;height:38px;min-height:0;position:relative;overflow:hidden}.discovery-page .event-thumbnail img{object-fit:cover}.event-thumbnail .image-category,.event-thumbnail .market-image-fallback span{display:none}.feature-market-body{grid-template-columns:minmax(190px,.47fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.feature-outcomes{min-width:0}.feature-outcomes-heading{color:var(--muted-foreground);justify-content:space-between;padding:0 2px 9px;font-size:11px;display:flex}.discovery-page .discovery-outcome{min-height:40px;color:var(--foreground);border:0;border-bottom:1px solid var(--k-line);background:0 0;border-radius:0;align-items:center;gap:8px;padding:5px 2px;display:flex}.discovery-page .discovery-outcome>span{min-width:0}.feature-outcomes .discovery-outcome>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.discovery-page .discovery-outcome>svg{display:none}.discovery-page .discovery-outcome:hover{background:var(--muted)}.discovery-page .discovery-outcome b{color:var(--foreground);font-variant-numeric:tabular-nums;background:0 0;font-weight:650}.feature-outcomes .discovery-outcome:before,.oh-legend>span>i{content:"";background:var(--series-color);border-radius:50%;flex:none;width:6px;height:6px}.feature-outcomes .discovery-outcome b{text-align:center;border:1px solid var(--k-line);border-radius:16px;min-width:44px;padding:4px 7px}.feature-market-body .outcome-history{margin:0}.oh-legend{flex-wrap:wrap;gap:5px 13px;min-height:24px;padding-bottom:6px;display:flex}.oh-legend>span{min-width:0;max-width:100%;color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.oh-legend>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oh-legend b{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.feature-market-body .inspectable-history{height:auto;min-height:0}.discovery-page .outcome-history text{fill:var(--muted-foreground);font-size:12px}.discovery-page .outcome-history .oh-time-tick{font-size:11px}.discovery-page .outcome-history .oh-grid{stroke:var(--history-grid,var(--k-line));stroke-width:1px;stroke-dasharray:1 4}.discovery-page .outcome-history path[pathLength]{stroke-dasharray:none;animation:none}.discovery-page .outcome-history .oh-range{gap:4px;margin-top:5px}.discovery-page .outcome-history .oh-range button{min-width:30px;padding-inline:8px;font-size:11px}.discovery-page .outcome-history .oh-inspection{min-height:0;color:var(--muted-foreground);margin-left:auto;padding:0}.history-empty svg{height:64px!important}.history-empty .oh-range{display:none}.discovery-page .chart-feature .featured-footer{border-top:1px solid var(--k-line);gap:10px 15px;margin-top:17px;padding-top:12px;font-size:11px}.chart-feature .featured-footer .research-actions{gap:12px;margin:0 0 0 auto}.chart-feature .featured-footer .research-actions a{font-size:11px}.chart-feature .featured-footer .open-chart-button{background:var(--foreground);color:var(--background);border-color:var(--foreground);border-radius:7px;padding:7px 11px;font-weight:600}.market-pulse{gap:0;min-width:0;padding:17px}.market-pulse header{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-pulse h2{letter-spacing:-.02em;margin:5px 0;font-size:18px;font-weight:650}.market-pulse>p{color:var(--muted-foreground);margin:0 0 10px;font-size:11px}.pulse-rows{display:grid}.pulse-rows>a{border-bottom:1px solid var(--k-line);align-items:center;gap:9px;min-width:0;padding:11px 0;transition:background-color .15s;display:flex}.pulse-rows>a:hover{background:var(--muted)}.pulse-rows>a>div{flex:1;min-width:0}.pulse-rows strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.pulse-rows span{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.pulse-rows b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pulse-rows .up{color:var(--series-first)}.pulse-rows .down{color:#f17c8d}.light .pulse-rows .down{color:#a82940}.pulse-explore{justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.discovery-page .discovery-signal-strip{margin-block:14px 0;padding-block:7px}.discovery-page .ticker-group a{padding:6px 11px;font-size:11px}.discovery-page .discovery-market-section{padding-top:24px}.discovery-page .discovery-section-heading{margin-bottom:17px}.discovery-page .discovery-section-heading h2{letter-spacing:-.03em;font-size:24px;font-weight:650}.discovery-page .discovery-section-heading p{color:var(--muted-foreground);margin-top:5px}.discovery-page .discovery-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-market-grid .discovery-market-card{gap:0;min-width:0;transition:border-color .15s}.discovery-market-grid .discovery-market-card:hover{border-color:var(--muted-foreground);transform:none}.discovery-market-card [data-slot=card-header]{align-items:center;gap:10px;padding:13px 15px 10px;display:flex}.discovery-market-card [data-slot=card-header] a{min-width:0}.discovery-market-card [data-slot=card-header] h3{min-height:0;margin:0;font-size:15px;line-height:1.3}.market-card-context{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.discovery-market-card [data-slot=card-content]{gap:0;padding:0 15px 12px}.discovery-market-card .discovery-outcomes{gap:0;margin-top:0}.discovery-market-card .market-card-footer{color:var(--muted-foreground);border:0;margin-top:auto;padding:9px 2px 0;font-size:11px}#market-explorer{scroll-margin-top:110px}.live-refresh-error{border:1px solid var(--border);border-radius:10px;gap:6px;padding:10px;font-size:12px;display:grid}.live-refresh-error small{color:var(--muted-foreground);overflow-wrap:anywhere}@media (max-width:980px){.discovery-page .discovery-featured{grid-template-columns:minmax(0,1fr)}.discovery-page .discovery-header-inner{gap:12px}}@media (max-width:620px){.discovery-page .discovery-content{padding-top:15px}.discovery-page .discovery-header-inner{padding-block:10px 7px}.discovery-page .discovery-categories{gap:14px}.discovery-page .discovery-categories>button{height:35px;font-size:12px}.discovery-featured .chart-feature .featured-story{padding:15px}.discovery-featured .chart-feature .featured-meta{gap:7px;font-size:10px}.discovery-page .event-thumbnail{width:32px;height:32px}.market-desk-status{display:none}.feature-market-body{grid-template-columns:minmax(0,1fr);gap:12px}.feature-market-body .outcome-history{grid-row:1}.discovery-page .outcome-history text{font-size:16px}.discovery-page .outcome-history .oh-time-tick{font-size:15px}.discovery-page .discovery-market-grid{grid-template-columns:minmax(0,1fr)}.chart-feature .featured-footer .research-actions{flex-basis:100%;order:3;margin-left:0}}@media (prefers-reduced-motion:reduce){.pulse-rows>a,.discovery-market-card{transition:none}}.desk-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.desk-heading h1{letter-spacing:-.035em;font-size:29px;font-weight:650;line-height:1.2}.desk-heading p{color:var(--muted-foreground);margin-top:6px;font-size:13px}.desk-update{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.desk-update i{background:var(--series-first);border-radius:50%;width:5px;height:5px}.desk-actions{border:1px solid var(--k-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.desk-actions>a{background:var(--market-card-surface);align-items:center;gap:12px;min-width:0;padding:17px 18px;transition:background-color .16s;display:flex}.desk-actions>a+a{border-left:1px solid var(--k-line)}.desk-actions>a:hover{background:var(--muted)}.desk-actions>a>svg{color:var(--muted-foreground);flex:none}.desk-actions>a>span{flex:1;gap:5px;min-width:0;display:grid}.desk-actions b{font-size:12px;font-weight:600}.desk-actions small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px;overflow:hidden}.desk-scan-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.desk-scan-controls [data-slot=tabs-list]{border:1px solid var(--k-line);background:0 0;border-radius:9px;height:37px}.desk-scan-controls [data-slot=tabs-trigger]{padding:5px 12px;font-size:12px}.desk-scan-description{color:var(--muted-foreground);margin:10px 0 19px;font-size:12px;line-height:1.5}.desk-result-count{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.discovery-page .market-pulse .pulse-explore{border-radius:0;justify-content:space-between;width:100%;height:auto;padding:12px 0 0}.discovery-page .market-close-note{color:var(--muted-foreground);padding:6px 2px 0;font-size:10px;display:block}.discovery-page .desk-positive{color:var(--series-first)}.discovery-page .desk-negative{color:#f17c8d}.light .discovery-page .desk-negative{color:#a82940}.discovery-page .market-card-footer>span:nth-child(2){margin-left:auto}.discovery-page .discovery-footer{margin-top:32px}@media (max-width:850px){.desk-actions{grid-template-columns:1fr}.desk-actions>a{padding:13px 15px}.desk-actions>a+a{border-left:0;border-top:1px solid var(--k-line)}.desk-scan-controls{flex-direction:column;align-items:stretch;gap:8px}.desk-scan-controls [data-slot=tabs-list]{width:100%}}@media (max-width:620px){.desk-heading{margin-bottom:16px}.desk-heading h1{font-size:25px}.desk-heading p{max-width:250px;font-size:12px;line-height:1.5}.desk-update{display:none}.desk-actions{margin-bottom:18px}.desk-scan-controls [data-slot=tabs-trigger]{padding:5px 8px;font-size:11px}.desk-result-count{font-size:10px}.desk-scan-description{font-size:11px}}@media (prefers-reduced-motion:reduce){.desk-actions>a{transition:none}}.discovery-page .market-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discovery-page .market-loading-card{border:1px solid var(--k-line);background:var(--market-card-surface);border-radius:13px;padding:15px}.featured-market-skeleton,.pulse-skeleton{border:1px solid var(--k-line);background:var(--market-card-surface);border-radius:13px;min-width:0;padding:24px}@media (max-width:620px){.discovery-page .market-loading-grid{grid-template-columns:1fr}.featured-market-skeleton,.pulse-skeleton{padding:15px}}
.terminal .main-chart-header{border-bottom:1px solid var(--k-line);background:var(--k-surface);pointer-events:auto;flex:none;padding:12px 15px;position:relative;inset:auto}.terminal .main-chart-header h1{max-width:none;color:var(--foreground);white-space:normal;align-items:center;gap:9px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.terminal .main-chart-header h1 img{border-radius:5px;flex:none}.terminal .main-chart-header .chart-breadcrumb{display:none}.terminal .chart-header-actions{top:11px;right:12px}.terminal .chart-subline{flex-wrap:wrap;margin-top:9px}.terminal .trading-mode-picker{border-radius:7px;gap:2px;padding:2px}.terminal .trading-mode-picker button{height:26px;color:var(--muted-foreground);border:0;border-radius:5px}.terminal .trading-mode-picker button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.terminal .quote-box.outcome-quote.yes,.terminal .quote-box.outcome-quote.no{--quote-color:var(--desk-yes);border-color:color-mix(in srgb, var(--quote-color) 45%, var(--border));background:color-mix(in srgb, var(--quote-color) 12%, var(--background));color:var(--foreground);border-radius:6px;transition:background-color .16s,border-color .16s}.terminal .quote-box.outcome-quote.no{--quote-color:var(--desk-no)}.terminal .quote-box.outcome-quote:hover{border-color:var(--quote-color);background:color-mix(in srgb, var(--quote-color) 22%, var(--background))}.terminal .quote-box.outcome-quote b{font-variant-numeric:tabular-nums;font-weight:650}.chart-market-stats{flex-wrap:wrap;gap:6px 14px;margin:0 0 0 auto;display:flex}.chart-market-stats>div{white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;display:flex}.chart-market-stats dt{color:var(--muted-foreground)}.chart-market-stats dd{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:550}.terminal .research-panel .panel-tabs{border-radius:7px;margin-top:9px}.terminal .research-panel .panel-tabs [data-slot=tabs-trigger]{border-radius:5px;font-size:11px}.market-depth-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.terminal .market-depth-title h2{margin:0;font-size:14px;font-weight:600}.market-depth-title p{color:var(--muted-foreground);margin-top:3px;font-size:10px}.terminal .research-body .book-heading,.terminal .research-body .book-level{font-variant-numeric:tabular-nums;padding-inline:8px}.terminal .research-body .book-level{height:25px;font-size:11px}.terminal .research-body .book-level b{font-weight:600}.terminal .research-body .book-mid{border-block:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin:4px 0;padding:7px 8px;font-size:11px;display:flex}.terminal .research-body .book-mid strong{color:var(--foreground);font-weight:600}.terminal .live-depth-grid button:disabled{cursor:default}.terminal .live-depth-grid section>button{isolation:isolate;font-variant-numeric:tabular-nums;border-radius:4px;position:relative}.live-depth-grid section>button:before{content:"";width:var(--level-depth,0%);background:color-mix(in srgb, var(--depth-color) 14%, transparent);pointer-events:none;z-index:-1;position:absolute;inset:1px 0 1px auto}.live-depth-grid .bids{--depth-color:#34d399}.live-depth-grid .asks{--depth-color:#fb7185}.terminal .live-depth-grid button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--depth-color) 60%, var(--border))}@media (min-width:701px){.terminal .terminal-workspace.no-watchlist{gap:6px}.terminal .center-workspace,.terminal .research-panel,.terminal .order-dock{box-shadow:none;border-radius:9px}.terminal .chart-toolbar{border-bottom:1px solid var(--k-line)}}@media (min-width:1600px){.terminal .terminal-workspace.has-order-dock:has(.live-order-dock[data-split=true]){grid-template-columns:minmax(0,1fr) 570px}.terminal .terminal-workspace.has-order-dock.with-watch:has(.live-order-dock[data-split=true]){grid-template-columns:200px minmax(0,1fr) 570px}.terminal .live-order-dock[data-split=true]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:235px minmax(0,1fr);display:grid}.live-order-dock[data-split=true]>header,.live-order-dock[data-split=true]>.live-market-title{grid-column:1/-1}.live-order-dock[data-split=true]>.live-ticket-fields,.live-order-dock[data-split=true]>.live-review,.live-order-dock[data-split=true]>.live-draft-footer,.live-order-dock[data-split=true]>.live-error{grid-column:2}.live-book-dock{border-right:1px solid var(--border);background:var(--k-surface);grid-area:3/1/span 2;padding:14px 12px;overflow:auto}.live-book-dock h3{font-size:13px;font-weight:600}.live-book-dock>p{color:var(--muted-foreground);margin:4px 0 12px;font-size:10px}.live-book-dock .live-depth-grid{grid-template-columns:1fr}}@media (max-width:700px){.terminal .main-chart-header{padding:9px 12px}.terminal .main-chart-header h1{font-size:12px}.chart-market-stats{display:none}}@media (prefers-reduced-motion:reduce){.terminal .quote-box.outcome-quote{transition:none}}.canvas-mode .charts-grid{background:var(--background);grid-auto-rows:minmax(270px,1fr);gap:8px;padding:8px;overflow:auto}.canvas-mode .charts-grid.count-2{grid-template-rows:minmax(270px,1fr)}.canvas-mode .charts-grid.count-4{grid-template-rows:repeat(2,minmax(270px,1fr))}.canvas-mode .charts-grid.count-8{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-tile{border:1px solid var(--border);background:var(--k-surface);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.canvas-tile[data-focused=true]{border-color:color-mix(in srgb, var(--desk-yes) 65%, var(--border))}.canvas-tile-header{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:4px 5px;display:flex}.canvas-tile[data-focused=true] .canvas-tile-header{background:color-mix(in srgb, var(--desk-yes) 8%, var(--k-surface))}.canvas-tile-header .canvas-market-button{border-radius:5px;flex:auto;justify-content:flex-start;gap:7px;min-width:0;font-size:11px}.canvas-market-button span{text-overflow:ellipsis;overflow:hidden}.canvas-market-button b{font-variant-numeric:tabular-nums;margin-left:auto}.canvas-market-button img{border-radius:4px;flex:none}.canvas-tile-body{flex:1;min-height:0;display:flex}.canvas-plot{flex:1;min-width:0;position:relative;overflow:hidden}.single-plot{position:absolute;inset:0}.canvas-empty{place-items:center;display:grid;position:absolute;inset:0}.canvas-book{border-left:1px solid var(--border);cursor:pointer;font-variant-numeric:tabular-nums;flex:none;width:clamp(102px,30%,155px);min-width:0;padding:7px 6px;font-size:10px;overflow:auto}.canvas-book-label,.canvas-depth,.canvas-spread{white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;padding:3px 4px;display:flex}.canvas-book-label{color:var(--muted-foreground);margin-bottom:5px}.canvas-book-label strong{color:var(--foreground);font-size:11px}.canvas-depth{isolation:isolate;position:relative}.canvas-depth:before{content:"";width:var(--depth);background:color-mix(in srgb, var(--depth-color) 14%, transparent);z-index:-1;position:absolute;inset:1px 0 1px auto}.canvas-depth.ask{--depth-color:#f76779}.canvas-depth.bid{--depth-color:#41c392}.light .canvas-depth.ask{--depth-color:#a8233e}.light .canvas-depth.bid{--depth-color:#10704f}.canvas-depth b{color:var(--depth-color);font-weight:600}.canvas-spread{border-block:1px solid var(--border);color:var(--muted-foreground);margin:4px 0}.canvas-spread b{color:var(--foreground)}.canvas-book p{color:var(--muted-foreground);margin:8px 4px}@media (min-width:2050px){.canvas-mode .charts-grid.count-8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.terminal.canvas-mode .charts-grid:is(.count-2,.count-4,.count-8){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(270px,1fr)}}
