.page_header__CCaSa{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--learn-panel);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.page_nav__3BZgk{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;max-width:1400px;margin:0 auto}.page_logo__Kkd5L{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:var(--learn-text);text-decoration:none}.page_logoIcon__tNy3q{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:inline-block;border-radius:50%}.page_logoText__KmhEy{background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;font-weight:800;letter-spacing:-.5px}.page_navLinks____46b{display:flex;align-items:center;gap:32px}.page_navLinks____46b a:not(.page_btn-primary__sTQ2S){font-size:15px;font-weight:700;color:var(--learn-muted);text-decoration:none;transition:color .3s ease}.page_navLinks____46b a:not(.page_btn-primary__sTQ2S):hover{color:#2ecc71}.page_navLinks____46b button{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer}.page_container__h9pDo{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:90px 20px 60px}.page_container__h9pDo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--learn-page-bg)}.page_loading__3p6fn{text-align:center;padding:4rem;font-size:1.2rem;color:var(--on-surface)}.page_authSection__DO91q{max-width:500px;margin:0 auto;background:var(--learn-panel);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid rgba(46,204,113,.1)}.page_title__CCVNn{font-size:clamp(28px,4vw,36px);font-weight:800;text-align:center;margin-bottom:2rem;color:var(--on-surface);letter-spacing:-1px}.page_divider__lUpri{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--learn-muted);font-size:.9rem}.page_divider__lUpri:after,.page_divider__lUpri:before{content:"";flex:1;border-bottom:1px solid var(--outline-variant)}.page_divider__lUpri span{padding:0 1rem}.page_authForm__IsFNr{display:flex;flex-direction:column;gap:1rem}.page_formGroup__wm5EU{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__wm5EU label{font-weight:600;color:var(--on-surface);font-size:.9rem}.page_formGroup__wm5EU input{padding:.875rem 1rem;border:2px solid var(--outline-variant);border-radius:12px;font-family:var(--font-inter);font-size:1rem;transition:all .2s ease;background:var(--surface);color:var(--on-surface)}.page_formGroup__wm5EU input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(46,204,113,.1)}.page_formGroup__wm5EU input:disabled{opacity:.6;cursor:not-allowed}.page_submitButton__bHsqO{width:100%;padding:1rem 1.5rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:16px;font-family:var(--font-nunito);font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.page_submitButton__bHsqO:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(46,204,113,.3)}.page_submitButton__bHsqO:disabled{opacity:.6;cursor:not-allowed}.page_googleButton__Zu_CK{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:1rem 1.5rem;background:var(--surface);color:var(--on-surface);border:2px solid var(--outline-variant);border-radius:16px;font-family:var(--font-nunito);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.page_googleButton__Zu_CK:hover:not(:disabled){border-color:var(--primary);background:rgba(46,204,113,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_googleButton__Zu_CK:disabled{opacity:.6;cursor:not-allowed}.page_backButton__1RI3U{width:100%;padding:.75rem 1.5rem;background:transparent;color:var(--primary);border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-top:1rem}.page_backButton__1RI3U:hover:not(:disabled){background:rgba(46,204,113,.1)}.page_backButton__1RI3U:disabled{opacity:.6;cursor:not-allowed}.page_otpHint__oJzGQ{text-align:center;font-size:.9rem;color:var(--learn-muted);margin-top:.5rem;margin-bottom:0}.page_error__wUBIt{background:#fee;color:#c33}.page_error__wUBIt,.page_message___KZ4U{padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin-top:.5rem}.page_message___KZ4U{background:#efe;color:#3c3}.page_learnContainer__1T8xD{display:flex;gap:2rem;max-width:1400px;margin:0 auto;width:100%}.page_sidebar__ty_7t{width:240px;flex-shrink:0;background:var(--learn-panel);backdrop-filter:blur(20px);border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(46,204,113,.1);height:-moz-fit-content;height:fit-content;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;z-index:10}.page_sidebarHeader__e5yUv{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--learn-border)}.page_sidebarTitleBlock__0nqzc h2{font-size:1.25rem;font-weight:700;color:var(--on-surface);margin:0}.page_sidebarHint__PSQvq{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--learn-muted)}.page_sidebarActions__UN9Eh{display:flex;gap:.5rem;flex-wrap:wrap}.page_refreshButton__Qkz_i{flex:1;padding:.5rem 1rem;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:8px;font-family:var(--font-nunito);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.25rem}.page_refreshIconSpinning__NqEf0,.page_refreshIcon__ddHTG{display:inline-block;font-size:1rem}.page_refreshIconSpinning__NqEf0{animation:page_spin__P4LL_ 1s linear infinite}@keyframes page_spin__P4LL_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_refreshButton__Qkz_i:hover:not(:disabled){background:var(--primary);color:var(--on-primary)}.page_refreshButton__Qkz_i:disabled{opacity:.6;cursor:not-allowed}.page_refreshLabel__eoc_i{display:inline}.page_signOutButton__C7qFR{width:40px;height:40px;padding:0;background:transparent;color:var(--learn-muted);border:2px solid transparent;border-radius:8px;font-family:var(--font-nunito);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:8px}.page_signOutButton__C7qFR:hover{background:rgba(46,204,113,.1);color:#2ecc71;border-color:rgba(46,204,113,.2)}.page_signOutIcon__DScz_{font-size:1.25rem;line-height:1}.page_sidebarNav__M90v2{display:flex;flex-direction:column;gap:.5rem}.page_navItem__f_3xb{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:transparent;border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:600;font-size:.95rem;color:var(--on-surface);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.page_navItem__f_3xb:hover{background:rgba(46,204,113,.1);color:var(--primary)}.page_navItemActive__6bTqP{background:var(--primary);color:var(--on-primary)}.page_navItemActive__6bTqP:hover{background:var(--primary-dark)}.page_navIcon__EArOd{font-size:1.25rem}.page_mainContent__GQFBZ{flex:1;min-width:0}@media (max-width:1024px){.page_learnContainer__1T8xD{flex-direction:column;gap:1rem}.page_sidebar__ty_7t{width:100%;position:sticky;top:118px;z-index:20;padding:.85rem;border-radius:16px;max-height:none;overflow:visible}.page_sidebarHeader__e5yUv{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem}.page_sidebarHint__PSQvq{display:none}.page_sidebarNav__M90v2{flex-direction:row;gap:.4rem}.page_navItem__f_3xb{flex:1;justify-content:center;white-space:nowrap;padding:.7rem .6rem;font-size:.88rem}}@media (max-width:768px){.page_nav__3BZgk{padding:12px 20px}.page_navLinks____46b a:not(.page_btn-primary__sTQ2S):not(.page_navActive__85C0U){display:none}.page_container__h9pDo{padding:128px 12px 24px}.page_authSection__DO91q{padding:1.5rem}.page_sidebar__ty_7t{top:112px;padding:.7rem;box-shadow:0 8px 20px rgba(0,0,0,.06)}.page_sidebarHeader__e5yUv h2{font-size:1rem}.page_refreshButton__Qkz_i{flex:0 0 auto;width:40px;height:40px;padding:0}.page_refreshLabel__eoc_i{display:none}.page_navItem__f_3xb{flex-direction:column;gap:.2rem;padding:.55rem .35rem;font-size:.78rem;border-radius:12px}.page_navIcon__EArOd{font-size:1.05rem}}.DashboardChannel_dashboard__NQG15{background:var(--learn-panel);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(46,204,113,.1)}.DashboardChannel_header__whOE5{margin-bottom:2rem}.DashboardChannel_title__TrPaU{font-size:2rem;font-weight:800;color:var(--on-surface);margin:0 0 .5rem;letter-spacing:-.5px}.DashboardChannel_subtitle__ZoiWR{font-size:1rem;color:var(--learn-muted);margin:0}.DashboardChannel_statsGrid__NxG4G{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.DashboardChannel_statCard__DNz7G{display:flex;align-items:center;gap:1rem;background:var(--learn-panel-muted);border-radius:16px;padding:1.5rem;border:1px solid var(--learn-border);transition:transform .2s ease,box-shadow .2s ease}.DashboardChannel_statCard__DNz7G:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.DashboardChannel_statIcon__RFR_s{font-size:2.5rem;flex-shrink:0}.DashboardChannel_statContent__Ly8Oq{flex:1}.DashboardChannel_statLabel__EMAXN{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--learn-muted);font-weight:600;margin-bottom:.25rem}.DashboardChannel_statValue__hRvZm{font-size:1.75rem;font-weight:800;color:var(--on-surface);line-height:1.2;margin-bottom:.25rem}.DashboardChannel_statHint__CPYuH{font-size:.75rem;color:var(--learn-faint)}.DashboardChannel_activitySection__xDjDU{margin-bottom:2rem;padding:1.5rem;background:var(--learn-panel-soft);border-radius:16px;border:1px solid var(--learn-border)}.DashboardChannel_activityHeader__VUbUe{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.DashboardChannel_sectionTitle__jc1Ic{font-size:1.25rem;font-weight:700;color:var(--on-surface);margin:0}.DashboardChannel_activityStats__faD21{font-size:.875rem;color:var(--learn-muted);text-align:right}.DashboardChannel_activityGrid__f4i3N{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem}.DashboardChannel_activityLabels__vKOxS{display:flex;flex-direction:column;gap:.5rem;font-size:.625rem;color:var(--learn-faint);padding-top:1.25rem}.DashboardChannel_dayLabel__vMSSV{height:12px;line-height:12px}.DashboardChannel_activityWeeks__u7KWD{display:flex;gap:.25rem;overflow-x:auto;flex:1}.DashboardChannel_weekColumn__Qf8sg{display:flex;flex-direction:column;gap:.25rem}.DashboardChannel_activityDay__4gmMR{width:12px;height:12px;border-radius:3px;border:1px solid var(--learn-border);transition:transform .2s ease}.DashboardChannel_activityDay__4gmMR:hover{transform:scale(1.2)}.DashboardChannel_activityNone__wL4SE{background:var(--learn-chip-bg)}.DashboardChannel_activityLow__bEg6j{background:#d1fae5}.DashboardChannel_activityMedium__c39HU{background:#6ee7b7}.DashboardChannel_activityHigh__uxqB_{background:#10b981}.DashboardChannel_activityVeryHigh__tIQMl{background:#047857}.DashboardChannel_activityLegend__5xzZ7{display:flex;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:var(--learn-muted)}.DashboardChannel_legendItem__TKNc0{display:flex;align-items:center;gap:.5rem}.DashboardChannel_legendSquare__YY_KK{width:12px;height:12px;border-radius:3px;border:1px solid var(--learn-border)}.DashboardChannel_masterySection__UUnbu{padding:1.5rem;background:var(--learn-panel-soft);border-radius:16px;border:1px solid var(--learn-border)}.DashboardChannel_masteryGrid__L4YTz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.DashboardChannel_masteryCard__2xki0{text-align:center;padding:1rem;background:var(--learn-panel-muted);border-radius:12px;border:1px solid var(--learn-border)}.DashboardChannel_masteryBadge__PWGQ7{display:inline-block;padding:.375rem .75rem;border-radius:8px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.DashboardChannel_masteryCount__U3tji{font-size:1.5rem;font-weight:800;color:var(--on-surface);margin-bottom:.25rem}.DashboardChannel_masteryDescription__sUSgG{font-size:.75rem;color:var(--learn-muted)}@media (max-width:768px){.DashboardChannel_dashboard__NQG15{padding:1rem;border-radius:16px}.DashboardChannel_title__TrPaU{font-size:1.35rem}.DashboardChannel_statsGrid__NxG4G{grid-template-columns:1fr}.DashboardChannel_activityHeader__VUbUe{flex-direction:column}.DashboardChannel_activityStats__faD21{text-align:left}.DashboardChannel_masteryGrid__L4YTz{grid-template-columns:repeat(2,1fr)}}.ReviewChannel_review__qqnVg{background:var(--learn-panel);backdrop-filter:blur(20px);border-radius:24px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(46,204,113,.1)}.ReviewChannel_header__W9WNv{margin-bottom:2rem}.ReviewChannel_title__F8KB1{font-size:2rem;font-weight:800;color:var(--on-surface);margin:0 0 .5rem;letter-spacing:-.5px}.ReviewChannel_subtitle__p9h4_{font-size:1rem;color:var(--learn-muted);margin:0}.ReviewChannel_tabs__k_vWK{display:inline-flex;gap:.5rem;padding:.4rem;background:var(--learn-tab-track);border-radius:999px;margin-bottom:1.5rem}.ReviewChannel_tabButton__xw9t_{border:none;border-radius:999px;padding:.55rem 1rem;background:transparent;color:var(--learn-muted);font-weight:700;cursor:pointer;transition:all .2s ease}.ReviewChannel_tabButtonActive__7LR0r{background:var(--learn-panel-solid);color:var(--on-surface);box-shadow:0 2px 8px rgba(15,23,42,.1)}.ReviewChannel_emptyState__Yf9Pz{text-align:center;padding:4rem 2rem}.ReviewChannel_emptyIcon__thXRR{font-size:4rem;margin-bottom:1rem}.ReviewChannel_emptyState__Yf9Pz h2{font-size:1.5rem;font-weight:700;color:var(--on-surface);margin:0 0 .5rem}.ReviewChannel_emptyState__Yf9Pz p{font-size:1rem;color:var(--learn-muted);margin:0}.ReviewChannel_controls__KM_7b{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ReviewChannel_overviewPanel__ijokY{display:flex;flex-direction:column;gap:1.25rem}.ReviewChannel_overviewHeaderRow__ZKHOB{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ReviewChannel_overviewHeaderText__0EFXw h3{margin:0;color:var(--learn-text)}.ReviewChannel_overviewHeaderText__0EFXw p{margin:.3rem 0 0;color:var(--learn-muted);font-size:.9rem}.ReviewChannel_overviewRefreshButton__dL9eD{border:1px solid rgba(15,23,42,.15);background:var(--learn-panel-solid);color:var(--learn-text);border-radius:999px;padding:.5rem .9rem;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ReviewChannel_overviewRefreshButton__dL9eD:hover:not(:disabled){background:var(--learn-chip-bg);border-color:rgba(15,23,42,.28)}.ReviewChannel_overviewRefreshButton__dL9eD:disabled{opacity:.7;cursor:not-allowed}.ReviewChannel_overviewRefreshedAt__Fj9VG{margin:-.65rem 0 0;font-size:.78rem;color:var(--learn-muted)}.ReviewChannel_metricsGrid__ArZIr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.ReviewChannel_metricCard__WxC5E{padding:1rem;border-radius:14px;background:var(--learn-chip-bg);border:1px solid rgba(15,23,42,.08)}.ReviewChannel_metricLabel__Lv781{display:block;font-size:.82rem;color:var(--learn-muted);margin-bottom:.4rem}.ReviewChannel_metricValue__ohI_1{font-size:1.6rem;font-weight:800;color:var(--learn-text)}.ReviewChannel_strategyCard__tLpT_{padding:1.25rem;border-radius:14px;background:rgba(46,204,113,.08);border:1px solid rgba(46,204,113,.25)}.ReviewChannel_strategyCard__tLpT_ h3{margin:0 0 .7rem;font-size:1.05rem}.ReviewChannel_strategyCard__tLpT_ ul{margin:0;padding-left:1.25rem;color:#065f46;display:grid;gap:.35rem}.ReviewChannel_section__NG55w{display:flex;flex-direction:column;gap:.75rem}.ReviewChannel_section__NG55w h3{margin:0;color:var(--learn-text)}.ReviewChannel_sectionHint__LREGI{margin:0;color:var(--learn-muted)}.ReviewChannel_candidateList__XU7UV{display:flex;flex-direction:column;gap:.75rem}.ReviewChannel_candidateCard__06cMn{background:var(--learn-panel-solid);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:1rem}.ReviewChannel_candidateTopRow__WgiPF{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ReviewChannel_candidateActions__4X3Tm{display:flex;align-items:center;gap:.5rem}.ReviewChannel_candidateTopRow__WgiPF h4{margin:0;font-size:1.05rem;color:var(--learn-text)}.ReviewChannel_candidateTopRow__WgiPF p{margin:.2rem 0 0;color:var(--learn-muted);font-size:.9rem}.ReviewChannel_modeBadge__yj1bc{border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;background:rgba(37,99,235,.1);color:#1d4ed8;white-space:nowrap}.ReviewChannel_reviewWordButton__kqHUU{border:1px solid rgba(79,70,229,.25);background:rgba(79,70,229,.08);color:#3730a3;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;cursor:pointer}.ReviewChannel_reviewWordButton__kqHUU:hover{background:rgba(79,70,229,.14)}.ReviewChannel_candidateMeta__B4bjG{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.ReviewChannel_candidateMeta__B4bjG span{border-radius:999px;background:var(--learn-chip-bg);color:var(--learn-chip-text);font-size:.78rem;padding:.2rem .55rem}.ReviewChannel_candidateCard__06cMn .ReviewChannel_contextSentence__KVTbg{margin:.85rem 0 0;color:var(--learn-chip-text);font-size:.95rem;line-height:1.5}.ReviewChannel_anchorRow__cePN1,.ReviewChannel_coolingRow__GJyUi{display:flex;flex-wrap:wrap;gap:.6rem}.ReviewChannel_anchorChip__qWEXv,.ReviewChannel_coolingChip__U0Lvn{padding:.55rem .75rem;border-radius:10px;background:var(--learn-chip-bg);border:1px solid rgba(15,23,42,.08);display:inline-flex;flex-direction:column}.ReviewChannel_anchorChip__qWEXv span,.ReviewChannel_coolingChip__U0Lvn span{font-weight:700;color:var(--learn-text)}.ReviewChannel_anchorChip__qWEXv small,.ReviewChannel_coolingChip__U0Lvn small{color:var(--learn-muted);font-size:.75rem}.ReviewChannel_chipReviewButton__mwCNG{margin-top:.35rem;border:1px solid rgba(15,23,42,.12);background:var(--learn-panel-solid);color:var(--learn-chip-text);border-radius:8px;padding:.2rem .45rem;font-size:.72rem;font-weight:700;cursor:pointer}.ReviewChannel_chipReviewButton__mwCNG:hover{background:var(--learn-chip-bg)}.ReviewChannel_storyHintCard__n3f2U{padding:1rem;border-radius:12px;border:1px solid rgba(37,99,235,.2);background:rgba(37,99,235,.06);margin-bottom:1.2rem}.ReviewChannel_storyHintCard__n3f2U h3{margin:0 0 .35rem;font-size:1rem}.ReviewChannel_storyHintCard__n3f2U p{margin:0;color:#1e3a8a}.ReviewChannel_generateButton__9KxUP{padding:1rem 2rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:12px;font-family:var(--font-nunito);font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease}.ReviewChannel_generateButton__9KxUP:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,.3)}.ReviewChannel_generateButton__9KxUP:disabled{opacity:.6;cursor:not-allowed}.ReviewChannel_speechControls__XpcJn{display:flex;gap:.5rem;flex-wrap:wrap}.ReviewChannel_speechButton__g53RQ{padding:.75rem 1.5rem;background:var(--learn-panel-muted);color:var(--on-surface);border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:var(--font-nunito);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.ReviewChannel_speechButton__g53RQ:hover{background:rgba(46,204,113,.1);border-color:var(--primary);color:var(--primary)}.ReviewChannel_loadingState__oAy_H{text-align:center;padding:4rem 2rem}.ReviewChannel_spinner___PTjT{width:48px;height:48px;border:4px solid rgba(46,204,113,.2);border-top:4px solid var(--primary);border-radius:50%;animation:ReviewChannel_spin__3cQ6j 1s linear infinite;margin:0 auto 1.5rem}@keyframes ReviewChannel_spin__3cQ6j{to{transform:rotate(1turn)}}.ReviewChannel_loadingState__oAy_H p{font-size:1.125rem;font-weight:600;color:var(--on-surface);margin:0 0 .5rem}.ReviewChannel_loadingHint__tOWgU{font-size:.9rem;color:var(--learn-muted);font-weight:400}.ReviewChannel_storyCard__sibh3{background:var(--learn-panel-muted);border-radius:16px;padding:2rem;border:1px solid rgba(0,0,0,.05);margin-bottom:1.5rem}.ReviewChannel_storyContent__BjXXU{font-size:1.125rem;line-height:1.8;color:var(--on-surface);white-space:pre-wrap}.ReviewChannel_wordClickable__Ygo9N{cursor:pointer;color:var(--learn-muted);transition:all .2s ease;padding:0 2px;border-radius:3px}.ReviewChannel_wordClickable__Ygo9N:hover{background:rgba(46,204,113,.15);color:var(--primary);text-decoration:underline}.ReviewChannel_wordHighlighted__v1___{cursor:pointer;font-weight:600;color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:all .2s ease;padding:0 2px;border-radius:3px}.ReviewChannel_wordHighlighted__v1___:hover{background:rgba(37,99,235,.1);color:#1d4ed8;text-decoration-color:#3b82f6}.ReviewChannel_tipBox__LQOlE{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.2);border-radius:12px}.ReviewChannel_tipIcon__mMjSC{font-size:1.5rem;flex-shrink:0}.ReviewChannel_tipBox__LQOlE p{margin:0;font-size:.9rem;color:#047857;line-height:1.6}.ReviewChannel_tipHighlight__Tr_L0{font-weight:600;color:#2563eb}@media (max-width:768px){.ReviewChannel_review__qqnVg{padding:1rem;border-radius:16px}.ReviewChannel_header__W9WNv{margin-bottom:1rem}.ReviewChannel_title__F8KB1{font-size:1.35rem}.ReviewChannel_subtitle__p9h4_{font-size:.85rem}.ReviewChannel_tabs__k_vWK{width:100%;justify-content:space-between}.ReviewChannel_tabButton__xw9t_{flex:1;padding:.55rem .4rem;font-size:.8rem}.ReviewChannel_storyCard__sibh3{padding:1.5rem}.ReviewChannel_storyContent__BjXXU{font-size:1rem}}.GameReviewSection_gameSection__mhdGb{display:flex;flex-direction:column;gap:1rem}.GameReviewSection_gameHeader__egHEZ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.GameReviewSection_gameHeader__egHEZ h3{margin:0;font-size:1.2rem;color:var(--learn-text)}.GameReviewSection_gameHeader__egHEZ p{margin:.3rem 0 0;color:var(--learn-muted)}.GameReviewSection_headerActions__YMCR_{display:flex;gap:.6rem}.GameReviewSection_generateButton__FxpAk,.GameReviewSection_reviewButton__tKTLb,.GameReviewSection_secondaryButton__EFCs8{border:none;border-radius:999px;padding:.55rem 1rem;font-weight:700;cursor:pointer}.GameReviewSection_generateButton__FxpAk{background:#2563eb;color:#fff}.GameReviewSection_generateButton__FxpAk:disabled{opacity:.55;cursor:not-allowed}.GameReviewSection_secondaryButton__EFCs8{background:var(--learn-chip-bg);color:var(--learn-chip-text)}.GameReviewSection_metricsRow__ZbOCa{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.6rem}.GameReviewSection_metricCard__P2Rxq{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:var(--learn-panel-solid);padding:.7rem;display:flex;flex-direction:column}.GameReviewSection_metricCard__P2Rxq span{color:var(--learn-muted);font-size:.78rem}.GameReviewSection_metricCard__P2Rxq strong{color:var(--learn-text);font-size:1.25rem}.GameReviewSection_completedCard__TrZTh,.GameReviewSection_emptyCard__R7MRf,.GameReviewSection_instructions__f_vJd,.GameReviewSection_loadingCard__yFMBV,.GameReviewSection_victoryCard__eJ1_W{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:var(--learn-panel-solid);padding:.9rem 1rem}.GameReviewSection_completedCard__TrZTh h4,.GameReviewSection_emptyCard__R7MRf h4,.GameReviewSection_victoryCard__eJ1_W h4{margin:0 0 .35rem}.GameReviewSection_completedCard__TrZTh p,.GameReviewSection_emptyCard__R7MRf p,.GameReviewSection_victoryCard__eJ1_W p{margin:0;color:var(--learn-muted)}.GameReviewSection_loadingCard__yFMBV{display:flex;align-items:center;gap:.7rem}.GameReviewSection_spinner__dMitY{width:20px;height:20px;border:3px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:GameReviewSection_spin__IQAMp .9s linear infinite}@keyframes GameReviewSection_spin__IQAMp{to{transform:rotate(1turn)}}.GameReviewSection_instructions__f_vJd{background:var(--learn-chip-bg);color:var(--learn-chip-text)}.GameReviewSection_feedbackError__YJ0Yj,.GameReviewSection_feedbackInfo__GGjYq,.GameReviewSection_feedbackSuccess__O9LOv{border-radius:12px;padding:.6rem .8rem;font-weight:600}.GameReviewSection_feedbackSuccess__O9LOv{background:rgba(34,197,94,.12);color:#166534}.GameReviewSection_feedbackError__YJ0Yj{background:rgba(239,68,68,.12);color:#991b1b}.GameReviewSection_feedbackInfo__GGjYq{background:rgba(37,99,235,.1);color:#1e40af}.GameReviewSection_partialCard__R4Ty9,.GameReviewSection_wordBankCard___AUcz{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:var(--learn-panel-solid);padding:.9rem 1rem}.GameReviewSection_partialCard__R4Ty9 h4,.GameReviewSection_wordBankHeader__4BqZX h4{margin:0 0 .25rem;color:var(--learn-text)}.GameReviewSection_partialCard__R4Ty9 p,.GameReviewSection_wordBankHeader__4BqZX p{margin:0;color:var(--learn-muted);font-size:.9rem}.GameReviewSection_wordBankList__LKYDP{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.GameReviewSection_wordChip__HIUzM{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;border:1px solid rgba(37,99,235,.2);background:rgba(37,99,235,.06);color:#1d4ed8;border-radius:12px;padding:.45rem .7rem;cursor:pointer;font-weight:700;text-align:left}.GameReviewSection_wordChip__HIUzM small{font-weight:600;font-size:.68rem;color:var(--learn-muted);text-transform:uppercase;letter-spacing:.02em}.GameReviewSection_wordChipReinforced__hNc_b{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:#166534}.GameReviewSection_partialCard__R4Ty9{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(37,99,235,.06))}.GameReviewSection_nounZoneWrap___DCkH,.GameReviewSection_tokenGroup__1z8Xz{display:inline-flex;align-items:center;gap:.25rem}.GameReviewSection_tokenHintButton__lC4vb{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid rgba(15,23,42,.15);background:var(--learn-panel-solid);color:var(--learn-muted);font-size:.75rem;font-weight:700;cursor:pointer;line-height:1;padding:0}.GameReviewSection_tokenHintButton__lC4vb:hover{background:var(--learn-chip-bg);color:var(--learn-text)}.GameReviewSection_reinforcedList__d2ySt{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem}.GameReviewSection_reinforcedItem__0Qjwd{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-radius:10px;background:var(--learn-panel-muted);border:1px solid rgba(15,23,42,.08);padding:.45rem .6rem;font-size:.9rem}.GameReviewSection_reinforcedItem__0Qjwd span{color:var(--learn-muted)}.GameReviewSection_sessionHint__LCfsE{margin:.65rem 0 0;color:var(--learn-muted);font-size:.9rem}.GameReviewSection_board__g7OXG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.GameReviewSection_column__G4BhI{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:var(--learn-panel-solid);padding:.8rem}.GameReviewSection_column__G4BhI h4{margin:0 0 .6rem;color:var(--learn-text)}.GameReviewSection_tokenWrap__dV7vx{display:flex;flex-wrap:wrap;gap:.5rem}.GameReviewSection_verbToken__zdEwK{border:1px solid rgba(37,99,235,.25);background:rgba(37,99,235,.06);color:#1d4ed8;border-radius:999px;padding:.4rem .8rem;cursor:grab;font-weight:700}.GameReviewSection_verbTokenSelected__8ZzwU{background:rgba(37,99,235,.16)}.GameReviewSection_nounGrid__lfJ9U{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.GameReviewSection_nounZone__VdbK_{border:1px dashed rgba(15,23,42,.25);background:var(--learn-chip-bg);color:var(--learn-chip-text);border-radius:12px;padding:.7rem .5rem;font-weight:700;cursor:pointer}.GameReviewSection_shake__d9H6Z{animation:GameReviewSection_shake__d9H6Z .3s ease-in-out}@keyframes GameReviewSection_shake__d9H6Z{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.GameReviewSection_completedList__d0K42{display:flex;flex-direction:column;gap:.45rem}.GameReviewSection_completedItem__5alcj{border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.08);border-radius:10px;padding:.5rem .6rem;display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.GameReviewSection_reviewButton__tKTLb{background:var(--learn-panel-solid);color:var(--learn-text);border:1px solid rgba(15,23,42,.12);padding:.25rem .6rem;font-size:.75rem}.GameReviewSection_victoryCard__eJ1_W{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(34,197,94,.08))}@media (max-width:900px){.GameReviewSection_board__g7OXG{grid-template-columns:1fr}}.VocabularyChannel_vocabulary__4AvbF{background:var(--learn-panel);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(46,204,113,.1)}.VocabularyChannel_header__xHvMp{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--learn-border)}.VocabularyChannel_title__zmWYh{font-size:2rem;font-weight:800;color:var(--on-surface);margin:0 0 .75rem;letter-spacing:-.5px;line-height:1.2}.VocabularyChannel_subtitle__QIfKt{font-size:1rem;color:var(--learn-muted);margin:0;line-height:1.5}.VocabularyChannel_toolbar__XuGEz{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:1.5rem;margin-top:.5rem}.VocabularyChannel_searchBar__2mx9a{display:flex;align-items:center;gap:.5rem;width:min(100%,720px);padding:0 .75rem 0 .85rem;border:2px solid var(--learn-border-strong);border-radius:14px;background:var(--learn-input-bg)}.VocabularyChannel_searchBar__2mx9a:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(46,204,113,.1)}.VocabularyChannel_searchIcon__lOAy1{flex-shrink:0;font-size:.95rem}.VocabularyChannel_searchInput__pBPg2{flex:1;min-width:0;padding:.85rem 0;border:0;border-radius:0;font-family:var(--font-inter);font-size:1rem;background:transparent;color:var(--learn-text)}.VocabularyChannel_clearButton__DHW_E{border:0;background:transparent;color:var(--learn-muted);width:28px;height:28px;border-radius:999px;font-size:1.2rem;line-height:1;cursor:pointer}.VocabularyChannel_clearButton__DHW_E:hover{background:var(--learn-chip-bg);color:var(--learn-text)}.VocabularyChannel_searchInput__pBPg2:focus{outline:none}.VocabularyChannel_quickAddButton__pao90{padding:.875rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-family:var(--font-nunito);font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(79,70,229,.3)}.VocabularyChannel_quickAddButton__pao90:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,70,229,.35)}.VocabularyChannel_quickAddShort__9E25z{display:none}.VocabularyChannel_quickModalOverlay__uJoj8{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--learn-overlay);backdrop-filter:blur(2px);padding:1rem}.VocabularyChannel_quickModal__VNCE2{width:min(100%,420px);background:var(--learn-panel-solid);border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 40px rgba(15,23,42,.25);padding:1rem}.VocabularyChannel_quickModalTitle__mUXJS{margin:0;font-size:1rem;font-weight:800;color:var(--learn-text)}.VocabularyChannel_quickModalHint__Uspeh{margin:.4rem 0 .8rem;font-size:.85rem;color:var(--learn-muted)}.VocabularyChannel_quickModalInput__wG8bD{width:100%;padding:.75rem .85rem;border:1px solid var(--learn-border-strong);border-radius:10px;font-family:var(--font-inter);font-size:.95rem;background:var(--learn-input-bg);color:var(--learn-text)}.VocabularyChannel_quickModalInput__wG8bD:focus{outline:none;border-color:rgba(79,70,229,.5);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.VocabularyChannel_quickModalActions__ACEPg{margin-top:.85rem;display:flex;justify-content:flex-end;gap:.5rem}.VocabularyChannel_quickModalCancel__l_iqC{border:1px solid var(--learn-border-strong);background:var(--learn-panel-solid);color:var(--learn-chip-text);padding:.5rem .8rem;border-radius:10px;font-family:var(--font-nunito);font-weight:700;font-size:.82rem;cursor:pointer}.VocabularyChannel_quickModalSubmit__zJ_0N{border:none;background:#4f46e5;color:#fff;padding:.5rem .85rem;border-radius:10px;font-family:var(--font-nunito);font-weight:700;font-size:.82rem;cursor:pointer}.VocabularyChannel_quickModalSubmit__zJ_0N:disabled{opacity:.45;cursor:not-allowed}.VocabularyChannel_filters__parJK{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.VocabularyChannel_filterButton__3_18C{padding:.625rem 1.25rem;border:1px solid var(--learn-border-strong);border-radius:20px;background:var(--learn-panel-muted);color:var(--learn-chip-text)!important;font-family:var(--font-nunito);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1.4;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.VocabularyChannel_filterButton__3_18C:hover:not(.VocabularyChannel_filterButtonActive__iMcsu){background:rgba(46,204,113,.1);border-color:var(--primary);color:var(--primary)!important}.VocabularyChannel_filterButtonActive__iMcsu{background:#2ecc71!important;color:#fff!important;border-color:#2ecc71!important;box-shadow:0 2px 8px rgba(46,204,113,.2);font-weight:700;text-shadow:none}.VocabularyChannel_filterButtonActive__iMcsu,.VocabularyChannel_filterButtonActive__iMcsu *,.VocabularyChannel_filterButtonActive__iMcsu span{color:#fff!important}.VocabularyChannel_filterButtonActive__iMcsu:hover{background:#27ae60!important;color:#fff!important;box-shadow:0 4px 12px rgba(46,204,113,.3)}.VocabularyChannel_filterButtonActive__iMcsu:hover,.VocabularyChannel_filterButtonActive__iMcsu:hover *,.VocabularyChannel_filterButtonActive__iMcsu:hover span{color:#fff!important}.VocabularyChannel_vocabularyList__wDY_b{min-height:400px}.VocabularyChannel_emptyState__3ELdn{text-align:center;padding:4rem 2rem}.VocabularyChannel_emptyIcon__53OWy{font-size:4rem;margin-bottom:1rem}.VocabularyChannel_emptyState__3ELdn h2{font-size:1.5rem;font-weight:700;color:var(--on-surface);margin:0 0 .5rem}.VocabularyChannel_emptyState__3ELdn p{font-size:1rem;color:var(--learn-muted);margin:0}.VocabularyChannel_wordCards___1jOY{display:flex;flex-direction:column;gap:1rem}.VocabularyChannel_wordCard__5E76S{background:var(--learn-panel-muted);border:1px solid var(--learn-border);border-radius:12px;padding:1.5rem;transition:all .2s ease;cursor:pointer}.VocabularyChannel_wordCard__5E76S:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.VocabularyChannel_wordCardHeader__5sW8f{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.VocabularyChannel_wordInfo__Xv56p{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.VocabularyChannel_wordTitle__jAk_K{font-size:1.5rem;font-weight:700;color:var(--on-surface);margin:0}.VocabularyChannel_masteryBadge__sT9ya{padding:.25rem .75rem;border-radius:12px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.VocabularyChannel_masteryCold__0RXyX{background:#e2e8f0;color:var(--learn-chip-text)}.VocabularyChannel_masteryWarm__xShCE{background:#fef3c7;color:#92400e}.VocabularyChannel_masteryHot__xyQBL{background:#d1fae5;color:#065f46}.VocabularyChannel_masteryLearnLater__yjSAo{background:#ede9fe;color:#5b21b6}.VocabularyChannel_wordMeta__fwq5H{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;font-size:.75rem;color:var(--learn-muted);position:relative}.VocabularyChannel_removeButton__211VR{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(220,38,38,.2);border-radius:8px;background:hsla(0,86%,97%,.9);color:#b91c1c;cursor:pointer;transition:all .2s ease;flex-shrink:0}.VocabularyChannel_removeButton__211VR:hover:not(:disabled){background:#fee2e2;border-color:rgba(220,38,38,.4);color:#991b1b;transform:translateY(-1px);box-shadow:0 2px 6px rgba(185,28,28,.15)}.VocabularyChannel_removeButton__211VR:active:not(:disabled){transform:translateY(0)}.VocabularyChannel_removeButton__211VR:disabled{opacity:.6;cursor:wait}.VocabularyChannel_removeIcon__3irL9{width:1rem;height:1rem}.VocabularyChannel_removeButtonSpinner__oxVcy{width:.85rem;height:.85rem;border:2px solid rgba(185,28,28,.25);border-top-color:#b91c1c;border-radius:50%;animation:VocabularyChannel_removeSpin__b92eT .6s linear infinite}@keyframes VocabularyChannel_removeSpin__b92eT{to{transform:rotate(1turn)}}.VocabularyChannel_viewButton__qmQGJ{padding:.5rem 1rem;border:1px solid rgba(79,70,229,.3);border-radius:8px;background:rgba(79,70,229,.1);color:#4f46e5;font-family:var(--font-nunito);font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.VocabularyChannel_viewButton__qmQGJ:hover{background:rgba(79,70,229,.2);border-color:rgba(79,70,229,.5);transform:translateY(-1px);box-shadow:0 2px 4px rgba(79,70,229,.2)}.VocabularyChannel_viewButton__qmQGJ:active{transform:translateY(0)}.VocabularyChannel_wordDate__LUpn1,.VocabularyChannel_wordUsed__f35zT{white-space:nowrap}.VocabularyChannel_wordContent__1bVwe{display:flex;flex-direction:column;gap:.75rem}.VocabularyChannel_contextSentence__GqV1M,.VocabularyChannel_definition__s81Vq,.VocabularyChannel_userSentence__A_S06{display:flex;flex-direction:column;gap:.25rem}.VocabularyChannel_contextLabel__LP4Yo,.VocabularyChannel_definitionLabel__La5Bc,.VocabularyChannel_userLabel__vJF_X{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--learn-muted)}.VocabularyChannel_contextText__yGGVK,.VocabularyChannel_definitionText__5B8pZ,.VocabularyChannel_userText__5pCWc{font-size:.9rem;color:var(--on-surface);line-height:1.6}.VocabularyChannel_contextText__yGGVK{font-style:italic;color:var(--learn-chip-text)}.VocabularyChannel_userText__5pCWc{color:var(--learn-success-text)}.VocabularyChannel_definitionText__5B8pZ{color:var(--learn-link)}.VocabularyChannel_pagination__5qBjs{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--learn-border);flex-wrap:wrap;gap:1rem}.VocabularyChannel_paginationInfo__DIu3v{font-size:.875rem;color:var(--learn-muted)}.VocabularyChannel_paginationControls__8Nlsm{display:flex;gap:.5rem}.VocabularyChannel_paginationButton__YqOza{padding:.5rem 1rem;border:1px solid var(--learn-border-strong);border-radius:8px;background:var(--learn-panel-muted);color:var(--on-surface);font-family:var(--font-nunito);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.VocabularyChannel_paginationButton__YqOza:hover:not(:disabled){background:rgba(46,204,113,.1);border-color:var(--primary);color:var(--primary)}.VocabularyChannel_paginationButton__YqOza:disabled{opacity:.4;cursor:not-allowed}html[data-theme=dark] .VocabularyChannel_masteryCold__0RXyX{background:#3f4a55;color:#e2e8f0}html[data-theme=dark] .VocabularyChannel_masteryWarm__xShCE{background:rgba(245,158,11,.22);color:#fcd34d}html[data-theme=dark] .VocabularyChannel_masteryHot__xyQBL{background:rgba(16,185,129,.22);color:#6ee7b7}html[data-theme=dark] .VocabularyChannel_masteryLearnLater__yjSAo{background:rgba(139,92,246,.24);color:#ddd6fe}@media (max-width:768px){.VocabularyChannel_vocabulary__4AvbF{padding:1rem;border-radius:16px}.VocabularyChannel_header__xHvMp{display:none}.VocabularyChannel_toolbar__XuGEz{position:sticky;top:214px;z-index:15;margin:0 0 .85rem;padding:.15rem 0 .65rem;background:var(--learn-panel)}.VocabularyChannel_searchBar__2mx9a{width:100%;min-width:0}.VocabularyChannel_quickAddButton__pao90{padding:.75rem .85rem}.VocabularyChannel_quickAddFull__AT3Nh{display:none}.VocabularyChannel_quickAddShort__9E25z{display:inline}.VocabularyChannel_filters__parJK{gap:.4rem;margin-bottom:1rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem}.VocabularyChannel_filterButton__3_18C{padding:.45rem .8rem;font-size:.75rem}.VocabularyChannel_vocabularyList__wDY_b{min-height:240px}.VocabularyChannel_wordCard__5E76S{padding:.9rem}.VocabularyChannel_wordTitle__jAk_K{font-size:1.2rem}.VocabularyChannel_wordCardHeader__5sW8f{flex-direction:column;align-items:flex-start;margin-bottom:.65rem}.VocabularyChannel_wordMeta__fwq5H{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.VocabularyChannel_removeButton__211VR{order:-1;margin-left:auto}.VocabularyChannel_viewButton__qmQGJ{display:none}.VocabularyChannel_pagination__5qBjs{flex-direction:column;align-items:flex-start}}.OTPInput_otpContainer__J55FX{display:flex;gap:12px;justify-content:center;margin:1rem 0}.OTPInput_otpInput__8Qot_{width:56px;height:56px;text-align:center;font-size:24px;font-weight:700;border:2px solid #2ecc71;border-radius:12px;background:var(--learn-input-bg);color:var(--learn-text);transition:all .2s ease;font-family:var(--font-nunito)}.OTPInput_otpInput__8Qot_:focus{outline:none;border-color:#27ae60;border-width:2px;box-shadow:0 0 0 3px rgba(46,204,113,.15)}.OTPInput_otpInput__8Qot_:not(:-moz-placeholder){border-color:#2ecc71}.OTPInput_otpInput__8Qot_:not(:placeholder-shown){border-color:#2ecc71}.OTPInput_otpInput__8Qot_:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.OTPInput_otpContainer__J55FX{gap:8px}.OTPInput_otpInput__8Qot_{width:48px;height:48px;font-size:20px}}