:root{color-scheme:dark;--bg: #0b1020;--bg-raised: #151c33;--bg-sunken: #070b17;--line: #263050;--line-soft: #1b2340;--text: #eef1f8;--text-dim: #a8b1cc;--text-faint: #8791b3;--text-read: #e8ecf7;--accent: #ffc94d;--accent-dim: #8a6a1f;--accent-text: #1a1405;--accent-wash: #241d0b;--good-wash: #0f2a1e;--good: #46c98b;--good-dim: #1d5a3d;--good-text: #06180f;--bad: #f2647c;--bad-dim: #6b2333;--info: #6aa6ff;--tier-0: #26365f;--tier-1: #37477e;--tier-2: #494c8a;--tier-3: #5b4f92;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--tap: 44px;--chrome-corner: calc(var(--tap) + 12px);--font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-read: Georgia, "Iowan Old Style", Charter, "Times New Roman", serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.3125rem;--fs-xl: 1.625rem;--fs-2xl: 2.25rem;--fs-display: clamp(2.25rem, 11vw, 3rem);--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.45;--read-size: 1.125rem;--read-lh: 1.68;--read-measure: 30em;--read-para-gap: .9em;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--shadow: 0 6px 24px rgba(0, 0, 0, .45)}:root[data-read-size="0"]{--read-size: 1rem;--read-lh: 1.72;--read-measure: 32em}:root[data-read-size="1"]{--read-size: 1.125rem;--read-lh: 1.68;--read-measure: 30em}:root[data-read-size="2"]{--read-size: 1.25rem;--read-lh: 1.62;--read-measure: 28em}:root[data-read-size="3"]{--read-size: 1.4375rem;--read-lh: 1.55;--read-measure: 26em}@media(prefers-contrast:more){:root{--text-dim: #d3d9ea;--text-faint: #b6bfd8;--text-read: #ffffff;--line: #47548a;--line-soft: #33406b}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:100%;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;overflow-wrap:break-word}#app{min-height:100dvh;display:flex;flex-direction:column}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;min-height:var(--tap);touch-action:manipulation}input{font:inherit;color:inherit;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--s-3);min-height:var(--tap);width:100%;user-select:text}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input::placeholder{color:var(--text-faint)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.screen{flex:1;display:flex;flex-direction:column;min-height:0;padding:calc(var(--safe-top) + var(--s-4)) calc(var(--safe-right) + var(--s-4)) var(--s-4) calc(var(--safe-left) + var(--s-4))}@media(max-width:359px){.screen{padding-right:calc(var(--safe-right) + var(--s-3));padding-left:calc(var(--safe-left) + var(--s-3))}}.grow{flex:1;min-height:0}.scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.center{display:flex;flex-direction:column;align-items:center;justify-content:center}.row{display:flex;align-items:center;gap:var(--s-2)}.between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.stack{display:flex;flex-direction:column;gap:var(--s-3)}.muted{color:var(--text-dim)}.faint{color:var(--text-faint);font-size:var(--fs-sm)}.tiny{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--text-faint)}.hidden{display:none!important}h1,h2,h3{margin:0;line-height:var(--lh-tight);text-wrap:balance}h1{font-size:var(--fs-xl);letter-spacing:-.015em}h2{font-size:var(--fs-lg);letter-spacing:-.01em}h3{font-size:var(--fs-md)}.btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--line);font-weight:600;line-height:var(--lh-snug);transition:transform .06s ease,background .12s ease}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.btn.ghost{background:transparent}.btn.wide{width:100%}.btn.big{min-height:56px;font-size:var(--fs-md)}.bottom-bar{position:sticky;bottom:0;padding-top:var(--s-3);padding-bottom:calc(var(--safe-bottom) + var(--s-2));background:linear-gradient(to top,var(--bg) 65%,transparent)}.card{background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s-4)}.pill{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--line);font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:nowrap}.pill.good{border-color:var(--good-dim);color:var(--good)}.pill.bad{border-color:var(--bad-dim);color:var(--bad)}.pill.accent{border-color:var(--accent-dim);color:var(--accent)}.segmented{display:flex;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:3px;gap:3px}.segmented button{flex:1;min-height:38px;border-radius:calc(var(--r-md) - 4px);font-size:var(--fs-sm);font-weight:600;color:var(--text-dim)}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-text);font-weight:700}.segmented[data-disabled=true]{opacity:.5;pointer-events:none}.timerbar{height:4px;border-radius:var(--r-pill);background:var(--line-soft);overflow:hidden;flex-shrink:0}.timerbar>i{display:block;height:100%;background:var(--accent);transform-origin:left center;transition:background .3s ease}.timerbar.urgent>i{background:var(--bad)}.dot{width:8px;height:8px;border-radius:50%;background:var(--text-faint);flex:none}.dot.on{background:var(--good)}.dot.off{background:var(--bad)}.toast-host{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--safe-bottom) + var(--s-5));display:flex;flex-direction:column;gap:var(--s-2);z-index:50;pointer-events:none;width:min(92vw,420px)}.toast{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-2) var(--s-3);box-shadow:var(--shadow);font-size:var(--fs-sm);line-height:var(--lh-snug);text-align:center}.toast.bad{border-color:var(--bad-dim)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand{font-size:var(--fs-display);line-height:1;font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,var(--accent),#ff8fb1);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline{text-align:center;max-width:20em;font-size:var(--fs-md);text-wrap:balance}.sso-chip{display:block;min-width:0;margin-right:var(--chrome-corner);overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:var(--text-dim)}.sso-chip.accent{color:var(--accent)}.rejoining{gap:var(--s-3);padding:var(--s-6) 0}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.code-input{text-transform:uppercase;letter-spacing:.35em;text-indent:.35em;text-align:center;font-weight:700;font-size:var(--fs-md)}.code-input::placeholder{letter-spacing:.04em;text-transform:none;font-weight:400}.bad-text{color:var(--bad)}.good-text{color:var(--good)}.code-card{gap:var(--s-2)}.joincode{font-size:var(--fs-display);line-height:1.1;font-weight:700;letter-spacing:.28em;text-indent:.28em;color:var(--accent);font-variant-numeric:tabular-nums}.roster{display:flex;flex-direction:column;gap:var(--s-2)}.roster-chip{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--r-md)}.roster-chip.me{border-color:var(--accent-dim)}.roster-chip.gone{opacity:.5}.roster-name{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-money{color:var(--accent);font-variant-numeric:tabular-nums}.topic-row{display:flex;align-items:center;gap:var(--s-2)}.topic-n{width:22px;flex:none;text-align:center;color:var(--text-faint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.dice{min-width:var(--tap);padding:0;flex:none}.gen-row{display:flex;align-items:center;gap:var(--s-3);width:min(90vw,380px)}.gen-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-mark{width:24px;text-align:center;color:var(--text-faint)}.gen-mark.ok{color:var(--good)}.gen-mark.warn{color:var(--accent)}.gen-mark.busy{animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.board-banner{padding-right:var(--chrome-corner);text-align:center;font-weight:700;font-size:var(--fs-base);line-height:var(--lh-snug);padding:var(--s-2) 0;color:var(--text-dim);text-wrap:balance}.board-banner.mine{color:var(--accent)}.board-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:auto}.board-headers,.board-grid{display:grid;gap:4px;min-width:100%}.board-headers{flex:none}.board-head{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:center;font-size:clamp(.54rem,2.2vw,.72rem);line-height:1.18;font-weight:700;text-transform:uppercase;letter-spacing:0;padding:2px 1px;height:46px;background:var(--bg-sunken);border-radius:var(--r-sm);color:var(--text);overflow-wrap:break-word;overflow:hidden}.board-head.generic{color:var(--text-faint);font-style:italic}.board-grid{flex:1;min-height:0}.board-cell{border-radius:var(--r-sm);border:none;font-weight:800;font-size:clamp(.95rem,3.6vw,1.2rem);letter-spacing:-.01em;color:var(--accent);background:var(--tier-0);font-variant-numeric:tabular-nums;min-height:0;transition:transform .08s ease,opacity .2s ease}.board-cell.tier-1{background:var(--tier-1)}.board-cell.tier-2{background:var(--tier-2)}.board-cell.tier-3{background:var(--tier-3)}.board-cell:active:not(:disabled){transform:scale(.94)}.board-cell.used{background:var(--bg-sunken);color:var(--text-faint);opacity:.55}.board-cell:disabled:not(.used){opacity:.75}@media(max-width:340px){.board-headers,.board-grid{min-width:420px}}.scores{flex:none;padding-top:var(--s-2);padding-bottom:var(--safe-bottom)}.scoreboard{display:flex;gap:var(--s-2);align-items:center}.scoreboard.scroll-x{overflow-x:auto;padding-bottom:2px}.scoreboard.coop{flex-direction:column;gap:0}.score-total{font-size:var(--fs-xl);font-weight:800;color:var(--accent);line-height:1.1}.score-chip{display:flex;flex-direction:column;padding:var(--s-1) var(--s-3);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--line-soft);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.score-chip strong{font-size:var(--fs-md);font-weight:700;line-height:1.2}.score-chip.me{border-color:var(--accent-dim)}.score-chip.lead strong{color:var(--accent)}.score-name{font-size:var(--fs-xs);color:var(--text-dim);max-width:9em;overflow:hidden;text-overflow:ellipsis}.reading-top{position:sticky;top:var(--safe-top);z-index:2;flex:none;background:var(--bg);padding-bottom:var(--s-2)}.reading-top:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--s-4);background:linear-gradient(to bottom,var(--bg),transparent);pointer-events:none}.reading-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2);padding-right:var(--chrome-corner)}.q-counter{padding-right:var(--chrome-corner)}.reading-kicker,.q-counter{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text-faint)}.reading-kicker{display:flex;align-items:baseline;min-width:0}.kicker-topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kicker-value{flex:none;color:var(--accent)}.kicker-value:before{content:"·";margin:0 .45em;color:var(--text-faint)}.read-size{flex:none;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--bg-sunken)}.read-size button{min-height:38px;min-width:36px;padding:0;border-radius:var(--r-pill);font-family:var(--font-read);color:var(--text-dim)}.read-size button.smaller{font-size:var(--fs-sm)}.read-size button.larger{font-size:var(--fs-lg)}.read-size button:disabled{opacity:.35;cursor:default}.read-col{width:100%;max-width:var(--read-measure);margin-inline:auto}.reading-title{font-family:var(--font-read);font-size:calc(var(--read-size) * 1.3);line-height:1.2;font-weight:700;letter-spacing:-.005em;margin:var(--s-3) 0 var(--s-4)}.reading-title:after{content:"";display:block;width:2.5em;height:2px;margin-top:var(--s-3);border-radius:2px;background:var(--accent-dim)}.passage{font-family:var(--font-read);font-size:var(--read-size);line-height:var(--read-lh);color:var(--text-read);text-align:left;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 5 4;padding-bottom:var(--s-7);user-select:text}.passage p{margin:0;text-wrap:pretty}.passage p+p{margin-top:var(--read-para-gap)}.passage.small{font-size:calc(var(--read-size) * .94);padding-top:var(--s-3);padding-bottom:0}.pips-host{display:flex;justify-content:center}.pips{display:flex;gap:var(--s-1);flex-wrap:wrap;justify-content:center}.pip{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;letter-spacing:.01em;background:var(--bg-sunken);border:1px solid var(--line);color:var(--text-faint)}.pip.done{background:var(--good-dim);border-color:var(--good);color:var(--text)}.pip.gone{opacity:.6}.q-counter{padding:var(--s-2) 0 0}.q-prompt{font-size:var(--fs-lg);line-height:var(--lh-snug);margin:var(--s-3) 0 var(--s-5)}.choices{display:flex;flex-direction:column;gap:var(--s-3);padding-bottom:var(--s-4)}.choice{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-3);text-align:left;border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--line)}.choice-text{flex:1;min-width:0;font-weight:500;font-size:var(--fs-base);line-height:var(--lh-snug)}.choice-letter{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg-sunken);border:1px solid var(--line);font-size:var(--fs-sm);font-weight:700;color:var(--text-dim)}.choice-who{font-size:var(--fs-xs);color:var(--text-faint)}.choice.picked{border-color:var(--accent);background:var(--accent-wash)}.choice.picked .choice-letter{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.choice:disabled{opacity:1}.choice:disabled:not(.picked){opacity:.62}.reveal-choice.right{border-color:var(--good);background:var(--good-wash)}.reveal-choice.right .choice-letter{background:var(--good);color:var(--good-text);border-color:var(--good)}.reveal-choice.wrong{border-color:var(--bad)}.reveal-choice.wrong .choice-letter{color:var(--bad);border-color:var(--bad)}.evidence{margin:0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--accent-dim);background:var(--bg-sunken);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-read);font-style:italic;font-size:var(--fs-base);line-height:1.55;color:var(--text-dim);user-select:text}.summary-value{font-size:var(--fs-display);line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--accent)}.summary-title{text-align:center;font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text-dim);text-wrap:balance;margin-bottom:var(--s-4)}.summary-row{display:flex;align-items:center;gap:var(--s-2)}.summary-row.me .summary-name{color:var(--accent)}.summary-name{flex:0 1 6em;min-width:3.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.summary-bar{flex:1;height:8px;border-radius:var(--r-pill);background:var(--line-soft);overflow:hidden}.summary-bar>i{display:block;height:100%;background:var(--good)}.summary-score{flex:none;font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:var(--fs-sm)}.summary-money{flex:none;color:var(--accent);font-variant-numeric:tabular-nums;min-width:4em;text-align:right}.summary-teams{display:flex;flex-direction:column;gap:var(--s-1);padding-top:var(--s-3)}.team-delta{display:flex;justify-content:space-between;color:var(--text-dim)}.reread{margin-top:var(--s-4)}.reread summary{cursor:pointer;color:var(--text-dim);font-weight:600;padding:var(--s-2) 0;min-height:var(--tap)}.standing{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--r-md)}.standing.winner{border-color:var(--accent)}.standing-rank{font-size:var(--fs-lg);font-weight:800;color:var(--text-faint);width:1.2em;flex:none;font-variant-numeric:tabular-nums}.standing.winner .standing-rank{color:var(--accent)}.standing-body{flex:1;min-width:0}.standing-money{flex:none;color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.lifetime-money{font-size:var(--fs-2xl);font-weight:800;line-height:1.1;color:var(--accent)}:root{--m-1: .12s;--m-2: .2s;--m-3: .28s;--m-4: .52s;--m-out: cubic-bezier(.16, 1, .3, 1);--m-snap: cubic-bezier(.34, 1.45, .64, 1)}.scr-enter{animation:m-screen-in var(--m-3) var(--m-out) backwards}@keyframes m-screen-in{0%{opacity:0;transform:translateY(8px)}}.q-wipe{animation:m-wipe var(--m-3) var(--m-out)}@keyframes m-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.scr-enter.reading{animation-duration:.34s}.reading .passage{animation:m-rise .38s var(--m-out) 80ms backwards}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}}.board-cell{position:relative;animation:m-cell-in var(--m-2) var(--m-out) calc(var(--i, 0) * 26ms) backwards}@keyframes m-cell-in{0%{opacity:0;transform:scale(.86)}}.board-cell:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);opacity:0;pointer-events:none}.board.picking .board-cell:not(.picked){opacity:.3;transform:scale(.97);transition:opacity var(--m-3) var(--m-out),transform var(--m-3) var(--m-out)}.board-cell.picked{animation:m-land .36s var(--m-snap);z-index:1}.board-cell.picked:after{animation:m-flash .42s var(--m-out)}@keyframes m-land{0%{transform:scale(1)}30%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes m-flash{0%{opacity:.55}to{opacity:0}}.board-cell.just-used:after{animation:m-spend var(--m-4) var(--m-out) .26s backwards}@keyframes m-spend{0%{opacity:.95}to{opacity:0}}.banner-swap{animation:m-swap var(--m-2) var(--m-out)}@keyframes m-swap{0%{opacity:0;transform:translateY(-4px)}}.choice{animation:m-choice-in var(--m-2) var(--m-out) calc(.12s + var(--i, 0) * 45ms) backwards}@keyframes m-choice-in{0%{opacity:0;transform:translateY(8px)}}.choices.locked .choice:not(.picked){opacity:.4;transform:scale(.985);transition:opacity var(--m-2) var(--m-out),transform var(--m-2) var(--m-out)}.choice.picked{animation:m-commit .26s var(--m-snap)}@keyframes m-commit{0%{transform:scale(1)}35%{transform:scale(.955)}to{transform:scale(1)}}.pip.pop{animation:m-pip-in .3s var(--m-snap) backwards}@keyframes m-pip-in{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.14)}to{transform:scale(1)}}.reveal-choice{position:relative;animation:m-choice-in var(--m-2) var(--m-out) calc(var(--i, 0) * 45ms) backwards}.reveal-choice.right{animation:m-choice-in var(--m-2) var(--m-out) calc(var(--i, 0) * 45ms) backwards,m-settle var(--m-4) var(--m-out) .38s}.reveal-choice.wrong{animation:m-choice-in var(--m-2) var(--m-out) calc(var(--i, 0) * 45ms) backwards,m-recoil .3s ease-out .38s}.reveal-choice.right:after,.reveal-choice.wrong:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;animation:m-glow var(--m-4) var(--m-out) .38s backwards}.reveal-choice.right:after{background:var(--good)}.reveal-choice.wrong:after{background:var(--bad)}@keyframes m-settle{0%{transform:scale(1)}30%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes m-recoil{0%,to{transform:translate(0)}15%{transform:translate(-6px)}40%{transform:translate(5px)}65%{transform:translate(-3px)}85%{transform:translate(2px)}}@keyframes m-glow{0%{opacity:0}25%{opacity:.3}to{opacity:0}}.reveal.verdict-right:after,.reveal.verdict-wrong:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;opacity:0;animation:m-wash .7s var(--m-out) .3s backwards}.reveal.verdict-right:after{background:radial-gradient(120% 70% at 50% 100%,var(--good),transparent 70%)}.reveal.verdict-wrong:after{background:radial-gradient(120% 70% at 50% 100%,var(--bad),transparent 70%)}@keyframes m-wash{0%{opacity:0}25%{opacity:.16}to{opacity:0}}.reveal .evidence{animation:m-rise .34s var(--m-out) .56s backwards}.summary-value{animation:m-value-in .42s var(--m-out) backwards;font-variant-numeric:tabular-nums}@keyframes m-value-in{0%{opacity:0;transform:scale(.9)}}.summary-row{animation:m-rise .3s var(--m-out) calc(.2s + var(--i, 0) * 70ms) backwards}.summary-bar>i{width:100%;transform-origin:left center;animation:m-bar var(--m-4) var(--m-out) calc(.34s + var(--i, 0) * 70ms) both}@keyframes m-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill, 0))}}.team-delta{animation:m-rise .34s var(--m-out) .62s backwards}.btn.choice:active:not(:disabled),.btn.big:active:not(:disabled){transform:scale(.975)}.scr-exit{position:fixed;inset:0;z-index:2;pointer-events:none;animation:m-screen-out var(--m-1) var(--m-out) both}@keyframes m-screen-out{to{opacity:0;transform:scale(.99)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0s!important;transition-delay:0s!important}.board.picking .board-cell:not(.picked){opacity:1;transform:none}.choices.locked .choice:not(.picked){transform:none}.scr-exit,.reveal.verdict-right:after,.reveal.verdict-wrong:after,.reveal-choice.right:after,.reveal-choice.wrong:after,.board-cell:after{display:none}}
