@font-face{font-family:Nohemi;src:url(/fonts/nohemi-400.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-500.woff2) format("woff2");font-weight:500;font-display:block}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-700.woff2) format("woff2");font-weight:700;font-display:block}:root{--sky: #3eb6ff;--box: #2d4da0;--ink: #204496;--red: #ec2024;--red-ink: #bc1925;--yellow: #f5ea14;--yellow-ink: #fcc10f;--cream: #fff6f0;--night: #0d1845;--black: #080809;--cream-dim: rgba(255, 246, 240, .72);--ink-dim: rgba(32, 68, 150, .72);--hair: rgba(32, 68, 150, .25);--font: "Nohemi", "Helvetica Neue", Helvetica, Arial, sans-serif;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--gut: 16px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--sky);color:var(--ink)}body{font:400 15px/1.45 var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}html{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.is-playing,html.is-menu{overflow:hidden}.stack-logo{display:block;height:46px;width:auto;-webkit-user-drag:none}.kicker{font:700 11px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.note{font:400 14px/1.5 var(--font);max-width:60ch}.note.warn{color:var(--red)}.small{font-size:12px}.hl{display:inline-block;padding:.07em .11em .02em;border-radius:.06em;transform:rotate(var(--tilt, -2deg));line-height:.92}.hl-y{background:var(--yellow);color:var(--yellow-ink)}.hl-r{background:var(--red);color:var(--red-ink)}.hl-cream{background:var(--cream);color:var(--ink)}.badge{display:grid;gap:3px;align-content:center;margin:5px;padding:8px 10px 9px;background:var(--ink);color:var(--cream);border:2.5px solid var(--red);border-radius:12px;box-shadow:0 0 0 5px var(--cream)}.badge-k{font:700 9px/1.05 var(--font);letter-spacing:.06em;text-transform:uppercase}.badge-v{font:700 20px/1 var(--font);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.badge.is-small .badge-v{font-size:13px}.redact{display:inline-block;padding:.18em .45em .12em;background:var(--red);color:var(--cream);font:700 .82em/1 var(--font);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-3deg);vertical-align:.1em}.chip{display:block;width:100%;height:auto;overflow:visible}.chip-y .chip-disc{fill:var(--yellow)}.chip-y .chip-ink{fill:var(--yellow-ink)}.chip-r .chip-disc{fill:var(--red)}.chip-r .chip-ink{fill:var(--red-ink)}.chip-off .chip-disc{fill:#1b2552}.chip-off .chip-ink{fill:#2a3770}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 20px;border:2.5px solid var(--ink);border-radius:14px;background:var(--cream);color:var(--ink);font:700 15px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn.primary{background:var(--red);color:var(--cream);box-shadow:0 4px 0 var(--ink);margin-bottom:4px}.btn.primary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.btn.primary.is-wait{opacity:.55;pointer-events:none}.btn.yellow{background:var(--yellow);color:var(--ink);box-shadow:0 4px 0 var(--ink);margin-bottom:4px}.btn.ghost{background:transparent}.btn.small{min-height:42px;padding:0 14px;font-size:12px;border-radius:11px}.btn.danger{border-color:var(--red);color:var(--red)}.btn:disabled{opacity:.5}.btn:active,.pill:active,.linkbtn:active,.toggle:active{opacity:.7}.pill{min-height:40px;padding:0 16px;border:2.5px solid var(--ink);border-radius:999px;background:var(--cream);color:var(--ink);font:700 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.linkbtn{background:none;border:0;padding:8px 0;cursor:pointer;font:700 12px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit}.toggle{background:transparent;border:2px solid currentColor;border-radius:999px;padding:9px 14px;cursor:pointer;font:700 11px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.toggle[aria-pressed=true]{opacity:1}.inline-icon{display:inline-block;width:19px;height:19px;vertical-align:-4px}.stage{position:fixed;inset:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar" "tick" "top" "mid" "foot";row-gap:5px;padding:calc(var(--safe-t) + 4px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 8px) calc(var(--safe-l) + var(--gut));background:var(--sky);color:var(--ink);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage.scene-hold,.stage.scene-danger{background:var(--night);color:var(--cream)}.stage.scene-end{background:var(--night);color:var(--cream);isolation:isolate}.stage.scene-end:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--black);animation:room-dark .9s ease-in .2s both;pointer-events:none}@keyframes room-dark{0%{opacity:0}}.stage:not(.scene-arrive) .bar>.brand,.stage:not(.scene-arrive) .bar>.pill,.stage:not(.scene-arrive) .type-top,.stage:not(.scene-arrive) .foot,.stage:not(.scene-arrive) .desk{visibility:hidden}.stage:not(.scene-arrive) .hud-who,.ticker{pointer-events:none}.scene-end .hud-who,.scene-end .ticker,.scene-end .elapsed{opacity:.35;transition:opacity .25s}.stage.is-told .hud-who,.stage.is-told .ticker,.stage.is-told .elapsed{opacity:0}.bar{grid-area:bar;display:flex;align-items:center;gap:7px;min-width:0;min-height:42px}.bar .brand{display:block;flex:none}.bar .stack-logo{height:38px}.bar>.pill{flex:none;min-height:36px;padding:0 12px;font-size:12px}.hud-who{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center;gap:6px}.hud-name,.mode-tag{display:inline-flex;align-items:center;height:32px;border:2.5px solid var(--ink);border-radius:999px;font:700 11px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.hud-name{min-width:0;gap:2px;padding:0 10px 0 5px;background:var(--cream);color:var(--ink);letter-spacing:.02em}.hud-name b{min-width:0;overflow:hidden;text-overflow:ellipsis}.hud-name .icon-finger{width:18px;height:18px;flex:none;vertical-align:0}.mode-tag{flex:none;padding:0 10px;background:var(--ink);color:var(--cream);letter-spacing:.06em;font-variant-numeric:tabular-nums}.mode-tag.is-ranked{background:var(--red);border-color:var(--red)}.scene-hold .hud-name,.scene-danger .hud-name,.scene-end .hud-name{background:transparent;border-color:#fff6f080;color:var(--cream)}.ticker{grid-area:tick;justify-self:center;width:min(100%,600px);position:relative;min-width:0;height:28px;display:flex;align-items:center;gap:7px;padding:0 12px 0 6px;border-radius:999px;background:var(--ink);color:var(--cream);overflow:hidden}.ticker .tick-chip{flex:none;width:18px;height:18px}.tick-box{flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center}.tick-in{display:block;min-width:0;white-space:nowrap}.tick-in.is-new{animation:tick-in .34s cubic-bezier(.2,.8,.2,1) both}.tick-line{display:inline-block;white-space:nowrap;font:700 11px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase}.tick-line.is-long{animation:tick-slide var(--slide, 0ms) linear 1.1s both}@keyframes tick-in{0%{transform:translateY(110%);opacity:0}}@keyframes tick-slide{to{transform:translate(var(--over, 0px))}}.scene-hold .ticker,.scene-danger .ticker,.scene-end .ticker{background:#fff6f01a}.ticker.is-held{background:var(--yellow);color:var(--ink)}.type-top,.elapsed{grid-area:top;min-width:0;align-self:center;text-align:center}.words{font:700 var(--wsize, 80px)/.92 var(--font);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.words-line{--wsize: min(10.2vw, 6.4dvh, 64px);padding:.06em 0 0 .04em}.words-br{display:none}.sentence{display:none;margin-top:10px;font:700 12px/1.2 var(--font);letter-spacing:.07em;text-transform:uppercase}.elapsed{visibility:hidden;color:var(--cream)}.scene-hold .elapsed,.scene-danger .elapsed,.scene-end .elapsed{visibility:visible}.elapsed-k{display:flex;justify-content:center;gap:16px;margin-bottom:4px;font:700 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim)}.elapsed-k b{color:var(--cream);font-variant-numeric:tabular-nums}.elapsed-t{font:700 min(12.4vw,6.8dvh,76px)/.9 var(--font);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.elapsed-t .hs{font-size:.56em;letter-spacing:0;opacity:.72}.type-top.is-intro{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k" "t q";align-items:center;column-gap:12px;row-gap:5px;text-align:left}.type-top.is-intro .intro-k{grid-area:k;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.type-top.is-intro .words{grid-area:t}.type-top.is-intro .words-time{--wsize: min(11vw, 6.4dvh, 64px)}.type-top.is-intro .intro-q{grid-area:q;margin:0;justify-self:start;font-size:11px;line-height:1.15}.mid{grid-area:mid;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.lamp-slot{position:relative;flex:none;height:min(100cqh,143.6096cqw);aspect-ratio:888 / 1678}.foot{grid-area:foot;justify-self:center;width:min(100%,600px);min-width:0;padding:0 4px}.podium{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:10px;height:72px;padding:5px 11px 4px;background:var(--ink);color:var(--cream);border:2.5px solid var(--red);border-radius:12px;box-shadow:0 0 0 4px var(--cream);overflow:hidden}.podium-k{min-width:0;font:700 9px/1.25 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-k a{color:var(--yellow);text-underline-offset:2px}.podium-all{justify-self:end;margin:-6px -2px -6px 0;padding:6px 2px 6px 12px;font:700 9px/1.25 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);text-underline-offset:2px}.podium-list,.podium-note{grid-column:1 / -1;min-width:0}.podium-list{list-style:none;padding:0;margin:2px 0 0;display:grid;grid-auto-rows:15px;align-content:start}.podium-list li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:baseline;font:700 11px/15px var(--font);letter-spacing:.03em;text-transform:uppercase;font-variant-numeric:tabular-nums}.podium-list li:nth-child(n+4){display:none}.podium-list .rk{color:var(--yellow)}.podium-list .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-list li.is-you .who{color:var(--yellow)}.podium-note{align-self:center;font:700 11px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--cream-dim)}.desk{display:none}.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}.lamp{position:relative;width:100%;height:100%}.lamp>*{position:absolute;inset:0;width:100%;height:100%}.lamp>.lamp-slider{inset:83.075% auto auto 2.252%;width:86.374%;height:3.337%}.lamp>.lamp-shade{inset:.894% auto auto 3.829%;width:92.793%;height:81.645%;pointer-events:none}.lamp-body{-webkit-user-drag:none;pointer-events:none;will-change:filter}.lamp-cavity{fill:#101219}.slab.y{fill:#dfe16d}.slab.r{fill:#bc001d}.lamp-core{opacity:0}.lamp-switch,.lamp-pending{opacity:1}.lamp.is-lit .slab.y{fill:#fff27c}.lamp.is-lit .slab.r{fill:#ff3c4c}.lamp.is-lit .lamp-core{opacity:1}.lamp.is-lit .lamp-body{filter:brightness(.34) saturate(1.15)}.lamp.is-off .slab.y{fill:#2c2a11}.lamp.is-off .slab.r{fill:#2b0a10}.lamp.is-off .lamp-body{filter:brightness(.16) saturate(.7)}.lamp-pending{animation:pend .5s steps(2,jump-none) infinite}@keyframes pend{50%{opacity:.35}}.lamp.is-lit .lamp-core{animation:breathe 3.4s ease-in-out infinite}@keyframes breathe{50%{opacity:.8}}.lamp.flicker .slab,.lamp.flicker .lamp-core{animation:flick .6s steps(1,end) 1}@keyframes flick{0%{opacity:1}20%{opacity:.3}34%{opacity:1}60%{opacity:.55}72%{opacity:1}}.lamp.strike .slab,.lamp.strike .lamp-core{animation:strike .34s steps(1,end) 1}@keyframes strike{0%{opacity:.2}22%{opacity:1}40%{opacity:.42}62%{opacity:1}}.lamp-switch{transform-box:fill-box;transform-origin:center;animation:catch .28s cubic-bezier(.2,.9,.3,1.25) 1}@keyframes catch{0%{transform:scale(1.24);opacity:.55}to{transform:scale(1);opacity:1}}.lamp>.lamp-fall{display:none;pointer-events:none}.lamp.is-falling>.lamp-fall,.lamp.is-filling>.lamp-fall{display:block}.lamp.is-falling .slab,.lamp.is-falling .lamp-core,.lamp.is-falling .lamp-switch,.lamp.is-falling .lamp-pending,.lamp.is-filling .slab,.lamp.is-filling .lamp-core,.lamp.is-filling .lamp-switch{visibility:hidden}.lamp>.lamp-slider{transition:transform .16s cubic-bezier(.5,0,1,1)}.lamp.is-kicked>.lamp-slider{transform:translate(-24%)}.lamp.is-off .lamp-body{transition:filter .9s ease-in .25s}.lamp.is-fading .slab{transition:fill .45s ease-in}.lamp.is-fading .lamp-core{transition:opacity .45s ease-in}.fall-front{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;display:none}.stage.scene-end .fall-front{display:block}.rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.ring{fill:none;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}.ring-under{fill:none;stroke:var(--ink);stroke-width:8}.ring-arrive .ring{stroke:var(--cream);stroke-width:3.5;animation:call 1.6s ease-in-out infinite}.ring-hold .ring{stroke:#fff6f080;stroke-width:2.5}.ring-danger .ring{stroke:var(--red);stroke-width:6;stroke-dasharray:100;stroke-dashoffset:0;animation-name:drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes drain{to{stroke-dashoffset:100}}@keyframes call{50%{stroke-width:6}}.leader-under{stroke:var(--ink);stroke-width:6;stroke-linecap:round}.leader{stroke:var(--cream);stroke-width:2.5;stroke-linecap:round}.start-label{position:absolute;z-index:5;transform:translateY(-50%);max-width:calc(100vw - 16px);pointer-events:none}.start-label.is-below{transform:none;text-align:right}.start-label.is-below .start-main{font-size:13px;padding:5px 8px 4px;white-space:nowrap}.start-main{display:inline-block;max-width:100%;padding:6px 8px 4px;background:var(--red);color:var(--cream);font:700 15px/.98 var(--font);letter-spacing:.02em;text-transform:uppercase;transform:rotate(-3deg)}.start-sub{margin-top:8px;font:700 10px/1.25 var(--font);letter-spacing:.04em;text-transform:uppercase}.start-label.is-below .start-main,.start-label.is-below .start-sub{max-width:220px}.start-hint{margin-top:8px;max-width:150px;padding:6px 8px;background:var(--ink);color:var(--cream);font:700 11px/1.25 var(--font);text-transform:uppercase}.play-here{position:absolute;z-index:6;transform:translate(-50%)}.hud-line{position:absolute;z-index:6;left:calc(var(--safe-l) + var(--gut));right:calc(var(--safe-r) + var(--gut));bottom:calc(var(--safe-b) + 18px);font:700 min(6.2vw,30px)/1.05 var(--font);letter-spacing:.01em;text-transform:uppercase;color:var(--cream);text-wrap:balance;pointer-events:none}.danger{position:absolute;z-index:7;left:calc(var(--safe-l) + var(--gut));right:calc(var(--safe-r) + var(--gut));bottom:calc(var(--safe-b) + 12px);pointer-events:none}.danger-word{font:700 min(14.5vw,11dvh,150px)/.92 var(--font);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.danger-word .hl-r{color:var(--cream)}.danger-sub{display:inline-block;margin-top:12px;padding:6px 9px 4px;background:var(--cream);color:var(--red);font:700 13px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-1deg)}.blackout{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 24px) calc(var(--safe-l) + var(--gut));pointer-events:none}.elim{display:flex;flex-direction:column;font:700 min(25vw,16dvh,230px)/.84 var(--font);letter-spacing:-.02em;text-transform:uppercase;color:var(--red)}.elim span{white-space:nowrap}.nope{align-self:flex-start;margin-bottom:12px;padding:6px 9px 4px;background:var(--red);color:var(--black);font:700 15px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-2deg)}.elim-sub{margin-top:18px;font:700 15px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.elim-note{margin-top:14px;font:500 11px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-dim)}.elim-time{display:flex;flex-direction:column;gap:6px;margin-top:16px}.elim-time .k{font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-dim)}.elim-time b{font:700 min(13vw,8dvh,96px)/.9 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cream)}.blackout.is-told>*{animation:told .16s ease-out both}.tut-ready{color:var(--yellow)}.tut-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;pointer-events:auto}.tut-acts .btn{min-height:50px;padding:0 22px}.btn.ghost.on-dark{color:var(--cream);border-color:var(--cream)}.blackout.is-told>.elim-time,.blackout.is-told>.elim-note{animation-delay:.22s}@keyframes told{0%{opacity:0;transform:translateY(8px)}}.strips{position:absolute;z-index:9;left:calc(var(--safe-l) + var(--gut));right:calc(var(--safe-r) + var(--gut));bottom:calc(var(--safe-b) + 10px);display:grid;gap:8px}.strip{padding:10px 12px;background:var(--cream);color:var(--ink);border:2.5px solid var(--ink);border-radius:12px;font:700 11px/1.4 var(--font);letter-spacing:.03em;text-transform:uppercase}.strip a,.strip .linkbtn{padding:0;font-size:inherit}.sheet{position:fixed;inset:0;z-index:50;background:#204496d1;display:flex;align-items:flex-end;justify-content:center;touch-action:auto}.sheet-card{width:min(560px,100%);max-height:92dvh;overflow:auto;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-bottom:0;border-radius:22px 22px 0 0;padding:24px 20px calc(var(--safe-b) + 20px);display:grid;gap:14px}.sheet-title{font:700 26px/1 var(--font);letter-spacing:0;text-transform:uppercase;text-wrap:balance}.sheet-actions{display:grid;gap:10px}.ts-box{min-height:70px}.ribbon{display:inline-block;justify-self:start;padding:6px 9px 4px;background:var(--red);color:var(--cream);font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.steps{padding-left:1.3em;display:grid;gap:10px;font:500 15px/1.35 var(--font)}.toast{position:fixed;left:50%;bottom:calc(var(--safe-b) + 18px);transform:translate(-50%);z-index:60;background:var(--ink);color:var(--cream);padding:11px 14px;border-radius:12px;font:700 12px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase}.index{position:fixed;inset:0;z-index:40;overflow-x:hidden;overflow-y:auto;background:var(--box);color:var(--cream);padding:calc(var(--safe-t) + 6px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 28px) calc(var(--safe-l) + var(--gut));display:grid;align-content:start;gap:14px;touch-action:auto;user-select:none}.index-chips{position:fixed;right:-36px;bottom:-44px;width:176px;display:grid;grid-template-columns:1fr 1fr;gap:6px;pointer-events:none;z-index:0}.index>:not(.index-chips){position:relative;z-index:1}.index-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}.index-head .pill{background:var(--cream)}.index-list{list-style:none;padding:0;position:relative}.index-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:6px;width:100%;padding:8px 0 7px;background:none;border:0;border-top:2px solid rgba(255,246,240,.22);color:var(--cream);text-align:left;cursor:pointer}.index-n{font:700 12px/1 var(--font);letter-spacing:.04em;color:var(--yellow);font-variant-numeric:tabular-nums}.index-label{font:700 clamp(22px,min(10.5vw,5.3dvh),64px)/.95 var(--font);letter-spacing:-.01em;text-transform:uppercase}.index-note{font:700 10px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-dim)}.index-list li.is-on .index-label{color:var(--yellow)}.index-rules{display:grid;gap:12px;align-content:start;font:500 15px/1.45 var(--font)}.index-back{justify-self:start;color:var(--yellow)}.index-rules-t{font:700 clamp(24px,min(10.5vw,6dvh),64px)/.95 var(--font);letter-spacing:-.01em;text-transform:uppercase}.index-rules ol{padding-left:1.1em;display:grid;gap:8px}.index-rules a{color:var(--yellow)}.index-fine{font-size:12px;color:var(--cream-dim)}.index-practice{justify-self:start;padding:2px 0;font-size:12px;position:relative;z-index:1}.index-modes{display:grid;gap:4px}.index-modes b,.index-state b{font-weight:700}.index-state{padding:8px 10px 7px;border-radius:10px;background:var(--cream);color:var(--ink);font-size:14px}.index-terms{display:grid;gap:4px;margin:0;font-size:12px}.index-terms div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:8px}.index-terms dt{opacity:.7}.index-terms dd{margin:0}.index-set{display:flex;flex-wrap:wrap;gap:6px}.index .toggle{padding:8px 11px;font-size:10px}.index-foot{position:relative;max-width:30ch;font:500 12px/1.4 var(--font);color:var(--cream-dim)}.index-foot a{color:var(--cream)}.page{min-height:100dvh;padding:calc(var(--safe-t) + 6px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 48px) calc(var(--safe-l) + var(--gut))}.page-bar{display:flex;align-items:center;gap:10px;min-height:52px;margin-bottom:18px}.page-bar .brand{display:block;margin-right:auto}.page-in{max-width:640px;margin:0 auto;display:grid;gap:18px}.splash{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:18px;padding:24px;text-align:center;background:var(--sky)}.splash .stack-logo{height:92px}.splash.handoff{max-width:440px;margin:0 auto}.splash .title{font:700 32px/1 var(--font);text-transform:uppercase}.splash .lede{font:500 15px/1.45 var(--font)}.handoff-actions{display:grid;gap:10px;width:100%}.result{position:fixed;inset:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"bar" "head" "acts" "card" "links";gap:10px;padding:calc(var(--safe-t) + 6px) max(calc(var(--safe-r) + var(--gut)),calc((100vw - 620px)/2)) calc(var(--safe-b) + 6px) max(calc(var(--safe-l) + var(--gut)),calc((100vw - 620px)/2));background:var(--black);color:var(--cream);overscroll-behavior:none}.result .pill{background:transparent;border-color:var(--cream);color:var(--cream)}.rs-head{grid-area:head;display:grid;gap:7px;min-width:0}.rs-elim{font:700 min(12.4vw,7.4dvh,76px)/.9 var(--font);letter-spacing:-.02em;text-transform:uppercase;color:var(--red);text-wrap:balance}.rs-elim.is-win{color:var(--yellow)}.result-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:700 11px/1.35 var(--font);letter-spacing:.08em;text-transform:uppercase}.result-time .k{color:var(--cream-dim)}.result-time .v{font-size:15px;letter-spacing:.03em;font-variant-numeric:tabular-nums}.rs-line{font:500 14px/1.35 var(--font);color:var(--cream-dim)}.rs-place{font:700 15px/1.25 var(--font);letter-spacing:.03em;text-transform:uppercase}.rs-place b{color:var(--cream)}.rs-place span{color:var(--yellow)}.rs-head>*,.rs-acts,.rs-links{animation:rs-in .32s cubic-bezier(.2,.8,.2,1) both}.rs-head>:nth-child(2){animation-delay:.09s}.rs-head>:nth-child(3){animation-delay:.18s}.rs-head>:nth-child(4){animation-delay:.27s}.rs-acts{animation-delay:.36s}.rs-links{animation-delay:.6s}@keyframes rs-in{0%{opacity:0;transform:translateY(10px)}}.rs-card{grid-area:card;margin:0;min-height:0;container-type:size;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:4px}.rs-card figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px}.rs-card figcaption .linkbtn{padding:4px 0;font-size:11px;color:var(--yellow)}.rs-card figcaption .rs-share{color:var(--cream-dim)}.rs-card figcaption .linkbtn.is-wait{opacity:.45}.rs-card-btn{--ar: .8;width:min(100cqw - 14px,(100cqh - 46px) * var(--ar));aspect-ratio:var(--ar);padding:0;border:0;border-radius:14px;background:none;cursor:pointer;transform:rotate(-1.4deg);box-shadow:0 24px 44px -14px #000000f2;animation:rs-print .56s cubic-bezier(.2,.8,.2,1) .42s both}.result.kind-story .rs-card-btn{--ar: .5625}.rs-card-btn:disabled{cursor:default;opacity:1}.rs-card-btn img{display:block;width:100%;height:100%;border-radius:14px;outline:1px solid rgba(255,246,240,.16);outline-offset:-1px;-webkit-touch-callout:default}.rs-card-wait{display:grid;place-items:center;width:100%;height:100%;padding:16px;border:2px dashed rgba(255,246,240,.32);border-radius:14px;font:700 11px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-dim);text-align:center}@keyframes rs-print{0%{opacity:0;transform:translateY(8%) rotate(2.4deg)}to{opacity:1;transform:rotate(-1.4deg)}}.rs-kinds{grid-area:kinds;display:flex;flex-direction:column;justify-content:center;gap:8px}.rs-kind{min-height:34px;padding:0 12px;border:2px solid rgba(255,246,240,.3);border-radius:999px;background:transparent;color:var(--cream-dim);font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rs-kind[aria-selected=true]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.rs-acts{grid-area:acts;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rs-acts .btn{min-height:50px;padding:0 12px}.rs-acts .rs-score{border-color:var(--cream);box-shadow:0 4px #fff6f047;margin-bottom:4px}.rs-acts .rs-score:active{transform:translateY(3px);box-shadow:0 1px #fff6f047}.rs-acts .rs-score .inline-icon{width:19px;height:19px;flex:none;margin-top:-3px}.rs-acts .btn.is-wait{opacity:.45;pointer-events:none}.rs-links{grid-area:links;display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px}.rs-links .linkbtn{padding:5px 0;font-size:11px;color:var(--cream-dim)}.rs-rename-wrap{position:fixed;inset:0;z-index:45;background:#080809bd;padding:calc(var(--safe-t) + 10px) calc(var(--safe-r) + var(--gut)) 0 calc(var(--safe-l) + var(--gut))}.rs-rename{max-width:480px;margin:0 auto;display:grid;gap:10px;padding:16px;border:2.5px solid var(--ink);border-radius:18px;background:var(--cream);color:var(--ink);box-shadow:0 6px 0 var(--ink)}.rs-rename-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.rs-rename input{min-width:0;width:100%;background:transparent;border:0;border-bottom:2.5px solid var(--ink);color:inherit;font:700 18px/1.4 var(--font);letter-spacing:.03em;text-transform:uppercase;padding:8px 0}.rs-rename .linkbtn{justify-self:start}.share{position:fixed;inset:0;z-index:46;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto auto;gap:10px;padding:calc(var(--safe-t) + 8px) calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 12px) calc(var(--safe-l) + var(--gut));background:var(--black);color:var(--cream);overflow:hidden;touch-action:manipulation}.share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.share-head h2{font:700 min(6.6vw,30px)/.95 var(--font);letter-spacing:-.01em;text-transform:uppercase;color:var(--yellow);text-wrap:balance}.share .pill{flex:none;background:transparent;border-color:var(--cream);color:var(--cream)}.share-prev{margin:0;min-height:0;container-type:size;display:grid;place-items:center}.share-frame{width:min(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar);border-radius:12px;overflow:hidden;box-shadow:0 24px 44px -14px #000000f2;outline:1px solid rgba(255,246,240,.16)}.share-frame img{display:block;width:100%;height:100%;-webkit-touch-callout:default}.share-wait{display:grid;place-items:center;width:100%;height:100%;padding:16px;border:2px dashed rgba(255,246,240,.32);border-radius:12px;font:700 11px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-dim);text-align:center}.share-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.share-tab{min-height:34px;padding:0 12px;border:2px solid rgba(255,246,240,.3);border-radius:999px;background:transparent;color:var(--cream-dim);font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.share-tab[aria-selected=true]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.share-sizes .share-tab[aria-selected=true]{background:var(--yellow);border-color:var(--yellow)}.share-acts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.share-acts .btn{min-height:50px;padding:0 16px}.share-acts .share-go:only-child{grid-column:1 / -1}.share-acts .btn.ghost{color:var(--cream);border-color:var(--cream)}.share-copy{justify-self:center;padding:4px 0;font-size:11px;color:var(--cream-dim)}@media(max-height:640px){.share{gap:7px}.share-tab{min-height:30px}.share-acts .btn{min-height:44px}}.alias-form{display:flex;gap:8px;align-items:center;justify-content:flex-end}.alias-form.wide{display:grid;grid-template-columns:1fr auto;justify-content:stretch;gap:8px 10px}.alias-form.wide label{grid-column:1 / -1}.alias-form input{min-width:0;width:100%;background:transparent;border:0;border-bottom:2px solid currentColor;color:inherit;font:700 16px/1.4 var(--font);letter-spacing:.03em;text-transform:uppercase;padding:8px 0}.intro-k{margin-bottom:10px;font:700 12px/1.35 var(--font);letter-spacing:.05em;text-transform:uppercase}.intro-k .ribbon{margin-right:6px}.intro-q{display:inline-block;margin-top:10px;padding:6px 9px 4px;background:var(--ink);color:var(--cream);font:700 13px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;transform:rotate(-1deg)}.words-time{--wsize: min(20vw, 11dvh, 180px);padding:.04em 0 0 .04em;font-variant-numeric:tabular-nums}.lamp-page{background:var(--sky);min-height:100dvh}.lamp-page-bar{padding:calc(var(--safe-t) + 6px) calc(var(--safe-r) + var(--gut)) 0 calc(var(--safe-l) + var(--gut));margin:0}.lamp-page .real{padding-top:12px}.lamp-page-back{display:grid;justify-items:center;padding:0 var(--gut) calc(var(--safe-b) + 48px)}.field-empty{display:grid;gap:12px;justify-items:start}.real{background:var(--sky);color:var(--ink);padding:34px calc(var(--safe-r) + var(--gut)) calc(var(--safe-b) + 40px) calc(var(--safe-l) + var(--gut));overflow:hidden}.real-in{max-width:980px;margin:0 auto;display:grid;gap:20px}.real-title{font:700 min(19vw,150px)/.88 var(--font);letter-spacing:-.02em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;gap:.06em}.real-sub{margin-top:10px;font:700 clamp(16px,4.6vw,22px)/1.1 var(--font);letter-spacing:.02em;text-transform:uppercase}.real-grid{display:grid;gap:24px}.real-demo{display:grid;justify-items:center;gap:14px}.real-lamp{height:min(62dvh,520px);aspect-ratio:888 / 1678;position:relative}.real-lamp .lamp .slab{transition:transform .5s cubic-bezier(.55,0,.85,.36)}.real-lamp .lamp .slab[data-r="6"]{transition-delay:0ms}.real-lamp .lamp .slab[data-r="5"]{transition-delay:.12s}.real-lamp .lamp .slab[data-r="4"]{transition-delay:.24s}.real-lamp .lamp .slab[data-r="3"]{transition-delay:.36s}.real-lamp .lamp .slab[data-r="2"]{transition-delay:.48s}.real-lamp .lamp .slab[data-r="1"]{transition-delay:.6s}.real-lamp .lamp .slab[data-r="0"]{transition-delay:.72s}.real-lamp .lamp.is-loading .slab{transform:translateY(-1700px);transition:none}.real-lamp .lamp.is-pulled .slab{transform:translateY(1900px);transition-duration:.55s;transition-timing-function:cubic-bezier(.5,0,1,1)}.real-lamp .lamp.is-pulled .lamp-slider{transform:translate(-24%)}.real-lamp .lamp .lamp-slider{transition:transform .3s ease-out}.real-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.real-copy{display:grid;gap:14px;align-content:start}.real-copy p{font:500 17px/1.45 var(--font);max-width:36ch}.real-copy .big{font:700 22px/1.2 var(--font);text-transform:uppercase;letter-spacing:.01em}.real-box{display:grid;justify-items:center}.real-box-art{position:relative;width:min(100%,340px);padding-bottom:46px}.real-box-art img.box{display:block;width:100%;height:auto;border:7px solid var(--cream);border-radius:22px}.real-box-art img.seal{position:absolute;width:40%;top:4%;left:-5%;transform:rotate(-6deg)}.real-box-art .box-logo{position:absolute;left:-4%;bottom:0;width:86%;height:auto}.real-box figcaption{margin-top:10px;font:700 11px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase}.real-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.real-specs .badge{margin:5px}.real-specs .badge-v{font-size:16px;white-space:normal}.real-cta{display:grid;gap:10px;max-width:420px}.real-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,360px)}.field{background:var(--box);color:var(--cream)}.field .pill{background:var(--cream)}.field-title{font:700 min(21vw,170px)/.86 var(--font);letter-spacing:-.02em;text-transform:uppercase}.field-sub{margin-top:10px;font:700 12px/1.3 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--cream-dim)}.field-count{display:flex;flex-wrap:wrap;gap:4px;margin:18px 0 6px}.field-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.field-cell{position:relative;display:grid;gap:4px;justify-items:center}.field-cell .chip{width:100%;max-width:64px}.field-cell .t{font:700 10px/1 var(--font);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--cream)}.field-cell.is-out .t{color:var(--cream-dim)}.field-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font:700 10px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-dim)}.field-empty{margin:14px 0;font:500 15px/1.45 var(--font);max-width:40ch}.field-block{margin-top:30px;display:grid;gap:12px}.field-block h2{font:700 clamp(26px,8vw,44px)/.95 var(--font);text-transform:uppercase}.tabs{display:inline-grid;grid-template-columns:repeat(3,auto);gap:6px;justify-self:start}.tabs button{background:none;border:2.5px solid var(--cream);border-radius:999px;padding:10px 16px;cursor:pointer;font:700 12px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.tabs button[aria-selected=true]{background:var(--cream);color:var(--box)}.board-list{list-style:none;padding:0;border-top:2px solid rgba(255,246,240,.4)}.board-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto 64px 54px;gap:10px;align-items:baseline;padding:12px 0 10px;border-bottom:1.5px solid rgba(255,246,240,.18);font:700 13px/1.3 var(--font);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums}.board-list .board-head{font-size:9px;letter-spacing:.08em;color:var(--cream-dim)}.board-list .tm{font-size:15px}.board-list .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list .rk,.board-list .jp,.board-list .dt{color:var(--cream-dim)}.board-list .is-you,.board-list .is-you .rk,.board-list .is-you .jp,.board-list .is-you .dt{color:var(--yellow)}.board-list li.is-first{grid-template-columns:74px minmax(0,1fr) auto;grid-template-areas:"rk who tm" "rk jp dt";row-gap:2px;padding:14px 0 12px}.board-list li.is-first .rk{grid-area:rk;align-self:center;font-size:54px;line-height:.9;letter-spacing:-.03em;color:var(--yellow)}.board-list li.is-first .who{grid-area:who;font-size:20px}.board-list li.is-first .tm{grid-area:tm;font-size:22px}.board-list li.is-first .jp{grid-area:jp}.board-list li.is-first .dt{grid-area:dt;text-align:right}.board-title{font:700 clamp(26px,8vw,44px)/.95 var(--font);text-transform:uppercase;text-wrap:balance}.board-sub{margin-top:-4px;font:700 12px/1.35 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--cream-dim)}.record-hero{display:grid;gap:2px;padding:14px 16px 16px;border-radius:16px;background:var(--cream);color:var(--ink);transform:rotate(-1deg)}.record-hero .k{font:700 11px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.record-hero .t{font:700 min(17vw,96px)/.95 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.record-hero .by{font:700 13px/1.3 var(--font);letter-spacing:.05em;text-transform:uppercase}.board-empty{display:grid;gap:8px;justify-items:start;padding:16px 0}.board-empty-t{font:700 clamp(22px,6.4vw,32px)/1 var(--font);text-transform:uppercase}.board-empty p:not(.board-empty-t):not(.note){font:700 13px/1.3 var(--font);letter-spacing:.05em;text-transform:uppercase}.friends-sum{font:700 14px/1.4 var(--font);letter-spacing:.03em;text-transform:uppercase}.friends-sum b{color:var(--yellow)}.field-count{align-items:baseline;gap:4px 12px}.field-count .k{font:700 13px/1.2 var(--font);letter-spacing:.07em;text-transform:uppercase}.field-count .n{font:700 44px/.9 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--yellow)}.field-empty-t{font:700 clamp(22px,6.4vw,32px)/1 var(--font);text-transform:uppercase}.record-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px 10px;border-radius:14px;background:var(--yellow);color:var(--ink);font:700 13px/1.25 var(--font);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-1deg)}.record-banner .t{font-size:24px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.record-banner .sub{flex-basis:100%;font-size:11px;letter-spacing:.07em}.feed ol{list-style:none;padding:0;margin-top:6px;display:grid;gap:0;border-top:1.5px solid rgba(255,246,240,.2)}.feed li{display:flex;justify-content:space-between;gap:12px;padding:8px 0 7px;border-bottom:1.5px solid rgba(255,246,240,.14);font:700 12px/1.3 var(--font);letter-spacing:.03em;text-transform:uppercase}.feed li .ago{flex:none;color:var(--cream-dim);font-variant-numeric:tabular-nums}.feed li.feed-pb span:first-child{color:var(--cream)}.feed li.feed-record span:first-child{color:var(--yellow)}.feed li.feed-out span:first-child{color:var(--cream-dim)}.position{display:grid;gap:10px;justify-items:start;padding:14px 16px 16px;border:2.5px solid var(--cream);border-radius:18px}.pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;width:100%;margin:0}.pos-grid .wide{grid-column:1 / -1}.pos-grid dt{font:700 10px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-dim)}.pos-grid dd{margin:2px 0 0;font:700 22px/1.05 var(--font);letter-spacing:-.01em;text-transform:uppercase;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pos-grid .wide dd{font-size:16px}.you-name{font:700 12px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:-10px}.next-target{display:grid;gap:8px;justify-items:start;padding:14px 16px 16px;border-radius:18px;background:var(--ink);color:var(--cream)}.next-target .nt{font:700 15px/1.35 var(--font);letter-spacing:.03em;text-transform:uppercase}.next-target .nt b{color:var(--yellow)}.next-target .nt .t{font-variant-numeric:tabular-nums}.next-target .nt .gap{display:block;font-size:12px;letter-spacing:.05em;opacity:.8}.pos-call{font:700 13px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--yellow)}.empty{font:500 14px/1.45 var(--font);color:var(--cream-dim);padding:12px 0}.field .note{color:var(--cream-dim)}.you{background:var(--cream);color:var(--ink)}.you .page-title{font:700 clamp(40px,13vw,90px)/.88 var(--font);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.you section{display:grid;gap:10px}.you .report-table{display:grid;border-top:2px solid var(--ink)}.you .report-table>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0 9px;border-bottom:1.5px solid var(--hair)}.you .report-table dt{font:700 10px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.you .report-table dd{font:700 14px/1.3 var(--font);text-transform:uppercase;text-align:right;font-variant-numeric:tabular-nums}.history{list-style:none;padding:0;border-top:2px solid var(--ink)}.history li{display:grid;grid-template-columns:76px 64px 1fr auto;gap:8px;padding:10px 0;border-bottom:1.5px solid var(--hair);font:700 11px/1.3 var(--font);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums}.muted{opacity:.65}.code{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.code code{font:500 13px/1.4 var(--font);word-break:break-all;background:#fff;padding:8px;border:2px solid var(--ink);border-radius:8px}.toggles{display:flex;flex-wrap:wrap;gap:8px}.confirm{display:grid;gap:10px}.get-app{display:grid;gap:10px;justify-items:start}.phonecode{display:grid;justify-items:start;gap:6px}.qr svg,.qr-wait{display:block;width:150px;height:150px;border-radius:10px}.qr-wait{background:var(--cream)}@media(min-width:900px)and (min-aspect-ratio:1/1){:root{--gut: 40px;--lamp-h: min( calc(100dvh - 104px) , 1040px);--lamp-w: calc(var(--lamp-h) * 888 / 1678);--side: calc((100vw - var(--lamp-w)) / 2 - var(--gut) - 48px)}.stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"bar bar bar" "top mid tick" "desk mid foot";column-gap:48px;row-gap:18px;padding-top:16px;padding-bottom:24px}.mid{container-type:normal}.lamp-slot{height:var(--lamp-h)}.badge-v{font-size:28px}.badge.is-small .badge-v{font-size:18px}.type-top,.elapsed{align-self:start;text-align:left}.elapsed-k{justify-content:flex-start}.words-line{--wsize: min(7.6vw, 16dvh, 170px)}.words-br{display:inline}.sentence{display:block;font-size:15px;margin-top:18px}.elapsed-k{font-size:12px;margin-bottom:8px}.elapsed-t{font-size:min(5.2vw,12dvh,140px)}.type-top.is-intro{display:block}.type-top.is-intro .intro-k{white-space:normal;font-size:12px}.type-top.is-intro .words-time{--wsize: min(7vw, 15dvh, 160px)}.type-top.is-intro .intro-q{margin-top:10px;font-size:13px}.ticker{align-self:start;height:36px;padding-left:8px}.ticker .tick-chip{width:22px;height:22px}.tick-line{font-size:13px}.ticker{justify-self:stretch;width:auto}.foot{grid-area:tick;align-self:start;justify-self:stretch;width:auto;margin-top:56px;padding:0 4px}.podium{height:150px;padding:10px 14px 8px}.podium-k,.podium-all{font-size:11px}.podium-list{grid-auto-rows:21px;margin-top:6px}.podium-list li{grid-template-columns:26px minmax(0,1fr) auto;font-size:14px;line-height:21px}.podium-list li:nth-child(n+4){display:grid}.desk{grid-area:desk;display:flex;align-items:center;gap:22px;align-self:end;max-width:520px}.desk p{font:700 13px/1.4 var(--font);letter-spacing:.04em;text-transform:uppercase;max-width:26ch}.start-main{font-size:18px}.start-sub{font-size:11px}.hud-line{right:auto;width:var(--side);bottom:34px;font-size:min(2.6vw,34px)}.danger{right:auto;width:var(--side);bottom:30px}.danger-word{font-size:min(6.4vw,18dvh,170px)}.blackout{padding-right:calc(100vw - var(--side) - var(--gut))}.elim{font-size:min(8vw,22dvh,220px)}.strips{right:auto;width:min(520px,var(--side))}.index{padding-left:max(40px,calc(50vw - 360px));padding-right:max(40px,calc(50vw - 360px))}.result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:"bar bar" ". card" "head card" "acts card" "links card" ". card";column-gap:48px;row-gap:18px;padding:16px var(--gut) 26px}.rs-head,.rs-acts,.rs-links{width:min(100%,540px);justify-self:start}.rs-links{justify-content:flex-start}.share{padding-left:max(var(--gut),calc(50vw - 320px));padding-right:max(var(--gut),calc(50vw - 320px))}.rs-elim{font-size:min(7.2vw,15dvh,140px)}.rs-line{font-size:16px}.result-time{font-size:12px}.result-time .v{font-size:18px}.real{padding:56px 40px 64px}.real-in{max-width:1240px}.field .page-in{max-width:980px}.field-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.real-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}@media(max-width:359px){.index-chips{display:none}.bar{gap:6px}.bar .stack-logo{height:34px}.bar>.pill{padding:0 11px;font-size:12px}.hud-name,.mode-tag{font-size:10px;letter-spacing:.04em}.hud-name{padding:0 9px 0 5px}.mode-tag{padding:0 9px}.rs-kind{padding:0 10px}.rs-acts .btn{font-size:13px;letter-spacing:.02em}:root{--gut: 12px}.board-list li{grid-template-columns:28px minmax(0,1fr) auto 52px}.board-list li.is-first .rk{font-size:42px}.tabs button{padding:9px 12px}.board-list .dt{display:none}.badge-v{font-size:18px}}@media(max-height:600px){.index-chips{display:none}}@media(max-height:480px){.index-head{min-height:44px}.index-item{padding:6px 0 5px}.index{gap:8px}.index-rules{gap:7px;font-size:13px}.index-rules ol{gap:5px}}@media(max-height:640px)and (max-width:899px){.index{gap:10px}.index-rules{gap:9px;font-size:14px}.result{gap:7px 8px}.rs-line{display:none}.rs-elim{font-size:min(11vw,6.6dvh,60px)}.rs-kind{min-height:30px}.rs-acts{gap:8px}.rs-acts .btn{min-height:44px;font-size:14px}.bar{min-height:40px}.stack-logo,.bar .stack-logo{height:34px}.ticker{height:26px}.podium{height:68px;padding-top:4px;padding-bottom:3px}.podium-list{grid-auto-rows:14px;margin-top:2px}.podium-list li{line-height:14px}}.rotate{display:none;position:fixed;inset:0;z-index:70;background:var(--sky);color:var(--ink);place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center}.rotate-title{font:700 30px/1 var(--font);text-transform:uppercase}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){html:not(.is-playing) .rotate{display:grid}}@media(prefers-reduced-motion:reduce){.rs-card-btn,.ring-arrive .ring,.lamp-pending,.lamp.flicker .slab,.lamp.flicker .lamp-core{animation:none}.real-lamp .lamp .slab,.real-lamp .lamp .lamp-slider{transition:none}.lamp.is-lit .lamp-core,.lamp.strike .slab,.lamp.strike .lamp-core,.lamp-switch,.blackout.is-told>*,.rs-head>*,.rs-acts,.rs-links{animation:none}.lamp>.lamp-slider{transition:none}.stage.scene-end:before{animation:none}}html.reduced .ring-arrive .ring,html.reduced .lamp-pending,html.reduced .rs-card-btn{animation:none}html.reduced .real-lamp .lamp .slab,html.reduced .real-lamp .lamp .lamp-slider{transition:none}html.reduced .lamp.is-lit .lamp-core,html.reduced .lamp.strike .slab,html.reduced .lamp.strike .lamp-core,html.reduced .lamp-switch,html.reduced .blackout.is-told>*,html.reduced .rs-head>*,html.reduced .rs-acts,html.reduced .rs-links{animation:none}html.reduced .lamp>.lamp-slider{transition:none}html.reduced .stage.scene-end:before{animation:none}
