.market-page-shell{--market-accent:var(--terminal-accent);--market-accent-hover:var(--terminal-accent-hover);--market-bg:#0f1115;--market-surface:#13161c;--market-surface-raised:#181c24;--market-line:#2a2e39;--market-line-soft:#222630;--market-text:#e7e9ee;--market-muted:#8b929f;--market-directory-sparkline-column:116px;--market-directory-columns:minmax(210px, 1.55fr) var(--market-directory-sparkline-column) minmax(124px, .82fr) minmax(86px, .55fr) minmax(84px, .58fr) minmax(94px, .65fr) minmax(72px, .48fr) minmax(112px, .78fr) minmax(145px, .95fr) 50px;background:var(--market-bg);width:100%;max-width:none;min-height:calc(100dvh - 1px);padding:20px 28px 64px}.market-page-intro{border:1px solid var(--market-line);background:#11141a;border-radius:0;grid-template-columns:minmax(0,1.42fr) minmax(360px,.72fr);min-height:288px;display:grid;position:relative;overflow:hidden}.market-page-intro:before{content:"";pointer-events:none;background:linear-gradient(#2a2e3957 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#2a2e3957 1px,#0000 1px) 0 0/40px 40px,linear-gradient(112deg,#2962ff24,#0000 58%);position:absolute;inset:0 34% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 66%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 66%,#0000 100%)}.market-page-copy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;max-width:920px;padding:28px 34px 30px;display:flex;position:relative}.market-page-livebar{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.market-page-livebar .status{color:#c8f1df;background:#05b86d14;border:1px solid #05b86d6b;border-radius:2px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:700}.market-page-livebar .dot{background:var(--terminal-up);width:6px;height:6px;box-shadow:none}.market-page-livebar time{color:#7f8794;font-family:var(--font-market);font-variant-numeric:tabular-nums;font-size:11px}.market-page-copy .eyebrow{color:var(--market-accent);letter-spacing:.12em;margin:24px 0 0;font-size:11px}.market-page-copy h1{max-width:840px;color:var(--market-text);letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,4vw,62px);font-weight:700;line-height:.98}.market-page-copy>p:last-of-type{color:#a1a7b2;max-width:700px;margin:0;font-size:14px;line-height:1.65}.market-page-copy .lobby-actions{gap:8px;margin-top:22px}.market-page-copy .primary-action,.market-page-copy .secondary-action{border-radius:2px;min-height:40px;padding:9px 15px;font-size:13px;transition:border-color .16s,background-color .16s,color .16s,transform 80ms}.market-page-copy .primary-action{border-color:var(--market-accent);background:var(--market-accent);color:#f7f9ff}.market-page-copy .secondary-action{color:#d3d7df;background:#171a21;border-color:#3b414d}.market-page-copy .primary-action:hover,.market-page-copy .primary-action:focus-visible{border-color:var(--market-accent-hover);background:var(--market-accent-hover);outline:none}.market-page-copy .secondary-action:hover,.market-page-copy .secondary-action:focus-visible{color:#f4f5f7;border-color:#687180;outline:none}.market-page-copy .primary-action:active,.market-page-copy .secondary-action:active{transform:translateY(1px)}.market-page-overview{z-index:1;border-left:1px solid var(--market-line);background:#11141af5;flex-direction:column;justify-content:flex-start;min-width:0;padding:26px 24px 22px;display:flex;position:relative}.market-page-overview header{color:var(--market-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.market-page-overview header b{color:var(--market-accent);letter-spacing:0;font-size:11px}.market-page-overview dl{border:1px solid var(--market-line);background:var(--market-line);grid-template-columns:1fr;gap:1px;margin:20px 0 16px;display:grid}.market-page-overview dl div{background:#171a21;justify-content:space-between;align-items:baseline;gap:16px;min-height:43px;padding:9px 11px;display:flex}.market-page-overview dt{color:var(--market-muted);font-size:11px}.market-page-overview dd{color:var(--market-text);font-family:var(--font-market);letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:5px;margin:0;font-size:18px;font-weight:700;display:flex}.market-page-overview dd small{color:#7d8592;letter-spacing:0;font-size:10px;font-weight:600}.market-page-overview .market-session-strip{border:1px solid var(--market-line);background:var(--market-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid}.market-page-overview .market-session-strip span{color:#7f8794;text-align:center;background:#15181f;gap:4px;min-width:0;padding:8px 6px;font-size:10px;display:grid}.market-page-overview .market-session-strip span[data-active=true]{box-shadow:inset 0 -2px 0 var(--market-accent);color:#dce5ff;background:#2962ff1c}.market-page-overview .market-session-strip b{color:#b1b6c0;font-family:var(--font-market);white-space:nowrap;font-size:11px;font-weight:600}.market-page-overview>p{color:#767e8b;max-width:none;margin:auto 0 0;font-size:11px;line-height:1.5}.market-risk-notice{border:1px solid #f34a6761;border-left:3px solid var(--terminal-down);background:linear-gradient(90deg,#f34a671a,#13151af5 36%);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;padding:13px 16px;display:grid}.market-risk-notice>strong{color:#f3b4bf;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.market-risk-notice>strong i{border:1px solid var(--terminal-down);width:17px;height:17px;color:var(--terminal-down);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.market-risk-notice>p{color:#aeb4bf;margin:0;font-size:12px;line-height:1.65}.market-page-shell .market-catalog{border:1px solid var(--market-line);background:var(--market-surface);border-radius:0;margin-top:16px;padding:0}.market-page-shell .market-catalog-heading{border-bottom:1px solid var(--market-line);background:#12151a;justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin:0;padding:10px 16px;display:flex}.market-page-shell .market-catalog-heading .card-kicker{color:var(--market-accent);letter-spacing:.1em;font-size:10px}.market-page-shell .market-catalog-heading h2{color:var(--market-text);letter-spacing:-.02em;margin:2px 0 0;font-size:19px}.market-catalog-meta{align-items:center;gap:12px;display:flex}.market-catalog-meta p{color:var(--market-muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.market-catalog-meta p>span{background:var(--terminal-up);border-radius:50%;width:6px;height:6px}.market-catalog-meta button{color:#c0c5cf;background:#1b1f27;border:1px solid #3b414d;border-radius:2px;min-height:28px;padding:4px 8px;font-size:10px}.market-catalog-meta button:hover,.market-catalog-meta button:focus-visible{border-color:var(--market-accent);color:#7ea0ff;outline:none}.market-breadth{border-bottom:1px solid var(--market-line);background:var(--market-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-breadth div{background:#171a20;justify-content:space-between;align-items:baseline;min-height:48px;padding:10px 16px;display:flex}.market-breadth span{color:var(--market-muted);font-size:11px}.market-breadth strong{color:#dfe2e8;font-family:var(--font-market);font-size:19px}.market-breadth strong[data-direction=up]{color:var(--terminal-up)}.market-breadth strong[data-direction=down]{color:var(--terminal-down)}.market-view-tabs{border-bottom:1px solid var(--market-line);background:var(--market-surface);scrollbar-width:none;gap:2px;min-height:42px;padding:6px 12px 0;display:flex;overflow-x:auto}.market-view-tabs::-webkit-scrollbar{display:none}.market-view-tabs button{color:#9299a6;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px 6px;font-size:12px;font-weight:700;position:relative}.market-view-tabs button:hover,.market-view-tabs button:focus-visible{color:#e6e8ed;outline:none}.market-view-tabs button[aria-pressed=true]{color:#f3f4f6}.market-view-tabs button[aria-pressed=true]:after{background:var(--market-accent);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.market-view-select{flex:none;align-items:center;padding:0 4px 6px;display:grid}.market-view-select select{color:#9299a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:30px;font:700 12px/1 var(--font-ui);cursor:pointer;background:#171b22;border:1px solid #343a45;border-radius:3px;padding:0 8px}.market-view-select option{color:#e6e8ed;background:#171b22}.market-view-select[data-active=true] select{border-color:var(--market-accent);color:#f3f4f6;background:#2962ff1f}.market-view-select select:hover,.market-view-select select:focus-visible{color:#e6e8ed;border-color:#687284;outline:none}.market-ranking-empty{border-bottom:1px solid var(--market-line);color:var(--market-muted);text-align:center;margin:0;padding:28px 16px;font-size:12px}.market-page-shell .market-explorer-controls{border:0;border-bottom:1px solid var(--market-line);background:#171a20;grid-template-columns:minmax(260px,1fr) minmax(170px,240px) auto;align-items:end;gap:8px;margin:0;padding:9px 14px;display:grid}.market-page-shell .market-explorer-controls label{color:#848c99;gap:4px;font-size:11px;font-weight:600;display:grid}.market-page-shell .market-explorer-controls input,.market-page-shell .market-explorer-controls select{color:#dfe2e8;background:#101217;border:1px solid #363b47;border-radius:2px;width:100%;min-width:0;min-height:34px;padding:6px 9px;font-size:12px}.market-page-shell .market-explorer-controls input::placeholder{color:#636b78}.market-page-shell .market-explorer-controls input:focus,.market-page-shell .market-explorer-controls select:focus{border-color:var(--market-accent);outline:1px solid var(--market-accent);outline-offset:0}.market-page-shell .market-explorer-controls>button{border:1px solid var(--market-accent);background:var(--market-accent);color:#f7f9ff;min-height:34px;font:inherit;cursor:pointer;border-radius:2px;padding:0 14px;font-size:11px;font-weight:700}.market-page-shell .market-explorer-controls>button:hover,.market-page-shell .market-explorer-controls>button:focus-visible{border-color:var(--market-accent-hover);background:var(--market-accent-hover);outline:none}.market-page-shell .market-company-table{scrollbar-color:#3b414d #12151a;border:0;max-height:none;overflow:auto}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:var(--market-directory-columns);gap:12px;min-width:1168px;padding-inline:14px}.market-page-shell .market-company-column-head{z-index:2;border-bottom:1px solid var(--market-line);color:#757d8a;background:#101217;min-height:36px;font-size:10px;position:sticky;top:0}.market-page-shell .market-company-column-head button{color:inherit;font-size:inherit}.market-page-shell .market-company-column-head button:hover,.market-page-shell .market-company-column-head button:focus-visible{color:#a9b6df}.market-page-shell .market-company-row{border-bottom:1px solid var(--market-line-soft);background:var(--market-surface);min-height:57px;transition:background-color .14s,box-shadow .14s}.market-page-shell .market-company-row:last-child{border-bottom:0}.market-page-shell .market-company-row:hover{box-shadow:inset 2px 0 0 var(--market-accent);background:#191e28}.market-page-shell .market-company-link{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.market-page-shell .market-company-link strong{color:#f0f2f5;font-family:var(--font-market);letter-spacing:.01em;font-size:14px}.market-page-shell .market-company-link span{color:#8e96a3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-page-shell .market-company-link:hover strong,.market-page-shell .market-company-link:focus-visible strong{color:#7ea0ff;text-decoration:none}.market-page-shell .market-price{white-space:nowrap;grid-template-columns:max-content;justify-content:flex-end;align-items:baseline;row-gap:2px}.market-primary-quote{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.market-page-shell .market-primary-quote>strong{color:#e7e9ee;font-size:14px}.market-page-shell .market-primary-quote>span,.market-cap-cell span{color:#68707d;font-size:10px}.market-page-shell .market-change{font-family:var(--font-market);justify-content:flex-end;font-size:13px;font-weight:700}.market-page-shell .market-cap-cell{color:#c9cdd5;min-width:0;font-family:var(--font-market);white-space:nowrap;overflow-wrap:normal;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.market-sector-cell{text-align:right;align-content:center;justify-items:end;gap:3px;width:100%;min-width:0;display:grid}.market-sector-cell span{color:#9ca3af;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:100%;overflow:hidden}.market-sector-cell em{color:#737b88;text-align:right;justify-self:end;font-size:11px}.market-sector-cell em[data-status=TRADABLE]{color:var(--terminal-up)}.market-page-shell .market-watch-toggle:hover,.market-page-shell .market-watch-toggle:focus-visible,.market-page-shell .market-watch-toggle[aria-pressed=true]{color:#ff6b83!important}.market-watch-visitor{color:#59616e;font-family:var(--font-market);text-align:center;font-size:12px}.market-page-shell .market-load-more{padding:12px}.market-page-shell .market-load-more button{color:#c5cad3;font:inherit;background:#191d24;border:1px solid #3b414d;border-radius:2px;padding:8px 14px;font-size:11px}@media (max-width:1120px){.market-page-intro{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.market-page-copy h1{font-size:clamp(38px,5vw,54px)}}@media (max-width:1200px){.market-page-shell{--market-directory-columns-compact:minmax(210px, 1.55fr) var(--market-directory-sparkline-column) 124px 86px 84px 94px 112px 145px 50px}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:var(--market-directory-columns-compact);min-width:1048px}}@media (max-width:1050px){.market-page-shell{--market-directory-sparkline-column:108px;--market-directory-columns-narrow:minmax(210px, 1.55fr) var(--market-directory-sparkline-column) 124px 86px 84px 112px 145px 50px}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:var(--market-directory-columns-narrow);min-width:940px}}@media (max-width:900px){.market-page-intro{grid-template-columns:1fr}.market-page-overview{border-top:1px solid var(--market-line);border-left:0}.market-page-overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.market-page-overview dl div{align-content:center;gap:4px;display:grid}.market-page-overview .market-session-strip{max-width:620px}}@media (max-width:700px){.market-page-shell{padding:10px 10px 40px}.market-page-copy{padding:20px 18px 22px}.market-page-livebar{flex-direction:column;align-items:flex-start;gap:8px}.market-page-copy .eyebrow{margin-top:20px}.market-page-copy h1{font-size:clamp(34px,11vw,46px)}.market-page-copy .lobby-actions{width:100%}.market-page-copy .primary-action,.market-page-copy .secondary-action{text-align:center;flex:auto}.market-page-overview{padding:20px 18px}.market-page-overview dl{grid-template-columns:1fr}.market-page-overview dl div{align-items:baseline;display:flex}.market-breadth{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page-shell .market-catalog-heading{align-items:flex-start}.market-catalog-meta{flex-direction:column;align-items:flex-end;gap:6px}.market-page-shell .market-explorer-controls{grid-template-columns:1fr}.market-page-shell .market-company-table{overflow-x:auto}.market-risk-notice{grid-template-columns:1fr;gap:8px;padding:13px}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:var(--market-directory-columns-narrow);min-width:940px}}@media (max-width:440px){.market-page-copy h1 br{display:none}.market-page-overview .market-session-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-catalog-meta p>span{display:none}}@media (prefers-reduced-motion:reduce){.market-page-copy .primary-action,.market-page-copy .secondary-action,.market-page-shell .market-company-row{transition:none}}.market-mobile-sort,.market-mobile-row-flash,.market-mobile-status,.market-player-summary,.market-page-shell .market-mobile-identity,.market-page-shell .market-mobile-quote,.market-page-shell .market-company-link-mobile{display:none}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){.market-page-shell .market-risk-notice{display:none}.market-page-shell[data-player=true]{flex-direction:column;display:flex}.market-page-shell[data-player=true] .market-player-summary{order:1;display:block}.market-page-shell[data-player=true] .market-ipo-block{order:2}.market-page-shell[data-player=true] .market-wide-news{order:3}.market-page-shell[data-player=true] .market-index-card{order:4}.market-page-shell[data-player=true] .market-catalog{order:5}.market-page-shell[data-player=true] .market-page-intro{display:none}.market-player-summary{border:1px solid var(--market-line);color:var(--market-text);background:#13171d}.market-player-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 12px;list-style:none;display:flex}.market-player-summary>summary::-webkit-details-marker{display:none}.market-player-summary>summary>span{align-items:baseline;gap:9px;min-width:0;display:flex}.market-player-summary>summary small{color:var(--market-muted);font-size:11px}.market-player-summary>summary strong{color:var(--market-accent);font-size:13px}.market-player-summary>summary time{color:#87909d;font-family:var(--font-market);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.market-player-summary>summary time:after{color:#727b88;content:"⌄";transform-origin:50%;font-family:sans-serif;font-size:14px;transition:transform .16s}.market-player-summary[open]>summary time:after{transform:rotate(180deg)}.market-player-summary-panel{border-top:1px solid var(--market-line);padding:10px 12px 12px}.market-player-summary-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;display:grid}.market-player-summary-panel dl div{border-right:1px solid var(--market-line);gap:4px;padding:2px 9px;display:grid}.market-player-summary-panel dl div:first-child{padding-left:0}.market-player-summary-panel dl div:last-child{border-right:0;padding-right:0}.market-player-summary-panel dt{color:var(--market-muted);font-size:10px}.market-player-summary-panel dd{margin:0;font-size:14px;font-weight:700}.market-player-summary-panel dd small{color:var(--market-muted);font-size:10px}.market-player-summary-panel .market-session-strip{border:1px solid var(--market-line);background:var(--market-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-player-summary-panel .market-session-strip span{color:#7f8794;text-align:center;background:#171b22;gap:3px;padding:7px 2px;font-size:10px;display:grid}.market-player-summary-panel .market-session-strip span[data-active=true]{box-shadow:inset 0 -2px 0 var(--market-accent);color:#dce5ff;background:#2962ff1f}.market-player-summary-panel .market-session-strip b{color:#aab1bd;white-space:nowrap;font-size:10px}.market-player-summary-panel>p{color:#747d89;margin:8px 0 0;font-size:10px}.market-mobile-sort{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.market-mobile-sort button{color:#929ba7;min-width:0;min-height:44px;font:inherit;background:#171b22;border:1px solid #343b46;border-radius:3px;padding:6px 8px;font-size:11px}.market-page-shell .market-view-tabs button,.market-view-select select,.market-page-shell .market-explorer-controls input,.market-page-shell .market-explorer-controls select,.market-page-shell .market-explorer-controls>button{min-height:44px}.market-view-select{padding-bottom:0}.market-view-select select{min-height:44px}.market-mobile-sort button[aria-pressed=true]{border-color:var(--market-accent);color:#dce4ff;background:#2962ff1f}.market-page-shell .market-company-table{scrollbar-width:auto;overflow:visible}.market-page-shell .market-company-column-head{display:none}.market-page-shell .market-company-row{isolation:isolate;grid-template-columns:minmax(88px,1fr) 64px 132px;gap:6px;min-width:0;min-height:104px;padding:8px;position:relative;overflow:hidden}.market-page-shell .market-company-row>:not(.market-mobile-row-flash){z-index:1;position:relative}.market-page-shell .market-mobile-row-flash{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.market-mobile-row-flash[data-flash=up]{animation:.7s ease-out watchlist-row-flash-up}.market-mobile-row-flash[data-flash=down]{animation:.7s ease-out watchlist-row-flash-down}.market-page-shell .market-company-row>.market-price,.market-page-shell .market-company-row>.market-change,.market-page-shell .market-company-row>.market-amplitude-cell,.market-page-shell .market-company-row>.market-cap-cell,.market-page-shell .market-company-row>.market-sector-cell{display:none}.market-page-shell .market-company-row>.market-volume-cell,.market-page-shell .market-company-row>.market-turnover-cell{display:none!important}.market-page-shell .market-identity-cell{min-width:0;display:block}.market-page-shell .market-company-link-desktop{display:none}.market-page-shell .market-mobile-identity{grid-template-rows:44px 44px;align-content:center;min-width:0;display:grid}.market-page-shell .market-company-link-mobile{width:100%;min-height:44px;color:var(--market-text);align-items:center;text-decoration:none;display:flex}.market-page-shell .market-company-link-mobile>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-page-shell .market-mobile-identity-meta{min-width:0;min-height:44px;color:var(--market-muted);align-items:center;gap:2px;font-size:11px;display:flex}.market-page-shell .market-mobile-identity-meta>b{min-width:0;color:inherit;font-family:var(--font-market);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-page-shell .market-mobile-status{cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:flex-start;align-items:center;min-width:44px;max-width:100%;min-height:44px;padding:0;font-size:10px;display:inline-flex}.market-page-shell .market-mobile-status .market-trading-status-label{background:#151b23;border:1px solid;border-radius:3px;align-items:center;min-height:24px;padding:2px 5px;display:inline-flex}.market-page-shell .market-sparkline-cell{justify-items:center;width:64px}.market-page-shell .market-sparkline,.market-page-shell .market-sparkline-empty{width:64px;height:27px}.market-page-shell .market-mobile-quote{width:132px;min-width:0;max-width:132px;font-family:var(--font-market);white-space:nowrap;grid-template-rows:44px 18px;grid-template-columns:minmax(0,1fr) 58px;align-content:center;place-items:center stretch;gap:2px 6px;padding:0;display:grid;overflow:hidden}.market-page-shell .market-mobile-quote.market-flash-cell[data-flash]{background:0 0;animation:none}.market-mobile-primary{justify-content:flex-end;align-items:baseline;max-width:100%;display:flex;overflow:hidden}.market-mobile-primary strong{color:#e7e9ee;font-size:15px;line-height:18px}.market-mobile-primary span{display:none}.market-mobile-change{isolation:isolate;color:#fff;-webkit-text-fill-color:#fff;appearance:none;max-width:100%;height:44px;box-shadow:none;font:700 11px/28px var(--font-market);white-space:nowrap;text-overflow:clip;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;outline:0;place-items:center;padding:0 4px;display:grid;position:relative;overflow:hidden}.market-mobile-change:focus-visible{text-underline-offset:2px;outline:0;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:2px}.market-mobile-change:before{z-index:-1;content:"";border-radius:2px;position:absolute;inset:8px 0}.market-mobile-quote[data-direction=up] .market-mobile-primary strong{color:var(--terminal-up)}.market-mobile-quote[data-direction=down] .market-mobile-primary strong{color:var(--terminal-down)}.market-mobile-change[data-direction=up],.market-mobile-change[data-direction=down],.market-mobile-change[data-direction=flat]{color:#fff;-webkit-text-fill-color:#fff}.market-mobile-change[data-direction=up]:before{background:var(--terminal-up)}.market-mobile-change[data-direction=down]:before{background:var(--terminal-down)}.market-mobile-change[data-direction=flat]:before{background:#555d68}.market-mobile-extended{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;column-gap:6px;width:100%;max-width:100%;min-height:18px;overflow:hidden;transform:none}.market-mobile-extended .compact-extended-values{color:#8d95a1;grid-area:1/1;justify-content:flex-end;gap:6px;font-size:10px}.market-mobile-extended .compact-extended-label{color:#f0f2f5;text-align:center;background:#5c626c;border-radius:2px;grid-area:1/2;min-width:24px;padding:1px 3px;font-size:10px;line-height:14px}.market-page-shell .market-actions,.market-page-shell .market-watch-visitor{display:none}}.market-ipo-block,.market-wide-news{border:1px solid var(--market-line);background:var(--market-surface);margin-top:16px}.market-ipo-block>header,.market-wide-news>header{border-bottom:1px solid var(--market-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 16px 11px;display:flex}.market-ipo-block>header h2{margin:3px 0 0}.market-wide-news>header h2{margin:0}.market-ipo-block>header h2,.market-wide-news>header h2{color:var(--market-text);font-size:15px;font-weight:600}.market-ipo-block>header .eyebrow,.market-wide-news>header .eyebrow{letter-spacing:.1em;text-transform:none;margin:0;font-size:11px}.market-ipo-block>header a,.market-wide-news>header a{color:var(--market-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.market-ipo-block>header a:hover,.market-ipo-block>header a:focus-visible,.market-wide-news>header a:hover,.market-wide-news>header a:focus-visible{text-decoration:underline}.market-ipo-block>header a>i,.market-wide-news>header a>i{font-style:normal}.market-ipo-block-empty,.market-wide-news-empty{color:var(--market-muted);margin:0;padding:15px 16px;font-size:12px}.market-ipo-block-state,.market-wide-news-state{gap:8px;padding:14px 16px;display:grid}.market-ipo-block-state>span,.market-wide-news-state>span{background:linear-gradient(90deg, var(--market-surface-raised), var(--market-line), var(--market-surface-raised));border-radius:2px;height:13px}.market-ipo-block-state p,.market-wide-news-state p{color:var(--market-muted);margin:0;font-size:12px}.market-ipo-block-state button,.market-wide-news-state button{border:1px solid var(--market-line);background:var(--market-surface-raised);color:var(--market-text);font:inherit;cursor:pointer;justify-self:start;padding:6px 12px;font-size:12px}.market-ipo-block-list{margin:0;padding:0;list-style:none;display:grid}.market-ipo-block-list>li+li{border-top:1px solid var(--market-line-soft)}.market-ipo-block-list a{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,404px) 68px;align-items:center;gap:20px;padding:13px 16px;text-decoration:none;display:grid}.market-ipo-block-list a:hover,.market-ipo-block-list a:focus-visible{background:var(--market-surface-raised);outline:none}.market-ipo-block-identity{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.market-ipo-block-identity strong{color:var(--market-text);font-size:14px;font-weight:600}.market-ipo-block-identity span{color:var(--market-accent);letter-spacing:.06em;font-size:12px}.market-ipo-block-identity em{border:1px solid var(--market-line);color:var(--market-muted);padding:1px 6px;font-size:11px;font-style:normal}.market-ipo-block-list dl{grid-template-columns:88px 108px minmax(0,1fr);gap:18px;margin:0;display:grid}.market-ipo-block-list dt{color:var(--market-muted);font-size:11px}.market-ipo-block-list dd{color:var(--market-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.market-ipo-block-list dd small{color:var(--market-muted);font-size:11px}.market-ipo-block-list b{border:1px solid var(--market-line);color:var(--market-muted);white-space:nowrap;justify-self:end;padding:3px 9px;font-size:11px;font-weight:600}.market-ipo-block-list b[data-status=OPEN]{color:#7ea0ff;background:#2962ff1f;border-color:#2962ff80}.market-wide-news-list{margin:0;padding:0;list-style:none;display:grid}.market-wide-news-list>li{padding:13px 16px}.market-wide-news-list>li+li{border-top:1px solid var(--market-line-soft)}.market-wide-news-meta{align-items:center;gap:10px;display:flex}.market-wide-news-meta>span{border:1px solid var(--market-line);color:var(--market-muted);padding:1px 7px;font-size:11px}.market-wide-news-meta>span[data-reach=city]{color:#9db4ff;border-color:#4f7cff8c}.market-wide-news-meta>time{color:var(--market-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.market-wide-news-list h3{color:var(--market-text);margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.market-wide-news-list p{max-width:none;color:var(--market-muted);margin:5px 0 0;font-size:12px;line-height:1.65}@media (max-width:760px){.market-ipo-block-list a{grid-template-columns:minmax(0,1fr) 68px;gap:12px 20px}.market-ipo-block-list dl{grid-column:1/-1;gap:8px 18px}.market-ipo-block-list b{grid-area:1/2;align-self:center}}.ipo-intro{border:1px solid var(--market-line);background:#11141a;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:24px;padding:26px 30px;display:grid}.ipo-intro .eyebrow{color:var(--market-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px}.ipo-intro h1{color:var(--market-text);letter-spacing:-.02em;margin:8px 0 12px;font-size:30px}.ipo-intro p{max-width:62ch;color:var(--market-muted);margin:0;font-size:13px;line-height:1.75}.ipo-intro p strong{color:#c8cdd8;font-weight:600}.ipo-intro-facts{border:1px solid var(--market-line);background:var(--market-line);align-content:start;gap:1px;margin:0;display:grid}.ipo-intro-facts>div{background:var(--market-surface);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ipo-intro-facts dt{color:var(--market-muted);font-size:11px}.ipo-intro-facts dd{color:var(--market-text);font-variant-numeric:tabular-nums;margin:0;font-size:17px}.ipo-intro-facts dd small{color:var(--market-muted);font-size:10px}.ipo-notice{border:1px solid var(--market-line);background:var(--market-surface);color:#c8cdd8;border-left-width:3px;margin:12px 0 0;padding:11px 14px;font-size:12px;line-height:1.7}.ipo-notice-ok{border-left-color:var(--terminal-up)}.ipo-notice-error{border-left-color:var(--terminal-down)}.ipo-section{margin-top:18px}.ipo-section>header{border-bottom:1px solid var(--market-line);align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.ipo-section>header .card-kicker{color:var(--market-accent);letter-spacing:.1em;margin:0;font-size:10px}.ipo-section>header h2{color:var(--market-text);letter-spacing:-.01em;margin:0;font-size:17px}.ipo-empty{border:1px dashed var(--market-line);color:var(--market-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:16px;font-size:12px;line-height:1.7;display:flex}.ipo-empty button,.ipo-subscription-action button,.ipo-subscribe button{border:1px solid var(--market-accent);background:var(--market-accent);color:#fff;cursor:pointer;border-radius:2px;min-height:32px;padding:6px 16px;font-size:12px}.ipo-empty button{color:#c0c5cf;background:#1b1f27;border-color:#3b414d}.ipo-subscription-action button:hover,.ipo-subscribe button:hover{background:var(--market-accent-hover)}.ipo-subscribe button:disabled{color:#6a717d;cursor:not-allowed;background:#1b1f27;border-color:#333944}.ipo-card{border:1px solid var(--market-line);background:var(--market-surface);grid-template-columns:minmax(200px,1fr) minmax(0,1.6fr) minmax(220px,.8fr);gap:20px;margin-top:12px;padding:18px 20px;display:grid}.ipo-card-upcoming{grid-template-columns:minmax(200px,1fr) minmax(0,1.6fr)}.ipo-card-identity h3{color:var(--market-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}.ipo-card-identity h3 span{border:1px solid var(--market-line);color:var(--market-accent);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:11px}.ipo-card-identity p{color:var(--market-muted);margin:7px 0 0;font-size:11px}.ipo-card-facts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-content:start;gap:14px 18px;margin:0;display:grid}.ipo-card-facts dt{color:var(--market-muted);letter-spacing:.04em;font-size:10px}.ipo-card-facts dd{color:var(--market-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.ipo-card-facts dd small{color:var(--market-muted);white-space:nowrap;font-size:10px}.ipo-subscribe{border-left:1px solid var(--market-line-soft);align-content:start;gap:7px;padding-left:20px;display:grid}.ipo-subscribe label{color:var(--market-muted);letter-spacing:.04em;font-size:10px}.ipo-subscribe input{min-height:34px;color:var(--market-text);font-variant-numeric:tabular-nums;background:#10131a;border:1px solid #3b414d;border-radius:2px;padding:6px 10px;font-size:14px}.ipo-subscribe input:focus-visible{border-color:var(--market-accent);outline:none}.ipo-subscribe-reservation{color:var(--market-muted);flex-wrap:wrap;gap:6px;margin:0;font-size:11px;display:flex}.ipo-subscribe-reservation em{color:var(--terminal-down);font-style:normal}.ipo-subscribe-visitor p{color:var(--market-muted);margin:0;font-size:11px;line-height:1.7}.ipo-subscribe-visitor a{border:1px solid var(--market-accent);color:var(--market-accent);justify-self:start;padding:6px 16px;font-size:12px;text-decoration:none}.ipo-subscription-list{margin:0;padding:0;list-style:none}.ipo-subscription-list>li{border:1px solid var(--market-line);background:var(--market-surface);grid-template-columns:minmax(190px,.9fr) minmax(0,2fr) minmax(200px,.8fr);gap:20px;margin-top:12px;padding:16px 20px;display:grid}.ipo-subscription-identity h3{color:var(--market-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.ipo-subscription-identity h3 span{border:1px solid var(--market-line);color:var(--market-accent);padding:1px 6px;font-size:11px}.ipo-subscription-identity em{border:1px solid var(--market-line);color:var(--market-muted);margin-top:8px;padding:2px 8px;font-size:11px;font-style:normal;display:inline-block}.ipo-subscription-identity em[data-status=OPEN]{color:#7ea0ff;border-color:#2962ff99}.ipo-subscription-identity em[data-status=ALLOCATED]{color:var(--terminal-up);border-color:#26a69a99}.ipo-subscription-identity em[data-status=REFUNDED],.ipo-subscription-identity em[data-status=WITHDRAWN],.ipo-subscription-identity em[data-status=CANCELLED]{color:var(--market-muted)}.ipo-subscription-list dl{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));align-content:start;gap:12px 18px;margin:0;display:grid}.ipo-subscription-list dt{color:var(--market-muted);letter-spacing:.04em;font-size:10px}.ipo-subscription-list dd{color:var(--market-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.ipo-subscription-action{border-left:1px solid var(--market-line-soft);justify-content:flex-end;align-items:flex-start;padding-left:20px;display:flex}.ipo-subscription-action p{color:var(--market-muted);margin:0;font-size:11px;line-height:1.7}@media (max-width:980px){.ipo-intro,.ipo-card,.ipo-card-upcoming,.ipo-subscription-list>li{grid-template-columns:minmax(0,1fr)}.ipo-subscribe,.ipo-subscription-action{border-left:0;border-top:1px solid var(--market-line-soft);padding-top:16px;padding-left:0}.ipo-subscription-action{justify-content:flex-start}}@media (max-width:640px){.ipo-page-shell{padding:16px 14px 72px}.ipo-intro{padding:20px 18px}.ipo-intro h1{font-size:24px}.ipo-card,.ipo-subscription-list>li{padding:16px 14px}}.ipo-load-more{color:#c0c5cf;cursor:pointer;background:#1b1f27;border:1px solid #3b414d;border-radius:2px;min-height:34px;margin-top:12px;padding:7px 18px;font-size:12px}.ipo-load-more:hover:not(:disabled),.ipo-load-more:focus-visible:not(:disabled){border-color:var(--market-accent);color:#7ea0ff;outline:none}.ipo-load-more:disabled{color:#6a717d;cursor:not-allowed}.market-sector-cell>span{flex-direction:column;gap:2px;min-width:0;display:flex}.market-sector-cell>span>small{color:var(--market-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-sidebar-sector{color:var(--market-muted,#8b929f);margin:0 0 6px;font-size:11px}.market-index-card{border:1px solid var(--market-line);background:var(--market-surface);margin-top:16px}.market-index-card>header{border-bottom:1px solid var(--market-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 16px 11px;display:flex}.market-index-card>header h2{margin:3px 0 0;font-size:18px}.market-index-card>header .eyebrow{color:var(--market-muted);letter-spacing:.04em;margin:0;font-size:11px}.market-index-quote{font-family:var(--font-market);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.market-index-quote strong{letter-spacing:-.03em;font-size:28px;line-height:1}.market-index-quote span{font-size:13px;font-weight:700}.market-index-quote span b{margin-left:4px}.market-index-quote[data-direction=up]{color:var(--terminal-up)}.market-index-quote[data-direction=down]{color:var(--terminal-down)}.market-index-quote[data-direction=flat]{color:#dfe2e8}.market-index-body{background:var(--market-line);grid-template-columns:minmax(0,1fr) 200px;gap:1px;display:grid}.market-index-line{background:#171a20;min-height:170px;padding:12px 16px 8px;display:grid;position:relative}.market-index-line[data-empty=true]{color:var(--market-muted);place-items:center;font-size:12px}.market-index-line svg{width:100%;height:140px;display:block;overflow:visible}.market-index-axis[data-ticks=true]{height:14px;position:relative}.market-index-axis[data-ticks=true] span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.market-index-axis[data-ticks=true] span[data-edge=start]{transform:none}.market-index-axis[data-ticks=true] span[data-edge=end]{transform:translate(-100%)}.market-index-plot{position:relative}.market-index-tip{background:#171a20;border:1.6px solid #dfe2e8;border-radius:50%;width:7px;height:7px;margin:-4px 0 0 -4px;position:absolute}.market-index-tip[data-direction=up]{border-color:var(--terminal-up)}.market-index-tip[data-direction=down]{border-color:var(--terminal-down)}.market-index-sessions{height:16px;margin-bottom:2px;position:relative}.market-index-sessions span{color:var(--market-muted);letter-spacing:.04em;text-align:center;white-space:nowrap;font-size:10px;position:absolute;top:0;overflow:hidden}.market-index-sessions span[data-active=true]{color:#dfe2e8}.market-index-line .session-band{fill:#0000}.market-index-line .session-band[data-session=REGULAR]{fill:#ffffff09}.market-index-line .session-band[data-active=true]{fill:#7ea0ff12}.market-index-line .session-edge{stroke:var(--market-line);stroke-width:1px;vector-effect:non-scaling-stroke}.market-index-line path{fill:none;stroke:#dfe2e8;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.market-index-line path[data-direction=up]{stroke:var(--terminal-up)}.market-index-line path[data-direction=down]{stroke:var(--terminal-down)}.market-index-line .baseline{stroke:var(--market-muted);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.market-index-axis{color:var(--market-muted);font-family:var(--font-market);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.market-index-facts{background:var(--market-line);grid-template-rows:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.market-index-facts div{background:#171a20;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.market-index-facts dt{color:var(--market-muted);font-size:11px}.market-index-facts dd{color:#dfe2e8;font-family:var(--font-market);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.market-index-facts dd small{color:var(--market-muted);font-size:11px}.market-index-card>footer{border-top:1px solid var(--market-line);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;display:flex}.market-index-ranges{border:1px solid var(--market-line);background:var(--market-line);gap:1px;display:flex}.market-index-ranges button{color:var(--market-muted);font:inherit;cursor:pointer;background:#171a20;border:0;padding:5px 12px;font-size:12px;font-weight:700}.market-index-ranges button[aria-selected=true]{color:#dfe2e8;background:#232833}.market-index-ranges button:hover,.market-index-ranges button:focus-visible{color:#dfe2e8;outline:none}.market-index-loading{color:var(--market-muted);margin:0;padding:20px 16px;font-size:12px}@media (max-width:720px){.market-index-body{grid-template-columns:1fr}.market-index-facts{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.market-index-card>footer{flex-direction:column;align-items:flex-start}}
:root{--terminal-accent:#2962ff;--terminal-accent-hover:#3d70ff;--terminal-accent-soft:#2962ff21;--terminal-accent-text:#7ea0ff;--terminal-bg:#0f1115;--terminal-surface:#15181f;--terminal-raised:#1b2028;--terminal-line:#303641;--terminal-line-muted:#252a33;--terminal-text:#edf0f4;--terminal-muted:#9fa8b5;--terminal-up:#05b86d;--terminal-down:#f34a67;--terminal-warn:#d4a44d}body,.market-app-shell,.trading-terminal-app,.terminal-content{background:var(--terminal-bg)}.market-app-shell,.terminal-content{background-image:none}.terminal-rail{border-right-color:var(--terminal-line);background:#1a1e25}.terminal-avatar{background:#202c4a;border-color:#2962ff8c}.terminal-avatar:hover,.terminal-avatar:focus-visible{outline-color:var(--terminal-accent)}.market-brand-mark{background:#1c2948;border-color:#2962ff7a}.market-brand-mark i,.market-user-chip span{background:var(--terminal-accent);color:#fff}.market-join{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.terminal-rail-session a:hover,.terminal-rail-session a:focus-visible,.terminal-rail-session button:hover,.terminal-rail-session button:focus-visible,.terminal-rail-rewards button i{color:var(--terminal-accent)}.terminal-rail-rewards button:hover,.terminal-rail-rewards button:focus-visible{outline-color:#2962ff7a}.terminal-rail-nav a i{color:var(--terminal-muted)}.terminal-rail-nav a.is-active{background:var(--terminal-accent-soft)}.terminal-rail-nav a.is-active i,.card-kicker,.eyebrow{color:var(--terminal-accent)}.home-terminal-workstation .terminal-watchlist li[data-selected=true]{background:var(--terminal-accent-soft);box-shadow:inset 2px 0 0 var(--terminal-accent)}.home-terminal-workstation .terminal-watchlist li[data-selected=true] .terminal-watch-select strong,.terminal-watch-select:hover strong,.terminal-watch-select:focus-visible strong{color:var(--terminal-accent)}.company-chart-toolbar button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--terminal-accent)}.company-sidebar-tabs button[aria-selected=true]{border-bottom-color:var(--terminal-accent);color:#fff;box-shadow:none}.terminal-stock-header .card-kicker,.workstation-quote-summary .card-kicker,.workstation-company-summary .card-kicker{color:var(--terminal-accent)}.workstation-company-summary>header>span{color:var(--terminal-muted)}.workstation-company-summary>dl div,.shareholder-panel-sidebar .shareholder-empty{background:var(--terminal-raised)}.terminal-open-ticket,.primary-action,.lobby-card button,.lobby-hero button{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.terminal-open-ticket:hover,.terminal-open-ticket:focus-visible,.primary-action:hover,.primary-action:focus-visible,.lobby-card button:hover,.lobby-card button:focus-visible,.lobby-hero button:hover,.lobby-hero button:focus-visible{border-color:var(--terminal-accent-hover);background:var(--terminal-accent-hover);outline-color:#2962ff4d}.account-tabs button[aria-current=page]{color:var(--terminal-accent)}.account-tabs button[aria-current=page]:after{background:var(--terminal-accent)}.account-form-section input:focus,.account-form-section textarea:focus,.account-avatar-picker input:checked+.player-profile-avatar{border-color:var(--terminal-accent);outline-color:var(--terminal-accent)}.account-save-button{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.account-save-button:hover{background:var(--terminal-accent-hover)}.account-privacy-row input:checked+i{background:var(--terminal-accent)}.reward-rail-close:hover,.reward-rail-close:focus-visible,.reward-rail-secondary:hover,.reward-rail-secondary:focus-visible,.reward-rail-body>p b,.invite-reward-facts strong{border-color:var(--terminal-accent);color:var(--terminal-accent)}.reward-today-card{background:linear-gradient(135deg,#2962ff24,#181c2366);border-color:#2962ff6b}.reward-today-card>strong{color:var(--terminal-accent)}.reward-streak-grid li[data-state=claimed-current],.reward-streak-grid li[data-state=current]{border-color:var(--terminal-accent);background:var(--terminal-accent-soft);box-shadow:inset 0 -2px 0 var(--terminal-accent)}.reward-rail-primary{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.reward-rail-primary:hover:not(:disabled),.reward-rail-primary:focus-visible:not(:disabled){background:var(--terminal-accent-hover);outline-color:#2962ff4d}.reward-rail-primary:disabled{cursor:default}.reward-rail-primary[aria-busy=true]{cursor:wait}.reward-rail-link input:focus{border-color:var(--terminal-accent);outline-color:var(--terminal-accent)}.auth-shell{background:radial-gradient(circle at 85% 5%, #2962ff1a, transparent 32rem), var(--terminal-bg)}.auth-panel{border-color:var(--terminal-line);background:var(--terminal-surface)}.auth-form input{color:var(--terminal-text);background:#101217;border-color:#3a414d}.auth-form input:focus{border-color:var(--terminal-accent);outline-color:var(--terminal-accent)}.auth-form button{background:var(--terminal-accent);color:#fff}.auth-switch a,.profile-back{color:var(--terminal-accent)}.auth-recovery-link{text-align:right;margin:12px 0 0}.auth-recovery-link a,.auth-recovery-result a{color:var(--terminal-accent);font-size:.9rem;font-weight:700;text-decoration:none}.auth-recovery-link a:hover,.auth-recovery-link a:focus-visible,.auth-recovery-result a:hover,.auth-recovery-result a:focus-visible{text-underline-offset:3px;text-decoration:underline}.auth-recovery-panel h1{font-size:clamp(2rem,7vw,3rem)}.auth-recovery-result{background:#2962ff12;border:1px solid #2962ff66;gap:12px;margin-top:24px;padding:20px;display:grid}.auth-recovery-result strong{color:var(--terminal-text);font-size:1.15rem}.auth-recovery-result p{color:var(--terminal-muted);margin:0;font-size:.9rem;line-height:1.7}.workstation-stat-grid dd[data-price-tone=up]{color:var(--terminal-up)}.workstation-stat-grid dd[data-price-tone=down]{color:var(--terminal-down)}.workstation-stat-grid dd[data-price-tone=flat]{color:var(--terminal-text)}.invite-reward-banner>b,.invite-card-heading b,.auth-panel-embedded .eyebrow,.auth-panel-embedded .auth-switch a{color:var(--terminal-accent)}.auth-panel-embedded .auth-form input[readonly]{color:#7ea0ff;background:#19233d;border-color:#2962ff61}.auth-panel-embedded .auth-form button{background:var(--terminal-accent);color:#fff}.admin-shell,.account-page,.public-profile-shell,.player-public-shell,.season-shell{color:var(--terminal-text)}.admin-ipo-list,.admin-market-list,.admin-audit-list,.admin-health-list,.admin-news-form,.admin-institution-form,.admin-capacity-card,.admin-runtime-grid article,.portfolio-status,.portfolio-cash div,.portfolio-list,.public-holding-list,.institution-facts div,.season-ranking,.season-upcoming{border-color:var(--terminal-line);background:var(--terminal-surface)}.admin-notice,.admin-health-overview,.portfolio-notice,.lobby-notice{border-left-color:var(--terminal-accent);background:var(--terminal-raised)}.admin-settlement-form textarea:focus,.admin-news-form input:focus,.admin-news-form select:focus,.admin-news-form textarea:focus,.admin-institution-form input:focus,.admin-institution-form select:focus,.admin-institution-form textarea:focus{border-color:var(--terminal-accent);outline-color:var(--terminal-accent)}
.public-landing{--landing-bg:#090c11;--landing-surface:#11161d;--landing-surface-raised:#151b23;--landing-line:#29313c;--landing-muted:#8d98a6;--landing-text:#f4f7fa;--landing-accent:#2962ff;--landing-accent-bright:#5d86ff;background:radial-gradient(circle at 78% 8%, #2962ff1f, transparent 31rem), radial-gradient(circle at 12% 28%, #2962ff0f, transparent 27rem), var(--landing-bg);min-height:100dvh;color:var(--landing-text);overflow:hidden}.public-landing a{color:inherit}.public-landing-header{z-index:2;border-bottom:1px solid var(--landing-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c11e0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:74px;padding:0 clamp(20px,4.8vw,76px);display:grid;position:relative}.public-landing-brand{justify-self:start;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.public-landing-brand>span:last-child{line-height:1.15;display:grid}.public-landing-brand strong{letter-spacing:-.03em;font-size:15px}.public-landing-brand small{color:#717d8b;letter-spacing:.1em;font-size:10px}.public-landing-mark{background:#2962ff24;border:1px solid #5d86ff8c;grid-template-columns:repeat(3,5px);align-items:end;gap:3px;width:29px;height:29px;padding:5px;display:grid}.public-landing-mark i{background:var(--landing-accent-bright);display:block}.public-landing-mark i:first-child{height:7px}.public-landing-mark i:nth-child(2){height:13px}.public-landing-mark i:nth-child(3){height:18px}.public-landing-header>nav{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.public-landing-header>nav a,.public-landing-account a{color:#a8b1bc;font-size:12px;font-weight:650;text-decoration:none}.public-landing-header>nav a:hover,.public-landing-header>nav a:focus-visible,.public-landing-account a:first-child:hover,.public-landing-account a:first-child:focus-visible{color:#fff;outline:none}.public-landing-account{justify-self:end;align-items:center;gap:16px;display:flex}.public-landing-account a:last-child{border:1px solid var(--landing-accent);background:var(--landing-accent);color:#fff;min-height:36px;padding:8px 13px}.public-landing-account a:last-child:hover,.public-landing-account a:last-child:focus-visible{outline-offset:2px;background:#3b70ff;outline:2px solid #5d86ff59}.public-landing-main{width:min(1530px,100%);max-width:none;margin:0 auto;padding:0 clamp(20px,4.8vw,76px) 90px}.public-landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(42px,6vw,96px);min-height:min(780px,100dvh - 74px);padding:clamp(72px,9vw,132px) 0;display:grid}.public-landing-kicker,.public-landing-section-index{color:var(--landing-accent-bright);letter-spacing:.15em;margin:0;font-size:11px;font-weight:750}.public-landing-kicker{align-items:center;gap:9px;display:flex}.public-landing-kicker span{background:#39d69c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #39d69c}.public-landing-hero h1{max-width:790px;color:var(--landing-text);letter-spacing:-.075em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(51px,6.3vw,96px);font-weight:720;line-height:.94}.public-landing-lead{color:#a0aab6;max-width:700px;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.85}.public-landing-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.public-landing-primary,.public-landing-secondary{border:1px solid var(--landing-accent);background:var(--landing-accent);color:#fff;justify-content:center;align-items:center;min-height:47px;padding:11px 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.public-landing-secondary{color:#d5dbe2;background:#121820;border-color:#363f4b}.public-landing-primary:hover,.public-landing-primary:focus-visible{outline-offset:2px;background:#3b70ff;outline:2px solid #5d86ff4d}.public-landing-secondary:hover,.public-landing-secondary:focus-visible{color:#fff;border-color:#697586;outline:none}.public-landing-trust{background:var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;margin:42px 0 0;padding:1px;list-style:none;display:grid}.public-landing-trust li{background:#0e1319;gap:5px;min-width:0;padding:14px 13px;display:grid}.public-landing-trust strong{color:#e5eaf0;font-size:11px}.public-landing-trust span{color:#727e8b;font-size:10px;line-height:1.5}.public-landing-market-card{background:#10151c;border:1px solid #303946;min-width:0;box-shadow:0 36px 100px #0000005c}.public-landing-market-card>header{color:#737f8c;letter-spacing:.08em;border-bottom:1px solid #29313a;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:9px;font-weight:700;display:flex}.public-landing-market-card>header b{color:#a9b4bf;align-items:center;gap:7px;font-size:9px;display:inline-flex}.public-landing-market-card>header i{background:#38d89d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #38d89d}.public-landing-quote{justify-content:space-between;align-items:end;gap:20px;padding:20px 18px 2px;display:flex}.public-landing-quote>div{grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;display:grid}.public-landing-quote>div:first-child small{color:#707c89;grid-column:1/-1;font-size:9px}.public-landing-quote>div:first-child strong{color:#eff3f7;font-size:17px}.public-landing-quote>div:first-child span{color:#75818d;font-family:var(--font-market);font-size:10px}.public-landing-quote>div:last-child{justify-items:end}.public-landing-quote>div:last-child strong{color:#56dfad;font-family:var(--font-market);letter-spacing:-.055em;font-size:clamp(27px,3vw,39px)}.public-landing-quote>div:last-child span{color:#56dfad;font-family:var(--font-market);grid-column:1;font-size:10px}.public-landing-market-card svg{width:100%;height:auto;max-height:230px;padding:5px 18px 0;display:block;overflow:visible}.public-landing-chart-grid{fill:none;stroke:#242d36;stroke-width:1px;vector-effect:non-scaling-stroke}.public-landing-chart-area{fill:url(#public-landing-chart-fill)}.public-landing-chart-line{fill:none;stroke:var(--landing-accent-bright);stroke-width:2px;vector-effect:non-scaling-stroke}.public-landing-tape{border-top:1px solid #29313a;grid-template-columns:1fr 1fr;display:grid}.public-landing-tape span{font-family:var(--font-market);border-right:1px solid #29313a;grid-template-columns:auto 1fr auto;gap:10px;padding:11px 13px;font-size:10px;display:grid}.public-landing-tape span:last-child{border-right:0}.public-landing-tape i{color:#76818d;font-style:normal}.public-landing-tape b{color:#d9e0e7;text-align:right}.public-landing-tape em{color:#75818d;font-style:normal}.public-landing-flow{border-top:1px solid #29313a;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.public-landing-flow li{color:#7d8995;letter-spacing:.08em;place-items:center;min-height:45px;font-size:9px;font-weight:700;display:grid;position:relative}.public-landing-flow li i{z-index:1;border-top:1px solid #4e5a67;border-right:1px solid #4e5a67;width:7px;height:7px;position:absolute;right:-4px;transform:rotate(45deg)}.public-landing-section{border-top:1px solid var(--landing-line);padding:clamp(74px,9vw,128px) 0;scroll-margin-top:24px}.public-landing-section h2,.public-landing-final h2{color:var(--landing-text);letter-spacing:-.065em;font-size:clamp(36px,4.8vw,70px);line-height:1.02}.public-landing-section p{color:var(--landing-muted)}.public-landing-market-system>header{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,7vw,110px);display:grid}.public-landing-market-system>header h2{margin:0}.public-landing-market-system>header div>p{max-width:710px;margin:24px 0 0;font-size:14px;line-height:1.8}.public-landing-market-system>ol{background:var(--landing-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:60px 0 0;padding:1px;list-style:none;display:grid}.public-landing-market-system li{background:var(--landing-surface);min-height:250px;padding:24px}.public-landing-market-system li>span{color:#56616d;font-family:monospace;font-size:10px}.public-landing-market-system h3{color:#edf1f5;margin:78px 0 12px;font-size:17px}.public-landing-market-system li p{margin:0;font-size:11px;line-height:1.75}.public-landing-wealth{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.public-landing-wealth-copy h2{margin:20px 0 24px}.public-landing-wealth-copy>p:not(.public-landing-section-index){max-width:630px;margin:0;font-size:14px;line-height:1.85}.public-landing-wealth-copy>a{color:var(--landing-accent-bright);align-items:center;gap:12px;margin-top:27px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.public-landing-wealth-copy>a:hover,.public-landing-wealth-copy>a:focus-visible{color:#8ca8ff;outline:none}.public-landing-wealth-board{background:linear-gradient(145deg,#171d26,#10151c);border:1px solid #323b47;box-shadow:0 28px 80px #00000047}.public-landing-wealth-board>header{color:#687481;letter-spacing:.12em;border-bottom:1px solid #2b343f;justify-content:space-between;gap:16px;padding:13px 15px;font-size:9px;display:flex}.public-landing-wealth-board>header b{color:#8994a0;letter-spacing:0;font-weight:600}.public-landing-wealth-score{border-bottom:1px solid #2b343f;gap:4px;padding:28px 22px;display:grid}.public-landing-wealth-score small{color:#75818e;font-size:10px}.public-landing-wealth-score strong{color:#f3f6f8;letter-spacing:-.055em;font-size:clamp(26px,3vw,40px)}.public-landing-wealth-score span{color:#4e7fff;font-size:10px;font-weight:700}.public-landing-wealth-board ul{background:#2b343f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.public-landing-wealth-board li{background:#121820;gap:11px;min-width:0;padding:17px 13px;display:flex}.public-landing-wealth-board li>i{color:#6f94ff;background:#2962ff1a;border:1px solid #2962ff59;flex:0 0 27px;place-items:center;height:27px;font-style:normal;display:grid}.public-landing-wealth-board li span{gap:4px;min-width:0;display:grid}.public-landing-wealth-board li strong{color:#dfe5eb;font-size:10px}.public-landing-wealth-board li small{color:#6f7b88;font-size:9px;line-height:1.5}.public-landing-journey>header{justify-content:space-between;align-items:end;gap:32px;display:flex}.public-landing-journey h2{margin:0}.public-landing-journey>ol{border-top:1px solid var(--landing-line);margin:52px 0 0;padding:0;list-style:none}.public-landing-journey li{border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);gap:28px;padding:26px 0;display:grid}.public-landing-journey li>span{color:#53606d;font-family:monospace;font-size:11px}.public-landing-journey li div{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:28px;display:grid}.public-landing-journey h3{color:#e9edf1;margin:0;font-size:18px}.public-landing-journey li p{max-width:680px;margin:0;font-size:12px;line-height:1.7}.public-landing-risk{border:1px solid #334050;border-left:4px solid var(--landing-accent);background:#111923;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,6vw,90px);margin:0;padding:26px;display:grid}.public-landing-risk>div{align-items:flex-start;gap:13px;display:flex}.public-landing-risk>div span{color:#87a4ff;border:1px solid #5d86ff;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.public-landing-risk strong{color:#e8edf4;font-size:14px;line-height:1.55}.public-landing-risk p{color:#98a5b4;max-width:none;margin:0;font-size:11px;line-height:1.75}.public-landing-final{text-align:center;justify-items:center;padding:clamp(90px,12vw,170px) 0 70px;display:grid}.public-landing-final h2{margin:20px 0 32px;font-size:clamp(45px,6vw,84px)}.public-landing-final>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.public-landing-footer{border-top:1px solid var(--landing-line);background:#080b0f;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:80px;padding:20px clamp(20px,4.8vw,76px);display:grid}.public-landing-footer>a{color:#e3e8ed;font-size:12px;font-weight:750;text-decoration:none}.public-landing-footer p{color:#687480;max-width:none;margin:0;font-size:10px}.public-landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.public-landing-footer nav a{color:#818c98;font-size:10px;text-decoration:none}.public-landing-footer nav a:hover,.public-landing-footer nav a:focus-visible{color:#fff;outline:none}.auth-panel-register{width:min(100%,520px)}.auth-panel-register.auth-panel-embedded{width:100%}.auth-form-section{background:#10161d;border:1px solid #303a46;gap:13px;min-width:0;margin:0;padding:14px;display:grid}.auth-form-section legend{color:#d9e1e8;letter-spacing:.04em;padding:0 7px;font-size:11px;font-weight:750}.auth-form-section legend span{color:var(--terminal-accent-text);font-family:monospace}.auth-form-section>label,.auth-optional-invite label{color:#c9d8e9;gap:7px;font-size:.82rem;font-weight:700;display:grid}.auth-form-section>label>input,.auth-optional-invite input{width:100%;min-width:0;color:var(--terminal-text);font:inherit;background:#0b0f14;border:1px solid #3a414d;border-radius:2px;padding:11px 12px}.auth-form-section>label>input:focus,.auth-optional-invite input:focus{border-color:var(--terminal-accent);outline-offset:2px;outline:2px solid #2962ff33}.auth-form-section .form-field-help{color:#7f8b98}.auth-locked-invite{background:#2962ff0f;border-color:#2962ff59}.auth-locked-invite input[readonly]{color:#8eabff;cursor:not-allowed;background:#19233d;border-color:#2962ff59}.auth-optional-invite{background:#10161d;border:1px solid #303a46}.auth-optional-invite summary{color:#b7c1cb;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.auth-optional-invite summary::-webkit-details-marker{display:none}.auth-optional-invite summary:after{content:"+";color:#778391;font-size:17px;font-weight:400}.auth-optional-invite[open] summary:after{content:"−"}.auth-optional-invite summary span{color:#697684;margin-left:auto;font-size:10px;font-weight:600}.auth-optional-invite summary:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.auth-optional-invite>div{border-top:1px solid #29313a;gap:9px;padding:0 14px 14px;display:grid}.auth-optional-invite label{margin-top:13px}.auth-optional-invite .form-hint,.auth-form-section .form-hint{color:#778492;margin:-3px 0 0;font-size:10px}.auth-challenge-group{gap:8px;display:grid}.auth-challenge-group>strong{color:#aeb7c0;font-size:11px}.auth-panel-register .auth-form>button{min-height:46px}.activation-shell{width:min(1260px,100%);max-width:none;min-height:100dvh;color:var(--terminal-text);margin:0 auto;padding:clamp(32px,5vw,68px) clamp(20px,4vw,52px) 90px}.activation-heading{justify-content:space-between;align-items:end;gap:34px;display:flex}.activation-heading>div{max-width:780px}.activation-kicker,.activation-trade-card>header p,.activation-explainer>p{color:var(--terminal-accent-text);letter-spacing:.14em;margin:0;font-size:10px;font-weight:750}.activation-heading h1{letter-spacing:-.06em;margin:10px 0 14px;font-size:clamp(37px,5vw,65px);line-height:1}.activation-heading>div>p:last-child{color:#8e9aa7;max-width:700px;margin:0;font-size:13px;line-height:1.75}.activation-heading>a{color:#aeb8c2;border:1px solid #343e49;flex:none;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.activation-heading>a:hover,.activation-heading>a:focus-visible{color:#fff;border-color:#657181;outline:none}.activation-progress{background:#29333e;grid-template-columns:repeat(6,1fr);gap:1px;margin:38px 0 22px;padding:1px;list-style:none;display:grid}.activation-progress li{background:#10161d;align-items:center;gap:13px;min-width:0;min-height:68px;padding:12px 15px;display:flex}.activation-progress li>span{color:#5f6c79;font-family:monospace;font-size:10px}.activation-progress li div{gap:2px;min-width:0;display:grid}.activation-progress strong{color:#8995a1;font-size:11px}.activation-progress small{color:#606d7a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activation-progress li[data-state=complete]>span,.activation-progress li[data-state=complete] strong{color:#4ed9a5}.activation-progress li[data-state=current]{box-shadow:inset 0 -2px var(--terminal-accent);background:#2962ff17}.activation-progress li[data-state=current]>span,.activation-progress li[data-state=current] strong{color:#8eaaff}.activation-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.activation-trade-card,.activation-explainer{background:#11171e;border:1px solid #2d3742}.activation-trade-card>header{border-bottom:1px solid #2a333d;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 18px;display:flex}.activation-trade-card>header h2{color:#edf1f5;margin:4px 0 0;font-size:18px}.activation-trade-card>header>span{color:#88a4fb;background:#2962ff12;border:1px solid #2962ff59;padding:5px 7px;font-size:9px;font-weight:700}.activation-trade-body{gap:14px;padding:18px;display:grid}.activation-soft-notice,.activation-notice{border-left:3px solid var(--terminal-accent);color:#a9b8cc;background:#2962ff12;max-width:none;margin:0;padding:10px 12px;font-size:11px;line-height:1.65}.activation-notice[data-ambiguous=true]{color:#d9c49f;background:#e3a84b14;border-left-color:#e3a84b}.activation-company-select{color:#9da9b5;gap:7px;font-size:11px;font-weight:700;display:grid}.activation-company-select select{color:#e8edf2;width:100%;min-height:43px;font:inherit;background:#0a0f14;border:1px solid #3a4551;border-radius:1px;padding:9px 11px}.activation-company-select select:focus{border-color:var(--terminal-accent);outline-offset:2px;outline:2px solid #2962ff38}.activation-company-select select:disabled{cursor:not-allowed;opacity:.65}.activation-empty{color:#64717e;text-align:center;border:1px dashed #303b46;place-content:center;justify-items:center;gap:10px;min-height:230px;display:grid}.activation-empty>span{color:#758392;border:1px solid #37434f;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.activation-empty p{color:#788592;max-width:340px;margin:0;font-size:11px}.activation-state{flex-wrap:wrap;align-items:center;gap:10px;min-height:130px;padding:18px;display:flex}.activation-state i{border:2px solid #43505e;border-top-color:var(--terminal-accent);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite terminal-spin}.activation-state p{color:#8895a2;flex:100%;max-width:none;margin:0;font-size:11px}.activation-state i+p{flex-basis:auto}.activation-state button,.activation-state a{color:#c1cad3;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a4652;padding:7px 10px;font-size:10px;text-decoration:none}.activation-state button:hover,.activation-state button:focus-visible,.activation-state a:hover,.activation-state a:focus-visible{color:#fff;border-color:#687586;outline:none}.activation-order-preview{background:#0d1319;border:1px solid #303a45}.activation-selected-company{border-bottom:1px solid #29333d;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.activation-selected-company>span{gap:2px;display:grid}.activation-selected-company strong{color:#eef2f5;font-size:13px}.activation-selected-company small{color:#73808c;font-family:var(--font-market);font-size:9px}.activation-selected-company button{color:#7f9df8;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.activation-selected-company button:hover:not(:disabled),.activation-selected-company button:focus-visible:not(:disabled){color:#a8bcff;text-underline-offset:3px;outline:none;text-decoration:underline}.activation-selected-company button:disabled{cursor:not-allowed;opacity:.55}.activation-order-preview dl{background:#29333d;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;display:grid}.activation-order-preview dl>div{background:#10171e;gap:7px;min-width:0;padding:13px 11px;display:grid}.activation-order-preview dt{color:#74808c;font-size:9px}.activation-order-preview dd{color:#e7edf2;font-family:var(--font-market);margin:0;font-size:13px;font-weight:700}.activation-order-preview dd small{color:#687581;font-family:var(--font-ui);margin-top:3px;font-size:8px;font-weight:500;line-height:1.35;display:block}.activation-order-preview dl>div:nth-child(2) dd{color:#53dfa9;font-size:16px}.activation-order-preview>p{color:#798693;max-width:none;margin:0;padding:12px 14px;font-size:10px;line-height:1.6}.activation-submit{border:1px solid var(--terminal-accent);background:var(--terminal-accent);color:#fff;min-height:47px;font:inherit;cursor:pointer;border-radius:1px;padding:11px 15px;font-size:12px;font-weight:750}.activation-submit:hover:not(:disabled),.activation-submit:focus-visible:not(:disabled){outline-offset:2px;background:#3b70ff;outline:2px solid #2962ff40}.activation-submit:disabled{cursor:wait;opacity:.65}.activation-activity-link{color:#8da6ed;text-underline-offset:3px;justify-self:center;font-size:10px;text-decoration:underline}.activation-explainer{padding:22px}.activation-explainer>h2{color:#edf2f6;letter-spacing:-.045em;margin:9px 0 25px;font-size:clamp(25px,3vw,34px);line-height:1.05}.activation-explainer>ol{border-top:1px solid #2b3540;margin:0;padding:0;list-style:none}.activation-explainer>ol li{border-bottom:1px solid #2b3540;grid-template-columns:32px 1fr;gap:10px;padding:17px 0;display:grid}.activation-explainer li>span{color:#596673;font-family:monospace;font-size:9px}.activation-explainer li div{gap:5px;display:grid}.activation-explainer li strong{color:#dce3e9;font-size:11px}.activation-explainer li p{color:#75828f;margin:0;font-size:10px;line-height:1.65}.activation-explainer>div{background:#131c2a;border-left:3px solid #526dba;margin-top:20px;padding:11px 12px}.activation-explainer>div strong{color:#ccd8ef;font-size:10px}.activation-explainer>div p{color:#8390a6;margin:4px 0 0;font-size:9px;line-height:1.6}.activation-complete{text-align:center;background:radial-gradient(circle at 50% 0,#2962ff21,#0000 25rem),#11171e;border:1px solid #303b47;justify-items:center;width:min(820px,100%);margin:clamp(40px,8vw,110px) auto 0;padding:clamp(34px,6vw,70px);display:grid}.activation-complete-mark{color:#4be0aa;background:#42dca314;border:1px solid #42dca3;border-radius:50%;place-items:center;width:58px;height:58px;margin:26px 0 20px;font-size:25px;display:grid}.activation-complete h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(34px,5vw,57px);line-height:1}.activation-complete>p{color:#8f9ca9;max-width:650px;margin:20px 0 0;font-size:13px;line-height:1.75}.activation-complete>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px;display:flex}.activation-primary,.activation-secondary{border:1px solid var(--terminal-accent);background:var(--terminal-accent);color:#fff;justify-content:center;align-items:center;min-height:45px;padding:10px 15px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.activation-secondary{color:#c3cbd4;background:0 0;border-color:#3a4652}.activation-primary:hover,.activation-primary:focus-visible{outline-offset:2px;background:#3b70ff;outline:2px solid #2962ff40}.activation-secondary:hover,.activation-secondary:focus-visible{color:#fff;border-color:#697688;outline:none}.activation-complete>small{color:#66727e;margin-top:24px;font-size:9px}.player-onboarding-coach{z-index:760;color:#dce3eb;background:#141a22;border:1px solid #40506a;border-radius:8px;flex-direction:column;width:min(370px,100vw - 36px);max-height:min(78dvh,700px);display:flex;position:fixed;bottom:62px;right:18px;overflow:hidden;box-shadow:0 24px 70px #000000a3}.player-onboarding-coach[data-collapsed=true]{width:min(340px,100vw - 36px);min-height:var(--terminal-onboarding-lane-height)}.player-onboarding-coach>header{background:linear-gradient(100deg,#2962ff21,#0000 70%);border-bottom:1px solid #303b48;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;padding:11px 12px;display:flex}.player-onboarding-coach[data-collapsed=true]>header{border-bottom:0;align-items:center}.player-onboarding-coach>header>div:first-child{grid-template-columns:20px minmax(0,1fr);gap:2px 7px;min-width:0;display:grid}.player-onboarding-coach>header>div:first-child>span{color:#6f93ff;grid-row:1/span 2;font-size:13px}.player-onboarding-coach>header p{color:#7897f5;letter-spacing:.12em;margin:0;font-size:9px;font-weight:800}.player-onboarding-coach>header h2{color:#f1f4f7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.player-onboarding-window-actions{flex:none;gap:4px;display:flex}.player-onboarding-window-actions button{color:#aab5c1;min-height:32px;font:inherit;cursor:pointer;background:#171f29;border:1px solid #394655;border-radius:4px;padding:0 8px;font-size:9px}.player-onboarding-window-actions button:hover,.player-onboarding-window-actions button:focus-visible{color:#fff;outline-offset:1px;border-color:#7797f4;outline:2px solid #7ea0ff4d}.player-onboarding-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.player-onboarding-progress{background:#2a3440;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.player-onboarding-progress li{color:#596675;background:#10161d;justify-items:center;gap:3px;min-width:0;padding:8px 2px;display:grid}.player-onboarding-progress li>span{width:20px;height:20px;font:700 9px/1 var(--font-market);border:1px solid #374453;border-radius:50%;place-items:center;display:grid}.player-onboarding-progress small{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.player-onboarding-progress li[data-state=complete]{color:#45d6a1}.player-onboarding-progress li[data-state=complete]>span{background:#45d6a114;border-color:#45d6a18c}.player-onboarding-progress li[data-state=current]{color:#8ba7ff;box-shadow:inset 0 -2px var(--terminal-accent);background:#2962ff1a}.player-onboarding-progress li[data-state=current]>span{border-color:#6386ed}.player-onboarding-mission{gap:11px;padding:16px;display:grid}.player-onboarding-step{color:#7798fa;letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.player-onboarding-mission h3{color:#f0f3f6;letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.25}.player-onboarding-mission>p:not(.player-onboarding-step){color:#909ba8;margin:0;font-size:11px;line-height:1.65}.player-onboarding-mission>a,.player-onboarding-mission>button,.player-onboarding-graduation>div a{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2962ff;border:1px solid #5279e8;border-radius:4px;justify-content:center;justify-self:start;align-items:center;padding:8px 11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.player-onboarding-mission>a:hover,.player-onboarding-mission>a:focus-visible,.player-onboarding-mission>button:hover:not(:disabled),.player-onboarding-mission>button:focus-visible:not(:disabled),.player-onboarding-graduation>div a:hover,.player-onboarding-graduation>div a:focus-visible{outline-offset:2px;background:#3b70ff;outline:2px solid #7ea0ff61}.player-onboarding-mission>button:disabled{cursor:not-allowed;opacity:.55}.player-onboarding-mission>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.player-onboarding-mission>ul li{color:#8f9ba8;border-left:2px solid #394a60;padding-left:9px;font-size:10px;line-height:1.55}.player-onboarding-mission>ul b{color:#dce3ea}.player-onboarding-facts{background:#303a46;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;display:grid}.player-onboarding-facts>div{background:#10161d;gap:4px;padding:9px;display:grid}.player-onboarding-facts>div:last-child{grid-column:1/-1}.player-onboarding-facts dt,.player-onboarding-equation dt{color:#6f7c89;font-size:8px}.player-onboarding-facts dd,.player-onboarding-equation dd{color:#dfe6ed;font:700 10px/1.4 var(--font-market);margin:0}.player-onboarding-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:0;display:grid}.player-onboarding-equation>div{background:#10161d;border:1px solid #303b48;align-content:center;gap:4px;min-height:58px;padding:7px;display:grid}.player-onboarding-equation>span{color:#667483;font-family:var(--font-market)}.player-onboarding-state{flex-wrap:wrap;align-items:center;gap:9px;min-height:130px;padding:16px;display:flex}.player-onboarding-state i{border:2px solid #3f4c5b;border-top-color:#6f93ff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite terminal-spin}.player-onboarding-state p{color:#8e99a6;flex:100%;margin:0;font-size:11px;line-height:1.6}.player-onboarding-state i+p{flex-basis:auto}.player-onboarding-state button{color:#d5dce4;min-height:38px;font:inherit;cursor:pointer;background:#1a222c;border:1px solid #465467;border-radius:4px;padding:0 11px;font-size:10px}.player-onboarding-inline-state{color:#8d99a6;background:#10161d;border:1px solid #303b48;min-height:52px;padding:15px;font-size:10px}.player-onboarding-graduation>div{flex-wrap:wrap;gap:6px;display:flex}.player-onboarding-graduation>div a{color:#b9c4cf;background:#171f28;border-color:#3b4858;min-height:34px;padding:6px 8px}.player-onboarding-notice{color:#9bd5c0;background:#48d5a112;border-left:2px solid #48d5a1;margin:0 16px 12px;padding:8px 10px;font-size:10px}.player-onboarding-body>footer{color:#7b8794;border-top:1px solid #2d3743;justify-content:space-between;gap:10px;padding:9px 12px;font-size:9px;display:flex}.player-onboarding-body>footer small{color:#626f7c}.player-onboarding-resume{z-index:760;color:#e6ecf5;min-height:44px;font:inherit;cursor:pointer;background:#17223a;border:1px solid #4f6fca;border-radius:22px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:750;display:flex;position:fixed;bottom:62px;right:18px;box-shadow:0 12px 34px #00000085}.player-onboarding-resume>span:first-child{color:#7094ff}.player-onboarding-resume small{color:#829eea;font:700 9px/1 var(--font-market)}.player-onboarding-resume:hover,.player-onboarding-resume:focus-visible{outline-offset:2px;background:#1b2a49;border-color:#7ea0ff;outline:2px solid #7ea0ff59}@media (max-width:1080px){.public-landing-header{grid-template-columns:1fr auto}.public-landing-header>nav{display:none}.public-landing-hero{grid-template-columns:1fr;min-height:auto}.public-landing-hero-copy{max-width:850px}.public-landing-market-card{width:min(820px,100%)}.public-landing-wealth{grid-template-columns:1fr}.public-landing-wealth-board{width:min(780px,100%)}.activation-grid{grid-template-columns:1fr}.activation-explainer{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:26px;display:grid}.activation-explainer>p{grid-column:1}.activation-explainer>h2{grid-column:1;margin-bottom:0}.activation-explainer>ol{grid-area:1/2/span 3}.activation-explainer>div{grid-column:1;margin-top:0}}@media (max-width:720px){.public-landing-header{min-height:62px;padding-inline:14px}.public-landing-account{gap:10px}.public-landing-account a:first-child,.public-landing-brand small{display:none}.public-landing-main{padding-inline:14px;padding-bottom:60px}.public-landing-hero{gap:44px;padding:62px 0 76px}.public-landing-hero h1{font-size:clamp(47px,15vw,68px)}.public-landing-lead{font-size:14px}.public-landing-actions{grid-template-columns:1fr;display:grid}.public-landing-trust{grid-template-columns:1fr}.public-landing-quote{align-items:start}.public-landing-quote>div:last-child strong{font-size:27px}.public-landing-tape{grid-template-columns:1fr}.public-landing-tape span{border-bottom:1px solid #29313a;border-right:0}.public-landing-tape span:last-child{border-bottom:0}.public-landing-market-system>header,.public-landing-market-system>ol{grid-template-columns:1fr}.public-landing-market-system li{min-height:190px}.public-landing-market-system h3{margin-top:45px}.public-landing-wealth{grid-template-columns:minmax(0,1fr)}.public-landing-wealth-board ul{grid-template-columns:1fr}.public-landing-journey>header{display:grid}.public-landing-journey li{grid-template-columns:46px 1fr;gap:14px}.public-landing-journey li div{grid-template-columns:1fr;gap:8px}.public-landing-risk{grid-template-columns:1fr;padding:20px 18px}.public-landing-footer{grid-template-columns:1fr;gap:9px;padding-inline:14px}.public-landing-footer nav{justify-content:flex-start}.auth-panel-register{padding:26px 18px}.auth-panel-register.auth-panel-embedded{padding:22px 18px 18px}.auth-form-section{padding:12px}.activation-shell{padding:30px 14px calc(92px + env(safe-area-inset-bottom))}.activation-heading{gap:18px;display:grid}.activation-heading>a{justify-self:start}.activation-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.activation-progress li{min-height:58px}.activation-trade-card>header{align-items:flex-start}.activation-trade-card>header>span{white-space:nowrap}.activation-trade-body{padding:14px}.activation-order-preview dl{grid-template-columns:1fr 1fr}.activation-explainer{padding:18px;display:block}.activation-explainer>h2{margin-bottom:24px}.activation-explainer>div{margin-top:20px}.activation-complete{padding:36px 20px}.activation-complete>div{width:100%;display:grid}}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){.player-onboarding-coach{right:max(8px, env(safe-area-inset-right));bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 8px);left:max(8px, env(safe-area-inset-left));width:auto;max-height:min(68dvh,560px)}.player-onboarding-coach[data-collapsed=true]{width:auto}.player-onboarding-window-actions button{min-height:44px}.player-onboarding-mission{padding:14px}.player-onboarding-mission>a,.player-onboarding-mission>button{justify-self:stretch;width:100%;min-height:44px}.player-onboarding-equation{grid-template-columns:1fr}.player-onboarding-equation>span{display:none}.player-onboarding-equation>div{min-height:48px}.player-onboarding-resume{right:max(8px, env(safe-area-inset-right));bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 8px)}:is(body:has(.company-mobile-actions) .player-onboarding-coach,body:has(.company-mobile-actions) .player-onboarding-resume){bottom:calc(var(--terminal-mobile-nav-height) + var(--terminal-mobile-actions-height) + env(safe-area-inset-bottom) + 16px)}}@media (max-width:420px){.public-landing-brand strong{font-size:13px}.public-landing-account a:last-child{min-height:34px;padding:7px 10px;font-size:11px}.public-landing-hero h1{font-size:46px}.public-landing-market-card>header span{max-width:120px}.public-landing-quote{gap:10px;padding-inline:13px}.public-landing-quote>div:first-child strong{font-size:14px}.public-landing-quote>div:last-child strong{font-size:23px}.public-landing-flow li{min-height:40px}.activation-heading h1{font-size:39px}.activation-progress li{text-align:center;justify-items:center;gap:3px;padding:9px 5px;display:grid}.activation-progress li div{justify-items:center}.activation-progress small{max-width:100%}.activation-trade-card>header{gap:8px;display:grid}.activation-trade-card>header>span{justify-self:start}.activation-selected-company{align-items:flex-start}.activation-order-preview dl{grid-template-columns:1fr}}.public-share-controls{background:linear-gradient(135deg,#2962ff14,#2ad49c0a),#111820;border:1px solid #2d3947;gap:10px;margin-top:14px;padding:13px;display:grid}.invite-story>.public-share-controls{max-width:820px;margin-top:16px}.public-share-actions{flex-wrap:wrap;gap:8px;display:flex}.public-share-actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#2959d6;border:1px solid #3e73ff;padding:8px 14px;font-size:11px;font-weight:750}.public-share-actions button:hover,.public-share-actions button:focus-visible{outline-offset:2px;background:#3568e7;border-color:#86a5ff;outline:2px solid #7ea0ff52}.public-share-actions .public-share-secondary{color:#c9d3de;background:#17202a;border-color:#3c4b5b}.public-share-actions .public-share-secondary:hover,.public-share-actions .public-share-secondary:focus-visible{background:#1d2935;border-color:#6b8096}.public-share-status{color:#66d9af;margin:0;font-size:11px}.public-share-manual{color:#8796a6;gap:5px;font-size:10px;display:grid}.public-share-manual input{color:#b9c7d5;width:100%;min-height:36px;font:500 11px/1.3 var(--font-market);background:#090f16;border:1px solid #334252;padding:7px 9px}.public-share-manual input:focus{outline-offset:1px;border-color:#6f91ed;outline:2px solid #6f91ed3d}.public-share-qr{border-top:1px solid #2a3542;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;padding-top:13px;display:grid}.public-share-qr img{background:#fff;width:220px;height:220px;display:block}.public-share-qr p{color:#9eabb8;max-width:380px;margin:0;font-size:11px;line-height:1.7}@media (max-width:560px){.public-share-actions{grid-template-columns:1fr 1fr;display:grid}.public-share-actions button{min-height:44px}.public-share-qr{text-align:center;grid-template-columns:1fr;justify-items:center}.public-share-qr img{aspect-ratio:1;width:min(220px,100%);height:auto}}.profile-poster-entry{color:var(--terminal-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.account-poster-entry{margin:10px 0 0}.share-poster-button{color:var(--terminal-accent-text);white-space:nowrap;background:#7ea0ff12;border:1px solid #7ea0ff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.share-poster-button:hover{border-color:var(--terminal-accent-text);background:#7ea0ff29}.share-poster-button:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:2px}.share-poster-button[data-compact]{border-radius:9px;padding:6px}.wealth-owned .share-poster-button,.wealth-level-summary .share-poster-button{align-self:center}.wealth-owned li{position:relative}.wealth-owned li>div,.wealth-owned li dl{padding-right:34px}.wealth-owned li .share-poster-button{grid-column:auto;width:auto;min-height:0;position:absolute;top:10px;right:10px}.share-poster-scrim{z-index:1450;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#040609b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.share-poster-sheet{border:1px solid var(--terminal-line);background:var(--terminal-surface,#12161c);border-radius:14px;flex-direction:column;gap:14px;width:min(420px,100%);max-height:100%;padding:18px;display:flex;box-shadow:0 24px 60px #0000008c}.share-poster-sheet:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:3px}.share-poster-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-poster-sheet>header strong{color:var(--terminal-text);font-size:14px;font-weight:700}.share-poster-close{color:var(--terminal-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px;line-height:1}.share-poster-close:hover{color:var(--terminal-text);background:#ffffff12}.share-poster-sheet>header,.share-poster-controls,.share-poster-notice,.share-poster-sheet>footer{flex:none}.share-poster-stage{aspect-ratio:3/4;border:1px solid var(--terminal-line-muted);background:#0b0d11;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.share-poster-stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.share-poster-pending,.share-poster-failed{color:var(--terminal-muted);text-align:center;margin:0;padding:0 18px;font-size:12px}.share-poster-failed{color:var(--terminal-down)}.share-poster-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.share-poster-choice{flex-wrap:wrap;align-items:center;gap:8px 9px;min-width:0;display:flex}.share-poster-choice>span,.share-poster-toggle>span{color:var(--terminal-muted);white-space:nowrap;font-size:11px}.share-poster-choice>div{border:1px solid var(--terminal-line);border-radius:8px;gap:2px;padding:2px;display:flex}.share-poster-choice button{min-height:28px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:700}.share-poster-choice button:hover{color:var(--terminal-text)}.share-poster-choice button:disabled{color:#566170;cursor:not-allowed}.share-poster-choice>small{color:var(--terminal-muted);flex-basis:100%;font-size:11px;line-height:1.5}.share-poster-choice button[aria-pressed=true]{color:var(--terminal-accent-text);background:#7ea0ff29}.share-poster-choice button:focus-visible,.share-poster-toggle input:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:2px}.share-poster-toggle{cursor:pointer;align-items:center;gap:8px;display:flex}.share-poster-toggle input{width:16px;height:16px;accent-color:var(--terminal-accent);margin:0}.share-poster-notice{color:var(--terminal-muted);background:#e0a34014;border:1px solid #e0a34052;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.share-poster-notice a{color:var(--terminal-accent-text);white-space:nowrap;margin-left:6px;font-weight:600;text-decoration:none}.share-poster-notice a:hover{text-decoration:underline}.share-poster-sheet>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-poster-sheet>footer small{color:var(--terminal-muted);font-size:11px}.share-poster-save{border:1px solid var(--terminal-accent-text);color:var(--terminal-accent-text);cursor:pointer;background:#7ea0ff24;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.share-poster-save:hover{background:#7ea0ff3d}.share-poster-save[aria-disabled=true]{border-color:var(--terminal-line);color:var(--terminal-muted);cursor:default;background:0 0}.share-poster-save:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:2px}.share-poster-link{border:1px solid var(--terminal-line);color:var(--terminal-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1}.share-poster-link:hover{border-color:var(--terminal-accent-text);color:var(--terminal-accent-text)}.share-poster-link:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:2px}@media (max-width:480px){.share-poster-scrim{padding:12px}.share-poster-sheet{gap:12px;padding:14px}.share-poster-sheet>footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.share-poster-sheet>footer small,.share-poster-save{text-align:center}}.reward-rail-invite-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reward-rail-invite-actions .reward-rail-primary{flex:auto}.reward-rail-invite-actions .share-poster-button{flex:none;padding:9px 14px}.not-found{background:radial-gradient(circle at 78% 6%, #2962ff1c, transparent 30rem), var(--terminal-bg);min-height:100dvh;color:var(--terminal-text);flex-direction:column;display:flex}.not-found-header{border-bottom:1px solid var(--terminal-line-muted);align-items:center;min-height:66px;padding:0 clamp(20px,4.8vw,76px);display:flex}.not-found-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.not-found-brand>span:last-child{line-height:1.2;display:grid}.not-found-brand strong{letter-spacing:-.03em;font-size:15px;font-weight:600}.not-found-brand small{color:var(--terminal-muted);letter-spacing:.06em;font-size:12px}.not-found-brand:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:4px}.not-found-mark{background:#2962ff24;border:1px solid #5d86ff8c;grid-template-columns:repeat(3,5px);align-items:end;gap:3px;width:29px;height:29px;padding:5px;display:grid}.not-found-mark i{background:#5d86ff;display:block}.not-found-mark i:first-child{height:7px}.not-found-mark i:nth-child(2){height:13px}.not-found-mark i:nth-child(3){height:18px}.not-found-main{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;max-width:none;margin:0;padding:clamp(36px,7vw,88px) clamp(20px,4.8vw,76px);display:grid}.not-found-panel{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);width:min(100%,960px);display:grid}.not-found-quote{border:1px solid var(--terminal-line);background:linear-gradient(180deg, var(--terminal-raised), var(--terminal-surface));border-radius:14px;padding:18px 20px 12px;box-shadow:0 24px 48px #00000057}.not-found-quote-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.not-found-quote-head small{color:var(--terminal-muted);font-size:12px;display:block}.not-found-quote-head strong{letter-spacing:-.01em;margin-top:3px;font-size:19px;font-weight:600;display:block}.not-found-quote-head span{color:var(--terminal-muted);letter-spacing:.1em;margin-top:3px;font-size:13px;display:block}.not-found-quote-head>div:last-child{text-align:right}.not-found-quote-head>div:last-child strong{color:var(--terminal-muted);font-family:var(--font-market);font-size:27px}.not-found-quote-chart{width:100%;height:auto;margin-top:14px;display:block}.not-found-copy h1{letter-spacing:-.02em;margin:0;font-size:clamp(25px,3.4vw,34px);font-weight:600;line-height:1.34}.not-found-lead{max-width:32em;color:var(--terminal-muted);margin:14px 0 0;font-size:15px;line-height:1.75}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.not-found-actions a{border:1px solid #0000;border-radius:21px;align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-actions a:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:3px}.not-found-primary{background:var(--terminal-accent);color:#fff}.not-found-primary:hover{background:var(--terminal-accent-hover)}.not-found-secondary{background:var(--terminal-raised);color:var(--terminal-text);border-color:#333b47}.not-found-secondary:hover{border-color:var(--terminal-accent);color:var(--terminal-accent-text)}.not-found-more{border-top:1px solid var(--terminal-line-muted);flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding-top:20px;display:flex}.not-found-more a{color:var(--terminal-muted);font-size:13px;text-decoration:none}.not-found-more a:hover{color:var(--terminal-accent-text)}.not-found-more a:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:3px}@media (max-width:760px){.not-found-main{align-content:start;padding-bottom:168px}.not-found-panel{grid-template-columns:minmax(0,1fr);gap:26px}.not-found-quote{max-width:340px;padding:15px 17px 10px}.not-found-quote-head strong{font-size:18px}.not-found-quote-head>div:last-child strong{font-size:24px}.not-found-quote-chart{margin-top:10px}.not-found-actions a{flex:1 1 0;justify-content:center}}
