.landing-screen.svelte-rqayba{width:100%}.landing-image-wrap.svelte-rqayba{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;max-height:460px;position:relative;overflow:hidden}.landing-bg.svelte-rqayba{object-fit:cover;width:100%;height:100%;display:block}.landing-overlay.svelte-rqayba{background:linear-gradient(#0000 0%,#0000001a 50%,#000000bf 100%);position:absolute;inset:0}.landing-content.svelte-rqayba{z-index:2;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-tagline.svelte-rqayba{color:#fff;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.mark-real.svelte-rqayba{background:var(--success);color:#fff;border-radius:.25rem;padding:.05em .35em}.mark-ai.svelte-rqayba{background:var(--error);color:#fff;border-radius:.25rem;padding:.05em .35em}.btn-cta.svelte-rqayba{color:#fff;cursor:pointer;letter-spacing:.01em;background:0 0;border:1.5px solid #ffffffd9;border-radius:999px;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-cta.svelte-rqayba:hover{background:#ffffff1f}.btn-cta.svelte-rqayba:active{transform:scale(.97)}.rtbf-link.svelte-rqayba{z-index:5;text-decoration:none;display:flex;position:absolute;top:.75rem;right:.75rem}.rtbf-logo.svelte-rqayba{color:#fff;opacity:.7;width:auto;height:1.25rem;transition:opacity .15s}.rtbf-link.svelte-rqayba:hover .rtbf-logo:where(.svelte-rqayba){opacity:1}.age-screen.svelte-k0f6qn{flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:720px;margin:0 auto;padding:1.25rem 0 1.75rem;display:flex}h1.svelte-k0f6qn{color:var(--text);text-align:center;margin:0;font-size:1.125rem;font-weight:700}.age-sub.svelte-k0f6qn{color:var(--text-muted);text-align:center;margin:0 0 .375rem;font-size:.75rem}.age-options.svelte-k0f6qn{flex-direction:column;gap:.375rem;width:100%;display:flex}.age-btn.svelte-k0f6qn{border:1.5px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:center;background:0 0;border-radius:999px;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s}.age-btn.svelte-k0f6qn:hover{background:var(--surface-hover)}.age-btn.selected.svelte-k0f6qn{border-color:var(--text);background:var(--text);color:var(--bg)}.btn-primary.svelte-k0f6qn{width:100%;color:var(--text);border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-primary.svelte-k0f6qn:disabled{opacity:.35;cursor:not-allowed}.btn-primary.svelte-k0f6qn:hover:not(:disabled){background:var(--surface-hover)}.btn-primary.svelte-k0f6qn:active:not(:disabled){transform:scale(.98)}.btn-skip.svelte-k0f6qn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-family:inherit;font-size:.75rem;text-decoration:underline}.btn-skip.svelte-k0f6qn:hover{color:var(--text-secondary)}.audio-screen.svelte-1qgh5ms{justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:2rem 0;display:flex}.audio-card.svelte-1qgh5ms{text-align:center;background:var(--surface);border-radius:var(--radius-lg,1rem);border:1px solid var(--border-light);flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:380px;padding:2.5rem 2rem;display:flex}.sound-icon.svelte-1qgh5ms{background:var(--surface-hover,#ffffff0f);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.sound-icon.svelte-1qgh5ms svg:where(.svelte-1qgh5ms){width:2rem;height:2rem;color:var(--text)}.title.svelte-1qgh5ms{color:var(--text);margin:0;font-size:1.125rem;font-weight:700}.subtitle.svelte-1qgh5ms{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.6}.btn-continue.svelte-1qgh5ms{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:.75rem 2.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:opacity .15s,transform .15s}.btn-continue.svelte-1qgh5ms:hover{opacity:.85}.btn-continue.svelte-1qgh5ms:active{transform:scale(.97)}.annotated-wrap.svelte-3au2y6{width:100%;display:block}.annotated-svg.svelte-3au2y6{width:100%;height:auto;display:block}.annotated-svg.cover.svelte-3au2y6{height:100%}.ann-circle.svelte-3au2y6{animation:.45s cubic-bezier(.34,1.56,.64,1) both svelte-3au2y6-pop}.ann-fade.svelte-3au2y6{animation:.35s both svelte-3au2y6-fade-in}@keyframes svelte-3au2y6-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3au2y6-fade-in{0%{opacity:0}to{opacity:1}}.progress-dots.svelte-q4dyj8{justify-content:space-between;width:100%;padding:1rem 2px .75rem;display:flex;overflow:visible}.dot.svelte-q4dyj8{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s,transform .2s}.dot-correct.svelte-q4dyj8{background:var(--success)}.dot-incorrect.svelte-q4dyj8{background:var(--error)}.dot-active.svelte-q4dyj8{background:var(--text);transform:scale(1.3)}.next-overlay.svelte-2fntc6{z-index:10;justify-content:center;align-items:center;animation:.2s cubic-bezier(.25,.46,.45,.94) .3s both svelte-2fntc6-next-in;display:flex;position:absolute;inset:0}@keyframes svelte-2fntc6-next-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn-next.svelte-2fntc6{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:.75rem 2rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:opacity .15s,transform .15s;box-shadow:0 2px 16px #00000038}.btn-next.svelte-2fntc6:hover{opacity:.85}.btn-next.svelte-2fntc6:active{transform:scale(.97)}.zoom-container.svelte-pdvg7z{border-radius:var(--radius-md);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.zoom-container.zoomed.svelte-pdvg7z{touch-action:none}.zoom-container.tall.svelte-pdvg7z{width:fit-content;max-width:100%;margin:0 auto}.zoom-inner.svelte-pdvg7z{transform-origin:50%;will-change:transform;width:100%}.zoom-inner.zoom-transition.svelte-pdvg7z{transition:transform .22s cubic-bezier(.25,.46,.45,.94)}.zoom-controls.svelte-pdvg7z{z-index:10;flex-direction:column;gap:.125rem;display:flex;position:absolute;top:.625rem;right:.625rem}.zoom-btn.svelte-pdvg7z{border-radius:var(--radius-sm);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #fff3;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;transition:background .12s;display:flex}.zoom-btn.svelte-pdvg7z:hover:not(:disabled){background:#000000b3}.zoom-btn.svelte-pdvg7z:disabled{opacity:.3;cursor:default}.zoom-reset.svelte-pdvg7z svg:where(.svelte-pdvg7z){width:.875rem;height:.875rem}.zoom-hint.svelte-pdvg7z{z-index:10;box-sizing:border-box;max-width:85%;animation:.25s both svelte-pdvg7z-hint-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-hint-text.svelte-pdvg7z{color:#fff;border-radius:var(--radius-sm);text-align:center;-webkit-backdrop-filter:blur(8px);background:#000000bf;padding:.4rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:block}@media (width>=640px){.zoom-hint-text.svelte-pdvg7z{white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem}.zoom-hint.svelte-pdvg7z{max-width:none}}@keyframes svelte-pdvg7z-hint-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.image-hero.svelte-pdvg7z{width:100%;position:relative;overflow:hidden}.image-hero.tall.svelte-pdvg7z .annotated-svg{max-height:min(460px,58vh)}.answer-badge-wrap.svelte-pdvg7z{z-index:5;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.answer-badge.svelte-pdvg7z{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.answer-badge.correct.svelte-pdvg7z{background:var(--success)}.answer-badge.incorrect.svelte-pdvg7z{background:var(--error)}.question-body.svelte-pdvg7z{flex-direction:column;align-items:center;gap:0;width:100%;padding:1.125rem 0 2rem;display:flex}.question-body.svelte-pdvg7z .feedback-line:where(.svelte-pdvg7z){margin-top:.375rem}.prompt.svelte-pdvg7z{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:700}.interact-zone.svelte-pdvg7z{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.interact-content.svelte-pdvg7z{flex-direction:column;align-items:center;gap:0;width:100%;transition:filter .2s;display:flex}.interact-content.svelte-pdvg7z .prompt:where(.svelte-pdvg7z){margin-bottom:.25rem}.interact-content.svelte-pdvg7z .choices:where(.svelte-pdvg7z){margin-bottom:.5rem}.interact-content.blurred.svelte-pdvg7z{filter:blur(2px)opacity(.5);pointer-events:none}.hint.svelte-pdvg7z{color:var(--text-muted);text-align:center;margin:.375rem 0 .875rem;font-size:.6875rem}.choices.svelte-pdvg7z{gap:.5rem;width:100%;display:flex}.btn-choice.svelte-pdvg7z{border:1.5px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:0 0;border-radius:999px;flex:1;padding:.75rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s}.btn-choice.svelte-pdvg7z:hover{background:var(--surface-hover)}.btn-choice.svelte-pdvg7z:active{transform:scale(.97)}.btn-choice.answered.svelte-pdvg7z{cursor:default}.btn-choice.answered.svelte-pdvg7z:hover{background:0 0}.btn-real.answered.svelte-pdvg7z{border-color:var(--success);color:var(--success)}.btn-ai.answered.svelte-pdvg7z{border-color:var(--error);color:var(--error)}.btn-choice.dim.svelte-pdvg7z{opacity:.35}.feedback-line.svelte-pdvg7z{color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-light);box-sizing:border-box;width:100%;margin:0;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.65}.feedback-line.placeholder.svelte-pdvg7z{visibility:hidden}.feedback-line.svelte-pdvg7z .feedback-verdict:where(.svelte-pdvg7z){font-weight:700}.feedback-line.correct.svelte-pdvg7z .feedback-verdict:where(.svelte-pdvg7z){color:var(--success)}.feedback-line.incorrect.svelte-pdvg7z .feedback-verdict:where(.svelte-pdvg7z){color:var(--error)}.feedback-line.svelte-pdvg7z a{color:inherit;text-decoration:underline}.feedback-line.svelte-pdvg7z .feedback-img{border-radius:var(--radius-sm);width:100%;margin-top:.75rem;display:block}.screen.svelte-1tjm5oe{flex-direction:column;align-items:center;gap:0;width:100%;max-width:720px;margin:0 auto;display:flex}.pick-grid.svelte-1tjm5oe{grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:100%;display:grid}@media (width<=480px){.pick-grid.svelte-1tjm5oe{grid-template-columns:1fr}.pick-card.svelte-1tjm5oe img:where(.svelte-1tjm5oe){object-fit:contain;max-height:200px}}.pick-zoom-container.svelte-1tjm5oe{border-radius:var(--radius-md);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.pick-zoom-container.zoomed.svelte-1tjm5oe{touch-action:none}.zoom-inner.svelte-1tjm5oe{transform-origin:50%;will-change:transform;width:100%;height:100%}.zoom-inner.zoom-transition.svelte-1tjm5oe{transition:transform .22s cubic-bezier(.25,.46,.45,.94)}.zoom-controls.svelte-1tjm5oe{z-index:10;flex-direction:column;gap:.125rem;display:flex;position:absolute;top:.375rem;right:.375rem}.zoom-btn.svelte-1tjm5oe{border-radius:var(--radius-sm);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #fff3;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background .12s;display:flex}.zoom-btn.svelte-1tjm5oe:hover:not(:disabled){background:#000000b3}.zoom-btn.svelte-1tjm5oe:disabled{opacity:.3;cursor:default}.zoom-reset.svelte-1tjm5oe svg:where(.svelte-1tjm5oe){width:.75rem;height:.75rem}.zoom-hint.svelte-1tjm5oe{z-index:10;animation:.25s both svelte-1tjm5oe-hint-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-hint-text.svelte-1tjm5oe{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#000000bf;border-radius:999px;padding:.4rem .75rem;font-size:.6875rem;font-weight:700;display:block}@keyframes svelte-1tjm5oe-hint-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pick-card.svelte-1tjm5oe{border:2px solid var(--border-light);border-radius:var(--radius-md);background:#111;width:100%;height:100%;padding:0;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.pick-card.svelte-1tjm5oe img:where(.svelte-1tjm5oe){object-fit:contain;width:100%;height:100%;max-height:min(430px,58vh);display:block}@media (width<=480px){.pick-card.svelte-1tjm5oe img:where(.svelte-1tjm5oe){max-height:200px}}.pick-annotations-overlay.svelte-1tjm5oe{pointer-events:none;position:absolute;inset:0}.pick-annotations-overlay.svelte-1tjm5oe .annotated-wrap,.pick-annotations-overlay.svelte-1tjm5oe .annotated-svg{width:100%;height:100%}.pick-annotations-overlay.svelte-1tjm5oe .annotated-svg image{display:none}.pick-card.pick-correct.svelte-1tjm5oe{border-color:var(--success)}.pick-card.pick-incorrect.svelte-1tjm5oe{border-color:var(--error)}.pick-card.pick-dim.svelte-1tjm5oe{opacity:.45}.question-body.svelte-1tjm5oe{flex-direction:column;align-items:center;gap:0;width:100%;padding:1.125rem 0 2rem;display:flex}.question-body.svelte-1tjm5oe .feedback-line:where(.svelte-1tjm5oe){margin-top:.375rem}.prompt.svelte-1tjm5oe{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:700}.interact-zone.svelte-1tjm5oe{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.interact-content.svelte-1tjm5oe{flex-direction:column;align-items:center;gap:0;width:100%;transition:filter .2s;display:flex}.interact-content.svelte-1tjm5oe .prompt:where(.svelte-1tjm5oe){margin-bottom:.25rem}.interact-content.blurred.svelte-1tjm5oe{filter:blur(2px)opacity(.5);pointer-events:none}.hint.svelte-1tjm5oe{color:var(--text-muted);text-align:center;margin:.375rem 0 .875rem;font-size:.6875rem}.choices.svelte-1tjm5oe{gap:.5rem;width:100%;display:flex}.btn-choice.svelte-1tjm5oe{border:1.5px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:0 0;border-radius:999px;flex:1;padding:.75rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s}.btn-choice.svelte-1tjm5oe:hover{background:var(--surface-hover)}.btn-choice.svelte-1tjm5oe:active{transform:scale(.97)}.btn-choice.answered.svelte-1tjm5oe{cursor:default}.btn-choice.answered.svelte-1tjm5oe:hover{background:0 0}.btn-real.answered.svelte-1tjm5oe{border-color:var(--success);color:var(--success)}.btn-ai.answered.svelte-1tjm5oe{border-color:var(--error);color:var(--error)}.btn-choice.dim.svelte-1tjm5oe{opacity:.35}.interact-content.svelte-1tjm5oe .choices:where(.svelte-1tjm5oe){margin-bottom:.5rem}.pick-badge.svelte-1tjm5oe{color:#fff;white-space:nowrap;z-index:5;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.pick-badge.correct.svelte-1tjm5oe{background:var(--success)}.pick-badge.incorrect.svelte-1tjm5oe{background:var(--error)}.feedback-line.svelte-1tjm5oe{color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-light);box-sizing:border-box;width:100%;margin:.5rem 0 0;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.65}.feedback-line.placeholder.svelte-1tjm5oe{visibility:hidden}.feedback-line.svelte-1tjm5oe .feedback-verdict:where(.svelte-1tjm5oe){font-weight:700}.feedback-line.correct.svelte-1tjm5oe .feedback-verdict:where(.svelte-1tjm5oe){color:var(--success)}.feedback-line.incorrect.svelte-1tjm5oe .feedback-verdict:where(.svelte-1tjm5oe){color:var(--error)}.feedback-line.svelte-1tjm5oe a{color:inherit;text-decoration:underline}.feedback-line.svelte-1tjm5oe .feedback-img{border-radius:var(--radius-sm);width:100%;margin-top:.75rem;display:block}.question-screen.svelte-1osoz9l{flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.audio-cards-wrap.svelte-1osoz9l{width:100%;position:relative}.audio-cards.svelte-1osoz9l{justify-content:center;gap:.5rem;width:100%;display:flex}.audio-card.svelte-1osoz9l{border-radius:var(--radius-md);border:2px solid var(--border-light);aspect-ratio:3/4;cursor:pointer;flex:1 1 0;max-width:300px;transition:border-color .15s,opacity .2s;position:relative;overflow:hidden}.audio-card.audio-correct.svelte-1osoz9l{border-color:var(--error)}.audio-card.audio-incorrect.svelte-1osoz9l{border-color:var(--success)}.audio-card.audio-dim.svelte-1osoz9l{opacity:.45}.audio-bg.svelte-1osoz9l{object-fit:cover;width:100%;height:100%;display:block}.audio-overlay.svelte-1osoz9l{background:#00000059;position:absolute;inset:0}.card-progress-wrap.svelte-1osoz9l{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.card-progress-bar.svelte-1osoz9l{background:#ffffffe6;height:100%}.audio-play-btn.svelte-1osoz9l{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audio-play-btn.svelte-1osoz9l svg:where(.svelte-1osoz9l){width:1.125rem;height:1.125rem}.audio-play-btn.svelte-1osoz9l:hover{background:#000000bf}.audio-play-btn.playing.svelte-1osoz9l{background:#ffffff26;border-color:#fff}.audio-badge.svelte-1osoz9l{color:#fff;white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.audio-badge.correct.svelte-1osoz9l{background:var(--error)}.audio-badge.incorrect.svelte-1osoz9l{background:var(--success)}.question-body.svelte-1osoz9l{flex-direction:column;align-items:center;gap:0;width:100%;padding:1.125rem 0 1rem;display:flex}.prompt.svelte-1osoz9l{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:700}.interact-zone.svelte-1osoz9l{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.hint.svelte-1osoz9l{color:var(--text-muted);text-align:center;margin:.375rem 0 .875rem;font-size:.6875rem}.interact-content.svelte-1osoz9l{flex-direction:column;align-items:center;gap:0;width:100%;transition:filter .2s;display:flex}.interact-content.svelte-1osoz9l .prompt:where(.svelte-1osoz9l){margin-bottom:.25rem}.interact-content.svelte-1osoz9l .choices:where(.svelte-1osoz9l){margin-bottom:.5rem}.interact-content.blurred.svelte-1osoz9l{filter:blur(2px)opacity(.5);pointer-events:none}.choices.svelte-1osoz9l{gap:.5rem;width:100%;display:flex}.btn-choice.svelte-1osoz9l{border:1.5px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:0 0;border-radius:999px;flex:1;padding:.75rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s}.btn-choice.svelte-1osoz9l:hover{background:var(--surface-hover)}.btn-choice.svelte-1osoz9l:active{transform:scale(.97)}.btn-choice.answered.svelte-1osoz9l{cursor:default}.btn-choice.answered.svelte-1osoz9l:hover{background:0 0}.btn-real.answered.svelte-1osoz9l{border-color:var(--success);color:var(--success)}.btn-ai.answered.svelte-1osoz9l{border-color:var(--error);color:var(--error)}.btn-choice.dim.svelte-1osoz9l{opacity:.35}.feedback-line.svelte-1osoz9l{color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-light);box-sizing:border-box;width:100%;margin:.375rem 0 0;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.65}.feedback-line.placeholder.svelte-1osoz9l{visibility:hidden}.feedback-line.svelte-1osoz9l .feedback-verdict:where(.svelte-1osoz9l){font-weight:700}.feedback-line.correct.svelte-1osoz9l .feedback-verdict:where(.svelte-1osoz9l){color:var(--success)}.feedback-line.incorrect.svelte-1osoz9l .feedback-verdict:where(.svelte-1osoz9l){color:var(--error)}.feedback-line.svelte-1osoz9l a{color:inherit;text-decoration:underline}.question-screen.svelte-1y7pmdd{flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:0 0 2rem;display:flex}.interact-zone.svelte-1y7pmdd{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.125rem 0 .75rem;display:flex}.hint.svelte-1y7pmdd{color:var(--text-muted);text-align:center;margin:.375rem 0 0;font-size:.6875rem}.zone-image-wrap.svelte-1y7pmdd{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.zone-svg.svelte-1y7pmdd{width:100%;height:auto;display:block}.image-next-overlay.svelte-1y7pmdd{background:linear-gradient(#0000 55%,#0000008c 100%);justify-content:center;align-items:flex-end;padding-bottom:1.25rem;animation:.2s .3s both svelte-1y7pmdd-overlay-in;display:flex;position:absolute;inset:0}@keyframes svelte-1y7pmdd-overlay-in{0%{opacity:0}to{opacity:1}}.btn-next.svelte-1y7pmdd{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:.75rem 2rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:opacity .15s,transform .15s;box-shadow:0 2px 16px #00000038}.btn-next.svelte-1y7pmdd:hover{opacity:.85}.btn-next.svelte-1y7pmdd:active{transform:scale(.97)}.zone-cell.svelte-1y7pmdd{cursor:pointer}.zone-cell.svelte-1y7pmdd rect:where(.svelte-1y7pmdd):first-of-type{animation:.45s cubic-bezier(.34,1.56,.64,1) both svelte-1y7pmdd-zone-in}.zone-cell.zone-answered.svelte-1y7pmdd rect:where(.svelte-1y7pmdd):first-of-type{animation:none}@keyframes svelte-1y7pmdd-zone-in{0%{transform:scale(0)}to{transform:scale(1)}}.prompt.svelte-1y7pmdd{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:700}.feedback-line.svelte-1y7pmdd{color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-light);box-sizing:border-box;width:100%;margin:.5rem 0 0;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.65}.feedback-line.placeholder.svelte-1y7pmdd{visibility:hidden}.feedback-line.svelte-1y7pmdd .feedback-verdict:where(.svelte-1y7pmdd){font-weight:700}.feedback-line.correct.svelte-1y7pmdd .feedback-verdict:where(.svelte-1y7pmdd){color:var(--success)}.feedback-line.incorrect.svelte-1y7pmdd .feedback-verdict:where(.svelte-1y7pmdd){color:var(--error)}.question-screen.svelte-onwp7u{flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.video-wrap.svelte-onwp7u{border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.video-wrap.audio-mode.svelte-onwp7u{background:#000;max-width:420px;margin:0 auto}.video-wrap.portrait-video.svelte-onwp7u{max-width:min(100%, calc(min(420px, 58vh) * var(--media-ratio)));background:#000;margin:0 auto}.video-el.svelte-onwp7u,.audio-poster-img.svelte-onwp7u,.audio-poster-fallback.svelte-onwp7u{object-fit:contain;width:100%;max-height:min(420px,58vh);display:block}.audio-poster-img.svelte-onwp7u{height:auto}.audio-poster-fallback.svelte-onwp7u{aspect-ratio:16/9;background:var(--surface)}.audio-mode.svelte-onwp7u audio:where(.svelte-onwp7u){display:none}.video-controls.svelte-onwp7u{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.video-play-btn.svelte-onwp7u{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn.svelte-onwp7u svg:where(.svelte-onwp7u){width:1.125rem;height:1.125rem}.video-play-btn.svelte-onwp7u:hover{background:#000000bf}.video-play-btn.playing.svelte-onwp7u{background:#ffffff26;border-color:#fff}.card-progress-wrap.svelte-onwp7u{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.card-progress-bar.svelte-onwp7u{background:#ffffffe6;height:100%}.video-badge.svelte-onwp7u{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:700;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.video-badge.correct.svelte-onwp7u{background:var(--success)}.video-badge.incorrect.svelte-onwp7u{background:var(--error)}.question-body.svelte-onwp7u{flex-direction:column;align-items:center;gap:0;width:100%;padding:1.125rem 0 2rem;display:flex}.question-body.svelte-onwp7u .feedback-line:where(.svelte-onwp7u){margin-top:.375rem}.prompt.svelte-onwp7u{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:700}.interact-zone.svelte-onwp7u{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.hint.svelte-onwp7u{color:var(--text-muted);text-align:center;margin:.375rem 0 .875rem;font-size:.6875rem}.interact-content.svelte-onwp7u{flex-direction:column;align-items:center;gap:0;width:100%;transition:filter .2s;display:flex}.interact-content.svelte-onwp7u .prompt:where(.svelte-onwp7u){margin-bottom:.25rem}.interact-content.svelte-onwp7u .choices:where(.svelte-onwp7u){margin-bottom:.5rem}.interact-content.blurred.svelte-onwp7u{filter:blur(2px)opacity(.5);pointer-events:none}.choices.svelte-onwp7u{gap:.5rem;width:100%;display:flex}.btn-choice.svelte-onwp7u{border:1.5px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:0 0;border-radius:999px;flex:1;padding:.75rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .15s}.btn-choice.svelte-onwp7u:hover{background:var(--surface-hover)}.btn-choice.svelte-onwp7u:active{transform:scale(.97)}.btn-choice.answered.svelte-onwp7u{cursor:default}.btn-choice.answered.svelte-onwp7u:hover{background:0 0}.btn-real.answered.svelte-onwp7u{border-color:var(--success);color:var(--success)}.btn-ai.answered.svelte-onwp7u{border-color:var(--error);color:var(--error)}.btn-choice.dim.svelte-onwp7u{opacity:.35}.feedback-line.svelte-onwp7u{color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-light);box-sizing:border-box;width:100%;margin:0;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.65}.feedback-line.placeholder.svelte-onwp7u{visibility:hidden}.feedback-line.svelte-onwp7u .feedback-verdict:where(.svelte-onwp7u){font-weight:700}.feedback-line.correct.svelte-onwp7u .feedback-verdict:where(.svelte-onwp7u){color:var(--success)}.feedback-line.incorrect.svelte-onwp7u .feedback-verdict:where(.svelte-onwp7u){color:var(--error)}.feedback-line.svelte-onwp7u a{color:inherit;text-decoration:underline}.feedback-line.svelte-onwp7u .feedback-img{border-radius:var(--radius-sm);width:100%;margin-top:.75rem;display:block}.justification-image.svelte-onwp7u{border-radius:var(--radius-md);width:100%;margin-top:.75rem;overflow:hidden}.justification-img.svelte-onwp7u{width:100%;display:block}.share-wrap.svelte-1enll5b{flex-direction:column;align-items:center;gap:.625rem;width:100%;display:flex}.share-label.svelte-1enll5b{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:700}.share-buttons.svelte-1enll5b{gap:.625rem;display:flex}.share-btn.svelte-1enll5b{border:1.5px solid var(--border);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.share-btn.svelte-1enll5b svg:where(.svelte-1enll5b){width:100%;height:100%;display:block}.share-btn.svelte-1enll5b:hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:scale(1.08)}.mini-player.svelte-h030zp{border-radius:var(--radius-md);border:1.5px solid var(--error);background:var(--surface);align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.mini-play.svelte-h030zp{border:1.5px solid var(--border);background:var(--bg);width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s;display:flex}.mini-play.svelte-h030zp:hover{background:var(--surface-hover)}.mini-play.svelte-h030zp svg:where(.svelte-h030zp){width:.75rem;height:.75rem}.mini-info.svelte-h030zp{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.mini-label.svelte-h030zp{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.mini-tag.svelte-h030zp{color:#fff;background:var(--error);border-radius:999px;padding:.1rem .35rem;font-size:.5625rem;font-weight:700}.mini-progress-wrap.svelte-h030zp{background:var(--border);border-radius:999px;width:100%;height:3px;overflow:hidden}.mini-progress-bar.svelte-h030zp{background:var(--text-secondary);border-radius:999px;height:100%}.mini-time.svelte-h030zp{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.625rem}.screen.svelte-1gzqwle{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:720px;margin:0 auto;padding:1.25rem 0 1.75rem;display:flex}.result-screen.svelte-1gzqwle{gap:.75rem}.score-card.svelte-1gzqwle{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1.5rem 1.25rem 1.25rem;display:flex}.score-badge.svelte-1gzqwle{align-items:baseline;gap:.125rem;margin:.25rem 0;display:flex}.score-num.svelte-1gzqwle{color:var(--text);font-size:4rem;font-weight:700;line-height:1}.score-den.svelte-1gzqwle{color:var(--text-muted);font-size:1.75rem;font-weight:400}.score-pct.svelte-1gzqwle{color:var(--text-muted);text-align:center;margin:0;font-size:.875rem}.score-msg.svelte-1gzqwle{color:var(--text);text-align:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}.btn-restart.svelte-1gzqwle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem;font-family:inherit;font-size:.75rem;text-decoration:underline;display:inline-flex}.btn-restart.svelte-1gzqwle svg:where(.svelte-1gzqwle){flex-shrink:0;width:.875rem;height:.875rem}.btn-restart.svelte-1gzqwle:hover{color:var(--text-secondary)}.embed-block.svelte-1gzqwle{flex-direction:column;gap:.5rem;width:100%;display:flex}.embed-header.svelte-1gzqwle{justify-content:space-between;align-items:center;display:flex}.embed-label.svelte-1gzqwle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:700}.embed-copy.svelte-1gzqwle{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-family:inherit;font-size:.6875rem;font-weight:700;transition:all .2s}.embed-copy.svelte-1gzqwle:hover{background:var(--surface-hover)}.embed-copy.copied.svelte-1gzqwle{background:var(--success);border-color:var(--success);color:#fff}.embed-code.svelte-1gzqwle{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;padding:.75rem;font-family:Courier New,monospace;font-size:.6875rem}.recap-intro.svelte-1gzqwle{color:var(--text-muted);text-align:center;margin:0 0 .5rem;font-size:.8125rem}.recap.svelte-1gzqwle{flex-direction:column;gap:.25rem;width:100%;display:flex}.recap-row.svelte-1gzqwle{border-radius:var(--radius-sm);font-size:.75rem;overflow:hidden}.recap-row.correct.svelte-1gzqwle{background:var(--success-light)}.recap-row.incorrect.svelte-1gzqwle{background:var(--error-light)}.recap-header.svelte-1gzqwle{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem;font-family:inherit;font-size:.75rem;display:flex}.recap-icon.svelte-1gzqwle{text-align:center;flex-shrink:0;width:1rem;font-size:.8125rem;font-weight:700}.recap-row.correct.svelte-1gzqwle .recap-icon:where(.svelte-1gzqwle){color:var(--success)}.recap-row.incorrect.svelte-1gzqwle .recap-icon:where(.svelte-1gzqwle){color:var(--error)}.recap-label.svelte-1gzqwle{flex:1;line-height:1.4}.recap-chevron.svelte-1gzqwle{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.recap-chevron.open.svelte-1gzqwle{transform:rotate(180deg)}.recap-detail.svelte-1gzqwle{flex-direction:row;align-items:flex-start;gap:.625rem;padding:0 .625rem .75rem;display:flex}.recap-media.svelte-1gzqwle{flex:0 0 40%;min-width:0}.recap-img.svelte-1gzqwle{border-radius:var(--radius-sm);object-fit:cover;width:100%;display:block}.recap-video-wrap.svelte-1gzqwle{border-radius:var(--radius-sm);cursor:pointer;background:#000;width:100%;position:relative;overflow:hidden}.recap-video-el.svelte-1gzqwle{object-fit:contain;width:100%;display:block}.recap-video-overlay.svelte-1gzqwle{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.recap-video-btn.svelte-1gzqwle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recap-video-btn.svelte-1gzqwle svg:where(.svelte-1gzqwle){width:.875rem;height:.875rem}.recap-video-btn.svelte-1gzqwle:hover{background:#000000bf}.recap-video-btn.playing.svelte-1gzqwle{background:#ffffff26;border-color:#fff}.recap-video-progress-wrap.svelte-1gzqwle{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.recap-video-progress-bar.svelte-1gzqwle{background:#ffffffe6;height:100%}.recap-pick-grid.svelte-1gzqwle{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.recap-pick-cell.svelte-1gzqwle{border-radius:var(--radius-sm);position:relative;overflow:hidden}.recap-pick-cell.svelte-1gzqwle img:where(.svelte-1gzqwle){aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.recap-pick-label.svelte-1gzqwle{color:#fff;white-space:nowrap;background:#0000008c;border-radius:999px;padding:.125rem .375rem;font-size:.5rem;font-weight:700;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.recap-pick-cell.recap-pick-ai.svelte-1gzqwle .recap-pick-label:where(.svelte-1gzqwle){background:var(--error)}.recap-text.svelte-1gzqwle{flex:1;min-width:0}.recap-explanation.svelte-1gzqwle{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.55}.recap-explanation.svelte-1gzqwle a{color:inherit;text-decoration:underline}@media (width<=560px){.screen.svelte-1gzqwle{padding:1rem 0 1.5rem}.score-card.svelte-1gzqwle{padding:1.25rem 1rem 1rem}.score-num.svelte-1gzqwle{font-size:3.25rem}.score-den.svelte-1gzqwle{font-size:1.5rem}.score-msg.svelte-1gzqwle{font-size:1rem;line-height:1.5}.embed-header.svelte-1gzqwle{align-items:flex-start;gap:.75rem}.recap-detail.svelte-1gzqwle{flex-direction:column}.recap-media.svelte-1gzqwle{flex:none;width:100%}.recap-img.svelte-1gzqwle,.recap-video-wrap.svelte-1gzqwle{object-fit:contain;background:#111;max-height:260px}.recap-pick-grid.svelte-1gzqwle{max-width:360px;margin:0 auto}}.page-wrap.svelte-1uha8ag{box-sizing:border-box;width:100%}.question-screen.svelte-1uha8ag{flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.loading.svelte-1uha8ag{color:var(--text-muted);text-align:center;padding:3rem;font-size:.8125rem}
