.logo-eyes[data-astro-cid-f7espo7c]{transform-origin:32px 33px;animation:5s infinite blink}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.logo-eyes[data-astro-cid-f7espo7c]{animation:none}}:root{--bg:#151c29;--bg-2:#1c2433;--panel:#252f42;--edge:#4a5874;--deep:#080b12;--text:#eef2fb;--muted:#a3b0c8;--lime:#dff902;--on-lime:#0c0f08;--mint:#52d9a3;--lavender:#9e9eff;--cream:#ebe3d3;--lift:0 3px 0 var(--deep);--lift-hi:0 6px 0 var(--deep);--display:"Clash Display", "Arial Black", system-ui, sans-serif;--body:"Instrument Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1}.mono{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:700}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.skip{background:var(--lime);color:var(--on-lime);z-index:99;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.site-header{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--edge);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-tile{background:var(--lime);border:2px solid var(--deep);width:44px;height:44px;box-shadow:var(--lift);border-radius:8px;place-items:center;display:grid}.brand-logo{width:34px;height:34px;color:var(--deep)}.brand-word{flex-direction:column;line-height:1;display:flex}.brand-word b{font-family:var(--display);text-transform:uppercase;color:var(--lime);font-size:22px;font-weight:700}.brand-word small{font-family:var(--display);letter-spacing:.42em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}nav{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--lift);border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex}nav a{text-transform:uppercase;color:var(--muted);border-radius:3px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}nav a:hover{color:var(--text);background:var(--bg-2)}nav .nav-cta{background:var(--lime);color:var(--on-lime)}nav .nav-cta:hover{background:var(--lime);color:var(--on-lime);filter:brightness(1.08)}@media (width<=560px){nav a:not(.nav-cta){display:none}}.site-footer{background:var(--deep);border-top:1px solid var(--edge);margin-top:96px;padding:48px 0 24px}.foot{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.foot h2{color:var(--lime);margin-bottom:12px}.foot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--lime)}.foot p{color:var(--muted)}.copyright{border-top:1px solid var(--panel);color:var(--muted);margin-top:40px;padding-top:20px;font-weight:500}@media (width<=760px){.foot{grid-template-columns:1fr}}.panel{background:var(--panel);border:2px solid var(--deep);box-shadow:var(--lift);border-radius:8px}.chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--lime);color:var(--on-lime);border:1px solid var(--deep);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.chip.ghost{background:var(--bg-2);color:var(--text);border-color:var(--edge)}.chip.live{background:var(--mint)}.chip.soon{background:var(--lavender)}.btn{border:1px solid var(--edge);background:var(--panel);color:var(--text);box-shadow:var(--lift);border-radius:5px;align-items:center;gap:8px;padding:13px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.btn:hover{box-shadow:0 5px 0 var(--deep);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--deep);transform:translateY(2px)}.btn.primary{background:var(--lime);color:var(--on-lime);border-color:var(--text)}.reveal{animation:.6s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}html{scroll-behavior:auto}}
