@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600&display=swap");:root{--ink:#07090f;--ink2:#0c1018;--ink3:#111622;--ink4:#161d2e;--ink5:#1c2440;--ln:#1e2a3e;--ln2:#253147;--ln3:#2e3d58;--t1:#edf2ff;--t2:#7f93bc;--t3:#435070;--t4:#263248;--gold:#f0a500;--gold2:#ffbf30;--gold3:#ffe080;--up:#00c896;--up2:#00ffb3;--dn:#ff3b5c;--dn2:#ff7090;--blue:#2d9cff;--blue2:#7cc4ff;--pu:#a855f7;--f:"Inter","Helvetica Neue",Arial,sans-serif;--m:"Inter","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",monospace;--max:500px;--nav:66px;--hdr:56px;--r:18px;--r2:13px;--r3:9px}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--f);background:var(--ink);color:var(--t1);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"tnum" 1,"zero" 1,lining-nums tabular-nums,"calt";font-variant-numeric:lining-nums tabular-nums;font-variant-ligatures:contextual}button{cursor:pointer}button,input,select,textarea{font-family:var(--f);border:none;outline:none;background:none}input,select,textarea{color:var(--t1);font-feature-settings:"tnum" 1,"zero" 1,lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}a{color:inherit;text-decoration:none}.shell{max-width:var(--max);margin:0 auto;height:100dvh;background:var(--ink);display:flex;flex-direction:column;overflow:hidden}@media(min-width:520px){body{background:#030508}.shell{box-shadow:0 0 0 1px var(--ln),0 0 120px rgba(0,0,0,.95)}}.page{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--nav) + 16px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.page::-webkit-scrollbar{width:2px}.page::-webkit-scrollbar-thumb{background:var(--ln2);border-radius:1px}.hdr{height:var(--hdr);flex-shrink:0;align-items:center;padding:0 18px;gap:10px;background:rgba(7,9,15,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--ln);position:-webkit-sticky;position:sticky;top:0;z-index:60}.hdr,.nav{display:flex}.nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--max);height:var(--nav);background:rgba(7,9,15,.97);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-top:1px solid var(--ln);align-items:stretch;z-index:100;padding:0 4px}.nb{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--t3);transition:color .2s;position:relative;margin:6px 2px;border-radius:12px}.nb:hover{color:var(--t2)}.nb.on{color:var(--gold)}.nb.on:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:2px;border-radius:0 0 2px 2px;background:var(--gold);box-shadow:0 0 8px var(--gold)}.nb-lbl{font-size:9px;font-weight:700;letter-spacing:.3px}.nb-trade{flex:1.3 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#f0a500,#b87800);border-radius:14px;margin:8px 4px;box-shadow:0 4px 18px rgba(240,165,0,.3);transition:box-shadow .2s}.nb-trade .nb-lbl{color:#000;font-weight:800}.nb-trade svg{color:#000}.nb-trade:hover{box-shadow:0 6px 26px rgba(240,165,0,.45)}.card{background:var(--ink3);border:1px solid var(--ln);border-radius:var(--r)}.card2{background:var(--ink4);border:1px solid var(--ln2);border-radius:var(--r2)}.hero{background:linear-gradient(140deg,#0e1d3a,#081226 55%,#0b1a30);border:1px solid rgba(240,165,0,.12);border-radius:22px;position:relative;overflow:hidden}.hero:before{top:-70px;right:-50px;width:240px;height:240px;background:radial-gradient(circle,rgba(240,165,0,.07),transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero:after{bottom:-50px;left:-30px;width:180px;height:180px;background:radial-gradient(circle,rgba(45,156,255,.05),transparent 70%)}.wf{background:linear-gradient(140deg,#0e1c36,#081424);border:1px solid rgba(45,156,255,.15);border-radius:16px}.wt{background:linear-gradient(140deg,#0d2419,#071610);border:1px solid rgba(0,200,150,.15);border-radius:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:13px 22px;border-radius:var(--r2);font-size:14px;font-weight:700;font-family:var(--f);cursor:pointer;transition:all .2s;white-space:nowrap;border:none}.btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.btn-gold{background:linear-gradient(135deg,#f0a500,#b87800);color:#000;box-shadow:0 4px 18px rgba(240,165,0,.28)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(240,165,0,.42)}.btn-gold:active{transform:none}.btn-up{background:linear-gradient(135deg,#00c896,#008f6a);color:#000}.btn-dn{background:linear-gradient(135deg,#ff3b5c,#c01535);color:#fff}.btn-outline{background:transparent;border:1.5px solid var(--ln2);color:var(--t1)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-ghost{background:hsla(0,0%,100%,.05);color:var(--t2)}.btn-ghost:hover{background:hsla(0,0%,100%,.09);color:var(--t1)}.btn-green{background:rgba(0,200,150,.13);color:var(--up);border:1px solid rgba(0,200,150,.25)}.btn-red{background:rgba(255,59,92,.13);color:var(--dn);border:1px solid rgba(255,59,92,.25)}.btn-purple{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.btn-block{width:100%}.btn-sm{padding:8px 14px;font-size:12px;border-radius:var(--r3)}.btn-lg{padding:15px 28px;font-size:15px}.fg{margin-bottom:16px}.lbl{display:block;font-size:11px;font-weight:700;color:var(--t3);margin-bottom:7px;letter-spacing:.8px;text-transform:uppercase}.inp{width:100%;background:var(--ink2);border:1.5px solid var(--ln);border-radius:var(--r2);padding:13px 16px;color:var(--t1);font-size:15px;font-family:var(--f);transition:border-color .2s,box-shadow .2s,background .2s}.inp:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(240,165,0,.1);background:var(--ink3)}.inp::placeholder{color:var(--t4);font-size:14px}.iw{position:relative}.isuf{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:12px;cursor:pointer;background:none;border:none;font-family:var(--f)}.badge,.isuf{font-weight:700}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-family:var(--m);white-space:nowrap}.b-up{background:rgba(0,200,150,.1);color:var(--up);border:1px solid rgba(0,200,150,.2)}.b-dn{background:rgba(255,59,92,.1);color:var(--dn);border:1px solid rgba(255,59,92,.2)}.b-au{background:rgba(240,165,0,.1);color:var(--gold);border:1px solid rgba(240,165,0,.2)}.b-bl{background:rgba(45,156,255,.1);color:var(--blue);border:1px solid rgba(45,156,255,.2)}.b-dim{background:hsla(0,0%,100%,.05);color:var(--t3);border:1px solid var(--ln)}.b-pu{background:rgba(168,85,247,.12);color:#c084fc;border:1px solid rgba(168,85,247,.25)}.seg{display:flex;background:var(--ink2);border:1px solid var(--ln);border-radius:var(--r2);padding:3px;gap:2px}.seg-btn{flex:1 1;padding:8px 10px;border-radius:10px;font-size:12px;font-weight:700;font-family:var(--f);background:none;color:var(--t3);transition:all .2s;cursor:pointer}.seg-btn.on{background:var(--ink4);color:var(--t1);box-shadow:0 1px 8px rgba(0,0,0,.5)}.ticker{background:var(--ink2);border-bottom:1px solid var(--ln);overflow:hidden;padding:7px 0;flex-shrink:0}.tt{gap:32px;width:max-content;animation:ticker 38s linear infinite}.ti,.tt{display:flex}.ti{align-items:center;gap:6px;white-space:nowrap;font-family:var(--m);font-size:11px}.toast-wrap{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{background:var(--ink4);border:1px solid var(--ln2);border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;box-shadow:0 12px 40px rgba(0,0,0,.7);animation:toastIn .35s cubic-bezier(.34,1.56,.64,1);pointer-events:all;cursor:pointer}.toast.ok{border-left:3px solid var(--up)}.toast.err{border-left:3px solid var(--dn)}.toast.info{border-left:3px solid var(--gold)}.auth-shell{min-height:100dvh;max-width:var(--max);margin:0 auto;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(ellipse 100% 50% at 50% -5%,rgba(240,165,0,.06),transparent 55%),var(--ink)}.auth-tab{flex:1 1;padding:13px;font-size:15px;font-weight:700;font-family:var(--f);background:none;color:var(--t3);border:none;border-bottom:2px solid transparent;transition:all .2s;cursor:pointer}.auth-tab.on{color:var(--gold);border-bottom-color:var(--gold)}.astat{background:var(--ink3);border:1px solid var(--ln);border-radius:var(--r);padding:16px}.ndot{position:absolute;top:5px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--dn);border:2px solid var(--ink)}.spin{width:18px;height:18px;border:2px solid rgba(0,0,0,.18);border-top-color:#000;border-radius:50%;animation:rot .7s linear infinite;display:inline-block;flex-shrink:0}.spin-w{border-color:hsla(0,0%,100%,.14);border-top-color:var(--t1)}.empty{text-align:center;padding:44px 20px;color:var(--t3)}.ei{font-size:42px;margin-bottom:12px}.sx{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.sx::-webkit-scrollbar{height:0}.sp{background:hsla(0,0%,100%,.04);border:1px solid var(--ln2);border-radius:13px;padding:10px 14px;flex-shrink:0}.dvd{height:1px;background:var(--ln);margin:16px 0}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rot{to{transform:rotate(1turn)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(240,165,0,.3)}60%{box-shadow:0 0 0 8px rgba(240,165,0,0)}}.au{animation:fadeUp .45s cubic-bezier(.22,1,.36,1) both}.ai{animation:fadeIn .3s ease both}.d1{animation-delay:.05s}.d2{animation-delay:.1s}.d3{animation-delay:.15s}.d4{animation-delay:.2s}.d5{animation-delay:.25s}.d6{animation-delay:.3s}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background:var(--ln2);border-radius:1px}