:root{color-scheme:dark;--color-canvas: #0a1a3a;--color-surface-0: #0a1a3a;--color-surface-1: #12244a;--color-surface-2: #182b56;--color-surface-raised: #1f3466;--color-surface-hover: #1b2f5c;--color-line-soft: #182b56;--color-line: #1f3466;--color-line-strong: #2a4078;--color-text: #eef2fb;--color-text-muted: #8fa0c4;--color-text-faint: #5c6e96;--color-cyan: #2fd4ff;--color-cyan-hover: #6be2ff;--color-cyan-soft: #0a2440;--color-gold: #2fd4ff;--color-gold-soft: #0a2440;--color-teal: #0ecb81;--color-teal-soft: #0f2b1e;--color-coral: #f6465d;--color-coral-soft: #2b1216;--color-danger: #f6465d;--color-danger-soft: #2b1216;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--font-display: var(--font-body);--font-data: "Segoe UI Variable", "SF Pro Text", -apple-system, BlinkMacSystemFont, Roboto, "Noto Sans SC", "Microsoft YaHei UI", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--touch-target-min: 44px;--shadow-panel: none;--shadow-raised: 0 12px 32px rgb(0 0 0 / 52%);--shadow-popover: 0 8px 24px rgb(0 0 0 / 55%);--focus-ring-color: var(--color-cyan);--focus-ring-width: 2px;--focus-ring-offset: 2px;--duration-fast: .12s;--duration-price-flash: .72s}@keyframes pulse-breathe{0%,to{box-shadow:0 0 0 3px #2fd4ff1f}50%{box-shadow:0 0 0 5px #2fd4ff0d}}@keyframes price-flash-up{0%{color:var(--color-teal);background:#0ecb812e}to{color:inherit;background:transparent}}@keyframes price-flash-down{0%{color:var(--color-coral);background:#f6465d33}to{color:inherit;background:transparent}}.price-flash-up,.price-flash-down{border-radius:4px;animation-duration:var(--duration-price-flash);animation-timing-function:ease-out}.price-flash-up{animation-name:price-flash-up}.price-flash-down{animation-name:price-flash-down}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-price-flash: 0ms}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-motion=status]{animation:none!important}}*{box-sizing:border-box}html{min-inline-size:1180px;background:var(--color-canvas);scroll-behavior:smooth}body{margin:0;min-inline-size:1180px;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body);font-size:14px;line-height:1.45;font-synthesis:none;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button,input,select,a{border-radius:var(--radius-sm)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}button,a,input,select{transition:border-color var(--duration-fast),background-color var(--duration-fast),color var(--duration-fast),opacity var(--duration-fast),box-shadow var(--duration-fast)}[data-financial-value]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums lining-nums}.terminal-icon{inline-size:18px;block-size:18px;display:block;flex:0 0 auto;pointer-events:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{color:var(--color-text);text-decoration:none;letter-spacing:.02em;font-family:var(--font-display);font-weight:700}.eyebrow{color:var(--color-text-faint);font-size:.72rem;font-weight:600;letter-spacing:.01em;text-transform:none}.up{color:var(--color-teal)!important}.down{color:var(--color-coral)!important}.quality-warning{color:var(--color-gold)}.quality-neutral{color:var(--color-text-muted)}.pulse-node,.connection-pulse{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--color-cyan);animation:pulse-breathe 2.8s ease-in-out infinite}.connection-pulse.stale{background:var(--color-gold)}.connection-pulse.disconnected{background:var(--color-coral);animation:none;box-shadow:0 0 0 3px #ff7e701a}.wrap-safe-action{min-inline-size:0;block-size:auto;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.auth-shell{min-height:100vh;padding:0 clamp(24px,5vw,72px) 56px;background:var(--color-canvas)}.auth-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--color-line-soft)}.auth-header .brand b{color:var(--color-cyan);margin-inline-start:6px;font-weight:700}.locale-field{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:.8rem}.locale-field select,.topbar-locale select{border:1px solid var(--color-line);background:var(--color-surface-1);color:var(--color-text);padding:8px 10px}.locale-field select{min-width:108px}.locale-field select:hover,.topbar-locale select:hover{border-color:var(--color-line-strong)}.auth-card{width:min(440px,100%);margin:clamp(48px,10vh,112px) auto 0;border:1px solid var(--color-line);background:var(--color-surface-1);border-radius:var(--radius-lg);padding:clamp(28px,5vw,44px);box-shadow:none}.auth-layout{display:flex;align-items:flex-start;justify-content:center;gap:28px}.auth-layout .auth-card{margin:clamp(48px,10vh,112px) 0 0}.auth-channel-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:4px}.auth-channel-tabs button{border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted);padding:10px 12px;font-weight:600}.auth-channel-tabs button.active{border-color:var(--color-cyan);color:var(--color-cyan);background:var(--color-cyan-soft, rgba(0,220,255,.06))}.auth-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.auth-support-inline{display:inline-flex;align-items:center;gap:16px}.auth-support-inline a{color:var(--color-text-muted);text-decoration:none;font-size:.85rem;font-weight:600}.auth-support-inline a:hover{color:var(--color-cyan)}.auth-link{border:0;background:transparent;color:var(--color-text-muted);padding:4px 0;font-size:.85rem;cursor:pointer;justify-self:start}.auth-link:hover{color:var(--color-cyan)}@media(max-width:860px){.auth-layout{flex-direction:column;align-items:stretch}}.auth-card h1{margin:12px 0 28px;font:700 clamp(1.5rem,4vw,1.9rem)/1 var(--font-display);letter-spacing:-.01em}.auth-boundary{display:inline-flex;margin:0;border:1px solid var(--color-gold);background:var(--color-gold-soft);color:#9fe4ff;padding:7px 11px;font-size:.72rem;font-weight:600}.auth-card form{display:grid;gap:17px}.auth-card form label{display:grid;gap:8px;color:#bac2cc;font-size:.82rem}.auth-card form input{width:100%;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);padding:12px}.auth-card form input:focus{border-color:var(--color-cyan)}.password-field{position:relative;display:block}.password-field input{padding-inline-end:48px!important}.password-field button{position:absolute;inset-block:0;inset-inline-end:0;inline-size:44px;display:grid;place-items:center;border:0;border-inline-start:1px solid var(--color-line-soft);border-radius:0;background:transparent;color:var(--color-text-faint)}.password-field button[aria-pressed=true]{color:var(--color-gold)}.auth-field-label{display:grid;gap:8px;color:#bac2cc;font-size:.82rem}.auth-phone-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px}.auth-phone-row .auth-dial-label,.auth-phone-row .auth-phone-label{display:block}.auth-phone-row select{inline-size:100%;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);padding:12px 8px;font-size:.85rem}.auth-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px;align-items:start}.auth-captcha-row label{display:grid;gap:8px;color:#bac2cc;font-size:.82rem}.auth-captcha-image{inline-size:132px;block-size:44px;padding:0;border:1px solid var(--color-line);border-radius:0;background:transparent;overflow:hidden}.auth-captcha-image img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.auth-captcha-image span{color:var(--color-text-faint);font-size:.7rem}.auth-card [role=alert]{margin:0;border-inline-start:3px solid var(--color-coral);background:var(--color-danger-soft);color:#ffc0b9;padding:10px;font-size:.82rem}.auth-card [role=status]{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.auth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:5px}.auth-actions button{border:1px solid var(--color-cyan);background:var(--color-cyan);color:#061014;padding:12px 13px;font-weight:700}.auth-actions button:hover:not(:disabled){background:var(--color-cyan-hover);border-color:var(--color-cyan-hover)}.auth-actions button.secondary,.account-action{border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text)}.auth-actions button.secondary:hover,.account-action:hover{border-color:var(--color-line-strong)}.auth-actions button.tertiary{grid-column:1 / -1;border:0;background:transparent;color:var(--color-text-muted)}.auth-actions button.tertiary:hover{color:var(--color-text)}.account-action{padding:8px 11px}.terminal-shell{min-height:100vh;background:var(--color-canvas)}.terminal-background,.trade-drawer-layer,.trade-drawer{display:contents}.mobile-trade-actions,.mobile-home,.mobile-workspace-tabs,.mobile-bottom-nav,.mobile-market-strip,.mobile-market-trigger,.mobile-market-layer,.trade-drawer-backdrop,.trade-drawer-close,.mobile-utilities,.trade-drawer-layer[hidden]{display:none}.terminal-grid{display:grid;height:100vh;min-height:700px;grid-template-columns:256px minmax(620px,1fr) 336px;grid-template-rows:64px minmax(430px,1fr) minmax(220px,.4fr);grid-template-areas:"topbar topbar topbar" "rail chart ticket" "rail orders ticket";overflow:hidden;background:var(--color-canvas)}.terminal-topbar{grid-area:topbar;position:relative;z-index:20;display:grid;grid-template-columns:190px minmax(210px,300px) minmax(250px,1fr) auto;align-items:center;gap:var(--space-4);min-height:64px;padding:0 16px;border-bottom:1px solid var(--color-line);background:var(--color-surface-1)}.terminal-brand{display:flex;align-items:center;gap:10px;min-width:0}.terminal-brand .brand-mark{display:grid;width:34px;height:34px;place-items:center;border:0;background:transparent;color:var(--color-gold);font:800 1.5rem var(--font-data)}.terminal-brand>span:last-child{display:grid;gap:1px;min-width:0}.terminal-brand strong{font-size:1rem;letter-spacing:.02em;font-weight:700}.terminal-brand small{color:var(--color-text-faint);font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instrument-search{position:relative;min-width:0}.instrument-search input{inline-size:100%;block-size:38px;padding-block:0;padding-inline:36px 12px;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);font-size:.86rem}.instrument-search input:hover{border-color:var(--color-line-strong)}.instrument-search input:focus{border-color:var(--color-cyan)}.instrument-search input::placeholder{color:var(--color-text-faint)}.search-glyph{position:absolute;z-index:1;inset-inline-start:12px;inset-block-start:50%;translate:0 -50%;color:var(--color-text-faint)}.search-glyph .terminal-icon{inline-size:16px;block-size:16px}.search-results{position:absolute;z-index:40;inset:calc(100% + 8px) 0 auto;display:grid;padding:6px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-popover)}.search-results button{display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--color-line-soft);background:transparent;color:var(--color-text);padding:10px;text-align:start;font-size:.82rem}.search-results button:last-child{border-bottom:0}.search-results button:hover{background:var(--color-surface-hover);color:var(--color-cyan)}.search-results span:last-child{color:var(--color-text-muted)}.search-empty{padding:10px;color:var(--color-text-muted);font-size:.8rem}.mobile-market-layer{position:fixed;z-index:130;inset:0}.mobile-market-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;border-radius:0;background:#000000b8}.mobile-market-sheet{position:absolute;inset-inline:0;inset-block-end:0;max-block-size:min(82dvh,720px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border-block-start:1px solid var(--color-line-strong);background:var(--color-surface-1);box-shadow:0 -24px 70px #0000008f}.mobile-market-sheet:before{content:"";position:absolute;z-index:2;inset-block-start:7px;inset-inline-start:50%;inline-size:36px;block-size:3px;border-radius:999px;background:var(--color-line-strong);translate:-50% 0}.mobile-market-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:64px;padding-block-start:6px;padding-inline:16px 10px;border-block-end:1px solid var(--color-line)}.mobile-market-sheet>header>div{display:grid;gap:3px}.mobile-market-sheet>header strong{font:700 .98rem var(--font-display)}.mobile-market-close{display:grid;inline-size:44px;block-size:44px;place-items:center;border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text)}.mobile-market-search{position:relative;display:block;margin:12px}.mobile-market-search input{inline-size:100%;min-block-size:44px;padding-inline:38px 12px;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text)}.mobile-market-columns{min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(82px,auto) minmax(58px,auto);gap:10px;padding:0 16px 7px;border-block-end:1px solid var(--color-line-soft);color:var(--color-text-faint);font-size:.66rem}.mobile-market-columns>span:nth-child(n+3){overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.mobile-market-results{min-block-size:0;padding-block-end:max(14px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.mobile-market-results>button{inline-size:100%;min-block-size:58px;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(82px,auto) minmax(58px,auto);align-items:center;gap:10px;padding:8px 16px;border:0;border-block-end:1px solid var(--color-line-soft);border-radius:0;background:transparent;color:var(--color-text);text-align:start}.mobile-market-results>button.active{border-inline-start:2px solid var(--color-gold);background:var(--color-surface-2)}.mobile-market-results>button>span{min-inline-size:0;display:grid;gap:3px}.mobile-market-results>button small{color:var(--color-text-faint);font-size:.7rem}.mobile-market-results .mobile-result-last{min-inline-size:0;overflow:hidden;color:var(--color-text-muted);font:600 .82rem var(--font-data);text-align:end;text-overflow:ellipsis;white-space:nowrap}.mobile-market-results .mobile-result-change{min-inline-size:0;overflow:hidden;font-size:.68rem;text-align:end;text-overflow:ellipsis;white-space:nowrap}.ticker-tape{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));align-items:stretch;height:40px;border-block:1px solid var(--color-line-soft);border-radius:0;overflow:hidden}.ticker-tape button{min-width:0;display:grid;align-content:center;gap:2px;padding:0 10px;border:0;border-inline-end:1px solid var(--color-line-soft);background:transparent;color:var(--color-text-muted);text-align:start}.ticker-tape button:hover{background:var(--color-surface-2);color:var(--color-text)}.ticker-tape button.active{background:var(--color-surface-2);color:var(--color-text);box-shadow:inset 0 -2px var(--color-gold)}.ticker-tape button:focus-visible,.chart-intervals button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.ticker-tape span{overflow:hidden;text-overflow:ellipsis;font-size:.7rem;font-weight:600}.ticker-tape strong{color:var(--color-text);font:600 .86rem var(--font-data)}.quote-health{min-width:0;display:grid;grid-template-columns:8px auto auto minmax(58px,88px);align-items:center;gap:9px}.quote-health>span:not(.connection-pulse){min-width:0;display:grid;gap:2px}.quote-health small{color:var(--color-text-faint);font-size:.64rem}.quote-health strong{overflow:hidden;color:var(--color-text-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.quote-health>span:nth-child(2) strong{color:var(--color-cyan)}.quote-health[data-feed-state=delayed]>span:nth-child(2) strong,.quote-health[data-feed-state=stale]>span:nth-child(2) strong{color:var(--color-gold)}.quote-health[data-feed-state=unavailable]>span:nth-child(2) strong{color:var(--color-coral)}.terminal-actions{display:flex;align-items:center;justify-content:end;gap:8px}.locale-menu{position:relative}.locale-menu-trigger{block-size:36px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted);border-radius:var(--radius-sm)}.locale-menu-trigger:hover{border-color:var(--color-line-strong);background:var(--color-surface-2);color:var(--color-text)}.locale-menu-trigger .terminal-icon{inline-size:16px;block-size:16px}.locale-menu-trigger .locale-menu-current{max-inline-size:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--color-text)}.locale-menu-trigger .terminal-icon[data-icon=chevron-down]{inline-size:13px;block-size:13px}.locale-menu-panel{position:absolute;z-index:70;inset-block-start:calc(100% + 9px);inset-inline-end:0;inline-size:300px;max-block-size:min(440px,calc(100vh - 140px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-popover)}.locale-menu-search{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:10px;padding:0 10px;block-size:36px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-0)}.locale-menu-search .terminal-icon{inline-size:15px;block-size:15px;color:var(--color-text-faint)}.locale-menu-search input{flex:1;min-inline-size:0;block-size:100%;border:0;background:transparent;color:var(--color-text);font-size:16px;outline:none}.locale-menu-search input::placeholder{color:var(--color-text-faint)}.locale-menu-list{flex:1 1 auto;overflow-y:auto;padding:4px 6px 10px}.locale-menu-list>button{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"native check" "english check";align-items:center;column-gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:start}.locale-menu-list>button:hover{background:var(--color-surface-2)}.locale-menu-list>button.selected{background:var(--color-cyan-soft)}.locale-menu-native{grid-area:native;font-size:.82rem;font-weight:650}.locale-menu-english{grid-area:english;font-size:.68rem;color:var(--color-text-faint)}.locale-menu-list>button.selected .locale-menu-english{color:var(--color-cyan)}.locale-menu-list .terminal-icon{grid-area:check;inline-size:16px;block-size:16px;color:var(--color-cyan)}.locale-menu-empty{padding:14px 10px;color:var(--color-text-faint);font-size:.76rem;text-align:center}.notification-action,.account-trigger{height:36px;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted)}.notification-action:hover,.account-trigger:hover{border-color:var(--color-line-strong);background:var(--color-surface-2);color:var(--color-text)}.notification-action{position:relative;width:36px;display:grid;place-items:center}.wallet-action{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted)}.wallet-action:hover{border-color:var(--color-cyan);background:var(--color-surface-2);color:var(--color-cyan)}.wallet-action .terminal-icon{width:17px;height:17px}.notification-action svg{width:17px;height:17px}.notification-badge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-inline-size:17px;block-size:17px;display:grid;place-items:center;padding-inline:4px;border:2px solid var(--color-surface-1);border-radius:999px;background:var(--color-coral);color:#fff;font:750 .56rem/1 var(--font-data)}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:8px;max-width:168px;padding:0 10px}.account-trigger>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--color-cyan-soft);color:var(--color-cyan);font:700 .7rem var(--font-data)}.account-trigger small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.account-popover{position:absolute;z-index:40;inset-block-start:calc(100% + 9px);inset-inline-end:0;inline-size:232px;display:grid;gap:12px;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-1);box-shadow:var(--shadow-popover)}.account-popover strong{overflow-wrap:anywhere;font-size:.8rem}.account-popover button{border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text);padding:8px 10px;text-align:start;font-size:.8rem}.account-popover button:hover{border-color:var(--color-line-strong)}.mobile-utilities{position:relative}.mobile-utilities-trigger{position:relative;inline-size:44px;block-size:44px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface-1);color:var(--color-text)}.mobile-utilities-trigger i{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-inline-size:17px;block-size:17px;display:grid;place-items:center;padding-inline:3px;border:2px solid var(--color-surface-0);border-radius:999px;background:var(--color-coral);color:#fff;font:750 .52rem/1 var(--font-data);font-style:normal}.mobile-utilities-menu{position:absolute;z-index:80;inset-block-start:calc(100% + 8px);inset-inline-end:0;inline-size:min(280px,calc(100vw - 24px));display:grid;padding:7px;border:1px solid var(--color-line-strong);background:var(--color-surface-1);box-shadow:var(--shadow-raised)}.mobile-utilities-identity{min-inline-size:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px;border-block-end:1px solid var(--color-line-soft)}.mobile-utilities-identity>span{inline-size:28px;block-size:28px;display:grid;place-items:center;border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold);font:750 .68rem var(--font-data)}.mobile-utilities-identity strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mobile-utilities-menu>button,.mobile-utilities-menu>label{min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-block-end:1px solid var(--color-line-soft);background:transparent;color:var(--color-text);font-size:.76rem;text-align:start}.mobile-utilities-menu>button:hover{background:var(--color-surface-2)}.mobile-utilities-menu b{min-inline-size:20px;padding:3px 6px;border-radius:999px;background:var(--color-coral);color:#fff;font:750 .56rem var(--font-data);text-align:center}.mobile-utilities-menu select{min-block-size:34px;border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text)}.mobile-utilities-menu .locale-menu{inline-size:100%}.mobile-utilities-menu .locale-menu-trigger{inline-size:100%;min-block-size:44px;justify-content:flex-start;border:0;border-block-end:1px solid var(--color-line-soft);border-radius:0;background:transparent;color:var(--color-text);font-size:.76rem}.mobile-utilities-menu .locale-menu-trigger:hover{background:var(--color-surface-2)}.mobile-utilities-menu .locale-menu-trigger .terminal-icon[data-icon=chevron-down]{margin-inline-start:auto}.mobile-utilities-menu .locale-menu-panel{position:static;inline-size:100%;max-block-size:260px;margin:0 0 7px;box-shadow:none;border-color:var(--color-line)}.market-rail{grid-area:rail;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;border-inline-end:1px solid var(--color-line);background:var(--color-surface-1);overflow:hidden}.rail-title,.ticket-title{display:flex;align-items:center;gap:12px}.rail-title{min-height:52px;padding:0 16px;border-bottom:1px solid var(--color-line-soft)}.rail-title>div,.ticket-title>div{display:grid;gap:3px}.rail-title strong{font:700 .98rem var(--font-display);letter-spacing:0}.market-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 8px;gap:0;border-bottom:1px solid var(--color-line-soft)}.market-category-list button{min-block-size:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-muted);padding-block:8px;padding-inline:8px;text-align:start;font-size:.8rem}.market-category-list button:hover{color:var(--color-text);background:var(--color-surface-hover)}.market-category-list button[aria-pressed=true]{border-bottom-color:var(--color-gold);background:transparent;color:var(--color-text);box-shadow:none}.market-category-list button:last-child{grid-column:1 / -1;margin-top:0;border-top-color:transparent}.market-category-list button span{color:var(--color-text-faint);font-size:.7rem}.rail-list-label{display:grid;gap:8px;padding:10px 12px 8px;border-block-end:1px solid var(--color-line-soft);color:var(--color-text-faint);font-size:.7rem}.rail-list-label b{margin-inline-start:5px;color:var(--color-cyan);font-weight:600}.rail-sort-actions{min-inline-size:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.rail-sort-actions button{min-inline-size:0;min-block-size:26px;overflow:hidden;border:0;border-block-end:1px solid transparent;border-radius:0;background:transparent;color:var(--color-text-faint);padding:3px 2px;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.rail-sort-actions button:hover{color:var(--color-text)}.rail-sort-actions button[aria-pressed=true]{border-block-end-color:var(--color-gold);color:var(--color-gold)}.instrument-list{min-height:0;overflow-y:auto;scrollbar-color:var(--color-line) transparent}.instrument-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;border-inline-start:2px solid transparent;border-bottom:1px solid var(--color-line-soft)}.instrument-row:hover{background:var(--color-surface-hover)}.instrument-row.active{border-inline-start-color:var(--color-gold);background:var(--color-surface-2)}.instrument-select{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px auto;align-items:center;gap:8px;padding-block:9px;padding-inline:12px 5px;border:0;border-radius:0;background:transparent;color:var(--color-text);text-align:start}.instrument-select>span{min-width:0;display:grid;gap:3px}.instrument-select>span:last-child{text-align:end}.instrument-select b,.instrument-select strong{overflow:hidden;font:600 .84rem var(--font-data);text-overflow:ellipsis}.instrument-select small{overflow:hidden;color:var(--color-text-faint);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.instrument-quote-meta{min-width:0;display:flex;justify-content:end;align-items:center;gap:5px}.instrument-quality{padding:1px 4px;border-radius:2px;background:var(--color-surface-2)}.instrument-change{color:var(--color-text-faint);font:600 .64rem var(--font-data)}.instrument-change.up{color:var(--color-teal)}.instrument-change.down{color:var(--color-coral)}.quote-sparkline{inline-size:48px;block-size:24px;color:var(--color-text-faint);opacity:.78}.quote-sparkline svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.quote-sparkline polyline{fill:none;stroke:currentColor;stroke-width:1.6;vector-effect:non-scaling-stroke}.quote-sparkline.up{color:var(--color-teal)!important}.quote-sparkline.down{color:var(--color-coral)!important}.watch-action{align-self:stretch;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text-faint)}.watch-action .terminal-icon{inline-size:17px;block-size:17px}.watch-action[aria-pressed=true]{color:var(--color-gold)}.rail-empty{min-block-size:112px;margin:8px;display:grid;place-items:center;border:1px dashed var(--color-line);padding:var(--space-4);color:var(--color-text-muted);font-size:.8rem;text-align:center}.rail-quality{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px 14px;border-top:1px solid var(--color-line);background:var(--color-surface-2)}.rail-quality>span{min-width:0;display:grid;gap:3px}.rail-quality>span:last-child{grid-column:1 / -1}.rail-quality small{color:var(--color-text-faint);font-size:.62rem}.rail-quality strong{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.terminal-chart{grid-area:chart;min-width:0;min-height:0;padding:0;overflow:hidden}.chart-panel{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(250px,1fr) auto;padding:16px 18px 12px;border:0;border-radius:0;background:var(--color-surface-0);box-shadow:none;overflow:hidden}.chart-panel:before{display:none}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.panel-head h1{margin:4px 0 0;font:700 1.25rem/1 var(--font-display);letter-spacing:0}.quote-price{display:grid;gap:4px;text-align:end}.quote-price strong{color:var(--color-text);font:700 1.7rem var(--font-data);letter-spacing:-.02em;text-shadow:none}.quote-price span{font-size:.74rem}.market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;background:var(--color-line-soft);border-radius:var(--radius-sm);overflow:hidden}.market-stats[data-market-stats-kind="24h"]{grid-template-columns:repeat(4,minmax(0,1fr))}.market-stats>span{min-inline-size:0;display:grid;gap:3px;padding:8px 11px;background:var(--color-surface-1)}.market-stats small{overflow:hidden;color:var(--color-text-faint);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.market-stats strong{overflow:hidden;color:var(--color-text-muted);font:600 .76rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.market-stats strong.up{color:var(--color-teal)}.market-stats strong.down{color:var(--color-coral)}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px}.chart-intervals{display:flex;gap:2px;margin:0}.chart-intervals button{min-width:40px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-faint);padding:6px 8px;font-size:.74rem;font-weight:600}.chart-intervals button:hover{color:var(--color-text);background:var(--color-surface-hover)}.chart-intervals button[aria-pressed=true]{border-bottom-color:var(--color-gold);background:transparent;color:var(--color-text)}.chart-fullscreen-action{display:grid;min-inline-size:34px;min-block-size:32px;place-items:center;border:1px solid var(--color-line-soft);background:var(--color-surface-1);color:var(--color-text-muted);font-size:.9rem}.chart-fullscreen-action .terminal-icon{inline-size:16px;block-size:16px}.chart-fullscreen-action:hover,.chart-fullscreen-action[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold)}.chart-panel.chart-panel-fullscreen{position:fixed;z-index:160;inset:0;width:100vw;height:100dvh;padding:16px 20px 12px;background:var(--color-surface-0)}.chart-stage{position:relative;min-height:0;border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft)}.chart{width:100%;height:100%;min-height:250px}.chart-ohlc-strip{position:absolute;z-index:2;inset-block-start:8px;inset-inline-start:10px;display:flex;flex-wrap:wrap;gap:5px 12px;max-inline-size:calc(100% - 88px);padding:5px 8px;border-inline-start:2px solid var(--color-gold);background:#0b0e11d1;color:var(--color-text-faint);font-size:.64rem;pointer-events:none}.chart-ohlc-strip span{display:inline-flex;gap:4px;white-space:nowrap}.chart-ohlc-strip b{color:var(--color-text-muted);font-weight:600}.chart-state{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-text-muted);background:#0a0e14e0;text-align:center;font-size:.82rem}.chart-state.delayed,.chart-state.stale{inset-block:10px auto;inset-inline:auto 10px;min-height:0;display:block;border:1px solid var(--color-gold);padding:6px 9px;color:#9fe4ff;background:var(--color-gold-soft)}.chart-foot{display:flex;justify-content:space-between;gap:12px;padding-top:8px;color:var(--color-text-faint);font-size:.68rem}.chart-module-loading{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-line);color:var(--color-text-muted);background:var(--color-surface-1)}.chart-module-loading:before,.boot-state[role=status]:before{inline-size:8px;block-size:8px;flex:0 0 auto;border-radius:50%;background:var(--color-gold);content:"";animation:terminal-status-pulse 1.1s ease-in-out infinite alternate}.trade-ticket{grid-area:ticket;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:20px 18px;border-inline-start:1px solid var(--color-line);background:var(--color-surface-1);overflow:hidden}.ticket-scroll-region{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ticket-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--color-line-soft)}.ticket-title h2{margin:0;font:700 1.05rem var(--font-data)}.ticket-market-snapshot{min-width:0;display:grid;gap:4px;text-align:end}.ticket-market-snapshot small{color:var(--color-text-faint);font-size:.64rem}.ticket-market-snapshot strong{color:var(--color-text);font:700 .84rem var(--font-data);white-space:nowrap}.balance-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:14px 0 16px;background:var(--color-line-soft)}.balance-readout>span{min-width:0;display:grid;gap:5px;padding:11px;border:0;border-radius:0;background:var(--color-surface-0)}.balance-readout>span:first-child{grid-column:1 / -1;background:var(--color-surface-0)}.balance-readout small{color:var(--color-text-faint);font-size:.7rem}.balance-readout strong{min-width:0;overflow:hidden;color:var(--color-text);font:650 .86rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.wallet-allocation{grid-column:1 / -1;block-size:5px;display:flex;overflow:hidden;border-radius:999px;background:var(--color-surface-2)}.wallet-allocation i{display:block;block-size:100%;transition:inline-size var(--duration-fast)}.wallet-allocation-available{background:var(--color-gold)}.wallet-allocation-frozen{background:var(--color-line-strong)}.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}.direction-grid button,.duration-grid button{border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted);padding:11px 7px;font-size:.8rem}.direction-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600}.direction-grid .terminal-icon{inline-size:16px;block-size:16px}.direction-grid button:hover,.duration-grid button:hover{border-color:var(--color-line-strong);color:var(--color-text)}.direction-grid button.selected.up{border-color:var(--color-teal);background:var(--color-teal-soft);color:var(--color-teal)!important}.direction-grid button.selected.down{border-color:var(--color-coral);background:var(--color-coral-soft);color:var(--color-coral)!important}.direction-grid button.selected.up:hover{background:color-mix(in srgb,var(--color-teal) 22%,var(--color-teal-soft))}.direction-grid button.selected.down:hover{background:color-mix(in srgb,var(--color-coral) 22%,var(--color-coral-soft))}.trade-ticket fieldset{margin:0;padding:0;border:0}.trade-ticket legend{margin-bottom:9px;color:var(--color-text-muted);font-size:.72rem}.duration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.duration-grid button.selected{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-soft)}.amount-field{display:grid;gap:9px;margin:20px 0;color:var(--color-text-muted);font-size:.74rem}.amount-field>label{color:var(--color-text-muted)}.amount-field input{width:100%;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);padding:12px;font:.94rem var(--font-data)}.amount-field input:focus{border-color:var(--color-cyan);outline:1px solid var(--color-cyan);outline-offset:1px}.amount-field input[aria-invalid=true]{border-color:var(--color-coral);outline-color:var(--color-coral)}.stake-presets,.amount-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.stake-presets button,.amount-shortcuts button{min-width:0;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted);padding:8px 4px;font:600 .68rem var(--font-data)}.stake-presets button{min-height:36px;color:var(--color-text);font-size:.74rem}.stake-presets button:hover:not(:disabled),.amount-shortcuts button:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}.amount-field-meta{display:flex;justify-content:space-between;gap:10px;color:var(--color-text-faint);font-size:.66rem}.field-error{padding:8px 10px;border-inline-start:2px solid var(--color-coral);background:var(--color-danger-soft);color:#ffc0b9;font-size:.74rem}.ticket-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-text-muted);font-size:.74rem}.ticket-summary strong{color:var(--color-text);text-align:end;font-family:var(--font-data)}.ticket-review-direction.up{color:var(--color-teal)}.ticket-review-direction.down{color:var(--color-coral)}.ticket-summary-primary{padding-top:10px;border-top:1px solid var(--color-line-soft);color:var(--color-text)!important;font-weight:700}.ticket-submit-dock{padding-top:14px;border-top:1px solid var(--color-line-soft);background:var(--color-surface-1)}.ticket-submit-dock .error{margin-top:0}.submit-order{width:100%;margin-top:0;border:1px solid var(--color-gold);background:var(--color-gold);color:#0b0d1a;padding:13px;font-weight:700;letter-spacing:.01em;box-shadow:none;transition:background var(--duration-fast),border-color var(--duration-fast)}.submit-order:hover:not(:disabled){border-color:var(--color-cyan-hover);background:var(--color-cyan-hover);box-shadow:none}.submit-order.up{border-color:var(--color-teal);background:var(--color-teal);color:#05281a}.submit-order.up:hover:not(:disabled){border-color:#1adf92;background:#1adf92}.submit-order.down{border-color:var(--color-coral);background:var(--color-coral);color:#2a0b11}.submit-order.down:hover:not(:disabled){border-color:#ff6b7d;background:#ff6b7d}.error{margin:12px 0;padding:10px;border-inline-start:3px solid var(--color-coral);background:var(--color-danger-soft);color:#ffc0b9;font-size:.78rem}@media(min-width:901px){.ticket-scroll-region{display:flex;flex-direction:column}.ticket-summary{margin-block-start:auto;background:var(--color-surface-0)}.ticket-submit-dock{margin:0 -18px -20px;padding:14px 18px 20px;border-top-color:var(--color-line);background:var(--color-surface-2)}}.terminal-lower-deck{grid-area:orders;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;margin:0;border-top:1px solid var(--color-line)}.order-dock{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:0;border-radius:0;background:var(--color-surface-1);box-shadow:none;overflow:hidden}.order-dock[data-active-tab=assets][data-show-assets-tab=true]{grid-template-rows:auto minmax(0,1fr)}.order-dock[data-active-tab=assets][data-show-assets-tab=false]{grid-template-rows:minmax(0,1fr)}.dock-navigation{min-width:0;display:grid}.dock-mobile-title{display:none}.dock-head{min-height:44px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-line-soft)}.order-tabs{align-self:stretch;display:flex}.order-tabs button{min-width:88px;border:0;border-inline-end:1px solid var(--color-line-soft);border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);padding:0 14px;font-size:.76rem}.order-tabs button:hover{background:var(--color-surface-hover);color:var(--color-text)}.order-tabs button[aria-pressed=true]{border-bottom-color:var(--color-gold);background:transparent;color:var(--color-text)}.dock-count{margin-inline-end:12px;display:grid;min-width:24px;height:22px;place-items:center;border:1px solid var(--color-line);color:var(--color-text-muted);font-size:.68rem}.order-filter-trigger{min-block-size:32px;margin-inline-end:12px;border:1px solid var(--color-line);background:transparent;color:var(--color-text-muted);padding-inline:10px;font-size:.68rem}.order-filter-trigger[aria-expanded=true]{border-color:var(--color-gold);color:var(--color-gold)}.order-filter-panel{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,auto);gap:8px;padding:8px 12px;border-block-end:1px solid var(--color-line-soft);background:var(--color-surface-2)}.order-filter-panel label{display:grid;gap:4px;color:var(--color-text-faint);font-size:.62rem}.order-filter-panel :is(input,select){min-block-size:34px;inline-size:100%;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);padding-inline:9px;font-size:.72rem}.dock-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--color-line-soft);background:var(--color-line-soft)}.dock-metrics>span{min-width:0;display:grid;gap:3px;padding:9px 13px;background:var(--color-surface-1)}.dock-metrics small{overflow:hidden;color:var(--color-text-faint);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.dock-metrics b{overflow:hidden;color:var(--color-text);font:650 .76rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.dock-empty{align-self:start;min-height:120px;margin:0;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text-faint);font-size:.78rem;text-align:center}.order-table{min-height:0;display:grid;align-content:start;gap:6px;padding:8px;overflow:auto}.order-row{position:relative;min-width:760px;display:grid;grid-template-columns:minmax(178px,.78fr) minmax(280px,1.6fr) minmax(116px,.58fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-0)}.order-row:hover{border-color:var(--color-line)}.order-card-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center}.order-identity{min-width:0;display:grid;gap:3px}.order-card-values{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-card-values>span,.order-card-foot>span{min-width:0;display:grid;gap:3px}.order-card-foot{min-width:0;display:grid;gap:7px;justify-items:end;text-align:end}.order-detail-trigger{inline-size:32px;block-size:32px;display:grid;place-items:center;border:1px solid var(--color-line);background:transparent;color:var(--color-text-muted)}.order-detail-trigger:hover{border-color:var(--color-gold);color:var(--color-gold)}.order-detail-layer{position:fixed;z-index:160;inset:0}.order-detail-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;border-radius:0;background:#000000b8}.order-detail-sheet{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(440px,100%);padding:18px;border-inline-start:1px solid var(--color-line);background:var(--color-surface-0);box-shadow:-24px 0 70px #00000094;overflow-y:auto}.order-detail-sheet>header{min-block-size:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 16px;padding:12px 18px;border-block-end:1px solid var(--color-line);background:var(--color-surface-1)}.order-detail-sheet>header>div{display:grid;gap:3px}.order-detail-sheet>header small{color:var(--color-text-faint);font-size:.64rem}.order-detail-sheet>header strong{font:700 .94rem var(--font-data)}.order-detail-sheet>header button{inline-size:44px;block-size:44px;border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text);font-size:1.25rem}.order-detail-sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--color-line-soft)}.order-detail-sheet dl>div{min-inline-size:0;display:grid;gap:5px;padding:12px;background:var(--color-surface-1)}.order-detail-sheet dt{color:var(--color-text-faint);font-size:.64rem}.order-detail-sheet dd{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:.74rem}.order-row small{overflow:hidden;color:var(--color-text-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.order-row b{overflow:hidden;color:var(--color-text);font:600 .72rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.order-direction{font-weight:650}.order-direction.up{color:var(--color-teal)}.order-direction.down{color:var(--color-coral)}.order-status{justify-self:start;padding:3px 7px;border:1px solid var(--color-line);border-radius:3px;background:var(--color-surface-2);font-size:.64rem!important}.order-status[data-order-status=OPEN]{border-color:#0ecb815c;color:var(--color-teal);background:var(--color-teal-soft)}.order-status[data-order-status=CLOSING]{border-color:#2fd4ff61;color:var(--color-gold);background:var(--color-gold-soft)}.order-status[data-order-status=CANCELLED]{color:var(--color-text-faint)}.order-time time{color:var(--color-text-muted);font-size:.68rem}.order-remaining b{color:var(--color-gold)}.order-progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;overflow:hidden;background:var(--color-line-soft)}.order-progress i{display:block;block-size:100%;background:var(--color-gold);transition:inline-size 1s linear}.profit-positive{color:var(--color-teal)!important}.profit-negative{color:var(--color-coral)!important}.portfolio-view{min-width:0;min-height:0;display:grid;align-content:start;gap:12px;padding:16px;overflow:auto}.portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.portfolio-head>div{display:grid;gap:3px}.portfolio-head h2{margin:0;color:var(--color-text);font:700 .94rem var(--font-display)}.portfolio-head>div>span{color:var(--color-text-faint);font-size:.66rem}.balance-visibility{min-block-size:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-line);background:transparent;color:var(--color-text-muted);padding:0 10px;font-size:.68rem}.balance-visibility:hover{border-color:var(--color-line-strong);color:var(--color-text)}.portfolio-actions{display:grid}.portfolio-funding-action{min-height:46px;width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--color-line-strong);background:var(--color-surface-0);color:var(--color-text);padding:8px 11px;text-align:start}.portfolio-funding-action>span:first-child{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgb(47 212 255 / 38%);border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold);font:750 .72rem var(--font-data)}.portfolio-funding-action>strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.portfolio-funding-action>span:last-child{color:var(--color-text-faint);font-size:.82rem}.portfolio-funding-action:hover{border-color:var(--color-gold);color:var(--color-gold)}.portfolio-balance-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-0)}.portfolio-balance-card small{color:var(--color-text-faint);font-size:.68rem}.portfolio-balance-card>small,.portfolio-balance-card>strong{grid-column:1 / -1}.portfolio-balance-card>strong{color:var(--color-text);font:700 1.3rem var(--font-data)}.portfolio-balance-breakdown{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-line-soft)}.portfolio-balance-breakdown>span{min-width:0;display:grid;gap:4px;padding:10px;background:var(--color-surface-2)}.portfolio-balance-breakdown b{overflow:hidden;color:var(--color-text);font:650 .78rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.portfolio-allocation{grid-column:1 / -1;margin-top:3px}.portfolio-allocation.masked{background:repeating-linear-gradient(90deg,var(--color-line-soft) 0 8px,transparent 8px 12px)}.portfolio-boundary{margin:0;color:var(--color-text-faint);font-size:.64rem;line-height:1.5}.asset-controls{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:10px}.asset-controls input[type=search]{inline-size:100%;min-block-size:36px;border:1px solid var(--color-line);background:var(--color-surface-0);color:var(--color-text);padding-inline:10px}.asset-zero-toggle{min-block-size:36px;display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.68rem}.asset-zero-toggle input{inline-size:16px;block-size:16px;accent-color:var(--color-gold)}.asset-empty{grid-column:1 / -1;min-block-size:76px;display:grid;place-items:center;margin:0;color:var(--color-text-faint);font-size:.72rem}.portfolio-state{margin:0;min-height:120px;display:grid;place-items:center;border:1px dashed var(--color-line);background:var(--color-surface-0);color:var(--color-text-muted);font-size:.8rem;text-align:center}.asset-table{min-width:0;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);overflow:hidden}.asset-table-head,.asset-row{display:grid;grid-template-columns:minmax(96px,.7fr) repeat(3,minmax(120px,1fr));gap:12px;align-items:center;padding:9px 12px}.asset-table-head{color:var(--color-text-faint);background:var(--color-surface-2);font-size:.64rem}.asset-row{min-width:580px;border-top:1px solid var(--color-line-soft);background:var(--color-surface-0)}.asset-row:hover{background:var(--color-surface-hover)}.asset-row>span{min-width:0;display:grid;gap:3px}.asset-row small{display:none;color:var(--color-text-faint);font-size:.62rem}.asset-row b{overflow:hidden;color:var(--color-text);font:600 .74rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.asset-symbol{display:flex!important;align-items:center;gap:8px!important}.asset-symbol i{width:26px;height:26px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-teal-soft);color:var(--color-teal);font:750 .7rem var(--font-data);font-style:normal}.asset-activity{min-inline-size:0;display:grid;gap:8px;margin-block-start:2px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-0)}.asset-activity>header{padding:11px 12px;border-block-end:1px solid var(--color-line-soft);background:var(--color-surface-2)}.asset-activity>header>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.asset-activity>header>.asset-activity-filters{justify-content:start;gap:4px;margin-block-start:9px;overflow-x:auto}.asset-activity-filters button{min-block-size:30px;flex:0 0 auto;border:1px solid var(--color-line);background:transparent;color:var(--color-text-muted);padding:0 9px;font-size:.64rem}.asset-activity-filters button[aria-pressed=true]{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-gold)}.asset-activity h3{margin:0;font:700 .78rem var(--font-display)}.asset-activity header span{color:var(--color-gold);font-size:.6rem}.asset-activity-list{display:grid}.asset-activity-list article{min-inline-size:0;display:grid;grid-template-columns:7px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:10px 12px;border-block-start:1px solid var(--color-line-soft)}.asset-activity-list article:first-child{border-block-start:0}.activity-marker{inline-size:6px;block-size:6px;border-radius:50%;background:var(--color-text-faint)}.asset-activity-list article>div{min-inline-size:0;display:grid;gap:3px}.asset-activity-list strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.asset-activity-list small,.asset-activity-list time{color:var(--color-text-faint);font-size:.6rem}.activity-amount{justify-items:end;text-align:end}.notification-layer{position:fixed;z-index:150;inset:0}.notification-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;border-radius:0;background:#000000b8}.notification-center{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(440px,100%);display:grid;grid-template-rows:auto auto minmax(0,1fr);border-inline-start:1px solid var(--color-line);background:var(--color-surface-0);box-shadow:-24px 0 70px #00000094;overflow:hidden}.notification-center>header{min-block-size:78px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-block-end:1px solid var(--color-line);background:var(--color-surface-1)}.notification-center>header>div{display:grid;gap:5px}.notification-center h2{margin:0;font:700 1rem var(--font-display)}.notification-close{inline-size:44px;block-size:44px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text)}.notification-toolbar{min-block-size:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-block-end:1px solid var(--color-line-soft);color:var(--color-text-muted);font-size:.7rem}.notification-toolbar button{min-block-size:32px;border:0;background:transparent;color:var(--color-gold);font-size:.68rem}.notification-list{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.notification-list article{position:relative;min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) 36px;align-items:start;gap:11px;padding:15px 18px;border-block-end:1px solid var(--color-line-soft)}.notification-list article[data-unread=true]{background:var(--color-gold-soft)}.notification-list article[data-unread=true]:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:2px;background:var(--color-gold);content:""}.notification-kind{padding:4px 6px;border:1px solid var(--color-line);color:var(--color-text-muted);font-size:.6rem;text-transform:uppercase}.notification-kind-order{border-color:#0ecb8157;color:var(--color-teal)}.notification-kind-kyc{border-color:#2fd4ff61;color:var(--color-gold)}.notification-list article>div{min-inline-size:0;display:grid;gap:6px}.notification-list strong{overflow-wrap:anywhere;font-size:.78rem}.notification-list p{margin:0;color:var(--color-text-muted);font-size:.7rem;line-height:1.55;overflow-wrap:anywhere}.notification-list time{color:var(--color-text-faint);font-size:.62rem}.notification-open{inline-size:34px;block-size:34px;display:grid;place-items:center;border:1px solid var(--color-line);background:transparent;color:var(--color-text-muted)}.notification-open:hover{border-color:var(--color-gold);color:var(--color-gold)}.notification-empty{align-self:start;min-block-size:180px;margin:12px;display:grid;place-items:center;border:1px dashed var(--color-line);color:var(--color-text-faint);font-size:.76rem}.market-activity{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;border-inline-end:1px solid var(--color-line);border-radius:0;background:var(--color-surface-0);box-shadow:none;overflow:hidden;container-name:market-activity;container-type:inline-size}.activity-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline-start:14px;border-bottom:1px solid var(--color-line-soft)}.activity-head>strong{color:var(--color-text);font:700 .78rem var(--font-display);letter-spacing:0}.activity-head>span{max-width:19ch;margin-inline-end:12px;overflow:hidden;color:var(--color-text-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.activity-tabs{align-self:stretch;display:none}.activity-tabs button{min-width:112px;border:0;border-inline-end:1px solid var(--color-line-soft);border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);padding:0 13px;font-size:.74rem}.activity-tabs button:hover{background:var(--color-surface-hover);color:var(--color-text)}.activity-tabs button[aria-pressed=true]{border-bottom-color:var(--color-gold);background:transparent;color:var(--color-text)}.activity-empty{min-height:120px;margin:8px;display:grid;place-items:center;border:1px dashed var(--color-line);background:var(--color-surface-1);color:var(--color-text-muted);font-size:.78rem;text-align:center}.activity-split{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.activity-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.activity-panel+.activity-panel{border-inline-start:1px solid var(--color-line-soft)}.activity-panel-head{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 11px;border-bottom:1px solid var(--color-line-soft)}.depth-view-controls{display:inline-flex;align-items:center;gap:3px}.depth-view-controls button{inline-size:30px;block-size:28px;overflow:hidden;border:1px solid var(--color-line);background:transparent;color:transparent;font-size:0}.depth-view-controls button:before{display:block;color:var(--color-text-faint);font:700 .66rem var(--font-data)}.depth-view-controls button:nth-child(1):before{content:"≡"}.depth-view-controls button:nth-child(2):before{content:"↗";color:var(--color-teal)}.depth-view-controls button:nth-child(3):before{content:"↘";color:var(--color-coral)}.depth-view-controls button[aria-pressed=true]{border-color:var(--color-gold);background:var(--color-gold-soft)}.activity-panel-head strong{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.activity-panel-meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px}.depth-spread{color:var(--color-gold);font-size:.62rem;white-space:nowrap}.activity-feed-status{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:var(--color-text-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.activity-feed-status i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor}.activity-feed-status[data-feed-quality=realtime]{color:var(--color-teal)}.activity-feed-status[data-feed-quality=delayed],.activity-feed-status[data-feed-quality=snapshot],.activity-feed-status[data-feed-quality=simulated]{color:var(--color-gold)}.activity-feed-status[data-feed-quality=stale]{color:var(--color-coral)}.depth-columns{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.depth-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.7rem;font-family:var(--font-data)}.depth-table+.depth-table{border-inline-start:1px solid var(--color-line-soft)}.depth-table caption{padding:8px 10px 4px;color:var(--color-text-muted);text-align:start;font:650 .64rem var(--font-body)}.depth-table th{padding:3px 10px 6px;color:var(--color-text-faint);text-align:end;font-weight:500;font-size:.62rem}.depth-table th:first-child,.depth-table td:first-child{text-align:start}.depth-table td{position:relative;z-index:0;padding:4px 10px;text-align:end;white-space:nowrap}.depth-table tr{position:relative}.depth-table tbody tr:after{position:absolute;z-index:0;inset-block:1px;inset-inline-end:0;inline-size:var(--depth-fill);content:"";pointer-events:none}.depth-table tbody tr>*{position:relative;z-index:1}.depth-table.bid td:first-child{color:var(--color-teal)}.depth-table.ask td:first-child{color:var(--color-coral)}.depth-table.bid tbody tr:after{background:var(--color-teal-soft)}.depth-table.ask tbody tr:after{background:var(--color-coral-soft)}@container market-activity (max-width: 720px){.depth-columns{grid-template-columns:minmax(0,1fr)}.depth-table+.depth-table{border-block-start:1px solid var(--color-line-soft);border-inline-start:0}.depth-table :is(th,td){padding-inline:6px}.depth-table .depth-total{display:none}}.activity-trades{min-height:0;overflow:auto;font-size:.7rem;font-family:var(--font-data)}.activity-trade-head,.activity-trade-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 12px;text-align:end}.activity-trade-head{position:sticky;inset-block-start:0;z-index:1;color:var(--color-text-faint);background:var(--color-surface-0);font-size:.62rem}.activity-trade-head>:first-child,.activity-trade-row>:first-child{text-align:start}.activity-trade-row{border-top:1px solid var(--color-line-soft);color:var(--color-text-muted)!important}.activity-trade-row:hover{background:var(--color-surface-hover)}.activity-trade-row.up>:first-child{color:var(--color-teal)}.activity-trade-row.down>:first-child{color:var(--color-coral)}.activity-trade-row time{color:var(--color-text-faint)}.terminal-loading-shell .terminal-topbar{display:flex}.boot-state,.fatal-state{margin:clamp(28px,8vw,110px) auto;width:min(680px,calc(100% - 32px));border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-1);padding:clamp(22px,5vw,48px);color:var(--color-text-muted)}.boot-state[role=status]{display:flex;align-items:center;gap:10px}@keyframes terminal-status-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fatal-state h1{color:var(--color-danger);font-family:var(--font-display)}.fatal-state p{line-height:1.6}.account-drawer-layer{position:fixed;z-index:140;inset:0}.account-drawer-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;border-radius:0;background:#000000b8}.account-drawer{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(520px,100%);display:grid;align-content:start;gap:0;padding:20px;border-inline-start:1px solid var(--color-line);background:var(--color-surface-0);box-shadow:-24px 0 70px #00000094;overflow-y:auto;overscroll-behavior:contain}.account-drawer>header{position:sticky;z-index:3;inset-block-start:-20px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-20px -20px 0;padding:20px;border-block-end:1px solid var(--color-line);background:var(--color-surface-1)}.wallet-drawer{inline-size:min(560px,100%);padding:0}.wallet-drawer>header{position:sticky;z-index:3;inset-block-start:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:16px 18px;border-block-end:1px solid var(--color-line);background:var(--color-surface-1)}.wallet-drawer>header h2{margin:0;font:700 1rem var(--font-display)}.wallet-drawer .wallets-view,.wallet-drawer .funding-view,.wallet-drawer .more-view{grid-area:auto;padding:12px 14px 28px;background:var(--color-canvas)}.account-drawer-identity{min-inline-size:0;display:flex;align-items:center;gap:11px}.account-drawer-identity>div{min-inline-size:0;display:grid;gap:4px}.account-avatar{inline-size:38px;block-size:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgb(47 212 255 / 44%);border-radius:50%;background:var(--color-gold-soft);color:var(--color-gold);font:750 .78rem var(--font-data)}.account-drawer h2{margin:0;font:700 1rem var(--font-display)}.account-drawer header span:not(.account-avatar){overflow:hidden;color:var(--color-text-muted);font-size:.7rem;overflow-wrap:anywhere;text-overflow:ellipsis}.account-drawer-close{display:grid;inline-size:42px;block-size:42px;place-items:center;border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text)}.account-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:-20px;border-block-end:1px solid var(--color-line);background:var(--color-surface-0)}.account-section-nav button{min-block-size:48px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--color-text-muted);padding:7px 6px;font-size:.68rem}.account-section-nav button:hover{color:var(--color-text)}.account-section-nav button[aria-selected=true]{border-block-end-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-gold)}.account-section{padding:18px 0;border-block-end:1px solid var(--color-line);background:transparent}.account-section h3{margin:0 0 9px;color:var(--color-text);font:700 .88rem var(--font-display)}.account-section>p{color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.security-panel form{display:grid;gap:10px;margin-block-start:12px;padding:14px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-1)}.security-panel label{display:grid;gap:5px;color:var(--color-text-muted);font-size:.7rem}.security-panel input{min-block-size:42px;inline-size:100%;border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text);padding:8px 10px}.security-panel form>button{min-block-size:44px;border:1px solid var(--color-gold);background:var(--color-gold);color:#0b0d1a;font-weight:800}.kyc-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block-start:12px;padding:14px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-1)}.kyc-form>p,.kyc-form>button{grid-column:1 / -1}.kyc-form .kyc-missing-hint{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-gold) 12%,transparent);color:var(--color-gold);font-size:.72rem}.kyc-form label{display:grid;gap:5px;color:var(--color-text-muted);font-size:.7rem}.kyc-form input,.kyc-form select{min-block-size:42px;inline-size:100%;border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text);padding:8px 10px}.kyc-form button{min-block-size:44px;border:1px solid var(--color-cyan);background:var(--color-cyan);color:#061014;font-weight:800}.kyc-form button:disabled{opacity:.55;cursor:not-allowed}.kyc-status{display:inline-block;margin-block-end:12px;padding:5px 8px;border:1px solid var(--color-line);color:var(--color-gold);font-size:.72rem}.kyc-approved{color:var(--color-cyan)}.kyc-rejected{color:var(--color-coral)}.kyc-result dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--color-line-soft)}.kyc-result dl>div{background:var(--color-surface-1);padding:9px}.kyc-result dt{color:var(--color-text-faint);font-size:.64rem}.kyc-result dd{margin:4px 0 0;font-size:.76rem}.kyc-document-field{grid-column:span 1;display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px dashed var(--color-line);background:var(--color-surface-0)}.kyc-document-field>label{display:grid;gap:5px;min-inline-size:0}.kyc-document-field input{min-inline-size:0;max-inline-size:100%;padding:6px}.kyc-document-field input[type=file]{direction:ltr;overflow:hidden}.kyc-document-field>small{color:var(--color-text-faint);overflow-wrap:anywhere}.kyc-upload-progress,.kyc-upload-error,.kyc-upload-cancelled{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:.74rem}.kyc-upload-progress progress{grid-column:1 / -1;inline-size:100%;accent-color:var(--color-gold)}.kyc-upload-progress button,.kyc-upload-error button,.kyc-upload-cancelled button,.kyc-upload-actions button{min-block-size:36px;border:1px solid var(--color-line);background:var(--color-surface-2);color:var(--color-text);padding:0 10px}.kyc-upload-result{display:grid;min-inline-size:0;gap:7px}.kyc-upload-result>strong{overflow-wrap:anywhere;font-size:.76rem}.kyc-upload-success{color:var(--color-teal);font-size:.8rem}.kyc-upload-preview,.kyc-upload-placeholder{display:grid;inline-size:100%;min-inline-size:0;place-items:center;aspect-ratio:1.58;overflow:hidden;border:1px solid var(--color-line-soft);background:var(--color-surface-2)}.kyc-upload-preview img{max-inline-size:88%;max-block-size:88%;object-fit:contain;transition:transform .16s ease}.kyc-upload-placeholder{color:var(--color-text-faint);font-weight:800;letter-spacing:.08em}.kyc-quality-pass{color:var(--color-teal)}.kyc-quality-warnings{display:grid;gap:4px;margin:0;color:var(--color-gold);font-size:.72rem}.kyc-quality-warnings ul{display:grid;gap:4px;margin:0;padding-inline-start:18px}.kyc-upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.kyc-rejection,.kyc-access-gate{display:grid;gap:7px;margin:12px 0 0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--color-coral) 48%,var(--color-line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-coral) 9%,var(--color-surface-1));color:var(--color-text);font-size:.76rem}.kyc-rejection strong{color:var(--color-coral)}.kyc-access-gate p{margin:0}.kyc-access-gate button{justify-self:start;min-block-size:36px;padding:0 13px;border:1px solid var(--color-gold);background:transparent;color:var(--color-gold);font-weight:750}.account-boundary{margin:0 0 11px;padding:9px 10px;border-inline-start:2px solid var(--color-gold);background:var(--color-gold-soft);color:#9fe4ff!important}.account-addresses{display:grid;gap:8px}.account-addresses article{padding:11px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-1)}.account-address-identity{display:flex;align-items:center;gap:9px}.account-address-identity>i{inline-size:28px;block-size:28px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-teal-soft);color:var(--color-teal);font:750 .68rem var(--font-data);font-style:normal}.account-address-identity>span{display:grid;gap:2px}.account-address-identity small{color:var(--color-text-faint);font-size:.64rem}.account-addresses code{display:block;margin-block-start:9px;padding-block-start:9px;border-block-start:1px solid var(--color-line-soft);color:var(--color-cyan);overflow-wrap:anywhere;font-size:.74rem}.account-empty{margin:12px 0 0;padding:11px 0;color:var(--color-text-faint)!important}.news-list{display:grid;gap:8px}.news-list article{padding:11px;border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface-1)}.news-list article>div{display:flex;gap:7px;color:var(--color-text-faint);font-size:.64rem}.news-list h4{margin:9px 0 5px;font-size:.82rem}.news-list p{margin:0;color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.news-card-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-list article>button{margin-block-start:10px;min-block-size:34px;border:1px solid var(--color-line);background:transparent;color:var(--color-cyan);padding:0 11px;font-size:.7rem}.news-list article>button:hover{border-color:var(--color-cyan);background:var(--color-teal-soft)}.news-detail-layer{position:fixed;z-index:180;inset:0;display:grid;justify-items:end}.news-detail-backdrop{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;background:#03070cb8}.news-detail-sheet{position:relative;inline-size:min(480px,100%);block-size:100%;overflow-y:auto;border-inline-start:1px solid var(--color-line);background:var(--color-surface-0);padding:22px;box-shadow:-18px 0 48px #0000004d}.news-detail-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-detail-sheet header>div{display:flex;align-items:center;gap:7px;color:var(--color-text-faint);font-size:.68rem}.news-detail-sheet header>button{inline-size:40px;block-size:40px;border:1px solid var(--color-line);background:var(--color-surface-1);color:var(--color-text);font-size:1.25rem}.news-detail-sheet h3{margin:28px 0 12px;font-size:1.25rem;line-height:1.35}.news-detail-time{display:flex;justify-content:space-between;gap:12px;padding-block-end:14px;border-block-end:1px solid var(--color-line-soft);color:var(--color-text-faint)!important}.news-detail-body{margin-block-start:18px!important;color:var(--color-text)!important;font-size:.82rem!important;line-height:1.8!important;white-space:pre-wrap}.news-list .news-card-source{display:flex;gap:6px;margin-block-start:7px;color:var(--color-text-faint);font-size:.66rem}.news-card-source strong{color:var(--color-text-muted);font-weight:700}.news-original-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:22px;min-block-size:44px;border:1px solid var(--color-cyan);padding:9px 12px;color:var(--color-cyan);text-decoration:none}.news-original-link strong{color:var(--color-text);font-size:.76rem}.brand-mark img{width:100%;height:100%;object-fit:contain}.auth-header .brand img{width:36px;height:36px;object-fit:contain;margin-inline-end:10px}.auth-company-introduction{max-width:62ch;margin:-8px 0 24px;color:var(--text-muted);line-height:1.65}.spot-mobile,.futures-mobile{grid-area:workspace;display:flex;flex-direction:column;gap:10px;padding:52px 0 88px;background:var(--color-canvas);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-block:contain}.spot-mobile>*,.futures-mobile>*{flex-shrink:0}.spot-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px}.spot-symbol-row{display:flex;align-items:baseline;gap:8px;min-width:0}.spot-symbol-row>strong{font:700 1.1rem var(--font-data)}.spot-symbol-row .spot-quote{color:var(--color-text-faint);font-weight:600}.spot-change{font:600 .72rem var(--font-data)}.spot-change.up{color:var(--color-teal)}.spot-change.down{color:var(--color-coral)}.spot-change.neutral{color:var(--color-text-muted)}.spot-price{font:700 1.2rem var(--font-data)}.spot-stats-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-inline:12px;background:var(--color-line-soft);border:1px solid var(--color-line);border-radius:8px;overflow:hidden}.spot-stats-strip>span{min-width:0;display:grid;gap:3px;padding:8px 10px;background:var(--color-surface-1)}.spot-stats-strip small{color:var(--color-text-faint);font-size:.66rem}.spot-stats-strip strong{overflow:hidden;font:650 .74rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.spot-chart-wrap{position:relative;height:320px;flex:0 0 auto;background:var(--color-canvas);border-block:1px solid var(--color-line)}.spot-chart-wrap .chart-panel{grid-template-rows:minmax(0,1fr);padding:0;height:100%}.spot-chart-wrap .chart-panel .panel-head,.spot-chart-wrap .chart-panel .market-stats,.spot-chart-wrap .chart-panel .chart-toolbar,.spot-chart-wrap .chart-panel .chart-foot,.spot-chart-wrap .chart-panel .chart-ohlc-strip{display:none}.spot-chart-wrap .chart-stage{border:0}.spot-chart-wrap .chart{min-height:0}.mobile-chart-canvas{position:absolute;inset:0}.spot-intervals{position:absolute;inset-block-start:6px;inset-inline-start:8px;z-index:2;display:flex;gap:2px}.spot-intervals button{min-inline-size:30px;min-block-size:22px;border:0;border-radius:4px;background:transparent;color:var(--color-text-faint);font:600 .66rem var(--font-data);padding:2px 6px}.spot-intervals button.active{background:var(--color-surface-raised);color:var(--color-gold)}.spot-book{border-block:1px solid var(--color-line);background:var(--color-surface-0)}.spot-book-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px 12px;color:var(--color-text-faint);font-size:.64rem}.spot-book-cols span:last-child{text-align:end}.spot-book-row{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:3px 12px;font:600 .72rem var(--font-data);overflow:hidden}.spot-book-row:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--depth-fill, 0%);z-index:0;pointer-events:none}.spot-book-row.ask:before{background:#f6465d29}.spot-book-row.bid:before{background:#0ecb8129}.spot-book-row>span{position:relative;z-index:1}.spot-book-row>span:last-child{text-align:end;color:var(--color-text-muted)}.spot-book-mid{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 12px;border-block:1px solid var(--color-line-soft);background:var(--color-surface-1)}.spot-book-mid strong{font:700 1rem var(--font-data)}.spot-book-mid small{color:var(--color-text-faint);font:600 .66rem var(--font-data)}.spot-order-form{display:grid;gap:10px;padding:0 12px}.spot-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.spot-side-tabs button{min-block-size:40px;border:0;border-radius:6px;font-weight:700;font-size:.88rem}.spot-side-tabs button.buy{background:var(--color-teal-soft);color:var(--color-teal)}.spot-side-tabs button.buy.active{background:var(--color-teal);color:#04241a}.spot-side-tabs button.sell{background:var(--color-coral-soft);color:var(--color-coral)}.spot-side-tabs button.sell.active{background:var(--color-coral);color:#2a0b11}.spot-type-tabs{display:flex;gap:18px;border-block-end:1px solid var(--color-line)}.spot-type-tabs button{position:relative;flex:0 0 auto;min-block-size:32px;border:0;background:transparent;color:var(--color-text-muted);font-size:.78rem;padding-inline:2px}.spot-type-tabs button.active{color:var(--color-text)}.spot-type-tabs button.active:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;border-radius:1px;background:var(--color-gold)}.spot-field{display:grid;gap:5px}.spot-field>span{color:var(--color-text-muted);font-size:.7rem}.spot-field em{font-style:normal;color:var(--color-text-faint);margin-inline-start:3px}.spot-field input{width:100%;min-block-size:40px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface-1);color:var(--color-text);padding:8px 12px;font:600 .92rem var(--font-data)}.spot-field input:focus{border-color:var(--color-gold);outline:none}.spot-pct-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.spot-pct-row button{min-block-size:28px;border:1px solid var(--color-line);border-radius:4px;background:var(--color-surface-1);color:var(--color-text-muted);font:600 .7rem var(--font-data)}.spot-pct-row button:active{border-color:var(--color-gold);color:var(--color-gold)}.spot-pct-row button.active{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-soft)}.spot-slider{width:100%;margin:0;accent-color:var(--color-gold);block-size:22px;cursor:pointer}.spot-available,.spot-fee{color:var(--color-text-faint);font-size:.68rem}.spot-error{padding:8px 10px;border-inline-start:3px solid var(--color-coral);background:var(--color-danger-soft);color:#ffb3bd;font-size:.72rem}.spot-success{padding:8px 10px;border-inline-start:3px solid var(--color-green, #16c784);background:var(--color-success-soft, rgba(22, 199, 132, .12));color:#16c784;font-size:.72rem}.spot-submit{width:100%;min-block-size:46px;border:0;border-radius:6px;font-weight:800;font-size:.94rem}.spot-submit.buy{background:var(--color-teal);color:#04241a}.spot-submit.sell{background:var(--color-coral);color:#2a0b11}.spot-submit:disabled{opacity:.5}.spot-bottom-tabs{display:flex;gap:20px;padding:2px 12px 0;border-block-start:1px solid var(--color-line)}.spot-bottom-tabs button{position:relative;min-block-size:36px;border:0;background:transparent;color:var(--color-text-muted);font-size:.8rem;padding-inline:2px}.spot-bottom-tabs button.active{color:var(--color-text);font-weight:700}.spot-bottom-tabs button.active:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;border-radius:1px;background:var(--color-gold)}.spot-orders,.spot-trades{border-block:1px solid var(--color-line);background:var(--color-surface-0)}.spot-orders-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--color-line-soft)}.spot-orders-head strong{font:700 .78rem var(--font-display)}.spot-orders-head span{color:var(--color-gold);font:600 .68rem var(--font-data)}.spot-empty{margin:0;padding:18px;text-align:center;color:var(--color-text-faint);font-size:.74rem}.spot-order-row{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--color-line-soft);font:600 .7rem var(--font-data)}.spot-order-row span:not(:first-child){text-align:end;color:var(--color-text-muted)}.spot-trades-head,.spot-trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:5px 12px;text-align:end;font:600 .7rem var(--font-data)}.spot-trades-head{color:var(--color-text-faint);font-size:.64rem}.spot-trades-head span:first-child,.spot-trade-row span:first-child{text-align:start}.spot-trade-row{border-top:1px solid var(--color-line-soft);color:var(--color-text-muted)}.spot-trade-row.up span:first-child{color:var(--color-teal)}.spot-trade-row.down span:first-child{color:var(--color-coral)}.spot-trade-row time{color:var(--color-text-faint)}.mobile-trade-mode{display:grid;grid-area:workspace;align-self:start;position:relative;z-index:20;grid-template-columns:repeat(4,1fr);gap:0;margin:0 12px;border-block-end:1px solid var(--color-line);background:var(--color-canvas)}.mobile-trade-mode button{position:relative;min-block-size:40px;border:0;background:transparent;color:var(--color-text-muted);font-weight:600;font-size:.85rem}.mobile-trade-mode button[aria-pressed=true]{color:var(--color-text)}.mobile-trade-mode button[aria-pressed=true]:after{content:"";position:absolute;inset-inline:14px;inset-block-end:0;block-size:2px;border-radius:1px;background:var(--color-gold)}.delivery-products{display:flex;gap:6px;padding:0 12px;overflow-x:auto;overscroll-behavior-inline:contain}.delivery-products button{flex:0 0 auto;min-block-size:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:4px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-1);color:var(--color-text-muted);text-align:start}.delivery-products button span{font:600 .78rem var(--font-data)}.delivery-products button small{color:var(--color-text-faint);font-size:.62rem}.delivery-products button.active{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-gold)}.delivery-products button.active small{color:var(--color-gold)}.futures-margin-row{display:flex;align-items:center}.futures-margin-toggle{display:inline-flex;gap:0;border:1px solid var(--color-line);border-radius:6px;overflow:hidden;background:var(--color-surface-1)}.futures-margin-toggle button{min-block-size:30px;padding:0 14px;border:0;background:transparent;color:var(--color-text-muted);font-size:.72rem}.futures-margin-toggle button.active{background:var(--color-gold);color:#0b0d1a;font-weight:700}.futures-account-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-inline:12px;background:var(--color-line-soft);border:1px solid var(--color-line);border-radius:8px;overflow:hidden}.futures-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-inline:12px;background:var(--color-line-soft);border:1px solid var(--color-line);border-radius:8px;overflow:hidden}.futures-stats-strip>span{min-width:0;display:grid;gap:3px;padding:8px 10px;background:var(--color-surface-1)}.futures-stats-strip small{color:var(--color-text-faint);font-size:.66rem}.futures-stats-strip strong{overflow:hidden;font:650 .74rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.futures-account-strip>span{min-width:0;display:grid;gap:3px;padding:8px 10px;background:var(--color-surface-1)}.futures-account-strip small{color:var(--color-text-faint);font-size:.66rem}.futures-account-strip strong{overflow:hidden;font:650 .76rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.futures-positions{margin-inline:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-1);overflow:hidden}.futures-position-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--color-line-soft);font:600 .72rem var(--font-data)}.futures-position-row span:not(:first-child){text-align:end;color:var(--color-text-muted)}.futures-leverage{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.futures-leverage>span{color:var(--color-text-muted);font-size:.72rem;margin-inline-end:2px}.futures-leverage button{min-block-size:28px;padding:0 9px;border:1px solid var(--color-line);border-radius:4px;background:var(--color-surface-1);color:var(--color-text-muted);font:600 .68rem var(--font-data)}.futures-leverage button.active{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-soft)}.spot-reduce-only{display:flex;align-items:center;gap:6px;width:fit-content;padding:4px 2px;border:none;background:none;color:var(--color-text);font:500 .74rem var(--font-ui);cursor:pointer}.spot-reduce-only>span{inline-size:15px;block-size:15px;border:1px solid var(--color-line);border-radius:3px;background:var(--color-surface-1);transition:background .12s ease,border-color .12s ease}.spot-reduce-only>span.checked{background:var(--color-gold);border-color:var(--color-gold);position:relative}.spot-reduce-only>span.checked:after{content:"";position:absolute;inset-inline-start:4px;inset-block-start:1px;inline-size:5px;block-size:9px;border:solid var(--color-canvas);border-width:0 2px 2px 0;transform:rotate(45deg)}.spot-conditional-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home{grid-area:workspace;display:flex;flex-direction:column;gap:10px;padding:8px 12px 76px;background:var(--color-canvas);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-block:contain}.home>*{flex-shrink:0}.home-search{position:relative;display:block}.home-search input{width:100%;min-block-size:40px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface-1);color:var(--color-text);padding-inline:36px 14px;font-size:.8rem}.home-search-icon{position:absolute;inset-inline-start:13px;inset-block-start:50%;translate:0 -50%;color:var(--color-text-faint);font-size:.9rem}.home-search-header{align-self:center;margin-inline-end:8px}.home-search-header input{min-block-size:36px;font-size:.78rem}.home-balance{display:grid;gap:8px;padding:16px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.home-balance-top{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-muted);font-size:.72rem}.home-balance-tools{display:flex;align-items:center;gap:10px}.home-balance-tools button{border:0;background:transparent;color:var(--color-text-faint);font-size:.72rem}.home-balance-tools .home-deposit{min-block-size:26px;padding:0 12px;border-radius:13px;background:var(--color-gold);color:#0b0d1a;font-weight:700;font-size:.72rem}.home-balance-value{font:700 1.7rem var(--font-data);color:var(--color-text)}.home-balance-sub{color:var(--color-text-faint);font-size:.66rem}.coin-avatar{flex:0 0 auto;display:grid;place-items:center;border-radius:50%;font-weight:800;line-height:1;color:#0b0d1a;text-align:center}.coin-avatar-sm{inline-size:26px;block-size:26px;font-size:.5rem}.coin-avatar-md{inline-size:32px;block-size:32px;font-size:.6rem}.coin-avatar>span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 6px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.home-shortcuts button{display:grid;justify-items:center;gap:7px;border:0;background:transparent;color:var(--color-text-muted);font-size:.68rem}.home-shortcut-icon{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:50%;background:var(--color-surface-raised);color:var(--color-gold);font-size:1rem;font-weight:700}.home-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1);cursor:pointer}.home-notice span{flex:0 0 auto;padding:2px 7px;border-radius:4px;background:var(--color-gold-soft);color:var(--color-gold);font-size:.6rem}.home-notice strong{overflow:hidden;color:var(--color-text);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.home-movers,.home-markets{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);overflow:hidden}.home-section-head{display:flex;align-items:center;justify-content:space-between;padding:12px}.home-section-head h2{margin:0;font:700 .92rem var(--font-display)}.home-ranking-tabs{display:flex;gap:4px}.home-ranking-tabs button{min-block-size:26px;padding:0 10px;border:1px solid var(--color-line);border-radius:13px;background:transparent;color:var(--color-text-muted);font-size:.66rem}.home-ranking-tabs button[aria-selected=true]{border-color:var(--color-gold);color:var(--color-gold)}.home-mover-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 12px}.home-mover-card{display:grid;justify-items:start;gap:6px;padding:10px;border:0;border-radius:8px;background:var(--color-surface-2);text-align:start}.home-mover-symbol{font:650 .76rem var(--font-data);color:var(--color-text)}.home-mover-change{font:650 .7rem var(--font-data)}.home-mover-change.up{color:var(--color-teal)}.home-mover-change.down{color:var(--color-coral)}.home-mover-change.neutral{color:var(--color-text-muted)}.home-view-all{border:0;background:transparent;color:var(--color-text-faint);font-size:.68rem}.home-market-head,.home-market-list>button{display:grid;grid-template-columns:minmax(0,1fr) 48px 76px 52px;gap:10px;align-items:center;padding:8px 12px;text-align:end}.home-market-head{color:var(--color-text-faint);font-size:.62rem;border-block-end:1px solid var(--color-line-soft)}.home-market-head>span:first-child{text-align:start}.home-market-list>button{width:100%;border:0;border-block-start:1px solid var(--color-line-soft);background:transparent;text-align:end}.home-market-list>button>span:first-child{min-width:0;display:flex;align-items:center;gap:9px;text-align:start}.home-market-pair{min-width:0;display:flex;align-items:center;gap:9px}.home-market-name{min-width:0;display:grid;gap:2px}.home-market-list strong{overflow:hidden;font:650 .78rem var(--font-data);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.home-market-list small{color:var(--color-text-faint);font-size:.64rem}.home-support{display:flex;gap:10px;margin-top:16px;padding:0 2px}.home-support a{flex:1;text-align:center;padding:13px 14px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-weight:700;text-decoration:none}.home-support a:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.more-service-links{display:grid;gap:10px}.more-service-link{display:block;padding:13px 16px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);text-decoration:none;font-weight:700}.more-service-link:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.more-doc-link{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 14px;margin-block-end:10px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);color:var(--color-text);text-align:start}.more-doc-icon{flex:0 0 auto;inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:10px;background:var(--color-gold-soft);color:var(--color-gold)}.more-doc-text{display:grid;gap:2px}.more-doc-text strong{font:650 .82rem var(--font-data)}.more-doc-text small{font-size:.66rem;color:var(--color-text-faint)}.more-doc-arrow{margin-inline-start:auto;color:var(--color-text-faint);font-size:1.2rem}.whitepaper-toc{display:flex;gap:6px;overflow-x:auto;padding-block-end:2px}.whitepaper-toc button{flex:0 0 auto;min-inline-size:56px;min-block-size:30px;padding-inline:12px;border:1px solid var(--color-line);border-radius:15px;background:var(--color-surface-1);color:var(--color-text-muted);font-size:.72rem}.whitepaper-toc button[aria-current=page]{border-color:var(--color-gold);color:var(--color-gold)}.whitepaper-body{display:grid;gap:10px}.whitepaper-section{padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.whitepaper-section h3{margin:0 0 8px;font:700 .9rem var(--font-display);color:var(--color-text)}.whitepaper-placeholder{margin:0;color:var(--color-text-muted);font-size:.78rem;line-height:1.7}.home-market-list button>span:nth-child(3){font:600 .74rem var(--font-data);color:var(--color-text-muted)}.home-market-list .quote-sparkline{display:flex;justify-content:center}.home-market-list em{font:650 .7rem var(--font-data);font-style:normal}.home-market-list em.up{color:var(--color-teal)}.home-market-list em.down{color:var(--color-coral)}.home-market-list em.neutral{color:var(--color-text-muted)}.markets-view{grid-area:workspace;display:flex;flex-direction:column;gap:8px;padding:8px 12px 76px;background:var(--color-canvas);min-height:0;overflow-y:auto;overflow-x:hidden}.markets-view>*{flex-shrink:0}.markets-search{position:relative}.markets-search input{width:100%;min-block-size:40px;border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface-1);color:var(--color-text);padding-inline:36px 14px;font-size:.8rem}.markets-search-icon{position:absolute;inset-inline-start:13px;inset-block-start:50%;translate:0 -50%;font-size:.9rem}.markets-categories{display:flex;gap:6px;overflow-x:auto;padding-block:2px}.markets-categories button{flex:0 0 auto;min-block-size:30px;padding:0 14px;border:1px solid var(--color-line);border-radius:15px;background:var(--color-surface-1);color:var(--color-text-muted);font-size:.72rem}.markets-categories button[aria-selected=true]{border-color:var(--color-gold);color:var(--color-gold);background:var(--color-gold-soft)}.markets-list-head,.markets-list>button{display:grid;grid-template-columns:minmax(0,1fr) 76px 52px 52px;gap:8px;align-items:center;padding:9px 12px;text-align:end}.markets-list-head{color:var(--color-text-faint);font-size:.62rem}.markets-list-head>span:first-child{text-align:start}.markets-list>button{width:100%;border:0;border-top:1px solid var(--color-line-soft);background:transparent}.markets-symbol{min-width:0;display:grid;gap:2px;text-align:start}.markets-pair{min-width:0;display:flex;align-items:center;gap:9px}.markets-name{min-width:0;display:grid;gap:2px}.markets-symbol strong{overflow:hidden;font:650 .78rem var(--font-data);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.markets-symbol small{color:var(--color-text-faint);font-size:.64rem}.markets-spark{display:flex;justify-content:center}.market-closed{display:inline-grid;place-items:center;min-inline-size:40px;block-size:20px;padding:0 8px;border:1px solid var(--color-line);border-radius:10px;color:var(--color-text-faint);font-size:.62rem;font-weight:600;white-space:nowrap}.markets-price{font:600 .74rem var(--font-data);color:var(--color-text-muted);font-variant-numeric:tabular-nums lining-nums}.markets-change{min-inline-size:64px;font:650 .7rem var(--font-data);font-variant-numeric:tabular-nums lining-nums}.markets-change.up{color:var(--color-teal)}.markets-change.down{color:var(--color-coral)}.markets-change.neutral{color:var(--color-text-muted)}.markets-volume{font:600 .66rem var(--font-data);color:var(--color-text-faint);font-variant-numeric:tabular-nums lining-nums}.markets-empty{margin:0;padding:24px;text-align:center;color:var(--color-text-faint);font-size:.74rem}.wallets-view{grid-area:workspace;display:flex;flex-direction:column;gap:10px;padding:8px 12px 76px;background:var(--color-canvas);min-height:0;overflow-y:auto;overflow-x:hidden}.wallets-view>*{flex-shrink:0}.wallets-total{display:grid;gap:8px;padding:16px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.wallets-total-top{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-muted);font-size:.72rem}.wallets-total-top button{border:0;background:transparent;color:var(--color-text-faint);font-size:.72rem}.wallets-total-value{font:700 1.7rem var(--font-data);color:var(--color-text)}.wallets-total-sub{color:var(--color-text-faint);font-size:.68rem}.wallets-pnl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.wallets-pnl>span{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:var(--color-surface-2)}.wallets-pnl small{font-size:.64rem;color:var(--color-text-faint)}.wallets-pnl strong{font:650 .8rem var(--font-data)}.wallets-total-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.wallets-total-actions.wallets-four{grid-template-columns:repeat(5,1fr);margin-top:12px}.wallets-total-actions button{min-block-size:34px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);font-weight:600;font-size:.76rem}.wallets-total-actions.wallets-four button{display:grid;justify-items:center;gap:5px;min-block-size:auto;padding:10px 4px;border:0;background:transparent;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.wallets-total-actions.wallets-four button .terminal-icon{inline-size:22px;block-size:22px;color:var(--color-gold)}.wallets-total-actions.wallets-scroll{display:flex;gap:8px;overflow-x:auto;padding-block-end:2px;margin-top:12px}.wallets-total-actions.wallets-scroll button{flex:0 0 auto;display:grid;justify-items:center;gap:5px;min-inline-size:58px;padding:10px 8px;border:0;background:transparent;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.wallets-total-actions.wallets-scroll button .terminal-icon{inline-size:22px;block-size:22px;color:var(--color-gold)}.wallets-pnl-pct{font-style:normal;font-size:.66rem;font-weight:600;opacity:.8}.wallets-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1)}.wallets-tabs button{min-block-size:34px;border:0;border-radius:8px;background:transparent;color:var(--color-text);font-weight:700;font-size:.78rem}.wallets-tabs button[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-gold)}.wallets-tabs.wallets-tabs-scroll{display:flex;overflow-x:auto;padding-block-end:2px}.wallets-tabs.wallets-tabs-scroll button{flex:0 0 auto;min-inline-size:74px;padding-inline:14px}.wallets-assets{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);overflow:hidden}.wallets-list-head,.wallets-row{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px;gap:12px;align-items:center;padding:10px 12px;text-align:end}.wallets-list-head{color:var(--color-text-faint);font-size:.62rem;border-block-end:1px solid var(--color-line-soft)}.wallets-row{border-block-start:1px solid var(--color-line-soft);font:600 .76rem var(--font-data)}.wallets-row>span:not(.wallets-asset){color:var(--color-text-muted)}.wallets-asset{min-width:0;display:grid;gap:2px;text-align:start}.wallets-asset strong{font:650 .8rem var(--font-data);color:var(--color-text)}.wallets-asset small{color:var(--color-text-faint);font-size:.62rem}.wallets-assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-block-end:1px solid var(--color-line-soft)}.wallets-toolbar-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:.7rem;font-weight:600;padding:6px 10px;cursor:pointer}.wallets-toolbar-toggle.active{border-color:var(--color-gold);color:var(--color-gold)}.wallets-toolbar-toggle input{accent-color:var(--color-gold)}.wallets-distribution{display:grid;gap:8px;padding:12px;border-block-end:1px solid var(--color-line-soft)}.wallets-distribution-layout{display:flex;align-items:center;gap:16px}.wallets-distribution-pie{flex:0 0 auto;inline-size:104px;block-size:104px;border-radius:50%;position:relative;display:grid;place-items:center}.wallets-distribution-hole{inline-size:58px;block-size:58px;border-radius:50%;background:var(--color-surface-1);display:grid;place-items:center;font-size:.64rem;color:var(--color-text-muted);text-align:center;line-height:1.2}.wallets-distribution-legend{flex:1 1 auto;display:grid;gap:6px}.wallets-distribution-legend>span{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--color-text-muted)}.wallets-distribution-legend i{inline-size:8px;block-size:8px;border-radius:50%;flex:0 0 auto}.wallets-distribution-legend em{font-style:normal;margin-inline-start:auto;color:var(--color-text-faint)}.wallets-asset-line{display:flex;align-items:center;gap:8px}.wallets-asset-tag{display:inline-block;padding:1px 6px;border-radius:6px;background:var(--color-gold-soft);color:var(--color-gold);font-size:.6rem;font-weight:600}.wallets-empty{margin:0;padding:24px;text-align:center;color:var(--color-text-faint);font-size:.74rem}.wallets-services{display:grid;gap:10px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.wallets-services-head{color:var(--color-text);font:700 .9rem var(--font-display)}.wallets-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 8px}.wallets-services-grid button{display:grid;justify-items:center;gap:6px;border:0;background:transparent;color:var(--color-text-muted);font-size:.7rem}.wallets-service-icon{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:12px;background:var(--color-surface-2);color:var(--color-gold)}.wallets-service-icon .terminal-icon{inline-size:22px;block-size:22px}.funding-view{grid-area:workspace;display:flex;flex-direction:column;gap:12px;padding:8px 12px 32px;background:var(--color-canvas);min-height:0;overflow-y:auto;overflow-x:hidden}.funding-head{display:flex;align-items:center;gap:8px}.funding-head h2{margin:0;font-size:1rem;color:var(--color-text)}.funding-back{width:30px;height:30px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-1);color:var(--color-text-muted);font-size:1.2rem;line-height:1}.funding-coins{display:flex;gap:8px;overflow-x:auto;padding-block-end:2px}.funding-coins button{flex:0 0 auto;min-inline-size:64px;min-block-size:40px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1);color:var(--color-text-muted)}.funding-coins button[aria-selected=true]{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-text)}.funding-coins strong{font:650 .82rem var(--font-data)}.funding-network h3,.earn-subscribe h3{margin:0 0 8px;font-size:.78rem;color:var(--color-text-muted);font-weight:600}.funding-network-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.funding-network-list button{min-block-size:38px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1);color:var(--color-text-muted);font:600 .74rem var(--font-data)}.funding-network-list button[aria-checked=true]{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-text)}.funding-address{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.funding-address-qr{flex:0 0 auto;width:84px;height:84px;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:var(--color-surface-raised);color:var(--color-text-faint);font:700 .7rem var(--font-data)}.funding-address-qr img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.funding-address-body{min-width:0;display:grid;gap:6px}.funding-address-label{font-size:.68rem;color:var(--color-text-muted)}.funding-address-body code{display:block;word-break:break-all;font:600 .72rem var(--font-data);color:var(--color-text);padding:8px;border-radius:8px;background:var(--color-surface-2)}.funding-copy{justify-self:start;min-block-size:30px;padding-inline:12px;border:1px solid var(--color-gold);border-radius:8px;background:var(--color-gold-soft);color:var(--color-gold);font-weight:700;font-size:.72rem}.funding-note{margin:0;padding:10px 12px;border-radius:10px;background:var(--color-gold-soft);color:var(--color-text-muted);font-size:.7rem;line-height:1.5}.funding-field{display:grid;gap:6px}.funding-field span{font-size:.74rem;color:var(--color-text-muted)}.funding-field em{font-style:normal;color:var(--color-text-faint);margin-inline-start:4px}.funding-field input{min-block-size:42px;padding-inline:12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1);color:var(--color-text);font:600 .85rem var(--font-data)}.funding-field input:focus{outline:none;border-color:var(--color-gold)}.funding-error{margin:0;padding:10px 12px;border-radius:10px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:.72rem}.funding-submit{min-block-size:44px;border:0;border-radius:10px;background:var(--color-gold);color:#062033;font-weight:800;font-size:.85rem}.funding-submit:disabled{opacity:.55}.funding-available{font:600 .74rem var(--font-data);color:var(--color-text-muted)}.funding-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1)}.funding-tabs button{min-block-size:34px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);font-weight:700;font-size:.78rem}.funding-tabs button[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-gold)}.transfer-account{display:grid;gap:10px}.transfer-side{display:grid;gap:6px}.transfer-side-label{font-size:.72rem;color:var(--color-text-muted)}.transfer-swap{justify-self:center;width:34px;height:34px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface-1);color:var(--color-gold);font-size:1rem}.earn-overview{display:grid;gap:12px;padding:16px;border:1px solid var(--color-line);border-radius:14px;background:linear-gradient(135deg,var(--color-gold-soft),var(--color-surface-1))}.earn-overview-main{display:grid;gap:4px}.earn-overview-main span{font-size:.72rem;color:var(--color-text-muted)}.earn-overview-main strong{font:800 1.5rem var(--font-data);color:var(--color-text)}.earn-overview-sub{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.earn-overview-sub>span{display:grid;gap:3px}.earn-overview-sub small{font-size:.66rem;color:var(--color-text-faint)}.earn-overview-sub strong{font:650 .76rem var(--font-data);color:var(--color-text)}.earn-tabs{grid-template-columns:repeat(3,1fr)}.earn-filters{display:flex;gap:6px;overflow-x:auto;padding-block-end:2px}.earn-filters button{flex:0 0 auto;min-inline-size:52px;min-block-size:30px;padding-inline:12px;border:1px solid var(--color-line);border-radius:15px;background:var(--color-surface-1);color:var(--color-text-muted);font-size:.72rem}.earn-filters button[aria-selected=true]{border-color:var(--color-gold);color:var(--color-gold)}.earn-products,.earn-positions,.earn-records{display:grid;gap:10px}.earn-product{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);color:var(--color-text);text-align:start}.earn-product.active{border-color:var(--color-gold);background:var(--color-gold-soft)}.earn-product-main{display:grid;gap:3px;min-width:0}.earn-product-main strong{font:650 .85rem var(--font-data)}.earn-product-term{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--color-text-muted)}.earn-product-term em{font-style:normal;padding:1px 6px;border-radius:6px;background:var(--color-gold-soft);color:var(--color-gold);font-size:.62rem}.earn-product-apy{margin-inline-start:auto;display:grid;gap:3px;text-align:end}.earn-product-apy strong{font:700 .95rem var(--font-data);color:var(--color-gold)}.earn-product-apy span{font-size:.66rem;color:var(--color-text-faint)}.earn-subscribe{display:grid;gap:10px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.earn-balance-row{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--color-text-muted)}.earn-balance-row strong{margin-inline-start:auto;font:650 .78rem var(--font-data);color:var(--color-text)}.earn-max{border:1px solid var(--color-gold);border-radius:6px;background:transparent;color:var(--color-gold);font-size:.68rem;padding:2px 8px}.earn-estimate{display:grid;grid-template-columns:1fr 1fr;gap:8px}.earn-estimate>span{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:var(--color-surface-2)}.earn-estimate small{font-size:.64rem;color:var(--color-text-faint)}.earn-estimate strong{font:650 .76rem var(--font-data);color:var(--color-text)}.earn-auto-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0}.earn-auto-toggle>span{display:grid;gap:2px;font-size:.78rem;color:var(--color-text)}.earn-auto-toggle small{font-size:.64rem;color:var(--color-text-faint)}.earn-auto-toggle button{border:0;background:transparent;padding:0;cursor:pointer}.earn-switch{display:inline-block;inline-size:38px;block-size:22px;border-radius:11px;background:var(--color-line-strong);position:relative;transition:background .15s}.earn-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:16px;block-size:16px;border-radius:50%;background:#fff;transition:transform .15s}.earn-switch.on{background:var(--color-gold)}.earn-switch.on:after{transform:translate(16px)}.earn-position{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.earn-position.redeemed{opacity:.55}.earn-position-head{display:flex;align-items:center;gap:10px}.earn-position-name{display:grid;gap:2px}.earn-position-name strong{font:650 .85rem var(--font-data)}.earn-position-name small{font-size:.68rem;color:var(--color-text-muted)}.earn-position-apy{margin-inline-start:auto;font:700 .9rem var(--font-data);color:var(--color-gold)}.earn-position-body{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.earn-position-body>span{display:grid;gap:3px}.earn-position-body small{font-size:.64rem;color:var(--color-text-faint)}.earn-position-body strong{font:650 .76rem var(--font-data);color:var(--color-text)}.earn-position-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-block-start:1px solid var(--color-line);padding-block-start:10px}.earn-position-actions .earn-auto-toggle{padding:0}.earn-redeem{min-inline-size:84px;min-block-size:32px;border:1px solid var(--color-gold);border-radius:8px;background:transparent;color:var(--color-gold);font-weight:700;font-size:.74rem}.earn-record{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.earn-record-main{display:grid;gap:2px}.earn-record-main strong{font:650 .8rem var(--font-data)}.earn-record-main small{font-size:.64rem;color:var(--color-text-faint)}.earn-record-amount{margin-inline-start:auto;font:650 .78rem var(--font-data)}.up{color:var(--color-up, #2fd4ff)}.down{color:var(--color-down, #ff6b81)}.wallets-tools-actions{grid-template-columns:repeat(3,1fr)}.copy-traders,.copy-follows,.grid-list,.grid-form{display:grid;gap:10px}.copy-trader-card{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.copy-trader-head{display:flex;align-items:center;justify-content:space-between}.copy-trader-head strong{font:650 .85rem var(--font-data);color:var(--color-text)}.copy-trader-head span{font-size:.68rem;color:var(--color-text-muted)}.copy-trader-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.copy-trader-stats span{display:grid;gap:2px;padding:8px;border-radius:8px;background:var(--color-surface-2)}.copy-trader-stats small{font-size:.66rem;color:var(--color-text-faint)}.copy-trader-stats strong{font:650 .82rem var(--font-data);color:var(--color-text)}.copy-follow-btn{min-block-size:36px}.grid-card{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.grid-card-head{display:flex;align-items:center;justify-content:space-between}.grid-card-head strong{font:650 .85rem var(--font-data);color:var(--color-text)}.grid-card-head span{font-size:.7rem;color:var(--color-text-muted)}.grid-card-body{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid-card-body span{display:grid;gap:2px}.grid-card-body small{font-size:.64rem;color:var(--color-text-faint)}.grid-card-body strong{font:600 .78rem var(--font-data);color:var(--color-text)}.ipo-pools,.ipo-subscriptions,.news-list{display:grid;gap:10px}.ipo-pool{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);color:var(--color-text);text-align:start}.ipo-pool.active{border-color:var(--color-gold);background:var(--color-gold-soft)}.ipo-pool-head{display:flex;align-items:center;justify-content:space-between}.ipo-pool-head strong{font:650 .88rem var(--font-data)}.ipo-pool-head span{font-size:.68rem;color:var(--color-text-muted)}.ipo-pool-asset{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ipo-pool-asset span{display:grid;gap:2px}.ipo-pool-asset small{font-size:.64rem;color:var(--color-text-faint)}.ipo-pool-asset b{font:600 .78rem var(--font-data);color:var(--color-text)}.ipo-progress{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.ipo-progress-track{height:6px;border-radius:3px;background:var(--color-surface-2);overflow:hidden}.ipo-progress-track i{display:block;height:100%;background:var(--color-gold)}.ipo-progress span{font:600 .7rem var(--font-data);color:var(--color-text-muted)}.ipo-subscription{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.news-card{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.news-card h3{margin:0;font-size:.82rem;color:var(--color-text)}.news-card p{margin:0;font-size:.72rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card time{font-size:.66rem;color:var(--color-text-faint)}.more-services{display:grid;gap:10px}.more-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 10px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.more-service-tile{display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:var(--color-text)}.more-service-icon{inline-size:46px;block-size:46px;display:grid;place-items:center;border-radius:14px;background:var(--color-surface-2);color:var(--color-gold)}.more-service-icon .terminal-icon{inline-size:24px;block-size:24px}.more-service-name{font-size:.78rem;font-weight:650}.more-service-sub{font-size:.62rem;color:var(--color-text-faint)}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.more-card{display:grid;gap:4px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1);color:var(--color-text);text-decoration:none}.more-card strong{font:650 .82rem var(--font-data)}.more-card small{font-size:.68rem;color:var(--color-text-muted)}.more-section{display:grid;gap:10px}.more-section h3{margin:0;font-size:.78rem;color:var(--color-text-muted);font-weight:600}.invite-card{display:grid;gap:8px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.invite-card p{margin:0;font-size:.72rem;color:var(--color-text-muted);line-height:1.5}.invite-code{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--color-surface-2)}.invite-code span{font-size:.68rem;color:var(--color-text-faint)}.invite-code strong{font:700 .9rem var(--font-data);color:var(--color-gold)}.ai-note{color:var(--color-gold)}.help-list{display:grid;gap:8px}.help-item{border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface-1);overflow:hidden}.help-item summary{padding:12px 14px;font-size:.76rem;color:var(--color-text);font-weight:600;cursor:pointer}.help-item p{margin:0;padding:0 14px 12px;font-size:.72rem;color:var(--color-text-muted);line-height:1.5}.swap-panel{display:grid;gap:8px;min-width:0}.swap-side{display:grid;min-width:0;gap:6px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.swap-side-label{font-size:.68rem;color:var(--color-text-muted)}.swap-asset-row{display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:10px;align-items:center;min-width:0}.swap-asset-row select{min-inline-size:0;max-inline-size:100%;min-block-size:38px;padding-inline:10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);font:650 .8rem var(--font-data)}.swap-asset-row input{min-block-size:40px;padding-inline:12px;border:0;background:transparent;color:var(--color-text);font:650 1rem var(--font-data);text-align:end}.swap-asset-row input:focus{outline:none}.swap-balance{font:600 .7rem var(--font-data);color:var(--color-text-faint);text-align:end}.swap-arrow{justify-self:center;width:32px;height:32px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface-1);color:var(--color-gold);font-size:1rem}.swap-rate{font-size:.68rem;color:var(--color-text-faint);text-align:end}.c2c-ads,.c2c-orders{display:grid;gap:10px}.c2c-ad-card,.c2c-order-card{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface-1)}.c2c-ad-head,.c2c-order-head{display:flex;align-items:center;justify-content:space-between}.c2c-ad-head strong,.c2c-order-head strong{font:700 .9rem var(--font-data)}.c2c-ad-head span,.c2c-order-head span{font-size:.7rem;color:var(--color-text-muted)}.c2c-ad-stats,.c2c-order-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c2c-ad-stats span,.c2c-order-stats span{display:grid;gap:3px}.c2c-ad-stats small,.c2c-order-stats small{font-size:.66rem;color:var(--color-text-faint)}.c2c-ad-stats strong,.c2c-order-stats strong{font:650 .8rem var(--font-data);color:var(--color-text)}.c2c-ad-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.c2c-ad-action input{min-block-size:34px;padding-inline:10px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-canvas);color:var(--color-text);font:600 .8rem var(--font-data)}.nft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nft-card{display:grid;gap:10px;padding:10px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-surface-1)}.nft-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--color-canvas)}.nft-card-body{display:grid;gap:6px}.nft-name{font:650 .8rem var(--font-data);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-price{font:700 .88rem var(--font-data);color:var(--color-gold)}.nft-status{font-size:.68rem;color:var(--color-text-muted)}.nft-card .funding-submit{min-block-size:34px;font-size:.74rem}.price-alerts{position:relative}.price-alerts-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);cursor:pointer}.price-alerts-trigger[aria-pressed=true]{background:var(--color-surface-2);color:var(--color-text)}.price-alerts-bell{font-size:.95rem;line-height:1}.price-alerts-count{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-inline-size:13px;block-size:13px;padding:0 3px;border-radius:7px;background:var(--color-coral);color:#fff;font:600 .62rem var(--font-data);font-style:normal;line-height:13px;text-align:center}.price-alerts-panel{position:absolute;inset-block-start:38px;inset-inline-end:0;z-index:40;inline-size:268px;padding:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 12px 32px #00000047}.price-alerts-create{display:flex;gap:6px;align-items:center}.price-alerts-direction{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--color-surface-2)}.price-alerts-direction button{border:none;background:transparent;color:var(--color-text-muted);font:600 .72rem var(--font-data);padding:5px 8px;border-radius:6px;cursor:pointer}.price-alerts-direction button.active{background:var(--color-surface);color:var(--color-text)}.price-alerts-create input{flex:1;min-inline-size:0;block-size:30px;padding:0 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);font:600 .82rem var(--font-data)}.price-alerts-add{block-size:30px;padding:0 10px;border:none;border-radius:8px;background:var(--color-gold);color:#000;font:700 .76rem var(--font-data);cursor:pointer}.price-alerts-add:disabled{opacity:.5;cursor:default}.price-alerts-error{margin:6px 0 0;font-size:.72rem;color:var(--color-coral)}.price-alerts-list{margin:10px 0 0;padding:0;list-style:none;max-block-size:220px;overflow-y:auto}.price-alerts-item{display:flex;align-items:center;gap:8px;padding:7px 4px;border-block-end:1px solid var(--color-border);font-size:.74rem}.price-alerts-item:last-child{border-block-end:none}.price-alerts-symbol{font:700 .78rem var(--font-data);color:var(--color-text)}.price-alerts-target{font:600 .74rem var(--font-data);color:var(--color-text)}.price-alerts-status{margin-inline-start:auto;font-size:.68rem;color:var(--color-text-muted)}.price-alerts-item.triggered .price-alerts-status{color:var(--color-teal)}.price-alerts-item.cancelled .price-alerts-status{color:var(--color-text-faint)}.price-alerts-remove{border:none;background:transparent;color:var(--color-text-muted);font-size:1rem;line-height:1;cursor:pointer;padding:0 2px}.price-alerts-remove:hover{color:var(--color-coral)}.price-alerts-empty{padding:14px 4px;text-align:center;color:var(--color-text-faint);font-size:.74rem}@media(max-width:1400px)and (min-width:901px){.activity-head>strong,.activity-panel-head{display:none}.activity-head{padding-inline-start:0}.activity-tabs{display:flex}.activity-split{grid-template-columns:minmax(0,1fr)}.activity-panel:not(.active){display:none}.activity-panel+.activity-panel{border-inline-start:0}}@media(max-width:1200px){html,body{min-inline-size:0}.terminal-grid{grid-template-columns:210px minmax(0,1fr) 286px}.terminal-topbar{grid-template-columns:152px minmax(180px,236px) minmax(210px,1fr) auto}.quote-health,.account-trigger small{display:none}}@media(max-width:900px){html,body{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:hidden}.terminal-shell,.terminal-grid{min-inline-size:0;max-inline-size:100%}.terminal-shell :is(button,a,input,select){touch-action:manipulation}.account-drawer{inline-size:100%;max-inline-size:none;padding:16px;border-inline-start:0}.account-drawer>header{position:sticky;z-index:4;inset-block-start:-16px;margin:-16px -16px 0;padding:12px 16px;border-block-end:1px solid var(--color-line);background:var(--color-surface-0)}.account-section-nav{position:sticky;z-index:3;inset-block-start:55px;grid-template-columns:repeat(4,minmax(96px,1fr));margin-inline:-16px;overflow-x:auto;overscroll-behavior-inline:contain}.account-section-nav button{min-block-size:var(--touch-target-min)}.terminal-grid{block-size:100dvh;min-block-size:0;grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 44px;grid-template-areas:"topbar" "workspace" "mobile-tabs";padding-block-end:calc(146px + env(safe-area-inset-bottom,0px));overflow-x:clip;overflow-y:hidden}.terminal-topbar{position:sticky;inset-block-start:0;z-index:70;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:48px;gap:0 10px;min-block-size:48px;padding-block:0;padding-inline:12px}.terminal-brand{grid-column:1;grid-row:1;gap:8px}.terminal-brand .brand-mark{inline-size:36px;block-size:36px}.terminal-brand small{display:block;max-inline-size:18ch;font-size:.57rem;line-height:1.1}.terminal-brand>span:last-child{gap:0}.terminal-brand strong{font-size:.88rem;letter-spacing:.13em}.terminal-brand,.locale-menu-trigger,.notification-action,.account-trigger,.watch-action,.chart-intervals button,.search-results button,.trade-drawer-close,.account-drawer-close,.account-popover button,.trade-drawer .amount-field input,.account-drawer :is(button,input,select){min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min)}.terminal-brand small{max-inline-size:25ch}.instrument-search,.mobile-market-strip{display:none}.mobile-market-trigger{min-inline-size:0;min-block-size:112px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) 18px;grid-template-rows:26px 70px;align-items:center;gap:2px 8px;padding-block:7px;padding-inline:12px 6px;border:0;border-radius:0;background:transparent;color:var(--color-text);text-align:start}.mobile-watch-action{display:grid;min-inline-size:44px;min-block-size:44px;place-items:center;border:0;border-inline-start:1px solid var(--color-line);border-radius:0;background:transparent;font-size:1.05rem}.mobile-market-symbol,.mobile-market-price{min-inline-size:0;display:grid;gap:2px}.mobile-market-symbol{grid-column:1 / 3;grid-row:1}.mobile-market-symbol strong{overflow:hidden;font:750 .92rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.mobile-market-price strong{overflow:hidden;font:720 1.58rem var(--font-data);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.mobile-market-symbol small,.mobile-market-meta{overflow:hidden;color:var(--color-text-faint);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.mobile-market-price{grid-column:1;grid-row:2;display:grid;align-content:center;gap:5px;text-align:start}.mobile-market-stats{grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px 10px;padding-inline-start:12px;border-inline-start:1px solid var(--color-line-soft)}.mobile-market-stats>span{min-inline-size:0;display:grid;gap:2px}.mobile-market-stats>span:last-child{grid-column:1 / -1}.mobile-market-stats small{overflow:hidden;color:var(--color-text-faint);font-size:.56rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-market-stats strong{overflow:hidden;color:var(--color-text-muted);font:600 .66rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.mobile-market-meta{display:flex;align-items:center;justify-content:flex-start;padding-block-end:0;gap:6px}.mobile-market-meta .instrument-change{flex:0 0 auto;font-size:.62rem}.mobile-market-feed-state{min-inline-size:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:var(--color-text-faint);text-overflow:ellipsis}.mobile-feed-dot{inline-size:5px;block-size:5px;flex:0 0 5px;border-radius:50%;background:var(--color-cyan)}.mobile-feed-dot.delayed,.mobile-feed-dot.stale{background:var(--color-gold)}.mobile-feed-dot.unavailable{background:var(--color-coral)}.mobile-market-caret{grid-column:3;grid-row:1;color:var(--color-gold);display:grid;place-items:center}.mobile-market-caret .terminal-icon{inline-size:15px;block-size:15px}.mobile-market-layer{display:block}.ticker-tape,.quote-health{display:none}.terminal-actions{grid-column:2;grid-row:1}.terminal-actions>.locale-menu,.terminal-actions>.notification-action,.terminal-actions>.account-menu{display:none}.mobile-utilities{display:block}.market-rail,.rail-title,.rail-list-label,.rail-quality{display:none}.market-category-list{display:flex;gap:6px;padding-block:9px;padding-inline:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.market-category-list button,.market-category-list button:last-child{flex:0 0 auto;min-block-size:var(--touch-target-min);max-inline-size:210px;margin:0;border:1px solid var(--color-line-soft);border-inline-start-width:1px;padding-block:7px;padding-inline:11px;border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere}.market-category-list button[aria-pressed=true]{border-color:var(--color-cyan)}.instrument-list{display:block;min-inline-size:0;padding:0;overflow:visible}.instrument-row{display:none;inline-size:100%;grid-template-columns:minmax(0,1fr) var(--touch-target-min);border:0;border-block-start:1px solid var(--color-line-soft);border-inline-start:0;border-radius:0;overflow:hidden}.instrument-row.active{display:grid;border-inline-start:0}.instrument-select{min-block-size:56px;grid-template-columns:minmax(0,1fr) 52px auto;padding-block:7px;padding-inline:12px 4px}.instrument-row+.instrument-row{margin-inline-start:0}.mobile-workspace-tabs{grid-area:mobile-tabs;min-inline-size:0;min-block-size:var(--touch-target-min);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-end:1px solid var(--color-line);background:var(--color-surface-0)}.mobile-workspace-tabs button{min-inline-size:0;min-block-size:var(--touch-target-min);border:0;border-block-end:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-faint);padding:8px;font-size:.75rem;font-weight:600}.mobile-workspace-tabs button[aria-selected=true]{border-block-end-color:var(--color-gold);color:var(--color-text)}.terminal-chart{grid-area:workspace;min-inline-size:0;min-block-size:360px;padding:0 0 16px;overflow:hidden}.chart-panel{min-inline-size:0;min-block-size:360px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding-block:0;padding-inline:12px}.chart-panel .panel-head,.chart-panel .chart-foot,.chart-panel .market-stats,.chart-panel .market-stats[data-market-stats-kind="24h"]{display:none}.chart-panel .market-stats::-webkit-scrollbar{display:none}.chart-panel .market-stats>span{min-inline-size:max-content;flex:0 0 auto;gap:2px;padding:0;background:transparent}.chart-panel .market-stats>span:first-child{display:none}.chart-panel .market-stats small{font-size:.59rem}.chart-panel .market-stats strong{font-size:.72rem}.chart-panel .chart-intervals{inline-size:100%;margin-block:0;padding-block:4px}.chart-panel .chart-ohlc-strip{inset-block-start:7px;inset-inline-start:7px;display:grid;grid-template-columns:repeat(2,auto);gap:3px 14px;max-inline-size:calc(100% - 56px);padding:6px 10px;font-size:.6rem}.chart-intervals{min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain}.chart-intervals button{min-inline-size:var(--touch-target-min);flex:1 1 0;padding-inline:4px}.order-dock{min-inline-size:0;min-block-size:360px}.terminal-lower-deck{grid-area:workspace;min-inline-size:0;min-block-size:360px;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.market-activity{min-block-size:360px}.terminal-shell[data-mobile-view=chart] .terminal-lower-deck,.terminal-shell[data-mobile-view=home] .terminal-chart,.terminal-shell[data-mobile-view=home] .terminal-lower-deck,.terminal-shell[data-mobile-view=depth] .terminal-chart,.terminal-shell[data-mobile-view=depth] .order-dock,.terminal-shell[data-mobile-view=trades] .terminal-chart,.terminal-shell[data-mobile-view=trades] .order-dock,.terminal-shell[data-mobile-view=orders] .terminal-chart,.terminal-shell[data-mobile-view=orders] .market-activity,.terminal-shell[data-mobile-view=assets] .terminal-chart,.terminal-shell[data-mobile-view=assets] .market-activity{display:none}.terminal-shell[data-mobile-view=orders],.terminal-shell[data-mobile-view=assets],.terminal-shell[data-mobile-view=home]{grid-template-rows:48px minmax(360px,1fr);grid-template-areas:"topbar" "workspace";padding-block-end:calc(60px + env(safe-area-inset-bottom,0px))}.terminal-shell[data-trade-mode=spot],.terminal-shell[data-trade-mode=futures],.terminal-shell[data-trade-mode=delivery]{grid-template-rows:48px minmax(0,1fr);grid-template-areas:"topbar" "workspace";padding-block-end:calc(60px + env(safe-area-inset-bottom,0px))}.terminal-shell[data-mobile-view=orders] .terminal-topbar,.terminal-shell[data-mobile-view=assets] .terminal-topbar,.terminal-shell[data-mobile-view=home] .terminal-topbar{grid-template-rows:48px;min-block-size:48px}.terminal-shell[data-mobile-view=orders] .mobile-market-strip,.terminal-shell[data-mobile-view=orders] .mobile-workspace-tabs,.terminal-shell[data-mobile-view=orders] .mobile-trade-actions,.terminal-shell[data-mobile-view=assets] .mobile-market-strip,.terminal-shell[data-mobile-view=assets] .mobile-workspace-tabs,.terminal-shell[data-mobile-view=assets] .mobile-trade-actions,.terminal-shell[data-mobile-view=home] .mobile-market-strip,.terminal-shell[data-mobile-view=home] .mobile-workspace-tabs,.terminal-shell[data-mobile-view=home] .mobile-trade-actions{display:none}.terminal-shell[data-mobile-view=home] .mobile-home{grid-area:workspace;min-inline-size:0;min-block-size:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior-block:contain;padding-block:4px 32px;padding-inline:16px;background:var(--color-canvas)}.mobile-home-pulse>header,.mobile-home-markets>header,.mobile-home-news>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-home-notice{min-block-size:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-block-end:2px;padding-inline:12px;border:1px solid var(--color-line-soft);border-radius:4px;background:var(--color-surface-1)}.mobile-home-pulse{border-block-start:1px solid var(--color-line);margin-inline:-16px;padding:17px 16px}.mobile-home-notice span{color:var(--color-gold);font-size:.62rem;font-weight:700}.mobile-home-notice strong{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mobile-home-balance{min-block-size:138px;display:grid;align-content:space-between;gap:15px;margin-block:12px 10px;padding:18px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface-1)}.mobile-home-balance-label{display:flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.72rem}.mobile-home-balance-label button{min-inline-size:44px;min-block-size:44px;display:grid;place-items:center;margin:-12px 0;border:0;background:transparent;color:var(--color-text-faint)}.mobile-home-balance-label svg{inline-size:17px;block-size:17px}.mobile-home-balance-copy>strong{display:block;color:var(--color-text);font:700 1.55rem var(--font-data);letter-spacing:-.035em}.mobile-home-balance [role=status],.mobile-home-balance [role=alert]{color:var(--color-text-muted);font-size:.82rem}.mobile-home-balance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-home-balance-actions button{min-block-size:44px;border:1px solid var(--color-line);border-radius:4px;background:var(--color-surface-2);color:var(--color-text);font-size:.72rem;font-weight:700}.mobile-home-balance-actions button:first-child{border-color:var(--color-gold);background:var(--color-gold);color:#151100}.mobile-home-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-block:4px 14px}.mobile-home-shortcuts button{min-inline-size:0;min-block-size:74px;display:grid;place-items:center;align-content:center;gap:7px;border:0;background:transparent;color:var(--color-text-muted);font-size:.68rem}.mobile-home-shortcuts button>span{inline-size:38px;block-size:38px;display:grid;place-items:center;border:1px solid var(--color-line-soft);border-radius:5px;background:var(--color-surface-1);color:var(--color-gold)}.mobile-home-shortcuts svg{inline-size:19px;block-size:19px}.mobile-home-markets,.mobile-home-news{border-block-start:1px solid var(--color-line);margin-inline:-16px;padding-block:17px;padding-inline:16px}.mobile-home-pulse h2,.mobile-home-markets h2,.mobile-home-news h2{margin:0;color:var(--color-text);font-size:.9rem}.mobile-home-pulse>header button,.mobile-home-markets>header button{min-block-size:44px;border:0;background:transparent;color:var(--color-text-faint);font-size:.68rem}.mobile-home-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-start:7px;border:1px solid var(--color-line);border-radius:4px}.mobile-home-pulse-grid>button{min-inline-size:0;min-block-size:112px;display:grid;align-content:center;gap:6px;padding:10px;border:0;border-inline-start:1px solid var(--color-line);border-radius:0;background:transparent;color:var(--color-text);text-align:start}.mobile-home-pulse-grid>button:first-child{border-inline-start:0}.mobile-home-pulse-grid button>span{min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:4px}.mobile-home-pulse-grid strong{overflow:hidden;font:650 .65rem var(--font-data);text-overflow:ellipsis;white-space:nowrap}.mobile-home-pulse-grid b,.mobile-home-pulse-grid em{font-family:var(--font-data);font-style:normal}.mobile-home-pulse-grid b{overflow:hidden;font-size:.78rem;text-overflow:ellipsis}.mobile-home-pulse-grid em{color:var(--color-text-muted);font-size:.58rem}.mobile-home-pulse-grid em.up{color:var(--color-teal)}.mobile-home-pulse-grid em.down{color:var(--color-coral)}.mobile-home-pulse-grid .quote-sparkline{inline-size:100%;block-size:28px;margin-block-start:2px}.mobile-home-ranking-tabs{display:flex;gap:18px;border-block-end:1px solid var(--color-line-soft)}.mobile-home-ranking-tabs button{min-inline-size:44px;min-block-size:44px;padding:0;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--color-text-faint);font-size:.72rem;font-weight:650}.mobile-home-ranking-tabs button[aria-selected=true]{border-block-end-color:var(--color-gold);color:var(--color-text)}.mobile-home-market-head,.mobile-home-market-list button{display:grid;grid-template-columns:minmax(0,1.1fr) 48px minmax(70px,.75fr) minmax(58px,.55fr);align-items:center;gap:6px}.mobile-home-market-head{padding-block:8px;color:var(--color-text-faint);font-size:.58rem}.mobile-home-market-head span:nth-child(n+3){text-align:end}.mobile-home-market-list button{inline-size:100%;min-block-size:55px;padding:0;border:0;border-block-start:1px solid var(--color-line-soft);background:transparent;color:var(--color-text);text-align:start}.mobile-home-market-list button>span{min-inline-size:0;display:grid;gap:2px}.mobile-home-market-list .quote-sparkline{inline-size:48px;block-size:22px}.mobile-home-market-list strong{font:650 .77rem var(--font-data)}.mobile-home-market-list small{overflow:hidden;color:var(--color-text-faint);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.mobile-home-market-list button>strong,.mobile-home-market-list em{text-align:end}.mobile-home-market-list em{justify-self:end;min-inline-size:58px;padding:0;color:var(--color-text-muted);font:normal 700 .68rem var(--font-data)}.mobile-home-market-list em.up{color:var(--color-teal)}.mobile-home-market-list em.down{color:var(--color-coral)}.mobile-home-news-list{margin-block-start:7px}.mobile-home-news article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;padding-block:12px;border-block-start:1px solid var(--color-line-soft)}.mobile-home-news article>span{align-self:start;padding:3px 6px;border-radius:3px;background:var(--color-gold-soft);color:var(--color-gold);font-size:.57rem}.mobile-home-news article strong{overflow:hidden;color:var(--color-text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.mobile-home-news article p{grid-column:1 / -1;display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-muted);font-size:.68rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mobile-home-news article time{grid-column:1 / -1;color:var(--color-text-faint);font-size:.58rem}.mobile-home-news>p{color:var(--color-text-faint);font-size:.72rem}.activity-tabs{display:none}.activity-tabs button{min-inline-size:132px;min-block-size:var(--touch-target-min)}.activity-head{display:none}.activity-panel-head{min-block-size:var(--touch-target-min);display:flex;padding-block:7px;padding-inline:12px;background:var(--color-surface-0)}.activity-panel-head strong{color:var(--color-text);font-size:.7rem}.activity-panel-meta{gap:7px}.activity-feed-status,.depth-spread{font-size:.58rem}.activity-split{grid-template-columns:minmax(0,1fr)}.activity-panel:not(.active){display:none}.activity-panel+.activity-panel{border-inline-start:0}.depth-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-table+.depth-table{border-block-start:0;border-inline-start:1px solid var(--color-line-soft)}.depth-table :is(th,td){padding-inline:6px}.depth-table caption{padding-block:9px 5px}.depth-table th{padding-block:4px 6px}.depth-table td{padding-block:6px}.depth-table .depth-total{display:none}.order-tabs{min-inline-size:0;flex:1}.dock-mobile-title{min-block-size:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-inline:12px;border-block-end:1px solid var(--color-line-soft);background:var(--color-surface-0)}.dock-mobile-title-start{display:flex;align-items:center;gap:10px;min-inline-size:0}.dock-mobile-title>strong{color:var(--color-text);font:700 .94rem var(--font-display)}.dock-mobile-title>span{display:flex;align-items:baseline;gap:7px}.dock-mobile-title small{color:var(--color-text-faint);font-size:.59rem}.dock-mobile-title b{color:var(--color-text);font:700 .72rem var(--font-data)}.order-tabs button{min-inline-size:0;min-block-size:var(--touch-target-min);flex:1 1 0;padding-block:8px;padding-inline:7px;white-space:normal;overflow-wrap:anywhere}.order-table{overflow-x:hidden}.dock-empty{align-self:start;min-block-size:220px;margin:0;border:0;border-radius:0;background:transparent}.order-row{min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:11px;padding-block:14px;padding-inline:12px}.order-row[data-order-status=OPEN],.order-row[data-order-status=CLOSING]{border-inline-start:2px solid var(--color-gold)}.order-card-head{grid-template-columns:minmax(0,1fr) auto auto}.order-card-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:10px;border-block:1px solid var(--color-line-soft)}.order-card-foot{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;text-align:start}.order-card-foot>span:last-child{text-align:end}.order-row small,.order-row b{white-space:normal;overflow-wrap:anywhere}.portfolio-view{min-block-size:360px;padding-block:0 16px;padding-inline:12px}.portfolio-head{min-block-size:56px;margin-inline:-12px;padding-inline:12px;border-block-end:1px solid var(--color-line-soft)}.portfolio-head h2{font-size:.94rem}.portfolio-balance-card{margin-block-start:4px;border-block-start:2px solid var(--color-gold)}.portfolio-actions{margin-block-start:2px}.portfolio-funding-action,.balance-visibility,.asset-controls input[type=search],.asset-zero-toggle,.asset-activity-filters button,.stake-presets button,.amount-shortcuts button{min-block-size:var(--touch-target-min)}.portfolio-balance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-table-head{display:none}.asset-row{min-inline-size:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:15px 14px;border:1px solid var(--color-line-soft);background:var(--color-surface-1)}.asset-row small{display:block}.asset-symbol{grid-column:1 / -1}.asset-row>span:last-child{grid-column:1 / -1;padding-block-start:10px;border-block-start:1px solid var(--color-line-soft)}.asset-activity-list article{grid-template-columns:7px minmax(0,1fr) minmax(112px,auto);padding-inline:10px}.notification-center{inline-size:min(420px,100%)}.activity-trade-head,.activity-trade-row{padding-block:7px}.mobile-trade-actions{grid-area:mobile-actions;position:fixed;z-index:63;inset-inline:8px;inset-block-end:calc(72px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:0;padding-block:8px;padding-inline:12px;border-block:1px solid var(--color-line);background:var(--color-surface-0);box-shadow:none}.mobile-trade-actions button{min-block-size:52px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:1px 7px;border:1px solid transparent;padding-block:8px;padding-inline:10px;color:#fff!important;font-size:.82rem;font-weight:800}.mobile-trade-actions .terminal-icon{grid-row:1 / 3;inline-size:16px;block-size:16px}.mobile-trade-actions button span,.mobile-trade-actions button strong{min-inline-size:0;line-height:1.15}.mobile-trade-actions button strong{overflow:hidden;font:650 .68rem var(--font-data);opacity:.82;text-overflow:ellipsis;white-space:nowrap}.mobile-trade-actions .up{border-color:var(--color-teal);background:var(--color-teal)}.mobile-trade-actions .down{border-color:var(--color-coral);background:var(--color-coral)}.mobile-bottom-nav{position:fixed;z-index:64;inset-inline:0;inset-block-end:0;min-block-size:calc(60px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:5px max(5px,env(safe-area-inset-bottom,0px));padding-inline:4px;border-block-start:1px solid var(--color-line);background:var(--color-surface-0)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-inline-size:0;min-block-size:var(--touch-target-min);display:grid;place-content:center;gap:2px;border:0;background:transparent;color:var(--color-text-muted);padding-block:3px;padding-inline:4px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;font-size:.64rem;line-height:1.15}.mobile-bottom-nav a>span:first-child,.mobile-bottom-nav button>span:first-child{display:grid;place-items:center;color:var(--color-cyan);font:.86rem var(--font-data)}.mobile-bottom-nav svg{inline-size:18px;block-size:18px}.mobile-bottom-nav [aria-current=page]{color:var(--color-gold);box-shadow:none}.mobile-bottom-nav [aria-current=page]>span:first-child{color:var(--color-gold)}.mobile-bottom-nav .mobile-nav-trade{position:relative;color:var(--color-text-muted)}.mobile-bottom-nav .mobile-nav-trade>span:first-child{inline-size:46px;block-size:46px;margin-block-start:-26px;border-radius:50%;background:var(--color-gold);color:#0b0d1a;box-shadow:0 4px 14px #2fd4ff57}.mobile-bottom-nav .mobile-nav-trade[aria-current=page]{color:var(--color-gold)}.trade-drawer-layer{position:fixed;z-index:100;inset:0;display:block}.trade-drawer-backdrop{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;border:0;border-radius:0;background:#000000ad;cursor:default}.trade-drawer{position:absolute;inset-inline:0;inset-block:0;display:block;max-block-size:100dvh;border-block-start:1px solid var(--color-line-strong);background:var(--color-surface-1);box-shadow:none;overflow:hidden;animation:trade-drawer-enter var(--duration-fast) ease-out}.trade-drawer:before{content:"";position:absolute;z-index:3;inset-block-start:7px;inset-inline-start:50%;inline-size:36px;block-size:3px;border-radius:999px;background:var(--color-line-strong);translate:-50% 0}.trade-drawer-close{position:absolute;z-index:2;inset-block-start:14px;inset-inline-end:12px;display:grid;inline-size:var(--touch-target-min);block-size:var(--touch-target-min);place-items:center;border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text);font-size:1.35rem}.trade-drawer .trade-ticket{inline-size:100%;max-block-size:100dvh;grid-template-rows:minmax(0,1fr) auto;padding-block:22px max(24px,env(safe-area-inset-bottom,0px));padding-inline:18px;border-inline-start:0;overflow:hidden}.trade-drawer .ticket-scroll-region{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.trade-drawer .ticket-submit-dock{position:relative;z-index:1;margin-inline:-18px;margin-block-end:-24px;padding:12px 18px max(18px,env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-line);background:var(--color-surface-1);box-shadow:0 -12px 24px #0000003d}.trade-drawer .ticket-title{margin-block-end:14px;padding-block-end:14px;padding-inline-end:52px;border-block-end:1px solid var(--color-line-soft)}.trade-drawer .direction-grid,.trade-drawer .duration-grid{gap:8px}.trade-drawer :is(.direction-grid button,.duration-grid button,.stake-presets button,.amount-shortcuts button,.submit-order){min-block-size:var(--touch-target-min)}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){.trade-drawer,.trade-drawer .trade-ticket{max-block-size:100dvh}.trade-drawer .ticket-summary{gap:5px;padding-block:8px}.terminal-grid{block-size:100dvh;min-block-size:0;grid-template-rows:48px 44px minmax(0,1fr);grid-template-areas:"topbar" "mobile-tabs" "workspace";padding-block-end:calc(58px + env(safe-area-inset-bottom,0px));padding-inline-end:64px;overflow:hidden}.terminal-shell[data-mobile-view=orders],.terminal-shell[data-mobile-view=assets],.terminal-shell[data-mobile-view=home]{grid-template-rows:48px minmax(0,1fr);padding-block-end:0}.terminal-topbar{grid-template-columns:minmax(120px,auto) minmax(180px,1fr) auto;grid-template-rows:48px;min-block-size:48px;padding-block:0}.terminal-brand{grid-column:1;grid-row:1}.instrument-search{display:none}.mobile-market-strip{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) 44px;min-inline-size:0;min-block-size:44px;margin-inline:0;border:1px solid var(--color-line)}.mobile-market-trigger{min-block-size:42px;grid-template-columns:minmax(112px,.8fr) minmax(150px,1.2fr) 18px;grid-template-rows:42px;padding-block:0}.mobile-market-symbol{grid-column:1;grid-row:1}.mobile-market-price{grid-column:2;grid-row:1;align-items:center}.mobile-market-price strong{font-size:1.2rem}.mobile-market-stats{display:none}.mobile-market-caret,.terminal-actions{grid-column:3;grid-row:1}.mobile-trade-actions{inset-inline-start:8px;inset-inline-end:72px;inset-block-end:4px;inline-size:auto;margin-inline:0;padding-block:4px}.mobile-bottom-nav{inset-inline-start:auto;inset-inline-end:0;inset-block-start:48px;inset-block-end:0;inline-size:64px;min-block-size:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,1fr));padding:4px;border-block-start:0;border-inline-start:1px solid var(--color-line)}.terminal-chart,.chart-panel{min-block-size:0}.chart-panel{grid-template-rows:auto minmax(120px,1fr);padding-block:4px 0}.chart-panel .panel-head{min-block-size:32px;align-items:center}.chart-panel .panel-head h1,.chart-panel .market-stats,.chart-panel .chart-foot{display:none}.chart-panel .chart-intervals{margin-block:0}.chart-panel .chart-stage{min-block-size:120px}.panel-head,.chart-intervals{min-inline-size:0;margin-inline-end:0}.panel-head>div{min-inline-size:0}.panel-head>div:first-child{overflow-wrap:anywhere}.quote-price{flex:0 0 auto}.quote-price strong{font-size:clamp(.95rem,2.6vw,1.35rem);white-space:nowrap}}@media(max-width:640px){.account-drawer{inline-size:100%;padding:16px}.account-drawer>header{inset-block-start:-16px;margin:-16px -16px 0;padding:16px}.account-section-nav{grid-template-columns:repeat(4,minmax(96px,1fr));margin-inline:-16px}.notification-center{inline-size:100%}.notification-center>header{padding-inline:14px}.notification-toolbar{padding-inline:14px}.notification-list article{padding-inline:14px}.order-filter-panel{grid-template-columns:1fr 132px;padding-inline:12px}.order-filter-panel label>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.order-detail-sheet{inset-block-start:auto;max-block-size:86dvh;padding-block-end:max(18px,env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-line-strong)}.order-detail-sheet dl{grid-template-columns:1fr}.asset-controls{grid-template-columns:1fr;gap:4px}.asset-zero-toggle{min-block-size:44px}.kyc-form,.kyc-result dl{grid-template-columns:1fr}.kyc-upload-progress button,.kyc-upload-error button,.kyc-upload-cancelled button,.kyc-upload-actions button{min-block-size:44px}.terminal-brand small{max-inline-size:18ch}.locale-menu-trigger{inline-size:64px}.terminal-chart{min-block-size:360px}.panel-head{align-items:flex-start;gap:10px}.quote-price strong{font-size:clamp(1rem,5.6vw,1.36rem)}.chart-foot{flex-wrap:wrap}.balance-readout,.ticket-summary{min-inline-size:0}.balance-readout{align-items:flex-start}.balance-readout span,.balance-readout strong,.ticket-summary span,.ticket-summary strong{min-inline-size:0;overflow-wrap:anywhere}.direction-grid button,.submit-order{min-block-size:48px;padding-block:10px;padding-inline:7px}}@keyframes trade-drawer-enter{0%{translate:0 12px;opacity:.92}to{translate:0 0;opacity:1}}@media(prefers-reduced-motion:reduce){.chart-module-loading:before,.boot-state[role=status]:before{animation:none}.trade-drawer{animation:none}}
