.brand{letter-spacing:-.02em;font-weight:750!important}.brand img{object-fit:contain;filter:drop-shadow(0 7px 12px #3096eb40);flex:0 0 36px;width:36px;height:36px}.brand.compact img,footer .brand img{flex-basis:28px;width:28px;height:28px}:root{color:#14304a;font-synthesis:none;--blue:#4ba7f8;--deep:#1676d2;--muted:#69829a;--line:#75b0dd38;--glass:#ffffffab;--shadow:0 18px 50px #4887bb21;background:#edf8ff;font-family:Inter,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 5%,#d4f2ff 0,#0000 30%),linear-gradient(145deg,#f7fcff,#eaf6ff);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.glass{background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);border:1px solid #ffffffe6}.brand{align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand i{color:#fff;background:linear-gradient(145deg,#87d7ff,#419df2);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #67b8f566}.btn{color:#fff;background:linear-gradient(135deg,#63c1ff,#2589ec);border:0;border-radius:13px;padding:11px 18px;font-weight:600;box-shadow:0 9px 24px #3c9ff046}.btn:disabled{opacity:.55}.btn.ghost{color:#287dc3;box-shadow:none;background:#ffffff9e;border:1px solid #b9def7}.btn.large{padding:15px 25px}.btn.wide{width:100%;padding:14px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#3191dd;font-size:11px;font-weight:700}.landing{overflow:hidden}.topnav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex}.topnav>div{align-items:center;gap:25px;font-size:14px;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;max-width:1180px;margin:60px auto 110px;padding:35px 24px;display:grid;position:relative}.hero-copy h1{color:#173c5d;letter-spacing:-.045em;margin:18px 0;font-size:58px;line-height:1.1}.hero-copy h1 em{color:#3198e8;font-style:normal}.hero-copy>p{color:var(--muted);max-width:600px;font-size:18px;line-height:1.8}.actions{gap:12px;margin:30px 0;display:flex}.hero-copy small{color:#7790a8}.hero-card{border-radius:34px;padding:30px;position:relative;transform:rotate(1.5deg)}.hero-card:after{content:"";pointer-events:none;border:1px solid #fff9;border-radius:28px;position:absolute;inset:8px}.mock-top,.panel-title{justify-content:space-between;align-items:center;display:flex}.mock-top b{color:#27a66c;background:#e2faef;border-radius:99px;padding:6px 10px;font-size:11px}.hero-card h3{margin:36px 0 8px}.hero-card>strong{font-size:38px}.spark{align-items:end;gap:7px;height:125px;margin:25px 0;display:flex}.spark i{background:linear-gradient(#70c7ff,#bde8ff);border-radius:8px 8px 2px 2px;flex:1}.mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mini-grid div{background:#fff9;border-radius:16px;padding:15px}.mini-grid small,.mini-grid b{margin-top:5px;display:block}.orb{filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.orb.one{background:#9de0ff;width:180px;height:180px;top:-50px;right:-100px}.section{text-align:center;max-width:1180px;margin:0 auto 100px;padding:0 24px}.section h2,.safety h2{margin:12px 0 40px;font-size:38px}.feature-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-grid article{border-radius:24px;padding:26px}.feature-grid article>i{color:#268be0;background:#dff3ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.feature-grid p,.safety p{color:var(--muted);line-height:1.7}.safety{border-radius:30px;grid-template-columns:1.2fr 1fr;gap:50px;max-width:1130px;margin:0 auto 100px;padding:42px;display:grid}.safety h2{text-align:left;margin-bottom:15px}.safety ul{color:#285d83;line-height:2.4;list-style:none}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:35px max(24px,50% - 565px);font-size:12px;display:flex}.auth-page{place-items:center;min-height:100vh;padding:80px 20px;display:grid;position:relative}.auth-brand{position:absolute;top:28px;left:35px}.auth-card{border-radius:28px;width:min(440px,100%);padding:38px}.auth-card h1{margin:10px 0}.auth-card>p{color:var(--muted)}form label{color:#46647d;margin:17px 0;font-size:13px;font-weight:600;display:block}input,select,textarea{color:#183c5a;background:#fafdffcc;border:1px solid #cce4f5;border-radius:12px;outline:none;width:100%;margin-top:7px;padding:12px 13px;display:block}input:focus,select:focus,textarea:focus{border-color:#62b8f3;box-shadow:0 0 0 4px #a9ddff4d}.switch{text-align:center;font-size:13px}.switch a,.link{color:#2488d7}.shell{min-height:100vh;display:flex}.shell>aside{z-index:10;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#f7fcffb8;border-right:1px solid #fff;flex-direction:column;width:236px;padding:24px 17px;display:flex;position:fixed;inset:0 auto 0 0}.shell>aside .brand{margin-bottom:30px;padding:0 8px}.shell>aside nav{flex-direction:column;gap:5px;display:flex}.shell>aside nav a{color:#607d94;border-radius:12px;gap:12px;padding:11px 13px;font-size:14px;display:flex}.shell>aside nav a.router-link-exact-active{color:#2488d7;background:#fff;box-shadow:0 8px 22px #589ac41c}.nav-sep{text-transform:uppercase;letter-spacing:.13em;color:#9aafbf;padding:22px 13px 6px;font-size:10px}.side-user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 7px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#b8e7ff,#65b9f7);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.side-user span{flex:1;min-width:0}.side-user b,.side-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.side-user small{color:var(--muted);font-size:10px}.side-user button,.header-actions button,.menu-btn{color:#628198;background:0 0;border:0}.workspace{width:calc(100% - 236px);margin-left:236px}.workspace>header{border-bottom:1px solid #fff9;align-items:center;gap:15px;height:82px;padding:0 32px;display:flex}.workspace>header h2{margin:0;font-size:17px}.workspace>header small{color:var(--muted)}.header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.menu-btn{font-size:22px;display:none}.page{max-width:1500px;margin:auto;padding:30px 32px 60px}.welcome,.page-lead{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.welcome h1,.page-lead h1{margin:6px 0;font-size:28px}.page-lead p{color:var(--muted);margin:0}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric{border-radius:20px;padding:20px}.metric>span{color:var(--muted);font-size:12px}.metric>strong{margin:16px 0 8px;font-size:25px;display:block}.metric small,.metric p{color:var(--muted);margin:0;font-size:11px}.positive{color:#19a26c!important}.dashboard-grid{grid-template-columns:2fr 1fr;gap:17px;margin-top:17px;display:grid}.panel,.table-card{border-radius:22px;padding:23px}.panel-title{margin-bottom:16px}.panel-title h3{margin:4px 0}.status{color:#317fb5;white-space:nowrap;background:#e7f4fc;border-radius:99px;padding:5px 9px;font-size:10px}.status.warn{color:#a66d00;background:#fff4d9}.market-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-list>div{background:#f8fcff;border-radius:14px;grid-template-columns:1fr 1fr auto;padding:14px;display:grid}.market-list small{color:#a4b5c2}.empty-chart{color:#8ca1b0;place-items:center;height:180px;font-size:12px;display:grid;position:relative}.wave{opacity:.5;border-bottom:2px solid #91d2fb;width:80%;height:70px;position:absolute;transform:skewY(-5deg)}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.check-list i{color:#20a56e;font-style:normal}.check-list b,.check-list small{display:block}.check-list small{color:var(--muted);margin-top:4px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product{border-radius:24px;padding:26px;position:relative}.product.featured{border-color:#6fbcf4}.ribbon{color:#fff;background:#2e96e8;border-radius:99px;padding:5px 10px;font-size:10px;position:absolute;top:18px;right:18px}.product-icon,.exchange-logo{color:#2488d7;background:#dff3ff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.product h3{margin:8px 0}.product p{color:var(--muted);min-height:42px}.price strong{font-size:30px}.price span{margin-left:5px;font-size:11px}.product del{color:#98a9b6;margin:5px 0 18px;font-size:11px;display:block}.table-card{margin-top:18px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}th{text-transform:uppercase;letter-spacing:.08em;color:#8399aa;padding:12px;font-size:10px}td{border-top:1px solid var(--line);padding:14px 12px;font-size:12px}td small{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:45px}.modal-wrap{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;background:#23455e55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:27px;width:min(520px,92vw);max-height:92vh;padding:30px;position:relative;overflow:auto}.close{color:#7e95a6;background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:17px}.pay-methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pay-methods label{border:1px solid var(--line);border-radius:13px;padding:11px}.pay-methods label.selected{background:#eef9ff;border-color:#57adee}.pay-methods input{display:none}.pay-methods small,.pay-methods b{display:block}.pay-methods small{color:var(--muted);margin-top:4px;font-size:9px}.total{justify-content:space-between;padding:18px 0;display:flex}.payment-box,.notice{background:#edf8ff;border-radius:16px;margin:18px 0;padding:18px}.payment-box small,.payment-box strong,.payment-box code{overflow-wrap:anywhere;margin:7px 0;display:block}.hint{color:var(--muted);font-size:12px}.account-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:18px;display:grid}.account{border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.account>div:nth-child(2){flex:1}.account h3{margin:4px 0}.account code{margin-bottom:8px;font-size:11px;display:block}.danger{color:#d95465;background:#fff0f2;border:0;border-radius:9px;padding:8px}.empty-add{color:#5d8faf;background:#ffffff54;border:1px dashed #9fcfec;border-radius:20px;place-items:center;min-height:150px;padding:24px;display:grid}.empty-add b,.empty-add small{display:block}.referral-hero{border-radius:25px;justify-content:space-between;align-items:center;padding:32px;display:flex}.referral-hero strong{margin:8px 0;font-size:38px;display:block}.referral-hero p{color:var(--muted)}.ring{text-align:center;background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(#48a8ef 65%,#ddecf6 0);border-radius:50%;place-content:center;width:140px;height:140px;display:grid}.ring b{font-size:27px}.ring small{color:var(--muted)}.tiers{border-radius:22px;margin-top:18px;padding:25px}.tiers>div{grid-template-columns:repeat(4,1fr);display:grid}.tiers span{border-right:1px solid var(--line);padding:15px}.tiers b,.tiers small{display:block}.profile-grid{grid-template-columns:1fr 2fr;gap:18px;display:grid}.profile-card{text-align:center;border-radius:24px;padding:30px}.big-avatar{color:#fff;background:linear-gradient(145deg,#a5ddff,#459ee8);border-radius:25px;place-items:center;width:78px;height:78px;margin:auto;font-size:28px;display:grid}.profile-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px;display:flex}.tabs{gap:7px;margin:22px 0 0;display:flex}.tabs button{color:#66859c;background:#fff8;border:0;border-radius:12px;padding:10px 15px}.tabs button.active{color:#fff;background:#318fdd}.toast{z-index:100;color:#fff;box-shadow:var(--shadow);background:#1c9a6b;border-radius:13px;padding:13px 20px;position:fixed;bottom:25px;right:25px}.toast.error{background:#d95664}.loading{text-align:center;color:var(--muted);padding:80px}.dark{filter:none;color:#dceeff}.dark .workspace,.dark.shell>aside{background:#10283be8}.dark .glass{background:#16364bd9;border-color:#31546a}.dark input,.dark select,.dark textarea,.dark .market-list>div{color:#fff;background:#183d55}.dark .workspace>header{border-color:#294a60}.dark .page p,.dark small{color:#9bb3c5}@media (width<=1000px){.feature-grid,.metric-grid,.product-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.hero{gap:25px}.hero-copy h1{font-size:46px}}@media (width<=767px){.topnav>div>a:not(.btn),.topnav .ghost{display:none}.hero{grid-template-columns:1fr;margin-top:15px}.hero-copy h1{font-size:39px}.hero-card{transform:none}.section h2,.safety h2{font-size:30px}.feature-grid,.safety{grid-template-columns:1fr}.safety{margin:0 15px 70px}.safety h2{margin-bottom:10px}footer{text-align:center;flex-direction:column;gap:15px}.shell>aside{transition:all .25s;transform:translate(-100%)}.shell>aside.open{transform:none}.scrim{z-index:9;background:#173b535e;position:fixed;inset:0}.workspace{width:100%;margin-left:0}.workspace>header{padding:0 15px}.menu-btn{display:block}.workspace>header small{display:none}.page{padding:22px 15px 50px}.welcome,.page-lead{align-items:flex-start;gap:15px}.welcome h1,.page-lead h1{font-size:23px}.page-lead p{display:none}.metric-grid,.metric-grid.three{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px}.metric>strong{font-size:20px}.product-grid,.account-grid,.profile-grid,.pay-methods{grid-template-columns:1fr}.referral-hero{align-items:flex-start}.ring{width:100px;height:100px}.tiers>div{grid-template-columns:1fr 1fr}.market-list{grid-template-columns:1fr}.table-card{padding:12px}.modal{padding:25px 20px}.hero-copy>p{font-size:16px}}@media (width<=390px){.metric-grid,.metric-grid.three{grid-template-columns:1fr}.actions{flex-direction:column}.referral-hero{flex-direction:column;gap:20px}}.mfa-secret{letter-spacing:.12em;overflow-wrap:anywhere;color:#176fae;background:#eaf7ff;border-radius:12px;margin:14px 0;padding:14px;display:block}.live-dot{color:#1aa66d;background:#e7fbf2;border-radius:99px;padding:7px 10px;font-size:11px}.welcome p{color:var(--muted);margin:0;font-size:13px}.public-market{min-height:100vh}.public-market .page{max-width:1180px}.market-hero{text-align:center;padding:55px 15px 32px}.market-hero h1{letter-spacing:-.035em;margin:12px 0;font-size:42px}.market-hero p{color:var(--muted);max-width:700px;margin:auto;line-height:1.7}.market-toolbar{z-index:4;border-radius:18px;align-items:center;gap:14px;margin-bottom:22px;padding:12px;display:flex;position:sticky;top:8px}.search{border:1px solid var(--line);background:#fff9;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search input{box-shadow:none;background:0 0;border:0;margin:0}.filter-pills,.period{gap:5px;display:flex}.filter-pills button,.period button,.tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:9px 12px}.filter-pills button.active,.period button.active,.tabs button.active{color:#2387d8;background:#fff;box-shadow:0 5px 15px #5c9dc51f}.market-toolbar>select{width:auto;margin:0}.trader-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.trader-card{border-radius:24px;padding:22px;transition:all .25s}.trader-card:hover{transform:translateY(-4px);box-shadow:0 25px 65px #4887bb33}.trader-head{align-items:center;gap:11px;display:flex}.trader-head>div:nth-child(2){flex:1;min-width:0}.trader-head h3{margin:0}.trader-head h3 small,.detail-copy h1 small{color:#268fe0}.trader-head p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:11px;overflow:hidden}.trader-avatar{color:#fff;background:linear-gradient(145deg,#bfeaff,#4eaaf2);border-radius:15px;place-items:center;width:45px;height:45px;font-weight:700;display:grid;box-shadow:0 8px 20px #4ca8ef4a}.trader-avatar.large{border-radius:23px;width:76px;height:76px;font-size:28px}.risk-chip{border-radius:99px;padding:5px 8px;font-size:10px}.risk-chip.low{color:#17845a;background:#e8faf2}.risk-chip.medium{color:#9d7014;background:#fff6dd}.risk-chip.high{color:#cc5349;background:#fff0ee}.roi-block{padding:20px 0}.roi-block small,.roi-block span{color:var(--muted);font-size:11px;display:block}.roi-block strong{color:#17a16d;margin:6px 0;font-size:34px;display:block}.trader-stats{background:#f7fbfeaa;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.trader-stats small,.trader-stats b{display:block}.trader-stats small{color:var(--muted);margin-bottom:5px;font-size:10px}.mini-curve{align-items:end;gap:3px;height:48px;margin:13px 0;display:flex}.mini-curve i{background:linear-gradient(#54b4f5,#c7ebff);border-radius:4px;flex:1}.detail-hero{border-radius:28px;align-items:center;gap:20px;margin-bottom:17px;padding:26px;display:flex}.detail-copy{flex:1}.detail-copy h1{margin:5px 0;font-size:30px}.detail-copy p{color:var(--muted);margin:7px 0}.tag-row{gap:7px;display:flex}.tag-row span{color:#297fbf;background:#e8f5fe;border-radius:99px;padding:5px 9px;font-size:10px}.detail-metrics{margin-bottom:17px}.detail-grid{grid-template-columns:1.7fr 1fr;gap:17px;display:grid}.performance-chart{height:230px;position:relative;overflow:hidden}.performance-chart svg{width:100%;height:calc(100% - 12px);position:absolute;inset:12px 0 0}.chart-grid{background:linear-gradient(#b9d9ef25 1px,#0000 1px) 0 0/100% 45px,linear-gradient(90deg,#b9d9ef25 1px,#0000 1px) 0 0/75px 100%;position:absolute;inset:0}.position-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:13px 2px;display:grid}.position-list small{color:var(--muted);grid-column:1/-1}.negative{color:#df5c5c!important}.disclosure,.notice{color:#678097;border-radius:16px;margin-top:17px;padding:17px;font-size:12px;line-height:1.7}.follow-modal{max-height:92vh;overflow:auto;width:min(650px,94vw)!important}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.toggle-list{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.toggle-list label,.confirm-risk{align-items:center;gap:8px;font-size:12px!important;display:flex!important}.toggle-list input,.confirm-risk input{width:auto;margin:0}.follow-modal details{border:1px solid var(--line);border-radius:14px;margin:15px 0;padding:13px}.follow-modal summary{cursor:pointer;color:#2686ce;font-size:13px}.step-note{background:#eef8fe;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.step-note b{color:#fff;background:#4faaf1;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.step-note i{color:var(--muted);margin-left:auto;font-size:10px}.copy-list{gap:15px;margin-top:18px;display:grid}.copy-card{border-radius:22px;padding:21px}.copy-main{align-items:center;gap:13px;display:flex}.copy-main>div:nth-child(2){flex:1}.copy-main p{color:var(--muted);margin:3px 0;font-size:12px}.copy-title{align-items:center;gap:8px;display:flex}.copy-title h3{margin:0}.status.sim{color:#7652b5;background:#eeeaff}.copy-actions{align-items:center;gap:8px;display:flex}.copy-params{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.copy-params>div{background:#f8fcff;border-radius:13px;padding:12px}.copy-params small,.copy-params b{display:block}.copy-params small{color:var(--muted);margin-bottom:6px;font-size:10px}.copy-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.empty-state{text-align:center;color:var(--muted);border-radius:22px;padding:55px}.empty-state b{color:#294e6b;font-size:17px;display:block}.empty-state.compact{padding:30px}.long-badge,.short-badge{border-radius:7px;padding:4px 7px;font-size:10px;display:inline-block}.long-badge{color:#13885a;background:#e7faf2}.short-badge{color:#c95048;background:#fff0ee}.error-line{color:#d55252;max-width:250px;display:block}.account-actions{flex-direction:column;gap:9px;margin-left:auto;display:flex}.tutorial-steps{border-radius:20px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;padding:22px;display:grid}.tutorial-steps>div{gap:12px;display:flex}.tutorial-steps b{color:#2787cf;background:#dff2ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.tutorial-steps span{flex:1}.tutorial-steps strong,.tutorial-steps small{display:block}.tutorial-steps small{color:var(--muted);margin-top:5px}.copy-hero{margin-bottom:55px}.terminal-card{transform:none}.terminal-trader{align-items:center;gap:12px;margin:25px 0;display:flex}.terminal-trader span{flex:1}.terminal-trader h3,.terminal-trader small{margin:0;display:block}.terminal-trader small{color:var(--muted)}.terminal-trader>strong{color:#18a06b;font-size:23px}.signal-row{background:#f6fbff;border-radius:13px;grid-template-columns:1fr auto;gap:7px;margin:8px 0;padding:13px;display:grid}.signal-row small{color:var(--muted);grid-column:1/-1}.trust-strip{color:#6f899d;letter-spacing:.04em;justify-content:space-between;max-width:1050px;margin:-55px auto 100px;font-size:12px;display:flex}.feature-grid.three{grid-template-columns:repeat(3,1fr)}.safety .btn{margin-top:12px;display:inline-block}.dashboard-chart{height:250px}.chart-disclaimer{text-align:center;color:var(--muted);font-size:10px}.recent-orders{margin-top:17px}.admin-split{grid-template-columns:1fr 310px;gap:17px;display:grid}.admin-trader{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:18px 0;display:grid}.admin-trader h3,.admin-trader p{margin:2px 0}.admin-trader p,.admin-trader small{color:var(--muted)}.source-strip{background:#f6fbff;border-radius:12px;grid-column:1/-1;grid-template-columns:2fr auto 1fr .4fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.source-strip span small{display:block}.ops-guide{border-radius:20px;height:max-content;padding:22px}.ops-guide>div{border-bottom:1px solid var(--line);padding:13px 0}.ops-guide p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.admin-tabs{overflow:auto}.public-market+.toast{position:fixed}.dark{filter:saturate(.95)}@media (width<=1100px){.trader-grid{grid-template-columns:1fr 1fr}.copy-params{grid-template-columns:repeat(3,1fr)}.admin-split,.detail-grid{grid-template-columns:1fr}.ops-guide{display:none}}@media (width<=720px){.market-toolbar{flex-wrap:wrap;position:static}.filter-pills{width:100%;overflow:auto}.market-toolbar>select{width:100%}.trader-grid{grid-template-columns:1fr}.market-hero h1{font-size:31px}.detail-hero{flex-wrap:wrap;align-items:flex-start}.detail-copy{min-width:calc(100% - 100px)}.detail-hero>.btn{width:100%}.form-row{grid-template-columns:1fr}.copy-main{flex-wrap:wrap;align-items:flex-start}.copy-actions{width:100%}.copy-params{grid-template-columns:1fr 1fr}.tutorial-steps{grid-template-columns:1fr}.trust-strip{display:none}.source-strip{grid-template-columns:1fr 1fr}.source-strip button{width:auto}.feature-grid.three{grid-template-columns:1fr}.live-dot{display:none}}.store-page{max-width:1320px}.store-hero{background:linear-gradient(135deg,#fffd,#e8f7ffdd);border-radius:30px;grid-template-columns:1fr 330px;align-items:center;gap:34px;padding:38px 42px;display:grid}.store-hero h1{letter-spacing:-.035em;margin:9px 0;font-size:38px}.store-hero p{color:var(--muted);max-width:720px;line-height:1.75}.store-trust{color:#287fae;gap:20px;margin-top:24px;font-size:12px;display:flex}.entitlement-card{color:#fff;background:#153d59;border-radius:23px;padding:24px;box-shadow:0 22px 44px #123e5e2d}.entitlement-card>small,.entitlement-card>strong,.entitlement-card>span{display:block}.entitlement-card>strong{margin:8px 0;font-size:25px}.entitlement-card>span{color:#a9cae0;font-size:11px}.entitlement-card>div{border-top:1px solid #ffffff24;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.entitlement-card>div b{font-size:27px}.entitlement-card>div small{color:#b6d2e4}.store-nav{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.store-nav>div{background:#fff8;border:1px solid #fff;border-radius:17px;padding:5px;display:flex}.store-nav>div button{text-align:left;color:#6c879a;background:0 0;border:0;border-radius:12px;padding:10px 18px}.store-nav button b,.store-nav button small{display:block}.store-nav button small{margin-top:3px;font-size:9px}.store-nav>div button.active{color:#167fc8;background:#fff;box-shadow:0 7px 18px #477f9f1c}.store-nav>.btn span{background:#dff1fc;border-radius:99px;padding:2px 6px}.plan-heading{text-align:center;margin:54px 0 26px}.plan-heading h2{margin:8px;font-size:30px}.plan-heading p{color:var(--muted)}.plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:15px;display:grid}.plan-grid.slot-grid{grid-template-columns:repeat(3,1fr);max-width:980px;margin:auto}.plan-card{border-radius:24px;flex-direction:column;padding:25px;display:flex;position:relative}.plan-card.featured{border:1.5px solid #52acec;transform:translateY(-7px);box-shadow:0 25px 55px #4f9cd328}.plan-recommend{color:#fff;white-space:nowrap;background:#238fe0;border-radius:99px;padding:6px 13px;font-size:9px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-top{justify-content:space-between;align-items:flex-start;display:flex}.plan-top h3{margin:5px 0;font-size:19px}.plan-top small{color:var(--muted)}.plan-top>span{color:#16835a;background:#e5f8ef;border-radius:7px;padding:5px 7px;font-size:9px}.plan-price{margin:24px 0 3px}.plan-price strong{letter-spacing:-.04em;font-size:38px}.plan-price span{margin-left:5px;font-size:11px}.plan-origin{color:#98acba;justify-content:space-between;font-size:10px;display:flex}.plan-card ul{border-top:1px solid var(--line);flex:1;margin:17px 0;padding:18px 0;list-style:none}.plan-card li{color:#526f83;padding:7px 0;font-size:11px}.plan-card li i{color:#15986b;margin-right:8px;font-style:normal}.compare-card{border-radius:28px;grid-template-columns:290px 1fr;gap:35px;margin-top:75px;padding:35px;display:grid}.compare-title h2{margin:8px 0;font-size:26px}.compare-title p{color:var(--muted);line-height:1.6}.compare-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.compare-grid>div{background:#f6fbfe;border-radius:15px;padding:16px}.compare-grid span,.compare-grid b,.compare-grid small{display:block}.compare-grid span{color:#268fd9;font-weight:700}.compare-grid b{margin:10px 0 5px;font-size:12px}.compare-grid small{color:var(--muted);font-size:9px;line-height:1.5}.store-faq{max-width:900px;margin:75px auto 15px}.store-faq>div{text-align:center;margin-bottom:25px}.store-faq h2{font-size:29px}.store-faq details{background:#fff9;border:1px solid #fff;border-radius:15px;margin:9px 0;padding:17px 20px}.store-faq summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.store-faq summary::marker{display:none}.store-faq details p{color:var(--muted);margin:14px 0 2px;font-size:12px;line-height:1.7}.checkout-modal{width:min(680px,94vw)}.checkout-product{background:#f4faff;border-radius:16px;align-items:center;gap:13px;margin:20px 0;padding:15px;display:flex}.checkout-product span{flex:1}.checkout-product b,.checkout-product small{display:block}.checkout-product small{color:var(--muted);margin-top:4px}.checkout-total{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.checkout-total span{background:#f5f9fc;border-radius:12px;padding:13px}.checkout-total small,.checkout-total b{display:block}.checkout-total small{color:var(--muted);margin-bottom:5px}.checkout-safe{text-align:center;color:var(--muted);font-size:10px}.order-modal{width:min(760px,94vw)}.order-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 2px;display:flex}.order-list span b,.order-list span small,.order-list>div>strong small{display:block}.order-list small{color:var(--muted);margin-top:4px}.order-list>div>strong{text-align:right}.order-list>div>strong small{color:#218ccf;font-size:9px}@media (width<=1100px){.plan-grid{grid-template-columns:1fr 1fr}.compare-card{grid-template-columns:1fr}.store-hero{grid-template-columns:1fr 280px}}@media (width<=720px){.store-hero{grid-template-columns:1fr;padding:25px}.store-hero h1{font-size:30px}.store-trust{flex-direction:column;gap:8px}.store-nav{align-items:stretch;gap:10px}.store-nav>div{flex:1}.store-nav>div button{padding:9px}.plan-grid,.plan-grid.slot-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}.compare-grid{grid-template-columns:1fr 1fr}.compare-card{padding:22px}.checkout-product{flex-wrap:wrap}.checkout-product>strong{width:100%}}.portal-nav{scrollbar-width:thin;flex:1;padding-right:2px;overflow:hidden auto}.portal-nav .top-link{margin-bottom:3px}.nav-group{margin:2px 0}.nav-group-title{color:#607d94;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:14px;display:flex}.nav-group-title:hover{background:#fff8}.nav-group-title i{font-style:normal}.nav-group-title span{flex:1}.nav-group-title b{color:#91a9b9;font-size:12px;transition:all .2s}.nav-group.expanded .nav-group-title{color:#2c769f}.nav-group.expanded .nav-group-title b{transform:rotate(180deg)}.nav-children{display:none}.nav-group.expanded .nav-children{display:block}.nav-children>a{border-left:1px solid #cbe4f3;justify-content:space-between;align-items:center;margin-left:25px;border-radius:0 10px 10px 0!important;padding:9px 11px!important;font-size:12px!important}.nav-children>a small{color:#92a8b7;background:#eaf3f8;border-radius:5px;padding:3px 5px;font-size:8px}.nav-children>a.router-link-exact-active{background:linear-gradient(90deg,#e6f5ff,#fff)!important;border-left-color:#3da1e9!important}.shell>aside{overflow:hidden}.side-user{flex:none}.hub-page{max-width:1320px}.hub-hero{background:linear-gradient(135deg,#ffffffdc,#e6f6ffdd);border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:34px 38px;display:flex}.hub-hero h1{margin:8px 0;font-size:34px}.hub-hero p{color:var(--muted);max-width:760px;line-height:1.7}.stage-chip{color:#447894;background:#e8f4fb;border-radius:99px;padding:9px 14px;font-size:11px}.hero-mark{color:#fff;background:linear-gradient(145deg,#b8e7ff,#4ca8ef);border-radius:27px;place-items:center;width:86px;height:86px;font-size:34px;font-weight:700;display:grid;box-shadow:0 15px 35px #429de147}.hyper-hero{background:linear-gradient(135deg,#f8fdff,#dff5ff)}.hub-empty{flex-direction:column;justify-content:center;align-items:center;min-height:280px;margin-top:18px;display:flex}.hub-empty>i{color:#2d93db;background:#e2f4ff;border-radius:20px;place-items:center;width:60px;height:60px;margin-bottom:15px;font-size:24px;font-style:normal;display:grid}.hub-empty p{max-width:580px;line-height:1.7}.hub-empty .btn{margin-top:12px}.referral-page{max-width:1320px}.referral-banner{background:linear-gradient(135deg,#fff,#dff4ff);border-radius:30px;grid-template-columns:1fr 210px;gap:35px;padding:36px 42px;display:grid}.referral-banner h1{margin:8px 0;font-size:36px}.referral-banner p{color:var(--muted);line-height:1.7}.invite-link{background:#fff9;border:1px solid #fff;border-radius:17px;align-items:center;gap:14px;max-width:710px;margin-top:23px;padding:11px 12px 11px 16px;display:flex}.invite-link span{flex:1;min-width:0}.invite-link small,.invite-link code{display:block}.invite-link small{color:var(--muted);margin-bottom:5px;font-size:9px}.invite-link code{white-space:nowrap;text-overflow:ellipsis;color:#286b96;overflow:hidden}.referral-code{text-align:center;color:#fff;background:#153d59;border-radius:24px;place-content:center;padding:27px;display:grid}.referral-code small,.referral-code span{color:#acd0e6}.referral-code strong{letter-spacing:.12em;margin:10px 0;font-size:31px}.referral-metrics{margin-top:17px}.referral-grid{grid-template-columns:1.7fr 1fr;gap:17px;margin-top:17px;display:grid}.tier-track{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.tier-track>div{color:#8195a3;background:#f2f7fa;border-radius:15px;padding:17px;position:relative}.tier-track>div.active{color:#1e7ebc;background:#eaf8ff}.tier-track>div.current{outline:2px solid #4ba9ec}.tier-track b,.tier-track span,.tier-track small{display:block}.tier-track b{font-size:23px}.tier-track span{margin:6px 0;font-weight:600}.invite-guide ol{padding:0;list-style:none}.invite-guide li{gap:12px;padding:11px 0;display:flex}.invite-guide li>b{color:#2787cf;background:#dff2ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.invite-guide strong,.invite-guide small{display:block}.invite-guide small{color:var(--muted);margin-top:4px}.profile-page{max-width:1220px}.profile-head{border-radius:25px;align-items:center;gap:18px;padding:24px 28px;display:flex}.profile-head .big-avatar{width:66px;height:66px;margin:0}.profile-head h1{margin:5px 0}.profile-head p{color:var(--muted);margin:0}.profile-head>.status{margin-left:auto}.profile-tabs{background:#ffffff91;border:1px solid #fff;border-radius:15px;gap:5px;width:max-content;margin:19px 0;padding:5px;display:flex}.profile-tabs button{color:#668399;background:0 0;border:0;border-radius:11px;padding:10px 18px}.profile-tabs button.active{color:#2186d0;background:#fff;box-shadow:0 6px 18px #5791b61c}.settings-grid,.support-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.settings-card p{color:var(--muted);line-height:1.7}.settings-list{margin:0}.settings-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.settings-list dt{color:var(--muted);font-size:12px}.settings-list dd{margin:0;font-size:13px;font-weight:600}.entitlement-summary{background:linear-gradient(135deg,#e5f6ff,#f8fcff);border-radius:17px;margin-bottom:10px;padding:22px}.entitlement-summary b{color:#218bd7;font-size:35px;display:block}.entitlement-summary span{color:var(--muted);font-size:11px}.security-icon{color:#2488d7;background:#dff3ff;border-radius:15px;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.security-state{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:23px;padding-top:18px;display:flex}.mfa-panel{grid-column:1/-1}.ticket-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ticket-list b,.ticket-list small{display:block}.ticket-list small{color:var(--muted);margin-top:5px}.settings-card .check-line{align-items:center;gap:10px;display:flex}.settings-card .check-line input{width:auto;margin:0}.settings-card .actions{flex-wrap:wrap;margin-bottom:0}.tutorial-page{max-width:1300px}.tutorial-hero{background:linear-gradient(135deg,#fff,#e3f5ff);border-radius:29px;justify-content:space-between;align-items:center;padding:34px 38px;display:flex}.tutorial-hero h1{margin:8px 0;font-size:35px}.tutorial-hero p{color:var(--muted);max-width:720px;line-height:1.7}.tutorial-progress{text-align:center;background:radial-gradient(circle,#fff 57%,transparent 58%),conic-gradient(#42a6ee 75%,#d9eaf4 0);border-radius:50%;place-content:center;width:140px;height:140px;display:grid}.tutorial-progress b{font-size:34px}.tutorial-progress span{color:var(--muted);font-size:10px}.tutorial-layout{grid-template-columns:280px 1fr;gap:18px;margin-top:18px;display:grid}.tutorial-menu{border-radius:22px;flex-direction:column;height:max-content;padding:14px;display:flex}.tutorial-menu>b{letter-spacing:.12em;color:#91a6b5;padding:15px 10px 8px;font-size:10px}.tutorial-menu button{text-align:left;color:#496c83;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;padding:10px;display:flex}.tutorial-menu button.active{color:#147dc8;background:#eaf7ff}.tutorial-menu button>i{background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid;box-shadow:0 5px 14px #5e9fc51c}.tutorial-menu button span{font-size:12px;font-weight:600}.tutorial-menu button small{color:#8aa0af;margin-top:3px;font-size:9px;font-weight:400;display:block}.tutorial-content{border-radius:24px;padding:32px 38px}.tutorial-title{align-items:center;gap:15px;display:flex}.tutorial-title .exchange-logo{width:56px;height:56px}.tutorial-title h2{margin:5px 0}.tutorial-title p{color:var(--muted);margin:0}.guide-warning{color:#8a6715;background:#fff7df;border-radius:14px;margin:24px 0;padding:15px 17px;font-size:12px}.guide-steps{margin:0 0 24px;padding:0;list-style:none}.guide-steps li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:14px;padding:17px 0;display:grid}.guide-steps li>b{color:#2787cf;background:#dff2ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.guide-steps h3{margin:1px 0 6px;font-size:15px}.guide-steps p{color:var(--muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.8}@media (width<=900px){.referral-banner{grid-template-columns:1fr}.referral-code{display:none}.referral-grid,.tutorial-layout{grid-template-columns:1fr}.tutorial-menu{grid-template-columns:1fr 1fr;display:grid}.tutorial-menu>b{grid-column:1/-1}.settings-grid,.support-grid{grid-template-columns:1fr}.mfa-panel{grid-column:auto}}@media (width<=720px){.hub-hero,.tutorial-hero{align-items:flex-start;padding:25px}.hero-mark,.tutorial-progress{display:none}.hub-hero h1,.tutorial-hero h1,.referral-banner h1{font-size:28px}.referral-banner{padding:25px}.invite-link{flex-direction:column;align-items:stretch}.invite-link .btn{width:100%}.tier-track{grid-template-columns:1fr 1fr}.profile-head{flex-wrap:wrap;align-items:flex-start}.profile-head>.status{margin-left:0}.profile-tabs{width:100%;overflow:auto}.profile-tabs button{white-space:nowrap}.tutorial-menu{grid-template-columns:1fr}.tutorial-menu>b{grid-column:auto}.tutorial-content{padding:24px 20px}}.portal-nav>a>i,.nav-group-title>i{text-align:center;min-width:18px;font-style:normal;display:inline-block;width:18px!important}.portal-nav>a,.nav-group-title{align-items:center}.nav-group-title>b{text-align:center;width:12px;min-width:12px}.exchange-picker{border-radius:24px;margin-top:18px;padding:24px}.picker-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.picker-heading h2{margin:5px 0}.picker-heading>span{color:var(--muted);font-size:11px}.exchange-picker-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.exchange-picker-grid button{border:1px solid var(--line);text-align:left;color:#496c83;background:#f8fcffb5;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.exchange-picker-grid button.active{background:#e9f7ff;border-color:#4ca9eb;box-shadow:0 7px 20px #4b9ed525}.exchange-picker-grid button>i{color:#2186cf;background:#fff;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.exchange-picker-grid button>span{flex:1;min-width:0}.exchange-picker-grid b,.exchange-picker-grid small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.exchange-picker-grid b{font-size:12px}.exchange-picker-grid small{color:var(--muted);margin-top:4px;font-size:9px}.exchange-picker-grid em{color:#2389d3;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.tutorial-page>.tutorial-content{margin-top:18px}.tutorial-title>div:nth-child(2){flex:1}.guide-status{color:#986c15;background:#fff5d7;border-radius:99px;padding:6px 10px;font-size:10px}.guide-status.ready{color:#15815a;background:#e6f8ef}@media (width<=1000px){.exchange-picker-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.exchange-picker{padding:16px}.exchange-picker-grid{grid-template-columns:1fr}.picker-heading>span,.guide-status{display:none}}.api-summary{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.api-security{border-radius:18px;align-items:center;gap:14px;margin:17px 0;padding:17px 20px;display:flex}.api-security>span{color:#2188d3;background:#dff3ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.api-security>div{flex:1}.api-security p{color:var(--muted);margin:4px 0 0;font-size:11px}.section-heading{justify-content:space-between;align-items:end;margin:30px 0 14px;display:flex}.section-heading h2{margin:5px 0}.section-heading>p{color:var(--muted);font-size:11px}.api-account-grid{grid-template-columns:1fr}.api-account{align-items:flex-start;padding:22px}.api-account-main{flex:1}.api-account-main h3{margin:4px 0}.api-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.api-facts>span{background:#f5faff;border-radius:11px;padding:10px}.api-facts small,.api-facts b{display:block}.api-facts small{color:var(--muted);margin-bottom:4px;font-size:9px}.verify-time{color:var(--muted)}.exchange-support-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.exchange-support-grid article{border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.exchange-support-grid i{color:#238bd5;background:#e1f3ff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;font-weight:700;display:grid}.exchange-support-grid b,.exchange-support-grid small{display:block}.exchange-support-grid small{color:var(--muted);margin-top:3px;font-size:9px}.exchange-support-grid em{color:#8a6d22;background:#fff5d6;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.exchange-support-grid em.ready{color:#16815a;background:#e5f8ef}.exchange-support-grid .link{text-align:left;background:0 0;border:0;grid-column:2/4;padding:0;font-size:10px}.wallet-hero{color:#fff;background:linear-gradient(135deg,#153d59,#267cae);border-radius:27px;justify-content:space-between;align-items:center;padding:29px 34px;display:flex}.wallet-hero>div:first-child small,.wallet-hero>div:first-child strong,.wallet-hero>div:first-child span{display:block}.wallet-hero>div:first-child small,.wallet-hero>div:first-child span{color:#b9d8e9}.wallet-hero strong{margin:8px 0;font-size:38px}.wallet-hero strong em{font-size:12px;font-style:normal}.wallet-actions{gap:10px;display:flex}.wallet-actions a{background:#ffffff12;border:1px solid #ffffff2b;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex}.wallet-actions i{font-style:normal}.wallet-actions b,.wallet-actions small{display:block}.wallet-actions small{color:#b9d8e9;margin-top:3px;font-size:9px}.wallet-tabs{gap:5px;margin:20px 0 0;display:flex}.wallet-tabs button{color:var(--muted);background:0 0;border:0;border-radius:11px;padding:10px 15px}.wallet-tabs button.active{color:#2187cf;background:#fff;box-shadow:0 6px 18px #5f9bc01c}.wallet-tabs span{background:#e3f2fa;border-radius:99px;padding:2px 5px;font-size:9px}.wallet-table{margin-top:10px}.table-tools{align-items:center;gap:12px;display:flex}.table-tools select{width:auto;margin:0;padding:8px 30px 8px 10px}.withdraw-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.withdraw-preview span{background:#f4faff;border-radius:12px;padding:12px}.withdraw-preview small,.withdraw-preview b{display:block}.withdraw-preview small{color:var(--muted);margin-bottom:5px;font-size:9px}.welcome-actions{gap:9px;display:flex}.onboarding-banner{border-radius:19px;align-items:center;gap:14px;margin-top:17px;padding:18px 22px;display:flex}.onboarding-banner>span{color:#2488d7;background:#dff3ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.onboarding-banner>div{flex:1}.onboarding-banner p{color:var(--muted);margin:4px 0;font-size:11px}.overview-grid{grid-template-columns:1.35fr 1fr}.dashboard-accounts>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.dashboard-accounts>div>span{flex:1}.dashboard-accounts b,.dashboard-accounts small{display:block}.dashboard-accounts small{color:var(--muted);margin-top:4px;font-size:9px}.dashboard-accounts>div>strong{text-align:right}.service-overview{gap:10px;display:grid}.service-overview>span{background:#f7fbfe;border-radius:14px;grid-template-columns:42px 1fr;column-gap:11px;padding:14px;display:grid}.service-overview i{color:#d15b4e;background:#fff0ec;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-style:normal;font-weight:700;display:grid}.service-overview span.active i{color:#16815a;background:#e5f8ef}.service-overview b,.service-overview small{display:block}.service-overview small{color:var(--muted);margin-top:4px;font-size:9px}.profile-tabs button{position:relative}.profile-tabs button em{color:#fff;background:#ef5d69;border-radius:99px;place-items:center;min-width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:3px;right:3px}.message-center{max-width:900px}.message-list{gap:8px;display:grid}.message-list button{border:1px solid var(--line);text-align:left;color:#49677d;background:#f8fcff;border-radius:14px;gap:12px;width:100%;padding:15px;display:flex}.message-list button.unread{background:#eaf7ff;border-color:#aad8f4}.message-list button>i{color:#258dd7;font-style:normal}.message-list button>span{flex:1}.message-list b,.message-list small{display:block}.message-list p{color:#607d92;margin:5px 0}.message-list small{color:var(--muted);font-size:9px}@media (width<=1100px){.api-summary,.exchange-support-grid{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}}@media (width<=720px){.api-summary{grid-template-columns:1fr 1fr}.api-security{flex-wrap:wrap;align-items:flex-start}.api-security>div{min-width:calc(100% - 60px)}.api-security>.btn{width:100%}.api-account{flex-wrap:wrap}.api-account-main{min-width:calc(100% - 65px)}.api-account .account-actions{flex-direction:row;width:100%}.api-facts,.exchange-support-grid{grid-template-columns:1fr}.wallet-hero{flex-direction:column;align-items:flex-start;gap:20px}.wallet-actions{width:100%}.wallet-actions a{flex:1}.welcome-actions{width:100%}.welcome-actions .btn{text-align:center;flex:1}.onboarding-banner{flex-wrap:wrap;align-items:flex-start}.onboarding-banner>.btn{text-align:center;width:100%}.withdraw-preview{grid-template-columns:1fr}.section-heading{align-items:flex-start;gap:10px}.section-heading>p{display:none}}.admin-shell>aside{color:#dceeff;background:#10283bf2;border-right-color:#284459}.admin-shell>aside nav a{color:#95adbe}.admin-shell>aside nav a.router-link-exact-active{color:#75c7ff;background:#ffffff14;box-shadow:inset 3px 0 #58b8f8}.admin-shell .nav-sep{color:#617f94}.admin-shell .brand{color:#fff}.admin-shell .side-user{border-color:#29485d}.admin-badge{letter-spacing:.13em;color:#72bff1;border:1px solid #37627d;border-radius:99px;width:max-content;margin:-18px 8px 12px;padding:4px 8px;font-size:9px}.ws-label{color:#14a675!important}.user-drawer{z-index:30;border-radius:24px;width:min(390px,100vw - 30px);padding:28px;position:fixed;top:100px;right:22px}.user-drawer .detail-grid{grid-template-columns:1fr 1fr}.user-drawer .detail-grid span{color:var(--muted);background:#f5fbff;border-radius:13px;padding:13px;font-size:11px}.user-drawer .detail-grid b{color:#214a68;margin-top:6px;display:block}.admin-auth:before{content:"";z-index:-1;background:linear-gradient(135deg,#10283b 0,#173c56 48%,#dff4ff 48%,#edf9ff 100%);position:fixed;inset:0}.admin-auth .auth-brand{color:#fff}.admin-auth .auth-card{box-shadow:0 30px 90px #10283b4d}.risk-list{gap:12px;padding:0;list-style:none;display:grid}.risk-list li{background:#eff9ff9e;border:1px solid #4aa4e22e;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.risk-list li span{color:var(--muted);font-size:13px;line-height:1.6}.admin-toolbar{gap:12px;margin:14px 0 20px;display:flex}.admin-toolbar input{flex:1}.admin-toolbar select{max-width:180px}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.add-variant{margin:10px 0 2px}.trader-grid{gap:16px;display:grid}.trader-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.trader-card code{color:var(--muted);font-size:12px}.hyper-search{grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:24px;margin:20px 0;padding:18px 22px;display:grid}.hyper-search>div:first-child{gap:4px;display:grid}.hyper-search small{color:var(--muted)}.rank-tabs{gap:8px;margin-bottom:12px;display:flex}.rank-tabs button{color:var(--muted);background:0 0;border:0;border-radius:13px;padding:10px 18px;font-weight:700}.rank-tabs button.active{color:var(--primary);background:#ffffffd1;box-shadow:0 8px 24px #206faa1a}.rank-table-card{overflow:hidden}.rank-head,.rank-row{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(125px,.8fr)) minmax(120px,.7fr) 92px;align-items:center;gap:16px;padding:15px 22px;display:grid}.rank-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.rank-row{border-bottom:1px solid var(--line);min-height:78px}.rank-row:last-child{border-bottom:0}.rank-row>strong{font-size:15px}.rank-row small{color:var(--muted);font-size:10px;font-weight:500}.rank-account{align-items:center;gap:12px;min-width:0;display:flex}.rank-account i{width:30px;height:30px;color:var(--primary);background:linear-gradient(145deg,#dff4ff,#fff);border-radius:10px;place-items:center;font-style:normal;font-weight:800;display:grid}.rank-account>span{gap:3px;min-width:0;display:grid}.rank-account code{color:var(--muted);font-size:11px}.rank-account em,.featured-status{color:#1778bc;background:#dff3ff;border-radius:9px;padding:3px 7px;font-size:10px;font-style:normal}.profit{color:#13a272!important}.loss{color:#e1556b!important}.position-count{color:var(--primary);text-align:left;background:0 0;border:0;font-weight:700}.btn.compact{border-radius:11px;padding:9px 14px}.hyper-position-modal{width:min(1120px,94vw)}.position-table{margin-top:20px;overflow:auto}.position-head,.position-line{grid-template-columns:.65fr .85fr repeat(5,1fr);align-items:center;gap:12px;min-width:900px;padding:13px 10px;display:grid}.position-head{color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.position-line{border-bottom:1px solid var(--line);font-size:13px}.compact-empty{min-height:140px}.address-trigger{text-align:left;color:inherit;background:0 0;border:0;padding:0}.address-trigger:hover b{color:#168fe2}.modal-open{overflow:hidden}.hyper-detail-layer{z-index:120;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#13375059;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hyper-detail-shell{color:#17334c;-webkit-backdrop-filter:blur(36px)saturate(145%);backdrop-filter:blur(36px)saturate(145%);background:linear-gradient(145deg,#f2fbfff2,#def2ffde);border:1px solid #ffffffe6;border-radius:30px;width:min(1480px,98vw);height:min(940px,96vh);position:relative;overflow:auto;box-shadow:0 32px 100px #144d7647,inset 0 1px #fff}.hyper-detail-close{float:right;z-index:4;color:#67839a;background:#ffffff9e;border:0;border-radius:50%;width:35px;height:35px;font-size:25px;line-height:1;position:sticky;top:14px;right:20px}.hyper-detail-header{border-bottom:1px solid #71aed52e;justify-content:space-between;align-items:center;min-height:94px;padding:22px 65px 18px 24px;display:flex}.hyper-ident{align-items:center;gap:13px;min-width:0;display:flex}.hyper-ident>i{color:#fff;background:linear-gradient(145deg,#7dd7ff,#328fe9);border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;font-weight:800;display:grid;box-shadow:0 10px 28px #2c94df59}.hyper-ident>div>div{align-items:center;gap:9px;display:flex}.hyper-ident b{font-size:18px}.hyper-ident span{color:#118360;background:#def7ed;border-radius:99px;padding:4px 8px;font-size:10px}.hyper-ident button{color:#6b8498;text-overflow:ellipsis;background:0 0;border:0;max-width:440px;padding:4px 0;font:11px ui-monospace,monospace;overflow:hidden}.hyper-actions{align-items:center;gap:9px;display:flex}.icon-action{color:#56768f;background:#ffffff94;border:1px solid #73afd847;border-radius:13px;align-items:center;gap:7px;height:39px;padding:0 13px;display:flex}.icon-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}.hyper-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 24px 8px;display:grid}.hyper-stat-grid article{background:#ffffff7a;border:1px solid #fffffff0;border-radius:18px;min-height:112px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.hyper-stat-grid span,.hyper-stat-grid small{color:#718a9e;font-size:12px;display:block}.hyper-stat-grid strong{margin:9px 0;font-size:21px;display:block}.donut{background:conic-gradient(#4daafb 76%,#4990c421 0);border-radius:50%;width:62px;height:62px;position:absolute;bottom:13px;right:15px}.donut:after{content:"";background:#edf8fe;border-radius:50%;position:absolute;inset:13px}.donut.cyan{background:conic-gradient(#38c9d6 58%,#4990c421 0)}.donut.violet{background:conic-gradient(#888cf4 68%,#4990c421 0)}.hyper-overview-grid{grid-template-columns:315px 1fr;gap:10px;padding:2px 24px 14px;display:grid}.hyper-exposure,.hyper-chart-card{background:#ffffff6e;border:1px solid #ffffffeb;border-radius:19px;padding:18px}.panel-caption{color:#6c879c;justify-content:space-between;font-size:12px;display:flex}.panel-caption span{background:#fff9;border-radius:8px;padding:4px 8px}.hyper-exposure>strong{margin:8px 0 21px;font-size:22px;display:block}.hyper-exposure label{color:#658199;justify-content:space-between;margin:15px 0 7px;font-size:12px;display:flex}.meter,.direction>div{background:#dceaf3;border-radius:99px;height:8px;display:flex;overflow:hidden}.meter i,.direction i{background:#3ebedf}.direction em{background:#f06273}.direction span{color:#668199;justify-content:space-between;margin:12px 0 6px;font-size:12px;display:flex}.exposure-values{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.exposure-values span{color:#7990a2;font-size:11px}.exposure-values b{color:#183951;margin-top:5px;font-size:14px;display:block}.hyper-exposure dl{border-top:1px solid #6fa9d133;margin:15px 0 0;padding-top:8px}.hyper-exposure dl div{justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.hyper-exposure dt{color:#718a9e}.hyper-exposure dd{margin:0;font-weight:700}.chart-top{justify-content:space-between;align-items:start;display:flex}.chart-top span{color:#718a9e;font-size:12px}.chart-top strong{margin-top:6px;font-size:22px;display:block}.chart-periods{gap:4px;display:flex}.chart-periods button{color:#6b8499;background:#fff8;border:0;border-radius:9px;padding:7px 10px}.chart-periods button.active{color:#168bdc;background:#dff3ff}.hyper-pnl-chart{background:repeating-linear-gradient(#0000 0 70px,#6fabd31c 71px);border-bottom:1px solid #6ba4cc38;height:285px;margin-top:5px;position:relative}.hyper-pnl-chart svg{z-index:1;width:100%;height:100%;position:relative}.chart-watermark,.hyper-table-watermark{color:#2987c513;letter-spacing:.18em;-webkit-user-select:none;user-select:none;place-items:center;font-size:58px;font-weight:800;display:grid;position:absolute;inset:0}.chart-empty{text-align:center;color:#7992a5;place-content:center;gap:7px;height:100%;display:grid}.chart-empty span{font-size:11px}.hyper-ledger{background:#ffffff6b;border:1px solid #ffffffeb;border-radius:19px;min-height:230px;margin:0 24px 75px;position:relative;overflow:hidden}.hyper-ledger nav{border-bottom:1px solid #6faad233;gap:18px;padding:0 14px;display:flex;overflow:auto}.hyper-ledger nav button{white-space:nowrap;color:#6f879b;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 5px;font-weight:700}.hyper-ledger nav button.active{color:#198bd4;border-color:#269ee9}.hyper-ledger nav span{margin-left:3px;font-size:10px}.hyper-table-watermark{font-size:43px}.hyper-data-table{z-index:1;position:relative;overflow:auto}.htr{border-bottom:1px solid #6faad224;grid-template-columns:1.2fr repeat(7,1fr);align-items:center;min-width:1080px;padding:11px 14px;font-size:12px;display:grid}.htr>span,.htr strong,.htr small{display:block}.htr small{color:#7d93a5;margin-top:4px;font-size:10px}.hth{color:#7890a3;background:#eff8fd8c;font-size:11px}.fill-row{grid-template-columns:1.3fr 1fr repeat(4,1fr)}.funding-row{grid-template-columns:1.4fr repeat(4,1fr)}.ledger-row{grid-template-columns:1.3fr 1fr 1fr 1.8fr}.side-long,.side-short{float:left;color:#fff;background:#13a272;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid!important}.side-short{background:#e1556b}.hyper-empty{text-align:center;color:#7891a5;padding:62px}.hyper-detail-loading{color:#61839d;place-items:center;height:560px;display:grid}.hyper-detail-footer{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f0f9ffe0;border-top:1px solid #fffffff0;justify-content:space-between;align-items:center;min-height:67px;padding:11px 24px;display:flex;position:sticky;bottom:0}.hyper-detail-footer>span{color:#7891a5;font-size:11px}.hyper-detail-footer>div{gap:9px;display:flex}.hyper-follow-layer{z-index:150!important}@media (width<=1050px){.hyper-stat-grid{grid-template-columns:repeat(2,1fr)}.hyper-overview-grid{grid-template-columns:1fr}.hyper-exposure{display:none}.hyper-detail-shell{height:96vh}.hyper-actions .icon-action span{display:none}}@media (width<=700px){.hyper-detail-layer{padding:0}.hyper-detail-shell{border-radius:0;width:100vw;height:100vh}.hyper-detail-header{align-items:flex-start;gap:12px;padding:18px 52px 15px 14px}.hyper-actions{position:absolute;top:69px;right:14px}.hyper-ident button{max-width:230px}.hyper-stat-grid{grid-template-columns:1fr 1fr;padding:58px 12px 7px}.hyper-stat-grid article{min-height:105px;padding:13px}.hyper-stat-grid strong{font-size:16px}.donut{display:none}.hyper-overview-grid{padding:2px 12px 10px}.hyper-chart-card{padding:13px}.chart-top{gap:8px}.chart-periods button{padding:6px}.hyper-pnl-chart{height:220px}.hyper-ledger{margin:0 12px 75px}.hyper-ledger nav{gap:12px}.hyper-detail-footer{padding:9px 12px}.hyper-detail-footer>span{display:none}}.hyper-detail-loading{color:#327fae;background:#d1f0ffb8;border-radius:11px;height:auto;margin:10px 24px 0;padding:9px 14px;font-size:11px;display:block}@media (width<=1000px){.rank-head{display:none}.rank-row{grid-template-columns:1.5fr 1fr 1fr}.hyper-search{grid-template-columns:1fr}.rank-row{padding:16px}.rank-row .btn{justify-self:start}}@media (width<=640px){.rank-row{grid-template-columns:1fr 1fr}.rank-account{grid-column:1/-1}.rank-row>strong{font-size:13px}.hyper-search .inline-field{grid-template-columns:1fr;display:grid}.hyper-search .btn{width:100%}}.public-market .trader-page{max-width:1480px}.trader-page .market-hero{padding:36px 15px 24px}.trader-page .market-hero h1{font-size:36px}.trader-page .market-toolbar{margin-bottom:16px}.trader-page .kol-card{border-radius:20px!important;padding:13px!important}.trader-page .kol-identity h3{font-size:14px}.trader-page .spark-box{border-radius:14px!important;padding:7px 9px!important}.trader-page .kol-card-foot button{font-size:11px;border-radius:11px!important;height:32px!important}.trader-page .eye-button{width:34px!important}.trader-page .exchange-pill{padding:4px 7px!important}.trader-page .card-tools button{width:24px!important;height:24px!important;font-size:15px!important}@media (width>=1280px){.trader-page .trader-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}@media (width>=900px) and (width<=1279px){.trader-page .trader-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.trader-page .kol-card{color:#182c3c;min-width:0;background:#fff!important;border:1px solid #dfe3e6!important;border-radius:22px!important;padding:18px!important;box-shadow:0 5px 18px #1c304009!important}.trader-page .kol-card:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #1c304017!important}.trader-page .kol-card-top{min-height:25px}.trader-page .exchange-pill{color:#e9a900!important;background:#fff6d8!important;border:0!important;padding:4px 9px!important;font-size:10px!important}.trader-page .visibility-chip{color:#207945;background:#e8f5ec;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:700}.trader-page .curated-chip{color:#dc9d00;background:#fff7d9;border-radius:99px;margin-left:auto;padding:4px 8px;font-size:9px}.trader-page .kol-identity{margin:13px 0!important}.trader-page .kol-identity .trader-avatar{border-radius:50%!important;width:42px!important;height:42px!important}.trader-page .kol-identity h3{color:#0e1d28!important;font-size:15px!important}.trader-page .kol-identity p{color:#6f7c86!important;font-size:10px!important}.trader-page .spark-box{background:#f6f7f8!important;border:0!important;border-radius:15px!important;padding:8px 11px 10px!important}.trader-page .spark-box svg{height:78px!important}.trader-page .spark-box strong{color:#00643e;font-size:14px!important}.trader-page .spark-box small{color:#596c79;font-size:9px!important}.trader-page .kol-stats{gap:10px 18px!important;padding:14px 1px!important}.trader-page .kol-stats small{color:#73828d!important;font-size:10px!important}.trader-page .kol-stats b{color:#0f1f2b!important;font-size:11px!important}.trader-page .kol-card-foot{gap:8px!important}.trader-page .kol-card-foot button{border-radius:99px!important;height:38px!important;font-size:11px!important}.trader-page .follow-primary{color:#fff!important;box-shadow:none!important;background:#63baf5!important}.trader-page .follow-primary:hover{background:#3ba8f0!important}.trader-page .follow-secondary{color:#15202a!important;background:#f1f2f4!important;border:0!important}.trader-page .eye-button{min-width:38px;color:#17242c!important;background:#f1f2f4!important;width:38px!important}.kol-wrap{background:#0a12189e!important;padding:14px!important}.kol-wrap .kol-modal{color:#152832;flex-direction:column;height:min(900px,100vh - 28px);display:flex;background:#fff!important;border:1px solid #e2e5e7!important;border-radius:38px!important;width:min(1120px,100vw - 28px)!important;max-height:calc(100vh - 28px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 35px 100px #00000047!important}.kol-wrap .kol-modal>.close{color:#111!important;background:0 0!important;font-size:23px!important;top:22px!important;right:24px!important}.kol-wrap .kol-head{box-sizing:border-box;min-height:78px;border:0!important;gap:12px!important;padding:14px 62px 14px 22px!important}.kol-wrap .kol-head .trader-avatar{border-radius:50%!important;width:48px!important;height:48px!important}.kol-wrap .kol-head h2{color:#101d24;margin:0 0 4px;font-size:16px}.kol-wrap .kol-head p{color:#657681;margin:0;font-size:10px}.kol-wrap .kol-layout{border-top:1px solid #eceeef;border-bottom:1px solid #eceeef;flex:1;min-height:0;grid-template-columns:260px minmax(420px,1fr) 280px!important;gap:0!important;padding:0!important;display:grid!important}.kol-wrap .kol-summary{border-right:1px solid #eceeef;padding:20px;overflow:auto}.kol-wrap .kol-score{background:#fff!important;border:1px solid #b8ddca!important;border-radius:19px!important;padding:13px!important}.kol-wrap .kol-score small{color:#68757d;font-size:11px}.kol-wrap .kol-score strong{color:#006440!important;font-size:22px!important}.kol-wrap .kol-score span{color:#69777f;border-top:1px solid #dce8e1;justify-content:space-between;margin-top:7px;padding-top:9px;display:flex}.kol-wrap .balance-pill{border:1px solid #eceeef;border-radius:18px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 13px;font-size:10px;display:flex}.kol-wrap .kol-summary h4{color:#54626b;margin:68px 0 30px;font-size:11px}.kol-wrap .kol-summary dl{grid-template-columns:1fr auto!important;gap:34px 8px!important;margin:0!important;display:grid!important}.kol-wrap .kol-summary dt{color:#75828b;font-size:11px}.kol-wrap .kol-summary dd{color:#163229;font-size:11px;font-weight:700}.kol-wrap .kol-center{border-right:1px solid #eceeef;padding:20px;overflow:auto}.kol-wrap .curve-panel,.kol-wrap .review-panel,.kol-wrap .analysis-panel,.kol-wrap .asset-panel,.kol-wrap .history-panel{background:#fcfcfd;border:1px solid #e7e9ea;border-radius:20px}.kol-wrap .curve-panel{padding:13px}.kol-wrap .panel-title{align-items:center;gap:10px;display:flex}.kol-wrap .panel-title h3{color:#68747c;margin:0 auto 0 0;font-size:11px}.kol-wrap .periods{background:#f1f2f3;border-radius:7px;gap:0!important}.kol-wrap .periods button{color:#697680;font-size:9px;background:0 0!important;border-radius:6px!important;padding:5px 8px!important}.kol-wrap .periods button.active{color:#111!important;box-shadow:none!important;background:#fff!important}.kol-wrap .equity-chart{margin-top:8px;background:linear-gradient(#fff,#fafcfc)!important;height:205px!important}.kol-wrap .review-panel{height:86px;margin-top:12px;padding:12px}.kol-wrap .review-panel h3,.kol-wrap .analysis-panel h3{color:#68747c;margin:0;font-size:11px}.kol-wrap .review-panel .empty{color:#a3aaaf;place-items:center;height:55px;font-size:11px;display:grid}.kol-wrap .analysis-panel{min-height:260px;margin-top:12px;padding:13px}.kol-wrap .analysis-panel ul{gap:10px;margin:135px 0 10px;padding:0;font-size:10px;list-style:none;display:grid}.kol-wrap .analysis-panel li{color:#2f443d}.kol-wrap .analysis-panel small{color:#90999f;font-size:9px}.kol-wrap .kol-right{grid-template-rows:150px minmax(0,1fr);gap:12px;padding:20px;display:grid;overflow:hidden}.kol-wrap .asset-panel{padding:12px}.kol-wrap .asset-content{grid-template-columns:82px 1fr;align-items:center;gap:12px;margin-top:11px;display:grid}.kol-wrap .asset-donut{border-radius:50%;width:72px;height:72px;position:relative}.kol-wrap .asset-donut:after{content:"";background:#fcfcfd;border-radius:50%;position:absolute;inset:18px}.kol-wrap .asset-legend{gap:5px;display:grid}.kol-wrap .asset-legend span{grid-template-columns:7px 1fr auto;align-items:center;gap:5px;font-size:9px;display:grid}.kol-wrap .asset-legend i{border-radius:50%;width:6px;height:6px}.kol-wrap .asset-legend em{color:#78858d;font-style:normal}.kol-wrap .history-panel{min-height:0;overflow:hidden}.kol-wrap .detail-tabs{border-bottom:1px solid #eceeef;align-items:center;height:35px;padding:0 9px;gap:0!important}.kol-wrap .detail-tabs b{margin-right:auto;font-size:11px}.kol-wrap .detail-tabs button{color:#33444e;font-size:9px;background:#f1f2f3!important;border-radius:5px!important;padding:5px 7px!important}.kol-wrap .detail-tabs button.active{color:#111!important;background:#fff!important}.kol-wrap .history-list{height:calc(100% - 36px);padding:0 9px;max-height:100%!important;overflow:auto!important}.kol-wrap .history-list>div{font-size:10px;padding:10px 2px!important}.kol-wrap .history-list small{font-size:9px}.kol-wrap .kol-foot{align-items:center;min-height:62px;border:0!important;justify-content:space-between!important;padding:10px 22px!important;display:flex!important}.kol-wrap .kol-foot>div:last-child{gap:10px;display:flex}.kol-wrap .kol-foot button{border:0;border-radius:99px;height:38px;padding:0 24px;font-weight:700}.kol-wrap .kol-foot .follow-primary{color:#fff;background:#63baf5!important}.kol-wrap .kol-foot .follow-secondary{color:#111;background:#f1f2f4!important}.kol-wrap .rating{align-items:center;gap:10px;display:flex}.kol-wrap .rating>b{color:#ffc107;letter-spacing:2px}.kol-wrap .rating span{color:#75828a;font-size:9px}.kol-wrap .rating strong{color:#111;font-size:12px}@media (width<=980px){.kol-wrap .kol-modal{height:calc(100vh - 20px)}.kol-wrap .kol-layout{overflow:auto;grid-template-columns:1fr!important}.kol-wrap .kol-summary,.kol-wrap .kol-center{border-bottom:1px solid #eceeef;border-right:0}.kol-wrap .kol-right{min-height:600px}.kol-wrap .kol-summary h4{margin:24px 0}.kol-wrap .kol-summary dl{gap:14px!important}}.kol-wrap{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#1130467a!important}.kol-wrap .kol-modal{background:linear-gradient(145deg,#fffffff5,#eff9ffe8)!important;border-color:#ffffffeb!important;box-shadow:0 35px 100px #154c704d,inset 0 1px #fff!important}.kol-wrap .kol-head{background:#ffffff80}.kol-wrap .kol-head-actions{margin-left:auto;margin-right:32px}.kol-wrap .icon-text{color:#2787ca;background:#ffffffb8;border:1px solid #cce6f7;border-radius:11px;padding:8px 12px;font-size:11px}.kol-wrap .icon-text.active{color:#e1a600;background:#fff9dc}.kol-wrap .kol-layout{border-color:#dcecf6!important}.kol-wrap .kol-summary,.kol-wrap .kol-center{border-color:#dcecf6}.kol-wrap .kol-score{background:#eff9ffc7!important;border-color:#b9dff2!important}.kol-wrap .kol-score strong{color:#0e9868!important}.kol-wrap .curve-panel,.kol-wrap .review-panel,.kol-wrap .analysis-panel,.kol-wrap .asset-panel,.kol-wrap .history-panel{background:#ffffffb3;border-color:#dcebf4}.kol-wrap .asset-donut:after{background:#f8fcff}.kol-wrap .kol-foot{background:#ffffff8f}.kol-wrap .review-content{text-align:center;color:#75828a;white-space:pre-wrap;place-items:center;height:55px;padding:8px;font-size:11px;display:grid;overflow:auto}.kol-wrap .analysis-content{color:#344d5d;white-space:pre-wrap;margin-top:18px;font-size:11px;line-height:1.8}.kol-wrap .analysis-panel>.empty{padding:95px 10px}@media (width<=680px){.kol-wrap{padding:6px!important}.kol-wrap .kol-modal{border-radius:24px!important;width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important}.kol-wrap .kol-head{flex-wrap:wrap;padding-right:48px!important}.kol-wrap .kol-head-actions{width:100%;margin:4px 0 0}.kol-wrap .kol-foot{position:sticky;bottom:0}.kol-wrap .rating{display:none}}.trader-page .card-tools button{color:#a9b1b8!important;place-items:center!important;padding:0!important;display:grid!important}.trader-page .card-tools button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.trader-page .card-tools button:hover{color:#6e7c86!important;background:0 0!important}.trader-page .card-tools button.active{color:#a8b0b7!important}.trader-page .card-tools button.active svg{fill:#fff3ba;stroke:#e6b51d}.trader-page .eye-button{place-items:center;display:grid;padding:0!important}.trader-page .eye-button svg{fill:none;stroke:#18242b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.admin-shell .modal-wrap,.shell:not(.admin-shell) .workspace .modal-wrap{left:236px}@media (width<=900px){.admin-shell .modal-wrap{left:0}}@media (width<=767px){.shell:not(.admin-shell) .workspace .modal-wrap{left:0}}.announcement-host{z-index:45;pointer-events:none;gap:9px;width:min(760px,100vw - 32px);display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.announcement-banner{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#f6fcffeb;border:1px solid #84c4ed80;border-radius:17px;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:13px 15px;display:grid;box-shadow:0 14px 40px #276fa32e}.announcement-banner .announcement-icon{color:#2089d7;background:#dff3ff;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.announcement-banner b{font-size:13px}.announcement-banner p{color:#56758c;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.55}.announcement-banner>button{color:#7892a5;background:0 0;border:0;padding:0 3px;font-size:20px}.announcement-banner.success .announcement-icon{color:#16865c;background:#e2f8ee}.announcement-banner.warning .announcement-icon{color:#a76d00;background:#fff4d5}.announcement-banner.critical{border-color:#f2b9c1}.announcement-banner.critical .announcement-icon{color:#c84054;background:#ffe9ec}.announcement-modal-wrap{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14354c6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.announcement-modal{background:#f8fdffeb;border-radius:28px;width:min(520px,100vw - 36px);padding:32px;position:relative}.announcement-modal h2{margin:10px 0}.announcement-modal>p{color:#527086;white-space:pre-wrap;line-height:1.75}.announcement-modal.critical{border-color:#f3bbc3}.announcement-editor{width:min(680px,92vw)}.placement-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.placement-grid label{border:1px solid var(--line);background:#f7fbfe;border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px;font-weight:500;display:flex}.placement-grid input,.toggle-list input{width:auto;margin:0}.toggle-list{align-self:end;gap:15px;padding-bottom:11px;display:flex}.toggle-list label{align-items:center;gap:7px;margin:0;display:flex}.admin-page td>small{margin-top:5px;display:block}.admin-page td .link{color:#2488d7;background:0 0;border:0;padding:5px}.admin-page td .negative{color:#d64e61}@media (width<=640px){.announcement-host{width:calc(100vw - 16px);top:8px}.announcement-banner{grid-template-columns:30px 1fr auto}.placement-grid{grid-template-columns:1fr 1fr}.toggle-list{flex-direction:column;gap:9px}}.legal-checks{gap:8px;margin:10px 0;display:grid}.legal-checks label{align-items:center;gap:8px;font-size:13px;display:flex!important}.legal-checks input{width:auto!important}.legal-card{width:min(860px,100vw - 40px);margin:80px auto;padding:38px}.legal-card section{border-bottom:1px solid #64a0c82e;padding:14px 0}.legal-card h2{font-size:18px}.legal-card p{line-height:1.8}.toast{pointer-events:none;box-shadow:0 18px 55px #113f5e4d;z-index:10000!important}.hyper-actions .icon-action.active{color:#1689d8;background:#def5ffeb;border-color:#35a1e68c}.hyper-table-watermark,.chart-watermark{-webkit-user-select:none;user-select:none;pointer-events:none!important}.hyper-trade-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 16px;display:grid}.hyper-trade-stats article{background:#ffffff94;border:1px solid #70b4df40;border-radius:15px;padding:14px}.hyper-trade-stats span,.hyper-trade-stats small,.hyper-trade-stats strong{display:block}.hyper-trade-stats span,.hyper-trade-stats small{color:var(--muted);font-size:10px}.hyper-trade-stats strong{margin:7px 0;font-size:15px}.email-verification-layer{z-index:5000!important}.email-status-card{background:#ebf7ffdb;border:1px solid #66b2e33d;border-radius:16px;gap:11px;margin:18px 0;padding:16px;display:grid}.email-status-card div{justify-content:space-between;gap:18px;display:flex}.email-status-card span{color:var(--muted)}.email-status-card .delivery-error{color:#c54d5e;line-height:1.5;display:block}.message-list button{z-index:0;position:relative}@media (width<=1100px){.hyper-trade-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.hyper-trade-stats{grid-template-columns:repeat(2,1fr);padding:0 12px 12px}}.live-trading-control{border:1px solid #5fb2ee4d;margin-bottom:18px}.live-trading-control .panel-title small{max-width:820px;color:var(--muted);line-height:1.6;display:block}.runtime-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.runtime-facts span{color:var(--muted);background:#f5fbff;border-radius:13px;padding:12px 14px;font-size:11px}.runtime-facts b{color:#173d59;margin-top:6px;font-size:13px;display:block}.live-trading-control .confirm-risk{color:#c14d4d;margin:14px 0}.exchange-allowlist{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;padding:13px 15px;display:flex}.exchange-allowlist legend{color:#365b76;padding:0 7px;font-size:12px;font-weight:700}.exchange-allowlist label{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.exchange-allowlist input{width:auto;margin:0}.exchange-allowlist small{color:var(--muted);flex-basis:100%}.live-trading-control textarea,.live-trading-control input{max-width:760px}@media (width<=760px){.runtime-facts{grid-template-columns:1fr}}.kol-wrap .kol-modal{width:min(1560px,98vw)!important;height:min(960px,98vh)!important;max-height:98vh!important}.kol-wrap .kol-layout{grid-template-columns:260px minmax(520px,1fr) 460px!important}.kol-wrap .kol-right{grid-template-rows:150px minmax(0,1fr)}.kol-wrap .history-panel.positionsActive{overflow:auto!important}.kol-wrap .history-panel.positionsActive .position-showcase{background:0 0!important;border:0!important;border-radius:0!important;min-height:100%!important;max-height:none!important;padding:12px!important;overflow:visible!important}.kol-wrap .history-panel.positionsActive .position-card-grid{grid-template-columns:1fr!important}.kol-wrap .history-panel.positionsActive .position-card{padding:12px!important}.kol-wrap .history-panel.positionsActive .position-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contact-grid .panel{white-space:pre-line}.contact-grid h2{margin:8px 0}.contact-grid p{color:var(--muted);line-height:1.8}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}@media (width<=1280px){.kol-wrap .kol-layout{grid-template-columns:225px minmax(430px,1fr) 390px!important}}@media (width<=980px){.kol-wrap .kol-layout{grid-template-columns:1fr!important}.kol-wrap .kol-modal{width:97vw!important}.kol-wrap .kol-right{min-height:620px}}.dashboard-page>.metric-grid+.metric-grid,.dashboard-page>.metric-grid+.glass.panel,.dashboard-page>.glass.panel+.dashboard-grid{margin-top:24px}.dashboard-page>.metric-grid>.metric{min-width:0}.dashboard-page .copy-pnl-metric{cursor:pointer;transition:transform .18s,box-shadow .18s}.dashboard-page .copy-pnl-metric:hover,.dashboard-page .copy-pnl-metric:focus-visible{outline-offset:2px;outline:2px solid #65bafa;transform:translateY(-2px);box-shadow:0 20px 48px #4887bb33}.copy-pnl-modal-wrap{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#193a527a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.copy-pnl-modal{background:#f7fcfff5;border-radius:26px;width:min(760px,100vw - 32px);max-height:min(82vh,850px);padding:30px;position:relative;overflow:auto}.copy-pnl-modal h2{margin:10px 0}.copy-pnl-modal .hint{line-height:1.65}.admin-page{flex-direction:column;gap:22px;min-width:0;display:flex}.admin-page>.page-lead,.admin-page>.table-card,.admin-page>.dashboard-grid{margin-top:0;margin-bottom:0}.admin-page .finance-pane{flex-direction:column;align-items:stretch;gap:22px;min-width:0;display:flex}.admin-page .metric-grid{row-gap:20px}.admin-page>.glass,.admin-page>form{flex-shrink:0}.admin-page .settings-card{margin-top:0;margin-bottom:0}.admin-page .table-card{max-width:100%}.copy-pnl-groups{gap:12px;margin-top:20px;display:grid}.copy-pnl-group{border:1px solid var(--line);background:#fff9;border-radius:16px;overflow:hidden}.copy-pnl-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;list-style:none;display:flex}.copy-pnl-group summary::-webkit-details-marker{display:none}.copy-pnl-group summary b:before{content:"▸";color:#318fdd;margin-right:10px;display:inline-block}.copy-pnl-group[open] summary b:before{content:"▾"}.copy-pnl-group summary span{color:#207db7;font-weight:700}.copy-pnl-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 20px;display:grid}.copy-pnl-values span{color:var(--muted);font-size:11px}.copy-pnl-values b{color:#153f5b;overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.copy-pnl-account{border-top:1px solid var(--line);margin:0 20px 14px;padding:14px 0 0}.copy-pnl-account>strong{font-size:13px}.copy-pnl-account .copy-pnl-values{padding:10px 0}.copy-pnl-warning{color:#9b6119;margin:6px 20px 0;font-size:12px;line-height:1.5}.copy-pnl-account .copy-pnl-warning{margin:8px 0 0}.exchange-screenshots{border-top:1px solid var(--line);margin:28px 0;padding-top:22px}.exchange-screenshots-heading h3{margin:0 0 6px;font-size:17px}.exchange-screenshots-heading p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.exchange-screenshots-heading a{margin-left:8px}.exchange-screenshots details{border:1px solid var(--line);background:#fbfdff;border-radius:14px;margin:10px 0}.exchange-screenshots summary{cursor:pointer;color:#235472;padding:13px 16px;font-weight:700}.exchange-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 16px 16px;display:grid}.exchange-shot-grid figure{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;overflow:hidden}.exchange-shot-grid a{justify-content:center;align-items:center;height:230px;padding:8px;display:flex}.exchange-shot-grid img{object-fit:contain;max-width:100%;max-height:100%;display:block}.exchange-shot-grid figcaption{border-top:1px solid var(--line);color:#385a6f;padding:9px 11px;font-size:12px;line-height:1.5}.guide-inline-shots{margin:14px 0 0;padding:0}.tutorial-image-note{color:var(--muted);margin:8px 0 20px;font-size:12px;line-height:1.6}@media (width<=800px){.exchange-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.exchange-shot-grid{grid-template-columns:1fr}.exchange-shot-grid a{height:280px}}@media (width<=650px){.copy-pnl-values{grid-template-columns:1fr;gap:7px}.copy-pnl-modal{padding:24px 18px}.copy-pnl-group summary{padding:14px}}.admin-shell>.workspace{background:#f1f6fa;min-height:100vh}.admin-shell>.workspace>header{z-index:8;background:#fff;border-bottom:1px solid #dfe8ef;position:sticky;top:0}.admin-shell>.workspace .page{max-width:none;padding:28px 36px 64px}.admin-page .page-lead{align-items:center}.admin-page .metric{border-radius:14px;padding:20px 22px}.admin-page .table-card{border-radius:14px;padding:20px 24px}.admin-section{margin-top:22px}.admin-section>h3{margin:0 0 10px;font-size:15px}.admin-module-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-module-grid a{border:1px solid #e2ebf1;border-radius:12px;padding:18px;transition:all .15s}.admin-module-grid a:hover{background:#f4faff;border-color:#79bff0}.admin-module-grid b,.admin-module-grid small{display:block}.admin-module-grid small{color:var(--muted);margin-top:7px}.table-search{width:280px}.table-search input{margin:0;padding:9px 12px}.click-row{cursor:pointer}.click-row:hover td{background:#f5faff}.admin-modal{width:min(720px,94vw)}.inline-field{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.inline-field input{margin-bottom:0}.inline-field .btn{white-space:nowrap}.pick-list{gap:8px;max-height:220px;margin:10px 0 16px;display:grid;overflow:auto}.pick-list button{text-align:left;color:#24455d;background:#f8fbfd;border:1px solid #dce8f0;border-radius:11px;padding:12px}.pick-list button.selected{background:#eaf7ff;border-color:#4aa8ea}.pick-list b,.pick-list small{display:block}.pick-list small{color:var(--muted);margin-top:5px}.credential-line{background:#f8fbfd;border:1px solid #dce8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:17px 0;padding:15px;display:flex}.credential-line b,.credential-line small{display:block}.credential-line small{color:var(--muted);margin-top:4px}.credential-layer{z-index:70}.credential-modal{width:min(680px,94vw)}.credential-modal textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.equity-readonly{background:linear-gradient(145deg,#f8fdff,#edf8ff);border:1px solid #cfe5f3;border-radius:12px;flex-direction:column;justify-content:center;min-height:74px;padding:10px 14px;display:flex}.equity-readonly small,.equity-readonly span{color:var(--muted)}.equity-readonly strong{color:#187fbe;margin:5px 0;font-size:19px}.equity-readonly span{font-size:10px}.admin-page .source-strip{grid-template-columns:1.5fr auto 1fr 1fr auto auto auto}.resolved-card{background:#edf8ff;border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:13px;display:flex}.resolved-card span{flex:1}.resolved-card b,.resolved-card small{display:block}.resolved-card small{color:var(--muted);margin-top:4px}.user-detail-modal{width:min(1000px,94vw)}.user-modal-head{align-items:center;gap:15px;margin:8px 0 18px;display:flex}.user-modal-head .big-avatar{border-radius:16px;width:58px;height:58px;margin:0}.user-modal-head h2,.user-modal-head p{margin:3px 0}.user-metrics{grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0}.user-metrics span{color:var(--muted);background:#f5f9fc;border-radius:10px;padding:12px;font-size:10px}.user-metrics b{color:#203f56;margin-top:5px;font-size:14px;display:block}.user-detail-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-detail-columns>section{border:1px solid #e1eaf0;border-radius:12px;min-height:100px;padding:14px}.user-detail-columns h3{margin:0 0 9px;font-size:13px}.drawer-row{border-bottom:1px solid #e7eef3;justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.drawer-row b,.drawer-row small{display:block}.drawer-row small{color:var(--muted);text-align:right}.filter-card{border-radius:14px;margin-bottom:16px;padding:18px 20px}.filter-grid{grid-template-columns:2fr repeat(7,1fr);gap:10px;display:grid}.filter-grid label{font-size:11px}.filter-grid input,.filter-grid select{margin:5px 0 0;padding:9px 10px}.filter-summary{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.user-modal-head>.status{margin-left:auto}.detail-tabs{border-bottom:1px solid #e2ebf1;gap:4px;margin:0 0 18px;display:flex;overflow:auto}.detail-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.detail-tabs button.active{color:#168ddd;border-color:#168ddd}.detail-pane{min-height:320px}.detail-pane hr{border:0;border-top:1px solid #e2ebf1;margin:22px 0}.manage-row{border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:18px;padding:14px 2px;display:flex}.manage-row>span{flex:1}.manage-row b,.manage-row small{display:block}.manage-row small{color:var(--muted);margin-top:4px}.manage-row select{width:150px;margin:0;padding:8px}.manage-row>div{align-items:center;gap:10px;display:flex}.danger-soft{color:#d64646!important;background:#fff3f3!important;border:1px solid #f2caca!important}.ops-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.ops-metrics button{color:#48657a;background:#fff;border:1px solid #dfe9ef;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.ops-metrics button.active{color:#168ddd;background:#edf8ff;border-color:#45a8ec}.ops-metrics b{font-size:18px}.product-admin{border:1px solid #e2ebf1;border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin:10px 0;padding:16px;display:grid}.product-admin>div:first-child b,.product-admin>div:first-child small{display:block}.product-admin small{color:var(--muted);margin-top:4px}.product-admin .manage-row{grid-column:1/-1;padding-left:16px}.product-admin .manage-row label{align-items:center;gap:8px;display:flex}.product-admin .manage-row input{width:110px;margin:0;padding:7px}@media (width<=1200px){.filter-grid{grid-template-columns:repeat(4,1fr)}.ops-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.admin-shell>.workspace .page{padding:22px 16px 50px}.admin-module-grid,.user-detail-columns{grid-template-columns:1fr}.user-metrics{grid-template-columns:repeat(3,1fr)}.filter-grid,.ops-metrics{grid-template-columns:1fr 1fr}}.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.safety-card{padding:22px}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scenario-grid button{text-align:left;color:inherit;cursor:pointer;background:#ffffff94;border:1px solid #6faed63d;border-radius:14px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.scenario-grid small{grid-column:1/-1}.incident-modal{width:min(900px,94vw);max-height:88vh;overflow:auto}.incident-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.incident-facts span,.order-evidence{background:#ffffff94;border:1px solid #6faed633;border-radius:14px;padding:13px}.incident-facts small,.incident-facts b,.order-evidence small,.order-evidence code{display:block}.order-evidence{margin:10px 0}.order-evidence code{white-space:normal;word-break:break-all;color:#607c92;margin-top:6px}.modal-front{z-index:3000}@media (width<=900px){.safety-grid{grid-template-columns:1fr}.incident-facts{grid-template-columns:repeat(2,1fr)}}.copy-trader-group{background:#fff;border:1px solid #d9e8f5;border-radius:14px;margin:12px 0;overflow:hidden}.copy-trader-group>.manage-row{padding:14px 16px}.copy-trader-body{background:#f8fbff;padding:4px 16px 16px}.copy-trader-body .copy-pnl-warning,.detail-pane>.copy-pnl-warning{margin:8px 0 14px}.copy-trader-body .manage-row{background:#fff;border:1px solid #e4edf5;border-radius:10px;margin:8px 0;padding:14px}.admin-shell{background:radial-gradient(circle at 8% 8%,#92ddff61,#0000 30%),radial-gradient(circle at 92% 88%,#87bcff4d,#0000 32%),linear-gradient(145deg,#f7fcff,#e7f5ff)}.admin-shell>aside{color:#183c59;-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);background:linear-gradient(165deg,#f4fbffd1,#ddf1fdb3);border:0 solid #ffffffe0;border-right-width:1px;width:252px;padding:22px 16px;box-shadow:16px 0 42px #4384b017}.admin-shell>.workspace{background:0 0;width:calc(100% - 252px);margin-left:252px}.admin-shell>.workspace>header{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#f7fcff9e;border-bottom:1px solid #ffffffeb;height:78px;box-shadow:0 8px 30px #488ab50f}.admin-shell .brand{color:#173b58;height:45px;margin:0 0 10px!important;padding:0 10px!important}.admin-shell .brand img{filter:drop-shadow(0 8px 12px #2a93de3d);width:36px;height:36px}.admin-badge{color:#3187c6;background:#ffffff8c;border-color:#4ca3e040;margin:0 10px 10px}.admin-nav{flex:1;padding:0 2px;overflow:auto}.admin-shell .nav-sep{color:#8aa4b7;padding:18px 12px 6px;font-weight:700}.admin-shell .admin-nav>a,.admin-nav-parent,.admin-nav-children>a{text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:42px;font-size:13px;line-height:20px;color:#5d7b91!important;padding:10px 12px!important;display:grid!important}.admin-shell .admin-nav a>i,.admin-nav-parent>i{color:#6194b6;text-align:center;place-items:center;width:24px;height:22px;font-style:normal;display:grid}.admin-shell .admin-nav>a.router-link-exact-active{background:linear-gradient(135deg,#ffffffe6,#e2f6ffcc);box-shadow:0 9px 24px #4190c621,inset 0 0 0 1px #fffffff0;color:#147fd0!important}.admin-nav-parent{cursor:pointer}.admin-nav-parent span{min-width:0}.admin-nav-parent b{color:#8aa5b8;font-size:12px;transition:all .2s}.admin-nav-group.expanded .admin-nav-parent b{transform:rotate(180deg)}.admin-nav-children{padding-left:34px;display:none}.admin-nav-group.expanded .admin-nav-children{display:block}.admin-nav-children>a{grid-template-columns:12px 1fr;min-height:35px;border-radius:10px!important;padding:8px 10px!important;font-size:12px!important}.admin-nav-children>a i:after{content:"";background:#a4c5da;border-radius:50%;width:5px;height:5px}.admin-nav-children>a.router-link-exact-active{color:#147fd0!important;background:#ffffffd1!important;box-shadow:0 6px 18px #4591c41a!important}.admin-nav-children>a.router-link-exact-active i:after{background:#2b9eea}.admin-shell .side-user{background:#ffffff57;border-color:#69a5ca2e;border-radius:15px;margin:12px 0 0}.admin-shell .side-user b{color:#24445d}.admin-shell .side-user small{color:#7894a8}.admin-page .glass{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffffa8;border:1px solid #fffffff2;box-shadow:0 15px 42px #3e84b51a,inset 0 1px #fff}.admin-page .table-card,.admin-page .filter-card,.admin-page .metric{border-radius:20px}.admin-page tbody tr:hover td{background:#e6f7ff8c}.admin-shell .modal{-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);background:#f7fcffed;border:1px solid #fff;box-shadow:0 32px 100px #1a537947}.admin-control-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.admin-control-grid form{background:#f1f9feb3;border:1px solid #75b0dd38;border-radius:16px;padding:18px}.admin-control-grid h3{margin:0 0 12px}.admin-control-grid small{color:var(--muted);margin-top:10px;display:block}.payment-filter{grid-template-columns:2fr repeat(4,1fr);gap:12px;display:grid}.payment-filter label{margin:0}.payment-filter input,.payment-filter select{margin-top:6px}.payment-filter code{word-break:break-all}.admin-shell .modal-wrap{left:252px}.admin-page>.metric-grid{margin-bottom:26px}.admin-page>.metric-grid+.glass,.admin-page>.metric-grid+.admin-section{margin-top:0}.admin-page .admin-section{margin-top:28px}.admin-page .admin-section+.admin-section{margin-top:32px}.admin-page .table-card{margin-top:0}.admin-page .filter-card{margin-bottom:22px}.admin-nav-children{padding:4px 0 4px 34px}.admin-nav-children>a{grid-template-columns:12px minmax(0,1fr);gap:10px}.admin-nav-children>a span{text-align:left;display:block}.finance-tabs,.settings-tabs{width:max-content;max-width:100%;margin:0 0 26px;overflow-x:auto}.finance-tabs button,.settings-tabs button{min-height:40px}.finance-pane{align-items:start;gap:26px;display:grid}.finance-pane .metric-grid{margin-bottom:0}.finance-table-block>h3{margin:0 0 12px}.finance-table-block .table-card{margin:0}.table-card:has(tbody tr)>.empty{display:none}.pane-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pane-toolbar h3{margin:0 0 5px}.pane-toolbar small{color:var(--muted)}.pane-toolbar select{width:180px;margin:0}.balance-adjust{padding:24px;margin:0!important}.balance-adjust .filter-grid{grid-template-columns:1.5fr .8fr 1.5fr auto;align-items:end}.balance-adjust .filter-grid label{margin:0}.balance-adjust .filter-grid .btn{white-space:nowrap;margin-bottom:1px}.proof-image{border-radius:16px;max-width:100%}.settings-page{max-width:1240px}.settings-pane{gap:24px;display:grid}.settings-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.settings-summary article{border-radius:20px;gap:9px;padding:22px;display:grid}.settings-summary small,.settings-summary span{color:var(--muted);font-size:11px}.settings-summary strong{color:#173c59;font-size:24px}.settings-summary .masked-key{word-break:break-all;font-size:16px}.settings-form{border-radius:24px;padding:28px}.settings-field-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.settings-field-grid label{margin:0}.settings-field-grid small{color:var(--muted);margin-top:8px;line-height:1.6;display:block}.smtp-security{border:0;margin:22px 0 0;padding:0}.smtp-security legend{color:#315d7e;margin-bottom:10px;font-size:12px;font-weight:700}.smtp-security-options{grid-template-columns:repeat(2,minmax(180px,260px));gap:12px;display:grid}.smtp-security-options button{color:#4b718d;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #c4e1f5;border-radius:14px;gap:4px;padding:13px 16px;transition:all .18s;display:grid}.smtp-security-options button:hover{border-color:#72bdf1;transform:translateY(-1px)}.smtp-security-options button.active{color:#147ecb;background:linear-gradient(145deg,#e6f8fff2,#ffffffe0);border-color:#2d9cf0;box-shadow:0 8px 24px #2995e529,inset 0 0 0 1px #fffc}.smtp-security-options b{font-size:13px}.smtp-security-options small{color:var(--muted);font-size:11px}.settings-actions{gap:12px;margin-top:24px;display:flex}.agent-filter{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) auto;align-items:end}.agent-filter .btn{margin-bottom:1px}.back-button{margin-top:22px}.finance-user-search{min-width:320px;position:relative}.finance-user-search>label{margin:0}.finance-user-results{z-index:20;background:#f9fdfffa;border:1px solid #bfe1f5;border-radius:15px;max-height:320px;padding:7px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 20px 45px #2a679233}.finance-user-results button{text-align:left;color:#234966;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;gap:18px;width:100%;padding:11px 12px;display:flex}.finance-user-results button:hover{background:#e7f5fe}.finance-user-results span,.selected-finance-user span{gap:3px;display:grid}.finance-user-results small,.selected-finance-user small{color:var(--muted);font-size:10px}.finance-user-results em{white-space:nowrap;font-size:11px;font-style:normal}.selected-finance-user{background:#e0f5ffbf;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.selected-finance-user .link{white-space:nowrap}.search-empty{color:var(--muted);margin-top:7px;display:block}@media (width<=900px){.admin-control-grid,.payment-filter{grid-template-columns:1fr 1fr}.admin-shell .modal-wrap{left:0}}@media (width<=1000px){.settings-field-grid,.settings-summary,.smtp-security-options{grid-template-columns:1fr}.balance-adjust .filter-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.admin-shell>.workspace{width:100%;margin-left:0}.admin-shell>aside{width:252px}.admin-control-grid,.payment-filter,.balance-adjust .filter-grid,.agent-filter{grid-template-columns:1fr}.finance-tabs,.settings-tabs{width:100%}.pane-toolbar{flex-direction:column;align-items:stretch}.pane-toolbar select{width:100%}}.admin-profile-link{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;display:flex}.admin-profile-link span{flex:1;min-width:0}.admin-profile-link:hover b{color:#147fd0}.admin-security-page{max-width:1500px!important}.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.admin-security-grid .panel{min-width:0;margin:0}.admin-security-grid h3{margin:0 0 15px}.admin-security-grid .hint{line-height:1.65}.admin-security-grid .btn{margin-top:8px}.admin-mfa-setup{background:#edf7ff;border-radius:16px;margin-top:18px;padding:18px}.admin-mfa-setup .mfa-secret{overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:12px;display:block}.admin-security-grid .row-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-security-grid .security-state{margin:16px 0}.admin-security-grid .settings-list{margin:0}@media (width<=900px){.admin-security-grid{grid-template-columns:1fr}}button.link,.admin-page td button.link,.exchange-support-grid button.link{color:#267cc3;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffdb;border:1px solid #b9dcf5;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:7px 12px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}button.link:hover:not(:disabled),.admin-page td button.link:hover:not(:disabled),.exchange-support-grid button.link:hover:not(:disabled){background:#eef8ff;border-color:#69b7ed;box-shadow:0 3px 10px #308dcd1a}button.link.negative{color:#d14d5e;background:#fff6f7;border-color:#f2c9cf}button.link.negative:hover:not(:disabled){background:#ffedf0;border-color:#e99aa6}button.link:disabled{opacity:.55;cursor:not-allowed}button.link:focus-visible{outline-offset:2px;outline:3px solid #3297df59}
