@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--void:#030303;--panel:#0d0d0d;--panel-hover:#111;--border:#222;--border-hover:#444;--signal:#cf0;--accent:#00f0ff;--purple:#9d00ff;--danger:#f33;--dim:#777;--text:#eaeaea;--neon:#cf0;--cyan:#00f0ff;--error:#f33;--text-muted:#777;--bg-deep:#030303;--bg-panel:#0d0d0d;--success:#22c55e;--warning:#f97316;--neon-glow:#ccff0059;--cyan-glow:#00f0ff59;--purple-glow:#9d00ff59;--font-oswald:"Oswald", sans-serif;--font-mono:"Space Mono", monospace;--font-inter:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cf0 #030303}body{color:#eaeaea;background:#030303;min-height:100vh;font-family:Inter,sans-serif;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ccff0008 1px,#0000 1px),linear-gradient(#ccff0008 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}::selection{color:#000;background:#cf0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#030303}::-webkit-scrollbar-thumb{background:#cf0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e8ff5c}.font-oswald{font-family:Oswald,sans-serif}.font-mono{font-family:Space Mono,monospace}.cyber-panel{background:#0d0d0d;border:1px solid #222;border-radius:12px;transition:all .4s}.cyber-panel:hover{background:#111;border-color:#444;transform:translateY(-2px);box-shadow:0 10px 30px #00000080}.cyber-panel--static:hover{transform:none}.cyber-panel:focus-within{border-color:#cf0;box-shadow:0 0 0 1px #ccff0059}.action-btn,.btn-signal,.btn-accent,.btn-purple,.btn-white{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;padding:1.25rem 2rem;font-family:Oswald,sans-serif;font-size:1rem;font-weight:900;transition:all .3s}.action-btn:disabled,.btn-signal:disabled,.btn-accent:disabled,.btn-purple:disabled,.btn-white:disabled{cursor:not-allowed;color:#555!important;box-shadow:none!important;background:#222!important;transform:none!important}.action-btn:not(:disabled):hover,.btn-signal:not(:disabled):hover,.btn-accent:not(:disabled):hover,.btn-purple:not(:disabled):hover,.btn-white:not(:disabled):hover{transform:translateY(-2px);color:#000!important;background:#fff!important;box-shadow:0 6px 25px #fff6!important}.action-btn,.btn-signal{color:#000;background:#cf0;box-shadow:0 4px 15px #cf03}.btn-accent{color:#000;background:#00f0ff;box-shadow:0 4px 15px #00f0ff33}.btn-purple{color:#fff;background:#9d00ff;box-shadow:0 4px 15px #9d00ff33}.btn-white{color:#000;background:#eaeaea;box-shadow:0 4px 15px #eaeaea26}.btn-ghost{text-transform:uppercase;letter-spacing:.06em;color:#777;cursor:pointer;background:0 0;border:1px solid #222;border-radius:8px;padding:.875rem 1.5rem;font-family:Oswald,sans-serif;font-size:.9rem;font-weight:700;transition:all .3s}.btn-ghost:hover{color:#cf0;border-color:#cf0;transform:translateY(-2px)}.input-field{color:#eaeaea;background:#0d0d0d;border:1px solid #333;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:Space Mono,monospace;font-size:13px;transition:border-color .2s,box-shadow .2s}.input-field:focus{border-color:#cf0;box-shadow:0 0 0 3px #ccff001a}.input-field::placeholder{color:#777}.tag{letter-spacing:.04em;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.tag-success{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e59}.tag-error{color:#f33;background:#ff33331f;border:1px solid #ff333359}.tag-warning{color:#f97316;background:#f973161f;border:1px solid #f9731659}.tag-cyan{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff59}.tag-purple{color:#c084fc;background:#9d00ff1f;border:1px solid #9d00ff59}.tag-neon{color:#cf0;background:#ccff001a;border:1px solid #ccff0059}.progress-bar{background:#000;border:1px solid #222;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill{border-radius:3px;height:100%;transition:width .35s}.progress-fill--neon{background:linear-gradient(90deg,#cf0,#e8ff5c)}.progress-fill--cyan{background:linear-gradient(90deg,#00f0ff,#cf0)}.progress-fill--purple{background:linear-gradient(90deg,#9d00ff,#00f0ff)}.scroll-area{scrollbar-width:thin;scrollbar-color:#cf0 transparent;overflow-y:auto}.scroll-area::-webkit-scrollbar{width:6px}.scroll-area::-webkit-scrollbar-track{background:0 0}.scroll-area::-webkit-scrollbar-thumb{background:#cf0;border-radius:3px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.35s forwards fadeIn}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #222;border-top-color:#cf0;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.75s linear infinite spin;display:inline-block}.spinner--cyan{border-top-color:#00f0ff}.spinner--purple{border-top-color:#9d00ff}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.pulse-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-dot}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink:after{content:"_";color:#cf0;animation:1s step-end infinite blink}.drop-zone{text-align:center;cursor:pointer;background:#00000059;border:2px dashed #333;border-radius:10px;padding:36px 20px;transition:border-color .2s,background .2s}.drop-zone:hover,.drop-zone--active{background:#ccff000a;border-color:#cf0}.mode-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto;display:grid}@media (max-width:768px){.mode-grid{grid-template-columns:1fr}}.grid-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.grid-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.grid-cards{grid-template-columns:1fr}}.grid-cards--5{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.grid-cards--5{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.grid-cards--5{grid-template-columns:1fr}}.step-num{color:#555;border:2px solid #333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Oswald,sans-serif;font-size:14px;font-weight:900;transition:all .3s;display:flex}.step-num--done{color:#cf0;background:#1a1a1a;border-color:#444;font-size:12px}.step-num--active-cyan{color:#00f0ff;border-color:#00f0ff;box-shadow:0 0 14px #00f0ff80}.step-num--active-purple{color:#9d00ff;border-color:#9d00ff;box-shadow:0 0 14px #9d00ff80}.wallet-ok{background:#22c55e14;border:1px solid #22c55e47;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:12px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
