:root{--butter:#f6c445;--butterdk:#d9a21b;--ink:#0b1018;--panel:#101721;--panel2:#141d29;--rule:#283343;--paper:#080d14;--text:#e4e9f0;--slate:#a2adbd;--bid:#48b865;--ask:#ec7067;--ui:"Helvetica Neue",Helvetica,Arial,sans-serif;--num:Menlo,Consolas,"DejaVu Sans Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--text);font:13px/1.45 var(--ui);-webkit-font-smoothing:antialiased}.num{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.up,.fill-b{color:var(--bid)}.dn,.fill-s{color:var(--ask)}header{background:#0d131d;border-bottom:3px solid var(--butter);padding:0 18px;height:52px;display:flex;align-items:center;gap:26px}.mark{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none}.pat{width:26px;height:26px;border-radius:4px;background:linear-gradient(160deg,#fce08a,var(--butter) 48%,var(--butterdk));display:grid;place-items:center;font:800 15px/1 var(--ui);color:#8a6410}.wordmark{font:600 17px/1 var(--ui)}.wordmark b{font-weight:400;color:var(--butter)}nav{display:flex;gap:2px;margin-right:auto}nav a{color:#b9c3d0;text-decoration:none;padding:7px 11px;border-radius:3px;font-size:12.5px}nav a.on,nav a:hover{background:#ffffff1a;color:#fff}.acct{display:flex;align-items:center;gap:14px;color:#b9c3d0}.lbl,.k{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:#7f8b9a}.eq{padding-left:14px;border-left:1px solid #344050}.eq .amt{color:var(--butter);font-size:11px}.wallet button{background:transparent;border:1px solid #405064;color:#c6d0dc;font:400 10px var(--ui);padding:4px 8px;border-radius:2px;cursor:pointer}.wallet-error{display:block;position:absolute;right:18px;top:54px;z-index:2;background:#18202b;color:#ff8e86;padding:4px}.ribbon{background:#17202c;border-bottom:1px solid #384656;padding:6px 18px;font-size:11.5px;color:#e9c85c;display:flex;gap:8px}.dot,.live,.offline{width:6px;height:6px;border-radius:50%;background:var(--bid);display:inline-block;align-self:center}.offline{background:var(--ask)}.markets{background:var(--panel);border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.mkt{border:0;border-right:1px solid var(--rule);border-bottom:3px solid transparent;background:var(--panel);color:var(--text);cursor:pointer;text-align:left;padding:8px 18px 7px;min-width:158px;font-family:var(--ui)}.mkt.on{border-bottom-color:var(--butter);background:#182231}.p{display:flex;align-items:baseline;gap:7px}.sym{font:600 12px var(--ui)}.since{font-size:9px;color:#8592a2}.px{font-size:14px;font-weight:600}.chg{font-size:10.5px}.tape{background:var(--panel);border-bottom:1px solid var(--rule);padding:9px 18px;display:flex;align-items:baseline;gap:30px;flex-wrap:wrap}.pair{font-weight:600}.pair em{font-style:normal;color:var(--slate);font-size:11px;font-weight:400}.last{font-size:24px;font-weight:600}.v{font-size:13px}main{display:grid;gap:12px;padding:12px 18px 60px;grid-template-columns:238px minmax(0,1fr) 262px;align-items:start}.col{display:grid;gap:12px;min-width:0}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:3px;box-shadow:0 1px #0008}.panel>h2{font:600 10.5px/1 var(--ui);text-transform:uppercase;letter-spacing:.1em;color:var(--slate);padding:9px 10px;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between}.panel>h2 span{font-weight:400;letter-spacing:0;text-transform:none;font-size:11px}.bookhead,.row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 10px;font-size:11.5px}.bookhead{color:var(--slate);font-size:9.5px;text-transform:uppercase;padding:6px 10px}.bookhead span,.row span{text-align:right}.bookhead span:first-child,.row span:first-of-type{text-align:left}.rows{max-height:190px;overflow:auto}.row{position:relative;border:0;width:100%;background:var(--panel);color:var(--text);cursor:pointer}.row:hover{background:#17212e}.row span{z-index:1}.bar{position:absolute;top:0;bottom:0;right:0;opacity:.17}.asks .bar{background:var(--ask)}.asks .row span:first-of-type{color:var(--ask)}.bids .bar{background:var(--bid)}.bids .row span:first-of-type{color:var(--bid)}.mid{padding:7px 10px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--panel2);display:flex;justify-content:space-between;font-size:11.5px}.s,.slate{color:var(--slate)}.chartwrap{padding:8px}canvas{width:100%;height:252px;display:block}.tf{display:flex;gap:1px}.tf button,.cancel{border:1px solid #354254;background:#151f2b;color:#b9c4d3;font:400 10.5px var(--ui);padding:2px 7px;cursor:pointer;border-radius:2px}.tf button.on{background:var(--butter);border-color:var(--butter);color:#16120a}.side{display:grid;grid-template-columns:1fr 1fr;padding:10px 10px 0}.side button{border:1px solid #354254;background:#151f2b;padding:8px;cursor:pointer;font:600 12px var(--ui);color:var(--slate)}.side button:first-child{border-radius:3px 0 0 3px;border-right:0}.side button:last-child{border-radius:0 3px 3px 0}.side button.on[data-side=buy]{background:var(--bid);border-color:var(--bid);color:#fff}.side button.on[data-side=sell]{background:var(--ask);border-color:var(--ask);color:#fff}.otype{display:flex;gap:14px;padding:10px 10px 0;font-size:11.5px;color:var(--slate)}.field{padding:8px 10px 0}.field label{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:3px}.inp{display:flex;border:1px solid #354254;border-radius:2px;overflow:hidden;background:#0d141e}.inp input{border:0;outline:0;padding:7px 8px;width:100%;background:#0d141e;font:13px var(--num);color:#eef2f7}.inp input:disabled,.suf{background:var(--panel2)}.suf{padding:7px 8px;font-size:10.5px;color:var(--slate);border-left:1px solid #354254}.tot{display:flex;justify-content:space-between;padding:10px;margin-top:8px;border-top:1px solid var(--rule);font-size:11.5px}.submit{padding:0 10px 10px}.submit button{width:100%;border:0;padding:10px;border-radius:3px;cursor:pointer;font:600 13px var(--ui);color:#fff}.submit button.buy{background:var(--bid)}.submit button.sell{background:var(--ask)}.hint{padding:0 10px 10px;font-size:10.5px;color:var(--slate);min-height:14px}.hold{display:flex;justify-content:space-between;padding:5px 10px;font-size:11.5px;border-bottom:1px solid var(--rule)}.l{font-size:10px;color:#8592a2}table{width:100%;border-collapse:collapse}th{font:600 9.5px var(--ui);text-transform:uppercase;letter-spacing:.07em;color:var(--slate);text-align:right;padding:6px 10px;border-bottom:1px solid var(--rule)}th:first-child,td:first-child{text-align:left}td{padding:4px 10px;text-align:right;font-size:11.5px;border-bottom:1px solid var(--rule)}.scroll{max-height:190px;overflow:auto}.tall{max-height:260px}.chip{font:600 9.5px var(--ui);background:#1b2633;border:1px solid #354254;border-radius:2px;padding:0 4px;color:#c4cfdd}.empty{padding:16px 10px;text-align:center;color:#98a6b8;font-size:11.5px}footer{position:fixed;left:0;right:0;bottom:0;background:#0d131d;color:#7f8b9a;padding:7px 18px;font-size:10.5px;display:flex;align-items:center;gap:16px}footer .sep{margin-left:auto}.configuration{display:block;max-width:600px;margin:100px auto;padding:24px}.configuration h1{margin-bottom:8px}.fund-quote button{border:1px solid #3b4a5d;background:#182431;color:#e6edf5;border-radius:3px;padding:7px;font:600 10px var(--ui);cursor:pointer}.fund-quote button{background:var(--butter);border-color:var(--butter);color:#17130a}.fund-quote button:disabled{opacity:.55;cursor:not-allowed}.fund-quote{margin:0 10px 8px;padding:7px;border:1px solid #354254;background:#0d141e;display:flex;align-items:center;gap:7px;font:10px var(--num)}.fund-quote button{margin-left:auto;padding:5px 7px}@media(max-width:1080px){main{grid-template-columns:1fr}.acct .eq{display:none}}@media(max-width:600px){header{padding:0 10px;gap:10px}nav{display:none}.tape{gap:12px}main{padding:10px 10px 50px}footer span:nth-child(2){display:none}}.funding-menu{display:flex;align-items:center;gap:6px}.funding-launch{border:1px solid var(--butter);background:var(--butter);color:#17130a;font:600 11px var(--ui);padding:5px 12px;border-radius:3px;cursor:pointer}.funding-launch.secondary{background:transparent;border-color:#405064;color:#c6d0dc}.funding-launch:disabled{opacity:.55;cursor:not-allowed}.funding-overlay{position:fixed;inset:0;background:#060a10c9;display:flex;align-items:flex-start;justify-content:center;padding:56px 14px 24px;overflow-y:auto;z-index:40}.funding-dialog{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--rule);border-radius:4px;box-shadow:0 16px 44px #000a;padding-bottom:2px}.funding-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px;border-bottom:1px solid var(--rule)}.funding-title h2{font:600 13px var(--ui);margin-bottom:3px}.funding-title p{font-size:10.5px;color:var(--slate)}.funding-close{border:0;background:transparent;color:var(--slate);font:400 18px/1 var(--ui);cursor:pointer;padding:2px 6px;border-radius:3px}.funding-close:hover{background:#ffffff14;color:var(--text)}.funding-route-label{padding:10px 12px 4px;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate)}.funding-routes{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px}.funding-routes button{border:1px solid #354254;background:#0d141e;color:var(--text);border-radius:3px;padding:8px 9px;text-align:left;cursor:pointer;display:grid;gap:2px;font-family:var(--ui)}.funding-routes button b{font:600 11px var(--ui)}.funding-routes button span{font-size:9.5px;color:var(--slate);line-height:1.35}.funding-routes button.on{border-color:var(--butter);background:#1d1a10;box-shadow:inset 0 0 0 1px var(--butter)}.funding-dialog .field{padding:10px 12px 0}.funding-summary{display:flex;justify-content:space-between;align-items:center;margin:8px 12px 0;padding:7px 9px;border:1px solid var(--rule);background:var(--panel2);border-radius:3px;font-size:10.5px;color:var(--slate)}.funding-summary b{font:600 11px var(--ui);color:var(--text)}.funding-actions{display:grid;gap:6px;padding:10px 12px 4px}.funding-actions button{border:1px solid var(--butter);background:var(--butter);color:#17130a;border-radius:3px;padding:8px;font:600 11px var(--ui);cursor:pointer}.funding-actions button:disabled,.funding-status:disabled{opacity:.55;cursor:not-allowed}.funding-status{display:block;margin:2px 12px 6px;width:calc(100% - 24px);border:1px solid #405064;background:transparent;color:#c6d0dc;border-radius:3px;padding:7px;font:600 10.5px var(--ui);cursor:pointer}.funding-dialog .fund-quote{margin:8px 12px 0;border-radius:3px}.funding-dialog .hint{padding:8px 12px 12px}.funding-launch:focus-visible,.funding-routes button:focus-visible,.funding-actions button:focus-visible,.funding-close:focus-visible,.funding-status:focus-visible{outline:2px solid var(--butter);outline-offset:1px}@media(max-width:600px){.funding-overlay{padding:14px 8px}.funding-launch{padding:5px 9px;font-size:10px}}.funding-balance{display:flex;align-items:center;gap:8px;margin:6px 12px 0;padding:6px 9px;border:1px solid var(--rule);background:var(--panel2);border-radius:3px;font-size:10.5px;color:var(--slate)}.funding-balance b{margin-left:auto;font-size:11px;color:var(--text);font-weight:600}.funding-balance button{border:1px solid #405064;background:transparent;color:#c6d0dc;border-radius:2px;padding:2px 7px;font:600 9.5px var(--ui);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.funding-balance button:disabled{opacity:.55;cursor:not-allowed}.funding-balance button:focus-visible{outline:2px solid var(--butter);outline-offset:1px}.portfolio{display:grid;gap:12px;padding:12px 18px 60px;grid-template-columns:1fr}.pf-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.pf-stat{background:var(--panel);padding:10px}.pf-stat b{display:block;font-size:14px;margin-top:3px}.lev{display:flex;align-items:center;gap:10px;padding:10px;flex-wrap:wrap}.qty-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px 10px 0}.qty-pcts button{border:1px solid #354254;background:#151f2b;color:#b9c4d3;font:400 10px var(--ui);padding:3px 0;cursor:pointer;border-radius:2px}.qty-pcts button:disabled{opacity:.55;cursor:not-allowed}.ro{display:flex;align-items:center;gap:6px;padding:8px 10px 0;font-size:11px;color:var(--slate);cursor:pointer}.entry-stats{padding:8px 10px 0;font-size:10.5px;color:var(--slate)}.entry-stats>div{display:flex;justify-content:space-between;padding:1px 0}.entry-stats .num{color:var(--text)}.close-cell{display:inline-flex;align-items:center;gap:6px}.close-err{font-style:normal;color:var(--ask);font-size:9.5px;max-width:150px}@media(max-width:900px){.pf-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.pf-stats{grid-template-columns:repeat(2,1fr)}.portfolio{padding:10px 10px 50px}}.lev-slider{padding:8px 10px 0;flex:1;min-width:200px}.lev-head{display:flex;justify-content:space-between;align-items:baseline}.lev-head b{font-size:12px}.lev-slider input[type=range]{width:100%;accent-color:var(--butter);margin:6px 0 2px;cursor:pointer}.lev-slider input[type=range]:disabled{cursor:not-allowed;opacity:.55}.lev-marks{display:flex;justify-content:space-between;font-size:9px;color:var(--slate)}.lev-note{font-size:10px;color:var(--slate);padding-top:2px}.lev .lev-slider{padding:0}.market-search{margin-left:auto;display:flex;align-items:center;position:relative}.market-search input{background:#1a2330;border:1px solid #3a4759;color:#dfe6ee;border-radius:2px;padding:3px 22px 3px 8px;font:11px var(--ui);width:190px;outline:none}.market-search input::placeholder{color:#7f8b9a}.market-search input:focus{border-color:var(--butter)}.market-search-clear{position:absolute;right:2px;border:0;background:transparent;color:#7f8b9a;font-size:13px;cursor:pointer;padding:0 5px}.market-search-clear:hover{color:#dfe6ee}@media(max-width:600px){.market-search input{width:130px}}.funding-txs{display:grid;gap:3px;padding:6px 12px 0}.tx-link{font:600 10px var(--num);color:var(--butter);text-decoration:none}.tx-link:hover{text-decoration:underline}.hist-pending{color:#d9a21b}.hist-spin{display:inline-block;width:7px;height:7px;margin-left:5px;border:1.5px solid #d9a21b;border-top-color:transparent;border-radius:50%;animation:histspin 1s linear infinite;vertical-align:middle}@keyframes histspin{to{transform:rotate(360deg)}}.token-ca{color:#a8b3c1}.token-ca em{font-style:normal;color:var(--butter);font-weight:600}.ca-copy{border:0;background:transparent;color:inherit;cursor:pointer;font-size:10px;padding:0;font-weight:inherit}footer .token-ca{position:absolute;left:50%;transform:translate(-50%);font-weight:600}@media(max-width:700px){footer .token-ca{position:static;transform:none}}.funding-chain{display:flex;align-items:center;gap:8px;padding:8px 12px 0}.funding-chain label{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);white-space:nowrap}.funding-chain select{flex:1;border:1px solid #354254;background:#0d141e;color:var(--text);border-radius:2px;padding:6px 8px;font:11.5px var(--ui);outline:none;cursor:pointer}.funding-chain select:focus{border-color:var(--butter)}.ui-switch{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-switch input{display:none}.ui-track{width:30px;height:16px;border-radius:999px;background:#3a4759;position:relative;transition:background .15s;flex-shrink:0}.ui-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s}.ui-switch input:checked+.ui-track{background:var(--butter)}.ui-switch input:checked+.ui-track .ui-thumb{left:16px}.ui-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:#8f9aab;white-space:nowrap}@media(max-width:600px){.ui-label{display:none}}.funding-asset{display:flex;gap:0;flex-shrink:0}.funding-asset button{border:1px solid #354254;background:#0d141e;color:#8f9aab;font:600 10px var(--ui);padding:6px 9px;cursor:pointer}.funding-asset button:first-child{border-radius:2px 0 0 2px;border-right:0}.funding-asset button:last-child{border-radius:0 2px 2px 0}.funding-asset button.on{background:var(--butter);border-color:var(--butter);color:#17130a}.x-link{display:inline-flex;align-items:center;color:#7f8b9a;transition:color .15s}.x-link svg{width:13px;height:13px;fill:currentColor}.x-link:hover{color:var(--butter)}.funding-steps{display:flex;gap:6px;padding:8px 12px 0}.funding-steps span{flex:1;text-align:center;font:600 9.5px var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--slate);border:1px solid var(--rule);border-radius:3px;padding:5px 4px;background:var(--panel2)}.funding-steps span.on{border-color:var(--butter);color:#d9a21b}.fund-quote .s{margin-left:auto;white-space:nowrap}.fund-quote button{margin-left:0}.toasts{position:fixed;right:14px;bottom:44px;z-index:60;display:grid;gap:8px;max-width:330px}.toast{display:flex;align-items:center;gap:8px;background:#101721;border:1px solid var(--rule);border-left:3px solid var(--butter);border-radius:4px;padding:9px 11px;font-size:11.5px;color:var(--text);box-shadow:0 8px 24px #0006}.toast.success{border-left-color:var(--bid)}.toast.error{border-left-color:var(--ask)}.toast>button{margin-left:auto;border:0;background:transparent;color:var(--slate);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.toast-spin{width:10px;height:10px;border:2px solid var(--butter);border-top-color:transparent;border-radius:50%;animation:histspin 1s linear infinite;flex-shrink:0}.chartwrap{position:relative}.chartwrap canvas{cursor:grab;touch-action:pan-y}.chartwrap canvas.grabbing{cursor:grabbing}.chart-live{position:absolute;right:76px;top:14px;border:1px solid var(--butter);background:var(--butter);color:#17130a;font:600 10px var(--ui);padding:3px 9px;border-radius:3px;cursor:pointer}.chain-picker{position:relative;flex:1;min-width:0}.chain-picker input{width:100%;border:1px solid #354254;background:#0d141e;color:var(--text);border-radius:2px;padding:6px 8px;font:11.5px var(--ui);outline:none}.chain-picker input:focus{border-color:var(--butter)}.chain-list{position:absolute;top:calc(100% + 3px);left:0;right:0;max-height:190px;overflow-y:auto;background:var(--panel);border:1px solid var(--rule);border-radius:3px;box-shadow:0 10px 28px #0007;z-index:20;display:grid}.chain-list button{border:0;background:transparent;color:var(--text);text-align:left;padding:7px 10px;font:11.5px var(--ui);cursor:pointer}.chain-list button:hover{background:#18202e}.chain-list button.on{color:#d9a21b;font-weight:600}.chain-none{padding:8px 10px;font-size:10.5px;color:var(--slate)}.pf-settle{margin-top:5px;border:1px solid var(--butter);background:var(--butter);color:#17130a;border-radius:3px;padding:3px 10px;font:600 9.5px var(--ui);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.pf-settle:disabled{opacity:.55;cursor:not-allowed}.auto-settle{display:flex;align-items:center;gap:7px;padding:0 10px 10px;font:600 11px var(--ui);color:var(--text);cursor:pointer;flex-wrap:wrap}.auto-settle input{accent-color:var(--butter)}.auto-settle span{font-weight:400;font-size:10px;color:var(--slate);flex-basis:100%;padding-left:20px}.close-row>td{padding:0;border-bottom:1px solid var(--rule)}.close-panel{padding:10px 12px;background:var(--panel2);display:grid;gap:7px;max-width:420px}.cp-head{display:flex;justify-content:space-between;align-items:baseline}.cp-head b{font-size:12px}.close-panel input[type=range]{width:100%;accent-color:var(--butter);cursor:pointer}.cp-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cp-pcts button{border:1px solid #354254;background:#151f2b;color:#b9c4d3;font:400 10px var(--ui);padding:3px 0;cursor:pointer;border-radius:2px}.cp-pcts button.on{background:var(--butter);border-color:var(--butter);color:#16120a}.cp-stats{font-size:10.5px;color:var(--slate);display:grid;gap:2px}.cp-stats>div{display:flex;justify-content:space-between}.cp-stats .num{color:var(--text)}.cp-actions{display:flex;gap:6px}.cp-confirm{flex:1;border:0;background:var(--ask);color:#fff;border-radius:3px;padding:8px;font:600 11.5px var(--ui);cursor:pointer}.cp-confirm:disabled{opacity:.55;cursor:not-allowed}.close-err{font-size:10px;color:var(--ask)}.pending-banner{display:flex;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 10px;border:1px solid #58491f;background:#2a2413;color:#f3d26b;border-radius:3px;font:600 10.5px var(--ui);text-decoration:none;cursor:pointer}.pending-banner:hover{filter:brightness(1.1)}main.portfolio>.pending-banner{margin:0}.close-panel{max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"head head" "slider stats" "pcts stats" "actions actions" "err err";column-gap:20px}.cp-head{grid-area:head}.close-panel input[type=range]{grid-area:slider;align-self:end}.cp-pcts{grid-area:pcts}.cp-stats{grid-area:stats;align-content:center}.cp-actions{grid-area:actions;max-width:420px}.close-err{grid-area:err}@media(max-width:700px){.close-panel{grid-template-columns:1fr;grid-template-areas:"head" "slider" "pcts" "stats" "actions" "err"}}.chart-zoom{position:absolute;left:14px;top:14px;display:flex;gap:4px}.chart-zoom button{width:22px;height:22px;border:1px solid #354254;background:#151f2bcc;color:#b9c4d3;border-radius:3px;font:600 13px/1 var(--ui);cursor:pointer;padding:0}.chart-zoom button:hover{border-color:var(--butter);color:var(--butter)}.entry-tag{position:absolute;left:12px;transform:translateY(-50%);display:flex;align-items:center;gap:5px;background:#101721e6;border:1px solid var(--rule);border-radius:3px;padding:2px 4px 2px 7px;font-size:10px;z-index:5}.entry-tag button{border:0;background:transparent;color:var(--slate);cursor:pointer;font-size:12px;line-height:1;padding:1px 4px;border-radius:2px}.entry-tag button:hover{color:#fff;background:var(--ask)}.chart-close-overlay{position:fixed;inset:0;background:#060a10c9;display:flex;align-items:center;justify-content:center;z-index:50;padding:14px}.chart-close-modal{width:min(480px,94vw);background:var(--panel);border:1px solid var(--rule);border-radius:4px;box-shadow:0 16px 44px #000a;overflow:hidden}.ccm-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--rule);font-size:12.5px}.ccm-head button{border:0;background:transparent;color:var(--slate);font-size:15px;cursor:pointer;padding:0 4px}.chart-close-modal .close-panel{grid-template-columns:1fr;grid-template-areas:"head" "slider" "pcts" "stats" "actions" "err"}.mkt.soon{opacity:.8;cursor:default}.mkt.soon .px{color:var(--slate);font-size:11px}.soon-tag{color:#d9a21b;font-weight:700}.otype-off{opacity:.55}.otype-note{font-style:normal;font-size:9px;color:#d9a21b;margin-left:5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.limit-tag{color:#d9a21b;font-weight:700}.market-category{background:#0d131d;padding:5px 18px;display:flex;gap:5px}.market-category button{background:transparent;border:1px solid #525e70;color:#b9c4d3;border-radius:2px;padding:3px 10px;cursor:pointer;font:600 10px var(--ui);text-transform:uppercase;letter-spacing:.06em}.market-category button.on{background:var(--butter);border-color:var(--butter);color:#5c4409}.market-empty,.catalog-error{display:block;padding:9px 18px;color:var(--slate);font-size:11px}.catalog-error{background:#2a2413;color:#f3d26b;border-bottom:1px solid #58491f}.header-prices{display:flex;align-items:center;gap:10px;margin-left:auto}.header-prices button{border:0;background:transparent;color:#b9c4d3;text-align:right;cursor:pointer;font:10px var(--ui);padding:2px 0}.header-prices button span{display:block;font-size:8.5px;letter-spacing:.06em}.header-prices button b{display:block;font-size:10.5px;font-weight:600}@media(max-width:1200px){.header-prices button:nth-child(4){display:none}}@media(max-width:900px){.header-prices{display:none}}:root{--ink:#2e3138;--panel:#fff;--panel2:#fafbfc;--rule:#dfe2e7;--paper:#eef0f3;--text:#2e3138;--slate:#7b828e;--bid:#3d9a50;--ask:#c7443c}body{background:var(--paper);color:var(--text)}.ribbon{background:#fdf3d4;border-color:#ebd79a;color:#7a5c0c}.markets,.mkt,.tape,.panel{background:#fff;color:var(--text);border-color:var(--rule)}.mkt.on{background:#fefcf4}.mkt:hover,.row:hover{background:#f7f8fa}.row{background:#fff;color:var(--text)}.mid,.inp input:disabled,.suf{background:#fafbfc}.tf button,.side button,.cancel{background:#fff;border-color:var(--rule);color:var(--slate)}.tf button.on{background:var(--ink);border-color:var(--ink);color:#fff}.inp{border-color:var(--rule);background:#fff}.inp input{background:#fff;color:var(--ink)}.suf{border-color:var(--rule)}.chip{background:#f2f4f6;border-color:var(--rule);color:var(--slate)}.wallet-error{background:#fff;color:var(--ask)}.market-category{background:var(--ink)}.market-category button{border-color:#525861;color:#b9bec7}.catalog-error{background:#fdf3d4;color:#7a5c0c;border-color:#ebd79a}.fund-quote button{background:#fff;border-color:var(--rule);color:var(--slate)}.fund-quote button{background:var(--butter);border-color:var(--butter);color:#5c4409}.fund-quote{background:#fafbfc;border-color:var(--rule)}.funding-overlay{background:#3a404abf}.funding-dialog{background:#fff;border-color:var(--rule);box-shadow:0 18px 44px #2e313840}.funding-close:hover{background:#f2f4f6;color:var(--ink)}.funding-routes button{background:#fff;border-color:var(--rule);color:var(--ink)}.funding-routes button.on{background:#fefcf4;border-color:var(--butter)}.funding-summary{background:#fafbfc;border-color:var(--rule);color:var(--slate)}.funding-summary b{color:var(--ink)}.funding-actions button{background:var(--butter);border-color:var(--butter);color:#5c4409}.funding-status{background:#fff;border-color:var(--rule);color:var(--slate)}.funding-balance{background:#fafbfc;border-color:var(--rule);color:var(--slate)}.funding-balance b{color:var(--ink)}.funding-balance button{background:#fff;border-color:var(--rule);color:var(--slate)}.pf-stats{background:var(--rule)}.pf-stat{background:#fff}.qty-pcts button{background:#fff;border-color:var(--rule);color:var(--slate)}.entry-stats .num{color:var(--ink)}.lev-note,.lev-marks{color:var(--slate)}.tx-link{color:#a8790c}.funding-chain select{background:#fff;border-color:var(--rule);color:var(--ink)}.funding-asset button{background:#fff;border-color:var(--rule);color:var(--slate)}.funding-asset button.on{background:var(--butter);border-color:var(--butter);color:#5c4409}.funding-steps span{background:#fafbfc;border-color:var(--rule)}.funding-steps span.on{border-color:var(--butter);color:#a8790c}.funding-steps span.done{color:var(--bid);border-color:var(--bid)}.toast{background:#fff;border-color:var(--rule);color:var(--ink);box-shadow:0 8px 24px #0002}.chain-picker input{background:#fff;border-color:var(--rule);color:var(--ink)}.chain-list{background:#fff;border-color:var(--rule);box-shadow:0 10px 28px #00000026}.chain-list button{color:var(--ink)}.chain-list button:hover{background:#f7f8fa}.chain-list button.on{color:#a8790c}.pf-settle{color:#5c4409}.close-panel{background:#fafbfc}.cp-pcts button{background:#fff;border-color:var(--rule);color:var(--slate)}.cp-pcts button.on{background:var(--butter);border-color:var(--butter);color:#5c4409}.cp-stats .num{color:var(--ink)}.pending-banner{background:#fdf3d4;border-color:#ebd79a;color:#7a5c0c}.chart-zoom button{background:#ffffffd9;border-color:var(--rule);color:var(--slate)}.chart-zoom button:hover{border-color:var(--butter);color:#a8790c}.entry-tag{background:#ffffffec;border-color:var(--rule)}.chart-close-modal{background:#fff}body.modern{--ink:#e8ecf4;--panel:#10151f;--panel2:#161d2a;--rule:#1f2837;--paper:#0a0e15;--text:#e8ecf4;--slate:#8b93a7;--bid:#2ebd85;--ask:#f6465d;background:var(--paper);color:var(--text);font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.modern header{background:#0c111b;border-bottom:1px solid var(--rule);height:56px}body.modern nav a{border-radius:8px;color:#98a2b8;transition:background .15s,color .15s}body.modern nav a.on,body.modern nav a:hover{background:#1a2232;color:#fff}body.modern .header-prices button{color:#98a2b8}body.modern .ribbon{background:linear-gradient(90deg,#1c1707,#12161f 60%);border-bottom:1px solid var(--rule);color:var(--butter)}body.modern footer{background:#0c111b;border-top:1px solid var(--rule);color:#7d879c}body.modern .wallet button,body.modern .funding-launch.secondary{border-radius:999px;padding:6px 14px;border:1px solid #2c3648;background:#141a26;color:#dfe5f0;transition:border-color .15s,background .15s}body.modern .wallet button:hover,body.modern .funding-launch.secondary:hover{border-color:#3d4a61}body.modern .funding-launch{border-radius:999px;padding:6px 14px;font-weight:700}body.modern .ui-track{background:#2c3648}body.modern .ui-switch input:checked+.ui-track{background:var(--butter)}body.modern .market-category{background:#0c111b}body.modern .market-category button{border-radius:8px;border-color:#2c3648;color:#aeb6c8}body.modern .market-search input{background:#141a26;border-color:#273040;border-radius:8px;color:var(--text)}body.modern .markets{background:var(--paper);border-color:var(--rule)}body.modern .mkt{background:var(--paper);border-right-color:transparent;border-bottom-width:2px;color:var(--text);transition:background .15s}body.modern .mkt.on{background:#141a26;border-bottom-color:var(--butter)}body.modern .mkt:hover{background:#121826}body.modern .since{color:#6d7890}body.modern .tape{background:transparent;border-color:var(--rule)}body.modern .panel{background:var(--panel);border:1px solid var(--rule);border-radius:12px;box-shadow:0 10px 30px #0006;overflow:hidden}body.modern .panel>h2{border-color:var(--rule);color:#8b93a7;padding:11px 12px}body.modern .row{background:transparent;color:var(--text)}body.modern .row:hover{background:#18202e}body.modern .bar{opacity:.14;border-radius:3px}body.modern .mid{background:var(--panel2);border-color:var(--rule)}body.modern .bookhead{color:#6d7890}body.modern th{color:#6d7890;border-color:var(--rule)}body.modern td{border-color:#171f2d}body.modern .chip{background:#1a2232;border:1px solid #2c3648;color:#c6cede;border-radius:6px;padding:1px 6px}body.modern .empty{color:#77819a}body.modern .hold{border-color:#171f2d}body.modern .catalog-error{background:#241d0d;border-color:#4b3c14;color:#f0cf6d}body.modern .market-empty{color:#77819a}body.modern .inp{background:#0c1119;border:1px solid #273040;border-radius:8px}body.modern .inp input{background:#0c1119;color:var(--text)}body.modern .inp input:disabled,body.modern .suf{background:var(--panel2)}body.modern .suf{border-color:#273040;color:#8b93a7}body.modern .tf button,body.modern .cancel,body.modern .qty-pcts button,body.modern .funding-balance button{background:#161d2a;border:1px solid #273040;color:#aeb6c8;border-radius:7px;transition:border-color .15s,background .15s}body.modern .tf button:hover,body.modern .cancel:hover,body.modern .qty-pcts button:hover:not(:disabled){border-color:#3d4a61}body.modern .tf button.on{background:var(--butter);border-color:var(--butter);color:#191300}body.modern .side button{background:#161d2a;border-color:#273040;color:#8b93a7}body.modern .side button:first-child{border-radius:9px 0 0 9px}body.modern .side button:last-child{border-radius:0 9px 9px 0}body.modern .otype{color:#8b93a7}body.modern .submit button{border-radius:10px;font-weight:700;transition:filter .15s}body.modern .submit button:hover{filter:brightness(1.08)}body.modern .tot{border-color:var(--rule)}body.modern .hint{color:#77819a}body.modern .lev-slider input[type=range]{accent-color:var(--butter)}body.modern .wallet-error{background:#1c1114;color:#ff8e86;border-radius:8px;border:1px solid #3d2026}body.modern .funding-overlay{background:#05070bd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.modern .funding-dialog{background:#101521;border:1px solid #232d3f;border-radius:16px;box-shadow:0 24px 64px #000c}body.modern .funding-title{border-color:var(--rule)}body.modern .funding-title p{color:#8b93a7}body.modern .funding-close:hover{background:#1a2232;color:#fff}body.modern .funding-routes button{background:#141a26;border:1px solid #273040;border-radius:10px;color:var(--text);transition:border-color .15s}body.modern .funding-routes button:hover{border-color:#3d4a61}body.modern .funding-routes button.on{background:#1d1b10;border-color:var(--butter);box-shadow:inset 0 0 0 1px var(--butter)}body.modern .funding-routes button span{color:#8b93a7}body.modern .funding-balance,body.modern .funding-summary{background:#141a26;border:1px solid #232d3f;border-radius:8px;color:#98a2b8}body.modern .funding-balance b,body.modern .funding-summary b{color:var(--text)}body.modern .funding-chain select{background:#0c1119;border-color:#273040;color:var(--text);border-radius:8px}body.modern .funding-actions button{border-radius:10px;font-weight:700}body.modern .funding-status{background:#141a26;border:1px solid #2c3648;color:#aeb6c8;border-radius:10px}body.modern .funding-status:hover:not(:disabled){border-color:#3d4a61}body.modern .fund-quote{background:#141a26;border:1px solid #273040;border-radius:8px;color:#c9d1e2}body.modern .tx-link{color:var(--butter)}body.modern .pf-stats{background:var(--rule)}body.modern .pf-stat{background:var(--panel)}body.modern .pf-stat b{font-size:15px}body.modern ::-webkit-scrollbar{width:8px;height:8px}body.modern ::-webkit-scrollbar-track{background:transparent}body.modern ::-webkit-scrollbar-thumb{background:#273040;border-radius:8px}body.modern ::-webkit-scrollbar-thumb:hover{background:#33405a}body.modern .funding-asset button{background:#161d2a;border-color:#273040;color:#aeb6c8}body.modern .funding-asset button:first-child{border-radius:8px 0 0 8px}body.modern .funding-asset button:last-child{border-radius:0 8px 8px 0}body.modern .funding-asset button.on{background:var(--butter);border-color:var(--butter);color:#191300}body.modern .funding-steps span{background:#141a26;border-color:#273040;border-radius:8px;color:#8b93a7}body.modern .funding-steps span.on{border-color:var(--butter);color:var(--butter)}body.modern .funding-steps span.done{border-color:var(--bid);color:var(--bid)}body.modern .toast{background:#141a26;border-color:#273040;color:var(--text);border-radius:10px}body.modern .chart-live{border-radius:8px}body.modern .chain-picker input{background:#0c1119;border-color:#273040;border-radius:8px;color:var(--text)}body.modern .chain-list{background:#101521;border-color:#273040;border-radius:10px}body.modern .chain-list button:hover{background:#18202e}body.modern .chain-list button.on{color:var(--butter)}body.modern .pf-settle{border-radius:8px;color:#191300}body.modern .auto-settle span{color:#77819a}body.modern .close-panel{background:#141a26;border-radius:10px;margin:8px;max-width:440px}body.modern .cp-pcts button{background:#161d2a;border-color:#273040;color:#aeb6c8;border-radius:7px}body.modern .cp-pcts button.on{background:var(--butter);border-color:var(--butter);color:#191300}body.modern .cp-confirm{border-radius:9px}body.modern .pending-banner{background:#1c1707;border-color:#4b3c14;color:var(--butter);border-radius:8px}body.modern .close-panel{max-width:none}body.modern .chart-zoom button{background:#161d2acc;border-color:#273040;color:#aeb6c8;border-radius:7px}body.modern .entry-tag{background:#141a26e6;border-color:#273040;border-radius:7px}body.modern .chart-close-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.modern .chart-close-modal{background:#101521;border-color:#232d3f;border-radius:14px}body.modern .soon-tag,body.modern .otype-note,body.modern .limit-tag{color:var(--butter)}
