.page_main__M7Q8T{margin:0 auto;padding:0 24px 48px}.page_hero__BpJUM{display:flex;gap:24px;padding:40px 0 32px;align-items:center;max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width:640px){.page_hero__BpJUM{flex-direction:column;padding:40px 0 32px}}.page_imageWrap__7IvEt{flex-shrink:0;height:200px;aspect-ratio:3/4;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.15),0 8px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);overflow:hidden;background:var(--card-bg);outline:1px solid #4c8adb;outline-offset:1px}.page_image__OOHWe{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:640px){.page_hero__BpJUM{flex-direction:column;padding:40px 0 32px}.page_imageWrap__7IvEt{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:24px}}.page_info__CjkkV{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page_title__d9yhf{font-size:1.75rem;font-weight:700;margin-bottom:12px}.page_description__IkgMM{color:var(--muted);margin-bottom:16px;line-height:1.6}.page_stats__QyYIE{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page_stat__vYucu{font-size:.92rem;font-weight:400;padding:0 12px;height:32px;background:rgba(100,181,246,.15);border-radius:16px;border:1px solid rgba(100,181,246,.5);color:var(--chip-default-text,var(--muted));box-shadow:0 2px 6px rgba(100,181,246,.3),0 1px 2px rgba(0,0,0,.12);transition:all .2s ease;display:inline-flex;align-items:center;white-space:nowrap}.page_cta__CpCiD{display:inline-block;padding:12px 32px;background:var(--accent);color:#fff;border-radius:8px;font-weight:600;font-size:1rem;transition:background .15s}.page_cta__CpCiD:hover{background:var(--accent-hover)}.page_section__iQl2f{margin-top:24px;width:80%;margin-left:auto;margin-right:auto}.page_sectionTitle__1yxjy{font-size:1.3rem;font-weight:600;margin-bottom:16px}.page_moduleList__JQsIh{list-style:none;display:flex;flex-direction:column;gap:8px}.page_moduleItem__37Hxj{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-radius:8px}.page_moduleNum__T7I4y{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:50%;font-size:.8rem;font-weight:600;flex-shrink:0}.page_cardGrid__dheSP{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.page_previewCard__QguIe{padding:16px;border:1px solid var(--border);border-radius:var(--radius);text-align:center}.page_cardFront__uSt25{font-size:1.2rem;font-weight:600;margin-bottom:4px}.page_cardHint__MAIb7{font-size:.8rem;color:var(--muted);margin-bottom:8px}.page_cardBack__arHtJ{font-size:.9rem;color:var(--muted);border-top:1px solid var(--border);padding-top:8px}.CourseReviews_section__WRuwM{padding:90px 20px 20px;width:80%;margin:0 auto;position:relative}.CourseReviews_section__WRuwM:before{content:"";position:absolute;top:60px;left:50%;transform:translateX(-50%);width:80%;height:1px;background-color:#b5d4f5}.CourseReviews_header__GIBfS{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.CourseReviews_headerLeft__uYIBf{display:flex;align-items:center;gap:16px}.CourseReviews_title__iqTFm{font-size:1.75rem;font-weight:700;margin:0}.CourseReviews_headerRating__VV94L{display:flex;align-items:center;gap:8px}.CourseReviews_headerRatingNumber__JI8eL{font-size:1.25rem;font-weight:600}.CourseReviews_headerReviewCount__j7_4D{color:#6b7280;font-size:.875rem}.CourseReviews_writeReviewBtn__o4Ovf{padding:12px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.CourseReviews_writeReviewBtn__o4Ovf:hover{background:#1d4ed8}.CourseReviews_filters__jYfXJ{display:flex;gap:12px;margin-bottom:32px}.CourseReviews_filterBtn__eqkkx{padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s}.CourseReviews_filterBtn__eqkkx:hover{border-color:#2563eb}.CourseReviews_filterBtnActive__yyAY7{background:#eff6ff;border-color:#2563eb;color:#2563eb}.CourseReviews_content__3absL{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;margin-bottom:32px}.CourseReviews_sidebar__34vrB{display:flex;flex-direction:column;gap:24px}.CourseReviews_sidebarRating__96GzD{display:flex;flex-direction:column;align-items:center;padding:24px;background:#f9fafb;border-radius:12px}.CourseReviews_bigRating__angr0{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:8px}.CourseReviews_ratingLabel___V_fw{font-weight:600;margin:12px 0 4px}.CourseReviews_basedOn__XCQgh{font-size:.875rem;color:#6b7280;margin:0}.CourseReviews_distribution__UYWan{display:flex;flex-direction:column;gap:8px}.CourseReviews_stars__zffkx{display:flex;gap:2px;font-size:20px}.CourseReviews_starsSmall__hEzSC{display:flex;gap:2px;font-size:14px}.CourseReviews_starFilled__TFYUe{color:#fbbf24}.CourseReviews_starEmpty__kvnUt{color:#e5e7eb}.CourseReviews_distributionRow__OBhbe{display:flex;align-items:center;gap:8px;font-size:.875rem}.CourseReviews_distributionLabel__x7F_t{min-width:24px;color:#374151}.CourseReviews_bar__uIxFb{flex:1 1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.CourseReviews_barFill__8wlGp{height:100%;background:#fbbf24;transition:width .3s}.CourseReviews_distributionPercent__acpJK{min-width:36px;text-align:right;color:#6b7280;font-size:.75rem}.CourseReviews_reviewsColumn__2MxPr{display:flex;flex-direction:column}.CourseReviews_reviewsGrid__v8wcE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.CourseReviews_reviewCard__FYODG{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px}.CourseReviews_reviewHeader__LNIka{display:flex;gap:12px;align-items:flex-start}.CourseReviews_reviewHeaderInfo__Xcn64{flex:1 1}.CourseReviews_avatar__Akz1N{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #4c8adb;padding:1px}.CourseReviews_userName__EQ6Fg{font-weight:600;margin-bottom:4px;font-size:.9375rem}.CourseReviews_reviewText__thIZ1{line-height:1.6;color:#374151;margin:0;font-size:.9375rem}.CourseReviews_translatedFrom__moDUw{font-size:.75rem;color:#9ca3af;margin:8px 0 0;font-style:italic}.CourseReviews_reviewFooter__bHsSj{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.CourseReviews_reviewDate__2nHfJ{font-size:.8125rem;color:#9ca3af}.CourseReviews_likes__xi7Wc{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:#6b7280}.CourseReviews_likeIcon__0iqMS{font-size:1rem}.CourseReviews_pagination__1FyIO{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:32px}.CourseReviews_pageBtn__IPnJM{width:40px;height:40px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:1.125rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.CourseReviews_pageBtn__IPnJM:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.CourseReviews_pageBtn__IPnJM:disabled{opacity:.35;cursor:default}.CourseReviews_pageInfo__f6l1B{font-size:.9375rem;color:#6b7280;min-width:48px;text-align:center}.CourseReviews_formContainer__z3eAf{margin-top:40px;padding:30px;background:#f9fafb;border-radius:12px}.CourseReviews_showFormButton__N80oQ{width:100%;padding:16px;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.CourseReviews_showFormButton__N80oQ:hover{background:#1565c0}.CourseReviews_form__hPT2r{display:flex;flex-direction:column;gap:16px}.CourseReviews_form__hPT2r h3{margin:0 0 16px;font-size:1.25rem}.CourseReviews_form__hPT2r input,.CourseReviews_form__hPT2r textarea{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:inherit}.CourseReviews_form__hPT2r textarea{resize:vertical}.CourseReviews_ratingInput__DttI3{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.CourseReviews_ratingInput__DttI3 input{display:none}.CourseReviews_ratingInput__DttI3 label{font-size:32px;color:#d1d5db;cursor:pointer;transition:color .2s}.CourseReviews_ratingInput__DttI3 input:checked~label,.CourseReviews_ratingInput__DttI3 label:hover,.CourseReviews_ratingInput__DttI3 label:hover~label{color:#fbbf24}.CourseReviews_form__hPT2r button{padding:12px;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}.CourseReviews_successMessage__ngQ48{padding:20px;background:#d1fae5;color:#065f46;border-radius:8px;text-align:center;font-weight:600}@media (max-width:768px){.CourseReviews_header__GIBfS{flex-direction:column;align-items:flex-start;gap:16px}.CourseReviews_content__3absL{grid-template-columns:1fr;gap:24px}.CourseReviews_reviewsGrid__v8wcE{grid-template-columns:1fr}.CourseReviews_writeReviewBtn__o4Ovf{width:100%}}.FlashcardStudy_container__chI1A{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 0 12px;--flashcard-font-family:inherit;--flashcard-text-color:#1a2555;--flashcard-divider-color:#e0e0e0;--flashcard-divider-width:1px;--flashcard-image-aspect-ratio:4/3;--card-shadow:0 4px 24px 0 rgba(0,0,0,.08);--gentle-color:#89b1e1;--surface-neutral:linear-gradient(145deg,#f4f9ff,#e8f3ff);--muted:#7e7e7e;--create-btn-border-radius:8px}[data-theme=dark] .FlashcardStudy_container__chI1A{--flashcard-text-color:#fff;--flashcard-divider-color:hsla(0,0%,100%,.1);--card-shadow:2px 2px 4px rgba(0,0,0,.4),-1px -1px 3px hsla(0,0%,100%,.05);--surface-neutral:var(--card-bg)}.FlashcardStudy_progressSection__BWNUB{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.FlashcardStudy_progressHeaderContainer__vA3s2{display:flex;justify-content:center;align-items:center;margin-bottom:12px;width:80%}.FlashcardStudy_progressText__U4bfi{text-align:center;font-size:14px;color:var(--page-title-color,var(--muted));font-weight:300}.FlashcardStudy_progressBar__CyQ_f{width:80%;height:6px;border-radius:999px;background:var(--progress-bar-bg,var(--card-bg));overflow:hidden}.FlashcardStudy_progressFill__ZIdCa{height:100%;border-radius:999px;background:var(--gentle-color);transition:width .3s ease}.FlashcardStudy_cardWithToolbar__i6r0P{display:flex;gap:16px;align-items:center;width:100%;max-width:900px}.FlashcardStudy_sideToolbar__zwdCm{display:flex;flex-direction:column;gap:12px}.FlashcardStudy_cardWrapper__DIwSt{width:100%;max-width:800px;aspect-ratio:1.618/1;container-type:inline-size;perspective:1000px;cursor:pointer;-webkit-tap-highlight-color:transparent}.FlashcardStudy_cardInner__Zj15G{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform-origin:center center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.FlashcardStudy_flipped__haSOg{transform:rotateY(180deg)}.FlashcardStudy_cardFace__X9XwH{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;background:var(--surface-neutral);border-radius:var(--create-btn-border-radius);box-shadow:var(--card-shadow);border:1px solid var(--gentle-color);overflow:hidden;box-sizing:border-box;padding-left:7.416cqw;padding-right:calc(7.416cqw / 2)}.FlashcardStudy_cardBack__k8vsX{transform:rotateY(180deg)}.FlashcardStudy_cardHeader__FjFnF{padding:1%;margin-left:-6.18cqw;margin-right:-6.18cqw;display:flex;align-items:center;justify-content:center;gap:6px;font-size:1.854cqw;font-family:inherit;font-weight:400;color:var(--muted);border-bottom:var(--flashcard-divider-width) solid var(--flashcard-divider-color);margin-bottom:1%;position:relative}.FlashcardStudy_flagIcon__gqgHC{position:absolute;left:1%;width:21px;height:16px;border-radius:2px;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.15)}.FlashcardStudy_cardFooter__0Az_J{padding:1%;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:400;border-top:var(--flashcard-divider-width) solid var(--flashcard-divider-color);text-align:center;margin-top:auto}.FlashcardStudy_cardFooter__0Az_J,.FlashcardStudy_sideLabel__URHLL{font-size:1.854cqw;color:var(--muted)}.FlashcardStudy_contentArea__JicVz,.FlashcardStudy_textContainer__2Gv5c{flex:1 1;display:flex;flex-direction:column;min-height:0}.FlashcardStudy_textContainer__2Gv5c{align-items:center;overflow-y:hidden;overflow-x:hidden;box-sizing:border-box;position:relative;justify-content:center}.FlashcardStudy_exampleText__YP0uW,.FlashcardStudy_mainText__gj1DV{width:100%;text-align:center;font-size:4.944cqw;font-family:inherit;color:var(--flashcard-text-color);line-height:1.4;word-break:break-word;margin:auto 0;white-space:pre-line;font-weight:500}.FlashcardStudy_pinyinText__EoaoW{width:100%;text-align:center;font-size:3.5cqw;font-family:inherit;color:var(--flashcard-text-color);opacity:.6;line-height:1.4;margin-top:4px;font-weight:400;letter-spacing:.03em}.FlashcardStudy_imageSection__xeQAW{flex:0 0 49%;min-height:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:.618cqw;padding-bottom:.618cqw}.FlashcardStudy_imageBox__MRoeO{max-width:100%;max-height:100%;aspect-ratio:var(--flashcard-image-aspect-ratio);border-radius:1.668cqw;overflow:hidden;display:flex;align-items:center;justify-content:center}.FlashcardStudy_cardImage__7pBwG{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;pointer-events:none}.FlashcardStudy_divider__NkG5_,.FlashcardStudy_midDivider__pA67g{width:27%;height:1px;background-color:rgba(0,0,0,.1);flex-shrink:0;margin:8px auto}[data-theme=dark] .FlashcardStudy_divider__NkG5_,[data-theme=dark] .FlashcardStudy_midDivider__pA67g{background-color:hsla(0,0%,100%,.2)}.FlashcardStudy_soundBtn__oZr9h{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--glass-chip-bg,hsla(0,0%,100%,.15));border:none;border-radius:50%;width:6.18cqw;height:6.18cqw;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;padding:0;outline:none}.FlashcardStudy_soundBtn__oZr9h img{width:4.326cqw;height:4.326cqw;filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%);transition:all .2s ease}[data-theme=dark] .FlashcardStudy_soundBtn__oZr9h img{filter:brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(506%) hue-rotate(181deg) brightness(103%) contrast(101%)}.FlashcardStudy_soundBtn__oZr9h:hover{transform:translateY(-50%) scale(1.15)}.FlashcardStudy_soundBtn__oZr9h:hover img{filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%) brightness(1.4)}[data-theme=dark] .FlashcardStudy_soundBtn__oZr9h:hover img{filter:brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(506%) hue-rotate(181deg) brightness(103%) contrast(101%) brightness(1.4)}.FlashcardStudy_toolbarBtn__1ZEwH{width:43px;height:43px;padding:0;display:flex;align-items:center;justify-content:center;background:#dde6f3;border:1px solid #d1d1d3;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translateY(-2px);box-shadow:5px 5px 10px rgba(180,188,205,.12),-5px -5px 10px hsla(0,0%,100%,.2);flex-shrink:0}.FlashcardStudy_toolbarBtn__1ZEwH img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%)}.FlashcardStudy_toolbarBtn__1ZEwH:hover{background:#dde6f3;transform:translateY(-5px);box-shadow:0 12px 24px rgba(96,165,250,.4)}.FlashcardStudy_toolbarBtnText__WFDm1{height:43px;padding:0 24px;display:inline-flex;align-items:center;gap:8px;background:#dde6f3;border:1px solid #d1d1d3;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translateY(-2px);box-shadow:5px 5px 10px rgba(180,188,205,.12),-5px -5px 10px hsla(0,0%,100%,.2);font-size:12.75px;font-weight:400;font-family:inherit;color:#64748b;white-space:nowrap}.FlashcardStudy_toolbarBtnText__WFDm1 img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%)}.FlashcardStudy_toolbarBtnText__WFDm1:hover{background:#dde6f3;transform:translateY(-5px);box-shadow:0 12px 24px rgba(96,165,250,.4)}[data-theme=dark] .FlashcardStudy_toolbarBtnText__WFDm1,[data-theme=dark] .FlashcardStudy_toolbarBtn__1ZEwH{background:#1f232c;border-color:rgba(70,78,100,.55);color:#dbe4ff;box-shadow:2.89px 2.89px 6.5px rgba(4,5,8,.11),-2.89px -2.89px 6.5px rgba(53,61,78,.07)}[data-theme=dark] .FlashcardStudy_toolbarBtnText__WFDm1 img,[data-theme=dark] .FlashcardStudy_toolbarBtn__1ZEwH img{filter:brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(506%) hue-rotate(181deg) brightness(103%) contrast(101%)}.FlashcardStudy_statsRow__wuaxM{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.FlashcardStudy_statCard__bd_aH{min-width:168px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:var(--create-btn-border-radius);padding:0 17px;background:linear-gradient(145deg,#f9fbff,#e8edf8);border:1px solid #b8cced;box-shadow:-2px -2px 2.5px hsla(0,0%,100%,.45),2px 2px 4px rgba(15,23,42,.08);transition:all .2s ease}[data-theme=dark] .FlashcardStudy_statCard__bd_aH{background:var(--card-bg);border:1px solid var(--border);box-shadow:none}.FlashcardStudy_statLabel__JYR7e{font-size:.65rem;color:var(--page-title-color,var(--muted));line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.FlashcardStudy_statValue__oYAHQ{font-size:.85rem;font-weight:600;color:var(--page-title-color,var(--muted));line-height:1}.FlashcardStudy_actions__9t18W{display:flex;gap:16px;justify-content:center}.FlashcardStudy_dontKnowBtn__baWpO,.FlashcardStudy_knowBtn__0sfPD{min-width:164px;height:45px;padding:0 24px;border-radius:var(--create-btn-border-radius);font-size:.7rem;font-weight:400;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:var(--font);transform:translateY(-2px);box-shadow:none;white-space:nowrap}.FlashcardStudy_dontKnowBtn__baWpO:active,.FlashcardStudy_knowBtn__0sfPD:active{transform:translateY(-2px) scale(.97)}.FlashcardStudy_knowBtn__0sfPD{background:linear-gradient(180deg,color-mix(in srgb,var(--gentle-color),transparent 90%),color-mix(in srgb,var(--gentle-color),transparent 80%));border:1px solid var(--gentle-color);color:#64748b}.FlashcardStudy_knowBtn__0sfPD:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--gentle-color),transparent 80%),color-mix(in srgb,var(--gentle-color),transparent 70%));box-shadow:5px 5px 10px rgba(180,188,205,.12),-5px -5px 10px hsla(0,0%,100%,.2)}.FlashcardStudy_dontKnowBtn__baWpO{background:linear-gradient(180deg,color-mix(in srgb,#ff9e9e,transparent 90%),color-mix(in srgb,#ff9e9e,transparent 80%));border:1px solid #ff9e9e;color:#64748b}.FlashcardStudy_dontKnowBtn__baWpO:hover{background:linear-gradient(180deg,color-mix(in srgb,#ff9e9e,transparent 80%),color-mix(in srgb,#ff9e9e,transparent 70%));box-shadow:5px 5px 10px rgba(180,188,205,.12),-5px -5px 10px hsla(0,0%,100%,.2)}.FlashcardStudy_overlay__YVPkv{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);animation:FlashcardStudy_fadeIn__x_wwA .3s ease}@keyframes FlashcardStudy_fadeIn__x_wwA{0%{opacity:0}to{opacity:1}}.FlashcardStudy_overlayCard__POPdZ{position:relative;background:var(--glass-bg);box-shadow:var(--glass-shadow);border:1px solid var(--border);border-radius:var(--radius);padding:40px 48px;max-width:500px;width:auto;min-width:min(90%,420px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.FlashcardStudy_overlayCloseBtn__iiH9v{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;transition:background .2s,transform .2s,color .2s}.FlashcardStudy_overlayCloseBtn__iiH9v:hover{background:hsla(0,0%,100%,.2);color:var(--fg);transform:scale(1.05)}.FlashcardStudy_overlayTitle__0fD9H{font-size:1.5rem;font-weight:700;color:var(--fg);white-space:nowrap}.FlashcardStudy_overlayStats__hQJ7S{display:flex;gap:32px}.FlashcardStudy_overlayStat__UK3uB{display:flex;flex-direction:column;align-items:center;gap:4px}.FlashcardStudy_overlayStatValue__ZZH88{font-size:2rem;font-weight:700}.FlashcardStudy_overlayStatValueKnow__k8Ijh{color:var(--gentle-color)}.FlashcardStudy_overlayStatValueDontKnow___b8Oi{color:#ff9e9e}.FlashcardStudy_overlayStatLabel__ozxt4{font-size:.85rem;color:var(--muted)}.FlashcardStudy_overlayActions__csLge{display:flex;flex-direction:column;gap:12px;width:100%}.FlashcardStudy_overlayPrimaryBtn__Z72Rt{display:block;padding:14px 32px;background:var(--accent);color:#fff;border-radius:8px;font-weight:600;font-size:1rem;text-align:center;transition:background .15s}.FlashcardStudy_overlayPrimaryBtn__Z72Rt:hover{background:var(--accent-hover)}.FlashcardStudy_overlaySecondaryBtn__HsVFR{display:block;padding:14px 32px;background:transparent;color:var(--fg);border:1px solid var(--border);border-radius:8px;font-weight:600;font-size:1rem;text-align:center;transition:background .15s}.FlashcardStudy_overlaySecondaryBtn__HsVFR:hover{background:var(--card-bg)}.FlashcardStudy_settingsBackdrop__mNV9R{position:fixed;inset:0;z-index:1999}.FlashcardStudy_settingsDropdown__Fn_hC{position:absolute;top:calc(100% + 8px);right:0;z-index:2000;min-width:260px;border-radius:12px;background:linear-gradient(145deg,#f9fbff,#e8edf8);border:1px solid rgba(186,198,220,.5);box-shadow:inset -5px -5px 10px rgba(188,198,214,.45),inset 5px 5px 10px hsla(0,0%,100%,.92),0 8px 32px rgba(0,0,0,.12);padding:6px 0;overflow:hidden}[data-theme=dark] .FlashcardStudy_settingsDropdown__Fn_hC{background:linear-gradient(145deg,#22272f,#181b21);border:1px solid rgba(120,130,150,.3);box-shadow:inset -5px -5px 10px rgba(0,0,0,.55),inset 5px 5px 10px rgba(70,78,92,.35),0 8px 32px rgba(0,0,0,.4)}.FlashcardStudy_settingsRow__aWdT8{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;cursor:pointer;transition:background .15s;gap:12px}.FlashcardStudy_settingsRow__aWdT8:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .FlashcardStudy_settingsRow__aWdT8:hover{background:hsla(0,0%,100%,.05)}.FlashcardStudy_settingsRowLeft__OzgDC{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.FlashcardStudy_settingsIcon__UwLfb{width:20px;height:20px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%)}[data-theme=dark] .FlashcardStudy_settingsIcon__UwLfb{filter:brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(506%) hue-rotate(181deg) brightness(103%) contrast(101%)}.FlashcardStudy_settingsLabel__i6kZN{font-size:.85rem;color:var(--page-title-color,#1a2555);font-family:inherit;white-space:nowrap}.FlashcardStudy_dialogBackdrop__pQeKi{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;background:var(--dialog-backdrop-bg,rgba(0,0,0,.5));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.FlashcardStudy_dialogPaper__NBnRe{width:630px;max-width:90vw;border-radius:12px;background:linear-gradient(145deg,#f9fbff,#e8edf8);border:1px solid rgba(186,198,220,.5);box-shadow:inset -5px -5px 10px rgba(188,198,214,.45),inset 5px 5px 10px hsla(0,0%,100%,.92);overflow:hidden}[data-theme=dark] .FlashcardStudy_dialogPaper__NBnRe{background:linear-gradient(145deg,#22272f,#181b21);border:1px solid rgba(120,130,150,.3);box-shadow:inset -5px -5px 10px rgba(0,0,0,.55),inset 5px 5px 10px rgba(70,78,92,.35)}.FlashcardStudy_dialogInner__euNMN{display:flex;flex-direction:column;border-radius:10px;margin:2px;background:linear-gradient(145deg,rgba(250,252,255,.96),rgba(230,236,248,.9));box-shadow:inset -5px 5px 10px rgba(188,198,214,.45),inset 5px -5px 10px hsla(0,0%,100%,.92)}[data-theme=dark] .FlashcardStudy_dialogInner__euNMN{background:linear-gradient(145deg,rgba(20,22,28,.92),rgba(26,30,36,.85));box-shadow:inset -5px 5px 10px rgba(0,0,0,.55),inset 5px -5px 10px rgba(70,78,92,.35)}.FlashcardStudy_dialogTitle__FyQ9Q{font-family:var(--app-font-family,inherit);font-size:var(--dialog-title-font-size,20px);font-weight:var(--dialog-title-font-weight,500);display:flex;flex-direction:column;align-items:center;padding:var(--dialog-title-padding-top,16px) var(--dialog-title-padding-right,24px) var(--dialog-title-padding-bottom,16px) var(--dialog-title-padding-left,24px);color:var(--dialog-title-color,var(--page-title-color))}.FlashcardStudy_dialogTitleContainer__16Ke_{display:flex;align-items:center;justify-content:space-between;width:100%}.FlashcardStudy_dialogTitleText__0rskR{flex:1 1;text-align:center;padding:0;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit}.FlashcardStudy_dialogCloseBtn__oFR7_{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--grace,linear-gradient(145deg,#f4f8ff 0,#e8edf8 100%));border:1px solid rgba(186,198,220,.5);cursor:pointer;color:var(--page-title-color,#1a2555);border-radius:9px;transition:border-color .2s,transform .15s;padding:0;flex-shrink:0;box-sizing:border-box}.FlashcardStudy_dialogCloseBtn__oFR7_:hover{border-color:rgba(0,0,0,.2);transform:translateY(-1px)}.FlashcardStudy_dialogCloseBtn__oFR7_:active{transform:translateY(0)}[data-theme=dark] .FlashcardStudy_dialogCloseBtn__oFR7_{background:var(--grace,#1f232c);border-color:rgba(120,130,150,.3)}[data-theme=dark] .FlashcardStudy_dialogCloseBtn__oFR7_:hover{border-color:hsla(0,0%,100%,.3)}.FlashcardStudy_dialogContent__43cS6{padding:8px 20px 0}.FlashcardStudy_dialogSectionLabel__K09cs{text-align:center;font-size:.9rem;color:var(--page-title-color,#1a2555);margin:0 0 8px;font-family:inherit}.FlashcardStudy_dialogToggleRow__Y_lrs{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:16px;gap:16px;cursor:pointer}.FlashcardStudy_dialogToggleLabel___d6EQ{font-size:.96rem;font-weight:400;color:var(--page-title-color,#1a2555);font-family:inherit}.FlashcardStudy_dialogSwitch__I3ki2{position:relative;width:38px;height:22px;border-radius:11px;background:rgba(0,0,0,.38);transition:background .2s;cursor:pointer;flex-shrink:0;display:inline-block}.FlashcardStudy_dialogSwitchOn__OzwS3{background:#1976d2}.FlashcardStudy_dialogSwitchThumb__Xh39e{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fafafa;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);transition:transform .2s}.FlashcardStudy_dialogSwitchOn__OzwS3 .FlashcardStudy_dialogSwitchThumb__Xh39e{transform:translateX(16px)}[data-theme=dark] .FlashcardStudy_dialogSwitch__I3ki2{background:hsla(0,0%,100%,.3)}[data-theme=dark] .FlashcardStudy_dialogSwitchOn__OzwS3{background:#90caf9}[data-theme=dark] .FlashcardStudy_dialogSwitchThumb__Xh39e{background:#fff}.FlashcardStudy_dialogSliderRow__WNT9K{margin-bottom:32px;transition:opacity .2s}.FlashcardStudy_dialogSliderDisabled__qa5D5{opacity:.5;pointer-events:none}.FlashcardStudy_dialogSliderLabel__mi32S{display:block;text-align:center;font-size:.9rem;color:var(--page-title-color,#1a2555);margin-bottom:4px;font-family:inherit}.FlashcardStudy_dialogSlider__emdkZ{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,var(--page-title-color,#4a90d9) 0,var(--page-title-color,#4a90d9) calc(var(--val, 50%) * 1%),rgba(0,0,0,.15) calc(var(--val, 50%) * 1%),rgba(0,0,0,.15) 100%);outline:none;border:none;padding:0;margin:4px 0}.FlashcardStudy_dialogSlider__emdkZ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--page-title-color,#4a90d9);box-shadow:var(--switch-thumb-shadow,0 2px 6px rgba(0,0,0,.25));cursor:pointer;-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.FlashcardStudy_dialogSlider__emdkZ::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:none;background:var(--page-title-color,#4a90d9);box-shadow:var(--switch-thumb-shadow,0 2px 6px rgba(0,0,0,.25));cursor:pointer}.FlashcardStudy_dialogSlider__emdkZ::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px color-mix(in srgb,var(--page-title-color,#4a90d9),transparent 85%)}.FlashcardStudy_dialogSlider__emdkZ::-moz-range-track{height:4px;border-radius:2px;background:rgba(0,0,0,.15)}[data-theme=dark] .FlashcardStudy_dialogSlider__emdkZ::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.15)}[data-theme=dark] .FlashcardStudy_dialogSlider__emdkZ::-moz-range-track{background:hsla(0,0%,100%,.15)}.FlashcardStudy_dialogDivider__bVJgi{height:1px;background:rgba(0,0,0,.08);margin:8px 0 16px}[data-theme=dark] .FlashcardStudy_dialogDivider__bVJgi{background:hsla(0,0%,100%,.1)}.FlashcardStudy_dialogActions__EToms{padding:4px 12px 16px;display:flex;justify-content:center}.FlashcardStudy_dialogConfirmBtn__YZqhc{position:relative;overflow:hidden;box-sizing:border-box;border-radius:var(--dialog-button-border-radius,8px);cursor:pointer;display:flex;align-items:center;justify-content:center;height:var(--action-button-height,46.2px);min-width:var(--action-button-min-width,140px);padding-left:var(--btn-padding-x,16px);padding-right:var(--btn-padding-x,16px);color:var(--page-title-color,#1a2555);font-family:var(--app-font-family,inherit);font-weight:var(--action-button-font-weight,500);font-size:var(--action-button-font-size,14px);transition:var(--action-button-transition,all .25s cubic-bezier(.4,0,.2,1));white-space:nowrap;text-transform:uppercase;background:var(--action-button-bg-light,linear-gradient(145deg,#f9fbff 0,#e8edf8 100%));background-clip:padding-box}.FlashcardStudy_dialogConfirmBtn__YZqhc,.FlashcardStudy_dialogConfirmBtn__YZqhc:hover{border:1px solid var(--gentle-color,#89b1e1);box-shadow:var(--action-button-shadow-light,5px 5px 10px rgba(180,188,205,.3),-5px -5px 10px hsla(0,0%,100%,.7));transform:translateY(0)}.FlashcardStudy_dialogConfirmBtn__YZqhc:hover{background:var(--action-button-hover-bg-light,linear-gradient(145deg,#fff 0,#f4f8ff 100%))}.FlashcardStudy_dialogConfirmBtn__YZqhc:active{transform:translateY(2px);box-shadow:var(--action-button-active-shadow-light,inset 3px 3px 6px rgba(180,188,205,.4),inset -3px -3px 6px hsla(0,0%,100%,.7))}[data-theme=dark] .FlashcardStudy_dialogConfirmBtn__YZqhc{background:var(--action-button-bg-dark,#1f232c);color:#dbe4ff}[data-theme=dark] .FlashcardStudy_dialogConfirmBtn__YZqhc,[data-theme=dark] .FlashcardStudy_dialogConfirmBtn__YZqhc:hover{border:1px solid var(--gentle-color,#89b1e1);box-shadow:var(--action-button-shadow-dark,2.89px 2.89px 6.5px rgba(4,5,8,.11),-2.89px -2.89px 6.5px rgba(53,61,78,.07));transform:translateY(0)}[data-theme=dark] .FlashcardStudy_dialogConfirmBtn__YZqhc:hover{background:var(--action-button-hover-bg-dark,#2b303b)}[data-theme=dark] .FlashcardStudy_dialogConfirmBtn__YZqhc:active{transform:translateY(2px);box-shadow:var(--action-button-active-shadow-dark,inset 3px 3px 6px rgba(4,5,8,.2),inset -3px -3px 6px rgba(53,61,78,.1))}@media (max-width:640px){.FlashcardStudy_cardWithToolbar__i6r0P{flex-direction:column;gap:16px}.FlashcardStudy_sideToolbar__zwdCm{flex-direction:row;justify-content:center}.FlashcardStudy_cardWrapper__DIwSt{max-width:100%}.FlashcardStudy_frontText__VdjMu{font-size:1.5rem}.FlashcardStudy_backText__ka7db{font-size:1.3rem}.FlashcardStudy_actions__9t18W{width:100%;padding:0 16px}.FlashcardStudy_dontKnowBtn__baWpO,.FlashcardStudy_knowBtn__0sfPD{flex:1 1;padding:12px 16px}.FlashcardStudy_overlayCard__POPdZ{padding:32px 20px}}