:root{--bg:#05090d;--bg-2:#071017;--bg-3:#0a121c;--glass:rgba(12,26,38,0.46);--glass-strong:rgba(8,18,28,0.78);--glass-hi:rgba(169,200,242,0.06);--line:rgba(169,200,242,0.13);--line-2:rgba(169,200,242,0.24);--text:#eef2f4;--muted:#93a6b6;--dim:#5e6e7b;--blue:#315f9c;--blue-2:#173d67;--sky:#a9c8f2;--mint:#67e0b1;--neon:#5ce1ff;--neon-soft:rgba(92,225,255,0.16);--neon-line:rgba(92,225,255,0.5);--danger:#ff7378;--warn:#ffc86b;--ok:#67e0b1;--radius:20px;--radius-sm:12px;--font:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--glow:0 0 0 1px var(--neon-line),0 0 28px rgba(92,225,255,0.28);--ease:cubic-bezier(0.2,0.8,0.2,1);color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body,html{margin:0;min-height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}body{min-width:320px;overflow-x:hidden}::selection{background:rgba(92,225,255,.3)}a{color:var(--sky);text-decoration:none}a:hover{color:var(--neon)}.mono{font-family:var(--mono);letter-spacing:-.01em}.muted{color:var(--muted)}.dim{color:var(--dim)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--neon)}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.02em}h1{font-size:clamp(32px,4.4vw,56px);line-height:1.04}h1,h2{font-weight:400}h2{font-size:clamp(24px,2.6vw,34px);line-height:1.1}h3{font-size:18px}p{line-height:1.6}.cosmos{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(60% 50% at 78% 12%,rgba(49,95,156,.3),transparent 70%),radial-gradient(45% 40% at 12% 88%,rgba(103,224,177,.12),transparent 70%),radial-gradient(40% 35% at 50% 50%,rgba(92,225,255,.05),transparent 70%),linear-gradient(180deg,#05090d,#04070a 60%,#05090d)}.cosmos canvas{position:absolute;inset:0;width:100%;height:100%}.cosmos .grid{position:absolute;inset:-40% -10% 0;background-image:linear-gradient(rgba(92,225,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(92,225,255,.07) 1px,transparent 0);background-size:64px 64px;transform:perspective(700px) rotateX(62deg) translateY(38%);-webkit-mask-image:linear-gradient(0deg,black 10%,transparent 62%);mask-image:linear-gradient(0deg,black 10%,transparent 62%);animation:gridDrift 18s linear infinite}.cosmos .sweep{position:absolute;top:-20%;left:48%;width:18%;height:140%;background:linear-gradient(90deg,transparent,rgba(164,199,255,.08),transparent);filter:blur(18px);transform:skewX(-17deg) translateX(-360%);animation:sweep 11s cubic-bezier(.45,0,.25,1) 2s infinite}.cosmos .grain{position:absolute;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}@keyframes gridDrift{to{background-position:0 64px,0 0}}@keyframes sweep{0%{transform:skewX(-17deg) translateX(-360%)}55%,to{transform:skewX(-17deg) translateX(560%)}}.glass{position:relative;background:linear-gradient(160deg,rgba(169,200,242,.07),rgba(169,200,242,.015) 40%),var(--glass);border:1px solid var(--line);border-radius:var(--radius);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 30px 80px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05)}.glass.strong{background:var(--glass-strong)}.glass.neon{border-color:var(--neon-line);box-shadow:var(--glow),0 30px 80px -40px rgba(0,0,0,.8)}.glass .corner{position:absolute;width:14px;height:14px;border-color:var(--neon);opacity:.8}.glass .corner.tl{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid;border-top-left-radius:var(--radius)}.glass .corner.br{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:var(--radius)}.pad{padding:clamp(18px,2.4vw,32px)}.btn{--h:56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--h);padding:0 28px;border-radius:999px;font:500 16px/1 var(--font);letter-spacing:.01em;cursor:pointer;border:1px solid transparent;overflow:hidden;isolation:isolate;transition:box-shadow .35s var(--ease),background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);white-space:nowrap}.btn.xl{--h:68px;padding:0 38px;font-size:18px}.btn.sm{--h:42px;padding:0 18px;font-size:14px}.btn.block{width:100%}.btn.primary{background:#fff;color:#05090d;box-shadow:0 0 0 0 rgba(92,225,255,0)}.btn.primary:after{content:"";position:absolute;inset:-40% auto -40% -30%;width:30%;background:linear-gradient(90deg,transparent,rgba(92,225,255,.55),transparent);transform:skewX(-20deg) translateX(-200%);z-index:-1}.btn.primary:hover{box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 34px rgba(92,225,255,.55),0 0 90px rgba(92,225,255,.22)}.btn.primary:hover:after{animation:btnShine 1.1s var(--ease)}.btn.ghost{background:rgba(92,225,255,.04);color:var(--text);border-color:var(--line-2)}.btn.ghost:hover{border-color:var(--neon);color:#fff;box-shadow:var(--glow);background:var(--neon-soft)}.btn.danger{background:rgba(255,115,120,.08);color:#ffd6d7;border-color:rgba(255,115,120,.45)}.btn.danger:hover{box-shadow:0 0 0 1px var(--danger),0 0 28px rgba(255,115,120,.35)}.btn:disabled{cursor:not-allowed;opacity:.42;box-shadow:none!important}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--neon)}@keyframes btnShine{to{transform:skewX(-20deg) translateX(520%)}}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.field .help{font-size:12.5px;color:var(--dim);line-height:1.5}.field .error{font-size:12.5px;color:var(--danger)}.input{width:100%;min-height:54px;padding:0 18px;border-radius:14px;border:1px solid var(--line-2);background:rgba(3,8,12,.55);color:var(--text);font:400 16px var(--font);transition:border-color .25s,box-shadow .25s,background .25s}.input.mono{font-family:var(--mono);font-size:14.5px}.input::placeholder{color:#3f4d58}.input:focus{outline:none;border-color:var(--neon);box-shadow:0 0 0 4px rgba(92,225,255,.12),0 0 24px rgba(92,225,255,.18);background:rgba(3,10,16,.8)}.input.invalid{border-color:rgba(255,115,120,.7)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sky) 50%),linear-gradient(135deg,var(--sky) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}.row{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.toggle .track{flex-shrink:0;width:54px;height:30px;border-radius:99px;background:rgba(169,200,242,.14);border:1px solid var(--line-2);position:relative;transition:background .3s,border-color .3s,box-shadow .3s}.toggle .knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff}.toggle.on .track{background:rgba(92,225,255,.22);border-color:var(--neon);box-shadow:0 0 18px rgba(92,225,255,.35)}.choice{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;padding:22px;border-radius:18px;border:1px solid var(--line);background:rgba(8,16,24,.5);transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.choice:hover:not(:disabled){border-color:var(--line-2);background:rgba(12,26,38,.7)}.choice.selected{border-color:var(--neon);box-shadow:var(--glow);background:linear-gradient(160deg,rgba(92,225,255,.1),rgba(8,16,24,.6))}.choice:disabled{cursor:not-allowed;opacity:.55}.pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:99px;font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--sky);background:rgba(169,200,242,.05)}.pill .dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.pill.ok{color:var(--mint);border-color:rgba(103,224,177,.4)}.pill.warn{color:var(--warn);border-color:rgba(255,200,107,.4)}.pill.fail{color:var(--danger);border-color:rgba(255,115,120,.45)}.pill.neon{color:var(--neon);border-color:var(--neon-line)}.pill.lock{color:var(--sky)}.pulse .dot{animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}.shell{min-height:100vh;display:grid;grid-template-columns:300px 1fr}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 22px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(5,9,13,.75),rgba(5,9,13,.4));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:28px}.main{padding:clamp(16px,4vw,56px);max-width:1180px;width:100%}.main,.shell>*{min-width:0}.brand{display:flex;align-items:center;gap:12px;font:500 15px var(--mono);letter-spacing:.08em}.brand .mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--neon-line);box-shadow:0 0 20px rgba(92,225,255,.3);color:var(--neon);font-weight:700}.brand b{color:var(--neon);font-weight:500}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:16px;gap:14px}.side .steps,.side nav{display:flex!important;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none}.side .steps>div:first-child{display:none}.side .step{grid-template-columns:30px auto;white-space:nowrap}.side .side-meta,.side .step small{display:none}.side nav a{white-space:nowrap}}.steps{grid-gap:4px;gap:4px}.step,.steps{display:grid;position:relative}.step{z-index:1;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 8px;border-radius:12px;color:var(--muted);cursor:pointer;background:none;border:0;font:inherit;text-align:left}.step:hover:not(:disabled){background:rgba(169,200,242,.05);color:var(--text)}.step:disabled{cursor:default}.step .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);font:500 13px var(--mono);border:1px solid var(--line-2);transition:all .35s var(--ease)}.step.active{color:#fff}.step.active .num{border-color:var(--neon);color:var(--neon);box-shadow:0 0 18px rgba(92,225,255,.45)}.step.done .num{background:var(--mint);color:#05090d;border-color:var(--mint)}.step small{display:block;font-size:11.5px;color:var(--dim);margin-top:2px}.kv{display:grid;grid-template-columns:minmax(110px,220px) minmax(0,1fr);grid-gap:12px 20px;gap:12px 20px;font-size:14.5px}.kv dt{color:var(--muted)}.kv dd{margin:0;word-break:break-all}.tiles{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.tile .label{font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tile .value{font-size:clamp(26px,2.6vw,38px);font-weight:400;margin-top:12px;letter-spacing:-.02em}.tile .sub{font-size:13px;color:var(--dim);margin-top:6px}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent);margin:28px 0}.stack{display:grid;grid-gap:20px;gap:20px}.hstack{gap:12px}.hstack,.spread{display:flex;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between;gap:16px}.check-row{display:grid;grid-template-columns:28px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(3,8,12,.35)}.check-row .detail{font-size:13px;color:var(--muted)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:10px 12px;border-bottom:1px solid var(--line)}.table td{padding:14px 12px;border-bottom:1px solid rgba(169,200,242,.06);vertical-align:top}.table tr.clickable{cursor:pointer;transition:background .2s}.table tr.clickable:hover{background:rgba(92,225,255,.05)}.tx-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:rgba(2,5,8,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tx{width:min(1100px,100%);min-height:min(720px,calc(100vh - 40px));display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px}.tx .flow{display:grid;grid-template-columns:1fr minmax(120px,2fr) 1fr;align-items:center;grid-gap:18px;gap:18px}.tx .node{padding:22px;border-radius:18px;border:1px solid var(--line-2);background:rgba(3,8,12,.55);min-width:0}.tx .node .who{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tx .node .addr{font:400 15px var(--mono);margin-top:10px;word-break:break-all}.tx .beam{position:relative;height:4px;border-radius:4px;background:rgba(92,225,255,.12);overflow:hidden}.tx .beam i{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,var(--neon),#fff,var(--neon),transparent);filter:drop-shadow(0 0 8px var(--neon))}.tx .hash{font:400 clamp(14px,1.6vw,20px) var(--mono);word-break:break-all;color:#fff}@media (max-width:720px){.tx .flow{grid-template-columns:1fr}.tx .beam{height:40px;width:4px;margin:0 auto}}.toast{position:fixed;right:20px;bottom:20px;z-index:60;max-width:420px}.center-screen{min-height:100vh;display:grid;place-items:center;padding:20px}@media (prefers-reduced-motion:reduce){.btn.primary:hover:after,.cosmos .grid,.cosmos .sweep,.pulse .dot{animation:none!important}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:600px){.kv{grid-template-columns:1fr;gap:4px 0}.kv dd{margin-bottom:10px}.table{display:block;overflow-x:auto}}.cabinet{max-width:1180px;margin:0 auto;padding:22px clamp(16px,4vw,48px) 72px;display:grid;grid-gap:26px;gap:26px}.cabinet-top{justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.balance,.cabinet-top{display:flex;flex-wrap:wrap}.balance{align-items:baseline;gap:14px;margin:16px 0 8px;font-size:clamp(44px,7vw,88px);line-height:1;letter-spacing:-.03em;text-shadow:0 0 34px rgba(92,225,255,.25)}.balance .sym{font:500 clamp(18px,2vw,26px) var(--mono);color:var(--neon);letter-spacing:.08em}.activity-row{display:grid;grid-template-columns:36px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(169,200,242,.06)}.activity-row .icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:var(--glass-hi)}.activity-row .detail{font-size:12.5px;color:var(--dim);margin-top:3px;overflow-wrap:anywhere}.cabinet .tiles{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.journey-step{display:grid;grid-gap:6px;gap:6px;align-content:start}.journey-step .detail{font-size:12.5px;color:var(--dim)}.journey-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.journey-node{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid;background:rgba(3,8,12,.6)}.journey-line{flex:1 1;height:2px;border-radius:2px;background:rgba(169,200,242,.12);overflow:hidden}.journey-line i{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--neon));box-shadow:0 0 10px var(--neon)}.kyc-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.kyc-scan{position:absolute;left:-8px;right:-8px;height:3px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--neon),transparent);box-shadow:0 0 18px var(--neon)}@media (max-width:720px){.journey{grid-template-columns:1fr}.journey-line{display:none}}.order-row{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(3,8,12,.35)}.order-row .detail{font-size:12.5px;color:var(--dim);margin-top:3px;overflow-wrap:anywhere}.order-icon{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:var(--glass-hi);color:var(--neon)}.cabinet .row>*,.cabinet>*{min-width:0}.rules-kv dd{word-break:normal;overflow-wrap:anywhere}