@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@tailwind base;@tailwind components;@tailwind utilities;:root{--font-inter:"Inter",sans-serif;--font-space-grotesk:"Space Grotesk",sans-serif;--font-ibm-plex-mono:"IBM Plex Mono",monospace;--font-main:"IBM Plex Sans","Inter",system-ui;--font-mono:"IBM Plex Mono",ui-monospace;--accent:#8ac4ff;--border:#e1e1e1;--shadow-hov:0 4px 8px rgba(0,0,0,.04)}@layer base{*{@apply border-border}body{background:linear-gradient(#e8e8e8 1px,transparent 0) 0 0 /16px 16px,#fafafa;color:#1c1c1c;font-family:var(--font-main);font-weight:300;transition:transform .6s cubic-bezier(.22,.61,.36,1);position:relative}body.modal-open{transform:perspective(1400px) rotateX(2deg) scale(.98)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease;font-size:14px;color:rgba(138,196,255,.3)}}.font-sans{font-family:var(--font-main)}.font-mono{font-family:var(--font-mono)}.tagline{font-weight:300;letter-spacing:.015em;font-size:clamp(1.1rem,1.6vw,1.25rem);min-height:1.5em}.tagline:after{content:"_";animation:blink 1s step-start infinite;margin-left:2px}.accent-bar{background:linear-gradient(90deg,#8ac4ff,#4a90e2,#8ac4ff,#4a90e2,#8ac4ff);background-size:400% 100%;animation:gradient-drift 20s linear infinite}@keyframes gradient-drift{0%{background-position:0 50%}to{background-position:400% 50%}}.card{border:1px solid var(--border);transition:.15s ease}.card:hover{box-shadow:var(--shadow-hov);transform:translateY(-2px) scale(1.02);border-color:var(--accent)}.powered-by-icon{transition:all .5s ease;display:inline-block}.powered-by-icon.energy{color:#8ac4ff}.powered-by-icon.games{color:#3cb371}.powered-by-icon.crypto{color:#f7931a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6bb0ff}html{scroll-behavior:smooth}::selection{background:var(--accent);color:#fff}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.cursor-blink{animation:blink 1s infinite}.glow-hover:hover{box-shadow:0 0 20px rgba(138,196,255,.2)}.grid-glyph{position:fixed;pointer-events:none;font-size:12px;color:rgba(138,196,255,.4);z-index:2;animation:glyph-fade 2s ease-out forwards}@keyframes glyph-fade{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.secret-card{animation:secret-reveal .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes secret-reveal{0%{opacity:0;transform:translateY(20px) rotateX(-90deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}