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