@property --deck-min{syntax: "<length>"; inherits: true; initial-value: 400px;}:root{--bg: #3b1d53;--plaque: #2c1e37;--surface: #6b4ca9;--surface-deep: #583e87;--field: #41344b;--ink: #1f0a33;--btn: #9c5eeb;--btn-hover: #ab76f5;--neutral: #968e9b;--neutral-hover: #847c89;--clock-ring: #9b7aff;--cream: #f6f7de;--question: #fdc31f;--gold: #ffd700;--silver: #c0c0c0;--bronze: #dca671;--success: #35de80;--danger: #ff6b66;--text: #ffffff;--muted: #e0d6f3;--muted-2: #c9b8e8;--dash: #bda2e0;--fs-frame-title: clamp(28px, calc(20.67px + 2.04cqi) , 50px);--fs-zone-title: clamp(24px, calc(18.67px + 1.48cqi) , 40px);--fs-sub: clamp(20px, calc(16.67px + .93cqi) , 30px);--fs-explain: clamp(18px, calc(14px + 1.11cqi) , 30px);--fs-pseudo: clamp(16px, calc(13.33px + .74cqi) , 24px);--fs-text: clamp(15px, calc(13.33px + .46cqi) , 20px);--fs-rank: clamp(14px, calc(12.67px + .37cqi) , 18px);--fs-year: clamp(34px, calc(28.67px + 1.48cqi) , 50px);--fs-btn-l: clamp(24px, calc(18.67px + 1.48cqi) , 40px);--fs-btn-m: clamp(24px, calc(22px + .56cqi) , 30px);--fs-btn-pair: clamp(24px, calc(22px + .56cqi) , 26px);--fs-btn-card: 24px;--gap: clamp(12px, calc(8px + 1.11cqi) , 24px);--pad: clamp(16px, calc(10.67px + 1.48cqi) , 32px);--r-brand: clamp(20px, calc(16.67px + .93cqi) , 30px);--r-compact: clamp(14px, calc(12px + .56cqi) , 20px);--r-arch: clamp(30px, calc(25px + 1.39cqi) , 45px);--pill: 999px;--btn-l-h: clamp(56px, calc(43.33px + 3.52cqi) , 94px);--btn-m-h: clamp(48px, calc(40.67px + 2.04cqi) , 70px);--btn-pill-h: clamp(48px, calc(37.67px + 2.87cqi) , 79px);--nav-round: clamp(44px, calc(38.67px + 1.48cqi) , 60px);--tile: clamp(96px, calc(71.33px + 6.85cqi) , 170px);--tile-xl: clamp(120px, min( calc(84px + 7cqi) , 15dvh), 240px);--shop-card: clamp(120px, calc(105px + 4.2cqi) , 155px);--logo: clamp(72px, calc(32px + 11.11cqi) , 192px);--timer: clamp(88px, calc(57.33px + 8.52cqi) , 180px);--stage-max: 1158px;--frame-narrow: clamp(620px, calc(150cqi - 579px) , var(--stage-max));--col-min: clamp(300px, calc(266.67px + 9.26cqi) , 400px);--reserve: clamp(64px, calc(50px + 1.4svw) , 80px);--deck-min: clamp(400px, calc(360px + 11.11cqi) , 520px);--gutter: max(.9rem, calc(50vw - var(--stage-max) / 2));--touch: 48px;--dim-art: grayscale(1) brightness(.5) contrast(.85) opacity(.55);font-family:Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);min-height:100%}.screen{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:var(--reserve)}.stage{container-type:inline-size;width:min(var(--stage-max),100%);display:flex;flex-direction:column;align-items:stretch;gap:var(--gap);flex:1;justify-content:center}.frame{background:var(--plaque);border-radius:var(--r-brand);padding:calc(var(--gap) * .6);display:grid;grid-template-rows:auto 1fr;gap:calc(var(--gap) * .6)}.frame__bar{text-align:center;padding:calc(var(--gap) * .35) var(--gap)}.frame__bar h1,.frame__bar h2{font-size:var(--fs-frame-title);line-height:1.05;text-transform:uppercase}.frame__zone{background:var(--surface);border-radius:var(--r-brand);padding:var(--pad);display:grid;gap:var(--gap);align-content:center}.frame__action{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5);padding:0 calc(var(--gap) * .4) calc(var(--gap) * .4)}.frame__action>*{flex:1 1 210px;margin:0}.frame__action>.full{flex-basis:100%}.frame__action>.btn-l{font-size:var(--fs-btn-pair)}.frame__action>.resume,.frame__action>.step-back{background:var(--neutral)}.frame__action>.resume:hover:not(:disabled),.frame__action>.step-back:hover:not(:disabled){background:var(--neutral-hover)}.frame__action>button{text-wrap:balance;line-height:1.15}.frame__action>.btn-l.full{font-size:var(--fs-btn-l)}.dial{width:calc(var(--fs-frame-title) * 1.5);display:grid}h1,h2,h3{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.02em}h2{font-size:var(--fs-zone-title)}h3{font-size:var(--fs-sub)}body{font-size:var(--fs-text)}.muted{color:var(--muted);font-weight:500}.frame__zone .muted{font-weight:700;font-size:max(19px,var(--fs-text))}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-rank);font-weight:700}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}button,a.btn{font:inherit;font-weight:700;font-size:var(--fs-btn-m);text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:var(--pill);padding:0 calc(var(--gap) * 1.2);min-height:var(--btn-m-h);background:var(--btn);color:var(--text);cursor:pointer;display:inline-grid;place-items:center;text-align:center;text-decoration:none;transition:background-color .12s ease,transform .08s ease}button:hover:not(:disabled),a.btn:hover{background:var(--btn-hover)}button:active:not(:disabled),a.btn:active{transform:translateY(2px)}button:disabled,select:disabled{opacity:.55;cursor:not-allowed}.btn-l{min-height:var(--btn-l-h);font-size:var(--fs-btn-l);border-radius:var(--r-brand)}.round{width:var(--nav-round);height:var(--nav-round);min-height:0;padding:0;border-radius:var(--pill);background:var(--neutral);display:grid;place-items:center;line-height:1}.round:hover:not(:disabled){background:var(--neutral-hover)}.danger{background:var(--danger);color:var(--ink)}:where(button,a,input,select,[tabindex]):focus-visible{outline:3px solid var(--cream);outline-offset:3px}input,select{font:inherit;font-weight:700;border-radius:var(--r-compact);border:none;background:var(--field);color:var(--text);padding:0 calc(var(--gap) * .8);min-height:var(--btn-m-h);width:100%;font-size:var(--fs-text)}.field-xl{background:var(--neutral);border:10px solid var(--text);border-radius:var(--r-brand);text-align:center;font-size:var(--fs-zone-title);text-transform:uppercase;letter-spacing:.06em;min-height:var(--btn-l-h)}input::placeholder{color:var(--text);opacity:.6}.chip{display:inline-flex;align-items:baseline;justify-content:center;gap:.3em;white-space:nowrap;background:var(--plaque);border-radius:var(--pill);padding:.15em .7em;font-weight:700;font-size:var(--fs-rank)}.chip.year{font-size:var(--fs-year);padding:.05em .5em}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile),1fr));gap:calc(var(--gap) * .6)}.tile{background:var(--surface-deep);border-radius:var(--r-compact);padding:calc(var(--gap) * .5);min-height:var(--tile);display:grid;align-content:center;justify-items:center;gap:calc(var(--gap) * .25)}.tile img{width:60%;max-width:96px;height:auto;aspect-ratio:1;object-fit:contain}.tile .pseudo{font-size:var(--fs-pseudo);text-align:center;overflow-wrap:anywhere}.tile.me{outline:3px solid var(--cream);outline-offset:-3px}.tile.off{opacity:.5}.tile.empty{background:#583e8759;border:3px dashed var(--dash)}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min)),1fr));gap:var(--gap)}.two-col>.span{grid-column:1 / -1}.textlink{background:none;min-height:0;padding:0;font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:normal}.textlink:hover:not(:disabled){background:none;color:var(--question)}.notice{display:flex;align-items:center;gap:calc(var(--gap) * .5);width:100%;min-height:var(--touch);padding:0 calc(var(--gap) * .7);background:var(--surface-deep);border-radius:var(--r-compact);font-size:var(--fs-text);text-transform:none;letter-spacing:normal;text-align:left}.notice:hover:not(:disabled){background:var(--btn)}.notice .ico{font-size:var(--fs-pseudo);line-height:1}.notice .say{flex:1}.notice .go{flex:none;display:grid;place-items:center;width:1.8em;height:1.8em}.inset{background:var(--surface-deep);border-radius:var(--r-compact);padding:var(--gap);display:grid;gap:calc(var(--gap) * .5)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.12s!important;transition-duration:.12s!important}}.sweep.svelte-q93rm9{transform-origin:60px 60px;animation:svelte-q93rm9-sweep 1.4s linear infinite}@keyframes svelte-q93rm9-sweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sweep.svelte-q93rm9{animation:none}}.frame__bar.svelte-lsfdcc{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.frame__mark.svelte-lsfdcc{flex:none;display:grid}.narrow.svelte-lsfdcc{width:min(100%,var(--frame-narrow));margin-inline:auto}form.svelte-16o4ify{display:grid;gap:calc(var(--gap) * .5);margin:0}label.svelte-16o4ify{display:grid;gap:calc(var(--gap) * .3)}.center.svelte-16o4ify{text-align:center;margin:0}.nest.svelte-16o4ify{display:grid;align-content:start;gap:calc(var(--gap) * .35);background:var(--surface-deep);border-radius:var(--r-compact);padding:calc(var(--gap) * .6) calc(var(--gap) * .8)}.fiche.svelte-16o4ify{gap:calc(var(--gap) * .4)}.nest.svelte-16o4ify p:where(.svelte-16o4ify){margin:0}.small.svelte-16o4ify{font-size:var(--fs-rank);font-weight:500}.line.svelte-16o4ify{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap)}.value.svelte-16o4ify{overflow-wrap:anywhere}.pair.svelte-16o4ify{display:flex;gap:calc(var(--gap) * .5)}.pair.svelte-16o4ify button:where(.svelte-16o4ify){flex:1}.danger-box.svelte-16o4ify{outline:3px solid var(--danger);outline-offset:-3px}.danger-label.svelte-16o4ify{color:var(--danger)}.textlink.svelte-16o4ify{background:none;min-height:0;padding:0;font:inherit;font-size:var(--fs-rank);color:var(--text);text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:normal}.textlink.svelte-16o4ify:hover:not(:disabled){background:none;color:var(--question)}.brands.svelte-16o4ify{display:flex;gap:calc(var(--gap) * .5)}.brands.svelte-16o4ify button:where(.svelte-16o4ify){flex:1}.discord.svelte-16o4ify{background:#5865f2}.discord.svelte-16o4ify:hover{background:#6b77f5}.twitch.svelte-16o4ify{background:#9146ff}.twitch.svelte-16o4ify:hover{background:#a970ff}.loader.svelte-bb97q4{display:grid;place-items:center;padding:var(--pad)}.dial.svelte-bb97q4{width:var(--logo)}svg.svelte-1fsufal{width:52%;height:52%;display:block}.strip.svelte-1t9pbkb{overflow:clip;min-width:0}.track.svelte-1t9pbkb{display:flex;align-items:stretch;transition:transform .22s ease-in-out}.page.svelte-1t9pbkb{flex:0 0 100%;min-width:0;list-style:none;margin:0;padding:0;align-content:start}.row.svelte-1t9pbkb{width:100%;background:var(--surface-deep);color:var(--text);border-radius:var(--r-compact);padding:calc(var(--gap) * .4) calc(var(--gap) * .6);display:grid;align-content:start;justify-items:stretch;gap:calc(var(--gap) * .15);text-align:left;text-transform:none;letter-spacing:normal;font:inherit;min-height:0;transition:filter .12s ease-out}.row.svelte-1t9pbkb:hover{background:var(--surface-deep);filter:brightness(.85)}.row.ready.svelte-1t9pbkb{outline:4px solid var(--question);outline-offset:-4px;cursor:pointer}.row.ready.svelte-1t9pbkb:hover:not(:disabled) .take:where(.svelte-1t9pbkb),.row.ready.svelte-1t9pbkb:focus-visible .take:where(.svelte-1t9pbkb){background:var(--question);color:var(--ink)}.row.ready.svelte-1t9pbkb:disabled{cursor:progress}.row.got.svelte-1t9pbkb{outline:4px solid var(--success);outline-offset:-4px}.head.svelte-1t9pbkb{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap) * .5)}.head.svelte-1t9pbkb strong:where(.svelte-1t9pbkb){font-size:var(--fs-pseudo);line-height:1.1;flex:1;min-width:0;overflow-wrap:anywhere}.desc.svelte-1t9pbkb{margin:0;font-size:var(--fs-rank)}.foot.svelte-1t9pbkb{display:flex;align-items:center;gap:calc(var(--gap) * .5)}.bar.svelte-1t9pbkb{flex:1;height:10px;background:var(--plaque);border-radius:var(--pill);overflow:hidden}.bar.svelte-1t9pbkb span:where(.svelte-1t9pbkb){display:block;height:100%;background:var(--success)}.ratio.svelte-1t9pbkb{flex:none;font-size:var(--fs-rank);color:var(--text);font-variant-numeric:tabular-nums}.gold.svelte-1t9pbkb{color:var(--question)}.done.svelte-1t9pbkb{color:var(--success)}.pager.svelte-1t9pbkb{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.invite.svelte-1t9pbkb{margin:0}.center.svelte-1t9pbkb{text-align:center;margin:0}.carousel.svelte-51idr3{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.stage-skin.svelte-51idr3{display:grid;place-items:center;flex:1}.stage-skin.locked.svelte-51idr3 img:where(.svelte-51idr3){filter:var(--dim-art)}.stage-skin.svelte-51idr3 img:where(.svelte-51idr3){grid-area:1 / 1;width:var(--tile);height:var(--tile);object-fit:contain;animation:svelte-51idr3-enter .22s ease-out}@keyframes svelte-51idr3-enter{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 26px))}to{opacity:1;transform:none}}label.svelte-51idr3{display:grid;gap:calc(var(--gap) * .3);justify-items:center;text-align:center}label.svelte-51idr3 input:where(.svelte-51idr3){text-align:center}.center.svelte-51idr3{text-align:center;margin:0}.deck.svelte-8tyw7n{position:relative;display:grid;place-items:center;width:100%;flex:1;column-gap:var(--gap)}.deck.vertical.svelte-8tyw7n{margin-block:calc(-1 * var(--reserve));align-items:stretch}.deck.vertical.svelte-8tyw7n>.viewport:where(.svelte-8tyw7n)>.slide:where(.svelte-8tyw7n){padding-block:var(--reserve)}.viewport.svelte-8tyw7n{display:grid;width:100%;overflow:clip}.spread.svelte-8tyw7n{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--deck-min)),1fr));gap:var(--gap);align-items:stretch;width:100%}.spread.svelte-8tyw7n>.slide:where(.svelte-8tyw7n){grid-area:auto;align-content:stretch}.spread.svelte-8tyw7n>.slide:where(.svelte-8tyw7n):not(:first-child) .frame__mark{visibility:hidden}.slide.svelte-8tyw7n{grid-area:1 / 1;width:100%;display:grid;align-content:center}.rail.svelte-8tyw7n{position:fixed;left:max(.75rem,calc(var(--gutter) - 2.2rem));top:50%;transform:translateY(-50%);display:grid;gap:.5rem;padding:.7rem .45rem;background:var(--plaque);border-radius:var(--pill);z-index:5}.dot.svelte-8tyw7n{width:10px;height:10px;min-height:0;padding:0;border-radius:var(--pill);background:var(--muted-2);opacity:.5;transition:height .18s ease,opacity .18s ease}.dot.svelte-8tyw7n:hover:not(:disabled){background:var(--muted)}.dot.active.svelte-8tyw7n{height:28px;opacity:1;background:var(--question)}.sidepager.svelte-8tyw7n{display:flex;align-items:center;justify-content:center;gap:var(--gap);margin-top:calc(var(--gap) * .5)}@media(max-width:900px){.rail.svelte-8tyw7n{left:.35rem;padding:.55rem .35rem}}@media(max-width:560px){.rail.svelte-8tyw7n{top:auto;bottom:.3rem;left:50%;transform:translate(-50%);grid-auto-flow:column;align-items:center;gap:0;padding:0 .3rem}.dot.svelte-8tyw7n{width:auto;height:auto;min-height:var(--touch);padding:0 .5rem;background:none;opacity:1;display:grid;place-items:center}.dot.svelte-8tyw7n:before{content:"";display:block;width:10px;height:10px;border-radius:var(--pill);background:var(--muted-2);opacity:.5;transition:width .18s ease,opacity .18s ease}.dot.svelte-8tyw7n:hover:not(:disabled),.dot.active.svelte-8tyw7n{background:none;height:auto;opacity:1}.dot.svelte-8tyw7n:hover:not(:disabled):before{background:var(--muted)}.dot.active.svelte-8tyw7n:before{width:28px;opacity:1;background:var(--question)}}.top.svelte-1v7zta3{margin:0;text-align:center}.strip.svelte-1v7zta3{overflow:clip;min-width:0}.track.svelte-1v7zta3{display:flex;align-items:stretch;transition:transform .22s ease-in-out}.shelf.svelte-1v7zta3{flex:0 0 100%;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--shop-card)),1fr));grid-auto-rows:1fr;gap:calc(var(--gap) * .5);align-content:start}.shelf.svelte-1v7zta3>li:where(.svelte-1v7zta3){display:grid}.pick.svelte-1v7zta3{width:100%;background:var(--surface-deep);color:var(--text);border-radius:var(--r-compact);padding:calc(var(--gap) * .4);display:grid;justify-items:center;align-content:start;gap:calc(var(--gap) * .2);text-transform:none;letter-spacing:normal;font:inherit;min-height:0;transition:filter .12s ease-out}button.pick.svelte-1v7zta3:hover:not(:disabled){background:var(--surface-deep);filter:brightness(.85)}button.pick.svelte-1v7zta3:hover:not(:disabled) .gold:where(.svelte-1v7zta3),button.pick.svelte-1v7zta3:focus-visible .gold:where(.svelte-1v7zta3){background:var(--question);color:var(--ink)}button.pick.svelte-1v7zta3:disabled{cursor:progress;opacity:1}.pick.mine.svelte-1v7zta3{outline:3px solid var(--cream);outline-offset:-3px}.pick.svelte-1v7zta3 img:where(.svelte-1v7zta3){width:62%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pick.svelte-1v7zta3 img.off:where(.svelte-1v7zta3),.exclusive.svelte-1v7zta3 img.off:where(.svelte-1v7zta3){filter:var(--dim-art)}.who.svelte-1v7zta3{font-size:var(--fs-rank);text-align:center;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.hint.svelte-1v7zta3{font-size:var(--fs-rank);color:var(--muted);font-weight:500;text-align:center}.buy.svelte-1v7zta3{width:100%;min-height:var(--touch);margin-top:calc(var(--gap) * .2);font-size:var(--fs-btn-card);padding:0 calc(var(--gap) * .4)}.pick.svelte-1v7zta3:has(.buy:where(.svelte-1v7zta3):hover:not(:disabled)) .gold:where(.svelte-1v7zta3),.pick.svelte-1v7zta3:has(.buy:where(.svelte-1v7zta3):focus-visible) .gold:where(.svelte-1v7zta3){background:var(--question);color:var(--ink)}.gold.svelte-1v7zta3{color:var(--question)}.cream.svelte-1v7zta3{color:var(--cream)}.dim.svelte-1v7zta3{color:var(--neutral)}.pager.svelte-1v7zta3{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.exclusive.svelte-1v7zta3{display:flex;justify-content:center;gap:calc(var(--gap) * .3)}.exclusive.svelte-1v7zta3 img:where(.svelte-1v7zta3){width:var(--tile-xl);max-width:100%;height:auto;aspect-ratio:1;object-fit:contain}.hero.svelte-1v7zta3{margin:0;display:grid;justify-items:center;gap:calc(var(--gap) * .1)}.mult.svelte-1v7zta3{font-size:calc(var(--fs-year) * 1.4);color:var(--question);line-height:1;font-variant-numeric:tabular-nums}.twitch.svelte-1v7zta3{background:#9146ff}.twitch.svelte-1v7zta3:hover{background:#a970ff}.head.svelte-mm804r{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}.invite.svelte-mm804r{width:100%}.center.svelte-mm804r{text-align:center;margin:0}label.svelte-mm804r{display:grid;gap:calc(var(--gap) * .3)}.counts.svelte-mm804r{display:flex;gap:calc(var(--gap) * .4)}.counts.svelte-mm804r button:where(.svelte-mm804r){flex:1;padding:0}.counts.svelte-mm804r .picked:where(.svelte-mm804r){outline:4px solid var(--question);outline-offset:-4px}.back.svelte-aesa37{position:fixed;top:.9rem;left:var(--gutter);z-index:6}.corner.svelte-aesa37{position:fixed;right:var(--gutter);display:grid;justify-items:end;gap:.4rem;z-index:5;pointer-events:none}.corner.svelte-aesa37 button:where(.svelte-aesa37){pointer-events:auto}.top.svelte-aesa37{top:.9rem;grid-auto-flow:column;align-items:center}.points.svelte-aesa37{color:var(--question);font-size:var(--fs-pseudo)}.points.svelte-aesa37{order:-1}.mute.svelte-aesa37{order:-2;--halo: var(--btn);width:var(--touch);height:var(--touch);min-height:0;padding:0;border-radius:var(--pill);display:grid;place-items:center;line-height:1}.mute.svelte-aesa37:hover:not(:disabled){--halo: var(--btn-hover)}.tiny.svelte-aesa37{min-height:34px;padding:0 .7rem;font-size:14px}@media(max-width:900px){.top.svelte-aesa37{left:4.2rem;justify-content:end;gap:.5rem}}ol.svelte-1kkdc9j{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--gap) * .4)}.podium.svelte-1kkdc9j li:where(.svelte-1kkdc9j){display:flex;align-items:center;gap:var(--gap);background:var(--surface-deep);border-radius:var(--r-compact);padding:calc(var(--gap) * .45) var(--gap)}.podium.svelte-1kkdc9j .first:where(.svelte-1kkdc9j){outline:5px solid var(--gold);outline-offset:-5px}.podium.svelte-1kkdc9j .second:where(.svelte-1kkdc9j){outline:5px solid var(--silver);outline-offset:-5px}.podium.svelte-1kkdc9j .third:where(.svelte-1kkdc9j){outline:5px solid var(--bronze);outline-offset:-5px}.rank.svelte-1kkdc9j{background:var(--ink);border-radius:var(--pill);width:2em;height:2em;display:grid;place-items:center;font-size:var(--fs-rank)}.podium.svelte-1kkdc9j img:where(.svelte-1kkdc9j){width:calc(var(--tile) * .35);height:calc(var(--tile) * .35);object-fit:contain}.who.svelte-1kkdc9j{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-pseudo)}.recap.svelte-1kkdc9j{display:grid;gap:calc(var(--gap) * .3)}.strip.svelte-1kkdc9j{overflow:clip;min-width:0}.track.svelte-1kkdc9j{display:flex;align-items:stretch;transition:transform .22s ease-in-out}.track.svelte-1kkdc9j>ol:where(.svelte-1kkdc9j){flex:0 0 100%;min-width:0;align-content:start}.top.svelte-1kkdc9j{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.pager.svelte-1kkdc9j{display:flex;align-items:center;gap:calc(var(--gap) * .5)}@media(prefers-reduced-motion:reduce){.track.svelte-1kkdc9j{transition-duration:.12s}}.questions.svelte-1kkdc9j{gap:calc(var(--gap) * .5)}.entry.svelte-1kkdc9j{display:grid;align-content:start;gap:calc(var(--gap) * .15);background:var(--surface-deep);border-radius:var(--r-compact);padding:calc(var(--gap) * .4) calc(var(--gap) * .6)}.head.svelte-1kkdc9j{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap) * .5)}.head.svelte-1kkdc9j strong:where(.svelte-1kkdc9j){font-size:var(--fs-pseudo);line-height:1.1}.year.svelte-1kkdc9j{color:var(--question);font-size:var(--fs-rank);padding:.1em .7em;flex:none}.explain.svelte-1kkdc9j{font-weight:500;font-size:var(--fs-rank)}.tools.svelte-1kkdc9j{display:flex;gap:var(--gap);align-items:center;font-size:var(--fs-rank)}.tight.svelte-1kkdc9j .questions:where(.svelte-1kkdc9j){gap:calc(var(--gap) * .3)}.tight.svelte-1kkdc9j .entry:where(.svelte-1kkdc9j){padding:calc(var(--gap) * .25) calc(var(--gap) * .5)}.tight.svelte-1kkdc9j .explain:where(.svelte-1kkdc9j){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tools.svelte-1kkdc9j a:where(.svelte-1kkdc9j){color:var(--text);text-decoration:underline;text-underline-offset:3px}.scrim.svelte-1kkdc9j{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gap);background:#1f0a33b8;z-index:30}.sheet.svelte-1kkdc9j{background:var(--plaque);border-radius:var(--r-brand);padding:var(--pad);display:grid;gap:calc(var(--gap) * .5);width:min(100%,30rem);outline:4px solid var(--question);outline-offset:-4px}.said.svelte-1kkdc9j{margin:0;font-weight:500}.sheet.svelte-1kkdc9j input:where(.svelte-1kkdc9j){min-height:var(--touch);font-size:var(--fs-rank);font-weight:500}.pair.svelte-1kkdc9j{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * .5)}.pair.svelte-1kkdc9j>button:where(.svelte-1kkdc9j){flex:1 1 8rem;font-size:var(--fs-btn-pair)}.quiet.svelte-1kkdc9j{background:var(--neutral)}.quiet.svelte-1kkdc9j:hover:not(:disabled){background:var(--neutral-hover)}.center.svelte-1kkdc9j{text-align:center;margin:0}.scrim.svelte-izkyzp{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gap);background:#1f0a33b8;z-index:30}.card.svelte-izkyzp{position:relative;background:var(--plaque);border-radius:var(--r-brand);padding:var(--pad) calc(var(--pad) * 1.4);display:grid;justify-items:center;gap:calc(var(--gap) * .5);width:min(100%,24rem);outline:4px solid var(--question);outline-offset:-4px;animation:svelte-izkyzp-pop .2s ease-out}.card.svelte-izkyzp strong:where(.svelte-izkyzp){font-size:var(--fs-year);color:var(--question);line-height:1;font-variant-numeric:tabular-nums}.card.svelte-izkyzp strong.take:where(.svelte-izkyzp){animation:svelte-izkyzp-take .5s ease-out forwards}.card.missed.svelte-izkyzp{outline-color:var(--neutral)}.card.missed.svelte-izkyzp strong:where(.svelte-izkyzp){color:var(--neutral)}.why.svelte-izkyzp{margin:0;text-align:center;font-size:var(--fs-rank);color:var(--muted)}.close.svelte-izkyzp{position:absolute;top:calc(var(--gap) * .3);right:calc(var(--gap) * .3);min-height:var(--touch);width:var(--touch);padding:0;background:none;color:var(--muted);font-size:var(--fs-sub);line-height:1}.close.svelte-izkyzp:hover:not(:disabled){background:none;color:var(--text)}@keyframes svelte-izkyzp-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes svelte-izkyzp-take{0%{transform:none}35%{transform:scale(1.35) rotate(-4deg);filter:brightness(1.35)}to{transform:scale(.6) translateY(-1.5em);opacity:0}}@media(prefers-reduced-motion:reduce){.card.svelte-izkyzp,.card.svelte-izkyzp strong.take:where(.svelte-izkyzp){animation:none}}.center.svelte-gs78jz{text-align:center;margin:0}.prompt.svelte-gs78jz{margin:0;text-align:center;font-size:var(--fs-zone-title);line-height:1.25;padding:var(--gap) 0}.mark.svelte-gs78jz{color:var(--question)}.timer.svelte-gs78jz{display:flex;align-items:center;gap:calc(var(--gap) * .4)}.timer.svelte-gs78jz strong:where(.svelte-gs78jz){font-size:var(--fs-frame-title);line-height:1;color:var(--question);font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}form.svelte-gs78jz{display:grid;gap:calc(var(--gap) * .5);width:100%}.line.svelte-gs78jz{display:flex;align-items:stretch;gap:calc(var(--gap) * .5)}.line.svelte-gs78jz .field-xl:where(.svelte-gs78jz){flex:1;min-width:0}.sign.svelte-gs78jz{flex:0 0 auto;width:var(--btn-l-h);padding:0;border-radius:var(--r-brand);font-size:var(--fs-btn-l);line-height:1}.sign.on.svelte-gs78jz{outline:4px solid var(--question);outline-offset:-4px;color:var(--question)}.sent.svelte-gs78jz{margin:0;text-align:center;font-size:var(--fs-sub)}.answer.svelte-o8agj6{display:grid;justify-items:center;gap:calc(var(--gap) * .4);text-align:center}.answer.svelte-o8agj6 .chip:where(.svelte-o8agj6){color:var(--question)}.explain.svelte-o8agj6{margin:0;font-size:var(--fs-explain);font-weight:500;line-height:1.3}ul.svelte-o8agj6{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--gap) * .4)}li.svelte-o8agj6{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:var(--gap);background:var(--surface-deep);border-radius:var(--r-compact);padding:calc(var(--gap) * .4) var(--gap)}li.perfect.svelte-o8agj6{outline:4px solid var(--gold);outline-offset:-4px}li.close.svelte-o8agj6{outline:4px solid var(--success);outline-offset:-4px}.who.svelte-o8agj6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-pseudo)}.said.svelte-o8agj6{display:flex;align-items:baseline;gap:calc(var(--gap) * .4);white-space:nowrap}.guess.svelte-o8agj6{font-size:var(--fs-rank);padding:.1em .7em}.gap.svelte-o8agj6{font-size:var(--fs-rank)}.none.svelte-o8agj6{font-size:var(--fs-rank);color:var(--muted)}li.silent.svelte-o8agj6{opacity:.75}.won.svelte-o8agj6{font-size:var(--fs-pseudo);font-variant-numeric:tabular-nums}.won.gold.svelte-o8agj6{color:var(--gold)}.won.good.svelte-o8agj6{color:var(--success)}.total.svelte-o8agj6{font-size:var(--fs-pseudo);font-variant-numeric:tabular-nums;color:var(--muted);min-width:4.5ch;text-align:right}.unit.svelte-o8agj6{font-size:var(--fs-rank)}.center.svelte-o8agj6{text-align:center;margin:0}@media(max-width:560px){li.svelte-o8agj6{grid-template-columns:minmax(0,1fr) auto auto;row-gap:calc(var(--gap) * .2)}.said.svelte-o8agj6,.none.svelte-o8agj6{grid-row:2;grid-column:1 / -1}}.pass.svelte-1n46o8q{flex:1;width:100%;display:grid;overflow-x:clip;overflow-y:visible}.lane.svelte-1n46o8q{grid-area:1 / 1;display:grid;justify-items:center;padding-inline:var(--pad)}@media(min-width:561px)and (max-width:900px){.lane.svelte-1n46o8q{padding-left:3rem}}.toast.svelte-1n46o8q{position:fixed;top:1rem;left:50%;transform:translate(-50%);background:var(--plaque);color:var(--text);padding:.7rem 1.2rem;border-radius:var(--pill);z-index:10;max-width:min(92vw,520px);text-align:center;font-size:var(--fs-rank)}.toast.bad.svelte-1n46o8q{outline:3px solid var(--danger);outline-offset:-3px}
