.ChemicalCompounds_compoundsContainer__7_YIB{margin:20px 0;padding:15px;border-radius:10px;background-color:hsla(0,0%,94%,.6);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChemicalCompounds_compoundsTitle__Dqu37{font-size:1.4rem;margin-bottom:15px;color:#333;font-weight:600}.ChemicalCompounds_loadingDots__nKKiO{display:inline-block;font-weight:700;letter-spacing:2px;font-size:15px;min-width:30px}.ChemicalCompounds_loadingContainer__CaG6E{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.ChemicalCompounds_loadingSpinner__BwuQy{width:50px;height:50px;border-radius:50%;border:5px solid rgba(0,0,0,.1);border-top-color:#3498db;animation:ChemicalCompounds_spin__QsXpq 1s ease-in-out infinite;margin-bottom:15px}@keyframes ChemicalCompounds_spin__QsXpq{to{transform:rotate(1turn)}}.ChemicalCompounds_compoundsList__nwR1N{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.ChemicalCompounds_compoundCard__e9xBr{flex:0 0 200px;max-width:200px;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.ChemicalCompounds_compoundCard__e9xBr:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.ChemicalCompounds_compoundName__d4vyY{padding:10px;margin:0;font-size:1rem;text-align:center;background-color:#f0f8ff;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChemicalCompounds_compoundImage__xCtg1{width:100%;height:180px;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:5px}.ChemicalCompounds_compoundImage__xCtg1 img{max-width:100%;max-height:100%;object-fit:contain}.ChemicalCompounds_compoundInfo__tyZFZ{padding:10px;display:flex;justify-content:center;background-color:#f9f9f9}.ChemicalCompounds_pubchemLink__2mX5O{display:inline-block;padding:5px 10px;background-color:#45a049;color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem;transition:background-color .2s ease}.ChemicalCompounds_pubchemLink__2mX5O:hover{background-color:#388e3c}.dark .ChemicalCompounds_compoundsContainer__7_YIB{background-color:rgba(40,40,40,.6)}.dark .ChemicalCompounds_compoundsTitle__Dqu37{color:#e0e0e0}.dark .ChemicalCompounds_compoundCard__e9xBr{background-color:#2c2c2c}.dark .ChemicalCompounds_compoundName__d4vyY{background-color:#1a3a5a;color:#e0e0e0}.dark .ChemicalCompounds_compoundImage__xCtg1{background-color:#333}.dark .ChemicalCompounds_compoundInfo__tyZFZ{background-color:#252525}.dark .ChemicalCompounds_loadingSpinner__BwuQy{border-color:#3498db hsla(0,0%,100%,.1) hsla(0,0%,100%,.1)}.dark .ChemicalCompounds_loadingContainer__CaG6E p{color:#e0e0e0}@media (max-width:768px){.ChemicalCompounds_compoundsList__nwR1N{justify-content:center}.ChemicalCompounds_compoundCard__e9xBr{flex:0 0 160px;max-width:160px}.ChemicalCompounds_compoundImage__xCtg1{height:150px}}.ChemicalCompounds_timer__KVMB6{margin-top:10px;font-size:.9rem;color:#666;font-family:monospace}.dark .ChemicalCompounds_timer__KVMB6{color:#aaa}.NewsDisplay_newsDisplayContainer__XuGY7,.NewsDisplay_newsDisplay__giJPd{width:100%;padding:10px}.NewsDisplay_newsSection__Pnrgu{max-width:1200px;margin:20px auto}.NewsDisplay_topicSection__xgg_C{margin-bottom:30px}.NewsDisplay_topicHeader___NiX5{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #3498db}.NewsDisplay_filterContainer__y63sL,.NewsDisplay_newsFilterContainer__9xRQc{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#f9f9f9;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#333}.NewsDisplay_filterSection__xpr9m{display:flex;flex-direction:column;gap:8px}.NewsDisplay_filterLabel__1zcyd,.NewsDisplay_newsFilterLabel__Gol6J{font-weight:500;font-size:.95rem;color:#212529;margin-bottom:5px}.NewsDisplay_articleCount__F0O90,.NewsDisplay_newsArticleCount__5ya_X{margin-bottom:16px;font-size:.95rem;color:#495057}.NewsDisplay_filterButtons___c6ZA,.NewsDisplay_newsFilterButtons__R0Zep{display:flex;flex-wrap:wrap;gap:8px}.NewsDisplay_filterButton__FtkGs,.NewsDisplay_newsFilterButton__E4TrF{margin-right:0;font-size:.9rem;height:32px;padding:0 12px;border-radius:16px;transition:all .3s ease;background-color:#fff;border:1px solid #ced4da;color:#495057}.NewsDisplay_filterButton__FtkGs:hover,.NewsDisplay_newsFilterButton__E4TrF:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.NewsDisplay_newsFilterButtonActive__cvLhw{background-color:#007bff;border-color:#007bff;color:#fff}.NewsDisplay_newsFilterButtonActive__cvLhw:hover{background-color:#0056b3;border-color:#0056b3}.NewsDisplay_dateSelect__mIsZg,.NewsDisplay_newsDateSelect__9rkpQ{height:32px;border-radius:16px;border:1px solid #ced4da;padding:0 12px;background-color:#fff;color:#495057;font-size:.9rem;cursor:pointer;max-width:300px}.NewsDisplay_dateSelect__mIsZg:hover,.NewsDisplay_newsDateSelect__9rkpQ:hover{border-color:#1976d2}.NewsDisplay_dateSelect__mIsZg:focus,.NewsDisplay_newsDateSelect__9rkpQ:focus{outline:none;box-shadow:0 0 0 2px rgba(25,118,210,.2);border-color:#1976d2}.NewsDisplay_newsProgressContainer__kepcG{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;margin-bottom:24px;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.1)}.NewsDisplay_newsLoadingHeader__ZDnP0{text-align:center;margin-bottom:24px}.NewsDisplay_newsLoadingTitle__XTwVF{font-size:1.8rem;font-weight:700;margin-bottom:8px}.NewsDisplay_newsLoadingSubtitle__R5sr3{font-size:1rem;opacity:.9;margin-bottom:0}.NewsDisplay_newsProgressBar__plzIs{background:hsla(0,0%,100%,.2);border-radius:20px;height:12px;margin-bottom:16px;overflow:hidden;position:relative}.NewsDisplay_newsProgressFill__qbEaj{background:linear-gradient(90deg,#4facfe,#00f2fe);height:100%;border-radius:20px;transition:width .3s ease;position:relative}.NewsDisplay_newsProgressGlow__i1Seh{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:NewsDisplay_shimmer__sxbJC 2s infinite}@keyframes NewsDisplay_shimmer__sxbJC{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.NewsDisplay_newsProgressStats__9X3oY{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.NewsDisplay_newsProgressText__9TZzV{display:flex;align-items:center;gap:4px;font-size:1.1rem;font-weight:600}.NewsDisplay_newsProgressNumber__KLs3M{font-size:1.3rem;font-weight:700;color:#4facfe}.NewsDisplay_newsProgressSeparator__F0c7a{margin:0 4px;opacity:.7}.NewsDisplay_newsProgressTotal__rLYsi{opacity:.8}.NewsDisplay_newsProgressLabel__veQk5{margin-left:8px;opacity:.9;font-size:.95rem}.NewsDisplay_newsProgressTime__hcwG_{font-size:.9rem;opacity:.8;font-style:italic}.NewsDisplay_newsLoadingDots__pQPe6{text-align:center}.NewsDisplay_newsTopicFilter__WdLz7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.NewsDisplay_newsTopicButton__2NGlg{margin-right:5px;margin-bottom:5px;font-size:.9rem;height:32px;padding:0 12px;border-radius:16px;transition:all .3s ease}.NewsDisplay_newsTopicButton__2NGlg:hover{transform:translateY(-2px)}.NewsDisplay_newsCard__QecSc{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:18px;margin-bottom:18px;transition:transform .3s,box-shadow .3s;animation:NewsDisplay_newsCardFadeInUp__aCGmW .4s ease-out;color:#333}@keyframes NewsDisplay_newsCardFadeInUp__aCGmW{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.NewsDisplay_newsCard__QecSc:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.NewsDisplay_newsTopic__WqYPx,.NewsDisplay_topic__RpEqc{display:inline-block;padding:3px 12px;background-color:#e6f7ff;border-radius:16px;margin-right:8px;margin-bottom:10px;font-size:12px;line-height:1.5;color:#006d75;border:1px solid #b3e5fc;font-weight:500}.NewsDisplay_newsTitle__GYbwK,.NewsDisplay_title__hqsxu{margin:0 0 12px;color:#1a1a1a;font-size:1.2rem;line-height:1.4;font-weight:600}.NewsDisplay_newsSummary__0NITr,.NewsDisplay_summary__ojNGY{color:#333;font-size:1rem;line-height:1.6;margin:0 0 18px}.NewsDisplay_footer__oMrr_,.NewsDisplay_newsFooter__9DxWT{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;margin-top:auto}.NewsDisplay_newsDate__vlbLx,.NewsDisplay_newsSource__BX1DA,.NewsDisplay_source__QPZGQ{color:#555;font-size:.85rem}.NewsDisplay_source__QPZGQ{font-weight:500}.NewsDisplay_date__9jNQV{color:#555;font-size:.85rem;font-style:italic}.NewsDisplay_newsSource__BX1DA{font-weight:500}.NewsDisplay_newsDate__vlbLx{font-style:italic}.NewsDisplay_link__Pzwce,.NewsDisplay_newsLink__Iqo33{color:#007bff;font-weight:500;padding:6px 12px;border-radius:4px;background:rgba(0,123,255,.05);transition:all .2s;text-decoration:none}.NewsDisplay_link__Pzwce:hover,.NewsDisplay_newsLink__Iqo33:hover{color:#0056b3;background:rgba(0,123,255,.1);text-decoration:underline}.NewsDisplay_newsPagination__TI5ko .ant-pagination-item,.NewsDisplay_pagination__knkL5 .ant-pagination-item{border-radius:4px;margin:0 4px}.NewsDisplay_newsPagination__TI5ko .ant-pagination-item-active,.NewsDisplay_pagination__knkL5 .ant-pagination-item-active{background-color:#009688;border-color:#009688}.NewsDisplay_newsPagination__TI5ko .ant-pagination-item-active a,.NewsDisplay_pagination__knkL5 .ant-pagination-item-active a{color:#fff}.NewsDisplay_newsPagination__TI5ko .ant-pagination-item:hover,.NewsDisplay_pagination__knkL5 .ant-pagination-item:hover{border-color:#009688}.NewsDisplay_newsPagination__TI5ko .ant-pagination-item:hover a,.NewsDisplay_pagination__knkL5 .ant-pagination-item:hover a{color:#009688}.NewsDisplay_newsDisplayContainerDark__jZOYD{background:#1a1a1a}.NewsDisplay_filterContainerDark__3P1_j,.NewsDisplay_newsFilterContainerDark__OZSnj{background-color:#242424;border-color:#3d3d3d;color:#adb5bd}.NewsDisplay_filterLabelDark__3TuGf,.NewsDisplay_newsFilterLabelDark__Ur52_{color:#e0e0e0}.NewsDisplay_articleCountDark__B6ZQ5,.NewsDisplay_newsArticleCountDark__ai2Kr{color:#adb5bd}.NewsDisplay_dateSelectDark__mcZYW,.NewsDisplay_newsDateSelectDark__pp_hg{background-color:#2a2a2a;border-color:#3d3d3d;color:#e0e0e0}.NewsDisplay_dateSelectDark__mcZYW:hover,.NewsDisplay_newsDateSelectDark__pp_hg:hover{border-color:#4fc3f7}.NewsDisplay_dateSelectDark__mcZYW:focus,.NewsDisplay_newsDateSelectDark__pp_hg:focus{box-shadow:0 0 0 2px rgba(79,195,247,.2);border-color:#4fc3f7}.NewsDisplay_filterButtonDark__fn_Nh,.NewsDisplay_newsFilterButtonDark__WniOl{background-color:#2a2a2a;border-color:#3d3d3d;color:#e0e0e0}.NewsDisplay_filterButtonDark__fn_Nh:hover,.NewsDisplay_newsFilterButtonDark__WniOl:hover{background-color:#3a3a3a;border-color:#4fc3f7;color:#4fc3f7;transform:translateY(-2px)}.NewsDisplay_newsFilterButtonActiveDark__C9S7W{background-color:#009688;border-color:#009688;color:#fff}.NewsDisplay_newsFilterButtonActiveDark__C9S7W:hover{background-color:#00796b;border-color:#00796b}.NewsDisplay_newsCardDark__akWum{background:#1e1e1e;border-color:#303030;color:silver}.NewsDisplay_newsTopicDark__7xUjh,.NewsDisplay_topicDark__Q05AV{background-color:rgba(58,142,255,.15);color:#66bfff;border-color:rgba(58,142,255,.3)}.NewsDisplay_newsTitleDark__uS_ak,.NewsDisplay_titleDark__DjeHA{color:#e5e5e5}.NewsDisplay_newsSummaryDark__GT07K,.NewsDisplay_summaryDark__hD_Hr{color:silver}.NewsDisplay_dateDark__7uy2d,.NewsDisplay_newsDateDark__1KJ30,.NewsDisplay_newsSourceDark__MrPgw,.NewsDisplay_sourceDark__hrFmO{color:#a0a0a0}.NewsDisplay_linkDark__1ULdd,.NewsDisplay_newsLinkDark__iu9O_{color:#66bfff;background:rgba(102,191,255,.1)}.NewsDisplay_linkDark__1ULdd:hover,.NewsDisplay_newsLinkDark__iu9O_:hover{color:#99d6ff;background:rgba(102,191,255,.2)}.NewsDisplay_newsPaginationDark__mOINs .ant-pagination-item-active,.NewsDisplay_paginationDark___FTP_ .ant-pagination-item-active{background-color:#00796b;border-color:#00796b}.NewsDisplay_newsPaginationDark__mOINs .ant-pagination-item:hover,.NewsDisplay_paginationDark___FTP_ .ant-pagination-item:hover{border-color:#009688}.NewsDisplay_newsPaginationDark__mOINs .ant-pagination-item:hover a,.NewsDisplay_paginationDark___FTP_ .ant-pagination-item:hover a{color:#009688}.Timer_timerContainer__U426f{background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.95));border:2px solid rgba(226,232,240,.8);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 10px 40px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Timer_floatingTimerContainer___8v9M{position:fixed!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important;z-index:9999!important;width:80px;height:80px;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.15),0 3px 10px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.8);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Timer_floatingTimer__vv7uq{background:transparent;border:none;padding:0;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.Timer_floatingTimeDisplay__S_z_b{font-size:14px;font-weight:700;color:#374151;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:.5px;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1}.Timer_floatingTimerIcon__3r0oz{font-size:16px;color:#6b7280;margin-bottom:2px;opacity:.8}.Timer_floatingTimerContainer___8v9M.Timer_timerExtended__xXJh1{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;box-shadow:0 4px 16px rgba(245,158,11,.15),0 2px 8px rgba(245,158,11,.1),inset 0 1px 2px hsla(0,0%,100%,.8)}.Timer_floatingTimerContainer___8v9M.Timer_timerExtended__xXJh1 .Timer_floatingTimeDisplay__S_z_b{color:#92400e}.Timer_floatingTimerContainer___8v9M.Timer_timerExtended__xXJh1 .Timer_floatingTimerIcon__3r0oz{color:#d97706}.Timer_floatingTimerContainer___8v9M.Timer_timerOvertime__0zdnE{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444;box-shadow:0 4px 16px rgba(239,68,68,.15),0 2px 8px rgba(239,68,68,.1),inset 0 1px 2px hsla(0,0%,100%,.8);animation:Timer_compactPulse__FZvzT 1.5s ease-in-out infinite}.Timer_floatingTimerContainer___8v9M.Timer_timerOvertime__0zdnE .Timer_floatingTimeDisplay__S_z_b{color:#dc2626}.Timer_floatingTimerContainer___8v9M.Timer_timerOvertime__0zdnE .Timer_floatingTimerIcon__3r0oz{color:#ef4444}.Timer_floatingTimerContainer___8v9M.Timer_timerWarning__OeGaf{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444;box-shadow:0 4px 16px rgba(239,68,68,.15),0 2px 8px rgba(239,68,68,.1),inset 0 1px 2px hsla(0,0%,100%,.8);animation:Timer_compactPulse__FZvzT 1s ease-in-out infinite}.Timer_floatingTimerContainer___8v9M.Timer_timerWarning__OeGaf .Timer_floatingTimeDisplay__S_z_b{color:#dc2626}.Timer_floatingTimerContainer___8v9M.Timer_timerWarning__OeGaf .Timer_floatingTimerIcon__3r0oz{color:#ef4444}.Timer_floatingTimerContainer___8v9M.Timer_timerExpired__jpXyE{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#991b1b;box-shadow:0 4px 16px rgba(220,38,38,.2),0 2px 8px rgba(185,28,28,.15),inset 0 1px 2px hsla(0,0%,100%,.2);animation:Timer_compactPulse__FZvzT .8s ease-in-out infinite}.Timer_floatingTimerContainer___8v9M.Timer_timerExpired__jpXyE .Timer_floatingTimeDisplay__S_z_b,.Timer_floatingTimerContainer___8v9M.Timer_timerExpired__jpXyE .Timer_floatingTimerIcon__3r0oz{color:#fff}@keyframes Timer_compactPulse__FZvzT{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 6px 20px rgba(239,68,68,.15),0 3px 10px rgba(239,68,68,.1),inset 0 1px 2px hsla(0,0%,100%,.8)}50%{transform:translateY(-50%) scale(1.05);box-shadow:0 8px 24px rgba(239,68,68,.2),0 4px 12px rgba(239,68,68,.15),inset 0 1px 2px hsla(0,0%,100%,.8)}}.Timer_timerHeader__8cxmG{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Timer_timerInfo__dGO6c{display:flex;align-items:center;gap:8px}.Timer_timerIcon__O6RCx{font-size:16px;color:#3b82f6}.Timer_timerLabel__bw9rF{font-weight:600;font-size:14px;color:#374151}.Timer_questionProgress__HQEzA{font-size:12px;color:#6b7280;background:rgba(59,130,246,.1);padding:4px 8px;border-radius:6px;border:1px solid rgba(59,130,246,.2)}.Timer_timer__1GOwg{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:16px;text-align:center;transition:all .3s ease}.Timer_timerExtended__xXJh1{background:linear-gradient(135deg,hsla(48,96%,89%,.95),hsla(48,97%,77%,.95));border-color:rgba(245,158,11,.4);box-shadow:0 10px 40px rgba(245,158,11,.15),0 4px 16px rgba(245,158,11,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.Timer_timerOvertime__0zdnE{animation:Timer_timerPulse__0wdHC 1.5s ease-in-out infinite}.Timer_timerOvertime__0zdnE,.Timer_timerWarning__OeGaf{background:linear-gradient(135deg,hsla(0,86%,97%,.95),hsla(0,96%,89%,.95));border-color:rgba(239,68,68,.4);box-shadow:0 10px 40px rgba(239,68,68,.15),0 4px 16px rgba(239,68,68,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.Timer_timerWarning__OeGaf{animation:Timer_timerPulse__0wdHC 1s ease-in-out infinite}.Timer_timerExpired__jpXyE{background:linear-gradient(135deg,rgba(220,38,38,.95),rgba(185,28,28,.95));border-color:rgba(153,27,27,.5);box-shadow:0 10px 40px rgba(220,38,38,.2),0 4px 16px rgba(185,28,28,.15),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;animation:Timer_timerPulse__0wdHC .8s ease-in-out infinite}@keyframes Timer_timerPulse__0wdHC{0%,to{transform:scale(1);box-shadow:0 10px 40px rgba(239,68,68,.15),0 4px 16px rgba(239,68,68,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}50%{transform:scale(1.02);box-shadow:0 12px 48px rgba(239,68,68,.2),0 6px 20px rgba(239,68,68,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}}.Timer_timeDisplay__wz3ar{font-size:36px;font-weight:800;color:#1f2937;margin-bottom:16px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:3px;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.Timer_timerExpired__jpXyE .Timer_timeDisplay__wz3ar{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Timer_progressBar__5_zTi{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:16px}.Timer_progressFill__crxkb{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease;border-radius:4px}.Timer_timerWarning__OeGaf .Timer_progressFill__crxkb{background:linear-gradient(90deg,#ef4444,#dc2626)}.Timer_timerExpired__jpXyE .Timer_progressFill__crxkb{background:linear-gradient(90deg,#991b1b,#7f1d1d)}.Timer_timerControls__0s81_{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.Timer_timerControls__0s81_ .Timer_ant-btn__ZMh_9{border-radius:6px;font-weight:500;transition:all .2s ease}.Timer_timerControls__0s81_ .Timer_ant-btn__ZMh_9:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.Timer_hardStopWarning__5kcsm{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;border-radius:6px;color:#991b1b}.Timer_extendedWarning__XKZ59,.Timer_hardStopWarning__5kcsm{padding:8px 12px;margin-top:12px;font-size:12px;text-align:center;font-weight:500}.Timer_extendedWarning__XKZ59{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:6px;color:#92400e}@media (max-width:768px){.Timer_timerContainer__U426f{padding:12px}.Timer_timerHeader__8cxmG{flex-direction:column;gap:8px;align-items:flex-start}.Timer_timeDisplay__wz3ar{font-size:24px}.Timer_timerControls__0s81_{flex-direction:column}.Timer_timerControls__0s81_ .Timer_ant-btn__ZMh_9{width:100%}}@media (prefers-color-scheme:dark){.Timer_timerContainer__U426f{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.Timer_timerLabel__bw9rF{color:#f9fafb}.Timer_questionProgress__HQEzA{background:rgba(59,130,246,.2);color:#d1d5db;border-color:rgba(59,130,246,.3)}.Timer_timer__1GOwg{background:#1f2937;border-color:#374151}.Timer_timeDisplay__wz3ar{color:#f9fafb}.Timer_progressBar__5_zTi{background:#374151}}.MCQDisplay_mcqContainer__Bb2hW{margin-top:20px;position:relative}.MCQDisplay_mcqHeader__EA8ki{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:12px;margin-bottom:24px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.MCQDisplay_headerTitle___cYmM{font-size:18px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.MCQDisplay_headerSubtitle__n3ggp{font-size:12px;opacity:.9;font-weight:400}.MCQDisplay_noQuestionsContainer__sVUsJ{margin-top:20px;padding:15px;border:1px solid #f0f0f0;border-radius:8px}.MCQDisplay_noQuestionsText__rne2H{text-align:center;color:#999}.MCQDisplay_questionContainer__9feDI{margin-bottom:24px;padding:20px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.MCQDisplay_questionContainer__9feDI:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.MCQDisplay_questionHeader__ZAxxm{margin-bottom:16px;font-weight:600;font-size:14px;line-height:1.5;color:#2c3e50}.MCQDisplay_questionText__TQvUx{white-space:pre-wrap}.MCQDisplay_questionNumber__CzTJ_{margin-right:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 10px;border-radius:8px;font-weight:700;font-size:14px}.MCQDisplay_invalidQuestionText__kBNDw{color:#999;font-style:italic}.MCQDisplay_optionsContainer__f19Nl{display:flex;flex-direction:column;gap:8px}.MCQDisplay_optionItem__HSBWY{padding:14px 18px;border:2px solid #e8e8e8;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff;display:flex;align-items:center;font-size:14px;line-height:1.5;color:#2c3e50;position:relative;font-weight:500}.MCQDisplay_optionItem__HSBWY:hover{border-color:#667eea;background:#f8f9ff;transform:translateX(4px);color:#2c3e50;box-shadow:0 2px 8px rgba(102,126,234,.2)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_selected__ANwP6{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateX(4px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_selected__ANwP6:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 16px rgba(102,126,234,.4)}.MCQDisplay_optionItemDisabled__Nr7uI{cursor:default;color:#666}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important;color:#fff!important;box-shadow:0 2px 8px rgba(102,126,234,.3);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b .MCQDisplay_optionLetter___QkQe{color:#fff!important;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b *{color:#fff!important}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border-color:#52c41a!important;color:#fff!important;box-shadow:0 2px 8px rgba(82,196,26,.3);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9 .MCQDisplay_optionLetter___QkQe{color:#fff!important;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9 *{color:#fff!important}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important;border-color:#ff4d4f!important;color:#fff!important;box-shadow:0 2px 8px rgba(255,77,79,.3);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl .MCQDisplay_optionLetter___QkQe{color:#fff!important;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl *{color:#fff!important}.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9 div,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9 p,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionCorrect__8S7d9 span,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl div,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl p,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionIncorrect__aQPhl span,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b div,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b p,.MCQDisplay_optionItem__HSBWY.MCQDisplay_optionSelected__Nyd0b span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.MCQDisplay_optionLetter___QkQe{margin-right:12px;font-weight:600;min-width:20px;color:inherit}.MCQDisplay_optionText__G3ReQ{white-space:pre-wrap}.MCQDisplay_matchContainer__RT1I5{background:#fafafa;border:1px dashed #e5e5e5;border-radius:10px;padding:12px;margin:8px 0 4px}.MCQDisplay_matchTable__WM_aS{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden}.MCQDisplay_matchTable__WM_aS td,.MCQDisplay_matchTable__WM_aS th{text-align:left;padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.MCQDisplay_matchTable__WM_aS th{background:#f5f7ff;font-weight:700;color:#2c3e50}.MCQDisplay_matchTable__WM_aS tr:last-child td{border-bottom:none}.MCQDisplay_matchEmpty__ty1sY{color:#bbb}.MCQDisplay_matchInstructions__RnQlA{margin-top:8px;font-size:12px;color:#666}.MCQDisplay_correctAnswerText__RQ7b4{margin-top:12px;color:#52c41a;font-weight:600;padding:8px 12px;background:#f6ffed;border-radius:6px;border-left:4px solid #52c41a}.MCQDisplay_explanationContainer__csDmm{margin-top:12px;padding:12px 16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea;font-size:13px;line-height:1.5}.MCQDisplay_submitContainer__bq9Nu{text-align:center;margin-top:24px;padding:20px}.MCQDisplay_submitButton__zzofi{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 32px;font-size:14px;font-weight:600;border-radius:8px;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.MCQDisplay_submitButton__zzofi:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.MCQDisplay_scoreContainer__8ZiAm{margin-top:24px;padding:24px;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1)}.MCQDisplay_scoreContainerExcellent__8ULB0{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:2px solid #52c41a}.MCQDisplay_scoreContainerGood__LeMgB{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:2px solid #1890ff}.MCQDisplay_scoreContainerNeedsWork__nWg7L{background:linear-gradient(135deg,#fff1f0,#ffccc7);border:2px solid #ff4d4f}.MCQDisplay_scoreTitle__kSYxr{margin:0 0 12px;font-size:15px;font-weight:700;color:#2c3e50}.MCQDisplay_scoreFeedback___0rem{font-size:13px;line-height:1.5;color:#2c3e50}.MCQDisplay_generateMoreContainer__flfFX{margin-top:24px}.MCQDisplay_generateMoreSection__VxFQL{padding:24px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6}.MCQDisplay_modalOverlay__evywj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.MCQDisplay_modalContent__rGbdb{background:#fff;padding:24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:300px;text-align:center}.MCQDisplay_modalContent__rGbdb h3{margin-bottom:16px;color:#2c3e50}@media (max-width:768px){.MCQDisplay_mcqHeader__EA8ki{padding:16px;margin-bottom:16px}.MCQDisplay_headerTitle___cYmM{font-size:15px}.MCQDisplay_headerSubtitle__n3ggp{font-size:11px}.MCQDisplay_questionContainer__9feDI{padding:16px;margin-bottom:16px}.MCQDisplay_questionHeader__ZAxxm{font-size:11px}.MCQDisplay_optionItem__HSBWY{padding:10px 12px;font-size:13px}.MCQDisplay_submitButton__zzofi{padding:10px 24px;font-size:11px}}[data-theme=dark] .MCQDisplay_noQuestionsContainer__sVUsJ{border-color:#3d3d3d;background:#1f1f1f}[data-theme=dark] .MCQDisplay_noQuestionsText__rne2H{color:#a0a0a0}[data-theme=dark] .MCQDisplay_questionContainer__9feDI{background:#1f1f1f;border-color:#3d3d3d;box-shadow:0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .MCQDisplay_questionHeader__ZAxxm{color:#e0e0e0}[data-theme=dark] .MCQDisplay_optionItem__HSBWY{background:#262626;border-color:#3d3d3d;color:#e0e0e0}[data-theme=dark] .MCQDisplay_optionItem__HSBWY:hover{background:#2d2d2d;border-color:#667eea;color:#e0e0e0}[data-theme=dark] .MCQDisplay_optionItemDisabled__Nr7uI{color:#666}[data-theme=dark] .MCQDisplay_matchContainer__RT1I5{background:#1a1a1a;border-color:#3d3d3d}[data-theme=dark] .MCQDisplay_matchTable__WM_aS{background:#1f1f1f;border-color:#3d3d3d}[data-theme=dark] .MCQDisplay_matchTable__WM_aS td,[data-theme=dark] .MCQDisplay_matchTable__WM_aS th{border-bottom-color:#3d3d3d;color:#e0e0e0}[data-theme=dark] .MCQDisplay_matchTable__WM_aS th{background:#262626;color:#e0e0e0}[data-theme=dark] .MCQDisplay_matchInstructions__RnQlA{color:#a0a0a0}[data-theme=dark] .MCQDisplay_correctAnswerText__RQ7b4{background:#162312;color:#52c41a;border-left-color:#52c41a}[data-theme=dark] .MCQDisplay_explanationContainer__csDmm{background:#1a1a2e;border-left-color:#667eea;color:#b0bec5}[data-theme=dark] .MCQDisplay_scoreFeedback___0rem,[data-theme=dark] .MCQDisplay_scoreTitle__kSYxr{color:#e0e0e0}[data-theme=dark] .MCQDisplay_scoreContainerExcellent__8ULB0{background:#162312;border-color:#52c41a}[data-theme=dark] .MCQDisplay_scoreContainerGood__LeMgB{background:#111d2c;border-color:#1890ff}[data-theme=dark] .MCQDisplay_scoreContainerNeedsWork__nWg7L{background:#2a1215;border-color:#ff4d4f}[data-theme=dark] .MCQDisplay_generateMoreSection__VxFQL{background:#1f1f1f;border-color:#3d3d3d;color:#e0e0e0}[data-theme=dark] .MCQDisplay_modalContent__rGbdb{background:#1f1f1f;border:1px solid #3d3d3d;color:#e0e0e0}[data-theme=dark] .MCQDisplay_modalContent__rGbdb h3{color:#e0e0e0}[data-theme=dark] .MCQDisplay_invalidQuestionText__kBNDw{color:#666}.CollapsibleSection_collapsibleSection__B_zxS{margin:16px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.CollapsibleSection_collapsibleSection__B_zxS:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.CollapsibleSection_collapsibleSection__B_zxS.CollapsibleSection_dark__CHglO{background:#1a1a1a}.CollapsibleSection_collapsibleSection__B_zxS.CollapsibleSection_light__0M9N7{background:#fff}.CollapsibleSection_sectionHeader__qJpuW{position:relative;z-index:1}.CollapsibleSection_sectionHeader__qJpuW:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);opacity:0;transition:opacity .3s ease}.CollapsibleSection_sectionHeader__qJpuW:hover:before{opacity:1}.CollapsibleSection_headerContent__9EAQH{display:flex;align-items:center;gap:12px;flex:1 1}.CollapsibleSection_sectionTitle__Z2z8w{font-weight:inherit;font-size:inherit;color:inherit;line-height:1.3;word-break:break-word}.CollapsibleSection_sectionCounter__DKWh3{font-size:.7em;opacity:.7;background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:12px;font-weight:500;white-space:nowrap}.CollapsibleSection_headerActions__IkLSE{display:flex;align-items:center;gap:8px}.CollapsibleSection_toggleIcon__yTsVJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .3s ease;cursor:pointer}.CollapsibleSection_toggleIcon__yTsVJ:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.CollapsibleSection_sectionContent__ycLpO{position:relative;z-index:0}.CollapsibleSection_contentWrapper__kN0iS{position:relative;overflow:hidden}.CollapsibleSection_contentWrapper__kN0iS:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.CollapsibleSection_dark__CHglO .CollapsibleSection_sectionCounter__DKWh3,.CollapsibleSection_dark__CHglO .CollapsibleSection_toggleIcon__yTsVJ{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.CollapsibleSection_dark__CHglO .CollapsibleSection_toggleIcon__yTsVJ:hover{background:hsla(0,0%,100%,.2)}.CollapsibleSection_dark__CHglO .CollapsibleSection_contentWrapper__kN0iS:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.CollapsibleSection_light__0M9N7 .CollapsibleSection_sectionCounter__DKWh3,.CollapsibleSection_light__0M9N7 .CollapsibleSection_toggleIcon__yTsVJ{background:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.CollapsibleSection_light__0M9N7 .CollapsibleSection_toggleIcon__yTsVJ:hover{background:rgba(0,0,0,.2)}@keyframes CollapsibleSection_slideDown__Fme5h{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes CollapsibleSection_slideUp__AEKYL{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media (max-width:768px){.CollapsibleSection_collapsibleSection__B_zxS{margin:12px 0}.CollapsibleSection_sectionHeader__qJpuW{padding:clamp(6px,2.6vw,10px) clamp(6px,3.2vw,12px)}.CollapsibleSection_sectionTitle__Z2z8w{font-size:.9em}.CollapsibleSection_sectionCounter__DKWh3{font-size:.6em;padding:1px 6px}

  /* !important is required here — this class-based rule is the only thing
     that can beat the component's own inline style (which itself is already
     clamp()'d, but this rule previously overrode it with one fixed value
     regardless, undoing the fluid scaling entirely on mobile). */.CollapsibleSection_contentWrapper__kN0iS{padding:clamp(6px,2.6vw,12px) clamp(6px,3.6vw,16px)!important}}@media (max-width:480px){.CollapsibleSection_headerContent__9EAQH{gap:8px}.CollapsibleSection_sectionTitle__Z2z8w{font-size:.85em}.CollapsibleSection_toggleIcon__yTsVJ{width:20px;height:20px;font-size:.7em}}.SectionControls_sectionControls__xxDQg{background:hsla(0,0%,100%,.95);border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.SectionControls_sectionControls__xxDQg:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.SectionControls_sectionControls__xxDQg.SectionControls_dark__Anldu{background:rgba(26,26,26,.95);border-color:#333;color:#e0e0e0}.SectionControls_controlsHeader__LMMZs{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SectionControls_sectionInfo__f12Ii{font-size:.9em;font-weight:500;color:#666;opacity:.8}.SectionControls_dark__Anldu .SectionControls_sectionInfo__f12Ii{color:#aaa}.SectionControls_controlsButtons__OB1wP{display:flex;gap:8px;margin-bottom:12px}.SectionControls_controlButton__LnJPJ{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#f8f9fa;color:#333;font-size:.85em;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SectionControls_controlButton__LnJPJ:hover:not(.SectionControls_disabled__6jMgS){background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px)}.SectionControls_controlButton__LnJPJ:active:not(.SectionControls_disabled__6jMgS){transform:translateY(0)}.SectionControls_controlButton__LnJPJ.SectionControls_disabled__6jMgS{opacity:.5;cursor:not-allowed;background:#f8f9fa;color:#6c757d}.SectionControls_dark__Anldu .SectionControls_controlButton__LnJPJ{background:#2d2d2d;border-color:#444;color:#e0e0e0}.SectionControls_dark__Anldu .SectionControls_controlButton__LnJPJ:hover:not(.SectionControls_disabled__6jMgS){background:#3d3d3d;border-color:#555}.SectionControls_dark__Anldu .SectionControls_controlButton__LnJPJ.SectionControls_disabled__6jMgS{background:#2d2d2d;color:#666}.SectionControls_buttonIcon__atDCY{font-size:.9em;opacity:.8}.SectionControls_sectionNavigation__a8xWd{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.SectionControls_sectionButton__GG1aF{width:32px;height:32px;border:1px solid #ddd;border-radius:6px;background:#f8f9fa;color:#333;font-size:.8em;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SectionControls_sectionButton__GG1aF:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px)}.SectionControls_sectionButton__GG1aF.SectionControls_open__QnkiL{background:#d4edda;border-color:#c3e6cb;color:#155724}.SectionControls_sectionButton__GG1aF.SectionControls_closed__BWbvW{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.SectionControls_dark__Anldu .SectionControls_sectionButton__GG1aF{background:#2d2d2d;border-color:#444;color:#e0e0e0}.SectionControls_dark__Anldu .SectionControls_sectionButton__GG1aF:hover{background:#3d3d3d;border-color:#555}.SectionControls_dark__Anldu .SectionControls_sectionButton__GG1aF.SectionControls_open__QnkiL{background:#1e3a1e;border-color:#2d5a2d;color:#81c995}.SectionControls_dark__Anldu .SectionControls_sectionButton__GG1aF.SectionControls_closed__BWbvW{background:#3a1e1e;border-color:#5a2d2d;color:#f28b82}@media (max-width:768px){.SectionControls_sectionControls__xxDQg{padding:12px;margin:12px 0}.SectionControls_controlsButtons__OB1wP{flex-direction:column;gap:6px}.SectionControls_controlButton__LnJPJ{justify-content:center;padding:10px 12px}.SectionControls_sectionNavigation__a8xWd{justify-content:center}.SectionControls_sectionButton__GG1aF{width:28px;height:28px;font-size:.75em}}@media (max-width:480px){.SectionControls_sectionControls__xxDQg{padding:10px}.SectionControls_sectionInfo__f12Ii{font-size:.8em}.SectionControls_controlButton__LnJPJ{font-size:.8em;padding:8px 10px}.SectionControls_sectionButton__GG1aF{width:24px;height:24px;font-size:.7em}}.UniversalMarkdown_blockquote__UDeEj{border-left:4px solid #dadce0;margin:1em 0;padding:.5em 1em;background-color:#f8f9fa;font-style:italic;color:#666}.UniversalMarkdown_blockquoteDark__YBYj1{border-left-color:#4a4a4a;background-color:#252525;color:#b0b0b0}.UniversalMarkdown_heading3__Tdy9D{color:#333;margin-top:1.2em;margin-bottom:.5em;font-weight:600}.UniversalMarkdown_heading3Dark__piVte{color:#e0e0e0}.UniversalMarkdown_listItem__C_LZS{margin:.3em 0;color:#333}.UniversalMarkdown_listItemDark__teHwJ{color:#e0e0e0}.UniversalMarkdown_strong__9DUbo{font-weight:600}.UniversalMarkdown_emphasis__7GTDf{font-style:italic}.UniversalMarkdown_link__lJRmw{color:#1a73e8;text-decoration:none}.UniversalMarkdown_linkDark__MFzCw{color:#9ca3af}.UniversalMarkdown_link__lJRmw:hover{text-decoration:underline}@media (max-width:768px){.UniversalMarkdown_blockquote__UDeEj{padding:.5em clamp(6px,2vw,10px);margin:.8em 0}}.UniversalMarkdown_tableScroll___y7WF{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:768px){.UniversalMarkdown_tableScroll___y7WF table{width:auto!important;min-width:100%}.UniversalMarkdown_tableScroll___y7WF td,.UniversalMarkdown_tableScroll___y7WF th{min-width:clamp(84px,24vw,150px);overflow-wrap:normal;word-break:normal}}.LearningAgent_container__KH2se{margin-top:20px;margin-bottom:20px;padding:20px;border-radius:8px;background-color:#f9f9f9;border:1px solid #d9d9d9;color:inherit}.LearningAgent_containerDark__fbGVw{background-color:#1f1f1f;border:1px solid #303030;color:#e0e0e0}.LearningAgent_header__EqosI{padding:15px;border-radius:8px;margin-bottom:20px;background-color:#e6f7ff;border:1px solid #91d5ff;color:inherit}.LearningAgent_headerDark__21c_1{background-color:#141414;border:1px solid #303030;color:#e0e0e0}.LearningAgent_headerTitle__fHB_H{margin:0;font-weight:600}.LearningAgent_headerSubtitle__FioTE{margin:10px 0 0}.LearningAgent_modelIndicator__jj2mE{font-size:.8rem;opacity:.8;text-align:right;margin-top:5px;margin-bottom:-5px;color:#666;font-style:italic}.LearningAgent_modelIndicatorDark__2qlW3{color:#888}.LearningAgent_conversationContainer__6j663{margin-bottom:20px}.LearningAgent_interactionContainer__HMlbL{margin-bottom:12px;padding:15px;border-radius:8px}.LearningAgent_questionCard__Lx62c{background-color:#e6f7ff;border:1px solid #91d5ff}.LearningAgent_questionCardDark__XHNDU{background-color:#111d2c;border:1px solid #153450}.LearningAgent_answerCard__SeYg3{background-color:#f6ffed;border:1px solid #b7eb8f}.LearningAgent_answerCardDark__z05VG{background-color:#1d2b12;border:1px solid #274916}.LearningAgent_interactionLabel__71XxF{font-size:.85rem;margin-bottom:6px;opacity:.7;font-weight:600}.LearningAgent_questionContent__8M_0Y{white-space:pre-wrap;line-height:1.5}.LearningAgent_loadingContainer__h0n2K{padding:15px;border-radius:8px;margin-bottom:12px;background-color:#fff;border:1px solid #e0e0e0;color:inherit}.LearningAgent_loadingContainerDark__8Oej7{background-color:#141414;border:1px solid #303030;color:#e0e0e0}.LearningAgent_loadingLabel__SQRLG{font-size:.85rem;margin-bottom:4px;opacity:.7}.LearningAgent_loadingIndicator__mz3NR{display:flex;align-items:center;gap:4px}.LearningAgent_loadingDot__V_z1m{width:8px;height:8px;border-radius:50%;background-color:#1890ff;animation:LearningAgent_pulse__0_BlE 1s infinite}.LearningAgent_loadingDotDark__Aflpc{background-color:#177ddc}.LearningAgent_loadingDot__V_z1m:nth-child(2){animation-delay:.2s}.LearningAgent_loadingDot__V_z1m:nth-child(3){animation-delay:.4s}@keyframes LearningAgent_pulse__0_BlE{0%,to{opacity:.4}50%{opacity:1}}.LearningAgent_feedbackContainer__g8P15{margin-bottom:20px}.LearningAgent_feedbackLabel__UnAn4{margin-bottom:10px;font-weight:500}.LearningAgent_feedbackButtons__K_i0Z{display:flex;gap:10px;flex-wrap:wrap}.LearningAgent_feedbackButton__jwy5g{padding:8px 16px;border-radius:6px;cursor:pointer;font-size:11px;transition:all .2s ease;background-color:#fff;border:1px solid #d9d9d9;color:rgba(0,0,0,.85)}.LearningAgent_feedbackButtonDark__9Ej_J{background-color:#141414;border:1px solid #434343;color:#e0e0e0}.LearningAgent_feedbackButtonPrimary__zvInf{background-color:#1890ff;border-color:#1890ff;color:#fff}.LearningAgent_feedbackButtonPrimaryDark__sET1g{background-color:#177ddc;border-color:#177ddc}.LearningAgent_feedbackButton__jwy5g:hover{opacity:.8}.LearningAgent_inputContainer__uaYGb{padding:15px;border-radius:8px;margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;color:inherit}.LearningAgent_inputContainerDark__z1t4j{background-color:#141414;border:1px solid #303030;color:#e0e0e0}.LearningAgent_inputForm__TOj0H{display:flex;gap:10px}.LearningAgent_inputField__oDt9m{flex:1 1;background-color:#fff;border:1px solid #d9d9d9;color:inherit}.LearningAgent_inputFieldDark__CSCfS{background-color:#141414;border:1px solid #434343;color:#e0e0e0}.LearningAgent_summaryContainer__P_qUm{padding:20px;border-radius:8px;margin-bottom:20px;background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.LearningAgent_summaryContainerDark__vnDSw{background-color:#162312;border:1px solid #274916;color:#b7eb8f}.LearningAgent_completeContainer__IAEaj{display:flex;justify-content:center;gap:10px;margin-top:20px}.LearningAgent_completeButton__gAO9Y{padding:8px 20px;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease}.LearningAgent_suggestedQuestionsContainer__aNvdM{margin-top:15px;margin-bottom:15px}.LearningAgent_suggestedQuestionsLabel__oLntm{font-size:.9rem;margin-bottom:8px;font-weight:500;color:#666}.LearningAgent_suggestedQuestionsLabelDark___B598{color:#ccc}.LearningAgent_suggestedQuestion__xifem{background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff;border-radius:16px;padding:6px 12px;margin:0 8px 8px 0;font-size:.85rem;cursor:pointer;display:inline-block;transition:all .3s ease;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.1)}.LearningAgent_suggestedQuestionDark__d_JGh{background-color:#111d2c;color:#8ab4f8;border:1px solid #153450}.LearningAgent_suggestedQuestion__xifem:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width:768px){.LearningAgent_container__KH2se{margin-top:12px;margin-bottom:12px;padding:14px}.LearningAgent_header__EqosI{padding:12px;margin-bottom:14px}.LearningAgent_interactionContainer__HMlbL{padding:12px;margin-bottom:10px}.LearningAgent_suggestedQuestion__xifem{font-size:.8rem;padding:5px 10px}}@media (max-width:480px){.LearningAgent_container__KH2se{margin-top:8px;margin-bottom:8px;padding:10px;border-radius:6px}.LearningAgent_header__EqosI{padding:10px;margin-bottom:10px}.LearningAgent_interactionContainer__HMlbL{padding:10px;border-radius:6px}.LearningAgent_suggestedQuestion__xifem{font-size:.8rem;padding:5px 10px;margin:0 6px 6px 0}}.QuestionCountSelector_container__sLuyM{padding:20px;border-radius:8px;margin:10px 0;border:1px solid #e1e5e9;background-color:#f8f9fa}.QuestionCountSelector_light__ZZqEo{background-color:#f8f9fa;border-color:#e1e5e9}.QuestionCountSelector_dark__S7ap7{background-color:#2c3e50;border-color:#4a5568;color:#fff}.QuestionCountSelector_header__fiV0V{margin-bottom:15px;text-align:center}.QuestionCountSelector_selectionText__5ToRB{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.QuestionCountSelector_contextSection__sRbQr{margin-bottom:15px;text-align:center}.QuestionCountSelector_contextInfo__G9izR{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.QuestionCountSelector_question__uJMWw{margin-bottom:20px;text-align:center}.QuestionCountSelector_quickOptions__DtYRY{margin-bottom:20px}.QuestionCountSelector_quickOptions__DtYRY>span:first-child{display:block;margin-bottom:10px;text-align:center}.QuestionCountSelector_quickButton__ogL0e{margin:5px;min-width:100px;height:32px;font-size:12px}.QuestionCountSelector_customOption__bbj6C{margin-bottom:15px;text-align:center}.QuestionCountSelector_customOption__bbj6C>span:first-child{display:block;margin-bottom:10px}.QuestionCountSelector_customControls__TWkqr{display:flex;align-items:center;gap:10px;justify-content:center}.QuestionCountSelector_customButton__fsthV{min-width:120px;height:32px;font-size:12px}.QuestionCountSelector_note__xJlUg{font-size:12px;opacity:.7;text-align:center}.QuestionCountSelector_dark__S7ap7 .QuestionCountSelector_note__xJlUg,.QuestionCountSelector_dark__S7ap7 .QuestionCountSelector_question__uJMWw{color:#d9d9d9}@media (max-width:600px){.QuestionCountSelector_container__sLuyM{padding:15px}.QuestionCountSelector_quickButton__ogL0e{min-width:100px;margin:3px}.QuestionCountSelector_customControls__TWkqr{flex-direction:column;gap:8px}.QuestionCountSelector_contextInfo__G9izR{flex-direction:column;gap:4px}}.FlashCard_flashCardContainer__UZVUn{max-width:800px;margin:0 auto;padding:20px;min-height:600px}.FlashCard_flashCardContainer__UZVUn.FlashCard_light__MdFuU{background:#f5f5f5;border-radius:12px;border:2px solid #1890ff}.FlashCard_flashCardContainer__UZVUn.FlashCard_dark__vIBr7{background:#1f1f1f;border-radius:12px;border:2px solid #1890ff}.FlashCard_header__12DBZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 10px}.FlashCard_cardWrapper__GkGwT{perspective:1000px;margin-bottom:30px;display:flex;justify-content:center}.FlashCard_flashCard__j5T5l{width:100%;max-width:600px;min-height:300px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);border-radius:16px;box-shadow:0 8px 32px rgba(24,144,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #1890ff;background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.FlashCard_flashCard__j5T5l.FlashCard_flipped__pV0yE{transform:rotateY(180deg)}.FlashCard_flashCard__j5T5l:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.FlashCard_flashCard__j5T5l.FlashCard_flipped__pV0yE:hover{transform:rotateY(180deg) translateY(-5px)}.FlashCard_cardContent__9UJ97{position:relative;padding:40px 30px;min-height:260px}.FlashCard_cardBack__kBKHW,.FlashCard_cardContent__9UJ97,.FlashCard_cardFront__VXtqv{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.FlashCard_cardBack__kBKHW,.FlashCard_cardFront__VXtqv{text-align:center}.FlashCard_cardBack__kBKHW{transform:rotateY(180deg)}.FlashCard_cardLabel__EreD1{margin-bottom:20px;padding:8px 16px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.FlashCard_cardText__FdCJw{flex:1 1;display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding:0 20px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.FlashCard_cardText__FdCJw p,.FlashCard_cardText__FdCJw>div{font-size:16px!important}.FlashCard_cardText__FdCJw h1{font-size:20px!important}.FlashCard_cardText__FdCJw h2{font-size:24px!important}.FlashCard_cardText__FdCJw h3{font-size:18px!important}.FlashCard_cardText__FdCJw h1,.FlashCard_cardText__FdCJw h2,.FlashCard_cardText__FdCJw h3{margin-top:16px;margin-bottom:12px;font-weight:700;line-height:1.3}.FlashCard_cardText__FdCJw h1{font-size:20px;border-bottom:2px solid;padding-bottom:6px}.FlashCard_cardText__FdCJw h2{font-size:18px}.FlashCard_cardText__FdCJw h3{font-size:16px}.FlashCard_cardText__FdCJw p{margin-bottom:12px;line-height:1.7;text-align:left}.FlashCard_cardText__FdCJw ol,.FlashCard_cardText__FdCJw ul{text-align:left;margin:12px 0;padding-left:24px}.FlashCard_cardText__FdCJw li{margin:6px 0;line-height:1.6}.FlashCard_cardText__FdCJw blockquote{margin:16px 0;font-style:italic;font-weight:500;border-left:4px solid;padding:12px 16px;border-radius:6px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FlashCard_cardText__FdCJw code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;border-radius:4px;padding:3px 6px;font-size:.9em}.FlashCard_cardText__FdCJw pre{background:rgba(0,0,0,.1);border-radius:8px;padding:16px;margin:12px 0;overflow-x:auto;border:1px solid hsla(0,0%,100%,.1)}.FlashCard_cardText__FdCJw strong{font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.FlashCard_cardText__FdCJw em{font-style:italic;font-weight:500}.FlashCard_cardText__FdCJw table{border-collapse:collapse;margin:16px 0;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FlashCard_cardText__FdCJw td,.FlashCard_cardText__FdCJw th{padding:12px 16px;text-align:left;border:1px solid hsla(0,0%,100%,.1)}.FlashCard_cardText__FdCJw th{font-weight:600;background:hsla(0,0%,100%,.1)}.FlashCard_cardText__FdCJw{animation:FlashCard_textFadeIn__LB5dm .5s ease-out .3s both}@keyframes FlashCard_textFadeIn__LB5dm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FlashCard_flipHint__vv4sx{margin-top:auto;opacity:.7;display:flex;align-items:center;gap:8px;font-style:italic}.FlashCard_controls__oy5UY{margin-bottom:20px;padding:0 10px}.FlashCard_cardInfo__jF55d{text-align:center;padding:8px 16px;background:hsla(0,0%,100%,.1);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FlashCard_pagination__dur0O{display:flex;justify-content:center;margin-bottom:20px}.FlashCard_quickActions__NA_br{display:flex;justify-content:center;padding:0 10px}@media (max-width:768px){.FlashCard_flashCardContainer__UZVUn{padding:15px;min-height:500px}.FlashCard_header__12DBZ{flex-direction:column;gap:15px;text-align:center}.FlashCard_flashCard__j5T5l{min-height:250px}.FlashCard_cardContent__9UJ97{padding:30px 20px;min-height:210px}.FlashCard_cardText__FdCJw{padding:0 10px}.FlashCard_cardText__FdCJw p,.FlashCard_cardText__FdCJw>div,.FlashCard_cardText__FdCJw>span{font-size:14px!important}.FlashCard_cardText__FdCJw h1{font-size:18px!important}.FlashCard_cardText__FdCJw h2{font-size:20px!important}.FlashCard_cardText__FdCJw h3{font-size:16px!important}.FlashCard_controls__oy5UY{margin-bottom:15px}.FlashCard_controls__oy5UY .FlashCard_ant-space__Wyw9Z{flex-direction:column;gap:15px!important}.FlashCard_cardInfo__jF55d{order:-1}.FlashCard_quickActions__NA_br .FlashCard_ant-space__Wyw9Z{justify-content:center;flex-wrap:wrap}}@media (max-width:480px){.FlashCard_flashCardContainer__UZVUn{padding:10px}.FlashCard_flashCard__j5T5l{min-height:200px}.FlashCard_cardContent__9UJ97{padding:20px 15px;min-height:160px}.FlashCard_cardText__FdCJw p,.FlashCard_cardText__FdCJw>div,.FlashCard_cardText__FdCJw>span{font-size:16px!important}.FlashCard_cardText__FdCJw h1{font-size:18px!important}.FlashCard_cardText__FdCJw h2{font-size:20px!important}.FlashCard_cardText__FdCJw h3{font-size:16px!important}.FlashCard_header__12DBZ h4{font-size:12px!important}}@keyframes FlashCard_slideInUp__I1lOj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FlashCard_flashCard__j5T5l{animation:FlashCard_slideInUp__I1lOj .5s ease-out}.FlashCard_controls__oy5UY button,.FlashCard_pagination__dur0O .FlashCard_ant-pagination-item__ZgfT8,.FlashCard_quickActions__NA_br button{transition:all .3s ease}.FlashCard_controls__oy5UY button:hover,.FlashCard_quickActions__NA_br button:hover{transform:translateY(-2px)}.FlashCard_dark__vIBr7 .FlashCard_cardInfo__jF55d{background:rgba(0,0,0,.2);color:#e0e0e0}.FlashCard_light__MdFuU .FlashCard_cardInfo__jF55d{background:hsla(0,0%,100%,.3);color:#333}.FlashCard_header__12DBZ .FlashCard_ant-btn-loading__HqsRs{pointer-events:none}.FlashCard_flashCard__j5T5l:focus{outline:2px solid #1890ff;outline-offset:4px}.FlashCard_controls__oy5UY button:focus,.FlashCard_quickActions__NA_br button:focus{outline:2px solid #1890ff;outline-offset:2px}.StreamingFlashCardDisplay_container__nsGBC{width:100%;max-width:800px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.12),0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.2);transition:box-shadow .3s ease;position:relative;overflow:hidden}.StreamingFlashCardDisplay_container__nsGBC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0,transparent 50%);animation:StreamingFlashCardDisplay_gradientShift__99qne 8s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes StreamingFlashCardDisplay_gradientShift__99qne{0%,to{opacity:1}50%{opacity:.8}}.StreamingFlashCardDisplay_container__nsGBC.StreamingFlashCardDisplay_dark__nOxwy{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.1)}.StreamingFlashCardDisplay_header__GMUVm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;z-index:2}.StreamingFlashCardDisplay_header__GMUVm:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:StreamingFlashCardDisplay_shimmer__Dw7ZS 3s ease-in-out infinite}@keyframes StreamingFlashCardDisplay_shimmer__Dw7ZS{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.StreamingFlashCardDisplay_headerLeft__WKX1R{display:flex;align-items:center;gap:12px}.StreamingFlashCardDisplay_icon__U_8ix{font-size:24px;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:StreamingFlashCardDisplay_iconPulse__Cy9GX 2s ease-in-out infinite}@keyframes StreamingFlashCardDisplay_iconPulse__Cy9GX{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.StreamingFlashCardDisplay_title__G1qpd{margin:0!important;color:#fff;font-weight:700;font-size:22px;text-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(45deg,#fff,#f0f8ff,#fff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:StreamingFlashCardDisplay_textShimmer__F8O_J 3s ease-in-out infinite}@keyframes StreamingFlashCardDisplay_textShimmer__F8O_J{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.StreamingFlashCardDisplay_container__nsGBC.StreamingFlashCardDisplay_dark__nOxwy .StreamingFlashCardDisplay_title__G1qpd{background:linear-gradient(45deg,#e0e0e0,#f0f8ff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StreamingFlashCardDisplay_subtitle__ab12E{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.StreamingFlashCardDisplay_headerRight__FIiDz{display:flex;align-items:center;gap:12px}.StreamingFlashCardDisplay_generatingIndicator__I4c_Y{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:20px}.StreamingFlashCardDisplay_container__nsGBC.StreamingFlashCardDisplay_dark__nOxwy .StreamingFlashCardDisplay_generatingIndicator__I4c_Y{background:#162312;border-color:#389e0d}.StreamingFlashCardDisplay_generatingText__jvIk3{color:#52c41a;font-size:12px;font-weight:500}.StreamingFlashCardDisplay_pulse__OFmKu{display:inline-block;width:8px;height:8px;border-radius:50%;background:#52c41a;animation:StreamingFlashCardDisplay_pulseDot__7QRJY 1.4s ease-in-out infinite}@keyframes StreamingFlashCardDisplay_pulseDot__7QRJY{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}.StreamingFlashCardDisplay_completeTag___CurU{font-size:12px;padding:4px 8px;border-radius:12px}.StreamingFlashCardDisplay_progressContainer__y04pv{margin-bottom:16px;position:relative;z-index:1}.StreamingFlashCardDisplay_progressText___8b2e{display:block;text-align:center;margin-top:8px;color:hsla(0,0%,100%,.75);font-size:12px;font-weight:500}.StreamingFlashCardDisplay_cardContainer__wnbkE{margin-bottom:20px;perspective:1200px;perspective-origin:50% 50%;position:relative;z-index:1}.StreamingFlashCardDisplay_flashCard__7tx5x{width:100%;min-height:380px;border-radius:24px;cursor:pointer;position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1),box-shadow .3s ease;box-shadow:0 16px 40px rgba(0,0,0,.18),0 0 0 1px hsla(0,0%,100%,.15)}.StreamingFlashCardDisplay_flashCard__7tx5x:hover{box-shadow:0 26px 56px rgba(0,0,0,.26),0 0 0 1px hsla(0,0%,100%,.22);transform:translateY(-6px)}.StreamingFlashCardDisplay_flashCard__7tx5x.StreamingFlashCardDisplay_flipped__T5bpA{transform:rotateY(180deg)}.StreamingFlashCardDisplay_flashCard__7tx5x.StreamingFlashCardDisplay_flipped__T5bpA:hover{transform:rotateY(180deg) translateY(-6px)}@keyframes StreamingFlashCardDisplay_cardSlideIn__sPqz3{0%{opacity:0;transform:translateX(40px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.StreamingFlashCardDisplay_flashCard__7tx5x.StreamingFlashCardDisplay_navigating__Eo3kT{animation:StreamingFlashCardDisplay_cardSlideIn__sPqz3 .35s cubic-bezier(.4,0,.2,1)}.StreamingFlashCardDisplay_cardSide__HHWcl{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column}.StreamingFlashCardDisplay_cardFront__Jlwwx{background:linear-gradient(135deg,#667eea,#764ba2)}.StreamingFlashCardDisplay_cardBack__ryxCD{background:linear-gradient(135deg,#11998e,#38ef7d);transform:rotateY(180deg)}.StreamingFlashCardDisplay_container__nsGBC.StreamingFlashCardDisplay_dark__nOxwy .StreamingFlashCardDisplay_cardFront__Jlwwx{background:linear-gradient(135deg,#1e1e3e,#16213e)}.StreamingFlashCardDisplay_container__nsGBC.StreamingFlashCardDisplay_dark__nOxwy .StreamingFlashCardDisplay_cardBack__ryxCD{background:linear-gradient(135deg,#0d3320,#1a4a2a)}.StreamingFlashCardDisplay_cardContent__VpCZV{padding:28px 24px 20px;height:100%;display:flex;flex-direction:column;position:relative}.StreamingFlashCardDisplay_cardHeader__OJSVS{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.StreamingFlashCardDisplay_cardLabel__kD4oD{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.75);text-transform:uppercase;letter-spacing:1.5px}.StreamingFlashCardDisplay_cardNumber__xPQ2l{font-size:12px;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.15);padding:4px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);font-weight:600}.StreamingFlashCardDisplay_cardText__opXgK{flex:1 1;font-size:15px;line-height:1.55;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 20px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.25);background:hsla(0,0%,100%,.1);border-radius:16px;border:1px solid hsla(0,0%,100%,.12);word-wrap:break-word;overflow-wrap:break-word}.StreamingFlashCardDisplay_loadingIndicator__8A9lL{display:flex;align-items:center;gap:8px;color:rgba(255,200,120,.9);font-size:13px;margin-top:14px;justify-content:center;background:rgba(255,169,64,.12);padding:10px 16px;border-radius:12px;border:1px solid rgba(255,169,64,.2)}.StreamingFlashCardDisplay_flipHint__r81cM{text-align:center;margin-top:10px;font-size:11px;color:hsla(0,0%,100%,.55);letter-spacing:.3px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.StreamingFlashCardDisplay_cardContainer__wnbkE:hover .StreamingFlashCardDisplay_flipHint__r81cM,.StreamingFlashCardDisplay_flashCard__7tx5x:hover~.StreamingFlashCardDisplay_flipHint__r81cM{color:hsla(0,0%,100%,.82)}.StreamingFlashCardDisplay_navigation__XCq9Y{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;margin-bottom:8px;position:relative;z-index:1}.StreamingFlashCardDisplay_navButton__LMWoy{border-radius:8px!important;padding:6px 14px!important;height:34px!important;font-size:13px!important;font-weight:600!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.92)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .2s ease!important;flex:1 1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.StreamingFlashCardDisplay_navButton__LMWoy:hover:not(:disabled){background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.35)!important;color:#fff!important;transform:translateY(-1px)!important}.StreamingFlashCardDisplay_navButton__LMWoy:disabled{opacity:.3!important;cursor:not-allowed!important}.StreamingFlashCardDisplay_cardsPreview__yD_U1{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.18);position:relative;z-index:1}.StreamingFlashCardDisplay_previewTitle__uM4tQ{display:block;margin-bottom:10px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.7);text-align:center;text-transform:uppercase;letter-spacing:.08em}.StreamingFlashCardDisplay_previewGrid__cOxph{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.StreamingFlashCardDisplay_previewCard__Hpldr{width:44px;height:44px;border:2px solid hsla(0,0%,100%,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;background:hsla(0,0%,100%,.08)}.StreamingFlashCardDisplay_previewCard__Hpldr:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-2px) scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.2)}.StreamingFlashCardDisplay_previewCard__Hpldr.StreamingFlashCardDisplay_active__sRBm0{border-color:rgba(82,196,26,.85);background:rgba(82,196,26,.18);box-shadow:0 0 0 2px rgba(82,196,26,.3),0 4px 12px rgba(82,196,26,.2)}.StreamingFlashCardDisplay_previewNumber__6o0CS{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.88)}.StreamingFlashCardDisplay_previewCard__Hpldr.StreamingFlashCardDisplay_active__sRBm0 .StreamingFlashCardDisplay_previewNumber__6o0CS{color:#7ee65d}.StreamingFlashCardDisplay_previewStatus__V9RuJ{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;background:rgba(0,0,0,.65);border:1.5px solid hsla(0,0%,100%,.2)}.StreamingFlashCardDisplay_completeIcon__4__19{color:#52c41a}.StreamingFlashCardDisplay_loadingIcon__PfD2R{color:#ffa940;animation:StreamingFlashCardDisplay_spin__pwTiB 1s linear infinite}@keyframes StreamingFlashCardDisplay_spin__pwTiB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.StreamingFlashCardDisplay_container__nsGBC{padding:16px;border-radius:16px}.StreamingFlashCardDisplay_header__GMUVm{flex-direction:column;gap:12px;align-items:flex-start}.StreamingFlashCardDisplay_headerRight__FIiDz{align-self:flex-end}.StreamingFlashCardDisplay_title__G1qpd{font-size:18px}.StreamingFlashCardDisplay_flashCard__7tx5x{min-height:300px;border-radius:18px}.StreamingFlashCardDisplay_cardContent__VpCZV{padding:20px 16px 16px}.StreamingFlashCardDisplay_cardText__opXgK{font-size:14px;padding:14px}.StreamingFlashCardDisplay_navigation__XCq9Y{gap:10px}.StreamingFlashCardDisplay_navButton__LMWoy{padding:5px 10px!important;font-size:12px!important;height:30px!important}.StreamingFlashCardDisplay_previewCard__Hpldr{width:38px;height:38px}.StreamingFlashCardDisplay_previewNumber__6o0CS{font-size:12px}}@media (max-width:480px){.StreamingFlashCardDisplay_container__nsGBC{padding:12px}.StreamingFlashCardDisplay_title__G1qpd{font-size:16px}.StreamingFlashCardDisplay_flashCard__7tx5x{min-height:260px;border-radius:16px}.StreamingFlashCardDisplay_cardContent__VpCZV{padding:16px 14px 12px}.StreamingFlashCardDisplay_cardText__opXgK{font-size:13px;padding:12px}.StreamingFlashCardDisplay_navButton__LMWoy{padding:4px 8px!important;font-size:11px!important;height:28px!important}}.StreamingEssayDisplay_container__rehQ_{width:100%;max-width:1000px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.StreamingEssayDisplay_header__SvdtK{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:12px;color:#fff}.StreamingEssayDisplay_title__fzif9{color:#fff!important;margin-bottom:8px!important}.StreamingEssayDisplay_subtitle__KO_EF{color:hsla(0,0%,100%,.9);font-size:14px}.StreamingEssayDisplay_loadingContainer__ZNnfB{display:flex;flex-direction:column;gap:20px}.StreamingEssayDisplay_questionSkeleton__ZrKm3{padding:20px;border:2px dashed #e0e0e0;border-radius:8px;background:#f9f9f9}.StreamingEssayDisplay_skeletonTitle__VDGZk{height:20px;margin-bottom:10px;width:60%}.StreamingEssayDisplay_skeletonQuestion__Gn3JP,.StreamingEssayDisplay_skeletonTitle__VDGZk{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:StreamingEssayDisplay_loading__Bwsm8 1.5s infinite;border-radius:4px}.StreamingEssayDisplay_skeletonQuestion__Gn3JP{height:16px;margin-bottom:8px;width:100%}.StreamingEssayDisplay_skeletonQuestion__Gn3JP:nth-child(2){width:80%}.StreamingEssayDisplay_skeletonQuestion__Gn3JP:nth-child(3){width:90%}.StreamingEssayDisplay_skeletonGuidelines__evWit{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:StreamingEssayDisplay_loading__Bwsm8 1.5s infinite;border-radius:4px;margin-top:10px;width:70%}@keyframes StreamingEssayDisplay_loading__Bwsm8{0%{background-position:200% 0}to{background-position:-200% 0}}.StreamingEssayDisplay_questionContainer__Svhix{display:flex;flex-direction:column;gap:20px}.StreamingEssayDisplay_questionBox__qjzdC{border:2px solid #e0e0e0;border-radius:12px;padding:25px;background:#fafafa;transition:all .3s ease}.StreamingEssayDisplay_questionBox__qjzdC:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.1)}.StreamingEssayDisplay_questionHeader__ZkfDC{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.StreamingEssayDisplay_questionTitle__LTOHH{color:#1890ff!important;margin:0!important;font-size:18px}.StreamingEssayDisplay_streamingIndicator__6u6_i{display:flex;align-items:center;gap:8px}.StreamingEssayDisplay_streamingDot__bZls3{width:8px;height:8px;background:#52c41a;border-radius:50%;animation:StreamingEssayDisplay_pulse__a6L9B 1.5s infinite}.StreamingEssayDisplay_streamingText__IlKbe{color:#52c41a;font-size:12px;font-weight:500}@keyframes StreamingEssayDisplay_pulse__a6L9B{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.StreamingEssayDisplay_questionContent__Bl8KA{margin-bottom:25px}.StreamingEssayDisplay_questionTitleSection___t1CO{margin-bottom:15px}.StreamingEssayDisplay_questionTitleText__tRvJC{font-size:16px;color:#333;line-height:1.6}.StreamingEssayDisplay_questionTextSection__wlOFo{margin-bottom:20px}.StreamingEssayDisplay_questionText__rkj4s{font-size:15px;color:#555;line-height:1.7;white-space:pre-wrap}.StreamingEssayDisplay_guidelinesSection__69qOY{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #1890ff}.StreamingEssayDisplay_guidelinesTitle__ig58_{font-weight:600;color:#1890ff;margin-bottom:10px;display:block}.StreamingEssayDisplay_guidelinesList__zWWRC{margin:0;padding-left:20px}.StreamingEssayDisplay_guidelineItem__GaozE{margin-bottom:8px;color:#666;line-height:1.5}.StreamingEssayDisplay_questionMeta__ST4v3{display:flex;gap:20px;padding:12px;background:#e6f7ff;border-radius:6px;border:1px solid #91d5ff}.StreamingEssayDisplay_timeLimit__HjLB3,.StreamingEssayDisplay_wordLimit__D_R_v{font-size:13px;color:#1890ff;font-weight:500}.StreamingEssayDisplay_answerSection__ckaRr{margin-top:25px;padding-top:20px;border-top:2px solid #f0f0f0}.StreamingEssayDisplay_loadingQuestion__cQ__C{padding:20px;text-align:center}.StreamingEssayDisplay_paginationContainer__bZ9HO{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}.StreamingEssayDisplay_submitAllContainer__d_FnC{display:flex;justify-content:center;width:100%}.StreamingEssayDisplay_submitAllButton__OtpbE{min-width:200px;height:40px;font-weight:600}.StreamingEssayDisplay_pagination__XGdgI{background:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR{background:#1f1f1f;color:#fff}.StreamingEssayDisplay_header__SvdtK.StreamingEssayDisplay_dark__ohzBR{background:linear-gradient(135deg,#4a5568,#2d3748)}.StreamingEssayDisplay_questionBox__qjzdC.StreamingEssayDisplay_dark__ohzBR{background:#2d2d2d;border-color:#4a5568}.StreamingEssayDisplay_questionBox__qjzdC.StreamingEssayDisplay_dark__ohzBR:hover{border-color:#63b3ed}.StreamingEssayDisplay_questionTitle__LTOHH.StreamingEssayDisplay_dark__ohzBR{color:#63b3ed!important}.StreamingEssayDisplay_questionTitleText__tRvJC.StreamingEssayDisplay_dark__ohzBR{color:#e2e8f0}.StreamingEssayDisplay_questionText__rkj4s.StreamingEssayDisplay_dark__ohzBR{color:#cbd5e0}.StreamingEssayDisplay_guidelinesSection__69qOY.StreamingEssayDisplay_dark__ohzBR{background:#2d3748;border-left-color:#63b3ed}.StreamingEssayDisplay_guidelineItem__GaozE.StreamingEssayDisplay_dark__ohzBR{color:#a0aec0}.StreamingEssayDisplay_questionMeta__ST4v3.StreamingEssayDisplay_dark__ohzBR{background:#2a4365;border-color:#3182ce}.StreamingEssayDisplay_timeLimit__HjLB3.StreamingEssayDisplay_dark__ohzBR,.StreamingEssayDisplay_wordLimit__D_R_v.StreamingEssayDisplay_dark__ohzBR{color:#63b3ed}.StreamingEssayDisplay_streamingText__IlKbe.StreamingEssayDisplay_dark__ohzBR{color:#68d391}.StreamingEssayDisplay_streamingDot__bZls3.StreamingEssayDisplay_dark__ohzBR{background:#68d391}.StreamingEssayDisplay_essayInput__DKajZ{margin-top:20px}.StreamingEssayDisplay_inputSection__pAcHC{margin-bottom:20px}.StreamingEssayDisplay_inputLabel___TbDt{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:5px}.StreamingEssayDisplay_textarea__PVT7W{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .3s ease}.StreamingEssayDisplay_textarea__PVT7W:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.StreamingEssayDisplay_wordCount__T9jt5{color:#888;margin-top:5px;font-size:12px}.StreamingEssayDisplay_submitButton__qgDtC{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,144,255,.3)}.StreamingEssayDisplay_submitButton__qgDtC:hover:not(:disabled){background:linear-gradient(135deg,#096dd9,#0050b3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.StreamingEssayDisplay_submitButton__qgDtC:disabled{background:#d9d9d9;cursor:not-allowed;transform:none;box-shadow:none}.StreamingEssayDisplay_evaluationResult__xzFJj{margin-top:20px;padding:20px;background:#f6ffed;border:2px solid #b7eb8f;border-radius:8px}.StreamingEssayDisplay_evaluationHeader__U398I{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.StreamingEssayDisplay_evaluationHeader__U398I h4{margin:0;color:#52c41a;font-size:18px}.StreamingEssayDisplay_scoreDisplay__TbXSM{background:#52c41a;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:16px}.StreamingEssayDisplay_scoreBreakdown__vShpg{gap:20px;margin-bottom:15px;font-size:14px}.StreamingEssayDisplay_scoreBreakdown__vShpg div{color:#52c41a;font-weight:500}.StreamingEssayDisplay_feedback__y3tc3{font-size:14px;line-height:1.5;color:#333}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_inputLabel___TbDt{color:#63b3ed;border-bottom-color:#63b3ed}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_textarea__PVT7W{background:#2d2d2d;border-color:#4a5568;color:#e2e8f0}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_textarea__PVT7W:focus{border-color:#63b3ed;box-shadow:0 0 0 2px rgba(99,179,237,.2)}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_wordCount__T9jt5{color:#a0aec0}.StreamingEssayDisplay_comparisonContainer__lgTHp{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.StreamingEssayDisplay_answerBox__IU8hv{border:2px solid #e0e0e0;border-radius:12px;padding:16px;background:#fafafa;transition:all .3s ease}.StreamingEssayDisplay_answerBox__IU8hv:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.1)}.StreamingEssayDisplay_answerTitle__o65eC{margin:0 0 10px;font-size:16px;font-weight:600;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:6px}.StreamingEssayDisplay_answerContent__J60vG{font-size:14px;line-height:1.5;color:#333;white-space:pre-wrap;word-wrap:break-word;padding:12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.StreamingEssayDisplay_essaySection__bQ8aM{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.StreamingEssayDisplay_essaySection__bQ8aM:last-child{border-bottom:none;margin-bottom:0}.StreamingEssayDisplay_evaluationSection__Xs5w4{background:#f6ffed;border:2px solid #b7eb8f;border-radius:12px;padding:16px}.StreamingEssayDisplay_scoreSection__SvIZN{text-align:center;margin-bottom:16px}.StreamingEssayDisplay_scoreTitle__HUamx{font-size:18px;font-weight:600;color:#52c41a;margin-bottom:12px}.StreamingEssayDisplay_scoreBreakdown__vShpg{display:flex;justify-content:space-around;flex-wrap:wrap;gap:12px}.StreamingEssayDisplay_scoreItem___CjUu{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #d9f7be}.StreamingEssayDisplay_scoreLabel__MuszH{font-size:12px;color:#666;margin-bottom:4px}.StreamingEssayDisplay_scoreValue__79jYi{font-size:16px;font-weight:600;color:#52c41a}.StreamingEssayDisplay_feedbackSection__bue8f h5{color:#52c41a;margin-bottom:12px;font-size:16px}.StreamingEssayDisplay_feedbackItem__kRS8W{margin-bottom:12px;padding:8px 12px;background:#fff;border-radius:6px;border-left:3px solid #52c41a}.StreamingEssayDisplay_feedbackItem__kRS8W strong{color:#1890ff}.StreamingEssayDisplay_costDataSection__dSIXH{margin:16px 0;padding:16px;background:#f0f8ff;border:1px solid #91d5ff;border-radius:8px}.StreamingEssayDisplay_feedbackOptionsSection___ULsh{margin-top:16px;padding:16px;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_answerBox__IU8hv{background:#2a2a2a;border-color:#404040}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_answerBox__IU8hv:hover{border-color:#63b3ed;box-shadow:0 4px 12px rgba(99,179,237,.2)}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_answerTitle__o65eC{color:#63b3ed;border-bottom-color:#63b3ed}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_answerContent__J60vG{background:#1a1a1a;color:#e0e0e0;border-color:#404040}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_evaluationSection__Xs5w4{background:#1a2f1a;border-color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_scoreTitle__HUamx{color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_scoreItem___CjUu{background:#2a2a2a;border-color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_feedbackSection__bue8f h5,.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_scoreValue__79jYi{color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_feedbackItem__kRS8W{background:#2a2a2a;border-left-color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_feedbackItem__kRS8W strong{color:#63b3ed}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_feedbackOptionsSection___ULsh{background:#1a1a1a;border-color:#404040}.StreamingEssayDisplay_uploadSection__yhEK1{margin-bottom:20px;padding:16px;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_uploadSection__yhEK1{background:#1a1a1a;border-color:#404040}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_evaluationResult__xzFJj{background:#1a2f1a;border-color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_evaluationHeader__U398I h4{color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_scoreDisplay__TbXSM{background:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_scoreBreakdown__vShpg div{color:#68d391}.StreamingEssayDisplay_container__rehQ_.StreamingEssayDisplay_dark__ohzBR .StreamingEssayDisplay_feedback__y3tc3{color:#e2e8f0}.StreamingQADisplay_container__w5PI7{width:100%;max-width:1000px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.StreamingQADisplay_header__RjR7L{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:12px;color:#fff}.StreamingQADisplay_title__AfvJ9{color:#fff!important;margin-bottom:8px!important}.StreamingQADisplay_subtitle__LQw3U{color:hsla(0,0%,100%,.9);font-size:14px}.StreamingQADisplay_loadingContainer__sVIRh{display:flex;flex-direction:column;gap:20px}.StreamingQADisplay_questionSkeleton__V0493{padding:20px;border:2px dashed #e0e0e0;border-radius:8px;background:#f9f9f9}.StreamingQADisplay_skeletonQuestion__YjXO_{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:StreamingQADisplay_loading__NqA_X 1.5s infinite;border-radius:4px;margin-bottom:15px;width:100%}.StreamingQADisplay_skeletonQuestion__YjXO_:nth-child(2){width:80%}.StreamingQADisplay_skeletonQuestion__YjXO_:nth-child(3){width:90%}.StreamingQADisplay_skeletonAnswer__lArhy{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:StreamingQADisplay_loading__NqA_X 1.5s infinite;border-radius:4px;margin-top:10px;width:60%}@keyframes StreamingQADisplay_loading__NqA_X{0%{background-position:200% 0}to{background-position:-200% 0}}.StreamingQADisplay_questionContainer__qR3iF{display:flex;flex-direction:column;gap:20px}.StreamingQADisplay_questionBox__0wqph{border:2px solid #e0e0e0;border-radius:12px;padding:25px;background:#fafafa;transition:all .3s ease}.StreamingQADisplay_questionBox__0wqph:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.1)}.StreamingQADisplay_questionHeader__U__0U{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.StreamingQADisplay_questionTitle__FDUcS{color:#1890ff!important;margin:0!important;font-size:18px}.StreamingQADisplay_streamingIndicator__u29Qx{display:flex;align-items:center;gap:8px}.StreamingQADisplay_streamingDot__1_2Zd{width:8px;height:8px;background:#52c41a;border-radius:50%;animation:StreamingQADisplay_pulse__SyU2H 1.5s infinite}.StreamingQADisplay_streamingText__ha_zV{color:#52c41a;font-size:12px;font-weight:500}@keyframes StreamingQADisplay_pulse__SyU2H{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.StreamingQADisplay_questionContent__PPY5_{margin-bottom:25px}.StreamingQADisplay_questionTextSection__bGCrT{margin-bottom:20px}.StreamingQADisplay_questionText__LE__d{font-size:16px;color:#333;line-height:1.7;white-space:pre-wrap;font-weight:500}.StreamingQADisplay_questionMeta__Lyt2_{display:flex;gap:20px;padding:12px;background:#f0f8ff;border-radius:6px;border:1px solid #b3d9ff}.StreamingQADisplay_marks__12pAI,.StreamingQADisplay_wordLimit__IA0o2{font-size:13px;color:#1890ff;font-weight:500}.StreamingQADisplay_answerSection__km8FJ{margin-top:25px;padding-top:20px;border-top:2px solid #f0f0f0}.StreamingQADisplay_loadingQuestion__hkszS{padding:20px;text-align:center}.StreamingQADisplay_paginationContainer___IXff{display:flex;justify-content:center;margin-top:20px}.StreamingQADisplay_pagination__qMTZM{background:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH{background:#141414;color:#e0e0e0;border:1px solid #2a2a2a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_header__RjR7L{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #2a2a2a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionBox__0wqph{background:#1a1a2e;border-color:#2a2a2a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionBox__0wqph:hover{border-color:#4a9eff;box-shadow:0 4px 12px rgba(74,158,255,.12)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionHeader__U__0U{border-bottom-color:#2a2a2a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionTitle__FDUcS{color:#69b1ff!important}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionText__LE__d{color:#e0e0e0}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionMeta__Lyt2_{background:#0d0d1a;border-color:#2a2a2a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_wordLimit__IA0o2{color:#69b1ff}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_marks__12pAI{color:#95de64}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_streamingText__ha_zV{color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_streamingDot__1_2Zd{background:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_questionSkeleton__V0493{border-color:#2a2a2a;background:#1a1a2e}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_skeletonAnswer__lArhy,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_skeletonQuestion__YjXO_{background:linear-gradient(90deg,#1e1e2e 25%,#2a2a3e 50%,#1e1e2e 75%);background-size:200% 100%}.StreamingQADisplay_qaInput__oZRrr{margin-top:20px}.StreamingQADisplay_inputSection__mXkX6{margin-bottom:20px}.StreamingQADisplay_inputLabel__TFAnS{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:5px}.StreamingQADisplay_textarea__z371t{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .3s ease}.StreamingQADisplay_textarea__z371t:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.StreamingQADisplay_wordCount__xyDdc{color:#888;margin-top:5px;font-size:12px}.StreamingQADisplay_submitButton__JHR7w{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,144,255,.3)}.StreamingQADisplay_submitButton__JHR7w:hover:not(:disabled){background:linear-gradient(135deg,#096dd9,#0050b3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.StreamingQADisplay_submitButton__JHR7w:disabled{background:#d9d9d9;cursor:not-allowed;transform:none;box-shadow:none}.StreamingQADisplay_evaluationResult__Gg5f2{margin-top:20px;padding:20px;background:#f6ffed;border:2px solid #b7eb8f;border-radius:8px}.StreamingQADisplay_evaluationHeader__3CGQu{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.StreamingQADisplay_evaluationHeader__3CGQu h4{margin:0;color:#52c41a;font-size:18px}.StreamingQADisplay_scoreDisplay__wKhuw{background:#52c41a;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:16px}.StreamingQADisplay_evaluationDetails__eR1Me{font-size:14px;line-height:1.5}.StreamingQADisplay_feedback__E0Vo7{margin-bottom:15px;color:#333}.StreamingQADisplay_modelAnswer__AmuRy{color:#333}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_inputLabel__TFAnS{color:#69b1ff;border-bottom-color:#69b1ff}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_textarea__z371t{background:#0d0d1a;border-color:#2d3a4a;color:#e0e0e0}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_textarea__z371t::placeholder{color:#4a5568}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_textarea__z371t:focus{border-color:#4a9eff;box-shadow:0 0 0 2px rgba(74,158,255,.15)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_wordCount__xyDdc{color:#6b7280}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_submitButton__JHR7w:not(:disabled){background:linear-gradient(135deg,#1d6fa4,#1a5f8c);box-shadow:0 2px 8px rgba(29,111,164,.35)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_submitButton__JHR7w:hover:not(:disabled){background:linear-gradient(135deg,#2580b3,#1d6fa4);box-shadow:0 4px 12px rgba(29,111,164,.5)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_submitButton__JHR7w:disabled{background:#2a2a2a;color:#4a5568;border:1px solid #3a3a3a}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_pagination__qMTZM{background:#1a1a2e;box-shadow:0 2px 8px rgba(0,0,0,.4)}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_evaluationResult__Gg5f2{background:#1a2f1a;border-color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_evaluationHeader__3CGQu h4{color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_scoreDisplay__wKhuw{background:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_feedback__E0Vo7,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_modelAnswer__AmuRy{color:#e2e8f0}.StreamingQADisplay_comparisonContainer__F2Vsq{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.StreamingQADisplay_answerBox__H0P_f{border:2px solid #e0e0e0;border-radius:12px;padding:16px;background:#fafafa;transition:all .3s ease}.StreamingQADisplay_answerBox__H0P_f:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.1)}.StreamingQADisplay_answerTitle__Za4hb{margin:0 0 10px;font-size:16px;font-weight:600;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:6px}.StreamingQADisplay_answerContent___ivul{font-size:14px;line-height:1.5;color:#333;white-space:pre-wrap;word-wrap:break-word;padding:12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.StreamingQADisplay_answerContent___ivul h1,.StreamingQADisplay_answerContent___ivul h2,.StreamingQADisplay_answerContent___ivul h3{color:#1890ff;margin:6px 0 4px;font-weight:600}.StreamingQADisplay_answerContent___ivul p{margin:3px 0;text-align:justify;line-height:1.3}.StreamingQADisplay_answerContent___ivul ol,.StreamingQADisplay_answerContent___ivul ul{margin:4px 0;padding-left:20px}.StreamingQADisplay_answerContent___ivul li{margin:2px 0;line-height:1.3}.StreamingQADisplay_answerContent___ivul strong{color:#1890ff;font-weight:600}.StreamingQADisplay_answerContent___ivul em{color:#666;font-style:italic}.StreamingQADisplay_evaluationSection__9uydr{background:#f6ffed;border:2px solid #b7eb8f;border-radius:12px;padding:16px}.StreamingQADisplay_scoreSection__SaF9B{text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #b7eb8f}.StreamingQADisplay_scoreTitle__MYhjt{margin:0;font-size:20px;font-weight:700;color:#52c41a}.StreamingQADisplay_feedbackSection__SeJY8{display:flex;flex-direction:column;gap:12px}.StreamingQADisplay_feedbackTitle__b_pHZ{margin:0 0 6px;font-size:14px;font-weight:600;color:#1890ff}.StreamingQADisplay_feedbackText__0fYaH{margin:0;font-size:14px;line-height:1.4;color:#333}.StreamingQADisplay_overallFeedback__9LidO{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:12px}.StreamingQADisplay_missingPoints__t5Ukl{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;padding:12px}.StreamingQADisplay_missingPointsList__ekmXu{margin:6px 0 0;padding-left:20px}.StreamingQADisplay_missingPointsList__ekmXu li{margin-bottom:3px;font-size:14px;line-height:1.3}.StreamingQADisplay_relevanceFeedback__CO_Xl{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:12px}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_loadingQuestion__hkszS .StreamingQADisplay_skeletonAnswer__lArhy,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_loadingQuestion__hkszS .StreamingQADisplay_skeletonQuestion__YjXO_{background:linear-gradient(90deg,#1e1e2e 25%,#2a2a3e 50%,#1e1e2e 75%);background-size:200% 100%}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerBox__H0P_f{background:#2d2d2d;border-color:#4a5568}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerBox__H0P_f:hover{border-color:#63b3ed}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerTitle__Za4hb{color:#63b3ed;border-bottom-color:#63b3ed}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul{color:#e2e8f0;background:#2d2d2d;border-color:#4a5568}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul h1,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul h2,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul h3,.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul strong{color:#63b3ed}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_answerContent___ivul em{color:#a0aec0}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_evaluationSection__9uydr{background:#1a2f1a;border-color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_scoreSection__SaF9B{border-bottom-color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_scoreTitle__MYhjt{color:#68d391}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_feedbackTitle__b_pHZ{color:#63b3ed}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_feedbackText__0fYaH{color:#e2e8f0}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_overallFeedback__9LidO{background:#1a2332;border-color:#63b3ed}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_missingPoints__t5Ukl{background:#2d1a1a;border-color:#ffa940}.StreamingQADisplay_container__w5PI7.StreamingQADisplay_dark__79FRH .StreamingQADisplay_relevanceFeedback__CO_Xl{background:#1a2f1a;border-color:#68d391}.LoadingComponents_loadingDots__fHREs{display:inline-flex;gap:4px}.LoadingComponents_loadingDots__fHREs span{animation:LoadingComponents_dotFade__JUw_C 1.4s infinite;opacity:0}.LoadingComponents_loadingDots__fHREs span:nth-child(2){animation-delay:.2s}.LoadingComponents_loadingDots__fHREs span:nth-child(3){animation-delay:.4s}@keyframes LoadingComponents_dotFade__JUw_C{0%,to{opacity:0}50%{opacity:1}}.LoadingComponents_processingIndicator__fQ_s_{display:flex;align-items:center;gap:10px;color:#666}.LoadingComponents_spinner__rvP6T{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:LoadingComponents_spin__xzYlO 1s linear infinite}@keyframes LoadingComponents_spin__xzYlO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingComponents_chatLoadingContainer__91d5a{display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e8e8e8;margin:12px 0;min-height:80px}.LoadingComponents_chatLoadingContainerDark__9qZiq{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #404040;box-shadow:0 2px 12px rgba(0,0,0,.2)}.LoadingComponents_chatLoadingContent__zz_G1{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.LoadingComponents_chatLoadingSpinner__So3DM{position:relative;width:40px;height:40px}.LoadingComponents_chatLoadingRing__BkwOG{position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:50%;animation:LoadingComponents_chatLoadingRing__BkwOG 2s linear infinite}.LoadingComponents_chatLoadingRing__BkwOG:first-child{border-top-color:#4285f4;animation-delay:0s}.LoadingComponents_chatLoadingRing__BkwOG:nth-child(2){border-right-color:#34a853;animation-delay:.5s}.LoadingComponents_chatLoadingRing__BkwOG:nth-child(3){border-bottom-color:#ea4335;animation-delay:1s}@keyframes LoadingComponents_chatLoadingRing__BkwOG{0%{transform:rotate(0deg);opacity:1}50%{opacity:.8}to{transform:rotate(1turn);opacity:1}}.LoadingComponents_chatLoadingText__GKtCD{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#333}.LoadingComponents_chatLoadingContainerDark__9qZiq .LoadingComponents_chatLoadingText__GKtCD{color:#e0e0e0}.LoadingComponents_chatLoadingMainText__0Nbif{transition:all .3s ease}.LoadingComponents_chatLoadingDots____5pz{font-weight:700;color:#4285f4;min-width:20px;text-align:left}.LoadingComponents_chatLoadingContainerDark__9qZiq .LoadingComponents_chatLoadingDots____5pz{color:#8ab4f8}.LoadingComponents_chatLoadingSubtext__nMBs5{font-size:12px;color:#666;font-weight:400;max-width:400px;text-align:center;line-height:1.4}.LoadingComponents_chatLoadingContainerDark__9qZiq .LoadingComponents_chatLoadingSubtext__nMBs5{color:#a0a0a0}.LoadingComponents_learningInsight__YDVzO{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;padding:12px 16px;margin-top:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);font-size:13px;line-height:1.5;color:#495057;font-weight:500;transition:all .3s ease;animation:LoadingComponents_insightFadeIn__kH0V0 .5s ease-out;position:relative;overflow:hidden}.LoadingComponents_learningInsight__YDVzO:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4285f4,#34a853,#ea4335);opacity:.7}.LoadingComponents_chatLoadingContainerDark__9qZiq .LoadingComponents_learningInsight__YDVzO{background:linear-gradient(135deg,#2d3748,#1a202c);border:1px solid #4a5568;color:#e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.LoadingComponents_learningInsight__YDVzO strong{color:#4285f4;font-weight:600}.LoadingComponents_chatLoadingContainerDark__9qZiq .LoadingComponents_learningInsight__YDVzO strong{color:#8ab4f8}@keyframes LoadingComponents_insightFadeIn__kH0V0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoadingComponents_enhancedProcessingIndicator__3xi8B{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #e8e8e8;margin:16px 0}.LoadingComponents_enhancedProcessingIndicatorDark__SEbLZ{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #404040;box-shadow:0 4px 16px rgba(0,0,0,.3)}.LoadingComponents_enhancedSpinner__k90M2{position:relative;width:40px;height:40px}.LoadingComponents_enhancedSpinnerRing__AvKyc{position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:50%;animation:LoadingComponents_enhancedSpinnerRing__AvKyc 1.5s linear infinite}.LoadingComponents_enhancedSpinnerRing__AvKyc:first-child{border-top-color:#1a73e8;animation-delay:0s}.LoadingComponents_enhancedSpinnerRing__AvKyc:nth-child(2){border-right-color:#34a853;animation-delay:.3s}.LoadingComponents_enhancedSpinnerRing__AvKyc:nth-child(3){border-bottom-color:#ea4335;animation-delay:.6s}@keyframes LoadingComponents_enhancedSpinnerRing__AvKyc{0%{transform:rotate(0deg);opacity:1}50%{opacity:.6}to{transform:rotate(1turn);opacity:1}}.LoadingComponents_enhancedProcessingText__UX_AJ{display:flex;flex-direction:column;gap:4px}.LoadingComponents_enhancedProcessingMainText__WiH4B{font-size:12px;font-weight:600;color:#333}.LoadingComponents_enhancedProcessingIndicatorDark__SEbLZ .LoadingComponents_enhancedProcessingMainText__WiH4B{color:#e0e0e0}.LoadingComponents_enhancedProcessingDots__soSwN{display:flex;gap:4px;align-items:center}.LoadingComponents_enhancedProcessingDots__soSwN span{width:6px;height:6px;border-radius:50%;background-color:#1a73e8;animation:LoadingComponents_enhancedProcessingDot__RffJ2 1.4s ease-in-out infinite both}.LoadingComponents_enhancedProcessingIndicatorDark__SEbLZ .LoadingComponents_enhancedProcessingDots__soSwN span{background-color:#8ab4f8}.LoadingComponents_enhancedProcessingDots__soSwN span:first-child{animation-delay:-.32s}.LoadingComponents_enhancedProcessingDots__soSwN span:nth-child(2){animation-delay:-.16s}.LoadingComponents_enhancedProcessingDots__soSwN span:nth-child(3){animation-delay:0s}@keyframes LoadingComponents_enhancedProcessingDot__RffJ2{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.LoadingComponents_streamingContent__NBKiw{margin-top:16px;padding:16px;background:hsla(0,0%,100%,.05);border-radius:8px;border-left:3px solid #007bff;animation:LoadingComponents_fadeIn__Xw8kU .3s ease-in}.LoadingComponents_streamingContentDark__qQZUE{background:rgba(0,0,0,.1);border-left-color:#4dabf7}@keyframes LoadingComponents_fadeIn__Xw8kU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoadingComponents_stepDetails__pSgXy{margin-top:16px;padding:12px;background:rgba(24,144,255,.1);border-radius:8px;border-left:3px solid #1890ff}.LoadingComponents_stepDetails__pSgXy p{margin:0;font-size:14px;color:#1890ff;font-weight:500}.FollowUpQuestions_followUpContainer__DWcZ0{margin-top:12px;padding:16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.FollowUpQuestions_followUpHeader__iGPRe{display:flex;align-items:center;margin-bottom:12px;gap:8px}.FollowUpQuestions_followUpIcon__c_zqF{color:#777;font-size:15px}.FollowUpQuestions_followUpTitle___XTU7{font-weight:600;font-size:13px;color:#555;margin:0;text-transform:uppercase;letter-spacing:.04em}.FollowUpQuestions_questionsContainer__sxlLD{width:100%}.FollowUpQuestions_questionButton__2tMz7{width:100%!important;height:auto!important;min-height:42px!important;padding:10px 16px!important;text-align:left!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.5!important;font-size:13px!important;border-radius:8px!important;margin-bottom:7px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;font-weight:400!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease!important;color:#fff!important;background:#1890ff!important;border:1px solid #1890ff!important;box-shadow:0 1px 3px rgba(24,144,255,.25)!important}.FollowUpQuestions_questionButton__2tMz7:hover{color:#fff!important;background:#096dd9!important;border-color:#096dd9!important;box-shadow:0 3px 8px rgba(24,144,255,.35)!important;transform:translateY(-1px)!important}.FollowUpQuestions_questionButton__2tMz7:active{transform:translateY(0)!important;background:#0050b3!important;border-color:#0050b3!important;box-shadow:0 1px 2px rgba(24,144,255,.2)!important}[data-theme=dark] .FollowUpQuestions_followUpContainer__DWcZ0{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 2px 8px rgba(0,0,0,.35)}[data-theme=dark] .FollowUpQuestions_followUpIcon__c_zqF{color:#777}[data-theme=dark] .FollowUpQuestions_followUpTitle___XTU7{color:#888}[data-theme=dark] .FollowUpQuestions_questionButton__2tMz7{color:#d8d8d8!important;background:#2e2e2e!important;border:1px solid #4a4a4a!important;box-shadow:0 1px 4px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04)!important}[data-theme=dark] .FollowUpQuestions_questionButton__2tMz7:hover{color:#f2f2f2!important;background:#393939!important;border-color:#666!important;box-shadow:0 3px 10px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)!important;transform:translateY(-1px)!important}[data-theme=dark] .FollowUpQuestions_questionButton__2tMz7:active{transform:translateY(0)!important;box-shadow:0 1px 3px rgba(0,0,0,.4)!important}@media (max-width:768px){.FollowUpQuestions_followUpContainer__DWcZ0{padding:12px;margin-top:10px}.FollowUpQuestions_questionButton__2tMz7{padding:9px 13px!important;font-size:13px!important;min-height:40px!important}}.QuestionSourceSelector_selectorCard__ZzZZ_{margin:12px 0;border-radius:10px;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}.QuestionSourceSelector_selectorCard__ZzZZ_.QuestionSourceSelector_dark__6RtQk{background:#2c2c2c;border-color:#555;color:#fff}.QuestionSourceSelector_title__9spf4{margin-bottom:6px!important;color:#1890ff;text-align:center;font-size:16px!important}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_title__9spf4{color:#40a9ff}.QuestionSourceSelector_subtitle__ynvL2{display:block;text-align:center;margin-bottom:12px;font-size:12px}.QuestionSourceSelector_sourceOptions__Izwnn{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.QuestionSourceSelector_sourceCard__eMJ1l{border:1px solid #e8e8e8;border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;min-height:80px}.QuestionSourceSelector_sourceCard__eMJ1l:hover{border-color:#1890ff;box-shadow:0 1px 6px rgba(24,144,255,.15);transform:translateY(-1px)}.QuestionSourceSelector_sourceCard__eMJ1l.QuestionSourceSelector_selected__bpKJU{border-color:#1890ff;background:#f0f8ff;box-shadow:0 1px 6px rgba(24,144,255,.25);transform:translateY(-1px)}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_sourceCard__eMJ1l{border-color:#555;background:#3c3c3c}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_sourceCard__eMJ1l:hover{border-color:#40a9ff}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_sourceCard__eMJ1l.QuestionSourceSelector_selected__bpKJU{border-color:#40a9ff;background:#1a1a2e}.QuestionSourceSelector_sourceHeader__DNXRh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.QuestionSourceSelector_sourceIcon__K24AD{font-size:14px;color:#1890ff}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_sourceIcon__K24AD{color:#40a9ff}.QuestionSourceSelector_sourceTitle__a2au3{font-weight:600;font-size:12px}.QuestionSourceSelector_sourceDesc__9SVAB{font-size:10px;margin-bottom:6px;display:block}.QuestionSourceSelector_sourceTag__d2dUP{margin-top:4px}.QuestionSourceSelector_topicInput__9gHAd{margin-bottom:12px;padding:12px;background:#f9f9f9;border-radius:6px;border:1px solid #e8e8e8}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_topicInput__9gHAd{background:#3c3c3c;border-color:#555}.QuestionSourceSelector_topicInput__9gHAd>span{display:block;margin-bottom:8px}.QuestionSourceSelector_topicTextArea__6CJiW{border-radius:6px}.QuestionSourceSelector_newsConfig__TDxgZ{margin-bottom:16px}.QuestionSourceSelector_quickSelect__jZ9w5{margin-bottom:12px}.QuestionSourceSelector_quickSelect__jZ9w5>span{display:block;margin-bottom:8px}.QuestionSourceSelector_previewSection__w79PA{margin-top:12px}.QuestionSourceSelector_previewList__RKy6B{display:flex;flex-direction:column;gap:8px;margin-top:8px}.QuestionSourceSelector_previewItem__xBx19{display:flex;align-items:center;gap:8px;padding:8px;background:#f5f5f5;border-radius:6px}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_previewItem__xBx19{background:#4a4a4a}.QuestionSourceSelector_previewTitle__EcnEO{flex:1 1;font-size:12px}.QuestionSourceSelector_moreIndicator__ag2IF{text-align:center;font-style:italic;margin-top:8px}.QuestionSourceSelector_questionCount__FWqxl{margin-top:12px}.QuestionSourceSelector_questionCount__FWqxl>span{display:block;margin-bottom:8px;text-align:center;font-size:12px!important;font-weight:500!important}.QuestionSourceSelector_questionCount__FWqxl .ant-typography{font-size:12px!important;font-weight:500!important;margin-bottom:8px!important}.QuestionSourceSelector_countOptions__jET1g{margin-bottom:12px;text-align:center}.QuestionSourceSelector_countOptions__jET1g .ant-space{gap:8px!important}.QuestionSourceSelector_countOptions__jET1g .ant-space-item{margin:0!important}.QuestionSourceSelector_customCount__vaXMY{margin-bottom:12px;text-align:center}.QuestionSourceSelector_marksPerQuestion__7rIoY{margin-bottom:12px}.QuestionSourceSelector_marksOptions__joKDn{margin-top:8px}.QuestionSourceSelector_generateButton__1TWW9{margin-top:12px;text-align:center}.QuestionSourceSelector_generateButton__1TWW9 .ant-btn{height:32px!important;font-size:12px!important;padding:0 24px!important;border-radius:6px!important;min-width:160px!important;width:auto!important}.QuestionSourceSelector_countOptions__jET1g .ant-btn,.QuestionSourceSelector_countOptions__jET1g .ant-btn-primary{height:28px!important;font-size:12px!important;padding:0 12px!important;border-radius:6px!important;min-width:50px!important}.QuestionSourceSelector_countOptions__jET1g .ant-btn:last-child{min-width:60px!important}@media (max-width:768px){.QuestionSourceSelector_sourceOptions__Izwnn{grid-template-columns:1fr;gap:8px}.QuestionSourceSelector_sourceCard__eMJ1l{min-height:70px;padding:8px}.QuestionSourceSelector_selectorCard__ZzZZ_{margin:12px 0}.QuestionSourceSelector_topicInput__9gHAd{padding:12px}.QuestionSourceSelector_countOptions__jET1g .QuestionSourceSelector_ant-space__i2VOh{flex-direction:column;align-items:stretch}.QuestionSourceSelector_countOptions__jET1g .QuestionSourceSelector_ant-btn__K9oIN{width:100%;margin-bottom:8px}}@media (max-width:480px){.QuestionSourceSelector_sourceOptions__Izwnn{grid-template-columns:1fr}.QuestionSourceSelector_countOptions__jET1g .QuestionSourceSelector_ant-space__i2VOh{width:100%}.QuestionSourceSelector_countOptions__jET1g .QuestionSourceSelector_ant-btn__K9oIN{flex:1 1;margin:2px}}.QuestionSourceSelector_selectorCard__ZzZZ_{animation:QuestionSourceSelector_slideIn__392oz .3s ease-out}@keyframes QuestionSourceSelector_slideIn__392oz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_moreIndicator__ag2IF,.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_previewTitle__EcnEO,.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_sourceDesc__9SVAB,.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_subtitle__ynvL2{color:#d9d9d9}.QuestionSourceSelector_dark__6RtQk .ant-input-number,.QuestionSourceSelector_dark__6RtQk .ant-input-number-input{background:#2c2c2c!important;border-color:#555!important;color:#d9d9d9!important}.QuestionSourceSelector_dark__6RtQk .ant-input-number-focused,.QuestionSourceSelector_dark__6RtQk .ant-input-number:hover{border-color:#666!important}.QuestionSourceSelector_dark__6RtQk .ant-input-number-handler-wrap{background:#3c3c3c!important;border-color:#555!important}.QuestionSourceSelector_dark__6RtQk .ant-input-number-handler{color:#d9d9d9!important;border-color:#555!important}.QuestionSourceSelector_dark__6RtQk .ant-divider{border-color:#555!important}[data-theme=dark] .QuestionSourceSelector_selectorCard__ZzZZ_{background:#2c2c2c;border-color:#555;color:#e0e0e0}[data-theme=dark] .QuestionSourceSelector_title__9spf4{color:#e0e0e0}[data-theme=dark] .QuestionSourceSelector_sourceDesc__9SVAB,[data-theme=dark] .QuestionSourceSelector_subtitle__ynvL2{color:#d9d9d9}[data-theme=dark] .QuestionSourceSelector_sourceCard__eMJ1l{background:#3c3c3c!important;border-color:#555!important}[data-theme=dark] .QuestionSourceSelector_sourceCard__eMJ1l.QuestionSourceSelector_selected__bpKJU{background:#2a2a2a!important;border-color:#666!important}[data-theme=dark] .QuestionSourceSelector_sourceTitle__a2au3{color:#e0e0e0}[data-theme=dark] .QuestionSourceSelector_topicInput__9gHAd{background:#3c3c3c;border-color:#555;color:#e0e0e0}[data-theme=dark] .QuestionSourceSelector_questionConfig__r5OqO{color:#d9d9d9}[data-theme=dark] .QuestionSourceSelector_configItem__F6Mq2 .ant-input-number,[data-theme=dark] .QuestionSourceSelector_configItem__F6Mq2 .ant-input-number-input{background:#2c2c2c!important;border-color:#555!important;color:#d9d9d9!important}[data-theme=dark] .QuestionSourceSelector_configItem__F6Mq2 .ant-input-number-handler-wrap{background:#3c3c3c!important;border-color:#555!important}[data-theme=dark] .QuestionSourceSelector_configItem__F6Mq2 .ant-input-number-handler{color:#d9d9d9!important;border-color:#555!important}.QuestionSourceSelector_newsConfig__TDxgZ .QuestionSourceSelector_ant-collapse__9sxFA>.QuestionSourceSelector_ant-collapse-item__8TfpN>.QuestionSourceSelector_ant-collapse-header__vbH0u{padding:8px 0;font-weight:600}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_newsConfig__TDxgZ .QuestionSourceSelector_ant-collapse__9sxFA{background:transparent;border:none}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_newsConfig__TDxgZ .QuestionSourceSelector_ant-collapse__9sxFA>.QuestionSourceSelector_ant-collapse-item__8TfpN{border-bottom:1px solid #555}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_newsConfig__TDxgZ .QuestionSourceSelector_ant-collapse__9sxFA>.QuestionSourceSelector_ant-collapse-item__8TfpN>.QuestionSourceSelector_ant-collapse-header__vbH0u{color:#d9d9d9}.QuestionSourceSelector_questionConfig__r5OqO{margin-bottom:12px}.QuestionSourceSelector_configRow__W__tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:8px}.QuestionSourceSelector_configItem__F6Mq2{display:flex;flex-direction:column;gap:6px}.QuestionSourceSelector_configItem__F6Mq2 .QuestionSourceSelector_ant-select__m5xd0{margin-top:4px}.QuestionSourceSelector_questionConfig__r5OqO:has(.QuestionSourceSelector_configRow__W__tr) .QuestionSourceSelector_configRow__W__tr{grid-template-columns:1fr 1fr}.QuestionSourceSelector_questionConfig__r5OqO:not(:has(.QuestionSourceSelector_configRow__W__tr)) .QuestionSourceSelector_configRow__W__tr{grid-template-columns:1fr}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_questionConfig__r5OqO{color:#d9d9d9}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_configItem__F6Mq2 .QuestionSourceSelector_ant-select__m5xd0{background:#2c2c2c;border-color:#555}.QuestionSourceSelector_dark__6RtQk .QuestionSourceSelector_configItem__F6Mq2 .QuestionSourceSelector_ant-select__m5xd0 .QuestionSourceSelector_ant-select-selector__Han_g{background:#2c2c2c;border-color:#555;color:#d9d9d9}.StreamingItemsDisplay_streamingContainer__Ox5zU{margin:16px 0;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.StreamingItemsDisplay_streamingContainerDark__C9XH3{background:#2d3748;border-color:#4a5568}.StreamingItemsDisplay_header__n_Tmt{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.StreamingItemsDisplay_headerTitle__pL2_I{margin:0!important;color:#52c41a;font-weight:600;font-size:18px}.StreamingItemsDisplay_itemCount__ZYevo{font-size:12px;color:#666}.StreamingItemsDisplay_streamingContainerDark__C9XH3 .StreamingItemsDisplay_itemCount__ZYevo{color:#a0aec0}.StreamingItemsDisplay_itemsList__9EzJo{display:flex;flex-direction:column;gap:8px}.StreamingItemsDisplay_itemCard__fOOjm{border:1px solid #d9d9d9;border-radius:6px;transition:all .2s ease}.StreamingItemsDisplay_itemCardDark__Fpv2v{border-color:#4a5568;background:#1a202c}.StreamingItemsDisplay_itemCard__fOOjm:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.StreamingItemsDisplay_itemCardDark__Fpv2v:hover{border-color:#3182ce;box-shadow:0 2px 8px rgba(49,130,206,.2)}.StreamingItemsDisplay_itemHeader__sXNCT{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.StreamingItemsDisplay_itemNumber__tDxWM{display:flex;align-items:center;gap:8px}.StreamingItemsDisplay_itemNumberText__uOsa2{font-size:14px;color:#262626}.StreamingItemsDisplay_itemCardDark__Fpv2v .StreamingItemsDisplay_itemNumberText__uOsa2{color:#e2e8f0}.StreamingItemsDisplay_statusTag__0h86D{font-size:11px;padding:2px 8px;border-radius:4px}.StreamingItemsDisplay_itemContent__3GlxK{margin-top:4px}.StreamingItemsDisplay_itemPreview__axkoZ{font-size:13px;color:#595959;line-height:1.4}.StreamingItemsDisplay_itemCardDark__Fpv2v .StreamingItemsDisplay_itemPreview__axkoZ{color:#a0aec0}.StreamingItemsDisplay_generatingCard__21t5M{opacity:.7;border-style:dashed}.StreamingItemsDisplay_generatingCard__21t5M .StreamingItemsDisplay_itemPreview__axkoZ{font-style:italic}