.terminal-theme{--tt-control-scheme:dark;--tt-bg:#0c0f16;--tt-panel:#121620;--tt-chart:#10131b;--tt-raised:#1a202d;--tt-hover:#202838;--tt-border:#283042;--tt-border-soft:#1e2533;--tt-ink:#edf1f9;--tt-secondary:#b5bfd1;--tt-muted:#8c99b0;--tt-accent:#78a6ff;--tt-accent-ink:#07152f;--tt-accent-soft:#78a6ff12;--tt-positive:#36d6ad;--tt-negative:#f07890;--tt-positive-soft:#36d6ad12;--tt-negative-soft:#f0789012;--tt-warning:#e8b86b;--tt-shadow:0 22px 80px #0007;letter-spacing:.005em;-webkit-font-smoothing:antialiased;font-size:12px}.terminal-theme[data-terminal-theme=light]{--tt-control-scheme:light;--tt-bg:#f4f6fa;--tt-panel:#fff;--tt-chart:#fff;--tt-raised:#eef2f8;--tt-hover:#e6ecf6;--tt-border:#dbe2ed;--tt-border-soft:#e9edf4;--tt-ink:#182237;--tt-secondary:#495a74;--tt-muted:#62728b;--tt-accent:#235ee5;--tt-accent-ink:#fff;--tt-accent-soft:#235ee50c;--tt-positive:#087d65;--tt-negative:#c73450;--tt-positive-soft:#087d650c;--tt-negative-soft:#c734500b;--tt-warning:#93600d;--tt-shadow:0 22px 80px #152a4926}.terminal-theme[data-terminal-palette=classic]{--tt-bg:#101312;--tt-panel:#141816;--tt-chart:#121615;--tt-raised:#1b201d;--tt-hover:#202720;--tt-border:#29312b;--tt-border-soft:#222923;--tt-ink:#e8eee8;--tt-secondary:#b1bcb2;--tt-muted:#89958b;--tt-accent:#d3e9a5;--tt-accent-ink:#27331c;--tt-accent-soft:#d3e9a510;--tt-positive:#65c8a4;--tt-negative:#e68a91;--tt-positive-soft:#65c8a414;--tt-negative-soft:#e68a9114}.terminal-theme[data-terminal-palette=classic][data-terminal-theme=light]{--tt-bg:#f7f9f6;--tt-panel:#fff;--tt-chart:#fff;--tt-raised:#f1f5ef;--tt-hover:#eaf0e7;--tt-border:#dce4d9;--tt-border-soft:#eaf0e6;--tt-ink:#232e25;--tt-secondary:#526353;--tt-muted:#6b7b6c;--tt-accent:#426729;--tt-accent-ink:#fff;--tt-accent-soft:#4267290d;--tt-positive:#16825e;--tt-negative:#c2495b;--tt-positive-soft:#16825e0c;--tt-negative-soft:#c2495b0c}.terminal-theme[data-terminal-palette=slate]{--tt-bg:#111214;--tt-panel:#181a1d;--tt-chart:#141619;--tt-raised:#222529;--tt-hover:#2b2f34;--tt-border:#30343b;--tt-border-soft:#25292f;--tt-ink:#f0f2f4;--tt-secondary:#bdc4cc;--tt-muted:#929ba6;--tt-accent:#59cfcd;--tt-accent-ink:#082323;--tt-accent-soft:#59cfcd12}.terminal-theme[data-terminal-palette=slate][data-terminal-theme=light]{--tt-bg:#f4f6f6;--tt-panel:#fff;--tt-chart:#fff;--tt-raised:#edf1f1;--tt-hover:#e3eaea;--tt-border:#d7e0e0;--tt-border-soft:#e7eded;--tt-ink:#182a2c;--tt-secondary:#4a6264;--tt-muted:#607779;--tt-accent:#087f80;--tt-accent-ink:#fff;--tt-accent-soft:#087f800c}.terminal-theme summary{cursor:pointer}.terminal-theme :is(summary,[role=tab]):focus-visible{outline:2px solid var(--tt-accent);outline-offset:3px}.terminal-theme input,.terminal-theme select{border-radius:6px}.terminal-theme :is(input,textarea,select){color-scheme:var(--tt-control-scheme)}.terminal-theme :is(option,optgroup){background-color:var(--tt-raised);color:var(--tt-ink)}.terminal-theme :is(option,optgroup):disabled{color:var(--tt-muted)}.terminal-theme :is(.tt-trade-field,.hx-field,.tt-table-search,.hx-market-search,.tt-chat-composer,.tt-discussion-composer):focus-within{border-color:var(--tt-accent)}.terminal-theme .tt-command-input:focus-within{border-bottom-color:var(--tt-accent);box-shadow:inset 0 -1px 0 var(--tt-accent)}.terminal-theme :is(.tt-trade-field,.hx-field,.tt-table-search,.hx-market-search,.tt-command-input,.tt-chat-composer,.tt-discussion-input-row)>:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):is(:focus,:focus-visible){box-shadow:none;outline:none}@media (forced-colors:active){.terminal-theme :is(.tt-trade-field,.hx-field,.tt-table-search,.hx-market-search,.tt-command-input,.tt-chat-composer,.tt-discussion-composer):focus-within{outline-offset:2px;outline:2px solid highlight}.terminal-theme :is(option,optgroup){color:canvastext;background-color:canvas}.terminal-theme option:checked{color:highlighttext;background-color:highlight}.terminal-theme :is(option,optgroup):disabled{color:graytext}}.terminal-theme button{touch-action:manipulation}.tt-app{grid-template-rows:60px 34px minmax(0,1fr)}.tt-topbar{gap:32px;padding-inline:22px}.tt-global-search{background:var(--tt-bg);width:clamp(140px,16vw,230px);height:33px}.tt-top-actions{gap:8px}.tt-utility-menu{position:relative}.tt-utility-items{border:1px solid var(--tt-border);background:var(--tt-panel);width:232px;box-shadow:var(--tt-shadow);z-index:65;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.tt-utility-items :is(button,a){width:100%;color:var(--tt-secondary);text-align:left;border-radius:5px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;display:flex}.tt-utility-items :is(button,a)[data-focus]{background:var(--tt-hover);color:var(--tt-ink)}.tt-utility-items kbd{color:var(--tt-muted);margin-left:auto}.tt-utility-items .tt-mobile-utility{display:none}.tt-menu-divider{background:var(--tt-border-soft);height:1px;margin:5px 3px}.tt-context-badge{letter-spacing:.04em;font-size:9px}.tt-account-button{border-radius:6px;min-height:34px;padding-inline:12px}.tt-watchbar{background:var(--tt-bg);padding-inline:22px}.tt-watch-label{font-size:10px}.tt-watch-items{gap:18px}.tt-watch-entry>a{align-items:center;gap:8px;font-size:10px;display:flex}.tt-watch-entry .tt-chain-icon{width:14px;height:14px}.tt-statusbar{padding-inline:16px 0;font-size:10px}.tt-statusbar>button:first-child{color:var(--tt-secondary)}.tt-discover,.tt-portfolio{max-width:1920px;margin-inline:auto;padding:22px 26px}.tt-discover-heading{align-items:center;margin-bottom:20px}.tt-discover-heading h1{letter-spacing:-.035em;font-size:25px;font-weight:650;line-height:1.25}.tt-discover-heading p{color:var(--tt-muted);margin-top:5px;font-size:12px}.tt-discover-heading>.tt-subtle-button{min-height:33px;padding:7px 11px;font-size:11px}.tt-market-overview{border:1px solid var(--tt-border);background:var(--tt-panel);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr)) 1.25fr;margin-bottom:18px;display:grid}.tt-market-overview>div{border-right:1px solid var(--tt-border-soft);min-width:0;padding:14px 20px}.tt-market-overview>div:first-child{padding-left:20px}.tt-market-overview>div>span{color:var(--tt-muted);align-items:center;gap:7px;font-size:11px;display:flex}.tt-market-overview>div>span small{background:0 0;margin:0;padding:0;font-size:9px;display:inline}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{letter-spacing:-.025em;margin-block:4px 0;font-size:23px;font-weight:600;line-height:1.5}.tt-market-overview small{font-size:10px}.tt-overview-note{align-items:center;gap:12px;display:flex}.tt-overview-note>svg{color:var(--tt-accent)}.tt-overview-note strong{font-size:12px;display:block}.tt-overview-note span{color:var(--tt-muted);font-size:10px}.tt-featured{gap:12px;margin-bottom:20px}.tt-featured-card{background:var(--tt-panel);border-radius:8px;padding:13px 15px}.tt-featured-label{margin-bottom:12px;font-size:10px}.tt-featured-main{gap:12px}.tt-featured-main>div>strong{font-size:14px}.tt-featured-main>div>strong>span{max-width:130px;font-size:10px}.tt-featured-main>div>span{font-size:13px}.tt-featured-main>svg{margin-left:auto}.tt-discover-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px;display:grid}.tt-market-list{min-width:0}.tt-market-tabs{gap:25px;min-height:42px}.tt-market-tabs>button{padding-bottom:10px;font-size:12px;font-weight:600}.tt-market-tabs>button[aria-pressed=true]{color:var(--tt-accent)}.tt-list-controls{gap:12px;padding-block:14px}.tt-chain-filters{scrollbar-width:none;gap:4px}.tt-chain-filters>button{white-space:nowrap;border:1px solid #0000;border-radius:6px;gap:6px;min-height:31px;padding:6px 9px;font-size:10px}.tt-chain-filters>button[aria-pressed=true]{color:var(--tt-ink);border-color:var(--tt-border);background:var(--tt-raised)}.tt-list-tools{gap:7px;margin-left:auto}.tt-table-search{border-radius:6px;width:190px;height:31px}.tt-filter-button,.tt-list-tools>.tt-subtle-button{min-height:31px;padding:6px 9px;font-size:10px}.tt-table-scroll{border:1px solid var(--tt-border);background:var(--tt-panel);border-radius:8px}.tt-markets-table{width:100%}.tt-markets-table th{background:var(--tt-bg);height:36px;color:var(--tt-muted);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:500}.tt-markets-table td{border-color:var(--tt-border-soft);height:76px;padding:10px 12px;font-size:12px}.tt-markets-table tbody tr:hover{background:var(--tt-accent-soft)}.tt-markets-table th:first-child,.tt-markets-table td:first-child{width:32px;padding-inline:9px 0}.tt-asset{gap:12px}.tt-row-rank{display:none}.tt-asset>span:last-child{min-width:0}.tt-asset strong{font-size:13px;line-height:1.4}.tt-asset small{max-width:190px;margin-top:1px;font-size:10px}.tt-asset .tt-row-context{align-items:center;gap:7px;max-width:none;font-size:9px;display:flex}.tt-risk-label{color:var(--tt-warning);font-size:9px}.tt-asset-icon{background:var(--tt-raised);width:36px;height:36px;color:var(--tt-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tt-asset-icon img,.tt-chain-icon img{object-fit:contain;width:100%;height:100%}.tt-chain-icon{vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;overflow:hidden}.tt-catalog-mark{border:0;flex-basis:36px;width:36px;height:36px;position:relative;overflow:visible}.tt-asset-chain{border:2px solid var(--tt-panel);background:var(--tt-panel);border-radius:50%;display:flex;position:absolute;bottom:-3px;right:-3px}.tt-asset-chain .tt-chain-icon{width:13px;height:13px}.tt-open-market{border:1px solid var(--tt-border);color:var(--tt-secondary);border-radius:5px;justify-content:center;align-items:center;gap:5px;width:auto;height:auto;padding:6px 9px;font-size:10px;display:inline-flex}.tt-open-market:hover{color:var(--tt-accent);border-color:var(--tt-accent)}.tt-trend-pending{color:var(--tt-muted);text-align:center;display:block}.tt-research-disclosure,.tt-data-methodology{border:1px solid var(--tt-border);background:var(--tt-panel);border-radius:8px;padding:13px;font-size:11px}.tt-research-disclosure>summary{justify-content:space-between;align-items:center;font-weight:600;display:flex}.tt-research-disclosure>section{margin-top:14px}.tt-movers{background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:8px;margin-top:14px;padding:14px}.tt-movers>a{gap:9px;padding-block:12px}.tt-movers .tt-catalog-mark,.tt-movers .tt-asset-icon{flex-basis:27px;width:27px;height:27px}.tt-movers .tt-asset-chain{display:none}.tt-data-methodology{color:var(--tt-muted);margin-top:14px}.tt-source-details{border:1px solid var(--tt-border);color:var(--tt-warning);border-radius:6px;margin-bottom:10px;padding:8px 12px}.tt-source-details summary{align-items:center;gap:6px;display:flex}.tt-source-details .tt-data-state{padding:6px 0}.tt-list-footer{padding:12px 0;font-size:10px}.tt-spot-workspace{max-width:none;padding:0}.tt-spot-heading{background:var(--tt-panel);border-bottom:1px solid var(--tt-border);align-items:center;gap:12px;padding:15px 18px;display:flex}.tt-spot-selector{text-align:left;min-width:0}.tt-spot-selector strong{letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:650;display:flex}.tt-spot-selector>span{color:var(--tt-muted);white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:10px;display:block;overflow:hidden}.tt-network-label{border:1px solid var(--tt-border);color:var(--tt-secondary);text-transform:capitalize;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:flex}.tt-spot-heading-note{color:var(--tt-muted);margin-left:auto;font-size:11px}.tt-spot-stats{border:0;border-bottom:1px solid var(--tt-border);border-radius:0;grid-template-columns:1.2fr repeat(3,1fr);margin:0}.tt-spot-stats>div{padding:10px 20px}.tt-spot-stats>div>strong,.tt-spot-stats>div:first-child>strong{margin-block:2px 0;font-size:18px}.tt-spot-stats>div>strong>span,.tt-spot-stats>div:first-child>strong>span{margin-left:7px;font-size:11px}.tt-market-provenance{border-bottom:1px solid var(--tt-border);background:var(--tt-bg);color:var(--tt-muted);padding:8px 20px;font-size:10px}.tt-market-provenance>summary{align-items:center;gap:10px;min-height:20px;display:flex}.tt-market-provenance>summary:after{content:"+";margin-left:auto;font-size:15px}.tt-market-provenance[open]>summary:after{content:"−"}.tt-market-provenance>div{overflow-wrap:anywhere;padding-top:12px;line-height:1.9}.tt-market-provenance .tt-subtle-button{min-height:28px;margin-block:8px;padding:4px 8px;font-size:10px}.tt-provenance-status{color:var(--tt-secondary)}.tt-execution-workspace{background:var(--tt-border);align-items:start;gap:0}.tt-live-workspace{background:var(--tt-chart);border:0;margin-top:0}.tt-live-panels{grid-template-columns:minmax(0,1fr) minmax(190px,26%)}.tt-live-panels[data-swapped=true]{grid-template-columns:minmax(190px,26%) minmax(0,1fr)}.tt-live-depth{border-left:1px solid var(--tt-border)}.tt-live-workspace .tt-chart-toolbar{background:var(--tt-panel)}.tt-live-workspace button{background:0 0;border-color:#0000}.tt-live-workspace button[aria-pressed=true]{background:var(--tt-accent-soft);border-color:#0000}.tt-live-workspace .tt-layout-reset{color:var(--tt-muted);margin:5px 10px;font-size:10px}.tt-live-workspace .tt-resizer{background:var(--tt-bg)}.tt-live-activity{border-top:1px solid var(--tt-border)}.tt-live-tape{padding:12px 16px}.tt-live-tape h3{font-size:12px}.tt-live-tape>p,.tt-live-tape>footer{font-size:10px}.tt-draft-price{padding:10px 15px;font-size:11px}.tt-draft-price p{font-size:10px}.tt-owned-ticket{background:var(--tt-panel);max-height:calc(100dvh - 145px);top:0;overflow:auto}.tt-live-ticket-resizer{top:0}.tt-order-ticket-modes{background:var(--tt-panel)}.tt-order-ticket-modes>.tt-order-types{min-height:42px;padding:0 16px}.tt-ticket-header{min-height:44px;padding:13px 16px}.tt-ticket-header strong{font-size:13px;font-weight:600}.tt-ticket-body{padding:16px}.tt-ticket-body>p{color:var(--tt-muted);margin:10px 0;font-size:10px;line-height:1.6}.tt-side-switch{background:var(--tt-bg);border:1px solid var(--tt-border);border-radius:7px;padding:3px}.tt-side-switch button{border-radius:5px;min-height:35px;font-size:12px}.tt-side-switch button:first-child[aria-pressed=true]{background:var(--tt-positive-soft);color:var(--tt-positive);border-color:var(--tt-positive)}.tt-side-switch button:last-child[aria-pressed=true]{background:var(--tt-negative-soft);color:var(--tt-negative);border-color:var(--tt-negative)}.tt-trade-field{color:var(--tt-muted);gap:7px;margin:14px 0;font-size:11px;display:grid}.tt-trade-field input,.tt-trade-field select{background:var(--tt-bg);border:1px solid var(--tt-border);width:100%;min-height:42px;color:var(--tt-ink);border-radius:6px;padding:10px 11px;font-size:13px}.tt-trade-field input[aria-label="Exact input amount"]{letter-spacing:-.02em;height:55px;font-size:22px;font-weight:600}.tt-size-presets{flex-wrap:wrap;gap:5px;margin-top:-6px;display:flex}.tt-size-presets button{background:var(--tt-raised);border-radius:4px;flex:1;min-height:29px;font-size:10px}.tt-ticket dl{margin-block:14px;font-size:10px}.tt-ticket dt{color:var(--tt-muted)}.tt-ticket dd{text-align:right}.tt-ticket details{border-block:1px solid var(--tt-border-soft);color:var(--tt-muted);padding:10px 0;font-size:11px}.tt-ticket-action{border-top:1px solid var(--tt-border);padding:12px 16px}.tt-review-button{border-radius:6px;min-height:42px;font-size:13px;font-weight:650}.tt-review-buy{background:var(--tt-positive);color:#06241d}.tt-review-sell{background:var(--tt-negative);color:#2e0811}[data-terminal-theme=light] .tt-review-buy,[data-terminal-theme=light] .tt-review-sell{color:#fff}.tt-owned-account-ledger{border-top:1px solid var(--tt-border);background:var(--tt-panel)}.tt-owned-account-ledger .tt-portfolio{padding:16px 20px}.tt-owned-account-ledger .tt-discover-heading{margin-bottom:9px}.tt-owned-account-ledger .tt-discover-heading h1{font-size:15px}.tt-owned-account-ledger .tt-discover-heading p{display:none}.tt-owned-account-ledger .tt-portfolio-stats{margin:10px 0}.tt-owned-account-ledger .tt-portfolio-stats>div{padding:10px 15px}.tt-owned-account-ledger .tt-portfolio-stats strong{font-size:20px}.tt-owned-account-ledger .tt-portfolio-stats small{display:none}.tt-market-research{border-top:1px solid var(--tt-border);padding:16px 20px;font-size:12px}.tt-market-research>summary{color:var(--tt-secondary);font-weight:600}.tt-market-research>section{margin-top:15px}.tt-execution-activity{border:0;border-top:1px solid var(--tt-border);width:auto;max-height:35vh;box-shadow:none;z-index:auto;border-radius:0;margin:0;padding:10px 20px;font-size:11px;position:static}.tt-global-orders{border-top:1px solid var(--tt-border);color:var(--tt-secondary);padding:10px 20px;font-size:11px}.tt-account-context{color:var(--tt-muted);margin-bottom:12px;font-size:10px}.tt-account-context summary{align-items:center;gap:7px;display:flex}.tt-account-context summary>span{margin-left:auto}.tt-account-context p{padding-block:8px}.tt-portfolio-stats{background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:9px;grid-template-columns:1.25fr repeat(3,1fr);margin-bottom:16px;display:grid}.tt-portfolio-stats>div{border-color:var(--tt-border-soft);min-width:0;padding:20px}.tt-portfolio-stats>div:first-child{padding-left:20px}.tt-portfolio-stats span{font-size:11px}.tt-portfolio-stats strong{letter-spacing:-.035em;margin-block:8px;font-size:clamp(23px,2.4vw,34px);font-weight:600;line-height:1.4}.tt-portfolio-stats small{font-size:10px;line-height:1.7}.tt-value-unknown{color:var(--tt-muted)}.tt-balances-detail{border:1px solid var(--tt-border);background:var(--tt-panel);border-radius:7px;margin-bottom:18px}.tt-balances-detail summary{align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.tt-balances-detail summary:after{content:"+";margin-left:auto}.tt-balances-detail[open] summary:after{content:"−"}.tt-account-ledger .tt-portfolio-views{scrollbar-width:none;flex-wrap:nowrap;gap:28px;margin:0 0 16px;display:flex;overflow-x:auto}.tt-portfolio-views>button{white-space:nowrap;flex-shrink:0;min-height:43px;padding-bottom:10px;font-size:12px;font-weight:600}.tt-portfolio-views>button[aria-pressed=true]{color:var(--tt-accent)}.tt-ledger-subnav{gap:6px;padding-bottom:16px;display:flex}.tt-ledger-subnav button{color:var(--tt-muted);border:1px solid #0000;border-radius:5px;padding:6px 10px;font-size:11px}.tt-ledger-subnav button[aria-pressed=true]{background:var(--tt-raised);border-color:var(--tt-border);color:var(--tt-ink)}.tt-account-ledger>.tt-subtle-button{min-height:30px;margin-bottom:12px;padding:6px 10px;font-size:10px}.tt-ledger-table th{background:var(--tt-raised);font-size:10px}.tt-ledger-table td{border-color:var(--tt-border-soft);padding:13px}.tt-ledger-asset{align-items:center;gap:9px;font-weight:600;display:inline-flex}.tt-ledger-asset .tt-asset-icon{width:27px;height:27px}.tt-account-ledger .tt-ledger-table td button,.tt-account-ledger .tt-ledger-table td a{border:1px solid var(--tt-border);color:var(--tt-secondary);border-radius:5px;padding:5px 7px;font-size:10px;display:inline-flex}.tt-account-empty{text-align:center;color:var(--tt-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:42px 20px;display:flex}.tt-account-empty>svg{color:var(--tt-accent)}.tt-account-empty h2,.tt-account-empty h3{color:var(--tt-ink);font-size:16px;font-weight:600}.tt-account-empty p{max-width:400px;font-size:12px;line-height:1.8}.tt-account-empty .tt-subtle-button{min-height:34px;margin-top:4px;font-size:11px}.tt-portfolio-note{color:var(--tt-muted);margin-top:20px;font-size:10px;line-height:1.8}.tt-portfolio-note p{margin-top:6px}.tt-calendar{margin-top:0}.tt-calendar-context{font-size:10px}.tt-calendar-stats{background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:8px;grid-template-columns:1.4fr 1fr 1fr;margin:13px 0 20px}.tt-calendar-stats>div,.tt-calendar-stats>div:first-child{padding:15px 20px}.tt-calendar-stats strong{letter-spacing:-.03em;text-transform:capitalize;margin:7px 0;font-size:27px}.tt-calendar-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.tt-calendar-toolbar{padding:16px}.tt-calendar-toolbar h2{font-size:16px;font-weight:600}.tt-calendar-toolbar button{min-width:30px;min-height:30px}.tt-calendar-day{border:1px solid #0000;min-height:88px;padding:10px}.tt-calendar-day strong{font-size:13px;font-weight:600}.tt-calendar-day small{font-size:9px}.tt-calendar-day[data-selected=true]{box-shadow:inset 0 0 0 1px var(--tt-accent);background:var(--tt-accent-soft)}.tt-calendar-day[data-today=true] .tt-calendar-date{color:var(--tt-accent);font-weight:700}.tt-calendar-day[data-tone=positive]{background:var(--tt-positive-soft)}.tt-calendar-day[data-tone=negative]{background:var(--tt-negative-soft)}.tt-calendar-detail{padding:18px}.tt-calendar-detail header>span{color:var(--tt-accent);letter-spacing:.1em;font-size:9px}.tt-calendar-detail header h3{margin-top:10px;font-size:19px}.tt-calendar-detail p{font-size:10px;line-height:1.8}.tt-calendar-day-total strong{font-size:28px}.tt-calendar-legend{padding:12px;font-size:9px}.tt-calendar-share{color:var(--tt-accent)}.tt-calendar-note{font-size:10px}.tt-dialog{background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:12px}.tt-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030611b8}.tt-dialog-header{border-bottom:1px solid var(--tt-border-soft)}.tt-dialog-header h2{letter-spacing:-.02em;font-size:17px}.tt-pnl-dialog .tt-dialog{max-width:850px}.tt-pnl-preview{border:1px solid var(--tt-border);border-radius:8px;overflow:hidden}.tt-pnl-controls select{background:var(--tt-bg);border:1px solid var(--tt-border);min-height:36px}.tt-pnl-options{border:1px solid var(--tt-border);background:var(--tt-bg);border-radius:6px;padding:10px 12px}.tt-pnl-actions{border-top:1px solid var(--tt-border)}.tt-tour-dialog .tt-dialog-position{padding:16px;overflow:hidden}.tt-tour-dialog .tt-dialog{flex-direction:column;width:min(640px,100%);max-width:640px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.tt-tour-dialog .tt-dialog-header{flex:none;padding:13px 22px}.tt-tour-dialog .tt-dialog-header h2{color:var(--tt-secondary);font-size:13px;font-weight:500}.tt-tour-content{overscroll-behavior:contain;min-height:0;padding:20px 22px 18px;overflow-y:auto}.tt-tour-copy{text-align:center;padding:20px 14px 0}.tt-tour-copy .tt-eyebrow{color:var(--tt-accent);text-transform:uppercase;justify-content:center;font-size:9px}.tt-tour-copy h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:26px;font-weight:700;line-height:1.2}.tt-tour-copy p{color:var(--tt-secondary);max-width:480px;margin:0 auto;font-size:12px;line-height:1.7}.tt-tour-shortcut{color:var(--tt-muted);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.tt-tour-shortcut kbd{border:1px solid var(--tt-border);color:var(--tt-secondary);border-radius:4px;padding:2px 6px;font-size:10px}.tt-tour-all-shortcuts{color:var(--tt-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:inline-flex}.tt-tour-all-shortcuts:hover{color:var(--tt-accent)}.tt-tour-footer{border-top:1px solid var(--tt-border);background:var(--tt-panel);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.tt-tour-footer>div:last-child{align-items:center;gap:6px;display:flex}.tt-tour-footer .tt-primary{min-width:98px;min-height:38px;font-size:12px}.tt-tour-skip{min-height:36px;color:var(--tt-muted);font-size:11px}.tt-tour-progress{align-items:center;gap:2px;display:flex}.tt-tour-progress button{place-items:center;width:20px;height:32px;display:grid}.tt-tour-progress button:after{content:"";background:var(--tt-border);border-radius:100%;width:6px;height:6px}.tt-tour-progress button[aria-current=step]:after{background:var(--tt-accent)}.tt-tour-film{border:1px solid var(--tt-border);background:var(--tt-bg);border-radius:8px;min-width:0;overflow:hidden}.tt-tour-scene{pointer-events:none;-webkit-user-select:none;user-select:none;height:236px;position:relative;overflow:hidden}.tt-tour-scene-bar{border-bottom:1px solid var(--tt-border);letter-spacing:.06em;height:29px;color:var(--tt-muted);align-items:center;gap:10px;padding:0 12px;font-size:7px;display:flex}.tt-tour-scene-bar>span:last-child{margin-left:auto;font-size:6px}.tt-tour-scene-dots{gap:3px;display:flex}.tt-tour-scene-dots i{background:var(--tt-border);border-radius:50%;width:4px;height:4px}.tt-tour-playback{border-top:1px solid var(--tt-border-soft);min-height:30px;color:var(--tt-muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;display:flex}.tt-tour-playback button{min-height:30px;color:var(--tt-secondary);align-items:center;gap:5px;padding:0 4px;display:flex}.tt-tour-playback-track{background:var(--tt-border-soft);height:2px;position:absolute;bottom:0;left:0;right:0}.tt-tour-playback-track>span{background:var(--tt-accent);transform-origin:0;height:100%;animation-name:tt-tour-progress-fill;display:block}.tt-tour-scene *,.tt-tour-scene :before,.tt-tour-scene :after{animation-duration:6.4s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.tt-tour-scene[data-paused=true] *,.tt-tour-scene[data-paused=true] :after{animation-play-state:paused}.tt-tour-scene[data-reduced=true] *{animation:none}.tt-tour-scene[data-reduced=true] .tt-tour-playback-track{display:none}.tt-tour-placeholder{background:var(--tt-border);border-radius:2px;width:66px;height:4px;display:block}.tt-tour-placeholder.short{width:40px}.tt-tour-discovery-scene{padding:12px 20px}.tt-tour-search-demo{color:var(--tt-muted);border:1px solid var(--tt-border);border-radius:4px;align-items:center;gap:7px;height:27px;margin-bottom:6px;padding:0 9px;font-size:9px;display:flex}.tt-tour-search-demo kbd{margin-left:auto}.tt-tour-token-demo{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:12px;height:38px;padding:0 8px;font-size:10px;display:flex;position:relative}.tt-tour-token-demo>svg{color:var(--tt-muted);flex-shrink:0}.tt-tour-token-demo .tt-asset-icon{width:23px;height:23px}.tt-tour-token-demo strong{min-width:58px}.tt-tour-token-demo small{color:var(--tt-muted);font-size:8px;font-weight:400;display:block}.tt-tour-token-demo>.tt-tour-placeholder{margin-left:auto}.tt-tour-watch-star{fill:var(--tt-accent);animation-name:tt-tour-watch;color:var(--tt-accent)!important}.tt-tour-token-demo .tt-tour-watch-pointer{color:var(--tt-ink);fill:var(--tt-panel);opacity:0;animation-name:tt-tour-pointer;position:absolute;top:17px;left:18px}.tt-tour-watch-confirm{color:var(--tt-accent);justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:9px;animation-name:tt-tour-watch-saved;display:flex}.tt-tour-trade-scene{border:1px solid var(--tt-border);border-radius:4px;grid-template-columns:minmax(0,1fr) 124px;height:181px;margin:12px;display:grid;position:relative;overflow:hidden}.tt-tour-chart-demo{min-width:0}.tt-tour-chart-demo header{align-items:center;gap:6px;height:28px;padding:0 9px;font-size:9px;display:flex}.tt-tour-chart-demo header>span:last-child{color:var(--tt-muted);margin-left:auto}.tt-tour-chart-demo .tt-asset-icon{width:18px;height:18px}.tt-tour-candles{width:100%;height:100px;display:block}.tt-tour-grid-lines{stroke:var(--tt-border-soft);fill:none;stroke-width:1px}.tt-tour-candle-up{color:var(--tt-positive)}.tt-tour-candle-down{color:var(--tt-negative)}.tt-tour-candles g path{stroke:currentColor;stroke-width:1px}.tt-tour-candles rect{fill:currentColor}.tt-tour-tabs-demo{border-block:1px solid var(--tt-border-soft);color:var(--tt-muted);gap:12px;padding:6px 9px;font-size:7px;display:flex}.tt-tour-tabs-demo b{color:var(--tt-accent);font-weight:500}.tt-tour-table-lines{gap:5px;padding:6px 9px;display:grid}.tt-tour-table-lines i{background:var(--tt-border-soft);width:100%;height:2px;display:block}.tt-tour-ticket-demo{border-left:1px solid var(--tt-border);background:var(--tt-panel);flex-direction:column;gap:12px;padding:12px;display:flex}.tt-tour-ticket-demo>div{color:var(--tt-muted);justify-content:space-around;font-size:10px;display:flex}.tt-tour-ticket-demo b{color:var(--tt-positive)}.tt-tour-ticket-demo small{color:var(--tt-muted);font-size:8px}.tt-tour-ticket-demo>strong{background:var(--tt-accent-soft);color:var(--tt-accent);border-radius:4px;justify-content:space-between;align-items:center;margin-top:auto;padding:8px;font-size:8px;display:flex}.tt-tour-review-demo{background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:6px;width:210px;padding:12px;animation-name:tt-tour-review-in;position:absolute;top:11px;right:15px;box-shadow:-12px 8px 24px #0003}.tt-tour-review-demo header{align-items:center;gap:7px;padding-bottom:10px;font-size:10px;display:flex}.tt-tour-review-demo header svg{color:var(--tt-accent)}.tt-tour-review-demo>span{justify-content:space-between;gap:8px;padding-block:6px;font-size:8px;display:flex}.tt-tour-review-demo small{color:var(--tt-muted);font-size:inherit}.tt-tour-review-demo b{align-items:center;gap:4px;font-weight:500;display:flex}.tt-tour-review-demo .tt-chain-icon{width:12px;height:12px}.tt-tour-review-demo p{border-top:1px solid var(--tt-border-soft);color:var(--tt-muted);margin-top:5px;padding-top:8px;font-size:8px}.tt-tour-discussion-scene{height:206px;padding:12px 18px;position:relative}.tt-tour-discussion-market{align-items:center;gap:7px;height:23px;font-size:10px;display:flex}.tt-tour-discussion-market .tt-asset-icon{width:20px;height:20px}.tt-tour-discussion-market>span:last-child{color:var(--tt-muted);margin-left:auto;font-size:8px}.tt-tour-discussion-tabs{border-bottom:1px solid var(--tt-border);height:30px;color:var(--tt-muted);gap:0;margin-bottom:12px;font-size:9px;display:flex;position:relative}.tt-tour-discussion-tabs>:is(span,strong){align-items:center;width:84px;font-weight:500;display:flex}.tt-tour-discussion-tabs strong{color:var(--tt-accent);animation-name:tt-tour-discussion-tab}.tt-tour-discussion-tabs i{background:var(--tt-accent);width:60px;height:2px;animation-name:tt-tour-tab-move;position:absolute;bottom:-1px;left:0;transform:translate(84px)}.tt-tour-research-demo{opacity:0;gap:12px;font-size:10px;animation-name:tt-tour-research-out;display:grid;position:absolute;top:85px;left:18px;right:18px}.tt-tour-research-demo span{border:1px solid var(--tt-border-soft);border-radius:4px;padding:8px;font-size:9px}.tt-tour-research-demo small{color:var(--tt-muted);font-size:8px}.tt-tour-thread-demo{animation-name:tt-tour-thread-in}.tt-tour-comment-demo{align-items:flex-start;gap:8px;display:flex}.tt-tour-avatar{background:var(--tt-accent-soft);width:27px;height:27px;color:var(--tt-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tt-tour-comment-demo strong,.tt-tour-reply-demo strong{font-size:9px;font-weight:600;display:block}.tt-tour-comment-demo small{color:var(--tt-muted);margin-left:5px;font-size:7px;font-weight:400}.tt-tour-comment-demo p,.tt-tour-reply-demo p{color:var(--tt-secondary);margin-top:4px;font-size:9px;line-height:1.4}.tt-tour-reply-demo{border-left:1px solid var(--tt-border);gap:8px;margin:10px 0 10px 14px;padding-left:12px;animation-name:tt-tour-reply-in;display:flex}.tt-tour-reply-demo>svg{color:var(--tt-muted);flex-shrink:0}.tt-tour-composer-demo{border:1px solid var(--tt-border);color:var(--tt-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:5px;padding:8px;font-size:8px;animation-name:tt-tour-composer-in;display:flex}.tt-tour-composer-demo>span:last-child{color:var(--tt-accent);font-size:7px}.tt-tour-portfolio-scene{padding:15px 20px;position:relative}.tt-tour-portfolio-scene>header{align-items:center;gap:7px;font-size:10px;display:flex}.tt-tour-portfolio-scene>header>span{color:var(--tt-accent);margin-left:auto;font-size:8px}.tt-tour-calendar-demo{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:13px;display:grid}.tt-tour-calendar-demo>span{color:var(--tt-muted);background:var(--tt-raised);border-radius:3px;padding:6px;font-size:8px}.tt-tour-calendar-demo>[data-tone=profit]{color:var(--tt-positive);background:var(--tt-positive-soft)}.tt-tour-calendar-demo>[data-tone=loss]{color:var(--tt-negative);background:var(--tt-negative-soft)}.tt-tour-chosen-day{outline:1px solid var(--tt-accent);animation-name:tt-tour-day-select}.tt-tour-calendar-caption{color:var(--tt-muted);margin-top:10px;font-size:8px}.tt-tour-card-demo{background:var(--tt-bg);border:1px solid var(--tt-border);border-radius:5px;width:183px;padding:13px;animation-name:tt-tour-card-in;position:absolute;top:24px;right:15px;box-shadow:-12px 8px 24px #0003}.tt-tour-card-demo header{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:8px;padding-bottom:9px;font-size:12px;font-weight:700;display:flex}.tt-tour-card-demo header span{color:var(--tt-muted);font-size:5px;font-weight:500}.tt-tour-card-demo>strong{margin-top:10px;font-size:10px;display:block}.tt-tour-card-demo>b{color:var(--tt-positive);margin:8px 0;font-size:22px;font-weight:500;display:block}.tt-tour-card-demo>div{border-block:1px solid var(--tt-border-soft);color:var(--tt-muted);gap:18px;padding-block:6px;font-size:7px;display:flex}.tt-tour-card-demo small{color:var(--tt-muted);align-items:center;gap:5px;margin-top:9px;font-size:7px;display:flex}@keyframes tt-tour-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tt-tour-watch{0%,25%{fill:#0000;color:var(--tt-muted)}38%,to{fill:var(--tt-accent);color:var(--tt-accent)}}@keyframes tt-tour-pointer{0%,8%{opacity:0;transform:translate(90px,38px)}14%{opacity:1;transform:translate(90px,38px)}30%,40%{opacity:1;transform:translate(0)}48%,to{opacity:0;transform:translate(0)}}@keyframes tt-tour-watch-saved{0%,40%{opacity:0;transform:translateY(4px)}54%,to{opacity:1;transform:translateY(0)}}@keyframes tt-tour-review-in{0%,40%{opacity:0;transform:translate(12px)}58%,to{opacity:1;transform:translate(0)}}@keyframes tt-tour-tab-move{0%,22%{transform:translate(0)}34%,to{transform:translate(84px)}}@keyframes tt-tour-discussion-tab{0%,22%{color:var(--tt-muted)}34%,to{color:var(--tt-accent)}}@keyframes tt-tour-research-out{0%,20%{opacity:1}31%,to{opacity:0}}@keyframes tt-tour-thread-in{0%,30%{opacity:0;transform:translateY(4px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes tt-tour-reply-in{0%,50%{opacity:0;transform:translateY(4px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes tt-tour-composer-in{0%,68%{opacity:0}82%,to{opacity:1}}@keyframes tt-tour-day-select{0%,25%{outline-color:#0000}38%,to{outline-color:var(--tt-accent)}}@keyframes tt-tour-card-in{0%,42%{opacity:0;transform:translate(9px,5px)scale(.97)}62%,to{opacity:1;transform:translate(0)scale(1)}}@media (min-width:760px) and (max-height:740px){.tt-tour-dialog .tt-dialog{width:min(840px,100%);max-width:840px}.tt-tour-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.tt-tour-copy{text-align:left;padding:0}.tt-tour-copy .tt-eyebrow{justify-content:flex-start}.tt-tour-copy h2{font-size:24px}.tt-tour-copy p{font-size:12px}.tt-tour-shortcut{justify-content:flex-start}}@media (max-width:600px){.tt-tour-dialog .tt-dialog-position{padding:12px}.tt-tour-dialog .tt-dialog{max-height:calc(100dvh - 24px)}.tt-tour-dialog .tt-dialog-header{padding:10px 14px}.tt-tour-content{padding:12px}.tt-tour-copy{padding:16px 2px 0}.tt-tour-copy h2{font-size:22px}.tt-tour-copy p{font-size:12px;line-height:1.6}.tt-tour-footer{gap:6px;padding:10px 12px}.tt-tour-footer .tt-primary{min-width:72px;padding:8px 10px;font-size:11px}.tt-tour-skip{font-size:10px}.tt-tour-progress{gap:0}.tt-tour-progress button{width:15px}.tt-tour-scene{height:222px}.tt-tour-discovery-scene{padding:10px}.tt-tour-token-demo{gap:7px;height:35px}.tt-tour-token-demo .tt-tour-placeholder{width:36px}.tt-tour-trade-scene{grid-template-columns:minmax(0,1fr) 92px;height:172px;margin:9px}.tt-tour-ticket-demo{gap:10px;padding:8px}.tt-tour-ticket-demo>strong{padding:6px;font-size:7px}.tt-tour-candles{height:93px}.tt-tour-review-demo{width:190px;padding:10px;right:9px}.tt-tour-discussion-scene{height:193px;padding:10px}.tt-tour-discussion-tabs{margin-bottom:9px}.tt-tour-research-demo{gap:9px;left:10px;right:10px}.tt-tour-comment-demo p,.tt-tour-reply-demo p{font-size:8px}.tt-tour-portfolio-scene{padding:12px}.tt-tour-calendar-demo>span{padding:5px}.tt-tour-card-demo{width:163px;padding:10px;right:9px}}@media (max-width:600px) and (max-height:650px){.tt-tour-scene{height:198px}.tt-tour-discovery-scene{padding:8px}.tt-tour-search-demo{height:23px}.tt-tour-token-demo{height:30px}.tt-tour-watch-confirm{margin-top:7px}.tt-tour-trade-scene{height:153px;margin:7px}.tt-tour-candles{height:73px}.tt-tour-ticket-demo{gap:7px}.tt-tour-review-demo{padding:8px;top:5px}.tt-tour-discussion-scene{height:169px;padding:8px}.tt-tour-discussion-market{height:20px}.tt-tour-discussion-tabs{height:27px;margin-bottom:7px}.tt-tour-reply-demo{margin-block:7px}.tt-tour-research-demo{gap:6px;top:70px}.tt-tour-research-demo span{padding:6px}.tt-tour-portfolio-scene{padding:10px}.tt-tour-calendar-demo{margin-top:10px}.tt-tour-calendar-demo>span{padding:3px}.tt-tour-card-demo{padding:8px;top:16px}.tt-tour-card-demo>b{margin:6px 0;font-size:20px}.tt-tour-card-demo header{padding-bottom:7px}.tt-tour-card-demo>strong{margin-top:7px}.tt-tour-copy{padding-top:12px}.tt-tour-copy h2{margin-block:6px 8px;font-size:21px}.tt-tour-shortcut{margin-top:8px}}@media (prefers-reduced-motion:reduce){.tt-tour-scene *,.tt-tour-scene :after{animation:none!important}.tt-tour-playback-track{display:none}}.tt-appearance-dialog .tt-dialog{max-width:620px}.tt-appearance-body{padding:22px 24px}.tt-appearance-mode{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.tt-appearance-mode>span{font-size:12px;font-weight:600}.tt-appearance-mode>div{border:1px solid var(--tt-border);background:var(--tt-bg);border-radius:7px;gap:3px;padding:3px;display:flex}.tt-appearance-mode button{min-height:33px;color:var(--tt-muted);border-radius:4px;align-items:center;gap:7px;padding:5px 13px;font-size:11px;display:flex}.tt-appearance-mode button[aria-pressed=true]{background:var(--tt-raised);color:var(--tt-ink)}.tt-palette-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.tt-palette-options legend{margin-bottom:12px;font-size:12px;font-weight:600}.tt-palette-option{text-align:left;border:1px solid var(--tt-border);border-radius:8px;min-width:0;padding:8px}.tt-palette-option[aria-pressed=true]{border-color:var(--tt-accent);box-shadow:0 0 0 1px var(--tt-accent)}.tt-palette-option>strong{justify-content:space-between;align-items:center;margin:12px 0 3px;font-size:11px;font-weight:600;display:flex}.tt-palette-option>strong svg{color:var(--tt-accent)}.tt-palette-option>small{color:var(--tt-muted);font-size:9px;line-height:1.5;display:block}.tt-palette-preview{border:1px solid var(--tt-border);background:var(--tt-bg);border-radius:4px;flex-direction:column;gap:11px;height:98px;padding:9px;display:flex}.tt-palette-preview-top{gap:4px;display:flex}.tt-palette-preview-top i{background:var(--tt-muted);border-radius:50%;width:4px;height:4px}.tt-palette-preview-content{flex:1;gap:7px;display:flex}.tt-palette-preview-content>span:first-child{background:var(--tt-raised);border-radius:3px;width:15%}.tt-palette-preview-content>span:last-child{flex:1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.tt-palette-preview-content i:first-child{background:var(--tt-accent);grid-column:1/-1;height:6px}.tt-palette-preview-content i{background:var(--tt-panel);border-radius:3px}.tt-palette-preview-bottom{gap:6px;display:flex}.tt-palette-preview-bottom i:first-child{background:var(--tt-raised);border-radius:3px;flex:1;height:5px}.tt-palette-preview-bottom i:last-child{background:var(--tt-accent);border-radius:3px;width:18px;height:5px}.tt-appearance-note{color:var(--tt-muted);font-size:10px;line-height:1.7;margin-top:20px!important}.tt-appearance-footer{border-top:1px solid var(--tt-border);justify-content:flex-end;padding:14px 24px;display:flex}.tt-appearance-footer .tt-primary{min-width:80px}.hx-market-result{gap:10px}.hx-market-result>span:nth-child(2){margin-right:auto}@media (max-width:480px){.tt-appearance-body{padding:18px 16px}.tt-palette-options{gap:8px}.tt-palette-option{padding:6px}.tt-palette-preview{gap:9px;height:83px;padding:6px}.tt-palette-option>strong{font-size:10px}.tt-palette-option>small{font-size:8px}}.tt-spin{animation:1.2s linear infinite tt-spin}@keyframes tt-spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.tt-topbar{gap:22px;padding-inline:16px}.tt-discover-grid{grid-template-columns:minmax(0,1fr)}.tt-research-rail{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.tt-research-rail .tt-movers{margin:0}.tt-data-methodology{grid-column:1/-1;margin:0}.tt-spot-workspace .tt-live-panels{grid-template-columns:minmax(0,1fr) 190px}.tt-spot-workspace .tt-live-panels[data-swapped=true]{grid-template-columns:190px minmax(0,1fr)}.tt-market-overview{grid-template-columns:repeat(3,1fr)}.tt-market-overview>.tt-overview-note{display:none}.tt-spot-stats{grid-template-columns:repeat(4,1fr)}.tt-calendar-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:1050px) and (min-width:901px){.tt-topbar{gap:18px}.tt-global-search{width:130px;margin-right:0}.tt-global-search kbd{display:none}.tt-top-actions{gap:4px}.tt-account-button{max-width:150px;font-size:10px}.tt-spot-workspace .tt-live-panels,.tt-spot-workspace .tt-live-panels[data-swapped=true]{grid-template-columns:1fr}.tt-spot-workspace .tt-live-depth{border-top:1px solid var(--tt-border);height:220px}.tt-spot-workspace .tt-live-panels[data-swapped=true] .tt-live-chart{grid-area:2/1}.tt-spot-workspace .tt-live-panels[data-swapped=true] .tt-live-depth{grid-area:1/1}}@media (max-width:900px){.tt-app{grid-template-rows:54px 32px minmax(0, 1fr) calc(58px + env(safe-area-inset-bottom));padding:0}.tt-topbar{gap:12px;padding:0 14px}.tt-top-actions{gap:7px}.tt-global-search{background:0 0;border:0;width:30px;height:30px;margin:0;padding:7px}.tt-global-search>span,.tt-global-search kbd,.tt-context-badge{display:none}.tt-account-button{max-width:none;min-height:32px}.tt-statusbar{gap:8px;min-width:0;padding-left:12px;display:flex}.tt-statusbar>button:first-child{font-size:9px}.tt-status-divider,.tt-status-disclaimer,.tt-status-time,.tt-footer-shortcuts{display:none}.tt-maren-launch{height:23px;margin-left:auto;padding:0 12px;font-size:10px}.tt-maren-launch kbd,.tt-maren-launch>svg:last-child{display:none}.tt-watchbar{padding-inline:14px}.tt-watch-items{padding-inline:10px}.tt-watch-items>.tt-muted{font-size:9px}.tt-mobile-nav{width:auto;height:auto;padding:3px 8px max(3px, env(safe-area-inset-bottom));background:var(--tt-panel);border-top:1px solid var(--tt-border);display:flex;position:static}.tt-mobile-nav>a{color:var(--tt-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:10px;display:flex}.tt-mobile-nav>a[data-active=true]{color:var(--tt-accent)}.tt-discover,.tt-portfolio{padding:18px 16px}.tt-discover-heading h1{font-size:23px}.tt-discover-heading p{font-size:11px}.tt-market-overview>div:nth-child(3){display:block}.tt-market-overview>div,.tt-market-overview>div:first-child{padding:12px 14px}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{font-size:20px}.tt-featured{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:auto}.tt-featured-card{min-width:190px}.tt-featured-main>svg{display:none}.tt-list-controls{flex-direction:column;align-items:stretch;display:flex}.tt-list-tools{margin:0}.tt-table-search{flex:1;width:auto}.tt-chain-filters{flex-shrink:0}.tt-markets-table{min-width:620px}.tt-markets-table .tt-col-trend,.tt-markets-table .tt-col-volume,.tt-markets-table .tt-col-liquidity{display:table-cell}.tt-asset small{max-width:160px}.tt-spot-workspace{padding:0}.tt-spot-heading{gap:9px;padding:12px}.tt-spot-heading-note{display:none}.tt-spot-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-spot-stats>div,.tt-spot-stats>div:first-child{padding:10px 12px}.tt-spot-stats>div>strong,.tt-spot-stats>div:first-child>strong{font-size:15px}.tt-spot-stats>div>strong>span{margin-left:0;display:block}.tt-market-provenance{padding:7px 12px}.tt-execution-workspace{display:block}.tt-owned-ticket{display:none}.tt-spot-workspace .tt-live-panels,.tt-spot-workspace .tt-live-panels[data-swapped=true]{display:block}.tt-live-tabs{border-bottom:1px solid var(--tt-border);gap:8px;padding:8px 12px}.tt-live-tabs>button{min-height:30px;padding:6px 12px;font-size:11px}.tt-live-tabs>button[aria-selected=true]{color:var(--tt-accent);background:var(--tt-accent-soft)}.tt-live-chart{height:min(var(--live-chart-height,400px), 50dvh);min-height:280px}.tt-mobile-execution{z-index:10;border-block:1px solid var(--tt-border);gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.tt-mobile-execution button{flex:1;margin:0}.tt-mobile-execution button:first-child{background:var(--tt-positive);color:var(--tt-bg)}.tt-mobile-execution button:last-child{background:var(--tt-negative-soft);border:1px solid var(--tt-negative);color:var(--tt-negative)}.tt-owned-account-ledger{max-height:none;overflow:visible;height:auto!important}.tt-owned-account-ledger .tt-portfolio{padding:16px 12px}.tt-portfolio-stats{grid-template-columns:repeat(2,1fr)}.tt-portfolio-stats>div{border-bottom:1px solid var(--tt-border-soft)}.tt-portfolio-stats>div:nth-child(2){border-right:0}.tt-portfolio-stats>div:nth-child(n+3){border-bottom:0}.tt-calendar-layout{grid-template-columns:1fr}.tt-calendar-detail{margin-top:0}.tt-trade-sheet .tt-dialog-position{align-items:flex-end;padding:0}.tt-trade-sheet .tt-dialog{border-radius:14px 14px 0 0;width:100%}.tt-trade-sheet .tt-ticket-action{padding-bottom:max(14px, env(safe-area-inset-bottom))}}@media (max-width:600px){.tt-topbar{padding-inline:10px}.tt-top-actions{gap:2px}.tt-account-button{gap:5px;padding:7px 8px;font-size:10px}.tt-account-button>svg:last-child,.tt-alert-button,.tt-theme-toggle{display:none}.tt-utility-items .tt-mobile-utility{display:flex}.tt-watch-label{padding-right:8px}.tt-watch-items{padding-inline:8px}.tt-discover,.tt-portfolio{padding:16px 12px}.tt-discover-heading{gap:8px;margin-bottom:14px}.tt-discover-heading h1{font-size:22px}.tt-discover-heading p{max-width:230px;font-size:10px}.tt-discover-heading>.tt-subtle-button{width:auto;height:auto;min-height:32px;padding:6px 8px;font-size:10px}.tt-discover-heading>.tt-subtle-button>:not(.maren-mark){display:inline}.tt-market-overview{border-radius:7px;margin-bottom:14px}.tt-market-overview>div,.tt-market-overview>div:first-child{padding:11px 10px}.tt-market-overview>div>span{gap:3px;font-size:9px}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{font-size:18px}.tt-market-overview small{font-size:8px;line-height:1.4}.tt-featured{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:240px;grid-auto-flow:column;gap:10px;margin-bottom:16px}.tt-featured-card{min-width:0;padding:12px}.tt-featured-label{font-size:9px}.tt-featured-main>div>strong>span{display:none}.tt-market-tabs{white-space:nowrap;scrollbar-width:none;gap:20px;min-height:38px;overflow-x:auto}.tt-market-tabs>button{flex-shrink:0;font-size:11px}.tt-chain-filters{gap:4px}.tt-chain-filters>button{min-height:32px;font-size:10px}.tt-markets-table{min-width:610px}.tt-markets-table td{height:72px;padding:10px 9px;font-size:11px}.tt-markets-table th{padding:8px 9px;font-size:9px}.tt-markets-table th:nth-child(2),.tt-markets-table td:nth-child(2){min-width:150px}.tt-asset{gap:9px}.tt-asset strong{font-size:12px}.tt-asset small{max-width:108px;font-size:9px}.tt-catalog-mark,.tt-asset-icon{flex-basis:30px;width:30px;height:30px}.tt-asset .tt-row-context{flex-wrap:wrap;gap:2px 5px;font-size:8px}.tt-row-context>.tt-muted,.tt-open-market span{display:none}.tt-list-footer{align-items:start;gap:8px;font-size:9px}.tt-list-footer>span:last-child{text-align:right}.tt-research-rail{grid-template-columns:1fr}.tt-spot-workspace{padding:0}.tt-spot-heading{gap:8px}.tt-spot-selector strong{font-size:17px}.tt-spot-selector>span{max-width:135px;font-size:9px}.tt-network-label{margin-left:auto;font-size:9px}.tt-spot-heading>.tt-star{width:25px}.tt-spot-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.tt-spot-stats>div{border-bottom:1px solid var(--tt-border-soft)}.tt-spot-stats>div>strong,.tt-spot-stats>div:first-child>strong{font-size:16px}.tt-spot-stats>div>strong>span{margin-left:5px;font-size:10px;display:inline}.tt-market-provenance>summary{flex-wrap:wrap;gap:6px;font-size:9px}.tt-provenance-status{margin-left:auto}.tt-portfolio-stats>div,.tt-portfolio-stats>div:first-child{padding:15px 13px}.tt-portfolio-stats strong{font-size:25px}.tt-portfolio-stats small{font-size:9px}.tt-account-ledger .tt-portfolio-views{gap:20px}.tt-portfolio-views>button{font-size:11px}.tt-ledger-subnav{flex-wrap:wrap}.tt-calendar-stats{grid-template-columns:1.3fr 1fr 1fr}.tt-calendar-stats>div,.tt-calendar-stats>div:first-child{padding:10px}.tt-calendar-stats span{font-size:9px}.tt-calendar-stats strong{font-size:19px}.tt-calendar-stats small{font-size:8px}.tt-calendar-toolbar{gap:6px;padding:12px 10px}.tt-calendar-toolbar h2{gap:6px;font-size:14px}.tt-calendar-toolbar>div{gap:0}.tt-calendar-zone{display:none}.tt-calendar-toolbar button{font-size:10px}.tt-calendar-grid th{text-align:center;padding:7px 4px;font-size:9px}.tt-calendar-day{gap:4px;min-height:72px;padding:7px 3px}.tt-calendar-day strong{font-size:9px}.tt-calendar-day small{font-size:7px}.tt-calendar-date{font-size:10px}.tt-account-ledger .tt-calendar-day small{font-size:7px}.tt-calendar-legend{gap:9px;padding:10px 8px;font-size:8px}}@media (max-width:370px){.tt-account-button{font-size:9px}.tt-top-actions{gap:3px}.tt-market-tabs{gap:15px}.tt-discover-heading p{max-width:190px}.tt-calendar-toolbar h2{font-size:12px}.tt-calendar-toolbar h2 svg{display:none}}@media (prefers-reduced-motion:reduce){.terminal-theme *,.terminal-theme :before,.terminal-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tt-spot-workspace{flex-direction:column;height:100%;min-height:540px;display:flex;overflow:hidden}.tt-spot-heading{flex:none;gap:12px;min-height:76px;padding:10px 18px}.tt-spot-heading .tt-catalog-mark{width:34px;height:34px}.tt-spot-selector>span{max-width:160px}.tt-spot-price{border-left:1px solid var(--tt-border);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin-left:8px;padding-left:20px;display:flex}.tt-spot-price>strong{letter-spacing:-.03em;font-size:23px;font-weight:600}.tt-spot-price>span{font-size:11px}.tt-spot-metrics{gap:clamp(18px,3vw,54px);margin:0 0 0 12px;display:flex}.tt-spot-metrics div{flex-direction:column;gap:5px;display:flex}.tt-spot-metrics dt{color:var(--tt-muted);font-size:10px}.tt-spot-metrics dd{color:var(--tt-ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}.tt-token-details-button{color:var(--tt-muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding:8px;font-size:11px;display:flex}.tt-token-details-button:hover{color:var(--tt-ink)}.tt-token-details{padding:22px;font-size:12px;line-height:1.7}.tt-token-details dl{margin:0}.tt-token-details dl>div{border-bottom:1px solid var(--tt-border-soft);justify-content:space-between;align-items:start;gap:24px;padding:10px 0;display:flex}.tt-token-details dt{color:var(--tt-muted);flex-shrink:0}.tt-token-details dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.tt-token-details code{overflow-wrap:anywhere;font-size:11px}.tt-token-details p{color:var(--tt-muted);overflow-wrap:anywhere;margin:12px 0}.tt-token-details-actions{align-items:center;gap:15px;padding:14px 0;display:flex}.tt-token-details-actions a{color:var(--tt-accent);font-size:11px}.tt-market-warning,.tt-inline-status{color:var(--tt-warning);background:var(--tt-raised);margin:0;padding:8px 16px;font-size:11px;line-height:1.6}.tt-spot-workspace .tt-execution-workspace{grid-template-columns:minmax(0, 1fr) 5px clamp(286px, var(--tt-owned-ticket-width,320px), 440px);flex:1;align-items:stretch;min-height:0}.tt-spot-workspace .tt-owned-ticket{height:100%;max-height:none;position:static;overflow:hidden}.tt-spot-workspace .tt-live-ticket-resizer{position:static}.tt-live-workspace.tt-spot-panels{grid-template-rows:minmax(220px,1fr) minmax(190px,36%);height:100%;min-height:0;display:grid;overflow:hidden}.tt-spot-chart{min-width:0;min-height:0}.tt-spot-chart .tt-chart-canvas-wrap{flex:1;min-height:140px}.tt-spot-chart .tt-chart-caption{pointer-events:none;font-size:10px;top:10px;left:14px}.tt-spot-chart .tt-chart-caption strong{font-size:11px}.tt-chart-empty{text-align:center;color:var(--tt-muted);justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex;position:absolute;inset:60px 40px 35px 10px}.tt-spot-chart .tt-chart-footer{white-space:nowrap;flex-wrap:nowrap;gap:10px;height:29px;min-height:29px;padding:0 12px;font-size:9px;overflow:hidden}.tt-spot-chart .tt-chart-footer button{flex-shrink:0;padding:4px;font-size:9px}.tt-spot-chart .tt-chart-footer .tt-chart-source{text-overflow:ellipsis;margin-left:auto;display:block;overflow:hidden}.tt-spot-chart .tt-chart-toolbar{height:38px}.tt-spot-chart .tt-chart-toolbar button{font-size:10px}.tt-spot-activity{border-top:1px solid var(--tt-border);background:var(--tt-panel);flex-direction:column;min-height:0;display:flex}.tt-activity-header{border-bottom:1px solid var(--tt-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.tt-activity-tabs{scrollbar-width:none;align-self:stretch;gap:20px;display:flex;overflow-x:auto}.tt-activity-tabs button{white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 0;font-size:11px}.tt-activity-tabs button[aria-selected=true]{color:var(--tt-ink);border-bottom-color:var(--tt-accent)}.tt-activity-portfolio{color:var(--tt-muted);align-items:center;gap:5px;font-size:10px;display:flex}.tt-activity-content{flex:1;min-height:0;overflow:auto}.tt-panel-empty{text-align:center;min-height:100px;color:var(--tt-muted);justify-content:center;align-items:center;margin:0;padding:24px;font-size:12px;display:flex}.tt-market-trades{flex-direction:column;min-height:100%;display:flex}.tt-market-trade-controls{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:8px;min-height:40px;padding:5px 14px;display:flex}.tt-market-trade-controls select{background:var(--tt-bg);padding:4px 6px;font-size:10px}.tt-market-trades-status{color:var(--tt-muted);margin-left:auto;font-size:9px}.tt-market-trade-controls .tt-icon-button{width:24px;height:26px;padding:4px}.tt-market-trades-scroll{overflow:auto}.tt-market-trades-table{font-variant-numeric:tabular-nums;border-collapse:collapse;white-space:nowrap;width:100%}.tt-market-trades-table th{background:var(--tt-panel);color:var(--tt-muted);text-align:right;padding:8px 14px;font-size:9px;font-weight:400;position:sticky;top:0}.tt-market-trades-table td{text-align:right;border-top:1px solid var(--tt-border-soft);padding:8px 14px;font-size:11px}.tt-market-trades-table :is(td,th):nth-child(-n+2){text-align:left}.tt-market-trades-table a{color:var(--tt-muted);justify-content:flex-end;align-items:center;gap:6px;display:flex}.tt-market-trades-table tbody tr:hover{background:var(--tt-hover)}.tt-pool-liquidity{padding:12px 16px;font-size:11px}.tt-pool-liquidity>header{color:var(--tt-muted);align-items:center;gap:12px;font-size:10px;display:flex}.tt-pool-liquidity>header>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.tt-pool-liquidity strong{color:var(--tt-ink);font-size:12px}.tt-liquidity-sides{grid-template-columns:1fr 1fr;gap:25px;margin-top:16px;display:grid}.tt-liquidity-columns,.tt-liquidity-sides button{justify-content:space-between;width:100%;padding:7px 0;display:flex}.tt-liquidity-columns{color:var(--tt-muted);font-size:9px}.tt-liquidity-sides button{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--tt-border-soft)}.tt-spot-research{padding:16px}.tt-spot-activity .tt-account-compact{max-width:none;margin:0;padding:0}.tt-account-compact .tt-account-empty{min-height:100px;padding:20px}.tt-account-compact .tt-account-empty>svg,.tt-account-compact .tt-account-empty>a{display:none}.tt-account-compact .tt-account-empty h3{font-size:12px}.tt-account-compact .tt-account-empty p{margin-top:6px;font-size:10px}.tt-account-compact .tt-ledger-scroll{max-height:none}.tt-account-compact .tt-ledger-table :is(th,td){padding:8px 12px;font-size:10px}.tt-account-compact .tt-ledger-table td:last-child{align-items:center;gap:6px;display:flex}.tt-live-workspace.tt-spot-panels.tt-live-expanded{z-index:80;border:1px solid var(--tt-border);border-radius:8px;grid-template-rows:1fr;height:calc(100dvh - 24px);position:fixed;inset:12px}.tt-owned-ticket .tt-order-ticket-modes{flex-direction:column;height:100%;min-height:0;display:flex}.tt-owned-ticket .tt-ticket{flex-direction:column;flex:1;min-height:0;display:flex}.tt-owned-ticket .tt-ticket-body{flex:1;min-height:0;padding:14px;overflow-y:auto}.tt-owned-ticket .tt-ticket-header{flex:none;min-height:43px;padding:12px 15px}.tt-owned-ticket .tt-order-types{flex:none;min-height:36px}.tt-owned-ticket .tt-order-types button{padding:8px 0;font-size:11px}.tt-owned-ticket .tt-side-switch{margin-bottom:15px}.tt-owned-ticket .tt-trade-field{gap:5px;margin:10px 0;padding:9px 11px;font-size:10px}.tt-owned-ticket .tt-trade-field :is(input,select){background:0 0;border:0;border-radius:0;height:30px;min-height:30px;padding:3px 0;font-size:15px}.tt-owned-ticket .tt-trade-field select{font-size:12px}.tt-owned-ticket .tt-size-presets{gap:6px;margin:8px 0 10px}.tt-owned-ticket .tt-size-presets button{min-height:27px;font-size:10px}.tt-owned-ticket .tt-ticket details{border:0;margin:10px 0;padding:0}.tt-owned-ticket .tt-ticket details>summary{color:var(--tt-muted);padding:5px 0;font-size:10px}.tt-owned-ticket .tt-ticket details>p,.tt-owned-ticket .tt-ticket dl{font-size:10px}.tt-owned-ticket .tt-ticket-action{border-top:1px solid var(--tt-border);flex:none;padding:12px 14px;position:static}.tt-owned-ticket .tt-review-button{height:40px;padding:10px;font-size:12px}.tt-owned-ticket .tt-form-error{background:var(--tt-raised);color:var(--tt-secondary);border:0;border-radius:5px;padding:9px;font-size:10px;line-height:1.6}.tt-owned-ticket .tt-ticket-body>form>label:not(.tt-trade-field){align-items:start;gap:6px;font-size:10px;line-height:1.6;display:flex}.tt-owned-ticket .tt-ticket-body>form>label input[type=checkbox]{margin-top:3px}.tt-wallet-dialog .tt-dialog{width:min(460px,100vw - 24px)}.tt-wallet-dialog-body{padding:20px;overflow:auto}.tt-wallet-selectors{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.tt-wallet-selectors label,.tt-wallet-dialog-body>label{color:var(--tt-muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.tt-wallet-dialog-body :is(input:not([type=checkbox]),select){border:1px solid var(--tt-border);background:var(--tt-bg);width:100%;max-width:100%;color:var(--tt-ink);border-radius:6px;padding:10px;font-size:12px}.tt-wallet-identity{align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.tt-wallet-lock-state{color:var(--tt-muted);margin-left:auto;font-size:10px}.tt-wallet-primary-actions{gap:9px;margin:15px 0 10px;display:flex}.tt-wallet-primary-actions>button{flex:1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;display:flex}.tt-wallet-backup{color:var(--tt-warning);margin:3px 0 14px;font-size:10px}.tt-wallet-tabs{border-bottom:1px solid var(--tt-border);align-items:center;gap:22px;margin-top:12px;display:flex}.tt-wallet-tabs>button{color:var(--tt-muted);padding:10px 0;font-size:12px}.tt-wallet-tabs>button[aria-pressed=true]{color:var(--tt-ink);border-bottom:2px solid var(--tt-accent)}.tt-wallet-tabs>.tt-icon-button{margin-left:auto}.tt-wallet-asset-list>div{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:10px;padding:16px 0;display:flex}.tt-wallet-asset-list>div>div{flex-direction:column;gap:4px;font-size:13px;display:flex}.tt-wallet-asset-list>div>div:last-child{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.tt-wallet-asset-list small{color:var(--tt-muted);font-size:10px}.tt-wallet-updated{color:var(--tt-muted);padding-top:14px;font-size:10px}.tt-wallet-dialog-body details{border-bottom:1px solid var(--tt-border-soft);padding:12px 0;font-size:11px;line-height:1.7}.tt-wallet-dialog-body details p{color:var(--tt-muted);margin:10px 0}.tt-wallet-dialog-body details label{flex-direction:column;gap:5px;margin:10px 0;display:flex}.tt-wallet-management{padding:16px 0 0}.tt-wallet-dialog-body>label{margin-top:16px}.tt-wallet-deposit{padding-top:16px;font-size:12px;line-height:1.7}.tt-wallet-deposit :is(p,label){color:var(--tt-secondary);margin:10px 0;display:block}.tt-wallet-deposit :is(code,strong),.tt-wallet-transfer{overflow-wrap:anywhere}.tt-wallet-dialog-body>p[role=status]{margin-top:12px;font-size:11px}.tt-wallet-manager-dialog .tt-dialog{width:min(750px,100vw - 24px)}.tt-wallet-manager-body{padding:20px}@media (min-width:901px) and (max-width:1150px){.tt-spot-heading{gap:8px;padding-inline:12px}.tt-spot-heading .tt-network-label{display:none}.tt-spot-metrics{gap:18px;margin-left:4px}.tt-spot-price{margin-left:2px;padding-left:12px}.tt-token-details-button span{display:none}}@media (max-width:900px){.tt-spot-workspace{height:auto;min-height:100%;padding-bottom:65px;overflow:visible}.tt-spot-heading{flex-wrap:wrap;gap:8px;padding:12px}.tt-spot-heading .tt-network-label{margin-right:auto}.tt-spot-price{margin-left:0;padding-left:12px}.tt-spot-price>strong{font-size:20px}.tt-spot-metrics{border-top:1px solid var(--tt-border-soft);order:1;justify-content:space-between;width:100%;margin:2px 0 0;padding-top:10px}.tt-spot-metrics div{gap:3px}.tt-spot-metrics dt{font-size:9px}.tt-token-details-button{margin-left:0;padding:6px}.tt-token-details-button span{display:none}.tt-spot-workspace .tt-execution-workspace{flex:initial;display:block}.tt-live-workspace.tt-spot-panels{grid-template-rows:320px minmax(220px,auto);height:auto;display:grid;overflow:visible}.tt-activity-content{min-height:160px;max-height:400px}.tt-activity-header{padding:0 12px}.tt-activity-tabs{gap:18px}.tt-activity-tabs button{min-height:42px;font-size:11px}.tt-activity-portfolio,.tt-spot-chart .tt-chart-footer .tt-chart-source{display:none}.tt-spot-chart .tt-chart-footer>span:first-child{margin-right:auto}.tt-market-trade-controls{gap:4px;padding-inline:10px}.tt-market-trades-status{font-size:8px}.tt-market-trades-table :is(th,td){padding:8px 10px}.tt-market-trades-table :is(th,td):nth-child(4){display:none}.tt-liquidity-sides{gap:12px}.tt-spot-workspace .tt-mobile-execution{bottom:calc(58px + env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--tt-border);background:var(--tt-panel);margin:0;padding:9px 12px;position:fixed;left:0;right:0}.tt-mobile-execution button{flex:1;min-height:39px}.tt-mobile-execution button:last-child{background:var(--tt-negative-soft);color:var(--tt-negative)}.tt-spot-workspace .tt-owned-ticket{display:none}.tt-trade-sheet .tt-order-ticket-modes{max-height:75dvh;overflow-y:auto}.tt-trade-sheet .tt-trade-field{margin:10px 0;padding:10px}.tt-trade-sheet .tt-trade-field :is(input,select){height:36px;min-height:36px;padding:5px}}@media (max-width:600px){.tt-spot-heading>.tt-icon-button,.tt-spot-heading .tt-network-label{display:none}.tt-spot-selector>span{max-width:115px}.tt-spot-price{text-align:right;border-left:0;margin-left:auto;padding:0}.tt-spot-heading .tt-catalog-mark{width:32px;height:32px}.tt-spot-chart .tt-chart-toolbar{gap:2px;padding-inline:5px}.tt-spot-chart .tt-chart-toolbar button{padding:5px;font-size:9px}.tt-spot-chart .tt-timeframes{gap:0}.tt-spot-chart .tt-chart-caption>div{font-size:8px}}.tt-portfolio-header-actions{align-items:center;gap:8px;display:flex}@media (max-width:600px){.tt-portfolio-header-actions{flex-wrap:wrap;justify-content:flex-end}.tt-portfolio-header-actions button{padding:6px 8px;font-size:10px}}.tt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt-skeleton-bar{background:var(--tt-border);border-radius:4px;width:68px;height:10px;animation:1.6s ease-in-out infinite alternate tt-skeleton-pulse;display:block}.tt-skeleton-bar.wide{width:140px;height:18px}.tt-skeleton-bar.circle{border-radius:50%;flex-shrink:0;width:36px;height:36px}.tt-skeleton-bar.field{width:100%;height:82px}.tt-skeleton-bar.action{width:100%;height:40px;margin-top:auto}@keyframes tt-skeleton-pulse{to{opacity:.35}}.tt-skeleton-heading,.tt-skeleton-market-header{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:24px;padding:22px 24px;display:flex}.tt-skeleton-heading>div,.tt-skeleton-market-header>span,.tt-skeleton-table>div>span{gap:10px;display:grid}.tt-skeleton-heading>div{margin-right:auto}.tt-skeleton-overview{border-bottom:1px solid var(--tt-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-skeleton-overview>div{gap:18px;padding:24px;display:grid}.tt-skeleton-filters{border-bottom:1px solid var(--tt-border-soft);gap:22px;padding:18px 24px;display:flex;overflow:hidden}.tt-skeleton-table>div{border-bottom:1px solid var(--tt-border-soft);align-items:center;gap:18px;padding:18px 24px;display:flex}.tt-skeleton-table>div>.tt-skeleton-bar:not(.circle){margin-left:auto}.tt-market-skeleton{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tt-skeleton-market-header{background:var(--tt-panel)}.tt-skeleton-market-header>.tt-skeleton-bar:not(.circle){margin-left:auto}.tt-skeleton-workspace{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.tt-skeleton-workspace>div{min-width:0;overflow:hidden}.tt-skeleton-workspace>aside{border-left:1px solid var(--tt-border);background:var(--tt-panel);flex-direction:column;gap:24px;padding:24px;display:flex}.tt-skeleton-chart{background-image:linear-gradient(var(--tt-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--tt-border-soft) 1px, transparent 1px);height:clamp(220px,40vh,480px);color:var(--tt-muted);background-size:100% 25%,16.66% 100%;place-items:center;font-size:12px;display:grid}.tt-skeleton-chart>span{background:var(--tt-bg);border-radius:6px;padding:8px 14px}.tt-live-workspace.tt-spot-panels{grid-template-rows:minmax(220px, 1fr) 5px var(--tt-activity-height,40%);min-width:0;max-width:100%}.tt-live-workspace.tt-spot-panels.tt-live-expanded{grid-template-rows:1fr}.tt-live-workspace.tt-spot-panels.tt-activity-expanded{grid-template-rows:minmax(0,1fr)}.tt-activity-expanded>.tt-spot-chart{display:none}.tt-activity-resizer{min-height:0}.tt-activity-resizer .tt-resizer{height:5px}.tt-spot-activity,.tt-activity-header,.tt-activity-content,.tt-activity-tabs,.tt-spot-research{min-width:0;max-width:100%}.tt-spot-activity{overflow:hidden}.tt-activity-tabs{flex:1}.tt-activity-content{overflow-x:hidden}.tt-activity-tools{flex-shrink:0;align-items:center;gap:12px;display:flex}.tt-activity-tools>.tt-icon-button{width:28px;height:28px}.tt-order-ticket-modes>.tt-ticket-header>strong{color:var(--tt-ink);margin-left:0}.tt-slippage-control{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.tt-slippage-control>label{align-items:center;gap:8px;display:flex}.tt-slippage-control input{text-align:right;min-height:30px;width:58px!important;padding:5px!important;font-size:12px!important}.tt-slippage-control>div{gap:3px;display:flex}.tt-slippage-control button{border-radius:4px;padding:5px;font-size:10px}.tt-slippage-control button[aria-pressed=true]{background:var(--tt-accent-soft);color:var(--tt-accent)}.tt-research-v2{overflow-wrap:anywhere;background:0 0;border:0;width:100%;max-width:none;padding:0;font-size:12px;display:block}.tt-research-v2 *{min-width:0;max-width:100%}.tt-research-v2 pre{white-space:pre-wrap;word-break:break-word;background:var(--tt-bg);border-radius:6px;padding:12px;font-size:10px;overflow:auto}.tt-research-v2 p{color:var(--tt-muted);line-height:1.6}.tt-research-v2 h3,.tt-discussion h3{letter-spacing:-.02em;color:var(--tt-ink);margin:0;font-size:15px}.tt-research-v2 h4{color:var(--tt-ink);margin:0;font-size:12px;font-weight:600}.tt-research-v2 .tt-research-heading{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.tt-research-heading p{margin:5px 0 0;font-size:11px}.tt-research-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tt-research-heading-actions .tt-subtle-button{white-space:nowrap}.tt-research-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tt-research-section{border:1px solid var(--tt-border);border-radius:8px;padding:16px}.tt-research-section>header{color:var(--tt-muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.tt-research-section>header>span{margin-left:auto;font-size:10px}.tt-research-empty p{margin:8px 0 16px}.tt-research-section .tt-subtle-button{border:1px solid var(--tt-border);border-radius:5px;padding:8px 10px;font-size:11px}.tt-research-v2 .tt-research-footnote{margin:12px 0;font-size:10px;line-height:1.6}.tt-research-v2 .tt-research-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.tt-research-v2 .tt-research-metrics article{border:0;padding:0}.tt-research-v2 .tt-research-metrics article>span{color:var(--tt-muted);font-size:10px;display:block}.tt-research-v2 .tt-research-metrics strong{margin:6px 0;font-size:20px;display:block}.tt-research-v2 .tt-research-metrics small{color:var(--tt-muted);font-size:10px}.tt-research-v2 details{font-size:11px}.tt-research-v2 details summary{cursor:pointer;color:var(--tt-muted);white-space:normal;padding:8px 0}.tt-research-v2 .tt-research-evidence{border:0;border-top:1px solid var(--tt-border);border-radius:0;margin:16px 0 0;padding:12px 0}.tt-research-v2 .tt-research-evidence>summary{color:var(--tt-ink);font-weight:600}.tt-research-v2 .tt-source-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-block:12px;display:flex}.tt-research-v2 .tt-source-controls label{flex:140px;gap:5px;display:grid}.tt-research-v2 .tt-source-controls :is(input,select){width:100%;font-size:12px}.tt-research-v2 .tt-source-controls button{padding:8px;font-size:11px}.tt-research-v2 .tt-evidence-table{table-layout:fixed;width:100%}.tt-research-v2 .tt-evidence-table td{white-space:normal;overflow-wrap:anywhere}.tt-research-v2 .tt-contract-checks{display:block}.tt-contract-checks>div{border-top:1px solid var(--tt-border-soft);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.tt-contract-checks dt{text-transform:capitalize;color:var(--tt-muted);flex:1;font-size:11px}.tt-contract-checks dd{text-align:right;flex:1;margin:0}.tt-contract-checks summary{padding:0!important}.tt-contract-checks details[open]{text-align:left}.tt-research-caution{background:var(--tt-warning-soft);border-radius:4px;padding:8px 10px;font-size:11px}.tt-discussion{overflow-wrap:anywhere;max-width:1000px;margin:auto;padding:12px 16px;font-size:12px}.tt-discussion-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-discussion-heading p{color:var(--tt-muted);margin:3px 0 0;font-size:10px}.tt-demo-label{letter-spacing:.08em;border:1px solid var(--tt-border);color:var(--tt-muted);border-radius:4px;padding:4px 6px;font-size:9px;font-weight:600}.tt-discussion-about{flex-shrink:0;position:relative}.tt-discussion-about summary{cursor:pointer;width:32px;height:32px;color:var(--tt-muted);place-items:center;list-style:none;display:grid}.tt-discussion-about summary::-webkit-details-marker{display:none}.tt-discussion-about p{z-index:2;border:1px solid var(--tt-border);background:var(--tt-raised);width:min(260px,100vw - 60px);box-shadow:var(--tt-shadow);border-radius:6px;margin:0;padding:12px;font-size:11px;line-height:1.6;position:absolute;top:32px;right:0}.tt-discussion-composer{border:1px solid var(--tt-border);background:var(--tt-bg);border-radius:8px;margin-top:10px;overflow:hidden}.tt-discussion-composer:focus-within{border-color:var(--tt-accent)}.tt-discussion-input-row{align-items:flex-start;min-width:0;display:flex}.tt-discussion-input-row>svg{color:var(--tt-muted);flex-shrink:0;margin:12px 0 0 11px}.tt-discussion-composer textarea{resize:none;width:100%;min-width:0;max-width:100%;min-height:38px;max-height:104px;color:var(--tt-ink);font:inherit;background:0 0;border:0;padding:9px 10px;line-height:20px;display:block;overflow-y:auto}.tt-discussion-composer textarea:focus{outline:none}.tt-discussion-composer-footer{color:var(--tt-muted);align-items:center;gap:8px;padding:5px 9px 8px;font-size:10px;display:flex}.tt-discussion-composer-footer>label{align-items:center;gap:6px;display:flex}.tt-discussion-composer-footer>span{white-space:nowrap;margin-left:auto}.tt-discussion-composer-footer>.tt-primary{min-height:30px;padding:6px 10px;font-size:10px}.tt-discussion-disclosure{gap:8px;padding:0 10px 10px;font-size:11px;display:grid}.tt-discussion-disclosure input{min-width:0;padding:8px;font-size:12px}.tt-discussion-reply-target{background:var(--tt-accent-soft);color:var(--tt-accent);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.tt-discussion-reply-target>button{margin-left:auto}.tt-discussion-thread{border-bottom:1px solid var(--tt-border-soft);padding:14px 0}.tt-discussion-post-body{align-items:flex-start;gap:10px;display:flex}.tt-discussion .tt-discussion-avatar{background:var(--tt-accent-soft);width:32px;height:32px;color:var(--tt-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.tt-discussion-avatar.mint{background:var(--tt-positive-soft);color:var(--tt-positive)}.tt-discussion-avatar.violet{color:#a397ee;background:#a397ee1f}.tt-discussion-post-content{flex:1;min-width:0}.tt-discussion-post-content header{color:var(--tt-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.tt-discussion-post-content header>button{color:var(--tt-ink);font-size:12px;font-weight:600}.tt-discussion-post-content header>small{margin-left:auto;font-size:9px}.tt-discussion-post-content p{white-space:pre-wrap;margin:7px 0;line-height:1.7}.tt-discussion-thread-actions{color:var(--tt-muted);gap:16px;margin-top:8px;padding-left:42px;display:flex}.tt-discussion-thread-actions button,.tt-discussion-remove,.tt-discussion-promotion summary{align-items:center;gap:6px;font-size:10px;display:flex}.tt-discussion-remove{color:var(--tt-muted);margin-top:8px}.tt-discussion-replies{border-left:1px solid var(--tt-border);margin:14px 0 0 16px;padding-left:25px}.tt-discussion-replies>article+article{margin-top:16px}.tt-discussion-removed{color:var(--tt-muted);font-size:11px;font-style:italic}.tt-discussion-promotion{color:var(--tt-muted);margin:8px 0}.tt-preview-profile{padding:24px;line-height:1.6}.tt-preview-profile h3{margin:16px 0 0;font-size:22px}.tt-preview-profile p{color:var(--tt-muted);font-size:13px}@media (max-width:1100px){.tt-research-overview{grid-template-columns:minmax(0,1fr)}.tt-activity-portfolio{display:none}.tt-activity-header{gap:8px}.tt-activity-tabs{gap:16px}}@media (max-width:900px){.tt-live-workspace.tt-spot-panels{grid-template-rows:320px minmax(220px,auto);height:auto;overflow:hidden}.tt-activity-resizer,.tt-activity-tools{display:none}.tt-activity-content{max-height:480px}.tt-spot-research{padding:14px}.tt-research-v2 .tt-research-heading{align-items:flex-start}.tt-research-heading p{max-width:220px}.tt-research-heading-actions{gap:0}.tt-research-heading-actions .tt-subtle-button{gap:4px;font-size:10px}.tt-research-heading-actions .tt-subtle-button>svg:last-child{display:none}.tt-research-section{padding:14px}.tt-discussion{padding:10px 12px}.tt-discussion-post-content header>span{display:none}.tt-discussion-composer-footer{gap:6px;padding:4px 8px 8px}.tt-discussion-composer-footer>label,.tt-discussion-composer-footer>span{font-size:9px}.tt-discussion-composer-footer>.tt-primary{min-height:34px;padding:6px 8px;font-size:10px}.tt-skeleton-workspace{grid-template-columns:minmax(0,1fr)}.tt-skeleton-workspace>aside,.tt-skeleton-market-header>.tt-skeleton-bar:nth-last-child(-n+3){display:none}.tt-skeleton-market-header{gap:12px;padding:18px 14px}.tt-skeleton-market-header .wide{width:85px}.tt-skeleton-overview>div{padding:18px 12px}.tt-skeleton-overview .wide{width:80px}.tt-skeleton-table>div{gap:12px;padding:18px 12px}.tt-skeleton-table>div>.tt-skeleton-bar:nth-last-child(-n+2){display:none}.tt-skeleton-table .wide{width:100px}.tt-skeleton-filters{gap:16px;padding-inline:14px}.tt-skeleton-filters>.tt-skeleton-bar{flex-shrink:0;width:45px}}@media (prefers-reduced-motion:reduce){.tt-skeleton-bar{animation:none}}@media (max-width:900px){.tt-discover{min-width:0;max-width:100%;overflow-x:hidden}}.tt-slippage-control input{background:var(--tt-bg);border:1px solid var(--tt-border);color:var(--tt-ink);border-radius:5px}.tt-market-load-error{text-align:center;min-height:260px;color:var(--tt-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.tt-market-load-error h1{color:var(--tt-ink);margin:0;font-size:22px}.tt-market-load-error p{max-width:440px;margin:0;font-size:12px;line-height:1.6}.tt-market-load-error>div{gap:10px;margin-top:8px;display:flex}.tt-desktop-rail{background:var(--tt-panel);border-right:1px solid var(--tt-border);z-index:35;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:54px;padding:14px 8px 12px;display:flex}.tt-desktop-rail>:is(a,button){width:36px;height:36px;color:var(--tt-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.tt-desktop-rail>:is(a,button)>svg{width:19px;height:19px}.tt-desktop-rail>:is(a,button):hover{background:var(--tt-hover);color:var(--tt-ink)}.tt-desktop-rail>button[aria-disabled=true]{cursor:default}.tt-desktop-rail>a[data-active=true]{background:var(--tt-accent-soft);color:var(--tt-accent)}.tt-desktop-rail>a[data-active=true]:before{content:"";background:var(--tt-accent);border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;left:-8px}.tt-desktop-rail-rule{background:var(--tt-border);flex-shrink:0;width:22px;height:1px;margin:5px 0}.tt-desktop-rail-spacer{flex:1;min-height:12px}.tt-rail-tooltip{white-space:nowrap;border:1px solid var(--tt-border);background:var(--tt-raised);color:var(--tt-ink);pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;align-items:center;gap:14px;padding:8px 10px;font-size:11px;font-weight:500;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #0002}.tt-desktop-rail>:is(a,button):is(:hover,:focus-visible) .tt-rail-tooltip{opacity:1;visibility:visible}@media (min-width:901px) and (max-height:760px){.tt-desktop-rail{gap:4px;padding-top:8px;padding-bottom:8px}.tt-desktop-rail>:is(a,button){height:32px}.tt-desktop-rail-rule{margin:3px 0}}.tt-native-orders-heading{border-top:1px solid var(--tt-border-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tt-native-orders-heading>div{gap:4px;display:grid}.tt-native-orders-heading strong{font-size:12px}.tt-native-orders-heading span{color:var(--tt-muted);font-size:10px}.tt-native-orders-heading .tt-subtle-button{min-height:32px;padding:7px 10px;font-size:11px}.tt-native-recovery-dialog{max-width:460px}.tt-native-recovery-body{padding:20px;font-size:12px;line-height:1.7}.tt-native-recovery-body>p{color:var(--tt-muted);margin:0 0 16px}.tt-native-recovery-body .tt-trade-field{gap:8px;margin:0 0 14px;font-size:11px;display:grid}.tt-native-recovery-body input{background:var(--tt-bg);border:1px solid var(--tt-border);border-radius:6px;width:100%;min-width:0;padding:11px;font-size:12px}.tt-native-recovery-body details{margin:16px 0;font-size:11px}.tt-native-recovery-body>.tt-primary{width:100%;margin-top:8px}.tt-native-cancel-settings,.tt-native-coverage{color:var(--tt-muted);padding:10px 16px;font-size:11px}.tt-account-compact .tt-conditional-activity{border:0;border-radius:0;margin:0;padding:14px 16px;font-size:12px}.tt-account-compact .tt-conditional-activity>header{margin-bottom:12px}.tt-account-compact .tt-conditional-activity>header strong{font-size:12px}.tt-account-compact .tt-conditional-activity>header details{color:var(--tt-muted);font-size:10px}.tt-account-compact .tt-conditional-activity>p{color:var(--tt-muted);margin:18px 0;font-size:12px}.tt-account-compact .tt-conditional-activity select{max-width:100%;padding:5px 8px;font-size:11px}.tt-account-compact .tt-conditional-activity>button{padding:6px 10px;font-size:11px}@media (max-width:900px){.tt-desktop-rail{display:none}.tt-native-orders-heading{gap:8px;padding:14px 12px}.tt-native-orders-heading .tt-subtle-button{font-size:10px}.tt-account-compact .tt-conditional-activity{padding:12px}.tt-account-compact .tt-conditional-activity>header{flex-wrap:wrap}}.tt-discussion fieldset{border:0;min-width:0;margin:0;padding:0}.tt-discussion textarea{box-sizing:border-box;width:100%}.tt-discussion a{color:var(--tt-ink)}.tt-discussion-post-content>p a{text-decoration:underline}.tt-discussion-avatar svg{width:30px;height:30px}.tt-discussion-pagination{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.tt-discussion-pagination button,.tt-discussion-heading>button,.tt-discussion-thread-actions button{min-height:36px}.tt-discussion-selected-thread{border:1px solid var(--tt-border);border-radius:8px;margin-top:16px;padding:14px}.tt-discussion-feedback{min-height:18px;color:var(--tt-ink)}.tt-discussion :is(button,a,textarea,input,h3,h4):focus-visible{outline:2px solid var(--tt-accent);outline-offset:3px}.tt-discussion-dialog-body{padding:20px;line-height:1.6}.tt-discussion-dialog-body button{min-height:44px;margin:8px 12px 0 0}@media (max-width:600px){.tt-discussion{padding:12px}.tt-discussion-heading{flex-wrap:wrap}}.tt-discussion button{border:1px solid var(--tt-border);background:var(--tt-raised);color:var(--tt-ink);font:inherit;cursor:pointer;border-radius:6px;padding:7px 10px}.tt-discussion button.tt-primary{border-color:var(--tt-accent);background:var(--tt-accent);color:var(--tt-accent-ink)}.tt-discussion button:disabled{opacity:.5;cursor:not-allowed}.tt-discussion-post-content .tt-discussion-thread-actions{flex-wrap:wrap;gap:8px;padding-left:0}.tt-discussion p{line-height:1.6}@media (max-width:600px){.tt-discussion{font-size:13px}}
.terminal-theme{--tt-ease:cubic-bezier(.22, 1, .36, 1);--tt-spring:cubic-bezier(.2, .9, .24, 1.12);--tt-focus:0 0 0 3px var(--tt-accent-soft)}.terminal-theme[data-terminal-palette=graphite]:not([data-terminal-theme=light]){--tt-bg:#0b0f16;--tt-panel:#111720;--tt-chart:#0e131b;--tt-raised:#1a2230;--tt-hover:#212c3b;--tt-border:#293445;--tt-border-soft:#1e2937;--tt-accent:#8ab4ff;--tt-accent-soft:#8ab4ff10}.terminal-theme[data-terminal-palette=abyss]{--tt-bg:#080f19;--tt-panel:#0e1a28;--tt-chart:#0b1522;--tt-raised:#172939;--tt-hover:#20394c;--tt-border:#284154;--tt-border-soft:#1b3042;--tt-ink:#e9f4fa;--tt-secondary:#b0c6d6;--tt-muted:#87a3b8;--tt-accent:#7ed4ed;--tt-accent-ink:#052635;--tt-accent-soft:#7ed4ed12}.terminal-theme[data-terminal-palette=abyss][data-terminal-theme=light]{--tt-bg:#f0f6f9;--tt-panel:#fff;--tt-chart:#fafdff;--tt-raised:#e5eff5;--tt-hover:#d9e8f0;--tt-border:#cddfe9;--tt-border-soft:#e0ebf2;--tt-ink:#132e40;--tt-secondary:#426379;--tt-muted:#55778b;--tt-accent:#096a8c;--tt-accent-ink:#fff;--tt-accent-soft:#096a8c0e}.terminal-theme[data-terminal-palette=ember]{--tt-bg:#14110f;--tt-panel:#1d1916;--tt-chart:#171411;--tt-raised:#2a2420;--tt-hover:#382e27;--tt-border:#42372f;--tt-border-soft:#302923;--tt-ink:#f5ede5;--tt-secondary:#cfc0b3;--tt-muted:#ac9887;--tt-accent:#e9b879;--tt-accent-ink:#30200c;--tt-accent-soft:#e9b87912}.terminal-theme[data-terminal-palette=ember][data-terminal-theme=light]{--tt-bg:#f8f5f0;--tt-panel:#fffdf9;--tt-chart:#fffdf9;--tt-raised:#f0e9de;--tt-hover:#e9dfd0;--tt-border:#e0d4c3;--tt-border-soft:#eee5da;--tt-ink:#30271c;--tt-secondary:#6b5842;--tt-muted:#826e56;--tt-accent:#985618;--tt-accent-ink:#fff;--tt-accent-soft:#9856180d}.terminal-theme[data-terminal-palette=iris]{--tt-bg:#100e19;--tt-panel:#181523;--tt-chart:#13111d;--tt-raised:#262036;--tt-hover:#342b46;--tt-border:#3a314c;--tt-border-soft:#2a2439;--tt-ink:#f0ecfa;--tt-secondary:#c6bddb;--tt-muted:#a398b9;--tt-accent:#bcabf7;--tt-accent-ink:#21123e;--tt-accent-soft:#bcabf712}.terminal-theme[data-terminal-palette=iris][data-terminal-theme=light]{--tt-bg:#f6f4fa;--tt-panel:#fff;--tt-chart:#fdfcff;--tt-raised:#ece7f5;--tt-hover:#e3daf2;--tt-border:#dbd1eb;--tt-border-soft:#ece5f5;--tt-ink:#2d2141;--tt-secondary:#645276;--tt-muted:#7b668f;--tt-accent:#7447b6;--tt-accent-ink:#fff;--tt-accent-soft:#7447b60d}.terminal-theme :is(button,a,input,select,summary){-webkit-tap-highlight-color:transparent}.terminal-theme :is(button,a,summary):focus-visible{outline:2px solid var(--tt-accent);outline-offset:3px}.terminal-theme :is(.tt-icon-button,.tt-subtle-button,.tt-primary,.tt-filter-button,.tt-review-button){transition:background .18s, color .18s, border-color .18s, box-shadow .18s, transform .25s var(--tt-spring)}.terminal-theme :is(.tt-icon-button,.tt-subtle-button,.tt-primary,.tt-filter-button,.tt-review-button):active:enabled{transform:translateY(1px)}.tt-main{scrollbar-color:var(--tt-border) transparent;scrollbar-width:thin}.tt-topbar{background:linear-gradient(180deg, color-mix(in srgb, var(--tt-raised) 25%, var(--tt-panel)), var(--tt-panel))}.tt-global-search{border-color:var(--tt-border-soft);border-radius:8px}.tt-global-search:hover{border-color:var(--tt-border);box-shadow:var(--tt-focus)}.tt-top-actions>.tt-icon-button{border-radius:8px}.tt-account-button{border-radius:8px;box-shadow:inset 0 1px #ffffff26,0 2px 8px #00000016}.tt-watchbar{background:var(--tt-bg)}.tt-desktop-rail{background:var(--tt-panel)}.tt-desktop-rail :is(a,button){transition:background .18s,color .18s}.tt-desktop-rail :is(a,button)>svg{transition:transform .35s var(--tt-spring)}.tt-desktop-rail a[data-active=true]{background:var(--tt-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt-accent) 12%, transparent)}.tt-desktop-rail a[data-active=true]:before{border-radius:0 3px 3px 0}.tt-selection-line,.tt-selection-fill{pointer-events:none;position:absolute}.tt-selection-line{background:var(--tt-accent);border-radius:2px;height:2px;inset:auto 0 0}.tt-selection-fill{border-radius:inherit;background:var(--tt-raised);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tt-ink) 4%, transparent), 0 1px 3px #00000010;z-index:-1;inset:0}.tt-market-tabs>button,.tt-activity-tabs>button,.tt-timeframes>button,.tt-appearance-mode button{isolation:isolate;position:relative}.tt-market-tabs>button[aria-pressed=true],.tt-activity-tabs>button[aria-selected=true]{border-bottom-color:#0000}.tt-market-tabs>button:has(.tt-selection-line):after{display:none}.tt-activity-tabs>button:has(.tt-selection-line):after{display:none}:is(.tt-timeframes>button:has(.tt-selection-fill),.tt-appearance-mode button:has(.tt-selection-fill)){background:0 0}.tt-value-arrive{animation:tt-value-arrive .25s var(--tt-ease);display:inline-block}@keyframes tt-value-arrive{0%{opacity:.55}to{opacity:1}}.tt-discover:not(.tt-spot-workspace){padding:28px 30px 32px}.tt-discover-heading{margin-bottom:24px}.tt-discover-eyebrow{letter-spacing:.15em;color:var(--tt-accent);align-items:center;gap:7px;margin-bottom:9px;font-size:9px;font-weight:600;display:flex}.tt-discover-heading h1{letter-spacing:-.045em;font-size:32px;font-weight:600}.tt-discover-heading h1>span{color:var(--tt-accent)}.tt-discover-heading p{margin-top:6px;font-size:12px}.tt-discover-heading-actions{align-items:center;gap:14px;display:flex}.tt-discover-heading-actions .tt-subtle-button{border-radius:8px;gap:7px;min-height:36px;padding:8px 12px;font-size:11px}.tt-snapshot-pill{color:var(--tt-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.tt-snapshot-pill i{background:var(--tt-muted);border-radius:50%;width:5px;height:5px}.tt-market-overview{border-color:var(--tt-border-soft);background:linear-gradient(120deg, var(--tt-panel), color-mix(in srgb, var(--tt-raised) 28%, var(--tt-panel)));border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) .85fr;margin-bottom:23px;position:relative;overflow:hidden}.tt-market-overview:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tt-accent) 28%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.tt-market-overview>div,.tt-market-overview>div:first-child{padding:19px 22px}.tt-market-overview>div:last-child{border-right:0}.tt-market-overview>div>span{font-size:10px}.tt-market-overview>div>span>svg{color:var(--tt-muted)}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:27px;font-weight:500;line-height:1.45;display:block}.tt-market-overview small{color:var(--tt-muted);font-size:9px}.tt-market-overview>.tt-overview-watch{background:linear-gradient(115deg, transparent, var(--tt-accent-soft))}.tt-overview-watch button{color:var(--tt-accent);background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:10px;display:flex}.tt-overview-watch>strong{color:var(--tt-accent)}.tt-featured-heading{color:var(--tt-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;display:flex}.tt-featured-heading>span:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--tt-secondary);font-weight:600}.tt-featured{gap:12px;margin-bottom:24px;padding-bottom:4px}.tt-featured-card{border-color:var(--tt-border-soft);background:radial-gradient(ellipse at 95% 0, var(--tt-accent-soft), transparent 65%), var(--tt-panel);transition:transform .35s var(--tt-spring), border-color .2s, background .2s;border-radius:11px;padding:16px 18px;position:relative;overflow:hidden}.tt-featured-label{margin-bottom:18px;font-size:10px}.tt-featured-label>svg:first-child{color:var(--tt-accent)}.tt-featured-label>svg:last-child{transition:transform .35s var(--tt-spring)}.tt-featured-main>div>strong{font-size:15px}.tt-featured-main>div>span{font-size:14px}.tt-featured-main>svg{flex-shrink:1;width:100px}.tt-market-tabs{gap:26px}.tt-market-tabs>button{min-height:44px;padding-top:6px}.tt-market-tabs>button>span:not(.tt-selection-line){border-radius:5px}.tt-list-controls{padding-block:14px}.tt-chain-filters>button{border-radius:7px;padding-inline:10px;transition:background .18s,border-color .18s}.tt-table-search{border-radius:7px;min-width:150px}.tt-table-search:focus-within{box-shadow:var(--tt-focus)}.tt-filter-button[aria-expanded=true]{color:var(--tt-accent);background:var(--tt-accent-soft);border-color:color-mix(in srgb, var(--tt-accent) 35%, var(--tt-border))}.tt-extra-filters{animation:tt-surface-enter .2s var(--tt-ease);border-radius:8px}.tt-table-scroll{border-color:var(--tt-border-soft);border-radius:10px}.tt-markets-table th{background:color-mix(in srgb, var(--tt-panel) 50%, var(--tt-bg));height:39px}.tt-markets-table td{height:76px}.tt-markets-table tr{transition:background .16s}.tt-markets-table tr:focus-within{background:var(--tt-accent-soft)}.tt-markets-table tbody tr:hover .tt-open-market{color:var(--tt-accent);border-color:color-mix(in srgb, var(--tt-accent) 30%, var(--tt-border))}.tt-asset-icon{background:linear-gradient(145deg, var(--tt-raised), var(--tt-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt-ink) 5%, transparent)}.tt-star{transition:color .15s,background .15s}.tt-star[aria-pressed=true]>svg{animation:tt-watch-spring .45s var(--tt-spring);fill:color-mix(in srgb, var(--tt-accent) 20%, transparent)}@keyframes tt-watch-spring{0%{transform:scale(.75)rotate(-16deg)}65%{transform:scale(1.16)rotate(5deg)}to{transform:scale(1)rotate(0)}}.tt-research-disclosure,.tt-movers{border-color:var(--tt-border-soft);border-radius:10px}.tt-research-disclosure>summary{min-height:48px}.tt-discover-leaders-link{border:1px solid var(--tt-border-soft);color:var(--tt-ink);background:radial-gradient(ellipse at top right, var(--tt-accent-soft), transparent 75%), var(--tt-panel);border-radius:10px;flex-direction:column;gap:14px;margin-top:16px;padding:20px;text-decoration:none;display:flex}.tt-discover-leaders-link>span:first-child{color:var(--tt-accent);justify-content:space-between;display:flex}.tt-discover-leaders-link strong{font-size:13px;font-weight:500}.tt-discover-leaders-link small{color:var(--tt-muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.tt-discover-leaders-link>span:last-child{color:var(--tt-accent);font-size:10px}.tt-discovery-empty{text-align:center;background:var(--tt-panel);border:1px solid var(--tt-border-soft);border-radius:0 0 10px 10px;flex-direction:column;align-items:center;gap:9px;margin-top:-1px;padding:34px 18px;display:flex}.tt-discovery-empty>svg{color:var(--tt-accent);margin-bottom:5px}.tt-discovery-empty h3{margin:0;font-size:14px;font-weight:500}.tt-discovery-empty p{color:var(--tt-muted);max-width:360px;margin:0;font-size:11px;line-height:1.7}.tt-discovery-empty>button{margin-top:5px}.tt-spot-heading{background:linear-gradient(110deg, var(--tt-panel), color-mix(in srgb, var(--tt-raised) 15%, var(--tt-panel)))}.tt-spot-selector strong{letter-spacing:-.035em;font-weight:600}.tt-spot-price>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500}.tt-spot-metrics dd{font-weight:500}.tt-network-label{background:var(--tt-accent-soft);border-radius:6px}.tt-chart-toolbar{padding-inline:10px}.tt-timeframes{background:var(--tt-bg);border-radius:7px;gap:2px;padding:3px}.tt-timeframes button{border-radius:5px;min-width:31px}.tt-chart-panel .tt-chart-footer{font-size:9px}.tt-activity-tabs button{transition:color .18s}.tt-market-trade-controls{background:color-mix(in srgb, var(--tt-panel) 75%, var(--tt-bg))}.tt-market-trades-status{align-items:center;gap:5px;display:flex}.tt-feed-dot{background:var(--tt-muted);border-radius:50%;width:5px;height:5px}.tt-feed-dot[data-status=live]{background:var(--tt-positive);box-shadow:0 0 0 3px var(--tt-positive-soft)}.tt-feed-dot[data-status=stale],.tt-feed-dot[data-status=reconnecting]{background:var(--tt-warning)}.tt-trade-side{align-items:center;gap:6px;display:inline-flex}.tt-market-trades-table .tt-trade-side>svg{width:12px;height:12px}.tt-order-ticket-modes{background:linear-gradient(160deg, color-mix(in srgb, var(--tt-raised) 20%, var(--tt-panel)), var(--tt-panel) 50%)}.tt-ticket-header{min-height:48px}.tt-ticket-header>strong{align-items:center;gap:8px;display:flex}.tt-ticket-header>strong>svg{color:var(--tt-accent)}.tt-ticket-header-note{color:var(--tt-muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.tt-side-switch{border-radius:9px;padding:4px}.tt-side-switch button{border-radius:6px;transition:background .2s,color .2s;position:relative}.tt-side-switch button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.tt-order-ticket-modes .tt-trade-field,.hx-ticket .hx-field{border-radius:9px;transition:box-shadow .18s,border-color .18s}.tt-order-ticket-modes .tt-trade-field:focus-within,.hx-ticket .hx-field:focus-within{box-shadow:var(--tt-focus)}.tt-size-presets button{border:1px solid var(--tt-border-soft);background:0 0;border-radius:5px;min-height:30px;transition:background .18s,border-color .18s}.tt-size-presets button:hover:enabled{background:var(--tt-accent-soft);border-color:var(--tt-accent);color:var(--tt-accent)}.tt-review-button{border-radius:8px;min-height:44px;box-shadow:inset 0 1px #ffffff24}.tt-review-button:disabled{box-shadow:none}.tt-review-button:not(:disabled):hover{box-shadow:inset 0 1px #ffffff26,0 4px 16px #00000015}.tt-ticket .tt-review-button{justify-content:space-between;align-items:center;display:flex}.tt-connection-banner{border-bottom:1px solid color-mix(in srgb, var(--tt-warning) 25%, var(--tt-border));background:color-mix(in srgb, var(--tt-warning) 5%, var(--tt-panel));color:var(--tt-secondary);animation:tt-surface-enter .25s var(--tt-ease);align-items:center;gap:12px;padding:12px 20px;display:flex}.tt-connection-symbol{color:var(--tt-warning);flex-shrink:0;display:flex}.tt-connection-banner strong{color:var(--tt-warning);font-size:11px;font-weight:600;display:block}.tt-connection-banner p{margin:3px 0 0;font-size:10px;line-height:1.6}.tt-connection-wait{white-space:nowrap;color:var(--tt-warning);align-items:center;gap:8px;margin-left:auto;font-size:10px;display:inline-flex}.tt-connection-wait i{background:currentColor;border-radius:50%;width:5px;height:5px}.tt-connection-banner[data-restored=true]{background:color-mix(in srgb, var(--tt-positive) 4%, var(--tt-panel));border-color:var(--tt-border)}.tt-connection-banner[data-restored=true] :is(strong,.tt-connection-symbol){color:var(--tt-positive)}.tt-skeleton-bar{background:var(--tt-raised);animation:none;position:relative;overflow:hidden}.tt-skeleton-bar:after{content:"";background:linear-gradient(100deg, transparent 15%, color-mix(in srgb, var(--tt-ink) 5%, transparent), transparent 85%);animation:1.8s ease-in-out infinite tt-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes tt-skeleton-sweep{to{transform:translate(100%)}}.tt-skeleton-chart{background-image:linear-gradient(var(--tt-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--tt-border-soft) 1px, transparent 1px);background-size:20% 25%}.tt-skeleton-chart>span{background:var(--tt-panel);border:1px solid var(--tt-border-soft);border-radius:7px;padding:10px 15px;font-size:10px}.tt-skeleton-featured{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.tt-skeleton-featured>div{border:1px solid var(--tt-border-soft);background:var(--tt-panel);border-radius:11px;flex-direction:column;gap:16px;min-height:118px;padding:16px;display:flex}.tt-loading-wordmark{border:1px solid var(--tt-border);background:linear-gradient(145deg, var(--tt-raised), var(--tt-panel));border-radius:24px 8px;position:relative}.tt-loading-wordmark:before,.tt-loading-wordmark:after{content:"";border:1px solid var(--tt-border-soft);pointer-events:none;border-radius:32px 12px;position:absolute;inset:-15px;transform:rotate(12deg)}.tt-loading-wordmark:after{opacity:.35;inset:-30px;transform:rotate(-8deg)}.tt-loading-track{overflow:hidden}.tt-loading-content>h1{letter-spacing:-.045em;font-weight:500}.tt-empty>svg{border:1px solid var(--tt-border);background:var(--tt-raised);width:52px;height:52px;color:var(--tt-accent);border-radius:14px 5px;padding:12px}.tt-toast{animation:tt-surface-enter .3s var(--tt-spring);border-radius:10px;box-shadow:0 12px 40px #00000030}.tt-dialog{transition:opacity .18s ease, transform .3s var(--tt-spring);border-radius:14px}.tt-dialog[data-closed]{opacity:0;transform:translateY(10px)scale(.985)}.tt-backdrop{transition:opacity .18s}.tt-backdrop[data-closed]{opacity:0}@keyframes tt-surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tt-appearance-dialog .tt-dialog{max-width:650px}.tt-appearance-body{max-height:min(70dvh,650px);padding:20px 24px;overflow-y:auto}.tt-appearance-mode{margin-bottom:20px}.tt-palette-options{gap:13px}.tt-palette-option{transition:border-color .18s, box-shadow .18s, transform .3s var(--tt-spring);border-radius:10px;padding:8px}.tt-palette-option[aria-pressed=true]{box-shadow:0 0 0 1px var(--tt-accent), 0 0 0 4px var(--tt-accent-soft)}.tt-palette-preview{border-radius:6px;height:88px}.tt-palette-option>strong{margin-top:10px;font-size:11px}.tt-palette-option>small{font-size:9px}.tt-appearance-note{margin-top:16px!important}@media (hover:hover){.tt-desktop-rail :is(a,button):hover>svg{transform:translateY(-1px)scale(1.06)}.tt-featured-card:hover{border-color:color-mix(in srgb, var(--tt-accent) 38%, var(--tt-border));transform:translateY(-2px)}.tt-featured-card:hover .tt-featured-label>svg:last-child{color:var(--tt-accent);transform:translate(2px,-2px)}.tt-palette-option:hover{border-color:var(--tt-accent);transform:translateY(-2px)}}@media (max-width:1250px){.tt-market-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-market-overview>.tt-overview-watch{display:none}.tt-market-overview>div:nth-child(3){border-right:0}.tt-snapshot-pill{display:none}.tt-featured-main>svg{max-width:72px}}@media (max-width:900px){.tt-discover:not(.tt-spot-workspace){padding:22px 20px 30px}.tt-mobile-nav{background:color-mix(in srgb, var(--tt-panel) 94%, transparent);-webkit-backdrop-filter:blur(16px)}.tt-mobile-nav a{gap:3px;position:relative}.tt-mobile-nav a>svg{box-sizing:content-box;width:22px;height:22px;transition:background .2s, transform .3s var(--tt-spring);border-radius:7px;padding:2px}.tt-mobile-nav a[data-active=true]>svg{background:var(--tt-accent-soft);box-shadow:0 0 0 3px var(--tt-accent-soft)}.tt-mobile-nav a>span{font-size:9px}.tt-mobile-nav a:active>svg{transform:scale(.9)}.tt-connection-banner{padding:12px 16px}.tt-connection-wait{display:none}.tt-market-overview>div,.tt-market-overview>div:first-child{padding:16px}.tt-featured{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.tt-featured-card{scroll-snap-align:start}.tt-spot-workspace .tt-mobile-execution{background:color-mix(in srgb, var(--tt-panel) 96%, transparent);-webkit-backdrop-filter:blur(16px);padding:10px 14px}.tt-mobile-execution button{border-radius:8px;min-height:42px;font-size:13px;font-weight:600}.tt-mobile-execution button:first-child{box-shadow:inset 0 1px #ffffff26}.tt-trade-sheet .tt-dialog{border-radius:16px 16px 0 0}.tt-trade-sheet .tt-dialog[data-closed]{transform:translateY(24px)}}@media (max-width:600px){.tt-discover:not(.tt-spot-workspace){padding:20px 14px 28px}.tt-discover-heading{align-items:center;margin-bottom:20px}.tt-discover-eyebrow{gap:5px;margin-bottom:7px;font-size:8px}.tt-discover-heading h1{font-size:28px}.tt-discover-heading p{max-width:235px;font-size:11px;line-height:1.5}.tt-discover-heading-actions .tt-subtle-button{min-height:38px;padding:8px 9px;font-size:10px}.tt-market-overview{border-radius:10px;margin-bottom:22px}.tt-market-overview>div,.tt-market-overview>div:first-child{padding:13px 11px}.tt-market-overview>div>span{gap:4px;font-size:8px}.tt-market-overview>div>span>svg{display:none}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{margin:7px 0 3px;font-size:21px}.tt-market-overview small{font-size:8px;line-height:1.5}.tt-featured-heading{margin-bottom:10px;font-size:8px}.tt-featured{grid-auto-columns:minmax(245px,78%);gap:10px;margin-bottom:16px}.tt-featured-card{padding:15px}.tt-featured-label{margin-bottom:15px;font-size:9px}.tt-featured-main>div>strong{font-size:14px}.tt-featured-main>div>span{font-size:13px}.tt-featured-main>svg{max-width:62px;margin-left:auto;display:block}.tt-market-tabs{gap:21px}.tt-market-tabs>button{min-height:42px;font-size:11px}.tt-list-controls{gap:10px;padding-block:13px}.tt-chain-filters>button{min-height:36px;padding-inline:9px;font-size:10px}.tt-list-tools .tt-table-search{height:38px}.tt-filter-button,.tt-list-tools>.tt-subtle-button{min-height:38px}.tt-markets-table{table-layout:fixed;width:100%;min-width:0}.tt-markets-table :is(th,td):first-child{width:30px;padding-inline:5px 0}.tt-markets-table :is(th,td):nth-child(2){width:45%;min-width:0;padding-inline:5px}.tt-markets-table :is(th,td):nth-child(3){width:26%}.tt-markets-table :is(th,td):nth-child(4){width:auto}.tt-markets-table :is(th,td):nth-child(n+5){display:none}.tt-markets-table th{height:37px;padding-inline:7px;font-size:9px}.tt-markets-table th button{font-size:inherit;gap:3px}.tt-markets-table td{height:78px;padding-inline:7px;font-size:11px}.tt-asset{gap:8px;min-width:0}.tt-asset strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tt-asset small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tt-asset .tt-row-context{font-size:8px}.tt-markets-table .tt-catalog-mark,.tt-markets-table .tt-asset-icon{flex-shrink:0;flex-basis:29px;width:29px;height:29px}.tt-markets-table .tt-asset-icon>svg{width:21px;height:21px}.tt-star{width:26px;min-height:40px}.tt-list-footer{flex-direction:column;align-items:flex-start;gap:4px;font-size:8px}.tt-spot-heading{padding:14px}.tt-spot-price>strong{font-size:24px}.tt-spot-metrics{margin-top:4px;padding-top:12px}.tt-spot-metrics dt{font-size:9px}.tt-spot-metrics dd{font-size:12px}.tt-timeframes{gap:0;padding:2px}.tt-timeframes button{min-width:27px;padding-inline:6px;font-size:10px}.tt-chart-toolbar{gap:6px;padding-inline:8px}.tt-activity-tabs{gap:18px}.tt-activity-tabs button{min-height:45px}.tt-market-trades-table td{font-size:11px}.tt-skeleton-featured{grid-template-columns:1fr 1fr}.tt-skeleton-featured>div:last-child{display:none}.tt-palette-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tt-palette-preview{gap:6px;height:65px;padding:7px}.tt-palette-option{padding:7px}.tt-palette-option>strong{margin-top:7px;font-size:11px}.tt-palette-option>small{font-size:8px}.tt-appearance-body{max-height:65dvh;padding:16px}.tt-appearance-mode{margin-bottom:15px}.tt-appearance-footer{padding:12px 16px}}@media (max-width:360px){.tt-discover:not(.tt-spot-workspace){padding-inline:10px}.tt-discover-heading p{max-width:185px;font-size:10px}.tt-market-overview>div,.tt-market-overview>div:first-child{padding-inline:8px}.tt-market-overview>div>strong,.tt-market-overview>div:first-child>strong{font-size:19px}.tt-market-tabs{gap:16px}.tt-markets-table :is(th,td):nth-child(2){width:42%}.tt-markets-table :is(th,td):nth-child(3){width:27%}.tt-markets-table td{padding-inline:5px;font-size:10px}.tt-markets-table th{font-size:8px}.tt-markets-table .tt-catalog-mark,.tt-markets-table .tt-asset-icon{flex-basis:25px;width:25px;height:25px}.tt-asset{gap:6px}.tt-asset strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.terminal-theme *,.terminal-theme :before,.terminal-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tt-featured-card:hover,.tt-palette-option:hover,.tt-desktop-rail :is(a,button):hover>svg{transform:none}.tt-skeleton-bar:after{display:none}}@media (forced-colors:active){.tt-selection-fill{background:highlight;border:1px solid highlight}.tt-selection-line{background:highlight}.tt-connection-banner{border:1px solid canvastext}.tt-leaders-search:focus-within{outline:2px solid highlight}}.tt-theme-toggle{gap:7px;width:auto;min-width:34px;padding-inline:9px;position:relative;overflow:visible}.tt-header-appearance-label{font-size:11px}.tt-header-tooltip{z-index:80;white-space:nowrap;pointer-events:auto;visibility:hidden;opacity:0;background:var(--tt-raised);border:1px solid var(--tt-border);min-width:154px;color:var(--tt-ink);transition:opacity .16s, transform .2s var(--tt-ease), visibility .16s;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 24px #00000035}.tt-header-tooltip small{color:var(--tt-muted);font-size:9px}.tt-theme-toggle:hover .tt-header-tooltip,.tt-theme-toggle:focus-visible .tt-header-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.tt-market-breadth{border:1px solid var(--tt-border-soft);background:var(--tt-panel);border-radius:10px;margin-bottom:16px;padding:18px}.tt-market-breadth .tt-section-heading{margin-bottom:7px}.tt-market-breadth>p{color:var(--tt-muted);margin:0;font-size:10px;line-height:1.6}.tt-breadth-track{border-radius:3px;gap:3px;height:7px;margin:19px 0 14px;display:flex;overflow:hidden}.tt-breadth-track>span{min-width:3px}.tt-breadth-up{background:var(--tt-positive)}.tt-breadth-down{background:var(--tt-negative)}.tt-breadth-flat{background:var(--tt-border)}.tt-breadth-values{justify-content:space-between;gap:12px;display:flex}.tt-breadth-values>span{color:var(--tt-muted);align-items:center;gap:5px;font-size:10px;display:flex}.tt-breadth-values i{border-radius:50%;width:4px;height:4px}.tt-breadth-values strong{color:var(--tt-ink);font-weight:500}.tt-market-breadth>small{color:var(--tt-muted);margin-top:12px;font-size:9px;display:block}.tt-market-breadth>.tt-breadth-empty{margin-top:18px}.tt-discover-leaders-link{margin-top:0}@media (max-width:1450px){.tt-header-appearance-label{display:none}}@media (max-width:1100px){.tt-ticket-header-note{font-size:0}}@media (max-width:600px){.tt-theme-toggle{display:inline-flex}}.tt-market-tabs>button>.tt-selection-line{background:var(--tt-accent);border-radius:2px;height:2px;margin:0;padding:0;font-size:0}.tt-research-rail{gap:16px}.tt-market-breadth{margin-bottom:0}.tt-sort-arrow{transition:transform .2s}.tt-markets-table th[aria-sort=ascending] .tt-sort-arrow{transform:rotate(180deg)}.tt-markets-table th:is([aria-sort=ascending],[aria-sort=descending])>button{color:var(--tt-accent)}.tt-market-row-skeleton .tt-skeleton-bar{width:55px;max-width:100%;height:10px}.tt-market-row-skeleton .tt-skeleton-bar.wide{width:100px;height:14px}.tt-discovery-error{border:1px solid color-mix(in srgb, var(--tt-warning) 25%, var(--tt-border));background:color-mix(in srgb, var(--tt-warning) 4%, var(--tt-panel));border-radius:9px;align-items:center;gap:13px;margin:0 0 14px;padding:16px;display:flex}.tt-discovery-error>svg{color:var(--tt-warning);flex-shrink:0}.tt-discovery-error strong{color:var(--tt-ink);font-size:12px;font-weight:500;display:block}.tt-discovery-error p{color:var(--tt-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.tt-discovery-error small{color:var(--tt-muted);margin-top:4px;font-size:10px;display:block}.tt-discovery-error>button{border:1px solid var(--tt-border);color:var(--tt-ink);border-radius:6px;flex-shrink:0;margin-left:auto;padding:8px 10px;font-size:11px}.tt-mobile-table-tools{display:none}@media (max-width:600px){.tt-mobile-table-tools{color:var(--tt-muted);justify-content:space-between;align-items:center;padding-bottom:9px;font-size:9px;display:flex}.tt-mobile-table-tools button{min-height:30px;color:var(--tt-secondary);align-items:center;gap:5px;padding:7px 0 7px 12px;font-size:10px;display:inline-flex}.tt-mobile-table-tools button[aria-pressed=true]{color:var(--tt-accent)}.tt-table-scroll[data-expanded=true] .tt-markets-table{table-layout:auto;min-width:870px}.tt-table-scroll[data-expanded=true] .tt-markets-table :is(th,td):nth-child(n+5){display:table-cell}.tt-table-scroll[data-expanded=true] .tt-markets-table :is(th,td):nth-child(n+2){width:auto}.tt-table-scroll[data-expanded=true] .tt-markets-table :is(th,td):nth-child(2){min-width:155px}.tt-discovery-error{gap:9px;padding:12px}.tt-discovery-error strong{font-size:11px}.tt-discovery-error p{font-size:10px}}@media (max-width:360px){.tt-topbar{gap:8px}.tt-top-actions{gap:1px}.tt-theme-toggle{min-width:28px;padding-inline:5px}}.tt-order-types>button,.hx-order-types>button,.tt-side-switch>button,.hx-side>button{isolation:isolate;position:relative}:is(.tt-order-types>button:has(.tt-selection-line),.hx-order-types>button:has(.tt-selection-line)){border-bottom-color:#0000}:is(.tt-side-switch>button:has(.tt-selection-fill),.hx-side>button:has(.tt-selection-fill)){box-shadow:none;background:0 0;border-color:#0000}.tt-side-switch>button:first-child .tt-selection-fill,.hx-side>.buy .tt-selection-fill{background:var(--tt-positive-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt-positive) 65%, transparent)}.tt-side-switch>button:last-child .tt-selection-fill,.hx-side>.sell .tt-selection-fill{background:var(--tt-negative-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tt-negative) 65%, transparent)}.tt-ticket-header>strong{min-width:0}.tt-ticket-header>strong>svg{flex-shrink:0}.tt-ticket-header>strong>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-ticket-header-note{flex-shrink:0}@media (max-width:600px){.tt-chart-toolbar{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.tt-chart-toolbar>button,.tt-timeframes{flex-shrink:0}}
