.jd-interview_layoutGrid__9aFgA{transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1),gap .5s cubic-bezier(.4,0,.2,1)}.jd-interview_layoutGridNormal___fDFv{grid-template-columns:1fr;align-items:center}.jd-interview_layoutGridCode__J5QpX{grid-template-columns:1fr}@media (min-width:1024px){.jd-interview_layoutGridCode__J5QpX{grid-template-columns:8fr 2fr}}.jd-interview_layoutContentEnter__bB1ef{animation:jd-interview_layoutContentFadeIn__0vBTT .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes jd-interview_layoutContentFadeIn__0vBTT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jd-interview_controlBarRow__9zEV6{min-height:60px}.jd-interview_controlBarMicWrap__I_k69{display:flex;align-items:center;height:60px}.jd-interview_controlBarMicWrap__I_k69>*{padding-top:0!important;padding-bottom:0!important;gap:0!important}.jd-interview_controlBarMicWrap__I_k69>*>*{gap:0!important}.SqlEditor_container__E_8Ms{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:20px;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;height:100%;min-height:0}.SqlEditor_editorLabel__U_RCv{font-size:14px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.SqlEditor_textarea__n7Y4s{width:100%;padding:12px;font-family:Monaco,Courier New,monospace;font-size:14px;line-height:1.6;color:#1f2937;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;resize:vertical;min-height:150px;flex:1;transition:border-color .2s ease}.SqlEditor_textarea__n7Y4s:focus{outline:none;border-color:#667eea;background-color:#fff}.SqlEditor_textarea__n7Y4s:disabled{cursor:not-allowed;background-color:#f9fafb;color:#1f2937;opacity:1}.SqlEditor_textarea__n7Y4s::-moz-placeholder{color:#9ca3af}.SqlEditor_textarea__n7Y4s::placeholder{color:#9ca3af}.SqlEditor_submitButton__f_1t9{align-self:flex-end;display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.SqlEditor_submitButton__f_1t9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.SqlEditor_submitButton__f_1t9:active:not(:disabled){transform:translateY(0)}.SqlEditor_submitButton__f_1t9:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.SqlEditor_submitButton__f_1t9 svg{transition:transform .2s ease}.SqlEditor_submitButton__f_1t9:hover:not(:disabled) svg{transform:translateX(3px)}.SqlEditor_containerDark__jnFaX{background-color:#292a2d;border-color:#3c4043}.SqlEditor_containerDark__jnFaX .SqlEditor_editorLabel__U_RCv{color:#e8eaed}.SqlEditor_containerDark__jnFaX .SqlEditor_textarea__n7Y4s{color:#e8eaed;background-color:#202124;border-color:#3c4043}.SqlEditor_containerDark__jnFaX .SqlEditor_textarea__n7Y4s:focus{background-color:#292a2d;border-color:#1a73e8}.SqlEditor_containerDark__jnFaX .SqlEditor_textarea__n7Y4s:disabled{background-color:#202124;color:#e8eaed;opacity:1;cursor:not-allowed}.SqlEditor_containerDark__jnFaX .SqlEditor_textarea__n7Y4s::-moz-placeholder{color:#9ca3af}.SqlEditor_containerDark__jnFaX .SqlEditor_textarea__n7Y4s::placeholder{color:#9ca3af}.SqlEditor_containerDark__jnFaX .SqlEditor_submitButton__f_1t9{background:linear-gradient(135deg,#1a73e8,#1765cc);box-shadow:0 4px 12px rgba(26,115,232,.3)}.SqlEditor_containerDark__jnFaX .SqlEditor_submitButton__f_1t9:hover:not(:disabled){box-shadow:0 6px 16px rgba(26,115,232,.4)}.CodeEditor_editorContainer__de_cG{width:100%;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#fff;margin-top:1rem}.CodeEditor_editorHeader__pV1Ki{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-bottom:1px solid #d1d5db;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.CodeEditor_languageTag__fIkoE{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.CodeEditor_editorTextarea__a2BFt{outline:none!important;border:none!important}.CodeEditor_editorPre__3bFtk{margin:0!important;background:transparent!important}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.cdata,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.comment,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.doctype,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.prolog{color:#6a737d}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.punctuation{color:#24292e}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.boolean,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.constant,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.deleted,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.number,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.property,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.symbol,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.tag{color:#005cc5}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.attr-name,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.builtin,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.char,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.inserted,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.selector,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.string{color:#22863a}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .language-css .token.string,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .style .token.string,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.atrule,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.attr-value,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.entity,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.keyword,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.operator,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.url{color:#d73a49}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.class-name,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.function,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.function-name{color:#6f42c1}.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.important,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.regex,.CodeEditor_editorContainer__de_cG:not(.CodeEditor_editorContainerDark__oLZcg) .token.variable{color:#e36209}.CodeEditor_editorContainerDark__oLZcg .token.cdata,.CodeEditor_editorContainerDark__oLZcg .token.comment,.CodeEditor_editorContainerDark__oLZcg .token.doctype,.CodeEditor_editorContainerDark__oLZcg .token.prolog{color:#6a9955}.CodeEditor_editorContainerDark__oLZcg .token.punctuation{color:#d4d4d4}.CodeEditor_editorContainerDark__oLZcg .token.boolean,.CodeEditor_editorContainerDark__oLZcg .token.constant,.CodeEditor_editorContainerDark__oLZcg .token.deleted,.CodeEditor_editorContainerDark__oLZcg .token.number,.CodeEditor_editorContainerDark__oLZcg .token.property,.CodeEditor_editorContainerDark__oLZcg .token.symbol,.CodeEditor_editorContainerDark__oLZcg .token.tag{color:#9cdcfe}.CodeEditor_editorContainerDark__oLZcg .token.attr-name,.CodeEditor_editorContainerDark__oLZcg .token.builtin,.CodeEditor_editorContainerDark__oLZcg .token.char,.CodeEditor_editorContainerDark__oLZcg .token.inserted,.CodeEditor_editorContainerDark__oLZcg .token.selector,.CodeEditor_editorContainerDark__oLZcg .token.string{color:#ce9178}.CodeEditor_editorContainerDark__oLZcg .language-css .token.string,.CodeEditor_editorContainerDark__oLZcg .style .token.string,.CodeEditor_editorContainerDark__oLZcg .token.entity,.CodeEditor_editorContainerDark__oLZcg .token.operator,.CodeEditor_editorContainerDark__oLZcg .token.url{color:#d4d4d4}.CodeEditor_editorContainerDark__oLZcg .token.atrule,.CodeEditor_editorContainerDark__oLZcg .token.attr-value,.CodeEditor_editorContainerDark__oLZcg .token.keyword{color:#c586c0}.CodeEditor_editorContainerDark__oLZcg .token.class-name,.CodeEditor_editorContainerDark__oLZcg .token.function,.CodeEditor_editorContainerDark__oLZcg .token.function-name{color:#dcdcaa}.CodeEditor_editorContainerDark__oLZcg .token.important,.CodeEditor_editorContainerDark__oLZcg .token.regex,.CodeEditor_editorContainerDark__oLZcg .token.variable{color:#9cdcfe}.CodeEditor_buttonContainer__Cm2Vr{display:flex;justify-content:flex-end;margin-top:1rem}.CodeEditor_submitButton__zZ2B2{padding:.875rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.CodeEditor_submitButton__zZ2B2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.CodeEditor_submitButton__zZ2B2:active:not(:disabled){transform:translateY(0)}.CodeEditor_submitButton__zZ2B2:disabled{opacity:.5;cursor:not-allowed;transform:none}.CodeEditor_submitButton__zZ2B2 svg{width:20px;height:20px}.CodeEditor_editorContainerDark__oLZcg{background:#292a2d;border-color:#3c4043}.CodeEditor_editorContainerDark__oLZcg .CodeEditor_editorHeader__pV1Ki{background:linear-gradient(135deg,#292a2d,#202124);border-bottom-color:#3c4043}.CodeEditor_editorContainerDark__oLZcg .CodeEditor_languageTag__fIkoE{color:#9ca3af}.CodeEditor_submitButtonDark__cMKXV{background:linear-gradient(135deg,#1a73e8,#1765cc)!important;box-shadow:0 4px 15px rgba(26,115,232,.3)!important}.CodeEditor_submitButtonDark__cMKXV:hover:not(:disabled){box-shadow:0 6px 20px rgba(26,115,232,.4)!important}.TestResults_container__pUesa{margin-top:24px;padding:20px;background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:600px;width:100%}.TestResults_header__RbiLD{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TestResults_titleWrapper__jair2{display:flex;align-items:center;gap:8px}.TestResults_loadingIcon__cyP3L{width:20px;height:20px;color:#667eea;display:flex;align-items:center;justify-content:center}.TestResults_title__T6j7V{font-size:16px;font-weight:700;color:#667eea;margin:0}.TestResults_testCount__hxHMT{font-size:14px;color:#6b7280;font-weight:500}.TestResults_progressBar__q_v9Z{width:100%;height:2px;background-color:#e5e7eb;border-radius:1px;margin-bottom:16px;overflow:hidden}.TestResults_progressFill__1EZq5{height:100%;background-color:#667eea;transition:width .3s ease;border-radius:1px}.TestResults_testList__CAYLf{display:flex;flex-direction:column;gap:12px}.TestResults_testItem__8ZIax{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#f3f4f6;border:1px solid #667eea;transition:all .2s ease;border-radius:8px}.TestResults_testStatus__uBU6R{flex-shrink:0}.TestResults_circularSpinner__B51IR,.TestResults_testStatus__uBU6R{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.TestResults_circularSpinner__B51IR{color:#667eea}.TestResults_testName__0UJhf{flex:1;font-size:14px;color:#374151;line-height:1.5;font-weight:500}.TestResults_runningBadge__3rQXS{padding:4px 12px;background-color:#667eea;color:#fff;font-size:12px;font-weight:600;border-radius:16px;text-transform:none;letter-spacing:0}.TestResults_passedBadge__Fe3lQ{background-color:#10b981}.TestResults_failedBadge__fnM_R,.TestResults_passedBadge__Fe3lQ{padding:4px 12px;color:#fff;font-size:12px;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;display:none}.TestResults_failedBadge__fnM_R{background-color:#ef4444}.TestResults_summaryContainer__GIWTB{margin-top:24px;padding:0;background-color:transparent;border-radius:0;border:none}.TestResults_summaryHeader__MiNk_{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TestResults_summaryTitle__jVirV{font-size:18px;font-weight:700;color:#667eea;margin:0}.TestResults_summaryBadges__QAHQ9{display:flex;align-items:center;gap:12px}.TestResults_passedCountBadge__jYCLa{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:transparent;color:#10b981;font-size:14px;font-weight:600;border-radius:0}.TestResults_passedCountBadge__jYCLa svg{flex-shrink:0}.TestResults_failedCountBadge__m0jNl{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:transparent;color:#ef4444;font-size:14px;font-weight:600;border-radius:0}.TestResults_failedCountBadge__m0jNl svg{flex-shrink:0}.TestResults_testListSummary__cTG7p{display:flex;flex-direction:column;gap:12px}.TestResults_testItemSummary__biIJN{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:48px;transition:all .2s ease}.TestResults_testItemSummary__biIJN.TestResults_testPassed__FlAFn{background-color:#f0fdf4;border:1px solid #10b981;border-radius:12px}.TestResults_testItemSummary__biIJN.TestResults_testFailed__z_lSr{background-color:#fef2f2;border:1px solid #ef4444;border-radius:12px}.TestResults_testStatusSummary__3EXF_{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.TestResults_testNameSummary__Rz_CJ{flex:1;font-size:14px;color:#374151;line-height:1.5;font-weight:500}.TestResults_testExpected__KV08Z{font-size:14px;color:#6b7280;font-weight:500;margin-left:auto;margin-right:12px}.TestResults_passedLabel__ex5wG{background-color:#10b981}.TestResults_failedLabel__h0Lt5,.TestResults_passedLabel__ex5wG{padding:4px 12px;color:#fff;font-size:12px;font-weight:600;border-radius:16px;text-transform:none;letter-spacing:0}.TestResults_failedLabel__h0Lt5{background-color:#ef4444}.TestResults_failedBadgeSummary__hg0_j{padding:4px 12px;background-color:#ef4444;color:#fff;font-size:12px;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.CircularTimer_circularTimer__kDvaJ{position:relative;width:340px;height:340px;display:flex;align-items:center;justify-content:center;border-radius:50%}.CircularTimer_timerSvg__Y3wYD{position:absolute;width:90%;height:90%;top:5%;left:5%}.CircularTimer_progressCircle__kHyM1{transition:stroke-dashoffset 1s linear}.CircularTimer_timerContent__L2GNI{position:relative;text-align:center;z-index:1;padding:1rem}.CircularTimer_clockIcon__aVCDs{margin-bottom:1.25rem;display:flex;justify-content:center;opacity:.6}.CircularTimer_timeDisplay__eMcSW{font-size:4rem;font-weight:700;background:linear-gradient(128.97deg,#7f75ff 22.36%,#4d42ce 77.2%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;letter-spacing:-.02em}.CircularTimer_timeLabel__UJIF4{font-size:1.0625rem;color:#6b7280;font-weight:500}.CircularTimer_pausedIndicator__QZAem{font-size:14px;color:#ef4444;font-weight:600;margin-top:4px}.CircularTimer_errorIndicator__lZxy8{font-size:10px;color:#ef4444;margin-top:4px}@media (max-width:1200px){.CircularTimer_circularTimer__kDvaJ{width:300px;height:300px}.CircularTimer_timeDisplay__eMcSW{font-size:3.5rem}}@media (max-width:1024px){.CircularTimer_circularTimer__kDvaJ{width:320px;height:320px}.CircularTimer_timeDisplay__eMcSW{font-size:3.75rem}}@media (max-width:768px){.CircularTimer_circularTimer__kDvaJ{width:260px;height:260px}.CircularTimer_timeDisplay__eMcSW{font-size:3rem}}@media (max-width:480px){.CircularTimer_circularTimer__kDvaJ{width:220px;height:220px}.CircularTimer_timeDisplay__eMcSW{font-size:2.5rem}}.HorizontalTimer_horizontalTimer__9D81F{position:sticky;top:0;z-index:100;background:#fff;border:1px solid #e8e9fe;border-radius:16px;padding:.75rem 1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.04);width:100%;max-width:100%;min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.HorizontalTimer_horizontalTimer__9D81F.HorizontalTimer_horizontalTimerEmbedded__LnXiC{position:static;z-index:auto}.HorizontalTimer_timerContent__ihiBV{display:flex;align-items:center;gap:.625rem;width:100%;margin-bottom:0}.HorizontalTimer_clockIcon__NOote{display:flex;align-items:center;justify-content:center;opacity:.6;flex-shrink:0}.HorizontalTimer_timeLabel__lErUq{font-size:.9375rem;color:#6b7280;font-weight:500}.HorizontalTimer_timeDisplay__EMHlO{font-size:1.125rem;font-weight:700;background:linear-gradient(168.06deg,#7f75ff -.53%,#4d42ce);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-.02em}.HorizontalTimer_dividerWrapper__tvKvi{display:flex;align-items:center;align-self:stretch;padding:0 14px;flex-shrink:0}.HorizontalTimer_divider__r_8p0{width:1px;height:60%;background:#9ca3af}.HorizontalTimer_statusGroup__4ca_W{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.HorizontalTimer_pausedIndicator__ArYoA{font-size:.75rem;color:#ef4444;font-weight:600;padding:.0625rem .25rem;background:#fee2e2;border-radius:2px;flex-shrink:0}.HorizontalTimer_errorIndicator__bz_Kw{font-size:.9375rem;color:#ef4444;flex-shrink:0}.HorizontalTimer_progressBarContainer__U_urY{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.HorizontalTimer_progressBar__dvxAB{height:100%;background:linear-gradient(168.06deg,#7f75ff -.53%,#4d42ce);border-radius:4px;transition:width 1s linear}@media (max-width:1024px){.HorizontalTimer_horizontalTimer__9D81F{height:85px;min-height:85px;max-height:85px;padding:.875rem 1.25rem;display:flex;flex-direction:column;justify-content:center}.HorizontalTimer_timerContent__ihiBV{margin-bottom:.5rem}}@media (max-width:480px){.HorizontalTimer_horizontalTimer__9D81F{padding:.875rem 1.25rem;height:85px;min-height:85px;max-height:85px;display:flex;flex-direction:column;justify-content:center}.HorizontalTimer_timerContent__ihiBV{gap:.75rem;margin-bottom:.5rem}.HorizontalTimer_timeDisplay__EMHlO{font-size:1.0625rem}.HorizontalTimer_timeLabel__lErUq{font-size:.9375rem}.HorizontalTimer_clockIcon__NOote svg{width:20px;height:20px}}.FeedbackVideoPlayer_videoContainer__kim9y{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden}.FeedbackVideoPlayer_video__wnScP{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;transform:scale(1.2)}.FeedbackVideoPlayer_errorOverlay__ffxo6,.FeedbackVideoPlayer_loadingOverlay__8Vwt3{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.8);color:#fff;z-index:10}.FeedbackVideoPlayer_errorOverlay__ffxo6 p,.FeedbackVideoPlayer_loadingOverlay__8Vwt3 p{margin-top:1rem;font-size:14px;font-weight:500}.FeedbackVideoPlayer_spinner__TTYbg{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:FeedbackVideoPlayer_spin__sztRU .8s linear infinite}@keyframes FeedbackVideoPlayer_spin__sztRU{to{transform:rotate(1turn)}}.FeedbackVideoPlayer_playingIndicator__JLDSR{position:absolute;bottom:16px;right:16px;background:rgba(0,0,0,.6);padding:8px 12px;border-radius:20px;backdrop-filter:blur(10px)}.FeedbackVideoPlayer_soundWave__JPTY4{display:flex;align-items:center;gap:3px;height:20px}.FeedbackVideoPlayer_soundBar__cDMe_{width:3px;background:linear-gradient(0deg,#667eea,#764ba2);border-radius:2px;animation:FeedbackVideoPlayer_soundWave__JPTY4 .8s ease-in-out infinite}.FeedbackVideoPlayer_soundBar__cDMe_:first-child{animation-delay:0s}.FeedbackVideoPlayer_soundBar__cDMe_:nth-child(2){animation-delay:.1s}.FeedbackVideoPlayer_soundBar__cDMe_:nth-child(3){animation-delay:.2s}.FeedbackVideoPlayer_soundBar__cDMe_:nth-child(4){animation-delay:.3s}.FeedbackVideoPlayer_soundBar__cDMe_:nth-child(5){animation-delay:.4s}@keyframes FeedbackVideoPlayer_soundWave__JPTY4{0%,to{height:8px}50%{height:20px}}@media (max-width:768px){.FeedbackVideoPlayer_videoContainer__kim9y{border-radius:12px}.FeedbackVideoPlayer_playingIndicator__JLDSR{bottom:12px;right:12px;padding:6px 10px}.FeedbackVideoPlayer_soundWave__JPTY4{height:16px;gap:2px}.FeedbackVideoPlayer_soundBar__cDMe_{width:2px}@keyframes FeedbackVideoPlayer_soundWave__JPTY4{0%,to{height:6px}50%{height:16px}}}.TopicList_topicListContainer__YDoQ7{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;overflow:hidden}.TopicList_topicListTitle__0LeYS{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.TopicList_topicItem__MPNBh{display:flex;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.9375rem;color:#374151;transition:all .2s ease;line-height:1.2;position:relative;min-width:0}.TopicList_topicNotStarted__dEvEu{opacity:.5;color:#9ca3af}.TopicList_topicInProgress__J2E1n{font-weight:600;color:#6366f1;background:#eef2ff;padding:.375rem .75rem;border-radius:8px;border:1px solid #c7d2fe}.TopicList_topicItem__MPNBh.TopicList_topicInProgress__J2E1n{padding:.375rem .75rem .375rem .5rem;background:#eef2ff;border:none;border-left:4px solid #6366f1;border-radius:0;color:#6366f1;font-weight:600;box-shadow:0 2px 4px rgba(99,102,241,.15)}.TopicList_topicCleared__oWAwV{color:#374151}.TopicList_topicCleared__oWAwV .TopicList_topicCheckbox___tNVN{background:#fff;border-color:#6366f1}.TopicList_topicDeepDive__XZztU{color:#374151}.TopicList_topicDeepDive__XZztU .TopicList_topicCheckbox___tNVN{background:#fff;border-color:#6366f1}.TopicList_topicCheckbox___tNVN{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;background:#fff}.TopicList_topicCheckbox___tNVN svg{width:12px;height:12px;color:#6366f1;stroke-width:4;opacity:0;transition:opacity .2s ease}.TopicList_topicCleared__oWAwV .TopicList_topicCheckbox___tNVN svg,.TopicList_topicDeepDive__XZztU .TopicList_topicCheckbox___tNVN svg{opacity:1}.TopicList_topicName__fiz41{flex:1;min-width:0;font-weight:500;display:block;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}.TopicList_currentTopic__8fgfQ{font-weight:700}.TopicList_strikethrough__q530o{text-decoration:line-through}.TopicList_topicIcon__SkfNM{flex-shrink:0;display:flex;align-items:center;justify-content:center}.TopicList_topicPlayIcon__UClsm{color:#6366f1;flex-shrink:0;margin-right:-.25rem}.TopicList_topicStarIcon__tS0k3{color:#fbbf24;flex-shrink:0;cursor:help;transition:opacity .2s ease;margin-left:.375rem;animation:TopicList_starPulse__wJaRu 2s ease-in-out infinite;display:inline-flex;align-items:center;justify-content:center;line-height:1}.TopicList_topicStarIcon__tS0k3:hover{opacity:.8;animation-play-state:paused}@keyframes TopicList_starPulse__wJaRu{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 2px rgba(251,191,36,.5))}50%{transform:scale(1.15);opacity:.9;filter:drop-shadow(0 0 6px rgba(251,191,36,.8))}}
/*# sourceMappingURL=bcbf8527ccc5051b.css.map*/