.page-slide.svelte-1nqhwcv{grid-row:1;grid-column:1;width:100%;height:100%;position:relative;overflow:hidden}.transition-container.svelte-1nqhwcv{display:grid;grid-template-columns:1fr}.page-slide.svelte-1nqhwcv{grid-row:1;grid-column:1;width:100%;height:100%}button.svelte-1nqhwcv{transition:all .2s ease;cursor:pointer}.intro-content.svelte-1nqhwcv{animation:svelte-1nqhwcv-blurIn 1.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1nqhwcv-blurIn{0%{opacity:0;filter:blur(12px);transform:scale(.97)}to{opacity:1;filter:blur(0);transform:scale(1)}}.splash-bg.svelte-1nqhwcv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.gradient-orb.svelte-1nqhwcv{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25;animation:svelte-1nqhwcv-orbFloat 10s ease-in-out infinite}.orb-1.svelte-1nqhwcv{width:300px;height:300px;background:#3b82f6;top:-80px;right:-60px}.orb-2.svelte-1nqhwcv{width:250px;height:250px;background:#6366f1;bottom:-60px;left:-40px;animation-delay:-3s;filter:blur(100px);opacity:.15}.orb-3.svelte-1nqhwcv{width:180px;height:180px;background:#8b5cf6;top:40%;left:50%;animation-delay:-5s;filter:blur(120px);opacity:.06}@keyframes svelte-1nqhwcv-orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}.arrow-bounce.svelte-1nqhwcv{display:inline-block;animation:svelte-1nqhwcv-bounceX 2s ease-in-out infinite}@keyframes svelte-1nqhwcv-bounceX{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.feedback-icon-container.svelte-1nqhwcv{animation:svelte-1nqhwcv-blurReveal .5s ease forwards,svelte-1nqhwcv-popIn .6s cubic-bezier(.175,.885,.32,1.275) forwards,svelte-1nqhwcv-pulse 3s ease-in-out .6s infinite}@keyframes svelte-1nqhwcv-blurReveal{0%{filter:blur(12px)}to{filter:blur(0)}}@keyframes svelte-1nqhwcv-popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1nqhwcv-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.correct-answer-block.svelte-1nqhwcv{opacity:0;animation:svelte-1nqhwcv-correctAnswerReveal .5s ease .6s forwards}@keyframes svelte-1nqhwcv-correctAnswerReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-star.svelte-1nqhwcv{opacity:0;animation:svelte-1nqhwcv-starAppear .7s cubic-bezier(.175,.885,.32,1.275) forwards}.result-star-glow.svelte-1nqhwcv{animation:svelte-1nqhwcv-starAppear .7s cubic-bezier(.175,.885,.32,1.275) forwards,svelte-1nqhwcv-starGlow 2.5s ease-in-out .8s infinite}.star-fill-rect.svelte-1nqhwcv{transition:width .8s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1nqhwcv-starAppear{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-1nqhwcv-starGlow{0%,to{filter:drop-shadow(0 0 6px rgba(177,8,124,.4))}50%{filter:drop-shadow(0 0 18px rgba(177,8,124,.8))}}.result-title.svelte-1nqhwcv{opacity:0;animation:svelte-1nqhwcv-resultFadeUp .6s ease forwards}.result-score.svelte-1nqhwcv{opacity:0;animation:svelte-1nqhwcv-resultFadeUp .6s ease .3s forwards}.result-score-highlight.svelte-1nqhwcv{display:inline-block;animation:svelte-1nqhwcv-resultPop .5s cubic-bezier(.175,.885,.32,1.275) .7s both}.result-subtitle.svelte-1nqhwcv{opacity:0;animation:svelte-1nqhwcv-resultFadeUp .6s ease .9s forwards}@keyframes svelte-1nqhwcv-resultFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1nqhwcv-resultPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.zoomable-img.svelte-1nqhwcv{cursor:zoom-in;border-radius:4px;transition:opacity .15s ease}.zoomable-img.svelte-1nqhwcv:active{opacity:.8}.zoom-hint.svelte-1nqhwcv{text-align:center;font-size:.7rem;color:#999;margin-top:4px;margin-bottom:4px}.zoom-overlay.svelte-1nqhwcv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;touch-action:none;animation:svelte-1nqhwcv-fadeIn .2s ease}@keyframes svelte-1nqhwcv-fadeIn{0%{opacity:0}to{opacity:1}}.zoom-close-btn.svelte-1nqhwcv{position:absolute;top:12px;right:12px;z-index:10001;background:#ffffff26;border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.zoom-hint-top.svelte-1nqhwcv{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:.75rem;text-align:center;z-index:10000;pointer-events:none;white-space:nowrap}.zoom-img-wrapper.svelte-1nqhwcv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.zoom-img.svelte-1nqhwcv{max-width:95%;max-height:85vh;-o-object-fit:contain;object-fit:contain;transform-origin:center center;will-change:transform}
