.perp-account-page,.perp-trade-page{gap:20px}.perp-hero-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.perp-account-grid,.perp-history-grid{display:grid;gap:20px}.perp-account-grid{grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr)}.perp-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.perp-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.perp-definition-list{margin-bottom:18px}.perp-warning-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(240,180,0,.35);border-radius:18px;background:#f0b40014}.perp-warning-banner strong{display:block;margin-bottom:6px}.perp-warning-banner-positive{border-color:#20b86c59;background:#20b86c14}.perp-risk-grid,.perp-position-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.perp-trade-page .perp-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perp-order-card-grid,.perp-order-entry-panel .trade-order-columns{grid-template-columns:minmax(0,1fr)}.perp-positions-panel .market-action-link{white-space:nowrap}@media(max-width:1180px){.perp-account-grid,.perp-history-grid,.perp-hero-strip,.perp-risk-grid,.perp-position-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.perp-account-grid,.perp-history-grid,.perp-hero-strip,.perp-form-grid,.perp-risk-grid,.perp-position-detail-grid{grid-template-columns:minmax(0,1fr)}.perp-warning-banner{flex-direction:column}}.terminal-shell{--terminal-shell-max-width: 1480px}.terminal-shell .surface-main.app-main{width:min(var(--terminal-shell-max-width),calc(100% - 20px))}.terminal-shell .top-nav{min-height:52px;padding:8px 18px}.terminal-shell .top-nav-links{gap:14px}.terminal-shell .top-nav-utility{gap:8px}.terminal-shell .nav-search-field{min-width:148px}.terminal-shell .site-footer-compact{padding:18px 18px 24px}.terminal-shell .site-footer-compact .site-footer-wrap{width:min(var(--terminal-shell-max-width),100%);gap:14px}.terminal-shell .site-footer-compact .site-footer-grid,.terminal-shell .site-footer-compact .site-footer-social,.terminal-shell .site-footer-compact .footer-download-card{display:none}.terminal-shell .site-footer-compact .site-footer-brand strong{display:block;font-size:.9rem}.trade-terminal-page{gap:12px;padding-bottom:18px;overflow-x:clip}.trade-terminal-page .panel{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#090909eb;box-shadow:inset 0 1px #ffffff08,0 16px 32px #00000042}.trade-terminal-card,.trade-terminal-grid,.trade-terminal-grid>*,.trade-center-column,.trade-side-column,.trade-side-column-main,.trade-terminal-grid>.trade-history-panel,.trade-history-panel{min-width:0}.trade-terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 492px;grid-template-areas:"center side" "history history";gap:14px;align-items:start}.trade-center-column{grid-area:center;display:grid;gap:10px}.trade-center-column .trade-chart-panel{order:1}.trade-center-column .trade-order-entry-panel{order:2}.trade-side-column{grid-area:side;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px;align-items:start}.trade-side-column-main{display:grid;gap:12px}.trade-history-panel{grid-area:history;padding:14px;gap:12px}.trade-instrument-strip{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,912px);align-items:stretch;gap:24px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at top left,rgba(185,236,89,.12),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05)}.trade-instrument-main{min-width:0;display:grid;align-content:center;gap:10px}.trade-instrument-headline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-instrument-headline strong{font-size:1.75rem;line-height:1;letter-spacing:-.03em}.trade-instrument-pricing{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.trade-instrument-price{font-size:1.4rem;line-height:1;font-variant-numeric:tabular-nums}.trade-instrument-change{font-size:.96rem;font-weight:600}.trade-instrument-caption{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.trade-instrument-market-switcher{display:grid;gap:8px}.trade-instrument-market-label{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.trade-instrument-market-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-instrument-market-button{min-height:34px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit}.trade-instrument-market-button-active{border-color:#b9ec593d;background:#b9ec5917}.trade-instrument-market-symbol{font-size:.84rem;font-weight:600}.trade-instrument-market-change{font-size:.74rem;font-variant-numeric:tabular-nums}.trade-instrument-badge{padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.trade-instrument-badge-muted{color:var(--muted);background:#ffffff0a}.trade-instrument-stats{width:100%;max-width:912px;display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:10px;justify-self:end}.trade-instrument-stats div{min-width:0;display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.trade-instrument-stats strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.trade-chart-topline,.trade-form-topline,.trade-history-tab-row,.trade-history-subtools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-panel-pills{display:flex;align-items:center;gap:8px}.trade-terminal-muted-pill{opacity:.55}.trade-chart-range-strip,.trade-chart-range-buttons,.trade-chart-range-actions,.trade-toolbar-icons,.trade-history-tools-left,.trade-history-tools-right,.trade-market-toolbelt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-chart-panel,.trade-order-entry-panel,.trade-orderbook-panel,.terminal-widget-panel,.trade-history-panel{padding:14px;border-radius:16px}.trade-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.trade-chart-title-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.trade-chart-title-row h3{margin:0}.trade-chart-title-caption{color:var(--muted);font-size:.78rem}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:302px}.trade-chart-content{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(220px,.88fr);gap:12px}.trade-chart-frame{overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#00000014),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),#0000003d;background-size:auto,100% 100%,100% 44px,44px 100%,auto;background-position:center}.trade-chart-insights,.trade-chart-pulse-grid{display:grid;gap:8px;align-content:start}.trade-chart-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-chart-pulse-card{display:grid;gap:5px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0a0a0abd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 20px #0000002e}.trade-chart-pulse-card span{color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.trade-chart-pulse-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-variant-numeric:tabular-nums}.trade-chart-context-card{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.trade-chart-context-card p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.trade-chart-context-card-accent{background:linear-gradient(180deg,#b9ec5914,#ffffff05),#ffffff08}.trade-chart-range-meter{height:8px;padding:1px;border-radius:999px;background:#ffffff14}.trade-chart-range-meter-bar{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9ec5973,#b9ec59eb)}.trade-chart-range-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:.72rem;font-variant-numeric:tabular-nums}.trade-chart-range-values span:nth-child(2){justify-self:center}.trade-chart-range-values span:last-child{justify-self:end}.trade-toolbar-icon{width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.trade-toolbar-icon span,.trade-compact-icon-button span,.trade-utility-button span{position:relative;display:block;width:14px;height:14px}.trade-compact-icon-button,.trade-compact-pill{min-height:28px;padding:0 9px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;font-size:.72rem}.trade-compact-icon-button{min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.trade-compact-pill-active{background:#ffffff1c}.trade-order-entry-panel{display:grid;gap:12px;align-content:start}.trade-order-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.trade-order-summary-pills{display:grid;gap:4px;justify-items:end}.trade-order-market-label{color:#f5f5f5;font-size:.74rem;font-weight:600}.trade-order-market-caption{color:var(--muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.panel-tab-muted{opacity:.55}.trade-balance-metric,.trade-order-callout,.terminal-widget-grid-snapshot .terminal-widget-row,.terminal-widget-grid-compact .terminal-widget-row{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.trade-quick-action{min-height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit}.trade-order-callouts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-lane-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.trade-lane-banner-compact{margin-bottom:0}.trade-market-mode-callout,.terminal-widget-note,.terminal-widget-promo,.terminal-mode-panel{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.terminal-widget-promo{background:linear-gradient(180deg,#b9ec5914,#ffffff05),#ffffff08}.order-entry-preview{width:100%;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.order-entry-preview-active{border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0d}.order-entry-preview-slider,.order-entry-preview-percentages{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.order-entry-preview-percentages{color:var(--muted);font-size:.66rem}.order-entry-submit{min-height:42px;width:100%}.trade-order-status-row{row-gap:8px}.trade-orderbook-panel{display:grid;gap:12px}.trade-orderbook-stack{display:grid;gap:10px}.trade-orderbook-section{display:grid;gap:8px}.trade-orderbook-section h4{margin:0;color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.orderbook-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-terminal-page .orderbook-table{width:100%}.trade-terminal-page .orderbook-table thead th{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.trade-terminal-page .orderbook-table tbody tr{cursor:pointer}.trade-terminal-page .orderbook-table tbody tr:hover{background:#ffffff0a}.last-price-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.trade-tape-empty{padding-top:4px;font-size:.78rem}.orderbook-hint{margin:0;font-size:.75rem}.terminal-widget-panel{display:grid;gap:12px}.trade-market-toolbelt{display:grid;gap:8px}.trade-utility-button{width:32px;height:32px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--muted)}.trade-history-toggle{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:.74rem}.terminal-history-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-terminal-page .data-table-wrap{overflow-x:auto}.trade-terminal-page .data-table{width:100%}.trade-terminal-page .data-table th{white-space:nowrap}.terminal-bottom-strip{display:flex;gap:16px;overflow-x:auto;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:var(--muted);font-size:.8rem;align-items:center}@media(max-width:1320px){.trade-terminal-grid{grid-template-columns:1fr;grid-template-areas:"center" "side" "history"}.trade-side-column{grid-template-columns:minmax(0,1fr)}.trade-market-toolbelt{grid-template-columns:repeat(6,minmax(0,1fr))}.trade-utility-button{width:100%}.trade-instrument-strip{grid-template-columns:1fr}.trade-instrument-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.terminal-shell .surface-main.app-main{width:min(100%,calc(100% - 16px))}.trade-terminal-grid{grid-template-columns:1fr;grid-template-areas:"center" "side" "history"}.trade-center-column .trade-order-entry-panel{order:1}.trade-center-column .trade-chart-panel{order:2}.trade-side-column{grid-template-columns:1fr}.trade-market-toolbelt{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-chart-content{grid-template-columns:1fr}.trade-form-grid-compact,.trade-balance-strip,.trade-order-callouts-grid,.terminal-widget-grid-snapshot,.terminal-widget-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.terminal-shell .top-nav{padding:12px}.terminal-shell .top-nav-links,.terminal-shell .top-nav-actions{width:100%}.terminal-shell .site-footer-compact{padding-inline:12px}.trade-terminal-page{gap:10px}.trade-instrument-headline strong{font-size:1.42rem}.trade-instrument-stats,.trade-form-grid-compact,.trade-balance-strip,.trade-order-columns,.trade-order-callouts-grid,.trade-quick-actions-row,.trade-size-pills,.terminal-widget-grid-snapshot,.terminal-widget-grid-compact{grid-template-columns:1fr}.trade-watchlist-tabs,.trade-history-tab-row,.trade-history-subtools{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.trade-history-tools-left,.trade-history-tools-right{flex-wrap:nowrap}.trade-market-toolbelt{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty,.trade-chart-frame{height:300px}.trade-chart-pulse-grid,.trade-chart-range-values{grid-template-columns:1fr}}.terminal-shell{--terminal-shell-max-width: 1880px;--terminal-bg: #0b0e11;--terminal-panel: #161a1e;--terminal-panel-2: #1e2329;--terminal-border: #2b3139;--terminal-text: #eaecef;--terminal-muted: #848e9c;--terminal-accent: #b9ec59;--terminal-buy: #18c98f;--terminal-sell: #ff5c9b;background:var(--terminal-bg)}.terminal-shell .surface-main.app-main{width:min(var(--terminal-shell-max-width),calc(100% - 12px));margin-bottom:12px;padding-top:8px}.terminal-shell .top-nav{min-height:56px;padding:8px 14px;background:#161a1e;border-bottom:1px solid #232a33;gap:14px}.terminal-shell .brand-lockup{gap:10px}.terminal-shell .brand-mark{grid-template-columns:repeat(2,9px);gap:3px;transform:none}.terminal-shell .brand-mark span{width:9px;height:9px;border-radius:1px;background:var(--terminal-accent)}.terminal-shell .brand-title-group{gap:0}.terminal-shell .brand-title{color:var(--terminal-accent);font-size:1rem;letter-spacing:.08em}.terminal-shell .top-nav-link{min-height:34px;color:#b7bdc6;font-size:.9rem}.terminal-shell .top-nav-link:hover,.terminal-shell .top-nav-link-active{color:var(--terminal-text)}.terminal-shell .top-nav-link:hover:after,.terminal-shell .top-nav-link-active:after{background:var(--terminal-accent)}.terminal-shell .nav-search-field{min-width:180px}.terminal-shell .nav-search-input{min-height:36px;border-radius:8px;border-color:var(--terminal-border);background:var(--terminal-panel-2);color:var(--terminal-text);padding-inline:12px}.terminal-shell .nav-pill,.terminal-shell .profile-trigger,.terminal-shell .nav-icon-button{border-color:var(--terminal-border);background:var(--terminal-panel-2);color:var(--terminal-text)}.terminal-shell .nav-pill{min-height:36px;border-radius:8px;padding-inline:13px}.terminal-shell .nav-pill-header-primary{background:var(--terminal-accent);border-color:var(--terminal-accent);color:#101418}.terminal-shell .top-nav-divider{background:var(--terminal-border)}.terminal-shell .nav-icon-rail{gap:8px}.terminal-shell .nav-icon-button{width:34px;height:34px;border-radius:999px}.terminal-shell .profile-trigger{min-height:40px;border-radius:999px;border:1px solid var(--terminal-border)}.terminal-shell .profile-trigger-avatar{background:#2b3139}.terminal-shell .profile-trigger-copy span{color:var(--terminal-muted)}.terminal-shell .profile-flyout-panel{border-color:#11111114;background:#fff;color:#111}.terminal-shell .profile-flyout-copy strong,.terminal-shell .profile-flyout-link,.terminal-shell .profile-flyout-button{color:#111}.terminal-shell .profile-flyout-copy span,.terminal-shell .profile-flyout-link-arrow,.terminal-shell .profile-flyout-icon{color:#6b7280}.terminal-shell .status-chip{background:#1111110f;color:#4b5563}.terminal-shell .profile-subaccount-pill{border-color:#11111114;background:#f3f4f6;color:#374151}.terminal-shell .profile-flyout-divider{background:#11111114}.trade-terminal-page{gap:8px;padding-bottom:8px}.trade-terminal-page .panel{border-radius:10px;border-color:var(--terminal-border);background:var(--terminal-panel);box-shadow:none}.trade-terminal-page .panel-tab{min-height:30px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--terminal-muted)}.trade-terminal-page .panel-tab-active{border-color:#3a414b;background:#1f242b;color:var(--terminal-text)}.trade-terminal-page .panel-tab-muted{color:#666d78}.trade-terminal-page .panel-tab-disabled{color:#5f6772}.trade-broadcast-strip{display:flex;align-items:center;gap:24px;overflow:hidden;min-height:34px;padding:0 12px;border:1px solid #1f2630;border-radius:8px;background:#13171d;color:#9ca3ad;font-size:.78rem}.trade-broadcast-item{white-space:nowrap}.trade-broadcast-item:after{content:"";display:inline-block;width:1px;height:12px;margin-left:24px;background:#272d36;vertical-align:middle}.trade-broadcast-item:last-child:after{display:none}.trade-instrument-strip{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;border-radius:10px;border-color:var(--terminal-border);background:#161a1e}.trade-instrument-main{display:flex;align-items:center;gap:7px;min-width:0}.trade-instrument-token-mark{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#b9ec592e,#b9ec590a);border:1px solid rgba(185,236,89,.28)}.trade-instrument-token-mark span{width:7px;height:7px;border-radius:2px;background:var(--terminal-accent);transform:rotate(45deg)}.trade-instrument-copy{display:grid;gap:2px;min-width:0}.trade-instrument-headline{gap:5px;align-items:center}.trade-instrument-headline strong{font-size:.84rem;line-height:1;letter-spacing:0}.trade-instrument-pricing{gap:5px;align-items:flex-end}.trade-instrument-price{color:var(--terminal-text);font-size:1.28rem;font-weight:700;line-height:1}.trade-instrument-price-copy{display:grid;gap:1px}.trade-instrument-change{font-size:.68rem;font-weight:600}.trade-instrument-caption{color:var(--terminal-muted);font-size:.55rem;letter-spacing:.02em;text-transform:none}.trade-instrument-badge{min-height:16px;padding:0 5px;border-radius:999px;border-color:#2b3139;background:transparent;color:#8f97a3;font-size:.51rem;letter-spacing:.06em}.trade-instrument-badge-muted{display:none}.trade-instrument-stats{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;max-width:none}.trade-instrument-stat{min-width:0;gap:1px;padding:0 10px;border:0;border-left:1px solid #232a33;border-radius:0;background:transparent}.trade-instrument-stat .metric-label{font-size:.52rem;letter-spacing:.02em}.trade-instrument-stats strong{font-size:.7rem;line-height:1.15}.trade-terminal-grid{grid-template-columns:minmax(280px,336px) minmax(0,1fr) minmax(280px,326px);grid-template-areas:none;gap:8px;align-items:start}.trade-terminal-grid,.trade-orderbook-column,.trade-center-column,.trade-side-column{min-width:0}.trade-orderbook-column,.trade-center-column,.trade-side-column{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;grid-area:auto}.trade-center-column>.trade-chart-panel,.trade-center-column>.trade-order-entry-panel,.trade-side-column>*,.trade-orderbook-column>*{grid-area:auto;grid-column:auto;grid-row:auto;width:auto;min-width:0}.trade-center-column>.trade-chart-panel{order:1}.trade-center-column>.trade-order-entry-panel{order:2}.trade-orderbook-column{grid-column:1;grid-row:1}.trade-center-column{grid-column:2;grid-row:1}.trade-side-column{grid-column:3;grid-row:1}.trade-terminal-grid>.trade-history-panel{grid-column:1 / -1;grid-row:2;width:auto;min-width:0}.trade-chart-panel,.trade-order-entry-panel,.trade-orderbook-panel,.trade-history-panel,.trade-market-panel{padding:12px;border-radius:10px}.trade-chart-topline,.trade-chart-toolbar,.trade-chart-header,.trade-form-topline,.trade-history-tab-row,.trade-history-subtools,.trade-sidebar-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.trade-chart-topline .panel-tabs,.trade-form-topline .panel-tabs,.trade-history-tab-row{gap:14px}.trade-panel-pills,.trade-toolbar-icons,.trade-chart-range-buttons,.trade-chart-range-actions,.trade-history-tools-left,.trade-history-tools-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.trade-chart-toolbar-label{color:var(--terminal-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.trade-toolbar-icon,.trade-compact-icon-button,.trade-compact-pill,.trade-utility-button{border-radius:8px;border-color:#343b45;background:#1f242b;color:#c7ccd2}.trade-toolbar-icon{width:30px;height:30px}.trade-compact-pill{min-height:30px;padding-inline:10px}.trade-compact-pill-active{border-color:#454c57;background:#2a3038;color:var(--terminal-text)}.trade-chart-header{align-items:flex-end}.trade-chart-topline .panel-tab,.trade-form-topline .panel-tab,.trade-history-tab-row .panel-tab{min-height:24px;padding:0 1px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8f97a3;font-size:.77rem;font-weight:500}.trade-chart-topline .panel-tab-active,.trade-form-topline .panel-tab-active,.trade-history-tab-row .panel-tab-active{border-color:var(--terminal-accent);background:transparent;color:var(--terminal-text)}.trade-chart-topline .panel-tab-muted,.trade-form-topline .panel-tab-muted,.trade-history-tab-row .panel-tab-muted,.trade-chart-topline .panel-tab-disabled,.trade-form-topline .panel-tab-disabled{background:transparent}.trade-chart-title-row{gap:10px}.trade-chart-title-row h3{font-size:.96rem}.trade-chart-title-caption{color:var(--terminal-muted);font-size:.68rem}.trade-chart-headline-metrics{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--terminal-muted);font-size:.78rem}.trade-chart-headline-metrics strong{color:var(--terminal-text);margin-left:4px}.trade-chart-content{display:block}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:352px}.trade-chart-frame{position:relative;overflow:hidden;border-radius:10px;border:1px solid #232a33;background:#12161c}.trade-chart-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;font-size:4.4rem;font-weight:700;letter-spacing:.08em;color:#ffffff09;text-transform:uppercase;line-height:.85;z-index:0}.trade-chart-watermark span:last-child{font-size:3.2rem}.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{position:relative;z-index:1}.trade-chart-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.trade-chart-pulse-card{gap:4px;padding:10px 12px;border-radius:8px;border:1px solid #232a33;background:#13171d;box-shadow:none}.trade-chart-pulse-card span{color:var(--terminal-muted);font-size:.66rem}.trade-chart-pulse-card strong{font-size:.88rem}.trade-chart-range-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-chart-context-card{gap:8px;padding:12px;border-radius:8px;border:1px solid #232a33;background:#13171d}.trade-chart-context-card p{color:var(--terminal-muted);font-size:.76rem}.trade-chart-context-card-accent{background:linear-gradient(180deg,#b9ec5914,#b9ec5905),#13171d}.trade-chart-range-meter{background:#1f242b}.trade-chart-range-meter-bar{background:linear-gradient(90deg,#b9ec594d,#b9ec59f2)}.trade-chart-range-values{color:var(--terminal-muted)}.trade-order-entry-panel{gap:8px}.trade-order-shell-topline{justify-content:space-between}.trade-order-fee-copy{color:var(--terminal-muted);font-size:.7rem}.trade-order-summary-pills{justify-items:end}.trade-order-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto minmax(220px,1fr);gap:8px;align-items:end}.trade-order-inline-field{gap:6px}.trade-order-inline-field span{color:var(--terminal-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.trade-order-checkbox{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;border:1px solid #2b3139;background:#13171d;color:var(--terminal-muted)}.trade-order-checkbox input{margin:0}.trade-order-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trade-quick-action{min-height:42px;border-radius:8px;border-color:#343b45;background:#1f242b;color:#d7dbe0}.trade-market-mode-callout,.trade-lane-banner,.trade-order-callout,.terminal-widget-row,.terminal-widget-note{border-radius:8px;border-color:#232a33;background:#13171d}.trade-order-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-order-card{display:grid;gap:10px;padding:12px;border-radius:10px;border:1px solid #232a33;background:#13171d}.trade-order-card-active{border-color:#3b4350;box-shadow:inset 0 0 0 1px #ffffff08}.trade-order-card-bid.trade-order-card-active{box-shadow:inset 0 0 0 1px #18c98f33}.trade-order-card-ask.trade-order-card-active{box-shadow:inset 0 0 0 1px #ff5c9b33}.trade-order-card-header,.trade-order-card-total,.trade-order-card-footer,.order-entry-preview-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-order-card-balance{display:grid;gap:4px}.trade-order-card-balance span,.trade-order-card-note{color:var(--terminal-muted);font-size:.76rem}.trade-order-slider{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.trade-order-slider span{height:4px;border-radius:999px;background:#2a3038}.trade-size-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.trade-size-pills .panel-tab{min-height:32px;border-color:#343b45;background:#1f242b}.trade-order-card-total strong{color:var(--terminal-text)}.trade-order-card-note{margin:0;line-height:1.5}.order-entry-preview-link{color:var(--terminal-muted)}.order-entry-submit{min-height:46px;border-radius:8px;font-weight:700}.trade-order-callouts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trade-order-callout span{color:var(--terminal-muted)}.trade-lane-banner-positive{background:#18c98f1a;border-color:#18c98f3d}.trade-lane-banner-warning{background:#b9ec5914;border-color:#b9ec592e}.trade-lane-banner-negative{background:#ff5c9b14;border-color:#ff5c9b33}.trade-orderbook-stack{gap:8px}.trade-orderbook-section h4{color:var(--terminal-muted)}.trade-terminal-page .orderbook-table thead th{color:var(--terminal-muted);font-size:.62rem;letter-spacing:0;text-transform:none}.trade-terminal-page .orderbook-table tbody tr:hover{background:#1c2128}.last-price-pill{padding:8px 0;border-color:#232a33}.last-price-pill strong{font-size:1.36rem;font-variant-numeric:tabular-nums}.orderbook-hint{color:var(--terminal-muted)}.trade-market-sidebar{display:grid;gap:6px}.trade-terminal-shell .trade-side-column{grid-template-columns:minmax(0,1fr)}.trade-market-panel{display:grid;gap:6px;padding:8px}.trade-market-search{position:relative;display:block}.trade-market-search input{min-height:30px;padding-left:29px;border-radius:7px;border-color:var(--terminal-border);background:var(--terminal-panel-2);font-size:.68rem}.trade-market-search-icon{position:absolute;left:9px;top:50%;width:9px;height:9px;border:1.25px solid var(--terminal-muted);border-radius:999px;transform:translateY(-50%)}.trade-market-search-icon:after{content:"";position:absolute;right:-4px;bottom:-3px;width:5px;height:1.25px;background:var(--terminal-muted);transform:rotate(45deg);transform-origin:right center}.trade-market-filter-row,.trade-market-list-headings,.trade-tape-headings{display:grid;gap:8px}.trade-market-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.trade-market-filter-row .trade-compact-pill{min-height:22px;padding-inline:7px;border-radius:6px;font-size:.58rem}.trade-market-list-headings,.trade-market-row{grid-template-columns:minmax(0,1.75fr) minmax(76px,.95fr) minmax(58px,.7fr)}.trade-market-list-headings{color:var(--terminal-muted);font-size:.53rem;letter-spacing:0;text-transform:none}.trade-market-list{display:grid;gap:0}.trade-market-row{width:100%;align-items:center;padding:4px 5px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;text-align:left}.trade-market-row:hover,.trade-market-row-active{border-color:#2f3742;background:#1a1f26}.trade-market-row-main{display:grid;gap:1px;min-width:0}.trade-market-row-main span,.trade-market-row-price{color:var(--terminal-muted);font-size:.6rem;line-height:1.1}.trade-market-row-main strong,.trade-market-row-change{font-size:.65rem;line-height:1.1}.trade-tape-headings,.trade-tape-row{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-tape-headings{color:var(--terminal-muted);font-size:.53rem;letter-spacing:0;text-transform:none}.trade-tape-list{gap:2px;max-height:216px}.trade-tape-row{font-size:.64rem;line-height:1.12}.trade-market-movers{display:grid;gap:6px}.trade-sidebar-section-header .panel-tabs{gap:10px}.trade-sidebar-section-header .panel-tab{min-height:20px;padding:0 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8f97a3;font-size:.72rem;font-weight:500}.trade-sidebar-section-header .panel-tab-active{border-color:var(--terminal-accent);color:var(--terminal-text)}.trade-sidebar-section-header .panel-tab-muted{background:transparent}.trade-market-mover-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #232a33}.trade-market-mover-row:last-child{border-bottom:0}.trade-market-mover-row div{display:grid;gap:1px}.trade-market-mover-row span{color:var(--terminal-muted);font-size:.64rem}.terminal-widget-grid-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-widget-row span{color:var(--terminal-muted)}.terminal-widget-actions .secondary-button{min-width:0;flex:1;text-align:center}.trade-history-panel{padding:10px 12px;gap:8px}.trade-history-subtools{display:none!important}.trade-history-toggle{border-radius:8px;border-color:#343b45;background:#1f242b;color:var(--terminal-muted)}.trade-history-toggle-active{border-color:#454c57;background:#2a3038;color:var(--terminal-text)}.trade-terminal-page .data-table th{color:var(--terminal-muted);font-size:.62rem;letter-spacing:0;text-transform:none}.trade-terminal-page .data-table td,.trade-terminal-page .data-table th{padding-block:10px;border-bottom:1px solid #232a33}.terminal-empty-state{min-height:160px}.terminal-bottom-strip{gap:12px;padding:10px 12px;border-radius:8px;border:1px solid #1f2630;background:#13171d;color:var(--terminal-muted)}.terminal-bottom-strip-item{padding-right:12px;border-right-color:#232a33}.terminal-bottom-strip-label{color:var(--terminal-buy);letter-spacing:.04em}.trade-terminal-page .tone-bid,.terminal-bottom-strip .tone-positive{color:var(--terminal-buy)}.trade-terminal-page .tone-ask,.terminal-bottom-strip .tone-negative{color:var(--terminal-sell)}.terminal-shell .top-nav{min-height:52px;padding:6px 12px;gap:12px}.terminal-shell .brand-lockup{gap:9px}.terminal-shell .brand-title{font-size:1.02rem;letter-spacing:.1em}.terminal-shell .top-nav-links{gap:8px}.terminal-shell .top-nav-link{min-height:30px;padding-inline:6px;font-size:.8rem}.terminal-shell .top-nav-caret{font-size:.58rem}.terminal-shell .top-nav-utility{gap:6px}.terminal-shell .nav-search-field{min-width:152px}.terminal-shell .nav-search-input{min-height:32px;padding-inline:10px;font-size:.7rem}.terminal-shell .nav-pill,.terminal-shell .profile-trigger,.terminal-shell .nav-icon-button{min-height:32px}.terminal-shell .nav-pill{padding-inline:11px;font-size:.72rem}.terminal-shell .nav-icon-rail{gap:6px}.terminal-shell .nav-icon-button{width:30px;height:30px}.terminal-shell .profile-trigger{min-height:34px;padding-right:10px}.terminal-shell .profile-trigger-copy strong{font-size:.7rem}.terminal-shell .profile-trigger-copy span{font-size:.58rem}.trade-broadcast-strip{min-height:28px;gap:14px;padding:0 8px;border-radius:6px;font-size:.64rem}.trade-broadcast-item:after{height:10px;margin-left:18px}.trade-instrument-strip{grid-template-columns:minmax(270px,430px) minmax(0,1fr);gap:8px;padding:4px 10px;border-radius:8px;background:#15191d}.trade-instrument-main{gap:7px}.trade-instrument-token-mark{width:24px;height:24px;border-radius:6px}.trade-instrument-headline strong{font-size:.9rem}.trade-instrument-change{font-size:.7rem}.trade-instrument-badge{min-height:16px;padding:0 5px;font-size:.5rem}.trade-instrument-stat .metric-label{font-size:.52rem}.trade-instrument-stats strong{font-size:.72rem}.trade-orderbook-column,.trade-center-column,.trade-side-column{gap:6px}.trade-chart-topline,.trade-chart-toolbar,.trade-chart-header,.trade-form-topline,.trade-history-tab-row,.trade-sidebar-section-header{gap:6px}.trade-chart-topline .panel-tabs,.trade-form-topline .panel-tabs,.trade-history-tab-list{gap:12px}.trade-chart-topline .panel-tab,.trade-form-topline .panel-tab,.trade-history-tab-list .panel-tab,.trade-sidebar-section-header .panel-tab{min-height:22px;padding:0 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#9198a3;font-size:.74rem;font-weight:500}.trade-chart-topline .panel-tab-active,.trade-form-topline .panel-tab-active,.trade-history-tab-list .panel-tab-active,.trade-sidebar-section-header .panel-tab-active{border-color:var(--terminal-accent);background:transparent;color:var(--terminal-text)}.trade-panel-pills{gap:10px}.trade-panel-pills .trade-compact-pill{min-height:20px;padding:0 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8f97a3;font-size:.71rem}.trade-panel-pills .trade-compact-pill-active{border-color:var(--terminal-accent);color:var(--terminal-text)}.trade-chart-toolbar{align-items:center}.trade-chart-toolbar-label{font-size:.64rem;letter-spacing:.02em;text-transform:none}.trade-chart-range-buttons,.trade-toolbar-icons{gap:5px}.trade-chart-range-buttons .trade-compact-pill,.trade-toolbar-icon{min-height:22px;height:22px;border-radius:6px;font-size:.66rem}.trade-chart-range-buttons .trade-compact-pill{padding-inline:7px}.trade-toolbar-icon{width:22px}.trade-chart-title-row{gap:8px}.trade-chart-title-row h3{font-size:.88rem}.trade-chart-title-caption{font-size:.62rem}.trade-chart-headline-metrics{gap:10px;font-size:.68rem}.trade-chart-summary-inline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--terminal-muted);font-size:.66rem;line-height:1.2}.trade-chart-summary-inline strong{margin-left:3px;color:var(--terminal-text)}.trade-orderbook-stack,.trade-order-entry-panel{gap:6px}.trade-order-shell-topline .trade-order-context{gap:8px}.trade-order-entry-panel .status-badge{min-height:18px;padding:0 6px;font-size:.58rem;border-radius:999px}.trade-order-fee-copy,.trade-order-market-caption{font-size:.6rem}.trade-balance-strip{gap:6px}.trade-balance-metric{padding:7px 9px;border-radius:7px;gap:2px}.trade-order-balance-strip .trade-balance-metric span{font-size:.54rem}.trade-balance-metric span{font-size:.56rem;letter-spacing:0;text-transform:none}.trade-balance-metric strong{font-size:.72rem}.trade-order-inline-field span{font-size:.6rem;letter-spacing:0;text-transform:none}.trade-order-checkbox{min-height:30px;gap:6px;padding:0 8px;border-radius:7px;font-size:.64rem}.trade-order-quick-actions{gap:5px}.trade-quick-action{min-height:30px;border-radius:7px;font-size:.63rem}.trade-order-entry-panel .trade-lane-banner{padding:7px 10px;border-radius:8px;gap:10px}.trade-order-entry-panel .trade-lane-banner-copy{gap:1px}.trade-order-entry-panel .trade-lane-banner-copy strong,.trade-order-entry-panel .trade-lane-banner-copy p{font-size:.64rem;line-height:1.25}.trade-order-entry-panel .trade-lane-banner .secondary-button{min-height:28px;padding-inline:9px;border-radius:6px;font-size:.64rem}.trade-ticket-field{gap:4px}.trade-ticket-field>span{color:var(--terminal-muted);font-size:.6rem;letter-spacing:0;text-transform:none}.trade-ticket-input-shell{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:1px solid #323945;border-radius:7px;background:#1a1f26}.trade-ticket-input-shell input{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--terminal-text);font-size:.68rem;font-variant-numeric:tabular-nums}.trade-ticket-input-shell span,.trade-ticket-input-shell strong{color:#d7dce2;font-size:.68rem;white-space:nowrap}.trade-ticket-input-shell-static{justify-content:space-between}.trade-size-pills{display:none}.trade-size-pills .panel-tab{min-height:24px;padding:0 8px;border:1px solid #343b45;border-radius:6px;background:#1f242b;font-size:.62rem}.trade-order-card-total{gap:3px}.trade-order-card-note{display:none}.trade-order-card-footer .trade-order-checkbox{min-height:auto;padding:0;border:0;background:transparent;font-size:.62rem}.trade-order-card-footer .order-entry-preview-link,.trade-order-card-microstats{display:none}.order-entry-submit{min-height:34px;border-radius:7px;font-size:.76rem}.trade-order-status-row{gap:5px}.trade-order-status-row .status-badge:nth-child(n+5){display:none}.trade-form-panel .notice-text,.trade-form-panel .error-text{margin:0;font-size:.64rem}.trade-orderbook-panel{gap:7px;height:100%;min-height:0;align-self:stretch;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start}.orderbook-toolbar{gap:7px}.trade-terminal-page .orderbook-table thead th{font-size:.56rem}.trade-terminal-page .orderbook-table tbody td{padding-block:2px;font-size:.68rem;line-height:1.1}.last-price-pill{padding:5px 0}.last-price-pill strong{font-size:1.08rem}.last-price-pill span{font-size:.61rem}.orderbook-hint{display:none}.trade-market-sidebar{gap:5px;grid-template-rows:minmax(260px,1.08fr) minmax(180px,.82fr) minmax(164px,.9fr);height:100%;min-height:0;align-self:stretch}.trade-market-panel{gap:5px;padding:7px;min-height:0;overflow:hidden}.trade-market-search input{min-height:28px;font-size:.64rem}.trade-market-filter-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.trade-market-filter-row .trade-compact-pill{min-height:18px;padding-inline:6px;border-radius:6px;font-size:.53rem}.trade-market-list-headings{font-size:.5rem}.trade-market-list{min-height:108px;align-content:start;overflow:auto}.trade-market-row{padding:3px 4px}.trade-market-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px}.trade-market-row-star{color:#6d7480;font-size:.58rem;line-height:1}.trade-market-row-copy{display:grid;gap:1px;min-width:0}.trade-market-row-copy strong{font-size:.61rem}.trade-market-row-copy span,.trade-market-row-price,.trade-market-row-change{font-size:.58rem}.trade-sidebar-section-header{align-items:center}.trade-sidebar-section-header .panel-tabs{gap:8px}.trade-tape-headings{font-size:.5rem}.trade-tape-row{font-size:.6rem}.trade-market-mover-filters{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.trade-market-mover-filters .trade-compact-pill{min-height:18px;padding-inline:6px;border-radius:6px;font-size:.53rem}.trade-market-movers{gap:1px;min-height:0;overflow:auto}.trade-market-mover-row{padding:5px 0}.trade-market-mover-row strong{font-size:.63rem}.trade-market-mover-row span{font-size:.57rem}.trade-market-mover-side{display:flex;align-items:center;gap:8px}.trade-market-mover-action{width:22px;height:14px;border:0;border-radius:5px;background:var(--terminal-sell)}.trade-market-mover-action span{display:block;width:8px;height:2px;margin:0 auto;border-radius:999px;background:#fff}.trade-compact-icon-button-collapse{width:18px;min-width:18px;height:18px;min-height:18px;border:0;border-radius:0;background:transparent}.trade-compact-icon-button-collapse span{display:block;width:8px;height:8px;margin:0 auto;border-right:1.5px solid #8f97a3;border-bottom:1.5px solid #8f97a3;transform:rotate(45deg)}.trade-history-tab-row{align-items:center;justify-content:space-between;flex-wrap:nowrap}.trade-history-tab-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-history-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.trade-history-inline-toggle{display:inline-flex;align-items:center;gap:7px;color:var(--terminal-text);font-size:.62rem}.trade-history-inline-toggle input{width:13px;height:13px;margin:0}.trade-history-header-link{border:0;background:transparent;color:var(--terminal-accent);font-size:.68rem}.terminal-history-actions,.trade-history-scope-note{display:none}.trade-terminal-page .data-table th{font-size:.58rem}.terminal-empty-state{min-height:128px}.terminal-bottom-strip{gap:10px;padding:8px 10px;font-size:.62rem}.terminal-bottom-strip-item{padding-right:10px}.terminal-bottom-strip-label{font-size:.58rem}@media(max-width:1320px){.trade-terminal-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.trade-orderbook-column{grid-column:1;grid-row:1}.trade-center-column{grid-column:2;grid-row:1}.trade-side-column{grid-column:1 / -1;grid-row:2}.trade-terminal-grid>.trade-history-panel{grid-column:1 / -1;grid-row:3}.trade-market-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1240px){.trade-terminal-grid{grid-template-columns:1fr}.trade-orderbook-column,.trade-center-column,.trade-side-column{grid-column:1}.trade-orderbook-column{grid-row:1}.trade-center-column{grid-row:2}.trade-side-column{grid-row:3}.trade-terminal-grid>.trade-history-panel{grid-column:1;grid-row:4}.trade-market-sidebar{grid-template-columns:1fr}.trade-instrument-strip,.trade-chart-range-strip,.trade-chart-summary-grid,.trade-order-control-grid,.trade-order-callouts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.terminal-shell .top-nav-links{display:none}.terminal-shell .top-nav-actions{flex:1}.trade-instrument-strip,.trade-chart-summary-grid,.trade-chart-range-strip,.trade-order-control-grid,.trade-order-columns,.trade-order-callouts-grid,.trade-instrument-stats,.terminal-widget-grid-snapshot,.trade-market-filter-row,.trade-market-list-headings,.trade-market-row{grid-template-columns:1fr}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:340px}}.terminal-shell{--terminal-bg: #080b0e;--terminal-panel: #11171c;--terminal-panel-2: #151c22;--terminal-border: rgba(198, 210, 224, .14);--terminal-text: #f2f5f7;--terminal-muted: #8e9aa8;--terminal-accent: #b9ec59;--terminal-buy: #18c98f;--terminal-sell: #ff5c9b}.terminal-shell .top-nav{background:#0a0e12f5;border-bottom-color:#c6d2e01f}.terminal-shell .brand-mark{transform:none}.terminal-shell .brand-mark span{background:#f2f5f7}.terminal-shell .brand-title{color:#f2f5f7;letter-spacing:.08em}.terminal-shell .top-nav-link{color:#a6b0bc;border-radius:8px}.terminal-shell .top-nav-link:hover,.terminal-shell .top-nav-link-active{background:#ffffff0f;color:#f2f5f7}.terminal-shell .nav-search-input,.terminal-shell .nav-pill,.terminal-shell .profile-trigger{border-radius:8px}.trade-broadcast-strip{min-height:28px;padding:6px 10px;border-color:#c6d2e01f;color:#9aa7b5}.trade-broadcast-strip span{font-size:.74rem}.trade-terminal-page{gap:10px}.trade-terminal-page .panel,.trade-instrument-strip,.terminal-bottom-strip-item{border-color:#c6d2e024;border-radius:10px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0c1014eb;box-shadow:none}.trade-terminal-page .status-badge-value{display:inline-block;margin-left:4px}.trade-instrument-strip{padding:12px 14px}.trade-instrument-headline strong{font-size:1.35rem;letter-spacing:0}.trade-instrument-price{font-size:1.45rem}.trade-instrument-badge,.trade-instrument-stats div,.trade-instrument-market-button,.panel-tab,.chart-interval,.orderbook-spread-pill,.market-preview-tab{border-radius:7px}.trade-instrument-badge,.trade-instrument-caption,.trade-instrument-market-label,.orderbook-panel-title,.trade-history-tab,.trade-history-scope-button{letter-spacing:.03em;text-transform:none}.trade-instrument-stats{gap:8px}.trade-instrument-stats div{padding:8px 10px;background:#ffffff07}.trade-chart-panel,.trade-order-entry-panel,.trade-depth-panel,.trade-history-panel{background:#0a0e12eb}.trade-order-entry-panel{padding:12px}.orderbook-table th,.orderbook-table td,.trade-history-table th,.trade-history-table td{font-size:.76rem}.trade-watchlist-row,.trade-tape-row,.terminal-history-empty,.terminal-empty-state{border-radius:8px}.trade-order-entry-submit-row .primary-buy-button,.trade-order-entry-submit-row .primary-sell-button{min-height:40px;border-radius:8px}.terminal-shell{--terminal-bg: #070809;--terminal-panel: #111519;--terminal-panel-2: #171c21;--terminal-border: rgba(199, 211, 224, .12);--terminal-border-strong: rgba(199, 211, 224, .2);--terminal-text: #f4f6f7;--terminal-muted: #96a2ae;--terminal-accent: #c7f36b;--terminal-buy: #18c98f;--terminal-sell: #ff6aa6;--terminal-info: #7fa3bf;background:linear-gradient(180deg,#090b0d,#060708 58%,#070809)}.terminal-shell .surface-main.app-main{width:min(1520px,calc(100% - 18px))}.terminal-shell .top-nav{min-height:58px;padding:10px 14px;border-bottom-color:#c7d3e01a;background:#070809eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trade-broadcast-strip{min-height:30px;padding-inline:12px;border-color:#c7d3e017;background:#ffffff06}.trade-terminal-page{gap:8px}.trade-terminal-grid{grid-template-columns:minmax(312px,360px) minmax(0,1fr) minmax(240px,278px);gap:8px}.trade-terminal-page .panel,.trade-instrument-strip,.terminal-bottom-strip-item{border-color:var(--terminal-border);border-radius:9px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#0d1013eb;box-shadow:none}.trade-chart-panel{border-color:var(--terminal-border-strong)}.trade-instrument-strip{padding:11px 13px;background:linear-gradient(90deg,rgba(199,243,107,.08),transparent 34%),#0c0f12e6}.trade-instrument-token-mark{border-radius:8px;background:#c7f36b1a;border-color:#c7f36b47}.trade-instrument-headline strong{font-size:1.42rem;letter-spacing:0}.trade-instrument-price{font-size:1.34rem}.trade-instrument-badge,.trade-instrument-stats div{border-radius:7px;background:#ffffff09}.trade-instrument-stats{gap:6px}.trade-instrument-stats div{padding:7px 9px}.trade-instrument-stat .metric-label,.metric-label,.terminal-label,.eyebrow{letter-spacing:.04em}.trade-chart-panel,.trade-order-entry-panel,.trade-orderbook-panel,.trade-market-panel,.trade-history-panel{padding:10px}.trade-chart-topline{padding-bottom:2px}.panel-tab,.trade-compact-pill,.chart-interval,.trade-toolbar-icon,.trade-compact-icon-button,.trade-quick-action,.trade-utility-button{border-radius:7px;border-color:#c7d3e01c;background:#ffffff07}.panel-tab-muted,.panel-tab-disabled,.trade-compact-pill:not(.trade-compact-pill-active){opacity:.48}.panel-tab-active,.trade-compact-pill-active,.chart-interval-active{border-color:#c7f36b47;background:#c7f36b17;color:var(--terminal-text)}.trade-chart-toolbar{padding-block:4px 7px}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:370px}.trade-chart-frame{border-radius:9px;border-color:#c7d3e01f;background:linear-gradient(180deg,#7fa3bf0a,#0000000a),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),#11161b;background-size:auto,44px 44px,44px 44px,auto}.trade-chart-watermark{opacity:.58;color:#f4f6f707}.orderbook-toolbar{padding-bottom:2px}.trade-terminal-page .orderbook-table thead th,.trade-terminal-page .data-table th{color:var(--terminal-muted);letter-spacing:.06em}.trade-terminal-page .orderbook-table tbody tr:hover,.trade-terminal-page .data-table tbody tr:hover{background:#ffffff07}.orderbook-depth-bar{opacity:.18;border-radius:3px}.trade-order-entry-panel{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0b0e10f2}.trade-balance-metric,.trade-order-callout,.terminal-widget-grid-snapshot .terminal-widget-row,.terminal-widget-grid-compact .terminal-widget-row,.trade-market-row,.trade-tape-row{border-radius:7px;border-color:#c7d3e017;background:#ffffff06}.trade-market-row-active{border-color:#7fa3bf47;background:#7fa3bf14}.trade-lane-banner{border-radius:9px}.trade-lane-banner-warning,.perp-warning-banner{border-color:#d6b45a57;background:#d6b45a17}.trade-lane-banner-negative{border-color:#ff6aa642;background:#ff6aa614}.terminal-bottom-strip{border-radius:9px;border-top-color:#c7d3e01a;background:#ffffff06}@media(max-width:1360px){.trade-terminal-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.trade-side-column{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-terminal-grid>.trade-history-panel{grid-row:3}}@media(max-width:980px){.trade-terminal-grid{grid-template-columns:1fr}.trade-orderbook-column,.trade-center-column,.trade-side-column,.trade-terminal-grid>.trade-history-panel{grid-column:1}.trade-orderbook-column{grid-row:2}.trade-center-column{grid-row:1}.trade-side-column{grid-row:3;grid-template-columns:1fr}.trade-terminal-grid>.trade-history-panel{grid-row:4}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:330px}}:root{color-scheme:dark;font-family:Manrope,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;line-height:1.45;font-weight:400;color:#f5f5f5;background:linear-gradient(180deg,#050505,#0a0a0a);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #050505;--panel: #121212;--panel-strong: #0d0d0d;--panel-soft: rgba(255, 255, 255, .02);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .12);--text: #f5f5f5;--muted: #8d8d8d;--lime: #ffffff;--lime-soft: rgba(255, 255, 255, .12);--green: #9acd32;--green-soft: rgba(154, 205, 50, .16);--red: #ff4d94;--red-soft: rgba(255, 77, 148, .16);--amber: #f7b955;--amber-soft: rgba(247, 185, 85, .16);--shadow: 0 18px 44px rgba(0, 0, 0, .38);--lan-bg-canvas: #050607;--lan-bg-elevated: #0b0d10;--lan-surface-1: rgba(255, 255, 255, .045);--lan-surface-2: rgba(255, 255, 255, .075);--lan-surface-light: #ffffff;--lan-border-hairline: rgba(255, 255, 255, .08);--lan-border-strong: rgba(255, 255, 255, .16);--lan-text-primary: #f5f7f8;--lan-text-muted: #8f98a3;--lan-positive: #b9ec59;--lan-negative: #ff5c9b;--lan-warning: #f7c948;--lan-info: #7dd3fc;--lan-radius-sm: 8px;--lan-radius-md: 14px;--lan-radius-lg: 22px;--lan-shadow-command: 0 24px 80px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg)}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}:focus-visible{outline:2px solid var(--lan-info);outline-offset:3px}input,select{width:100%;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:11px 12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}input:focus,select:focus{border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff0f}option{background:#101115}h1,h2,h3,h4,p{margin:0}th,.eyebrow,.brand-eyebrow,.brand-title,.status-badge,.metric-label{font-family:IBM Plex Mono,SFMono-Regular,monospace}#root{min-height:100vh}.lan-button,.lan-icon-button{border:1px solid var(--lan-border-hairline);color:inherit;transition:transform .12s ease,border-color .12s ease,background .12s ease}.lan-button:hover,.lan-icon-button:hover{transform:translateY(-1px);border-color:var(--lan-border-strong)}.lan-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--lan-radius-sm);padding:0 14px;font-weight:700}.lan-button-sm{min-height:32px;padding-inline:11px;font-size:.78rem}.lan-button-primary{background:var(--lan-positive);border-color:#b9ec597a;color:#0b0d10}.lan-button-secondary{background:var(--lan-surface-2)}.lan-button-ghost{background:transparent}.lan-button-danger{background:#ff5c9b29;border-color:#ff5c9b47}.lan-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--lan-radius-sm);background:var(--lan-surface-1)}.lan-icon-button span{width:14px;height:14px;border-radius:3px;border:1px solid currentColor}.lan-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--lan-border-hairline);background:var(--lan-surface-1);color:var(--lan-text-muted);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.lan-badge-positive{color:var(--lan-positive);border-color:#b9ec5947;background:#b9ec5914}.lan-badge-negative{color:var(--lan-negative);border-color:#ff5c9b47;background:#ff5c9b14}.lan-badge-warning{color:var(--lan-warning);border-color:#f7c94847;background:#f7c94814}.lan-badge-info{color:var(--lan-info);border-color:#7dd3fc47;background:#7dd3fc14}.lan-metric-tile,.lan-state-panel,.lan-data-shell,.lan-status-rail-item{border:1px solid var(--lan-border-hairline);background:linear-gradient(180deg,#ffffff0c,#ffffff05),#050607b8}.lan-metric-tile{display:grid;gap:6px;min-width:0;padding:14px;border-radius:var(--lan-radius-md)}.lan-metric-tile span,.lan-status-rail-item span{color:var(--lan-text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.lan-metric-tile strong,.lan-status-rail-item strong{font-variant-numeric:tabular-nums}.lan-metric-tile p,.lan-state-panel p,.lan-timeline p,.lan-surface-header p{color:var(--lan-text-muted)}.lan-state-panel{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--lan-radius-md)}.lan-state-mark,.lan-timeline-node{flex:0 0 auto;width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--lan-info);box-shadow:0 0 0 5px #7dd3fc1a}.lan-state-panel-loading .lan-state-mark{background:var(--lan-info)}.lan-state-panel-empty .lan-state-mark,.lan-state-panel-partial .lan-state-mark{background:var(--lan-warning);box-shadow:0 0 0 5px #f7c9481a}.lan-state-panel-error .lan-state-mark{background:var(--lan-negative);box-shadow:0 0 0 5px #ff5c9b1a}.lan-state-action{margin-top:12px}.lan-skeleton-block{display:grid;gap:10px}.lan-skeleton-block span{height:12px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),var(--lan-surface-1);background-size:220% 100%;animation:lan-skeleton-shimmer 1.8s ease-in-out infinite}.lan-skeleton-block span:nth-child(2n){width:76%}.lan-skeleton-block span:nth-child(3n){width:54%}.lan-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.lan-timeline-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:0 0 18px}.lan-timeline-item:before{content:"";position:absolute;left:5px;top:18px;bottom:2px;width:1px;background:var(--lan-border-hairline)}.lan-timeline-item:last-child{padding-bottom:0}.lan-timeline-item:last-child:before{display:none}.lan-timeline-item-positive .lan-timeline-node{background:var(--lan-positive);box-shadow:0 0 0 5px #b9ec591a}.lan-timeline-item-negative .lan-timeline-node{background:var(--lan-negative);box-shadow:0 0 0 5px #ff5c9b1a}.lan-timeline-item-warning .lan-timeline-node{background:var(--lan-warning);box-shadow:0 0 0 5px #f7c9481a}.lan-timeline-meta{color:var(--lan-text-muted);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;white-space:nowrap}.lan-data-shell{display:grid;gap:14px;padding:14px;border-radius:var(--lan-radius-md)}.lan-data-shell-header,.lan-surface-header,.lan-status-rail{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lan-surface-header{padding:4px 0}.lan-surface-header h1{font-size:clamp(1.65rem,3vw,3.6rem);line-height:1.02}.lan-surface-header>div:first-child{max-width:820px;display:grid;gap:10px}.lan-status-rail{flex-wrap:wrap}.lan-status-rail-item{min-width:150px;display:grid;gap:4px;padding:10px 12px;border-radius:var(--lan-radius-sm)}@keyframes lan-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.surface-shell{min-height:100vh}.surface-main{width:min(1680px,calc(100% - 32px));margin:0 auto 32px}.public-main{padding-top:20px}.app-main{padding-top:18px}.top-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;background:#050505f5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{min-width:fit-content;display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;grid-template-columns:repeat(2,10px);gap:3px}.brand-mark span{width:10px;height:10px;border-radius:1px;background:#fff}.brand-title-group{display:grid;gap:2px}.brand-eyebrow{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.brand-title{font-size:.86rem;letter-spacing:.14em;text-transform:uppercase}.top-nav-links{flex:1;display:flex;justify-content:flex-start;gap:16px}.top-nav-link{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;color:var(--muted);font-size:.92rem;position:relative;transition:color .12s ease}.top-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent;transition:background .12s ease}.top-nav-link:hover,.top-nav-link-active{color:var(--text)}.top-nav-link:hover:after,.top-nav-link-active:after{background:currentColor}.top-nav-actions{flex:1;display:flex;justify-content:flex-end}.top-nav-utility{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.nav-search-field{display:block;min-width:220px}.nav-search-input{min-height:38px;border-radius:10px;background:#ffffff0f;padding-inline:14px}.nav-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);text-decoration:none}.nav-pill-strong{background:#fff;border-color:#fff9;color:#090909;font-weight:600}.nav-pill-header-primary{background:#ffffff0f;border-color:#ffffff24;font-weight:600}.top-nav-divider{width:1px;height:22px;background:var(--border)}.nav-market-field{display:grid;gap:6px;min-width:120px}.nav-market-pill{min-width:122px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a}.nav-market-field span{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.market-picker-select{min-width:130px;background:transparent;padding:0;border:0;box-shadow:none}.session-chip{min-width:170px;display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a}.session-chip strong{font-size:.9rem}.session-chip span{color:var(--muted);font-size:.78rem}.ticker-tape{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;border-bottom:1px solid var(--border);background:#0a0a0a}.ticker-tape-item{min-width:168px;display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.ticker-tape-label,.ticker-tape-meta{color:var(--muted);font-size:.72rem}.ticker-tape-value{font-size:1rem}.ticker-tape-change{font-size:.86rem;font-weight:600}.page{display:grid;gap:24px}.landing-page{gap:72px}.app-page{gap:20px}.panel{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-strong) 100%);border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.terminal-card{overflow:hidden}.loading-panel{min-height:180px;display:flex;align-items:center;justify-content:center}.section-block{display:grid;gap:24px}.section-header,.panel-header,.button-row,.pill-row,.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.section-header{justify-content:space-between;align-items:flex-end}.section-header-side{max-width:520px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.section-copy,.muted{color:var(--muted)}.eyebrow{margin-bottom:8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:#9f9f9f}.hero-lede{max-width:720px;color:#ccc;font-size:1.08rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:20px;align-items:stretch}.hero-copy{display:grid;gap:20px;align-content:center}.hero-copy h1{font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1;max-width:860px}.primary-button,.secondary-button,.ghost-button,.primary-buy-button,.primary-sell-button,.persona-button,.chart-interval{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;transition:transform .12s ease,border-color .12s ease,background .12s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.primary-buy-button:hover,.primary-sell-button:hover,.persona-button:hover,.chart-interval:hover{transform:translateY(-1px)}.primary-button{background:#fff;border-color:#fff9;color:#090909;text-decoration:none;font-weight:600}.secondary-button,.persona-button,.chart-interval{background:#ffffff0a;border-color:var(--border);color:var(--text);text-decoration:none}.ghost-button{background:transparent;border-color:var(--border);color:var(--text);text-decoration:none}.primary-buy-button{background:var(--green);border-color:#9acd326b;color:#0c0f12;font-weight:600}.primary-sell-button{background:var(--red);border-color:#ff4d946b;color:#fff;font-weight:600}.chart-interval-active{background:#ffffff1f;border-color:#ffffff38;color:#fff}.metric-strip,.feature-grid,.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.metric-card,.feature-card,.product-card,.auth-highlight,.workflow-step{display:grid;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--border);background:#ffffff08}.metric-label{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.metric-value{font-size:1.28rem}.metric-copy{color:var(--muted);font-size:.88rem}.mini-sparkline{min-height:66px;display:flex;align-items:end;gap:4px}.mini-sparkline span{flex:1;border-radius:999px 999px 0 0;background:#ffffff3d}.mini-sparkline-positive span{background:linear-gradient(180deg,#9acd32e0,#9acd3238)}.mini-sparkline-negative span{background:linear-gradient(180deg,#ff4d94d1,#ff4d9433)}.mini-sparkline-bars span{border-radius:6px 6px 0 0}.hero-terminal{display:grid;gap:18px}.market-preview-shell{min-height:480px;display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111,#090909)}.terminal-label{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.terminal-price-card{padding:16px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a}.market-preview-tabs{display:flex;gap:8px;flex-wrap:wrap}.market-preview-tab{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:var(--muted);border:1px solid transparent;background:#ffffff08}.market-preview-tab-active{color:#fff;border-color:var(--border)}.market-preview-search{min-height:42px;display:flex;align-items:center;padding:0 14px;border-radius:12px;border:1px solid var(--border);color:var(--muted);background:#ffffff0a}.market-preview-list{display:grid;gap:8px;align-content:start}.market-preview-row,.mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.market-preview-price{display:grid;gap:3px;justify-items:end}.terminal-price-card-hero{display:flex;align-items:center;justify-content:space-between;gap:12px}.feature-icon{display:inline-grid;grid-template-columns:repeat(3,8px);gap:4px;width:fit-content}.feature-icon span{width:8px;height:8px;border-radius:2px;background:#fff}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-index{font-family:IBM Plex Mono,SFMono-Regular,monospace;color:var(--muted);font-size:.82rem}.footer-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),#ffffff05}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trust-card{padding:18px;border-radius:18px;border:1px solid var(--border);background:#ffffff08}.trust-card h3{margin-bottom:8px}.auth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px;align-items:start}.auth-copy,.form-panel{display:grid;gap:16px}.auth-card{padding:22px;border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.auth-copy h1{font-size:clamp(2.4rem,4.3vw,4.2rem);line-height:1.02}.auth-market-strip,.auth-launchpad-grid,.auth-helper-grid{display:grid;gap:12px}.auth-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-launchpad-grid{grid-template-columns:1.15fr .85fr}.auth-market-card,.auth-helper-card,.auth-launchpad-card,.auth-download-card{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a}.auth-market-card strong,.auth-helper-card strong,.auth-launchpad-card strong,.auth-download-card strong{font-size:.92rem;line-height:1.45}.auth-launchpad-card,.auth-download-card{padding:18px;border-radius:18px}.auth-launchpad-header,.auth-download-copy,.auth-download-meta{display:grid;gap:6px}.auth-launchpad-list{display:grid;gap:12px}.auth-launchpad-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.auth-launchpad-step{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--text);font-size:.72rem;font-weight:700;font-family:var(--font-mono)}.auth-launchpad-row .muted,.auth-download-copy .muted,.auth-download-meta .muted{margin:0}.auth-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-highlights{display:grid;gap:14px}.auth-highlights-tight,.persona-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-button{display:grid;gap:4px;justify-items:start;padding-block:12px}.persona-button span{font-size:.8rem;color:var(--muted)}.persona-button-active{border-color:#ffffff38;background:#ffffff1a}.auth-step-callout{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.auth-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:8px}.field span{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.field-stretch{width:100%}.field-checkbox{display:flex;align-items:center;color:var(--muted)}.field-checkbox label{display:inline-flex;align-items:center;gap:8px}input[type=checkbox]{width:16px;height:16px;accent-color:#ffffff}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.funding-grid>*{grid-column:span 6}.trade-terminal-layout{display:grid;grid-template-columns:260px minmax(0,1.35fr) minmax(320px,.85fr);gap:16px;align-items:start}.watchlist-panel{position:sticky;top:126px}.watchlist,.trade-center-column,.trade-side-column{display:grid;gap:12px}.watchlist{max-height:calc(100vh - 190px);overflow:auto}.watchlist-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;border:1px solid transparent;background:#ffffff08;color:inherit;text-align:left}.watchlist-row-active{border-color:#fff3;background:#ffffff1a}.watchlist-row-prices{display:grid;gap:4px;justify-items:end}.chart-toolbar{align-items:flex-start}.chart-intervals{display:flex;flex-wrap:wrap;gap:8px}.chart-surface,.chart-empty{height:360px;border-radius:14px;border:1px solid var(--border);overflow:hidden;background:#050505}.chart-empty{display:flex;align-items:center;justify-content:center;padding:18px;color:var(--muted);text-align:center}.orderbook-empty{height:auto;min-height:0;margin-top:12px}.trade-form-grid,.orderbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.data-table-wrap{overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.data-table{width:100%;border-collapse:collapse}.data-table th{padding:12px 14px;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);background:#ffffff05}.data-table td{padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);vertical-align:top}.data-table tbody tr:hover td{background:#ffffff05}.orderbook-table th,.orderbook-table td{padding:10px 12px}.orderbook-table th:last-child,.orderbook-table td:last-child{text-align:right;color:var(--muted)}.orderbook-level-row{cursor:pointer}.orderbook-level-row:hover td,.orderbook-level-row:focus-visible td{background:#ffffff0d}.panel-tab-disabled{opacity:.42;cursor:not-allowed}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.status-positive{background:var(--green-soft);border-color:#9acd322e;color:#b9ec59}.status-negative{background:var(--red-soft);border-color:#ff4d942e;color:#ff93bb}.status-warning{background:var(--amber-soft);border-color:#f7c94838;color:#ffd66f}.status-neutral{background:#ffffff0d;border-color:#ffffff14;color:#d7dde8}.callout-warn,.notice-text,.error-text{padding:14px 16px;border-radius:16px}.callout-warn{display:grid;gap:12px;border:1px solid rgba(247,201,72,.22);background:var(--amber-soft)}.notice-text{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff}.error-text{border:1px solid rgba(242,54,69,.22);background:var(--red-soft);color:#ff94a0}.activity-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.activity-item{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--border);background:#ffffff08}.faq-list{display:grid;gap:10px}.faq-item{border-radius:18px;border:1px solid var(--border);background:#ffffff08}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:0;background:transparent;color:inherit;text-align:left}.faq-toggle-mark{color:#fff;font-size:1.2rem}.faq-answer{padding:0 20px 18px;color:var(--muted)}.portfolio-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;align-items:start}.portfolio-main-column,.portfolio-side-column{display:grid;gap:16px}.portfolio-metric-strip,.funding-metric-strip,.trade-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.capital-workflow-grid{margin-top:-2px}.panel-tabs,.terminal-history-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-tab{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--muted)}.panel-tab-active{background:#ffffff1a;color:#fff}.terminal-history-panel{display:grid;gap:14px}.shell-light{--bg: #f5f5f6;--panel: #ffffff;--panel-strong: #ffffff;--panel-soft: rgba(15, 15, 15, .02);--border: rgba(17, 17, 17, .08);--border-strong: rgba(17, 17, 17, .14);--text: #111111;--muted: #707070;--shadow: 0 16px 32px rgba(0, 0, 0, .08);background:#f5f5f6;color:var(--text)}.shell-light .top-nav,.shell-light .ticker-tape,.shell-light .account-shell-strip{background:#fffffff0}.shell-light .nav-search-input,.shell-light .markets-toolbar-search{background:#0f0f0f08}.shell-light .nav-pill-strong{background:#111;border-color:#1119;color:#fff}.account-shell-strip{display:flex;justify-content:center;padding:0 16px;border-bottom:1px solid var(--border)}.account-shell-tabs{width:min(1280px,100%);display:flex;gap:18px;padding:10px 0 0;overflow-x:auto}.account-shell-tab{text-decoration:none;color:var(--muted);padding:0 0 12px;border-bottom:2px solid transparent;white-space:nowrap;font-size:.78rem;font-weight:600}.account-shell-tab-muted{opacity:.72;cursor:default}.account-shell-tab-active{color:var(--text);border-bottom-color:var(--text)}.account-menu-wrap{position:relative}.account-menu-trigger{background:#ffffff0a}.account-menu-panel{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;display:grid;gap:4px;padding:10px;border-radius:16px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);z-index:20}.account-menu-link{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:10px;text-decoration:none;color:inherit}.account-menu-link:hover,.account-menu-button:hover{background:#0000000a}.account-menu-button{width:100%;border:0;background:transparent}.account-overview-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;align-items:start}.account-overview-panel,.account-side-stack{display:grid;gap:16px}.allocation-panel,.recent-funding-panel{gap:12px}.account-side-stack .allocation-row{padding:10px 12px;border-radius:12px}.overview-sparkline{min-height:92px;display:flex;align-items:end;gap:8px;padding-top:8px}.overview-sparkline span{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#9acd32e0,#9acd3240)}.allocation-list{display:grid;gap:10px}.allocation-row{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid var(--border)}.compact-activity-list .activity-item{padding:12px 14px}.markets-page{gap:18px}.markets-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.markets-summary-card{min-height:100%}.market-micro-grid{display:grid;gap:12px}.markets-toolbar,.markets-filter-row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.markets-toolbar-tabs{display:flex;gap:10px;flex-wrap:wrap}.markets-toolbar-search{min-width:220px;min-height:38px;display:flex;align-items:center;padding:0 14px;border-radius:10px;border:1px solid var(--border);color:var(--muted);background:#ffffff08}.markets-table .button-row{flex-wrap:nowrap}.site-footer{margin-top:auto;padding:40px 16px 48px;border-top:1px solid var(--border)}.site-footer-dark{background:#050505}.site-footer-light{background:#f5f5f6}.site-footer-light .brand-mark span{background:#111}.site-footer-compact{padding-top:28px}.site-footer-grid{width:min(1680px,100%);margin:0 auto;display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:24px}.site-footer-brand{display:grid;gap:14px}.site-footer h4{margin-bottom:10px}.tone-positive,.tone-bid{color:#b9ec59}.tone-negative,.tone-ask{color:#ff93bb}.tone-warning{color:#ffd66f}.tone-neutral{color:var(--muted)}@media(max-width:1280px){.trade-terminal-layout{grid-template-columns:minmax(0,1fr)}.account-profile-meta,.markets-summary-grid,.account-overview-layout,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-panel{position:static}}@media(max-width:960px){.landing-hero,.auth-layout,.portfolio-shell,.account-overview-layout{grid-template-columns:minmax(0,1fr)}.promo-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-grid>*{grid-column:1 / -1}.auth-highlights-tight,.auth-market-strip,.auth-launchpad-grid,.persona-grid,.portfolio-metric-strip,.funding-metric-strip,.trade-metric-strip,.markets-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header-side{align-items:flex-start}.footer-cta{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.surface-main{width:min(100%,calc(100% - 24px))}.top-nav{flex-wrap:wrap;align-items:flex-start;padding:14px 12px}.top-nav-links{order:3;flex:0 0 100%;justify-content:flex-start;overflow-x:auto}.top-nav-actions{flex:0 0 100%;justify-content:flex-start}.nav-search-field{min-width:min(100%,220px);width:100%}.top-nav-utility,.hero-actions{justify-content:flex-start}.metric-strip,.feature-grid,.product-grid,.trust-strip,.workflow-grid,.auth-highlights-tight,.auth-market-strip,.auth-helper-grid,.persona-grid,.markets-summary-grid,.promo-benefit-grid,.trade-form-grid,.orderbook-grid,.account-profile-meta,.site-footer-grid{grid-template-columns:1fr}.chart-surface,.chart-empty{height:280px}}.venue-shell .surface-main{width:min(1280px,calc(100% - 28px))}.venue-shell-light{--bg: #f3f3f3;--panel: #ffffff;--panel-strong: #ffffff;--border: rgba(18, 18, 18, .08);--text: #111111;--muted: #707070;background:#f3f3f3;color:var(--text)}.venue-shell-dark{--muted: #b8b8b8;--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .18)}.venue-shell-dark .top-nav-link,.venue-shell-dark .top-nav-caret,.venue-shell-dark .trade-instrument-stats span,.venue-shell-dark .trade-watchlist-headings,.venue-shell-dark .watchlist-market-pill,.venue-shell-dark .watchlist-star,.venue-shell-dark .margin-toggle,.venue-shell-dark .trade-balance-metric span,.venue-shell-dark .trade-order-callout span,.venue-shell-dark .trade-tape-headings,.venue-shell-dark .order-entry-preview-note,.venue-shell-dark .order-entry-preview-toggle,.venue-shell-dark .order-entry-preview-link,.venue-shell-dark .trade-watchlist-empty,.venue-shell-dark .chart-empty{color:var(--muted)}.venue-shell-dark .trade-watchlist-search,.venue-shell-dark .trade-toolbar-icon,.venue-shell-dark .trade-compact-icon-button,.venue-shell-dark .trade-compact-pill,.venue-shell-dark .trade-quick-action,.venue-shell-dark .order-entry-preview,.venue-shell-dark .trade-balance-metric,.venue-shell-dark .trade-order-callout,.venue-shell-dark .trade-utility-button{background:#ffffff0f}.venue-shell-dark .panel-tab{color:#c9c9c9;background:#ffffff0d}.venue-shell-dark .watchlist-last-price,.venue-shell-dark .watchlist-change,.venue-shell-dark .trade-tape-row,.venue-shell-dark .orderbook-grid,.venue-shell-dark .last-price-pill,.venue-shell-dark .terminal-bottom-strip-item,.venue-shell-dark .trade-order-columns,.venue-shell-dark .trade-balance-metric strong,.venue-shell-dark .trade-order-callout strong{color:#f3f3f3}.venue-shell-light .panel{box-shadow:none;background:#fff;border-color:#1111110f}.venue-shell-light .metric-card,.venue-shell-light .feature-card,.venue-shell-light .product-card,.venue-shell-light .workflow-step,.venue-shell-light .trust-card,.venue-shell-light .faq-item,.venue-shell-light .market-preview-row,.venue-shell-light .allocation-row,.venue-shell-light .activity-item{background:#11111105}.venue-shell-light .ticker-tape,.venue-shell-light .top-nav,.venue-shell-light .account-shell-strip{background:#fffffff5}.top-nav{padding:9px 14px;min-height:56px}.top-nav-link{background:transparent;border:0;padding:0;cursor:pointer}.top-nav-caret{font-size:.66rem;color:var(--muted)}.brand-title{font-size:.92rem;letter-spacing:.12em}.brand-lockup{gap:10px}.top-nav-links{gap:12px}.top-nav-utility{gap:6px}.nav-search-field{min-width:156px}.nav-search-input{min-height:34px;border-radius:8px;padding-inline:12px;font-size:.82rem}.nav-pill{min-height:34px;padding:0 12px;border-radius:999px;font-size:.8rem}.venue-shell-light .nav-pill-header-primary{background:#111;border-color:#1119;color:#fff}.nav-menu-wrap{position:relative}.nav-icon-rail{display:flex;align-items:center;gap:4px}.nav-icon-button,.trade-toolbar-icon{width:30px;height:30px;border-radius:999px;border:1px solid var(--border);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center}.nav-icon-button span,.trade-toolbar-icon span{width:12px;height:12px;border-radius:3px;border:1px solid currentColor;opacity:.74;position:relative;display:inline-block}.nav-icon-orders span:after{content:"";position:absolute;left:2px;right:2px;top:3px;height:1px;background:currentColor;box-shadow:0 3px 0 currentColor}.nav-icon-download span{border:0}.nav-icon-download span:before{content:"";position:absolute;left:5px;top:0;width:2px;height:8px;background:currentColor;border-radius:999px}.nav-icon-download span:after{content:"";position:absolute;left:2px;bottom:1px;width:8px;height:2px;background:currentColor;box-shadow:3px -3px 0 -1px currentColor,-3px -3px 0 -1px currentColor}.nav-icon-messages span{border-radius:4px}.nav-icon-messages span:after{content:"";position:absolute;left:2px;bottom:-2px;width:4px;height:4px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:skew(-25deg)}.nav-icon-alerts span{border-radius:999px 999px 3px 3px}.nav-icon-alerts span:after{content:"";position:absolute;left:4px;right:4px;bottom:-3px;height:1px;background:currentColor}.nav-icon-help span{border-radius:999px}.nav-icon-help span:after{content:"";position:absolute;left:5px;top:2px;width:2px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 5px 0 currentColor,2px 2px 0 0 currentColor}.nav-icon-globe span{border-radius:999px}.nav-icon-globe span:before,.nav-icon-globe span:after{content:"";position:absolute}.nav-icon-globe span:before{left:5px;top:1px;bottom:1px;width:1px;background:currentColor}.nav-icon-globe span:after{left:2px;right:2px;top:5px;height:1px;background:currentColor}.nav-shortcut-panel,.profile-flyout-panel,.mega-menu-shell{box-shadow:0 24px 64px #0000006b}.nav-shortcut-panel{position:absolute;right:0;top:calc(100% + 10px);width:320px;display:grid;gap:4px;padding:10px;border-radius:18px;border:1px solid var(--border);background:#151515;color:var(--text);z-index:90}.public-shell .nav-shortcut-panel,.venue-shell-light .nav-shortcut-panel,.venue-shell-light .profile-flyout-panel{background:#fff}.public-shell .nav-shortcut-panel,.account-shell .nav-shortcut-panel,.public-shell .profile-flyout-panel,.account-shell .profile-flyout-panel{color:#111}.nav-shortcut-link,.profile-flyout-link{min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:12px;color:inherit;text-decoration:none}.nav-shortcut-link-detailed{min-height:62px;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;padding-bottom:10px}.nav-shortcut-link-copy{display:grid;gap:4px}.nav-shortcut-link-copy strong{font-size:.9rem}.nav-shortcut-link-copy span{color:var(--muted);font-size:.75rem;line-height:1.35}.nav-shortcut-link-arrow{color:var(--muted);font-size:.78rem}.nav-shortcut-link:hover,.profile-flyout-link:hover,.profile-flyout-button:hover{background:#ffffff0f}.venue-shell-light .nav-shortcut-link:hover,.venue-shell-light .profile-flyout-link:hover,.venue-shell-light .profile-flyout-button:hover{background:#1111110d}.mega-menu-shell{position:absolute;top:58px;left:50%;transform:translate(-50%);width:min(1060px,calc(100% - 28px));padding:18px;border-radius:0 0 24px 24px;border:1px solid var(--border);border-top:0;background:#fffffffe;color:#111;z-index:70}.public-shell .mega-menu-shell{background:#fffffffe}.terminal-shell .mega-menu-shell{background:#121212fe;color:var(--text)}.mega-menu-grid{display:grid;grid-template-columns:1.08fr 1.1fr .92fr;gap:18px}.mega-menu-grid-market{grid-template-columns:.96fr 1.12fr .92fr}.mega-menu-grid-trade{grid-template-columns:.92fr 1.08fr}.public-shell .mega-menu-shell-trade .mega-menu-grid-trade,.account-shell .mega-menu-shell-trade .mega-menu-grid-trade{grid-template-columns:214px 258px;gap:0}.mega-menu-column{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(17,17,17,.06);background:#f5f5f6}.terminal-shell .mega-menu-column{border-color:#ffffff14;background:#ffffff08}.public-shell .mega-menu-shell-trade .mega-menu-column,.account-shell .mega-menu-shell-trade .mega-menu-column{padding:14px 0;border:0;border-radius:0;background:#fff}.public-shell .mega-menu-shell-trade .mega-menu-column+.mega-menu-column,.account-shell .mega-menu-shell-trade .mega-menu-column+.mega-menu-column{border-left:1px solid rgba(17,17,17,.08)}.mega-menu-column-header{display:grid;gap:5px}.mega-menu-kicker{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#666}.mega-menu-column h4{font-size:1rem;color:inherit}.mega-menu-list,.mega-menu-market-list{display:grid;gap:10px}.mega-menu-item,.mega-menu-market-row{width:100%;display:grid;gap:4px;padding:14px;border-radius:16px;border:1px solid rgba(17,17,17,.06);background:#ffffffeb;color:inherit;text-align:left;text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.terminal-shell .mega-menu-item,.terminal-shell .mega-menu-market-row{background:#ffffff08;border-color:#ffffff14}.mega-menu-item:hover,.mega-menu-market-row:hover{transform:translateY(-1px);border-color:#11111124;background:#fff}.terminal-shell .mega-menu-item:hover,.terminal-shell .mega-menu-market-row:hover{border-color:#ffffff29;background:#ffffff0f}.mega-menu-shell-trade{width:min(900px,calc(100% - 28px))}.terminal-shell .mega-menu-shell-trade{width:min(1080px,calc(100% - 28px))}.public-shell .mega-menu-shell-trade,.account-shell .mega-menu-shell-trade{left:116px;transform:none;width:472px;padding:0;overflow:hidden;border-radius:0 0 16px 16px}.mega-menu-column-trade-groups{gap:18px}.terminal-shell .mega-menu-shell-trade .mega-menu-grid-trade{grid-template-columns:minmax(308px,.92fr) minmax(0,1.08fr);gap:16px}.terminal-shell .mega-menu-shell-trade .mega-menu-column{padding:16px;border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff06),#121212fa;box-shadow:inset 0 1px #ffffff05}.terminal-shell .mega-menu-shell-trade .mega-menu-column-trade-groups{gap:16px}.public-shell .mega-menu-shell-trade .mega-menu-column-trade-groups,.account-shell .mega-menu-shell-trade .mega-menu-column-trade-groups{gap:14px}.mega-menu-group{display:grid;gap:10px}.public-shell .mega-menu-shell-trade .mega-menu-group,.account-shell .mega-menu-shell-trade .mega-menu-group{gap:8px;padding:0 12px}.mega-menu-group+.mega-menu-group{padding-top:12px;border-top:1px solid rgba(17,17,17,.08)}.terminal-shell .mega-menu-group+.mega-menu-group{border-top-color:#ffffff14}.mega-menu-item{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px}.terminal-shell .mega-menu-shell-trade .mega-menu-item{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:14px;border-radius:18px}.mega-menu-shell-trade .mega-menu-item{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:10px 12px;border-radius:14px}.public-shell .mega-menu-shell-trade .mega-menu-item,.account-shell .mega-menu-shell-trade .mega-menu-item{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:8px 0;border:0;border-radius:0;background:transparent}.mega-menu-item-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.78rem;font-weight:700}.mega-menu-shell-trade .mega-menu-item-icon{width:28px;height:28px;border-radius:999px;font-size:.68rem}.public-shell .mega-menu-shell-trade .mega-menu-item-icon,.account-shell .mega-menu-shell-trade .mega-menu-item-icon{width:18px;height:18px;border-radius:999px;font-size:.48rem}.terminal-shell .mega-menu-item-icon{background:#fff;color:#111}.mega-menu-item-copy{display:grid;gap:6px;min-width:0}.public-shell .mega-menu-shell-trade .mega-menu-item-copy,.account-shell .mega-menu-shell-trade .mega-menu-item-copy{gap:2px}.mega-menu-item-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mega-menu-item-copy>span,.mega-menu-market-price span,.mega-menu-market-meta span,.mega-menu-market-caption{color:#5c5c5c;font-size:.78rem}.public-shell .mega-menu-shell-trade .mega-menu-item-copy>span,.account-shell .mega-menu-shell-trade .mega-menu-item-copy>span{font-size:.64rem;line-height:1.35}.terminal-shell .mega-menu-item-copy>span,.terminal-shell .mega-menu-market-price span,.terminal-shell .mega-menu-market-meta span,.terminal-shell .mega-menu-market-caption{color:var(--muted)}.terminal-shell .mega-menu-shell-trade .mega-menu-item-copy>span{line-height:1.45}.mega-menu-item-tag{padding:2px 8px;border-radius:999px;background:#1111110f;color:#2f2f2f;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-shell .mega-menu-item-tag,.terminal-shell .mega-menu-market-badge{background:#ffffff14;color:#f0f0f0}.terminal-shell .mega-menu-shell-trade .mega-menu-item-title-row{justify-content:space-between}.mega-menu-item-arrow{color:#8b8b8b;font-size:1rem;line-height:1.1}.public-shell .mega-menu-shell-trade .mega-menu-item:hover,.public-shell .mega-menu-shell-trade .mega-menu-market-row:hover,.account-shell .mega-menu-shell-trade .mega-menu-item:hover,.account-shell .mega-menu-shell-trade .mega-menu-market-row:hover{transform:none;border-color:transparent;background:#1111110a}.mega-menu-subnav{display:flex;gap:10px;flex-wrap:wrap}.terminal-shell .mega-menu-shell-trade .mega-menu-subnav{gap:8px;padding:4px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.mega-menu-subnav-item{min-height:28px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:#6a6a6a}.mega-menu-subnav-item-active{color:#111;background:#1111110f}.terminal-shell .mega-menu-subnav-item-active{background:#ffffff14}.terminal-shell .mega-menu-shell-trade .mega-menu-subnav-item{min-height:36px;padding:0 14px;font-weight:600}.mega-menu-search{min-height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,17,17,.08);color:#616161;background:#fffffffa}.public-shell .mega-menu-shell-trade .mega-menu-search,.account-shell .mega-menu-shell-trade .mega-menu-search{min-height:28px;margin:0 14px;padding:0 10px;border-radius:6px;background:#f3f3f3}.terminal-shell .mega-menu-search{border-color:#ffffff14;background:#ffffff08}.terminal-shell .mega-menu-shell-trade .mega-menu-search{min-height:46px;padding:0 14px;border-radius:16px;background:#ffffff06}.mega-menu-search-icon{width:14px;height:14px;border-radius:999px;border:1px solid currentColor;opacity:.58;position:relative;flex-shrink:0}.mega-menu-search-icon:after{content:"";position:absolute;width:6px;height:1px;right:-3px;bottom:0;background:currentColor;transform:rotate(45deg);transform-origin:center}.mega-menu-market-overview{display:grid;gap:10px;padding:14px 14px 12px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:radial-gradient(circle at top left,rgba(185,236,89,.12),transparent 38%),#fffffffa}.mega-menu-market-overview-copy{display:grid;gap:6px}.mega-menu-market-overview-copy strong{font-size:.96rem;line-height:1.25}.mega-menu-market-overview-copy span{color:#666;font-size:.76rem;line-height:1.45}.mega-menu-market-overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mega-menu-market-overview-stat{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(17,17,17,.08);background:#ffffffe6}.mega-menu-market-overview-stat strong{font-size:.92rem}.mega-menu-market-overview-stat span:last-child{color:#666;font-size:.74rem}.mega-menu-market-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.mega-menu-market-shell{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#fffffff5}.mega-menu-market-toolbar{display:grid;gap:10px}.mega-menu-market-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mega-menu-market-filter{min-height:24px;padding:0 9px;border-radius:999px;background:#1111110d;color:#707070;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mega-menu-market-filter-active{background:#1111111a;color:#111}.terminal-shell .mega-menu-shell-trade .mega-menu-market-list-headings{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:0 14px;color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.mega-menu-column-markets-compact{gap:10px}.mega-menu-shell-trade .mega-menu-market-list{gap:0;max-height:none;overflow:visible;padding-right:0}.public-shell .mega-menu-shell-trade .mega-menu-market-list,.account-shell .mega-menu-shell-trade .mega-menu-market-list{gap:0;max-height:512px;padding-right:0}.mega-menu-market-main,.mega-menu-market-price,.mega-menu-market-symbols{display:grid;gap:4px}.mega-menu-market-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.terminal-shell .mega-menu-shell-trade .mega-menu-market-row{gap:18px;padding:14px;border-radius:18px}.public-shell .mega-menu-shell-trade .mega-menu-market-row,.account-shell .mega-menu-shell-trade .mega-menu-market-row{padding:12px 0;border:0;border-radius:0;background:transparent}.public-shell .mega-menu-shell-trade .mega-menu-market-row+.mega-menu-market-row,.account-shell .mega-menu-shell-trade .mega-menu-market-row+.mega-menu-market-row{border-top:1px solid rgba(17,17,17,.06)}.mega-menu-market-rank{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.7rem;font-weight:700}.mega-menu-market-token{width:24px;height:24px;border-radius:999px;font-size:.68rem}.public-shell .mega-menu-shell-trade .mega-menu-market-token,.account-shell .mega-menu-shell-trade .mega-menu-market-token{width:18px;height:18px;font-size:.46rem}.terminal-shell .mega-menu-market-rank{background:#fff;color:#111}.mega-menu-market-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mega-menu-market-badge{padding:2px 8px;border-radius:999px;background:#1111110f;color:#2f2f2f;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-shell .mega-menu-shell-trade .mega-menu-market-badge,.account-shell .mega-menu-shell-trade .mega-menu-market-badge{padding:1px 5px;font-size:.52rem}.mega-menu-market-price{justify-items:end}.mega-menu-market-price strong{font-variant-numeric:tabular-nums}.mega-menu-market-caption{text-decoration:none;font-weight:700}.public-shell .mega-menu-shell-trade .mega-menu-market-caption,.account-shell .mega-menu-shell-trade .mega-menu-market-caption{padding:2px 0 0;font-size:.72rem}.public-shell .mega-menu-shell-trade .mega-menu-market-overview,.account-shell .mega-menu-shell-trade .mega-menu-market-overview,.public-shell .mega-menu-shell-trade .mega-menu-market-shell,.account-shell .mega-menu-shell-trade .mega-menu-market-shell{border-radius:0;border-left:0;border-right:0;background:#fff}.mega-menu-promo-card{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,#1111110d,#11111105)}.terminal-shell .mega-menu-promo-card{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.mega-menu-cta{width:fit-content}.mega-menu-stat-grid{display:grid;gap:10px}.mega-menu-stat-card{display:grid;gap:6px;padding:14px;border-radius:16px;border:1px solid rgba(17,17,17,.08);background:#ffffffeb;color:inherit;text-decoration:none}.terminal-shell .mega-menu-stat-card{border-color:#ffffff14;background:#ffffff08}.mega-menu-stat-label{color:#666;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.terminal-shell .mega-menu-stat-label{color:var(--muted)}.profile-trigger{min-width:158px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:inherit}.venue-shell-light .profile-trigger{background:#1111110a}.profile-trigger-avatar,.account-avatar{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-weight:700}.profile-trigger-copy{display:grid;gap:1px;text-align:left}.profile-trigger-copy span{color:var(--muted);font-size:.72rem}.profile-flyout-panel{position:absolute;right:0;top:calc(100% + 10px);width:268px;display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--border);background:#fff;z-index:95}.profile-flyout-header{display:flex;gap:12px}.profile-trigger-avatar-large{width:52px;height:52px}.profile-flyout-copy{display:grid;gap:4px}.profile-flyout-copy span{color:var(--muted);font-size:.78rem}.status-chip{width:fit-content;padding:2px 8px;border-radius:999px;background:#1111110f}.profile-subaccount-pill{min-height:34px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:.76rem}.profile-flyout-links{display:grid;gap:2px}.profile-flyout-link{min-height:36px;display:grid;grid-template-columns:18px 1fr auto;gap:10px;padding:8px 10px}.profile-flyout-link-label{font-size:.82rem}.profile-flyout-link-arrow{color:var(--muted);font-size:.78rem}.profile-flyout-divider{height:1px;background:#11111114;margin:4px 0}.profile-flyout-icon{width:16px;height:16px;color:var(--muted);position:relative}.profile-flyout-icon:before,.profile-flyout-icon:after{content:"";position:absolute}.profile-flyout-icon-overview:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;border:1px solid currentColor}.profile-flyout-icon-profile:before{width:6px;height:6px;left:5px;top:1px;border-radius:999px;border:1px solid currentColor}.profile-flyout-icon-profile:after{left:3px;right:3px;bottom:1px;height:6px;border-radius:999px 999px 3px 3px;border:1px solid currentColor;border-top:0}.profile-flyout-icon-security:before,.profile-flyout-icon-verification:before,.profile-flyout-icon-authorization:before{left:3px;right:3px;top:1px;bottom:2px;border-radius:6px 6px 8px 8px;border:1px solid currentColor}.profile-flyout-icon-region:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid currentColor}.profile-flyout-icon-region:after{left:2px;right:2px;top:7px;height:1px;background:currentColor}.profile-flyout-icon-preferences:before,.profile-flyout-icon-subaccounts:before,.profile-flyout-icon-api:before,.profile-flyout-icon-logout:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;border:1px solid currentColor}.profile-flyout-icon-api:after{left:4px;right:4px;top:7px;height:1px;background:currentColor}.profile-flyout-button{width:100%;border:0;background:transparent;text-align:left}.ticker-tape{gap:4px;padding:7px 14px}.ticker-tape-item{min-width:130px;gap:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.ticker-tape-value{font-size:.9rem}.secondary-button-light{background:#fff;color:#090909;border-color:#fff9}.landing-shell{gap:128px}.landing-shell>section{padding-inline:clamp(32px,7vw,96px)}.landing-hero-frame{grid-template-columns:minmax(0,1fr) 320px;gap:92px;min-height:610px;align-items:center}.landing-hero-copy{max-width:540px;gap:26px;padding-top:24px}.landing-hero-copy h1{max-width:540px;font-size:clamp(3rem,4.2vw,4rem);line-height:1.08;letter-spacing:-.05em}.landing-hero-copy h1 span{display:block}.landing-hero-actions{display:grid;gap:10px;justify-items:start}.hero-actions-row{display:flex;gap:14px;flex-wrap:wrap}.hero-download-button{min-width:196px;justify-content:center;gap:10px;background:#ffffff14}.hero-download-icon{width:11px;height:11px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.hero-download-icon:before,.hero-download-icon:after{display:none}.hero-partner-row{display:flex;align-items:center;gap:54px;flex-wrap:wrap;padding-top:52px}.hero-partner-mark{display:flex;align-items:center;gap:12px;color:#f5f5f5;opacity:.78}.hero-partner-stack{display:grid;grid-auto-flow:column;gap:3px;align-items:end}.hero-partner-mark-crest .hero-partner-stack{grid-auto-flow:row;gap:0}.hero-partner-mark strong{font-weight:700;letter-spacing:.05em;font-size:.92rem}.hero-partner-crest{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.45);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;letter-spacing:.08em}.hero-phone-shell{display:flex;align-items:center;justify-content:center}.hero-phone{width:286px;min-height:526px;display:grid;gap:10px;padding:12px;border-radius:34px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#101010,#050505);box-shadow:0 36px 80px #00000073}.hero-phone-status-row{display:flex;align-items:center;justify-content:space-between;min-height:18px;padding:0 6px}.hero-phone-status-camera{width:44px;height:12px;border-radius:999px;background:#ffffff14}.hero-phone-status-copy{color:var(--muted);font-size:.68rem;letter-spacing:.08em}.hero-phone-section{display:grid;gap:9px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.hero-phone-header{display:grid;gap:3px}.hero-phone-title-row,.hero-phone-pill-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-phone-title-row{justify-content:space-between}.hero-phone-header span,.hero-phone-row span,.hero-phone-nav-item>span:last-child{font-size:.76rem;color:var(--muted)}.hero-phone-pill{min-height:24px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:var(--muted);font-size:.64rem}.hero-phone-pill-active{background:#fff;color:#111}.hero-phone-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.hero-phone-row>div{display:grid;min-width:0;gap:3px}.hero-phone-row strong,.hero-phone-row span{min-width:0}.hero-phone-row>span:last-child{flex:0 0 auto;text-align:right}.hero-phone-row:first-of-type{border-top:0}.hero-phone-view-more{min-height:28px;width:fit-content;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f4f4f4;font-size:.68rem}.hero-phone-nav{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:6px}.hero-phone-nav-item{display:grid;justify-items:center;gap:5px;min-height:50px;padding:8px 6px;border-radius:14px;background:#ffffff08}.hero-phone-nav-icon{width:16px;height:16px;border-radius:5px;border:1px solid rgba(255,255,255,.18);position:relative}.hero-phone-nav-icon:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:3px;background:#ffffff29}.hero-phone-nav-active{color:#111!important;background:#fff!important}.landing-safe-block{text-align:center;min-height:120px}.landing-safe-block h2{font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.05em}.landing-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;min-height:238px;align-items:start}.landing-trust-card{display:grid;gap:16px;padding:6px 10px;border:0;background:transparent;justify-items:center;text-align:center}.trust-card-icon{width:68px;height:68px;border-radius:20px;display:inline-block;background:linear-gradient(180deg,#ffffff59,#ffffff14)}.landing-portfolio-block{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:center;min-height:430px}.landing-portfolio-copy{display:grid;gap:20px}.landing-portfolio-copy .muted{max-width:420px}.landing-portfolio-copy h2{font-size:clamp(2.8rem,4vw,4.1rem);line-height:1.06;letter-spacing:-.05em}.landing-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portfolio-coin-card{display:grid;gap:12px;padding:22px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#0a0a0af5,#101010e6);min-height:160px}.portfolio-coin-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.portfolio-coin-icon{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;font-weight:800}.portfolio-coin-pill{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.portfolio-coin-copy{display:grid;gap:4px}.portfolio-coin-copy span{color:var(--muted);font-size:.78rem}.portfolio-coin-price{font-size:1rem;font-weight:700}.portfolio-coin-change{font-size:1.3rem;font-weight:700}.landing-workflow-grid,.landing-signal-row,.account-overview-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-overview-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-workflow-card,.landing-signal-card{display:grid;gap:10px;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.nav-stub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px}.nav-stub-copy,.nav-stub-panel{display:grid;gap:18px}.markets-directory-page{gap:18px}.markets-top-nav{display:flex;gap:16px;align-items:center;padding-bottom:2px;border-bottom:1px solid var(--border)}.markets-top-nav-item{min-height:32px;padding:0 0 10px;border:0;background:transparent;color:var(--muted)}.markets-top-nav-item-active{color:var(--text);font-weight:700;border-bottom:2px solid var(--text)}.markets-summary-card{min-height:100%;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.markets-summary-chart-card{gap:16px}.markets-macro-grid,.markets-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.markets-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-directory-panel{display:grid;gap:14px}.markets-category-strip{display:flex;gap:8px;flex-wrap:wrap}.markets-category-strip-secondary{padding-bottom:2px;border-bottom:1px solid var(--border)}.markets-toolbar{justify-content:space-between}.markets-toolbar-summary,.markets-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.markets-toolbar-summary{color:var(--muted);font-size:.82rem}.markets-toolbar-summary strong{color:var(--text);font-size:.94rem}.markets-toolbar-count-pill{min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff0f;color:var(--text);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center}.markets-toolbar-separator{width:1px;height:14px;background:var(--border)}.markets-toolbar-search input{min-height:34px;background:transparent;border:0;box-shadow:none}.markets-filter-button{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:inherit;font-size:.8rem;display:inline-flex;align-items:center;gap:8px}.markets-filter-icon{width:10px;height:10px;border-radius:2px;border:1px solid currentColor;position:relative;opacity:.72}.markets-filter-icon:before,.markets-filter-icon:after{content:"";position:absolute;left:2px;right:2px;height:1px;background:currentColor}.markets-filter-icon:before{top:3px}.markets-filter-icon:after{bottom:3px}.market-preview-row-compact{padding-block:10px}.market-preview-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-preview-badge{min-height:18px;padding:0 6px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.market-preview-subline,.market-table-subline{max-width:230px;font-size:.72rem;line-height:1.35}.markets-directory-table td{padding-top:14px;padding-bottom:14px}.markets-directory-table tbody tr{transition:background .12s ease}.markets-directory-table tbody tr:hover,.market-table-row-highlight{background:#ffffff0a}.market-table-name{display:flex;align-items:center;gap:10px}.market-table-copy{display:grid;gap:4px;min-width:0}.market-table-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-table-mini-badge{min-height:18px;padding:0 6px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center}.market-favorite-button{width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--muted);font-size:.9rem}.market-table-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;font-weight:700}.market-range-values{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--muted);font-size:.72rem}.market-range-bar{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.market-range-bar span{display:block;height:100%;border-radius:inherit;background:#9acd32}.market-table-actions{display:flex;gap:10px;justify-content:flex-end}.market-action-link{color:inherit;text-decoration:none;font-size:.82rem}.market-action-link+.market-action-link:before{content:"|";margin-right:10px;color:var(--muted)}.account-profile-strip{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 0 6px}.account-overview-layout-shell{align-items:stretch}.account-side-empty-state{min-height:118px;display:grid;place-items:center;gap:8px;padding:18px 12px;text-align:center}.account-profile-primary{display:flex;align-items:center;gap:14px}.account-profile-copy{display:grid;gap:4px}.account-profile-copy h1{margin:0;font-size:1rem}.account-profile-copy span{color:var(--muted);font-size:.7rem}.account-profile-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-profile-badge{min-height:22px;padding:0 8px;border-radius:999px;background:#1111110d;color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.account-profile-badge-positive{color:#2f7d32;background:#2f7d3214}.account-profile-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,auto) auto;align-items:stretch;gap:16px;flex-wrap:wrap}.account-profile-actions{display:grid;gap:8px;align-content:center}.account-profile-summary-pill{min-height:24px;width:fit-content;padding:0 10px;border-radius:999px;background:#1111110d;display:inline-flex;align-items:center;color:var(--muted);font-size:.72rem}.account-subaccount-button{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:.78rem}.account-meta-card{display:grid;gap:4px;position:relative;min-width:104px;padding-right:14px}.account-meta-arrow{position:absolute;right:0;top:18px;color:var(--muted);font-size:.78rem}.account-profile-button{align-self:center}.account-value-panel{gap:20px;background:linear-gradient(180deg,#fff,#fbfbfc)}.account-value-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-value-copy{display:grid;gap:6px}.account-value-figure-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.account-currency-pill{min-height:24px;padding:0 8px;border-radius:999px;background:#1111110a;color:var(--muted);font-size:.72rem}.card-dismiss-button{width:28px;height:28px;padding:0;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted)}.account-action-pills{gap:8px}.account-chart-rail{display:grid;gap:14px}.account-chart-timeframe{display:flex;justify-content:flex-end;gap:8px}.overview-value-footer{display:flex;justify-content:center}.overview-inline-link{color:inherit;text-decoration:none;font-weight:600}.promo-card,.announcements-panel,.allocation-panel,.recent-funding-panel,.download-panel,.todays-prices-panel{display:grid;gap:14px;border-radius:16px}.promo-card,.announcements-panel,.allocation-panel,.recent-funding-panel,.download-panel,.assets-panel-shell{background:linear-gradient(180deg,#fff,#fbfbfc)}.promo-pill-row{display:flex;gap:10px;flex-wrap:wrap}.promo-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.promo-benefit-card{display:grid;gap:8px;padding:12px;border-radius:14px;background:#11111108}.promo-benefit-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1111110f;color:var(--muted);font-size:.75rem;font-family:var(--font-mono)}.promo-pill{padding:8px 12px;border-radius:999px;background:#1111110d;color:var(--muted)}.announcement-list{display:grid;gap:12px}.announcement-row{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border)}.announcement-row:last-child{padding-bottom:0;border-bottom:0}.announcement-row span{color:var(--muted);font-size:.76rem}.announcement-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.announcement-arrow{color:var(--muted)}.download-panel-row{display:flex;align-items:center;gap:16px}.download-store-row{display:flex;gap:10px;flex-wrap:wrap}.download-store-pill{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:#11111108;display:inline-flex;align-items:center;color:var(--text);font-size:.76rem}.assets-toolbar .markets-toolbar-summary{margin-right:auto}.overview-assets-panel{gap:14px}.overview-asset-valuation{display:grid;gap:4px}.todays-prices-table td{padding-top:14px;padding-bottom:14px}.todays-prices-table .market-table-icon{width:24px;height:24px;font-size:.72rem}.todays-prices-table .market-table-subline{max-width:none}.funding-assets-table td{padding-top:14px;padding-bottom:14px}.funding-assets-table .market-table-icon{width:24px;height:24px;font-size:.72rem}.funding-assets-table .market-table-subline{max-width:none}.venue-shell-light .todays-prices-panel .panel-tabs,.venue-shell-light .account-chart-timeframe{gap:14px}.venue-shell-light .todays-prices-panel .panel-tab,.venue-shell-light .account-chart-timeframe .panel-tab{min-height:auto;padding:0 0 8px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.venue-shell-light .todays-prices-panel .panel-tab-active,.venue-shell-light .account-chart-timeframe .panel-tab-active{border-bottom-color:var(--text);color:var(--text)}.form-preset-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.form-preset-button{min-height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:inherit}.venue-shell-light .form-preset-button{background:#11111108}.form-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-summary-card{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.venue-shell-light .form-summary-card{background:#11111105}.form-summary-card span{font-size:.72rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.assets-panel-shell{gap:16px}.assets-toolbar-search{min-width:220px}.assets-hide-toggle,.trade-terminal-shell{gap:8px}.trade-instrument-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border:1px solid var(--border);border-radius:14px;background:#ffffff08}.trade-instrument-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-instrument-badge{padding:2px 6px;border-radius:999px;background:#ffffff1a;font-size:.72rem}.trade-instrument-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;flex:1}.trade-instrument-stats div{display:grid;gap:4px}.trade-terminal-grid{grid-template-columns:minmax(344px,402px) minmax(0,1fr) minmax(248px,286px);gap:6px}.trade-terminal-grid>.trade-history-panel{grid-column:1 / -1;grid-row:2;min-width:0}.trade-watchlist-panel{top:116px;padding:10px;gap:10px}.trade-sidebar-topline,.trade-chart-topline,.trade-form-topline,.trade-history-tab-row,.trade-history-subtools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-watchlist-search{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a}.trade-watchlist-search input{min-height:34px;width:100%;padding:0;border:0;box-shadow:none;background:transparent}.trade-watchlist-search-icon{width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);position:relative;flex-shrink:0}.trade-watchlist-search-icon:after{content:"";position:absolute;width:6px;height:1px;right:-3px;bottom:1px;background:#ffffff4d;transform:rotate(45deg);transform-origin:center}.trade-watchlist-subnav{display:flex;gap:8px;flex-wrap:wrap}.trade-compact-icon-button,.trade-compact-pill{min-height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:inherit;font-size:.72rem}.trade-compact-icon-button{min-width:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.trade-compact-icon-button span,.trade-toolbar-icon span,.trade-utility-button span{position:relative;display:block;width:14px;height:14px}.trade-compact-icon-button-watchlist span:before,.trade-compact-icon-button-watchlist span:after{content:"";position:absolute;left:2px;right:2px;height:1px;background:currentColor}.trade-compact-icon-button-watchlist span:before{top:4px}.trade-compact-icon-button-watchlist span:after{bottom:4px}.trade-compact-icon-button-orderbook span:before,.trade-compact-icon-button-orderbook span:after{content:"";position:absolute;background:currentColor}.trade-compact-icon-button-orderbook span:before{top:2px;right:6px;bottom:2px;left:6px}.trade-compact-icon-button-orderbook span:after{top:6px;right:2px;bottom:6px;left:2px}.trade-compact-pill-active{background:#ffffff1a}.trade-watchlist-headings{display:grid;grid-template-columns:minmax(0,1.4fr) .9fr .7fr;gap:8px;padding:0 4px;color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.trade-terminal-shell .watchlist-row{display:grid;grid-template-columns:minmax(0,1.4fr) .9fr .7fr;align-items:center;padding:9px 10px;border-radius:10px}.trade-watchlist-empty{padding:12px;border-radius:10px;border:1px dashed var(--border);color:var(--muted);font-size:.8rem}.watchlist-row-name{display:flex;align-items:center;gap:8px;min-width:0}.watchlist-symbol-stack{display:grid;gap:4px;min-width:0}.watchlist-symbol-topline{display:flex;align-items:center;gap:6px;min-width:0}.watchlist-symbol-topline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-market-pill{padding:2px 5px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.watchlist-market-dot{width:6px;height:6px;border-radius:999px;background:#ef4444;flex-shrink:0}.watchlist-star{color:var(--muted)}.watchlist-last-price,.watchlist-change{justify-self:end;font-size:.82rem}.trade-chart-panel,.trade-order-entry-panel,.trade-orderbook-panel,.terminal-widget-panel,.trade-history-panel{padding:10px;border-radius:14px}.trade-terminal-shell .trade-center-column,.trade-terminal-shell .trade-side-column,.trade-terminal-shell .trade-side-column-main{gap:8px}.trade-terminal-shell .trade-order-entry-panel,.trade-terminal-shell .trade-orderbook-panel,.trade-terminal-shell .terminal-widget-panel,.trade-terminal-shell .trade-history-panel{display:grid;gap:10px}.trade-toolbar-icons{display:flex;gap:6px}.trade-toolbar-icon{width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a}.trade-toolbar-icon-draw span:before,.trade-toolbar-icon-measure span:before,.trade-toolbar-icon-layout span:before,.trade-toolbar-icon-reset span:before,.trade-toolbar-icon-reset span:after{content:"";position:absolute;background:currentColor}.trade-toolbar-icon-draw span:before{width:12px;height:1px;left:1px;top:10px;transform:rotate(-25deg)}.trade-toolbar-icon-measure span:before{top:3px;right:3px;bottom:3px;left:3px;border:1px solid currentColor;background:transparent}.trade-toolbar-icon-layout span:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;box-shadow:inset 0 0 0 1px currentColor;background:transparent}.trade-toolbar-icon-reset span:before{width:10px;height:10px;left:2px;top:2px;border-radius:999px;border:1px solid currentColor;background:transparent}.trade-toolbar-icon-reset span:after{width:5px;height:1px;right:1px;top:4px;transform:rotate(45deg)}.margin-toggle{display:flex;align-items:center;gap:8px;color:var(--muted)}.margin-toggle-switch{width:36px;height:20px;padding:2px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f}.margin-toggle-switch span{display:block;width:14px;height:14px;border-radius:999px;background:#fff}.trade-form-grid-compact{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.trade-balance-strip,.trade-quick-actions-row,.trade-size-pills,.trade-order-callouts{display:grid;gap:8px}.trade-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-balance-metric,.trade-order-callout{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.trade-balance-metric span,.trade-order-callout span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.trade-quick-actions-row{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-quick-action{min-height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:inherit}.trade-size-pills{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-order-callouts{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-order-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trade-lane-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a}.trade-lane-banner-compact{margin-bottom:12px}.trade-lane-banner-copy{display:grid;gap:6px}.trade-lane-banner-copy p{margin:0}.trade-lane-banner-positive{border-color:#84cc1647;background:#84cc161a}.trade-lane-banner-warning{border-color:#f7c9483d;background:#f7c9481a}.trade-lane-banner-negative{border-color:#f2364538;background:#f236451a}.trade-lane-banner-neutral{border-color:#ffffff1a;background:#ffffff08}.trade-lane-banner-action{flex-shrink:0}.order-entry-preview{width:100%;padding:0;border:1px solid var(--border);border-radius:12px;background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.order-entry-preview-disabled{cursor:not-allowed;opacity:.72}.order-entry-preview-active{border-color:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0f}.order-entry-preview-inner{display:grid;gap:10px;padding:12px}.order-entry-preview-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.84rem}.order-entry-preview-slider{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.order-entry-preview-slider span{height:4px;border-radius:999px;background:#ffffff1f}.order-entry-preview-percentages{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;color:var(--muted);font-size:.66rem}.order-entry-preview-percentages span:nth-child(2),.order-entry-preview-percentages span:nth-child(3),.order-entry-preview-percentages span:nth-child(4),.order-entry-preview-percentages span:nth-child(5){justify-self:end}.order-entry-preview-note{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.order-entry-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-entry-preview-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.72rem}.order-entry-preview-toggle input{margin:0}.order-entry-preview-link{border:0;background:transparent;color:var(--muted);font-size:.72rem}.order-entry-submit{min-height:40px;width:100%}.orderbook-grid{grid-template-columns:1fr;gap:10px}.orderbook-grid h4{margin-bottom:8px}.orderbook-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 0}.orderbook-color-strip,.orderbook-depth-controls{display:flex;align-items:center;gap:6px}.orderbook-color-chip{width:10px;height:10px;border-radius:2px}.orderbook-color-chip-bid{background:#84cc16e6}.orderbook-color-chip-neutral{background:#ffffff57}.orderbook-color-chip-ask{background:#ec4899e6}.last-price-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trade-tape-empty{padding:10px 0 0;font-size:.78rem}.trade-chart-range-strip,.trade-chart-range-buttons,.trade-chart-range-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-chart-range-strip{justify-content:space-between;padding-top:8px}.trade-tape-headings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.trade-tape-list{display:grid;gap:6px;max-height:192px;overflow:auto}.trade-tape-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.82rem}.orderbook-hint{margin:2px 0 0;font-size:.75rem}.trade-market-mode-callout{display:grid;gap:6px;margin-bottom:10px;padding:12px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.trade-side-column{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}.trade-side-column-main{display:grid;gap:6px}.terminal-widget-grid{display:grid;gap:8px}.terminal-widget-row{display:grid;gap:4px}.terminal-widget-actions .secondary-button{min-width:110px;text-align:center;text-decoration:none}.terminal-widget-note{display:grid;gap:6px;padding:12px;border-radius:12px;background:#ffffff0a}.terminal-mode-panel{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.terminal-widget-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-widget-promo{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.trade-utility-rail{display:grid;gap:8px}.trade-utility-button{width:32px;height:32px;padding:0;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--muted)}.trade-utility-button-overview span:before,.trade-utility-button-account span:before,.trade-utility-button-orders span:before,.trade-utility-button-draw span:before,.trade-utility-button-alerts span:before,.trade-utility-button-layout span:before{content:"";position:absolute}.trade-utility-button-overview span:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;border:1px solid currentColor}.trade-utility-button-account span:before{width:10px;height:10px;left:2px;top:1px;border-radius:999px;border:1px solid currentColor}.trade-utility-button-orders span:before{left:2px;right:2px;top:3px;bottom:3px;border-radius:3px;border:1px solid currentColor}.trade-utility-button-draw span:before{width:12px;height:1px;left:1px;top:10px;background:currentColor;transform:rotate(-30deg)}.trade-utility-button-alerts span:before{width:10px;height:10px;left:2px;top:2px;border-radius:999px 999px 999px 0;border:1px solid currentColor;transform:rotate(-45deg)}.trade-utility-button-layout span:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:2px;box-shadow:inset 0 0 0 1px currentColor}.trade-history-panel{gap:8px}.trade-terminal-shell .trade-history-panel{margin-top:-2px}.trade-broadcast-strip{min-height:28px;gap:14px;padding:0 8px;font-size:.64rem}.trade-instrument-strip{display:grid;grid-template-columns:minmax(270px,430px) minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px;border-radius:8px;background:#15191d}.trade-instrument-main{gap:7px;flex-wrap:nowrap}.trade-instrument-copy{display:flex;align-items:center;gap:10px;min-width:0}.trade-instrument-headline{gap:4px}.trade-instrument-pricing{align-items:baseline;gap:6px}.trade-instrument-price{font-size:1.32rem}.trade-instrument-caption{display:none}.trade-instrument-stats{display:flex;align-items:center;justify-content:flex-end;gap:0}.trade-instrument-stat{min-width:0;gap:1px;padding:0 11px;border-left:1px solid #232a33;background:transparent;border-radius:0}.trade-instrument-stat:first-child{padding-left:0;border-left:0}.trade-instrument-stat:last-child{padding-right:0}.trade-chart-panel,.trade-order-entry-panel,.trade-orderbook-panel,.trade-history-panel,.trade-market-panel{padding:9px;border-radius:8px}.trade-terminal-shell .trade-center-column,.trade-terminal-shell .trade-side-column,.trade-terminal-shell .trade-side-column-main{gap:6px}.trade-orderbook-column,.trade-side-column{align-self:stretch;grid-template-rows:minmax(0,1fr);align-content:stretch}.trade-orderbook-panel{height:100%;min-height:0;align-self:stretch;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start}.trade-orderbook-stack{min-height:0;height:100%;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}.trade-orderbook-section{min-height:0;grid-template-rows:auto minmax(0,1fr)}.trade-orderbook-section .data-table-wrap{min-height:0;overflow:hidden}.trade-orderbook-section-ask .data-table-wrap,.trade-orderbook-section-bid .data-table-wrap{display:flex;flex-direction:column;justify-content:start}.trade-terminal-page .orderbook-level-row-placeholder{opacity:.32;pointer-events:none}.trade-chart-frame,.trade-terminal-page .chart-surface,.trade-terminal-page .chart-empty{height:384px}.trade-order-summary-pills{display:flex;align-items:center;gap:6px}.trade-order-market-caption{display:none}.trade-order-balance-strip{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.trade-order-balance-strip .trade-balance-metric{padding:0;border:0;border-radius:0;background:transparent;gap:1px}.trade-order-balance-strip .trade-balance-metric span{font-size:.54rem;letter-spacing:0;text-transform:none}.trade-order-balance-strip .trade-balance-metric strong{font-size:.68rem}.trade-order-control-grid{grid-template-columns:88px 96px auto 1fr;gap:5px}.trade-order-inline-field select,.trade-order-inline-field input{min-height:30px;font-size:.66rem}.trade-order-checkbox{min-height:30px;padding:0 8px;font-size:.64rem}.trade-quick-action{min-height:30px;font-size:.63rem}.trade-order-columns{gap:12px}.trade-order-card{gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trade-order-card-active,.trade-order-card-bid.trade-order-card-active,.trade-order-card-ask.trade-order-card-active{border:0;box-shadow:none}.trade-order-card-header strong{font-size:.74rem}.trade-order-card-header span{font-size:.56rem}.trade-order-card-balance{gap:0}.trade-order-card-balance span{font-size:.52rem}.trade-order-card-balance strong{font-size:.68rem}.trade-ticket-input-shell{min-height:32px;padding:0 8px}.trade-ticket-input-shell input,.trade-ticket-input-shell span,.trade-ticket-input-shell strong{font-size:.68rem}.trade-order-slider{gap:4px}.trade-order-slider span{height:2px}.trade-size-pills,.trade-order-card-note,.trade-order-card-microstats,.trade-order-card-footer .order-entry-preview-link{display:none}.trade-order-card-footer{justify-content:flex-start;gap:8px}.trade-order-card-footer .trade-order-checkbox{min-height:auto;padding:0;border:0;background:transparent}.trade-market-panel{gap:5px;padding:6px;min-height:0;overflow:hidden}.trade-market-list{min-height:108px;overflow:auto}.trade-tape-list{max-height:172px;min-height:0;overflow:auto}.trade-market-sidebar{grid-template-rows:minmax(260px,1.08fr) minmax(180px,.82fr) minmax(164px,.9fr);height:100%;min-height:0;align-self:stretch}.trade-market-sidebar>.trade-market-panel:first-child{grid-template-rows:auto auto auto minmax(0,1fr)}.trade-market-sidebar>.trade-market-panel:nth-child(2),.trade-market-sidebar>.trade-market-panel:nth-child(3){grid-template-rows:auto auto minmax(0,1fr)}.trade-market-movers{min-height:0;overflow:auto}.trade-history-panel{padding:6px 8px;gap:6px}.trade-history-tab-list{gap:10px}.trade-terminal-page .data-table td,.trade-terminal-page .data-table th{padding-block:6px}.trade-history-subtools{justify-content:space-between}.trade-history-tools-left,.trade-history-tools-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-history-toggle{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--border);color:var(--muted);font-size:.74rem}.trade-history-toggle-active{border-color:#b9ec5938;color:#d8f596;background:#b9ec5914}.trade-history-toggle input{margin:0}.trade-history-scope-note{font-size:.76rem}.terminal-empty-state{min-height:180px;display:grid;place-items:center;gap:10px;text-align:center}.terminal-empty-copy{max-width:320px;margin:0}.terminal-empty-icon{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.18);color:var(--muted)}.terminal-bottom-strip{display:flex;gap:16px;overflow-x:auto;padding:8px 12px;border-top:1px solid var(--border);background:#ffffff08;color:var(--muted);font-size:.8rem;align-items:center}.terminal-bottom-strip-label{color:var(--text);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.terminal-bottom-strip-item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-right:16px;border-right:1px solid rgba(255,255,255,.08)}.terminal-bottom-strip-item:last-child{padding-right:0;border-right:0}.terminal-bottom-strip-item strong{color:var(--text);font-size:.78rem}.venue-shell-light .markets-summary-card,.venue-shell-light .account-value-panel,.venue-shell-light .promo-card,.venue-shell-light .announcements-panel,.venue-shell-light .allocation-panel,.venue-shell-light .recent-funding-panel,.venue-shell-light .download-panel,.venue-shell-light .assets-panel-shell,.venue-shell-light .todays-prices-panel{border-color:#1111110f;background:linear-gradient(180deg,#fff,#fbfbfc)}.site-footer{padding:52px 24px 72px}.site-footer-wrap{width:min(1060px,100%);margin:0 auto;display:grid;gap:34px}.site-footer-topline{display:flex;justify-content:flex-start;gap:16px;align-items:flex-start}.site-footer-brand-stack{display:grid;gap:12px}.footer-language-pill{min-height:32px;width:fit-content;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:inherit;display:inline-flex;align-items:center;gap:8px;font-size:.78rem}.footer-language-icon{width:12px;height:12px;border-radius:999px;border:1px solid currentColor;position:relative}.footer-language-icon:before,.footer-language-icon:after{content:"";position:absolute;background:currentColor}.footer-language-icon:before{left:5px;top:1px;bottom:1px;width:1px}.footer-language-icon:after{left:2px;right:2px;top:5px;height:1px}.site-footer-brand{display:flex;align-items:flex-start;gap:14px}.site-footer-brand strong{display:none}.site-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr)) 170px;gap:34px}.site-footer-column{display:grid;gap:12px}.site-footer-copyright{color:var(--muted);font-size:.74rem}.site-footer-links{display:grid;gap:10px}.site-footer-subsection{display:grid;gap:10px;margin-top:8px}.site-footer-subsection h5{margin:0;font-size:1rem}.site-footer-link,.site-footer-link a{color:var(--muted);text-decoration:none;font-size:.82rem}.site-footer-link a:hover{color:var(--text)}.footer-download-card{display:grid;align-content:start;gap:16px}.footer-download-copy{display:none}.footer-cta-pill{width:fit-content}.footer-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:96px;padding:4px;border-radius:4px;background:#fff}.footer-qr span{aspect-ratio:1;background:#111}.footer-qr span:nth-child(3n),.footer-qr span:nth-child(5n){background:transparent}.footer-qr-small{width:78px}.footer-store-row,.footer-download-links{display:none}.footer-qr-caption{display:grid;gap:4px}.footer-qr-caption span{color:var(--muted);font-size:.76rem}.footer-store-pill,.footer-social-pill{min-height:auto;padding:0;border-radius:0;border:0;display:inline-flex;align-items:center;color:inherit;font-size:.78rem;background:transparent}.footer-download-links{color:var(--muted);font-size:.82rem}.site-footer-social{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.site-footer-social-row{display:flex;gap:10px;flex-wrap:wrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.investor-landing-page,.investor-demo-page{gap:24px}.investor-hero{min-height:min(760px,calc(100vh - 120px))}.investor-hero .lan-status-rail{margin-top:22px}.investor-market-device .lan-state-panel{padding:12px;font-size:.78rem}.investor-proof-grid,.markets-proof-grid,.investor-demo-readiness-grid,.investor-demo-market-strip{display:grid;gap:16px}.investor-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.markets-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-demo-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-demo-hero{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:26px;align-items:end;padding:32px;border-radius:24px;border:1px solid var(--lan-border-hairline);background:radial-gradient(circle at top left,rgba(185,236,89,.12),transparent 32%),linear-gradient(180deg,#ffffff0e,#ffffff05)}.investor-demo-hero h1{max-width:760px;margin:0 0 12px;font-size:clamp(2.2rem,5vw,5rem);line-height:.98}.investor-demo-hero .button-row{margin-top:22px}.investor-demo-market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-demo-steps-panel .lan-timeline{gap:4px}.investor-demo-step-actions{display:inline-flex;gap:10px;margin-left:10px}.investor-demo-step-actions a{color:var(--lan-info);font-weight:700}.investor-demo-command-panel .command-block{margin:0}.investor-demo-guide-overlay{position:fixed;right:18px;bottom:18px;z-index:80;width:min(340px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--lan-border-strong);border-radius:16px;background:#090b0ef0;box-shadow:var(--lan-shadow-command);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.investor-demo-guide-overlay span{display:block;color:var(--lan-text-muted);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.7rem}.investor-demo-guide-actions{display:flex;gap:8px}.landing-demo-path-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:22px}.investor-signal-row{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-flow-panel .lan-timeline{margin-top:2px}.market-table-row-disabled{opacity:.78}.orderbook-table td:first-child{position:relative;overflow:hidden}.orderbook-depth-bar{position:absolute;inset:2px 0 2px auto;opacity:.16;border-radius:4px;pointer-events:none}.orderbook-depth-bar-ask{background:var(--lan-negative)}.orderbook-depth-bar-bid{background:var(--lan-positive)}.orderbook-cell-value{position:relative;z-index:1}@media(max-width:1280px){.mega-menu-grid,.landing-portfolio-block,.nav-stub-hero,.landing-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-instrument-strip,.account-profile-strip{flex-direction:column;align-items:flex-start}.trade-instrument-stats{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.trade-terminal-grid{grid-template-columns:minmax(0,1fr)}.trade-terminal-grid>.trade-history-panel{grid-column:1;grid-row:4}.trade-side-column{grid-template-columns:minmax(0,1fr)}.trade-utility-rail{grid-template-columns:repeat(6,32px)}.trade-balance-strip,.trade-quick-actions-row,.trade-order-callouts,.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.landing-hero-frame,.landing-portfolio-block,.nav-stub-hero,.landing-workflow-grid,.landing-signal-row,.account-overview-support-grid,.trade-order-columns,.trade-balance-strip,.trade-quick-actions-row,.trade-order-callouts,.trade-form-grid-compact,.trade-instrument-stats,.markets-macro-grid,.markets-flow-grid,.site-footer-grid{grid-template-columns:1fr}.landing-trust-strip,.landing-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-meta,.download-panel-row,.site-footer-topline{align-items:flex-start;flex-direction:column}.account-profile-meta,.mega-menu-grid,.mega-menu-market-overview-stats{grid-template-columns:1fr}.mega-menu-market-list-headings{display:none}}@media(max-width:720px){.top-nav{align-items:flex-start;flex-wrap:wrap;gap:8px 10px;overflow:hidden}.brand-lockup{order:1}.top-nav-actions{order:2;flex:1 1 calc(100% - 90px);min-width:0}.top-nav-utility{width:100%;justify-content:flex-end;gap:8px}.nav-search-field{flex:1 0 100%;min-width:0}.nav-icon-rail,.top-nav-links{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-icon-rail::-webkit-scrollbar,.top-nav-links::-webkit-scrollbar{display:none}.top-nav-links{order:3;flex:0 0 100%;min-width:0;gap:14px;padding-bottom:2px}.top-nav-link{flex:0 0 auto;white-space:nowrap}.top-nav-divider{display:none}.profile-trigger{min-width:0}.hero-phone{width:min(100%,320px)}.landing-trust-strip,.landing-portfolio-grid{grid-template-columns:1fr}.ticker-tape-item{min-width:124px}.trade-history-tab-row,.trade-history-subtools{flex-wrap:nowrap;overflow-x:auto}.trade-history-tools-left,.trade-history-tools-right{flex-wrap:nowrap}.trade-size-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.investor-proof-grid,.markets-proof-grid,.investor-demo-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.investor-demo-hero,.landing-demo-path-grid,.investor-demo-market-strip{grid-template-columns:1fr}}@media(max-width:720px){.investor-demo-hero{padding:20px}.investor-proof-grid,.markets-proof-grid,.investor-demo-readiness-grid,.investor-signal-row{grid-template-columns:1fr}.investor-demo-guide-overlay{left:12px;right:12px;bottom:12px;width:auto}}.frontend-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(16px,4vw,44px);border-bottom:1px solid var(--lan-border-hairline);background:#f7c9481f;color:var(--lan-text-primary);font-size:.82rem}.frontend-demo-banner span{color:var(--lan-text-muted)}.frontend-demo-banner a{color:var(--lan-positive);font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:720px){.frontend-demo-banner{align-items:flex-start;flex-direction:column}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;--bg: #07090b;--panel: #11161b;--panel-strong: #0c1014;--panel-soft: rgba(255, 255, 255, .035);--border: rgba(198, 210, 224, .13);--border-strong: rgba(198, 210, 224, .2);--text: #f2f5f7;--muted: #8e9aa8;--green: #b9ec59;--green-soft: rgba(185, 236, 89, .12);--red: #ff5c9b;--red-soft: rgba(255, 92, 155, .13);--amber: #f2c94c;--shadow: 0 18px 44px rgba(0, 0, 0, .22);--lan-bg-canvas: #07090b;--lan-bg-elevated: #10151a;--lan-text-muted: #8e9aa8;--lan-positive: #b9ec59;--lan-negative: #ff5c9b}body{background:#07090b}th,.eyebrow,.brand-eyebrow,.brand-title,.status-badge,.metric-label,.lan-badge,.terminal-label{font-family:inherit}.metric-value,.lan-metric-tile strong,.lan-status-rail-item strong,.ticker-tape-value,.market-preview-price strong,.market-table-actions,.data-table td:not(:first-child),.orderbook-table td,.trade-instrument-price{font-family:SFMono-Regular,Roboto Mono,ui-monospace,monospace}.eyebrow,.metric-label,.lan-badge,.terminal-label,.brand-title{letter-spacing:.04em}.top-nav{min-height:62px;padding:12px 16px;background:#07090bf0}.brand-title{font-size:.95rem;letter-spacing:.08em}.top-nav-links{gap:6px}.top-nav-link{min-height:34px;padding:0 9px;border-radius:8px;font-size:.9rem;color:#a6b0bc}.top-nav-link:after{display:none}.top-nav-link:hover,.top-nav-link-active{background:#ffffff0e;color:var(--text)}.top-nav-caret{color:#6f7b88}.nav-search-field{min-width:174px}.nav-search-input,.nav-pill,.profile-trigger{border-radius:8px}.nav-icon-rail{display:none}.frontend-demo-banner{background:#b9ec5914;border-color:#b9ec592e}.landing-shell{gap:54px}.landing-hero-frame{grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);gap:clamp(34px,6vw,84px);min-height:560px}.landing-hero-copy{max-width:660px}.landing-hero-copy h1{max-width:650px;font-size:clamp(2.55rem,5.4vw,5.1rem);line-height:.98;letter-spacing:0}.landing-hero-copy h1 span{display:inline}.landing-hero-copy h1 span:after{content:" "}.hero-phone-shell{justify-content:stretch}.hero-phone{width:100%;min-height:auto;padding:16px;border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0c1014e0;box-shadow:var(--shadow)}.hero-phone-status-row,.hero-phone-nav{display:none}.hero-phone-section{border-radius:12px;background:#ffffff09}.hero-download-button{min-width:0}.landing-safe-block{min-height:0;text-align:left}.landing-safe-block h2{max-width:900px;font-size:clamp(1.8rem,3.4vw,3.2rem);letter-spacing:0}.auth-layout{align-items:start}.auth-copy h1{max-width:620px;font-size:clamp(2.3rem,4.6vw,4.4rem);line-height:1.02;letter-spacing:0}.auth-launchpad-grid-single{grid-template-columns:minmax(0,1fr)}.auth-demo-button{width:100%}.auth-market-link{width:fit-content}.auth-highlights,.auth-download-card,.download-store-row{display:none}.markets-top-nav{gap:18px}.markets-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.markets-summary-card{min-width:0;overflow:hidden}.markets-summary-card h3,.markets-summary-card .metric-value,.markets-flow-grid strong{overflow-wrap:anywhere}.markets-summary-chart-card .mini-sparkline{min-height:42px;max-height:58px;opacity:.72}.markets-macro-grid,.markets-flow-grid{gap:10px}.market-preview-row-compact{min-width:0;padding:11px 12px}.market-preview-title-row{min-width:0}.market-preview-title-row strong,.market-table-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-preview-badge,.market-table-mini-badge,.portfolio-coin-pill,.status-badge{border-radius:6px;letter-spacing:.03em;text-transform:none}.markets-directory-panel,.panel,.lan-metric-tile,.lan-state-panel,.lan-status-rail-item{border-radius:12px}.primary-button,.secondary-button,.ghost-button,.nav-pill,.persona-button,.chart-interval{border-radius:8px}.landing-hero-copy h1{font-size:clamp(2.45rem,4.2vw,4.35rem);line-height:1.02}.hero-download-button{padding-inline:16px}.hero-download-icon{display:none}.markets-mover-value{display:grid;gap:2px;min-width:0;font-family:SFMono-Regular,Roboto Mono,ui-monospace,monospace;font-size:.94rem;line-height:1.22;overflow-wrap:normal}.markets-mover-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markets-macro-grid>div,.markets-flow-grid>div{display:grid;gap:6px;min-width:0}.markets-macro-grid .metric-value{font-size:1.05rem}@media(max-width:1280px){.markets-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.landing-hero-frame,.auth-layout{grid-template-columns:1fr}}@media(max-width:720px){.landing-shell>section{padding-inline:18px}.landing-hero-copy h1,.auth-copy h1{font-size:clamp(2.35rem,13vw,3.35rem)}.markets-summary-grid{grid-template-columns:1fr}}:root{--lan-editorial-canvas: #070809;--lan-editorial-ink: #0d1012;--lan-editorial-graphite: #14191d;--lan-editorial-panel: rgba(18, 22, 26, .88);--lan-editorial-panel-soft: rgba(255, 255, 255, .035);--lan-editorial-border: rgba(199, 211, 224, .11);--lan-editorial-border-strong: rgba(199, 211, 224, .2);--lan-editorial-text: #f4f6f7;--lan-editorial-muted: #9aa6b2;--lan-editorial-steel: #7fa3bf;--lan-editorial-lime: #c7f36b;--lan-editorial-rose: #ff6aa6;--lan-editorial-brass: #d6b45a;--lan-editorial-shadow: 0 22px 70px rgba(0, 0, 0, .34);--bg: var(--lan-editorial-canvas);--panel: var(--lan-editorial-graphite);--panel-strong: var(--lan-editorial-ink);--panel-soft: var(--lan-editorial-panel-soft);--border: var(--lan-editorial-border);--border-strong: var(--lan-editorial-border-strong);--text: var(--lan-editorial-text);--muted: var(--lan-editorial-muted);--green: var(--lan-editorial-lime);--green-soft: rgba(199, 243, 107, .11);--red: var(--lan-editorial-rose);--red-soft: rgba(255, 106, 166, .12);--amber: var(--lan-editorial-brass);--shadow: var(--lan-editorial-shadow);--lan-bg-canvas: var(--lan-editorial-canvas);--lan-bg-elevated: var(--lan-editorial-graphite);--lan-text-primary: var(--lan-editorial-text);--lan-text-muted: var(--lan-editorial-muted);--lan-positive: var(--lan-editorial-lime);--lan-negative: var(--lan-editorial-rose);--lan-warning: var(--lan-editorial-brass);--lan-info: var(--lan-editorial-steel)}body{background:linear-gradient(180deg,#080a0c,#050607 58%,#070809);color:var(--lan-editorial-text)}.surface-main{width:min(1320px,calc(100% - 64px))}.public-main{padding-top:42px}.top-nav{min-height:60px;padding:12px 22px;border-bottom:1px solid rgba(199,211,224,.1);background:#070809e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{width:22px;height:22px;gap:4px}.brand-mark span{border-radius:1px;background:var(--lan-editorial-text)}.brand-title,.top-nav-link,.nav-pill,.profile-trigger{letter-spacing:0}.top-nav-link{min-height:32px;padding-inline:11px;color:#aab4bf}.top-nav-link:hover,.top-nav-link-active{background:#fff1;color:var(--lan-editorial-text)}.primary-button,.secondary-button,.ghost-button,.nav-pill,.persona-button,.panel-tab,.chart-interval,.status-badge,.market-preview-badge,.market-table-mini-badge{border-radius:7px}.primary-button{background:var(--lan-editorial-text);border-color:#ffffffb8;color:#080a0c}.primary-button:hover{background:#fff}.secondary-button,.ghost-button,.nav-pill,.persona-button,.chart-interval,.panel-tab{border-color:var(--lan-editorial-border);background:#ffffff09}.frontend-demo-banner{min-height:38px;padding-block:8px;border-color:#c7f36b2b;background:#c7f36b11}.landing-shell,.investor-demo-page,.login-page,.markets-directory-page{gap:34px}.investor-hero{position:relative;grid-template-columns:minmax(360px,.82fr) minmax(440px,1.18fr);gap:42px;min-height:610px;padding:34px 0 10px}.investor-hero:before{content:"";position:absolute;inset:14px -28px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(199,211,224,.18),transparent)}.landing-hero-copy{max-width:590px;gap:22px;padding-top:0}.landing-hero-copy h1,.auth-copy h1,.investor-demo-hero h1,.landing-safe-block h2{letter-spacing:0}.landing-hero-copy h1{max-width:590px;font-size:4.25rem;line-height:1.03;font-weight:760}.hero-lede{max-width:610px;color:#c4cad0;font-size:1.03rem;line-height:1.65}.landing-hero-actions{gap:12px}.hero-actions-row{gap:10px}.hero-download-button{min-height:36px;padding-inline:14px;color:#c5cdd5}.hero-phone-shell{align-items:center}.hero-phone{position:relative;padding:18px;border:1px solid var(--lan-editorial-border-strong);border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0f1215eb;box-shadow:var(--lan-editorial-shadow)}.hero-phone:before{content:"Workflow board";display:block;margin-bottom:14px;color:var(--lan-editorial-muted);font-size:.72rem}.hero-phone-section{border:1px solid rgba(199,211,224,.09);border-radius:9px;background:#ffffff07}.hero-phone-section+.hero-phone-section{margin-top:10px}.hero-phone-row{padding-block:12px}.lan-status-rail{gap:10px}.lan-status-rail-item,.lan-metric-tile,.lan-state-panel,.panel,.trust-card,.portfolio-coin-card,.auth-market-card,.auth-helper-card,.auth-launchpad-card{border-color:var(--lan-editorial-border);border-radius:10px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0d1012d6;box-shadow:none}.lan-status-rail-item{min-height:64px;padding:12px}.lan-status-rail-item strong{font-size:1rem}.landing-safe-block{padding-block:18px;border-top:1px solid var(--lan-editorial-border);border-bottom:1px solid var(--lan-editorial-border)}.landing-safe-block h2{max-width:1040px;font-size:2.5rem;line-height:1.08}.investor-proof-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}.landing-trust-card{padding:18px}.landing-portfolio-block,.investor-demo-hero,.auth-layout{border:1px solid var(--lan-editorial-border);border-radius:12px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#090b0d9e}.landing-portfolio-block{padding:24px}.landing-portfolio-copy h2,.section-header h2{letter-spacing:0}.portfolio-coin-card{min-height:180px}.auth-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,.64fr);gap:26px;padding:24px}.auth-copy h1{max-width:560px;font-size:3.4rem;line-height:1.05;font-weight:760}.auth-market-strip{grid-template-columns:1fr}.auth-market-card{padding:13px 14px}.auth-market-card strong{font-size:.88rem}.auth-launchpad-card{border-left:2px solid rgba(199,243,107,.36)}.persona-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-button{min-height:62px;align-items:start;background:#ffffff07}.persona-button-active{border-color:#c7f36b61;background:#c7f36b14}.auth-card{padding:20px;border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#0e1113eb}.auth-card .button-row{align-items:stretch}.auth-card .button-row .primary-button,.auth-card .button-row .secondary-button{flex:1 1 190px}.investor-demo-hero{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:stretch;padding:24px;gap:22px}.investor-demo-hero h1{max-width:640px;font-size:3.2rem;line-height:1.06;font-weight:760}.investor-demo-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-demo-market-strip{gap:14px}.investor-demo-steps-panel .lan-timeline-item{padding-block:12px}.markets-directory-page{width:min(1320px,calc(100% - 64px))}.markets-top-nav{border-bottom-color:var(--lan-editorial-border)}.markets-top-nav-item{min-height:42px;color:var(--lan-editorial-muted)}.markets-top-nav-item-active{color:var(--lan-editorial-text);border-bottom-color:var(--lan-editorial-text)}.markets-brief-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;align-items:stretch}.markets-brief-panel{min-width:0;padding:20px;border-radius:12px}.markets-brief-primary{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start;background:linear-gradient(135deg,rgba(127,163,191,.1),transparent 42%),#0d1012e0}.markets-brief-copy{display:grid;gap:12px}.markets-brief-copy h1{margin:0;max-width:440px;font-size:2.35rem;line-height:1.08;letter-spacing:0}.markets-brief-copy p{margin:0;line-height:1.58}.markets-brief-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.markets-brief-lane{display:grid;gap:10px;min-width:0}.markets-brief-lane-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--lan-editorial-muted);font-size:.84rem}.markets-brief-secondary{display:grid;gap:16px}.markets-brief-secondary .mini-sparkline{min-height:74px;opacity:.54}.markets-macro-grid,.markets-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-preview-row-compact{border-color:#c7d3e01a;border-radius:8px;background:#ffffff07}.market-preview-price strong{font-size:.95rem}.markets-proof-grid{grid-template-columns:.85fr .85fr 1.3fr;gap:12px}.markets-proof-grid .lan-metric-tile{min-height:112px}.markets-directory-panel{padding:18px;background:linear-gradient(180deg,rgba(127,163,191,.05),transparent 34%),#0c0f12db}.markets-category-strip{gap:6px}.markets-category-strip-secondary{padding-bottom:12px}.markets-toolbar{padding-block:4px 10px}.markets-toolbar-count-pill,.markets-filter-button,.markets-toolbar-search input{border-radius:7px}.markets-directory-table th{color:var(--lan-editorial-muted);font-size:.68rem;letter-spacing:.08em}.markets-directory-table td{border-top-color:#c7d3e013}.markets-directory-table tbody tr:hover{background:#ffffff06}.market-table-icon{border-radius:9px;background:#ffffff14}.market-table-mini-badge,.market-preview-badge,.status-badge{background:#ffffff0e;border-color:#c7d3e01f}.market-table-actions{gap:8px}.market-action-link{color:#dbe3ea}@media(max-width:1180px){.surface-main,.markets-directory-page{width:min(100%,calc(100% - 36px))}.investor-hero,.markets-brief-grid,.markets-brief-primary,.auth-layout,.investor-demo-hero{grid-template-columns:1fr}.investor-proof-grid,.markets-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.surface-main,.markets-directory-page{width:min(100%,calc(100% - 24px))}.public-main{padding-top:24px}.landing-hero-copy h1{font-size:3rem}.auth-copy h1,.investor-demo-hero h1{font-size:2.55rem}.markets-brief-copy h1{font-size:2rem}.markets-brief-columns,.markets-proof-grid,.investor-proof-grid,.investor-demo-readiness-grid,.persona-grid{grid-template-columns:1fr}.auth-layout,.landing-portfolio-block,.investor-demo-hero,.markets-brief-panel,.markets-directory-panel{padding:16px}}.landing-hero-copy h1{max-width:540px;font-size:3.75rem;line-height:1.06}.investor-demo-hero h1{font-size:3rem}@media(max-width:760px){.top-nav{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px;overflow:visible;padding:12px 16px}.brand-lockup,.top-nav-actions,.top-nav-links{order:initial;width:100%}.top-nav-actions{min-width:0;justify-content:stretch}.top-nav-utility{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;gap:8px;justify-content:stretch}.nav-search-field{flex:initial;min-width:0;width:auto}.top-nav-divider,.nav-icon-rail{display:none}.top-nav-links{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:0}.top-nav-link{min-height:30px;padding-inline:8px;font-size:.86rem}.investor-hero{min-height:auto;gap:28px;padding-top:22px}.landing-hero-copy{gap:18px}.landing-hero-copy h1{max-width:360px;font-size:2.55rem;line-height:1.08}.hero-lede{font-size:1rem;line-height:1.58}.hero-actions-row{flex-wrap:wrap}}
