.QuizCard_cardContainer__LoJq2{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:500px;perspective:1000px}.QuizCard_wordCard__k5fET{background:#fff;color:var(--bg-primary);padding:3rem 2rem;border-radius:var(--radius-lg);text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;overflow:hidden}.QuizCard_wordCard__k5fET:after{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary),var(--accent))}.QuizCard_label__Zr2Sq{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-weight:600}.QuizCard_word__zXYip{font-size:3rem;font-weight:800;margin:0;line-height:1.2}.QuizCard_optionsGrid__zOlck{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.QuizCard_optionBtn__PmPej{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);padding:1.25rem;border-radius:var(--radius-md);font-size:1.1rem;text-align:left;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QuizCard_optionBtn__PmPej:disabled{cursor:default;opacity:.8}.QuizCard_selected__693iR{border-color:var(--primary);background:rgba(99,102,241,.2)}.QuizInterface_container__OlMc1{display:flex;flex-direction:column;width:100%;max-width:600px;height:100%}.QuizInterface_header__NAXWA{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;color:var(--text-secondary);font-weight:500}.QuizInterface_spacer__MBKy8{flex:1 1}.QuizInterface_progress__crdvL{flex:1 1;text-align:center}.QuizInterface_stats__XMS7_{flex:1 1;display:flex;justify-content:flex-end;gap:1rem}.QuizInterface_streak__B0Kd9{color:var(--accent);font-weight:700;animation:QuizInterface_pulse__fV0H3 1s infinite}@keyframes QuizInterface_pulse__fV0H3{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.QuizInterface_cardWrapper__m4Mj2{position:relative;display:flex;flex-direction:column;align-items:center}.QuizInterface_streakBadge__TBJVK{position:absolute;top:.5rem;right:.5rem;background:rgba(244,63,94,.95);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;z-index:10;animation:QuizInterface_pulse__fV0H3 1s infinite;box-shadow:0 4px 15px rgba(244,63,94,.4)}.QuizInterface_feedback__qE_bT{position:fixed;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem 3rem;border-radius:16px;display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.5rem;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QuizInterface_feedback__qE_bT.QuizInterface_correct__m_c9R{background:rgba(34,197,94,.95);color:#fff;box-shadow:0 8px 32px rgba(34,197,94,.5)}.QuizInterface_feedback__qE_bT.QuizInterface_incorrect__MLEYl{background:rgba(239,68,68,.95);color:#fff;box-shadow:0 8px 32px rgba(239,68,68,.5)}.QuizInterface_resultContainer__ER2le{background:var(--glass-bg);border:1px solid var(--glass-border);padding:3rem;border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QuizInterface_resultContainer__ER2le h1{font-size:2rem;background:linear-gradient(135deg,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.QuizInterface_scoreDisplay__DCro2{display:flex;flex-direction:column;gap:.5rem}.QuizInterface_scoreLabel__OOsOQ{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.QuizInterface_scoreValue__hOXQj{font-size:3.5rem;font-weight:800;color:var(--primary)}.QuizInterface_exitBtn__QYva5{margin-top:1rem;padding:.75rem 2rem;background:var(--bg-secondary);border:1px solid var(--text-secondary);color:var(--text-primary);border-radius:50px;font-weight:600;transition:all .2s}.QuizInterface_exitBtn__QYva5:hover{background:var(--bg-primary);border-color:var(--text-primary)}.BackButton_backButton__qHeZ6{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0}.BackButton_backButton__qHeZ6:hover{background:hsla(0,0%,100%,.1);color:#fff}.BackButton_backButton__qHeZ6:disabled{opacity:.5;cursor:not-allowed}.page_container__O2XG0{min-height:100vh;padding:2rem;background:radial-gradient(circle at center,#1a1a2e 0,#0f0f1a 100%);color:#fff;font-family:Inter,sans-serif}.page_header__rqZnX{display:flex;align-items:center;margin-bottom:2rem;gap:1rem}.page_backButton__zwf4Y{background:none;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-right:1.5rem;transition:all .2s}.page_backButton__zwf4Y:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_title__ZHSH1{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#fff,#a5b4fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_list__l8UtA{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.page_card__xbz3_{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative}.page_card__xbz3_:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.1);border-color:rgba(165,180,252,.5);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.page_cardTitle__HeiEX{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff;padding-right:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_meta__9Pn4n{display:flex;justify-content:space-between;font-size:.875rem;color:hsla(0,0%,100%,.6)}.page_emptyState__QbAH6{text-align:center;padding:4rem;color:hsla(0,0%,100%,.4)}.page_menuButton__X9q_R{position:absolute;top:1rem;right:1rem;background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}.page_menuButton__X9q_R:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_dropdown__ZN_pf{position:absolute;top:3rem;right:1rem;background:#2a2a3e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:.5rem;z-index:10;min-width:140px;box-shadow:0 10px 40px rgba(0,0,0,.5)}.page_dropdownItem__QwdEj{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;border-radius:8px;font-size:.9rem;transition:all .2s}.page_dropdownItem__QwdEj:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_dropdownItem__QwdEj.page_danger__BSvJD{color:#f87171}.page_dropdownItem__QwdEj.page_danger__BSvJD:hover{background:hsla(0,91%,71%,.1)}.page_editContainer__XQDKE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_editInput__1t1UA{flex:1 1;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:.5rem .75rem;color:#fff;font-size:1rem;outline:none}.page_editInput__1t1UA:focus{border-color:#a5b4fc}.page_saveButton__uon2B{padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;transition:opacity .2s}.page_saveButton__uon2B:hover{opacity:.9}.page_cancelButton__80hH1{padding:.5rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_cancelButton__80hH1:hover{background:hsla(0,0%,100%,.2);color:#fff}.page_selectionModeButton__pWo3a{padding:.5rem 1rem;background:rgba(102,126,234,.2);color:#a5b4fc;border:1px solid rgba(102,126,234,.3);border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s}.page_selectionModeButton__pWo3a:hover{background:rgba(102,126,234,.3);border-color:rgba(102,126,234,.5)}.page_selectionModeButton__pWo3a.page_active__zyweu{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.page_selectionInfo__S29hj{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_selectionCount__dwX78{font-size:.875rem;color:hsla(0,0%,100%,.7)}.page_playSelectedButton__9TqVk{padding:.75rem 1.5rem;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 15px rgba(245,87,108,.3)}.page_playSelectedButton__9TqVk:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,87,108,.4)}.page_playSelectedButton__9TqVk:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_clearSelectionButton__dyPL0{padding:.5rem 1rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s}.page_clearSelectionButton__dyPL0:hover{background:hsla(0,0%,100%,.2);color:#fff}.page_checkboxContainer__kUpEr{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;justify-content:center;z-index:5}.page_checkbox__3rVv3{width:24px;height:24px;accent-color:#667eea;cursor:pointer}.page_card__xbz3_.page_selected__DB0b1{border-color:#667eea;background:rgba(102,126,234,.15);box-shadow:0 0 20px rgba(102,126,234,.3)}.page_card__xbz3_.page_selected__DB0b1 .page_checkboxContainer__kUpEr input[type=checkbox]{background:linear-gradient(135deg,#a78bfa,#c084fc);border-color:#c084fc}.page_mergedBadge__dMVkw{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(147,197,253,.1);border:1px solid rgba(147,197,253,.3);border-radius:6px;font-size:.75rem;color:#93c5fd;white-space:nowrap;flex-shrink:0}.page_main__GlU4n{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem;background:radial-gradient(circle at top center,var(--bg-secondary),var(--bg-primary))}.page_hero__SKW6o{text-align:center;max-width:600px}.page_title__3jonF{font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;letter-spacing:-.05em}.page_subtitle__iAJUg{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6}.page_ctaButton__tHxa2{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;padding:1rem 3rem;font-size:1.25rem;font-weight:600;border-radius:50px;box-shadow:0 10px 25px rgba(99,102,241,.5);transition:box-shadow .3s ease;white-space:nowrap}.page_ctaButton__tHxa2:hover{box-shadow:0 15px 35px rgba(99,102,241,.6)}.page_buttonContainer__XCXUY{display:flex;gap:1rem;justify-content:center}@media (max-width:640px){.page_buttonContainer__XCXUY{flex-direction:column;width:100%;padding:0 1rem}.page_ctaButton__tHxa2{width:100%;padding:1rem 2rem}}.page_container__BuZQQ{min-height:100vh;padding:2rem;background:radial-gradient(circle at center,#1a1a2e 0,#0f0f1a 100%);color:#fff;font-family:Inter,sans-serif}.page_header__474xn{display:flex;align-items:center;margin-bottom:2rem;gap:1rem}.page_backButton__pMF85{background:none;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s}.page_backButton__pMF85:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_title__w5zVS{flex:1 1;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#fff,#f87171);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_clearButton__R9vCw{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);color:#f87171;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s}.page_clearButton__R9vCw:hover{background:rgba(239,68,68,.3)}.page_quizButton__EPtKs{width:100%;padding:1rem 1.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px rgba(102,126,234,.4)}.page_quizButton__EPtKs:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.page_list__snV8x{display:flex;flex-direction:column;gap:.75rem}.page_card__Oit7Y{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s}.page_card__Oit7Y:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,91%,71%,.3)}.page_cardContent__KQ2N2{flex:1 1}.page_wordPair__M3i3V{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.page_prompt__cTVbb{font-size:1.1rem;font-weight:600;color:#fff}.page_arrow__1JUPA{color:hsla(0,0%,100%,.4)}.page_answer__NabpJ{font-size:1.1rem;color:hsla(0,0%,100%,.8)}.page_meta__hfLa0{display:flex;gap:1rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.page_count__OCQYw{color:#f87171;font-weight:500}.page_mode__M1Emg{font-size:.9rem}.page_deleteButton__aTPAT{background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}.page_deleteButton__aTPAT:hover{background:rgba(34,197,94,.2);color:#22c55e}.page_emptyState___WN8u{text-align:center;padding:4rem;color:hsla(0,0%,100%,.4);display:flex;flex-direction:column;align-items:center}