main.svelte-17n70to{min-height:100dvh;display:grid;place-items:center;padding:1rem}form.svelte-17n70to{width:min(100%,24rem);display:grid;gap:.8rem;padding:1.5rem}h1.svelte-17n70to{margin:0;color:var(--accent)}p.svelte-17n70to{margin:0}.error.svelte-17n70to{color:#ffc9bd}a.svelte-17n70to{font-size:.9rem;text-align:center}@property --amp{syntax: "<angle>"; inherits: true; initial-value: 5deg;}@property --bc{syntax: "<color>"; inherits: true; initial-value: rgba(185,255,233,.42);}.stage.svelte-vkxcfk{--night: #020d0e;--petrol: #06302e;--jade: #b9ffe9;--brass: #d9aa55;--ivory: #f4efe1;--gold: #ffd36b;--ink: #08211f;--ember: #e2553f;--hex: polygon(48px 0, calc(100% - 48px) 0, 100% 50%, calc(100% - 48px) 100%, 48px 100%, 0 50%);--slow: cubic-bezier(.6, 0, .2, 1);position:fixed;left:50%;top:50%;width:calc(1920px + var(--dx));height:calc(1080px + var(--dy));transform-origin:center;overflow:hidden;background:var(--night);color:var(--ivory);font-family:Archivo,system-ui,sans-serif;font-variant-numeric:tabular-nums}.stage.svelte-vkxcfk *{box-sizing:border-box}ul.svelte-vkxcfk,ol.svelte-vkxcfk{list-style:none;margin:0;padding:0}p.svelte-vkxcfk,h2.svelte-vkxcfk{margin:0}.tall.svelte-vkxcfk .logo:where(.svelte-vkxcfk){display:none}.tall.svelte-vkxcfk .crowd:where(.svelte-vkxcfk){top:calc(578px + var(--dy))}.tall.svelte-vkxcfk .lifelines:where(.svelte-vkxcfk){right:auto;left:60px;top:70px;gap:40px;scale:1.35;transform-origin:0 0}.stage.svelte-vkxcfk.swapping :is(.ans:where(.svelte-vkxcfk),.ans:where(.svelte-vkxcfk) :where(.svelte-vkxcfk),.question:where(.svelte-vkxcfk),.rail:where(.svelte-vkxcfk),.medal:where(.svelte-vkxcfk),.medal:where(.svelte-vkxcfk) :where(.svelte-vkxcfk),.slides:where(.svelte-vkxcfk),.bg:where(.svelte-vkxcfk),.beams:where(.svelte-vkxcfk),.arm:where(.svelte-vkxcfk),.shade:where(.svelte-vkxcfk),.logo:where(.svelte-vkxcfk),.lifelines:where(.svelte-vkxcfk),.lifelines:where(.svelte-vkxcfk) :where(.svelte-vkxcfk),.crowd:where(.svelte-vkxcfk),.ladder:where(.svelte-vkxcfk) li:where(.svelte-vkxcfk),.ladder:where(.svelte-vkxcfk) li:where(.svelte-vkxcfk):before,.ladder:where(.svelte-vkxcfk) li:where(.svelte-vkxcfk):after){transition:none!important}.dip.svelte-vkxcfk{position:absolute;inset:0;background:#010808;opacity:0;pointer-events:none;will-change:opacity}.stage.svelte-vkxcfk.leaving .ans.shown:where(.svelte-vkxcfk){animation:svelte-vkxcfk-leave .8s cubic-bezier(.4,0,.6,1) forwards}.stage.svelte-vkxcfk.leaving .ans.shown.right:where(.svelte-vkxcfk){animation-name:svelte-vkxcfk-leave-right}@keyframes svelte-vkxcfk-leave{to{opacity:0;translate:0 36px}}@keyframes svelte-vkxcfk-leave-right{to{opacity:0;translate:var(--fx) calc(var(--fy) + 36px)}}.bg.svelte-vkxcfk{position:absolute;inset:0;background:radial-gradient(ellipse 1100px 620px at 750px 1080px,rgba(31,191,154,.2),transparent 70%),radial-gradient(ellipse 1500px 900px at 750px 380px,#0a403c 0%,#052523 45%,var(--night) 100%);transition:filter 1.6s var(--slow)}.floor.svelte-vkxcfk{position:absolute;left:-200px;right:-200px;top:calc(560px + var(--dy));height:700px;background:repeating-linear-gradient(90deg,rgba(185,255,233,.05) 0 2px,transparent 2px 120px);transform:perspective(900px) rotateX(64deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent 95%);mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent 95%)}.beams.svelte-vkxcfk{position:absolute;inset:0;mix-blend-mode:screen;transition:--amp 1.6s var(--slow),--bc 1.2s var(--slow),opacity 1.2s var(--slow)}[data-phase=lobby].svelte-vkxcfk .beams:where(.svelte-vkxcfk),[data-phase=lobby].svelte-vkxcfk .logo:where(.svelte-vkxcfk){opacity:0}.arm.svelte-vkxcfk{position:absolute;top:-120px;left:calc(var(--x) - 190px);width:380px;height:1500px;transform-origin:50% 0;rotate:var(--r1);opacity:.8;transition:rotate 1.8s var(--slow),opacity 1.4s var(--slow),scale 1.6s var(--slow)}.beam.svelte-vkxcfk{width:100%;height:100%;transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(to bottom,var(--bc) 0%,transparent 96%);filter:blur(14px);animation:svelte-vkxcfk-swing var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes svelte-vkxcfk-swing{0%{transform:rotate(calc(var(--amp) * -1))}to{transform:rotate(var(--amp))}}[data-mood=tense].svelte-vkxcfk .beams:where(.svelte-vkxcfk){--amp: .6deg;--bc: rgba(244, 239, 225, .85)}[data-mood=tense].svelte-vkxcfk .arm:where(.svelte-vkxcfk){rotate:var(--r2);scale:.5 1;opacity:1}[data-mood=tense].svelte-vkxcfk .arm.outer:where(.svelte-vkxcfk){opacity:.12}[data-mood=tense].svelte-vkxcfk .bg:where(.svelte-vkxcfk){filter:brightness(.42) saturate(.8)}[data-mood=gold].svelte-vkxcfk .beams:where(.svelte-vkxcfk){--amp: 9deg;--bc: rgba(255, 211, 107, .44)}[data-mood=gold].svelte-vkxcfk .arm:where(.svelte-vkxcfk){rotate:var(--r3);opacity:1;scale:1.25 1}[data-mood=gold].svelte-vkxcfk .bg:where(.svelte-vkxcfk){filter:brightness(1.25) saturate(1.1) hue-rotate(-18deg)}[data-mood=red].svelte-vkxcfk .beams:where(.svelte-vkxcfk){--amp: .4deg;--bc: rgba(226, 85, 63, .5)}[data-mood=red].svelte-vkxcfk .arm:where(.svelte-vkxcfk){rotate:var(--r2);scale:.6 1;opacity:.7}[data-mood=red].svelte-vkxcfk .arm.outer:where(.svelte-vkxcfk){opacity:.08}[data-mood=red].svelte-vkxcfk .bg:where(.svelte-vkxcfk){filter:brightness(.38) saturate(.6) hue-rotate(-150deg)}[data-mood=rescue].svelte-vkxcfk .beams:where(.svelte-vkxcfk){--amp: 14deg;--bc: rgba(255, 120, 95, .5)}[data-mood=rescue].svelte-vkxcfk .beam:where(.svelte-vkxcfk){animation-duration:1.6s}[data-mood=rescue].svelte-vkxcfk .bg:where(.svelte-vkxcfk){filter:brightness(.7) saturate(.9) hue-rotate(-150deg)}canvas.svelte-vkxcfk{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen}.shade.svelte-vkxcfk{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1.6s var(--slow);background:radial-gradient(ellipse 720px 330px at var(--tx) var(--ty),transparent 0,rgba(0,6,6,.55) 60%,rgba(0,4,4,.9) 100%)}[data-mood=tense].svelte-vkxcfk .shade:where(.svelte-vkxcfk),[data-mood=red].svelte-vkxcfk .shade:where(.svelte-vkxcfk){opacity:1}.vig.svelte-vkxcfk{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 1300px 760px at 800px 520px,transparent 55%,rgba(0,0,0,.7) 100%)}.logo.svelte-vkxcfk{position:absolute;left:60px;top:46px;display:flex;align-items:center;gap:18px;transform-origin:0 0;transition:opacity 1.2s var(--slow),translate 1.6s var(--slow),scale 1.6s var(--slow)}.logo.hero.svelte-vkxcfk{translate:0 30px;scale:1.7}[data-phase=intro].svelte-vkxcfk .logo.hero:where(.svelte-vkxcfk){opacity:0}.intro.svelte-vkxcfk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.emblem.svelte-vkxcfk{position:relative;width:300px;height:300px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff6d2,#ffd36b 45%,#c98a1c 90%);box-shadow:0 0 0 7px #fff3c4,0 0 0 22px #ffd36b47,0 0 160px #ffd36bf2}.count.svelte-vkxcfk{font-size:156px;font-weight:800;font-stretch:80%;color:#3a2606;line-height:1}.intro.svelte-vkxcfk h1:where(.svelte-vkxcfk){position:relative;margin:44px 0 0;display:flex;flex-direction:column;align-items:center;font-weight:800;line-height:.95}.intro.svelte-vkxcfk .top:where(.svelte-vkxcfk){font-size:96px;font-stretch:100%;letter-spacing:.04em;color:var(--ivory);text-shadow:0 6px 30px rgba(0,0,0,.8)}.intro.svelte-vkxcfk .big:where(.svelte-vkxcfk){font-stretch:78%;text-transform:uppercase;letter-spacing:.01em;padding:0 20px;white-space:nowrap;filter:drop-shadow(0 0 50px rgba(255,190,60,.85)) drop-shadow(0 10px 30px rgba(0,0,0,.8))}.intro.svelte-vkxcfk .big:where(.svelte-vkxcfk) .il:where(.svelte-vkxcfk){background:linear-gradient(180deg,#fffbe6 12%,#ffd24a,#f09a14 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.il.svelte-vkxcfk{display:inline-block}.pre.svelte-vkxcfk{position:absolute;inset:0;z-index:10;background:#000;color:#fff;visibility:hidden;opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pre.svelte-vkxcfk span:where(.svelte-vkxcfk){font-size:64px;font-weight:500;letter-spacing:.02em}.pre.svelte-vkxcfk b:where(.svelte-vkxcfk){font-size:420px;font-weight:800;font-stretch:80%;line-height:1}.introvideo.svelte-vkxcfk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.intro.onvideo.svelte-vkxcfk .rays:where(.svelte-vkxcfk){display:none}.intro.onvideo.svelte-vkxcfk h1:where(.svelte-vkxcfk){margin-top:0}.flash.svelte-vkxcfk{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#fffbe6,#ffd36b 40%,#ffd36b00 75%);opacity:0;mix-blend-mode:screen;pointer-events:none}.words.svelte-vkxcfk{font-stretch:118%;font-weight:700;font-size:31px;line-height:1.12;letter-spacing:.04em;color:var(--brass);max-width:420px}.lobby.svelte-vkxcfk{position:absolute;inset:260px 60px 60px;display:grid;grid-template-columns:560px 1fr;gap:90px;transition:opacity 1.2s var(--slow)}.lobby.leaving.svelte-vkxcfk{opacity:0}.qr.svelte-vkxcfk{width:560px;height:560px;padding:34px;background:var(--ivory);box-shadow:0 0 0 4px var(--brass),0 0 0 14px #020d0ee6,0 0 0 16px #d9aa5566,0 30px 90px #000000b3}.qr.svelte-vkxcfk img:where(.svelte-vkxcfk){width:100%;height:100%;display:block}.join.svelte-vkxcfk h2:where(.svelte-vkxcfk){font-size:92px;font-weight:700;font-stretch:88%;line-height:1}.join.svelte-vkxcfk p:where(.svelte-vkxcfk){font-size:44px;color:#cfe6df;margin:22px 0 26px}.join.svelte-vkxcfk p:where(.svelte-vkxcfk) b:where(.svelte-vkxcfk){color:var(--gold);font-weight:800}.join.svelte-vkxcfk .empty:where(.svelte-vkxcfk){font-size:40px;color:#9fc4ba;margin:60px 0 0;animation:svelte-vkxcfk-breathe 2.4s ease-in-out infinite}.latest.svelte-vkxcfk{position:relative;height:62px;margin-bottom:30px}.latest.svelte-vkxcfk span:where(.svelte-vkxcfk){position:absolute;left:0;top:0;font-size:46px;font-weight:600;color:var(--gold);white-space:nowrap}.faces.svelte-vkxcfk{display:flex;flex-wrap:wrap;gap:20px 24px}.face.svelte-vkxcfk{width:76px;height:76px;border-radius:50%;overflow:hidden;display:grid;place-items:end center;flex:none;background:radial-gradient(circle at 35% 28%,#17675f,#04201f 75%);box-shadow:0 0 0 3px var(--brass),0 0 0 7px #020d0ee6,0 8px 26px #0000008c;animation:svelte-vkxcfk-appear 1.4s ease-out both}.face.svelte-vkxcfk img:where(.svelte-vkxcfk){width:100%;height:100%;object-fit:cover}.face.svelte-vkxcfk svg:where(.svelte-vkxcfk){width:82%;height:82%;fill:#d9aa55bf}@keyframes svelte-vkxcfk-appear{0%{opacity:0}}[data-phase=presentation].svelte-vkxcfk .logo:where(.svelte-vkxcfk),[data-phase=ready].svelte-vkxcfk .logo:where(.svelte-vkxcfk),[data-phase=warmup].svelte-vkxcfk .logo:where(.svelte-vkxcfk){opacity:0}.warm.svelte-vkxcfk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;animation:svelte-vkxcfk-rise 1s var(--slow) .45s both}.kicker.svelte-vkxcfk{display:flex;align-items:center;gap:22px;font-size:34px;font-weight:700;font-stretch:112%;letter-spacing:.3em;text-transform:uppercase;color:var(--brass)}.kicker.svelte-vkxcfk i:where(.svelte-vkxcfk){width:11px;height:11px;rotate:45deg;background:var(--brass)}.wq.svelte-vkxcfk{width:min(1620px,calc(100% - 200px));height:230px;display:grid;place-items:center}.wq.svelte-vkxcfk p:where(.svelte-vkxcfk){position:relative;font-weight:500;line-height:1.14;text-align:center;padding:0 110px;text-wrap:balance}.wgrid.svelte-vkxcfk{width:min(1620px,calc(100% - 200px));display:grid;grid-template-columns:1fr 1fr;gap:26px 36px}.wa.svelte-vkxcfk{height:128px;display:flex;align-items:baseline;gap:24px;padding:0 0 0 84px;font-size:52px;line-height:128px;animation:svelte-vkxcfk-fade .7s var(--slow) both;animation-delay:calc(1s + var(--i) * .14s);transition:filter .9s var(--slow),opacity .9s var(--slow),scale .9s var(--slow)}.wa.svelte-vkxcfk .k:where(.svelte-vkxcfk),.wa.svelte-vkxcfk .v:where(.svelte-vkxcfk),.wa.svelte-vkxcfk .pct:where(.svelte-vkxcfk){position:relative;line-height:128px;padding-top:0;padding-bottom:0;margin:0}.wa.svelte-vkxcfk .k:where(.svelte-vkxcfk){font-size:48px}.wa.svelte-vkxcfk .pct:where(.svelte-vkxcfk){font-size:50px;margin-left:auto;padding-right:76px}.wa.off.svelte-vkxcfk{filter:brightness(.5) drop-shadow(0 10px 22px rgba(0,0,0,.6))}.wa.right.svelte-vkxcfk{filter:drop-shadow(0 0 34px rgba(255,211,107,.9)) drop-shadow(0 0 10px rgba(255,211,107,.8));scale:1.03;z-index:1}.wa.right.svelte-vkxcfk:before{background:linear-gradient(180deg,#fff6d2,#ffd36b 45%,#e3a22c)}.wa.right.svelte-vkxcfk .fill:where(.svelte-vkxcfk){inset:7px 9px;background:linear-gradient(180deg,#1c8177,#0c443f 46%,#093a36 54%,#136058)}.wa.right.svelte-vkxcfk .k:where(.svelte-vkxcfk),.wa.right.svelte-vkxcfk .pct:where(.svelte-vkxcfk){color:var(--gold)}.wa.svelte-vkxcfk .votes:where(.svelte-vkxcfk){animation:svelte-vkxcfk-grow 1.4s var(--slow) both;transform-origin:0 50%}@keyframes svelte-vkxcfk-grow{0%{transform:scaleX(0)}}.wcount.svelte-vkxcfk{font-size:42px;color:#cfe6df;transition:opacity .8s var(--slow)}.wcount.svelte-vkxcfk b:where(.svelte-vkxcfk){color:var(--gold);font-weight:800;font-size:54px}.present.svelte-vkxcfk{position:absolute;inset:110px;display:grid;grid-template-columns:1fr 640px;gap:80px;align-items:center;animation:svelte-vkxcfk-rise 1s var(--slow) both}.deck.svelte-vkxcfk{position:relative;width:640px;height:860px}.card.svelte-vkxcfk{position:absolute;left:20px;top:0;width:600px;height:740px;padding:14px;border-radius:34px;overflow:hidden;background:linear-gradient(180deg,#f6e2a8,#c9973f 45%,#8a6223);box-shadow:0 0 0 8px #020d0ee6,0 0 0 10px #d9aa5566,0 40px 100px #000000b3;display:grid;place-items:end center;rotate:-2deg;transform-origin:50% 120%}.card.under.svelte-vkxcfk{rotate:3deg;scale:.96;filter:brightness(.6)}.card.svelte-vkxcfk img:where(.svelte-vkxcfk){width:100%;height:100%;object-fit:cover;border-radius:22px;background:#04201f}.card.svelte-vkxcfk svg{width:78%;height:78%;fill:#04201f8c}.like.svelte-vkxcfk{position:absolute;left:44px;top:54px;padding:4px 26px;border:8px solid #3fe0b4;border-radius:16px;rotate:-18deg;font-size:84px;font-weight:800;font-stretch:84%;text-transform:uppercase;letter-spacing:.04em;color:#3fe0b4;background:#02141459;opacity:var(--like, 0)}.buttons.svelte-vkxcfk{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:70px}.buttons.svelte-vkxcfk span:where(.svelte-vkxcfk){width:96px;height:96px;border-radius:50%;display:grid;place-items:center;font-size:50px;line-height:1;background:radial-gradient(circle at 35% 28%,#145a53,#04201f 72%);box-shadow:0 0 0 3px var(--brass),0 8px 26px #0000008c}.nope.svelte-vkxcfk{color:#6f8a84}.heart.svelte-vkxcfk{color:#3fe0b4}.heart.hit.svelte-vkxcfk{animation:svelte-vkxcfk-beat 1.3s var(--slow) both}@keyframes svelte-vkxcfk-beat{0%{scale:1;color:#3fe0b4}20%{scale:1.5;color:#ff3b52;box-shadow:0 0 0 4px #ff3b52,0 0 70px #ff3b52f2}65%{scale:1.08;color:#ff3b52;box-shadow:0 0 0 4px #ff3b52,0 0 34px #ff3b5299}to{scale:1;color:#3fe0b4}}.bio.svelte-vkxcfk small:where(.svelte-vkxcfk){display:block;font-size:34px;font-weight:700;font-stretch:118%;letter-spacing:.3em;text-transform:uppercase;color:var(--brass)}.bio.svelte-vkxcfk{min-width:0;align-self:start;padding-top:30px}.bio.svelte-vkxcfk h2:where(.svelte-vkxcfk){font-size:190px;font-weight:800;font-stretch:80%;line-height:.95;margin:14px 0 50px;color:var(--ivory);text-shadow:0 0 60px rgba(185,255,233,.35)}.bio.svelte-vkxcfk ul:where(.svelte-vkxcfk){display:grid;gap:22px;min-height:420px;align-content:start}.bio.svelte-vkxcfk li:where(.svelte-vkxcfk){position:relative;padding-left:54px;font-size:44px;font-weight:600;line-height:1.15;color:var(--gold);animation:svelte-vkxcfk-rise .8s var(--slow) both;transition:color .8s var(--slow)}.bio.svelte-vkxcfk li:where(.svelte-vkxcfk):before{content:"";position:absolute;left:6px;top:.42em;width:20px;height:20px;background:var(--brass);rotate:45deg}.bio.svelte-vkxcfk li.old:where(.svelte-vkxcfk){color:#cfe6df}[data-phase=rules].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-phase=rules].svelte-vkxcfk .slides:where(.svelte-vkxcfk){opacity:0}[data-focus].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-focus].svelte-vkxcfk .ladder:where(.svelte-vkxcfk),[data-focus].svelte-vkxcfk .question:where(.svelte-vkxcfk),[data-focus].svelte-vkxcfk .answers:where(.svelte-vkxcfk),[data-focus].svelte-vkxcfk .rail:where(.svelte-vkxcfk),[data-focus].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){opacity:.16;transition:opacity .8s var(--slow),scale .8s var(--slow),filter .8s var(--slow)}[data-focus=ladder].svelte-vkxcfk .ladder:where(.svelte-vkxcfk),[data-focus=milestones].svelte-vkxcfk .ladder:where(.svelte-vkxcfk),[data-focus=lifelines].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-focus=answers].svelte-vkxcfk .question:where(.svelte-vkxcfk),[data-focus=answers].svelte-vkxcfk .answers:where(.svelte-vkxcfk),[data-focus=answers].svelte-vkxcfk .rail:where(.svelte-vkxcfk),[data-focus=rescue].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-focus=audience].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-focus=rescue].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk){opacity:1}[data-focus=ladder].svelte-vkxcfk .ladder:where(.svelte-vkxcfk),[data-focus=milestones].svelte-vkxcfk .ladder:where(.svelte-vkxcfk){filter:drop-shadow(0 0 40px rgba(255,211,107,.6))}[data-focus=milestones].svelte-vkxcfk .ladder:where(.svelte-vkxcfk) li:where(.svelte-vkxcfk):not(.mile){opacity:.25}[data-focus=milestones].svelte-vkxcfk .ladder:where(.svelte-vkxcfk) li.mile:where(.svelte-vkxcfk){color:var(--gold)}[data-focus=lifelines].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk){filter:drop-shadow(0 0 30px rgba(255,211,107,.7))}[data-focus=answers].svelte-vkxcfk .question:where(.svelte-vkxcfk),[data-focus=answers].svelte-vkxcfk .answers:where(.svelte-vkxcfk){filter:drop-shadow(0 0 30px rgba(255,211,107,.55))}[data-focus=rescue].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-focus=audience].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){scale:1.5;transform-origin:0 50%;filter:drop-shadow(0 0 20px rgba(63,224,180,.9))}.rule.svelte-vkxcfk{--plate: polygon(64px 0, calc(100% - 64px) 0, 100% 50%, calc(100% - 64px) 100%, 64px 100%, 0 50%);position:absolute;left:calc(110px + var(--dx) / 2);top:calc(196px + var(--dy) * .6);width:1280px;height:370px;filter:drop-shadow(0 0 40px rgba(255,190,60,.45)) drop-shadow(0 30px 60px rgba(0,0,0,.8));animation:svelte-vkxcfk-unfold .7s var(--slow) both}.rule.svelte-vkxcfk .inner:where(.svelte-vkxcfk){padding:0 110px;gap:10px}.rule.svelte-vkxcfk .inner:where(.svelte-vkxcfk) strong:where(.svelte-vkxcfk){font-size:78px;line-height:1.05;white-space:normal;text-wrap:balance}.rule.svelte-vkxcfk .inner:where(.svelte-vkxcfk)>span:where(.svelte-vkxcfk){font-size:36px;line-height:1.22;max-width:none}.go.svelte-vkxcfk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;text-transform:uppercase;line-height:1}.go.svelte-vkxcfk p:where(.svelte-vkxcfk){position:relative;white-space:nowrap}.gw.svelte-vkxcfk{display:inline-block}.go.svelte-vkxcfk .l1:where(.svelte-vkxcfk),.go.svelte-vkxcfk .l3:where(.svelte-vkxcfk){font-stretch:78%;filter:drop-shadow(0 0 60px rgba(255,190,60,.9)) drop-shadow(0 10px 30px rgba(0,0,0,.8))}.go.svelte-vkxcfk .l1:where(.svelte-vkxcfk) .gw:where(.svelte-vkxcfk),.go.svelte-vkxcfk .l3:where(.svelte-vkxcfk){background:linear-gradient(180deg,#fffbe6 12%,#ffd24a,#f09a14 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.go.svelte-vkxcfk .l1:where(.svelte-vkxcfk){font-size:250px;word-spacing:.08em}.go.svelte-vkxcfk .l2:where(.svelte-vkxcfk){font-size:92px;font-stretch:100%;letter-spacing:.06em;color:var(--ivory);margin:34px 0 6px;text-shadow:0 6px 30px rgba(0,0,0,.8)}.lifelines.svelte-vkxcfk{position:absolute;right:480px;top:42px;display:flex;gap:6px;transition:opacity 1.2s var(--slow)}.lifelines.svelte-vkxcfk li:where(.svelte-vkxcfk){width:146px;text-align:center;font-size:20px;font-weight:500;font-stretch:92%;color:#cfe6df;line-height:1.1;transition:color .8s var(--slow)}.disc.svelte-vkxcfk{width:98px;height:98px;margin:0 auto 9px;border-radius:50%;position:relative;display:grid;place-items:center;color:var(--ivory);background:radial-gradient(circle at 35% 28%,#145a53,#04201f 72%);box-shadow:0 0 0 3px var(--brass),inset 0 0 18px #b9ffe92e,0 8px 26px #0000008c;transition:background .8s var(--slow),box-shadow .8s var(--slow),color .8s var(--slow),scale .8s var(--slow),opacity .8s var(--slow),filter .8s var(--slow)}.used.svelte-vkxcfk .disc:where(.svelte-vkxcfk),.dead.svelte-vkxcfk .disc:where(.svelte-vkxcfk){scale:.85;opacity:.8;filter:grayscale(1)}.disc.svelte-vkxcfk svg:where(.svelte-vkxcfk){width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.disc.svelte-vkxcfk .t:where(.svelte-vkxcfk){font-weight:800;font-stretch:76%;font-size:33px;letter-spacing:-.01em}.disc.svelte-vkxcfk:before,.disc.svelte-vkxcfk:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:6px;margin-top:-3px;z-index:1;background:#d0553c;border-radius:3px;box-shadow:0 0 10px #000000b3;transform:rotate(-45deg) scaleX(0);transition:transform .45s var(--slow)}.disc.svelte-vkxcfk:before{transform:rotate(45deg) scaleX(0);transition-delay:.25s}.used.svelte-vkxcfk,.dead.svelte-vkxcfk{color:#6f8a84}.used.svelte-vkxcfk .name:where(.svelte-vkxcfk),.dead.svelte-vkxcfk .name:where(.svelte-vkxcfk){text-decoration:line-through;text-decoration-color:#d0553c;text-decoration-thickness:2px}.used.svelte-vkxcfk .disc:where(.svelte-vkxcfk){color:#587570;background:#06191a;box-shadow:0 0 0 3px #4a4a3c}.used.svelte-vkxcfk .disc:where(.svelte-vkxcfk):after{transform:rotate(-45deg) scaleX(1)}.used.svelte-vkxcfk .disc:where(.svelte-vkxcfk):before{transform:rotate(45deg) scaleX(1)}.dead.svelte-vkxcfk .disc:where(.svelte-vkxcfk){color:#e8ded0;background:radial-gradient(circle at 35% 28%,#4a1d16,#170705 75%);box-shadow:0 0 0 3px #8a3a2b,0 0 26px #e2553f73}.disc.svelte-vkxcfk .skull:where(.svelte-vkxcfk){width:62px;height:62px;fill:currentColor;stroke:none;animation:svelte-vkxcfk-rise .7s var(--slow) both}.skull.svelte-vkxcfk circle:where(.svelte-vkxcfk),.skull.svelte-vkxcfk path:where(.svelte-vkxcfk):nth-of-type(2){fill:#170705}.skull.svelte-vkxcfk path:where(.svelte-vkxcfk):nth-of-type(3){fill:none;stroke:#170705;stroke-width:2.6;stroke-linecap:round}.armed.svelte-vkxcfk .disc:where(.svelte-vkxcfk){color:var(--ink);background:radial-gradient(circle at 35% 28%,#fff0b8,#d99a22 80%);box-shadow:0 0 0 3px var(--gold),0 0 40px #ffd36bcc}.armed.svelte-vkxcfk .disc:where(.svelte-vkxcfk):before,.armed.svelte-vkxcfk .disc:where(.svelte-vkxcfk):after{transform:rotate(-45deg) scaleX(0)}[data-sacrifice].svelte-vkxcfk li:where(.svelte-vkxcfk):not(.used) .disc:where(.svelte-vkxcfk){animation:svelte-vkxcfk-offer 1s ease-in-out infinite}@keyframes svelte-vkxcfk-offer{50%{box-shadow:0 0 0 4px var(--ember),0 0 44px #e2553ff2}}[data-sacrifice].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-sacrifice].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-sacrifice].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){opacity:0}.price.svelte-vkxcfk{position:absolute;left:60px;top:calc(330px + var(--dy) * .6);width:calc(1380px + var(--dx));text-align:center;z-index:3;font-size:58px;font-weight:700;font-stretch:90%;line-height:1.1;color:#ffd9cf;text-wrap:balance;text-shadow:0 0 40px rgba(226,85,63,.9),0 4px 20px rgba(0,0,0,.9);animation:svelte-vkxcfk-rise .8s var(--slow) 2.6s both}.medal.svelte-vkxcfk{position:absolute;left:calc(530px + var(--dx) / 2);top:calc(186px + var(--dy) * .6);width:440px;height:440px;transition:scale 1.6s var(--slow),opacity 1.2s var(--slow),translate 1.6s var(--slow)}.medal.svelte-vkxcfk{perspective:1100px}.coin.svelte-vkxcfk{position:absolute;inset:0;will-change:transform;backface-visibility:hidden}.medal.svelte-vkxcfk svg:where(.svelte-vkxcfk){position:absolute;inset:0;width:440px;height:440px;overflow:visible}.ticks.svelte-vkxcfk{transform-origin:220px 220px;animation:svelte-vkxcfk-turn 140s linear infinite}@keyframes svelte-vkxcfk-turn{to{transform:rotate(360deg)}}.seg.svelte-vkxcfk{fill:none;stroke-width:7;stroke:#b9ffe929;transition:stroke 1s var(--slow)}.seg.done.svelte-vkxcfk{stroke:var(--brass)}.seg.now.svelte-vkxcfk{stroke:var(--ivory);animation:svelte-vkxcfk-breathe 2.8s ease-in-out infinite}@keyframes svelte-vkxcfk-breathe{50%{opacity:.35}}.core.svelte-vkxcfk{position:absolute;inset:66px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#125851eb,#021212f0 72%);box-shadow:inset 0 0 40px #b9ffe924,0 0 70px #1fbf9a47;transition:box-shadow 1.4s var(--slow)}.txt.svelte-vkxcfk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.status.svelte-vkxcfk{width:290px;font-size:28px;font-weight:500;font-stretch:100%;letter-spacing:.02em;color:#cdeee4;animation:svelte-vkxcfk-rise .5s var(--slow) both;text-wrap:balance;line-height:1.1}@keyframes svelte-vkxcfk-rise{0%{opacity:0;translate:0 12px}}.prize.svelte-vkxcfk{font-size:86px;font-weight:700;font-stretch:78%;line-height:1;margin-top:8px;text-shadow:0 0 30px rgba(185,255,233,.35);transition:color 1s var(--slow),text-shadow 1s var(--slow)}.prize.svelte-vkxcfk small:where(.svelte-vkxcfk){font-size:42px;font-weight:500;margin-left:8px;color:var(--brass)}.prize.mid.svelte-vkxcfk{font-size:72px}.prize.long.svelte-vkxcfk{font-size:58px}.prize.long.svelte-vkxcfk small:where(.svelte-vkxcfk){font-size:30px}.prize.stack.svelte-vkxcfk small:where(.svelte-vkxcfk){display:block;margin:6px 0 0;font-size:34px;font-stretch:100%;letter-spacing:.04em}[data-mood=tense].svelte-vkxcfk .medal:where(.svelte-vkxcfk){scale:.9;opacity:.55}[data-mood=tense].svelte-vkxcfk .status:where(.svelte-vkxcfk){color:var(--ivory)}[data-mood=gold].svelte-vkxcfk .medal:where(.svelte-vkxcfk){scale:1.08}[data-mood=gold].svelte-vkxcfk .status:where(.svelte-vkxcfk),[data-mood=gold].svelte-vkxcfk .prize:where(.svelte-vkxcfk){color:var(--gold)}[data-mood=gold].svelte-vkxcfk .prize:where(.svelte-vkxcfk){text-shadow:0 0 44px rgba(255,211,107,.8)}[data-mood=gold].svelte-vkxcfk .core:where(.svelte-vkxcfk){box-shadow:inset 0 0 50px #ffd36b4d,0 0 110px #ffd36b8c}[data-mood=gold].svelte-vkxcfk .seg.now:where(.svelte-vkxcfk){stroke:var(--gold);animation:none}.sheen.svelte-vkxcfk{position:absolute;inset:66px;border-radius:50%;overflow:hidden;pointer-events:none}.duo.svelte-vkxcfk .sheen:where(.svelte-vkxcfk){inset:4px;border-radius:14px}.sheen.svelte-vkxcfk i:where(.svelte-vkxcfk){position:absolute;top:-20%;left:0;width:46%;height:140%;opacity:0;transform:translate(-125%) skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,244,205,.1) 25%,rgba(255,250,230,.75) 50%,rgba(255,244,205,.1) 75%,transparent);mix-blend-mode:screen;will-change:transform}[data-mood=gold].svelte-vkxcfk .sheen:where(.svelte-vkxcfk) i:where(.svelte-vkxcfk){animation:svelte-vkxcfk-sheen 1.5s cubic-bezier(.4,0,.2,1) .35s both}@keyframes svelte-vkxcfk-sheen{0%{opacity:1;transform:translate(-125%) skew(-22deg)}to{opacity:1;transform:translate(245%) skew(-22deg)}}[data-mood=red].svelte-vkxcfk .status:where(.svelte-vkxcfk),[data-mood=rescue].svelte-vkxcfk .status:where(.svelte-vkxcfk){color:#ffb4a6}[data-mood=red].svelte-vkxcfk .core:where(.svelte-vkxcfk),[data-mood=rescue].svelte-vkxcfk .core:where(.svelte-vkxcfk){box-shadow:inset 0 0 50px #e2553f4d,0 0 110px #e2553f80}[data-mood=rescue].svelte-vkxcfk .medal:where(.svelte-vkxcfk){scale:1.25;translate:0 -10px}[data-phase=ended].svelte-vkxcfk .medal:where(.svelte-vkxcfk){scale:1.3;translate:0 20px;opacity:1}.slides.svelte-vkxcfk,.duo.svelte-vkxcfk .medal:where(.svelte-vkxcfk){top:var(--box-top);width:var(--box-w);height:var(--box-h)}.slides.svelte-vkxcfk{position:absolute;left:var(--box-left);transition:opacity 1.2s var(--slow)}.duo.svelte-vkxcfk{--frame: 0 0 0 3px rgba(2, 13, 14, .9), 0 18px 50px rgba(0, 0, 0, .65), 0 0 60px rgba(31, 191, 154, .18)}.slides.svelte-vkxcfk figure:where(.svelte-vkxcfk),.duo.svelte-vkxcfk .core:where(.svelte-vkxcfk){border:4px solid var(--brass);border-radius:18px;box-shadow:var(--frame)}.slides.svelte-vkxcfk figure:where(.svelte-vkxcfk){position:absolute;inset:0;margin:0;overflow:hidden;background:#04201f}.duo[data-mood=gold].svelte-vkxcfk .core:where(.svelte-vkxcfk){box-shadow:var(--frame),inset 0 0 50px #ffd36b4d,0 0 110px #ffd36b8c}.duo[data-mood=red].svelte-vkxcfk .core:where(.svelte-vkxcfk),.duo[data-mood=rescue].svelte-vkxcfk .core:where(.svelte-vkxcfk){box-shadow:var(--frame),inset 0 0 50px #e2553f4d,0 0 110px #e2553f80}.slides.svelte-vkxcfk figure:where(.svelte-vkxcfk) img:where(.svelte-vkxcfk){width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.slides.svelte-vkxcfk .next:where(.svelte-vkxcfk){display:none}.duo.svelte-vkxcfk .medal:where(.svelte-vkxcfk){left:var(--box-right)}.duo.svelte-vkxcfk .core:where(.svelte-vkxcfk){inset:0}.duo.svelte-vkxcfk .txt:where(.svelte-vkxcfk){scale:var(--box-text)}[data-mood=tense].svelte-vkxcfk .slides:where(.svelte-vkxcfk){opacity:.4}.duo[data-mood=gold].svelte-vkxcfk .medal:where(.svelte-vkxcfk){scale:1.04}[data-mood=rescue].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-phase=ended].svelte-vkxcfk .slides:where(.svelte-vkxcfk){opacity:0}.duo[data-mood=rescue].svelte-vkxcfk .medal:where(.svelte-vkxcfk),.duo[data-phase=ended].svelte-vkxcfk .medal:where(.svelte-vkxcfk){translate:var(--box-shift) 0;scale:1}.crowd.svelte-vkxcfk{position:absolute;left:64px;top:134px;font-size:27px;font-weight:500;color:#cfe6df;display:flex;align-items:center;gap:14px;transition:opacity 1.2s var(--slow)}.crowd.svelte-vkxcfk i:where(.svelte-vkxcfk){width:14px;height:14px;border-radius:50%;background:#3fe0b4;box-shadow:0 0 14px #3fe0b4;animation:svelte-vkxcfk-breathe 2.2s ease-in-out infinite}.crowd.svelte-vkxcfk b:where(.svelte-vkxcfk){font-weight:700;color:var(--ivory)}.rail.svelte-vkxcfk{position:absolute;left:0;width:calc(1470px + var(--dx));height:2px;opacity:.75;transition:opacity 1.2s var(--slow);background:linear-gradient(90deg,transparent,var(--brass) 8%,var(--brass) 92%,transparent)}.hex.svelte-vkxcfk{position:relative;filter:drop-shadow(0 10px 22px rgba(0,0,0,.6));transition:filter 1.2s var(--slow),opacity .8s var(--slow)}.hex.svelte-vkxcfk:before{content:"";position:absolute;inset:0;clip-path:var(--hex);background:linear-gradient(180deg,#f6e2a8,#c9973f 45%,#8a6223)}.fill.svelte-vkxcfk{position:absolute;inset:3px;clip-path:var(--hex);background:linear-gradient(180deg,#0c4a45,#04211f 46%,#021514 54%,#083430)}.fill.svelte-vkxcfk:before{content:"";position:absolute;left:0;right:0;top:0;height:46%;background:linear-gradient(180deg,rgba(185,255,233,.16),transparent)}.sweep.svelte-vkxcfk{position:absolute;inset:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--slow)}.sweep.lock.svelte-vkxcfk{background:linear-gradient(180deg,#fffdf4,#e9e1c8 55%,#cfc5a3)}.sweep.win.svelte-vkxcfk{background:linear-gradient(180deg,#fff0b8,#ffcf5a 50%,#d99a22)}.sweep.bad.svelte-vkxcfk{background:linear-gradient(180deg,#f08a76,#c8402b 55%,#7d2114)}.votes.svelte-vkxcfk{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#3fe0b426,#3fe0b480);transition:width 1.4s var(--slow)}.question.svelte-vkxcfk{position:absolute;left:60px;top:calc(640px + var(--dy));width:calc(1380px + var(--dx));height:150px;display:grid;place-items:center}.question.svelte-vkxcfk p:where(.svelte-vkxcfk){position:relative;font-weight:500;line-height:1.14;text-align:center;padding:0 90px;text-wrap:balance}.w.svelte-vkxcfk{display:inline-block;white-space:nowrap}.ch.svelte-vkxcfk{display:inline-block}.answers.svelte-vkxcfk{position:absolute;left:60px;top:calc(812px + var(--dy));width:calc(1380px + var(--dx));display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.ans.svelte-vkxcfk{height:104px;display:flex;align-items:center;opacity:0;clip-path:inset(0 100% 0 0);transition:filter 1.2s var(--slow),opacity .5s var(--slow),clip-path .7s var(--slow)}.ans.shown.svelte-vkxcfk{opacity:1;clip-path:inset(-240px)}.lbl.svelte-vkxcfk{position:relative;display:flex;align-items:baseline;gap:22px;padding:0 60px 0 76px;min-width:0;transition:color .9s var(--slow),opacity .8s var(--slow)}.k.svelte-vkxcfk{font-size:42px;font-weight:800;font-stretch:90%;color:var(--brass);transition:color .9s var(--slow)}.v.svelte-vkxcfk{font-weight:600;font-stretch:96%;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding:.18em 0;margin:-.18em 0}.pct.svelte-vkxcfk{position:relative;margin-left:auto;padding-right:70px;font-size:44px;font-weight:800;font-stretch:80%;color:#7df0cf}.fill.svelte-vkxcfk{transition:inset .35s var(--slow),background .35s var(--slow)}.ans.sel.svelte-vkxcfk{filter:drop-shadow(0 0 34px rgba(255,211,107,1)) drop-shadow(0 0 10px rgba(255,211,107,.9));scale:1.025;z-index:1}.ans.sel.svelte-vkxcfk:before{background:linear-gradient(180deg,#fff6d2,#ffd36b 45%,#e3a22c)}.ans.sel.svelte-vkxcfk .fill:where(.svelte-vkxcfk){inset:9px 11px;background:linear-gradient(180deg,#1c8177,#0c443f 46%,#093a36 54%,#136058)}.ans.sel.svelte-vkxcfk .k:where(.svelte-vkxcfk){color:var(--gold)}.ans.sel.svelte-vkxcfk .v:where(.svelte-vkxcfk){color:#fff}.answers.svelte-vkxcfk:has(.sel:where(.svelte-vkxcfk)) .ans:where(.svelte-vkxcfk):not(.sel):not(.gone){filter:brightness(.55) drop-shadow(0 10px 22px rgba(0,0,0,.6))}.ans.gone.svelte-vkxcfk{filter:brightness(.28) drop-shadow(0 10px 22px rgba(0,0,0,.6))}.ans.gone.svelte-vkxcfk .lbl:where(.svelte-vkxcfk){opacity:0}[data-mood=tense].svelte-vkxcfk .ans:where(.svelte-vkxcfk):not(.pick),[data-mood=red].svelte-vkxcfk .ans:where(.svelte-vkxcfk):not(.pick):not(.right),[data-mood=gold].svelte-vkxcfk .ans:where(.svelte-vkxcfk):not(.right){filter:brightness(.34) drop-shadow(0 10px 22px rgba(0,0,0,.6))}[data-mood=tense].svelte-vkxcfk .question:where(.svelte-vkxcfk){filter:brightness(.86) drop-shadow(0 10px 22px rgba(0,0,0,.6))}[data-mood=tense].svelte-vkxcfk .rail:where(.svelte-vkxcfk){opacity:.22}[data-mood=gold].svelte-vkxcfk .rail:where(.svelte-vkxcfk),[data-mood=red].svelte-vkxcfk .rail:where(.svelte-vkxcfk){opacity:.4}.pick.svelte-vkxcfk .lock:where(.svelte-vkxcfk),.right.svelte-vkxcfk .win:where(.svelte-vkxcfk),.wrong.svelte-vkxcfk .bad:where(.svelte-vkxcfk){clip-path:inset(0)}.pick.svelte-vkxcfk .lbl:where(.svelte-vkxcfk),.pick.svelte-vkxcfk .k:where(.svelte-vkxcfk),.right.svelte-vkxcfk .lbl:where(.svelte-vkxcfk),.right.svelte-vkxcfk .k:where(.svelte-vkxcfk){transition-delay:.25s}.pick.svelte-vkxcfk .lbl:where(.svelte-vkxcfk),.right.svelte-vkxcfk .lbl:where(.svelte-vkxcfk){color:var(--ink)}.pick.svelte-vkxcfk .k:where(.svelte-vkxcfk),.right.svelte-vkxcfk .k:where(.svelte-vkxcfk){color:#7a4f10}.wrong.svelte-vkxcfk .lbl:where(.svelte-vkxcfk),.wrong.svelte-vkxcfk .k:where(.svelte-vkxcfk){color:#fff3ef}.pick.svelte-vkxcfk:not(.right):not(.wrong){filter:drop-shadow(0 0 26px rgba(244,239,225,.75));animation:svelte-vkxcfk-heart 1.5s ease-in-out 1.2s infinite}@keyframes svelte-vkxcfk-heart{0%,to{filter:drop-shadow(0 0 22px rgba(244,239,225,.6))}50%{filter:drop-shadow(0 0 46px rgba(244,239,225,1))}}.right.svelte-vkxcfk .win:where(.svelte-vkxcfk){transition-duration:.5s;animation:svelte-vkxcfk-blink .22s steps(1) .5s 2}.right.svelte-vkxcfk .lbl:where(.svelte-vkxcfk),.right.svelte-vkxcfk .k:where(.svelte-vkxcfk){transition-delay:.1s;transition-duration:.4s}[data-mood=gold].svelte-vkxcfk .beams:where(.svelte-vkxcfk){transition-duration:.6s,.5s}[data-mood=gold].svelte-vkxcfk .arm:where(.svelte-vkxcfk){transition-duration:.8s,.6s,.8s}[data-mood=gold].svelte-vkxcfk .bg:where(.svelte-vkxcfk){transition-duration:.7s}@keyframes svelte-vkxcfk-blink{50%{opacity:0}}.ans.right.svelte-vkxcfk{filter:drop-shadow(0 0 44px rgba(255,211,107,.95))}[data-mood=gold].svelte-vkxcfk .ans:where(.svelte-vkxcfk):not(.right){opacity:0;transition:opacity .45s var(--slow) .95s,filter .5s var(--slow)}[data-mood=gold].svelte-vkxcfk .ans.right:where(.svelte-vkxcfk){translate:var(--fx) var(--fy);scale:1.22;z-index:2;transition:translate .75s var(--slow) 1.05s,scale .75s var(--slow) 1.05s,filter .5s var(--slow),opacity .5s var(--slow)}[data-mood=gold].svelte-vkxcfk .rail.low:where(.svelte-vkxcfk){opacity:0;transition:opacity .45s var(--slow) .95s}[data-mood=gold].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-mood=gold].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){opacity:.35}.reactions.svelte-vkxcfk{position:absolute;inset:0;pointer-events:none}.reactions.svelte-vkxcfk span:where(.svelte-vkxcfk){position:absolute;left:-60px;font-size:34px;line-height:1;animation:svelte-vkxcfk-band 8s linear forwards}@keyframes svelte-vkxcfk-band{0%{translate:0 0;opacity:0}5%{opacity:1}94%{opacity:1}to{translate:var(--far) 0;opacity:0}}[data-rescue].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-rescue].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-rescue].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-rescue].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-rescue].svelte-vkxcfk .logo:where(.svelte-vkxcfk){opacity:0}.rescue.svelte-vkxcfk{position:absolute;left:60px;top:calc(70px + var(--dy) * .5);width:calc(1380px + var(--dx));text-align:center;animation:svelte-vkxcfk-rise .8s var(--slow) both}.rescue.svelte-vkxcfk h2:where(.svelte-vkxcfk){font-size:88px;font-weight:800;font-stretch:84%;line-height:1;color:#fff3ef;text-shadow:0 0 50px rgba(226,85,63,.9)}.rescue.svelte-vkxcfk p:where(.svelte-vkxcfk){font-size:40px;font-weight:500;color:#ffc9bd;margin:18px 0 44px;animation:svelte-vkxcfk-breathe .9s ease-in-out infinite}.gauge.svelte-vkxcfk{position:relative;height:150px;margin:0 40px;clip-path:var(--hex);background:linear-gradient(180deg,#f6e2a8,#c9973f 45%,#8a6223)}.gauge.svelte-vkxcfk:before{content:"";position:absolute;inset:5px;clip-path:var(--hex);background:linear-gradient(180deg,#2a0d09,#120504)}.gauge.svelte-vkxcfk i:where(.svelte-vkxcfk){position:absolute;inset:5px auto 5px 5px;max-width:calc(100% - 10px);background:repeating-linear-gradient(115deg,rgba(255,255,255,.16) 0 26px,transparent 26px 52px),linear-gradient(90deg,#c8402b,#ff8a5c 55%,#ffd36b);background-size:104px 100%,100% 100%;animation:svelte-vkxcfk-stripes .6s linear infinite;transition:width .3s ease-out;box-shadow:0 0 60px #ffa064e6}.gauge.hot.svelte-vkxcfk i:where(.svelte-vkxcfk){background:repeating-linear-gradient(115deg,rgba(255,255,255,.22) 0 26px,transparent 26px 52px),linear-gradient(90deg,#ff8a5c,#ffd36b 50%,#fff6d2);background-size:104px 100%,100% 100%}@keyframes svelte-vkxcfk-stripes{to{background-position:104px 0,0 0}}.gauge.svelte-vkxcfk b:where(.svelte-vkxcfk){position:absolute;inset:0;display:grid;place-items:center;font-size:92px;font-weight:800;font-stretch:80%;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.9)}.countdown.svelte-vkxcfk{margin-top:34px;font-size:40px;font-weight:500;color:#ffc9bd}.countdown.svelte-vkxcfk span:where(.svelte-vkxcfk){font-size:96px;font-weight:800;font-stretch:80%;color:#fff;vertical-align:-14px;margin-right:10px}.countdown.late.svelte-vkxcfk span:where(.svelte-vkxcfk){color:var(--ember);animation:svelte-vkxcfk-breathe .5s ease-in-out infinite}[data-phone].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-phone].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-phone].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){opacity:0}.friend.svelte-vkxcfk{position:absolute;left:calc(150px + var(--dx) / 2);top:calc(196px + var(--dy) * .6);width:1200px;height:420px;display:flex;align-items:center;justify-content:center;gap:70px;animation:svelte-vkxcfk-rise .8s var(--slow) both}.portrait.svelte-vkxcfk{position:relative;width:380px;height:380px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 28%,#1c8177,#04201f 75%);box-shadow:0 0 0 6px var(--brass),0 0 0 16px #020d0ee6,0 0 0 18px #d9aa5573,0 0 90px #3fe0b473}[data-phone=ringing].svelte-vkxcfk .portrait:where(.svelte-vkxcfk){animation:svelte-vkxcfk-ring 1.1s ease-in-out infinite}@keyframes svelte-vkxcfk-ring{50%{box-shadow:0 0 0 6px var(--gold),0 0 0 16px #020d0ee6,0 0 0 34px #ffd36b59,0 0 130px #ffd36bcc}}.portrait.svelte-vkxcfk img:where(.svelte-vkxcfk){width:100%;height:100%;object-fit:cover}.portrait.svelte-vkxcfk span:where(.svelte-vkxcfk){font-size:210px;font-weight:800;font-stretch:80%;color:var(--gold);line-height:1}.who.svelte-vkxcfk{display:flex;flex-direction:column;gap:10px;min-width:0}.who.svelte-vkxcfk small:where(.svelte-vkxcfk){font-size:30px;font-weight:700;font-stretch:118%;letter-spacing:.26em;text-transform:uppercase;color:var(--brass)}.who.svelte-vkxcfk strong:where(.svelte-vkxcfk){font-size:110px;font-weight:800;font-stretch:84%;line-height:1;color:var(--ivory)}.ringing.svelte-vkxcfk{font-size:44px;font-weight:500;color:#cdeee4;animation:svelte-vkxcfk-breathe 1.1s ease-in-out infinite}.seconds.svelte-vkxcfk{font-size:44px;font-weight:500;color:#cdeee4}.seconds.svelte-vkxcfk b:where(.svelte-vkxcfk){font-size:150px;font-weight:800;font-stretch:78%;line-height:1;color:var(--gold);vertical-align:-22px;margin-right:14px}.seconds.late.svelte-vkxcfk b:where(.svelte-vkxcfk){color:var(--ember);animation:svelte-vkxcfk-breathe .5s ease-in-out infinite}[data-callout].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-callout].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-callout].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-callout].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk){opacity:0;transition:opacity .45s var(--slow)}[data-callout].svelte-vkxcfk .bg:where(.svelte-vkxcfk){filter:brightness(.32) saturate(1.3)}[data-callout].svelte-vkxcfk .beams:where(.svelte-vkxcfk){--bc: rgba(255, 196, 70, .3);--amp: 3deg}[data-callout].svelte-vkxcfk .question:where(.svelte-vkxcfk),[data-callout].svelte-vkxcfk .answers:where(.svelte-vkxcfk){opacity:.45}.callout.svelte-vkxcfk{position:absolute;left:calc(110px + var(--dx) / 2);top:calc(150px + var(--dy) * .6);width:1280px;height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;isolation:isolate}.callout.svelte-vkxcfk:before{content:"";position:absolute;inset:-90px -160px;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(1,10,10,.92),rgba(1,10,10,.6) 55%,transparent 100%);animation:svelte-vkxcfk-fade 1.2s var(--slow) .2s both}.seal.svelte-vkxcfk{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;box-shadow:inset 0 0 0 2px var(--brass),0 0 30px #ffc85059;animation:svelte-vkxcfk-seal .9s cubic-bezier(.2,.9,.3,1) .55s both}.seal.svelte-vkxcfk svg:where(.svelte-vkxcfk){width:38px;height:38px;fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.over.svelte-vkxcfk{display:flex;align-items:center;gap:22px;font-size:28px;font-weight:600;font-stretch:112%;letter-spacing:.34em;text-transform:uppercase;color:var(--brass);animation:svelte-vkxcfk-fade 1s var(--slow) .85s both}.over.svelte-vkxcfk i:where(.svelte-vkxcfk){width:9px;height:9px;background:var(--brass);rotate:45deg}.hair.svelte-vkxcfk{width:760px;height:2px;margin:22px 0;background:linear-gradient(90deg,transparent,var(--brass) 18%,var(--gold) 50%,var(--brass) 82%,transparent);animation:svelte-vkxcfk-draw 1.3s var(--slow) .8s both}.sum.svelte-vkxcfk{display:flex;align-items:baseline;gap:26px;line-height:1;animation:svelte-vkxcfk-lift 1.1s cubic-bezier(.2,.8,.2,1) 1.15s both}.sum.svelte-vkxcfk strong:where(.svelte-vkxcfk){font-size:200px;font-weight:700;font-stretch:76%;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%) 200% 0 / 220% 100% no-repeat,linear-gradient(180deg,#fffbe6 8%,#ffd24a 48%,#f09a14 94%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 26px rgba(255,180,40,.45));animation:svelte-vkxcfk-glint 2.2s var(--slow) 2.1s both}.sum.svelte-vkxcfk em:where(.svelte-vkxcfk){font-style:normal;font-size:46px;font-weight:500;letter-spacing:.06em;color:var(--brass)}.under.svelte-vkxcfk{font-size:36px;font-weight:400;letter-spacing:.01em;color:var(--ivory);animation:svelte-vkxcfk-fade 1.1s var(--slow) 1.75s both}@keyframes svelte-vkxcfk-fade{0%{opacity:0}}@keyframes svelte-vkxcfk-draw{0%{scale:0 1;opacity:0}}@keyframes svelte-vkxcfk-lift{0%{opacity:0;translate:0 34px}}@keyframes svelte-vkxcfk-seal{0%{opacity:0;scale:.4}}@keyframes svelte-vkxcfk-glint{0%{background-position:200% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes svelte-vkxcfk-unfold{0%{clip-path:inset(0 50% 0 50%);opacity:0}to{clip-path:inset(-300px);opacity:1}}.plate.svelte-vkxcfk{position:absolute;inset:0;clip-path:var(--plate);background:linear-gradient(180deg,#fff3c4,#ffc23d 45%,#b87412)}.inner.svelte-vkxcfk{position:absolute;inset:8px 10px;clip-path:var(--plate);overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#073a37,#010a0a)}.inner.svelte-vkxcfk>small:where(.svelte-vkxcfk),.inner.svelte-vkxcfk>strong:where(.svelte-vkxcfk),.inner.svelte-vkxcfk>span:where(.svelte-vkxcfk){position:relative}.inner.svelte-vkxcfk>small:where(.svelte-vkxcfk){font-size:32px;font-weight:700;font-stretch:118%;letter-spacing:.34em;text-transform:uppercase;color:#ffc23d}.inner.svelte-vkxcfk strong:where(.svelte-vkxcfk){font-size:180px;font-weight:800;font-stretch:78%;line-height:1.05;white-space:nowrap;background:linear-gradient(180deg,#fffbe6 10%,#ffd24a 50%,#f09a14 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(255,180,40,.7))}.inner.svelte-vkxcfk>span:where(.svelte-vkxcfk){font-size:38px;font-weight:500;color:#fff;text-wrap:balance;max-width:1000px}.notice.svelte-vkxcfk{position:absolute;left:60px;top:calc(250px + var(--dy) * .6);width:calc(1380px + var(--dx));text-align:center;z-index:5;font-size:190px;font-weight:800;font-stretch:80%;line-height:1;letter-spacing:.02em;animation:svelte-vkxcfk-slam .7s cubic-bezier(.2,.9,.2,1) both}.notice.gold.svelte-vkxcfk{color:var(--gold);text-shadow:0 0 80px rgba(255,211,107,1),0 6px 30px rgba(0,0,0,.8)}.notice.red.svelte-vkxcfk{color:#ffb4a6;font-size:100px;text-shadow:0 0 60px rgba(226,85,63,1),0 6px 30px rgba(0,0,0,.8)}@keyframes svelte-vkxcfk-slam{0%{opacity:0;scale:1.5}}[data-finale].svelte-vkxcfk .logo:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .medal:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .slides:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .crowd:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .rail:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .question:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .answers:where(.svelte-vkxcfk),[data-finale].svelte-vkxcfk .ladder:where(.svelte-vkxcfk){opacity:0;transition:opacity 1s var(--slow) 2.4s}[data-finale].svelte-vkxcfk .beam:where(.svelte-vkxcfk){animation-duration:2.4s}.finale.svelte-vkxcfk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:svelte-vkxcfk-arrive 1.4s var(--slow) 2.9s both}@keyframes svelte-vkxcfk-arrive{0%{opacity:0;scale:.8}}.rays.svelte-vkxcfk{position:absolute;left:50%;top:50%;width:2600px;height:2600px;margin:-1300px 0 0 -1300px;border-radius:50%;background:repeating-conic-gradient(rgba(255,211,107,.22) 0 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 68%);mask-image:radial-gradient(circle,#000 0,transparent 68%);animation:svelte-vkxcfk-turn 40s linear infinite;mix-blend-mode:screen}.crown.svelte-vkxcfk{position:relative;width:250px;height:250px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff6d2,#ffd36b 45%,#c98a1c 90%);box-shadow:0 0 0 6px #fff3c4,0 0 0 18px #ffd36b4d,0 0 140px #ffd36bf2;font-size:128px;font-weight:800;font-stretch:80%;color:#3a2606;animation:svelte-vkxcfk-swell 2.2s ease-in-out infinite}@keyframes svelte-vkxcfk-swell{50%{scale:1.07}}.finale.svelte-vkxcfk h2:where(.svelte-vkxcfk){position:relative;margin-top:46px;font-size:84px;font-weight:700;font-stretch:88%;line-height:1.05;color:var(--ivory);text-shadow:0 6px 30px rgba(0,0,0,.8);text-wrap:balance;max-width:1500px}.finale.svelte-vkxcfk strong:where(.svelte-vkxcfk){position:relative;margin-top:10px;font-size:260px;font-weight:800;font-stretch:76%;line-height:1;color:var(--gold);text-shadow:0 0 90px rgba(255,211,107,.9),0 8px 40px rgba(0,0,0,.8);animation:svelte-vkxcfk-swell 2.2s ease-in-out .3s infinite}.finale.svelte-vkxcfk strong:where(.svelte-vkxcfk) small:where(.svelte-vkxcfk){font-size:110px;font-weight:600;color:var(--brass)}.finale.svelte-vkxcfk strong.stack:where(.svelte-vkxcfk) small:where(.svelte-vkxcfk){display:block;font-size:96px;margin-top:-10px;letter-spacing:.06em}.ans.wrong.svelte-vkxcfk{filter:drop-shadow(0 0 34px rgba(226,85,63,.9))}.ladder.svelte-vkxcfk{position:absolute;right:40px;top:50px;width:396px;height:calc(980px + var(--dy));padding:26px 14px;background:linear-gradient(180deg,#021414db,#020e0eeb);box-shadow:inset 0 0 0 2px #d9aa558c,inset 0 0 0 8px #020d0ee6,inset 0 0 0 9px #d9aa5538,0 20px 60px #0009;display:flex;flex-direction:column-reverse}.ladder.svelte-vkxcfk li:where(.svelte-vkxcfk){position:relative;flex:1;display:flex;align-items:center;padding:0 30px 0 28px;font-size:35px;font-weight:500;font-stretch:84%;color:#def2ecbd;transition:opacity 1.2s var(--slow),color 1s var(--slow)}.ladder.svelte-vkxcfk span:where(.svelte-vkxcfk){position:relative;z-index:1}.n.svelte-vkxcfk{width:54px;font-size:26px;font-weight:500;opacity:.8}.a.svelte-vkxcfk{margin-left:auto;white-space:nowrap}.a.svelte-vkxcfk small:where(.svelte-vkxcfk){font-size:.56em;font-weight:500;opacity:.8;margin-left:2px}.ladder.svelte-vkxcfk li.mile:where(.svelte-vkxcfk){color:var(--ivory);font-weight:800}.mile.svelte-vkxcfk .n:where(.svelte-vkxcfk):after{content:"";position:absolute;left:66px;top:50%;width:11px;height:11px;margin-top:-6px;background:currentColor;transform:rotate(45deg)}.ladder.svelte-vkxcfk li.done:where(.svelte-vkxcfk){color:var(--brass)}.ladder.svelte-vkxcfk li.done.mile:where(.svelte-vkxcfk){color:var(--gold)}.ladder.svelte-vkxcfk li.now:where(.svelte-vkxcfk){color:var(--ivory);font-weight:800;font-size:40px}.ladder.svelte-vkxcfk li:where(.svelte-vkxcfk):before,.ladder.svelte-vkxcfk li:where(.svelte-vkxcfk):after{content:"";position:absolute;opacity:0;transition:opacity 1s var(--slow)}.ladder.svelte-vkxcfk li:where(.svelte-vkxcfk):before{inset:2px 0;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,26px 100%,0 50%);background:linear-gradient(180deg,#f6e2a8,#c9973f 45%,#8a6223)}.ladder.svelte-vkxcfk li:where(.svelte-vkxcfk):after{inset:5px;clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,24px 100%,0 50%);background:linear-gradient(180deg,#12635b,#052826);transition-delay:.6s}.ladder.svelte-vkxcfk li.now:where(.svelte-vkxcfk):before,.ladder.svelte-vkxcfk li.now:where(.svelte-vkxcfk):after{opacity:1}.safe.svelte-vkxcfk .a:where(.svelte-vkxcfk){text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:3px}[data-mood=tense].svelte-vkxcfk .ladder:where(.svelte-vkxcfk) li:where(.svelte-vkxcfk):not(.now){opacity:.4}[data-mood=tense].svelte-vkxcfk .logo:where(.svelte-vkxcfk),[data-mood=tense].svelte-vkxcfk .lifelines:where(.svelte-vkxcfk),[data-mood=tense].svelte-vkxcfk .crowd:where(.svelte-vkxcfk){opacity:.4}[data-mood=gold].svelte-vkxcfk .ladder:where(.svelte-vkxcfk) li.now:where(.svelte-vkxcfk):after{opacity:0}[data-mood=gold].svelte-vkxcfk .ladder:where(.svelte-vkxcfk) li.now:where(.svelte-vkxcfk){color:var(--ink);transition-delay:.6s}@media(prefers-reduced-motion:reduce){.beam.svelte-vkxcfk,.ticks.svelte-vkxcfk,.seg.now.svelte-vkxcfk,.crowd.svelte-vkxcfk i:where(.svelte-vkxcfk){animation:none}}.unlock.svelte-mqo735{position:fixed;inset:0;z-index:40;border:none;border-radius:0;background:#010808d1;color:#f4efe1;font:600 3rem/1.2 Archivo,system-ui,sans-serif;display:grid;place-content:center;gap:.6rem}.unlock.svelte-mqo735 small:where(.svelte-mqo735){font-size:1.2rem;font-weight:400;color:#9fc4ba}aside.svelte-13xz82i{position:fixed;left:8px;top:8px;z-index:50;width:15rem;max-height:calc(100vh - 16px);overflow:auto;background:#020d0ee6;border:1px solid #3b5a55;border-radius:8px;padding:.5rem;display:grid;gap:3px;font:13px/1.3 system-ui,sans-serif;color:#dfeee9}header.svelte-13xz82i{display:grid;padding:0 .2rem .3rem}header.svelte-13xz82i span:where(.svelte-13xz82i),footer.svelte-13xz82i{font-size:11px;color:#8fb0a8}button.svelte-13xz82i{text-align:left;padding:.35em .6em;border-radius:5px;background:#0b2422;border:1px solid #24403c;font-size:13px}button.on.svelte-13xz82i{background:#d9aa55;color:#111;border-color:#d9aa55}footer.svelte-13xz82i{padding:.3rem .2rem 0;min-height:3.5rem}section.svelte-11aa5sm{display:grid;gap:.6rem;padding-bottom:5rem}.muted.svelte-11aa5sm{margin:0}article.svelte-11aa5sm{padding:0;overflow:hidden}article.incomplete.svelte-11aa5sm{border-color:var(--bad)}header.svelte-11aa5sm{display:flex;align-items:stretch}.title.svelte-11aa5sm{flex:1;min-width:0;display:flex;align-items:center;gap:.9rem;padding:.7rem .9rem;text-align:left;border:none;border-radius:0;background:none}.nr.svelte-11aa5sm{width:2.2rem;height:2.2rem;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#1a1200;background:linear-gradient(180deg,#fff0b8,#ffcf5a 50%,#d99a22)}.sum.svelte-11aa5sm{min-width:0;display:grid}.sum.svelte-11aa5sm small:where(.svelte-11aa5sm){color:var(--brass);font-weight:600}.sum.svelte-11aa5sm strong:where(.svelte-11aa5sm){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.count.svelte-11aa5sm{margin-left:auto;flex:none;font-size:.85rem;color:var(--muted);font-weight:500}.move.svelte-11aa5sm{display:flex;gap:.3rem;padding:.6rem .7rem .6rem 0}.move.svelte-11aa5sm button:where(.svelte-11aa5sm){padding:.3em .7em}.body.svelte-11aa5sm{display:grid;gap:.7rem;padding:.3rem .9rem 1rem;border-top:1px solid rgba(217,170,85,.25)}.body.first.svelte-11aa5sm{border-top:none}h3.svelte-11aa5sm{margin:.6rem 0 0;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.field.svelte-11aa5sm{display:grid;gap:.25rem}.field.svelte-11aa5sm span:where(.svelte-11aa5sm){font-size:.85rem;color:var(--muted)}textarea.svelte-11aa5sm,select.svelte-11aa5sm{font:inherit;color:inherit;width:100%;padding:.6em .8em;border-radius:var(--radius);background:#021414cc;border:1px solid var(--line);resize:vertical}.choices.svelte-11aa5sm{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.choice.svelte-11aa5sm{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:var(--radius);border:1px solid transparent}.choice.right.svelte-11aa5sm{border-color:var(--good);background:#3fe0b41a}.choice.svelte-11aa5sm b:where(.svelte-11aa5sm){color:var(--accent);width:1em}.choice.svelte-11aa5sm input[type=radio]:where(.svelte-11aa5sm){width:1.2rem;height:1.2rem;flex:none;accent-color:#3fe0b4}.choice.svelte-11aa5sm input[type=text]:where(.svelte-11aa5sm){padding:.5em .7em}.hint.svelte-11aa5sm{margin:0;font-size:.8rem;color:var(--muted)}.extras.svelte-11aa5sm{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.reserve.svelte-11aa5sm{display:grid;gap:.7rem;margin-top:.4rem;padding-top:.4rem;border-top:1px dashed rgba(217,170,85,.3)}.rhead.svelte-11aa5sm{display:flex;align-items:center;gap:.5rem}.rhead.svelte-11aa5sm h3:where(.svelte-11aa5sm){margin:0;flex:1}.rhead.svelte-11aa5sm button:where(.svelte-11aa5sm),.add.svelte-11aa5sm{padding:.4em .8em;font-size:.9rem}.add.svelte-11aa5sm{justify-self:start}footer.svelte-11aa5sm{position:fixed;left:50%;translate:-50% 0;bottom:max(.7rem,env(safe-area-inset-bottom));z-index:10;width:min(calc(100vw - 1.4rem),58rem);display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem .6rem 1rem;border-radius:var(--radius);background:linear-gradient(180deg,#083430fa,#021414fa);box-shadow:0 0 0 1px #d9aa5566,0 14px 40px #000000b3}footer.dirty.svelte-11aa5sm{box-shadow:0 0 0 1px var(--accent),0 14px 40px #000000b3}footer.svelte-11aa5sm span:where(.svelte-11aa5sm){flex:1;min-width:0}.error.svelte-11aa5sm{color:#ffc9bd}@media(max-width:700px){.choices.svelte-11aa5sm,.extras.svelte-11aa5sm{grid-template-columns:1fr}.count.svelte-11aa5sm{display:none}}section.svelte-odkx7y{display:grid;gap:.6rem}h2.svelte-odkx7y{margin:1rem 0 0;font-size:1.1rem;color:var(--accent)}.rows.svelte-odkx7y{display:grid;gap:.4rem}.row.svelte-odkx7y{display:grid;grid-template-columns:minmax(0,1fr) 13rem auto;gap:1rem;align-items:center;padding:.6rem .9rem}.row.empty.svelte-odkx7y{border-style:dashed}.what.svelte-odkx7y{display:grid;gap:.1rem}.what.svelte-odkx7y span:where(.svelte-odkx7y){font-size:.85rem}.state.svelte-odkx7y{display:grid;gap:.2rem;font-size:.9rem}.state.svelte-odkx7y input:where(.svelte-odkx7y){padding:0}.own.svelte-odkx7y{color:var(--good)}.actions.svelte-odkx7y{display:flex;gap:.4rem}.actions.svelte-odkx7y button:where(.svelte-odkx7y),.upload.svelte-odkx7y{padding:.45em .8em;font-size:.9rem;white-space:nowrap}.upload.svelte-odkx7y{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.upload.busy.svelte-odkx7y{opacity:.5}.upload.svelte-odkx7y input:where(.svelte-odkx7y){display:none}.error.svelte-odkx7y{color:var(--bad)}@media(max-width:800px){.row.svelte-odkx7y{grid-template-columns:1fr}}main.svelte-1nw60bp{max-width:60rem;margin:0 auto;padding:1.5rem;display:grid;gap:.8rem}h1.svelte-1nw60bp{margin:0;color:var(--accent)}nav.svelte-1nw60bp{display:flex;gap:.5rem;align-items:center}nav.svelte-1nw60bp a:where(.svelte-1nw60bp){margin-left:auto}.error.svelte-1nw60bp{color:#ffc9bd}.pill.svelte-10zknzo{position:fixed;z-index:80;left:50%;translate:-50% 0;top:calc(max(.6rem,env(safe-area-inset-top)) + 3.6rem);display:flex;align-items:center;gap:.6em;padding:.45em 1em .45em .8em;border-radius:999px;font:600 14px/1 Archivo,system-ui,sans-serif;color:#f4efe1;white-space:nowrap;pointer-events:none;background:#021414eb;box-shadow:0 0 0 1px #d9aa558c,0 8px 26px #0009;animation:svelte-10zknzo-drop .4s cubic-bezier(.2,.9,.2,1) both}.pill.corner.svelte-10zknzo{left:auto;right:1rem;top:auto;bottom:1rem;translate:none;opacity:.75}i.svelte-10zknzo{width:.85em;height:.85em;border-radius:50%;border:2px solid rgba(255,211,107,.3);border-top-color:#ffd36b;animation:svelte-10zknzo-spin .9s linear infinite}@keyframes svelte-10zknzo-spin{to{rotate:360deg}}@keyframes svelte-10zknzo-drop{0%{opacity:0;translate:-50% -.6rem}}.pill.corner.svelte-10zknzo{animation-name:none}.ll.svelte-176wmm{display:grid;justify-items:center;gap:.3rem;color:#cfe6df;font-weight:500;line-height:1.1;text-align:center}.disc.svelte-176wmm{position:relative;width:min(100%,3.6rem);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#f4efe1;container-type:inline-size;background:radial-gradient(circle at 35% 28%,#145a53,#04201f 72%);box-shadow:0 0 0 2px #d9aa55,inset 0 0 12px #b9ffe92e,0 5px 16px #0000008c;transition:scale .5s,opacity .5s,filter .5s}.disc.svelte-176wmm svg:where(.svelte-176wmm){width:54%;height:54%;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.disc.svelte-176wmm b:where(.svelte-176wmm){font-weight:800;font-stretch:76%;font-size:34cqw;letter-spacing:-.01em}.name.svelte-176wmm{font-size:.55rem;max-width:100%;overflow-wrap:anywhere}.disc.svelte-176wmm:before,.disc.svelte-176wmm:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:6%;margin-top:-3%;border-radius:3px;background:#d0553c;transform:rotate(-45deg) scaleX(0)}.disc.svelte-176wmm:before{transform:rotate(45deg) scaleX(0)}.used.svelte-176wmm .disc:where(.svelte-176wmm):after{transform:rotate(-45deg) scaleX(1)}.used.svelte-176wmm .disc:where(.svelte-176wmm):before{transform:rotate(45deg) scaleX(1)}.used.svelte-176wmm .disc:where(.svelte-176wmm),.dead.svelte-176wmm .disc:where(.svelte-176wmm){scale:.85;opacity:.8;filter:grayscale(1)}.used.svelte-176wmm .disc:where(.svelte-176wmm){color:#587570;background:#06191a}.dead.svelte-176wmm .disc:where(.svelte-176wmm){color:#e8ded0;background:radial-gradient(circle at 35% 28%,#4a1d16,#170705 75%)}.disc.svelte-176wmm .skull:where(.svelte-176wmm){width:64%;height:64%;fill:currentColor;stroke:none}.skull.svelte-176wmm circle:where(.svelte-176wmm),.skull.svelte-176wmm path:where(.svelte-176wmm):nth-of-type(2){fill:#170705}.used.svelte-176wmm,.dead.svelte-176wmm{color:#6f8a84}.used.svelte-176wmm .name:where(.svelte-176wmm),.dead.svelte-176wmm .name:where(.svelte-176wmm){text-decoration:line-through;text-decoration-color:#d0553c}.armed.svelte-176wmm .disc:where(.svelte-176wmm){color:#08211f;background:radial-gradient(circle at 35% 28%,#fff0b8,#d99a22 80%);box-shadow:0 0 0 2px #ffd36b,0 0 22px #ffd36bcc;scale:1;opacity:1;filter:none}.armed.svelte-176wmm .disc:where(.svelte-176wmm):before,.armed.svelte-176wmm .disc:where(.svelte-176wmm):after{display:none}.armed.svelte-176wmm,.armed.svelte-176wmm .name:where(.svelte-176wmm){color:#ffd36b;text-decoration:none}main.svelte-15sbei{height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.7rem;padding:.7rem;padding-bottom:max(.7rem,env(safe-area-inset-bottom));padding-left:max(.7rem,env(safe-area-inset-left));padding-right:max(.7rem,env(safe-area-inset-right))}.info.svelte-15sbei,.controls.svelte-15sbei{display:grid;gap:.7rem;align-content:start;min-height:0}.info.svelte-15sbei{overflow-y:auto;overscroll-behavior:contain}@media(orientation:landscape)and (min-width:900px){main.svelte-15sbei{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.controls.svelte-15sbei{overflow-y:auto;align-content:stretch;grid-template-rows:1fr auto auto auto}.next.svelte-15sbei{min-height:9rem}}.backdrop.svelte-15sbei{position:fixed;inset:0;z-index:20;background:#000606b3}.sheet.svelte-15sbei{position:fixed;z-index:21;left:50%;bottom:max(.7rem,env(safe-area-inset-bottom));translate:-50% 0;width:min(calc(100vw - 1.4rem),32rem);max-height:calc(100dvh - 1.4rem);overflow-y:auto;display:grid;gap:.7rem;padding:1rem;box-shadow:0 0 0 1px #d9aa5599,0 20px 80px #000}.sheet.svelte-15sbei h3:where(.svelte-15sbei),.sheet.svelte-15sbei p:where(.svelte-15sbei){margin:0}.sheet.confirm.svelte-15sbei h3:where(.svelte-15sbei){font-size:1.2rem}.sheet.confirm.svelte-15sbei .primary:where(.svelte-15sbei){font-size:1.1rem;padding:.9em}.sheet.svelte-15sbei .row:where(.svelte-15sbei) button:where(.svelte-15sbei){min-width:2.6rem}.sheet.svelte-15sbei .close:where(.svelte-15sbei){margin-top:.3rem}.center.svelte-15sbei{text-align:center;padding:2rem}.status.svelte-15sbei{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.85rem}.status.svelte-15sbei span:where(.svelte-15sbei){border:1px solid var(--bad);color:#ffc9bd;border-radius:999px;padding:.15em .7em}.status.svelte-15sbei span.ok:where(.svelte-15sbei){border-color:var(--line);color:var(--muted)}.meta.svelte-15sbei{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;color:var(--accent)}h2.svelte-15sbei{margin:.4rem 0 .6rem;font-size:1.3rem}h3.svelte-15sbei{margin:0 0 .6rem;font-size:1rem}.script.svelte-15sbei{margin:.5rem 0 0;padding-left:1.3rem;display:grid;gap:.3rem}.script.svelte-15sbei .now:where(.svelte-15sbei){color:var(--accent);font-weight:700}.script.svelte-15sbei .todo:where(.svelte-15sbei){color:var(--muted)}.note.svelte-15sbei{margin:0 0 .6rem;color:var(--muted);font-style:italic}.choices.svelte-15sbei{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.choices.svelte-15sbei button:where(.svelte-15sbei){text-align:left;display:flex;gap:.6em;opacity:1}.choices.svelte-15sbei b:where(.svelte-15sbei){color:var(--accent)}.choices.svelte-15sbei i:where(.svelte-15sbei){margin-left:auto;color:var(--good);font-style:normal}.choices.svelte-15sbei .unseen:where(.svelte-15sbei){border-style:dashed;color:var(--muted)}.choices.svelte-15sbei .gone:where(.svelte-15sbei){opacity:.3;text-decoration:line-through}.choices.svelte-15sbei .selected:where(.svelte-15sbei){border-color:var(--accent);background:#ffd36b29}.warn.svelte-15sbei{margin:.6rem 0 0;padding:.5em .8em;border-left:4px solid var(--bad);color:#ffc9bd}.next.svelte-15sbei{font-size:1.5rem;padding:1.1em;box-shadow:0 8px 30px #000a}.lifelines.svelte-15sbei{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:0 .3rem}.links.svelte-15sbei{display:block;text-align:center;padding:.2rem;font-size:.7rem;color:var(--muted)}.lifelines.svelte-15sbei button:where(.svelte-15sbei){padding:.35rem .1rem;border:none;background:none;min-width:0}.lifelines.svelte-15sbei button:where(.svelte-15sbei):disabled{opacity:1}.lifelines.svelte-15sbei button:where(.svelte-15sbei){transition:opacity .3s}.lifelines.svelte-15sbei button.wait:where(.svelte-15sbei){opacity:.3}.llhint.svelte-15sbei{margin:0;text-align:center;font-size:.7rem;color:var(--muted)}.lifelines.svelte-15sbei button:where(.svelte-15sbei):not(:disabled):active{scale:.92}.row.svelte-15sbei{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.big.svelte-15sbei{font-size:1.6rem;font-variant-numeric:tabular-nums}.upnext.svelte-15sbei{border-top:1px dashed rgba(159,196,186,.3);padding-top:.5rem;font-size:.7rem;color:var(--muted)}.upnext.svelte-15sbei summary:where(.svelte-15sbei){display:flex;gap:.6rem;align-items:baseline;cursor:pointer;list-style:none}.upnext.svelte-15sbei summary:where(.svelte-15sbei)::-webkit-details-marker{display:none}.upnext.svelte-15sbei summary:where(.svelte-15sbei):before{content:"▸";flex:none}.upnext[open].svelte-15sbei summary:where(.svelte-15sbei):before{content:"▾"}.upnext.svelte-15sbei summary:where(.svelte-15sbei) span:where(.svelte-15sbei){flex:none;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.upnext.svelte-15sbei summary:where(.svelte-15sbei) em:where(.svelte-15sbei){font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.upnext.svelte-15sbei p:where(.svelte-15sbei){margin:.5rem 0 0}.upnext.svelte-15sbei button:where(.svelte-15sbei){display:block;width:100%;text-align:left;font-size:.7rem;font-weight:500;margin-top:.4rem;padding:.5em .8em;color:var(--muted);background:#02141499;border-color:#9fc4ba59}footer.svelte-15sbei{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}main.svelte-1d6wl6v{max-width:46rem;margin:0 auto;padding:1rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));display:grid;gap:.7rem}header.svelte-1d6wl6v{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}h1.svelte-1d6wl6v{margin:0;color:var(--accent)}h2.svelte-1d6wl6v{margin:.8rem 0 0;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}section.svelte-1d6wl6v{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;align-items:center}.what.svelte-1d6wl6v{display:grid;gap:.2rem;min-width:0}.what.svelte-1d6wl6v b:where(.svelte-1d6wl6v){font-size:1.15rem}code.svelte-1d6wl6v{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}.actions.svelte-1d6wl6v{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.actions.svelte-1d6wl6v button:where(.svelte-1d6wl6v),.open.svelte-1d6wl6v{padding:.55em .9em;font-size:.95rem}.open.svelte-1d6wl6v{border-radius:var(--radius);background:linear-gradient(180deg,#fff0b8,#ffcf5a 50%,#d99a22);color:#1a1200;font-weight:800;text-decoration:none}.qr.svelte-1d6wl6v{grid-column:1 / -1;display:flex;gap:1rem;align-items:center}.qr.svelte-1d6wl6v img:where(.svelte-1d6wl6v){width:12rem;height:12rem;padding:.5rem;background:#f4efe1;border-radius:10px;flex:none}.logout.svelte-1d6wl6v{justify-self:start;margin-top:1rem;font-size:.9rem;color:var(--muted)}@media(max-width:560px){section.svelte-1d6wl6v{grid-template-columns:1fr}.actions.svelte-1d6wl6v{justify-content:flex-start}.qr.svelte-1d6wl6v{flex-direction:column;align-items:flex-start}}aside.svelte-bst6wt{position:fixed;z-index:70;left:50%;translate:-50% 0;bottom:max(.6rem,env(safe-area-inset-bottom));width:min(calc(100vw - 1.2rem),30rem);display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem .6rem 1rem;border-radius:14px;background:linear-gradient(180deg,#083430f7,#021414fa);box-shadow:0 0 0 1px #d9aa5599,0 16px 50px #000000b3;font:500 16px/1.3 Archivo,system-ui,sans-serif;color:#f4efe1}p.svelte-bst6wt{margin:0;flex:1}svg.svelte-bst6wt{width:1.2em;height:1.2em;vertical-align:-.25em;fill:none;stroke:#ffd36b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button.svelte-bst6wt{padding:.5em .9em;font-size:16px;white-space:nowrap;flex:none}.room.svelte-1az3mm2{--gold: #ffd36b;--brass: #d9aa55;--ivory: #f4efe1;--ink: #08211f;--ember: #e2553f;--bc: rgba(185, 255, 233, .34);--hex: polygon(22px 0, calc(100% - 22px) 0, 100% 50%, calc(100% - 22px) 100%, 22px 100%, 0 50%);--slow: cubic-bezier(.6, 0, .2, 1);position:fixed;inset:0;height:100dvh;overflow:hidden;font-variant-numeric:tabular-nums;background:radial-gradient(ellipse 130% 50% at 50% 105%,rgba(31,191,154,.2),transparent 70%),radial-gradient(ellipse 150% 80% at 50% 20%,#0a403c,#052523 45%,#020d0e);transition:filter 1.2s var(--slow)}.beams.svelte-1az3mm2{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.beams.svelte-1az3mm2 i:where(.svelte-1az3mm2){position:absolute;top:-8%;left:50%;width:46%;height:120%;margin-left:-23%;transform-origin:50% 0;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(to bottom,var(--bc),transparent 92%);filter:blur(10px);animation:svelte-1az3mm2-swing 11s ease-in-out infinite alternate;transition:opacity 1.2s var(--slow)}.beams.svelte-1az3mm2 i:where(.svelte-1az3mm2):nth-child(1){rotate:-22deg;animation-duration:13s}.beams.svelte-1az3mm2 i:where(.svelte-1az3mm2):nth-child(3){rotate:22deg;animation-duration:9s;animation-delay:-4s}@keyframes svelte-1az3mm2-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}[data-mood=tense].svelte-1az3mm2{--bc: rgba(244, 239, 225, .5)}[data-mood=tense].svelte-1az3mm2 .beams:where(.svelte-1az3mm2) i:where(.svelte-1az3mm2):not(:nth-child(2)){opacity:.15}[data-mood=gold].svelte-1az3mm2{--bc: rgba(255, 211, 107, .42)}[data-mood=red].svelte-1az3mm2{--bc: rgba(226, 85, 63, .4)}[data-mood=rescue].svelte-1az3mm2{--bc: rgba(255, 120, 95, .5)}[data-mood=rescue].svelte-1az3mm2 .beams:where(.svelte-1az3mm2) i:where(.svelte-1az3mm2){animation-duration:1.4s}main.svelte-1az3mm2{position:relative;height:100%;max-width:34rem;margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.5rem,1.6dvh,1rem);padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.wait.svelte-1az3mm2{grid-row:1 / -1;align-self:center;text-align:center;color:var(--muted)}form.svelte-1az3mm2{grid-row:1 / -1;align-self:center;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;text-align:center}h1.svelte-1az3mm2{margin:0 0 .6rem;display:grid;font-weight:800;line-height:.95}h1.svelte-1az3mm2 span:where(.svelte-1az3mm2){font-size:1.5rem;letter-spacing:.05em;color:var(--ivory)}h1.svelte-1az3mm2 strong:where(.svelte-1az3mm2){font-size:min(3.4rem,11vw);font-stretch:78%;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,#fffbe6 12%,#ffd24a,#f09a14 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(255,190,60,.6))}form.svelte-1az3mm2 input:where(.svelte-1az3mm2){text-align:center;font-size:1.2rem;border-color:#d9aa5599}form.svelte-1az3mm2 button:where(.svelte-1az3mm2){font-size:1.2rem;padding:.9em}.avatar.svelte-1az3mm2{display:flex;align-items:center;justify-content:center;gap:1rem}.face.svelte-1az3mm2{width:6.5rem;height:6.5rem;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:end center;background:radial-gradient(circle at 35% 28%,#17675f,#04201f 75%);box-shadow:0 0 0 3px var(--brass),0 0 0 7px #020d0ee6,0 8px 26px #0000008c}.face.svelte-1az3mm2 img:where(.svelte-1az3mm2){width:100%;height:100%;object-fit:cover}.face.svelte-1az3mm2 svg:where(.svelte-1az3mm2){width:82%;height:82%;fill:#d9aa55bf}.pick.svelte-1az3mm2{display:grid;gap:.4rem}.btn.svelte-1az3mm2{display:block;padding:.55em 1em;border-radius:14px;font-weight:600;cursor:pointer;white-space:nowrap;background:linear-gradient(180deg,#0c4a45,#04211f);border:1px solid rgba(217,170,85,.55)}.btn.svelte-1az3mm2 input:where(.svelte-1az3mm2){display:none}form.svelte-1az3mm2 .plain:where(.svelte-1az3mm2){padding:.2em;border:none;background:none;font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:underline}.lead.svelte-1az3mm2{margin:0;color:#cfe6df;text-wrap:balance}.error.svelte-1az3mm2{margin:0;color:#ffc9bd}header.svelte-1az3mm2{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.3rem .9rem .3rem .3rem;border-radius:999px;background:#021414b3;box-shadow:inset 0 0 0 1.5px #d9aa558c}.me.svelte-1az3mm2{display:flex;align-items:center;gap:.6rem;padding:0;border:none;background:none;font-weight:700;min-width:0}.nm.svelte-1az3mm2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:#d9aa5599;text-underline-offset:4px}.mini.svelte-1az3mm2{width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:end center;background:radial-gradient(circle at 35% 28%,#17675f,#04201f 75%);box-shadow:0 0 0 2px var(--brass)}.mini.svelte-1az3mm2 img:where(.svelte-1az3mm2){width:100%;height:100%;object-fit:cover}.mini.svelte-1az3mm2 svg:where(.svelte-1az3mm2){width:82%;height:82%;fill:#d9aa55bf}.backdrop.svelte-1az3mm2{position:fixed;inset:0;z-index:20;background:#000606b8}.sheet.svelte-1az3mm2{position:fixed;z-index:21;left:50%;translate:-50% 0;bottom:max(.8rem,env(safe-area-inset-bottom));width:min(calc(100vw - 1.6rem),26rem);display:grid;gap:.7rem;padding:1.1rem;text-align:center;border-radius:16px;background:linear-gradient(180deg,#083430fa,#021414fa);box-shadow:0 0 0 1px #d9aa5599,0 20px 70px #000}.score.svelte-1az3mm2{font-weight:800;font-stretch:84%;color:var(--gold);white-space:nowrap}.score.svelte-1az3mm2 small:where(.svelte-1az3mm2){margin-left:.6em;font-weight:500;color:var(--muted)}section.svelte-1az3mm2{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(.5rem,1.6dvh,1rem);text-align:center}section.svelte-1az3mm2>:where(.svelte-1az3mm2){flex:none}h2.svelte-1az3mm2{margin:0;font-size:1.7rem;font-stretch:90%;color:var(--ivory);text-wrap:balance}h2.alarm.svelte-1az3mm2{color:#fff3ef;text-shadow:0 0 26px rgba(226,85,63,.9);font-size:2rem}.dial.svelte-1az3mm2{align-self:center;width:min(11rem,26dvh);height:min(11rem,26dvh);border-radius:50%;display:grid;place-content:center;gap:.2rem;background:radial-gradient(circle at 50% 30%,#125851f2,#021212f2 72%);box-shadow:0 0 0 3px var(--brass),0 0 0 9px #020d0ed9,0 0 0 10px #d9aa5559,0 0 60px #1fbf9a4d}.dial.svelte-1az3mm2 small:where(.svelte-1az3mm2){font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-weight:700}.dial.svelte-1az3mm2 strong:where(.svelte-1az3mm2){font-size:3.4rem;font-weight:800;font-stretch:78%;line-height:1;color:var(--gold)}.dial.ringing.svelte-1az3mm2{animation:svelte-1az3mm2-ring 1.1s ease-in-out infinite}@keyframes svelte-1az3mm2-ring{50%{box-shadow:0 0 0 3px var(--gold),0 0 0 9px #020d0ed9,0 0 0 18px #ffd36b4d,0 0 80px #ffd36bcc}}.hex.svelte-1az3mm2{position:relative;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.hex.svelte-1az3mm2:before{content:"";position:absolute;inset:0;clip-path:var(--hex);background:linear-gradient(180deg,#f6e2a8,#c9973f 45%,#8a6223)}.fill.svelte-1az3mm2{position:absolute;inset:2px;clip-path:var(--hex);overflow:hidden;background:linear-gradient(180deg,#0c4a45,#04211f 46%,#021514 54%,#083430);transition:inset .3s var(--slow),background .3s var(--slow)}.question.svelte-1az3mm2{display:grid;place-items:center;padding:.5rem 1.8rem}.question.svelte-1az3mm2 p:where(.svelte-1az3mm2){position:relative;margin:0;font-size:clamp(.95rem,2.5dvh,1.25rem);font-weight:500;line-height:1.2;text-wrap:balance}.answers.svelte-1az3mm2{display:grid;gap:clamp(.4rem,1.3dvh,.7rem)}.ans.svelte-1az3mm2{height:clamp(2.5rem,7.4dvh,3.6rem);padding:0;border:none;border-radius:0;background:none;color:var(--ivory);text-align:left;opacity:0;clip-path:inset(0 100% 0 0);transition:filter .6s var(--slow),opacity .5s var(--slow),clip-path .7s var(--slow),scale .3s var(--slow)}.ans.shown.svelte-1az3mm2,.ans.shown.svelte-1az3mm2:disabled{opacity:1;clip-path:inset(-30px)}.ans.shown.svelte-1az3mm2:nth-child(2){transition-delay:0s,.08s,.08s}.ans.shown.svelte-1az3mm2:nth-child(3){transition-delay:0s,.16s,.16s}.ans.shown.svelte-1az3mm2:nth-child(4){transition-delay:0s,.24s,.24s}.lbl.svelte-1az3mm2{position:relative;height:100%;display:flex;align-items:center;gap:.8em;padding:0 1.8rem;font-size:clamp(.95rem,2.4dvh,1.2rem);font-weight:600;line-height:1.1;transition:color .6s var(--slow)}.lbl.svelte-1az3mm2 b:where(.svelte-1az3mm2){font-weight:800;color:var(--brass);transition:color .6s var(--slow)}.fill.svelte-1az3mm2 i:where(.svelte-1az3mm2){position:absolute;inset:0;clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--slow)}.fill.svelte-1az3mm2 .lock:where(.svelte-1az3mm2){background:linear-gradient(180deg,#fffdf4,#e9e1c8 55%,#cfc5a3)}.fill.svelte-1az3mm2 .win:where(.svelte-1az3mm2){background:linear-gradient(180deg,#fff0b8,#ffcf5a 50%,#d99a22)}.fill.svelte-1az3mm2 .bad:where(.svelte-1az3mm2){background:linear-gradient(180deg,#f08a76,#c8402b 55%,#7d2114)}.ans.chosen.svelte-1az3mm2{filter:drop-shadow(0 0 16px rgba(255,211,107,.95));scale:1.02;z-index:1}.ans.chosen.svelte-1az3mm2:before{background:linear-gradient(180deg,#fff6d2,#ffd36b 45%,#e3a22c)}.ans.chosen.svelte-1az3mm2 .fill:where(.svelte-1az3mm2){inset:5px 7px;background:linear-gradient(180deg,#1c8177,#0c443f 46%,#093a36 54%,#136058)}.ans.chosen.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2) b:where(.svelte-1az3mm2){color:var(--gold)}.answers.svelte-1az3mm2:has(.chosen:where(.svelte-1az3mm2)) .ans:where(.svelte-1az3mm2):not(.chosen):not(.right):not(.locked){filter:brightness(.6) drop-shadow(0 6px 14px rgba(0,0,0,.55))}.ans.locked.svelte-1az3mm2 .lock:where(.svelte-1az3mm2){clip-path:inset(0)}.ans.locked.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2),.ans.locked.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2) b:where(.svelte-1az3mm2){color:var(--ink)}.ans.locked.svelte-1az3mm2:not(.chosen){filter:drop-shadow(0 0 14px rgba(244,239,225,.75))}.answers.svelte-1az3mm2:has(.locked:where(.svelte-1az3mm2)) .ans.locked:where(.svelte-1az3mm2){filter:drop-shadow(0 0 14px rgba(244,239,225,.75))}.tag.svelte-1az3mm2{position:absolute;right:1.6rem;top:50%;translate:0 -50%;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7a4f10}.ans.gone.svelte-1az3mm2{filter:brightness(.3)}.ans.gone.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2){opacity:0}.ans.right.svelte-1az3mm2{filter:drop-shadow(0 0 22px rgba(255,211,107,.95))}.ans.right.svelte-1az3mm2 .win:where(.svelte-1az3mm2),.ans.wrong.svelte-1az3mm2 .bad:where(.svelte-1az3mm2){clip-path:inset(0)}.ans.right.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2),.ans.right.svelte-1az3mm2 .lbl:where(.svelte-1az3mm2) b:where(.svelte-1az3mm2){color:var(--ink)}.ans.wrong.svelte-1az3mm2{filter:drop-shadow(0 0 18px rgba(226,85,63,.9))}.status.svelte-1az3mm2{margin:0;height:2.8rem;overflow:hidden;display:grid;place-items:center;color:#cfe6df;text-wrap:balance;line-height:1.25;font-size:.95rem}.status.correct.svelte-1az3mm2,.status.wrong.svelte-1az3mm2{font-size:1.5rem;font-weight:800;font-stretch:88%;line-height:1.1}.status.correct.svelte-1az3mm2{color:var(--gold);text-shadow:0 0 24px rgba(255,211,107,.7)}.status.wrong.svelte-1az3mm2{color:#ffb4a6}.question.svelte-1az3mm2{height:clamp(4.6rem,14dvh,6.4rem)}.tap.svelte-1az3mm2{align-self:center;aspect-ratio:1;width:min(72vw,18rem,42dvh);border-radius:50%;border:none;padding:0;display:grid;place-content:center;gap:.2rem;user-select:none;-webkit-user-select:none;font-size:2.4rem;font-weight:800;font-stretch:80%;color:#fff;background:radial-gradient(circle at 40% 30%,#ff9a7a,#c8402b 60%,#7d2114);box-shadow:0 0 0 4px var(--gold),0 0 0 12px #020d0ed9,0 0 0 14px #ffd36b66,0 0 70px #e2553fcc;animation:svelte-1az3mm2-throb .7s ease-in-out infinite}.tap.svelte-1az3mm2:active{transform:scale(.93);filter:brightness(1.3)}.tap.svelte-1az3mm2 small:where(.svelte-1az3mm2){font-size:1rem;font-weight:500}@keyframes svelte-1az3mm2-throb{50%{box-shadow:0 0 0 4px var(--gold),0 0 0 12px #020d0ed9,0 0 0 20px #ffd36b4d,0 0 110px #e2553f}}footer.svelte-1az3mm2{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;justify-items:center}footer.svelte-1az3mm2 button:where(.svelte-1az3mm2){width:100%;max-width:3.4rem;aspect-ratio:1;padding:0;border-radius:50%;font-size:1.5rem;line-height:1;background:radial-gradient(circle at 35% 28%,#145a53,#04201f 72%);border:none;box-shadow:0 0 0 2px var(--brass),0 6px 16px #00000080}footer.svelte-1az3mm2 button:where(.svelte-1az3mm2):active{scale:.88;box-shadow:0 0 0 2px var(--gold),0 0 26px #ffd36bcc}@media(prefers-reduced-motion:reduce){.beams.svelte-1az3mm2 i:where(.svelte-1az3mm2),.tap.svelte-1az3mm2,.dial.ringing.svelte-1az3mm2{animation:none}}:root{--night: #020d0e;--bg: #031413;--panel: #06302e;--panel-2: #0a403c;--line: #2c5a54;--text: #f4efe1;--muted: #9fc4ba;--brass: #d9aa55;--accent: #ffd36b;--good: #3fe0b4;--bad: #e2553f;--radius: 14px;color-scheme:dark;font-family:Archivo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--night);color:var(--text)}body{min-height:100vh;background:radial-gradient(ellipse 120% 60% at 50% 110%,rgba(31,191,154,.14),transparent 70%),radial-gradient(ellipse 140% 90% at 50% 0%,#0a403c 0%,#052523 40%,var(--night) 100%) fixed}h1,h2,h3{font-stretch:92%}button{font:inherit;font-weight:600;color:inherit;background:linear-gradient(180deg,#0c4a45,#04211f);border:1px solid rgba(217,170,85,.55);border-radius:var(--radius);padding:.7em 1em;cursor:pointer;touch-action:manipulation;transition:border-color .15s,filter .15s}button:not(:disabled):active{filter:brightness(1.25)}button:disabled{opacity:.45;cursor:default}button.primary{background:linear-gradient(180deg,#fff0b8,#ffcf5a 50%,#d99a22);border-color:#fff3c4;color:#1a1200;font-weight:800;box-shadow:0 0 26px #ffd36b59}button.danger{border-color:var(--bad);color:#ffc9bd}a{color:var(--accent)}input{font:inherit;color:inherit;background:#021414cc;border:1px solid var(--line);border-radius:var(--radius);padding:.7em .9em;width:100%}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel{background:linear-gradient(180deg,#083430eb,#021414f0);border:1px solid rgba(217,170,85,.35);box-shadow:0 10px 30px #00000073;border-radius:var(--radius);padding:1rem}.muted{color:var(--muted)}.toast{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);background:var(--bad);color:#fff;padding:.6em 1em;border-radius:999px;z-index:50;max-width:90vw}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
