.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flip-shell{--v-bg:#f3efe6;--v-ink:#171717;--v-paper:#fffdf8;--v-low:#a8c8ff;--v-high:#ff9874;--v-accent:#c8f06a;min-height:100dvh;padding:12px;background:var(--v-bg);color:var(--v-ink);font-family:Archivo,sans-serif;overflow-x:hidden}.flip-shell *{box-sizing:border-box}.flip-shell button,.flip-shell input{font:inherit;color:inherit}.flip-shell a,.flip-shell button,.flip-shell summary{min-height:44px}.flip-shell button{cursor:pointer}.flip-shell a:focus-visible,.flip-shell button:focus-visible,.flip-shell input:focus-visible,.flip-shell summary:focus-visible{outline:3px solid var(--v-paper);outline-offset:3px;box-shadow:0 0 0 6px var(--v-ink)}.v-duel{--v-bg:#f3efe6;--v-ink:#171717;--v-paper:#fffdf8;--v-low:#a8c8ff;--v-high:#ff9874;--v-accent:#c8f06a}.v-steps{--v-bg:#ff707d;--v-ink:#20213a;--v-paper:#fff4df;--v-low:#77d8e8;--v-high:#f5b0f3;--v-accent:#ffe36d}.v-orbit{--v-bg:#101612;--v-ink:#eff6e9;--v-paper:#18231d;--v-low:#65d9d3;--v-high:#ff7d5f;--v-accent:#c8ff4d}.v-ticker{--v-bg:#f6f3ea;--v-ink:#0b0b0b;--v-paper:#fff;--v-low:#dbe6ff;--v-high:#ff5d57;--v-accent:#f3db45}.v-cards{--v-bg:#d9d2ff;--v-ink:#2d2039;--v-paper:#fffaf2;--v-low:#8dd7ff;--v-high:#ff88b0;--v-accent:#bcf37d}.v-final,.v-lobby,.v-stage{width:min(100%,760px);min-height:calc(100dvh - 24px);margin:auto}.v-lobby{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.v-lobby-mark{font:400 clamp(48px,18vw,100px)/1 Paytone One,sans-serif}.v-lobby h1{margin:14px 0 28px;font:400 clamp(64px,20vw,122px)/.84 Paytone One,sans-serif;letter-spacing:-.05em}.v-lobby form{width:min(100%,460px);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v-lobby fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.v-lobby fieldset:nth-of-type(2){grid-template-columns:1fr 1fr}.v-lobby legend{margin-bottom:6px;font:800 9px IBM Plex Mono,monospace;text-align:left}.v-lobby fieldset label input{position:absolute;opacity:0}.v-lobby fieldset label span{min-height:46px;border:2px solid var(--v-ink);border-radius:999px;display:grid;place-items:center;background:var(--v-paper);font-weight:800}.v-lobby fieldset input:checked+span{background:var(--v-ink);color:var(--v-bg)}.v-lobby form>button{grid-column:1/-1;min-height:62px;padding:0 20px;border:3px solid;border-radius:16px;display:flex;justify-content:space-between;align-items:center;background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink);font:400 25px Paytone One,sans-serif}.v-orbit .v-lobby h1,.v-orbit .v-lobby-mark{font-family:IBM Plex Mono,monospace}.v-ticker .v-lobby{align-items:stretch;text-align:left}.v-ticker .v-lobby-mark{letter-spacing:-.12em}.v-ticker .v-lobby h1{text-transform:uppercase}.v-cards .v-lobby-mark{transform:rotate(-7deg)}.v-hud{width:min(100%,760px);height:54px;margin:0 auto 10px;padding:0 12px;border:2px solid var(--v-ink);border-radius:12px;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;grid-gap:12px;gap:12px;background:var(--v-paper);font:700 12px IBM Plex Mono,monospace}.v-hud a{display:grid;place-items:center;color:inherit;text-decoration:none}.v-hud b{font:400 24px Paytone One,sans-serif}.v-hud time{min-width:30px}.v-hud button{width:44px;border:0;background:transparent;font-size:24px}.v-stage{min-height:calc(100dvh - 88px);padding:clamp(18px,5vw,42px);border:3px solid var(--v-ink);border-radius:22px;background:var(--v-paper);position:relative;overflow:hidden}.v-phase-timer{position:relative;z-index:8;min-width:58px;width:max-content;height:42px;margin:0 0 8px auto;padding:0 11px;border:3px solid var(--v-ink);border-radius:999px;display:grid;place-items:center;background:var(--v-accent);box-shadow:0 4px 0 var(--v-ink);font:400 24px/1 Paytone One,sans-serif;letter-spacing:-.02em}.v-phase-timer.is-urgent{background:var(--v-high)}.v-question{position:relative;z-index:2;text-align:center}.v-question small{font:700 9px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.v-question h1{max-width:650px;margin:7px auto 0;font:400 clamp(25px,7vw,48px)/1 Paytone One,sans-serif;letter-spacing:-.025em}.v-range{position:relative;z-index:2;max-width:590px;margin:clamp(28px,7vh,70px) auto 0}.v-range label{display:grid;grid-gap:6px;gap:6px}.v-range label span{font:800 10px IBM Plex Mono,monospace}.v-range input{width:100%;min-width:0;height:72px;padding:10px 14px;border:3px solid var(--v-ink);border-radius:14px;background:var(--v-paper);font:600 clamp(22px,6vw,35px) IBM Plex Mono,monospace}.v-final button,.v-range button,.v-result>button,.v-vote button{min-height:58px;padding:10px 18px;border:3px solid var(--v-ink);border-radius:14px;background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink);font:400 22px Paytone One,sans-serif}.v-range button:disabled{opacity:.35;box-shadow:none}.v-range-duel>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:12px;gap:12px}.v-range-duel>div>b{padding-bottom:12px;font:400 56px Paytone One,sans-serif}.v-range-duel>button{width:100%;margin-top:24px}.v-range-steps{max-width:440px;text-align:center}.v-range-steps>p{font:700 12px IBM Plex Mono,monospace}.v-range-steps input{height:118px;text-align:center;font-size:clamp(34px,11vw,68px)}.v-range-steps>button{width:100%;margin-top:22px}.step-actions{margin-top:22px;display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px}.v-range-orbit{text-align:center}.orbit-ring{width:min(100%,430px);aspect-ratio:1;margin:auto;padding:70px;border:3px solid;border-radius:50%;display:grid;align-content:center;grid-gap:14px;gap:14px;box-shadow:inset 0 0 0 18px var(--v-bg),inset 0 0 0 21px var(--v-ink)}.v-range-orbit input{text-align:center;background:var(--v-paper);color:var(--v-ink)}.v-range-orbit output{min-height:42px;margin:14px 0;display:block;font:700 13px IBM Plex Mono,monospace}.v-range-orbit>button{width:100%}.v-range-sentence{max-width:680px}.v-range-sentence>p{margin:0;font:400 clamp(34px,9vw,70px)/1.35 Paytone One,sans-serif;text-align:center}.v-range-sentence input{width:min(29vw,220px);height:auto;padding:4px;border:0;border-bottom:5px solid;border-radius:0;background:transparent;text-align:center;font:600 clamp(21px,5vw,38px) IBM Plex Mono,monospace}.v-range-sentence>button{width:100%;margin-top:30px}.v-range-cards>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.v-range-cards label{min-height:250px;padding:26px 18px;border:3px solid;border-radius:18px;background:var(--v-paper);box-shadow:0 8px 0 var(--v-ink);align-content:center}.v-range-cards label:first-child{transform:rotate(-2deg)}.v-range-cards label:last-child{transform:rotate(2deg)}.v-range-cards input{border:0;border-bottom:3px solid;border-radius:0;text-align:center}.v-range-cards>button{width:100%;margin-top:28px}.v-vote{position:relative;z-index:2;max-width:650px;margin:clamp(22px,5vh,52px) auto 0;text-align:center}.v-market-tag{display:inline-flex;margin:0;padding:5px 10px;border:2px solid;border-radius:999px;font:700 9px IBM Plex Mono,monospace;text-transform:uppercase}.v-vote h2{margin:14px 0 20px;font:400 clamp(48px,15vw,92px)/.78 Paytone One,sans-serif;letter-spacing:-.05em}.v-vote-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v-vote-actions button{min-height:clamp(170px,32vh,280px);font-size:clamp(42px,13vw,78px)}.v-vote-actions button:first-child{background:var(--v-low)}.v-vote-actions button:last-child{background:var(--v-high)}.v-vote-steps .v-vote-actions{display:flex;flex-direction:column-reverse}.v-vote-steps .v-vote-actions button{min-height:105px}.v-vote-orbit .v-vote-actions{width:min(100%,470px);aspect-ratio:1;margin:auto;border:3px solid;border-radius:50%;padding:42px;position:relative}.v-vote-orbit .v-vote-actions:after{content:"?";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);font:400 60px IBM Plex Mono,monospace}.v-vote-orbit .v-vote-actions button{min-height:auto;border-radius:50%;font-size:clamp(28px,8vw,50px)}.v-vote-ticker h2{font-family:Archivo,sans-serif;text-transform:uppercase}.v-vote-ticker .v-vote-actions{display:flex;flex-direction:column}.v-vote-ticker .v-vote-actions button{min-height:100px;border-radius:0;text-align:left;padding-left:28px}.v-vote-ticker .v-vote-actions button:last-child{text-align:right;padding-right:28px}.v-vote-cards .v-vote-actions button{min-height:118px}.v-vote-cards .v-vote-actions button:first-child{transform:rotate(-1deg)}.v-vote-cards .v-vote-actions button:last-child{transform:rotate(1deg)}.v-maker{min-height:50vh;display:grid;place-content:center;grid-gap:28px;gap:28px}.v-maker strong{font:400 clamp(48px,15vw,88px)/.85 Paytone One,sans-serif}.v-maker button{min-width:260px}.v-details{margin-top:18px;border-top:2px solid;text-align:left}.v-details summary{display:flex;align-items:center;font:800 10px IBM Plex Mono,monospace}.v-details>p{display:flex;justify-content:space-between;gap:12px;font:700 13px IBM Plex Mono,monospace}.v-details ul{list-style:none;margin:0;padding:0}.v-details li{min-height:38px;border-top:1px solid;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.v-details li b{font-family:IBM Plex Mono,monospace;text-align:right}.v-details a{display:flex;align-items:center;color:inherit;font-weight:800}.v-result{position:relative;z-index:2;min-height:62vh;display:grid;place-content:center;text-align:center}.v-result>p{margin:0;font:800 11px IBM Plex Mono,monospace}.v-result>strong{font:400 clamp(54px,16vw,108px)/.92 Paytone One,sans-serif;overflow-wrap:anywhere}.v-result>div{font:400 70px Paytone One,sans-serif;color:var(--v-high)}.v-result>button{min-width:250px;margin:18px auto}.v-result .v-details{width:min(100%,520px);margin-inline:auto}.result-mark{position:absolute;z-index:-1;inset:50% auto auto 50%;transform:translate(-50%,-50%);font:400 min(65vw,450px)/1 Paytone One,sans-serif;color:var(--v-accent);opacity:.34}.v-final{position:relative;padding:42px clamp(18px,6vw,64px);border:3px solid;border-radius:22px;display:flex;flex-direction:column;align-items:center;background:var(--v-paper);text-align:center}.v-final>p{margin:auto 0 0;font:800 10px IBM Plex Mono,monospace}.v-final h1{margin:5px 0;font:400 clamp(46px,15vw,96px)/.9 Paytone One,sans-serif}.v-final>strong{font:400 62px Paytone One,sans-serif;color:var(--v-high)}.v-final ol{width:min(100%,480px);list-style:none;margin:24px 0;padding:0}.v-final li{min-height:42px;border-top:2px solid;display:flex;align-items:center;justify-content:space-between}.v-final button{width:min(100%,480px);margin-top:auto}.variant-index{min-height:100dvh;padding:clamp(18px,4vw,54px);background:#f3efe6;color:#171717;font-family:Archivo,sans-serif}.variant-index header{display:flex;justify-content:space-between;font:800 11px IBM Plex Mono,monospace}.variant-index header a{color:inherit;text-decoration:none}.variant-index h1{margin:clamp(70px,12vh,130px) 0 34px;font:400 clamp(58px,12vw,140px)/.82 Paytone One,sans-serif;letter-spacing:-.055em}.variant-index nav{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.variant-index nav a{min-height:240px;padding:15px;border:3px solid;border-radius:18px;display:flex;flex-direction:column;color:inherit;text-decoration:none;box-shadow:0 5px 0 #171717;transition:transform .16s ease}.variant-index nav a:hover{transform:translateY(-5px)}.variant-index nav small{font:700 10px IBM Plex Mono,monospace}.variant-index nav strong{margin:auto 0 5px;font:400 clamp(25px,3vw,48px) Paytone One,sans-serif}.variant-index nav span{font-size:12px}.variant-index nav i{align-self:flex-end;font-size:22px;font-style:normal}.index-duel{background:#c8f06a}.index-steps{background:#ff707d}.index-orbit{background:#101612;color:#eff6e9!important}.index-ticker{background:#f3db45}.index-cards{background:#d9d2ff}@media(max-width:700px){.variant-index nav{grid-template-columns:1fr}.variant-index nav a{min-height:120px}.variant-index h1{margin-top:70px}.v-lobby form{grid-template-columns:1fr}.v-lobby form>button{grid-column:1}.v-lobby{justify-content:flex-start;padding-top:18vh}.v-stage{padding:20px 14px}.v-question h1{font-size:clamp(24px,8vw,35px)}.v-range{margin-top:28px}.v-range-duel>div{grid-template-columns:1fr}.v-range-duel>div>b{display:none}.orbit-ring{padding:54px}.v-range-cards label{min-height:190px}.v-vote h2{font-size:clamp(48px,16vw,72px)}.v-vote-actions button{min-height:clamp(150px,27vh,220px)}.v-vote-orbit .v-vote-actions{padding:34px}.v-final{min-height:calc(100dvh - 24px)}}@media(max-width:370px){.flip-shell{padding:8px}.v-hud{gap:7px}.v-stage{min-height:calc(100dvh - 80px)}.v-phase-timer{min-width:50px;height:36px;font-size:20px}.v-range-cards>div{gap:8px}.v-range-cards label{padding:20px 8px}.orbit-ring{padding:42px}.v-vote-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.variant-index nav a{transition:none}.v-range-cards label,.v-vote-cards .v-vote-actions button{transform:none}}.v-orbit .v-vote-actions button{color:#101612}.v-hud a{min-width:44px}.v-result-steps>strong{padding:12px 20px;border-block:4px solid;background:var(--v-accent)}.v-result-orbit>strong{width:min(72vw,360px);aspect-ratio:1;margin:auto;border:3px solid;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 18px var(--v-bg),inset 0 0 0 21px var(--v-ink);font-family:IBM Plex Mono,monospace;font-size:clamp(40px,11vw,74px)}.v-result-ticker>strong{width:100%;padding:14px 6px;border-block:6px solid;background:var(--v-accent);font-family:Archivo,sans-serif;text-transform:uppercase}.v-result-cards>strong{padding:36px 24px;border:3px solid;border-radius:18px;background:var(--v-paper);box-shadow:0 9px 0 var(--v-ink);transform:rotate(-2deg)}.v-orbit .v-final h1,.v-orbit .v-final>strong{font-family:IBM Plex Mono,monospace}.v-ticker .v-final h1{text-transform:uppercase}.v-cards .v-final h1{transform:rotate(-2deg)}.v-cards .v-lobby h1{margin-bottom:34px}.v-cards .v-lobby fieldset:nth-of-type(2) span{font-size:11px}.v-cards .v-lobby form>button{background:var(--v-accent)}.v-cards .v-hud{grid-template-columns:auto 1fr auto auto auto;padding-inline:10px}.v-cards .v-hud>a{font:400 15px Paytone One,sans-serif}.v-cards .v-hud>span{font-size:10px}.v-cards .v-hud>b{display:flex;align-items:baseline;gap:4px}.v-cards .v-hud>b small{font:700 8px IBM Plex Mono,monospace}.v-cards .v-hud time{padding:5px 7px;border:2px solid;border-radius:999px;text-align:center}.v-cards .v-question small{color:#5b496e}.v-cards .v-range{margin-top:22px}.card-action-label{margin:0 0 11px;font:800 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-align:center}.v-cards .v-range-cards label{min-height:205px;padding:22px 16px}.v-cards .v-range-cards label>span{font-size:11px}.v-cards .v-range-cards>button{margin-top:22px;background:var(--v-accent)}.v-cards .v-market-tag{min-width:min(100%,330px);padding:8px 13px;border-radius:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;background:var(--v-paper);text-align:left}.v-cards .v-market-tag span{font:800 9px IBM Plex Mono,monospace}.v-cards .v-market-tag b{font:700 14px IBM Plex Mono,monospace;text-align:right;overflow-wrap:anywhere}.v-vote-cards h2{margin:22px 0 12px;font:800 11px IBM Plex Mono,monospace;letter-spacing:.1em}.v-vote-cards .v-vote-actions{gap:10px}.v-vote-cards .v-vote-actions button{min-height:142px;font-size:clamp(44px,13vw,70px)}.v-vote-cards .v-details{margin-top:20px}.v-cards .v-maker{min-height:44vh}.v-cards .v-maker strong{font-size:clamp(42px,13vw,72px)}.v-cards .v-maker button{background:var(--v-accent)}.v-cards .card-result-score{width:min(100%,230px);min-height:auto;margin:18px auto 0;padding:8px 14px;border:2px solid;border-radius:999px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;background:var(--v-accent);color:var(--v-ink);font-family:IBM Plex Mono,monospace}.v-cards .card-result-score small,.v-cards .card-result-score span{font-size:9px;font-weight:800}.v-cards .card-result-score b{font:400 30px Paytone One,sans-serif}.v-cards .v-result>button{margin-top:13px;background:var(--v-accent)}@media(max-width:370px){.v-cards .v-hud>span{font-size:9px}.v-cards .v-range-cards label{min-height:172px;padding-inline:8px}.v-cards .v-market-tag b{font-size:12px}.v-vote-cards .v-vote-actions button{min-height:126px}}.v-cards .v-vote-actions button{display:grid;place-content:center;grid-gap:5px;gap:5px}.v-cards .v-vote-actions small{font:800 11px IBM Plex Mono,monospace;letter-spacing:.1em}.v-cards .v-vote-actions strong{max-width:100%;font:400 clamp(30px,9vw,54px)/1 Paytone One,sans-serif;overflow-wrap:anywhere}.card-reveal{position:relative;z-index:2;max-width:620px;margin:10px auto 0;text-align:center}.card-reveal-board{position:relative;min-height:300px;display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:10px;gap:10px}.reveal-column{min-width:0}.voter-stack{padding-inline:4px;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}.voter-stack span{position:relative;z-index:2;min-height:28px;margin-top:-4px;padding:5px 8px;border:2px solid var(--v-ink);border-radius:7px;display:grid;place-items:center;background:var(--v-accent);box-shadow:0 3px 0 var(--v-ink);font:800 10px IBM Plex Mono,monospace;text-transform:uppercase;opacity:0;animation:voter-fly .42s cubic-bezier(.18,.9,.28,1.25) both}.voter-stack span:nth-child(3n+2){background:var(--v-high);transform:rotate(1deg)}.voter-stack span:nth-child(3n){background:var(--v-low);transform:rotate(-1deg)}.choice-flip{height:136px;perspective:900px}.choice-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.choice-face{position:absolute;inset:0;padding:12px 8px;border:3px solid var(--v-ink);border-radius:16px;display:grid;place-content:center;grid-gap:5px;gap:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 7px 0 var(--v-ink)}.choice-front{background:var(--v-low)}.reveal-high .choice-front{background:var(--v-high)}.choice-back{background:var(--v-accent);transform:rotateY(180deg)}.choice-face small{font:800 10px IBM Plex Mono,monospace;letter-spacing:.1em}.choice-face strong{font:400 clamp(25px,8vw,46px)/1 Paytone One,sans-serif;overflow-wrap:anywhere}.choice-flip.is-winner .choice-flip-inner{animation:answer-card-flip .7s cubic-bezier(.2,.72,.2,1) 1.2s forwards}.inside-reveal-card{position:absolute;z-index:5;left:50%;bottom:0;width:min(68%,270px);height:136px;padding:12px;border:3px solid var(--v-ink);border-radius:16px;display:grid;place-content:center;grid-gap:5px;gap:5px;background:var(--v-accent);box-shadow:0 7px 0 var(--v-ink);transform-origin:center;opacity:0;animation:inside-card-flip .72s cubic-bezier(.2,.72,.2,1) 1.2s both}.inside-reveal-card span{font:800 10px IBM Plex Mono,monospace;letter-spacing:.1em}.inside-reveal-card strong{font:400 clamp(30px,9vw,52px)/1 Paytone One,sans-serif;overflow-wrap:anywhere}.card-reveal>.card-result-score,.card-reveal>button{visibility:hidden;animation:reveal-actions .3s ease-out 1.92s both}.card-reveal>.card-result-score{margin-top:18px}.card-reveal>button{min-width:min(100%,250px);margin:13px auto 0;background:var(--v-accent)}.card-confetti{position:absolute;z-index:20;inset:0;overflow:hidden;pointer-events:none}.card-confetti i{position:absolute;top:43%;width:9px;height:16px;border:1px solid var(--v-ink);opacity:0;animation:confetti-burst 1.15s cubic-bezier(.2,.7,.2,1) 1.9s both}.card-result-score{width:min(100%,230px);min-height:auto;padding:8px 14px;border:2px solid;border-radius:999px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;background:var(--v-accent);color:var(--v-ink);font-family:IBM Plex Mono,monospace}.card-result-score small,.card-result-score span{font-size:9px;font-weight:800}.card-result-score b{font:400 30px Paytone One,sans-serif}@keyframes voter-fly{0%{opacity:0;transform:translateY(-46px) scale(.82) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes answer-card-flip{0%{transform:rotateY(0) scale(1)}42%{transform:rotateY(92deg) scale(1.08)}to{transform:rotateY(180deg) scale(1)}}@keyframes inside-card-flip{0%{opacity:0;transform:translateX(-50%) translateY(35px) rotateY(90deg) scale(.7)}to{opacity:1;transform:translateX(-50%) translateY(0) rotateY(0) scale(1)}}@keyframes reveal-actions{0%{visibility:hidden;opacity:0;transform:translateY(10px)}1%{visibility:visible}to{visibility:visible;opacity:1;transform:none}}@keyframes confetti-burst{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),44vh,0) rotate(620deg)}}@media(prefers-reduced-motion:reduce){.voter-stack span{opacity:1;animation:none;transform:none}.choice-flip.is-winner .choice-flip-inner{animation:none;transform:rotateY(180deg)}.inside-reveal-card{opacity:1;animation:none;transform:translateX(-50%)}.card-reveal>.card-result-score,.card-reveal>button{visibility:visible;animation:none}.card-confetti{display:none}}@media(max-width:370px){.card-reveal-board{min-height:276px}.voter-stack{height:112px}.choice-flip,.inside-reveal-card{height:128px}.voter-stack span{min-height:26px;font-size:9px}}.voter-stack{height:124px;padding-inline:2px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(4,27px);align-content:end;align-items:end}.voter-stack span{grid-row:var(--brick-row);grid-column:var(--brick-column)/span 2;min-width:0;min-height:25px;margin:0 -1px;padding:4px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-flip .choice-flip-inner{animation:answer-card-flip .7s cubic-bezier(.2,.72,.2,1) 1.2s forwards}.choice-back.is-incorrect{background:var(--v-high)}.reveal-high .choice-back.is-incorrect{background:var(--v-low)}.choice-back.is-incorrect strong{font-size:clamp(13px,4.2vw,24px);letter-spacing:.035em}@media(prefers-reduced-motion:reduce){.choice-flip .choice-flip-inner{animation:none;transform:rotateY(180deg)}}@media(max-width:370px){.voter-stack{height:112px;grid-template-rows:repeat(4,24px)}.voter-stack span{min-height:23px;padding-inline:1px;font-size:8px}}.card-reveal[data-outcome=inside] .card-reveal-board{row-gap:14px}.card-reveal[data-outcome=inside] .inside-reveal-card{position:relative;left:auto;bottom:auto;grid-column:1/-1;width:100%;height:86px;margin:2px 0 0;border-radius:14px;transform:none;opacity:0;animation:inside-row-land .52s cubic-bezier(.16,.9,.24,1.16) 1.92s both}.card-reveal[data-outcome=inside] .inside-reveal-card strong{font-size:clamp(30px,9vw,46px)}.card-reveal[data-outcome=inside]>.card-result-score,.card-reveal[data-outcome=inside]>button{animation-delay:2.46s}.card-reveal[data-outcome=inside] .card-confetti i{top:58%}@keyframes inside-row-land{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.card-reveal[data-outcome=inside] .inside-reveal-card{opacity:1;animation:none;transform:none}}@media(max-width:370px){.card-reveal[data-outcome=inside] .inside-reveal-card{height:78px}}.maker-wait{min-height:48vh;display:grid;place-content:center;justify-items:center;grid-gap:15px;gap:15px;text-align:center}.maker-wait-kicker{margin:0 0 2px;padding:7px 14px;border:2px solid var(--v-ink);border-radius:999px;background:var(--v-accent);box-shadow:0 3px 0 var(--v-ink);font:400 clamp(18px,5vw,24px)/1 Paytone One,sans-serif}.maker-wait>strong{font:400 clamp(24px,7vw,38px)/1 Paytone One,sans-serif}.maker-wait-cards{position:relative;width:min(68vw,250px);height:104px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.maker-wait-cards>i{border:3px solid var(--v-ink);border-radius:14px;background:var(--v-low);box-shadow:0 6px 0 var(--v-ink)}.maker-wait-cards>i:nth-child(2){background:var(--v-high)}.maker-wait-cards>b{position:absolute;top:-8px;left:50%;width:88px;height:27px;border:2px solid var(--v-ink);border-radius:7px;background:var(--v-accent);box-shadow:0 3px 0 var(--v-ink);animation:maker-brick .8s ease-in-out infinite alternate}.maker-wait-dots{display:flex;gap:6px}.maker-wait-dots i{width:8px;height:8px;border:2px solid var(--v-ink);border-radius:50%;background:var(--v-accent);animation:maker-dot .7s ease-in-out infinite alternate}.maker-wait-dots i:nth-child(2){animation-delay:.14s}.maker-wait-dots i:nth-child(3){animation-delay:.28s}@keyframes maker-brick{0%{transform:translateX(-88%) rotate(-3deg)}to{transform:translateX(-12%) rotate(3deg)}}@keyframes maker-dot{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.maker-wait-cards>b,.maker-wait-dots i{animation:none}}.voter-stack{--brick-height:27px;grid-template-columns:repeat(var(--pyramid-columns),minmax(0,1fr));grid-template-rows:repeat(var(--pyramid-rows),var(--brick-height))}.voter-stack span{height:calc(var(--brick-height) - 2px);min-height:0}.voter-stack[data-base="1"]{--brick-height:36px}.voter-stack[data-base="1"] span{font-size:12px}.voter-stack[data-base="2"]{--brick-height:32px}.voter-stack[data-base="2"] span{font-size:11px}.voter-stack[data-base="3"]{--brick-height:29px}.voter-stack[data-base="3"] span{font-size:10px}.voter-stack[data-base="4"] span{font-size:9px}@media(max-width:370px){.voter-stack[data-base="1"]{--brick-height:34px}.voter-stack[data-base="2"]{--brick-height:30px}.voter-stack[data-base="3"]{--brick-height:27px}.voter-stack[data-base="4"]{--brick-height:24px}}.v-stage{min-height:calc(100dvh - 24px)}@media(max-width:370px){.v-stage{min-height:calc(100dvh - 16px)}}.v-range-unit{max-width:440px}.v-range-unit>div{display:grid;grid-gap:12px;gap:12px}.v-range-unit label{display:grid;grid-gap:6px;gap:6px}.range-number-control{min-width:0;height:76px;border:3px solid var(--v-ink);border-radius:14px;background:var(--v-paper);overflow:hidden}.v-range-unit .range-number-control input{height:70px;padding:10px 14px;border:0;border-radius:0;background:transparent}.v-range-unit>button{width:100%;margin-top:22px;background:var(--v-accent)}.range-and{margin:-3px 0;letter-spacing:.1em;transform:translateY(9.5px)}.range-and,.v-range-error{font:800 10px IBM Plex Mono,monospace;text-align:center}.v-range-error{min-height:18px;margin:10px 0 -8px;color:#a32049;letter-spacing:.04em;text-transform:uppercase}@media(max-width:370px){.range-number-control{height:68px}.v-range-unit .range-number-control input{height:62px}}.v-vote-cards .v-vote-actions{display:grid;grid-template-columns:1fr}.v-vote-cards .v-vote-actions button,.v-vote-cards .v-vote-actions button:first-child,.v-vote-cards .v-vote-actions button:last-child{transform:none}.reveal-number-line{height:96px;margin:10px 6px 2px;padding:0 14px;border:2px solid var(--v-ink);border-radius:13px;background:var(--v-paper);opacity:0;animation:number-line-arrive .42s cubic-bezier(.2,.8,.2,1) 1.92s both}.number-line-track{position:relative;top:45px;height:5px;background:var(--v-paper)}.number-line-track,.number-line-track>i{border:2px solid var(--v-ink);border-radius:999px}.number-line-track>i{position:absolute;z-index:0;top:-4px;left:var(--market-min);width:calc(var(--market-max) - var(--market-min));height:9px;background:var(--v-blue);transform-origin:left;animation:market-line-grow .5s ease-out 2.05s both}.number-line-marker{position:absolute;z-index:2;left:var(--marker-x);min-width:54px;display:grid;grid-gap:1px;gap:1px;font-style:normal;white-space:nowrap}.number-line-marker small{font:800 7px IBM Plex Mono,monospace;letter-spacing:.08em}.number-line-marker strong{font:700 11px IBM Plex Mono,monospace}.marker-max,.marker-min{bottom:15px}.marker-min{transform:translateX(-8%);text-align:left}.marker-max{transform:translateX(-92%);text-align:right}.marker-max:after,.marker-min:after{content:"";position:absolute;top:25px;width:3px;height:17px;background:var(--v-ink)}.marker-min:after{left:4px}.marker-max:after{right:4px}.marker-answer{top:17px;transform:translateX(-50%);place-items:center}.marker-answer:before{content:"";position:absolute;top:-22px;width:13px;height:13px;border:3px solid var(--v-ink);border-radius:50%;background:var(--v-accent)}.card-reveal[data-outcome=inside] .reveal-number-line{animation-delay:2.46s}.card-reveal[data-outcome=inside] .number-line-track>i{animation-delay:2.58s}@keyframes number-line-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes market-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.reveal-number-line{opacity:1;animation:none}.number-line-track>i{animation:none}}@media(max-width:370px){.reveal-number-line{height:90px;margin-inline:0;padding-inline:10px}.number-line-track{top:42px}.number-line-marker strong{font-size:10px}}.number-reveal{position:relative;z-index:2;max-width:620px;margin:8px auto 0;text-align:center}.number-reveal-status{position:relative;height:24px;font:800 10px IBM Plex Mono,monospace;letter-spacing:.1em}.number-reveal-status>span,.number-reveal-status>strong{position:absolute;inset:0;display:grid;place-items:center}.number-reveal-status>span{animation:search-label-out .25s 2.28s both}.number-reveal-status>strong{opacity:0;animation:locked-label-in .28s 2.28s both}.answer-hunt{height:188px;padding:0 18px;display:grid;align-items:center}.answer-hunt-track{position:relative;height:8px;border:3px solid var(--v-ink);border-radius:999px;background:var(--v-paper);box-shadow:0 4px 0 rgba(45,32,57,.12)}.answer-hunt-track>i{position:absolute;top:-5px;left:var(--low-x);width:calc(var(--high-x) - var(--low-x));height:12px;border:2px solid var(--v-ink);border-radius:999px;background:var(--v-low);transform-origin:left;animation:market-zone-open .5s ease-out .08s both}.answer-guide{position:absolute;top:-55px;min-width:58px;display:grid;grid-gap:2px;gap:2px}.answer-guide small{font:800 8px IBM Plex Mono,monospace;letter-spacing:.08em}.answer-guide strong{font:400 22px/1 Paytone One,sans-serif}.guide-low{left:var(--low-x);transform:translateX(-8%);text-align:left}.guide-high{left:var(--high-x);transform:translateX(-92%);text-align:right}.answer-guide:after{content:"";position:absolute;top:43px;width:3px;height:20px;background:var(--v-ink)}.guide-low:after{left:4px}.guide-high:after{right:4px}.answer-hunt-cursor{position:absolute;z-index:5;left:50%;top:-25px;width:52px;height:52px;border:3px solid var(--v-ink);border-radius:50%;display:grid;place-items:center;background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink);transform:translateX(-50%);animation:answer-search 2.35s cubic-bezier(.3,.05,.2,1) both}.answer-hunt-cursor>span,.answer-hunt-cursor>strong{grid-area:1/1}.answer-hunt-cursor>span{font:400 28px Paytone One,sans-serif;animation:question-away .18s 2.16s both}.answer-hunt-cursor>strong{max-width:94px;padding:6px 9px;border:2px solid var(--v-ink);border-radius:8px;background:var(--v-accent);font:400 22px/1 Paytone One,sans-serif;opacity:0;animation:answer-number-in .26s cubic-bezier(.2,.8,.2,1.25) 2.2s both}.number-voter-reveal{min-height:132px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;opacity:0;animation:voter-groups-in .3s ease-out 2.42s both}.number-vote-group{min-width:0;padding-top:8px;border-top:3px solid var(--v-ink);display:grid;grid-template-rows:auto 1fr auto;grid-gap:7px;gap:7px}.number-vote-group>header{display:grid;grid-gap:1px;gap:1px}.number-vote-group header small{font:800 8px IBM Plex Mono,monospace;letter-spacing:.09em}.number-vote-group header strong{font:400 24px/1 Paytone One,sans-serif}.number-vote-group>div{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:4px}.number-vote-group>div span{min-width:55px;max-width:100%;padding:5px 7px;border:2px solid var(--v-ink);border-radius:6px;background:var(--v-accent);box-shadow:0 2px 0 var(--v-ink);font:800 8px IBM Plex Mono,monospace;text-transform:uppercase;opacity:0;animation:voter-name-rush-right .42s cubic-bezier(.15,.85,.2,1.2) both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote-group-low>div span{animation-name:voter-name-rush-left}.vote-group-low>div span:nth-child(2n){background:var(--v-low)}.vote-group-high>div span:nth-child(2n){background:var(--v-high)}.number-vote-group>b{font:800 9px IBM Plex Mono,monospace;letter-spacing:.06em;opacity:0;animation:verdict-in .22s 2.91s both}.number-vote-group.is-correct>b{color:#2d6b1b}.number-vote-group.is-wrong>b{color:#8a2345}.number-result-score{width:min(100%,230px);min-height:54px;margin:12px auto 0;padding:8px 14px;border:2px solid;border-radius:999px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;background:var(--v-accent);font-family:IBM Plex Mono,monospace;opacity:0;animation:result-controls-in .3s 3.16s both}.number-result-score small,.number-result-score span{font-size:9px;font-weight:800}.number-result-score b{font:400 30px Paytone One,sans-serif}.number-reveal>button{min-width:min(100%,250px);min-height:58px;margin:12px auto 0;padding:10px 18px;border:3px solid var(--v-ink);border-radius:14px;background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink);font:400 22px Paytone One,sans-serif;opacity:0;animation:result-controls-in .3s 3.24s both}@keyframes market-zone-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes answer-search{0%{left:50%;top:-25px;transform:translateX(-50%) scale(.78) rotate(0)}18%{left:var(--low-x);top:-31px;transform:translateX(-50%) scale(1.04) rotate(-5deg)}37%{left:var(--high-x);top:-20px;transform:translateX(-50%) scale(.92) rotate(4deg)}55%{left:38%;top:-30px;transform:translateX(-50%) scale(1.07) rotate(-3deg)}72%{left:80%;top:-22px;transform:translateX(-50%) scale(.96) rotate(2deg)}87%{left:58%;top:-29px;transform:translateX(-50%) scale(1.05) rotate(-1deg)}to{left:var(--answer-x);top:-25px;transform:translateX(-50%) scale(1) rotate(0)}}@keyframes question-away{to{opacity:0;transform:scale(.4)}}@keyframes answer-number-in{0%{opacity:0;transform:scale(.45) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes search-label-out{to{opacity:0;transform:translateY(-5px)}}@keyframes locked-label-in{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:none}}@keyframes voter-groups-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes voter-name-rush-left{0%{opacity:0;transform:translate(-42px,-14px) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes voter-name-rush-right{0%{opacity:0;transform:translate(42px,-14px) rotate(6deg)}to{opacity:1;transform:none}}@keyframes verdict-in{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:none}}@keyframes result-controls-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.number-reveal-status>span{display:none;animation:none}.answer-hunt-cursor,.answer-hunt-cursor>strong,.answer-hunt-track>i,.number-result-score,.number-reveal-status>strong,.number-reveal>button,.number-vote-group>b,.number-vote-group>div span,.number-voter-reveal{opacity:1;animation:none;transform:none}.answer-hunt-cursor{left:var(--answer-x);transform:translateX(-50%)}.answer-hunt-cursor>span{display:none}.answer-hunt-cursor>strong{transform:none}}@media(max-width:370px){.number-reveal{margin-top:2px}.answer-hunt{height:164px;padding-inline:12px}.answer-guide{top:-49px;min-width:50px}.answer-guide strong{font-size:19px}.answer-guide:after{top:39px;height:18px}.number-voter-reveal{gap:8px;min-height:122px}.number-vote-group header strong{font-size:21px}.number-vote-group>div span{min-width:49px;padding-inline:4px;font-size:7px}.number-result-score,.number-reveal>button{margin-top:9px}}.false-finish{max-width:660px}.false-finish .number-reveal-status{height:30px}.false-finish .number-reveal-status>span{animation:search-label-out .2s 2.64s both}.false-finish .number-reveal-status>strong{font:400 18px Paytone One,sans-serif;opacity:0;animation:false-verdict-in .32s cubic-bezier(.2,.85,.2,1.2) 2.64s both}.false-finish .answer-hunt{height:202px;padding-inline:20px}.false-finish .answer-hunt-track{height:14px;border-width:3px;background:var(--v-paper);box-shadow:0 5px 0 rgba(45,32,57,.12)}.false-finish .answer-hunt-track>i.line-zone{position:absolute;top:-3px;height:14px;border:0;border-radius:0;animation:none}.false-finish .answer-hunt-track>i.line-zone-below{left:0;width:var(--low-x);border-radius:999px 0 0 999px;background:var(--v-low)}.false-finish .answer-hunt-track>i.line-zone-inside{left:var(--low-x);width:calc(var(--high-x) - var(--low-x));background:var(--v-accent)}.false-finish .answer-hunt-track>i.line-zone-above{left:var(--high-x);width:calc(100% - var(--high-x));border-radius:0 999px 999px 0;background:var(--v-high)}.false-finish .answer-guide{top:-62px}.false-finish .answer-guide:after{top:45px;height:27px}.false-finish .answer-guide small{font-size:8px}.false-finish .answer-guide strong{font-size:23px}.false-finish .answer-hunt-cursor{--answer-token-top:-28px;--answer-token-hop-high:-36px;--answer-token-hop-low:-21px;--answer-token-hop-mid:-34px;--answer-token-hop-last:-35px;left:50%;top:var(--answer-token-top);width:64px;height:64px;background:var(--v-paper);box-shadow:0 6px 0 var(--v-ink);animation:false-finish-search 2.72s cubic-bezier(.4,.02,.15,1) both}.false-finish .answer-hunt-cursor:after{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:3px;height:16px;background:var(--v-ink);transform:translateX(-50%)}.false-finish .answer-hunt-cursor>span{font-size:31px;animation:question-away .18s 2.53s both}.false-finish .answer-hunt-cursor>strong{max-width:none;padding:0;border:0;background:transparent;font-size:23px;animation:answer-number-in .28s cubic-bezier(.2,.85,.2,1.25) 2.64s both}.settlement-board{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:12px;gap:12px;opacity:0;animation:settlement-in .36s ease-out 2.84s both}.result-roster{min-width:0;padding:10px;border:3px solid var(--v-ink);border-radius:14px;text-align:left}.result-roster>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid}.result-roster>header small{font:800 9px IBM Plex Mono,monospace;letter-spacing:.1em}.result-roster>header strong{width:28px;height:28px;border:2px solid;border-radius:50%;display:grid;place-items:center;font:400 15px Paytone One,sans-serif}.result-roster>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.result-roster.is-winner{background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink)}.result-roster.is-loser{background:rgba(255,250,242,.72);border-style:dashed;color:#6d6274}.player-result{min-width:112px;min-height:42px;padding:6px 7px;border:2px solid var(--v-ink);border-radius:8px;display:grid;grid-template-columns:1fr auto;align-content:center;background:var(--v-paper);color:var(--v-ink);opacity:0;animation:result-person-in .34s cubic-bezier(.15,.85,.2,1.18) both}.player-result b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 9px IBM Plex Mono,monospace}.player-result small{grid-row:2;font:800 6px IBM Plex Mono,monospace;letter-spacing:.05em;color:#74667e}.player-result em{grid-column:2;grid-row:1/3;align-self:center;margin-left:8px;font:400 21px Paytone One,sans-serif;font-style:normal}.is-loser .player-result{border-color:#8f8397;background:hsla(0,0%,100%,.48);box-shadow:none;opacity:0}.is-loser .player-result em{font-size:16px}.false-finish .number-result-score{animation-delay:3.52s}.false-finish>button{animation-delay:3.6s}@keyframes false-zone-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes false-finish-search{0%{left:50%;top:var(--answer-token-top);transform:translateX(-50%) scale(.78)}18%{left:var(--low-x);top:var(--answer-token-hop-high);transform:translateX(-50%) scale(1.04) rotate(-5deg)}36%{left:var(--high-x);top:var(--answer-token-hop-low);transform:translateX(-50%) scale(.92) rotate(4deg)}54%{left:40%;top:var(--answer-token-hop-mid);transform:translateX(-50%) scale(1.07) rotate(-3deg)}70%{left:var(--answer-x);top:var(--answer-token-top);transform:translateX(-50%) scale(1.09)}78%{left:var(--answer-x);top:var(--answer-token-top);transform:translateX(-50%) scale(.95)}88%{left:27%;top:var(--answer-token-hop-last);transform:translateX(-50%) scale(1.08) rotate(-5deg)}to{left:var(--answer-x);top:var(--answer-token-top);transform:translateX(-50%) scale(1)}}@keyframes false-verdict-in{0%{opacity:0;transform:translateY(6px) scale(.82)}to{opacity:1;transform:none}}@keyframes settlement-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes result-person-in{0%{opacity:0;transform:translateY(-18px) rotate(-2deg)}to{opacity:1;transform:none}}@media(max-width:520px){.false-finish .answer-hunt{height:180px;padding-inline:12px}.false-finish .answer-guide{top:-55px}.false-finish .answer-guide:after{top:42px;height:24px}.false-finish .answer-guide strong{font-size:20px}.false-finish .answer-hunt-cursor{--answer-token-top:-25px;--answer-token-hop-high:-33px;--answer-token-hop-low:-18px;--answer-token-hop-mid:-31px;--answer-token-hop-last:-32px;width:58px;height:58px;top:var(--answer-token-top)}.false-finish .answer-hunt-cursor:after{height:14px}.settlement-board{grid-template-columns:1fr;gap:9px}.result-roster{padding:8px}.result-roster>div{gap:5px}.player-result{min-width:calc(50% - 3px);flex:1 1}.false-finish .number-result-score,.false-finish>button{margin-top:10px}}@media(prefers-reduced-motion:reduce){.false-finish .answer-hunt-cursor,.false-finish .answer-hunt-cursor>strong,.false-finish .answer-hunt-track>i.line-zone,.false-finish .number-reveal-status>strong,.player-result,.settlement-board{opacity:1;animation:none}.false-finish .answer-hunt-cursor{left:var(--answer-x);top:var(--answer-token-top);transform:translateX(-50%)}.false-finish .answer-hunt-cursor>span,.false-finish .number-reveal-status>span{display:none}}.resolution-banner{min-height:58px;margin-bottom:10px;padding:8px 14px;border:3px solid var(--v-ink);border-radius:13px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;background:var(--v-accent);box-shadow:0 5px 0 var(--v-ink);opacity:0;animation:false-verdict-in .34s cubic-bezier(.2,.85,.2,1.15) 2.72s both}.number-reveal[data-outcome=below] .resolution-banner{background:var(--v-low)}.number-reveal[data-outcome=above] .resolution-banner{background:var(--v-high)}.resolution-banner small{font:800 8px IBM Plex Mono,monospace;letter-spacing:.1em}.resolution-banner strong{font:400 28px/1 Paytone One,sans-serif;text-align:right}.false-finish .settlement-board{animation-delay:2.9s}.number-reveal-waiting{margin:22px auto 0;opacity:0;animation:result-controls-in .3s 4.2s both}@media(max-width:520px){.resolution-banner{min-height:54px;padding-inline:11px}.resolution-banner strong{font-size:24px}.number-reveal-waiting{margin-top:18px}}@media(prefers-reduced-motion:reduce){.number-reveal-waiting,.resolution-banner{opacity:1;animation:none}}.big-broadcast .answer-hunt{height:190px}.big-broadcast .resolution-banner{min-height:92px;grid-template-columns:1fr;place-items:center;text-align:center}.big-broadcast .resolution-banner small{display:none}.big-broadcast .resolution-banner strong{font-size:clamp(38px,8vw,54px);text-align:center}.big-broadcast .settlement-board{margin-top:12px}.big-broadcast .result-roster>header small{font-size:11px}.big-broadcast .result-roster>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.big-broadcast .player-result{min-width:0;min-height:58px;padding:8px 9px}.big-broadcast .player-result b{font:400 16px/1 Paytone One,sans-serif;letter-spacing:-.01em}.big-broadcast .player-result small{margin-top:4px;font-size:7px}.big-broadcast .result-roster.is-winner .player-result{border-width:3px;box-shadow:0 2px 0 var(--v-ink)}.big-broadcast .result-roster.is-loser .player-result b{font-size:14px}.big-broadcast .player-result em{font-size:24px}.big-broadcast .is-loser .player-result em{font-size:18px}@media(max-width:520px){.big-broadcast .resolution-banner{min-height:78px}.big-broadcast .resolution-banner strong{font-size:34px}.big-broadcast .settlement-board{margin-top:9px}.big-broadcast .result-roster>div{grid-template-columns:repeat(2,minmax(0,1fr))}.big-broadcast .player-result{min-height:54px;padding:7px}.big-broadcast .player-result b{font-size:15px}.big-broadcast .result-roster.is-loser .player-result b{font-size:13px}}.settlement-board{grid-template-columns:1fr}.big-broadcast .settlement-board{width:min(100%,540px);margin-inline:auto}.player-result{align-items:center}.player-result small{display:none}.player-result em{grid-row:1}.result-roster.is-winner .player-result.is-human{background:var(--v-low);box-shadow:0 2px 0 var(--v-ink),inset 0 0 0 2px rgba(255,250,242,.32)}.result-roster.is-empty{min-height:126px;display:grid;place-items:center}.big-broadcast .result-roster.is-empty>div{width:100%;margin-top:0;display:grid;grid-template-columns:1fr;place-items:center}.player-result.no-winners{width:min(100%,320px);min-width:0;grid-template-columns:1fr;place-items:center;text-align:center;animation-delay:3.04s}.player-result.no-winners b{white-space:normal;overflow:visible;text-overflow:clip}.big-broadcast .player-result.no-winners b{font-size:16px}.answer-hunt-cursor:after{display:none}.false-finish .answer-hunt-cursor>strong{max-width:calc(100% - 12px);overflow:hidden;text-align:center;white-space:nowrap}.false-finish .answer-hunt-cursor[data-answer-size=medium]{--answer-token-top:-20px;--answer-token-hop-high:-28px;--answer-token-hop-low:-13px;--answer-token-hop-mid:-26px;--answer-token-hop-last:-27px;width:82px;height:54px;border-radius:999px}.false-finish .answer-hunt-cursor[data-answer-size=medium]>strong{font-size:20px;letter-spacing:-.02em}.false-finish .answer-hunt-cursor[data-answer-size=long]{--answer-token-top:-20px;--answer-token-hop-high:-28px;--answer-token-hop-low:-13px;--answer-token-hop-mid:-26px;--answer-token-hop-last:-27px;width:min(144px,48vw);height:54px;border-radius:999px}.false-finish .answer-hunt-cursor[data-answer-size=long]>strong{max-width:calc(100% - 16px);font-size:clamp(15px,4vw,18px);letter-spacing:-.035em}@media(max-width:520px){.false-finish .answer-hunt-cursor[data-answer-size=medium]{--answer-token-top:-18px;--answer-token-hop-high:-26px;--answer-token-hop-low:-11px;--answer-token-hop-mid:-24px;--answer-token-hop-last:-25px;width:76px;height:50px}.false-finish .answer-hunt-cursor[data-answer-size=medium]>strong{font-size:18px}.false-finish .answer-hunt-cursor[data-answer-size=long]{--answer-token-top:-18px;--answer-token-hop-high:-26px;--answer-token-hop-low:-11px;--answer-token-hop-mid:-24px;--answer-token-hop-last:-25px;width:min(132px,50vw);height:50px}.false-finish .answer-hunt-cursor[data-answer-size=long]>strong{font-size:clamp(14px,4.3vw,17px)}}.market-compact-guide{position:absolute;z-index:4;left:var(--market-mid-x);top:-82px;width:0;height:0;text-align:center;pointer-events:none}.market-compact-card{position:absolute;left:0;top:0;min-width:112px;max-width:min(76vw,260px);display:grid;place-items:center;grid-gap:3px;gap:3px;transform:translateX(-50%)}.market-compact-guide small{font:800 8px IBM Plex Mono,monospace;letter-spacing:.11em}.market-compact-guide strong{min-width:0;max-width:100%;min-height:39px;padding:7px 11px;border:3px solid var(--v-ink);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;background:var(--v-accent);box-shadow:0 4px 0 var(--v-ink);font:400 21px/1 Paytone One,sans-serif;white-space:nowrap}.market-compact-guide strong span{flex:0 0 auto;min-width:auto;overflow:visible;text-overflow:clip}.market-compact-guide strong i{font-style:normal;opacity:.72}.market-compact-guide.is-exact strong{background:var(--v-paper)}.market-compact-guide:after{content:"";position:absolute;z-index:5;left:0;top:62px;width:4px;height:50px;border-radius:999px;background:var(--v-ink);transform:translateX(-50%)}@media(max-width:520px){.market-compact-guide{top:-76px}.market-compact-card{min-width:104px;max-width:min(82vw,232px)}.market-compact-guide strong{min-height:36px;padding-inline:9px;font-size:18px}.market-compact-guide:after{top:57px;height:50px}}.v-vote-line{max-width:min(100%,620px);margin-top:clamp(18px,4vh,40px)}.vote-market-line{height:158px;padding:0 14px;display:grid;align-items:center}.vote-market-line .answer-hunt-track{position:relative;height:14px;border:3px solid var(--v-ink);border-radius:999px;background:var(--v-paper);box-shadow:0 5px 0 rgba(45,32,57,.12)}.vote-market-line .answer-hunt-track>i{animation:none}.vote-market-line .answer-hunt-track>i.line-zone{position:absolute;top:-3px;height:14px;border:0;border-radius:0}.vote-market-line .answer-hunt-track>i.line-zone-below{left:0;width:var(--low-x);border-radius:999px 0 0 999px;background:var(--v-low)}.vote-market-line .answer-hunt-track>i.line-zone-inside{left:var(--low-x);width:calc(var(--high-x) - var(--low-x));background:var(--v-accent)}.vote-market-line .answer-hunt-track>i.line-zone-above{left:var(--high-x);width:calc(100% - var(--high-x));border-radius:0 999px 999px 0;background:var(--v-high)}.vote-market-line .answer-guide{top:-62px}.vote-market-line .answer-guide:after{top:45px;height:27px}.vote-market-line .answer-guide strong{font-size:23px}.v-vote-line .v-vote-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:-8px}.v-vote-line .v-vote-actions button,.v-vote-line .v-vote-actions button:first-child,.v-vote-line .v-vote-actions button:last-child{min-height:76px;transform:none}.v-vote-line .v-vote-actions strong{font:400 clamp(28px,8vw,44px)/1 Paytone One,sans-serif}.v-vote-line .v-vote-actions button:first-child{background:var(--v-low)}.v-vote-line .v-vote-actions button:last-child{background:var(--v-high)}@media(max-width:520px){.v-vote-line{margin-top:22px}.vote-market-line{height:144px;padding-inline:8px}.vote-market-line .answer-guide{top:-55px}.vote-market-line .answer-guide:after{top:42px;height:24px}.vote-market-line .answer-guide strong{font-size:20px}.v-vote-line .v-vote-actions{gap:8px;margin-top:-6px}.v-vote-line .v-vote-actions button,.v-vote-line .v-vote-actions button:first-child,.v-vote-line .v-vote-actions button:last-child{min-height:68px}}.false-finish .answer-hunt-track,.vote-market-line .answer-hunt-track{overflow:visible}.false-finish .answer-hunt-track:after,.vote-market-line .answer-hunt-track:after{content:none}.false-finish .answer-hunt-track>i.line-zone,.vote-market-line .answer-hunt-track>i.line-zone{top:0;height:100%;border:0;border-radius:0;background:transparent}.false-finish .answer-hunt-track>i.line-zone-below,.vote-market-line .answer-hunt-track>i.line-zone-below{display:block;left:0;width:var(--low-x);border-radius:999px 0 0 999px;background:var(--v-low)}.false-finish .answer-hunt-track>i.line-zone-inside,.vote-market-line .answer-hunt-track>i.line-zone-inside{display:block;left:var(--low-x);width:calc(var(--high-x) - var(--low-x));border:0;background:var(--v-accent)}.false-finish .answer-hunt-track>i.line-zone-above,.vote-market-line .answer-hunt-track>i.line-zone-above{display:block;left:var(--high-x);width:calc(100% - var(--high-x));border-radius:0 999px 999px 0;background:var(--v-high)}@font-face{font-family:Paytone One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hilo/fonts/paytone-one-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hilo/fonts/archivo-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hilo/fonts/archivo-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hilo/fonts/archivo-latin-800-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hilo/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}body.hilo-page,body:has(.flip-shell),html.hilo-page,html:has(.flip-shell){background:#d9d2ff;max-width:100%;overflow-x:clip}.hilo-error{position:fixed;z-index:20;top:18px;left:50%;transform:translateX(-50%);max-width:min(92vw,560px);padding:12px 16px;border:3px solid #2d2039;border-radius:8px;background:#fff7df;color:#2d2039;font-family:IBM Plex Mono,monospace;font-size:13px;box-shadow:5px 5px 0 #2d2039}.hilo-menu,.hilo-room{gap:18px}.hilo-menu form,.hilo-room form{width:min(92vw,440px)}.hilo-menu form.hilo-menu-card{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.hilo-menu-card h2{margin:0 0 2px;font:400 34px/1 Paytone One,sans-serif;color:#2d2039}.hilo-text-field{display:grid;grid-gap:8px;gap:8px;width:100%;font-family:IBM Plex Mono,monospace;font-size:12px;color:#2d2039}.hilo-text-field input{width:100%;min-height:52px;border:4px solid #2d2039;border-radius:8px;padding:10px 12px;background:#fffef8;color:#2d2039;font:800 24px Archivo,sans-serif;text-align:center;text-transform:uppercase;box-shadow:5px 5px 0 #2d2039}.hilo-name-field input{text-transform:none}.hilo-code-field input{letter-spacing:.08em}.hilo-divider{display:flex;align-items:center;gap:12px;color:#2d2039;font:800 12px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.hilo-divider:after,.hilo-divider:before{content:"";flex:1 1;height:3px;border-radius:999px;background:#2d203955}.v-lobby form>button.hilo-secondary{justify-self:center;width:auto;min-height:44px;padding:0 10px;border-width:0;background:transparent;box-shadow:none;font:800 13px IBM Plex Mono,monospace;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px}.hilo-menu-card button:disabled{cursor:default;filter:saturate(.55);opacity:.6}.hilo-room{justify-content:center;align-items:stretch;padding:clamp(16px,4vw,28px);text-align:left}.hilo-game-shell{width:min(100%,520px);margin:auto}.hilo-topbar{display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:14px;border:3px solid #2d2039;border-radius:999px;background:#fffaf2;box-shadow:0 5px 0 #2d2039}.hilo-room-code-button{width:auto;min-height:36px;margin:0;padding:4px 6px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#2d2039;font:400 22px/1 Paytone One,sans-serif;letter-spacing:.12em}.hilo-muted,.hilo-round-pill{color:#5b496e;font-family:IBM Plex Mono,monospace;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.hilo-round-pill{font-size:12px;white-space:nowrap}.hilo-panel{padding:18px 20px 20px;border:3px solid #2d2039;border-radius:18px;background:#fffaf2;box-shadow:0 10px 0 #2d2039,0 24px 50px rgba(45,32,57,.28)}.hilo-lobby-code-callout{margin:0 0 14px;padding:14px;border:3px dashed #6d5d7f;border-radius:16px;background:#fffef8;text-align:center}.hilo-lobby-code-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:7px}.hilo-big-code{margin-left:.16em;font:400 44px/1 Paytone One,sans-serif;letter-spacing:.16em}.hilo-big-code,.hilo-qr-button{color:#2d2039;white-space:nowrap}.hilo-qr-button{width:auto;min-height:42px;margin:0;padding:8px 12px;border:2px solid #2d2039;border-radius:12px;background:#bcf37d;box-shadow:0 3px 0 #2d2039;font:800 12px IBM Plex Mono,monospace;letter-spacing:.04em}.hilo-share-link{display:inline-block;margin-top:6px;color:#2d2039;font:800 13px IBM Plex Mono,monospace;overflow-wrap:anywhere}.hilo-player-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:10px 0;padding:0}.hilo-player-card{display:flex;align-items:center;gap:12px;min-height:62px;padding:9px 14px;border:3px solid #2d2039;border-radius:12px;background:#fffaf2;color:#2d2039;box-shadow:0 4px 0 #2d2039;font:800 18px Archivo,sans-serif;animation:hilo-pop-in .34s cubic-bezier(.34,1.56,.64,1) both}.hilo-player-card.disconnected{opacity:.45}.hilo-avatar{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:2px solid #2d2039;border-radius:12px;color:#2d2039;font:800 15px IBM Plex Mono,monospace;box-shadow:inset 0 -4px 0 rgba(45,32,57,.18)}.hilo-player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hilo-badge{flex:0 0 auto;margin-left:4px;padding:1px 7px;border:2px solid #2d2039;border-radius:7px;background:#bcf37d;color:#2d2039;box-shadow:none;font:800 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.hilo-badge.off{border-color:#6d5d7f;background:#d9d2ff;color:#5b496e}.hilo-badge.bot{background:#ffd85e}.hilo-room .hilo-bot-button,.hilo-room .hilo-primary-action{width:100%;min-height:58px;margin-top:10px;padding:10px 18px;border:3px solid #2d2039;border-radius:14px;color:#2d2039;font:800 19px/1 Archivo,sans-serif;letter-spacing:0}.hilo-room .hilo-bot-button{min-height:50px;background:#d9d2ff;box-shadow:0 4px 0 #2d2039}.hilo-room .hilo-primary-action{background:#bcf37d;box-shadow:0 5px 0 #2d2039;font-size:21px}.hilo-room .hilo-bot-button:disabled,.hilo-room .hilo-primary-action:disabled{cursor:default;filter:saturate(.55);opacity:.62}.hilo-waiting-note{margin:16px 0 8px;text-align:center;font-size:12px}.hilo-room .hilo-quiet-button{display:block;width:-moz-fit-content;width:fit-content;min-height:40px;margin:14px auto 0;padding:8px 14px;border:2px solid #6d5d7f;border-radius:999px;background:#fffef8;box-shadow:0 3px 0 #2d2039;color:#5b496e;font:800 14px/1 Archivo,sans-serif;letter-spacing:0;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.hilo-room .hilo-quiet-button:hover{background:#f1ebff;color:#2d2039}.hilo-room .hilo-quiet-button:focus-visible{outline:3px solid #ffd85e;outline-offset:3px}.hilo-room .hilo-quiet-button:active{transform:translateY(2px);box-shadow:0 1px 0 #2d2039}.hilo-qr-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(45,32,57,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hilo-qr-dialog{position:relative;width:min(100%,380px);padding:24px;border:3px solid #2d2039;border-radius:18px;background:#fffaf2;color:#2d2039;font-family:Archivo,sans-serif;text-align:center;box-shadow:0 12px 0 #2d2039,0 28px 60px rgba(45,32,57,.42);animation:hilo-pop-in .34s cubic-bezier(.34,1.56,.64,1) both}.hilo-qr-dialog h2{margin:0 34px 16px;font:400 30px/1 Paytone One,sans-serif}.hilo-qr-dialog a{display:inline-block;margin-top:12px;color:#2d2039;font:800 13px IBM Plex Mono,monospace;overflow-wrap:anywhere}.hilo-qr-code{display:inline-flex;max-width:100%;padding:8px;border:3px solid #2d2039;border-radius:16px;background:#fffef8}.hilo-qr-code svg{display:block;width:min(64vw,256px);height:auto}.hilo-qr-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#2d2039;color:#fffaf2;font:400 24px/1 Paytone One,sans-serif}@keyframes hilo-pop-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.hilo-code-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;width:min(92vw,520px);padding:16px;border:4px solid #2d2039;border-radius:8px;background:#fffef8;box-shadow:6px 6px 0 #2d2039}.hilo-code-panel div{display:grid;grid-gap:4px;gap:4px;min-width:0}.hilo-code-panel small,.hilo-room-strip,.hilo-status,.hilo-submissions{font-family:IBM Plex Mono,monospace}.hilo-code-panel strong{font:400 clamp(42px,12vw,76px) Paytone One,sans-serif;color:#2d2039;letter-spacing:0;line-height:.9}.hilo-code-panel span,.hilo-status{color:#2d2039;font-size:13px}.hilo-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;width:min(92vw,520px)}.hilo-roster span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:3px solid #2d2039;border-radius:8px;padding:6px 9px;background:#fffef8;color:#2d2039;font:800 13px Archivo,sans-serif;box-shadow:3px 3px 0 #2d2039}.hilo-roster span[data-connected=false]{opacity:.48}.hilo-roster i{width:12px;height:12px;border:2px solid #2d2039;border-radius:50%;flex:0 0 auto}.hilo-leave{background:#fffef8!important}.hilo-room-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;color:#2d2039;font-size:12px}.hilo-room-strip span{text-transform:uppercase}.hilo-submissions{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;margin:18px auto 0;width:100%;max-width:min(94vw,520px)}.v-range-unit>.hilo-submissions{display:flex}.v-vote-line>.hilo-submissions{margin-top:22px}.hilo-submission-player{display:flex;flex:0 0 58px;flex-direction:column;align-items:center;gap:3px;width:58px;color:#2d2039}.hilo-submission-avatar{display:grid;place-items:center;width:40px;height:40px;border:3px solid rgba(56,41,145,.38);border-radius:13px;background:#1a1352;color:#fffaf2;font-size:1.2rem;line-height:1;opacity:.5;filter:grayscale(.7);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hilo-submission-avatar.done{border-color:var(--avatar-ring,#8b7897);background:var(--avatar-fill,#d8c6ef);color:#2d2039;opacity:1;filter:none;transform:scale(1.12) rotate(-4deg);box-shadow:0 0 0 3px rgba(255,250,242,.78),0 5px 10px rgba(45,32,57,.12)}.hilo-submission-avatar.off{opacity:.2}.hilo-submission-name{max-width:100%;color:#5b496e;font-family:Archivo,sans-serif;font-size:.74rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.hilo-submissions{gap:10px;max-width:min(96vw,360px)}.hilo-submission-player{flex-basis:58px;width:58px;gap:3px}.hilo-submission-avatar{width:40px;height:40px;border-width:3px;border-radius:13px;font-size:1.2rem}.hilo-submission-name{font-size:.74rem}}.hilo-final{position:relative;isolation:isolate;justify-content:flex-start;gap:0;overflow:hidden;padding:clamp(26px,6vw,52px) clamp(16px,5vw,48px);box-shadow:0 10px 0 #2d2039,0 24px 50px rgba(45,32,57,.28)}.hilo-final>:not(.hilo-final-confetti){position:relative;z-index:1}.hilo-final-confetti{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none}.hilo-final-confetti i{position:absolute;top:-6dvh;left:var(--left);width:var(--piece-width);height:var(--piece-height);border:1px solid #2d2039;border-radius:2px;background:var(--piece-color);animation:hilo-final-confetti-fall var(--duration) linear infinite;animation-delay:var(--delay)}.hilo-final-mark{display:grid;place-items:center;width:76px;height:76px;border:3px solid #2d2039;border-radius:24px;background:#ffd85e;color:#2d2039;box-shadow:0 7px 0 #2d2039;font:400 34px/1 Paytone One,sans-serif;transform:rotate(-5deg);animation:hilo-final-pop .58s cubic-bezier(.34,1.56,.64,1) both}.hilo-final .hilo-final-kicker{margin:18px 0 4px;color:#5b496e;font:800 12px IBM Plex Mono,monospace;letter-spacing:.13em}.v-cards .hilo-final .hilo-final-winner{max-width:min(100%,620px);margin:0;color:#2d2039;font:400 clamp(42px,11vw,84px)/.88 Paytone One,sans-serif;letter-spacing:0;overflow-wrap:anywhere;transform:none;animation:hilo-final-pop .54s cubic-bezier(.34,1.56,.64,1) .12s both}.hilo-final .hilo-final-list{display:flex;flex-direction:column;gap:9px;width:min(100%,520px);margin:22px 0 18px;padding:0;list-style:none}.hilo-final .hilo-final-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:62px;padding:9px 13px;border:3px solid #2d2039;border-radius:14px;background:#fffef8;color:#2d2039;box-shadow:0 5px 0 #2d2039;animation:hilo-final-row-in .42s cubic-bezier(.22,1.35,.36,1) both;overflow:hidden}.hilo-final .hilo-final-row:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,hsla(0,0%,100%,.52) 50%,transparent 72%);transform:translateX(-120%);animation:hilo-final-shine .75s ease-out .22s both;pointer-events:none}.hilo-final .hilo-final-row.is-winner{background:#bcf37d}.hilo-final-medal,.hilo-final-total{display:grid;place-items:center}.hilo-final-medal{height:34px;border:2px solid #2d2039;border-radius:11px;background:#ffd85e;font:800 13px IBM Plex Mono,monospace}.hilo-final-name{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:800 18px Archivo,sans-serif}.hilo-final-total{min-width:52px;color:#2d2039;font:400 32px/1 Paytone One,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hilo-final-actions{width:min(100%,520px);margin-top:auto;display:grid;grid-gap:12px;gap:12px}.hilo-final .hilo-final-actions button{margin-top:0}.hilo-final .hilo-final-primary{width:100%;background:#bcf37d;box-shadow:0 5px 0 #2d2039;color:#2d2039}.hilo-final .hilo-final-leave{width:-moz-fit-content;width:fit-content;min-height:40px;margin-inline:auto;padding:8px 14px;border:2px solid #6d5d7f;border-radius:999px;background:#fffef8;box-shadow:0 3px 0 #2d2039;color:#5b496e;font:800 12px IBM Plex Mono,monospace;letter-spacing:.08em}@keyframes hilo-final-pop{0%{opacity:0;transform:translateY(16px) scale(.82) rotate(-5deg)}to{opacity:1}}@keyframes hilo-final-row-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes hilo-final-shine{to{transform:translateX(120%)}}@keyframes hilo-final-confetti-fall{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--drift),112dvh,0) rotate(640deg)}}@media (prefers-reduced-motion:reduce){.hilo-final-confetti{display:none}.hilo-final-mark,.hilo-final-row,.hilo-final-row:after,.v-cards .hilo-final .hilo-final-winner{animation:none}}@media (max-width:560px){.hilo-code-panel{grid-template-columns:1fr;justify-items:center;text-align:center}.hilo-code-panel strong{font-size:54px}}