@font-face{font-family:Geist;src:url('../fonts/geist-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Geist;src:url('../fonts/geist-600.ttf') format('truetype');font-weight:600 800;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('../fonts/geist-mono-400.ttf') format('truetype');font-weight:400;font-display:swap}
:root{color-scheme:dark;--bg:#0b1018;--panel:#101721;--panel-raised:#17212e;--line:#25303e;--text:#e9eef5;--muted:#98a6b8;--faint:#78899f;--mint:#8bdfc5;--mint-dark:#15382f;--red:#f08e9b;--mono:'Geist Mono',monospace;--sans:Geist,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 var(--sans);min-width:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit;background:none;border:0}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mint)}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}button:disabled{opacity:.45;cursor:not-allowed}input{caret-color:var(--mint)}input::placeholder{color:var(--faint);opacity:1}::selection{background:#8bdfc5;color:#0b1018}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-weight:600}button{transition:background-color .16s,color .16s,border-color .16s}svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip-link{position:fixed;left:20px;top:-80px;z-index:20;background:var(--mint);color:var(--bg);padding:12px 20px}.skip-link:focus{top:12px}.site-header{height:79px;padding:0 34px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:64px}.brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:600;letter-spacing:.075em;white-space:nowrap}.brand:hover{text-decoration:none}.brand svg{width:28px;height:28px;color:var(--mint);stroke-width:1.7}.brand-point{margin-left:-10px;color:var(--mint)}.site-header nav{display:flex;gap:34px;height:100%;align-items:center}.site-header nav a{color:var(--muted);height:100%;display:flex;align-items:center;position:relative;font-weight:600;font-size:13px}.site-header nav a.current{color:var(--text)}.site-header nav a.current:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--mint)}.site-header nav a:hover{color:var(--text);text-decoration:none}.account-label{margin-left:auto;display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px}.avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid #3a4656;border-radius:50%;color:#d2dbe7;font-size:12px;background:#1b2532}.demo-strip{padding:12px 34px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#111c25;font-size:12px}.demo-strip p{display:flex;align-items:center;gap:9px;color:#c4d8dd}.demo-strip strong{font-weight:400}.demo-explainer{color:#9eafb9;margin-left:9px}.demo-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);flex-shrink:0}.demo-strip>a{display:flex;align-items:center;gap:5px;color:#b5c3d1;white-space:nowrap}.demo-strip>a svg{width:15px;height:15px}.dashboard{display:grid;grid-template-columns:238px minmax(0,1fr);max-width:1800px;margin:0 auto}.markets{border-right:1px solid var(--line);padding:28px 17px 0;display:flex;flex-direction:column;min-width:0}.market-title{display:flex;align-items:center;justify-content:space-between;margin:0 8px 22px}.market-title h1{font-size:16px}.market-title>span{font:12px var(--mono);color:var(--muted);border:1px solid #354051;padding:3px 5px;border-radius:3px}.search-box{height:38px;display:flex;align-items:center;gap:7px;background:#121b27;border:1px solid #2a3546;border-radius:5px;padding:0 9px;margin:0 5px 17px}.search-box svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.search-box input{background:transparent;border:0;min-width:0;width:100%;font-size:12px;color:var(--text);height:100%;outline-offset:2px}.search-box input:focus{outline:0}.search-box:focus-within{outline:2px solid var(--mint);outline-offset:3px}.market-filters{display:flex;gap:17px;border-bottom:1px solid var(--line);padding:0 7px}.market-filters button{padding:0 0 12px;color:var(--muted);font-size:12px;position:relative;white-space:nowrap}.market-filters button.active{color:var(--text)}.market-filters button.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.market-filters button:hover{color:var(--text)}.market-filters span{font-size:12px;background:#273241;border-radius:3px;padding:1px 4px;margin-left:3px;color:#bdc9d7}.market-columns{display:flex;justify-content:space-between;color:var(--faint);font-size:12px;margin:18px 9px 10px}.market-list{display:flex;flex-direction:column;gap:5px}.market-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border-radius:5px;position:relative}.market-row.selected{background:#192b32}.market-select{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;padding:12px 8px;text-align:left;width:100%;min-width:0;border-radius:5px}.market-select:hover{background:#ffffff06}.market-identity{display:flex;justify-content:space-between;align-items:center;gap:4px;min-width:0}.market-symbol{font-size:12px;font-weight:600}.market-name{font-size:12px;color:var(--muted);margin-top:1px;white-space:nowrap}.market-quote{text-align:right}.market-price{font:12px var(--mono);white-space:nowrap}.market-change{font:12px/1.6 var(--mono)}.positive{color:var(--mint)}.negative{color:var(--red)}.star-button{padding:7px 6px;color:#75869a;align-self:start;margin-top:8px}.star-button svg{width:14px;height:14px}.star-button[aria-pressed=true]{color:#abbcac}.star-button[aria-pressed=true] svg{fill:#abbcac22}.star-button:hover{color:var(--mint)}.coin{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--coin-color) 12%,transparent);color:var(--coin-color);flex-shrink:0}.coin svg{width:17px;height:17px;stroke-width:1.5}.market-empty{color:var(--muted);font-size:12px;line-height:1.7;margin:20px 8px}.market-note{display:flex;gap:9px;border-top:1px solid var(--line);padding:23px 6px;color:var(--faint);font-size:12px;margin-top:24px}.market-note svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.sidebar-bottom{margin-top:auto;padding:24px 7px;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.connection-dot{width:5px;height:5px;border-radius:50%;background:var(--mint);display:inline-block;flex-shrink:0}.version{margin-left:auto;color:var(--faint);font:12px var(--mono)}.workspace-body{padding:0 28px;min-width:0}.portfolio-strip{display:grid;grid-template-columns:1.15fr 1fr 1.25fr;gap:28px;padding:30px 0 26px;border-bottom:1px solid var(--line);align-items:center;scroll-margin-top:20px}.portfolio-value>p,.cash-summary>p{color:var(--muted);font-size:12px;margin-bottom:7px;display:flex;align-items:center;gap:8px}.demo-tag{font:12px/1.4 var(--mono);letter-spacing:.04em;color:#adbacb;background:#25313f;border-radius:3px;padding:2px 5px;display:inline-block}.portfolio-value>strong{font:27px/1.3 var(--mono);letter-spacing:-.04em;display:block}.portfolio-value>span,.cash-summary>span{font-size:12px;color:var(--faint);display:block;margin-top:6px}.cash-summary>strong{font:18px/1.4 var(--mono);letter-spacing:-.02em}.allocation{padding-left:20px}.allocation-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.allocation-label span:last-child{font:12px var(--mono);color:#c0cbd8}.allocation-bar{display:flex;height:5px;gap:3px;margin:14px 0 12px;overflow:hidden;border-radius:2px}.allocation-bar span{height:100%;min-width:0}.allocation-legend{display:flex;gap:18px;color:var(--muted);font-size:12px}.allocation-legend span{display:flex;align-items:center;gap:5px}.allocation-legend i{display:inline-block;width:5px;height:5px;border-radius:1px}.btc-color{background:#e6a35a}.eth-color{background:#9da6ed}.sol-color{background:#9cd3ba}.cash-color{background:#52647c}.workspace-title{display:flex;align-items:center;justify-content:space-between;padding:22px 0 20px;gap:16px}.workspace-title>div{display:flex;align-items:center;gap:9px}.workspace-title h2{font-size:13px}.workspace-dot{width:6px;height:6px;border-radius:2px;background:var(--mint)}.workspace-pair{color:var(--faint);font-size:12px;padding-left:10px;margin-left:6px;border-left:1px solid var(--line)}.pause-button{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);border:1px solid #354052;border-radius:4px;padding:7px 9px;min-height:32px;white-space:nowrap}.pause-button svg{width:13px;height:13px}.pause-button:hover{color:var(--text);background:#17222e}.pause-button[aria-pressed=true]{color:#e3c9a0;border-color:#736449}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr) 284px;grid-template-areas:'chart ticket' 'ledger book';background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden}.chart-panel{grid-area:chart;padding:24px 24px 0;min-width:0}.asset-heading-row{display:flex;align-items:center;justify-content:space-between}.asset-identity{display:flex;gap:12px;align-items:center}.coin-large{width:37px;height:37px}.coin-large svg{width:22px;height:22px}.asset-name-row{display:flex;align-items:baseline;gap:9px}.asset-name-row h2{font-size:17px;letter-spacing:-.02em}.asset-name-row>span{font-size:12px;color:var(--muted)}.asset-identity p{font-size:12px;color:var(--faint);margin-top:3px}.icon-button{color:var(--muted);padding:9px;border:1px solid #344052;border-radius:5px}.icon-button svg{width:16px;height:16px}.icon-button[aria-pressed=true]{color:#b9cba8}.icon-button[aria-pressed=true] svg{fill:#b9cba822}.icon-button:hover{background:#263329}.quote-row{display:flex;align-items:flex-end;justify-content:space-between;margin:23px 0 27px;gap:20px}.main-price{font:32px/1.3 var(--mono);letter-spacing:-.04em;display:block;color:#f1f5fa}.price-change{display:block;font:12px/1.5 var(--mono);margin-top:6px}.price-change>span{font:12px var(--sans);color:var(--faint);margin-left:5px}.quote-stats{display:flex;gap:20px;padding-bottom:3px}.quote-stats dt{font-size:12px;color:var(--muted);margin-bottom:4px;white-space:nowrap}.quote-stats dd{font:12px/1.5 var(--mono);white-space:nowrap;color:#c8d3df}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:11px}.timeframes{display:flex;gap:4px}.timeframes button{font:12px var(--mono);color:var(--muted);padding:6px 10px;border-radius:4px;min-height:29px}.timeframes button:hover{background:#253343;color:var(--text)}.timeframes button.active{background:#2b3a45;color:var(--mint)}.chart-unit{font-size:12px;color:var(--text);padding-right:1px}.chart-unit>span{color:var(--muted);margin-left:6px}.price-chart{margin:18px 0 0}.chart-frame{display:flex;height:277px;position:relative}.chart-plot{position:relative;min-width:0;flex:1;cursor:crosshair;border-radius:1px;touch-action:pan-y}.chart-plot:focus-visible{outline-offset:-2px}.chart-plot>svg{width:100%;height:100%;stroke-width:0;overflow:visible}.price-axis{width:65px;position:relative;flex-shrink:0;font:12px var(--mono);color:var(--faint)}.price-axis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.time-axis{display:flex;justify-content:space-between;padding:10px 66px 0 0;font:12px/1.5 var(--mono);color:var(--faint);gap:5px}.chart-tooltip{position:absolute;z-index:4;top:8px;padding:9px 11px;border:1px solid #435267;border-radius:4px;background:#1a2635;color:var(--text);pointer-events:none;white-space:nowrap;box-shadow:0 5px 16px #0003;font:12px/1.5 var(--mono)}.chart-tooltip span{color:var(--muted);display:block;font-size:12px;margin-bottom:3px}.chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 17px;font-size:12px;color:var(--faint)}.chart-footer>span:first-child{display:flex;gap:6px;align-items:center}.chart-footer i{display:block;width:5px;height:5px;background:#456a64}.order-panel{grid-area:ticket;border-left:1px solid var(--line);padding:22px 20px 16px;min-width:0;background:#121b26}.panel-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:22px}.panel-title h2{font-size:13px}.order-sides{display:flex;padding:3px;background:#0c121b;border:1px solid #263340;border-radius:5px;gap:3px}.order-sides button{width:50%;height:34px;color:var(--muted);border-radius:3px;font-size:12px;font-weight:600}.order-sides button:hover{background:#1f2e3d;color:var(--text)}.order-sides button.active{background:#27453f;color:#a2e7d0}.order-sides button#sell-side.active{background:#4c2d37;color:#ffb0ba}.order-type{display:flex;justify-content:space-between;margin:20px 0 23px;font-size:12px}.order-type span:first-child{font-weight:600}.order-type span:last-child{color:var(--faint);font-size:12px}.available-row{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--muted);margin-bottom:15px}.available-row span:last-child{color:#c5d1df;font:12px var(--mono)}.amount-label{font-size:12px;color:var(--muted);display:block;margin-bottom:7px}.amount-input{display:flex;align-items:center;gap:10px;border:1px solid #39465a;background:#0d1520;border-radius:5px;padding:0 12px;height:46px}.amount-input:focus-within{border-color:var(--mint);outline:1px solid var(--mint)}.amount-input:has([aria-invalid=true]){border-color:var(--red)}.amount-input input{width:100%;min-width:0;color:var(--text);background:transparent;border:0;outline:none;font:18px var(--mono);height:100%;-moz-appearance:textfield}.amount-input input::-webkit-inner-spin-button,.amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input>span{font-size:12px;color:#b9c6d5}.amount-presets{display:flex;gap:6px;margin-top:10px}.amount-presets button{flex:1;font-size:12px;color:var(--muted);background:#1e2a39;border-radius:3px;min-height:27px}.amount-presets button:hover{background:#314454;color:var(--text)}.order-error{font-size:12px;color:#ffb5bf;line-height:1.55;margin-top:10px}.order-error:empty{display:none}.order-estimate{margin:22px 0 19px;font-size:12px}.order-estimate>div{display:flex;justify-content:space-between;gap:7px;margin-top:10px}.order-estimate dt{color:var(--muted)}.order-estimate dd{font:12px var(--mono);align-self:center}.order-estimate>div:last-child{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.order-estimate>div:last-child dt{color:var(--text)}.submit-order{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:43px;background:var(--mint);color:#0c3028;border:1px solid var(--mint);border-radius:4px;font-size:12px;font-weight:600}.submit-order:hover{background:#a8ecd7;border-color:#a8ecd7}.submit-order svg{width:15px;height:15px;transform:rotate(-90deg);margin-left:auto}.submit-order span:first-child{margin-right:auto}.submit-order.sell{background:#ed9ba7;border-color:#ed9ba7;color:#401c24}.submit-order.sell:hover{background:#ffb2bd}.order-disclaimer{display:flex;align-items:flex-start;gap:6px;color:#91a2b6;font-size:12px;line-height:1.6;margin-top:13px}.order-disclaimer svg{width:13px;height:13px;flex-shrink:0;margin-top:2px}.order-feedback{font-size:12px;line-height:1.6;color:var(--mint);margin-top:12px}.order-feedback:empty{display:none}.ledger-panel{grid-area:ledger;border-top:1px solid var(--line);min-width:0;padding:0 24px 20px;scroll-margin-top:20px}.ledger-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);height:58px;align-items:stretch}.ledger-tabs button{padding:0 1px;color:var(--muted);font-size:12px;position:relative;display:flex;align-items:center;gap:7px}.ledger-tabs button[aria-selected=true]{color:var(--text)}.ledger-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;width:100%;height:2px;background:var(--mint)}.ledger-tabs button:hover{color:var(--text)}.ledger-tabs button span{font:12px var(--mono);color:#b0bed0;background:#2b3745;padding:2px 4px;border-radius:3px}.holdings-table{width:100%;border-collapse:collapse;font-size:12px}.holdings-table th{text-align:left;color:var(--faint);font-size:12px;font-weight:400;padding:17px 0 8px}.holdings-table th:not(:first-child),.holdings-table td:not(:first-child){text-align:right}.holdings-table td{padding:11px 0;border-bottom:1px solid #24303e}.holdings-table tr:last-child td{border-bottom:0}.holding-asset{display:flex;gap:9px;align-items:center}.holding-asset .coin{width:26px;height:26px}.holding-asset .coin svg{width:15px;height:15px}.holding-asset strong{font-size:12px;font-weight:600}.holding-asset small{display:block;font-size:12px;color:var(--faint)}.holding-number{font:12px var(--mono)}.holding-unit{color:var(--faint);font-size:12px;margin-left:4px}.activity-empty{display:flex;align-items:center;gap:16px;min-height:184px;color:var(--faint);justify-content:center}.activity-empty>svg{width:28px;height:28px;color:#5b7589}.activity-empty h3{font-size:12px;color:#c7d3e0;margin-bottom:4px}.activity-empty p{font-size:12px;max-width:32ch;line-height:1.7}.orders-list{max-height:228px;overflow-y:auto}.order-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0}.order-item:last-child{border:0}.order-item .order-direction{font-size:12px;background:#1f3b34;color:var(--mint);width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.order-item .order-direction.sell{background:#412c36;color:var(--red)}.order-direction svg{width:15px;height:15px;transform:rotate(90deg)}.order-direction.sell svg{transform:rotate(-90deg)}.order-item strong{font-size:12px;font-weight:600}.order-item small{font-size:12px;color:var(--faint);display:block;margin-top:3px}.order-item>div:last-child{text-align:right;font:12px var(--mono)}.order-item>div:last-child small{font:12px/1.5 var(--sans);color:var(--mint)}.book-panel{grid-area:book;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:21px 20px 20px;background:#121b26;min-width:0}.book-panel .panel-title{margin-bottom:17px}.book-unit{font:12px var(--mono);color:var(--muted)}.book-columns,.book-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;text-align:right;gap:6px;font:12px var(--mono)}.book-columns{font:12px var(--sans);color:var(--faint);margin-bottom:8px}.book-columns span:first-child,.book-row span:first-child{text-align:left}.book-row{height:23px;align-items:center;position:relative;color:#a9b8c9;padding:0 4px}.book-row:before{content:'';position:absolute;right:0;top:2px;bottom:2px;width:var(--depth);background:#ee8e9e09;pointer-events:none}.book-row.bid:before{background:#8bdfc50a}.book-row>span{z-index:1}.book-row.ask span:first-child{color:var(--red)}.book-row.bid span:first-child{color:var(--mint)}.book-mid{padding:12px 4px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:7px 0}.book-mid strong{font:13px var(--mono);color:var(--mint)}.book-mid>span{font-size:12px;color:var(--faint);text-align:right;max-width:80px}.book-mid b{font:12px var(--mono);font-weight:400;color:#b6c5d8;display:block}.workspace-footer{display:flex;justify-content:space-between;gap:15px;color:var(--faint);font-size:12px;padding:19px 0 22px}.workspace-footer>div{display:flex;align-items:center;gap:7px}.workspace-footer time{font:12px var(--mono)}.footer-separator{color:#3e5068;margin:0 2px}.workspace-footer a{color:#b1bfce}.noscript{padding:24px;background:#273629;color:#d8e6d2}.paused .connection-dot{background:#c8ad7d}
@media(min-width:1550px){.dashboard{grid-template-columns:250px minmax(0,1fr)}.trade-grid{grid-template-columns:minmax(0,1fr) 320px}.workspace-body{padding:0 36px}.chart-panel{padding:28px 32px 0}.chart-frame{height:320px}.quote-stats{gap:28px}.quote-stats dt,.quote-stats dd{font-size:12px}.market-name,.market-change{font-size:12px}.market-price{font-size:12px}.market-select{grid-template-columns:34px minmax(0,1fr)}.markets{padding-left:20px;padding-right:20px}.order-panel,.book-panel{padding-left:24px;padding-right:24px}.book-columns,.book-row{font-size:12px}}
@media(max-width:1250px){.site-header{gap:40px;padding:0 24px}.demo-strip{padding-left:24px;padding-right:24px}.dashboard{grid-template-columns:200px minmax(0,1fr)}.markets{padding-left:10px;padding-right:10px}.market-select{grid-template-columns:26px minmax(0,1fr);gap:6px;padding:12px 6px}.market-select .coin{width:25px;height:25px}.market-select .coin svg{width:15px;height:15px}.market-name{font-size:12px}.market-row{grid-template-columns:minmax(0,1fr) 25px}.market-price{font-size:12px}.workspace-body{padding:0 20px}.trade-grid{grid-template-columns:minmax(0,1fr) 264px}.chart-panel{padding-left:19px;padding-right:19px}.quote-row{display:block}.quote-stats{margin-top:20px;gap:30px}.main-price{font-size:30px}.chart-frame{height:255px}.portfolio-strip{grid-template-columns:1.2fr 1fr;gap:20px}.allocation{display:none}.portfolio-value>strong{font-size:25px}.workspace-pair{display:none}.order-panel,.book-panel{padding-left:17px;padding-right:17px}.market-filters{gap:12px}.market-filters span{font-size:12px}}
@media(max-width:1060px){.dashboard{grid-template-columns:1fr}.markets{border-right:0;border-bottom:1px solid var(--line);display:block;padding:20px 24px 17px}.market-title{margin:0 0 15px}.market-title h1{font-size:14px}.market-title>span{display:none}.search-box{position:absolute;right:24px;top:139px;width:180px;margin:0;height:32px}.market-filters{border:0;gap:19px;padding:0;margin-bottom:12px}.market-filters button{padding-bottom:7px}.market-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px}.market-row{grid-template-columns:minmax(0,1fr) 30px}.market-select{padding:9px 10px;gap:10px;grid-template-columns:29px minmax(0,1fr)}.market-select .coin{width:28px;height:28px}.market-name{font-size:12px}.market-price{font-size:12px}.market-change{font-size:12px}.market-symbol{font-size:12px}.market-note,.sidebar-bottom,.market-columns{display:none}.workspace-body{padding:0 24px}.portfolio-strip{grid-template-columns:1fr .9fr 1.1fr}.allocation{display:block;padding-left:0}.allocation-legend{gap:10px}.trade-grid{grid-template-columns:minmax(0,1fr) 280px}.quote-row{display:flex}.quote-stats{gap:16px;margin-top:0}.quote-stats>div:nth-child(2){display:none}.chart-frame{height:280px}.market-empty{margin:15px 0}.site-header{height:72px}.demo-strip{padding-top:10px;padding-bottom:10px}.portfolio-strip{padding-top:25px;padding-bottom:25px}.account-label>span:first-child{display:none}}
@media(max-width:800px){.site-header{padding:0 20px;gap:30px;height:68px}.brand{font-size:17px;gap:8px}.brand svg{width:24px;height:24px}.brand-point{margin-left:-7px}.site-header nav{gap:22px}.site-header nav a{font-size:12px}.demo-strip{padding:10px 20px}.demo-explainer{display:none}.markets{padding:19px 20px 16px}.search-box{right:20px;top:130px}.workspace-body{padding:0 20px}.portfolio-strip{grid-template-columns:1fr 1fr}.allocation{display:none}.trade-grid{grid-template-columns:minmax(0,1fr) 258px}.chart-panel{padding:21px 17px 0}.quote-row{display:block}.quote-stats{margin-top:18px;gap:24px}.quote-stats>div:nth-child(2){display:block}.quote-stats>div:last-child{display:none}.asset-name-row{display:block}.asset-name-row>span{font-size:12px}.asset-identity p{display:none}.chart-frame{height:245px}.chart-footer .inspect-hint{display:none}.price-axis{width:59px;font-size:12px}.time-axis{padding-right:59px}.chart-unit{font-size:12px}.chart-unit>span{display:none}.timeframes{gap:1px}.timeframes button{padding:6px 8px}.ledger-panel{padding-left:17px;padding-right:17px}.holding-asset small{display:none}.holding-unit{display:none}.book-panel{padding-left:17px;padding-right:17px}.workspace-title{padding-top:20px;padding-bottom:17px}.market-list{gap:4px 8px}.market-select{padding:9px 7px}.market-name{display:none}}
@media(max-width:650px){.site-header{gap:20px;justify-content:space-between;padding:0 17px}.site-header nav{gap:20px}.site-header nav a{font-size:12px}.site-header nav a:last-child{display:none}.account-label{margin-left:0}.avatar{width:28px;height:28px;font-size:12px}.brand{font-size:15px;letter-spacing:.055em}.brand svg{width:22px;height:22px}.demo-strip{font-size:12px;padding:10px 17px;gap:10px}.demo-strip p{gap:7px}.demo-strip>a{gap:2px;font-size:12px}.demo-strip>a svg{width:13px;height:13px}.markets{padding:18px 17px 16px}.market-title{margin-bottom:17px}.market-title h1{font-size:14px}.search-box{top:126px;right:17px;width:157px;height:32px}.market-filters{margin-bottom:10px;gap:20px}.market-filters button{font-size:12px;min-height:30px;padding-bottom:6px}.market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.market-row{grid-template-columns:minmax(0,1fr) 27px}.market-select{grid-template-columns:25px minmax(0,1fr);gap:6px;padding:9px 6px}.market-select .coin{width:24px;height:24px}.market-select .coin svg{width:14px;height:14px}.market-symbol{font-size:12px}.market-price{font-size:12px}.market-change{font-size:12px}.star-button{padding:8px 6px;margin-top:5px;align-self:center}.star-button svg{width:13px;height:13px}.workspace-body{padding:0 17px}.portfolio-strip{gap:15px;padding:23px 0 22px;align-items:start}.portfolio-value>p,.cash-summary>p{font-size:12px;margin-bottom:8px;gap:6px}.demo-tag{font-size:12px}.portfolio-value>strong{font-size:22px;letter-spacing:-.04em}.cash-summary>strong{font-size:17px;line-height:1.68}.portfolio-value>span,.cash-summary>span{font-size:12px;line-height:1.5;margin-top:6px}.workspace-title{padding:19px 0 16px;gap:10px}.workspace-title h2{font-size:12px}.pause-button{padding:7px 8px;font-size:12px;min-height:33px}.pause-button svg{width:12px;height:12px}.trade-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:'chart' 'ticket' 'ledger' 'book';border-radius:7px}.chart-panel{padding:20px 16px 0}.asset-name-row{display:flex;gap:8px}.asset-name-row h2{font-size:16px}.asset-identity{gap:10px}.coin-large{width:33px;height:33px}.coin-large svg{width:20px;height:20px}.asset-identity p{display:block;font-size:12px;margin-top:2px}.icon-button{padding:8px}.quote-row{margin:22px 0 23px}.main-price{font-size:30px}.price-change{font-size:12px;margin-top:5px}.quote-stats{display:flex;gap:28px;margin-top:21px}.quote-stats>div:last-child{display:block}.quote-stats dt{font-size:12px}.quote-stats dd{font-size:12px}.timeframes button{min-height:33px;font-size:12px;padding:7px 11px}.timeframes{gap:4px}.chart-unit{font-size:12px}.chart-unit>span{display:inline;margin-left:4px}.chart-toolbar{padding-bottom:10px}.chart-frame{height:251px}.price-axis{width:61px;font-size:12px}.time-axis{font-size:12px;padding-right:61px;gap:3px}.chart-footer{font-size:12px;padding:16px 0 17px}.chart-footer .inspect-hint{display:block;font-size:12px;max-width:130px;text-align:right}.order-panel{border-left:0;border-top:1px solid var(--line);padding:21px 19px 22px}.panel-title h2{font-size:14px}.panel-title{margin-bottom:19px}.order-sides button{height:39px;font-size:13px}.order-type{margin:19px 0 22px;font-size:12px}.order-type span:last-child{font-size:12px}.available-row{font-size:12px;margin-bottom:17px}.available-row span:last-child{font-size:12px}.amount-label{font-size:12px}.amount-input{height:50px}.amount-input input{font-size:21px}.amount-input>span{font-size:12px}.amount-presets button{font-size:12px;min-height:34px}.order-estimate{font-size:12px;margin:24px 0 21px}.order-estimate dd{font-size:12px}.order-estimate>div{margin-top:12px}.submit-order{height:46px;font-size:13px}.order-disclaimer{font-size:12px;margin-top:14px;max-width:40ch}.order-disclaimer svg{width:14px;height:14px}.order-feedback{font-size:12px}.ledger-panel{padding:0 16px 19px}.ledger-tabs{height:56px}.ledger-tabs button{font-size:13px}.ledger-tabs button span{font-size:12px}.holdings-table th{font-size:12px;padding-top:19px}.holdings-table td{padding:15px 0}.holding-number{font-size:12px}.holding-asset{gap:7px}.holding-asset strong{font-size:12px}.holdings-table th:last-child{width:17%}.holdings-table th:nth-child(2){width:24%}.holdings-table th:nth-child(3){width:27%}.book-panel{border-left:0;padding:21px 19px 22px}.book-columns,.book-row{font-size:12px}.book-columns{font-size:12px}.book-row{height:27px}.book-mid{padding:15px 4px}.book-mid strong{font-size:16px}.book-mid>span{font-size:12px;max-width:none;display:flex;gap:7px;align-items:center}.book-mid b{font-size:12px}.workspace-footer{font-size:12px;padding:19px 0;gap:7px;flex-wrap:wrap}.workspace-footer>div{gap:5px}.workspace-footer time{font-size:12px}.workspace-footer>span{margin-left:auto}.activity-empty{gap:12px;justify-content:flex-start;min-height:180px}.activity-empty p{font-size:12px}.order-item strong{font-size:12px}.order-item>div:last-child{font-size:12px}.orders-list{max-height:300px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

@media(max-width:360px){.site-header{gap:10px}.site-header nav{gap:13px}.brand{font-size:14px;gap:5px}.brand svg{width:19px;height:19px}.account-label{display:none}.demo-strip>a{font-size:12px}.demo-strip p{gap:5px}.market-identity{display:block}.market-quote{text-align:left;margin-top:3px}.market-change{margin-top:1px}.market-select{align-items:start}.market-select .coin{margin-top:3px}.star-button{align-self:start}.quote-stats{gap:16px}.chart-unit{display:none}.chart-footer .inspect-hint{display:none}.portfolio-value>strong{font-size:20px}.cash-summary>strong{font-size:16px}}
