.flashcard-layout_flashcardWrapper__aoD3Z{width:100%;max-width:800px;margin:0 auto;perspective:1000px;transition:max-width .5s cubic-bezier(.16,1,.3,1),padding-bottom .3s ease;outline:none}.flashcard-layout_flashcardWrapper__aoD3Z.flashcard-layout_withTutorial__CZiJF{padding-bottom:0}@media (max-width:1024px){.flashcard-layout_flashcardWrapper__aoD3Z.flashcard-layout_withTutorial__CZiJF{padding-bottom:180px}}.flashcard-layout_flashcard__mO_6W{position:relative;width:100%;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.06);margin-bottom:1.5rem;padding:1.5rem;background-color:white;display:flex;flex-direction:column;gap:.6rem;border:1px solid rgba(0,0,0,.04)}.flashcard-layout_sentenceContainer__JPrX2{text-align:center;margin-top:2rem;margin-bottom:0;padding-bottom:0;position:relative}.flashcard-layout_flashcardTopBar__KrV7F{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;position:relative}.flashcard-layout_flashcardHeader__APDyS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;position:absolute;top:.8rem;left:0;right:0;padding:0 1.25rem;z-index:3}.flashcard-layout_errorMessage__CEvZy{display:none;color:var(--color-error);text-align:center;font-size:.95rem;margin:.5rem 0;font-weight:500;animation:flashcard-layout_fadeIn__N7Ni9 .2s ease-in-out}@keyframes flashcard-layout_fadeIn__N7Ni9{0%{opacity:0}to{opacity:1}}.flashcard-layout_spacer__HcPWM{display:inline;white-space:pre}@media (max-width:992px){.flashcard-layout_flashcard__mO_6W{padding:1.2rem}}@media (max-width:768px){.flashcard-layout_flashcardWrapper__aoD3Z{width:100%;overflow:hidden}.flashcard-layout_flashcard__mO_6W{padding:2.5rem .75rem .75rem;gap:.4rem;margin-bottom:1rem}.flashcard-layout_flashcardHeader__APDyS{flex-direction:row;justify-content:space-between;align-items:center;position:absolute;top:1rem;left:1rem;right:1rem;padding:0;margin-bottom:1rem;width:calc(100% - 2rem)}.flashcard-layout_sentenceContainer__JPrX2{margin-top:.75rem;padding-top:.5rem;padding-bottom:.3rem}}@media (max-width:480px){.flashcard-layout_flashcard__mO_6W{padding:2.25rem .5rem .5rem;gap:.3rem;margin-bottom:.75rem}.flashcard-layout_flashcardHeader__APDyS{padding:0 .75rem}.flashcard-layout_sentenceContainer__JPrX2{margin-top:.6rem;padding-top:.3rem;padding-bottom:.2rem}}.flashcard-media_audioButton__YcDiR{background:none;border:1px solid rgba(108,99,255,.2);cursor:pointer;color:var(--color-primary);font-size:1.2rem;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;vertical-align:middle;transition:all .2s ease;background-color:rgba(108,99,255,.08);padding:0}.flashcard-media_audioButton__YcDiR:hover:not(:disabled){background-color:rgba(108,99,255,.15);transform:scale(1.05)}.flashcard-media_audioButton__YcDiR:disabled{opacity:.5;cursor:not-allowed}.flashcard-media_audioPlaying__py0ps{background-color:rgba(108,99,255,.2);animation:flashcard-media_pulse__osOIp 1.5s infinite}.flashcard-media_audioWave__OaPVf{display:inline-flex;align-items:center;justify-content:center;animation:flashcard-media_audioWave__OaPVf 1.5s infinite}@keyframes flashcard-media_audioWave__OaPVf{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.7}}.flashcard-media_inlineSentenceAudioButton__5XbQp{margin-left:10px;width:30px;height:30px;font-size:1rem;flex-shrink:0}.flashcard-media_sentenceWithAudio__UU7Qb{display:flex;align-items:center;justify-content:center;position:relative}.flashcard-media_buttonsContainer__yYIpa{display:flex;flex-direction:column;gap:10px;align-items:center;position:relative}.flashcard-media_checkAnswerButton__7eysy{width:160px;padding:.7rem 1.6rem;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;background-color:var(--color-primary);color:white;border:none;transition:all .2s ease}.flashcard-media_checkAnswerButton__7eysy:hover{background-color:var(--color-alt-highlight)}.flashcard-media_nextButton__ICHBj{padding:.7rem 1.6rem;background-color:var(--color-success);color:var(--color-white);width:100%;margin:0 auto;cursor:pointer;text-align:center;transition:all .2s ease;border:none;border-radius:8px;font-size:1rem;font-weight:500}.flashcard-media_nextButton__ICHBj:hover{background-color:#2b9d71}.flashcard-media_nextButton__ICHBj.flashcard-media_disabled__hT6TG{background-color:var(--color-light-gray);color:var(--color-medium-gray);cursor:not-allowed}.flashcard-media_hintButton__rgNYO{width:160px;padding:.7rem 1.6rem;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);transition:all .2s ease}.flashcard-media_hintButton__rgNYO:hover{background-color:rgba(108,99,255,.05)}.flashcard-media_hintButton__rgNYO:disabled{border-color:var(--color-light-gray);color:var(--color-medium-gray);cursor:not-allowed}.flashcard-media_nextCardButtonContainer__66ItZ{display:flex;justify-content:center;margin-top:.6rem;margin-bottom:.5rem;width:100%;position:relative}.flashcard-media_mediaButtonsContainer__hytl5{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;margin:.5rem 0}.flashcard-media_mediaWithGrammar__wU8TF{display:flex;align-items:flex-start;justify-content:center;gap:20px;width:100%}.flashcard-media_flashcardImageContainer__XOeFu,.flashcard-media_mediaContainer__75uzE{display:flex;justify-content:center;align-items:center}.flashcard-media_flashcardImageContainer__XOeFu{width:250px;height:250px;position:relative;margin:0 auto;overflow:hidden;border-radius:8px;background-color:rgba(0,0,0,.03);box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.flashcard-media_flashcardImage__THjd4{width:100%;height:100%;object-fit:contain;border-radius:6px;transition:transform .3s ease}.flashcard-media_imageLoadingIndicator__czfB0{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(255,255,255,.7);font-size:.9rem;color:var(--color-primary);gap:12px}.flashcard-media_imageLoadingSpinner__xKnZ3{width:40px;height:40px;border:4px solid rgba(108,99,255,.2);border-radius:50%;border-top:4px solid var(--color-primary);animation:flashcard-media_imageSpinner__0GGoX 1s linear infinite}@keyframes flashcard-media_imageSpinner__0GGoX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.flashcard-media_flashcardImageContainer__XOeFu{width:150px;height:150px;aspect-ratio:1/1;flex-shrink:0}.flashcard-media_flashcardActionsContainer__17kuo{width:100%;margin-top:.3rem}.flashcard-media_buttonsContainer__yYIpa{width:100%!important}.flashcard-media_checkAnswerButton__7eysy,.flashcard-media_hintButton__rgNYO,.flashcard-media_nextButton__ICHBj{font-size:.95rem!important;width:100%!important;padding:.6rem 1rem!important}.flashcard-media_mediaButtonsContainer__hytl5{margin:.3rem 0;gap:10px}.flashcard-media_mediaWithGrammar__wU8TF{flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;margin:.3rem 0}}@media (max-width:480px){.flashcard-media_flashcardImageContainer__XOeFu{width:130px;height:130px;aspect-ratio:1/1;flex-shrink:0}.flashcard-media_buttonsContainer__yYIpa{width:100%!important}.flashcard-media_mediaButtonsContainer__hytl5{flex-direction:column;gap:8px;margin:.2rem 0}.flashcard-media_checkAnswerButton__7eysy,.flashcard-media_hintButton__rgNYO,.flashcard-media_nextButton__ICHBj{width:100%!important;font-size:.9rem!important;padding:.5rem 1rem!important}.flashcard-media_mediaWithGrammar__wU8TF{flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;margin:.2rem 0}}.GrammarInfo_grammarInfo__RQ_Go{--mouse-x:50%;--mouse-y:50%;background:var(--color-white);border:1px solid rgba(163,148,255,.15);border-radius:8px;padding:14px;margin:0;font-size:.75rem;font-weight:500;color:var(--color-dark-gray);backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.04);width:250px;height:250px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;transition:all .2s ease;box-sizing:border-box;overflow-y:auto;position:relative}.GrammarInfo_grammarInfo__RQ_Go:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.4) 0,rgba(163,148,255,.06) 35%,rgba(163,148,255,.12) 60%,rgba(163,148,255,.16) 80%,rgba(163,148,255,.2) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.GrammarInfo_grammarInfo__RQ_Go:hover:before{opacity:1}.GrammarInfo_grammarInfo__RQ_Go>*{position:relative;z-index:1}.GrammarInfo_grammarInfo__RQ_Go.GrammarInfo_compact___aaEN{height:120px;min-height:120px;max-height:150px}.GrammarInfo_grammarInfo__RQ_Go:hover{border-color:rgba(163,148,255,.35);transform:translateY(-1px);box-shadow:0 4px 16px rgba(163,148,255,.15)}.GrammarInfo_dictionaryHeader__G_fkD{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid rgba(163,148,255,.2);width:100%}.GrammarInfo_lexeme__UEzEd{font-size:1.1rem;font-weight:700;color:var(--color-primary);letter-spacing:.3px}.GrammarInfo_ipa__WhL3y{font-size:.95rem;font-weight:400;color:var(--color-medium-gray);font-family:Segoe UI,Lucida Grande,Tahoma,sans-serif}.GrammarInfo_grammarRow__NXzZ3{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-bottom:6px;width:100%}.GrammarInfo_grammarLabel__XDm3k{font-size:.9rem;font-weight:500;color:var(--color-dark-gray);flex-shrink:0}.GrammarInfo_partOfSpeech__XUMr8{background:rgba(163,148,255,.15);color:var(--color-primary);padding:4px 10px;border-radius:5px;font-weight:600;font-size:.9rem;letter-spacing:.3px;text-transform:uppercase}.GrammarInfo_iconGroup__HoK01{display:flex;align-items:center;gap:6px}.GrammarInfo_genderIcon__wbSV7{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.GrammarInfo_genderIcon__wbSV7:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.15)}.GrammarInfo_masculine__fR4EX{background:linear-gradient(135deg,#87CEEB,#B0E0E6);box-shadow:0 1px 3px rgba(46,91,138,.2)}.GrammarInfo_feminine__3a07E{background:linear-gradient(135deg,#FFB6C1,#FFC0CB);box-shadow:0 1px 3px rgba(139,58,98,.2)}.GrammarInfo_neuter__3EcbU{background:linear-gradient(135deg,#F0E68C,#FFFFE0);box-shadow:0 1px 3px rgba(139,115,85,.2)}.GrammarInfo_numberIcon__q7Gaq{color:var(--color-primary);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.GrammarInfo_numberIcon__q7Gaq:hover{transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(163,148,255,.3))}.GrammarInfo_grammarDetails__DfhAK{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.GrammarInfo_grammarTag__PLKk_{background:rgba(168,230,207,.2);color:var(--color-primary);padding:3px 8px;border-radius:4px;font-size:.85rem;font-weight:500;letter-spacing:.2px;border:1px solid rgba(168,230,207,.3)}.GrammarInfo_grammarTable__O0QDg{margin-top:8px;width:100%;background:transparent;flex:1}.GrammarInfo_grammarTableRow__vdkWX{display:flex;border-bottom:1px solid rgba(163,148,255,.12);transition:background-color .2s ease}.GrammarInfo_grammarTableRow__vdkWX:last-child{border-bottom:none}.GrammarInfo_grammarTableRow__vdkWX:hover{background:rgba(163,148,255,.03)}.GrammarInfo_grammarTableKey__nempA{flex:0.9;font-size:.75rem;font-weight:600;color:var(--color-medium-gray);background:linear-gradient(135deg,rgba(163,148,255,.06),rgba(168,230,207,.06));border-right:1px solid rgba(163,148,255,.1);text-transform:uppercase;letter-spacing:.3px;min-width:70px;hyphens:auto}.GrammarInfo_grammarTableKey__nempA,.GrammarInfo_grammarTableValue__2zJBa{padding:8px 12px;display:flex;align-items:center;word-wrap:break-word;overflow-wrap:break-word}.GrammarInfo_grammarTableValue__2zJBa{flex:2.1;font-size:.85rem;font-weight:500;color:var(--color-primary);background:transparent}.GrammarInfo_ipaValue__d6neB{font-family:Lucida Sans Unicode,DejaVu Sans,Arial,sans-serif;font-weight:600;letter-spacing:.8px;color:#6366f1;background:rgba(99,102,241,.08);border-radius:3px;padding:3px 6px;margin:-1px}.GrammarInfo_activeGrammarInfo__jTFd3{animation:GrammarInfo_purplePulse__nTngE 1.5s infinite;border-color:rgba(163,148,255,.5);box-shadow:0 0 20px rgba(163,148,255,.3)}@keyframes GrammarInfo_purplePulse__nTngE{0%{border-color:rgba(163,148,255,.3);box-shadow:0 0 15px rgba(163,148,255,.2)}50%{border-color:rgba(163,148,255,.7);box-shadow:0 0 25px rgba(163,148,255,.4)}to{border-color:rgba(163,148,255,.3);box-shadow:0 0 15px rgba(163,148,255,.2)}}.GrammarInfo_grammarContainer__HLwW_{margin:.4rem 0;width:100%;overflow:visible;position:relative}.GrammarInfo_grammarInfoGrid__xXCmS{display:flex;flex-wrap:wrap;gap:12px;width:100%;justify-content:center;align-items:start}.GrammarInfo_grammarCardWrapper__nZ299{position:relative}.GrammarInfo_grammarInfoGrid__xXCmS .GrammarInfo_grammarInfo__RQ_Go{width:250px;height:250px}@media (max-width:768px){.GrammarInfo_grammarInfoGrid__xXCmS{gap:8px}.GrammarInfo_grammarInfoGrid__xXCmS .GrammarInfo_grammarInfo__RQ_Go{width:150px;height:150px;min-width:unset}}@media (max-width:480px){.GrammarInfo_grammarInfoGrid__xXCmS{gap:6px}.GrammarInfo_grammarInfoGrid__xXCmS .GrammarInfo_grammarInfo__RQ_Go{width:130px;height:130px}}@media (max-width:768px){.GrammarInfo_grammarInfo__RQ_Go{width:150px;height:150px;aspect-ratio:1/1;padding:8px;font-size:.6rem;flex-shrink:0;overflow:hidden}.GrammarInfo_partOfSpeech__XUMr8{font-size:.6rem;padding:2px 4px}.GrammarInfo_grammarTag__PLKk_{font-size:.55rem;padding:1px 3px}.GrammarInfo_genderIcon__wbSV7{width:14px;height:14px}.GrammarInfo_numberIcon__q7Gaq svg{width:16px;height:11px}.GrammarInfo_grammarTableKey__nempA{font-size:.55rem;padding:4px 5px;min-width:40px}.GrammarInfo_grammarTableValue__2zJBa{font-size:.6rem;padding:4px 5px}.GrammarInfo_ipaValue__d6neB{padding:2px 3px;font-size:.6rem}.GrammarInfo_dictionaryHeader__G_fkD{margin-bottom:4px;padding-bottom:3px;gap:4px}.GrammarInfo_lexeme__UEzEd{font-size:.85rem}.GrammarInfo_ipa__WhL3y{font-size:.7rem}.GrammarInfo_grammarRow__NXzZ3{margin-bottom:3px;gap:4px}}@media (max-width:480px){.GrammarInfo_grammarInfo__RQ_Go{width:130px;height:130px;aspect-ratio:1/1;padding:6px;margin:0;flex-shrink:0;overflow:hidden}.GrammarInfo_grammarRow__NXzZ3{gap:3px;margin-bottom:2px}.GrammarInfo_iconGroup__HoK01{gap:2px}.GrammarInfo_grammarTableKey__nempA{font-size:.5rem;padding:3px 4px;min-width:35px}.GrammarInfo_grammarTableValue__2zJBa{font-size:.55rem;padding:3px 4px}.GrammarInfo_ipaValue__d6neB{padding:1px 2px;font-size:.55rem}.GrammarInfo_dictionaryHeader__G_fkD{margin-bottom:3px;padding-bottom:2px}.GrammarInfo_lexeme__UEzEd{font-size:.75rem}.GrammarInfo_ipa__WhL3y{font-size:.6rem}.GrammarInfo_partOfSpeech__XUMr8{font-size:.5rem;padding:1px 3px}}.flashcard-progress_progressBarContainer__49oGl{display:flex;flex-direction:column;align-items:flex-start;min-width:120px}.flashcard-progress_progressBar___Abr7{height:8px;background-color:var(--color-light-gray);border-radius:4px;width:100%;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.flashcard-progress_progressBarFill__pu7O_{height:100%;background-color:var(--color-success);border-radius:4px;transition:width .5s ease}.flashcard-progress_progressText__nSZxo{font-size:.8rem;color:#666;margin-top:.3rem}.flashcard-progress_levelIndicator__MWTco{position:relative;font-size:.85rem;font-weight:600;padding:.25rem .7rem;border-radius:4px;z-index:2;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:opacity .3s ease}.flashcard-progress_levelA1__IoAaz{background-color:#ffffff;color:#666666;border:1px solid #e0e0e0}.flashcard-progress_levelA2__slHWY{background-color:#e3f2fd;color:#1976d2}.flashcard-progress_levelB1__IpW7k{background-color:#fff8e1;color:#dd8800}.flashcard-progress_levelB2__a_UC_{background-color:#98dfb6;color:#2d6643}.flashcard-progress_levelC1__v8pBv{background-color:#f4b0ff;color:#9f24fd}.flashcard-progress_levelC2__0gLeQ{background-color:#212121;color:#ffffff}.flashcard-progress_masteryProgressBar__Sp3q1{width:150px;height:14px;background-color:var(--color-light-gray);border-radius:7px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.flashcard-progress_masteryFill__wumdG{height:100%;border-radius:6px;transition:width .6s cubic-bezier(.4,0,.2,1),background .4s ease;position:relative;min-width:0}.flashcard-progress_fullMasteryBar__mTcez{background-color:rgba(255,215,0,.15);box-shadow:0 0 12px rgba(255,215,0,.4),0 0 24px rgba(255,215,0,.2),inset 0 2px 4px rgba(0,0,0,.1);border:1px solid rgba(255,215,0,.3);animation:flashcard-progress_masteryPulse__3khOr 2s ease-in-out infinite alternate}@keyframes flashcard-progress_masteryPulse__3khOr{0%{box-shadow:0 0 12px rgba(255,215,0,.4),0 0 24px rgba(255,215,0,.2)}to{box-shadow:0 0 16px rgba(255,215,0,.6),0 0 32px rgba(255,215,0,.3)}}.flashcard-progress_masterySegment__Qiedn{min-width:10px}.flashcard-progress_compactGrammarInfo__9_4BQ{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem;font-size:.9rem;color:var(--color-dark-gray)}.flashcard-progress_compactGrammarItem__v2H45{flex:1;min-width:160px;padding:.8rem;background-color:var(--color-light-gray);border-radius:6px;display:flex;flex-direction:column;gap:.4rem;border:2px solid transparent;transition:all .3s ease;position:relative;cursor:pointer}.flashcard-progress_activeGrammarItem__mpNyh{border-color:var(--color-primary);background-color:var(--color-info);box-shadow:0 0 10px rgba(163,148,255,.3);transform:translateY(-2px)}.flashcard-progress_blankLabelContainer__2rSgk{display:flex;justify-content:space-between;align-items:center}.flashcard-progress_blankLabel__z6lOb{font-weight:600;color:#555;font-size:.9rem}.flashcard-progress_activeIndicator__3EEmX{width:8px;height:8px;background-color:#0070f3;border-radius:50%;animation:flashcard-progress_blink__uMfdg 1.5s infinite}@keyframes flashcard-progress_blink__uMfdg{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.flashcard-progress_possibleTranslations__JAjHK{font-weight:500;color:#333;font-size:1.1rem;margin:.15rem 0}.flashcard-progress_grammarType__TNjnp{font-size:.9rem;color:#666;font-style:italic}.flashcard-progress_grammarFeature__8X3lz{display:inline-block;background-color:var(--color-info);color:var(--color-primary);font-size:.8rem;padding:.15rem .4rem;border-radius:3px;margin-right:.3rem;margin-bottom:.3rem}.flashcard-progress_grammarInfo__4qr3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}@media (max-width:768px){.flashcard-progress_masteryProgressBar__Sp3q1{width:120px;max-width:120px;height:10px}.flashcard-progress_masterySegment__Qiedn{min-width:10px}.flashcard-progress_levelIndicator__MWTco{margin-bottom:0;font-size:.8rem;padding:.2rem .6rem}.flashcard-progress_compactGrammarItem__v2H45{width:100%;min-width:100%}.flashcard-progress_possibleTranslations__JAjHK{font-size:1.1rem}.flashcard-progress_grammarType__TNjnp{font-size:.95rem}.flashcard-progress_grammarInfo__4qr3r{grid-template-columns:1fr;gap:.8rem}}@media (max-width:480px){.flashcard-progress_grammarInfo__4qr3r{margin:1rem 0;gap:.6rem}}.flashcard-sentence_sentence__yImhq{font-size:1.35rem;line-height:1.6;margin:0;color:var(--color-dark-gray);letter-spacing:-.01em}.flashcard-sentence_wordToken__X_0o1{display:inline}.flashcard-sentence_inputWrapper__8GAyn{position:relative;display:inline-block;vertical-align:middle;margin:0 3px}.flashcard-sentence_wordInput__oWXxg{min-width:90px;max-width:450px;padding:.35rem .7rem;text-align:left;font-size:1.35rem;border-radius:6px;background-color:rgba(248,250,255,.9);border:1px solid rgba(108,99,255,.2);transition:all .2s ease;font-family:inherit;box-sizing:border-box;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.04);position:relative}.flashcard-sentence_wordInput__oWXxg:focus{outline:none;border-color:var(--color-primary);background-color:white;box-shadow:0 3px 8px rgba(108,99,255,.15)}.flashcard-sentence_wordInput__oWXxg.flashcard-sentence_correctAnswer__32gZx{border:2px solid var(--color-success);background-color:rgba(45,206,137,.08);box-shadow:0 2px 6px rgba(45,206,137,.15);color:var(--color-dark-gray)}.flashcard-sentence_wordInput__oWXxg.flashcard-sentence_incorrectAnswer__O2eD5{border-color:var(--color-error);background-color:rgba(255,202,212,.1)}.flashcard-sentence_inlineAnswerContainer__ejFsb{display:inline-flex;flex-direction:row;align-items:baseline;vertical-align:baseline;margin:0 2px;position:relative;gap:3px;line-height:inherit}.flashcard-sentence_sentenceWithAudio__upA6M{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.flashcard-sentence_inlineSentenceAudioButton__jYPcy{margin-left:10px;width:30px;height:30px;font-size:1rem;flex-shrink:0;position:relative;top:0;transform:none}@media (max-width:992px){.flashcard-sentence_sentence__yImhq{font-size:1.4rem}.flashcard-sentence_wordInput__oWXxg{font-size:1.4rem;min-width:90px;padding:.35rem .7rem}}@media (max-width:768px){.flashcard-sentence_sentence__yImhq{font-size:1.1rem;line-height:1.8;padding:0 5px;text-align:center}.flashcard-sentence_inputWrapper__8GAyn{position:relative;display:inline-block;vertical-align:middle;margin:0 3px}.flashcard-sentence_wordToken__X_0o1{display:inline}.flashcard-sentence_wordInput__oWXxg{font-size:1.1rem!important;min-width:70px;max-width:220px;padding:.3rem .5rem;border-width:1px}.flashcard-sentence_inlineAnswerContainer__ejFsb{margin:0 2px;vertical-align:baseline}.flashcard-sentence_inlineAnswerContainer__ejFsb+.flashcard-sentence_inlineAnswerContainer__ejFsb{margin-left:6px}}@media (max-width:480px){.flashcard-sentence_sentence__yImhq{font-size:1rem;line-height:1.6}.flashcard-sentence_wordInput__oWXxg{font-size:1rem!important;min-width:60px;max-width:180px;padding:.25rem .4rem}}@media (max-width:360px){.flashcard-sentence_wordInput__oWXxg{min-width:50px;max-width:150px}}.flashcard-retry_retryInputContainer__g5ddo{display:inline-flex;flex-direction:row;align-items:baseline;vertical-align:baseline;margin:0 2px;position:relative;gap:3px;line-height:inherit}.flashcard-retry_retryInput__nHIdG{min-width:90px;max-width:450px;padding:.2rem .6rem;text-align:left;font-size:1.35rem;border-radius:4px;background-color:var(--color-white);transition:all .3s ease;font-family:inherit;box-sizing:border-box;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none!important;vertical-align:baseline;line-height:1.4;display:inline-block;margin:0}.flashcard-retry_retryInput__nHIdG:focus{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.flashcard-retry_retryInput__nHIdG:-webkit-autofill,.flashcard-retry_retryInput__nHIdG:-webkit-autofill:focus,.flashcard-retry_retryInput__nHIdG:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px white!important;transition:background-color 5000s ease-in-out 0s}.flashcard-retry_retryWithQuality__kMfHm{border-width:2px;border-style:solid;box-shadow:none}.flashcard-retry_retryWithQuality__kMfHm:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.flashcard-retry_retryNeutral__HKH7z{border:2px dashed var(--color-primary)}.flashcard-retry_retryNeutral__HKH7z:focus{border:2px dashed var(--color-primary);outline:none}.flashcard-retry_retryValid__x3vKM:focus{border:2px solid var(--color-success);box-shadow:0 0 0 2px rgba(45,206,137,.2);outline:none}.flashcard-retry_retryInput__nHIdG::placeholder{color:var(--color-success);opacity:.9;font-weight:400;font-style:normal;transition:all .3s ease}.flashcard-retry_retryValid__x3vKM::placeholder{color:var(--color-success);opacity:.65;font-weight:400;font-style:normal;transition:opacity .2s ease}.flashcard-retry_retryValid__x3vKM:focus::placeholder{opacity:.8}.flashcard-retry_retryInput__nHIdG::-webkit-input-placeholder{color:var(--color-success);opacity:.9;font-style:normal}.flashcard-retry_retryInput__nHIdG::-moz-placeholder{color:var(--color-success);opacity:.9;font-style:normal}.flashcard-retry_retryInput__nHIdG:-ms-input-placeholder{color:var(--color-success);opacity:.9;font-style:normal}.flashcard-retry_retryValid__x3vKM::-webkit-input-placeholder{color:var(--color-success);opacity:.65}.flashcard-retry_retryValid__x3vKM::-moz-placeholder{color:var(--color-success);opacity:.65}.flashcard-retry_retryValid__x3vKM:-ms-input-placeholder{color:var(--color-success);opacity:.65}.flashcard-retry_retryInput__nHIdG.flashcard-retry_retryValid__x3vKM[value]:not([value=""])+.flashcard-retry_placeholderContinuation__R1CDE{display:none}.flashcard-retry_retryInput__nHIdG:focus{z-index:10;animation:flashcard-retry_pulseBorder__o0wSw 1.5s infinite}@keyframes flashcard-retry_pulseBorder__o0wSw{0%{box-shadow:0 0 0 2px rgba(108,99,255,.2)}50%{box-shadow:0 0 0 4px rgba(108,99,255,.4)}to{box-shadow:0 0 0 2px rgba(108,99,255,.2)}}.flashcard-retry_readyForFocus__axhE2{animation:flashcard-retry_subtleHighlight___UH4D 2s infinite}@keyframes flashcard-retry_subtleHighlight___UH4D{0%{background-color:rgba(255,255,255,1)}50%{background-color:rgba(108,99,255,.05)}to{background-color:rgba(255,255,255,1)}}@media (max-width:768px){.flashcard-retry_retryInputContainer__g5ddo{display:inline-flex;gap:3px;flex-wrap:nowrap;align-items:baseline;vertical-align:baseline;max-width:100%;margin:3px 4px}.flashcard-retry_retryInput__nHIdG{font-size:1.1rem!important;padding:.15rem .4rem;min-width:60px;max-width:180px;border-width:1px;margin-top:-1px;margin-bottom:-1px}}@media (max-width:480px){.flashcard-retry_retryInput__nHIdG{font-size:1rem!important;min-width:50px;max-width:150px;padding:.15rem .4rem;margin-top:-1px;margin-bottom:-1px}}@media (max-width:360px){.flashcard-retry_retryInputContainer__g5ddo{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;vertical-align:baseline}.flashcard-retry_retryInput__nHIdG{min-width:40px;max-width:120px;padding:.1rem .3rem}}.MorphingBlobs_blobContainer__8eAUb{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:-1;overflow:visible}.MorphingBlobs_blob1__WNFHM{position:absolute;width:350px;height:350px;opacity:.4;filter:blur(.5px);top:67%;right:15%;transform:translateY(-50%);animation:MorphingBlobs_brownianMotion1__50b_B 18s ease-in-out infinite}@keyframes MorphingBlobs_brownianMotion1__50b_B{0%,to{transform:translateY(-50%) translate(0) rotate(0deg) scale(1)}20%{transform:translateY(-50%) translate(25px,-25px) rotate(30deg) scale(1)}40%{transform:translateY(-50%) translate(-20px,20px) rotate(-25deg) scale(1)}60%{transform:translateY(-50%) translate(30px,10px) rotate(40deg) scale(1)}80%{transform:translateY(-50%) translate(-15px,-15px) rotate(-30deg) scale(1)}}@keyframes MorphingBlobs_brownianMotion2__tt1_h{0%,to{transform:translateY(-50%) translate(0) rotate(0deg) scale(1)}25%{transform:translateY(-50%) translate(-30px,20px) rotate(-35deg) scale(1)}50%{transform:translateY(-50%) translate(25px,-15px) rotate(30deg) scale(1)}75%{transform:translateY(-50%) translate(-18px,-25px) rotate(-25deg) scale(1)}}@media (max-width:768px){.MorphingBlobs_blob1__WNFHM{width:300px;height:300px}}@media (max-width:480px){.MorphingBlobs_blob1__WNFHM{width:200px;height:200px;opacity:.3}}@media (max-width:360px){.MorphingBlobs_blob1__WNFHM{width:150px;height:150px}}.AIGeneratingFlashcardPreview_container__SxWbQ{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto}.AIGeneratingFlashcardPreview_flashcard__qs2qv{position:relative;width:100%;min-height:420px;perspective:1000px}.AIGeneratingFlashcardPreview_cardFront__vg8FZ{background:white;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;min-height:420px}.AIGeneratingFlashcardPreview_cardHeader__wvFun{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AIGeneratingFlashcardPreview_levelPlaceholder__RaXmI{position:relative;width:80px;height:24px;background:#E5E7EB;border-radius:12px;overflow:hidden}.AIGeneratingFlashcardPreview_inputSection__R3I0_{display:flex;flex-direction:column;gap:0;padding:.75rem;background:rgba(163,148,255,.04);border-radius:6px;border:1px solid rgba(163,148,255,.2)}.AIGeneratingFlashcardPreview_inputLabel__RZaaM{font-size:.75rem;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.5px}.AIGeneratingFlashcardPreview_inputBox__o7Dyc{padding:.5rem .75rem;background:white;border:1px solid #d1d5db;border-radius:4px}.AIGeneratingFlashcardPreview_inputText__BTKdm{font-size:1rem;font-weight:500;color:#4B5563}.AIGeneratingFlashcardPreview_cardContent__13E_3{display:flex;flex-direction:column;gap:1rem;flex:1}.AIGeneratingFlashcardPreview_sentenceSection__cSu1S{flex:1;display:flex;align-items:center;justify-content:center}.AIGeneratingFlashcardPreview_sentencePlaceholder__nN8PL{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:center;flex-wrap:wrap}.AIGeneratingFlashcardPreview_textPlaceholder__9XxYD{position:relative;width:80px;height:28px;background:#E5E7EB;border-radius:4px;overflow:hidden}.AIGeneratingFlashcardPreview_blankPlaceholder__I727n{position:relative;width:120px;height:32px;background:#F3F4F6;border:2px solid #e5e7eb;border-radius:6px;overflow:hidden}.AIGeneratingFlashcardPreview_translationSection__Ws_Ha{padding:.75rem;background:rgba(108,99,255,.06);border-radius:6px}.AIGeneratingFlashcardPreview_translationPlaceholder__IYg9l{position:relative;width:100%;height:24px;background:#E5E7EB;border-radius:4px;overflow:hidden}.AIGeneratingFlashcardPreview_imageSection__4jnV6{margin-top:auto}.AIGeneratingFlashcardPreview_imagePlaceholder__2IibH{position:relative;width:100%;height:120px;background:#F3F4F6;border-radius:6px;overflow:hidden}.AIGeneratingFlashcardPreview_shimmer__2fUus{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 50%,transparent);animation:AIGeneratingFlashcardPreview_shimmer__2fUus 1.5s infinite}@keyframes AIGeneratingFlashcardPreview_shimmer__2fUus{0%{left:-100%}to{left:100%}}.AIGeneratingFlashcardPreview_generateButton___W0Ih{position:relative;width:100%;padding:.875rem 1.5rem;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:48px}.AIGeneratingFlashcardPreview_buttonContent__z3iJH{position:relative;z-index:3;display:flex;align-items:center;gap:.5rem}.AIGeneratingFlashcardPreview_buttonIcon__TB4FX{color:white;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.AIGeneratingFlashcardPreview_buttonText__IgzT8{color:white;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.AIGeneratingFlashcardPreview_container__SxWbQ{max-width:100%;padding:0 .5rem}.AIGeneratingFlashcardPreview_flashcard__qs2qv{min-height:350px}.AIGeneratingFlashcardPreview_cardFront__vg8FZ{min-height:350px;padding:1rem}.AIGeneratingFlashcardPreview_imagePlaceholder__2IibH{height:100px}.AIGeneratingFlashcardPreview_inputSection__R3I0_{padding:.5rem}.AIGeneratingFlashcardPreview_inputLabel__RZaaM{font-size:.7rem}.AIGeneratingFlashcardPreview_inputText__BTKdm{font-size:.9rem}.AIGeneratingFlashcardPreview_buttonText__IgzT8{font-size:.8rem}}@media (max-width:480px){.AIGeneratingFlashcardPreview_container__SxWbQ{padding:0}.AIGeneratingFlashcardPreview_flashcard__qs2qv{min-height:280px}.AIGeneratingFlashcardPreview_cardFront__vg8FZ{min-height:280px;padding:.5rem;gap:.5rem}.AIGeneratingFlashcardPreview_cardHeader__wvFun{margin-bottom:.15rem}.AIGeneratingFlashcardPreview_levelPlaceholder__RaXmI{width:55px;height:18px}.AIGeneratingFlashcardPreview_inputSection__R3I0_{padding:.3rem}.AIGeneratingFlashcardPreview_inputLabel__RZaaM{font-size:.6rem}.AIGeneratingFlashcardPreview_inputBox__o7Dyc{padding:.25rem .4rem}.AIGeneratingFlashcardPreview_inputText__BTKdm{font-size:.8rem}.AIGeneratingFlashcardPreview_cardContent__13E_3{gap:.4rem}.AIGeneratingFlashcardPreview_sentenceSection__cSu1S{flex:0}.AIGeneratingFlashcardPreview_textPlaceholder__9XxYD{width:50px;height:20px}.AIGeneratingFlashcardPreview_blankPlaceholder__I727n{width:70px;height:24px}.AIGeneratingFlashcardPreview_translationSection__Ws_Ha{padding:.35rem}.AIGeneratingFlashcardPreview_translationPlaceholder__IYg9l{height:16px}.AIGeneratingFlashcardPreview_imagePlaceholder__2IibH,.AIGeneratingFlashcardPreview_imageSection__4jnV6{display:none}.AIGeneratingFlashcardPreview_generateButton___W0Ih{padding:.5rem .75rem;min-height:38px}.AIGeneratingFlashcardPreview_buttonText__IgzT8{font-size:.7rem}.AIGeneratingFlashcardPreview_buttonIcon__TB4FX{width:16px;height:16px}}@media (max-width:360px){.AIGeneratingFlashcardPreview_flashcard__qs2qv{min-height:260px}.AIGeneratingFlashcardPreview_cardFront__vg8FZ{min-height:260px;padding:.4rem;gap:.4rem}}.AIStarField_gradientBackground__mx7cS{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);z-index:1}.AIStarField_gradientBackground__mx7cS:after,.AIStarField_gradientBackground__mx7cS:before{content:"";position:absolute;width:300%;height:300%;top:-100%;left:-100%}.AIStarField_gradientBackground__mx7cS:before{background:radial-gradient(circle at 30% 40%,rgba(163,148,255,.8) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(118,75,162,.8) 0,transparent 50%),radial-gradient(circle at 50% 80%,rgba(102,126,234,.8) 0,transparent 50%);animation:AIStarField_blob1__zJXKx 12s ease-in-out infinite;mix-blend-mode:screen}.AIStarField_gradientBackground__mx7cS:after{background:radial-gradient(circle at 60% 30%,rgba(118,75,162,.7) 0,transparent 50%),radial-gradient(circle at 20% 70%,rgba(163,148,255,.7) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(102,126,234,.7) 0,transparent 50%);animation:AIStarField_blob2__lxmXD 15s ease-in-out infinite;mix-blend-mode:screen}@keyframes AIStarField_blob1__zJXKx{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20%,15%) rotate(90deg)}50%{transform:translate(-15%,20%) rotate(180deg)}75%{transform:translate(15%,-10%) rotate(270deg)}}@keyframes AIStarField_blob2__lxmXD{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-20%,10%) rotate(120deg)}66%{transform:translate(10%,-15%) rotate(240deg)}}.AIStarField_canvas__h0Q1q{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.AIGeneratedFlashcardPreview_previewContainer__Pd2PU{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.AIGeneratedFlashcardPreview_flashcard__iYPDd{position:relative;width:100%;min-height:420px;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.06);background-color:white;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.04);transition:border-color .3s ease,box-shadow .3s ease}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_transitioning__t2HtJ{transition:none}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_transitioning__t2HtJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;z-index:10;border-radius:8px;animation:AIGeneratedFlashcardPreview_smoothFadeToWhite__9ghfE .4s ease-in-out forwards;opacity:1}.AIGeneratedFlashcardPreview_flashcard__iYPDd:not(.AIGeneratedFlashcardPreview_transitioning__t2HtJ) .AIGeneratedFlashcardPreview_cardBack__vhwlm,.AIGeneratedFlashcardPreview_flashcard__iYPDd:not(.AIGeneratedFlashcardPreview_transitioning__t2HtJ) .AIGeneratedFlashcardPreview_cardFront__g5Kp3{animation:AIGeneratedFlashcardPreview_fadeInContent__LWWQ5 .3s ease}@keyframes AIGeneratedFlashcardPreview_fadeInContent__LWWQ5{0%{opacity:0}to{opacity:1}}@keyframes AIGeneratedFlashcardPreview_smoothFadeToWhite__9ghfE{0%{opacity:0}50%{opacity:1}to{opacity:1}}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_correct__YFDt6{border-color:#B0F3B0;box-shadow:0 20px 40px rgba(176,243,176,.3)}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_misspelling__xOabV{border-color:#FFC107;box-shadow:0 20px 40px rgba(255,193,7,.3)}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_incorrect__yi1KU{border-color:#FFB3BA;box-shadow:0 20px 40px rgba(255,179,186,.3)}.AIGeneratedFlashcardPreview_cardBack__vhwlm,.AIGeneratedFlashcardPreview_cardFront__g5Kp3{position:absolute;width:100%;height:100%;padding:1.2rem;display:flex;flex-direction:column;border-radius:8px;gap:.5rem;transition:opacity .4s ease,transform .4s ease}.AIGeneratedFlashcardPreview_cardFront__g5Kp3{opacity:1;transform:translateY(0);z-index:2}.AIGeneratedFlashcardPreview_cardBack__vhwlm{opacity:0;transform:translateY(20px);z-index:1}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_flipped__0dr3o .AIGeneratedFlashcardPreview_cardFront__g5Kp3{opacity:0;transform:translateY(-20px);z-index:1}.AIGeneratedFlashcardPreview_flashcard__iYPDd.AIGeneratedFlashcardPreview_flipped__0dr3o .AIGeneratedFlashcardPreview_cardBack__vhwlm{opacity:1;transform:translateY(0);z-index:2}.AIGeneratedFlashcardPreview_cardHeader__vPjkh{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.4rem;padding:0;position:relative;z-index:3}.AIGeneratedFlashcardPreview_cardLabel__t2fIN{font-size:13px;font-weight:700;color:#A394FF;text-transform:uppercase;letter-spacing:.5px}.AIGeneratedFlashcardPreview_resultLabel__iQ80b{color:#A394FF}.AIGeneratedFlashcardPreview_levelBadge__kslHC{display:flex;align-items:center;transform:scale(.8);transform-origin:right center}.AIGeneratedFlashcardPreview_sentenceWithAudio__JWW6s{display:flex;align-items:flex-start;justify-content:center;gap:.5rem}.AIGeneratedFlashcardPreview_audioButton__Xzd3W{background-color:var(--color-primary,#A394FF);color:white;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-top:.1rem}.AIGeneratedFlashcardPreview_audioButton__Xzd3W:hover{background-color:#9485FF;transform:scale(1.05)}.AIGeneratedFlashcardPreview_cardContent__iSy1B{flex:1;display:flex;flex-direction:column;gap:.5rem}.AIGeneratedFlashcardPreview_sentenceSection__4KYYv{text-align:center;margin-top:.8rem;margin-bottom:.8rem;padding-bottom:0;position:relative}.AIGeneratedFlashcardPreview_sentence__0fwK2{font-size:1.15rem;line-height:1.6;margin:0;color:var(--color-dark-gray,#495057);letter-spacing:-.01em;display:inline}.AIGeneratedFlashcardPreview_blankContainer__7wUzL{display:inline-block;vertical-align:middle;margin:0 3px}.AIGeneratedFlashcardPreview_blank__YnASd{display:inline-block;min-width:70px;min-height:32px;padding:.25rem .55rem;text-align:left;font-size:1.15rem;border-radius:6px;background-color:rgba(248,250,255,.9);border:1px solid rgba(108,99,255,.2);transition:all .2s ease;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.04);position:relative;color:var(--color-dark-gray,#495057);line-height:1.6}.AIGeneratedFlashcardPreview_blank__YnASd.AIGeneratedFlashcardPreview_answered__Rf_1o{background-color:white;border-radius:6px;padding:.25rem .5rem;margin:0 2px;font-weight:600}.AIGeneratedFlashcardPreview_quality1__RXDep{background-color:#fca5a5!important;color:#991b1b!important;border:2px solid #fca5a5!important;padding:2px 6px!important;box-shadow:none!important}.AIGeneratedFlashcardPreview_quality3__x1xQs{background-color:#fde047!important;color:#713f12!important;border:2px solid #fde047!important;padding:2px 6px!important;box-shadow:none!important}.AIGeneratedFlashcardPreview_quality5__0oleW{background-color:#86efac!important;color:#166534!important;border:2px solid #86efac!important;padding:2px 6px!important;box-shadow:none!important}.AIGeneratedFlashcardPreview_cursor__QCypU{display:inline-block;width:2px;height:18px;background-color:#A394FF;margin-left:2px;animation:AIGeneratedFlashcardPreview_blink__HPZev 1s infinite;vertical-align:middle;position:relative;top:-1px}.AIGeneratedFlashcardPreview_cursor__QCypU:after{content:"";display:block;width:100%;height:100%}@keyframes AIGeneratedFlashcardPreview_blink__HPZev{0%,50%{opacity:1}51%,to{opacity:0}}.AIGeneratedFlashcardPreview_translationSection__hm4T5{background-color:rgba(108,99,255,.06);border-radius:8px;padding:.4rem .8rem;font-size:1rem;line-height:1.5;border:2px solid var(--color-light-gray,#e9ecef);margin:.1rem 0 0;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.AIGeneratedFlashcardPreview_translation__AvalH{font-size:1rem;color:#495057;line-height:1.5;margin:0;display:inline}.AIGeneratedFlashcardPreview_translationHighlight__aPAZ4{color:var(--color-primary,#A394FF);font-weight:600;padding:0 2px}.AIGeneratedFlashcardPreview_translationCorrect__sxsCr{background-color:#86efac;color:#166534;padding:2px 6px;border-radius:4px;font-weight:600}.AIGeneratedFlashcardPreview_translationNeutral__3mlQ_{background-color:#e5e7eb;color:#6b7280;font-weight:600;padding:2px 6px;border-radius:4px}.AIGeneratedFlashcardPreview_imageSection__Q_4P_{display:flex;align-items:center;justify-content:center;flex:1;padding:.8rem 0}.AIGeneratedFlashcardPreview_imagePlaceholder__Wm_IK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:180px;height:120px;background:linear-gradient(135deg,#F3F4F6,#E5E7EB);border-radius:8px;border:2px dashed #d1d5db}.AIGeneratedFlashcardPreview_imageIcon__IQeeX{font-size:2rem}.AIGeneratedFlashcardPreview_imageText__PbpFQ{font-size:.875rem;color:#6B7280;font-weight:600}.AIGeneratedFlashcardPreview_flashcardImage__V5Bop{width:100%;max-width:180px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.AIGeneratedFlashcardPreview_resultSection__VPnv6{display:flex;flex-direction:column;gap:.8rem;margin-top:.2rem}.AIGeneratedFlashcardPreview_definitionBox__B1akV{background:rgba(248,245,255,.6);padding:.6rem .8rem;border-radius:6px;border-left:2px solid #a394ff}.AIGeneratedFlashcardPreview_definitionLabel__ljD6w{font-size:9px;font-weight:600;color:#6C757D;text-transform:uppercase;letter-spacing:.3px;display:block;margin-bottom:.4rem}.AIGeneratedFlashcardPreview_definitionText__4iBnK{font-size:12px;color:#495057;line-height:1.5;margin:0;font-style:italic}.AIGeneratedFlashcardPreview_grammarGrid__UT3oC{display:grid;grid-template-columns:1fr;gap:.75rem;position:relative}.AIGeneratedFlashcardPreview_grammarCard__hNFJO{background:linear-gradient(135deg,rgba(248,245,255,.8),rgba(255,255,255,.95));border:1px solid rgba(163,148,255,.2);border-radius:8px;padding:.8rem 1rem;font-size:.8rem;backdrop-filter:blur(4px);box-shadow:0 1px 4px rgba(163,148,255,.1);width:100%;height:auto;min-height:90px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;transition:all .2s ease;box-sizing:border-box;position:relative}.AIGeneratedFlashcardPreview_grammarCard__hNFJO:hover{border-color:rgba(163,148,255,.4);transform:translateY(-1px);box-shadow:0 3px 10px rgba(163,148,255,.15);background:linear-gradient(135deg,rgba(248,245,255,1),rgba(255,255,255,1))}.AIGeneratedFlashcardPreview_grammarHeader__e7IEO{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(163,148,255,.25);width:100%}.AIGeneratedFlashcardPreview_lexeme__Tcg0q{font-size:1rem;font-weight:700;color:#8B7FD9;letter-spacing:.2px}.AIGeneratedFlashcardPreview_ipa__iRISQ{font-size:.85rem;font-weight:400;color:#9CA3AF;font-family:Segoe UI,Lucida Grande,Tahoma,sans-serif}.AIGeneratedFlashcardPreview_grammarInfo__Orzh_{display:flex;flex-direction:column;gap:5px}.AIGeneratedFlashcardPreview_grammarRow__yiRWB{display:flex;align-items:center;justify-content:flex-start;margin-bottom:2px}.AIGeneratedFlashcardPreview_partOfSpeech__KDfM6{background:rgba(163,148,255,.15);color:#A394FF;padding:4px 10px;border-radius:5px;font-weight:600;font-size:.7rem;letter-spacing:.3px;text-transform:uppercase}.AIGeneratedFlashcardPreview_grammarTable__Tj91s{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center}.AIGeneratedFlashcardPreview_grammarTableRow__v_WFW{display:contents}.AIGeneratedFlashcardPreview_grammarTableKey__0ukVp{font-size:10px;font-weight:600;color:#8B7FD9;text-transform:uppercase;letter-spacing:.4px;text-align:left;padding:4px 0}.AIGeneratedFlashcardPreview_grammarTableValue__GUyJk{font-size:11px;color:#A394FF;text-align:left;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:4px 0}.AIGeneratedFlashcardPreview_progressDots__Jmdd2{display:flex;gap:.5rem;align-items:center}.AIGeneratedFlashcardPreview_dot__AUsKJ{width:10px;height:10px;border-radius:50%;background:#E9ECEF;transition:all .3s ease}.AIGeneratedFlashcardPreview_activeDot__jvsvg{background:#A394FF;transform:scale(1.3)}@media (max-width:768px){.AIGeneratedFlashcardPreview_previewContainer__Pd2PU{max-width:100%;padding:0 .5rem}.AIGeneratedFlashcardPreview_flashcard__iYPDd{min-height:350px}.AIGeneratedFlashcardPreview_cardBack__vhwlm,.AIGeneratedFlashcardPreview_cardFront__g5Kp3{padding:1rem}.AIGeneratedFlashcardPreview_sentence__0fwK2{font-size:1.05rem}.AIGeneratedFlashcardPreview_blank__YnASd{font-size:1.05rem;min-width:60px}.AIGeneratedFlashcardPreview_translation__AvalH{font-size:.95rem}.AIGeneratedFlashcardPreview_translationSection__hm4T5{padding:.4rem .6rem}.AIGeneratedFlashcardPreview_grammarGrid__UT3oC{grid-template-columns:1fr}.AIGeneratedFlashcardPreview_grammarCard__hNFJO{min-height:80px}.AIGeneratedFlashcardPreview_flashcardImage__V5Bop{max-width:150px}.AIGeneratedFlashcardPreview_imageSection__Q_4P_{padding:.5rem 0}}@media (max-width:480px){.AIGeneratedFlashcardPreview_previewContainer__Pd2PU{max-width:100%;padding:0;margin-bottom:.5rem}.AIGeneratedFlashcardPreview_flashcard__iYPDd{min-height:280px;border-radius:6px}.AIGeneratedFlashcardPreview_cardBack__vhwlm,.AIGeneratedFlashcardPreview_cardFront__g5Kp3{padding:.5rem}.AIGeneratedFlashcardPreview_cardHeader__vPjkh{margin-bottom:0}.AIGeneratedFlashcardPreview_sentenceSection__4KYYv{margin-top:0;margin-bottom:0}.AIGeneratedFlashcardPreview_sentence__0fwK2{font-size:.85rem;line-height:1.3}.AIGeneratedFlashcardPreview_blank__YnASd{font-size:.85rem;min-width:35px;min-height:24px;padding:.1rem .25rem}.AIGeneratedFlashcardPreview_translation__AvalH{font-size:.75rem}.AIGeneratedFlashcardPreview_translationSection__hm4T5{padding:.2rem .35rem}.AIGeneratedFlashcardPreview_cardContent__iSy1B{gap:.15rem;flex:0 0 auto}.AIGeneratedFlashcardPreview_imageSection__Q_4P_{flex:1;padding:0;background:none;display:flex;align-items:center;justify-content:center}.AIGeneratedFlashcardPreview_flashcardImage__V5Bop{width:130px;height:130px;object-fit:cover;border-radius:8px}.AIGeneratedFlashcardPreview_imagePlaceholder__Wm_IK{display:none}.AIGeneratedFlashcardPreview_definitionText__4iBnK{font-size:9px}.AIGeneratedFlashcardPreview_resultSection__VPnv6{margin-top:0}.AIGeneratedFlashcardPreview_grammarCard__hNFJO{min-height:auto;padding:.25rem}.AIGeneratedFlashcardPreview_grammarGrid__UT3oC{gap:.3rem}.AIGeneratedFlashcardPreview_grammarHeader__e7IEO{margin-bottom:1px;padding-bottom:1px;gap:3px}.AIGeneratedFlashcardPreview_lexeme__Tcg0q{font-size:.7rem}.AIGeneratedFlashcardPreview_ipa__iRISQ{font-size:.55rem}.AIGeneratedFlashcardPreview_partOfSpeech__KDfM6{font-size:.5rem;padding:1px 4px}.AIGeneratedFlashcardPreview_grammarTable__Tj91s{gap:1px 6px}.AIGeneratedFlashcardPreview_grammarTableKey__0ukVp{font-size:6px;padding:1px 0}.AIGeneratedFlashcardPreview_grammarTableValue__GUyJk{font-size:7px;padding:1px 0}.AIGeneratedFlashcardPreview_dot__AUsKJ{width:8px;height:8px}.AIGeneratedFlashcardPreview_progressDots__Jmdd2{gap:.4rem}}@media (max-width:360px){.AIGeneratedFlashcardPreview_flashcard__iYPDd{min-height:260px}.AIGeneratedFlashcardPreview_cardBack__vhwlm,.AIGeneratedFlashcardPreview_cardFront__g5Kp3{padding:.4rem}.AIGeneratedFlashcardPreview_sentence__0fwK2{font-size:.8rem}.AIGeneratedFlashcardPreview_blank__YnASd{font-size:.8rem;min-width:30px}.AIGeneratedFlashcardPreview_translation__AvalH{font-size:.7rem}.AIGeneratedFlashcardPreview_flashcardImage__V5Bop{width:110px;height:110px}.AIGeneratedFlashcardPreview_grammarTableKey__0ukVp{font-size:5px}.AIGeneratedFlashcardPreview_grammarTableValue__GUyJk{font-size:6px}}.StaticFlashcardStack_stackContainer__JJvFe{position:relative;width:100%;max-width:650px;margin:0 auto;height:500px;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:2rem;padding-right:2rem}.StaticFlashcardStack_flashcard__r56ge{position:absolute;width:100%;max-width:550px;min-height:420px;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.15);background-color:white;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);transition:all .3s ease;padding:1.2rem}.StaticFlashcardStack_cardHeader__lDdPE{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.8rem}.StaticFlashcardStack_cardContent__DjT4t{flex:1;display:flex;flex-direction:column;gap:.5rem}.StaticFlashcardStack_sentenceSection__r_abY{text-align:center;margin-top:.8rem;margin-bottom:.8rem}.StaticFlashcardStack_sentence__6y4vk{font-size:1.15rem;line-height:1.6;margin:0;color:var(--color-dark-gray,#495057);letter-spacing:-.01em;display:inline}.StaticFlashcardStack_blankAnswer__EApgS{display:inline-block;min-width:70px;padding:.25rem .5rem;text-align:center;font-size:1.15rem;border-radius:6px;background-color:#86efac;color:#166534;border:2px solid #86efac;font-weight:600;margin:0 3px}.StaticFlashcardStack_translationSection__W1WhT{background-color:rgba(108,99,255,.06);border-radius:8px;padding:.4rem .8rem;font-size:1rem;line-height:1.5;border:2px solid var(--color-light-gray,#e9ecef);margin:0;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.StaticFlashcardStack_translation__GkjhT{font-size:1rem;color:#495057;line-height:1.5;margin:0;display:inline}.StaticFlashcardStack_imageSection__aD7Hv{display:flex;align-items:center;justify-content:center;flex:1;padding:.8rem 0}.StaticFlashcardStack_flashcardImage__Z8l6Z{width:100%;max-width:180px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}@media (max-width:992px){.StaticFlashcardStack_stackContainer__JJvFe{height:450px;padding-right:1.5rem;padding-top:1.5rem;justify-content:center}.StaticFlashcardStack_flashcard__r56ge{max-width:480px}}@media (max-width:768px){.StaticFlashcardStack_stackContainer__JJvFe{height:400px;padding-right:1rem;padding-top:1rem;padding-left:1rem}.StaticFlashcardStack_flashcard__r56ge{min-height:360px;padding:1rem;max-width:100%}.StaticFlashcardStack_sentence__6y4vk{font-size:1.05rem}.StaticFlashcardStack_blankAnswer__EApgS{font-size:1.05rem;min-width:60px}.StaticFlashcardStack_translation__GkjhT{font-size:.95rem}.StaticFlashcardStack_flashcardImage__Z8l6Z{max-width:150px}.StaticFlashcardStack_imageSection__aD7Hv{padding:.5rem 0}}@media (max-width:480px){.StaticFlashcardStack_stackContainer__JJvFe{height:350px;padding:.5rem}.StaticFlashcardStack_flashcard__r56ge{min-height:320px;padding:.75rem;border-radius:6px}.StaticFlashcardStack_cardHeader__lDdPE{margin-bottom:.4rem}.StaticFlashcardStack_sentenceSection__r_abY{margin-top:.5rem;margin-bottom:.5rem}.StaticFlashcardStack_sentence__6y4vk{font-size:.95rem;line-height:1.5}.StaticFlashcardStack_blankAnswer__EApgS{font-size:.95rem;min-width:45px;padding:.15rem .35rem}.StaticFlashcardStack_translationSection__W1WhT{padding:.3rem .5rem}.StaticFlashcardStack_translation__GkjhT{font-size:.85rem}.StaticFlashcardStack_flashcardImage__Z8l6Z,.StaticFlashcardStack_imageSection__aD7Hv{display:none}}@media (max-width:360px){.StaticFlashcardStack_stackContainer__JJvFe{height:320px}.StaticFlashcardStack_flashcard__r56ge{min-height:300px;padding:.5rem}.StaticFlashcardStack_sentence__6y4vk{font-size:.9rem}.StaticFlashcardStack_blankAnswer__EApgS{font-size:.9rem;min-width:40px}.StaticFlashcardStack_translation__GkjhT{font-size:.8rem}}.FeaturesSection_features__CWBK9{background-color:var(--color-white);padding:2rem 0;margin-top:-50px;position:relative;z-index:1;scroll-margin-top:80px}.FeaturesSection_container__TDG1q{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%}.FeaturesSection_sectionHeader__iEOI7{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.FeaturesSection_sectionTitle__Mz8ap{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--color-dark-gray)}.FeaturesSection_highlight__Km_cC{color:var(--color-primary);position:relative}.FeaturesSection_highlight__Km_cC:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:10px;background-color:rgba(163,148,255,.2);z-index:-1;border-radius:10px}.FeaturesSection_sectionSubtitle__gdFDG{font-size:1.2rem;color:var(--color-medium-gray)}.FeaturesSection_featuresList__NvLVR{display:flex;flex-direction:column;gap:6rem}.FeaturesSection_featureCard__JOhd1{border-radius:16px;overflow:hidden}.FeaturesSection_fullWidthCard__B_r6w{max-width:100%}.FeaturesSection_featureContent__yFaMk{display:flex;align-items:flex-start;gap:4rem;position:relative}.FeaturesSection_featureContent__yFaMk.FeaturesSection_reversed__0HNJv{flex-direction:row-reverse}.FeaturesSection_standardHeaderWithIcon__gt_tE{display:flex;align-items:flex-start;gap:1.5rem}.FeaturesSection_standardHeaderWithIcon__gt_tE .FeaturesSection_featureTitle__SwnEW{margin-bottom:1rem}.FeaturesSection_standardHeaderWithIcon__gt_tE .FeaturesSection_featureDescription__EFoqg{margin-bottom:0}.FeaturesSection_fullWidthContent__nHZf_{display:flex;flex-direction:column;gap:2rem}.FeaturesSection_fullWidthHeader__jbCgZ{text-align:left;max-width:900px;margin:0 0 2rem}.FeaturesSection_headerWithIcon___EZ_v{display:flex;align-items:flex-start;gap:1.5rem}.FeaturesSection_headerText__JQI40{flex:1}.FeaturesSection_fullWidthPreview__6vnmM{width:100%}.FeaturesSection_featureText__lxXeP{flex:1;padding-top:0}.FeaturesSection_featureIconContainer__yQkds{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;background-color:rgba(163,148,255,.1);border-radius:12px;flex-shrink:0}.FeaturesSection_featureIcon__Mi_14{color:var(--color-primary)}.FeaturesSection_featureTitle__SwnEW{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:var(--color-dark-gray)}.FeaturesSection_featureTitle__SwnEW .FeaturesSection_highlight__Km_cC{color:var(--color-primary);position:relative}.FeaturesSection_featureTitle__SwnEW .FeaturesSection_highlight__Km_cC:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:10px;background-color:rgba(163,148,255,.2);z-index:-1;border-radius:10px}.FeaturesSection_featureDescription__EFoqg{font-size:1.1rem;color:var(--color-medium-gray);margin-bottom:1.5rem;line-height:1.6}.FeaturesSection_featureBenefits__Jzbl7{list-style-type:none;padding:0;margin:0}.FeaturesSection_featureBenefits__Jzbl7 li{margin-bottom:.8rem;padding-left:1.8rem;position:relative;font-size:1rem;color:var(--color-dark-gray)}.FeaturesSection_featureBenefits__Jzbl7 li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.FeaturesSection_featurePreviewContainer__JjoiR{flex:1;display:flex;justify-content:center;align-items:center}.FeaturesSection_aiFeatureContainer__6onkZ{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;width:100%;max-width:1300px;margin:0 auto}.FeaturesSection_aiArrow__gVERi{flex-shrink:0;margin-top:180px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);animation:FeaturesSection_pulseArrow__hDg4r 2s ease-in-out infinite;transform:translateX(-5px)}@keyframes FeaturesSection_pulseArrow__hDg4r{0%,to{transform:translateX(-5px) scale(1);opacity:.8}50%{transform:translateX(5px) scale(1.1);opacity:1}}.FeaturesSection_featureImageContainer__j1ATI{flex:1;display:flex;justify-content:center;align-items:center}.FeaturesSection_featureImage___YrrS{max-width:100%;height:auto;border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.1);transition:all .3s ease}.FeaturesSection_featureImage___YrrS:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (max-width:992px){.FeaturesSection_featureContent__yFaMk,.FeaturesSection_featureContent__yFaMk.FeaturesSection_reversed__0HNJv{flex-direction:column;gap:2rem}.FeaturesSection_featurePreviewContainer__JjoiR{order:-1;width:100%}.FeaturesSection_aiFeatureContainer__6onkZ{flex-direction:column;gap:1.5rem;align-items:center}.FeaturesSection_aiArrow__gVERi{transform:rotate(90deg);margin:1rem 0}.FeaturesSection_fullWidthHeader__jbCgZ{text-align:center}.FeaturesSection_headerWithIcon___EZ_v{flex-direction:column;align-items:center;text-align:center}.FeaturesSection_headerText__JQI40{text-align:center}}@media (max-width:768px){.FeaturesSection_features__CWBK9{padding:3rem 0}.FeaturesSection_container__TDG1q{padding:0 1rem}.FeaturesSection_sectionTitle__Mz8ap{font-size:2rem}.FeaturesSection_sectionSubtitle__gdFDG{font-size:1.1rem}.FeaturesSection_featuresList__NvLVR{gap:3rem}.FeaturesSection_featureTitle__SwnEW{font-size:1.5rem;margin-top:1.5rem}.FeaturesSection_featureDescription__EFoqg{font-size:1rem;margin-bottom:1rem}.FeaturesSection_featureIconContainer__yQkds,.FeaturesSection_featuresBlob__a1Zmg{display:none}.FeaturesSection_fullWidthHeader__jbCgZ{margin:0 0 1rem}.FeaturesSection_aiFeatureContainer__6onkZ{gap:.75rem;padding:0}.FeaturesSection_aiArrow__gVERi{margin:.25rem 0;transform:rotate(90deg);animation:FeaturesSection_pulseArrowDown__8lApp 2s ease-in-out infinite}.FeaturesSection_aiArrow__gVERi svg{width:40px;height:40px}.FeaturesSection_standardHeaderWithIcon__gt_tE{flex-direction:column;align-items:center;text-align:center}.FeaturesSection_featureText__lxXeP{text-align:center}}@keyframes FeaturesSection_pulseArrowDown__8lApp{0%,to{transform:rotate(90deg) translateX(-3px) scale(1);opacity:.8}50%{transform:rotate(90deg) translateX(3px) scale(1.1);opacity:1}}@media (max-width:480px){.FeaturesSection_features__CWBK9{padding:2rem 0}.FeaturesSection_container__TDG1q{padding:0 .5rem}.FeaturesSection_featuresList__NvLVR{gap:2.5rem}.FeaturesSection_featureTitle__SwnEW{font-size:1.2rem;margin-top:1rem}.FeaturesSection_featureDescription__EFoqg{font-size:.9rem;margin-bottom:.75rem}.FeaturesSection_fullWidthHeader__jbCgZ{margin:0 0 .5rem}.FeaturesSection_aiFeatureContainer__6onkZ{gap:.5rem}.FeaturesSection_aiArrow__gVERi{margin:.15rem 0}.FeaturesSection_aiArrow__gVERi svg{width:32px;height:32px}.FeaturesSection_featureContent__yFaMk .FeaturesSection_featurePreviewContainer__JjoiR{display:none}}.LanguageSection_languages__TcUxG{padding:0 20px 80px;background:linear-gradient(135deg,rgba(163,148,255,.1),rgba(168,230,207,.1));scroll-margin-top:80px;position:relative}.LanguageSection_wavesTop__dbHY2{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.LanguageSection_waveSvg__Ox4yf{position:relative;display:block;width:calc(100% + 1.3px);height:60px}.LanguageSection_wavePath__ehPH_{fill:var(--color-white,#ffffff)}.LanguageSection_container__FCoXA{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:80px}.LanguageSection_sectionHeader__nRmLq{text-align:center;max-width:700px;margin-bottom:0}.LanguageSection_sectionTitle__PL5KQ{font-size:2.25rem;font-weight:800;margin-bottom:0;color:#495057;line-height:1.2}.LanguageSection_highlight__fYr2O{color:#A394FF;position:relative;display:inline-block}.LanguageSection_highlight__fYr2O:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:10px;background-color:rgba(163,148,255,.2);z-index:-1;border-radius:8px}.LanguageSection_sectionSubtitle__MjCKs{font-size:1.25rem;color:#6C757D;line-height:1.6;font-weight:500}.LanguageSection_languageImage__2D5MT{width:100%;display:flex;justify-content:center;margin:20px 0}.LanguageSection_languagesGrid__wRZgn{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.LanguageSection_languageStats__dH_H8{display:flex;gap:80px;justify-content:center;flex-wrap:wrap;margin:0}.LanguageSection_statItem__HNK3a{display:flex;flex-direction:column;align-items:center;padding:10px}.LanguageSection_statNumber__sGe_L{font-size:3rem;font-weight:800;color:#A394FF}.LanguageSection_statLabel__S935J{font-size:1rem;font-weight:600;color:#6C757D;margin-top:8px;text-transform:uppercase;letter-spacing:.5px}.LanguageSection_moreLanguages__qbC8r{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;margin-top:30px}.LanguageSection_additionalInfo__qYiOk{font-size:1.1rem;color:var(--text-secondary,#4B5563)}.LanguageSection_languageTagsWrapper__1MdKm{display:flex;flex-direction:column;gap:1rem;width:100%}.LanguageSection_languageTagContainer__vlwM6{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.LanguageSection_languageTag___IJmq{padding:6px 16px;background-color:var(--primary-light,rgba(99,102,241,.1));color:var(--primary-color,#6366F1);border-radius:20px;font-size:.9rem;font-weight:500}.LanguageSection_comingSoonTag__BzPIF{padding:6px 16px;background-color:var(--gray-light,rgba(156,163,175,.1));color:var(--gray,#6B7280);border-radius:20px;font-size:.9rem;font-weight:500;position:relative}.LanguageSection_comingSoonTag__BzPIF:after{content:"Coming Soon";position:absolute;top:-10px;right:-10px;font-size:.6rem;background-color:var(--primary-color,#6366F1);color:white;padding:2px 6px;border-radius:10px}@media (max-width:768px){.LanguageSection_languages__TcUxG{padding:0 16px 60px}.LanguageSection_container__FCoXA{padding-top:60px;gap:30px}.LanguageSection_waveSvg__Ox4yf{height:40px}.LanguageSection_sectionTitle__PL5KQ{font-size:1.75rem}.LanguageSection_highlight__fYr2O:after{height:8px;bottom:2px}.LanguageSection_sectionSubtitle__MjCKs{font-size:1.1rem}.LanguageSection_languageStats__dH_H8{gap:40px}.LanguageSection_statNumber__sGe_L{font-size:2.5rem}.LanguageSection_statLabel__S935J{font-size:.9rem}}@media (max-width:480px){.LanguageSection_languages__TcUxG{padding:0 12px 50px}.LanguageSection_container__FCoXA{padding-top:50px;gap:25px}.LanguageSection_waveSvg__Ox4yf{height:30px}.LanguageSection_sectionTitle__PL5KQ{font-size:1.4rem}.LanguageSection_highlight__fYr2O:after{height:6px;bottom:1px}.LanguageSection_languageStats__dH_H8{gap:20px;flex-direction:row;justify-content:center}.LanguageSection_statItem__HNK3a{padding:5px}.LanguageSection_statNumber__sGe_L{font-size:1.75rem}.LanguageSection_statLabel__S935J{font-size:.75rem;margin-top:4px}}@media (max-width:360px){.LanguageSection_sectionTitle__PL5KQ{font-size:1.25rem}.LanguageSection_statNumber__sGe_L{font-size:1.5rem}.LanguageSection_statLabel__S935J{font-size:.7rem}.LanguageSection_languageStats__dH_H8{gap:15px}}.FlagCarousel_carouselWrapper__yxSeq{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 0}.FlagCarousel_fadeLineBottom__kZumM,.FlagCarousel_fadeLineTop__2GjZ9{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,#A394FF 20%,#A394FF 80%,transparent);opacity:.4;z-index:2}.FlagCarousel_fadeLineTop__2GjZ9{top:0}.FlagCarousel_fadeLineBottom__kZumM{bottom:0}.FlagCarousel_carouselContainer__BMB8_{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.FlagCarousel_carouselTrack__e9ZmG{display:flex;gap:3rem;animation:FlagCarousel_scroll___rGXx 40s linear infinite;width:fit-content}@keyframes FlagCarousel_scroll___rGXx{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.FlagCarousel_flagItem__DH8Ug{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:100px;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.FlagCarousel_flagItem__DH8Ug:hover{opacity:.7}.FlagCarousel_flagImageWrapper__m4NFX{position:relative;width:70px;height:47px;border-radius:6px;overflow:hidden}.FlagCarousel_flagImage__c7nAe{object-fit:cover;width:100%;height:100%}.FlagCarousel_languageName__vAQyY{font-size:.9rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.3px;text-align:center}@media (max-width:768px){.FlagCarousel_carouselWrapper__yxSeq{padding:1rem 0}.FlagCarousel_carouselTrack__e9ZmG{gap:2rem}.FlagCarousel_flagItem__DH8Ug{min-width:80px}.FlagCarousel_flagImageWrapper__m4NFX{width:60px;height:40px}.FlagCarousel_languageName__vAQyY{font-size:.75rem}}@media (max-width:480px){.FlagCarousel_carouselWrapper__yxSeq{padding:.75rem 0}.FlagCarousel_carouselTrack__e9ZmG{gap:1.5rem}.FlagCarousel_flagItem__DH8Ug{min-width:70px;gap:.5rem}.FlagCarousel_flagImageWrapper__m4NFX{width:50px;height:33px;border-radius:4px}.FlagCarousel_languageName__vAQyY{font-size:.65rem}}@media (max-width:360px){.FlagCarousel_carouselTrack__e9ZmG{gap:1.25rem}.FlagCarousel_flagItem__DH8Ug{min-width:60px}.FlagCarousel_flagImageWrapper__m4NFX{width:45px;height:30px}.FlagCarousel_languageName__vAQyY{font-size:.6rem}}.PricingSection_pricing__TR80o{background-color:var(--color-background);padding:4rem 0;scroll-margin-top:80px}.PricingSection_container__liFf_{max-width:1200px;margin:0 auto;padding:0 1rem}.PricingSection_sectionHeader__hqN9t{text-align:center;margin-bottom:3rem}.PricingSection_sectionTitle__1ezvo{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:#495057;text-transform:uppercase;letter-spacing:.5px}.PricingSection_sectionSubtitle__zDHKx{font-size:1rem;color:#6C757D;max-width:600px;margin:0 auto 1.5rem;font-weight:500}.PricingSection_billingToggle__B4Qb0{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.PricingSection_toggleWrapper__7Ar54,.PricingSection_toggle__kiOpV{position:relative;width:60px;height:32px}.PricingSection_toggle__kiOpV{background-color:#E9ECEF;border-radius:16px;padding:4px;border:none;cursor:pointer;transition:all .2s ease}.PricingSection_toggle__kiOpV.PricingSection_active__kE49f{background-color:#A394FF}.PricingSection_toggleHandle__DCKxA{width:24px;height:24px;background-color:white;border-radius:50%;position:absolute;top:4px;left:4px;transition:transform .2s ease}.PricingSection_toggle__kiOpV.PricingSection_active__kE49f .PricingSection_toggleHandle__DCKxA{transform:translateX(28px)}.PricingSection_activeLabel__xNdpp{font-weight:600;color:#495057;font-size:14px}.PricingSection_discount__YjUrk{display:inline-block;background-color:rgba(163,148,255,.1);color:#A394FF;padding:.25rem .5rem;border-radius:4px;font-size:12px;font-weight:600;margin-left:.5rem}.PricingSection_plansContainer__1bMMN{display:flex;gap:1.5rem;margin-bottom:2.5rem;justify-content:center;flex-wrap:wrap}.PricingSection_planCard__oIjMi{background-color:white;border-radius:8px;padding:2rem 1.75rem;flex:1;min-width:280px;max-width:320px;border:2px solid #e9ecef;position:relative;transition:all .2s ease;display:flex;flex-direction:column}.PricingSection_planCard__oIjMi:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(163,148,255,.15);border-color:#A394FF}.PricingSection_popularPlan__fnZfB{border:none;position:relative;background:white;z-index:1}.PricingSection_popularPlan__fnZfB:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(45deg,#A394FF,#c4b5fd,#8b7cf7,#ddd6fe,#A394FF,#9485FF,#c4b5fd,#A394FF);background-size:400% 400%;border-radius:10px;z-index:-1;animation:PricingSection_glowingBorder__jgLln 8s ease infinite;box-shadow:0 0 20px rgba(163,148,255,.4)}.PricingSection_popularPlan__fnZfB:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:white;border-radius:6px;z-index:-1}@keyframes PricingSection_glowingBorder__jgLln{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}.PricingSection_popularPlan__fnZfB:hover{transform:translateY(-2px)}.PricingSection_popularPlan__fnZfB:hover:before{animation:PricingSection_glowingBorder__jgLln 3s ease infinite;box-shadow:0 0 20px rgba(163,148,255,.4)}.PricingSection_popularBadge__qRqeJ{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(45deg,#A394FF,#c4b5fd,#8b7cf7,#ddd6fe,#A394FF,#9485FF,#c4b5fd,#A394FF);background-size:400% 400%;animation:PricingSection_glowingBorder__jgLln 8s ease infinite;color:white;padding:.35rem 1.25rem;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 12px rgba(163,148,255,.5)}.PricingSection_planIcon__yXxq8{text-align:center;margin-bottom:1rem}.PricingSection_icon__b5B0H{color:#A394FF}.PricingSection_animatedIcon__g607r{animation:PricingSection_iconColorShift__FOADb 8s ease infinite;filter:drop-shadow(0 0 8px rgba(163,148,255,.5))}@keyframes PricingSection_iconColorShift__FOADb{0%{color:#A394FF}20%{color:#c4b5fd}40%{color:#8b7cf7}60%{color:#9485FF}80%{color:#ddd6fe}to{color:#A394FF}}.PricingSection_planHeader__NCzs8{text-align:center;margin-bottom:1.5rem}.PricingSection_planName___ukPy{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#495057;text-transform:uppercase;letter-spacing:.5px}.PricingSection_planPrice__AWRWw{margin-bottom:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px}.PricingSection_priceDisplay__g6v2I{display:flex;align-items:baseline;justify-content:center}.PricingSection_currencySymbol__v8zdU{font-size:1.25rem;font-weight:700;color:#495057;margin-right:.25rem}.PricingSection_priceValue__KEqSH{font-size:2.75rem;font-weight:700;color:#495057;line-height:1}.PricingSection_pricePeriod__iOp7L{font-size:13px;color:#6C757D;margin-top:.5rem;text-align:center;font-weight:500}.PricingSection_planDescription__VQuoh{font-size:14px;color:#6C757D;margin:0;font-weight:500}.PricingSection_planFeatures__C5qL6{margin-bottom:1.5rem;flex-grow:1}.PricingSection_featuresList__BHxsX{list-style-type:none;padding:0;margin:0}.PricingSection_featureItem__4LPa3{margin-bottom:.65rem;display:flex;align-items:center;gap:.5rem;font-size:14px;color:#495057;font-weight:500}.PricingSection_checkIcon__V4DbG{color:#A394FF;flex-shrink:0}.PricingSection_planCta__eDmUm{margin-top:auto}.PricingSection_ctaButton__bSh5t{display:block;width:100%;padding:.75rem 1.25rem;text-align:center;background-color:#A394FF;color:white;border-radius:6px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.PricingSection_ctaButton__bSh5t:hover{background-color:#9485FF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(163,148,255,.3)}.PricingSection_guaranteeNote__fGbbm{display:flex;align-items:center;justify-content:center;gap:.75rem;background-color:rgba(163,148,255,.08);border-radius:6px;padding:1rem 1.5rem;max-width:550px;margin:0 auto;border:2px solid rgba(163,148,255,.2)}.PricingSection_guaranteeIcon__zj38h{color:#A394FF;flex-shrink:0}.PricingSection_guaranteeText__K8Mw2{margin:0;font-size:14px;color:#495057;font-weight:500}.PricingSection_guaranteeText__K8Mw2 strong{font-weight:700;color:#A394FF}.PricingSection_mobileToggleContainer__oqePf{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;z-index:5}.PricingSection_mobileToggle__oxdZF{width:44px;height:24px}.PricingSection_mobileToggle__oxdZF .PricingSection_toggleHandle__DCKxA{width:16px;height:16px}.PricingSection_mobileToggle__oxdZF.PricingSection_active__kE49f .PricingSection_toggleHandle__DCKxA{transform:translateX(20px)}.PricingSection_annualLabel__04V7D{font-size:11px;font-weight:600;color:#6C757D;text-transform:uppercase;letter-spacing:.3px}.PricingSection_freePlan__7wUUN{order:1}.PricingSection_proPlan__zoQr6{order:2}.PricingSection_infinitePlan__iz6Gm{order:3}@media (max-width:992px){.PricingSection_plansContainer__1bMMN{flex-direction:column;align-items:center}.PricingSection_planCard__oIjMi,.PricingSection_popularPlan__fnZfB{max-width:450px;width:100%}.PricingSection_popularPlan__fnZfB:hover{transform:translateY(-2px)}.PricingSection_freePlan__7wUUN{order:3}.PricingSection_proPlan__zoQr6{order:1}.PricingSection_infinitePlan__iz6Gm{order:2}}@media (max-width:768px){.PricingSection_pricing__TR80o{padding:3rem 0}.PricingSection_sectionTitle__1ezvo{font-size:1.75rem}.PricingSection_sectionSubtitle__zDHKx{font-size:.95rem}.PricingSection_guaranteeNote__fGbbm{flex-direction:column;text-align:center;padding:.875rem 1.25rem}.PricingSection_billingToggle__B4Qb0{display:none}.PricingSection_mobileToggle__oxdZF{display:block}}@media (max-width:480px){.PricingSection_planCard__oIjMi,.PricingSection_popularPlan__fnZfB{padding:1.5rem 1.25rem}.PricingSection_planName___ukPy{font-size:1.1rem}.PricingSection_priceValue__KEqSH{font-size:2.25rem}.PricingSection_guaranteeNote__fGbbm{font-size:13px}}.page_main__GlU4n{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:4rem 1rem}.page_title__3jonF{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--color-dark-gray)}.page_cardGrid__LWnmi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1200px;margin-bottom:3rem}.page_moreContainer__khlXg{margin-top:2rem;text-align:center}.page_moreLink__DOZp7{display:inline-block;padding:1rem 2rem;background-color:var(--color-primary);color:var(--color-white);border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.page_moreLink__DOZp7:hover{background-color:var(--color-alt-highlight);transform:translateY(-2px)}.page_dashboard__z1au2{min-height:calc(100vh - 70px);background-color:#FAFAFA;padding:3rem 1rem}.page_dashboardContainer__UgwLN{max-width:1400px;margin:0 auto}.page_welcomeSection__rXYyZ{margin-bottom:.2rem;padding:0}.page_welcomeTitle__MoN7i{font-size:1.7rem;font-weight:600;color:var(--color-dark-gray);margin-bottom:.5rem;letter-spacing:-.03em}.page_welcomeSubtitle__CzTQ_{font-size:1rem;color:var(--color-medium-gray);margin:0;font-weight:400}@media (max-width:768px){.page_title__3jonF{font-size:2rem}.page_cardGrid__LWnmi{grid-template-columns:1fr}.page_dashboard__z1au2{padding:1rem .5rem}.page_welcomeSection__rXYyZ{margin-bottom:2rem}.page_welcomeTitle__MoN7i{font-size:1.4rem}.page_welcomeSubtitle__CzTQ_{font-size:.8rem}}.page_loadingContainer__pshup{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:2rem;background-color:var(--color-white)}.plans_container__wpxuU{min-height:calc(100vh - 70px);background-color:var(--color-background)}.plans_header__iQnsV{max-width:1200px;margin:0 auto;padding:2rem 1rem 0}.plans_backLink___E_bA{display:inline-flex;align-items:center;gap:.5rem;color:#6C757D;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.plans_backLink___E_bA:hover{color:#A394FF}