:root{--bg: #07090a;--panel: #0d1112;--line: #1c2427;--text: #d7e4dc;--bright: #f2fff6;--muted: #8a9c93;--green: #3dff7a;--green-soft: #0f2418;--green-mid: #6fbf8c;--green-dim: #1f3a2a;--track: #1f2a2e;--amber: #ffb020;--amber-soft: #1a1406;--amber-text: #ffd27a;--red: #ff4d5e;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--mono)}body{-webkit-font-smoothing:antialiased}a{color:var(--green)}a:hover{color:#9dffbd}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input{font-family:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dim{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}.bright{color:var(--bright)}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.boot{padding:24px 16px;font-weight:800;color:var(--green);letter-spacing:2px}.logo{font-size:22px;font-weight:800;letter-spacing:2px;color:var(--green);text-decoration:none}.logo .cursor{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.panel{border:1px solid var(--line);background:var(--panel);border-radius:6px}.label{font-size:12px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:4px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-weight:800;font-size:14px;letter-spacing:1px;text-decoration:none}.btn:hover{color:var(--bright);border-color:#2c393d}.btn-go{background:var(--green);color:var(--bg);border-color:var(--green)}.btn-go:hover{color:var(--bg);background:#6dffa0}.btn-amber{background:var(--amber-text);color:var(--bg);border-color:var(--amber-text)}.btn-amber:hover{color:var(--bg)}.btn-big{min-height:56px;font-size:15px;width:100%}.timeline{position:relative;display:flex;gap:3px;height:12px}.timeline>div{border-radius:2px;background:var(--track)}.timeline .past{background:var(--green-dim)}.timeline .on{background:var(--green)}.timeline .hand{position:absolute;top:-5px;width:3px;height:22px;background:var(--bright);border-radius:1px;transition:left .9s linear}.ticks{display:flex;font-size:12px;color:var(--muted)}.zone{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);font-size:14px;text-align:left}.zone .z-label{width:72px;font-weight:800}.zone .z-pot{flex:1;font-size:12px;color:var(--muted)}.zone .z-mult{font-weight:800}.zone.mine{border-color:var(--green);background:var(--green-soft);color:var(--green)}.zone.mine .z-pot{color:#b9d6c4}.zone.pick{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-text)}button.zone:hover:not(:disabled){border-color:#2c393d}.chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chip{min-height:44px;border-radius:4px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-weight:700;font-size:13px}.chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.coin{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:13px}.coin .c-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar{height:10px;background:var(--track);border-radius:2px;overflow:hidden}.bar>div{height:100%;background:var(--green-mid);border-radius:2px;transition:width .8s ease}.coin.lead .c-name,.coin.lead .c-fill{color:var(--green)}.coin.lead .bar>div{background:var(--green)}.coin .c-fill{text-align:right;font-weight:700}.play{min-height:100dvh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.topbar .right{display:flex;gap:8px;align-items:center}.topbar .chain{display:none;font-size:12px;color:var(--muted)}.grid{flex:1;display:flex;flex-direction:column;gap:14px;padding:16px;max-width:520px;width:100%;margin:0 auto}.col{display:flex;flex-direction:column;gap:14px;min-width:0}.col-side{order:3}.col-zones{order:2}.col-main{order:1}.bigclock{font-size:64px;font-weight:800;line-height:1;letter-spacing:-2px;color:var(--bright);font-variant-numeric:tabular-nums}.bigclock small{font-size:.44em;color:var(--muted);letter-spacing:0}.phase{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.betting{border-color:var(--amber);background:var(--amber-soft)}.betting .bigclock{color:var(--amber-text)}@media(min-width:1100px){.topbar{padding:0 28px;height:64px}.topbar .chain{display:inline}.grid{display:grid;grid-template-columns:360px minmax(0,1fr) 340px;max-width:none;padding:0;gap:0}.col{padding:24px}.col-zones{order:0;border-right:1px solid var(--line)}.col-main{order:0;padding:24px 32px}.col-side{order:0;border-left:1px solid var(--line)}.bigclock{font-size:128px;letter-spacing:-6px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;background:#07090af0;background-image:repeating-linear-gradient(0deg,rgba(61,255,122,.05) 0 1px,transparent 1px 4px)}.overlay .box{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.glitch{position:relative;font-size:clamp(56px,16vw,96px);font-weight:800;letter-spacing:-3px;color:var(--bright);text-align:center;line-height:1}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}.glitch:before{color:var(--red);transform:translate(-3px,2px);animation:jitter .3s steps(2) infinite}.glitch:after{color:#2f8cff;transform:translate(3px,-2px);animation:jitter .25s steps(2) infinite reverse}@keyframes jitter{50%{transform:translate(2px,-1px)}}@media(prefers-reduced-motion:reduce){.glitch:before,.glitch:after,.logo .cursor{animation:none}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000000b3;display:flex;align-items:flex-end;justify-content:center}.sheet .body{width:100%;max-width:480px;background:var(--bg);border:1px solid var(--line);border-radius:10px 10px 0 0;padding:18px 16px 24px;display:flex;flex-direction:column;gap:14px;max-height:92dvh;overflow:auto}@media(min-width:700px){.sheet{align-items:center}.sheet .body{border-radius:10px}}.field{display:flex;gap:8px}.field input{flex:1;min-width:0;min-height:48px;padding:0 12px;border-radius:4px;border:1px solid var(--line);background:var(--bg);color:var(--bright);font-size:16px}.row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:40;max-width:calc(100% - 32px);padding:12px 16px;border-radius:6px;background:var(--panel);border:1px solid var(--line);font-size:13px}.toast.err{border-color:var(--red);color:#ffb3bb}.site{min-height:100dvh;display:flex;flex-direction:column}.nav{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.nav .links{display:flex;gap:8px;align-items:center}.nav .links .wide{display:none}.nav a.plain{color:var(--text);text-decoration:none;font-size:14px;min-height:44px;display:inline-flex;align-items:center;padding:0 6px}.scan{background-image:repeating-linear-gradient(0deg,rgba(61,255,122,.035) 0 1px,transparent 1px 4px)}.hero{padding:48px 16px 40px;display:grid;gap:28px}.hero h1{margin:0;font-size:clamp(56px,15vw,104px);line-height:.95;letter-spacing:-.05em;font-weight:800;color:var(--bright)}.hero p{margin:0;font-size:16px;line-height:1.6;color:#b9c9c0;max-width:560px}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px}.section{padding:56px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:24px}.section h2{margin:0;font-size:clamp(32px,7vw,56px);letter-spacing:-.04em;font-weight:800;color:var(--bright)}.kicker{font-size:14px;color:var(--green)}.cards{display:grid;gap:16px}.card{padding:22px;display:flex;flex-direction:column;gap:10px}.card h3{margin:0;font-size:18px;color:var(--bright)}.card p{margin:0;font-size:14px;line-height:1.6;color:#b9c9c0}.step{font-size:36px;font-weight:800}.rules{margin:0;padding:0;list-style:none}.rules li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.6}.rules li:last-child{border-bottom:none}.rules li>span:first-child{color:var(--green);font-weight:800}.rules b{color:var(--bright)}.cta-band{margin:0 16px 56px;padding:28px 22px;border:1px solid var(--green);border-radius:10px;background:var(--green-soft);display:flex;flex-direction:column;gap:16px}.cta-band .t{font-size:clamp(24px,5vw,44px);font-weight:800;letter-spacing:-.04em;color:var(--bright)}.foot{margin-top:auto;padding:32px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;font-size:12px;color:var(--muted);line-height:1.6}.foot .links{display:flex;gap:20px;flex-wrap:wrap}.foot .links a{color:var(--text);text-decoration:none}@media(min-width:900px){.nav{padding:0 80px;height:72px}.nav .links{gap:24px}.nav .links .wide{display:inline-flex}.hero{padding:110px 80px 100px;grid-template-columns:minmax(0,1fr) 520px;gap:80px;align-items:center}.hero p{font-size:18px}.section{padding:100px 80px;gap:40px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-wrap{display:grid;grid-template-columns:420px minmax(0,1fr);gap:80px}.rules li{font-size:16px;padding:18px 0}.cta-band{margin:0 80px 100px;padding:56px 64px;flex-direction:row;align-items:center;justify-content:space-between}.foot{padding:40px 80px;flex-direction:row;justify-content:space-between;align-items:center}.foot .blurb{max-width:760px}}
