.demo.svelte-n1l5nv.svelte-n1l5nv{width:100%;max-width:460px;margin:0 auto;padding:12px;box-sizing:border-box;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0}.demo.svelte-n1l5nv.svelte-n1l5nv{container-type:inline-size}.demo-body.svelte-n1l5nv.svelte-n1l5nv{display:flex;flex-direction:column;justify-content:center;--video-h:max(110px, calc((100cqw - 24px)*.5625 - 64px));--video-card:max(var(--video-h), 150px);--video-saved:calc(200px - var(--video-card))}.demo.started.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:604px;justify-content:flex-start}.demo.started.full-images.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:max(624px,calc(292px + 100cqw))}.demo.with-video.started.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:calc(680px - var(--video-saved))}.demo.with-video.started.full-images.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:max(calc(700px - var(--video-saved)),calc(368px + 100cqw - var(--video-saved)))}.demo.with-video.svelte-n1l5nv .image-option.svelte-n1l5nv{height:max(80px,min(144px,calc((100svh - 416px + var(--video-saved)) / 2)))}.demo.with-video.full-images.svelte-n1l5nv .image-option.svelte-n1l5nv{height:auto;max-height:max(80px,calc((100svh - 416px + var(--video-saved)) / 2))}.demo.started.svelte-n1l5nv .slides.svelte-n1l5nv,.demo.started.svelte-n1l5nv .countdown.svelte-n1l5nv,.demo.started.svelte-n1l5nv .spotify-info.svelte-n1l5nv{margin:auto 0}.demo.full-images.svelte-n1l5nv .image-option.svelte-n1l5nv{height:auto;aspect-ratio:1 / 1;max-height:max(80px,calc((100svh - 340px)/2))}.demo.full-images.svelte-n1l5nv .image-option img.svelte-n1l5nv{object-position:center}.start-button.svelte-n1l5nv.svelte-n1l5nv{font-size:1.15rem}.countdown.svelte-n1l5nv.svelte-n1l5nv{text-align:center}.countdown-label.svelte-n1l5nv.svelte-n1l5nv{font-size:20px;opacity:.85}.countdown-number.svelte-n1l5nv.svelte-n1l5nv{font-size:96px;font-weight:700;line-height:1.1;text-shadow:0 0 10px #0ff,0 0 24px rgba(0,255,255,.5)}.round.svelte-n1l5nv.svelte-n1l5nv{position:relative;display:flex;flex-direction:column;gap:8px}.round-header.svelte-n1l5nv.svelte-n1l5nv{display:flex;justify-content:space-between;font-size:14px;opacity:.85}.top-card.svelte-n1l5nv.svelte-n1l5nv{min-height:150px;box-sizing:border-box;padding:8px 12px;border-radius:12px;background:rgba(0,0,0,.2);border:1px solid transparent;display:flex;flex-direction:column;justify-content:center;gap:10px;transition:background .3s,border-color .3s}.top-card.with-video.svelte-n1l5nv.svelte-n1l5nv{min-height:var(--video-card)}.demo.svelte-n1l5nv.svelte-n1l5nv{position:relative}.video-layer.svelte-n1l5nv.svelte-n1l5nv{position:absolute;z-index:3;border-radius:12px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s}.video-layer.shown.svelte-n1l5nv.svelte-n1l5nv{opacity:1;visibility:visible;pointer-events:auto}.video-frame.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:0;right:0;bottom:0;left:0}.video-layer.cropped.svelte-n1l5nv .video-frame.svelte-n1l5nv{top:-64px;bottom:auto;height:calc(100% + 64px)}.video-frame.svelte-n1l5nv iframe{display:block;width:100%;height:100%;border:0}.video-controls.hidden.svelte-n1l5nv.svelte-n1l5nv{display:none}.question.ad-note.svelte-n1l5nv.svelte-n1l5nv{color:#ffd27a;font-size:15px}.video-controls.svelte-n1l5nv.svelte-n1l5nv{position:absolute;left:8px;top:8px;z-index:2;display:flex;border-radius:10px;overflow:hidden;background:white;box-shadow:0 2px 8px #00000059}.video-button.svelte-n1l5nv.svelte-n1l5nv{width:34px;height:28px;padding:0;border:0;border-left:1px solid rgba(0,0,0,.1);background:white;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-button.svelte-n1l5nv.svelte-n1l5nv:first-child{border-left:0}.play-music.svelte-n1l5nv.svelte-n1l5nv{align-self:flex-start;margin-left:42px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,0,0,.6);background:rgba(255,0,0,.15);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.spotify-link.below-video.svelte-n1l5nv.svelte-n1l5nv{align-self:center;padding:0;font-size:13px;text-align:center;line-height:1.3}.spotify-link.below-video.invisible.svelte-n1l5nv.svelte-n1l5nv{visibility:hidden}@media (max-width: 340px){.demo-body.svelte-n1l5nv.svelte-n1l5nv{--video-card:max(var(--video-h), 170px)}.top-card.svelte-n1l5nv.svelte-n1l5nv{min-height:170px}.demo.started.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:622px}.demo.started.full-images.svelte-n1l5nv .demo-body.svelte-n1l5nv{min-height:max(624px,calc(312px + 100cqw))}}.top-card.answered.svelte-n1l5nv.svelte-n1l5nv{background:rgba(255,120,120,.15);border-color:#ff787866}.top-card.top-correct.svelte-n1l5nv.svelte-n1l5nv{background:rgba(46,204,113,.15);border-color:#2ecc7180}.now-playing.svelte-n1l5nv.svelte-n1l5nv{display:flex;align-items:center;gap:12px;text-align:left}.note.svelte-n1l5nv.svelte-n1l5nv{width:30px;height:30px;flex-shrink:0}.note.playing.svelte-n1l5nv.svelte-n1l5nv{animation:svelte-n1l5nv-bounce .9s ease-in-out infinite}@keyframes svelte-n1l5nv-bounce{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-6px) rotate(8deg)}}.now-playing-label.svelte-n1l5nv.svelte-n1l5nv{font-size:12px;text-transform:uppercase;opacity:.7}.song.svelte-n1l5nv.svelte-n1l5nv{font-weight:700;font-size:17px}.time-bar.svelte-n1l5nv.svelte-n1l5nv{height:6px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.time-fill.svelte-n1l5nv.svelte-n1l5nv{height:100%;background:linear-gradient(to right,#0ff,#6e35ff);transition:width 1s linear}.question.svelte-n1l5nv.svelte-n1l5nv{text-align:center;font-weight:600;font-size:17px}.options.svelte-n1l5nv.svelte-n1l5nv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:4px}.option.svelte-n1l5nv.svelte-n1l5nv{min-width:0;height:96px;border:0;border-radius:10px;padding:7px;display:flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:1rem;overflow-wrap:anywhere;outline:0;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;background:linear-gradient(135deg,#5bc0eb,#2196f3);color:#fff;box-shadow:0 0 8px #5bc0eb80,0 0 16px #5bc0eb66,0 0 24px #5bc0eb33;transition:transform .2s,box-shadow .3s,background .3s}.option.svelte-n1l5nv.svelte-n1l5nv:not(:disabled):hover{box-shadow:#fff3 0 3px 15px inset,#0000001a 0 3px 5px,#0000001a 0 10px 13px;transform:scale(1.05)}.option.svelte-n1l5nv.svelte-n1l5nv:disabled{cursor:default}.emoji.svelte-n1l5nv.svelte-n1l5nv{font-size:36px}.image-option.svelte-n1l5nv.svelte-n1l5nv{height:max(80px,min(144px,calc((100svh - 340px)/2)));padding:0;overflow:hidden;background:none;box-shadow:0 0 10px #0ff,0 0 20px #00ffff80,0 0 30px #00ffff4d}.image-option.svelte-n1l5nv img.svelte-n1l5nv{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.option.correct.svelte-n1l5nv.svelte-n1l5nv{background:rgb(181,255,193);color:#000;box-shadow:0 0 14px #b5ffc1b3}.option.wrong.svelte-n1l5nv.svelte-n1l5nv{background:rgb(255,181,181);color:#000;box-shadow:0 0 14px #ffb5b5b3}.option.dimmed.svelte-n1l5nv.svelte-n1l5nv{background:#b3bec6;color:#444;box-shadow:none;opacity:.8}.image-option.correct.svelte-n1l5nv.svelte-n1l5nv{background:none;box-shadow:0 0 0 4px #2ecc71,0 0 18px #2ecc71cc}.image-option.wrong.svelte-n1l5nv.svelte-n1l5nv{background:none;box-shadow:0 0 0 4px #e74c3c,0 0 18px #e74c3ccc}.image-option.dimmed.svelte-n1l5nv.svelte-n1l5nv{background:none;opacity:.3}.leaderboard-frame.svelte-n1l5nv.svelte-n1l5nv{width:100%}.leaderboard.svelte-n1l5nv.svelte-n1l5nv{transform-origin:top left}.feedback.svelte-n1l5nv.svelte-n1l5nv{display:flex;flex-direction:column;gap:6px}.feedback-title.svelte-n1l5nv.svelte-n1l5nv{font-weight:700}.explanation.svelte-n1l5nv.svelte-n1l5nv{font-size:14px;line-height:1.45;opacity:.95}.next-slot.svelte-n1l5nv.svelte-n1l5nv{min-height:56px}.next-button.svelte-n1l5nv.svelte-n1l5nv{display:block;margin:0 auto}.spotify-link.svelte-n1l5nv.svelte-n1l5nv{display:flex;align-items:center;gap:8px;padding:0 0 0 42px;border:0;background:none;color:#1ed760;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.spotify-link.svelte-n1l5nv img.svelte-n1l5nv{width:16px;height:16px;flex-shrink:0}.spotify-link.svelte-n1l5nv span.svelte-n1l5nv{text-decoration:underline;text-underline-offset:3px}.spotify-info.svelte-n1l5nv.svelte-n1l5nv{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:auto 0}.stage.svelte-n1l5nv.svelte-n1l5nv{position:relative;width:100%;height:300px;touch-action:pan-y;container-type:inline-size}.phone.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:0;left:0;transform:translate(calc(50cqw - 85px));transform-origin:left center;transition:transform .9s ease-in-out;width:170px;height:300px;padding:10px;box-sizing:border-box;border-radius:28px;background:#111;border:3px solid #444;box-shadow:0 0 0 2px #222,0 10px 30px #00000080,0 0 24px #00ffff40;display:grid;overflow:hidden}.phone.aside.svelte-n1l5nv.svelte-n1l5nv{transform:translate(0) scale(.5)}.speaker.svelte-n1l5nv.svelte-n1l5nv{position:absolute;left:92px;top:124px;width:30px;height:52px;box-sizing:border-box;border-radius:7px;background:linear-gradient(160deg,#3a3a3a,#161616);border:2px solid #0ff;box-shadow:0 0 6px #0ff,0 0 14px #00ffff80,inset 0 0 6px #00ffff4d;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;animation:svelte-n1l5nv-label-in .5s ease 1.1s both}.woofer.svelte-n1l5nv.svelte-n1l5nv{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#0ff 0 18%,#222 22% 55%,#444 60%);box-shadow:0 0 0 1.5px #0ff,0 0 6px #00ffffb3;animation:svelte-n1l5nv-woofer .45s ease-in-out infinite alternate}.woofer.small.svelte-n1l5nv.svelte-n1l5nv{width:9px;height:9px}@keyframes svelte-n1l5nv-woofer{to{transform:scale(1.15)}}.sound.svelte-n1l5nv.svelte-n1l5nv{position:absolute;left:120px;top:120px;width:max(100cqw - 252px,56px);height:60px;pointer-events:none;z-index:1;animation:svelte-n1l5nv-label-in .5s ease 1.3s both}.flow-note.svelte-n1l5nv.svelte-n1l5nv{position:absolute;left:0;top:22px;font-size:16px;color:#0ff;text-shadow:0 0 6px #0ff;opacity:0;animation:svelte-n1l5nv-flow 2.25s linear infinite}.flow-note.svelte-n1l5nv.svelte-n1l5nv:nth-child(2n){color:#c08bff;text-shadow:0 0 6px #b06bff}@keyframes svelte-n1l5nv-flow{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}50%{transform:translate(calc(max(100cqw - 252px,56px)/2),-16px) scale(1)}85%{opacity:1}to{transform:translate(max(100cqw - 252px,56px),4px) scale(.8);opacity:0}}.stage-label.now.svelte-n1l5nv.svelte-n1l5nv{animation-delay:.2s}.stage-label.svelte-n1l5nv.svelte-n1l5nv{position:absolute;font-size:13px;font-weight:700;color:#0ff;text-shadow:0 0 6px rgba(0,255,255,.5);text-align:center;animation:svelte-n1l5nv-label-in .5s ease both}.label-gm.svelte-n1l5nv.svelte-n1l5nv{left:0;width:85px;top:52px;animation-delay:1.3s}.label-players.svelte-n1l5nv.svelte-n1l5nv{right:0;width:128px;top:0;animation-delay:1.6s}@keyframes svelte-n1l5nv-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.player-phones.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:24px;right:0;display:grid;grid-template-columns:repeat(2,60px);gap:8px}.mini-phone.svelte-n1l5nv.svelte-n1l5nv{width:60px;height:110px;padding:5px;box-sizing:border-box;border-radius:14px;background:#111;border:2px solid #444;box-shadow:0 0 12px #00ffff4d;animation:svelte-n1l5nv-mini-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-n1l5nv-mini-pop{0%{transform:scale(0) translateY(20px);opacity:0}to{transform:scale(1);opacity:1}}.mini-screen.svelte-n1l5nv.svelte-n1l5nv{height:100%;border-radius:9px;background:linear-gradient(160deg,#3a1d6e,#1d2f6e);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:5px;box-sizing:border-box}.mini-question.svelte-n1l5nv.svelte-n1l5nv{font-size:6.5px;font-weight:700;line-height:1.2}.mini-clues.svelte-n1l5nv.svelte-n1l5nv{display:grid;grid-template-columns:1fr 1fr;gap:3px}.mini-clues.svelte-n1l5nv span.svelte-n1l5nv{height:12px;border-radius:3px;background:linear-gradient(135deg,#5bc0eb,#2196f3)}.mini-clues.svelte-n1l5nv .mini-right.svelte-n1l5nv{animation:svelte-n1l5nv-mini-green .4s ease both}@keyframes svelte-n1l5nv-mini-green{0%{background:linear-gradient(135deg,#5bc0eb,#2196f3)}to{background:rgb(181,255,193)}}.mock-note.svelte-n1l5nv.svelte-n1l5nv{width:34px;height:52px}.step-nav.svelte-n1l5nv.svelte-n1l5nv{display:flex;align-items:center;justify-content:center;gap:14px}.step-nav.svelte-n1l5nv .dots.svelte-n1l5nv{margin-top:0}.arrow.svelte-n1l5nv.svelte-n1l5nv{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,255,255,.5);background:rgba(255,255,255,.08);color:#fff;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow.svelte-n1l5nv.svelte-n1l5nv:disabled{opacity:.3;cursor:default}.screen.svelte-n1l5nv.svelte-n1l5nv{grid-area:1 / 1;height:100%;border-radius:18px;background:linear-gradient(160deg,#3a1d6e,#1d2f6e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:12px;position:relative;overflow:hidden}.mock-title.svelte-n1l5nv.svelte-n1l5nv{font-weight:700;font-size:14px}.mock-small.svelte-n1l5nv.svelte-n1l5nv{font-size:11px;opacity:.8}.mock-play.svelte-n1l5nv.svelte-n1l5nv{position:relative}.mock-play-button.svelte-n1l5nv.svelte-n1l5nv{display:inline-block;padding:10px 22px;border-radius:999px;font-weight:700;background:linear-gradient(to bottom,var(--button-orange2),var(--button-orange1));animation:svelte-n1l5nv-press 5s ease-in-out infinite}.tap.svelte-n1l5nv.svelte-n1l5nv{position:absolute;font-size:30px;line-height:1;left:calc(50% - 15px);top:40%;animation:svelte-n1l5nv-tap 5s ease-in-out infinite}@keyframes svelte-n1l5nv-tap{0%,15%{transform:translate(30px,30px);opacity:0}35%,55%{transform:translate(0);opacity:1}45%{transform:translate(0) scale(.85)}80%,to{transform:translate(0);opacity:0}}@keyframes svelte-n1l5nv-press{0%,40%,to{transform:scale(1)}45%{transform:scale(.9);box-shadow:0 0 20px #ffa500e6}}.mock-spotify.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a5c34,#121212 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px}.mock-spotify.svelte-n1l5nv img.svelte-n1l5nv{width:44px;height:44px;margin-bottom:6px}.mock-song.svelte-n1l5nv.svelte-n1l5nv{font-weight:700;font-size:14px}.mock-artist.svelte-n1l5nv.svelte-n1l5nv{font-size:11px;opacity:.7}.eq.svelte-n1l5nv.svelte-n1l5nv{display:flex;align-items:flex-end;gap:3px;height:22px;margin-top:6px}.eq.svelte-n1l5nv span.svelte-n1l5nv{width:4px;background:#1ed760;border-radius:2px;animation:svelte-n1l5nv-eq .9s ease-in-out infinite alternate}.eq.svelte-n1l5nv span.svelte-n1l5nv:nth-child(2){animation-delay:.2s}.eq.svelte-n1l5nv span.svelte-n1l5nv:nth-child(3){animation-delay:.4s}.eq.svelte-n1l5nv span.svelte-n1l5nv:nth-child(4){animation-delay:.1s}.eq.svelte-n1l5nv span.svelte-n1l5nv:nth-child(5){animation-delay:.3s}@keyframes svelte-n1l5nv-eq{0%{height:4px}to{height:22px}}.mock-progress.svelte-n1l5nv.svelte-n1l5nv{width:80%;height:3px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden;margin-top:8px}.mock-progress.svelte-n1l5nv span.svelte-n1l5nv{display:block;height:100%;background:white;animation:svelte-n1l5nv-progress 5s linear forwards}@keyframes svelte-n1l5nv-progress{0%{width:0}to{width:60%}}.dimmed-screen.svelte-n1l5nv>.svelte-n1l5nv:not(.ios-back){opacity:.5}.ios-back.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:700;color:#4da3ff;background:rgba(77,163,255,.15);box-shadow:0 0 0 2px #4da3ff99;animation:svelte-n1l5nv-back-pulse 1.2s ease-in-out infinite}.tap-back.svelte-n1l5nv.svelte-n1l5nv{left:calc(50% - 13px);top:45%;font-size:26px}@keyframes svelte-n1l5nv-back-pulse{0%,to{box-shadow:0 0 0 2px #4da3ff99}50%{box-shadow:0 0 0 6px #4da3ff26}}.step-text.svelte-n1l5nv.svelte-n1l5nv{min-height:92px}.step-title.svelte-n1l5nv.svelte-n1l5nv{font-weight:700;font-size:17px;margin-bottom:4px}.back-button.svelte-n1l5nv.svelte-n1l5nv{margin:4px auto 0}.slide.svelte-n1l5nv.svelte-n1l5nv{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;grid-area:1 / 1}.slides.svelte-n1l5nv.svelte-n1l5nv{display:grid}.burst.svelte-n1l5nv.svelte-n1l5nv{position:relative;width:110px;height:110px;display:grid;place-items:center;margin-bottom:4px}.burst.small.svelte-n1l5nv.svelte-n1l5nv{width:84px;height:84px}.burst.svelte-n1l5nv.svelte-n1l5nv:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(0,255,255,.35),rgba(110,53,255,.25) 60%,transparent 72%);filter:blur(2px)}.burst-icon.svelte-n1l5nv.svelte-n1l5nv{position:relative;font-size:56px;line-height:1;animation:svelte-n1l5nv-burst-pop .7s cubic-bezier(.34,1.56,.64,1) both,svelte-n1l5nv-burst-wiggle 2.4s ease-in-out .7s infinite;filter:drop-shadow(0 0 12px rgba(0,255,255,.6))}.burst.small.svelte-n1l5nv .burst-icon.svelte-n1l5nv{font-size:44px}.note-icon.svelte-n1l5nv.svelte-n1l5nv{width:48px;height:72px}.ring.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:2px solid rgba(0,255,255,.7);animation:svelte-n1l5nv-ring-pulse 2s ease-out infinite}.ring2.svelte-n1l5nv.svelte-n1l5nv{animation-delay:1s;border-color:#b06bffb3}.sparkle.svelte-n1l5nv.svelte-n1l5nv{position:absolute;font-size:18px;animation:svelte-n1l5nv-sparkle-float 2.6s ease-in-out infinite}.s1.svelte-n1l5nv.svelte-n1l5nv{top:4%;left:2%}.s2.svelte-n1l5nv.svelte-n1l5nv{top:10%;right:0;animation-delay:.8s}.s3.svelte-n1l5nv.svelte-n1l5nv{bottom:6%;right:8%;animation-delay:1.6s}@keyframes svelte-n1l5nv-burst-pop{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-n1l5nv-burst-wiggle{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-10deg) scale(1.08)}40%{transform:rotate(8deg) scale(1.08)}60%{transform:rotate(0) scale(1)}}@keyframes svelte-n1l5nv-ring-pulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes svelte-n1l5nv-sparkle-float{0%,to{transform:translateY(0) scale(.8);opacity:.4}50%{transform:translateY(-8px) scale(1.15);opacity:1}}.slide-title.svelte-n1l5nv.svelte-n1l5nv{font-size:24px;font-weight:700}.slide-text.svelte-n1l5nv.svelte-n1l5nv{margin:0;line-height:1.5;opacity:.9}.quiz-lanes.svelte-n1l5nv.svelte-n1l5nv{width:100%;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:6px 0}.quiz-lane.svelte-n1l5nv.svelte-n1l5nv{display:grid;justify-items:center;height:44px}.quiz-chip.svelte-n1l5nv.svelte-n1l5nv{grid-area:1 / 1;align-self:center;padding:8px 16px;border-radius:999px;white-space:nowrap;font-weight:600;background:linear-gradient(135deg,#5bc0eb,#2196f3);box-shadow:0 0 10px #5bc0eb80}.quiz-lane.reverse.svelte-n1l5nv .quiz-chip.svelte-n1l5nv{background:linear-gradient(135deg,#b06bff,#6e35ff);box-shadow:0 0 10px #b06bff80}.confetti.svelte-n1l5nv.svelte-n1l5nv{position:absolute;top:40px;left:50%;pointer-events:none}.occasions.svelte-n1l5nv.svelte-n1l5nv{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.occasion.svelte-n1l5nv.svelte-n1l5nv{padding:7px 14px;border-radius:999px;font-weight:600;font-size:15px;background:rgba(255,255,255,.1);border:1px solid rgba(0,255,255,.45);box-shadow:0 0 10px #00ffff40;animation:svelte-n1l5nv-occasion-pop .5s cubic-bezier(.34,1.56,.64,1) both}.occasion.svelte-n1l5nv.svelte-n1l5nv:nth-child(2n){border-color:#b06bff99;box-shadow:0 0 10px #b06bff4d}@keyframes svelte-n1l5nv-occasion-pop{0%{transform:scale(0) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.dots.svelte-n1l5nv.svelte-n1l5nv{display:flex;justify-content:center;gap:8px;margin-top:16px}.dot.svelte-n1l5nv.svelte-n1l5nv{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer}.dot.active.svelte-n1l5nv.svelte-n1l5nv{background:#0ff;box-shadow:0 0 6px #0ff}
