:root{--fx-bg:#05060f;--fx-bg-2:#0a0b1e;--fx-surface:#11132a;--fx-surface-2:#0d0e24;--fx-surface-3:#08091a;--fx-line:#242555;--fx-line-soft:#1a1b42;--fx-text:#eef1ff;--fx-muted:#8a8fb8;--fx-muted-2:#aeb6de;--fx-green:#22c55e;--fx-green-strong:#10b981;--fx-red:#ef4444;--fx-red-strong:#dc2626;--fx-amber:#fbbf24;--fx-violet:#8b5cf6;--fx-violet-strong:#6366f1;--fx-violet-glow:#8b5cf647;--fx-cyan:#22d3ee;--fx-gold:#f59e0b}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--fx-text);background:radial-gradient(1200px 800px at 92% -20%,#8b5cf638,#0000 60%),radial-gradient(900px 600px at 0 110%,#22c55e14,#0000 55%),linear-gradient(#04050c 0%,#05060f 40%,#07091e 100%);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.ticker-grid{grid-template-columns:220px 1fr;gap:12px;display:grid}.compact-price-strip{grid-template-columns:minmax(180px,220px);align-items:stretch}.market-overview{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;display:grid}.market-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:13px;grid-template-columns:1fr auto;gap:5px 10px;min-height:86px;padding:12px;display:grid}.market-card div{flex-direction:column;display:flex}.market-card small,.market-card em{color:var(--fx-muted);font-size:9px;font-style:normal}.market-card strong{font-size:16px}.market-card span{text-align:right;font-size:10px}.positive{color:var(--fx-green)}.negative,.unavailable-label{color:var(--fx-red)}.market-card.unavailable{opacity:.7}.topbar i.offline{background:var(--fx-red);box-shadow:0 0 12px var(--fx-red)}.price-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;flex-direction:column;gap:7px;padding:16px 18px;display:flex}.price-card span,.price-card small{color:var(--fx-muted);font-size:11px}.price-card b{color:var(--fx-green);font-size:22px}.wallet-connect{position:relative}.wallet-connect>span{z-index:5;width:max-content;max-width:280px;color:var(--fx-red);background:#211017;border:1px solid #6f3040;border-radius:8px;padding:8px 10px;font-size:11px;position:absolute;top:42px;right:0}.asset-state{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;flex-direction:column;gap:7px;margin-top:22px;padding:22px;display:flex}.asset-state span{color:var(--fx-muted);font-size:12px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.asset-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;padding:20px}.asset-card header{justify-content:space-between;display:flex}.asset-card header span,.asset-card small,.asset-card dt{color:var(--fx-muted);font-size:11px}.asset-card strong{margin:22px 0 5px;font-size:30px;display:block}.asset-card dl{border-top:1px solid var(--fx-line);grid-template-columns:1fr 1fr;margin:20px 0 0;padding-top:15px;display:grid}.asset-card dd{margin:5px 0 0}.funding-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;grid-template-columns:1fr 180px 160px;align-items:end;gap:18px;margin-top:16px;padding:20px;display:grid}.funding-card h2{margin:4px 0}.funding-card span{color:var(--fx-muted);font-size:11px}.funding-card label{gap:7px;font-size:11px;display:grid}.funding-card select,.funding-card button{border:1px solid var(--fx-line);height:42px;color:var(--fx-text);background:#101923;border-radius:10px;padding:0 12px}.funding-card button{color:var(--fx-green);border-color:#246e57}.funding-card code,.funding-card .error{overflow-wrap:anywhere;background:#080d15;border-radius:9px;grid-column:1/-1;padding:12px}.withdrawal-form{grid-template-columns:1fr 100px minmax(210px,1fr) 140px 170px}.withdrawal-form input{border:1px solid var(--fx-line);height:42px;color:var(--fx-text);background:#101923;border-radius:10px;padding:0 12px}.withdrawal-form p{color:var(--fx-green);grid-column:1/-1;margin:0}.history-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;margin-top:16px;padding:20px}.history-card h2{margin-top:0}.history-card>p{color:var(--fx-muted)}.history-list{gap:8px;display:grid}.history-list article{border:1px solid var(--fx-line);border-radius:11px;padding:14px}.history-list article>div{justify-content:space-between;display:flex}.history-list span{color:var(--fx-amber);font-size:12px}.history-list code,.history-list small{color:var(--fx-muted);overflow-wrap:anywhere;margin-top:7px;display:block}button,input{font:inherit}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--fx-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a0b1efa,#05060ff5);flex-direction:column;width:238px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 8px 24px;display:flex}.brand>span{background:linear-gradient(135deg,var(--fx-violet) 0%,var(--fx-violet-strong) 60%,var(--fx-cyan) 120%);color:#fff;width:40px;height:40px;box-shadow:0 8px 24px -6px var(--fx-violet-glow);border-radius:13px;place-items:center;font-weight:900;display:grid}.brand b{color:#fff;letter-spacing:.3px;font-size:19px;display:block}.brand small{color:var(--fx-muted);letter-spacing:3px}.sidebar nav{gap:4px;display:grid}.sidebar a{height:44px;color:var(--fx-muted-2);letter-spacing:.2px;border-radius:10px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sidebar a:hover{color:#eef1ff;background:#141635}.sidebar a.active{color:#fff;background:linear-gradient(#8b5cf647,#6366f11f);border:1px solid #8b5cf659;box-shadow:inset 0 0 0 1px #8b5cf62e}.protection{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#8b5cf61f,#6366f10a);border:1px solid #8b5cf647;border-radius:14px;margin-top:auto;padding:14px 14px 16px}.protection b{color:#e9e5ff;letter-spacing:.3px;font-size:13px}.protection p,.subhead{color:var(--fx-muted);font-size:12px;line-height:1.7}.main{margin-left:238px}.topbar{border-bottom:1px solid var(--fx-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#08091ae6,#05060fbf);justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.topbar span{color:var(--fx-muted-2);font-size:12px;font-weight:500}.topbar i{background:var(--fx-green);width:8px;height:8px;box-shadow:0 0 14px 2px var(--fx-green);vertical-align:middle;border-radius:50%;margin-right:7px;display:inline-block}.topbar button{color:#e9e5ff;letter-spacing:.2px;background:linear-gradient(#8b5cf629,#6366f114);border:1px solid #8b5cf680;border-radius:11px;padding:10px 16px;font-weight:600;transition:all .15s;box-shadow:inset 0 0 0 1px #8b5cf61f}.topbar button:hover{border-color:var(--fx-violet);box-shadow:0 8px 20px -6px var(--fx-violet-glow);transform:translateY(-1px)}.page{max-width:1560px;margin:0 auto;padding:28px 32px 42px}.eyebrow{color:var(--fx-violet);letter-spacing:2.4px;font-size:10px;font-weight:800}.page h1{letter-spacing:.2px;color:#fff;margin:6px 0 4px;font-size:30px}.wallet-note{background:linear-gradient(135deg,#22d3ee1a,#6366f10d);border:1px solid #22d3ee47;border-radius:13px;align-items:center;gap:10px;margin:22px 0 12px;padding:12px 16px;display:flex}.wallet-note b{color:#e6faff;letter-spacing:.2px}.wallet-note span{color:#97ebf8;flex:1;font-size:12px}.empty-card,.panel{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px}.empty-card{color:var(--fx-muted);padding:28px;font-size:13px}.workspace{grid-template-columns:minmax(0,1fr) 340px;gap:14px;margin-top:14px;display:grid}.symbol{border-bottom:1px solid var(--fx-line);flex-direction:column;gap:5px;padding:18px;display:flex}.symbol span{color:var(--fx-muted);font-size:10px}.chart-placeholder{color:#526176;background:repeating-linear-gradient(0deg,#0000,#0000 64px,#192332 65px);place-items:center;height:330px;display:grid}.order{padding:16px}.tabs,.direction{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tabs button,.direction button{border:1px solid var(--fx-line-soft);color:var(--fx-text);letter-spacing:.4px;background:#12142f;border-radius:10px;padding:12px 8px;font-weight:700;transition:all .15s}.direction{gap:8px;margin:14px 0}.direction button:first-child{color:#f0fdf4;background:linear-gradient(#22c55e24,#10b98114);border:1px solid #22c55e80;box-shadow:inset 0 0 0 1px #22c55e1f}.direction button:first-child.selected{color:#fff;background:linear-gradient(#16a34a 0%,#15803d 100%);border-color:#22c55e;box-shadow:0 8px 24px -8px #22c55e99}.direction button:last-child{color:#fef2f2;background:linear-gradient(#ef444424,#dc262614);border:1px solid #ef444480;box-shadow:inset 0 0 0 1px #ef44441f}.direction button:last-child.selected{color:#fff;background:linear-gradient(#dc2626 0%,#b91c1c 100%);border-color:#ef4444;box-shadow:0 8px 24px -8px #ef444499}.order label{color:var(--fx-muted-2);gap:7px;font-size:11px;display:grid}.order label b{color:var(--fx-text);font-size:13px;font-weight:600}.order input,.order select{border:1px solid var(--fx-line);height:48px;color:var(--fx-text);background:#0a0c1f;border-radius:11px;outline:none;padding:0 14px;font-size:14px;transition:all .15s}.order input:focus,.order select:focus{border-color:var(--fx-violet);box-shadow:0 0 0 4px var(--fx-violet-glow)}.order select option{color:var(--fx-text);background:#0a0c1f}.submit{color:#fff;letter-spacing:.6px;background:linear-gradient(#6366f1 0%,#4f46e5 100%);border:0;border-radius:12px;width:100%;height:50px;margin-top:14px;font-size:15px;font-weight:800;transition:all .15s;box-shadow:0 10px 28px -10px #6366f1b3}.submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 32px -10px #6366f1cc}.submit:not(:disabled).direction-long{background:linear-gradient(#16a34a 0%,#15803d 100%);box-shadow:0 10px 28px -10px #22c55eb3}.submit:not(:disabled).direction-long:hover{box-shadow:0 14px 32px -10px #22c55ecc}.submit:not(:disabled).direction-short{background:linear-gradient(#dc2626 0%,#b91c1c 100%);box-shadow:0 10px 28px -10px #ef4444b3}.submit:not(:disabled).direction-short:hover{box-shadow:0 14px 32px -10px #ef4444cc}.submit:disabled{opacity:.45;cursor:not-allowed;background:#1a1c3a}.submit.close:not(:disabled){color:#1a0b00;background:linear-gradient(#f59e0b 0%,#d97706 100%);box-shadow:0 10px 28px -10px #f59e0b99}@media (max-width:760px){.submit{height:52px;font-size:16px}}.order form>label:first-of-type{margin-top:14px}.order-record-links{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.order-record-links a{border:1px solid var(--fx-line-soft);color:#a5b4fc;background:#10132c;border-radius:10px;place-items:center;min-height:36px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:grid}.order-record-links a:hover{color:#fff;background:#13163a;border-color:#8b5cf673;transform:translateY(-1px)}.trade-message{letter-spacing:.1px;font-weight:600;color:#86efac!important}.trade-message.error{color:#fca5a5!important}.position-card{background:repeating-linear-gradient(0deg,#0000,#0000 64px,#191a40 65px);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-height:330px;padding:28px;display:grid}.position-card div{flex-direction:column;gap:8px;display:flex}.position-card small{color:var(--fx-muted-2)}.position-card strong{font-size:20px}.copy-position-label{color:var(--fx-amber)}.ledger-list{gap:8px;display:grid}.ledger-list article{border:1px solid var(--fx-line);border-radius:11px;padding:14px}.ledger-list article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.ledger-list span{flex-direction:column;gap:5px;display:flex}.ledger-list small,.ledger-list code,.ledger-list time{color:var(--fx-muted);font-size:10px}.ledger-list code,.ledger-list time{overflow-wrap:anywhere;margin:8px 12px 0 0;display:inline-block}.copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.copy-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:16px;padding:20px}.copy-card header{justify-content:space-between;align-items:start;display:flex}.copy-card header span,.copy-card small{color:var(--fx-muted);font-size:10px}.copy-card h2{margin:5px 0}.copy-card header>b{color:var(--fx-green)}.copy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.copy-metrics div{flex-direction:column;gap:5px;display:flex}.copy-card label{color:var(--fx-muted);gap:7px;font-size:11px;display:grid}.copy-card input{border:1px solid var(--fx-line);height:42px;color:var(--fx-text);background:#090f17;border-radius:10px;padding:0 12px}.copy-card button{width:100%;height:42px;color:var(--fx-green);background:#17352a;border:1px solid #246e57;border-radius:10px;margin-top:12px}.copy-message{color:var(--fx-green);grid-column:1/-1}@media (max-width:760px){.copy-grid{grid-template-columns:1fr}}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.team-card{border:1px solid var(--fx-line);background:linear-gradient(150deg,#111923,#0b111a);border-radius:16px;flex-direction:column;gap:8px;min-height:132px;padding:18px;display:flex}.team-card.primary{background:linear-gradient(150deg,#143227,#0b1516);border-color:#2b6d55}.team-card span,.team-card small{color:var(--fx-muted);font-size:10px}.team-card strong{color:#f5fbff;overflow-wrap:anywhere;font-size:24px}.team-card.primary strong,.team-card.commission b,.identity-card b{color:var(--fx-green)}.team-card.commission b,.identity-card b{font-variant-numeric:tabular-nums;font-size:15px}@media (max-width:980px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.team-grid{grid-template-columns:1fr}.team-card{min-height:112px}}.copy-history time{color:var(--fx-muted);margin-top:7px;font-size:10px;display:block}.history-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.history-title h2{margin:3px 0 16px}.history-title .eyebrow{margin:0}.history-title>span{color:var(--fx-muted);font-size:10px}.compensation-history .history-list span{color:var(--fx-green)}.compensation-history time{color:var(--fx-muted);margin-top:7px;font-size:10px;display:block}@media (max-width:760px){.history-title{display:block}.history-title>span{margin-bottom:14px;display:block}}.mobile-menu-button,.mobile-nav,.mobile-trade-tabs{display:none}.trade-workspace{grid-template-columns:minmax(0,1fr) 280px 330px;align-items:start}.trade-symbol{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.trade-symbol strong{color:var(--fx-green);font-variant-numeric:tabular-nums;font-size:22px}.market-symbol-select{min-width:210px;color:var(--fx-muted);gap:6px;font-size:10px;display:grid}.market-symbol-select select{color:#eafff7;background:#0a1516;border:1px solid #255244;border-radius:11px;outline:none;height:40px;padding:0 34px 0 12px;font-size:14px;font-weight:800}.market-symbol-select select:focus{border-color:#2dd9a3;box-shadow:0 0 0 3px #20e6a51f}.market-chart-panel{overflow:hidden}.chart-toolbar button,.mobile-trade-tabs button{border:1px solid var(--fx-line);min-height:34px;color:var(--fx-muted);background:#101923;border-radius:8px;padding:0 11px}.chart-toolbar button.selected,.mobile-trade-tabs button.selected{color:var(--fx-green);background:#17352a;border-color:#2dd9a3}.ohlc-strip{border-bottom:1px solid var(--fx-line);color:#9fb0c4;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:13px;padding:9px 14px;font-size:11px;display:flex}.ohlc-strip span:nth-child(2),.ohlc-strip span:nth-child(4){color:var(--fx-green)}.ohlc-strip span:nth-child(3){color:var(--fx-red)}.candle rect{fill:currentColor}.market-panel-message{color:var(--fx-amber);margin:0;padding:10px 14px;font-size:11px}.depth-panel{overflow:hidden}.depth-head span,.depth-labels{color:var(--fx-muted);font-size:10px}.depth-row{z-index:0;font-variant-numeric:tabular-nums;padding:5px 0;font-size:12px;position:relative}.depth-row.ask span:first-child{color:var(--fx-red)}.depth-row.bid span:first-child{color:var(--fx-green)}.depth-spread{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);color:var(--fx-amber);text-align:center;margin:8px 0;padding:9px 0;font-size:12px}.depth-last-price span{color:var(--fx-muted);font-size:10px}.depth-last-price strong{color:var(--fx-green);font-variant-numeric:tabular-nums;font-size:20px}.depth-last-price em{color:var(--fx-amber);font-size:10px;font-style:normal}.trade-records{gap:0;display:grid}.record-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.record-kpis article{border:1px solid var(--fx-line);background:linear-gradient(150deg,#111923,#0b111a);border-radius:16px;min-height:118px;padding:18px}.record-kpis span,.record-kpis small{color:var(--fx-muted);font-size:10px;display:block}.record-kpis strong{color:var(--fx-green);margin:14px 0 6px;font-size:26px;display:block}.record-list{gap:10px;display:grid}.record-list article{border:1px solid var(--fx-line);background:#0a1019;border-radius:12px;padding:15px}.record-list article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.record-list b{font-size:14px}.record-list span{color:var(--fx-amber);white-space:nowrap;font-size:12px}.record-list dl{border-top:1px solid #162233;border-bottom:1px solid #162233;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;padding:12px 0;display:grid}.record-list dt{color:var(--fx-muted);font-size:10px}.record-list dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.record-list small,.record-list code,.record-list time{color:var(--fx-muted);overflow-wrap:anywhere;margin:6px 12px 0 0;font-size:10px;display:inline-block}.record-list code{color:#8aa0b8;font-family:inherit}@media (max-width:980px){.trade-workspace{grid-template-columns:minmax(0,1fr) 310px}.depth-panel{grid-column:1/-1}.ticker-grid,.compact-price-strip{grid-template-columns:1fr}.market-overview{grid-template-columns:repeat(2,minmax(140px,1fr))}.funding-card,.withdrawal-form{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:1fr}}@media (max-width:760px){body{background:var(--fx-bg)}.sidebar{display:none}.mobile-menu-button{place-content:center;gap:4px;width:40px;height:40px;display:inline-grid;padding:0!important}.mobile-menu-button span{background:var(--fx-green);border-radius:2px;width:18px;height:2px;display:block}.topbar{z-index:10;gap:10px;height:auto;min-height:62px;position:sticky;top:0}.topbar>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wallet-connect>span{top:46px;right:0}.mobile-nav{border-bottom:1px solid var(--fx-line);background:#090e16f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.mobile-nav[hidden]{display:none}.mobile-nav a{border:1px solid var(--fx-line);color:#dce7f5;background:#101923;border-radius:10px;place-items:center;min-height:42px;text-decoration:none;display:grid}.page{padding:18px 12px 28px}.page h1{font-size:24px;line-height:1.18}.subhead{font-size:12px}.ticker-grid{gap:10px}.market-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card{border-radius:11px;min-height:78px;padding:10px}.market-card strong{font-size:14px}.price-card{min-height:78px;padding:12px}.trade-workspace{display:block}.trade-symbol{grid-template-columns:1fr auto;align-items:end;padding:14px;display:grid}.market-symbol-select{grid-column:1/-1;min-width:0}.market-symbol-select select{width:100%;height:44px}.trade-symbol strong{font-size:18px}.mobile-trade-tabs{border-bottom:1px solid var(--fx-line);grid-template-columns:repeat(2,1fr);gap:6px;padding:10px;display:grid}.trade-mobile-pane{display:none}.trade-mobile-pane.active{display:block}.market-chart-panel,.depth-panel,.order-panel{margin-bottom:12px}.depth-panel{display:none}.depth-panel.active{display:block}.order-panel{z-index:8;border-color:#285743;display:block;position:sticky;bottom:0;box-shadow:0 -12px 30px #00000040}.chart-toolbar{flex-wrap:nowrap;overflow-x:auto}.chart-toolbar button{min-width:48px}.ohlc-strip{gap:8px;padding:8px 10px;font-size:10px}.kline-chart,.chart-placeholder{height:330px}.kline-axis,.kline-time{font-size:10px}.order{padding:14px}.order input,.order select,.submit{min-height:46px}.asset-card,.history-card,.funding-card,.copy-card{border-radius:13px;padding:15px}.asset-card strong{font-size:24px}.asset-card dl,.copy-metrics,.record-list dl,.funding-card,.withdrawal-form{grid-template-columns:1fr}.history-list article>div,.ledger-list article>div,.copy-card header,.record-list article>div{flex-direction:column;align-items:flex-start}.ledger-list code,.ledger-list time{margin-right:0}.copy-grid{grid-template-columns:1fr}.record-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-kpis article{min-height:104px;padding:14px}.record-kpis strong{font-size:22px}.record-list span{white-space:normal}.record-list small,.record-list code,.record-list time{margin-right:0;display:block}}@media (max-width:420px){.market-overview,.mobile-nav{grid-template-columns:1fr}.page{padding-left:10px;padding-right:10px}.kline-chart,.chart-placeholder{height:260px}.depth-row{font-size:11px}.tabs button,.direction button{min-height:44px}.topbar{padding-left:10px;padding-right:10px}}.trade-terminal{gap:12px;margin-top:16px;display:grid}.trade-terminal-head{border:1px solid var(--fx-line);background:radial-gradient(600px 200px at 100% -20%,#8b5cf640,#0000 60%),linear-gradient(135deg,#121436 0%,#0e0f2d 50%,#0b0c24 100%);border-radius:16px;grid-template-columns:minmax(160px,1.4fr) minmax(120px,.8fr) repeat(4,minmax(105px,.65fr));align-items:stretch;gap:10px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.trade-terminal-head>div:first-child{padding:6px 10px}.trade-terminal-head h2{color:#fff;letter-spacing:.3px;margin:3px 0 0;font-size:26px}.trade-terminal-head span,.trade-live-price span,.trade-market-stat span,.order-panel-head span,.terminal-records header span,.order-account-snapshot span,.order-fee-preview span{color:var(--fx-muted-2);letter-spacing:.5px;font-size:10px;font-weight:500}.trade-live-price{text-align:right;align-content:center;gap:4px;padding:6px 10px;display:grid}.trade-live-price strong{color:#4ade80;font-variant-numeric:tabular-nums;letter-spacing:.2px;text-shadow:0 0 28px #4ade8038;font-size:30px;font-weight:800}.trade-market-stat{border:1px solid var(--fx-line-soft);background:#0a0b21;border-radius:10px;gap:5px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #8b5cf614}.trade-market-stat b{font-variant-numeric:tabular-nums;color:#eef1ff;letter-spacing:.1px;font-size:13px;font-weight:700}.trade-workspace{grid-template-columns:minmax(0,1fr) 280px 360px;gap:14px;margin-top:0}.order-panel{border:1px solid var(--fx-line);background:linear-gradient(#121434 0%,#0e0f2d 60%,#0a0b24 100%);border-radius:16px;padding:16px 16px 14px;position:sticky;top:88px;box-shadow:0 20px 60px -20px #6366f152,inset 0 1px #ffffff08}.order-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order-panel-head b{color:#ddd6fe;letter-spacing:.4px;background:#8b5cf61f;border:1px solid #8b5cf666;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.order-account-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.order-account-snapshot div,.order-fee-preview div,.order-status-card{border:1px solid var(--fx-line-soft);background:#0a0b21;border-radius:11px;min-height:56px;padding:10px 12px;box-shadow:inset 0 0 0 1px #8b5cf60f}.order-account-snapshot b,.order-fee-preview b{overflow-wrap:anywhere;color:#eef1ff;letter-spacing:.1px;margin-top:5px;font-size:13px;font-weight:700;display:block}.order-account-snapshot b.flx{color:#86efac}.order-fee-preview{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.order-status-card{gap:7px;margin:10px 0 12px;display:grid}.order-status-card span{color:#c7d2fe;font-size:12px}.order-status-card b{color:#fff;letter-spacing:.2px}.terminal-records{border:1px solid var(--fx-line);background:linear-gradient(#121434 0%,#0e0f2d 100%);border-radius:16px;margin-top:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.terminal-records header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.terminal-records h3{color:#fff;letter-spacing:.2px;margin:3px 0 0;font-size:20px}.terminal-records header a{color:#ddd6fe;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:10px;place-items:center;height:36px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:grid}.terminal-records header a:hover{border-color:var(--fx-violet);color:#fff;transform:translateY(-1px)}.terminal-record-tabs{border-bottom:1px solid var(--fx-line-soft);gap:4px;padding:10px 16px;display:flex;overflow-x:auto}.terminal-record-tabs button{color:#a5b4fc;white-space:nowrap;letter-spacing:.2px;background:0 0;border:1px solid #0000;border-radius:9px;min-height:34px;padding:0 14px;font-weight:600;transition:all .15s}.terminal-record-tabs button.selected{color:#fff;background:linear-gradient(#8b5cf638,#6366f11f);border-color:#8b5cf659;box-shadow:inset 0 0 0 1px #8b5cf626}.terminal-record-list{display:grid}.terminal-record-row{border-bottom:1px solid var(--fx-line-soft);grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(90px,.7fr)) minmax(120px,.9fr);align-items:center;gap:10px;min-height:48px;padding:10px 20px;font-size:12px;display:grid}.terminal-record-row:last-child{border-bottom:0}.terminal-record-row b{color:#eef1ff;font-size:13px}.terminal-record-row span,.terminal-record-row code{color:#a5b4fc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:.1px}.terminal-record-row em{color:var(--fx-amber);font-style:normal;font-weight:600}.terminal-empty{color:var(--fx-muted);text-align:center;margin:0;padding:30px 16px}.market-chart-panel{border:1px solid var(--fx-line);background:#0b0c24;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.chart-toolbar{border-bottom:1px solid var(--fx-line-soft);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.chart-toolbar button,.mobile-trade-tabs button{border:1px solid var(--fx-line-soft);color:#a5b4fc;letter-spacing:.2px;background:#0e0f2c;border-radius:9px;min-height:34px;padding:0 12px;font-weight:600;transition:all .15s}.chart-toolbar button:hover,.mobile-trade-tabs button:hover{color:#fff;background:#13153a}.chart-toolbar button.selected,.mobile-trade-tabs button.selected{color:#fff;background:linear-gradient(#8b5cf633,#6366f11f);border-color:#8b5cf673;box-shadow:inset 0 0 0 1px #8b5cf626}.ohlc-strip{border-bottom:1px solid var(--fx-line-soft);color:#a5b4fc;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:11px;font-weight:500;display:flex}.ohlc-strip span:nth-child(2),.ohlc-strip span:nth-child(4){color:#4ade80;font-weight:700}.ohlc-strip span:nth-child(3){color:#f87171;font-weight:700}.kline-chart{background:linear-gradient(#0a0b21 0%,#070818 100%);width:100%;height:380px;padding:10px;display:block}.kline-grid{stroke:#1a1b44;stroke-width:1px}.kline-axis,.kline-time{fill:#8b8fb9;font-variant-numeric:tabular-nums;font-size:11px}.current-price-line line{stroke:#4ade80;stroke-width:1px;stroke-dasharray:5 5}.current-price-line text{fill:#06120b;paint-order:stroke;stroke:#4ade80;stroke-width:8px;stroke-linejoin:round;font-size:11px;font-weight:800}.candle line{stroke:currentColor;stroke-width:1.8px}.candle rect{fill:currentColor;rx:1.2}.candle .volume-bar{opacity:.24}.candle.up{color:#22c55e}.candle.down{color:#ef4444}.market-panel-message{color:var(--fx-amber);margin:0;padding:10px 16px;font-size:11px;font-weight:500}.depth-panel{border:1px solid var(--fx-line);background:#0b0c24;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.depth-book{padding:14px 16px}.depth-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.depth-head span,.depth-labels{color:#a5b4fc;letter-spacing:1px;font-size:10px;font-weight:600}.depth-labels,.depth-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.depth-labels span:nth-child(n+2),.depth-row span:nth-child(n+2){text-align:right}.depth-row{z-index:0;font-variant-numeric:tabular-nums;padding:5px 0;font-size:12px;font-weight:500;position:relative}.depth-row:before{content:"";width:var(--depth-width);z-index:-1;position:absolute;inset:2px 0 2px auto}.depth-row.ask:before{background:#ef444429}.depth-row.bid:before{background:#22c55e24}.depth-row.ask span:first-child{color:#f87171;font-weight:700}.depth-row.bid span:first-child{color:#4ade80;font-weight:700}.depth-spread{border-top:1px solid var(--fx-line-soft);border-bottom:1px solid var(--fx-line-soft);color:var(--fx-amber);text-align:center;margin:8px 0;padding:9px 0;font-size:12px;font-weight:600}.depth-last-price{border-top:1px solid var(--fx-line-soft);border-bottom:1px solid var(--fx-line-soft);text-align:center;gap:3px;margin:8px 0;padding:10px 0;display:grid}.depth-last-price span{color:#a5b4fc;letter-spacing:1px;font-size:10px;font-weight:600}.depth-last-price strong{color:#4ade80;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #4ade8033;font-size:22px;font-weight:800}.depth-last-price em{color:var(--fx-amber);font-size:10px;font-style:normal;font-weight:600}@media (max-width:1180px){.trade-terminal-head{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-live-price{text-align:left}.trade-workspace{grid-template-columns:minmax(0,1fr) 300px}.depth-panel{grid-column:1/-1}.order-panel{top:76px}.terminal-record-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(80px,.7fr))}.terminal-record-row span:nth-of-type(4),.terminal-record-row code{display:none}}@media (max-width:760px){.trade-terminal{gap:10px;padding-bottom:42dvh}.trade-terminal-head{grid-template-columns:1fr 1fr;padding:8px}.trade-terminal-head>div:first-child{grid-column:1/-1;padding:6px}.trade-terminal-head h2{font-size:21px}.trade-live-price strong{font-size:22px}.trade-market-stat{min-height:54px}.order-panel{max-height:38dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom));position:sticky;top:auto;bottom:0;overflow:auto}.order-account-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.order-fee-preview{grid-template-columns:1fr}.terminal-records{margin-bottom:12px}.terminal-records header{padding:13px}.terminal-record-tabs{padding:8px 12px}.terminal-record-row{grid-template-columns:1fr 88px;gap:6px;padding:12px;font-size:11px}.terminal-record-row b,.terminal-record-row code{grid-column:1/-1}.terminal-record-row span:nth-of-type(3),.terminal-record-row span:nth-of-type(4){display:none}.terminal-record-row em{text-align:right}.mobile-fixed-order{margin-bottom:0}.kline-chart{height:360px}}@media (max-width:420px){.trade-terminal-head{grid-template-columns:1fr}.trade-live-price strong{font-size:24px}.order-account-snapshot{grid-template-columns:1fr 1fr}.terminal-record-row{grid-template-columns:1fr}.terminal-record-row em{text-align:left}.order-record-links a{font-size:11px}.kline-chart{height:300px}}.coverage-banner{background:radial-gradient(1000px 400px at 100% -30%,#f59e0b47,#0000 60%),radial-gradient(800px 380px at 10% 120%,#8b5cf659,#0000 55%),linear-gradient(135deg,#1a1540 0%,#15103c 45%,#1b1247 100%);border:1px solid #8b5cf659;border-radius:20px;margin:18px 0 12px;padding:20px 24px;box-shadow:0 24px 70px -20px #6366f161,inset 0 1px #ffffff0a}.coverage-banner>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.coverage-banner h2{letter-spacing:.3px;color:#fff;margin:0;font-size:24px}.coverage-banner h2 small{color:#c4b5fd;letter-spacing:2.6px;vertical-align:middle;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;margin-left:10px;padding:4px 10px;font-size:10px;display:inline-block}.coverage-banner p{color:#e0e7ff;max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.75}.coverage-banner ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;display:grid}.coverage-banner li{color:#ddd6fe;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0c2a99;border:1px solid #8b5cf638;border-radius:14px;padding:14px 16px;font-size:12px;line-height:1.7;list-style:none}.coverage-banner li b{color:#fff;letter-spacing:.2px;margin-bottom:4px;font-size:13px;display:block}.coverage-amount{color:#fef3c7;white-space:nowrap;background:linear-gradient(135deg,#f59e0b29,#fbbf2414);border:1px solid #f59e0b73;border-radius:999px;padding:10px 18px;box-shadow:inset 0 0 0 1px #f59e0b1f}.coverage-amount b{color:#fff;letter-spacing:.2px;margin-right:6px;font-size:17px}.platform-rules{border:1px solid var(--fx-line);background:linear-gradient(160deg,#121433 0%,#0e0f2c 60%,#090a24 100%);border-radius:18px;margin:14px 0 6px;padding:18px;box-shadow:inset 0 1px #ffffff08}.platform-rules>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.platform-rules h3{color:#eef2ff;letter-spacing:.2px;margin:0;font-size:16px}.platform-rules>header span{color:#a5b4fc;letter-spacing:2px;background:#6366f11f;border:1px solid #6366f133;border-radius:8px;padding:4px 10px;font-size:10px}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rules-grid article{border:1px solid var(--fx-line-soft);color:#c7d2fe;background:#0d0e27;border-radius:13px;padding:14px 15px;font-size:12px;line-height:1.7}.rules-grid article b{color:#fff;letter-spacing:.1px;margin-bottom:4px;font-size:13px;display:block}.rules-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rules-metrics div{background:radial-gradient(300px 120px at 20% 0,#8b5cf638,#0000 60%),#0d0e27;border:1px solid #8b5cf638;border-radius:14px;align-content:space-between;gap:6px;min-height:92px;padding:12px 14px;display:grid}.rules-metrics span{color:#a5b4fc;letter-spacing:1.4px;font-size:10px}.rules-metrics b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:21px}.quick-margin{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.quick-margin button{border:1px solid var(--fx-line-soft);color:#c7d2fe;letter-spacing:.4px;background:#12142f;border-radius:10px;min-height:38px;font-size:12px;font-weight:700;transition:all .15s}.quick-margin button:hover{color:#fff;background:#161839;border-color:#8b5cf680}.quick-margin button.selected{border-color:var(--fx-violet);color:#fff;box-shadow:inset 0 0 0 1px #8b5cf633,0 6px 16px -6px var(--fx-violet-glow);background:linear-gradient(#8b5cf638,#6366f11f)}.order-summary{border:1px solid var(--fx-line);background:linear-gradient(160deg,#0d0e27 0%,#0a0b21 100%);border-radius:14px;gap:8px;margin-top:14px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff08}.order-summary h4{color:#eef2ff;letter-spacing:.4px;margin:0 0 4px;font-size:13px;font-weight:700}.order-summary h4 span{color:#a5b4fc;letter-spacing:1.6px;margin-left:8px;font-size:10px;font-weight:500}.order-summary dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.order-summary dt{color:#a5b4fc;margin:0;font-size:11px;font-weight:500}.order-summary dd{font-variant-numeric:tabular-nums;color:#e0e7ff;overflow-wrap:anywhere;letter-spacing:.1px;margin:2px 0 0;font-size:13px}.order-summary dd.flx{color:#86efac;font-weight:700}.order-summary .critical{border-top:1px dashed var(--fx-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:10px;display:flex}.order-summary .critical dt{color:#e9d5ff;letter-spacing:.2px;font-size:12px;font-weight:700}.order-summary .critical dd{color:#fff;background:linear-gradient(135deg,#8b5cf633,#6366f11f);border:1px solid #8b5cf666;border-radius:999px;padding:6px 14px;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 1px #8b5cf626}.trade-flx-card{background:radial-gradient(500px 220px at 80% -20%,#fbbf2438,#0000 55%),radial-gradient(400px 200px at 0 120%,#22c55e33,#0000 60%),linear-gradient(150deg,#0e2018 0%,#0a1914 55%,#081511 100%);border:1px solid #22c55e47;border-radius:18px;grid-template-columns:1fr auto;gap:8px 16px;padding:16px 17px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 40px -18px #22c55e40}.trade-flx-card header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-flx-card header span{color:#86efac;letter-spacing:2px;background:#22c55e1a;border:1px solid #22c55e2e;border-radius:999px;padding:3px 9px;font-size:10px}.trade-flx-card header b{color:#ecfdf5;letter-spacing:.2px;font-size:16px}.trade-flx-card strong{color:#4ade80;font-variant-numeric:tabular-nums;letter-spacing:.2px;text-shadow:0 0 24px #4ade802e;font-size:30px}.trade-flx-card aside{text-align:right;gap:4px;display:grid}.trade-flx-card em{color:#bbf7d0;font-size:12px;font-style:normal;font-weight:700}.trade-flx-card small{color:#86efac;letter-spacing:.3px;font-size:10px}.trade-page-top-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.trade-page-top-grid>.rules-section{gap:14px;min-width:0;display:grid}@media (max-width:1100px){.trade-page-top-grid{grid-template-columns:1fr}}@media (max-width:760px){.coverage-banner{padding:16px}.coverage-banner>header{flex-direction:column}.coverage-amount{align-self:flex-start}.coverage-banner ul,.rules-grid,.rules-metrics{grid-template-columns:1fr}.trade-flx-card strong{font-size:26px}}@media (max-width:420px){.quick-margin{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary dl{grid-template-columns:1fr}}.position-action-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:12px;min-width:0;margin-top:18px;padding:16px}.position-action-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.position-action-card header small{color:var(--fx-muted);font-size:11px}.position-action-card header h3{margin:5px 0 0;font-size:18px}.position-action-card .position-side{white-space:nowrap;border:1px solid;border-radius:6px;padding:5px 9px;font-size:12px}.position-pnl{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);gap:8px;margin-top:12px;padding:20px 0;display:grid}.position-pnl>span{color:var(--fx-muted);font-size:12px}.position-pnl strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);line-height:1.25}.position-pnl small{color:var(--fx-muted);font-size:10px;line-height:1.5}.position-action-card .positive{color:#22c995}.position-action-card .negative{color:#ff637a}.position-action-card .neutral,.ledger-list .neutral{color:var(--fx-muted)}.position-action-card dl{gap:12px;margin:18px 0;display:grid}.position-action-card dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.position-action-card dt{color:var(--fx-muted)}.position-action-card dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.position-action-card .position-close-hint{color:var(--fx-muted);margin:16px 0;font-size:11px;line-height:1.7}.fund-event-row{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.fund-event-row>div{gap:6px;min-width:0;display:grid}.fund-event-row b{font-size:14px}.fund-event-row small,.fund-event-row time{color:var(--fx-muted);font-size:11px;line-height:1.5}.fund-event-row strong{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px}.closed-trade-card{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:10px;margin:12px 16px;padding:18px}.closed-trade-card>header{border:0;justify-content:space-between;gap:12px;padding:0;font-size:14px;display:flex}.closed-trade-card>header span{color:var(--fx-muted)}.closed-trade-net{align-items:center;gap:20px;margin:18px 0;display:flex}.closed-trade-net>span{color:var(--fx-muted);font-size:12px}.closed-trade-net strong{font-variant-numeric:tabular-nums;font-size:23px}.closed-trade-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.closed-trade-card dt{color:var(--fx-muted);margin-bottom:6px;font-size:11px}.closed-trade-card dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.closed-trade-card>small,.closed-trade-card footer{color:var(--fx-muted);font-size:11px;line-height:1.6}.closed-trade-card footer{border-top:1px solid var(--fx-line);flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:12px;display:flex}.closed-trade-card code{overflow-wrap:anywhere}.closed-trade-card .positive,.fund-event-row .positive{color:#22c995}.closed-trade-card .negative,.fund-event-row .negative{color:#ff637a}.closed-trade-card .neutral,.fund-event-row .neutral{color:var(--fx-muted)}@media (max-width:640px){.closed-trade-card{margin:10px;padding:14px}.closed-trade-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-event-row{gap:10px;padding:14px}.fund-event-row strong{overflow-wrap:anywhere;max-width:45%;font-size:13px}}.position-action-card .liquidation-price,.terminal-record-row .liquidation-price{color:#eab86b}.liquidation-hint{color:var(--fx-muted);font-size:10px;line-height:1.6;display:block}.records-redesign{--record-muted:#91a5ad;color:#e6eeef;gap:20px}.records-redesign .record-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.records-redesign .record-kpis article{background:#141d21;border:1px solid #29373d;border-radius:12px;padding:20px}.records-redesign .record-kpis strong{color:#e6eeef;font-variant-numeric:tabular-nums;font-size:26px}.records-redesign .record-kpis small,.records-redesign small,.records-redesign time{color:var(--record-muted);line-height:1.7}.records-redesign .records-shell{background:#121a1e;border:1px solid #29373d;border-radius:14px;padding:0;overflow:hidden}.records-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.records-toolbar h2{margin:0 0 4px;font-size:18px}.records-redesign button{color:#dce8eb;cursor:pointer;background:#1a282e;border:1px solid #34464d;border-radius:7px;padding:9px 14px}.records-tabs{border-bottom:1px solid #29373d;gap:6px;padding:0 20px;display:flex;overflow-x:auto}.records-redesign .records-tabs button{white-space:nowrap;color:#94a8af;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 12px}.records-redesign .records-tabs button[aria-selected=true]{color:#54d5b5;border-bottom-color:#54d5b5}.records-filters{background:#141f24;gap:12px;padding:18px 22px;display:flex}.records-filters label{color:#91a5ad;align-items:center;gap:8px;font-size:12px;display:flex}.records-filters select{color:#dae6e9;background:#0f171b;border:1px solid #32434b;border-radius:6px;padding:9px}.records-note{color:#91a5ad;margin:0;padding:12px 22px;font-size:12px}.records-redesign .record-list{gap:0;display:grid}.records-redesign .record-list>article{background:0 0;border:0;border-bottom:1px solid #27343a;border-radius:0;grid-template-columns:minmax(150px,1fr) minmax(350px,2fr);gap:10px 24px;margin:0;padding:22px;display:grid}.records-redesign .record-list>article>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.records-redesign .record-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.records-redesign .record-list dt{color:#91a5ad;margin-bottom:6px;font-size:11px}.records-redesign .record-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.records-redesign .record-list details{color:#91a5ad;grid-column:1/-1;font-size:12px}.records-redesign .record-list code{overflow-wrap:anywhere;margin-top:8px;display:block}.records-redesign .positive{color:#44d4a5!important}.records-redesign .negative{color:#ff6579!important}.records-redesign .neutral{color:#91a5ad!important}.records-redesign .ledger-list>article{display:block}.records-redesign .ledger-list>article>div:first-child{flex-direction:row;justify-content:space-between}.records-redesign .ledger-list time{font-size:11px;display:block}.records-empty{text-align:center;color:#91a5ad;padding:64px 20px}.records-footer{color:#91a5ad;justify-content:space-between;align-items:center;padding:18px 22px;font-size:12px;display:flex}@media (max-width:760px){.records-redesign .record-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.records-redesign .record-kpis article{padding:14px}.records-redesign .record-kpis strong{font-size:21px}.records-toolbar{padding:16px}.records-tabs{padding:0 8px}.records-filters{flex-wrap:wrap;padding:14px}.records-filters label{flex-direction:column;flex:1;align-items:stretch}.records-redesign .record-list>article{padding:18px 16px;display:block}.records-redesign .record-list>article>div:first-child{flex-direction:row;justify-content:space-between;margin-bottom:16px}.records-redesign .record-list dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.records-redesign .record-list>article>small,.records-redesign .record-list>article>time{display:block}.records-redesign .record-list details{margin-top:10px}}
@media (max-width:760px){.trade-design .trade-workspace .order-panel{max-height:none;position:relative;bottom:auto;overflow:visible}.trade-design .order-panel .submit{z-index:9;position:sticky;bottom:12px}}.trade-design .order-account-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-design .order-account-snapshot>div{background:0 0;border:0;border-radius:0;gap:6px;min-height:48px;padding:4px}.trade-design .order-account-snapshot b{overflow-wrap:anywhere;font-size:13px}.trade-design .order-panel-head>span{color:#a3d5c5;box-shadow:none;background:#263831;border-color:#405c51}.trade-design .order-account-snapshot b[style]{color:#c9d8d3!important}.trade-design{--fx-bg:#101316;--fx-surface:#181c20;--fx-surface-2:#20252a;--fx-line:#2b3137;--fx-line-soft:#252b31;--fx-text:#e7ecef;--fx-muted:#929da7;--fx-muted-2:#b0bac3;--fx-green:#2ac49a;--fx-red:#ef6478;background:var(--fx-bg);color:var(--fx-text);min-height:100vh}.trade-design .sidebar{border-color:var(--fx-line);background:#14181c;width:184px;padding:24px 12px}.trade-design .main{margin-left:184px}.trade-design .brand>span{color:#10201c;box-shadow:none;background:#2ac49a;border-radius:9px}.trade-design .brand b{font-size:17px}.trade-design .sidebar a{border-radius:6px;font-size:13px}.trade-design .sidebar a.active{color:#83dbc2;box-shadow:none;background:#213730;border:0}.trade-design .sidebar a:hover{background:#22292e}.trade-design .protection{box-shadow:none;background:#1a2223;border-color:#303c3c}.trade-design .protection b{color:#c6d4d2}.trade-design .topbar{height:58px;box-shadow:none;background:#14181c;padding:0 24px}.trade-design .topbar i{box-shadow:none}.trade-design .topbar button{color:#bcebdc;box-shadow:none;background:#202b2a;border:1px solid #3b5b52;border-radius:6px}.trade-design .page{max-width:1920px;padding:20px 24px 32px}.trade-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.trade-design .eyebrow{color:#929da7;letter-spacing:1.8px;margin:0 0 6px;font-size:9px}.trade-design .page h1{margin:0;font-size:23px;font-weight:600}.trade-page-heading .subhead{margin:0;font-size:11px}.trade-page-heading .subhead span{color:#56616b;margin:0 8px}.trade-compact-nav{display:none}.trade-design .trade-terminal{gap:10px;margin-top:18px}.trade-design .trade-terminal-head{box-shadow:none;background:#181c20;border-radius:8px;grid-template-columns:1.2fr 1fr repeat(4,minmax(80px,.8fr));gap:8px;padding:12px}.trade-design .trade-terminal-head h2{font-size:21px}.trade-design .trade-market-stat{background:0 0;border:0;border-left:1px solid #30363c;border-radius:0;min-height:0;padding:8px 12px}.trade-design .trade-terminal-head span{color:#929da7;font-size:10px}.trade-design .trade-live-price strong{color:#2ac49a;text-shadow:none;font-size:25px}.trade-design .trade-workspace{grid-template-columns:minmax(0,1fr) 230px 300px;align-items:start;gap:10px;margin:0;display:grid}.trade-design .panel,.trade-design .market-chart-panel,.trade-design .depth-panel,.trade-design .terminal-records{box-shadow:none;background:#181c20;border-color:#2b3137;border-radius:8px;min-width:0}.trade-design .depth-panel{grid-column:auto}.trade-design .order-panel{padding:14px;position:sticky;top:12px}.trade-design .trade-symbol{gap:12px;padding:12px}.trade-design .trade-symbol>div{display:none}.trade-design .trade-symbol strong{font-size:16px}.trade-design .market-symbol-select{min-width:0}.trade-design .market-symbol-select select{color:#e7ecef;background:#20262b;border-color:#384148;border-radius:6px;font-size:13px}.trade-design .chart-toolbar{gap:4px;padding:10px}.trade-design .chart-toolbar button,.trade-design .mobile-trade-tabs button{color:#aeb8c1;box-shadow:none;background:0 0;border-color:#0000;border-radius:5px}.trade-design .chart-toolbar button.selected,.trade-design .mobile-trade-tabs button.selected{color:#7bdabf;box-shadow:none;background:#263b35;border-color:#0000}.trade-design .ohlc-strip{color:#929da7;gap:10px;font-size:10px}.trade-design .kline-chart{background:#161a1e;height:410px;padding:8px}.trade-design .kline-grid{stroke:#293037}.trade-design .kline-axis,.trade-design .kline-time{fill:#929da7}.trade-design .candle.up{color:#2ac49a}.trade-design .candle.down{color:#ef6478}.trade-design .depth-book{padding:12px 10px}.trade-design .depth-row{padding:4px 0;font-size:11px}.trade-design .depth-head span,.trade-design .depth-labels{color:#929da7;letter-spacing:0}.trade-design .depth-last-price strong{color:#2ac49a;text-shadow:none;font-size:21px}.trade-design .order-account-snapshot{background:#20252a;border-color:#30373d;border-radius:6px;gap:10px;padding:10px}.trade-design .order-account-snapshot span{color:#929da7}.trade-design .order input,.trade-design .order select{color:#e7ecef;background:#111619;border-color:#353f46;border-radius:6px;height:44px}.trade-design .tabs button,.trade-design .quick-margin button{color:#b6c0c7;box-shadow:none;background:#242b31;border-color:#323c43;border-radius:5px}.trade-design .tabs button.selected,.trade-design .quick-margin button.selected{color:#a5e3cf;box-shadow:none;background:#2b3f39;border-color:#4e7466}.trade-design .direction button{box-shadow:none;background:#20292b;border-radius:6px}.trade-design .direction button:first-child{color:#51d1ad;border-color:#386457}.trade-design .direction button:first-child.selected{color:#c2f3e1;background:#235f4c}.trade-design .direction button:last-child{color:#f08a99;border-color:#70444d}.trade-design .direction button:last-child.selected{color:#ffdde2;background:#743842}.trade-design .submit{color:#09241b;box-shadow:none;background:#2ac49a;border-radius:6px}.trade-design .submit:disabled{color:#80958d;background:#293933}.trade-design .order-summary,.trade-design .order-fee-preview{box-shadow:none;background:#14191d;border-color:#30373d;border-radius:6px}.trade-design .order-summary dt,.trade-design .order-summary h4 span{color:#929da7}.trade-design .order-summary dd{color:#dce3e7}.trade-design .order-summary .critical dd{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.trade-design .order-record-links a{color:#b3c1ca;background:0 0;border-color:#343d44}.trade-design .terminal-record-tabs button{color:#aeb8c1;box-shadow:none;border-radius:0}.trade-design .terminal-record-tabs button.selected{color:#dbeee8;box-shadow:none;background:0 0;border-color:#0000 #0000 #2ac49a;border-bottom-style:solid;border-bottom-width:2px}.trade-design .terminal-record-row span,.trade-design .terminal-record-row code{color:#aab6bf}.trade-support{grid-template-columns:1fr 250px;gap:10px;margin-top:14px;display:grid}.trade-support details{color:#929da7;background:#181c20;border:1px solid #2b3137;border-radius:8px;padding:16px;font-size:12px;line-height:1.8}.trade-support summary{cursor:pointer;color:#c9d2d8}.trade-support a{color:#83d6be}.trade-support .price-card{background:#181c20;border-radius:8px;padding:12px 16px}.trade-support .price-card b{font-size:17px}.trade-design :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #70cdb3}@media (min-width:761px) and (max-width:1280px){.trade-design .sidebar{width:160px}.trade-design .main{margin-left:160px}.trade-design .page{padding:16px}.trade-design .trade-workspace{grid-template-columns:minmax(0,1fr) 280px}.trade-design .market-chart-panel{grid-area:1/1}.trade-design .depth-panel{grid-area:2/1}.trade-design .order-panel{grid-area:1/2/span 2}.trade-design .trade-terminal-head{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.trade-design .sidebar{display:none}.trade-design .main{margin-left:0}.trade-design .topbar{min-height:54px;padding:0 12px}.trade-compact-nav{background:#14181c;border-bottom:1px solid #2b3137;gap:20px;padding:12px;display:flex;overflow-x:auto}.trade-compact-nav a{white-space:nowrap;color:#929da7;align-content:center;min-height:24px;font-size:12px;text-decoration:none}.trade-compact-nav a[aria-current]{color:#7bdbbc}.trade-design .page{padding:14px 10px 24px}.trade-page-heading{flex-direction:column;align-items:flex-start;gap:6px}.trade-design .page h1{font-size:19px}.trade-design .trade-terminal{margin-top:12px;padding-bottom:0}.trade-design .trade-terminal-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.trade-design .trade-terminal-head>div:first-child{grid-column:auto}.trade-design .trade-terminal-head h2{font-size:17px}.trade-design .trade-market-stat{padding:6px 8px}.trade-design .trade-live-price strong{font-size:22px}.trade-design .trade-workspace{display:block}.trade-design .trade-symbol{grid-template-columns:1fr auto;padding:10px}.trade-design .market-symbol-select{grid-column:auto}.trade-design .market-symbol-select select{max-width:100%;height:40px}.trade-design .kline-chart{height:290px}.trade-design .order-panel{z-index:8;max-height:42dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom));top:auto;bottom:0;overflow:auto;box-shadow:0 -4px 18px #0004}.trade-design .trade-symbol strong{font-size:14px}.trade-design .terminal-records{margin:0}.trade-support{grid-template-columns:1fr}.trade-design .terminal-record-tabs{gap:0;padding:8px}.trade-design .terminal-record-tabs button{padding:0 10px;font-size:12px}.trade-design .order-account-snapshot{grid-template-columns:1fr 1fr}}
.user-center .team-grid>.empty-card,.user-center .copy-grid>.empty-card{grid-column:1/-1}.user-center .page{max-width:1440px;padding-top:28px}.user-center-content{gap:18px;min-width:0;margin-top:24px;display:grid}.user-center-content>*{min-width:0}.user-center :is(.asset-grid,.team-grid,.record-kpis,.copy-grid){gap:16px;margin:0}.user-center :is(.asset-card,.team-card,.copy-card,.history-card,.funding-card,.record-kpis article,.empty-card,.asset-state){box-shadow:none;background:#181c20;border:1px solid #2b3137;border-radius:10px;min-width:0;margin-top:0;padding:22px}.user-center h2{margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.5}.user-center h3{font-size:14px}.user-center :is(.team-card.primary,.team-card.commission,.identity-card){background:#1b2524;border-color:#354a43}.user-center :is(.asset-card,.team-card,.record-kpis article) strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#e4eeeb;font-size:28px;font-weight:600}.user-center :is(.asset-card,.team-card,.record-kpis article) :is(span,small,dt){color:#9aa7b0;letter-spacing:0;line-height:1.6}.user-center .asset-card strong{margin:20px 0 6px}.user-center .asset-card dl{border-color:#30383e;margin-top:18px;padding-top:16px}.user-center .asset-card dd{overflow-wrap:anywhere;font-size:13px}.user-center .asset-card header span{color:#a1c8b8;background:#24332d;border-radius:4px;padding:4px 8px}.user-center :is(.history-list,.record-list){gap:0}.user-center :is(.history-list,.record-list)>article{background:0 0;border:0;border-bottom:1px solid #2c3339;border-radius:0;padding:18px 0}.user-center :is(.history-list,.record-list)>article:last-child{border-bottom:0}.user-center :is(.history-list,.record-list)>article:first-child{padding-top:4px}.user-center .record-list dl{border-color:#2b3339;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.user-center :is(.record-list,.ledger-list) :is(code,small,time){color:#91a0ab;font-size:11px;line-height:1.7}.user-center .record-list dt{font-size:11px}.user-center .record-list dd{font-size:13px}.user-center .record-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.user-center .trade-records{gap:18px}.user-center .trade-records>.history-card>p,.user-center .history-card>p{text-align:center;color:#98a5ae;background:#14191d;border:1px dashed #333e46;border-radius:6px;margin:0;padding:24px 16px;font-size:13px}.user-center .copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.user-center .copy-card header{border-bottom:1px solid #30383e;margin-bottom:18px;padding-bottom:18px}.user-center .copy-card header span{color:#92a59e;letter-spacing:1px;font-size:10px}.user-center .copy-card header h2{margin:7px 0 0;font-size:20px}.user-center .copy-card header>b{color:#a2d5bf;background:#263931;border:1px solid #39594b;border-radius:5px;padding:6px 9px;font-size:12px}.user-center .copy-metrics{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 22px;display:grid}.user-center .copy-metrics div:first-child{grid-column:1/-1}.user-center .copy-metrics strong{color:#d3ded9;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.user-center .copy-metrics small{color:#8f9eaa}.user-center :is(input,select){font:inherit;color:#e4e9ed;background:#111619;border:1px solid #3a454e;border-radius:6px;width:100%;min-width:0;height:44px;padding:0 12px}.user-center label{color:#a9b6bf;gap:8px;font-size:12px;display:grid}.user-center :is(.funding-card,.copy-card) button{color:#b9e7d1;cursor:pointer;min-height:44px;box-shadow:none;background:#29493c;border:1px solid #406c58;border-radius:6px;padding:0 16px;font-size:13px;font-weight:600}.user-center button:disabled{opacity:.5;cursor:not-allowed}.user-center .copy-card>button{width:100%;margin-top:12px}.user-center .funding-card{grid-template-columns:1fr 160px 180px;gap:18px}.user-center .funding-card h2{margin:4px 0 6px}.user-center .funding-card span{line-height:1.7}.user-center .withdrawal-form{grid-template-columns:120px minmax(0,1fr) 160px 170px}.user-center .withdrawal-form>div:first-child{grid-column:1/-1}.user-center .funding-card code{color:#c3d7cd;word-break:break-all;background:#111619;font-size:13px;line-height:1.7}.user-center .team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.user-center .team-grid:has(>.identity-card:only-child),.user-center .team-grid:has(>.team-card:only-child)){grid-template-columns:1fr}.user-center .identity-card{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.user-center .identity-card strong{margin:0;font-size:22px}.user-center .identity-card b{color:#77d0b1;font-size:20px}.user-center .identity-card small{margin-left:auto}.user-section-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.user-section-nav a{white-space:nowrap;color:#b6c5ce;background:#1b2227;border:1px solid #333e46;border-radius:6px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;text-decoration:none;display:flex}.user-section-nav a:hover{color:#bce2d2;border-color:#547768}.user-center section[id]{scroll-margin-top:80px}.user-center .positive{color:#2ac49a!important}.user-center .negative{color:#ef6478!important}@media (max-width:1100px){.user-center .record-kpis,.user-center .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center .funding-card{grid-template-columns:1fr 1fr}.user-center .funding-card>div:first-child{grid-column:1/-1}.user-center .withdrawal-form{grid-template-columns:1fr 1fr}.user-center .copy-grid{grid-template-columns:1fr}}@media (max-width:760px){.user-center .page{padding:18px 12px 32px}.user-center-content{gap:14px;margin-top:18px}.user-center :is(.asset-card,.team-card,.copy-card,.history-card,.funding-card,.record-kpis article,.empty-card,.asset-state){border-radius:8px;padding:16px}.user-center .record-kpis,.user-center .team-grid{gap:10px}.user-center .record-list dl{grid-template-columns:1fr 1fr;gap:12px}.user-center :is(.history-list,.record-list)>article>div{flex-flow:wrap;align-items:flex-start;gap:8px}.user-center .asset-card dl{grid-template-columns:1fr 1fr}.user-center :is(.asset-card,.team-card,.record-kpis article) strong{font-size:23px}.user-center .funding-card,.user-center .withdrawal-form{grid-template-columns:1fr}.user-center .funding-card>div:first-child{grid-column:auto}.user-center .copy-card header{flex-direction:row;align-items:center}.user-center .copy-metrics{grid-template-columns:1fr 1fr}.user-center .identity-card{gap:12px}.user-center .identity-card small{width:100%;margin-left:0}.user-center .record-list b{font-size:13px}.user-center .record-list dd{font-size:12px}.user-center .trade-page-heading .subhead{font-size:12px;line-height:1.7}.user-center .history-card h2{font-size:16px}.user-center .trade-compact-nav{scrollbar-width:thin}.user-center .asset-grid{gap:12px}}
:root,.trade-design{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fx-bg:#0b0e11;--fx-surface:#181a20;--fx-surface-2:#20232b;--fx-line:#2b3139;--fx-line-soft:#242930;--fx-text:#eaecef;--fx-muted:#848e9c;--fx-muted-2:#a7b0be;--fx-green:#0ecb81;--fx-red:#f6465d;--fx-amber:#f0b90b;--fx-violet:#f0b90b;--brand:#f0b90b;--brand-soft:#f0b90b12;--surface:#181a20;--line:#2b3139;--muted:#848e9c}*{box-sizing:border-box}html{background:#0b0e11;scroll-padding-top:88px}body{color:#eaecef;-webkit-font-smoothing:antialiased;background:#0b0e11;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #f0b90b!important}button:disabled{opacity:.45;cursor:not-allowed}.exchange-shell.trade-design{background:#0b0e11;min-height:100dvh}.exchange-shell.trade-design .main{width:100%;min-width:0;margin:0}.exchange-shell .exchange-topbar{z-index:40;background:#101318;border-bottom:1px solid #242930;gap:36px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.exchange-brand{color:#f0b90b;letter-spacing:-.7px;flex:none;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.exchange-monogram{border:1px solid #f0b90b;border-radius:8px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.exchange-brand small{color:#848e9c;letter-spacing:1.8px;margin-top:2px;font-size:8px;font-weight:500;display:block}.exchange-navigation{flex:1;align-self:stretch;align-items:stretch;gap:26px;display:flex}.exchange-navigation a{color:#a7b0be;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:550;text-decoration:none;display:flex;position:relative}.exchange-navigation svg{display:none}.exchange-navigation a:hover{color:#eaecef}.exchange-navigation a[aria-current]{color:#f0b90b}.exchange-navigation a[aria-current]:after{content:"";background:#f0b90b;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.exchange-shell .topbar .wallet-connect button{color:#181a20;min-height:40px;box-shadow:none;background:#f0b90b;border:0;border-radius:8px;padding:0 18px;font-weight:650}.exchange-shell .topbar .wallet-connect{margin-left:auto}.exchange-shell .topbar .wallet-connect>span{color:#eaecef;z-index:60;background:#20232b;border-color:#474d57}.exchange-shell.trade-design .page{max-width:1920px;margin:auto;padding:28px 32px 36px}.exchange-shell.user-center .page{max-width:1440px;padding-top:36px}.exchange-shell .trade-page-heading{align-items:center;padding-bottom:6px}.exchange-shell .page h1{letter-spacing:-.8px;font-size:28px;font-weight:650;line-height:1.3}.exchange-shell .eyebrow{color:#848e9c;letter-spacing:2px;margin-bottom:10px;font-size:10px}.exchange-shell .subhead{color:#848e9c;max-width:540px;font-size:13px;line-height:1.7}.exchange-shell.user-center .user-center-content{gap:24px;margin-top:28px}.exchange-shell :is(.panel,.market-chart-panel,.depth-panel,.order-panel,.terminal-records,.asset-card,.team-card,.copy-card,.history-card,.funding-card,.empty-card,.asset-state,.price-card,.records-shell,.record-kpis article,.identity-card){box-shadow:none;color:#eaecef;background:#181a20;border:1px solid #2b3139;border-radius:12px}.exchange-shell :is(.team-card.primary,.team-card.commission){background:#181a20;border-color:#47402a}.exchange-shell :is(.asset-card,.team-card,.copy-card,.history-card,.funding-card,.record-kpis article,.empty-card){padding:24px}.exchange-shell :is(.asset-card,.team-card,.record-kpis article) strong{color:#eaecef;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:30px;font-weight:600}.exchange-shell :is(.asset-card,.team-card,.record-kpis article) :is(span,small,dt){color:#848e9c;font-size:12px}.exchange-shell :is(.asset-card,.team-card,.record-kpis article) small{line-height:1.7}.exchange-shell :is(.asset-card,.copy-card) header>span,.exchange-shell .copy-card header>b{color:#f0b90b;background:#f0b90b12;border:1px solid #f0b90b26;border-radius:5px}.exchange-shell .identity-card{background:#181a20;border-left:3px solid #f0b90b}.exchange-shell .identity-card b{color:#f0b90b}.exchange-shell .team-card.primary{background:#181a20;border-top:2px solid #f0b90b;grid-column:span 2;gap:14px;display:grid}.exchange-shell .team-card.primary button{color:#181a20;cursor:pointer;background:#f0b90b;border:0;border-radius:7px;min-height:44px;padding:10px 16px;font-weight:600}.exchange-shell .team-card.commission b{color:#eaecef;font-variant-numeric:tabular-nums;font-size:26px}.exchange-shell .asset-card{border-top:2px solid #f0b90b}.exchange-shell .asset-card header b{font-size:18px}.exchange-shell .asset-card dl{border-color:#2b3139}.exchange-shell .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.exchange-shell .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-shell .team-card.primary,.exchange-shell .team-card.commission{grid-column:1/-1}}.exchange-shell :is(input,select,textarea){color:#eaecef;background:#101318;border:1px solid #363c45;border-radius:8px;outline:none;min-height:44px;padding:10px 12px}.exchange-shell :is(input,select,textarea):focus{border-color:#f0b90b;box-shadow:0 0 0 2px #f0b90b12}.exchange-shell input::placeholder{color:#697281}.exchange-shell :is(label,dt){color:#a7b0be;font-size:13px}.exchange-shell :is(.funding-card,.copy-card) button{color:#181a20;min-height:44px;box-shadow:none;background:#f0b90b;border:1px solid #f0b90b;border-radius:8px}.exchange-shell .user-section-nav a{color:#a7b0be;background:#181a20;border-color:#2b3139;min-height:44px}.exchange-shell .user-section-nav a:hover{color:#f0b90b;border-color:#f0b90b}.exchange-shell :is(.history-list,.record-list)>article{background:0 0;border-color:#2b3139}.exchange-shell :is(.history-card,.empty-card)>p{color:#848e9c;background:#14171c;border-color:#2b3139}.exchange-shell .funding-card code{color:#eaecef;background:#101318}.exchange-shell .trade-terminal{margin-top:20px}.exchange-shell .trade-terminal-head{background:#181a20;border:1px solid #2b3139;border-radius:12px;padding:14px 16px}.exchange-shell .trade-market-stat{background:0 0;border-color:#2b3139}.exchange-shell .trade-market-stat b{color:#eaecef;font-size:14px}.exchange-shell .trade-market-stat span{font-size:11px}.exchange-shell .trade-workspace{grid-template-columns:minmax(0,1fr) 240px 320px;gap:12px}.exchange-shell .order-panel{background:#181a20;border-color:#2b3139;padding:18px;top:84px}.exchange-shell .order-panel-head :is(b,span){color:#f0b90b;box-shadow:none;background:#f0b90b12;border-color:#f0b90b26}.exchange-shell :is(.order-account-snapshot,.order-status-card,.order-fee-preview>div,.position-action-card){box-shadow:none;background:#101318;border:1px solid #2b3139;border-radius:8px}.exchange-shell :is(.order-account-snapshot b,.order-fee-preview b,.order-status-card b){color:#eaecef;font-size:13px}.exchange-shell .order-account-snapshot span,.exchange-shell .order-fee-preview span{color:#848e9c;font-size:11px}.exchange-shell .position-action-card{padding:16px}.exchange-shell :is(.chart-toolbar button,.mobile-trade-tabs button,.tabs button,.quick-margin button,.terminal-record-tabs button){color:#848e9c;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;min-height:36px}.exchange-shell :is(.chart-toolbar button.selected,.mobile-trade-tabs button.selected,.tabs button.selected,.quick-margin button.selected,.terminal-record-tabs button.selected){color:#f0b90b;box-shadow:none;background:#f0b90b12;border-color:#f0b90b20}.exchange-shell .kline-chart{background:#14171c;height:440px}.exchange-shell .kline-grid{stroke:#242930}.exchange-shell :is(.kline-axis,.kline-time){fill:#848e9c}.exchange-shell .depth-labels,.exchange-shell .depth-head span{color:#848e9c;font-size:11px}.exchange-shell .depth-row{font-size:12px}.exchange-shell .depth-row.ask span:first-child{color:#f6465d}.exchange-shell .depth-row.bid span:first-child{color:#0ecb81}.exchange-shell .depth-row.ask:before{background:#f6465d18}.exchange-shell .depth-row.bid:before{background:#0ecb8118}.exchange-shell .candle.up{color:#0ecb81}.exchange-shell .candle.down{color:#f6465d}.exchange-shell :is(.depth-last-price strong,.trade-live-price strong){color:#0ecb81;text-shadow:none}.exchange-shell .current-price-line line{stroke:#0ecb81}.exchange-shell .current-price-line text{stroke:#0ecb81;fill:#0b0e11}.exchange-shell .terminal-records header{background:0 0;padding:18px}.exchange-shell .terminal-records header a{color:#eaecef;box-shadow:none;background:#20232b;border-color:#363c45;border-radius:7px;min-height:40px}.exchange-shell .terminal-record-row :is(b,span,code){color:#a7b0be}.exchange-shell .terminal-record-row b{color:#eaecef}.exchange-shell :is(.terminal-record-row,.fund-event-row,.closed-trade-card){background:0 0;border-color:#2b3139}.exchange-shell :is(.terminal-record-row em,.liquidation-price){color:#f0b90b}.exchange-shell .order-record-links a{color:#eaecef;background:#20232b;border-color:#363c45}.exchange-shell .trade-support{border:0;margin-top:20px}.exchange-shell .trade-support details{background:#14171c;border-color:#2b3139}.exchange-shell .trade-support a{color:#f0b90b}.exchange-shell .trade-support .price-card{background:#14171c;border-color:#2b3139}.exchange-shell .records-redesign{--record-muted:#848e9c}.exchange-shell .records-redesign .records-shell{padding:0}.exchange-shell .records-toolbar{padding:22px 24px}.exchange-shell .records-tabs{border-color:#2b3139}.exchange-shell .records-tabs button[aria-selected=true]{color:#f0b90b;background:0 0;border-bottom-color:#f0b90b}.exchange-shell .records-filters{background:#14171c}.exchange-shell .records-redesign button{color:#eaecef;background:#20232b;border-color:#363c45}.exchange-shell .records-redesign .records-tabs button{background:0 0;border:0;border-bottom:2px solid #0000}.exchange-shell .records-redesign .records-tabs button[aria-selected=true]{color:#f0b90b;border-bottom-color:#f0b90b}.exchange-shell .records-redesign .record-list>article{padding:22px 24px}.exchange-shell .records-redesign .record-list dl{border-color:#2b3139}.exchange-shell .records-redesign .record-kpis strong{font-size:28px}.exchange-shell .record-list details summary{color:#f0b90b;cursor:pointer}.exchange-shell :is(.positive,.pnl-positive){color:#0ecb81!important}.exchange-shell :is(.negative,.pnl-negative){color:#f6465d!important}.exchange-shell .neutral{color:#848e9c!important}.exchange-shell .direction button:first-child{color:#0ecb81;background:#0ecb8110;border-color:#0ecb8155}.exchange-shell .direction button:first-child.selected{color:#0ecb81;background:#0ecb8128}.exchange-shell .direction button:last-child{color:#f6465d;background:#f6465d10;border-color:#f6465d55}.exchange-shell .direction button:last-child.selected{color:#f6465d;background:#f6465d28}.exchange-shell .submit{color:#081d13;min-height:48px;box-shadow:none;background:#0ecb81;border:0}.exchange-shell .submit.short,.exchange-shell .submit.sell,.exchange-shell .submit.direction-short{color:#fff;background:#f6465d}.exchange-shell .submit.direction-long{color:#081d13;background:#0ecb81}.exchange-shell .submit.close,.exchange-shell .close-position-button{color:#181a20;box-shadow:none;background:#f0b90b}@media (min-width:761px) and (max-width:1250px){.exchange-shell .exchange-topbar{gap:22px;padding:0 20px}.exchange-navigation{gap:16px}.exchange-navigation a{font-size:13px}.exchange-brand{font-size:19px}.exchange-shell.trade-design .page{padding:24px 20px}.exchange-shell .trade-workspace{grid-template-columns:minmax(0,1fr) 300px}.exchange-shell .market-chart-panel{grid-area:1/1}.exchange-shell .depth-panel{grid-area:2/1}.exchange-shell .order-panel{grid-area:1/2/span 2}}@media (max-width:760px){html{scroll-padding-top:72px}.exchange-shell .exchange-topbar{gap:12px;height:60px;min-height:60px;padding:0 16px}.exchange-brand{gap:8px;font-size:20px}.exchange-monogram{width:30px;height:30px;font-size:16px}.exchange-brand small{letter-spacing:1.3px;font-size:7px}.exchange-shell .topbar .wallet-connect button{text-overflow:ellipsis;max-width:170px;min-height:36px;padding:0 12px;font-size:12px;overflow:hidden}.exchange-navigation{z-index:60;height:calc(66px + env(safe-area-inset-bottom));padding:7px 4px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14171cf5;border-top:1px solid #2b3139;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.exchange-navigation a{letter-spacing:0;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:48px;font-size:10px;display:flex}.exchange-navigation svg{display:block}.exchange-navigation a[aria-current]:after{display:none}.exchange-shell.trade-design .page{padding:22px 12px calc(92px + env(safe-area-inset-bottom))}.exchange-shell .page h1{font-size:24px}.exchange-shell .trade-page-heading{align-items:flex-start;gap:8px}.exchange-shell .subhead{font-size:12px}.exchange-shell .eyebrow{margin-bottom:8px;font-size:9px}.exchange-shell.user-center .user-center-content{gap:16px;margin-top:20px}.exchange-shell :is(.asset-card,.team-card,.copy-card,.history-card,.funding-card,.record-kpis article,.empty-card){border-radius:10px;padding:18px}.exchange-shell :is(.asset-card,.team-card,.record-kpis article) strong{font-size:25px}.exchange-shell .record-kpis,.exchange-shell .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exchange-shell .trade-workspace{display:block}.exchange-shell .trade-terminal-head{border-radius:10px;grid-template-columns:1fr 1fr;padding:12px}.exchange-shell .trade-terminal-head h2{font-size:20px}.exchange-shell .trade-market-stat b{font-size:13px}.exchange-shell .trade-market-stat{padding:6px 8px}.exchange-shell .kline-chart{height:300px}.exchange-shell.trade-design .trade-workspace .order-panel{max-height:none;box-shadow:none;padding:16px;position:relative;top:auto;bottom:auto;overflow:visible}.exchange-shell .order-panel .submit{min-height:48px;position:static}.exchange-shell .chart-toolbar{flex-wrap:nowrap;overflow-x:auto}.exchange-shell .chart-toolbar button{flex:none;min-height:40px}.exchange-shell .records-redesign .records-shell{padding:0}.exchange-shell .records-toolbar{gap:8px;padding:18px 16px}.exchange-shell .records-toolbar h2{font-size:16px}.exchange-shell .records-toolbar small{font-size:10px}.exchange-shell .records-redesign .record-list>article{padding:18px 16px}.exchange-shell .records-redesign .record-list dl{grid-template-columns:1fr 1fr;gap:14px}.exchange-shell .records-redesign .record-kpis strong{font-size:24px}.exchange-shell .records-redesign .record-kpis article{min-height:116px;padding:15px}.exchange-shell .copy-grid,.exchange-shell .funding-card,.exchange-shell .withdrawal-form{grid-template-columns:1fr}.exchange-shell .funding-card>div:first-child{grid-column:auto}.exchange-shell .asset-grid{grid-template-columns:1fr}.exchange-shell .user-section-nav a{font-size:12px}.exchange-shell .terminal-record-row{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.exchange-shell .terminal-record-row b{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.spacedex-mark{background:#170c2e;border-radius:5px;flex:none;width:26px;height:40px;display:block;position:relative;overflow:hidden}.spacedex-mark img{width:174px;max-width:none;height:60.5px;position:absolute;top:-8px;left:-15px}.exchange-shell .exchange-brand{color:#f5f5f7;letter-spacing:-.5px}.exchange-shell .exchange-brand>span:not(.spacedex-mark){font-size:inherit;font-weight:inherit;color:inherit}.exchange-shell .site-header{-webkit-backdrop-filter:none;gap:28px}.site-navigation-wrap{flex:1;align-self:stretch;display:flex}.site-header-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.site-header .exchange-navigation{gap:22px}.site-header .site-menu-toggle{display:none}.site-header .language-picker{flex-shrink:0;position:relative}.site-header .language-switcher{color:#eaecef;cursor:pointer;background:#20232b;border:1px solid #363c45;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.site-header .language-switcher:hover,.site-header .language-switcher[aria-expanded=true]{color:#f0b90b;border-color:#f0b90b}.language-options{z-index:100;background:#181a20;border:1px solid #363c45;border-radius:12px;width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0008}.language-options label{cursor:pointer;color:#eaecef;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.language-options label:hover,.language-options label:focus-within{background:#2b3139}.language-options label.selected{color:#f0b90b}.language-options input{accent-color:#f0b90b;width:14px;height:14px;margin:0}.site-header .language-switcher:focus-visible{outline-offset:2px;outline:2px solid #f0b90b}@media (min-width:1001px){.site-header .exchange-navigation{gap:14px}.exchange-shell .site-header{gap:18px}}@media (max-width:600px){.exchange-shell .site-header{flex-wrap:wrap;gap:8px;height:auto;min-height:112px;padding:10px 16px;display:flex}.site-header .exchange-brand{width:100%}.site-header-actions{justify-content:flex-end;width:100%;margin-left:0}.site-header .language-picker{margin-right:auto}.site-header .language-options{left:0;right:auto}.site-header .site-menu-toggle{flex:none}.site-header .exchange-brand small{display:none}}.exchange-shell .trade-terminal{grid-template-columns:minmax(0,1fr);min-width:0}.exchange-shell .trade-terminal>*,.exchange-shell .trade-terminal-head>*{min-width:0}@media (max-width:1000px){.exchange-shell .site-header{gap:12px;height:64px;min-height:64px;padding:0 16px}.site-header .exchange-brand{font-size:20px}.site-header .site-navigation-wrap{background:#181a20;border-bottom:1px solid #363c45;max-height:calc(100dvh - 80px);display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 16px 32px #0005}.site-header .site-navigation-wrap.is-open{display:block}.site-header .exchange-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;height:auto;padding:12px 16px 20px;display:grid;position:static}.site-header .exchange-navigation a{background:#20232b;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:52px;padding:12px;font-size:13px}.site-header .exchange-navigation a[aria-current]{background:#f0b90b12}.site-header .exchange-navigation a[aria-current]:after{display:none}.site-header .exchange-navigation svg{display:block}.exchange-shell .site-header .site-menu-toggle{color:#eaecef;background:#20232b;border:1px solid #363c45;border-radius:8px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.site-header-actions{gap:8px;min-width:0}.exchange-shell .site-header .wallet-connect button{white-space:nowrap;max-width:148px;min-height:40px;padding:0 12px;font-size:12px}.exchange-shell.trade-design .page{padding-bottom:32px}.exchange-shell .trade-symbol{grid-template-columns:minmax(0,1fr) auto}.exchange-shell .market-symbol-select select{width:100%;min-width:0}}@media (max-width:360px){.exchange-shell .site-header{gap:8px;padding:0 12px}.site-header .exchange-brand{gap:6px;font-size:17px}.site-header .exchange-brand small{display:none}.exchange-shell .site-header .wallet-connect button{max-width:132px;padding:0 9px}}@media (max-width:600px){.exchange-shell .site-header{gap:8px;height:auto;min-height:112px;padding:10px 16px}.exchange-shell .site-header .wallet-connect button{max-width:168px}.site-header .site-navigation-wrap{max-height:calc(100dvh - 124px)}}:lang(en) .home-hero h1{letter-spacing:-1.5px;font-size:clamp(32px,4.2vw,58px);line-height:1.12}:lang(en) .home-actions a{white-space:normal;text-align:center}:lang(en) .home-flow-tag{display:none}@media (max-width:760px){:lang(en) .home-footer nav a{white-space:normal;text-align:center;font-size:11px}:lang(en) .home-hero h1{font-size:36px}}.exchange-shell .connected-deposit{padding:clamp(18px,3vw,28px);display:block}.connected-deposit .deposit-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.connected-deposit .deposit-heading h2{margin:6px 0 10px}.connected-deposit .deposit-heading p:not(.eyebrow){color:#929aa5;margin:0;font-size:13px;line-height:1.65}.deposit-network{color:#f0b90b;background:#272317;border:1px solid #554821;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:11px}.deposit-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.deposit-entry,.deposit-summary{min-width:0}.connected-deposit label{color:#b7bdc6;gap:8px;margin-bottom:16px;font-size:13px;display:grid}.connected-deposit select,.connected-deposit input{box-sizing:border-box;width:100%;min-height:46px}.deposit-wallet{color:#929aa5;gap:8px;margin:18px 0;font-size:12px;display:grid}.deposit-wallet code,.deposit-summary code{overflow-wrap:anywhere;word-break:break-all;color:#c5cbd4;font-size:12px}.deposit-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deposit-balances>div{background:#111518;border:1px solid #2b3139;border-radius:8px;gap:8px;padding:14px;display:grid}.deposit-balances span{color:#929aa5;font-size:11px}.deposit-balances strong{color:#eaecef;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.connected-deposit .muted{color:#929aa5;margin:12px 0 18px;font-size:12px;line-height:1.75}.deposit-amount{align-items:center;gap:8px;display:flex}.deposit-amount input{flex:1;min-width:0;font-size:18px}.deposit-amount button{color:#f0b90b;flex:none;min-height:46px}.deposit-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.deposit-actions button{min-height:46px}.deposit-actions .primary{color:#181a20;background:#f0b90b;border-color:#f0b90b;flex:1;font-weight:700}.deposit-summary{background:#111518;border:1px solid #2b3139;border-radius:10px;align-self:start;padding:20px}.deposit-summary h3{margin:0 0 18px;font-size:15px}.deposit-steps{color:#b7bdc6;gap:14px;margin:0 0 20px;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.deposit-steps li::marker{color:#f0b90b;font-variant-numeric:tabular-nums}.deposit-status{color:#f0b90b;background:#292517;border-radius:6px;padding:12px;font-size:13px}.deposit-status.positive{color:#0ecb81;background:#102b22}.deposit-summary dl>div{border-bottom:1px solid #2b3139;gap:7px;padding:12px 0;display:grid}.deposit-summary dt{color:#929aa5;font-size:12px}.deposit-summary dd{margin:0;font-size:13px}.connected-deposit button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.deposit-layout{grid-template-columns:minmax(0,1fr);gap:20px}.connected-deposit .deposit-heading{flex-wrap:wrap;gap:10px}.deposit-balances{gap:8px}.deposit-balances>div{padding:12px 10px}.deposit-balances strong{font-size:16px}.deposit-summary{padding:16px}}
