@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--font: "Figtree", system-ui, sans-serif;--display: "Unbounded", "Figtree", system-ui, sans-serif;--ink: #140b26;--night: #170d33;--hull: #2a1c55;--deck: #3a2870;--rule: #5d47a0;--signal: #ffb21e;--tether: #7af0d4;--frost: #fbf6ff;--mist: #c6b8ec;--ok: #7af0d4;--no: #ff7d8f;--cell: 40px;--roll: .62s;--roll-ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;height:100%}body{background:var(--night);color:var(--frost);font-family:var(--font);font-size:16px;line-height:1.45;overflow:hidden}#sky{position:fixed;inset:0}button,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--tether);outline-offset:2px}.vh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;white-space:nowrap;background:var(--deck);color:var(--frost);border:3px solid var(--ink);border-radius:999px;box-shadow:0 3px 0 var(--ink);padding:6px 18px;font-weight:700;font-size:15px;min-height:44px;transition:transform .1s cubic-bezier(.22,1,.36,1),box-shadow .1s,background-color .15s}.vh-btn:hover{background:#1b3740}.vh-btn:active{transform:translateY(3px);box-shadow:0 0 0 var(--ink)}.vh-btn:disabled{opacity:.55;cursor:default;transform:none}.vh-btn.go{background:var(--tether);color:var(--ink);font-size:17px;min-height:50px;width:100%}.vh-btn.go:hover{background:#a2f7e4}.vh-btn.mini{min-height:36px;font-size:14px;padding:2px 14px}.vh-btn.ghost{background:#0b1c22b3}.vh-link{color:var(--mist);font-size:14px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.vh-link:hover{color:var(--frost)}.vh-mark{position:fixed;top:14px;left:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.vh-mark>*{pointer-events:auto}.vh-logo{font:900 26px var(--display);letter-spacing:.01em;color:var(--frost);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.vh-console{position:fixed;z-index:2;top:64px;right:16px;bottom:16px;width:380px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;background:#0b1c22eb;border:3px solid var(--ink);border-radius:20px;box-shadow:0 6px #12092899,inset 0 0 0 1px #7af0d41f;backdrop-filter:blur(6px)}.vh-console>section{padding:16px 18px;border-top:2px solid var(--rule)}.vh-console>section:first-child{border-top:0}.vh-console h1{margin:6px 0;font:800 24px var(--display);line-height:1.15;letter-spacing:-.01em}.vh-console h2{margin:0 0 8px;font:700 13px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--tether)}.vh-tag{display:inline-block;padding:2px 10px;border:2px solid var(--signal);border-radius:999px;font:700 12px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.vh-lead{margin:0;color:var(--mist);max-width:40ch}.vh-fine{margin:0 0 10px;font-size:14px;color:var(--mist)}.vh-count{display:grid;gap:12px;background:linear-gradient(180deg,rgba(122,240,212,.07),transparent)}.vh-tbd{margin:0;font:700 18px var(--display)}.vh-tbd.live{color:var(--tether)}.vh-clock{display:grid;gap:6px}.vh-lbl{font-size:14px;color:var(--mist)}.vh-dials{display:flex;gap:10px}.vh-unit{display:grid;justify-items:center;gap:4px}.vh-u{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mist)}.vh-win{display:flex;gap:3px}.vh-col{position:relative;width:30px;height:var(--cell);overflow:hidden;background:var(--ink);color:var(--tether);border:2px solid var(--rule);border-radius:8px}.vh-strip{display:flex;flex-direction:column;will-change:transform}.vh-digit{height:var(--cell);display:flex;align-items:center;justify-content:center;font:800 22px var(--display);font-variant-numeric:tabular-nums}.vh-cta:empty{display:none}.vh-field{display:flex;gap:8px}.vh-field input{flex:1;min-width:0;min-height:44px;padding:6px 12px;font-size:15px;background:var(--ink);border:2px solid var(--rule);border-radius:12px;color:var(--frost)}.vh-field input::placeholder{color:#5f7c79}.vh-wallets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vh-verdict{margin:10px 0 0;padding:10px 12px;border-radius:12px;border:2px solid;font-weight:700;font-size:15px}.vh-verdict.is-yes{border-color:var(--ok);color:var(--ok);background:#7af0d414;animation:vh-in .42s cubic-bezier(.34,1.36,.64,1) both}.vh-verdict.is-no{border-color:var(--no);color:var(--no);background:#ff7d8f12;animation:vh-in .3s ease-out both}@keyframes vh-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.vh-terms ul,.vh-steps ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vh-terms li{position:relative;padding-left:18px;font-size:15px}.vh-terms li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--signal);transform:rotate(45deg)}.vh-steps ol{counter-reset:step}.vh-steps li{counter-increment:step;display:grid;grid-template-columns:28px 1fr;column-gap:10px;align-items:center;font-size:15px}.vh-steps li:before{content:counter(step);grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;border:2px solid var(--tether);border-radius:50%;font:700 13px var(--display);color:var(--tether)}.vh-steps li small{grid-column:2;font-size:13px;color:var(--mist)}.vh-toast{position:fixed;left:50%;top:16px;transform:translate(-50%,-8px);opacity:0;pointer-events:none;z-index:4;max-width:calc(100vw - 32px);background:var(--deck);color:var(--frost);border:3px solid var(--ink);border-radius:14px;box-shadow:0 3px 0 var(--ink);padding:8px 16px;font-size:15px;font-weight:600;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.vh-toast.on{opacity:1;transform:translate(-50%)}@media (max-width: 720px){.vh-console{inset:auto 0 0;width:auto;max-height:64vh;max-height:64dvh;border-radius:20px 20px 0 0;border-bottom:0}.vh-console>section{padding:14px 16px}.vh-logo{font-size:22px}.vh-col{width:26px}:root{--cell: 34px}.vh-digit{font-size:19px}}@media (prefers-reduced-motion: reduce){.vh-strip{transition:none!important}.vh-verdict{animation:none!important}.vh-btn,.vh-toast{transition:none}}
