/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */:root{--font-size:16px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--primary:#b53ffe;--primary-foreground:#fff;--primary-dark:#7c3aed;--primary-light:#9333ea;--secondary:#ec4899;--secondary-foreground:#fff;--secondary-dark:#db2777;--secondary-light:#f472b6;--background:#09001f;--foreground:#fff;--accent-cyan:#06b6d4;--accent-green:#10b981;--accent-red:#ef4444;--accent-orange:#f97316;--accent-yellow:#fcd34d;--accent-gold:gold;--purple-500:#8b5cf6;--purple-600:#7c3aed;--purple-700:#6d28d9;--purple-900:#581c87;--card:#ffffff0d;--card-foreground:#fff;--card-border:#ffffff1a;--glass-light:#ffffff0d;--glass-medium:#ffffff1a;--glass-heavy:#fff3;--glow-primary:#b53ffe99;--glow-secondary:#ec489999;--glow-purple:#9333ea80;--glow-gold:#ffd70099;--text-primary:#fff;--text-secondary:#d8b4fe;--text-muted:#a78bfa;--popover:#09001ff2;--popover-foreground:#fff;--muted:#ffffff1a;--muted-foreground:#d8b4fe;--accent:#b53ffe;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#ffffff1a;--input:#ffffff0d;--input-background:#ffffff0d;--switch-background:#b53ffe4d;--font-weight-medium:600;--font-weight-normal:400;--font-weight-bold:700;--ring:#b53ffe80;--chart-1:#b53ffe;--chart-2:#ec4899;--chart-3:#06b6d4;--chart-4:#10b981;--chart-5:#f97316;--radius:1rem;--sidebar:#09001ff2;--sidebar-foreground:#fff;--sidebar-primary:#b53ffe;--sidebar-primary-foreground:#fff;--sidebar-accent:#b53ffe33;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#b53ffe80}.dark{--background:#09001f;--foreground:#fff}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);padding-top:env(safe-area-inset-top,0)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl)}h1,h2{font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}button,h3,h4,label{font-weight:var(--font-weight-medium);line-height:1.5}button,h4,input,label{font-size:var(--text-base)}input{font-weight:var(--font-weight-normal);line-height:1.5}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@keyframes cosmicFloat{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.8;transform:translateY(-30px)}}@keyframes fogBreath{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.08)}}@keyframes fogBreathReverse{0%,to{opacity:.2;transform:scale(1.08)}50%{opacity:.1;transform:scale(1)}}@keyframes goldHalo1{0%,to{opacity:.5}50%{opacity:.8}}@keyframes goldHalo2{0%,to{opacity:.4}50%{opacity:.7}}@keyframes goldHalo3{0%,to{opacity:.3}50%{opacity:.5}}@keyframes shimmerSweep{0%{opacity:0;transform:translate(-100%)}30%{opacity:.3}to{opacity:0;transform:translate(200%)}}@keyframes iconPulse{0%,to{box-shadow:0 0 15px #b53ffe33}50%{box-shadow:0 0 25px #b53ffe59}}@keyframes streakPulse{0%,to{opacity:1;box-shadow:0 0 8px #ffd16666}50%{opacity:.6;box-shadow:0 0 15px #ffd16699}}@keyframes streakPulsePurple{0%,to{opacity:1;box-shadow:0 0 8px #b53ffe66}50%{opacity:.6;box-shadow:0 0 15px #b53ffe99}}@keyframes rotateDash{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes dotPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes progressShimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}.animate-cosmic-float{animation:cosmicFloat var(--duration,4s)var(--delay,0s)ease-in-out infinite}.animate-fog-breath{animation:fogBreath 8s ease-in-out infinite}.animate-fog-breath-r{animation:fogBreathReverse 10s ease-in-out infinite}.animate-gold-halo-1{animation:goldHalo1 3.5s ease-in-out infinite}.animate-gold-halo-2{animation:goldHalo2 4s ease-in-out .5s infinite}.animate-gold-halo-3{animation:goldHalo3 4.5s ease-in-out 1s infinite}.animate-shimmer-sweep{animation:shimmerSweep 2s ease-in-out 8s infinite}.animate-icon-pulse{animation:iconPulse 3s ease-in-out infinite}.animate-rotate-dash{transform-origin:50%;animation:rotateDash 8s linear infinite}.animate-dot-pulse{animation:dotPulse 2s ease-in-out infinite}.animate-progress-shimmer{animation:progressShimmer 2s linear infinite}:root{--bg:#030712;--surface-1:#111827;--surface-2:#1f2937;--surface-3:#374151;--line:hsla(0,0%,100%,.1);--line-strong:hsla(0,0%,100%,.2);--text:#f9fafb;--text-2:rgba(249,250,251,.7);--text-3:#9ca3af;--violet:#a855f7;--violet-hi:#c084fc;--violet-deep:#6d19bb;--violet-text:#c084fc;--violet-soft:rgba(168,85,247,.15);--violet-line:rgba(168,85,247,.4);--grad-primary:linear-gradient(135deg,#a955f7,#6d19bb);--magenta:#ff3af8;--electric:#5601ff;--gold:#c084fc;--gold-deep:#a855f7;--gold-ink:#fff;--gold-soft:rgba(168,85,247,.15);--green:#34d399;--green-soft:rgba(52,211,153,.14);--red:#f87171;--red-soft:hsla(0,91%,71%,.14);--amber:#fbbf24;--amber-soft:rgba(251,191,36,.14);--font-display:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",sans-serif;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px}.app{position:relative;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;box-sizing:border-box;overflow-x:clip;isolation:isolate;-webkit-tap-highlight-color:transparent;color:var(--text);font-family:var(--font-body);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}:is(.app,.app-layer) *{box-sizing:border-box}:is(.app,.app-layer) button,:is(.app,.app-layer) input,:is(.app,.app-layer) select,:is(.app,.app-layer) textarea{font:inherit;color:inherit}:is(.app,.app-layer) button{cursor:pointer}:is(.app,.app-layer) a{color:var(--violet-text);text-decoration:none}:is(.app,.app-layer) h1,:is(.app,.app-layer) h2,:is(.app,.app-layer) h3,:is(.app,.app-layer) h4,:is(.app,.app-layer) p{margin:0}.page{padding:0 20px;display:flex;flex-direction:column;gap:16px}.page-nav{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.stack{display:flex;flex-direction:column}.between,.rowx{display:flex;align-items:center}.between{justify-content:space-between}.grow{flex:1 1 auto;min-width:0}.t-display{font-size:32px;line-height:38px;letter-spacing:-.02em}.t-display,.t-title{font-family:var(--font-display);font-weight:500}.t-title{font-size:20px;line-height:28px;letter-spacing:-.01em}.t-heading{font-weight:500;font-size:16px;line-height:24px}.t-body{font-size:15px;line-height:22px}.t-body,.t-small{color:var(--text-2)}.t-small{font-size:13px;line-height:19px}.t-caption{font-weight:400}.eyebrow,.t-caption{font-size:12px;line-height:18px;color:var(--text-3)}.eyebrow{font-weight:500;letter-spacing:.05em;text-transform:uppercase}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.num-xl{font-size:40px;line-height:44px}.num-lg{font-size:30px;line-height:36px}.num-md{font-size:20px;line-height:28px}.num-sm{font-size:16px;line-height:22px}.unit{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-2);letter-spacing:0;margin-left:6px}.c-text{color:var(--text)}.c-2{color:var(--text-2)}.c-3{color:var(--text-3)}.c-violet{color:var(--violet-text)}.c-gold{color:var(--violet-hi)}.c-green{color:var(--green)}.c-red{color:var(--red)}.c-amber{color:var(--amber)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;letter-spacing:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic{width:20px;height:20px;flex:none;display:block}.ic-sm{width:16px;height:16px}.ic-lg{width:24px;height:24px}.hdr{display:flex;align-items:center;gap:12px;padding:calc(16px + env(safe-area-inset-top, 0px)) 20px 12px;min-height:72px;border-bottom:1px solid transparent}.hdr.sticky{position:sticky;top:0;z-index:20;background:rgba(3,7,18,.94);border-bottom-color:var(--line)}.hdr-title{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.01em}.hdr-center{flex:1;text-align:center}.icon-btn{width:44px;height:44px;border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-1);border:1px solid var(--line);color:var(--text);position:relative;padding:0}.icon-btn .dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--magenta);box-shadow:0 0 0 2px var(--surface-1)}.spacer-44{width:44px;height:44px;flex:none}.card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.card-tight{padding:0;overflow:hidden}.card-hero{border-radius:var(--r-lg);padding:20px;background:linear-gradient(0deg,rgba(3,7,18,0),rgba(20,2,45,.92) 78%),radial-gradient(circle at 50% 108%,#ff3af8 0,#5601ff 52%,#030712 86%);border:1px solid var(--line)}.card-gold{border-radius:var(--r-lg);padding:16px;background:var(--surface-1);border:1px solid rgba(168,85,247,.35);box-shadow:0 2px 70px 6px rgba(143,47,207,.2)}.tile{background:var(--surface-2);border-radius:var(--r-md);padding:12px 14px}.divider{height:1px;background:var(--line);border:0;margin:0}.btn{height:56px;padding:0 24px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none}.btn-block{width:100%}.btn-gold,.btn-primary{background:var(--grad-primary);color:#fff}.btn-ghost{background:var(--surface-1);color:var(--text);border:1px solid var(--line)}.btn-outline{background:transparent;color:var(--text-2);border:1px solid var(--line-strong)}.btn-danger{background:var(--red-soft);color:var(--red);border:1px solid hsla(0,91%,71%,.3)}.btn-text{background:transparent;color:var(--violet-text);height:44px;padding:0 8px}.btn-sm{height:44px;padding:0 18px;font-size:14px}.btn.is-disabled,.btn[disabled]{background:#351e57;color:hsla(0,0%,100%,.6);border:0}.btn-hint{text-align:center;font-size:13px;line-height:18px;color:var(--text-3);margin-top:8px}.qa{flex-direction:column;gap:8px;min-width:64px;font-size:13px;font-weight:500;color:var(--text-2);background:none;border:0;padding:0}.qa,.qa-ic{display:flex;align-items:center}.qa-ic{width:56px;height:56px;border-radius:999px;justify-content:center;background:var(--surface-1);border:1px solid var(--line);color:var(--violet-hi)}.qa-ic.gold{background:var(--grad-primary);color:#fff;border-color:transparent}.chips{display:flex;gap:8px;overflow:hidden}.chip{height:36px;padding:0 16px;border-radius:999px;flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--surface-1);border:1px solid var(--line);color:var(--text-2);font-size:13px;font-weight:500}.chip.on{background:var(--violet-soft);border-color:var(--violet-line);color:#e9d5ff}.seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-1);border:1px solid var(--line)}.seg button{flex:1;height:40px;border-radius:999px;border:0;background:transparent;color:var(--text-3);font-size:14px;font-weight:500}.seg button.on{background:var(--surface-3);color:var(--text)}.tabs{display:flex;gap:20px}.tabs button{height:44px;border:0;background:none;padding:0;color:var(--text-3);font-size:18px;font-weight:500}.tabs button.on{color:var(--text)}.badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--r-xs);font-size:12px;font-weight:600;line-height:1;flex:none}.badge-green{background:var(--green-soft);color:var(--green)}.badge-red{background:var(--red-soft);color:var(--red)}.badge-amber{background:var(--amber-soft);color:var(--amber)}.badge-gold,.badge-violet{background:var(--violet-deep);color:#fff}.badge-muted{background:var(--surface-2);color:var(--text-2)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.list{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.row{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:64px;width:100%;background:none;border:0;text-align:left;color:var(--text)}.list .row+.row{border-top:1px solid var(--line)}.row-ic{width:40px;height:40px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.row-ic,.row-ic.gold{color:var(--violet-hi)}.row-ic.gold{background:var(--violet-soft)}.row-ic.green{background:var(--green-soft);color:var(--green)}.row-ic.red{background:var(--red-soft);color:var(--red)}.row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.row-title{font-size:15px;line-height:20px;font-weight:500;color:var(--text)}.row-sub{font-size:13px;line-height:18px;color:var(--text-3)}.row-end{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:14px;flex:none;text-align:right}.row-end .chev{color:var(--text-3)}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.kv .k{color:var(--text-3)}.kv .v{color:var(--text);font-weight:500;text-align:right}.sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.sec h3{font-family:var(--font-display);font-size:13px;line-height:18px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.sec a,.sec button.link{font-size:14px;font-weight:500;color:var(--violet-text);background:none;border:0;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0}.field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:13px;line-height:18px;font-weight:500;color:var(--text-3)}.input{height:56px;border-radius:var(--r-md);padding:0 16px;display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid transparent;color:var(--text-3)}.input input,.input select,.input textarea{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.input input::placeholder,.input textarea::placeholder{color:var(--text-3)}.input.focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(168,85,247,.25)}.input.error{border-color:hsla(0,91%,71%,.7)}.input.ok{border-color:rgba(52,211,153,.55)}.input-area{height:auto;padding:14px 16px;align-items:flex-start}.input-area textarea{min-height:88px;resize:none;line-height:22px}.input .end{color:var(--text-2);font-size:14px;font-weight:500;flex:none}.input .pill{height:30px;padding:0 12px;border-radius:999px;background:var(--violet-soft);color:#e9d5ff;border:0;font-size:13px;font-weight:600;flex:none}.helper{font-size:13px;line-height:18px;color:var(--text-3)}.helper.err{color:var(--red)}.rules{display:flex;flex-wrap:wrap;gap:8px}.rule{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:500;background:var(--surface-1);color:var(--text-3);border:1px solid var(--line)}.rule.ok{background:var(--green-soft);color:var(--green);border-color:transparent}.check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;color:var(--text-2);background:none;border:0;padding:0;text-align:left}.check-box{width:22px;height:22px;border-radius:7px;flex:none;border:1.5px solid var(--line-strong);background:var(--surface-2);display:flex;align-items:center;justify-content:center;margin-top:-1px}.check-box.on{background:var(--grad-primary);border-color:transparent;color:#fff}.otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.otp span{height:56px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid transparent;font-family:var(--font-display);font-size:22px;font-weight:500}.otp span.on{border-color:var(--violet);box-shadow:0 0 0 3px rgba(168,85,247,.25)}.bar{height:8px;background:var(--surface-2);overflow:hidden}.bar,.bar>i{border-radius:999px}.bar>i{display:block;height:100%;background:var(--grad-primary)}.bar.gold>i{background:linear-gradient(90deg,#6d19bb,#a855f7 60%,#ff3af8)}.bar.green>i{background:var(--green)}.steps{display:flex;gap:6px}.steps i{flex:1;height:4px;border-radius:999px;background:var(--surface-2)}.steps i.on{background:var(--violet)}.avatar{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--grad-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;overflow:hidden}.avatar-lg{width:88px;height:88px;font-size:28px}.nav{position:fixed;left:0;right:0;bottom:0;z-index:50;max-width:480px;margin:0 auto;height:calc(84px + env(safe-area-inset-bottom, 0px));padding:8px 8px calc(20px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;background:#050a17;border-top:1px solid var(--line)}.nav a{display:flex;flex-direction:column;align-items:center;gap:4px;height:52px;justify-content:center;color:var(--text-3);font-size:11px;line-height:14px;font-weight:500;text-decoration:none}.nav a.on{color:var(--text)}.nav a.on .ic{color:var(--violet-hi)}.nav .mine{justify-content:flex-end;gap:4px;height:76px}.nav .mine .hex{width:56px;height:60px;display:block;filter:drop-shadow(0 6px 16px rgba(143,47,207,.45))}.nav .mine.on{color:var(--violet-hi)}.scrim{inset:0;z-index:100;background:rgba(3,7,18,.78)}.scrim,.sheet{position:fixed}.sheet{left:0;right:0;bottom:0;z-index:101;max-width:480px;margin:0 auto;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px calc(28px + env(safe-area-inset-bottom, 0px));background:var(--surface-1);border-top:1px solid var(--line);border-radius:var(--r-xl) var(--r-xl) 0 0;display:flex;flex-direction:column;gap:16px}.grabber{width:40px;height:4px;border-radius:999px;background:var(--surface-3);margin:0 auto 4px}.dialog{position:fixed;z-index:101;left:50%;top:50%;width:min(350px,calc(100vw - 40px));transform:translate(-50%,-50%);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px 20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 70px 6px rgba(143,47,207,.2)}.toast{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:500;color:var(--text)}.empty{flex-direction:column;text-align:center;gap:8px;padding:28px 16px}.empty,.empty-ic{display:flex;align-items:center}.empty-ic{width:56px;height:56px;border-radius:999px;justify-content:center;color:var(--text-3);margin-bottom:4px}.empty-ic,.sk{background:var(--surface-2)}.sk{border-radius:8px}@keyframes nx-breathe{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.06);opacity:.95}}@keyframes nx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nx-ripple{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.14);opacity:0}}@keyframes nx-rise{0%{transform:translate(0) scale(.5);opacity:0}15%{opacity:1}to{transform:translate(var(--dx,0),-120px) scale(1);opacity:0}}@keyframes nx-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}@keyframes nx-pop{0%{transform:translateY(8px);opacity:0}15%{transform:translateY(0);opacity:1}75%{opacity:1}to{transform:translateY(-28px);opacity:0}}@keyframes nx-sheen{0%{transform:translateX(-140%)}55%,to{transform:translateX(360%)}}@keyframes nx-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.35);opacity:0}}@keyframes nx-in{0%{transform:translate(-50%,-50%) scale(.92);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes nx-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nx-glow{0%,to{opacity:.35}50%{opacity:.85}}@keyframes nx-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes nx-orbit{to{transform:rotate(1turn)}}@keyframes nx-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-wave{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes nx-toast{0%{transform:translateY(-16px);opacity:0}12%,85%{transform:translateY(0);opacity:1}to{transform:translateY(-8px);opacity:0}}.nx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app.has-field{isolation:isolate}.nx-field{position:fixed;top:0;bottom:0;left:0;right:0;max-width:480px;margin:0 auto;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;opacity:0;transition:opacity 1.4s ease}.mining-on .nx-field{opacity:1}.motion-off .nx-field{display:none}.nx-lane{position:absolute;left:0;right:0;top:0}.nx-block{position:relative;height:100vh}.nx-lane.l1{opacity:.15}.nx-lane.l2{opacity:.12}.nx-lane.l3{opacity:.08}.mining-on.motion-full .nx-lane{will-change:transform}.mining-on.motion-full .nx-lane.l1{animation:nx-drift 64s linear infinite}.mining-on.motion-full .nx-lane.l2{animation:nx-drift 92s linear infinite}.mining-on.motion-full .nx-lane.l3{animation:nx-drift 128s linear infinite}.motion-lite .nx-lane.l1,.motion-lite .nx-lane.l3{display:none}.mining-on.motion-lite .nx-lane.l2{opacity:.13;animation:nx-drift 120s linear infinite;will-change:transform}.nx-glyph{position:absolute;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:16px;letter-spacing:.02em;color:#c084fc}.nx-glyph.m{color:#f0abfc}.nx-glyph.w{color:#f9fafb}.nx-glyph.lg{font-size:14px;line-height:18px}.nx-glyph.sm{font-size:11px;line-height:14px}.nx-minepill{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;height:34px;padding:0 12px;border-radius:999px;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.38);color:#e9d5ff;font-size:13px;font-weight:500;line-height:1;text-decoration:none}:is(.app,.app-layer) .nx-minepill{color:#e9d5ff}.nx-minepill:before{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.nx-minepill .num{font-size:13px;letter-spacing:0;color:#f9fafb}.nx-pbar{position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff3af8,#a855f7);transform-origin:left center;transition:transform 1s linear}.motion-off .nx-pbar{transition:none}.nx-odo{display:inline-flex;line-height:1}.nx-digit,.nx-odo{height:1em;overflow:hidden}.nx-digit{display:inline-block}.nx-digit-col{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.nx-digit-col>span{display:block;height:1em;line-height:1em;text-align:center}.motion-lite .nx-digit-col,.motion-off .nx-digit-col{transition:none}.nx-eq{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:16px;letter-spacing:.02em;color:#c084fc;font-variant-numeric:tabular-nums}.nx-core-glow{position:absolute;left:35px;top:45px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,58,248,.4) 0,rgba(86,1,255,.26) 42%,rgba(86,1,255,0) 70%);opacity:.6}.motion-full .nx-core-glow,.motion-lite .nx-core-glow{animation:nx-breathe 3.2s ease-in-out infinite;will-change:transform,opacity}.motion-full .nx-core-img{animation:nx-float 4.2s ease-in-out infinite;will-change:transform}.nx-ripple{position:absolute;inset:0;opacity:0;pointer-events:none}.mining-on.motion-full .nx-ripple{animation:nx-ripple 3s cubic-bezier(.2,.7,.3,1) infinite;will-change:transform,opacity}.mining-on.motion-full .nx-ripple.r2{animation-delay:1.5s}.nx-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#f5d0fe;box-shadow:0 0 8px rgba(255,58,248,.9);opacity:0;pointer-events:none}.nx-spark.v{background:#c084fc;box-shadow:0 0 8px rgba(86,1,255,.9)}.mining-on.motion-full .nx-spark{animation:nx-rise 2.8s ease-out infinite;will-change:transform,opacity}.nx-comet{transition:transform 1s linear}.motion-off .nx-comet{transition:none}.mining-on.motion-full .nx-comet-halo,.mining-on.motion-lite .nx-comet-halo{animation:nx-glow 1.6s ease-in-out infinite}.nx-pop{position:absolute;left:50%;margin-left:-60px;width:120px;text-align:center;pointer-events:none;font-family:var(--font-display);font-weight:600;font-size:13px;color:#e9d5ff;opacity:0}.motion-full .nx-pop,.motion-lite .nx-pop{animation:nx-pop 1.8s ease-out forwards}.nx-wave{position:absolute;inset:0;opacity:0;pointer-events:none}.motion-full .nx-wave,.motion-lite .nx-wave{animation:nx-wave 1.3s cubic-bezier(.15,.8,.3,1) forwards}.nx-live{position:relative;width:8px;height:8px;flex:none}.nx-live:after,.nx-live:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--green)}.motion-full .nx-live:after,.motion-lite .nx-live:after{animation:nx-ping 1.8s ease-out infinite;will-change:transform,opacity}.nx-sheen{position:relative;overflow:hidden}.nx-sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));transform:translateX(-140%)}.mining-on.motion-full .nx-sheen:after{animation:nx-sheen 3.2s ease-in-out infinite;will-change:transform}.nx-fill{display:block;height:100%;width:100%;border-radius:999px;transform-origin:left center;transition:transform 1s linear}.nx-tab-glow{position:absolute;left:50%;bottom:6px;width:84px;height:84px;margin-left:-42px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.55) 0,rgba(168,85,247,0) 65%);opacity:0;pointer-events:none}.mining-on .nx-tab-glow{opacity:.4}.mining-on.motion-full .nx-tab-glow,.mining-on.motion-lite .nx-tab-glow{animation:nx-glow 2.4s ease-in-out infinite;will-change:opacity}.nx-orbit{position:absolute;left:50%;bottom:10px;width:76px;height:76px;margin-left:-38px;border-radius:50%;pointer-events:none;display:none}.mining-on.motion-full .nx-orbit{display:block;animation:nx-orbit 7s linear infinite;will-change:transform}.nx-orbit i{position:absolute;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#f0abfc;box-shadow:0 0 6px rgba(255,58,248,.9)}.nx-orbit i:first-child{top:-2px}.nx-orbit i:nth-child(2){bottom:-2px;background:#a78bfa;box-shadow:0 0 6px rgba(86,1,255,.9)}.motion-full .nx-enter>*{animation:nx-up .5s cubic-bezier(.2,.8,.2,1) both}.motion-lite .nx-enter>*{animation:nx-fade .3s ease-out both}.nx-enter>:nth-child(2){animation-delay:.05s}.nx-enter>:nth-child(3){animation-delay:.1s}.nx-enter>:nth-child(4){animation-delay:.15s}.nx-enter>:nth-child(5){animation-delay:.2s}.nx-enter>:nth-child(6){animation-delay:.25s}.nx-enter>:nth-child(7){animation-delay:.3s}.nx-enter>:nth-child(n+8){animation-delay:.35s}.nx-burst{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#f0abfc;opacity:0;pointer-events:none}.nx-burst.v{background:#8b5cf6}.nx-burst.sq{border-radius:2px}.motion-full .nx-burst{animation:nx-burst 1.1s cubic-bezier(.15,.8,.3,1) .25s forwards;will-change:transform,opacity}.motion-full .nx-dialog-in,.motion-lite .nx-dialog-in{animation:nx-in .35s cubic-bezier(.2,.9,.3,1.2) both}.nx-toast{animation:nx-toast 3.6s ease forwards}.motion-off .nx-toast{animation:none}.motion-paused :is(.nx-lane,.nx-core-glow,.nx-core-img,.nx-ripple,.nx-spark,.nx-comet-halo,.nx-tab-glow,.nx-orbit,.nx-pop),.motion-paused :is(.nx-live,.nx-sheen):after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.app *,.app :after,.app :before{animation:none!important;transition:none!important}}body,html{background:#030712}body{padding-top:0!important;margin:0;color:#f9fafb}.app:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#030712,#030712 35%,rgba(168,85,247,.12))}:is(.app,.app-layer) :focus-visible{outline:2px solid #c084fc;outline-offset:2px}:is(.app,.app-layer) a,:is(.app,.app-layer) button{touch-action:manipulation}:is(.app,.app-layer) button:disabled{cursor:not-allowed}:is(.app,.app-layer) input[type=number]{-moz-appearance:textfield}:is(.app,.app-layer) input::-webkit-inner-spin-button,:is(.app,.app-layer) input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.motion-full .sheet,.motion-lite .sheet{animation:nx-sheet .32s cubic-bezier(.2,.8,.2,1) both}.motion-full .scrim,.motion-lite .scrim{animation:nx-fade .2s ease-out both}.motion-full .dialog,.motion-lite .dialog{animation:nx-in .3s cubic-bezier(.2,.9,.3,1.2) both}.nx-spin{animation:nx-orbit .9s linear infinite}.nx-center{min-height:100dvh;display:flex;align-items:center;justify-content:center}.nx-loader{width:40px;height:40px;border-radius:50%;border:3px solid rgba(168,85,247,.25);border-top-color:#a855f7;animation:nx-orbit .9s linear infinite}.app-layer{position:relative;z-index:100;color:var(--text);font-family:var(--font-body);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.overlay-screen{position:fixed;inset:0;z-index:90;overflow-y:auto;overscroll-behavior:contain;background:#030712}.overlay-screen>.overlay-inner{max-width:480px;margin:0 auto;min-height:100%}.otp input{width:100%;min-width:0;height:56px;border-radius:16px;text-align:center;background:var(--surface-2);border:1px solid transparent;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--text);outline:none;padding:0}.otp input:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(168,85,247,.25)}.otp.error input{border-color:hsla(0,91%,71%,.7)}.otp input:disabled{opacity:.6}.nx-field:after{content:"";position:absolute;left:0;right:0;top:0;height:132px;background:linear-gradient(180deg,#030712,#030712 45%,rgba(3,7,18,0))}