@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--font-ui:"Sora",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-num:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--brand:#fc4615;--brand-strong:#e03a0c;--brand-soft:rgba(252,70,21,0.12);--ink:#020202;--radius-sm:6px;--radius:10px;--radius-lg:16px;--gap:16px;--shadow-pop:0 12px 40px rgba(0,0,0,0.18);--ease:cubic-bezier(0.2,0.7,0.2,1);--bg:#ffffff;--bg-subtle:#f6f6f4;--surface:#ffffff;--surface-2:#f3f3f1;--surface-3:#e9e9e6;--line:#e6e6e2;--line-strong:#d3d3ce;--text:#0b0b0c;--text-2:#55555a;--text-3:#8a8a90;--up:#0e9f6e;--up-soft:rgba(14,159,110,0.12);--down:#e0294a;--down-soft:rgba(224,41,74,0.12);--focus:0 0 0 3px rgba(252,70,21,0.35);color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0c;--bg-subtle:#0f0f10;--surface:#121214;--surface-2:#17171a;--surface-3:#1f1f23;--line:#232327;--line-strong:#2e2e33;--text:#f4f4f2;--text-2:#a6a6ad;--text-3:#6d6d75;--up:#22c38e;--up-soft:rgba(34,195,142,0.14);--down:#ff4d6a;--down-soft:rgba(255,77,106,0.14);--shadow-pop:0 16px 48px rgba(0,0,0,0.55);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0c;--bg-subtle:#0f0f10;--surface:#121214;--surface-2:#17171a;--surface-3:#1f1f23;--line:#232327;--line-strong:#2e2e33;--text:#f4f4f2;--text-2:#a6a6ad;--text-3:#6d6d75;--up:#22c38e;--up-soft:rgba(34,195,142,0.14);--down:#ff4d6a;--down-soft:rgba(255,77,106,0.14);--shadow-pop:0 16px 48px rgba(0,0,0,0.55);color-scheme:dark}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius-sm)}.num{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.logo{display:inline-flex;align-items:center;height:22px}.logo img{height:100%;width:auto;display:block}.logo .logo-dark,:root[data-theme=dark] .logo .logo-light{display:none}:root[data-theme=dark] .logo .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .logo-light{display:none}:root:not([data-theme=light]) .logo .logo-dark{display:block}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:28px;height:60px}.nav{display:flex;gap:4px}.nav a{padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-2);font-weight:600;font-size:13.5px;transition:color .15s var(--ease),background .15s var(--ease)}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--surface-2)}.nav .tag{margin-left:6px;font-size:10px;padding:1px 6px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:700;letter-spacing:.04em}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .12s var(--ease),background .15s var(--ease),border-color .15s var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-strong)}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{background:var(--surface-2)}.btn-buy{background:var(--up);color:#fff}.btn-sell{background:var(--down);color:#fff}.btn-lg{height:48px;padding:0 24px;font-size:15px;border-radius:var(--radius)}.btn-block{width:100%}.icon-btn{width:38px;padding:0}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 30%,transparent 75%);opacity:.55}.hero-slash{position:absolute;right:6%;top:-10%;width:180px;height:120%;background:var(--brand);transform:skewX(-32deg);opacity:.9}.hero-slash.two{right:calc(6% + 230px);width:36px;opacity:.25}.hero-inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;padding:88px 24px 72px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.eyebrow:before{content:"";width:18px;height:3px;background:var(--brand);transform:skewX(-32deg)}.hero h1{font-size:clamp(38px,5.2vw,64px);line-height:1.02;letter-spacing:-.035em;margin:18px 0;font-weight:700}.hero h1 em{font-style:normal;color:var(--brand)}.hero p.lead{font-size:17px;color:var(--text-2);max-width:520px;margin:0 0 30px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-stats{display:flex;gap:36px;margin-top:44px}.hero-stats b{display:block;font-size:22px;font-weight:700}.hero-stats span{font-size:12px;color:var(--text-3)}.quote-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden}.quote-card-head{display:flex;justify-content:space-between;padding:16px 18px}.quote-card-head,.quote-row{align-items:center;border-bottom:1px solid var(--line)}.quote-row{display:grid;grid-template-columns:1.3fr 1fr .8fr 90px;grid-gap:10px;gap:10px;padding:12px 18px;transition:background .12s var(--ease)}.quote-row:last-child{border-bottom:0}.quote-row:hover{background:var(--surface-2)}.pair{display:flex;align-items:center;gap:10px;font-weight:600}.coin-dot{width:26px;height:26px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:#fff;background:var(--text);flex:none}.pair small{color:var(--text-3);font-weight:500}.badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--surface-3);color:var(--text-2)}.badge-brand{background:var(--brand-soft);color:var(--brand)}.chg{display:inline-flex;justify-content:flex-end;min-width:72px;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-num);font-size:12.5px;font-weight:600}.chg.up{background:var(--up-soft)}.chg.down{background:var(--down-soft)}.section{padding:72px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;gap:16px}.section h2{font-size:30px;letter-spacing:-.025em;margin:8px 0 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.card h3{margin:14px 0 6px;font-size:17px}.card p{margin:0;color:var(--text-2)}.card-icon{width:38px;height:38px;border-radius:var(--radius);display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:700}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:10px 14px;font-weight:600;color:var(--text-3);cursor:pointer;position:relative}.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--brand)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:12px;font-weight:600;color:var(--text-3);padding:12px 14px}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:14px}.table tr:hover td{background:var(--surface-2)}.table .r{text-align:right}.trade{display:grid;grid-template-columns:minmax(0,1fr) 300px 320px;grid-template-rows:auto minmax(460px,1fr) auto;grid-gap:1px;gap:1px;background:var(--line);min-height:calc(100vh - 60px)}.trade>*{background:var(--bg)}.trade-top{grid-column:1/-1;display:flex;align-items:center;gap:28px;padding:12px 18px;overflow-x:auto}.trade-top .stat span{display:block;font-size:11px;color:var(--text-3)}.trade-top .stat b{font-family:var(--font-num);font-weight:600;font-size:13px}.trade-price{font-family:var(--font-num);font-size:22px;font-weight:700}.chart{position:relative;display:grid;place-items:center;min-height:460px;color:var(--text-3);overflow:hidden}.chart svg{position:absolute;inset:0;width:100%;height:100%}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;font-size:13px;border-bottom:1px solid var(--line)}.ob{display:flex;flex-direction:column;font-size:12.5px}.ob-head,.ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:3px 14px}.ob-head{color:var(--text-3);font-size:11px;padding-top:8px;padding-bottom:6px}.ob-row{position:relative;font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-row span{position:relative;z-index:1}.ob-row span:not(:first-child){text-align:right}.ob-row .bar{position:absolute;top:1px;bottom:1px;right:0;z-index:0}.ob-row.ask .bar{background:var(--down-soft)}.ob-row.bid .bar{background:var(--up-soft)}.ob-mid{display:flex;align-items:baseline;gap:10px;padding:10px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-num)}.ob-mid b{font-size:17px}.of{padding:14px;display:flex;flex-direction:column;gap:12px}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:var(--radius-sm);padding:3px}.seg button{border:0;background:none;padding:7px 0;border-radius:4px;font-weight:600;cursor:pointer;color:var(--text-2)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.12)}.seg.buy-sell button[aria-pressed=true].buy{background:var(--up);color:#fff}.seg.buy-sell button[aria-pressed=true].sell{background:var(--down);color:#fff}.field{display:flex;align-items:center;height:40px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:0 12px;gap:8px;transition:border-color .15s var(--ease)}.field:focus-within{border-color:var(--brand)}.field label{font-size:12px;color:var(--text-3);white-space:nowrap}.field input{flex:1 1;min-width:0;border:0;outline:none;background:none;text-align:right;font-family:var(--font-num);font-size:14px}.field .unit{font-size:12px;color:var(--text-2)}.lev{display:flex;flex-direction:column;gap:8px}.lev-head{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2)}.lev-head b{color:var(--brand);font-family:var(--font-num)}.lev input[type=range]{width:100%;accent-color:var(--brand)}.lev-marks{font-size:11px;color:var(--text-3);font-family:var(--font-num)}.kv,.lev-marks{display:flex;justify-content:space-between}.kv{font-size:12.5px;color:var(--text-2)}.kv b{color:var(--text);font-family:var(--font-num);font-weight:600}.risk-note{font-size:11.5px;color:var(--text-3);border-top:1px dashed var(--line);padding-top:10px}.positions{grid-column:1/-1;min-height:200px}.empty{padding:40px;text-align:center;color:var(--text-3)}.auth{min-height:calc(100vh - 60px);display:grid;grid-template-columns:1fr 1fr}.auth-art{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:64px;display:flex;flex-direction:column;justify-content:flex-end}.auth-form{display:grid;place-items:center;padding:48px 24px}.auth-form form{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px}.input{height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:0 14px;outline:none;width:100%}.input:focus{border-color:var(--brand)}.form-label{font-size:12.5px;font-weight:600;color:var(--text-2);margin-bottom:-6px}.error{color:var(--down);font-size:12.5px}.footer{border-top:1px solid var(--line);padding:48px 0;color:var(--text-2);font-size:13px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:24px;gap:24px}.footer h4{margin:0 0 12px;color:var(--text);font-size:13px}.footer a{display:block;padding:3px 0}.risk-footer{margin-top:32px;font-size:11.5px;color:var(--text-3);max-width:860px}@keyframes flash-up{0%{background:var(--up-soft)}to{background:transparent}}@keyframes flash-down{0%{background:var(--down-soft)}to{background:transparent}}.flash-up{animation:flash-up .6s var(--ease)}.flash-down{animation:flash-down .6s var(--ease)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media (max-width:1100px){.trade{grid-template-columns:minmax(0,1fr) 300px}.trade .of-panel{grid-column:1/-1}}@media (max-width:860px){.hero-inner{grid-template-columns:1fr;padding-top:56px}.hero-slash{display:none}.hero-inner{gap:32px}.hero-stats{gap:20px}.quote-row{grid-template-columns:1.4fr 1fr .9fr}.quote-row>:last-child{display:none}.container{padding:0 16px}.header-actions .btn-ghost:not(.icon-btn),.table td:nth-child(4),.table td:nth-child(5),.table td:nth-child(6),.table th:nth-child(4),.table th:nth-child(5),.table th:nth-child(6){display:none}.cards{grid-template-columns:1fr}.nav{display:none}.auth,.trade{grid-template-columns:1fr}.auth-art{display:none}.footer-grid{grid-template-columns:1fr 1fr}}.acct-table{width:100%;border-collapse:collapse;font-size:13px}.acct-table th{text-align:left;font-weight:500;color:var(--text-3)}.acct-table td,.acct-table th{padding:8px 12px;border-bottom:1px solid var(--line)}.acct-table .num{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--text-3);margin-right:6px}.live-dot.on{background:var(--up);box-shadow:0 0 0 3px var(--up-soft)}.notice{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:12px 0;padding:12px 14px;border:1px solid var(--line-strong);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);font-size:13px}.notice b{font-weight:700}.notice p{margin:4px 0 0;color:var(--text-2)}.notice a.btn{text-decoration:none;flex:none}.kyc-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--surface-3);color:var(--text-2)}.kyc-badge.ok{background:var(--up-soft);color:var(--up)}.kyc-badge.bad{background:var(--down-soft);color:var(--down)}.kyc-badge.wait{background:var(--brand-soft);color:var(--brand)}.adl{position:relative;display:inline-flex;gap:2px;align-items:flex-end;height:14px;padding:2px;border-radius:3px;cursor:help;outline:none}.adl:focus-visible{box-shadow:var(--focus)}.adl>i{display:block;width:4px;border-radius:1px;background:var(--surface-3)}.adl>i:first-child{height:5px}.adl>i:nth-child(2){height:7px}.adl>i:nth-child(3){height:9px}.adl>i:nth-child(4){height:11px}.adl>i:nth-child(5){height:13px}.adl>i.on{background:var(--up)}.adl>i.on.r3{background:var(--brand)}.adl>i.on.r4,.adl>i.on.r5{background:var(--down)}.adl .tip{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);width:280px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow-pop);font-size:12px;line-height:1.45;white-space:normal;visibility:hidden;opacity:0;transition:opacity .12s var(--ease);pointer-events:none}.adl .tip b{color:var(--text)}.adl:focus .tip,.adl:focus-within .tip,.adl:hover .tip{visibility:visible;opacity:1}@media (max-width:720px){.notice{flex-direction:column;align-items:stretch}}