.rush{padding:clamp(120px,15vw,170px) 0 clamp(110px,10vw,140px);position:relative;overflow:hidden}.rush:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f0a83c29,#0000);height:80%;position:absolute;inset:auto -20% -30% 30%}.rush__inner{z-index:2;gap:clamp(32px,5vw,64px);display:grid;position:relative}.rush__head{align-content:start;gap:20px;display:grid}.rush__head .eyebrow{color:var(--amber)}.rush__lead{color:#f2eee7cc}@media (width>=1100px){.rush__inner{grid-template-columns:.85fr 1.15fr;align-items:center}}.board{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-d);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:14px;gap:14px;padding:clamp(14px,2.4vw,26px);display:grid;position:relative}.board.is-combo{animation:combo .6s var(--ease)}@keyframes combo{30%{box-shadow:inset 0 0 0 2px var(--amber), 0 0 60px #f0a83c59}}.board__hud{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;display:grid}.board__stat{gap:2px;display:grid}.board__stat small{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-weight:600}.board__stat b{font-variation-settings:"wdth" 125;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3.4vw,2rem);font-weight:800;line-height:1}.board[data-mult="2"] [data-mult],.board[data-mult="3"] [data-mult],.board[data-mult="4"] [data-mult]{color:var(--amber)}.board.is-low [data-time]{color:#ff6b5a}.board__mute{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line-d);color:var(--paper);border-radius:50%;place-items:center;display:grid}.board__mute svg{width:20px;height:20px}.board__x{display:none}.board__mute[aria-pressed=true] .board__x{display:inline}.board__mute[aria-pressed=true] .board__wave{display:none}.board__bar{background:var(--line-d);border-radius:4px;height:4px;overflow:hidden}.board__bar i{background:var(--amber);transform-origin:0;height:100%;display:block}.board.is-low .board__bar i{background:#ff6b5a}.board__stage{min-height:clamp(380px,58svh,520px);display:grid;position:relative}.board__screen,.board__play{grid-area:1/1;display:none}.board[data-state=intro] .board__screen--intro,.board[data-state=count] .board__screen--count,.board[data-state=over] .board__screen--over,.board[data-state=play] .board__play{display:grid}.board__screen--intro{align-content:center;justify-items:start;gap:22px;padding:clamp(6px,2vw,24px)}.board__challenge{color:var(--amber);background:#f0a83c24;border-radius:99px;padding:10px 16px;font-weight:600}.board__rules{gap:12px;font-size:clamp(1.05rem,1.6vw,1.25rem);list-style:none;display:grid}.board__rules li{align-items:baseline;gap:14px;display:flex}.board__rules b{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--amber)}@media (width<=1099px){.board__screen--intro{align-content:start;padding-top:18px}}.board__best{color:var(--stone);font-size:var(--fs-small)}.board__best b{color:var(--paper)}.board__screen--count{place-items:center}.board__count{font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--amber);font-size:clamp(6rem,22vw,12rem);font-weight:800;line-height:1}.board__count.is-in{animation:count-in .6s var(--ease)}@keyframes count-in{0%{opacity:0;transform:scale(1.8)}}.board__play{grid-template-rows:auto 1fr;gap:14px}.board__call{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;align-items:baseline;gap:12px;min-height:1.2em;font-size:clamp(1.6rem,4.2vw,2.6rem);font-weight:800;line-height:1.1;display:flex}.board__call small{font-family:var(--f-serif);text-transform:none;font-variation-settings:normal;color:var(--amber);font-style:italic;font-weight:400}.board__call.is-new span{animation:call-in .35s var(--ease)}@keyframes call-in{0%{opacity:0;transform:translateY(40%)}}.board__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;display:grid}.board__grid[data-n="9"]{grid-template-columns:repeat(3,1fr)}@media (width>=700px){.board__grid[data-n="6"]{grid-template-columns:repeat(3,1fr)}}.board__tile{background:var(--ink-3);min-height:0;color:var(--paper);box-shadow:inset 0 0 0 1px var(--line-d);transition:transform .15s var(--ease), background .2s, box-shadow .2s;animation:tile-in .3s var(--ease) both;border-radius:10px;place-items:center;display:grid;container-type:size}.board__tile:nth-child(2){animation-delay:20ms}.board__tile:nth-child(3){animation-delay:40ms}.board__tile:nth-child(4){animation-delay:60ms}.board__tile:nth-child(5){animation-delay:80ms}.board__tile:nth-child(6){animation-delay:.1s}.board__tile:nth-child(7){animation-delay:.12s}.board__tile:nth-child(8){animation-delay:.14s}.board__tile:nth-child(9){animation-delay:.16s}@keyframes tile-in{0%{opacity:0;transform:scale(.9)}}.board__tile:hover{box-shadow:inset 0 0 0 1px var(--amber)}.board__tile:active{transform:scale(.96)}.board__tile:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.board__tile .logo-mask{height:calc(var(--o) * 26cqh);width:calc(var(--o) * 26cqh * var(--r));max-width:78cqw}.board__tile.is-wrong{background:#ff6b5a2e;animation:.35s shake;box-shadow:inset 0 0 0 1px #ff6b5a}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.board__pop{z-index:5;pointer-events:none;font-variation-settings:"wdth" 125;color:var(--amber);text-shadow:0 2px 12px #00000080;animation:pop .7s var(--ease) forwards;font-size:1.5rem;font-weight:800;position:absolute;translate:-50% -50%}.board__pop.is-bad{color:#ff6b5a}@keyframes pop{to{opacity:0;transform:translateY(-60px)}}.board__screen--over{text-align:center;align-content:center;justify-items:center;gap:10px;padding:12px}.board__screen--over .eyebrow{color:var(--stone)}.board__final{font-variation-settings:"wdth" 125;font-variant-numeric:tabular-nums;animation:count-in .7s var(--ease);font-size:clamp(5rem,18vw,9rem);font-weight:800;line-height:.95}.board__rank{font-family:var(--f-serif);color:var(--amber);font-size:clamp(1.6rem,3.4vw,2.2rem);font-style:italic}.board__note{color:#f2eee7bf;min-height:1.5em}.board__btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.board__tile,.board__count.is-in,.board__call.is-new span,.board__final{animation:none}}.rush-cta__inner{gap:32px;display:grid}.rush-cta__side{align-content:end;gap:24px;display:grid}.rush-cta__btns{flex-wrap:wrap;gap:12px;display:flex}@media (width>=900px){.rush-cta__inner{grid-template-columns:1.2fr 1fr;align-items:end}}
