.FlashcardTable_container__fDy_X{width:100%;max-width:1400px;margin:0 auto}.FlashcardTable_controls__xmIO9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1.5rem;padding:.25rem 0;background:transparent}.FlashcardTable_searchContainer__5nBSy{flex:1;max-width:400px}.FlashcardTable_searchInput__5qP06{width:100%;padding:.7rem 1.2rem;border:1px solid var(--hairline);border-radius:999px;font-size:.9rem;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.FlashcardTable_searchInput__5qP06:focus{outline:none;border-color:var(--hover-border);box-shadow:0 0 0 3px rgba(163,148,255,.1)}.FlashcardTable_resultCount__hRQK0{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-medium-gray);white-space:nowrap;font-variant-numeric:tabular-nums}.FlashcardTable_tableContainer__zTHgL{background:var(--surface);border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--hairline)}.FlashcardTable_table__dwhTc{width:100%;border-collapse:collapse}.FlashcardTable_th__8QB4s{background:transparent;padding:14px 16px;text-align:left;font-weight:700;color:var(--color-medium-gray);font-size:.7rem;border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.12em}.FlashcardTable_sortable__30IUE{cursor:pointer;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.FlashcardTable_sortable__30IUE:hover{color:#A394FF}.FlashcardTable_td__dpcWB{padding:13px 16px;border-bottom:1px solid var(--hairline);vertical-align:top;background:transparent;transition:background .15s ease}.FlashcardTable_tr__WR7yG:hover{background:#FBFAFF}.FlashcardTable_draftRow___DrfM{background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(254,249,231,.85))!important}.FlashcardTable_draftRow___DrfM:hover{background:linear-gradient(135deg,rgba(255,248,220,.98),rgba(254,245,215,.9))!important}.FlashcardTable_draftRow___DrfM .FlashcardTable_td__dpcWB{background:transparent!important;border-bottom:1px solid rgba(234,179,8,.1)}.FlashcardTable_tr__WR7yG:hover .FlashcardTable_td__dpcWB{background:transparent}.FlashcardTable_solutions__1lyv4{font-weight:600;color:var(--color-dark-gray);font-size:.95rem;letter-spacing:-.01em}.FlashcardTable_definition__K_oh_{max-width:350px}.FlashcardTable_definition__K_oh_,.FlashcardTable_sentence__1vywX{color:#6B7280;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.FlashcardTable_sentence__1vywX{max-width:600px}.FlashcardTable_sentenceHighlight__9V8PI{color:#A394FF;font-weight:700}.FlashcardTable_masteryBadge__yRfC8{display:inline-block;padding:8px 14px;border-radius:16px;font-size:12px;font-weight:700;text-align:center;min-width:80px;text-transform:uppercase;letter-spacing:.3px;border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.FlashcardTable_masteryNew__nAp8D{background:linear-gradient(135deg,#F1F3F5,#E9ECEF);color:#6B7280;border-color:rgba(107,114,128,.2)}.FlashcardTable_masteryBeginner__Myywn{background:linear-gradient(135deg,#FFE5B4,#FFD4A3);color:#D97706;border-color:rgba(217,119,6,.3)}.FlashcardTable_masteryLearning__nMXo2{background:linear-gradient(135deg,#B5EAD7,#A8E6CF);color:#2DCE89;border-color:rgba(45,206,137,.3)}.FlashcardTable_masteryAdvanced__bNXj3{background:linear-gradient(135deg,#CCE5FF,#B3D9FF);color:#3B82F6;border-color:rgba(59,130,246,.3)}.FlashcardTable_masteryMastered__lxlc8{background:linear-gradient(135deg,#E2B6CF,#D8A8C8);color:#8B5A7F;border-color:rgba(139,90,127,.3)}.FlashcardTable_actions__mqBny{display:flex;gap:8px;justify-content:flex-end}.FlashcardTable_deleteButton__g_EZb,.FlashcardTable_editButton__CFEp1{background:var(--surface);border:1px solid var(--hairline);cursor:pointer;padding:6px;border-radius:10px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#6C757D}.FlashcardTable_editButton__CFEp1:hover{background:rgba(163,148,255,.1);border-color:#A394FF;color:#A394FF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(163,148,255,.2)}.FlashcardTable_deleteButton__g_EZb:hover{background:rgba(220,53,69,.1);border-color:#DC3545;color:#DC3545;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.2)}.FlashcardTable_approveButton__IWDWu{background:var(--surface);border:1px solid var(--hairline);cursor:pointer;padding:6px;border-radius:10px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#6C757D}.FlashcardTable_approveButton__IWDWu:hover{background:rgba(34,197,94,.1)}.FlashcardTable_aiGenerateButton__wvm5C{background:linear-gradient(135deg,#A394FF,#8A7BE6);border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:white;box-shadow:0 2px 8px rgba(163,148,255,.25)}.FlashcardTable_aiGenerateButton__wvm5C:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(163,148,255,.4)}.FlashcardTable_aiGeneratingIndicator__4_c1X{background:linear-gradient(135deg,#A394FF,#8A7BE6);border:none;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:white;box-shadow:0 2px 8px rgba(163,148,255,.25);animation:FlashcardTable_aiPulse__hXeMx 1.5s ease-in-out infinite}.FlashcardTable_spinnerIcon__IWiZm{animation:FlashcardTable_spin__Xv3nL 1s linear infinite}@keyframes FlashcardTable_aiPulse__hXeMx{0%,to{box-shadow:0 2px 8px rgba(163,148,255,.25);transform:scale(1)}50%{box-shadow:0 4px 20px rgba(163,148,255,.5);transform:scale(1.05)}}.FlashcardTable_approveButton__IWDWu:disabled,.FlashcardTable_deleteButton__g_EZb:disabled,.FlashcardTable_editButton__CFEp1:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.FlashcardTable_emptyState__c7Elp{text-align:center;padding:4rem 2rem;color:#6B7280;background:linear-gradient(135deg,rgba(163,148,255,.03),rgba(248,245,255,.5));border-radius:16px;margin:2rem 0}.FlashcardTable_emptyIcon__X54gx{font-size:4rem;margin-bottom:1.5rem;opacity:.8}.FlashcardTable_emptyTitle__YJsoY{font-size:24px;font-weight:700;background:linear-gradient(135deg,#A394FF,#8A7BE6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.FlashcardTable_emptyDescription__a7Yve{font-size:16px;line-height:1.6;max-width:400px;margin:0 auto;color:#6B7280}@media (max-width:768px){.FlashcardTable_controls__xmIO9{flex-direction:column;align-items:stretch;padding:1rem;gap:1rem}.FlashcardTable_searchContainer__5nBSy{max-width:none}.FlashcardTable_resultCount__hRQK0{text-align:center}.FlashcardTable_tableContainer__zTHgL{overflow-x:auto;border-radius:16px}.FlashcardTable_table__dwhTc{min-width:600px}.FlashcardTable_td__dpcWB,.FlashcardTable_th__8QB4s{padding:12px 10px;font-size:13px}.FlashcardTable_definition__K_oh_{max-width:250px}.FlashcardTable_emptyState__c7Elp{padding:3rem 1.5rem}.FlashcardTable_emptyIcon__X54gx{font-size:3rem}.FlashcardTable_emptyTitle__YJsoY{font-size:20px}.FlashcardTable_emptyDescription__a7Yve{font-size:14px}}.FlashcardTable_generatingRow__Fx490{background:linear-gradient(90deg,rgba(163,148,255,.08),rgba(102,126,234,.12) 50%,rgba(163,148,255,.08));background-size:200% 100%;animation:FlashcardTable_shimmerRow__xCKQX 2s ease-in-out infinite;position:relative}.FlashcardTable_generatingRow__Fx490:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);background-size:200% 100%;animation:FlashcardTable_shimmerOverlay__cP1RE 2s ease-in-out infinite;pointer-events:none}.FlashcardTable_generatingRow__Fx490 .FlashcardTable_td__dpcWB{background:transparent!important;border-bottom:1px solid rgba(163,148,255,.15)}.FlashcardTable_generatingRow__Fx490:hover{background:linear-gradient(90deg,rgba(163,148,255,.1),rgba(102,126,234,.15) 50%,rgba(163,148,255,.1))!important;background-size:200% 100%!important}@keyframes FlashcardTable_shimmerRow__xCKQX{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes FlashcardTable_shimmerOverlay__cP1RE{0%{background-position:200% 0;opacity:0}50%{opacity:1}to{background-position:-200% 0;opacity:0}}.FlashcardTable_generatingCell__TIu7H{display:flex;align-items:center;gap:10px}.FlashcardTable_generatingText__Y4H7i{font-weight:600;color:#A394FF}.FlashcardTable_spinner__JDMtA{animation:FlashcardTable_spin__Xv3nL 1s linear infinite;color:#A394FF}@keyframes FlashcardTable_spin__Xv3nL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FlashcardTable_pulse__5cklh{0%,to{opacity:1}50%{opacity:.85}}.FlashcardTable_statusCell__Gwrmb{display:flex;flex-direction:column;gap:6px}.FlashcardTable_generatingStatus__TQCHq{font-size:13px;color:#6B7280;font-weight:500}.FlashcardTable_progressBar__nIIqS{width:100%;height:6px;background:rgba(163,148,255,.1);border-radius:3px;overflow:hidden}.FlashcardTable_progressFill__BAQ_6{height:100%;background:linear-gradient(90deg,#A394FF,#8A7BE6);transition:width .3s ease}.FlashcardTable_generatingLabel__ENw11{font-size:12px;color:#A394FF;font-weight:600;background:rgba(163,148,255,.1);padding:4px 10px;border-radius:6px}.FlashcardTable_readyLabel__JqJJv{font-size:12px;color:#22C55E;font-weight:600;background:rgba(34,197,94,.1);padding:4px 10px;border-radius:6px}.FlashcardTable_errorIcon__wu_Ll{color:#DC3545}.FlashcardTable_errorStatus__EcpYN{font-size:13px;color:#DC3545;font-weight:500}.FlashcardTable_generatingCount__HWcfQ{color:#A394FF;font-weight:700;animation:FlashcardTable_pulse__5cklh 1.5s ease-in-out infinite}.FlashcardTable_draftCount__gfa2V{color:#FBBF24;font-weight:700}.FlashcardTable_completedRow__o8lEF{animation:FlashcardTable_flashComplete__nBk3h .8s ease-out}@keyframes FlashcardTable_flashComplete__nBk3h{0%{background:rgba(34,197,94,.2);transform:scale(1.01)}to{background:transparent;transform:scale(1)}}.FlashcardTable_controlsRight__1ZwR1{display:flex;align-items:center;gap:1.5rem}.FlashcardTable_pagination__mCxsl{display:flex;align-items:center;gap:.5rem}.FlashcardTable_paginationButton__eq9s1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:white;color:#6B7280;cursor:pointer;transition:all .15s ease}.FlashcardTable_paginationButton__eq9s1:hover:not(:disabled){border-color:#9CA3AF;color:#374151}.FlashcardTable_paginationButton__eq9s1:disabled{opacity:.35;cursor:not-allowed}.FlashcardTable_paginationInfo__Gr030{font-size:13px;color:#6B7280;font-weight:500;min-width:45px;text-align:center}.Toast_toast__O7TdZ{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;background:white;border:2px solid #e9ecef;box-shadow:0 8px 24px rgba(0,0,0,.12);max-width:400px;z-index:9999;animation:Toast_slideIn__n_n_j .3s ease}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_message__Ndn3l{flex:1;font-size:14px;font-weight:500;color:#495057;line-height:1.5}.Toast_icon__71ttU{flex-shrink:0}.Toast_closeButton__9h_5R{flex-shrink:0;background:transparent;border:none;padding:4px;cursor:pointer;color:#6C757D;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.Toast_closeButton__9h_5R:hover{background:rgba(0,0,0,.05);color:#495057}.Toast_success__JwS_M{border-color:#93DA93;background:#F0FDF4}.Toast_success__JwS_M .Toast_icon__71ttU{color:#16A34A}.Toast_success__JwS_M .Toast_message__Ndn3l{color:#065F06}.Toast_error__ALBo_{border-color:#FCA5A5;background:#FEF2F2}.Toast_error__ALBo_ .Toast_icon__71ttU{color:#DC2626}.Toast_error__ALBo_ .Toast_message__Ndn3l{color:#991B1B}.Toast_info__P3fqI{border-color:#A394FF;background:#F8F5FF}.Toast_info__P3fqI .Toast_icon__71ttU{color:#A394FF}.Toast_info__P3fqI .Toast_message__Ndn3l{color:#495057}@media (max-width:768px){.Toast_toast__O7TdZ{bottom:1rem;right:1rem;left:1rem;max-width:none}}.InteractiveFlashcardEditorPage_page__psOsz{min-height:100vh;background:#F8F9FA}.InteractiveFlashcardEditorPage_header__zudCU{display:flex;justify-content:space-between;align-items:baseline;max-width:1400px;margin:0 auto;padding:2.5rem 2rem .5rem;background:transparent}.InteractiveFlashcardEditorPage_title__w4Pql{font-size:2.1rem;font-weight:600;letter-spacing:-.03em;color:var(--color-dark-gray);margin:0}.InteractiveFlashcardEditorPage_backButton__j_oGO{padding:.45rem 1.1rem;border-radius:999px;font-weight:600;font-size:.85rem;background:var(--surface);color:#6C757D;border:1px solid var(--hairline);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.InteractiveFlashcardEditorPage_backButton__j_oGO:hover{background:#F8F5FF;color:#495057;border-color:var(--hover-border)}.InteractiveFlashcardEditorPage_container__SQx_1{max-width:1400px;margin:0 auto;padding:2rem}@media (max-width:768px){.InteractiveFlashcardEditorPage_header__zudCU{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem 1rem 1rem}.InteractiveFlashcardEditorPage_title__w4Pql{font-size:1.5rem}.InteractiveFlashcardEditorPage_backButton__j_oGO{width:100%}.InteractiveFlashcardEditorPage_container__SQx_1{padding:1rem}}