@import"https://fonts.googleapis.com/css2?family=Fredoka+One&family=Nunito:wght@400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#0f0f1a;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0f0f1a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.home[data-v-20e6e17f]{min-height:100vh;background:#0f0f1a;color:#fff;position:relative;overflow:hidden;font-family:Fredoka One,Nunito,sans-serif}.logo[data-v-20e6e17f]{width:110px;margin:0 auto 12px;display:block;animation:smoothFloat-20e6e17f 4s ease-in-out infinite}.author[data-v-20e6e17f]{font-size:.9rem;color:#ffffffb3;margin-bottom:10px}@keyframes smoothFloat-20e6e17f{0%{transform:translateY(0) scale(1);opacity:.95}50%{transform:translateY(-10px) scale(1.03);opacity:1}to{transform:translateY(0) scale(1);opacity:.95}}.blob[data-v-20e6e17f]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.25;animation:drift-20e6e17f 10s ease-in-out infinite alternate}.blob-1[data-v-20e6e17f]{width:500px;height:500px;background:#ff6b6b;top:-100px;left:-100px}.blob-2[data-v-20e6e17f]{width:400px;height:400px;background:#4ecdc4;bottom:100px;right:-100px;animation-delay:2s}.blob-3[data-v-20e6e17f]{width:300px;height:300px;background:#9b59b6;top:50%;left:50%;animation-delay:4s}@keyframes drift-20e6e17f{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.05)}}.hero[data-v-20e6e17f]{position:relative;z-index:2;text-align:center;padding:60px 20px 40px}.badge[data-v-20e6e17f]{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 18px;font-size:13px;letter-spacing:.5px;margin-bottom:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title[data-v-20e6e17f]{font-size:clamp(3rem,10vw,6rem);line-height:1;margin:0 0 20px;font-family:Pacifico,Fredoka One,cursive}.title-math[data-v-20e6e17f]{color:#ff6b6b}.title-magic[data-v-20e6e17f]{color:#4ecdc4;margin:0 16px}.title-kit[data-v-20e6e17f]{color:#f39c12}.subtitle[data-v-20e6e17f]{font-size:1.15rem;color:#ffffffb3;max-width:520px;margin:0 auto 28px;line-height:1.6}.hero-stats[data-v-20e6e17f]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:36px}.stat-pill[data-v-20e6e17f]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 20px;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-btn[data-v-20e6e17f]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px #ff6b6b66}.cta-btn[data-v-20e6e17f]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 40px #ff6b6b99}.features[data-v-20e6e17f]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:20px 40px;max-width:960px;margin:0 auto}.feature-card[data-v-20e6e17f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s}.feature-card[data-v-20e6e17f]:hover{transform:translateY(-4px)}.feature-icon[data-v-20e6e17f]{font-size:2.5rem;margin-bottom:12px}.feature-card h3[data-v-20e6e17f]{margin:0 0 8px;font-size:1.1rem;color:#fff}.feature-card p[data-v-20e6e17f]{margin:0;font-size:.9rem;color:#fff9;line-height:1.5}.domain-strip[data-v-20e6e17f]{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:40px 20px 60px}.domain-tag[data-v-20e6e17f]{border-radius:12px;padding:10px 20px;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.3px}.hub[data-v-d2cd97c3]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif;padding:0 0 60px}.hub-header[data-v-d2cd97c3]{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:16px}.back-btn[data-v-d2cd97c3]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:999px;padding:8px 20px;cursor:pointer;font-family:inherit;font-size:.95rem;transition:background .2s}.back-btn[data-v-d2cd97c3]:hover{background:#ffffff26}.hub-title[data-v-d2cd97c3]{text-align:center}.hub-title h1[data-v-d2cd97c3]{margin:0;font-size:1.8rem}.hub-title p[data-v-d2cd97c3]{margin:4px 0 0;color:#ffffff80;font-size:.9rem}.total-stars[data-v-d2cd97c3]{background:linear-gradient(135deg,#f39c12,#ff6b6b);border-radius:999px;padding:8px 20px;font-weight:700;font-size:1rem;white-space:nowrap}.games-grid[data-v-d2cd97c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:40px;max-width:1400px;margin:0 auto}.game-card[data-v-d2cd97c3]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:28px;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:380px}.game-card[data-v-d2cd97c3]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent) 0%,transparent 60%);opacity:.06;border-radius:inherit}.game-card[data-v-d2cd97c3]:hover{transform:translateY(-6px);box-shadow:0 20px 60px var(--glow);border-color:var(--accent)}.card-top[data-v-d2cd97c3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.game-emoji[data-v-d2cd97c3]{font-size:2.8rem}.stars-display[data-v-d2cd97c3]{display:flex;gap:4px}.star[data-v-d2cd97c3]{font-size:1.2rem;color:#fff3}.star.earned[data-v-d2cd97c3]{color:#f39c12;text-shadow:0 0 8px #f39c12}.card-domain[data-v-d2cd97c3]{font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:700}.card-title[data-v-d2cd97c3]{margin:0 0 10px;font-size:1.5rem;color:#fff}.card-desc[data-v-d2cd97c3]{margin:0 0 20px;font-size:.9rem;color:#fff9;line-height:1.5;flex-grow:1}.card-score[data-v-d2cd97c3]{margin-top:0;margin-bottom:16px;font-size:.85rem;color:#ffffff80;text-align:center;background:#ffffff0d;padding:8px 12px;border-radius:12px;font-weight:600}.card-score-placeholder[data-v-d2cd97c3]{margin-top:0;margin-bottom:16px;height:37px}.card-footer[data-v-d2cd97c3]{display:flex;justify-content:space-between;align-items:center;margin-top:0;width:100%;gap:12px}.difficulty[data-v-d2cd97c3]{display:flex;gap:4px;min-width:80px}.play-btn[data-v-d2cd97c3]{background:var(--accent);color:#fff;padding:8px 20px;border-radius:999px;font-size:.9rem;font-weight:700;min-width:80px;text-align:center;transition:transform .2s,background .2s}.play-btn[data-v-d2cd97c3]:hover{transform:scale(1.05);background:var(--accent);filter:brightness(1.1)}.progress-section[data-v-d2cd97c3]{max-width:1200px;width:calc(100% - 80px);margin:0 auto;padding:0 40px}.progress-section h2[data-v-d2cd97c3]{font-size:1.4rem;margin-bottom:16px}.progress-list[data-v-d2cd97c3]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;width:100%}.progress-item[data-v-d2cd97c3]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:12px}.progress-item[data-v-d2cd97c3]:last-child{border-bottom:none}.prog-game[data-v-d2cd97c3]{font-size:1rem;flex:1;min-width:120px}.prog-stars[data-v-d2cd97c3]{color:#f39c12;letter-spacing:2px;min-width:80px;text-align:center}.prog-score[data-v-d2cd97c3]{color:#ffffff80;font-size:.9rem;min-width:80px;text-align:right}@media(max-width:768px){.hub-header[data-v-d2cd97c3]{padding:16px 20px;flex-direction:column;text-align:center}.games-grid[data-v-d2cd97c3]{padding:20px;gap:16px;grid-template-columns:1fr}.game-card[data-v-d2cd97c3]{min-height:360px}.progress-section[data-v-d2cd97c3]{width:calc(100% - 40px);padding:0 20px}.progress-item[data-v-d2cd97c3]{flex-direction:column;text-align:center}.prog-game[data-v-d2cd97c3],.prog-stars[data-v-d2cd97c3],.prog-score[data-v-d2cd97c3]{text-align:center;width:100%}.card-footer[data-v-d2cd97c3]{flex-direction:column;gap:12px}.difficulty[data-v-d2cd97c3],.play-btn[data-v-d2cd97c3]{width:100%;justify-content:center}}@media(max-width:480px){.card-title[data-v-d2cd97c3]{font-size:1.2rem}.card-desc[data-v-d2cd97c3]{font-size:.8rem}.game-emoji[data-v-d2cd97c3]{font-size:2rem}.star[data-v-d2cd97c3]{font-size:1rem}}.game-page[data-v-cb95e54d]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif;transition:transform .1s}.game-page.pop[data-v-cb95e54d]{transform:scale(1.02)}.game-header[data-v-cb95e54d]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-cb95e54d]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-cb95e54d]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-cb95e54d]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-cb95e54d]{font-size:.75rem;color:#ff6b6b}.score-display[data-v-cb95e54d]{background:linear-gradient(135deg,#f39c12,#ff6b6b);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-cb95e54d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-cb95e54d]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-cb95e54d]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-cb95e54d]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-cb95e54d]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-cb95e54d]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #ff6b6b66;transition:transform .2s}.start-btn[data-v-cb95e54d]:hover{transform:translateY(-3px)}.game-area[data-v-cb95e54d]{max-width:600px;margin:0 auto;padding:32px 20px}.progress-row[data-v-cb95e54d]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-cb95e54d]{font-size:1rem;font-weight:700;white-space:nowrap;color:#ffffffb3}.timer-bar[data-v-cb95e54d]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.timer-fill[data-v-cb95e54d]{height:100%;border-radius:999px;transition:width .9s linear,background .3s}.timer-text[data-v-cb95e54d]{font-size:1.1rem;font-weight:700;white-space:nowrap;min-width:32px;text-align:right}.question-card[data-v-cb95e54d]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;text-align:center;margin-bottom:28px;position:relative;transition:border-color .3s,background .3s}.question-card.correct[data-v-cb95e54d]{border-color:#4ecdc4;background:#4ecdc41a}.question-card.wrong[data-v-cb95e54d]{border-color:#ff6b6b;background:#ff6b6b1a}.op-badge[data-v-cb95e54d]{display:inline-block;padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:16px;color:#fff}.question-text[data-v-cb95e54d]{font-size:clamp(2rem,8vw,3.5rem);font-weight:700;color:#fff;font-family:Courier New,monospace;letter-spacing:2px}.options-grid[data-v-cb95e54d]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.option-btn[data-v-cb95e54d]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:20px;border-radius:16px;font-size:1.6rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-cb95e54d]:not(:disabled):hover{background:#ffffff26;border-color:#ff6b6b;transform:scale(1.03)}.option-btn[data-v-cb95e54d]:disabled{cursor:default}.opt-correct[data-v-cb95e54d]{background:#4ecdc433!important;border-color:#4ecdc4!important;color:#4ecdc4!important}.opt-wrong[data-v-cb95e54d]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-cb95e54d]{opacity:.3}.feedback-msg[data-v-cb95e54d]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.combo[data-v-cb95e54d]{text-align:center;font-size:1.3rem;color:#ff6b6b;font-weight:700;animation:pulse-cb95e54d .5s infinite alternate}@keyframes pulse-cb95e54d{0%{transform:scale(1)}to{transform:scale(1.1)}}.result-screen[data-v-cb95e54d]{gap:24px}.stars-earned[data-v-cb95e54d]{display:flex;gap:16px}.big-star[data-v-cb95e54d]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-cb95e54d]{color:#f39c12;text-shadow:0 0 20px #f39c12,0 0 40px #f39c12}.result-stats[data-v-cb95e54d]{display:flex;gap:20px}.stat-box[data-v-cb95e54d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-cb95e54d]{font-size:2rem;font-weight:700;color:#ff6b6b}.stat-label[data-v-cb95e54d]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-cb95e54d]{display:flex;gap:16px}.hub-btn[data-v-cb95e54d]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-a188c2ec]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-a188c2ec]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-a188c2ec]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-a188c2ec]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-a188c2ec]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-a188c2ec]{font-size:.75rem;color:#4ecdc4}.score-display[data-v-a188c2ec]{padding:8px 20px;border-radius:999px;font-weight:700;color:#fff}.center-screen[data-v-a188c2ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.shape-showcase[data-v-a188c2ec]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.preview-shape[data-v-a188c2ec]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.85rem;color:#fff9}.center-screen h1[data-v-a188c2ec]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-a188c2ec]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-a188c2ec]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-a188c2ec]{border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;transition:transform .2s}.start-btn[data-v-a188c2ec]:hover{transform:translateY(-3px)}.game-area[data-v-a188c2ec]{max-width:600px;margin:0 auto;padding:32px 20px}.progress-row[data-v-a188c2ec]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-a188c2ec]{font-size:1rem;font-weight:700;color:#ffffffb3;white-space:nowrap}.prog-bar[data-v-a188c2ec]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-a188c2ec]{height:100%;background:#4ecdc4;border-radius:999px;transition:width .4s}.score-mini[data-v-a188c2ec]{font-size:1rem;font-weight:700;color:#4ecdc4}.question-card[data-v-a188c2ec]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;text-align:center;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-a188c2ec]{border-color:#4ecdc4;background:#4ecdc41a}.question-card.wrong[data-v-a188c2ec]{border-color:#ff6b6b;background:#ff6b6b1a}.question-prompt[data-v-a188c2ec]{font-size:1.2rem;color:#fffc;margin:0 0 20px}.shape-display[data-v-a188c2ec]{display:flex;justify-content:center}.options-grid[data-v-a188c2ec]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-a188c2ec]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:18px;border-radius:14px;font-size:1.1rem;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-a188c2ec]:not(:disabled):hover{background:#ffffff26;border-color:#4ecdc4;transform:scale(1.03)}.option-btn[data-v-a188c2ec]:disabled{cursor:default}.opt-correct[data-v-a188c2ec]{background:#4ecdc433!important;border-color:#4ecdc4!important;color:#4ecdc4!important}.opt-wrong[data-v-a188c2ec]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-a188c2ec]{opacity:.3}.feedback-msg[data-v-a188c2ec]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-a188c2ec]{gap:24px}.stars-earned[data-v-a188c2ec]{display:flex;gap:16px}.big-star[data-v-a188c2ec]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-a188c2ec]{color:#4ecdc4;text-shadow:0 0 20px #4ecdc4,0 0 40px #4ecdc4}.result-stats[data-v-a188c2ec]{display:flex;gap:20px}.stat-box[data-v-a188c2ec]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-a188c2ec]{font-size:2rem;font-weight:700}.stat-label[data-v-a188c2ec]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-a188c2ec]{display:flex;gap:16px}.hub-btn[data-v-a188c2ec]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-9fc70436]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-9fc70436]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-9fc70436]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-9fc70436]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-9fc70436]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-9fc70436]{font-size:.75rem;color:#f39c12}.score-display[data-v-9fc70436]{background:linear-gradient(135deg,#f39c12,#e67e22);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-9fc70436]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-9fc70436]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-9fc70436]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-9fc70436]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-9fc70436]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-9fc70436]{background:linear-gradient(135deg,#f39c12,#e67e22);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #f39c1266;transition:transform .2s}.start-btn[data-v-9fc70436]:hover{transform:translateY(-3px)}.game-area[data-v-9fc70436]{max-width:680px;margin:0 auto;padding:32px 20px}.progress-row[data-v-9fc70436]{display:flex;align-items:center;gap:16px;margin-bottom:28px}.q-counter[data-v-9fc70436]{font-size:1rem;font-weight:700;color:#ffffffb3}.prog-bar[data-v-9fc70436]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-9fc70436]{height:100%;background:#f39c12;border-radius:999px;transition:width .4s}.score-mini[data-v-9fc70436]{font-size:1rem;font-weight:700;color:#f39c12}.question-card[data-v-9fc70436]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:28px;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-9fc70436]{border-color:#f39c12;background:#f39c121a}.question-card.wrong[data-v-9fc70436]{border-color:#ff6b6b;background:#ff6b6b1a}.chart-title[data-v-9fc70436]{text-align:center;font-size:1rem;font-weight:700;color:#fffc;margin-bottom:20px}.bar-chart[data-v-9fc70436]{display:flex;align-items:flex-end;justify-content:center;gap:12px;height:160px;padding:0 8px 8px;border-bottom:2px solid rgba(255,255,255,.15);margin-bottom:20px}.bar-col[data-v-9fc70436]{display:flex;flex-direction:column;align-items:center;flex:1;min-width:40px}.bar-value[data-v-9fc70436]{font-size:.85rem;font-weight:700;margin-bottom:4px;color:#ffffffe6}.bar-fill[data-v-9fc70436]{width:100%;border-radius:6px 6px 0 0;min-height:4px;transition:height .5s}.bar-label[data-v-9fc70436]{font-size:.65rem;text-align:center;margin-top:6px;color:#fff9;line-height:1.2}.question-prompt[data-v-9fc70436]{text-align:center;font-size:1.1rem;font-weight:700;color:#fff;padding:8px 0}.options-grid[data-v-9fc70436]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-9fc70436]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:16px;border-radius:14px;font-size:1rem;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-9fc70436]:not(:disabled):hover{background:#ffffff26;border-color:#f39c12;transform:scale(1.03)}.option-btn[data-v-9fc70436]:disabled{cursor:default}.opt-correct[data-v-9fc70436]{background:#f39c1233!important;border-color:#f39c12!important;color:#f39c12!important}.opt-wrong[data-v-9fc70436]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-9fc70436]{opacity:.3}.feedback-msg[data-v-9fc70436]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-9fc70436]{gap:24px}.stars-earned[data-v-9fc70436]{display:flex;gap:16px}.big-star[data-v-9fc70436]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-9fc70436]{color:#f39c12;text-shadow:0 0 20px #f39c12,0 0 40px #f39c12}.result-stats[data-v-9fc70436]{display:flex;gap:20px}.stat-box[data-v-9fc70436]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-9fc70436]{font-size:2rem;font-weight:700;color:#f39c12}.stat-label[data-v-9fc70436]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-9fc70436]{display:flex;gap:16px}.hub-btn[data-v-9fc70436]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-717020de]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-717020de]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-717020de]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-717020de]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-717020de]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-717020de]{font-size:.75rem;color:#9b59b6}.score-display[data-v-717020de]{background:linear-gradient(135deg,#9b59b6,#6c3483);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-717020de]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-717020de]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-717020de]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-717020de]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-717020de]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-717020de]{background:linear-gradient(135deg,#9b59b6,#6c3483);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #9b59b666;transition:transform .2s}.start-btn[data-v-717020de]:hover{transform:translateY(-3px)}.game-area[data-v-717020de]{max-width:650px;margin:0 auto;padding:32px 20px}.progress-row[data-v-717020de]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-717020de]{font-size:1rem;font-weight:700;color:#ffffffb3}.prog-bar[data-v-717020de]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-717020de]{height:100%;background:#9b59b6;border-radius:999px;transition:width .4s}.score-mini[data-v-717020de]{font-size:1rem;font-weight:700;color:#9b59b6}.question-card[data-v-717020de]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;text-align:center;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-717020de]{border-color:#9b59b6;background:#9b59b61a}.question-card.wrong[data-v-717020de]{border-color:#ff6b6b;background:#ff6b6b1a}.pattern-label[data-v-717020de]{font-size:1rem;color:#ffffffb3;margin-bottom:20px}.sequence-row[data-v-717020de]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.seq-item[data-v-717020de]{width:60px;height:60px;background:#ffffff14;border:2px solid rgba(255,255,255,.15);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;font-family:Courier New,monospace}.seq-item.missing[data-v-717020de]{border-color:#9b59b6;background:#9b59b633}.question-mark[data-v-717020de]{color:#9b59b6;font-size:1.8rem;font-family:inherit}.rule-hint[data-v-717020de]{font-size:.9rem;color:#f39c12;background:#f39c121a;border-radius:8px;padding:8px 16px;margin-top:12px}.options-grid[data-v-717020de]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-717020de]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:20px;border-radius:14px;font-size:1.4rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-717020de]:not(:disabled):hover{background:#ffffff26;border-color:#9b59b6;transform:scale(1.03)}.option-btn[data-v-717020de]:disabled{cursor:default}.opt-correct[data-v-717020de]{background:#9b59b633!important;border-color:#9b59b6!important;color:#9b59b6!important}.opt-wrong[data-v-717020de]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-717020de]{opacity:.3}.hint-btn[data-v-717020de]{display:block;margin:0 auto 16px;background:#f39c121a;border:1px solid rgba(243,156,18,.3);color:#f39c12;padding:10px 24px;border-radius:999px;font-family:inherit;cursor:pointer;font-size:.95rem}.feedback-msg[data-v-717020de]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-717020de]{gap:24px}.stars-earned[data-v-717020de]{display:flex;gap:16px}.big-star[data-v-717020de]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-717020de]{color:#9b59b6;text-shadow:0 0 20px #9b59b6,0 0 40px #9b59b6}.result-stats[data-v-717020de]{display:flex;gap:20px}.stat-box[data-v-717020de]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-717020de]{font-size:2rem;font-weight:700;color:#9b59b6}.stat-label[data-v-717020de]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-717020de]{display:flex;gap:16px}.hub-btn[data-v-717020de]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-d53022e0]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-d53022e0]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-d53022e0]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-d53022e0]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-d53022e0]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-d53022e0]{font-size:.75rem;color:#ff6b6b}.score-display[data-v-d53022e0]{background:linear-gradient(135deg,#ff6b6b,#e74c3c);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-d53022e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-d53022e0]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-d53022e0]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-d53022e0]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-d53022e0]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-d53022e0]{background:linear-gradient(135deg,#ff6b6b,#e74c3c);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #ff6b6b66;transition:transform .2s}.start-btn[data-v-d53022e0]:hover{transform:translateY(-3px)}.game-area[data-v-d53022e0]{max-width:650px;margin:0 auto;padding:32px 20px}.progress-row[data-v-d53022e0]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-d53022e0]{font-size:1rem;font-weight:700;color:#ffffffb3}.prog-bar[data-v-d53022e0]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-d53022e0]{height:100%;background:#ff6b6b;border-radius:999px;transition:width .4s}.score-mini[data-v-d53022e0]{font-size:1rem;font-weight:700;color:#ff6b6b}.question-card[data-v-d53022e0]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;text-align:center;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-d53022e0],.question-card.wrong[data-v-d53022e0]{border-color:#ff6b6b;background:#ff6b6b1a}.pattern-label[data-v-d53022e0]{font-size:1rem;color:#ffffffb3;margin-bottom:20px}.question-text[data-v-d53022e0]{font-size:1.3rem;font-weight:600;line-height:1.4}.rule-hint[data-v-d53022e0]{font-size:.9rem;color:#f39c12;background:#f39c121a;border-radius:8px;padding:8px 16px;margin-top:12px}.options-grid[data-v-d53022e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-d53022e0]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:20px;border-radius:14px;font-size:1.4rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-d53022e0]:not(:disabled):hover{background:#ffffff26;border-color:#ff6b6b;transform:scale(1.03)}.option-btn[data-v-d53022e0]:disabled{cursor:default}.opt-correct[data-v-d53022e0],.opt-wrong[data-v-d53022e0]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-d53022e0]{opacity:.3}.hint-btn[data-v-d53022e0]{display:block;margin:0 auto 16px;background:#f39c121a;border:1px solid rgba(243,156,18,.3);color:#f39c12;padding:10px 24px;border-radius:999px;font-family:inherit;cursor:pointer;font-size:.95rem}.feedback-msg[data-v-d53022e0]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-d53022e0]{gap:24px}.stars-earned[data-v-d53022e0]{display:flex;gap:16px}.big-star[data-v-d53022e0]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-d53022e0]{color:#ff6b6b;text-shadow:0 0 20px #ff6b6b,0 0 40px #ff6b6b}.result-stats[data-v-d53022e0]{display:flex;gap:20px}.stat-box[data-v-d53022e0]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-d53022e0]{font-size:2rem;font-weight:700;color:#ff6b6b}.stat-label[data-v-d53022e0]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-d53022e0]{display:flex;gap:16px}.hub-btn[data-v-d53022e0]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-79e84739]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-79e84739]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-79e84739]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-79e84739]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-79e84739]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-79e84739]{font-size:.75rem;color:#4ecdc4}.score-display[data-v-79e84739]{background:linear-gradient(135deg,#4ecdc4,#26a69a);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-79e84739]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-79e84739]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-79e84739]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-79e84739]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-79e84739]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-79e84739]{background:linear-gradient(135deg,#4ecdc4,#26a69a);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #4ecdc466;transition:transform .2s}.start-btn[data-v-79e84739]:hover{transform:translateY(-3px)}.game-area[data-v-79e84739]{max-width:650px;margin:0 auto;padding:32px 20px}.progress-row[data-v-79e84739]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-79e84739]{font-size:1rem;font-weight:700;color:#ffffffb3}.prog-bar[data-v-79e84739]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-79e84739]{height:100%;background:#4ecdc4;border-radius:999px;transition:width .4s}.score-mini[data-v-79e84739]{font-size:1rem;font-weight:700;color:#4ecdc4}.question-card[data-v-79e84739]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;text-align:center;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-79e84739]{border-color:#4ecdc4;background:#4ecdc41a}.question-card.wrong[data-v-79e84739]{border-color:#ff6b6b;background:#ff6b6b1a}.pattern-label[data-v-79e84739]{font-size:1rem;color:#ffffffb3;margin-bottom:20px}.question-text[data-v-79e84739]{font-size:1.3rem;font-weight:600;line-height:1.4}.rule-hint[data-v-79e84739]{font-size:.9rem;color:#f39c12;background:#f39c121a;border-radius:8px;padding:8px 16px;margin-top:12px}.options-grid[data-v-79e84739]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-79e84739]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:20px;border-radius:14px;font-size:1.4rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer;transition:all .2s}.option-btn[data-v-79e84739]:not(:disabled):hover{background:#ffffff26;border-color:#4ecdc4;transform:scale(1.03)}.option-btn[data-v-79e84739]:disabled{cursor:default}.opt-correct[data-v-79e84739]{background:#4ecdc433!important;border-color:#4ecdc4!important;color:#4ecdc4!important}.opt-wrong[data-v-79e84739]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-79e84739]{opacity:.3}.hint-btn[data-v-79e84739]{display:block;margin:0 auto 16px;background:#f39c121a;border:1px solid rgba(243,156,18,.3);color:#f39c12;padding:10px 24px;border-radius:999px;font-family:inherit;cursor:pointer;font-size:.95rem}.feedback-msg[data-v-79e84739]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-79e84739]{gap:24px}.stars-earned[data-v-79e84739]{display:flex;gap:16px}.big-star[data-v-79e84739]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-79e84739]{color:#4ecdc4;text-shadow:0 0 20px #4ecdc4,0 0 40px #4ecdc4}.result-stats[data-v-79e84739]{display:flex;gap:20px}.stat-box[data-v-79e84739]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-79e84739]{font-size:2rem;font-weight:700;color:#4ecdc4}.stat-label[data-v-79e84739]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-79e84739]{display:flex;gap:16px}.hub-btn[data-v-79e84739]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}.game-page[data-v-d3874361]{min-height:100vh;background:#0f0f1a;color:#fff;font-family:Fredoka One,Nunito,sans-serif}.game-header[data-v-d3874361]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.08)}.back-btn[data-v-d3874361]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit}.game-info[data-v-d3874361]{display:flex;flex-direction:column;align-items:center;gap:4px}.game-name[data-v-d3874361]{font-size:1.2rem;font-weight:700}.domain-badge[data-v-d3874361]{font-size:.75rem;color:#9b59b6}.score-display[data-v-d3874361]{background:linear-gradient(135deg,#9b59b6,#6c3483);padding:8px 20px;border-radius:999px;font-weight:700}.center-screen[data-v-d3874361]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;text-align:center;padding:20px}.big-emoji[data-v-d3874361]{font-size:5rem;margin-bottom:16px}.center-screen h1[data-v-d3874361]{font-size:2.5rem;margin:0 0 12px}.center-screen p[data-v-d3874361]{color:#fff9;line-height:1.6;margin:0 0 20px}.topic-info[data-v-d3874361]{border:1px solid;border-radius:12px;padding:12px 24px;font-size:.9rem;color:#fffc;margin-bottom:32px}.start-btn[data-v-d3874361]{background:linear-gradient(135deg,#9b59b6,#6c3483);border:none;color:#fff;padding:16px 48px;border-radius:999px;font-size:1.2rem;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #9b59b666;transition:transform .2s}.start-btn[data-v-d3874361]:hover{transform:translateY(-3px)}.game-area[data-v-d3874361]{max-width:700px;margin:0 auto;padding:32px 20px}.progress-row[data-v-d3874361]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.q-counter[data-v-d3874361]{font-size:1rem;font-weight:700;color:#ffffffb3}.prog-bar[data-v-d3874361]{flex:1;height:10px;background:#ffffff1a;border-radius:999px;overflow:hidden}.prog-fill[data-v-d3874361]{height:100%;background:#9b59b6;border-radius:999px;transition:width .4s}.score-mini[data-v-d3874361]{font-size:1rem;font-weight:700;color:#9b59b6}.question-card[data-v-d3874361]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;text-align:center;margin-bottom:24px;transition:border-color .3s,background .3s}.question-card.correct[data-v-d3874361]{border-color:#9b59b6;background:#9b59b61a}.question-card.wrong[data-v-d3874361]{border-color:#ff6b6b;background:#ff6b6b1a}.pattern-label[data-v-d3874361]{font-size:1rem;color:#ffffffb3;margin-bottom:20px}.question-text[data-v-d3874361]{font-size:1.2rem;font-weight:600;line-height:1.6;white-space:pre-line}.question-subtext[data-v-d3874361]{font-size:1rem;color:#fff9;margin-top:12px;font-style:italic}.rule-hint[data-v-d3874361]{font-size:.9rem;color:#f39c12;background:#f39c121a;border-radius:8px;padding:8px 16px;margin-top:12px}.options-grid[data-v-d3874361]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.option-btn[data-v-d3874361]{background:#ffffff12;border:2px solid rgba(255,255,255,.12);color:#fff;padding:16px;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;word-wrap:break-word;white-space:normal;line-height:1.4}.option-btn[data-v-d3874361]:not(:disabled):hover{background:#ffffff26;border-color:#9b59b6;transform:scale(1.02)}.option-btn[data-v-d3874361]:disabled{cursor:default}.opt-correct[data-v-d3874361]{background:#9b59b633!important;border-color:#9b59b6!important;color:#9b59b6!important}.opt-wrong[data-v-d3874361]{background:#ff6b6b33!important;border-color:#ff6b6b!important;color:#ff6b6b!important}.opt-dim[data-v-d3874361]{opacity:.3}.hint-btn[data-v-d3874361]{display:block;margin:0 auto 16px;background:#f39c121a;border:1px solid rgba(243,156,18,.3);color:#f39c12;padding:10px 24px;border-radius:999px;font-family:inherit;cursor:pointer;font-size:.95rem}.feedback-msg[data-v-d3874361]{text-align:center;font-size:1.1rem;font-weight:700;color:#ffffffe6;padding:12px}.result-screen[data-v-d3874361]{gap:24px}.stars-earned[data-v-d3874361]{display:flex;gap:16px}.big-star[data-v-d3874361]{font-size:4rem;color:#ffffff26;transition:all .4s}.big-star.lit[data-v-d3874361]{color:#9b59b6;text-shadow:0 0 20px #9b59b6,0 0 40px #9b59b6}.result-stats[data-v-d3874361]{display:flex;gap:20px}.stat-box[data-v-d3874361]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 30px;text-align:center}.stat-num[data-v-d3874361]{font-size:2rem;font-weight:700;color:#9b59b6}.stat-label[data-v-d3874361]{font-size:.8rem;color:#ffffff80;margin-top:4px}.result-actions[data-v-d3874361]{display:flex;gap:16px}.hub-btn[data-v-d3874361]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:16px 36px;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;font-weight:700}@media(max-width:768px){.options-grid[data-v-d3874361]{grid-template-columns:1fr}.question-text[data-v-d3874361]{font-size:1rem}.option-btn[data-v-d3874361]{font-size:.9rem;padding:12px}}
