@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-20-latin-400-normal-bNi78tgO.woff2)format("woff2"),url(/assets/jersey-20-latin-400-normal-CEBC6LzF.woff)format("woff")}@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-20-latin-ext-400-normal-BO3lmWef.woff2)format("woff2"),url(/assets/jersey-20-latin-ext-400-normal-B2iV2rsB.woff)format("woff")}@font-face{font-family:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-25-latin-400-normal-BuYJnnt7.woff2)format("woff2"),url(/assets/jersey-25-latin-400-normal-XLH5qs2C.woff)format("woff")}@font-face{font-family:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-25-latin-ext-400-normal-CP5Jl3WN.woff2)format("woff2"),url(/assets/jersey-25-latin-ext-400-normal-uA4qe_6D.woff)format("woff")}:root{--sky:#9bdcf6;--cream:#fff6df;--cream-deep:#e9d7b6;--coral:#f28e82;--peach:#f8bd92;--lavender:#c6b9ee;--teal:#65b8b0;--gold:#f6c453;--grass:#8ed081;--ink:#263650;--ink-soft:#52678c;--line:2px solid var(--ink);--panel:#fff6dff0;--lift:0 2px 0 #2636504d}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{background:var(--sky);color:var(--ink);font-synthesis:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:"Jersey 20",ui-rounded,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1.1}h1,h2,p,ol{margin:0;font-weight:400}strong,b{font-weight:400}h2,.btn,.answer input,.altitude>span{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px;line-height:1.05}.scene{position:fixed;inset:0}.scene canvas{image-rendering:pixelated;display:block}.app{inset:var(--vv-top,0px) 0 auto;height:var(--vv-height,100dvh);padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed}.top,.dock{grid-template-columns:minmax(0,1fr);gap:8px;width:min(100%,440px);display:grid}.top>*,.dock>*{pointer-events:auto}.panel{border:var(--line);background:var(--panel);box-shadow:var(--lift);border-radius:14px}.app[data-night] .top{--ink:var(--cream);--ink-soft:#fff6df9e;--panel:rgb(11 16 38/calc(.25 + .6 * var(--night)));--line:2px solid #fff6df47;--lift:0 2px 0 #0b102600;color:var(--ink)}.top,.top .panel,.top small,.pips li,.zone-banner{transition:color .9s,background-color .9s,border-color .9s,box-shadow .9s}.hud{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.chip{border-radius:12px;padding:4px 8px 3px}.altitude{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;flex:none;justify-self:start;justify-items:center;min-width:84px;display:grid}.altitude small,.round small,.score small,.meta,.hint,.note{color:var(--ink-soft);font-size:20px}.round{justify-items:center;gap:3px;padding-top:8px;display:grid}.hud-end{justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.score{font-variant-numeric:tabular-nums;text-align:center;justify-items:center;min-width:58px;display:grid}.score span{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px;line-height:1.05}.mute{width:36px;height:36px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.icon{fill:currentColor;shape-rendering:crispedges;width:24px;height:24px;display:block}.mute[aria-pressed=true]{color:#9aa7bd}.pips{gap:3px;padding:0;list-style:none;display:flex}.pips li{border:1px solid var(--ink);background:0 0;border-radius:2px;width:10px;height:10px}.pips li[data-now]{background:var(--ink)}[data-tier=none]{--tier:var(--cream-deep)}[data-tier=common]{--tier:#fff}[data-tier=uncommon]{--tier:var(--teal)}[data-tier=rare]{--tier:var(--lavender)}[data-tier=ultra_rare]{--tier:var(--coral)}[data-tier=legendary]{--tier:var(--gold)}.pips li[data-tier]{background:var(--tier)}.card{text-align:center;justify-items:center;gap:8px;margin-top:18px;padding:14px 14px 12px;animation:.38s cubic-bezier(.2,1.2,.4,1) both card-in;display:grid}@keyframes card-in{0%{opacity:0;transform:translateY(-14px)}}.label{letter-spacing:.16em;text-transform:uppercase;color:#c2484b;font-size:20px}.card h2{text-wrap:balance;font-family:"Jersey 20",ui-rounded,system-ui,sans-serif;font-size:40px;line-height:1}.meta{letter-spacing:.08em;text-transform:uppercase}@media (height<=700px){.card{margin-top:6px;padding:10px 12px 8px}.card h2{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px;line-height:1.05}}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.spread{justify-content:space-between}.tag{border:1px solid var(--ink-soft);color:var(--ink-soft);border-radius:8px;padding:0 8px}.reward{color:var(--cream);text-align:center;text-shadow:0 2px #141e308c;justify-items:center;gap:8px;margin-top:26px;animation:.32s cubic-bezier(.2,1.4,.4,1) both pop;display:grid}.reward img{image-rendering:pixelated;filter:drop-shadow(0 0 10px var(--tier));animation:.52s cubic-bezier(.2,1.7,.4,1) both emblem}.reward strong{color:var(--tier);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 0 #141e3099, 0 0 16px color-mix(in srgb, var(--tier) 55%, transparent);margin-right:-.14em;font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:50px;line-height:.95}.reward q,.reward p{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px;line-height:1.05}.reward q{quotes:"“" "”"}.reward p b{color:var(--tier)}.reward small{letter-spacing:.04em;color:#fff6dfb8;font-size:20px}.reward[data-level="1"] strong{text-shadow:0 2px #141e3099;font-size:25px;line-height:1.05}.reward[data-level="1"] img{filter:none}.reward[data-level="4"] img,.reward[data-level="5"] img{filter:drop-shadow(0 0 8px var(--tier)) drop-shadow(0 0 22px var(--tier))}.reward[data-level="4"] strong:before,.reward[data-level="4"] strong:after,.reward[data-level="5"] strong:before,.reward[data-level="5"] strong:after{content:"✦";letter-spacing:0;vertical-align:middle;margin:0 .3em;font-size:.45em}.reward[data-level="5"] img{animation:.52s cubic-bezier(.2,1.7,.4,1) both emblem,1.6s ease-in-out .52s infinite alternate breathe}.reward[data-level="5"] strong{background:linear-gradient(100deg, var(--tier) 42%, #fff7d6 50%, var(--tier) 58%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out .4s infinite sheen}@keyframes emblem{0%{opacity:0;transform:translateY(10px)scale(.6)}}@keyframes breathe{to{transform:scale(1.06)}}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.94)}}.zone-banner{border:1px solid var(--ink-soft);background:var(--panel);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:1px 12px 0;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.top{position:relative}.token{z-index:2;border:var(--line);background:var(--tier,#fff);max-width:70vw;box-shadow:var(--lift);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;visibility:hidden;will-change:transform, opacity;border-radius:8px;padding:1px 8px 0;position:fixed;top:0;left:0;overflow:hidden}.gauge{background:#0b102680;border-radius:16px;justify-self:center;justify-items:center;gap:4px;margin-bottom:6px;padding:8px 14px 6px;animation:.22s ease-out both pop;display:grid}.gauge ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.gauge li{background:#fff6df14;border-radius:10px;width:36px;height:36px}.gauge img{width:36px;height:36px;image-rendering:pixelated;opacity:.22;filter:grayscale();display:block}.gauge li[data-on]{background:color-mix(in srgb, var(--tier) 22%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tier) 70%, transparent);animation:.32s cubic-bezier(.2,1.7,.4,1) both wake}.gauge li[data-on] img{opacity:1;filter:drop-shadow(0 0 5px var(--tier))}.gauge strong{min-height:22px;color:var(--tier,var(--cream));letter-spacing:.14em;text-transform:uppercase;font-size:20px;animation:.2s ease-out both pop}@keyframes wake{0%{transform:scale(.7)}}.bar{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 8px;transition:opacity .14s ease-out,transform .24s cubic-bezier(.2,1.5,.4,1);display:grid;overflow:hidden}.bar[data-wait]{opacity:0;pointer-events:none;transition:none;transform:translateY(12px)}.timeline{background:#2636501f;grid-column:1/-1;height:5px;margin:0 -8px}.timeline i{background:var(--teal);transform-origin:0;height:100%;animation:drain var(--dur,25s) linear var(--delay,0s) both;display:block}.timeline[data-level=warn] i{background:var(--gold)}.timeline[data-level=low] i{background:var(--coral)}.timeline[data-frozen] i{animation-play-state:paused}@keyframes drain{to{transform:scaleX(0)}}.dial{--dial:var(--teal);place-items:center;width:48px;height:48px;display:grid;position:relative}.dial svg{position:absolute;inset:0;transform:rotate(-90deg)scaleY(-1)}.dial .face{fill:#fff;stroke:var(--ink);stroke-width:2px}.dial .ticks,.dial .left{fill:none;stroke-width:5px}.dial .ticks{stroke:#2636502e;stroke-dasharray:.94 2.83}.dial .left{stroke:var(--dial);stroke-dasharray:94.25;animation:sweep var(--dur,25s) linear var(--delay,0s) both;transition:stroke .3s}.dial .hand{animation:orbit var(--dur,25s) linear var(--delay,0s) both;position:absolute;inset:0}.dial .hand img{width:9px;height:14px;image-rendering:pixelated;animation:unorbit var(--dur,25s) linear var(--delay,0s) both;position:absolute;top:18.75%;left:50%;translate:-50% -50%}.dial[data-frozen] :is(.left,.hand,.hand img){animation-play-state:paused}.dial[data-level=warn]{--dial:var(--gold)}.dial[data-level=low]{--dial:var(--coral);animation:1s ease-out infinite beat}@keyframes sweep{to{stroke-dashoffset:94.25px}}@keyframes orbit{to{rotate:360deg}}@keyframes unorbit{to{rotate:-360deg}}@keyframes beat{0%{transform:scale(1.12)}35%{transform:scale(1)}}.seconds{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;line-height:1;position:relative}.seconds span{animation:.24s ease-out both second;display:block}@keyframes second{0%{transform:scale(1.35)}}.seconds[data-level=low]{color:#c2484b}.answer input{border:var(--line);min-width:0;height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.answer input:read-only{background:0 0;border-color:#0000;outline:none}.answer input::placeholder{color:#9aa7bd}.btn{border:var(--line);background:var(--coral);min-height:48px;box-shadow:0 3px 0 var(--ink);color:var(--ink);cursor:pointer;border-radius:12px;padding:0 18px;transition:transform 60ms,box-shadow 60ms}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.btn:disabled{border-color:var(--cream-deep);box-shadow:none;color:#9aa7bd;cursor:default;background:0 0}.btn.wide{width:100%}.btn.next{letter-spacing:.08em;justify-self:center;min-width:200px;margin-bottom:6px;animation:.2s ease-out both pop}.countdown,.countdown+.bar{grid-area:1/1}.countdown{z-index:1;text-align:left;grid-template-columns:34px auto;place-self:center;align-items:center;column-gap:10px;padding:0 16px 6px 12px;display:grid;overflow:hidden}.countdown i{background:var(--gold);transform-origin:0;grid-column:1/-1;height:5px;margin:0 -16px 5px -12px;animation:linear both charge}.countdown b{text-align:center;color:#c2484b;font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:50px;line-height:.8;animation:.42s cubic-bezier(.2,1.6,.4,1) both count}.countdown span{display:grid}.countdown small{color:var(--ink-soft)}@keyframes charge{0%{transform:scaleX(0)}}@keyframes count{0%{opacity:0;transform:scale(1.9)}}.btn.quiet{border:1px solid var(--ink-soft);min-height:44px;box-shadow:none;color:var(--ink-soft);background:0 0;padding:0 12px;font-family:inherit;font-size:20px}.btn.danger{border:var(--line);background:var(--coral);color:var(--ink)}.btn.go:disabled{background:color-mix(in srgb, var(--coral) 38%, var(--cream));color:#26365080;border-color:#26365059}.btn.go{border-radius:10px;min-width:84px;min-height:44px;padding:0 12px;position:relative}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.spark{border:2px dashed var(--gold);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-5px}.dots{opacity:0;justify-content:center;align-items:center;gap:4px;animation:1ms linear .15s forwards appear;display:flex;position:absolute;inset:0}.go[data-phase=submitting] .label{animation:1ms linear .15s forwards vanish}.dots i{background:var(--ink-soft);width:6px;height:6px;animation:.9s step-end infinite blink}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes appear{to{opacity:1}}@keyframes vanish{to{opacity:0}}@keyframes blink{50%{opacity:.25}}.toast,.alert{text-wrap:pretty;border-radius:10px;padding:6px 10px}.alert{border:1px solid var(--ink-soft);background:var(--peach)}.app:has(.hero) .altitude{visibility:hidden}.hero{text-align:center;isolation:isolate;pointer-events:none;justify-items:center;gap:8px;margin-top:clamp(0px,3vh,48px);display:grid}.hero h1{background:linear-gradient(var(--cream) 46%, var(--peach) 46% 60%, var(--coral) 60%);color:#0000;letter-spacing:.08em;-webkit-background-clip:text;background-clip:text;width:min-content;margin-right:-.08em;font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:75px;line-height:.82;position:relative}.hero h1:before{content:attr(data-text);z-index:-1;color:var(--ink);text-shadow:.04em 0 0 var(--ink), -.04em 0 0 var(--ink), 0 .04em 0 var(--ink), 0 -.04em 0 var(--ink), .04em .04em 0 var(--ink), -.04em .04em 0 var(--ink), .04em -.04em 0 var(--ink), -.04em -.04em 0 var(--ink), .04em .12em 0 var(--ink-soft), 0 .12em 0 var(--ink-soft), -.04em .12em 0 var(--ink-soft);position:absolute;inset:0}.kicker{letter-spacing:.4em;text-transform:uppercase;margin-right:-.4em}.hero p{text-wrap:balance;max-width:30ch}.landing{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.howto{min-height:44px;font:inherit;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;display:inline-flex}.howto:before{content:"▸"}.steps{text-wrap:pretty;gap:6px;padding-left:22px;list-style:decimal;display:grid}.btn.cta{letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7em;width:100%;min-height:60px;display:flex}.btn.cta i{font-size:.7em;font-style:normal}.btn.cta:disabled{background:color-mix(in srgb, var(--coral) 38%, var(--cream));color:#26365080;border-color:#26365059}.landing .row{flex-wrap:nowrap}.today{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:.6em;display:flex}.today .more:not(:first-child):before{content:"· "}.landing .chip{min-height:44px;font:inherit;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.landing .chip .icon{width:12px;height:12px}.result{--ink:var(--cream);--ink-soft:#fff6df99;max-height:calc(var(--vv-height,100dvh) - 70px);overscroll-behavior:contain;color:var(--ink);scrollbar-width:thin;background:#0b1026e0;border-color:#fff6df38;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 16px 16px;display:grid;overflow-y:auto;box-shadow:0 6px #0b102659}.result .tag{justify-self:center}.sheet-head{text-align:center;justify-items:center;gap:6px;display:grid}.sheet-head b{color:var(--gold)}.total{font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 3px #f28e828c;font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:75px;line-height:.85}.total small{color:var(--ink-soft);font-size:25px}.result h3{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:20px;font-weight:400}.log{width:100%;display:block;overflow:visible}.log .ground{stroke:#fff6df40;stroke-dasharray:2 4}.log .climb{fill:#65b8b02e}.log .line{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linejoin:round}.log circle{fill:var(--tier);stroke:#0b1026;stroke-width:2px}.log text{fill:var(--ink-soft);text-anchor:middle;font:14px "Jersey 20",sans-serif}.catch{padding:0;list-style:none;display:grid}.catch li{border-bottom:1px solid #fff6df1f;grid-template-columns:22px minmax(0,1fr) 28px 44px;align-items:center;gap:10px;padding:8px 0;display:grid}.catch .n{color:var(--ink-soft);font-variant-numeric:tabular-nums}.catch .what{gap:2px;min-width:0;display:grid}.catch .what small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catch .what b{color:var(--tier)}.catch img,.legend img{width:28px;height:28px;image-rendering:pixelated}.catch strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--tier);font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px}.catch li[data-tier=none] :is(b,strong){color:var(--ink-soft)}.actions .btn{letter-spacing:.15em;text-transform:uppercase;min-height:56px}.logbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.logbook div{text-align:center;border:1px solid #fff6df2e;border-radius:10px;gap:2px;padding:8px 4px;display:grid}.logbook dt{color:var(--ink-soft)}.logbook dd{font-variant-numeric:tabular-nums;margin:0}.legend li{border-bottom-color:#fff6df1f!important}.legend span{color:var(--tier);align-items:center;gap:8px;display:inline-flex}.legend strong{color:var(--ink-soft);font-variant-numeric:tabular-nums}.next{text-align:center}.next strong{color:var(--gold);font-variant-numeric:tabular-nums}.result .btn.quiet{border-color:#fff6df59;justify-self:center}.result .disclaimer{text-align:center}@media (width>=900px){.result{padding:26px 32px 22px}.total{font-size:100px}}dialog{width:min(100% - 28px,400px);max-height:calc(var(--vv-height,100dvh) - 48px);border:var(--line);background:var(--cream);color:var(--ink);text-align:left;border-radius:14px;padding:14px;box-shadow:0 4px #26365066}dialog[open]{align-content:start;gap:10px;height:fit-content;display:grid}dialog::backdrop{background:#26365073}#settings{gap:4px;width:min(100% - 28px,460px)}.setting{border-bottom:1px dotted var(--ink-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:8px 0;display:grid}.setting span{gap:2px;display:grid}.setting b{letter-spacing:.12em;text-transform:uppercase}.setting small{color:var(--ink-soft);font-size:18px;line-height:1.1}.setting input{appearance:none;border:var(--line);background:var(--cream-deep);cursor:pointer;border-radius:8px;width:58px;height:30px;margin:0;transition:background-color .15s;position:relative}.setting input:after{content:"KAPALI";background:var(--ink);border-radius:4px;width:24px;font-size:0;transition:transform .15s;position:absolute;inset:3px auto 3px 3px}.setting input:checked{background:var(--teal)}.setting input:checked:after{background:var(--cream);box-shadow:0 0 0 2px var(--ink);transform:translate(25px)}.group{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 2px;font-size:20px;font-weight:400}:root[data-colorblind]{--ink-soft:#33435f}:root[data-colorblind] [data-tier=uncommon]{--tier:#56b4e9}:root[data-colorblind] [data-tier=rare]{--tier:#cc79a7}:root[data-colorblind] [data-tier=ultra_rare]{--tier:#e69f00}:root[data-colorblind] [data-tier=legendary]{--tier:#f0e442}:root[data-colorblind] .result{--ink-soft:#fff6dfd9}.toggle{align-items:center;gap:8px;min-height:44px;display:inline-flex}.toggle input{width:22px;height:22px;accent-color:var(--teal)}.history,.tiers{font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.history li,.tiers li{border-bottom:1px dotted var(--ink-soft);justify-content:space-between;padding:6px 0;display:flex}.lab{gap:4px;padding:8px 10px;display:grid}.lab label{grid-template-columns:9em 1fr;align-items:center;gap:8px;display:grid}.lab .toggle{display:inline-flex}.lab .btn[data-tier]{border:var(--line);background:var(--tier);color:var(--ink)}.lab select,.lab input[type=range]{min-height:28px;font:inherit;accent-color:var(--teal)}@media (width<=480px){.mute.restart,.today .more{display:none}}@media (height<=619px){.hero{gap:4px;margin-top:0}.hero h1{font-size:50px}.kicker{display:none}.app:has(.hero) .hud{height:0}.app:has(.hero) .hud-end{flex-direction:column}}@media (width<=380px){.pips{gap:2px}.pips li{width:8px;height:8px}}@media (width>=900px){.top{width:min(100%,720px)}.dock{width:min(100%,620px)}.top{justify-items:center}.hud{width:100%}.chip:not(.mute){border-radius:14px;padding:10px 18px 8px}.altitude{min-width:170px}.score{min-width:110px}.mute{top:calc(12px + env(safe-area-inset-top));width:48px;height:48px;position:fixed;right:14px}.mute.restart{right:70px}.mute.gear{top:calc(68px + env(safe-area-inset-top))}.top>.card{text-align:left;justify-items:start;gap:12px;width:min(100%,580px);margin-top:20px;padding:26px 32px 22px}.bar{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:0 12px 12px 10px;overflow:visible}.timeline{border-radius:12px 12px 0 0;margin:0 -12px 0 -10px;overflow:hidden}.dial{filter:drop-shadow(0 3px #2636504d);width:64px;height:64px;margin:-10px 0}.dial .hand img{width:13.5px;height:21px}.seconds{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px}.answer input,.btn.go{height:52px;min-height:52px}.btn.go{min-width:100px}}@media (width>=900px) and (height>=620px){.top>.card{margin-top:clamp(24px,7vh,96px);padding:30px 36px 26px}.card h2{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:50px;line-height:1.02}.hero h1{font-size:100px}.kicker{font-family:"Jersey 25",ui-rounded,system-ui,sans-serif;font-size:25px}.hero p{max-width:none}.btn.cta{min-height:72px}}@media (prefers-reduced-motion:reduce){.dial,.seconds span,.gauge,.gauge li,.gauge strong{animation:none!important}.btn{transition:none}.reward,.reward img,.reward strong,.card,.countdown b{animation:none!important}.bar{transition:none}}.turnstile{z-index:50;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.turnstile.asking{border:var(--line);background:var(--panel);box-shadow:var(--lift);border-radius:12px;padding:8px}
