.FlashCards_container__Y1wbM{position:relative;display:flex;height:100vh;width:100%;background:#ffffff;flex-direction:column;align-items:center;overflow:hidden}.FlashCards_timeUpBanner__6nkTp{position:absolute;top:0;left:0;right:0;background:#ff6b6b;color:white;text-align:center;padding:1rem 1.5rem;font-weight:700;font-size:1.1rem;z-index:10}.FlashCards_header__PNYlS{margin-top:3rem;text-align:center;width:100%;max-width:800px;z-index:1}.FlashCards_flashcardsTitle___z31S{margin-bottom:1rem;text-align:center;line-height:2.5rem;font-weight:700;color:#333}.FlashCards_progressInfo__uvSFm{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.FlashCards_cardsRemaining__Ue87g{font-size:1.5rem;color:#333;font-weight:700}.FlashCards_limitIndicator__Pe_bF{font-size:.9rem;color:#666;font-weight:500}.FlashCards_timerDisplay__fYmFK{display:inline-flex;align-items:center;justify-content:center;background:#667eea;color:white;font-size:1.8rem;font-weight:800;padding:.8rem 1.8rem;border-radius:30px;min-width:110px;font-variant-numeric:tabular-nums}.FlashCards_timerWarning__FFW9k{background:#ff6b6b;color:white}.FlashCards_newBadge__Q0LGG,.FlashCards_relearningBadge__9zGKj{padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;color:white;text-transform:uppercase;letter-spacing:.5px}.FlashCards_newBadge__Q0LGG{background:#3a7bd5}.FlashCards_relearningBadge__9zGKj{background:#f5576c}.FlashCards_controlsContainer__G9onx{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.FlashCards_reverseBtn__vpX_E,.FlashCards_settingsBtn__7wc5Y{padding:.6rem 1.2rem;background:transparent;border:1px solid #ddd;border-radius:25px;color:#667eea;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.FlashCards_reverseBtn__vpX_E:hover,.FlashCards_settingsBtn__7wc5Y:hover{background:#f5f5f5;border-color:#667eea}.FlashCards_settingsPanel__1ITSv{margin-top:1.5rem;padding:1.5rem;background:#f9f9f9;border-radius:16px;max-width:500px;margin-left:auto;margin-right:auto}.FlashCards_settingsPanelTitle__MzYUE{margin:0 0 1rem;font-size:1.1rem;color:#333;font-weight:700}.FlashCards_limitOptions__yydCH{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.FlashCards_limitOption__A7rSp{padding:.7rem 1.4rem;background:white;border:2px solid #e5e7eb;border-radius:16px;color:#6b7280;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:70px}.FlashCards_limitOptionActive__Clz0c,.FlashCards_limitOption__A7rSp:hover{background:#667eea;border-color:#667eea;color:white}.FlashCards_settingsNote__1kttn{font-size:.85rem;color:#888;font-style:italic;margin:0;text-align:center}.FlashCards_wordsContainer__kyxf5{position:relative;margin-top:8vh;text-align:center;max-width:700px;width:90%;padding:3rem;background:#ffffff;border-radius:24px;border:1px solid #e5e7eb;z-index:1}.FlashCards_wordsContainer__kyxf5 p{color:#333;font-size:1.3rem;line-height:2rem}.FlashCards_originalWord__v_DOC,.FlashCards_translatedWord___w3cU{text-align:center;font-weight:800;margin-bottom:1.5rem;line-height:1.2}.FlashCards_originalWord__v_DOC{font-size:2.8rem;color:#667eea}.FlashCards_translatedWord___w3cU{font-size:2.5rem;color:#10b981;margin-bottom:2rem}.FlashCards_contextSentence__2YM6y{font-size:1.1rem;color:#666;margin-top:-.5rem;margin-bottom:2rem;padding:1rem;background:#f9f9f9;border-radius:12px;border-left:4px solid #667eea}.FlashCards_btnsContainer__zmSW5{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.FlashCards_btnsContainer__zmSW5 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem 1.2rem;border:none;border-radius:16px;font-size:1rem;color:white;cursor:pointer;transition:all .2s ease;min-width:100px}.FlashCards_btnsContainer__zmSW5 button:hover{transform:translateY(-2px)}.FlashCards_btnLabel__1QTo5{font-weight:700;font-size:1rem}.FlashCards_btnInterval__2ksW_{font-size:.85rem;opacity:.9}.FlashCards_againBtn__lZcEE{background:#ff6b6b}.FlashCards_againBtn__lZcEE:hover{background:#ee5a5a}.FlashCards_hardBtn__CnapP{background:#feca57}.FlashCards_hardBtn__CnapP:hover{background:#f9a826}.FlashCards_goodBtn__swRfd{background:#1dd1a1}.FlashCards_goodBtn__swRfd:hover{background:#10ac84}.FlashCards_easyBtn__5jrOI{background:#54a0ff}.FlashCards_easyBtn__5jrOI:hover{background:#2e86de}.FlashCards_showAnswerBtn__O8h7u{display:block;margin:1rem auto 0;border:none;padding:1.2rem 3.5rem;color:white;background:#667eea;border-radius:30px;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .2s ease}.FlashCards_showAnswerBtn__O8h7u:hover{background:#5a6fd6}.FlashCards_suspendBtn__0OJ2i{display:inline-flex;align-items:center;justify-content:center;margin:1.5rem auto 0;padding:.6rem 1.2rem;background:transparent;border:1px solid #ddd;border-radius:20px;color:#6b7280;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.FlashCards_suspendBtn__0OJ2i:hover{background:#ff6b6b;border-color:#ff6b6b;color:white}.FlashCards_practiceBtn__2qoRM{padding:1.2rem 3rem;background:#667eea;border:none;border-radius:30px;color:white;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.FlashCards_practiceBtn__2qoRM:hover{background:#5a6fd6}.FlashCards_closeBtn__IU8Kv{padding:1rem 2.5rem;background:white;border:2px solid #667eea;border-radius:25px;color:#667eea;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.FlashCards_closeBtn__IU8Kv:hover{background:#f5f5f5}.FlashCards_buttonsGroup__1ZKdu{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.FlashCards_statsContainer__t0BKp{margin-bottom:2rem}.FlashCards_statsText__Zj0b8{font-size:2rem;color:#333;font-weight:800;margin-bottom:1.5rem}.FlashCards_sessionStats__bJEzp{margin-top:1.5rem}.FlashCards_sessionStats__bJEzp p{font-size:1.3rem;color:#666;margin:.5rem 0}.FlashCards_congratsContainer__O4VQU{margin-top:15vh;text-align:center;z-index:1}.FlashCards_closeIcon__NEJH_{color:#667eea;position:absolute;top:1.5rem;right:2rem;cursor:pointer;transition:all .2s ease;z-index:10}.FlashCards_closeIcon__NEJH_:hover{transform:rotate(90deg)}@media (max-width:1023px){.FlashCards_closeIcon__NEJH_{right:1rem;top:1rem}.FlashCards_header__PNYlS{margin-top:1.5rem}.FlashCards_wordsContainer__kyxf5{margin-top:5vh;padding:2rem 1.5rem;width:95%;border-radius:20px}.FlashCards_originalWord__v_DOC{font-size:2rem}.FlashCards_translatedWord___w3cU{font-size:1.8rem;margin-bottom:1.5rem}.FlashCards_contextSentence__2YM6y{font-size:.95rem;padding:.75rem;margin-bottom:1.5rem}.FlashCards_btnsContainer__zmSW5{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem;width:100%}.FlashCards_btnsContainer__zmSW5 button{min-width:auto;padding:.8rem .6rem;border-radius:12px}.FlashCards_btnLabel__1QTo5{font-size:.9rem}.FlashCards_controlsContainer__G9onx{gap:.5rem;margin-top:1rem}.FlashCards_reverseBtn__vpX_E,.FlashCards_settingsBtn__7wc5Y{font-size:.85rem;padding:.5rem 1rem}.FlashCards_progressInfo__uvSFm{margin-top:2rem;gap:.75rem}.FlashCards_cardsRemaining__Ue87g{font-size:1.2rem}.FlashCards_timerDisplay__fYmFK{font-size:1.4rem;padding:.6rem 1.2rem}.FlashCards_suspendBtn__0OJ2i{margin-top:1rem;padding:.5rem 1rem;font-size:.85rem}.FlashCards_showAnswerBtn__O8h7u{padding:1rem 2rem;font-size:1.1rem}.FlashCards_closeBtn__IU8Kv,.FlashCards_practiceBtn__2qoRM{padding:1rem 2rem;font-size:1rem}.FlashCards_buttonsGroup__1ZKdu{width:100%;padding:0 1rem}.FlashCards_buttonsGroup__1ZKdu button{width:100%;max-width:280px}.FlashCards_statsText__Zj0b8{font-size:1.6rem}.FlashCards_sessionStats__bJEzp p{font-size:1.1rem}}.FlashCards_containerDark__YzNQJ{position:relative;display:flex;height:100vh;width:100%;background:#1a1a2e;flex-direction:column;align-items:center;overflow:hidden}.FlashCards_containerDark__YzNQJ .FlashCards_cardsRemaining__Ue87g{color:#f1f5f9}.FlashCards_containerDark__YzNQJ .FlashCards_limitIndicator__Pe_bF{color:rgba(241,245,249,.7)}.FlashCards_containerDark__YzNQJ .FlashCards_wordsContainer__kyxf5{background:#1e293b;border-color:#334155}.FlashCards_containerDark__YzNQJ .FlashCards_wordsContainer__kyxf5 p{color:#f1f5f9}.FlashCards_containerDark__YzNQJ .FlashCards_originalWord__v_DOC{color:#a78bfa}.FlashCards_containerDark__YzNQJ .FlashCards_translatedWord___w3cU{color:#34d399}.FlashCards_containerDark__YzNQJ .FlashCards_contextSentence__2YM6y{color:#cbd5e1;background:#0f172a;border-left-color:#8b5cf6}.FlashCards_containerDark__YzNQJ .FlashCards_settingsPanel__1ITSv{background:#1e293b}.FlashCards_containerDark__YzNQJ .FlashCards_settingsPanelTitle__MzYUE{color:#f1f5f9}.FlashCards_containerDark__YzNQJ .FlashCards_limitOption__A7rSp{background:#334155;border-color:#475569;color:#cbd5e1}.FlashCards_containerDark__YzNQJ .FlashCards_limitOptionActive__Clz0c,.FlashCards_containerDark__YzNQJ .FlashCards_limitOption__A7rSp:hover{background:#8b5cf6;border-color:#8b5cf6;color:white}.FlashCards_containerDark__YzNQJ .FlashCards_settingsNote__1kttn{color:#94a3b8}.FlashCards_containerDark__YzNQJ .FlashCards_reverseBtn__vpX_E,.FlashCards_containerDark__YzNQJ .FlashCards_settingsBtn__7wc5Y{background:transparent;border-color:#475569;color:#a78bfa}.FlashCards_containerDark__YzNQJ .FlashCards_reverseBtn__vpX_E:hover,.FlashCards_containerDark__YzNQJ .FlashCards_settingsBtn__7wc5Y:hover{background:#334155;border-color:#8b5cf6}.FlashCards_containerDark__YzNQJ .FlashCards_closeBtn__IU8Kv{background:#1e293b;border-color:#8b5cf6;color:#a78bfa}.FlashCards_containerDark__YzNQJ .FlashCards_closeBtn__IU8Kv:hover{background:#334155}.FlashCards_containerDark__YzNQJ .FlashCards_statsText__Zj0b8{color:#f1f5f9}.FlashCards_containerDark__YzNQJ .FlashCards_sessionStats__bJEzp p{color:#cbd5e1}.FlashCards_containerDark__YzNQJ .FlashCards_suspendBtn__0OJ2i{background:transparent;border-color:#475569;color:#94a3b8}.FlashCards_containerDark__YzNQJ .FlashCards_suspendBtn__0OJ2i:hover{background:#ff6b6b;border-color:#ff6b6b;color:white}.FlashCards_containerDark__YzNQJ .FlashCards_flashcardsTitle___z31S{color:#f1f5f9}.FlashCards_containerDark__YzNQJ .FlashCards_practiceBtn__2qoRM{background:#8b5cf6}.FlashCards_containerDark__YzNQJ .FlashCards_practiceBtn__2qoRM:hover{background:#7c3aed}.FlashCards_containerDark__YzNQJ .FlashCards_timerDisplay__fYmFK{background:#8b5cf6;color:white}.FlashCards_containerDark__YzNQJ .FlashCards_closeIcon__NEJH_{color:#a78bfa}