body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Auth_container__X3cWi{align-items:center;background-color:var(--neutral-50);display:flex;justify-content:center;margin:-84px 0 0;min-height:100vh;padding:2rem}.Auth_contentWrapper__QiAPv{background:#fff;border-radius:16px;box-shadow:var(--shadow-md);display:flex;max-width:1200px;min-height:600px;overflow:hidden;width:100%}.Auth_brandSection__nWLvx{background:var(--gradient-primary);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 3rem}.Auth_brandContent__wVCEG{max-width:480px}.Auth_brandContent__wVCEG h1{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Auth_brandContent__wVCEG h2{font-size:1.875rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}.Auth_brandContent__wVCEG p{color:var(--neutral-100);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.Auth_features__IckY1{margin-top:2rem}.Auth_featureItem__xxEnp{align-items:center;display:flex;font-size:1.125rem;margin-bottom:1rem}.Auth_featureItem__xxEnp span{text-align:start}.Auth_verificationMessage__pbKg3{animation:Auth_slideUp__3RqXa .5s ease-out;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:40px;text-align:center;width:100%}.Auth_verificationMessage__pbKg3 h2{color:#28a745;font-size:24px;font-weight:600;margin-bottom:20px}.Auth_verificationMessage__pbKg3 p{color:#666;line-height:1.6;margin-bottom:10px}.Auth_verificationMessage__pbKg3 small{color:#888;display:block;font-style:italic;margin-top:20px}.Auth_verificationMessage__pbKg3:before{animation:Auth_bounce__z5uxJ 2s infinite;content:"📧";display:block;font-size:48px;margin-bottom:20px}@keyframes Auth_slideUp__3RqXa{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_bounce__z5uxJ{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.Auth_featureIcon__ioFOM{font-size:1.5rem;margin-right:1rem}.Auth_featureIcon__ioFOM svg{fill:#fff}.Auth_formSection__6PGV4{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 3rem}.Auth_formContainer__iVzsD{margin:0 auto;max-width:420px;width:100%}.Auth_formContainer__iVzsD h2{color:#1a202c;font-size:1.875rem;font-weight:600;margin-bottom:.4rem}.Auth_formSubtitle__oWglw{color:#4a5568;margin-bottom:1.5rem}.Auth_inputGroup__Bpnr7{margin-bottom:1rem}.Auth_inputGroup__Bpnr7 label{color:#2d3748;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Auth_passwordLabel__Yzuvn{display:flex;justify-content:space-between}.Auth_inputGroup__Bpnr7 input{border:1px solid var(--neutral-100);border-radius:8px;color:var(--neutral-500);font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.Auth_inputGroup__Bpnr7 input:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.Auth_inputGroup__Bpnr7 input::placeholder{color:var(--neutral-300)}.Auth_submitButton__m8253{background-color:var(--primary-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem;transition:all .2s;width:100%}.Auth_submitButton__m8253:hover{background-color:var(--state-hover)}.Auth_submitButton__m8253:disabled{background-color:var(--state-disabled);cursor:not-allowed}.Auth_error__4X\+AI{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error-text);font-size:.875rem;margin-bottom:1.5rem;padding:1rem}.Auth_formFooter__M1oH2{color:var(--neutral-600);margin-bottom:1rem;margin-top:1rem;text-align:center}.Auth_formFooter__M1oH2 a:hover{text-decoration:underline}.Auth_divider__3UscS{align-items:center;color:var(--neutral-400);display:flex;font-size:.875rem;margin:1rem 0;text-align:center}.Auth_divider__3UscS:after,.Auth_divider__3UscS:before{border-bottom:1px solid var(--neutral-200);content:"";flex:1 1}.Auth_divider__3UscS:before{margin-right:1rem}.Auth_divider__3UscS:after{margin-left:1rem}.Auth_termsText__5IqKS{color:var(--neutral-500);font-size:.75rem;margin-bottom:0;margin-top:.75rem;text-align:center}.Auth_checkboxGroup__i4zxy{margin-bottom:1rem}.Auth_checkboxLabel__fuGD4{align-items:flex-start;color:var(--neutral-600);cursor:pointer;display:flex;font-size:.75rem}.Auth_checkbox__oWTSO{margin-right:.5rem;margin-top:.125rem}.Auth_termsLink__3MTlV{color:var(--primary-dark);text-decoration:none}.Auth_termsLink__3MTlV:hover{text-decoration:underline}.Auth_forgotPasswordLink__V0CkN{background:#0000;border:0;color:#4a5568;cursor:pointer;outline:none;width:-webkit-fit-content;width:fit-content;&:hover{text-decoration:underline}}.Auth_modalOverlay__Ffj8\+{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Auth_modalContent__xjeDH{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;position:relative;width:100%}.Auth_modalDescription__xKnlE{color:var(--neutral-600);font-size:.875rem;margin-bottom:1.5rem}.Auth_closeButton__Y4ft4{background:none;border:none;color:var(--neutral-400);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.Auth_closeButton__Y4ft4:hover{color:var(--neutral-600)}.Auth_successMessage__y2iJA{padding:1rem 0;text-align:center}.Auth_successMessage__y2iJA h2{color:var(--success);margin-bottom:1rem}.Auth_successMessage__y2iJA p{color:var(--neutral-600);margin-bottom:.5rem}.Auth_successMessage__y2iJA small{color:var(--neutral-400);font-style:italic}@media (max-width:1024px){.Auth_card__pol\+a,.Auth_verificationMessage__pbKg3{padding:30px 20px}.Auth_card__pol\+a h2,.Auth_verificationMessage__pbKg3 h2{font-size:20px}.Auth_retryButton__7-3Qw{font-size:14px;padding:10px 20px}.Auth_contentWrapper__QiAPv{flex-direction:column;min-height:auto}.Auth_brandSection__nWLvx,.Auth_formSection__6PGV4{padding:2rem}.Auth_brandContent__wVCEG{margin:0 auto;text-align:center}.Auth_features__IckY1{margin:2rem auto 0;max-width:400px}}@media (max-width:640px){.Auth_container__X3cWi{padding:1rem}.Auth_contentWrapper__QiAPv{border-radius:12px}.Auth_brandSection__nWLvx,.Auth_formSection__6PGV4{padding:1.5rem}.Auth_brandContent__wVCEG h1{font-size:2rem}.Auth_brandContent__wVCEG h2,.Auth_formContainer__iVzsD h2{font-size:1.5rem}.Auth_formFooter__M1oH2{margin-left:-5%;width:110%}}.GoogleAuthButton_googleButton__-Osw7{align-items:center;background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;color:var(--neutral-700);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:.875rem;transition:all .2s ease;width:100%}.GoogleAuthButton_googleButton__-Osw7:hover{background-color:var(--neutral-50);border-color:var(--neutral-300);box-shadow:var(--shadow-sm)}.GoogleAuthButton_googleButton__-Osw7:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.GoogleAuthButton_googleIcon__7tYiv{height:24px;margin-right:12px;width:24px}.GoogleAuthButton_buttonText__b7\+D\+{font-weight:500;margin-left:8px}.GoogleAuthButton_loading__C86IC{cursor:not-allowed;opacity:.7}.GoogleAuthButton_loading__C86IC .GoogleAuthButton_googleIcon__7tYiv{display:none}@media (max-width:640px){.GoogleAuthButton_googleButton__-Osw7{padding:.75rem}.GoogleAuthButton_buttonText__b7\+D\+{font-size:.875rem}.GoogleAuthButton_googleIcon__7tYiv{height:20px;width:20px}}.TimeSelector_container__SkdSe{background-color:var(--neutral-50);border-radius:8px;padding:0 1.25rem}.TimeSelector_inputGroup__GSyEM{margin-bottom:.5rem}.TimeSelector_label__xW\+Cs{align-items:start;color:var(--neutral-600);display:flex;font-size:.875rem;font-weight:500;gap:1rem}.TimeSelector_input__PZYUY{background-color:#fff;border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-600);font-size:.875rem;padding:.625rem;transition:all .2s ease;width:100px}.TimeSelector_input__PZYUY:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.TimeSelector_input__PZYUY:hover:not(:disabled){border-color:var(--neutral-300)}.TimeSelector_input__PZYUY::-webkit-inner-spin-button,.TimeSelector_input__PZYUY::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TimeSelector_input__PZYUY[type=number]{-webkit-appearance:textfield;appearance:textfield}.TimeSelector_limits__YtV1V{color:var(--neutral-400);font-size:.75rem;margin-left:1px;margin-top:-1rem}.TimeSelector_timerWrapper__EmWsM{display:flex;text-align:center}.TimeSelector_timer__\+wner{color:var(--neutral-700);font-family:monospace;font-size:1.2rem;font-weight:600}.TimeSelector_timerLimitReached__jFK37{color:var(--error-text)}.TimeSelector_input__PZYUY:invalid{background-color:var(--error-bg);border-color:var(--error-text);box-shadow:0 2px 4px -1px var(--error-border)}.TimeSelector_input__PZYUY:disabled{background-color:var(--neutral-100);cursor:not-allowed;opacity:.7}.TimeSelector_purchasedInfo__v3C6G{color:#666;font-size:.9em;font-style:italic;margin-top:4px}.TimeSelector_skeletonInput__-XBGV{border-radius:6px}.TimeSelector_skeletonLimits__ti8wk{border-radius:4px;margin-top:-1rem}@media (max-width:768px){.TimeSelector_container__SkdSe{padding:0}.TimeSelector_limits__YtV1V{margin-top:-.2rem}}.Skeleton_skeleton__eZwZS{animation:Skeleton_skeleton-loading__noIeG 1.4s ease infinite;background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 37%,var(--neutral-100) 63%);background-size:400% 100%;border-radius:4px}@keyframes Skeleton_skeleton-loading__noIeG{0%{background-position:100% 50%}to{background-position:0 50%}}.Record_container__IG0iu{background-color:var(--neutral-50);margin-top:-84px;min-height:100vh;padding-top:50px;width:100%}.Record_container__IG0iu.Record_rehearsal__HlS0x{margin-top:-20px;width:96%}.Record_content__wkaS\+{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.Record_content__wkaS\+.Record_rehearsal__HlS0x{padding:0}.Record_header__XARIj{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Record_controlBar__ltLYA{align-items:center;display:flex;gap:1rem}.Record_pageTitle__Xux9b{color:var(--neutral-900);font-size:1.5rem;font-weight:500;margin:0}.Record_mainSection__D3c9N{background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.Record_mainHeader__zEPPe{display:flex;justify-content:end}.Record_placeholderText__9bj2-{align-items:center;color:#64748b;display:flex;font-size:1rem;height:290px;justify-content:center}.Record_modeSwitch__t4-eR{display:none}.Record_optionsWrapper__Nk1Rh{background-color:var(--neutral-50);border-bottom:1px solid var(--neutral-200);padding:1rem}.Record_videoOption__rRRRF{align-items:center;color:var(--neutral-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.Record_recordingContainer__f9lX\+{background:var(--neutral-900);display:flex;flex-direction:column-reverse;position:relative;transition:min-height .3s ease}.Record_recordingContainer__f9lX\+.Record_audioOnly__prpMb{grid-template-columns:1fr;min-height:290px}.Record_videoPreview__bU784{background:var(--neutral-900);transition:opacity .3s ease}.Record_videoElement__7YZu6{background-color:var(--neutral-900);height:100%;object-fit:contain;width:100%}.Record_transcriptionWrapper__-nrjM{background:#fff;height:100%;position:relative;z-index:0}.Record_transcriptionWrapper__-nrjM.Record_withPreview__vj\+Xl{display:none}.Record_visible__CEzK7{opacity:1;pointer-events:all;z-index:1}.Record_hidden__LbgIS{opacity:0;pointer-events:none;position:absolute;z-index:0}.Record_playbackWrapper__wHRxY{border-top:1px solid var(--neutral-200);padding:1rem}.Record_videoPlayback__KP7CP{background-color:var(--neutral-900);border-radius:4px;width:100%}.Record_controlsWrapper__D0khU{align-items:center;background-color:var(--neutral-50);border-top:1px solid var(--neutral-200);display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.Record_timeSelectorWrapper__asFKU{flex:1 1;max-width:400px}.Record_actionButtons__gxsmm{align-items:center;display:flex;gap:1rem}.Record_recordButton__mZwD-{align-items:center;background:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.Record_recordButton__mZwD-:hover:not(:disabled){background-color:var(--primary-darker);box-shadow:var(--shadow-sm)}.Record_recordButton__mZwD-.Record_recording__fjsK3{background-color:var(--error-text)}.Record_recordButton__mZwD-.Record_recording__fjsK3:hover:not(:disabled){background-color:#b22424}.Record_recordButton__mZwD-.Record_readyToSave__WxGAI{animation:Record_pulseButton__3BH\+d 2s infinite;background-color:green;box-shadow:0 0 0 0 rgba(var(--primary-rgb),.7)}.Record_recordButton__mZwD-.Record_readyToSave__WxGAI:hover:not(:disabled){animation:none;background-color:var(--primary-dark)}@keyframes Record_pulseButton__3BH\+d{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.7);transform:scale(1)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),0);transform:scale(1.03)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0);transform:scale(1)}}.Record_modalOverlay__-2LOK{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Record_modal__plguq{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:2rem;width:90%}.Record_modalTitle__mdpEL{color:var(--primary-dark);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.Record_modalText__uGU9V{color:var(--neutral-700);font-size:1rem;line-height:1.5;margin-bottom:1rem}.Record_modalPrivacy__jBrLw{color:var(--neutral-500);font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.Record_modalButtons__ZO8u8{display:flex;gap:1rem;justify-content:flex-end}.Record_modalPrimaryButton__ENi75{background-color:var(--primary-light);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Record_modalPrimaryButton__ENi75:hover{background-color:var(--primary-dark)}.Record_modalSecondaryButton__y3aXn{background-color:var(--neutral-100);border:none;border-radius:6px;color:var(--neutral-700);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Record_modalSecondaryButton__y3aXn:hover{background-color:var(--neutral-200)}.Record_modalInstructions__zRx5E{background-color:var(--neutral-50);border-radius:6px;margin:1rem 0;padding:1rem}.Record_modalInstructions__zRx5E ol{margin:0;padding-left:1.5rem}.Record_modalInstructions__zRx5E li{color:var(--neutral-700);font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.Record_modalInstructions__zRx5E li:last-child{margin-bottom:0}.Record_mirroredVideo__9kYef{transform:scaleX(-1);-webkit-transform:scaleX(-1)}.Record_container__IG0iu.Record_rehearsal__HlS0x .Record_controlsWrapper__D0khU{flex-direction:column;gap:1rem}@media (max-width:1023px){.Record_recordingContainer__f9lX\+{grid-template-columns:1fr}}@media (max-width:768px){.Record_controlsWrapper__D0khU{flex-direction:column;gap:1rem}.Record_timeSelectorWrapper__asFKU{max-width:none;width:100%}.Record_actionButtons__gxsmm{width:100%}.Record_recordButton__mZwD-{flex:1 1}.Record_content__wkaS\+{padding:1rem}.Record_header__XARIj{align-items:flex-start;flex-direction:column;gap:1rem}.Record_controlBar__ltLYA{justify-content:end}.Record_recordingContainer__f9lX\+.Record_audioOnly__prpMb{min-height:150px}.Record_recordButton__mZwD-{width:100%}.Record_headerBottom__s95Ln,.Record_headerTop__O7QgV{flex-direction:column;gap:10px}.Record_playbackWrapper__wHRxY{padding:0}}@media (max-width:480px){.Record_content__wkaS\+{padding:2rem .75rem .75rem}.Record_viewControls__DtZCc{justify-content:stretch}.Record_viewButton__O7qpu{flex:1 1;padding-left:10px;padding-right:10px;text-align:center}}@media (min-width:560px){.Record_modeButton__O5ZXO svg{display:none}}@media (max-width:559px){.Record_modeButton__O5ZXO{font-size:12px;justify-content:center;padding:8px}.Record_modeButton__O5ZXO span{display:none}.Record_modeButton__O5ZXO svg{height:20px;width:20px}}.CustomAudioPlayer_playerContainer__uNQkY{border-radius:8px;padding:1rem;transition:box-shadow .2s ease;width:100%}.CustomAudioPlayer_controls__2L7LB{align-items:center;display:flex;gap:1.25rem}.CustomAudioPlayer_controlButton__qNC45{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:35px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:35px}.CustomAudioPlayer_controlButton__qNC45:before{background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;transition:opacity .2s ease}.CustomAudioPlayer_controlButton__qNC45:hover:before{opacity:1}.CustomAudioPlayer_buttonIcon__1NSlG{color:#fff;font-size:1rem;position:relative;z-index:1}.CustomAudioPlayer_disabled__nYZB8{cursor:not-allowed}.CustomAudioPlayer_disabled__nYZB8:before{background:var(--state-disabled);opacity:.7}.CustomAudioPlayer_disabled__nYZB8:hover:before{opacity:.7}.CustomAudioPlayer_progressContainer__LJ7gB{display:flex;flex-direction:column-reverse;flex-grow:1;gap:.5rem}.CustomAudioPlayer_progressBar__PhQCP{background:var(--neutral-200);border-radius:3px;cursor:pointer;height:6px;position:relative;transition:all .2s ease}.CustomAudioPlayer_progressBar__PhQCP:hover{height:8px}.CustomAudioPlayer_progress__iHZtg{background:var(--gradient-primary);border-radius:inherit;height:100%;position:absolute;transition:width .1s linear}.CustomAudioPlayer_timeDisplay__Z2o2S{color:var(--neutral-400);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:0 2px}.CustomAudioPlayer_downloadButton__f-XsF:before{background:var(--primary-light)}.CustomAudioPlayer_downloadButton__f-XsF:hover:before{background:var(--primary-lighter)}.Tooltip_tooltipContainer__-xJpI{align-items:center;display:inline-flex;position:relative}.Tooltip_tooltipTrigger__BHIZ2{align-items:center;cursor:help;display:inline-flex;margin:-2px;padding:2px}.Tooltip_tooltipContent__ngrLJ{background-color:#1a365d;border-radius:6px;bottom:calc(100% + 5px);box-shadow:0 4px 6px -1px #0000001a;color:#fff;font-size:.85rem;left:50%;line-height:1.4;max-width:300px;min-width:250px;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);white-space:nowrap;white-space:normal;z-index:1000}.Tooltip_tooltipContent__ngrLJ:after{border:5px solid #0000;border-top-color:#1a365d;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.Tooltip_tooltipContent__ngrLJ.Tooltip_isDownloadButton__VfDgB{left:0;transform:translateX(-80%)}.Tooltip_tooltipContent__ngrLJ.Tooltip_isDownloadButton__VfDgB:after{left:87%}.Tooltip_tooltipContent__ngrLJ.Tooltip_tooltipBottom__UnzNj{min-width:150px}.Tooltip_tooltipBottom__UnzNj{bottom:auto;top:calc(100% + 5px)}.Tooltip_tooltipBottom__UnzNj:after{border-color:#0000 #0000 #1a365d;bottom:100%;top:auto}.CustomVideoPlayer_playerContainer__CAw4X{background-color:var(--neutral-900);border-radius:8px;transition:box-shadow .2s ease;width:100%}.CustomVideoPlayer_videoWrapper__glmLu{aspect-ratio:16/9;background:var(--neutral-900);overflow:hidden;position:relative;width:100%}.CustomVideoPlayer_video__dRhts{height:100%;object-fit:contain;width:100%}.CustomVideoPlayer_controls__okbix{align-items:center;background:linear-gradient(to top,var(--neutral-900),#0000);display:flex;gap:1.25rem;padding:1rem}.CustomVideoPlayer_controlButton__WkyYO{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:35px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:35px}.CustomVideoPlayer_controlButton__WkyYO:before{background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;transition:opacity .2s ease}.CustomVideoPlayer_controlButton__WkyYO:hover:before{opacity:1}.CustomVideoPlayer_buttonIcon__G3dbz{color:#fff;font-size:1rem;position:relative;z-index:1}.CustomVideoPlayer_disabled__Y6Y7A{cursor:not-allowed}.CustomVideoPlayer_disabled__Y6Y7A:before{background:var(--state-disabled);opacity:.7}.CustomVideoPlayer_disabled__Y6Y7A:hover:before{opacity:.7}.CustomVideoPlayer_progressContainer__JKyyJ{display:flex;flex-direction:column-reverse;flex-grow:1;gap:.5rem}.CustomVideoPlayer_progressBar__UiEDj{background:var(--neutral-200);border-radius:3px;cursor:pointer;height:6px;position:relative;transition:all .2s ease}.CustomVideoPlayer_progressBar__UiEDj:hover{height:8px}.CustomVideoPlayer_progress__xAC6T{background:var(--gradient-primary);border-radius:inherit;height:100%;position:absolute;transition:width .1s linear}.CustomVideoPlayer_timeDisplay__NFFBm{color:var(--neutral-400);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:0 2px}.CustomVideoPlayer_downloadButton__KKkHo:before{background:var(--primary-light)}.CustomVideoPlayer_downloadButton__KKkHo:hover:before{background:var(--primary-lighter)}.CustomVideoPlayer_fullscreenButton__fm\+Jv:before,.CustomVideoPlayer_volumeButton__nYME0:before{background:var(--primary-light)}.CustomVideoPlayer_fullscreenButton__fm\+Jv:hover:before,.CustomVideoPlayer_volumeButton__nYME0:hover:before{background:var(--primary-lighter)}:fullscreen .CustomVideoPlayer_videoWrapper__glmLu{height:100vh}:fullscreen .CustomVideoPlayer_controls__okbix{background:linear-gradient(0deg,#000c,#0000);bottom:0;left:0;position:absolute;right:0}.NonLiveTranscription_container__jn\+sr{min-height:100%;width:100%}.NonLiveTranscription_content__wqMxJ{margin:0 auto;max-width:1200px;padding:0;width:100%}.NonLiveTranscription_featureNote__4B1if{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:help;display:flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.NonLiveTranscription_featureNote__4B1if:hover{background-color:#f1f5f9}.NonLiveTranscription_featureIcon__9bfhM{color:var(--primary-dark);font-size:1.125rem}.NonLiveTranscription_transcriptSection__zcTVZ{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:.5rem}.NonLiveTranscription_transcriptContent__fRMGE{max-height:600px;min-height:250px;overflow-x:visible;overflow-y:auto;padding:1.5rem}.NonLiveTranscription_finalTranscript__FvGTZ{color:#1e293b;font-size:1rem;line-height:1.6}.NonLiveTranscription_processingMessage__Doa6h{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:1rem;gap:1rem;height:200px;justify-content:center}.NonLiveTranscription_processingSpinner__AEBoy{animation:NonLiveTranscription_spin__eNh39 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top:4px solid var(--primary-dark);height:40px;width:40px}.NonLiveTranscription_placeholderText__cBV5c{align-items:center;color:#64748b;display:flex;font-size:1rem;height:200px;justify-content:center}.NonLiveTranscription_lowClarity__mu6Vp{background-color:#fef2f2;border-bottom:2px dotted #ef4444;border-radius:4px;margin:0 2px;padding:.125rem .25rem}.NonLiveTranscription_statusDot__-NSwl{border-radius:50%;height:8px;width:8px}.NonLiveTranscription_lowClarityDot__Gp75j{background-color:#fef2f2;border-bottom:2px dotted #ef4444;border-radius:0;width:8px}.NonLiveTranscription_disfluencyDot__zP3OZ{background-color:#fbbf24}.NonLiveTranscription_profanityDot__m57Oc{background-color:#ef4444}.NonLiveTranscription_disfluency__A8E0a{background-color:#fef3c7;border-radius:4px;margin:0 2px;padding:.125rem .25rem}.NonLiveTranscription_profanity__omBtV{background-color:#fee2e2;border-radius:4px;margin:0 2px;padding:.125rem .25rem}.NonLiveTranscription_transcriptContent__fRMGE::-webkit-scrollbar{width:6px}.NonLiveTranscription_transcriptContent__fRMGE::-webkit-scrollbar-track{background:#f1f5f9}.NonLiveTranscription_transcriptContent__fRMGE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.NonLiveTranscription_transcriptContent__fRMGE::-webkit-scrollbar-thumb:hover{background:#94a3b8}.NonLiveTranscription_transcriptActions__-mCrl{display:flex;justify-content:space-between;width:100%}.NonLiveTranscription_statusBar__7MIlA{background-color:#f8fafc;border-top:1px solid #e2e8f0;flex-grow:1;padding:.75rem 1.5rem}.NonLiveTranscription_legend__d4lWq{display:flex;gap:1rem}.NonLiveTranscription_legendItem__6XSLR{align-items:center;color:#475569;display:flex;font-size:.875rem;gap:.5rem}.NonLiveTranscription_clearButton__a8X6s{background-color:#fff;border:1px solid #e2e8f0;color:#475569;cursor:pointer;font-size:.875rem;margin-left:auto;padding:.5rem 1rem;transition:all .2s ease}.NonLiveTranscription_clearButton__a8X6s:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.NonLiveTranscription_clearButton__a8X6s:disabled{cursor:not-allowed;opacity:.5}@keyframes NonLiveTranscription_spin__eNh39{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.NonLiveTranscription_content__wqMxJ{padding:0}.NonLiveTranscription_featureNote__4B1if{display:none}.NonLiveTranscription_legend__d4lWq{flex-wrap:wrap;gap:.5rem;justify-content:start;padding:5px}}@media (max-width:480px){.NonLiveTranscription_transcriptContent__fRMGE{padding:1rem}.NonLiveTranscription_statusBar__7MIlA{padding:5px 0 0 10px}.NonLiveTranscription_clearIcon__MqvKS{display:none}}.DeviceSelector_deviceSelector__Aav8g{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;width:auto}.DeviceSelector_selectorContainer__MkKul{background-color:initial}.DeviceSelector_combinedButton__Vk5-y{background-color:#fff;border:1px solid var(--neutral-200);border-bottom:0;border-left:0;display:flex;height:36px;margin-bottom:-1px;overflow:hidden;transition:all .2s ease;width:78px}.DeviceSelector_combinedButton__Vk5-y:hover:not(.DeviceSelector_disabled__L8dwj){border-color:var(--neutral-300)}.DeviceSelector_combinedButton__Vk5-y.DeviceSelector_disabled__L8dwj{cursor:not-allowed;opacity:.4}.DeviceSelector_cameraSection__qKK\+9{align-items:center;border-right:1px solid var(--neutral-200);cursor:pointer;display:flex;flex:3 1;justify-content:center;transition:background-color .2s ease}.DeviceSelector_cameraSection__qKK\+9:hover:not(.DeviceSelector_disabled__L8dwj){background-color:var(--neutral-50)}.DeviceSelector_dropdownSection__GICjX{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;transition:background-color .2s ease}.DeviceSelector_dropdownSection__GICjX:hover:not(.DeviceSelector_disabled__L8dwj){background-color:var(--neutral-100)}.DeviceSelector_icon__77CYx{color:var(--neutral-600);height:20px;transition:color .2s ease;width:20px}.DeviceSelector_cameraSection__qKK\+9:hover:not(.DeviceSelector_disabled__L8dwj) .DeviceSelector_icon__77CYx{color:var(--primary-600)}.DeviceSelector_combinedButton__Vk5-y.DeviceSelector_disabled__L8dwj .DeviceSelector_dropdownSection__GICjX{pointer-events:none}.DeviceSelector_dropdownArrow__nX3P-{color:var(--neutral-600);font-size:10px;transition:transform .2s ease}.DeviceSelector_dropdownArrow__nX3P-.DeviceSelector_open__ZLT3w{transform:rotate(180deg)}.DeviceSelector_dropdownContent__9Z29O{background:#fff;border:1px solid var(--neutral-100);border-radius:6px;box-shadow:0 4px 12px #00000014;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1000}.DeviceSelector_deviceList__1g82x{max-height:240px;overflow-y:auto}.DeviceSelector_deviceOption__Mk4hy{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 16px;transition:background-color .15s ease}.DeviceSelector_deviceOption__Mk4hy:hover{background-color:var(--neutral-50)}.DeviceSelector_deviceOption__Mk4hy.DeviceSelector_selected__clYA1{background-color:var(--neutral-100)}.DeviceSelector_spinningIcon__j3yOY{animation:DeviceSelector_spin__enV3P 1s linear infinite}@keyframes DeviceSelector_spin__enV3P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeviceSelector_deviceInfo__hQbtQ{flex:1 1;min-width:0}.DeviceSelector_deviceLabel__15wC0{color:var(--neutral-700);font-size:14px;font-weight:500}.DeviceSelector_defaultLabel__8vFb2{color:var(--neutral-400);font-size:12px;margin-top:2px}.DeviceSelector_refreshButton__-dGda{background:var(--neutral-50);border:none;border-top:1px solid var(--neutral-100);color:var(--primary-600);cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:background-color .15s ease;width:100%}.DeviceSelector_refreshButton__-dGda:hover{background-color:var(--neutral-100)}.DeviceSelector_errorTooltip__zoHmM{background:var(--error-light);border:1px solid var(--error-border);border-radius:6px;color:var(--error-dark);font-size:13px;max-width:280px;padding:8px 12px;position:absolute;right:0;top:calc(100% + 8px);z-index:1}.DeviceSelector_deviceList__1g82x::-webkit-scrollbar{width:6px}.DeviceSelector_deviceList__1g82x::-webkit-scrollbar-track{background:var(--neutral-50)}.DeviceSelector_deviceList__1g82x::-webkit-scrollbar-thumb{background-color:var(--neutral-200);border-radius:3px}.DeviceSelector_deviceList__1g82x::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-300)}.DeviceSelector_searchWrapper__C9WzT{background:#fff;border-bottom:1px solid var(--neutral-100);display:none;padding:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.DeviceSelector_searchInput__ImDoa{border:1px solid var(--neutral-100);border-radius:4px;font-size:.875rem;outline:none;padding:.5rem .75rem;transition:all .2s ease;width:100%}.DeviceSelector_searchInput__ImDoa:focus{border-color:var(--primary-light);box-shadow:var(--shadow-focus)}.DeviceSelector_sectionHeader__53ABj{background-color:var(--neutral-50);color:var(--neutral-400);font-size:12px;font-weight:600;padding:10px 16px;text-transform:uppercase}.DeviceSelector_proNote__41WP8{background-color:var(--neutral-50);border-bottom:1px solid var(--neutral-100);display:none;padding:1rem}.DeviceSelector_proNoteHeader__Kzfoa{color:var(--neutral-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.DeviceSelector_proNoteText__1HScG{color:var(--neutral-500);font-size:.8125rem;line-height:1.4}.DeviceSelector_deviceOption__Mk4hy.DeviceSelector_disabled__L8dwj{background-color:var(--neutral-50);display:none;opacity:.5}@media (max-width:768px){.DeviceSelector_dropdownContent__9Z29O{max-width:none;width:97vw}.DeviceSelector_dropdownContent__9Z29O.DeviceSelector_first__jjzFF{right:-222px}.DeviceSelector_dropdownContent__9Z29O.DeviceSelector_first__jjzFF.DeviceSelector_isCoaching__H0Uu5{right:-10px}.DeviceSelector_dropdownContent__9Z29O.DeviceSelector_second__f0wVn{right:-144px}.DeviceSelector_dropdownContent__9Z29O.DeviceSelector_third__HUJQr{right:-60px}.DeviceSelector_combinedButton__Vk5-y{border-bottom:1px solid var(--neutral-200)}}.DeviceSettingsPanel_deviceSettingsWrapper__wLrl7{align-items:center;background:#fff;display:flex;margin-bottom:-1px;position:relative}.DeviceSettingsPanel_settingsToggle__De3yv{align-items:center;background:#0000;border:1px solid var(--neutral-200);border-bottom:0;border-top-right-radius:6px;color:var(--neutral-600);cursor:pointer;display:flex;gap:4px;padding:9px;transition:all .2s ease;z-index:4}.DeviceSettingsPanel_settingsToggle__De3yv:not(:disabled):hover{background:var(--neutral-50);color:var(--neutral-800)}.DeviceSettingsPanel_settingsToggle__De3yv:disabled{cursor:default;opacity:.4}.DeviceSettingsPanel_chevron__me7E\+{transform:rotate(90deg);transition:transform .3s ease}.DeviceSettingsPanel_chevronOpen__x9dtS{transform:rotate(270deg)}.DeviceSettingsPanel_deviceSelectors__R-Xwd{background:#fff;border-left:1px solid var(--neutral-200);display:flex;opacity:0;position:absolute;right:100%;top:0;transform:translateX(15px);transition:all .3s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:3}.DeviceSettingsPanel_deviceSelectors__R-Xwd.DeviceSettingsPanel_open__sFcB7{opacity:1;transform:translateX(0);visibility:visible}.VideoAnalyzer_analyzerContainer__LcvWI{background:#000;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.VideoAnalyzer_analyzerContainer__LcvWI.VideoAnalyzer_fullscreen__pPncf{border-radius:0}.VideoAnalyzer_videoSection__yZjjn{aspect-ratio:16/9;height:100%;position:relative;width:100%}.VideoAnalyzer_videoElement__QbftC{height:100%;object-fit:cover;width:100%}.VideoAnalyzer_subtitleOverlay__AN5lS{bottom:90px;display:flex;justify-content:center;left:0;padding:0 20px;position:absolute;right:0;z-index:10}.VideoAnalyzer_subtitleText__IEz6R{background:#0009;border-radius:4px;color:#fff;font-size:1.2em;line-height:1.4;max-width:80%;text-align:center;transition:all .3s ease}.VideoAnalyzer_metricsOverlay__syxfE{background:linear-gradient(#0000,#000c);bottom:0;left:0;padding:16px;position:absolute;right:0}.VideoAnalyzer_metricsGrid__JZc9j{display:flex;gap:1.5rem;justify-content:center;margin:0 auto;max-width:800px}.VideoAnalyzer_metricCard__WeMvE{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:8px;display:flex;gap:1rem;padding:.45rem .75rem;transition:all .2s ease}.VideoAnalyzer_metricCard__WeMvE:hover{background:#ffffff26}.VideoAnalyzer_metricIcon__ghTrK{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;height:36px;justify-content:center;position:relative;width:36px}.VideoAnalyzer_metricIcon__ghTrK svg:not(.VideoAnalyzer_progressRing__RsZ10){color:#ffffffb3;z-index:2}.VideoAnalyzer_metricIcon__ghTrK.VideoAnalyzer_active__CoLQs svg:not(.VideoAnalyzer_progressRing__RsZ10){color:#38bdf8}.VideoAnalyzer_metricInfo__ja4hA{min-width:140px}.VideoAnalyzer_metricInfo__ja4hA h4{color:#ffffffe6;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.VideoAnalyzer_metricInfo__ja4hA p{color:#ffffffb3;font-size:.75rem;line-height:1.2;margin:0}.VideoAnalyzer_progressRing__RsZ10{height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.VideoAnalyzer_progressBg__ZXnBK{fill:none;stroke:#ffffff1a;stroke-width:3}.VideoAnalyzer_progressPath__SsJcq{fill:none;stroke:#38bdf8;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.VideoAnalyzer_metricIcon__ghTrK:not(.VideoAnalyzer_active__CoLQs) .VideoAnalyzer_progressPath__SsJcq{stroke:#fff3}.VideoAnalyzer_loadingCard__IsTjO{animation:VideoAnalyzer_pulse__h4pSP 1.5s infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:1rem;min-width:200px;padding:.75rem}.VideoAnalyzer_loadingCard__IsTjO,.VideoAnalyzer_loadingIcon__9Ilmc{align-items:center;background:#ffffff1a;border-radius:8px;display:flex}.VideoAnalyzer_loadingIcon__9Ilmc{height:36px;justify-content:center;position:relative;width:36px}.VideoAnalyzer_loadingSpinner__8lX\+p{animation:VideoAnalyzer_spin__hUCnI 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#38bdf8;height:24px;width:24px}.VideoAnalyzer_loadingInfo__QOyDv{flex:1 1}.VideoAnalyzer_loadingInfo__QOyDv h4{color:#ffffffe6;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.VideoAnalyzer_loadingInfo__QOyDv p{color:#ffffffb3;font-size:.75rem;line-height:1.2;margin:0}.VideoAnalyzer_loadingProgress__liwg0{background:#ffffff1a;border-radius:2px;height:4px;margin-top:.5rem;overflow:hidden}.VideoAnalyzer_loadingBar__y5ae1{animation:VideoAnalyzer_loading__bK1KX 1.5s infinite;background:#38bdf8;border-radius:2px;height:100%;width:30%}.VideoAnalyzer_fullscreenToggle__a4o7V{align-items:center;background:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:40px;z-index:1000}.VideoAnalyzer_fullscreenToggle__a4o7V:hover{background:#000c}.VideoAnalyzer_fullscreenToggle__a4o7V svg{color:#fff}@keyframes VideoAnalyzer_spin__hUCnI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VideoAnalyzer_loading__bK1KX{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes VideoAnalyzer_pulse__h4pSP{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.VideoAnalyzer_fullscreenControls__LyrzT{align-items:center;background:linear-gradient(#0000,#000000e6);bottom:0;display:flex;justify-content:space-between;left:0;padding:20px;position:absolute;right:0;z-index:1000}.VideoAnalyzer_timer__6Zp60{color:#fff;font-size:1.2rem;font-weight:500;text-shadow:0 1px 2px #00000080}.VideoAnalyzer_controlButton__n3FWu{background:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;min-width:150px;padding:12px 24px;transition:all .3s ease}.VideoAnalyzer_controlButton__n3FWu.VideoAnalyzer_recording__2JQgN{background-color:var(--error-text)}.VideoAnalyzer_controlButton__n3FWu.VideoAnalyzer_recording__2JQgN:hover{background-color:#b22424}.VideoAnalyzer_controlButton__n3FWu.VideoAnalyzer_readyToSave__Hoot7{background-color:#22c55e}.VideoAnalyzer_controlButton__n3FWu.VideoAnalyzer_readyToSave__Hoot7:hover{background-color:#16a34a}:-webkit-full-screen .VideoAnalyzer_videoSection__yZjjn,:fullscreen .VideoAnalyzer_videoSection__yZjjn{height:100vh;width:100vw}@media (max-width:768px){.VideoAnalyzer_videoSection__yZjjn{height:50vh;min-height:300px}.VideoAnalyzer_fullscreenControls__LyrzT{padding:16px}.VideoAnalyzer_timer__6Zp60{font-size:1rem}.VideoAnalyzer_controlButton__n3FWu{font-size:.875rem;min-width:120px;padding:10px 20px}.VideoAnalyzer_fullscreenToggle__a4o7V{height:32px;right:12px;top:12px;width:32px}.VideoAnalyzer_analyzerContainer__LcvWI.VideoAnalyzer_fullscreen__pPncf .VideoAnalyzer_metricsOverlay__syxfE{background:linear-gradient(#0000,#000c),linear-gradient(90deg,#0000,#000c,#0000);bottom:60px}}@media (max-width:850px){.VideoAnalyzer_metricInfo__ja4hA{display:none}.VideoAnalyzer_loadingCard__IsTjO{min-width:auto;padding:.5rem}.VideoAnalyzer_loadingInfo__QOyDv{display:none}}@media (max-width:480px){.VideoAnalyzer_metricInfo__ja4hA h4{font-size:.8125rem}.VideoAnalyzer_metricInfo__ja4hA p{font-size:.6875rem}.VideoAnalyzer_metricIcon__ghTrK{height:24px;width:24px}.VideoAnalyzer_metricCard__WeMvE{padding:.3rem}}.CoachCharacter_coachContainer__FUNiO{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));height:120px;left:40px;opacity:0;pointer-events:none;position:absolute;top:120px;transform:translateY(20px) scale(.9);transition:opacity .5s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);width:120px;z-index:50}.CoachCharacter_visible__LckvC{animation:CoachCharacter_popIn__XVt3u .6s cubic-bezier(.175,.885,.32,1.275);opacity:1;transform:translateY(0) scale(1)}@keyframes CoachCharacter_popIn__XVt3u{0%{opacity:0;transform:translateY(20px) scale(.8)}70%{opacity:1;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.CoachCharacter_characterContainer__x6x40{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.CoachCharacter_characterImage__fb3LH{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.CoachCharacter_excited__Ht686 .CoachCharacter_characterImage__fb3LH{animation:CoachCharacter_bounce__SwwIX .8s ease infinite alternate}.CoachCharacter_concerned__7XNi3 .CoachCharacter_characterImage__fb3LH{animation:CoachCharacter_shake__FoTLe .5s ease infinite alternate}.CoachCharacter_neutral__j8zAN .CoachCharacter_characterImage__fb3LH{animation:CoachCharacter_float__pqaIz 3s ease-in-out infinite}@keyframes CoachCharacter_float__pqaIz{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes CoachCharacter_bounce__SwwIX{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes CoachCharacter_shake__FoTLe{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@media (max-width:768px){.CoachCharacter_coachContainer__FUNiO{height:60px;right:10px;top:60px;width:60px}}.CoachFeedback_feedbackContainer__njlGo{left:85px;opacity:0;pointer-events:none;position:absolute;top:45px;transform:translateY(10px);transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.34,1.56,.64,1);z-index:55}.CoachFeedback_visible__SrjFD{opacity:1;transform:translateY(0)}.CoachFeedback_feedbackBubble__RcMjb{background-color:#fff;border:2px solid;border-radius:12px;box-shadow:0 4px 10px #0000001a;font-size:14px;font-weight:500;max-width:220px;padding:10px 14px;position:relative;text-align:center}.CoachFeedback_success__NtLjB .CoachFeedback_feedbackBubble__RcMjb{background-color:#f0fdf4e6;border-color:#22c55e}.CoachFeedback_warning__LiBq1 .CoachFeedback_feedbackBubble__RcMjb{background-color:#fffbebe6;border-color:#f59e0b}.CoachFeedback_error__3EnRO .CoachFeedback_feedbackBubble__RcMjb{background-color:#fef2f2e6;border-color:#ef4444}.CoachFeedback_feedbackText__V08Dc{white-space:normal;word-break:break-word}.CoachFeedback_bubbleTail__Frz9n{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;bottom:-10px;height:0;left:20px;position:absolute;width:0}.CoachFeedback_success__NtLjB .CoachFeedback_bubbleTail__Frz9n{border-top-color:#22c55e}.CoachFeedback_warning__LiBq1 .CoachFeedback_bubbleTail__Frz9n{border-top-color:#f59e0b}.CoachFeedback_error__3EnRO .CoachFeedback_bubbleTail__Frz9n{border-top-color:#ef4444}.CoachFeedback_visible__SrjFD .CoachFeedback_feedbackBubble__RcMjb{animation:CoachFeedback_popIn__0nj15 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes CoachFeedback_popIn__0nj15{0%{opacity:0;transform:scale(.8)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.CoachFeedback_feedbackBubble__RcMjb{font-size:12px;max-width:90vw;padding:4px 8px}}.CoachImprovementTracker_improvementBadge__y-6PG{animation:CoachImprovementTracker_fadeInOut__\+T8Wi 5s ease-in-out forwards;left:50%;pointer-events:none;position:absolute;top:20%;transform:translateX(-50%) translateY(-50%);z-index:100}.CoachImprovementTracker_badgeContent__fgWHj{align-items:center;background-color:#ffffffe6;border:2px solid #4ade80;border-radius:16px;box-shadow:0 6px 20px #00000026;display:flex;gap:10px;padding:12px 20px;transition:all .3s ease}.CoachImprovementTracker_starBurst__Rel3d{animation:CoachImprovementTracker_bounce__3QyQt 2s ease infinite;font-size:24px}.CoachImprovementTracker_improvementText__Mb-DL{color:#166534;font-size:16px;font-weight:600}.CoachImprovementTracker_level1__5gv53 .CoachImprovementTracker_badgeContent__fgWHj{border-color:#4ade80}.CoachImprovementTracker_level2__jSaD- .CoachImprovementTracker_badgeContent__fgWHj{background-color:#f5fffaf2;border-color:#3b82f6;box-shadow:0 6px 20px #3b82f640}.CoachImprovementTracker_level2__jSaD- .CoachImprovementTracker_improvementText__Mb-DL{color:#1e40af}.CoachImprovementTracker_level3__-wdQB .CoachImprovementTracker_badgeContent__fgWHj{background:linear-gradient(135deg,#fffffff2,#ede9fef2);border-color:#8b5cf6;box-shadow:0 6px 20px #8b5cf64d,0 0 10px #8b5cf633}.CoachImprovementTracker_level3__-wdQB .CoachImprovementTracker_improvementText__Mb-DL{color:#5b21b6;font-weight:700}.CoachImprovementTracker_level3__-wdQB .CoachImprovementTracker_starBurst__Rel3d{animation:CoachImprovementTracker_pulse__7uxZ9 1.5s ease infinite}@keyframes CoachImprovementTracker_fadeInOut__\+T8Wi{0%{opacity:0;transform:translateX(-50%) translateY(-70%)}10%{opacity:1;transform:translateX(-50%) translateY(-50%)}80%{opacity:1;transform:translateX(-50%) translateY(-50%)}to{opacity:0;transform:translateX(-50%) translateY(-30%)}}@keyframes CoachImprovementTracker_bounce__3QyQt{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}@keyframes CoachImprovementTracker_pulse__7uxZ9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@media (max-width:768px){.CoachImprovementTracker_improvementBadge__y-6PG{top:35%}.CoachImprovementTracker_badgeContent__fgWHj{gap:6px;max-width:85vw;padding:8px 16px}.CoachImprovementTracker_starBurst__Rel3d{font-size:20px}.CoachImprovementTracker_improvementText__Mb-DL{font-size:14px}}@media (max-width:480px){.CoachImprovementTracker_badgeContent__fgWHj{gap:4px;max-width:90vw;padding:6px 12px}.CoachImprovementTracker_starBurst__Rel3d{font-size:18px}.CoachImprovementTracker_improvementText__Mb-DL{font-size:12px}}.CoachIntro_introContainer__aWLNJ{left:85px;pointer-events:none;position:absolute;top:45px;z-index:60}.CoachIntro_introMessage__dh3Rd{animation:CoachIntro_fadeInOut__JbNqX 4s ease-in-out;background-color:#fffffff2;border:2px solid #3b82f6;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#1e3a8a;font-size:15px;font-weight:500;max-width:280px;padding:12px 16px;text-align:center}@keyframes CoachIntro_fadeInOut__JbNqX{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width:768px){.CoachIntro_introMessage__dh3Rd{font-size:12px;max-width:90vw;padding:4px 8px}}.Notes_container__jJLjm{background-color:#fffffff7;border-radius:10px;bottom:80px;box-shadow:0 3px 12px #00000026;font-size:14px;overflow:hidden;position:absolute;right:20px;transition:all .3s ease;width:300px;z-index:100}.Notes_minimized__lizzx{border-radius:50%;cursor:pointer;height:40px;width:40px}.Notes_minimizedContent__bCG3D{align-items:center;color:#444;display:flex;height:100%;justify-content:center}.Notes_header__xB9oo{align-items:center;background-color:#f5f7fa;border-bottom:1px solid #e6e9ee;display:flex;justify-content:space-between;padding:10px 14px}.Notes_title__szx6-{color:#3a4252;font-size:13px;font-weight:600}.Notes_controls__Z3GTR{display:flex;gap:4px}.Notes_controlButton__z9IR1{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.Notes_controlButton__z9IR1:hover{background-color:#e0e4ea}.Notes_minimizeIcon__RAZc5{font-size:12px;font-weight:700;line-height:1}.Notes_content__N0eds{padding:12px 14px}.Notes_noteTextarea__Wiowe{border:1px solid #e0e4ea;border-radius:6px;color:#3a4252;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5;margin-bottom:10px;min-height:100px;padding:10px;resize:vertical;width:100%}.Notes_noteTextarea__Wiowe:focus{border-color:#7c8eac;box-shadow:0 0 0 2px #7c8eac33;outline:none}.Notes_refreshButton__KhzAf{align-items:center;background-color:#f5f7fa;border:1px solid #e0e4ea;border-radius:4px;color:#4a5466;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 10px;transition:all .2s ease}.Notes_refreshButton__KhzAf:hover{background-color:#e6eaf0}.Notes_refreshButton__KhzAf span{font-size:12px}.Notes_showButton__zmqK8{align-items:center;background-color:#fffffff7;border:none;border-radius:50%;bottom:80px;box-shadow:0 3px 10px #00000026;color:#444;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;width:40px;z-index:100}.Notes_showButton__zmqK8:hover{background-color:#fff}.Notes_recording__XhfVl{bottom:140px}.Account_container__yEYt3{background-color:var(--neutral-50);min-height:100vh;width:100%}.Account_content__NfC-G{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.Account_header__\+WTES{align-items:center;border-bottom:1px solid var(--neutral-100);display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:1.5rem}.Account_userInfo__phB2\+{display:flex;flex-direction:column;gap:.25rem}.Account_title__0KGOR{color:var(--primary-dark);font-size:1.875rem;font-weight:600;line-height:1.2;margin:0}.Account_email__e1P5s{color:var(--neutral-400);font-size:1rem;margin:0}.Account_logoutButton__BQ6YL{background-color:initial;border:1px solid var(--neutral-100);border-radius:6px;color:var(--neutral-400);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.Account_logoutButton__BQ6YL:hover{background-color:var(--neutral-50);border-color:var(--neutral-200)}.Account_sectionGrid__fKBoH{display:flex;flex-direction:column;gap:2.5rem}.Account_section__88ylm{background-color:#fff;border-radius:12px;box-shadow:var(--shadow-sm);padding:1.5rem}.Account_sectionTitle__NXCuP{color:var(--neutral-500);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.Account_cardGrid__AZSnR{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Account_card__CstGv{align-items:flex-start;background-color:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:8px;display:flex;padding:1.25rem;text-decoration:none;transition:all .2s ease}.Account_card__CstGv:hover{background-color:var(--neutral-100);border-color:var(--neutral-200);transform:translateY(-1px)}.Account_cardIcon__dV\+Wg{font-size:1.5rem;line-height:1;margin-right:1rem}.Account_cardContent__3u8fT{flex:1 1}.Account_cardTitle__\+Ey9j{color:var(--neutral-500);font-size:1rem;font-weight:600;margin:0 0 .375rem}.Account_cardDescription__BgiJw{color:var(--neutral-400);font-size:.875rem;line-height:1.5;margin:0}.Account_dangerZone__OrW\+k{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;margin-top:3rem;padding:1.5rem}.Account_dangerTitle__SJdJZ{color:var(--error-text);font-size:1rem;font-weight:600;margin:0 0 1rem}.Account_deleteAccountButton__c7i0I{background-color:#fff;border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s ease}.Account_deleteAccountButton__c7i0I:hover{background-color:var(--error-bg)}.Account_modalOverlay__ELm0-{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1000}.Account_modalShow__0bXdw{opacity:1;visibility:visible}.Account_modalContent__zpQmC{background:#fff;border-radius:12px;max-height:90vh;max-width:560px;opacity:0;overflow-y:auto;padding:2rem;transform:translateY(20px);transition:all .3s ease;width:90%}.Account_modalContentShow__Dhnew{opacity:1;transform:translateY(0)}.Account_modalContent__zpQmC h2{color:var(--error-text);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.Account_modalWarning__hQcWv{color:var(--neutral-400);font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.Account_deletionList__9rEfD{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.Account_deletionItem__-SmJa{align-items:flex-start;background-color:var(--neutral-50);border-radius:8px;display:flex;gap:1rem;padding:1rem}.Account_deletionIcon__0-uB-{font-size:1.25rem}.Account_deletionItem__-SmJa h4{color:var(--neutral-500);font-size:.875rem;font-weight:600;margin:0 0 .25rem}.Account_deletionItem__-SmJa p{color:var(--neutral-400);font-size:.875rem;line-height:1.5;margin:0}.Account_confirmationSection__OQlfN{margin-top:1.5rem}.Account_confirmText__L-\+kz{color:var(--neutral-500);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Account_deleteInput__IGxZR{background-color:#fff;border:1px solid var(--neutral-100);border-radius:6px;font-size:.875rem;padding:.75rem;transition:all .2s ease;width:100%}.Account_deleteInput__IGxZR:focus{border-color:var(--error-text);box-shadow:var(--shadow-focus);outline:none}.Account_modalButtons__q-zOX{display:flex;gap:1rem;margin-top:2rem}.Account_deleteButton__ks\+kb{border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s ease}.Account_deleteButton__ks\+kb,.Account_deleteButton__ks\+kb:hover:not(:disabled){background-color:var(--error-text)}.Account_deleteButtonDisabled__707-U{background-color:var(--state-disabled);cursor:not-allowed}.Account_cancelButton__fgf4W{background-color:#fff;border:1px solid var(--neutral-100);border-radius:6px;color:var(--neutral-400);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s ease}.Account_cancelButton__fgf4W:hover{background-color:var(--neutral-50);border-color:var(--neutral-200)}.Account_error__VY5Ly{color:var(--error-text);font-size:.875rem;margin:.5rem 0 0}@media (max-width:768px){.Account_content__NfC-G{padding:1.5rem}.Account_header__\+WTES{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.Account_logoutButton__BQ6YL{width:100%}.Account_cardGrid__AZSnR{grid-template-columns:1fr}.Account_modalContent__zpQmC{padding:1.5rem}.Account_modalButtons__q-zOX{flex-direction:column-reverse}.Account_cancelButton__fgf4W,.Account_deleteButton__ks\+kb{width:100%}}@media (max-width:480px){.Account_card__CstGv,.Account_content__NfC-G,.Account_section__88ylm{padding:1rem}.Account_deletionItem__-SmJa{padding:.75rem}}.Assessment_shellContainer__Nj\+yI{align-items:flex-start;background-color:#f7f9fc;display:flex;justify-content:center;margin-top:-20px;max-height:-webkit-fit-content;max-height:fit-content;min-height:calc(100vh - 84px);padding:2rem 1rem}.Assessment_contentWrapper__m050X{margin:0 auto;max-width:1200px;width:100%}.Assessment_card__DEx0m{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:2rem}.Assessment_cardHeader__AxDsI{margin-bottom:2rem;text-align:center}.Assessment_cardHeader__AxDsI h1{color:#1a365d;font-size:1.875rem;font-weight:600;margin-bottom:.5rem}.Assessment_cardHeader__AxDsI p{color:#4a5568;font-size:1.125rem}.Assessment_cardContent__MzJ2L{margin:0 auto;max-width:700px;text-align:center}.Assessment_cardContent__MzJ2L p{color:#4a5568;line-height:1.6;margin-bottom:2rem}.Assessment_progressContainer__krqAi{margin-bottom:2.5rem}.Assessment_progressBar__W3DJ\+{background-color:#e2e8f0;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.Assessment_progressFill__cs2uf{background-color:#1a365d;height:100%;transition:width .3s ease}.Assessment_progressText__abF1X{color:#4a5568;font-size:.875rem}.Assessment_stepSection__Yq8EF{margin-bottom:2.5rem}.Assessment_stepSection__Yq8EF h2{color:#1a365d;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;text-align:center}.Assessment_questionDescription__y5wYM{color:#4a5568;font-size:1.125rem;margin-bottom:1.5rem;text-align:center}.Assessment_optionsContainer__hBRC1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:900px}.Assessment_optionCard__1FrrN{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1.4;min-height:60px;padding:1.25rem;text-align:center;transition:all .2s ease}.Assessment_optionCard__1FrrN:hover{border-color:#1a365d;box-shadow:0 2px 4px #0000000d;transform:translateY(-2px)}.Assessment_optionCard__1FrrN.Assessment_selected__fJOmQ{background-color:#1a365d;border-color:#1a365d;color:#fff}.Assessment_summaryContainer__O88Y1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:800px}.Assessment_summaryCard__n0iVZ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem}.Assessment_summaryCard__n0iVZ h3{color:#4a5568;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Assessment_summaryCard__n0iVZ p{color:#1a365d;font-size:1.125rem;font-weight:500}.Assessment_navigationControls__K6bY0{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.Assessment_primaryButton__WXWLp,.Assessment_secondaryButton__4h7wj{border-radius:6px;font-weight:500;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.Assessment_primaryButton__WXWLp{background-color:#1a365d;border:none;color:#fff}.Assessment_primaryButton__WXWLp:hover:not(:disabled){background-color:#152a4a}.Assessment_primaryButton__WXWLp:disabled{background-color:#a0aec0;cursor:not-allowed}.Assessment_secondaryButton__4h7wj{background-color:#fff;border:1px solid #e2e8f0;color:#4a5568}.Assessment_secondaryButton__4h7wj:hover{background-color:#f7f9fc;border-color:#cbd5e0}.Assessment_errorAlert__23VSD{background-color:#fff5f5;border:1px solid #fc8181;border-radius:6px;color:#c53030;margin-bottom:1.5rem;padding:1rem;text-align:center}.Assessment_stepSection__Yq8EF{animation:Assessment_fadeIn__YF6ho .3s ease-in-out}@keyframes Assessment_fadeIn__YF6ho{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Assessment_shellContainer__Nj\+yI{padding:1rem .5rem}.Assessment_card__DEx0m{margin-bottom:1rem;padding:1.5rem}.Assessment_navigationControls__K6bY0{flex-direction:column-reverse}.Assessment_primaryButton__WXWLp,.Assessment_secondaryButton__4h7wj{width:100%}.Assessment_optionsContainer__hBRC1,.Assessment_summaryContainer__O88Y1{grid-template-columns:1fr}.Assessment_cardHeader__AxDsI h1{font-size:1.5rem}.Assessment_questionDescription__y5wYM{font-size:1rem;padding:0 1rem}}@media (max-width:480px){.Assessment_card__DEx0m{padding:1rem}.Assessment_cardHeader__AxDsI h1,.Assessment_stepSection__Yq8EF h2{font-size:1.25rem}.Assessment_optionCard__1FrrN{font-size:.875rem;padding:1rem .75rem}.Assessment_summaryCard__n0iVZ{padding:1rem}.Assessment_summaryCard__n0iVZ h3{font-size:.75rem}.Assessment_summaryCard__n0iVZ p{font-size:1rem}.Assessment_progressBar__W3DJ\+{height:6px}}.Assessment_optionCard__1FrrN:focus,.Assessment_primaryButton__WXWLp:focus,.Assessment_secondaryButton__4h7wj:focus{box-shadow:0 0 0 3px #1a365d33;outline:none}.Assessment_optionCard__1FrrN:hover:not(.Assessment_selected__fJOmQ){background-color:#f8fafc}.Assessment_optionCard__1FrrN.Assessment_selected__fJOmQ:hover{background-color:#152a4a}.Assessment_visuallyHidden__wchrN{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Assessment_loadingSpinner__F5-1P{color:#4a5568;padding:2rem;text-align:center}.Assessment_editContainer__T0uEU{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;margin-top:2rem;padding-top:1.5rem}.Assessment_lastUpdated__mBgGs{color:#718096;font-size:.875rem;margin-bottom:1rem}@media print{.Assessment_shellContainer__Nj\+yI{background-color:#fff;margin:0;padding:0}.Assessment_card__DEx0m{border:none;box-shadow:none}.Assessment_navigationControls__K6bY0,.Assessment_progressContainer__krqAi{display:none}}.Recordings_container__dtmOQ{background-color:var(--neutral-50);min-height:100vh}.Recordings_main__LdLg1{margin:0 auto;max-width:1200px;padding:2rem 1.5rem;width:100%}.Recordings_headerSection__J6el3{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.Recordings_headerContent__4oiza{flex:1 1}.Recordings_title__oWzk-{color:var(--neutral-600);font-size:1.75rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.Recordings_subtitle__GSwOW{color:var(--neutral-400);font-size:.95rem;margin:0}.Recordings_newRecordingButton__KlKg7{align-items:center;background:var(--primary-dark);border-radius:6px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Recordings_newRecordingButton__KlKg7:hover{background:var(--state-hover)}.Recordings_presentationsContainer__ixOFR{display:flex;flex-direction:column;gap:2rem}.Recordings_presentationSection__zBAhJ{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;overflow:hidden}.Recordings_sectionTitle__ZMIp\+{background-color:var(--neutral-100);border-bottom:1px solid var(--neutral-100);color:var(--neutral-500);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;padding:.6rem 1.25rem;text-transform:uppercase}.Recordings_presentationsList__fXRk3{grid-gap:1px;background-color:var(--neutral-50);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.Recordings_presentationCard__3aWgI{background:#fff;text-decoration:none;transition:all .2s ease}.Recordings_presentationCard__3aWgI:hover{background-color:var(--neutral-50)}.Recordings_presentationContent__RI35v{padding:1rem 1.25rem}.Recordings_presentationHeader__rsuPT{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.Recordings_presentationTitle__z3uT0{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--neutral-600);display:-webkit-box;flex:1 1;font-size:1rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden}.Recordings_presentationMeta__758hf{align-items:center;color:var(--neutral-400);display:flex;font-size:.813rem;gap:.5rem}.Recordings_chevron__s405g{color:var(--neutral-300);flex-shrink:0;margin-left:.5rem;transition:transform .2s ease}.Recordings_presentationCard__3aWgI:hover .Recordings_chevron__s405g{color:var(--primary-dark);transform:translateX(2px)}.Recordings_loadingState__DBeRb{align-items:center;color:var(--neutral-400);display:flex;font-size:.938rem;gap:1rem;justify-content:center;min-height:200px}.Recordings_loadingSpinner__bbait{animation:Recordings_spin__z8GUR 1s linear infinite;border:2px solid var(--neutral-100);border-radius:50%;border-top-color:var(--primary-dark);height:1.25rem;width:1.25rem}@keyframes Recordings_spin__z8GUR{to{transform:rotate(1turn)}}.Recordings_emptyState__vfVX\+{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;margin-top:1rem}.Recordings_emptyStateContent__DzOZr{margin:0 auto;max-width:400px;padding:3rem 2rem;text-align:center}.Recordings_emptyStateTitle__cOkbb{color:var(--neutral-600);font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.Recordings_emptyStateText__DfU6T{color:var(--neutral-400);font-size:.938rem;line-height:1.5;margin:0 0 1.5rem}.Recordings_startRecordingButton__poLlG{align-items:center;background:var(--primary-dark);border-radius:6px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease}.Recordings_startRecordingButton__poLlG:hover{background:var(--state-hover)}.Recordings_errorMessage__6eNEt{align-items:center;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}@media (max-width:768px){.Recordings_main__LdLg1{padding:1.5rem 1rem}.Recordings_headerSection__J6el3{align-items:flex-start;flex-direction:column;gap:1rem}.Recordings_newRecordingButton__KlKg7{justify-content:center;width:100%}.Recordings_presentationsList__fXRk3{grid-template-columns:1fr}.Recordings_presentationsContainer__ixOFR{gap:1.5rem}}@media (max-width:480px){.Recordings_main__LdLg1{padding:1rem}.Recordings_title__oWzk-{font-size:1.5rem}.Recordings_presentationContent__RI35v,.Recordings_sectionTitle__ZMIp\+{padding:.875rem 1rem}}.Dashboard_container__gMsgh{background-color:var(--neutral-50);min-height:100vh}.Dashboard_main__eh3nW{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.Dashboard_rearrangeButton__Dd2eK{align-items:center;background:#fff;border:1px solid var(--neutral-100);border-radius:6px;color:var(--neutral-500);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;height:42px;margin-left:auto;padding:.75rem 1rem;transition:all .2s ease}.Dashboard_rearrangeButton__Dd2eK:hover{background-color:var(--neutral-50);border-color:var(--neutral-200)}.Dashboard_rearrangeMenu__O4sfi{background:#fff;border:1px solid var(--neutral-100);border-radius:6px;box-shadow:var(--shadow-md);position:absolute;right:0;top:calc(100% + 4px);width:280px;z-index:20}.Dashboard_rearrangeItem__D5TG8{align-items:center;background:none;border:none;color:var(--neutral-500);cursor:grab;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.Dashboard_rearrangeItem__D5TG8:hover{background-color:var(--neutral-50)}.Dashboard_rearrangeItem__D5TG8.Dashboard_dragging__OCnGg{cursor:grabbing;opacity:.5}.Dashboard_section__3iSn1{margin-bottom:2rem}.Dashboard_header__rwEn1{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.Dashboard_masonryGrid__qH0hQ{column-count:2;column-gap:1.5rem;width:100%}.Dashboard_gridItem__cnL82{break-inside:avoid;display:inline-block;margin-bottom:1.5rem;page-break-inside:avoid;width:100%}.Dashboard_gridItem__cnL82>div{margin-bottom:0!important}.Dashboard_gridItem__cnL82>div>div{width:100%}@media (max-width:1024px){.Dashboard_masonryGrid__qH0hQ{column-count:1}}@media (max-width:768px){.Dashboard_main__eh3nW{padding:1.5rem}.Dashboard_header__rwEn1{margin-bottom:1.5rem}.Dashboard_rearrangeButton__Dd2eK{display:none}}@media (min-width:1280px){.Dashboard_main__eh3nW{padding:2.5rem}}.ActionBoxes_container__aCSX3{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a}.ActionBoxes_header__HN80Z{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:1.5rem}.ActionBoxes_title__IIxGl{color:#1a365d;font-size:1.125rem;font-weight:600;margin:0}.ActionBoxes_content__eYlqf{padding:1.5rem}.ActionBoxes_actionsGrid__2GcYL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ActionBoxes_actionCard__YsYx1{align-items:center;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:6px;display:flex;padding:1.25rem;text-decoration:none;transition:all .2s ease}.ActionBoxes_actionCard__YsYx1:hover{background:#edf2f7;border-color:#cbd5e0}.ActionBoxes_iconWrapper__lUekz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#2c5282;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ActionBoxes_contentWrapper__nqpF7{flex-grow:1;padding:0 1rem}.ActionBoxes_cardTitle__splT7{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .25rem}.ActionBoxes_description__WsAAI{color:#4a5568;font-size:.875rem;line-height:1.5;margin:0}.ActionBoxes_arrow__Uq-1B{color:#718096;transition:transform .2s ease}.ActionBoxes_actionCard__YsYx1:hover .ActionBoxes_arrow__Uq-1B{color:#2c5282;transform:translateX(4px)}.ActionBoxes_loginPrompt__0anQT{margin:0 auto;max-width:400px;padding:3rem 2rem;text-align:center}.ActionBoxes_loginIconWrapper__MbTn2{align-items:center;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:48px;justify-content:center;margin:0 auto 1.5rem;width:48px}.ActionBoxes_loginIcon__nQV9j{color:#2c5282}.ActionBoxes_loginPrompt__0anQT h3{color:#1a365d;font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.ActionBoxes_loginPrompt__0anQT p{color:#4a5568;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.ActionBoxes_loginButton__djTfp{background:#2c5282;border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.ActionBoxes_loginButton__djTfp:hover{background:#1a365d}@media (max-width:768px){.ActionBoxes_actionsGrid__2GcYL{grid-template-columns:1fr}.ActionBoxes_actionCard__YsYx1{padding:1rem}.ActionBoxes_cardTitle__splT7{font-size:.9375rem}.ActionBoxes_description__WsAAI{font-size:.8125rem}.ActionBoxes_header__HN80Z{padding:1.25rem}.ActionBoxes_title__IIxGl{font-size:1rem}}.DailyQuote_container__yyrfW{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.DailyQuote_backgroundImage__Cj019{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.DailyQuote_backgroundImage__Cj019 img{height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out;width:100%}.DailyQuote_backgroundImage__Cj019 img.DailyQuote_loaded__QeTyJ{opacity:1}.DailyQuote_darkOverlay__BxFNy{background:linear-gradient(#0009,#000000b3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.DailyQuote_backgroundImage__Cj019 img.DailyQuote_fullOpacity__fl65U{opacity:1!important}.DailyQuote_imageOnlyMode__PQeRZ .DailyQuote_darkOverlay__BxFNy{display:none}.DailyQuote_content__faDtU{padding:1.5rem;position:relative;transition:opacity .3s ease-in-out;z-index:3}.DailyQuote_header__kd-d6{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.DailyQuote_title__ovIgf{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:1px 1px 3px #00000080}.DailyQuote_quoteWrapper__ih9Se{padding:.5rem 0}.DailyQuote_quote__it17Q{margin:0;padding:0}.DailyQuote_quoteText__VdWho{color:#fff;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.6;margin-bottom:1.5rem;padding-left:1.5rem;position:relative;text-shadow:1px 1px 3px #00000080}.DailyQuote_quoteFooter__Um4gP{padding-left:1.5rem}.DailyQuote_quoteAuthor__5WGgI{color:#ffffffe6;font-size:1rem;font-style:normal;font-weight:500;text-shadow:1px 1px 2px #00000080}.DailyQuote_quoteAuthor__5WGgI:before{color:#ffffffb3;content:"— "}.DailyQuote_actions__Jpbwn{align-items:center;display:flex;gap:.5rem}.DailyQuote_actionButton__IZjZJ{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease-in-out;z-index:10}.DailyQuote_actionButton__IZjZJ:hover:not(:disabled){background-color:#ffffff40;border-color:#fff6}.DailyQuote_actionButton__IZjZJ:focus{box-shadow:0 0 0 2px #ffffff80;outline:none}.DailyQuote_actionButton__IZjZJ:disabled{cursor:not-allowed;opacity:.6}.DailyQuote_actionIcon__ty2IF{color:#fff;transition:transform .2s ease-in-out}.DailyQuote_spinning__nL-wT{animation:DailyQuote_spin__SVi9a 1s linear infinite}.DailyQuote_hidden__fmAAC{opacity:0!important;pointer-events:none;-webkit-user-select:none;user-select:none}.DailyQuote_loadingState__Y6Pxp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.DailyQuote_loadingIndicator__-Kpcw{animation:DailyQuote_spin__SVi9a 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#2c5282;height:2rem;margin-bottom:1rem;width:2rem}.DailyQuote_loadingMessage__iqxi2{color:#718096;font-size:.875rem}.DailyQuote_errorState__LBvEB{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:6px;margin:1rem;padding:.75rem 1rem}.DailyQuote_errorMessage__2HJkT{color:#c53030;font-size:.875rem;margin:0;text-align:center}@keyframes DailyQuote_spin__SVi9a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DailyQuote_captureWrapper__bTaw1{height:100%;min-height:280px;position:relative;width:100%}.DailyQuote_imageOnlyMode__PQeRZ .DailyQuote_content__faDtU{opacity:0;pointer-events:none}.DailyQuote_imageControls__7BR5a{display:flex;gap:.5rem;opacity:.7;position:absolute;right:.75rem;top:.75rem;transition:opacity .2s ease-in-out;z-index:5}.DailyQuote_imageControls__7BR5a:hover{opacity:1}.DailyQuote_imageControls__7BR5a .DailyQuote_actionButton__IZjZJ{background-color:#00000080;border-color:#ffffff4d}.DailyQuote_imageControls__7BR5a .DailyQuote_actionButton__IZjZJ:hover{background-color:#000000b3}.DailyQuote_captureWrapper__bTaw1.DailyQuote_downloading__JJ7F1 .DailyQuote_actionButton__IZjZJ{display:none}@media (max-width:768px){.DailyQuote_title__ovIgf{font-size:1rem}.DailyQuote_quoteText__VdWho{font-size:1.25rem;padding-left:1rem}.DailyQuote_quoteAuthor__5WGgI{font-size:.875rem}.DailyQuote_content__faDtU{padding:1.25rem}}.UserLevel_container__aD-0v{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.UserLevel_header__VXzMF{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.UserLevel_header__VXzMF h3{color:#1a365d;font-size:1.125rem;font-weight:600;margin:0}.UserLevel_icon__W7hP4{color:#2c5282}.UserLevel_content__dojoO{display:flex;flex-direction:column;gap:1.25rem}.UserLevel_levelInfo__FmfHd{display:flex;flex-direction:column;gap:1.5rem}.UserLevel_currentLevel__I8gP7{align-items:center;background:#f7f9fc;border-radius:6px;display:flex;justify-content:space-between;padding:1rem}.UserLevel_levelDetails__aks9q{display:flex;flex-direction:column;gap:.25rem}.UserLevel_levelName__y5J\+x{color:#2c5282;font-size:1.125rem;font-weight:600}.UserLevel_levelLabel__-X1tw{color:#4a5568;font-size:.875rem}.UserLevel_xpCount__WMeF6{color:#1a365d;font-size:1rem;font-weight:500}.UserLevel_progressContainer__eMxsO{display:flex;flex-direction:column;gap:.75rem}.UserLevel_progressHeader__OQ1bc{align-items:center;display:flex;justify-content:space-between}.UserLevel_progressLabel__eRe3i{color:#4a5568;font-size:.875rem}.UserLevel_progressPercent__CPkUs{color:#2c5282;font-size:.875rem;font-weight:500}.UserLevel_progressBar__8mZvj{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.UserLevel_progress__ddRig{background:#2c5282;border-radius:3px;height:100%;transition:width .3s ease}.UserLevel_nextLevel__30tEY{align-items:center;background:#f7f9fc;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem}.UserLevel_nextLevelInfo__EMw01{display:flex;flex-direction:column;gap:.25rem}.UserLevel_nextLevelName__bEfLo{color:#2c5282;font-size:1rem;font-weight:500}.UserLevel_nextLevelLabel__qv02c{color:#4a5568;font-size:.875rem}.UserLevel_nextLevelXp__JxZna{color:#1a365d;font-size:.875rem;font-weight:500}.UserLevel_challengeContainer__qkQRh{background:#f7f9fc;border-radius:6px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.UserLevel_challengeHeader__bpdBa{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding-bottom:.5rem}.UserLevel_challengeIcon__eX\+Zy{color:#2c5282}.UserLevel_challengeTitle__qPNEq{color:#1a365d;font-size:1rem;font-weight:600}.UserLevel_challengeContent__bnp11{align-items:center;display:flex;justify-content:space-between}.UserLevel_challengeDetails__Gpdkf{flex-grow:1;padding-right:1rem}.UserLevel_challengeName__etmlC{color:#2c5282;font-size:1rem;font-weight:600;margin-bottom:.5rem}.UserLevel_challengeDescription__-jLO8{color:#4a5568;font-size:.875rem;margin:0}.LeaderboardPreview_container__zcDcf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.LeaderboardPreview_header__6aoFO{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.LeaderboardPreview_header__6aoFO h3{color:#1a365d;font-size:1.125rem;font-weight:600;margin:0}.LeaderboardPreview_icon__uvEnF{color:#2c5282}.LeaderboardPreview_content__FU2wz{display:flex;flex-direction:column;gap:1.25rem}.LeaderboardPreview_incentiveList__mguPd{display:flex;flex-direction:column;gap:.5rem}.LeaderboardPreview_incentiveItem__i34hP{align-items:center;background:#f7f9fc;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.LeaderboardPreview_incentiveItem__i34hP:hover{background:#edf2f7}.LeaderboardPreview_incentiveDetails__ZBY5u{align-items:center;display:flex;gap:.75rem}.LeaderboardPreview_rank__uS681{align-items:center;background:#2c5282;border-radius:4px;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:24px;justify-content:center;width:24px}.LeaderboardPreview_position__QjOrA{color:#2d3748;font-weight:500}.LeaderboardPreview_reward__boKDu{color:#2c5282;font-size:.875rem;font-weight:500}.LeaderboardPreview_viewButton__kMA1k{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:6px;color:#2c5282;display:block;font-weight:500;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s ease}.LeaderboardPreview_viewButton__kMA1k:hover{background:#edf2f7;border-color:#cbd5e0}:root{--border-radius-default:12px;--spacing-sm:0.75rem;--spacing-md:1.5rem;--spacing-lg:2rem}.TongueTwisters_pageContainer__fkvi7{background-color:var(--neutral-50);display:flex;justify-content:center}.TongueTwisters_section__gqXs-{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:600px;padding:1.5rem;padding:var(--spacing-md);width:100%}.TongueTwisters_sectionHeader__Hr8C7{align-items:center;border-bottom:1px solid var(--neutral-100);display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--spacing-md);padding-bottom:.75rem;padding-bottom:var(--spacing-sm)}.TongueTwisters_sectionTitle__guqWK{color:var(--primary-light);font-size:1.25rem;font-weight:700;margin:0}.TongueTwisters_sectionActions__Un4pn{align-items:center;display:flex;gap:.5rem}.TongueTwisters_actionButton__62MWh{align-items:center;background:#2c52821a;border:1px solid #2c528233;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:.75rem;padding:var(--spacing-sm);transition:all .2s ease-in-out}.TongueTwisters_actionButton__62MWh:hover:not(:disabled){background-color:#2c528233;border-color:#2c52824d}.TongueTwisters_actionButton__62MWh:disabled{cursor:not-allowed;opacity:.6}.TongueTwisters_actionIcon__AnXX9{color:var(--primary-dark)}.TongueTwisters_spinning__xPhPp{animation:TongueTwisters_spin__51iVt 1s linear infinite}.TongueTwisters_errorBanner__mqV96{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;margin-bottom:1.5rem;margin-bottom:var(--spacing-md);padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-md)}.TongueTwisters_errorMessage__rj3XU{color:var(--error-text);font-size:.875rem;margin:0;text-align:center}.TongueTwisters_introCard__6AOa8{background-color:var(--neutral-50);border-radius:8px;padding:1.5rem;padding:var(--spacing-md);text-align:center}.TongueTwisters_introText__UDPQ9{color:var(--neutral-400);line-height:1.6;margin-bottom:1.5rem;margin-bottom:var(--spacing-md)}.TongueTwisters_primaryButton__3wFjC{background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease-in-out}.TongueTwisters_primaryButton__3wFjC:hover{background-color:var(--primary-darker)}.TongueTwisters_practiceCard__sj9Zq{background-color:#fff;border-radius:8px;padding:1.5rem;padding:var(--spacing-md)}.TongueTwisters_practiceTitle__wVXqg{color:var(--primary-light);font-size:1.125rem;margin-bottom:.75rem;margin-bottom:var(--spacing-sm)}.TongueTwisters_twisterText__SVy3C{color:var(--neutral-500);font-size:1.25rem;font-style:italic;margin-bottom:1.5rem;margin-bottom:var(--spacing-md);text-align:center}.TongueTwisters_instructionsCard__EiG5-{background-color:var(--neutral-50);border-radius:6px;margin-bottom:1.5rem;margin-bottom:var(--spacing-md);padding:.75rem;padding:var(--spacing-sm)}.TongueTwisters_instructionsTitle__E1CVf{color:var(--primary-light);font-weight:600;margin-bottom:.5rem}.TongueTwisters_instructionsList__OSoFE{color:var(--neutral-400);list-style-type:disc;padding-left:1.5rem}.TongueTwisters_progressTracker__u59IK{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--spacing-md)}.TongueTwisters_progressText__88hGu{color:var(--neutral-500)}.TongueTwisters_progressButton__czwoy{background-color:var(--neutral-100);border:none;border-radius:6px;color:var(--neutral-600);cursor:pointer;padding:.5rem 1rem;transition:background-color .2s ease-in-out}.TongueTwisters_progressButton__czwoy:disabled{background-color:var(--neutral-200);cursor:not-allowed}.TongueTwisters_secondaryButton__p7e9s{background-color:var(--primary-light);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease-in-out;width:100%}.TongueTwisters_secondaryButton__p7e9s:hover{background-color:var(--primary-dark)}.TongueTwisters_loadingState__AMek6{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;padding:var(--spacing-lg) 0}.TongueTwisters_loadingIndicator__HpGDf{animation:TongueTwisters_spin__51iVt 1s linear infinite;border:2px solid var(--neutral-100);border-radius:50%;border-top-color:var(--primary-dark);height:2rem;margin-bottom:1rem;width:2rem}.TongueTwisters_loadingMessage__kePKi{color:var(--neutral-400);font-size:.875rem}@keyframes TongueTwisters_spin__51iVt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.TongueTwisters_section__gqXs-{margin:0 .75rem;margin:0 var(--spacing-sm);padding:.75rem;padding:var(--spacing-sm)}.TongueTwisters_twisterText__SVy3C{font-size:1rem}}.PresentationView_container__Tojj8{background-color:#f7f9fc;min-height:100vh;width:100%}.PresentationView_content__541WO{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.PresentationView_header__KKMCW{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.PresentationView_headerLeft__z\+9bd,.PresentationView_headerRight__ngpUo{align-items:center;display:flex;gap:1.5rem}.PresentationView_backButton__2IpNK{align-items:center;color:#4a5568;display:flex;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.PresentationView_backButton__2IpNK:hover{color:#2d3748}.PresentationView_dateInfo__4hcF0,.PresentationView_duration__0js3d{align-items:center;color:#4a5568;display:flex;font-size:.875rem;gap:.5rem}.PresentationView_mainContent__J6kkx{background:#fff;border-radius:12px;border-top-left-radius:0;box-shadow:0 1px 3px #0000000d;padding:2rem}.PresentationView_title__gxOFX{color:#1a365d;font-size:1.75rem;font-weight:600;margin-bottom:2rem}.PresentationView_tabs__iZiU9{align-items:center;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;margin-bottom:-1px;width:-webkit-fit-content;width:fit-content}.PresentationView_tabButton__YfSwn{background:var(--neutral-50);border:none;color:var(--neutral-600);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;position:relative;transition:all .2s ease}.PresentationView_activeTab__s2hMl{background-color:#fff;box-shadow:0 2px 5px #0000001a,2px 2px 5px #0000000d,-2px -2px 5px #ffffffb3;color:#1f2937}.PresentationView_activeTab__s2hMl:before{background:#ffffff1a;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.PresentationView_activeTab__s2hMl:hover:before{opacity:1}.PresentationView_tabButton__YfSwn:not(.PresentationView_activeTab__s2hMl):hover{background-color:#ffffffb3;color:#374151}.PresentationView_transcriptCard__WyACK{background:#fff;border-radius:8px}.PresentationView_transcript__d6icS{color:#2d3748;font-size:.9375rem;line-height:1.7;margin-bottom:.5rem;white-space:pre-wrap}.PresentationView_disfluency__Wb3Qa{background-color:#f6ad5533;border-radius:3px;padding:.125rem .25rem}.PresentationView_profanity__hViC0{background-color:#f5656533;border-radius:3px;padding:.125rem .25rem}.PresentationView_lowClarity__IhjiY{background-color:#fef2f2;border-bottom:2px dotted #ef4444;border-radius:4px;margin:0 2px;padding:.125rem .25rem}.PresentationView_lowClarityDot__aEbQH{background-color:initial;border-bottom:2px dotted #ef4444;width:8px}.PresentationView_legend__PwSHw{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem}.PresentationView_legendItem__bSoUv{color:#64748b}.PresentationView_disfluencyDot__vS4YQ,.PresentationView_profanityDot__w-zcU{border-radius:50%;height:8px;width:8px}.PresentationView_disfluencyDot__vS4YQ{background-color:#f6ad55}.PresentationView_profanityDot__w-zcU{background-color:#f56565}.PresentationView_analysisGrid__dRN-k{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.PresentationView_analysisCard__76HTy{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.PresentationView_cardHeader__owxcj{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.PresentationView_cardHeader__owxcj h3{color:#2d3748;font-size:1.125rem;font-weight:600;margin:0}.PresentationView_cardIcon__GFdBX{color:#2c5282;height:20px;width:20px}.PresentationView_cardContent__EBHHh{color:#4a5568}.PresentationView_strengthsList__zBEi2{list-style-type:none;margin:0;padding:0}.PresentationView_strengthsList__zBEi2 li{border-bottom:1px solid #e2e8f0;padding:.5rem 0}.PresentationView_strengthsList__zBEi2 li:last-child{border-bottom:none}.PresentationView_metricsGrid__yGkMl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.PresentationView_metric__CnCFJ{display:flex;flex-direction:column;gap:.5rem}.PresentationView_metricLabel__L6nwL{color:#718096;font-size:.875rem}.PresentationView_metricValue__DqUZX{color:#2d3748;font-size:1.125rem;font-weight:500}.PresentationView_coherenceMetrics__g-q2G{display:flex;flex-direction:column;gap:1rem}.PresentationView_adherenceScore__DrIKz,.PresentationView_mainTopic__GQn3X{background:#f8fafc;border-radius:6px;padding:1rem}.PresentationView_adherenceScore__DrIKz h4,.PresentationView_mainTopic__GQn3X h4{color:#718096;font-size:.875rem;margin:0 0 .5rem}.PresentationView_adherenceScore__DrIKz p,.PresentationView_mainTopic__GQn3X p{color:#2d3748;font-size:1rem;margin:0}.PresentationView_alignmentContent__fEFfs{display:flex;flex-direction:column;gap:1rem}.PresentationView_alignmentExample__y-9eK{background:#f8fafc;border-radius:6px;color:#4a5568;font-size:.875rem;line-height:1.5;margin:0;padding:.75rem}.PresentationView_loadingState__kIFBu{align-items:center;color:#4a5568;display:flex;font-size:.875rem;justify-content:center;min-height:400px}.PresentationView_errorContainer__x9SCP{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.PresentationView_errorMessage__4wNtb{color:#e53e3e;font-size:.875rem}.PresentationView_returnLink__iiLQZ{color:#2c5282;font-size:.875rem;font-weight:500;text-decoration:none}.PresentationView_returnLink__iiLQZ:hover{text-decoration:underline}.PresentationView_analysisContainer__cBywX{background:var(--neutral-50);display:grid;grid-template-columns:1fr;min-height:80vh;padding:1rem;position:relative}.PresentationView_analysisContainer__cBywX.PresentationView_videoOnly__H9ESU{grid-template-columns:0 100%}.PresentationView_refinementColumn__fqeXB{height:100%;overflow-y:auto;padding-right:1rem;padding-top:2rem;position:relative}.PresentationView_recordColumn__Z5KNA{align-self:flex-start;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:3rem}.PresentationView_recommendationsCard__eoyPe{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-column:1/-1;margin-top:1rem;padding:1.5rem}.PresentationView_recommendationCategory__cHhbJ{background:#f8fafc;border-radius:6px;padding:1rem}.PresentationView_recommendationCategory__cHhbJ:last-child{margin-bottom:0}.PresentationView_recommendationsList__BjSla{list-style-type:none;margin:.5rem 0 0;padding:0}.PresentationView_recommendationsList__BjSla li{line-height:1.5;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.PresentationView_recommendationsList__BjSla li:before{color:#2c5282;content:"•";left:0;position:absolute}.PresentationView_recommendationsContent__mmP7F{display:flex;flex-direction:column;gap:1rem}.PresentationView_recommendationCategory__cHhbJ{margin-bottom:1rem}.PresentationView_categoryTitle__XHV3j{font-weight:600;margin-bottom:.5rem}.PresentationView_refinedTextTitle__f-Zas{font-weight:600;margin:10px 0}.PresentationView_refinedTextContainer__eKNCa{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;padding:2rem;&:last-child{margin-bottom:0}}.PresentationView_refinedText__eURj7{color:#2d3748;font-size:1rem;line-height:1.8;white-space:pre-wrap}.PresentationView_tagIcon__63kIK{display:inline-block;margin-right:4px;vertical-align:middle}.PresentationView_tag_word__Gqq1H{background-color:#4299e11a;border-bottom:2px solid #4299e1}.PresentationView_tag_tone__yTuck,.PresentationView_tag_word__Gqq1H{align-items:center;border-radius:3px;cursor:help;display:inline-flex;margin:2px;padding:2px 4px}.PresentationView_tag_tone__yTuck{background-color:#9f7aea1a;border-bottom:2px solid #9f7aea}.PresentationView_tag_emphasis__B7lcD{background-color:#f6ad551a;border-bottom:2px solid #f6ad55}.PresentationView_tag_emphasis__B7lcD,.PresentationView_tag_pause__y9SXP{align-items:center;border-radius:3px;cursor:help;display:inline-flex;margin:2px;padding:2px 4px}.PresentationView_tag_pause__y9SXP{background-color:#48bb781a;border-bottom:2px solid #48bb78}.PresentationView_tag_remove__UwyOj{align-items:center;background-color:#f565651a;border-bottom:2px solid #f56565;border-radius:3px;cursor:help;display:inline-flex;margin:10px 2px;padding:2px 4px;text-decoration:line-through}.PresentationView_tag_pacing__iLrKZ{background-color:#ecc94b1a;border-bottom:2px solid #ecc94b}.PresentationView_tag_pacing__iLrKZ,.PresentationView_tag_structure__vCwAm{align-items:center;border-radius:3px;cursor:help;display:inline-flex;margin:2px;padding:2px 4px}.PresentationView_tag_structure__vCwAm{background-color:#9f7aea1a;border-bottom:2px solid #9f7aea}.PresentationView_tagLegend__ABUe1{background-color:var(--background-secondary);border-radius:8px;margin-top:1.5rem;padding:1rem}.PresentationView_legendTitle__4RY1i{color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:1rem}.PresentationView_legendGrid__ix0ZX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.PresentationView_tagIcon__63kIK{margin-right:.5rem}.PresentationView_legendItem__bSoUv{align-items:center;color:#4a5568;display:flex;font-size:.875rem;gap:.5rem}.PresentationView_tag_emphasis__B7lcD,.PresentationView_tag_pacing__iLrKZ,.PresentationView_tag_pause__y9SXP,.PresentationView_tag_remove__UwyOj,.PresentationView_tag_structure__vCwAm,.PresentationView_tag_tone__yTuck,.PresentationView_tag_word__Gqq1H{transition:all .2s ease}.PresentationView_tag_emphasis__B7lcD:hover,.PresentationView_tag_pacing__iLrKZ:hover,.PresentationView_tag_pause__y9SXP:hover,.PresentationView_tag_remove__UwyOj:hover,.PresentationView_tag_structure__vCwAm:hover,.PresentationView_tag_tone__yTuck:hover,.PresentationView_tag_word__Gqq1H:hover{filter:brightness(.95)}@media (max-width:1024px){.PresentationView_analysisContainer__cBywX{grid-template-columns:1fr;min-height:auto}.PresentationView_recordColumn__Z5KNA,.PresentationView_refinementColumn__fqeXB{overflow-y:visible;padding-right:0;position:static}}@media (max-width:768px){.PresentationView_legendGrid__ix0ZX{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.PresentationView_content__541WO,.PresentationView_refinedTextContainer__eKNCa{padding:1rem}.PresentationView_header__KKMCW{align-items:flex-start;flex-direction:column;gap:1rem}.PresentationView_headerRight__ngpUo{justify-content:space-between;width:100%}.PresentationView_mainContent__J6kkx{padding:1rem}.PresentationView_title__gxOFX{font-size:1.25rem;margin-bottom:1.5rem}.PresentationView_analysisGrid__dRN-k{grid-template-columns:1fr}.PresentationView_tabs__iZiU9{gap:0;overflow-x:auto;width:100%}.PresentationView_tabButton__YfSwn{white-space:nowrap}}.PauseAnalysis_analysisSection__XRB1K{background:#fff;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1rem}.PauseAnalysis_titleContainer__nE5Ut{align-items:center;display:flex;gap:.5rem;margin:0 0 1.5rem}.PauseAnalysis_metricsGrid__0HQxV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.PauseAnalysis_metricCard__yNHY9{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:1rem;padding:1rem}.PauseAnalysis_metricIcon__y34FQ{color:#3b82f6;height:20px;width:20px}.PauseAnalysis_metricContent__awN\+o{display:flex;flex-direction:column;gap:.25rem}.PauseAnalysis_metricLabel__-plQk{color:#64748b;font-size:.875rem;font-weight:500}.PauseAnalysis_metricValue__I6XqC{color:#1e293b;font-size:1.25rem;font-weight:600}.PauseAnalysis_chartSection__vJGB9{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin:1.5rem 0;padding:1rem}.PauseAnalysis_customTooltip__jf-0y{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:.75rem 1rem}.PauseAnalysis_tooltipText__PsQx4{color:#1e293b;font-size:.875rem;margin:0}.PauseAnalysis_tooltipCategory__1PCHO{color:#64748b;font-size:.75rem;margin-top:.25rem}.PauseAnalysis_legend__ZCawF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem;padding:1rem}.PauseAnalysis_legendItem__O0x7I{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.PauseAnalysis_gradientDot__VYC8L{background:linear-gradient(180deg,#3b82f6,#10b981);border-radius:50%;height:12px;width:12px}.PauseAnalysis_normalLine__QyVUR{background:#10b981;height:3px;width:20px}.PauseAnalysis_moderateLine__2jYCy{background:#f59e0b;height:3px;width:20px}.PauseAnalysis_dramaticLine__qJFHH{background:#ef4444;height:3px;width:20px}@media (max-width:768px){.PauseAnalysis_analysisSection__XRB1K{margin-top:1rem}.PauseAnalysis_metricsGrid__0HQxV{grid-template-columns:1fr}.PauseAnalysis_legend__ZCawF{align-items:flex-start;flex-direction:column;gap:1rem}}.InfoModal_container__tlgFa{background-color:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:8px;box-shadow:var(--shadow-sm)}.InfoModal_expandButton__zhmvy{background:#0000;border:none;cursor:pointer;padding:0;transition:background-color .2s ease;width:100%}.InfoModal_buttonContent__mSunN{align-items:center;color:var(--neutral-600);display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:1.25rem 1.5rem;width:100%}.InfoModal_expandButton__zhmvy:hover{background-color:var(--neutral-100)}.InfoModal_modalContent__OFM8l{animation:InfoModal_slideIn__l2SPV .3s ease-out;background:#fff;border-top:1px solid var(--neutral-100)}.InfoModal_modalHeader__Mor9e{margin-left:auto;padding:1.5rem 1.5rem 0;width:-webkit-fit-content;width:fit-content}.InfoModal_modalHeader__Mor9e h2{color:var(--neutral-600);font-size:1.25rem;font-weight:600;margin:0}.InfoModal_environmentTag__OOWQc{background-color:var(--primary-light);border-radius:16px;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.InfoModal_contentGrid__sVe4t{grid-gap:1.5rem;display:grid;gap:1.5rem;padding:1.5rem}.InfoModal_section__8DaCb{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:8px;overflow:hidden}.InfoModal_sectionHeader__s41R4{background:#fff;border-bottom:1px solid var(--neutral-100);padding:1rem 1.25rem}.InfoModal_sectionHeader__s41R4 h3{color:var(--neutral-600);font-size:1.125rem;font-weight:600;margin:0}.InfoModal_sectionContent__bBrKU{padding:1.25rem}.InfoModal_sectionContent__bBrKU p{color:var(--neutral-400);line-height:1.6;margin:0}.InfoModal_rangeCard__JHkQF{align-items:center;background:#fff;border:1px solid var(--neutral-100);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.InfoModal_rangeLabel__NcR4-{color:var(--neutral-400);font-weight:500}.InfoModal_rangeValue__RUQoN{color:var(--primary-dark);font-weight:600}.InfoModal_pauseGrid__V8yyv{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.InfoModal_pauseCard__SPxTt{background:#fff;border:1px solid var(--neutral-100);border-radius:6px;padding:1rem}.InfoModal_pauseCard__SPxTt h4{color:var(--neutral-600);font-size:1rem;font-weight:600;margin:0 0 .75rem}.InfoModal_pauseDetails__iHDEP{color:var(--neutral-400)}.InfoModal_pauseDuration__\+UVim{background:var(--primary-light);border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;margin-bottom:.75rem;padding:.25rem .5rem}.InfoModal_bestPractices__XU3b9{list-style:none;margin:0;padding:0}.InfoModal_bestPractices__XU3b9 li{border-bottom:1px solid var(--neutral-100);color:var(--neutral-400);line-height:1.5;padding:.75rem}.InfoModal_bestPractices__XU3b9 li:last-child{border-bottom:none}@keyframes InfoModal_slideIn__l2SPV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.InfoModal_buttonContent__mSunN,.InfoModal_contentGrid__sVe4t,.InfoModal_modalHeader__Mor9e{padding:1rem}.InfoModal_pauseGrid__V8yyv{grid-template-columns:1fr}}.DeleteSection_deleteSection__c85DD{border-top:1px solid var(--neutral-100);margin-top:3rem;padding-top:2rem}.DeleteSection_deleteHeader__B4hKQ{margin-bottom:1.5rem}.DeleteSection_deleteTitle__NM3N7{color:var(--primary-dark);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.DeleteSection_deleteDescription__re28k{color:var(--neutral-400);font-size:.875rem;line-height:1.5}.DeleteSection_deleteButton__TF5I\+{align-items:center;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.DeleteSection_deleteButton__TF5I\+:hover{background-color:var(--error-text);border-color:var(--error-text);color:#fff}.DeleteSection_deleteButton__TF5I\+:disabled{background-color:var(--state-disabled);border-color:var(--state-disabled);color:var(--neutral-400);cursor:not-allowed}.DeleteSection_confirmationModal__vUuKU{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DeleteSection_modalContent__oebG-{background:#fff;border-radius:8px;box-shadow:var(--shadow-lg);max-width:400px;padding:2rem;width:90%}.DeleteSection_modalTitle__jpx2g{color:var(--primary-dark);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.DeleteSection_modalText__z6w\+e{color:var(--neutral-400);line-height:1.5;margin-bottom:1.5rem}.DeleteSection_modalActions__xfObb{display:flex;gap:1rem;justify-content:flex-end}.DeleteSection_cancelButton__u3Tbr{background-color:#fff;border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-500);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.DeleteSection_cancelButton__u3Tbr:hover{background-color:var(--neutral-50);border-color:var(--neutral-300)}.DeleteSection_confirmButton__04vrj{background-color:var(--error-text);border:1px solid var(--error-text);border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.DeleteSection_confirmButton__04vrj:hover{background-color:#b91c1c;border-color:#b91c1c}.ClarityAnalysis_analysisSection__6ctEB{background:#fff;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1rem}.ClarityAnalysis_titleContainer__lUZhi{align-items:center;display:flex;gap:.5rem;margin:0 0 1.5rem}.ClarityAnalysis_metricsGrid__0tGdG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.ClarityAnalysis_metricCard__HPd8f{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:1rem;padding:1rem}.ClarityAnalysis_metricIcon__0nNj9{color:#3b82f6;height:20px;width:20px}.ClarityAnalysis_metricContent__mCajK{display:flex;flex-direction:column;gap:.25rem}.ClarityAnalysis_metricLabel__Vrt4U{color:#64748b;font-size:.875rem;font-weight:500}.ClarityAnalysis_metricValue__W2\+dO{color:#1e293b;font-size:1.25rem;font-weight:600}.ClarityAnalysis_chartSection__06NfQ{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin:1.5rem 0;padding:1rem}.ClarityAnalysis_customTooltip__SSTCP{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:.75rem 1rem}.ClarityAnalysis_tooltipText__Xfjc-{color:#1e293b;font-size:.875rem;margin:0}.ClarityAnalysis_legend__azROj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:2rem;justify-content:center;margin-top:1.5rem;padding:1rem}.ClarityAnalysis_legendItem__eUd7Y{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.ClarityAnalysis_clarityDot__JA-Jm{background:#3b82f6;border-radius:50%;height:12px;width:12px}.ClarityAnalysis_thresholdLine__LgLan{background:#f59e0b;height:2px;position:relative;width:20px}.ClarityAnalysis_thresholdLine__LgLan:after,.ClarityAnalysis_thresholdLine__LgLan:before{background:#f59e0b;content:"";height:6px;position:absolute;top:-2px;width:2px}.ClarityAnalysis_thresholdLine__LgLan:before{left:4px}.ClarityAnalysis_thresholdLine__LgLan:after{right:4px}.ClarityAnalysis_clarityDot__JA-Jm.ClarityAnalysis_greenDot__ePXV1{background:#22c55e}.ClarityAnalysis_clarityDot__JA-Jm.ClarityAnalysis_redDot__jPxJE{background:#ef4444}@media (max-width:768px){.ClarityAnalysis_analysisSection__6ctEB{margin-top:1rem}.ClarityAnalysis_metricsGrid__0tGdG{grid-template-columns:1fr}.ClarityAnalysis_legend__azROj{align-items:flex-start;flex-direction:column;gap:1rem}}.PitchAnalysis_analysisSection__A6l04{background:#fff;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1rem}.PitchAnalysis_titleContainer__JtZDa{align-items:center;display:flex;gap:.5rem;margin:0 0 1.5rem}.PitchAnalysis_metricsGrid__eP9EU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.PitchAnalysis_metricCard__4Z-ip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:1rem;padding:1rem}.PitchAnalysis_metricIcon__SPD-G{color:#6366f1;height:20px;width:20px}.PitchAnalysis_metricContent__Axc6J{display:flex;flex-direction:column;gap:.25rem}.PitchAnalysis_metricLabel__C7T2p{color:#64748b;font-size:.875rem;font-weight:500}.PitchAnalysis_metricValue__Ivy5G{color:#1e293b;font-size:1.25rem;font-weight:600}.PitchAnalysis_chartSection__Hevh4{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin:1.5rem 0;padding:1rem}.PitchAnalysis_customTooltip__7I35d{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:.75rem 1rem}.PitchAnalysis_tooltipText__M9Wuu{color:#1e293b;font-size:.875rem;margin:0}.PitchAnalysis_legend__xxD2v{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:2rem;justify-content:center;margin-top:1.5rem;padding:1rem}.PitchAnalysis_legendItem__pBNAO{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.PitchAnalysis_pitchGradient__dgWoZ{background:linear-gradient(90deg,#6366f1,#818cf8);height:6px;width:20px}.PitchAnalysis_recommendedLine__4VgIh{background:#10b981;height:6px;position:relative;width:20px}.PitchAnalysis_thresholdLine__zWHWR{background:#f59e0b;height:2px;position:relative;width:20px}@media (max-width:768px){.PitchAnalysis_analysisSection__A6l04{margin-top:1rem}.PitchAnalysis_metricsGrid__eP9EU{grid-template-columns:1fr}.PitchAnalysis_legend__xxD2v{align-items:flex-start;flex-direction:column;gap:1rem}}.EnhancedAnalysis_container__oOHj\+{margin:0 auto;max-width:1400px;padding-bottom:4rem;position:relative}.EnhancedAnalysis_metricsGrid__NLYL5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.EnhancedAnalysis_metricCard__Q9Nns{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;display:flex;gap:1.25rem;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease}.EnhancedAnalysis_metricCard__Q9Nns:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.EnhancedAnalysis_circleWrapper__Xzlqm{height:85px;position:relative;width:120px}.EnhancedAnalysis_progressRingCircleBg__jodBb{transform-origin:50% 50%;transition:stroke-dashoffset .35s}.EnhancedAnalysis_progressRingCircle__tFUAC{transform-origin:50% 50%;transition:stroke-dashoffset .35s ease-out}.EnhancedAnalysis_percentageText__a\+WpC{dominant-baseline:middle;text-anchor:middle;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:600;transform:rotate(90deg);transform-origin:center}.EnhancedAnalysis_iconWrapper__4Ph6I{align-items:center;background:#fff;border-radius:50%;bottom:0;box-shadow:0 2px 4px #0000001a;display:flex;height:32px;justify-content:center;padding:.5rem;position:absolute;right:0;transition:background-color .35s ease;width:32px}.EnhancedAnalysis_metricIcon__O\+Bgx{color:#fff;height:16px;width:16px}.EnhancedAnalysis_metricContent__dQsV7{width:100%}.EnhancedAnalysis_metricTitle__SCAWc{color:#374151;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.EnhancedAnalysis_description__1mgoY{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.EnhancedAnalysis_progressRingDots__0Unw\+{transform-origin:50% 50%;transition:stroke-dashoffset .35s}.EnhancedAnalysis_progressRingCircleOuter__CtBWB{animation:EnhancedAnalysis_rotateIn__XQlC0 2s ease-out;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s ease-out}@keyframes EnhancedAnalysis_rotateIn__XQlC0{0%{opacity:0;transform:rotate(-260deg)}to{opacity:.4;transform:rotate(-90deg)}}.EnhancedAnalysis_progressRing__jT2iB{height:100%;transform:rotate(-90deg);width:100%}.EnhancedAnalysis_scoreValue__35aj2{border-radius:999px;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.EnhancedAnalysis_scoreHigh__C-8vx{background-color:#ecfdf5;color:#059669}.EnhancedAnalysis_scoreMedium__Hc5jd{background-color:#fffbeb;color:#d97706}.EnhancedAnalysis_scoreLow__QgbsM{background-color:#fef2f2;color:#dc2626}.EnhancedAnalysis_contentGrid__2w6Wl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr}.EnhancedAnalysis_analysisSection__CAa7m{grid-gap:1.5rem;display:grid;gap:1.5rem}.EnhancedAnalysis_sectionCard__eoHPO{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;padding:1.25rem}.EnhancedAnalysis_cardHeader__m0gum{border-bottom:1px solid var(--neutral-100);gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.EnhancedAnalysis_cardIcon__1rJAl{height:20px;width:20px}.EnhancedAnalysis_cardTitle__cnJsN{color:var(--neutral-600);font-size:1rem}.EnhancedAnalysis_cardContent__A8\+Aa{color:var(--neutral-500)}.EnhancedAnalysis_dataPoint__hEagu{align-items:center;background-color:var(--neutral-50);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.EnhancedAnalysis_label__CIFjr{color:var(--neutral-400);font-size:.875rem}.EnhancedAnalysis_value__Zbnm9{color:var(--neutral-600);font-size:.875rem;font-weight:500}.EnhancedAnalysis_feedback__G6TPz{font-size:.875rem;line-height:1.6}.EnhancedAnalysis_recommendationsSection__A864q{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;padding:1.25rem}.EnhancedAnalysis_sectionHeader__caQEk{align-items:center;border-bottom:1px solid var(--neutral-100);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.EnhancedAnalysis_sectionIcon__QSnk7{color:var(--primary-dark);height:20px;width:20px}.EnhancedAnalysis_sectionTitle__Tf56I{color:var(--neutral-600);font-size:1rem;font-weight:600;margin:0}.EnhancedAnalysis_recommendationsList__XB3yR{display:flex;flex-direction:column;gap:.75rem}.EnhancedAnalysis_recommendationItem__3yMwm{background-color:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:6px;color:var(--neutral-500);font-size:.875rem;line-height:1.6;padding:.75rem}.EnhancedAnalysis_environment__Nv52x{bottom:.5rem;color:var(--neutral-400);font-size:.875rem;font-weight:700;position:absolute;right:1rem}.EnhancedAnalysis_videoAnalysisCard__wKq5O{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;padding:1.5rem}.EnhancedAnalysis_videoAnalysisHeader__qIHdP{align-items:center;border-bottom:1px solid var(--neutral-100);display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.EnhancedAnalysis_videoMetricsGrid__12mtt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.EnhancedAnalysis_videoMetricCard__aGhcZ{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:8px;padding:1.25rem;transition:transform .2s ease}.EnhancedAnalysis_videoMetricCard__aGhcZ:hover{transform:translateY(-2px)}.EnhancedAnalysis_videoMetricHeader__G8SLL{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.EnhancedAnalysis_videoMetricIcon__vaihG{height:24px;width:24px}.EnhancedAnalysis_videoMetricTitle__W9NUe{color:var(--neutral-700);font-size:1rem;font-weight:600;margin:0}.EnhancedAnalysis_videoMetricScore__GkHaP{margin-bottom:1rem}.EnhancedAnalysis_videoMetricValue__BIUb6{font-size:1.5rem;font-weight:700}.EnhancedAnalysis_videoMetricDescription__ehYe5{color:var(--neutral-600);font-size:.875rem;line-height:1.5;margin:0}.EnhancedAnalysis_duration__siH3e{color:var(--neutral-500);font-size:.875rem;font-weight:500;margin-left:auto}.EnhancedAnalysis_noVideoMessage__T\+FTm{background-color:var(--neutral-50);border:1px dashed var(--neutral-200);border-radius:8px;margin:1rem 0;padding:2rem;text-align:center}.EnhancedAnalysis_noVideoIcon__wtcm3{color:var(--neutral-400);height:48px;margin-bottom:1rem;width:48px}.EnhancedAnalysis_noVideoTitle__YCxob{color:var(--neutral-700);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.EnhancedAnalysis_noVideoDescription__T4VFW{color:var(--neutral-500);font-size:.875rem;line-height:1.6;margin:0 auto;max-width:400px}.EnhancedAnalysis_followUpCard__bLckR{background-color:#fff;border:1px solid var(--neutral-100);border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px}.EnhancedAnalysis_cardHeader__m0gum{align-items:center;display:flex;margin-bottom:16px}.EnhancedAnalysis_cardIcon__1rJAl{color:var(--primary-dark);height:24px;margin-right:12px;width:24px}.EnhancedAnalysis_cardTitle__cnJsN{color:#111827;flex-grow:1;font-size:18px;font-weight:600;margin:0}.EnhancedAnalysis_questionCounter__zUz5L{color:#6b7280;font-size:14px;margin-left:12px}.EnhancedAnalysis_cardContent__A8\+Aa{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.EnhancedAnalysis_question__t35pd{color:#374151;flex-grow:1;font-size:16px;line-height:1.5;margin:0;padding:0 12px;text-align:center}.EnhancedAnalysis_navButton__ENT1D{align-items:center;background:#0000;border:none;color:var(--primary-dark);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s;width:36px}.EnhancedAnalysis_navButton__ENT1D:focus{outline:none}@media (max-width:1024px){.EnhancedAnalysis_contentGrid__2w6Wl{grid-template-columns:1fr}}@media (max-width:768px){.EnhancedAnalysis_container__oOHj\+{padding:1rem}.EnhancedAnalysis_metricCard__Q9Nns{padding:1.25rem}.EnhancedAnalysis_circleWrapper__Xzlqm{height:100px;width:100px}.EnhancedAnalysis_percentageText__a\+WpC{font-size:1.25rem}.EnhancedAnalysis_iconWrapper__4Ph6I{height:28px;width:28px}.EnhancedAnalysis_metricIcon__O\+Bgx{height:14px;width:14px}.EnhancedAnalysis_environment__Nv52x{bottom:0;color:var(--neutral-400);font-size:.875rem;font-weight:700;padding:3rem 2rem 0;position:relative;right:1rem}.EnhancedAnalysis_videoMetricsGrid__12mtt{grid-template-columns:1fr}.EnhancedAnalysis_videoAnalysisCard__wKq5O,.EnhancedAnalysis_videoMetricCard__aGhcZ{padding:1rem}}.RehearsalProgress_card__UOTS4{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:1rem 0;width:100%}.RehearsalProgress_cardHeader__YyJkm{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.RehearsalProgress_cardTitle__i4wW8{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px}.RehearsalProgress_icon__CRgP4{height:16px;width:16px}.RehearsalProgress_scoreChange__i\+S4Y{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.RehearsalProgress_scoreValue__dJJRf{font-weight:500}.RehearsalProgress_positive__Z5W5n{color:#16a34a}.RehearsalProgress_negative__isjRX{color:#dc2626}.RehearsalProgress_cardContent__Yj0m0{padding:16px}.RehearsalProgress_emptyState__LGlL0{align-items:center;display:flex;justify-content:center;min-height:300px;padding:2rem;text-align:center}.RehearsalProgress_emptyStateContent__xiX6M{max-width:400px}.RehearsalProgress_emptyStateTitle__B2\+u6{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.RehearsalProgress_emptyStateDescription__hhv7Z{color:#6b7280;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.RehearsalProgress_startButton__iOfNU{align-items:center;background-color:var(--primary-dark);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.RehearsalProgress_startButton__iOfNU:hover{background-color:var(--primary-darker)}.RehearsalProgress_buttonIcon__Kekp8{height:1rem;width:1rem}.RehearsalProgress_chartContainer__31Kaa{height:200px;margin-top:16px}.RehearsalProgress_sessionsContainer__fsyvE{margin-top:16px}.RehearsalProgress_sessionsTitle__Tl-0S{font-size:14px;font-weight:500;margin-bottom:8px}.RehearsalProgress_sessionsGrid__73HCz{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.RehearsalProgress_sessionsGrid__73HCz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RehearsalProgress_sessionsGrid__73HCz{grid-template-columns:repeat(3,1fr)}}.RehearsalProgress_sessionItem__Huhp7{align-items:center;background-color:#f9fafb;border-radius:6px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:8px;text-decoration:none;transition:background-color .2s}.RehearsalProgress_sessionItem__Huhp7:hover{background-color:#f3f4f6}.RehearsalProgress_sessionName__LuQWb{font-size:14px;font-weight:500}.RehearsalProgress_sessionScore__y0K6j{font-size:14px}.RehearsalProgress_tooltip__iWIsM{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:8px}.RehearsalProgress_tooltipTitle__s\+sPV{font-size:14px;font-weight:500;margin-bottom:4px}.RehearsalProgress_tooltipScore__UeqsJ{color:#6b7280;font-size:14px}.RehearsalProgress_tooltipDate__Sm4KD{color:#6b7280;font-size:12px}.PresentationCoach_coachContainer__pQn-8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;max-height:600px}.PresentationCoach_coachHeader__rMDKz{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;padding:1rem}.PresentationCoach_coachHeader__rMDKz h3{color:#2d3748;font-size:1rem;margin:0}.PresentationCoach_coachMessagesContainer__fhd-L{display:flex;flex-direction:column;flex-grow:1;gap:1rem;overflow-y:auto;padding:1rem}.PresentationCoach_coachMessagesContainer__fhd-L::-webkit-scrollbar{width:8px}.PresentationCoach_coachMessagesContainer__fhd-L::-webkit-scrollbar-track{background:#0000}.PresentationCoach_coachMessagesContainer__fhd-L::-webkit-scrollbar-thumb{background-color:var(--neutral-200);border-radius:4px}.PresentationCoach_clickableSuggestion__deWJq{cursor:pointer;margin:auto;width:-webkit-fit-content;width:fit-content}.PresentationCoach_clickableSuggestion__deWJq:hover{opacity:.7}.PresentationCoach_coachWelcomeMessage__m4DnF{color:#4a5568;line-height:1.6;text-align:center}.PresentationCoach_coachWelcomeMessage__m4DnF ul{list-style-type:none;margin-top:1rem;padding:0}.PresentationCoach_coachWelcomeMessage__m4DnF li{background-color:#f8fafc;border-radius:4px;color:#2c5282;margin-bottom:.5rem;padding:.5rem}.PresentationCoach_coachMessage__1tmdd{border-radius:6px;line-height:1.5;max-width:80%;padding:.75rem}.PresentationCoach_message_user__eyUDh{align-self:flex-end;background-color:#e6f2ff;color:#2c5282;margin-left:auto}.PresentationCoach_message_coach__NKC0S{align-self:flex-start;background-color:#f0f9ff;color:#2d3748;margin-right:auto}.PresentationCoach_message_error__NwWTh{background-color:#fff5f5;border:1px solid #feb2b2;color:#e53e3e}.PresentationCoach_typingIndicator__Smerq{color:#718096;font-style:italic}.PresentationCoach_coachInputContainer__-LeO6{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;padding:1rem}.PresentationCoach_coachInput__VJ84e{border:1px solid #e2e8f0;border-radius:6px;flex-grow:1;font-family:inherit;font-size:.875rem;padding:.5rem;resize:none}.PresentationCoach_coachInput__VJ84e:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.PresentationCoach_coachSendButton__ZKNhF{align-items:center;background-color:#2c5282;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s ease}.PresentationCoach_coachSendButton__ZKNhF:disabled{background-color:#a0aec0;cursor:not-allowed}.PresentationCoach_coachSendButton__ZKNhF:hover:not(:disabled){background-color:#2a4365}.Training_container__M874h{background-color:var(--neutral-50);min-height:100vh}.Training_content__PDebJ{margin:0 auto;max-width:1200px;padding:2rem 1.5rem;width:100%}.Training_header__rl0sf{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Training_title__RG1LH{color:var(--primary-dark);font-size:1.75rem;font-weight:600;margin:0}.Training_headerControls__2Z6xe{align-items:center;display:flex;gap:1.5rem}.Training_language__kp4z2{color:var(--neutral-400);font-size:.935rem;font-weight:500}.Training_mainSection__aJB3C{background-color:#fff;border-radius:12px;border-top-left-radius:0;box-shadow:var(--shadow-sm)}.Training_tabSwitcher__b5e8R{align-items:center;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;width:-webkit-fit-content;width:fit-content}.Training_tabButton__MJYi4{background:var(--neutral-50);border:none;color:var(--neutral-600);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;position:relative;transition:all .2s ease}.Training_tabButton__MJYi4:last-child{background:var(--neutral-200);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none}.Training_tabButton__MJYi4:hover{background-color:#ffffffb3;color:#374151}.Training_tabButton__MJYi4.Training_activeTab__udRYT{background-color:#fff;box-shadow:0 2px 5px #0000001a,2px 2px 5px #0000000d,-2px -2px 5px #ffffffb3;color:#1f2937}.Training_practiceArea__UYjTm{padding:1.5rem}.Training_interactionPanel__b9tHE{align-items:center;background-color:var(--neutral-50);border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:2rem;position:relative}.Training_statusVisualizer__5Pr2X{text-align:center}.Training_visualizer__4pQYg{align-items:center;display:flex;height:120px;justify-content:center;margin:0 auto 1rem;position:relative;width:120px}.Training_blob__KHPjz{background:var(--primary-dark);border-radius:50%;height:60px;transition:all .2s ease;width:60px}.Training_status__yQoO6{color:var(--neutral-400);font-size:.935rem;font-weight:500}.Training_switchContainer__q2Q70{align-items:center;display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:10}.Training_switch__xjKeG{background-color:var(--neutral-200);border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background-color .2s;width:44px}.Training_switchActive__SgTsp{background-color:var(--primary-dark)}.Training_switchKnob__vnOdu{background-color:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.Training_switchKnobActive__t0Ghq{transform:translateX(20px)}.Training_switchLabel__Cu2bd{color:var(--neutral-400);font-size:.875rem;-webkit-user-select:none;user-select:none}.Training_textInputContainer__j0axq{display:flex;gap:1rem;margin-top:1rem;width:100%}.Training_textInput__PZXw1{background-color:#fff;border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-500);flex:1 1;font-size:.935rem;padding:.75rem;transition:border-color .2s}.Training_textInput__PZXw1:focus{border-color:var(--primary-dark);outline:none}.Training_textInput__PZXw1:disabled{background-color:var(--neutral-50);cursor:not-allowed}.Training_sendButton__a8Y4M{align-items:center;background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1.5rem;transition:background-color .2s}.Training_sendButton__a8Y4M:hover{background-color:var(--state-hover)}.Training_sendButton__a8Y4M:disabled{background-color:var(--state-disabled);cursor:not-allowed}.Training_controls__llsgD{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Training_recordButton__sy9xf{align-items:center;background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.935rem;font-weight:500;gap:.5rem;justify-content:center;min-width:160px;padding:.75rem 1.5rem;transition:all .2s}.Training_recordButton__sy9xf:hover{background-color:var(--state-hover)}.Training_recordButton__sy9xf.Training_recording__Qdfw8,.Training_recordButton__sy9xf.Training_recording__Qdfw8:hover{background-color:var(--error-text)}.Training_recordButton__sy9xf:disabled{background-color:var(--state-disabled);cursor:not-allowed}.Training_audioToggle__2wY7d,.Training_cancelButton__Na5oA{align-items:center;background-color:var(--neutral-100);border:none;border-radius:6px;color:var(--neutral-400);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.Training_audioToggle__2wY7d:hover,.Training_cancelButton__Na5oA:hover{background-color:var(--neutral-100);color:var(--neutral-500)}.Training_cancelButton__Na5oA{background-color:var(--error-bg);color:var(--error-text)}.Training_cancelButton__Na5oA:hover{background-color:var(--error-border);color:var(--error-text)}.Training_stopButton__Dei5g{align-items:center;background-color:var(--neutral-400);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.935rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.Training_stopButton__Dei5g:hover{background-color:var(--neutral-500)}.Training_icon__R3LYk{height:18px;width:18px}.Training_feedbackPanel__LqLKD{margin-top:2rem}.Training_sectionTitle__I9tgp{color:var(--neutral-500);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.Training_conversationArea__xWesb{display:flex;flex-direction:column-reverse;gap:1rem}.Training_messageContainer__4ecaK{border-radius:8px;max-width:85%;padding:1rem 1rem 1rem 1.5rem}.Training_userMessage__XAsWc{background-color:var(--neutral-50);margin-left:auto}.Training_botMessage__1GYry{background-color:var(--neutral-50);margin-right:auto}.Training_historyHeader__NHkGU{margin-bottom:1rem}.Training_historyHeader__NHkGU,.Training_sectionTitle__I9tgp{align-items:center;display:flex;gap:.5rem}.Training_infoIcon__jNp3r{color:var(--neutral-400);cursor:help;transition:color .2s}.Training_infoIcon__jNp3r:hover{color:var(--neutral-500)}.Training_messageHeader__g0EIy{align-items:center;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.Training_speaker__CLlUP{color:var(--neutral-500);font-weight:600}.Training_timestamp__9F-BX{color:var(--neutral-300)}.Training_messageContent__WrqNw{color:var(--neutral-500);font-size:.935rem;line-height:1.5}.Training_errorMessage__MitIP{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);font-size:.935rem;margin-bottom:1rem;padding:1rem}.Training_messageControls__U8chl{align-items:center;display:flex;gap:.5rem}.Training_speakButton__KTsu9{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--neutral-400);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s}.Training_speakButton__KTsu9:hover{background-color:var(--neutral-100);color:var(--primary-dark)}.Training_speakButton__KTsu9:disabled{color:var(--neutral-300);cursor:not-allowed}@media (max-width:768px){.Training_textInputContainer__j0axq{flex-direction:column}.Training_sendButton__a8Y4M{width:100%}.Training_switchContainer__q2Q70{right:.3rem;top:.5rem;transform:scale(.9)}.Training_headerControls__2Z6xe{justify-content:space-between;width:95vw}.Training_content__PDebJ{padding:1rem}.Training_header__rl0sf{margin-bottom:1.5rem}.Training_title__RG1LH{font-size:1.5rem}.Training_interactionPanel__b9tHE{padding:1.5rem}.Training_controls__llsgD{flex-direction:column;width:100%}.Training_recordButton__sy9xf,.Training_stopButton__Dei5g{width:100%}.Training_messageContainer__4ecaK{max-width:100%}}@keyframes Training_pulse__4UbdT{0%{opacity:.6;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}.TypingIndicator_typingContainer__2lYaA{align-items:center;display:flex;gap:4px;padding:8px 0}.TypingIndicator_typingDot__z786Z{animation:TypingIndicator_typingAnimation__gerlj 1.4s ease-in-out infinite;background:var(--primary-dark);border-radius:50%;height:6px;width:6px}.TypingIndicator_typingDot__z786Z:first-child{animation-delay:0s}.TypingIndicator_typingDot__z786Z:nth-child(2){animation-delay:.2s}.TypingIndicator_typingDot__z786Z:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_typingAnimation__gerlj{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.RefinedTextSegment_container__bmF\+7{display:inline-block;position:relative}.RefinedTextSegment_tag__N57IT{align-items:center;border-radius:3px;display:inline-flex;margin:2px;padding:2px 4px;transition:all .2s ease}.RefinedTextSegment_tagEmphasis__K4Kd3{background-color:#f6ad551a;border-bottom:2px solid #f6ad55}.RefinedTextSegment_tagPause__aCPDc{background-color:#48bb781a;border-bottom:2px solid #48bb78}.RefinedTextSegment_tagRemove__8nvUl{background-color:#f565651a;border-bottom:2px solid #f56565;text-decoration:line-through}.RefinedTextSegment_tagStructure__G3PFo{background-color:#9f7aea1a;border-bottom:2px solid #9f7aea}.RefinedTextSegment_reasonPopup__DaQJn{background-color:var(--primary-dark);border:1px solid #e2e8f0;border-radius:6px;bottom:100%;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.875rem;left:0;line-height:1.4;margin-top:0;max-width:300px;min-width:200px;padding:8px 12px;position:absolute;white-space:normal;z-index:10}.RefinedTextSegment_container__bmF\+7:hover .RefinedTextSegment_reasonPopup__DaQJn{max-height:calc(90vh - 100px);overflow-y:auto}.RefinedTextSegment_container__bmF\+7:last-child .RefinedTextSegment_reasonPopup__DaQJn,.RefinedTextSegment_container__bmF\+7:nth-last-child(2) .RefinedTextSegment_reasonPopup__DaQJn{left:auto;right:0}.RefinedTextSegment_container__bmF\+7:last-child .RefinedTextSegment_reasonPopup__DaQJn:before,.RefinedTextSegment_container__bmF\+7:nth-last-child(2) .RefinedTextSegment_reasonPopup__DaQJn:before{left:auto;right:20px}:root{--primary-dark:#1a365d;--primary-darker:#142952;--primary-light:#2d3748;--primary-lighter:#3a4659;--gradient-primary:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-light) 100%);--gradient-text:linear-gradient(90deg,#fff,#e2e8f0);--neutral-50:#f7f9fc;--neutral-100:#e2e8f0;--neutral-200:#cbd5e0;--neutral-300:#a0aec0;--neutral-400:#4a5568;--neutral-500:#2d3748;--neutral-600:#1a202c;--error-bg:#fff5f5;--error-border:#fed7d7;--error-text:#c53030;--shadow-sm:0 2px 4px -1px #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-focus:0 0 0 3px #4299e126;--state-hover:#2c5282;--state-disabled:#cbd5e0}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.container{margin:0 auto;max-width:1400px;padding:0 24px}.app-content{margin-top:84px;min-height:calc(100vh - 64px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loadingScreen{align-items:center;background-color:#f8f9fa;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.spinner{animation:spin 1s linear infinite;border:3px solid #cbd5e0;border-radius:50%;border-top-color:#1a365d;border:3px solid var(--neutral-200);border-top-color:var(--primary-dark);height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.Support_container__yBlDj{background-color:#f7f9fc;min-height:100vh;width:100%}.Support_content__Fb-Q8{margin:0 auto;max-width:1200px;padding:2rem 1.5rem;width:100%}.Support_header__j6tRS{margin-bottom:2.5rem;text-align:center}.Support_header__j6tRS h1{color:#1a365d;font-size:2rem;font-weight:600;margin-bottom:.5rem}.Support_headerSubtext__w5WG7{color:#4a5568;font-size:1.1rem}.Support_section__zGqwq{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:2rem}.Support_sectionHeader__GX26M{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1rem}.Support_sectionHeader__GX26M h2{color:#1a365d;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.Support_sectionHeader__GX26M p{color:#4a5568;font-size:1rem}.Support_teamGrid__vEtbU{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Support_teamMember__ZSRlJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-width:500px;transition:transform .2s ease,box-shadow .2s ease}.Support_teamMember__ZSRlJ:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Support_memberContent__51yqY{padding:1.5rem}.Support_memberContent__51yqY h3{color:#1a365d;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Support_role__Ts3p7{background:#e2e8f0;border-radius:4px;color:#2d3748;display:inline-block;font-size:.875rem;margin-bottom:1rem;padding:.25rem .75rem}.Support_memberContent__51yqY p{color:#4a5568;line-height:1.6}.Support_memberContent__51yqY p span a{color:#718096;text-decoration:none}.Support_supportContent__ZHLKu{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Support_supportCard__PzbiU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1.5rem}.Support_supportCard__PzbiU h3{color:#1a365d;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Support_emailButton__74UoR{background:var(--primary-dark);border-radius:6px;color:#fff;display:inline-block;font-size:1rem;margin-bottom:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.Support_emailButton__74UoR:hover{background:#2c5282}.Support_supportNote__h0t3f{color:#718096;font-size:.875rem}.Support_hoursGrid__dSJiU{grid-gap:1rem;display:grid;gap:1rem}.Support_hoursGrid__dSJiU strong{color:#2d3748;display:block;margin-bottom:.25rem}.Support_hoursGrid__dSJiU p{color:#4a5568}@media (max-width:768px){.Support_content__Fb-Q8{padding:1.5rem 1rem}.Support_section__zGqwq{padding:1.5rem}.Support_header__j6tRS h1{font-size:1.75rem}.Support_headerSubtext__w5WG7{font-size:1rem}}@media (max-width:480px){.Support_content__Fb-Q8,.Support_section__zGqwq{padding:1rem}.Support_supportContent__ZHLKu,.Support_teamGrid__vEtbU{grid-template-columns:1fr}}.Legal_container__L6fJk{background-color:#f7f9fc;min-height:100vh;width:100%}.Legal_content__36R7B{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.Legal_header__5YrCK{margin-bottom:2rem}.Legal_header__5YrCK h1{color:#1a365d;font-size:2rem;font-weight:600;margin-bottom:.5rem}.Legal_header__5YrCK p{color:#4a5568;font-size:1rem;line-height:1.5}.Legal_section__hZ1zL{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;padding:1.5rem}.Legal_section__hZ1zL h2{align-items:center;color:#1a365d;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.Legal_section__hZ1zL p{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:1rem}.Legal_section__hZ1zL ul{list-style:none;margin:0;padding:0}.Legal_section__hZ1zL li{color:#4a5568;font-size:1rem;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.Legal_section__hZ1zL li:before{color:#4299e1;content:"•";left:0;position:absolute}.Legal_contactSection__uHgBj{background-color:#f8fafc;border:1px solid #e2e8f0}@media (max-width:768px){.Legal_content__36R7B{padding:1rem}.Legal_section__hZ1zL{margin-bottom:1rem;padding:1.25rem}}.BackButton_headerSection__BiIz-{margin-bottom:2rem}.BackButton_backButton__SI3qJ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;transition:all .2s ease}.BackButton_backButton__SI3qJ:hover{background:#f7fafc;color:#2d3748}.PresentationCard_card__cZ4HF{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .2s ease}.PresentationCard_card__cZ4HF:hover{border-color:var(--neutral-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PresentationCard_imageContainer__KNkLK{background:var(--neutral-50);overflow:hidden;padding-top:56.25%;position:relative}.PresentationCard_image__8FIDN{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease,transform .3s ease;width:100%}.PresentationCard_image__8FIDN.PresentationCard_loaded__O-iwg{opacity:1}.PresentationCard_card__cZ4HF:hover .PresentationCard_image__8FIDN.PresentationCard_loaded__O-iwg{transform:scale(1.02)}.PresentationCard_placeholder__mmOgV{align-items:center;background:var(--neutral-50);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.PresentationCard_placeholderIcon__z5XrV{color:var(--neutral-200)}.PresentationCard_slideCount__rKc5Q{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:6px;box-shadow:var(--shadow-sm);color:var(--neutral-400);display:flex;font-size:.875rem;font-weight:500;gap:6px;left:12px;padding:6px 12px;position:absolute;top:12px}.PresentationCard_content__2NNRj{display:flex;flex:1 1;flex-direction:column;padding:16px}.PresentationCard_title__UK7yR{color:var(--neutral-600);font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 12px}.PresentationCard_info__dIPSg{display:flex;flex-direction:column;gap:8px;margin-top:auto}.PresentationCard_author__xoaCR{color:var(--neutral-400);display:flex;font-size:.875rem;gap:4px}.PresentationCard_label__TZNrG{color:var(--neutral-300)}.PresentationCard_date__v7qiw{color:var(--neutral-300);font-size:.75rem}.PresentationCard_bottomRow__12bn0{align-items:center;display:flex;justify-content:space-between}.PresentationCard_bottomRowButtons__BV3df{align-items:center;display:flex}.PresentationCard_ownerIcon__v6ciH{align-items:center;color:var(--neutral-300);display:flex;margin-left:auto}.PresentationCard_ownerIcon__v6ciH:hover{color:var(--neutral-400)}.PresentationCard_privacyToggle__VuFdv{align-items:center;background:none;border:none;border-radius:4px;color:var(--neutral-300);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.PresentationCard_privacyToggle__VuFdv:hover{background-color:#0000000d}.PresentationCard_privacyToggle__VuFdv.PresentationCard_private__TYHt6{color:var(--primary-dark)}.PresentationCard_privacyToggle__VuFdv:disabled{cursor:progress;opacity:.6}.PresentationCard_highlight__zjJNe{background-color:#ffff004d;border-radius:2px;padding:0 2px}.PresentationCard_deleteButton__JphfY{align-items:center;background:none;border:none;border-radius:4px;color:var(--neutral-300);cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:4px;transition:all .2s ease}.PresentationCard_deleteButton__JphfY:hover{background-color:var(--error-border);color:var(--error-text)}.PresentationCard_deleteButton__JphfY:active{background-color:var(--error-bg)}.PresentationCard_modalOverlay__qZsSZ{align-items:center;background-color:#00000080;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.PresentationCard_modalContent__GEWxz{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:24px;position:relative;width:calc(100% - 32px)}.PresentationCard_modalContent__GEWxz h3{color:var(--neutral-800);font-size:1.25rem;font-weight:600;margin:0 0 16px}.PresentationCard_modalContent__GEWxz p{color:var(--neutral-600);margin:0 0 24px}.PresentationCard_modalButtons__7W7xk{display:flex;gap:12px;justify-content:flex-end}.PresentationCard_cancelButton__2XzOO{background:#fff;border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-600);cursor:pointer;font-size:.875rem;padding:8px 16px;transition:all .2s ease}.PresentationCard_cancelButton__2XzOO:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.PresentationCard_deleteConfirmButton__CpR8f{background:var(--error-bg);border:none;border-radius:6px;color:var(--error-text);cursor:pointer;font-size:.875rem;padding:8px 16px;transition:all .2s ease}.PresentationCard_deleteConfirmButton__CpR8f:hover{background:var(--error-border)}.ContentDetail_container__C8J\+E{margin:0 auto;max-width:1200px}.ContentDetail_backButton__ERQ7y{align-items:center;background:none;border:none;border-radius:6px;color:var(--neutral-400);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.5rem;transition:color .2s ease}.ContentDetail_backButton__ERQ7y:hover{background:var(--neutral-50);color:var(--neutral-500)}.ContentDetail_content__IA0KV{background:#fff;border:1px solid var(--neutral-100);border-radius:12px;box-shadow:var(--shadow-sm)}.ContentDetail_header__xnhe\+{border-bottom:1px solid var(--neutral-100);padding:2rem}.ContentDetail_presentationMeta__I3jud{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ContentDetail_slideCount__EkQJh{align-items:center;background:var(--neutral-50);border-radius:6px;color:var(--neutral-400);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.ContentDetail_title__8ZTWu{color:var(--neutral-600);font-size:1.875rem;font-weight:600;line-height:1.3;margin:0 0 1.5rem}.ContentDetail_metadata__gy51K{color:var(--neutral-400);display:flex;gap:2rem}.ContentDetail_metadataItem__prGo3{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.ContentDetail_label__Pn1jU{color:var(--neutral-300)}.ContentDetail_mainContent__r67az{padding:2rem}.ContentDetail_markdown__2wX3g{color:var(--neutral-500);font-size:1rem;line-height:1.7}.ContentDetail_markdown__2wX3g h1,.ContentDetail_markdown__2wX3g h2,.ContentDetail_markdown__2wX3g h3,.ContentDetail_markdown__2wX3g h4{color:var(--neutral-600);line-height:1.3;margin:2rem 0 1rem}.ContentDetail_markdown__2wX3g h1{font-size:1.875rem}.ContentDetail_markdown__2wX3g h2{font-size:1.5rem}.ContentDetail_markdown__2wX3g h3{font-size:1.25rem}.ContentDetail_markdown__2wX3g h4{font-size:1.125rem}.ContentDetail_markdown__2wX3g p{margin-bottom:1.5rem}.ContentDetail_markdown__2wX3g li{margin-left:1.5rem}.ContentDetail_markdown__2wX3g img{border-radius:8px;height:auto;margin:2rem 0;max-width:100%}.ContentDetail_imageWrapper__C8uoU{border-radius:8px;min-height:100px;overflow:hidden;position:relative}.ContentDetail_imageLoadingPlaceholder__2Brt1{align-items:center;background:var(--neutral-50);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ContentDetail_loadingSpinner__1dchF{animation:ContentDetail_spin__YBT-4 1s linear infinite;border-top:2px solid var(--neutral-100);border:2px solid var(--neutral-100);border-radius:50%;border-top-color:var(--neutral-400);height:24px;width:24px}.ContentDetail_viewToggle__TEjW-{align-items:center;background-color:#1a365d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.ContentDetail_viewToggle__TEjW-:hover{background-color:#2a4365}.ContentDetail_actionButtons__tLxqt{align-items:center;display:flex;gap:1rem}.ContentDetail_editButton__CErAR{align-items:center;background-color:#fff;border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-500);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.ContentDetail_editButton__CErAR:hover{background-color:var(--neutral-50);border-color:var(--neutral-300)}.ContentDetail_paragraphWrapper__L4yQT{margin:1em 0}.ContentDetail_paragraphWrapper__L4yQT img{height:auto;max-width:100%}@keyframes ContentDetail_spin__YBT-4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ContentDetail_actionButtons__tLxqt{gap:.5rem;width:100%}.ContentDetail_editButton__CErAR{width:100%}.ContentDetail_header__xnhe\+{padding:1.5rem}.ContentDetail_title__8ZTWu{font-size:1.5rem}.ContentDetail_metadata__gy51K{flex-direction:column;gap:1rem}.ContentDetail_mainContent__r67az{padding:1rem}.ContentDetail_presentationMeta__I3jud{align-items:flex-start;flex-direction:column;gap:1rem}.ContentDetail_viewToggle__TEjW-{justify-content:center;width:100%}}.PptxPreview_container__zYJqf{background-color:#f7f9fc;width:100%}.PptxPreview_content__LH-iF{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.PptxPreview_previewCard__ybf8j{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.PptxPreview_header__eBAyK{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem}.PptxPreview_navigation__4Xq16{align-items:center;display:flex;gap:1rem}.PptxPreview_navButton__tTB7t{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.PptxPreview_navButton__tTB7t:hover:not(:disabled){background-color:#f7f9fc;border-color:#cbd5e0}.PptxPreview_navButton__tTB7t:disabled{cursor:not-allowed;opacity:.5}.PptxPreview_slideCount__jmnoy{color:#4a5568;font-size:.875rem;font-weight:500}.PptxPreview_downloadButton__Ut-8O{align-items:center;background-color:#1a365d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.PptxPreview_downloadButton__Ut-8O:hover:not(:disabled){background-color:#2a4365}.PptxPreview_downloadButton__Ut-8O:disabled{cursor:not-allowed;opacity:.7}.PptxPreview_slide__3EsJL{background-color:#f8fafc;background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:1.5rem;min-height:500px;padding:2.5rem;position:relative}.PptxPreview_slideTitle__Xhe1m{color:#1a202c;font-size:2rem;font-weight:600;line-height:1.2;margin:0}.PptxPreview_slideContent__DJG86{color:#4a5568;font-size:1.125rem;line-height:1.6}.PptxPreview_bulletPoint__ZYM\+y{margin-bottom:1rem;padding-left:1.5rem;position:relative}.PptxPreview_bulletPoint__ZYM\+y:before{color:currentColor;content:"•";left:.5rem;position:absolute}.PptxPreview_linkSection__uUvFY{border-top:1px solid #e2e8f04d;margin-top:1.5rem;padding-top:1rem}.PptxPreview_link__NG-cL{color:#63b3ed;display:block;font-size:.875rem;margin-bottom:.5rem;text-decoration:none;transition:color .2s ease}.PptxPreview_link__NG-cL:hover{color:#90cdf4;text-decoration:underline}.PptxPreview_lightText__4V\+WQ{color:#fff!important}.PptxPreview_downloadButton__Ut-8O:focus,.PptxPreview_navButton__tTB7t:focus{box-shadow:0 0 0 3px #4299e180;outline:none}.PptxPreview_downloadButton__Ut-8O.PptxPreview_loading__hCHRv{background-color:#2a4365;cursor:wait}.PptxPreview_error__wI8-g{color:#e53e3e;font-size:.875rem;margin-top:.5rem}@media (max-width:768px){.PptxPreview_content__LH-iF{padding:0}.PptxPreview_header__eBAyK{flex-direction:column;gap:1rem}.PptxPreview_downloadButton__Ut-8O,.PptxPreview_navigation__4Xq16{justify-content:center;width:100%}.PptxPreview_slide__3EsJL{min-height:400px;padding:1.5rem}.PptxPreview_slideTitle__Xhe1m{font-size:1.5rem}.PptxPreview_slideContent__DJG86{font-size:1rem}.PptxPreview_previewCard__ybf8j{border-top-left-radius:0;border-top-right-radius:0}}.MarkdownEditor_editContainer__U2SKT{background-color:#f9fafb;background-color:var(--neutral-50,#f9fafb);border-radius:8px;display:flex;flex-direction:column;height:600px;position:relative;transition:all .2s ease}.MarkdownEditor_fullscreen__0Vgl9{background-color:#fff;border-radius:0;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;z-index:9999}.MarkdownEditor_toolbar__cW-P-{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--neutral-200,#e5e7eb);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;padding:.5rem}.MarkdownEditor_toolbarButton__E5P3W{background:none;border:none;border-radius:4px;color:#4b5563;color:var(--neutral-600,#4b5563);cursor:pointer;font-family:monospace;margin:0 .25rem;padding:.5rem;transition:all .2s ease}.MarkdownEditor_toolbarButton__E5P3W:hover{background-color:#f3f4f6;background-color:var(--neutral-100,#f3f4f6);color:#111827;color:var(--neutral-900,#111827)}.MarkdownEditor_toolbarButton__E5P3W.MarkdownEditor_active__aSNZ6{background-color:#dbeafe;background-color:var(--primary-100,#dbeafe);color:#2563eb;color:var(--primary-600,#2563eb)}.MarkdownEditor_toolbarDivider__OGZoJ{background-color:#e5e7eb;background-color:var(--neutral-200,#e5e7eb);height:24px;margin:0 .5rem;width:1px}.MarkdownEditor_editor__odOBS{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--neutral-200,#e5e7eb);border-top:none;color:#1a202c;color:var(--neutral-900,#1a202c);flex:1 1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1rem;line-height:1.7;overflow-y:auto;padding:1.25rem;resize:none;transition:all .2s ease-in-out;width:100%}.MarkdownEditor_editor__odOBS::-webkit-scrollbar{height:12px;width:12px}.MarkdownEditor_editor__odOBS::-webkit-scrollbar-track{background:#f3f4f6;background:var(--neutral-100,#f3f4f6);border-radius:8px}.MarkdownEditor_editor__odOBS::-webkit-scrollbar-thumb{background-color:#d1d5db;background-color:var(--neutral-300,#d1d5db);border:3px solid #f3f4f6;border:3px solid var(--neutral-100,#f3f4f6);border-radius:8px}.MarkdownEditor_editor__odOBS::-webkit-scrollbar-thumb:hover{background-color:#9ca3af;background-color:var(--neutral-400,#9ca3af)}.MarkdownEditor_editor__odOBS::placeholder{color:#9ca3af;color:var(--neutral-400,#9ca3af)}.MarkdownEditor_editor__odOBS:hover:not(:focus){border-color:#d1d5db;border-color:var(--neutral-300,#d1d5db)}.MarkdownEditor_focused__am-rG{border-color:#3b82f6!important;border-color:var(--primary-500,#3b82f6)!important;box-shadow:0 0 0 3px #3b82f61a}.MarkdownEditor_editorFooter__6zhgS{align-items:center;background-color:#f9fafb;background-color:var(--neutral-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--neutral-200,#e5e7eb);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;color:#6b7280;color:var(--neutral-500,#6b7280);display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 1.25rem}.MarkdownEditor_stats__wjMOW{display:flex;gap:1rem}.MarkdownEditor_shortcuts__-JOOG{color:#9ca3af;color:var(--neutral-400,#9ca3af);font-size:.75rem}.MarkdownEditor_viewContainer__jDTTh{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.MarkdownEditor_paragraph__9si5n{line-height:1.7;margin-bottom:1.5rem}.MarkdownEditor_heading1__JhUOV{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--neutral-200,#e5e7eb);color:#1a202c;color:var(--neutral-900,#1a202c);font-size:2rem;font-weight:700;margin:2rem 0 1rem;padding-bottom:.5rem}.MarkdownEditor_heading2__TBjH9{color:#2d3748;color:var(--neutral-800,#2d3748);font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.MarkdownEditor_heading3__KlIht{color:#4a5568;color:var(--neutral-700,#4a5568);font-size:1.25rem;font-weight:600;margin:1.25rem 0 .75rem}.MarkdownEditor_list__KMS0P,.MarkdownEditor_orderedList__JtXql{margin:1rem 0;padding-left:2rem}.MarkdownEditor_listItem__hGyTO{line-height:1.6;margin-bottom:.5rem}.MarkdownEditor_code__IcT9O{background-color:#f3f4f6;background-color:var(--neutral-100,#f3f4f6);border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;padding:.2em .4em}.MarkdownEditor_blockquote__m-9Xz{border-left:4px solid #bfdbfe;border-left:4px solid var(--primary-200,#bfdbfe);color:#4a5568;color:var(--neutral-700,#4a5568);font-style:italic;margin:1.5rem 0;padding:.5rem 0 .5rem 1rem}@media (max-width:768px){.MarkdownEditor_stats__wjMOW{gap:.5rem;justify-content:start;text-align:start;width:100%}.MarkdownEditor_editorFooter__6zhgS{flex-direction:column}.MarkdownEditor_shortcuts__-JOOG{display:none}}.AIPresentationGenerator_card__Tp4ND{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;box-shadow:var(--shadow-sm);height:100%;min-height:280px;transition:all .2s ease}.AIPresentationGenerator_card__Tp4ND:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.AIPresentationGenerator_cardInner__qLKqS{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem;text-align:center}.AIPresentationGenerator_iconWrapper__SxDCD{align-items:center;background-color:var(--neutral-50);border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:.5rem;width:48px}.AIPresentationGenerator_icon__Lr319{color:var(--neutral-400)}.AIPresentationGenerator_cardTitle__gr58B{color:var(--neutral-500);font-size:1.25rem;font-weight:600;margin:0}.AIPresentationGenerator_cardDescription__L3lJ0{color:var(--neutral-300);font-size:.875rem;line-height:1.5;margin:0}.AIPresentationGenerator_createButton__wb\+Wm{align-items:center;background-color:var(--neutral-50);border-radius:6px;color:var(--primary-dark);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:1rem;padding:.5rem 1rem}.AIPresentationGenerator_formWrapper__4vrqj{height:100%;padding:2rem}.AIPresentationGenerator_form__T6-7e{display:flex;flex-direction:column;gap:.5rem;height:100%}.AIPresentationGenerator_formHeader__oHJZ6{margin-bottom:1rem}.AIPresentationGenerator_formHeader__oHJZ6 h3{color:var(--neutral-500);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.AIPresentationGenerator_formDescription__YBtoo{color:var(--neutral-300);font-size:.875rem;margin:0}.AIPresentationGenerator_inputGroup__ZbS8z{display:flex;flex-direction:column;gap:.5rem}.AIPresentationGenerator_inputGroup__ZbS8z label{color:var(--neutral-400);font-size:.875rem;font-weight:500}.AIPresentationGenerator_input__Z1Cm\+{background-color:#fff;border:1px solid var(--neutral-100);border-radius:6px;color:var(--neutral-500);font-size:.875rem;padding:.75rem;transition:border-color .2s ease;width:100%}.AIPresentationGenerator_input__Z1Cm\+:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.AIPresentationGenerator_input__Z1Cm\+::placeholder{color:var(--neutral-300)}.AIPresentationGenerator_buttonGroup__dqFSD{display:flex;gap:1rem;margin-top:auto}.AIPresentationGenerator_cancelButton__zVHdc,.AIPresentationGenerator_generateButton__x7zf3{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease}.AIPresentationGenerator_cancelButton__zVHdc{background:#0000;border:1px solid var(--neutral-100);color:var(--neutral-400)}.AIPresentationGenerator_cancelButton__zVHdc:hover:not(:disabled){background:var(--neutral-50);border-color:var(--neutral-200)}.AIPresentationGenerator_generateButton__x7zf3{background:var(--primary-dark);border:none;color:#fff;flex:1 1}.AIPresentationGenerator_generateButton__x7zf3:hover:not(:disabled){background:var(--state-hover)}.AIPresentationGenerator_generateButton__x7zf3:disabled{background:var(--state-disabled);cursor:not-allowed}.AIPresentationGenerator_spinner__6qBUr{animation:AIPresentationGenerator_spin__d\+skZ 1s linear infinite}@keyframes AIPresentationGenerator_spin__d\+skZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AIPresentationGenerator_uploadSection__JVCJ6{display:flex;flex-direction:column;gap:.5rem}.AIPresentationGenerator_uploadButton__Sa\+sp{align-items:center;background:var(--neutral-50);border:2px dashed var(--neutral-200);border-radius:6px;color:var(--neutral-400);cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease;width:100%}.AIPresentationGenerator_uploadButton__Sa\+sp:hover:not(:disabled){background:var(--neutral-100);border-color:var(--primary-dark);color:var(--primary-dark)}.AIPresentationGenerator_uploadButton__Sa\+sp:disabled{cursor:not-allowed;opacity:.6}.AIPresentationGenerator_fileName__yRLCF{background:var(--neutral-50);border-radius:4px;color:var(--neutral-400);font-size:.875rem;margin:0;padding:.5rem;word-break:break-all}.CreateAndLearn_pageContainer__WOWNI{background-color:#f7f9fc;min-height:100vh}.CreateAndLearn_container__eu0rL{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.CreateAndLearn_header__t4BUR{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:2rem}.CreateAndLearn_headerContent__2iBec{margin:0 auto;max-width:800px}.CreateAndLearn_header__t4BUR h1{color:#1a202c;font-size:1.875rem;font-weight:600;margin-bottom:.75rem;text-align:center}.CreateAndLearn_header__t4BUR p{color:#4a5568;font-size:1.125rem;margin-bottom:1.5rem;text-align:center}.CreateAndLearn_dashboard__rDQgn{display:flex;flex-direction:column;gap:1.5rem}.CreateAndLearn_contentSection__jJ53\+,.CreateAndLearn_section__r1kmw{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.CreateAndLearn_grid__ABR2f{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CreateAndLearn_error__4to29{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:1rem;text-align:center}.CreateAndLearn_loadingContainer__V78P5{align-items:center;color:var(--primary-dark);display:flex;gap:.75rem;justify-content:center;padding:1.5rem;width:100%}.CreateAndLearn_infiniteScrollLoader__UuPHw{align-items:center;border-radius:8px;display:flex;justify-content:center;margin:1rem 0;position:relative;width:100%}.CreateAndLearn_loaderContent__YN9nu{align-items:center;display:flex;gap:12px}.CreateAndLearn_loadingSpinnerContainer__VggQ8{height:24px;position:relative;width:24px}.CreateAndLearn_loadingSpinner__YjkSA{animation:CreateAndLearn_spin__IE-xk 1s linear infinite;color:var(--primary-dark)}.CreateAndLearn_loaderText__Qbx6D{color:#4a5568;font-size:.875rem;font-weight:500;letter-spacing:.025em}.CreateAndLearn_loaderDots__n-zyj{animation:CreateAndLearn_dots__hkcTF 1.4s infinite;display:inline-block}@keyframes CreateAndLearn_spin__IE-xk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CreateAndLearn_dots__hkcTF{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}@media (max-width:768px){.CreateAndLearn_container__eu0rL,.CreateAndLearn_header__t4BUR{padding:1rem}.CreateAndLearn_header__t4BUR h1{font-size:1.5rem}.CreateAndLearn_header__t4BUR p{font-size:1rem}.CreateAndLearn_grid__ABR2f{grid-template-columns:1fr}.CreateAndLearn_contentSection__jJ53\+,.CreateAndLearn_section__r1kmw{padding:1rem}}.SearchBar_searchBarContainer__AEmgR{margin:1.5rem auto 0;max-width:600px;width:100%}.SearchBar_searchForm__V6XO6{width:100%}.SearchBar_inputWrapper__Y3m19{align-items:center;display:flex;position:relative}.SearchBar_searchInput__S8ff\+{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1a202c;font-size:14px;height:48px;padding:0 48px 0 16px;transition:all .2s ease;width:100%}.SearchBar_searchInput__S8ff\+:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.SearchBar_searchInput__S8ff\+:disabled{background-color:#f7fafc;cursor:not-allowed}.SearchBar_searchInput__S8ff\+::placeholder{color:#a0aec0}.SearchBar_searchButton__hgPYE{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease}.SearchBar_searchButton__hgPYE:not(:disabled):hover{color:#2d3748}.SearchBar_searchButton__hgPYE:disabled{color:#a0aec0;cursor:not-allowed}.SearchBar_searchButton__hgPYE:focus{outline:none}.SearchBar_loadingIcon__u4nlm{animation:SearchBar_spin__3OSb3 1s linear infinite}@keyframes SearchBar_spin__3OSb3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SearchBar_searchButton__hgPYE,.SearchBar_searchInput__S8ff\+{transition:none}.SearchBar_loadingIcon__u4nlm{animation:none}}@media (max-width:768px){.SearchBar_searchBarContainer__AEmgR{margin:1rem auto 0;max-width:100%}.SearchBar_searchInput__S8ff\+{font-size:13px;height:44px}}.Plans_overlay__ae3tN{align-items:center;animation:Plans_fadeIn__UfeRc .2s ease forwards;background-color:#1a365dcc;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.Plans_modal__G0otZ{animation:Plans_slideUp__23zlP .3s ease forwards;background:var(--neutral-50);display:flex;flex-direction:column;height:100vh;opacity:0;position:relative;transform:translateY(20px);width:100vw}@keyframes Plans_fadeIn__UfeRc{to{opacity:1}}@keyframes Plans_slideUp__23zlP{to{opacity:1;transform:translateY(0)}}.Plans_closeButton__ZvHNF{align-items:center;background:none;border:none;border-radius:6px;color:var(--neutral-400);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:background-color .2s;z-index:1}.Plans_closeButton__ZvHNF:hover{background-color:var(--neutral-100)}.Plans_header__LQ2ZB{background-color:#fff;border-bottom:1px solid var(--neutral-100);flex-shrink:0;padding:8px 16px;text-align:center}.Plans_header__LQ2ZB h2{color:var(--neutral-600);font-size:24px;font-weight:600;margin-bottom:8px}.Plans_header__LQ2ZB p{color:var(--neutral-400);font-size:16px}.Plans_toggleViewButton__0C-b9{align-items:center;background-color:var(--primary-50);border:1px solid var(--primary-dark);border-radius:6px;color:var(--primary-dark);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;position:absolute;right:120px;top:16px;transition:all .1s ease}.Plans_toggleViewButton__0C-b9:hover{background-color:var(--primary-dark);border-color:var(--primary-darker);color:#fff}.Plans_toggleViewButton__0C-b9:active{transform:scale(.98)}.Plans_planTitleWithIcon__FJFIb{align-items:center;display:flex;gap:8px;justify-content:center}.Plans_planTitleWithIcon__FJFIb svg{color:var(--primary-dark)}.Plans_priceOption__YTALZ{padding:12px}.Plans_activePricing__5inYI,.Plans_plansContainer__p5X98{background-color:var(--neutral-50)}.Plans_plansContainer__p5X98{grid-gap:16px;display:grid;flex-grow:1;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;overflow-y:auto;padding:24px;width:100%}.Plans_plansContainer__p5X98::-webkit-scrollbar{width:8px}.Plans_plansContainer__p5X98::-webkit-scrollbar-track{background:#0000}.Plans_plansContainer__p5X98::-webkit-scrollbar-thumb{background-color:var(--neutral-200);border-radius:4px}.Plans_savingsBadge__0XFXc{background-color:var(--primary-dark);border-radius:12px;box-shadow:var(--shadow-sm);color:#fff;display:inline-block;font-size:12px;font-weight:500;left:-10px;padding:4px 12px;position:absolute;top:-10px}.Plans_plan__WFPu7{background:#fff;border:1px solid var(--neutral-100);border-radius:8px;box-shadow:var(--shadow-sm);height:-webkit-fit-content;height:fit-content;min-width:280px;padding:20px;position:relative;transition:all .2s ease}.Plans_plan__WFPu7:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Plans_activePlan__7EsQw{border:2px solid var(--primary-dark)}.Plans_planBadge__haj9j{background:var(--primary-dark);border-radius:16px;box-shadow:var(--shadow-sm);color:#fff;font-size:14px;font-weight:500;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.Plans_planHeader__am56g{margin-bottom:15px;text-align:center}.Plans_planHeader__am56g h3{color:var(--neutral-600);font-size:20px;font-weight:600;margin-bottom:16px}.Plans_priceContainer__D97ao{align-items:baseline;display:flex;gap:2px;justify-content:center}.Plans_currency__p-7G0{color:var(--primary-dark);font-size:20px;font-weight:500}.Plans_price__-mOQC{color:var(--primary-dark);font-size:30px;font-weight:700;line-height:1}.Plans_period__UIeXI{color:var(--neutral-400);font-size:16px}.Plans_currentPlanPrice__DC6Nd{background-color:var(--neutral-50);border:1px solid var(--primary-dark);border-radius:8px;padding:16px;text-align:center}.Plans_pricingOptions__Qbi1Y{display:flex;flex-direction:column;gap:12px;margin-top:5px}.Plans_priceOption__YTALZ{border:2px solid var(--neutral-100);border-radius:8px;cursor:pointer;padding:8px;position:relative;transition:all .2s ease}.Plans_priceOption__YTALZ:hover,.Plans_selectedPrice__t6pt3{background-color:var(--neutral-50);border-color:var(--primary-dark)}.Plans_selectedPrice__t6pt3:before{align-items:center;background-color:var(--primary-dark);border-radius:50%;box-shadow:var(--shadow-sm);color:#fff;content:"✓";display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;width:24px}.Plans_billingLabel__dJGUl{color:var(--neutral-400);display:block;font-size:14px;margin-top:4px}.Plans_planFeatures__wfypU{margin-top:0}.Plans_planFeatures__wfypU h4{color:var(--neutral-600);font-size:16px;font-weight:600;margin-bottom:10px}.Plans_usageList__LSPHS{display:flex;flex-direction:column;gap:16px}.Plans_usageItem__Esnoh{display:flex;flex-direction:column;gap:8px}.Plans_usageLabel__\+YmOe{align-items:center;color:var(--neutral-600);display:flex;font-weight:500;justify-content:space-between}.Plans_usageCount__CKuCe{color:var(--neutral-400);font-size:14px}.Plans_usageBarContainer__0w7W1{background-color:var(--neutral-100);border-radius:3px;height:6px;overflow:hidden;width:100%}.Plans_usageBar__Qt7QP{height:100%;transition:width .3s ease}.Plans_usagePeriod__W-84m{color:var(--neutral-400);font-size:13px}.Plans_featuresList__Goa5u{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.Plans_featuresList__Goa5u li{align-items:flex-start;color:var(--neutral-600);display:flex;font-size:14px;gap:8px;line-height:1.4}.Plans_featuresList__Goa5u li svg{flex-shrink:0;height:14px;margin-top:3px;width:14px}.Plans_errorContainer__HYVi-,.Plans_loadingContainer__\+vgZW{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:48px 24px;text-align:center}.Plans_errorContainer__HYVi- p,.Plans_loadingContainer__\+vgZW p{color:var(--neutral-400)}.Plans_errorContainer__HYVi- h3{color:var(--error-text);font-size:20px;font-weight:600}.Plans_errorContainer__HYVi- svg{color:var(--error-text)}.Plans_spinnerIcon__zulf3{animation:Plans_spin__CFY5n 1s linear infinite;color:var(--primary-dark)}@keyframes Plans_spin__CFY5n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Plans_switchButton__jKH1O{align-items:center;background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:24px;padding:12px 24px;transition:all .2s;width:100%}.Plans_switchButton__jKH1O:active,.Plans_switchButton__jKH1O:hover{background-color:var(--primary-darker)}.Plans_switchButton__jKH1O.Plans_loading__sgONT{cursor:not-allowed;opacity:.7}.Plans_errorMessage__YOzL7{align-items:center;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error-text);display:flex;gap:8px;margin:0 24px;padding:12px 16px}.Plans_errorMessage__YOzL7 svg{flex-shrink:0}@media (max-width:1400px){.Plans_plansContainer__p5X98{grid-template-columns:repeat(2,1fr);max-width:900px}}@media (max-width:768px){.Plans_plansContainer__p5X98{gap:20px;grid-template-columns:1fr;padding:16px}.Plans_header__LQ2ZB{padding:20px 16px}.Plans_header__LQ2ZB h2{font-size:22px}.Plans_closeButton__ZvHNF{top:30px}.Plans_toggleViewButton__0C-b9{margin:0 auto 16px;position:static;width:-webkit-fit-content;width:fit-content}.Plans_plan__WFPu7{padding:20px}.Plans_price__-mOQC{font-size:32px}}@media (max-width:480px){.Plans_header__LQ2ZB{padding:36px 26px 16px}.Plans_header__LQ2ZB h2{font-size:20px}.Plans_plansContainer__p5X98{gap:16px;padding:40px 12px}.Plans_planHeader__am56g h3{font-size:18px}.Plans_price__-mOQC{font-size:28px}.Plans_featuresList__Goa5u li{font-size:14px}}.SubscriptionViewer_container__OMpMb{display:inline-block;margin-left:8px;position:relative}.SubscriptionViewer_infoButton__0SUId{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.SubscriptionViewer_infoButton__0SUId:hover{background-color:#fff3}.SubscriptionViewer_popover__miV8F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:50%;padding:16px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:250px;z-index:1000}.SubscriptionViewer_title__rR\+WO{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:12px}.SubscriptionViewer_detailRow__7GfO5{align-items:center;color:#4b5563;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.SubscriptionViewer_detailRow__7GfO5:last-child{margin-bottom:0}.SubscriptionViewer_value__AHxm7{color:#1f2937;font-weight:500}.SubscriptionViewer_activeStatus__vL2Mk{color:#059669}.SubscriptionViewer_expiredStatus__9dyw2{color:#dc2626}.MinutesPurchase_pageContainer__RIMuB{background-color:var(--neutral-50);margin:0 auto;max-width:1200px;overflow-y:auto;padding:2rem;width:100%}.MinutesPurchase_pageContainer__RIMuB::-webkit-scrollbar{width:6px}.MinutesPurchase_pageContainer__RIMuB::-webkit-scrollbar-track{background:#f1f5f9}.MinutesPurchase_pageContainer__RIMuB::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.MinutesPurchase_pageContainer__RIMuB::-webkit-scrollbar-thumb:hover{background:#94a3b8}.MinutesPurchase_minutesContainer__rm6FA{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:70% calc(30% - 1.5rem)}.MinutesPurchase_purchasedHeader__Xdhdv{display:flex;gap:1rem;justify-content:space-between}.MinutesPurchase_purchaseContainer__mZ\+6d{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.MinutesPurchase_minutesSection__ATwn4{background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;box-shadow:var(--shadow-sm);padding:1.25rem;transition:box-shadow .3s ease}.MinutesPurchase_minutesSection__ATwn4:hover{box-shadow:var(--shadow-md)}.MinutesPurchase_minuteTypeHeader__j1TPn{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MinutesPurchase_minuteTypeHeader__j1TPn h3{color:var(--neutral-600);font-size:1.125rem;font-weight:600}.MinutesPurchase_tooltipContainer__blvJ7{position:relative}.MinutesPurchase_infoIcon__iSuR6{color:var(--neutral-400);cursor:pointer}.MinutesPurchase_tooltip__l\+G1R{background-color:var(--neutral-500);border-radius:6px;box-shadow:var(--shadow-md);color:#fff;display:none;font-size:.75rem;padding:.5rem;position:absolute;right:0;top:100%;width:200px;z-index:10}.MinutesPurchase_tooltipContainer__blvJ7:hover .MinutesPurchase_tooltip__l\+G1R{display:block}.MinutesPurchase_expiryNote__mba\+t .MinutesPurchase_tooltip__l\+G1R{bottom:100%;left:0;right:auto;top:auto}.MinutesPurchase_inputContainer__b2Cwz{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.MinutesPurchase_minuteInput__pKCin{border:1px solid var(--neutral-300);border-radius:6px;flex-grow:1;padding:.5rem;text-align:center}.MinutesPurchase_costDisplay__aJ-6E,.MinutesPurchase_inputLabel__zBgSX{color:var(--neutral-400);font-size:.875rem}.MinutesPurchase_costDisplay__aJ-6E{text-align:center}.MinutesPurchase_summarySection__F4IQg{background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:1.25rem}.MinutesPurchase_summarySection__F4IQg h4{border-bottom:1px solid var(--neutral-200);color:var(--neutral-600);font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.MinutesPurchase_summaryDetails__jk40b{color:var(--neutral-400);display:flex;flex-direction:column;gap:.5rem}.MinutesPurchase_totalCost__utk8E{color:var(--neutral-600);font-size:1.25rem;font-weight:600;margin-top:1rem}.MinutesPurchase_actionSection__JMVj1{display:flex;justify-content:center}.MinutesPurchase_purchaseButton__3SS4t{align-items:center;background-color:var(--primary-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;max-width:400px;padding:.75rem;transition:background-color .2s,transform .1s;width:100%}.MinutesPurchase_purchaseButton__3SS4t:hover:not(:disabled){background-color:var(--primary-darker);transform:translateY(-2px)}.MinutesPurchase_purchaseButton__3SS4t:disabled{cursor:not-allowed;opacity:.5}.MinutesPurchase_loading__yK9Am{opacity:.7}.MinutesPurchase_spinnerIcon__s8bFN{animation:MinutesPurchase_spin__pfYps 1s linear infinite}@keyframes MinutesPurchase_spin__pfYps{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MinutesPurchase_errorMessage__5QpRN{align-items:center;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error-text);display:flex;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.MinutesPurchase_successContainer__YQ1h4{background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;box-shadow:var(--shadow-lg);margin:0 auto;max-width:500px;padding:3rem;text-align:center}.MinutesPurchase_successIcon__yEwFP{align-items:center;background-color:#10b981;border-radius:50%;color:#fff;display:flex;font-size:2.5rem;height:5rem;justify-content:center;margin:0 auto 1.5rem;width:5rem}.MinutesPurchase_successContainer__YQ1h4 h3{color:var(--neutral-600);font-size:1.5rem;margin-bottom:1rem}.MinutesPurchase_successContainer__YQ1h4 p{color:var(--neutral-400);margin-bottom:1.5rem}.MinutesPurchase_continueButton__lpIXA{background-color:var(--primary-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s}.MinutesPurchase_continueButton__lpIXA:hover{background-color:var(--primary-darker);transform:translateY(-2px)}.MinutesPurchase_currentPurchasedSection__xl1Ms{background-color:#fff;border:1px solid var(--neutral-200);border-radius:8px;box-shadow:var(--shadow-sm);margin:1.5rem auto;padding:1.25rem;width:-webkit-fit-content;width:fit-content}.MinutesPurchase_currentPurchasedSection__xl1Ms h4{color:var(--neutral-600);font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.MinutesPurchase_purchasedDetails__IncOU{display:flex;flex-direction:column;gap:.75rem}.MinutesPurchase_purchasedItem__ADumo{align-items:center;color:var(--neutral-600);display:flex;justify-content:space-between}.MinutesPurchase_purchasedItem__ADumo strong{color:var(--primary-dark);font-weight:600}.MinutesPurchase_expiryNote__mba\+t{border-top:1px dashed var(--neutral-200);color:var(--neutral-400);display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding-top:.5rem;position:relative}@media (max-width:768px){.MinutesPurchase_minutesContainer__rm6FA{gap:0;grid-template-columns:1fr}}.Header_header__HXQOm{background-color:#fff;border-bottom:1px solid var(--neutral-100);position:fixed;top:0;width:100%;z-index:300}.Header_navbar__kvfEY{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:.75rem 1.5rem}.Header_logo__UsziS{color:var(--neutral-600);font-size:1.5rem;font-weight:600;margin-right:2rem;text-decoration:none;white-space:nowrap}.Header_menuButton__95uy5{background:none;border:none;color:var(--neutral-400);cursor:pointer;display:none;padding:.5rem}.Header_menuButton__95uy5:hover{color:var(--neutral-600)}.Header_navContent__1nxrM{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.Header_mainNav__laPjF,.Header_userNav__d4EuD{align-items:center;display:flex;gap:.25rem}.Header_mainNav__laPjF a,.Header_userNav__d4EuD a{align-items:center;border-radius:6px;color:var(--neutral-400);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.Header_mainNav__laPjF a:hover,.Header_userNav__d4EuD a:hover{background-color:var(--neutral-50);color:var(--neutral-600)}.Header_mainNav__laPjF a.Header_active__rHuVo,.Header_userNav__d4EuD a.Header_active__rHuVo{background-color:var(--neutral-50);color:var(--primary-dark)}.Header_planBadge__Gic\+a{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.813rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.Header_enterprisePlan__6u4Y1{background-color:var(--primary-dark);color:#fff}.Header_enterprisePlan__6u4Y1:hover{background-color:var(--primary-darker)}.Header_enterprisePlan__6u4Y1 svg{color:#fff}.Header_academicPlan__\+oV65{background-color:var(--primary-dark);color:#fff}.Header_academicPlan__\+oV65:hover{background-color:var(--primary-darker)}.Header_standardPlan__e0REs{background-color:var(--neutral-50);color:var(--neutral-500)}.Header_standardPlan__e0REs:hover{background-color:var(--neutral-100)}.Header_standardPlan__e0REs .Header_upgradeArrow__6KVx-{transition:transform .2s ease}.Header_standardPlan__e0REs:hover .Header_upgradeArrow__6KVx-{transform:translateX(2px)}.Header_planText__wNG6f{font-weight:500;letter-spacing:.01em}@media screen and (max-width:1024px){.Header_navbar__kvfEY{padding:.75rem 1rem}.Header_logo__UsziS{font-size:1.25rem;margin-right:1.5rem}.Header_mainNav__laPjF a,.Header_userNav__d4EuD a{padding:.5rem}}@media screen and (max-width:950px){.Header_navbar__kvfEY{padding:.75rem 1rem}.Header_menuButton__95uy5{display:block}.Header_mobileControls__vQHY3{align-items:center;display:flex;gap:0}.Header_navContent__1nxrM{background-color:#fff;border-top:1px solid var(--neutral-100);box-shadow:var(--shadow-md);display:none;left:0;padding:1rem;position:absolute;right:0;top:100%}.Header_navContent__1nxrM.Header_menuOpen__pRkNO{display:block}.Header_mainNav__laPjF,.Header_userNav__d4EuD{flex-direction:column;gap:.5rem;width:100%}.Header_mainNav__laPjF a,.Header_userNav__d4EuD a{padding:.75rem;width:100%}.Header_userNav__d4EuD{border-top:1px solid var(--neutral-100);margin-top:.5rem;padding-top:.5rem}.Header_planBadge__Gic\+a{justify-content:center;padding:.75rem;width:100%}}.Notifications_notificationsContainer__NmCoU{position:relative}.Notifications_iconButton__0BBjz{align-items:center;background:none;border:none;border-radius:8px;color:var(--neutral-400);cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px}.Notifications_iconButton__0BBjz:hover{background-color:var(--neutral-50);color:var(--neutral-500)}.Notifications_badge__Pbb3P{align-items:center;background-color:red;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;display:flex;font-size:13px;font-weight:600;height:16px;justify-content:center;position:absolute;right:5px;top:4px;width:16px}.Notifications_panel__byL4H{background:#fff;border:1px solid var(--neutral-100);border-radius:12px;box-shadow:var(--shadow-md);max-height:85vh;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;width:400px;z-index:1000}.Notifications_panel__byL4H.Notifications_visible__ldAwY{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:768px){.Notifications_panel__byL4H{border-bottom:none;border-radius:12px 12px 0 0;left:0;max-height:calc(100vh - 64px);position:fixed;right:0;top:64px;width:100%}}.Notifications_panelHeader__T31lb{align-items:center;background:#fff;border-bottom:1px solid var(--neutral-100);display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Notifications_panelHeader__T31lb.Notifications_loading__xxYZH:after{animation:Notifications_loadingLine__sRWKo 1.5s ease-in-out infinite;background:var(--gradient-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:20%}@keyframes Notifications_loadingLine__sRWKo{0%{left:-20%}to{left:100%}}.Notifications_panelHeader__T31lb h3{color:var(--neutral-600);font-size:16px;font-weight:600;margin:0}.Notifications_notificationsList__5ZsSM{max-height:calc(85vh - 60px);overflow-y:auto}.Notifications_notificationsList__5ZsSM::-webkit-scrollbar{width:4px}.Notifications_notificationsList__5ZsSM::-webkit-scrollbar-track{background:#0000}.Notifications_notificationsList__5ZsSM::-webkit-scrollbar-thumb{background-color:var(--neutral-100);border-radius:4px}.Notifications_notification__1Ftxw{border-bottom:1px solid var(--neutral-100);padding:16px 20px;transition:background-color .2s ease}.Notifications_notification__1Ftxw:hover,.Notifications_unread__\+zGZT{background-color:var(--neutral-50)}.Notifications_unread__\+zGZT:hover{background-color:var(--neutral-100)}.Notifications_notificationContent__ubmLK{color:var(--neutral-500);font-size:14px;line-height:1.5}.Notifications_notificationMessage__AnwNN{color:var(--neutral-400);font-size:14px;margin-top:8px}.Notifications_time__fsGGm{color:var(--neutral-400);display:block;font-size:12px;margin-top:8px}.Notifications_button__hG5IY{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.Notifications_responseForm__rjIin{margin-top:12px}.Notifications_responseForm__rjIin textarea{border:1px solid var(--neutral-100);border-radius:6px;font-size:14px;min-height:80px;padding:12px;resize:vertical;width:100%}.Notifications_responseForm__rjIin textarea:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.Notifications_responseActions__7I36k{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.Notifications_closeButton__aBPR2{align-items:center;background:none;border:none;border-radius:6px;color:var(--neutral-400);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.Notifications_closeButton__aBPR2:hover{background-color:var(--neutral-50);color:var(--neutral-500)}.Notifications_noNotifications__KNoLe{color:var(--neutral-400);font-size:14px;padding:32px 20px;text-align:center}.Notifications_joinCallButton__3fLBo{align-items:center;background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:12px;padding:8px 16px;transition:all .2s ease}.Notifications_joinCallButton__3fLBo:hover{background-color:var(--primary-darker)}.Notifications_joinCallButton__3fLBo:disabled{background-color:var(--state-disabled);cursor:not-allowed}.Notifications_sessionNote__rw4ea{color:var(--neutral-400);font-size:14px;margin-top:8px}.Notifications_expiredNote__AoH2e{color:var(--error-text);font-size:14px;margin-top:8px}.Notifications_timeSlotInfo__Nz7nf{align-items:center;display:flex;gap:5px;margin-bottom:10px}.Notifications_timeSlot__zdBUd{font-size:.8rem}.Notifications_rateInfo__bzz\+U{color:var(--neutral-500);font-size:14px;font-weight:500;margin-top:8px}.Notifications_levelUpNotification__DBsvJ{background:linear-gradient(135deg,#fffc,#fff);border-radius:8px;overflow:hidden;padding:4px;position:relative}.Notifications_levelUpNotification__DBsvJ:before{background:linear-gradient(90deg,#fc3,#f93,#f63);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.Notifications_levelUpHeader__iMuWN{align-items:center;display:flex;gap:10px;margin-bottom:12px}.Notifications_levelUpIcon__5prPz{align-items:center;animation:Notifications_pulse__0oPjp 2s infinite;background:linear-gradient(135deg,#fc3,#f63);border-radius:50%;box-shadow:0 2px 8px #f936;color:#fff;display:flex;height:36px;justify-content:center;width:36px}@keyframes Notifications_pulse__0oPjp{0%{box-shadow:0 0 0 0 #ff9933b3}70%{box-shadow:0 0 0 10px #f930}to{box-shadow:0 0 0 0 #f930}}.Notifications_levelUpTitle__\+4saZ{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f93,#f63);-webkit-background-clip:text;color:#333;font-size:18px;font-weight:700;margin:0}.Notifications_levelUpMessage__020jG{color:var(--neutral-600);font-size:14px;line-height:1.5;margin-bottom:15px;padding:0 4px}.Notifications_levelUpDetails__s0KYy{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Notifications_levelBadge__lTquH{align-items:center;background:linear-gradient(90deg,#fc3,#f93);border-radius:16px;box-shadow:0 2px 4px #ff99334d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:4px 12px}.Notifications_xpCounter__oa0ya{background-color:#ff99331a;border-radius:12px;color:var(--neutral-600);font-size:14px;font-weight:500;padding:4px 10px}.Notifications_levelUpProgress__L-z2v{background-color:#0000000d;border-radius:3px;height:6px;overflow:hidden;position:relative}.Notifications_levelUpProgressBar__KzU4b{animation:Notifications_shimmer__M1m2w 1.5s infinite;background:linear-gradient(90deg,#fc3,#f93,#f63);background-size:200% 100%;border-radius:3px;height:100%;position:relative;width:75%}@keyframes Notifications_shimmer__M1m2w{0%{background-position:100% 0}to{background-position:-100% 0}}.Notifications_unread__\+zGZT .Notifications_levelUpNotification__DBsvJ:after{animation:Notifications_sparkle__3w3He 2s infinite;content:"✨";font-size:18px;position:absolute;right:10px;top:10px}@keyframes Notifications_sparkle__3w3He{0%,to{opacity:.8;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(25deg)}}.Notifications_unread__\+zGZT .Notifications_levelUpNotification__DBsvJ{animation:Notifications_confetti-drop__gDzUg .5s ease-out}@keyframes Notifications_confetti-drop__gDzUg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VideoCall_videoCallContainer__VOpJv{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}.VideoCall_header__UoT\+\+{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.VideoCall_header__UoT\+\+ h2{font-size:1.25rem;margin:0}.VideoCall_closeButton__6aU7j{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.VideoCall_closeButton__6aU7j:hover{background-color:#f5f5f5}.VideoCall_videoFrame__ppu45{background:#f8f9fa;flex:1 1;height:100%;position:relative;width:100%}.VideoCall_loading__NKcq2{color:#666;padding:1rem;text-align:center}.VideoCall_error__P7q-9{background:#ffebee;border-radius:4px;color:#d32f2f;font-size:.875rem;margin:.5rem;padding:.75rem 1rem}.ReviewModal_modalOverlay__cVHra{align-items:center;background-color:#0f172aa6;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ReviewModal_modalContent__7hhIT{background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:550px;width:100%}.ReviewModal_modalHeader__8dhmx{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ReviewModal_modalHeader__8dhmx h2{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.ReviewModal_closeButton__Kgy8l{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem}.ReviewModal_closeButton__Kgy8l:hover{color:#1e293b}.ReviewModal_reviewForm__pKr0Z{padding:1.5rem}.ReviewModal_ratingSection__3j5Pf{margin-bottom:2rem}.ReviewModal_ratingLabel__i5qlG{color:#1e293b;display:block;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.ReviewModal_starsContainer__HFYwj{display:flex;gap:.5rem;justify-content:flex-start}.ReviewModal_starButton__VAx7v{background:none;border:none;cursor:pointer;padding:.25rem;transition:transform .15s ease}.ReviewModal_starButton__VAx7v:hover{transform:scale(1.1)}.ReviewModal_star__AcEf3{height:1.75rem;width:1.75rem}.ReviewModal_feedbackSection__kXsLG{margin-bottom:1.5rem}.ReviewModal_textareaLabel__VzWdp{color:#1e293b;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ReviewModal_reviewInput__eoSMr{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:.875rem;line-height:1.5;min-height:120px;padding:.75rem;resize:vertical;width:100%}.ReviewModal_reviewInput__eoSMr:focus{background-color:#fff;border-color:var(--neutral-500);box-shadow:0 0 0 3px var(--neutral-100);outline:none}.ReviewModal_reviewInput__eoSMr::placeholder{color:#94a3b8}.ReviewModal_actionButtons__o1Ij-{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ReviewModal_primaryButton__vpwKC,.ReviewModal_secondaryButton__ewpUX{border-radius:6px;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .15s ease}.ReviewModal_primaryButton__vpwKC{background-color:var(--primary-dark);border:none;color:#fff}.ReviewModal_primaryButton__vpwKC:hover:not(:disabled){background-color:var(--primary-darker)}.ReviewModal_primaryButton__vpwKC:disabled{background-color:#94a3b8;cursor:not-allowed}.ReviewModal_secondaryButton__ewpUX{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.ReviewModal_secondaryButton__ewpUX:hover{background-color:#f8fafc;color:#1e293b}.ReviewModal_errorMessage__mYgTv{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;color:#dc2626;font-size:.875rem;margin-top:1rem;padding:.75rem}.ReviewModal_successMessage__SxwfP{padding:2rem;text-align:center}.ReviewModal_successMessage__SxwfP h2{color:#059669;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ReviewModal_successMessage__SxwfP p{color:#374151;font-size:.875rem;line-height:1.5;margin:0}.StreakIcon_streakContainer__RpDol{display:inline-block;position:relative}.StreakIcon_streakButton__1auQF{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:all .2s ease;width:40px}.StreakIcon_streakButton__1auQF:hover{background-color:#f7fafc;color:#2d3748}.StreakIcon_streakButton__1auQF:hover svg{fill:#ff6b35;stroke:#ff4500;stroke-width:1.5;height:20px;transition:fill .3s ease,stroke .3s ease;width:20px}.StreakIcon_streakCount__Kv9iu{align-items:center;background-color:#ff6b35;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:600;height:16px;justify-content:center;padding:5px;right:2px;top:2px;width:-webkit-fit-content;width:fit-content}.StreakIcon_streakCount__Kv9iu,.StreakIcon_streakInfo__Ce1Bn{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:absolute}.StreakIcon_streakInfo__Ce1Bn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;right:0;top:calc(100% + 12px);width:320px;z-index:1000}.StreakIcon_header__MP2eg{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.StreakIcon_header__MP2eg h3{color:#1a202c;font-size:16px;font-weight:600;margin:0}.StreakIcon_indicator__n0eSp{align-items:center;color:#4a5568;display:flex;font-size:14px;font-weight:500;gap:6px}.StreakIcon_metrics__Cbx4P{grid-gap:12px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:20px}.StreakIcon_metricCard__DVdU7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;padding:12px}.StreakIcon_metricLabel__FodoJ{color:#64748b;font-size:12px;margin-bottom:4px}.StreakIcon_metricValue__nE7bp{color:#1a202c;font-size:24px;font-weight:600;line-height:1}.StreakIcon_metricUnit__aeOpx{color:#64748b;font-size:12px;margin-top:2px}.StreakIcon_activity__tSVeV{border-bottom:1px solid #e2e8f0;padding:16px 20px}.StreakIcon_activityLabel__oP4-6{color:#64748b;display:block;font-size:13px;margin-bottom:4px}.StreakIcon_activityDate__uPgEe{color:#1a202c;font-size:14px;font-weight:500}.StreakIcon_actionSection__Es1mF{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.StreakIcon_practiceButton__-OO8-{background-color:var(--primary-dark);border:1px solid #e2e8f0;border-radius:6px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px!important;transition:all .2s ease;width:100%}.StreakIcon_practiceButton__-OO8-:hover{background-color:var(--primary-darker)!important;border-color:#cbd5e0;color:#fff!important}.StreakIcon_resetButton__TVkMn{background:#0000;border:none;cursor:pointer;font-size:.7rem;margin-left:auto;outline:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.StreakIcon_resetButton__TVkMn:hover{background:#edf2f7}.StreakIcon_resetAvailable__JW9aB{color:#718096;display:block;font-size:12px;text-align:center}.StreakIcon_loading__ekOzB{background:#fff;color:#4a5568;padding:20px}.StreakIcon_error__cW5Ke,.StreakIcon_loading__ekOzB{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-size:14px;position:absolute;right:0;text-align:center;top:calc(100% + 12px);width:320px;z-index:1000}.StreakIcon_error__cW5Ke{background-color:#fff5f5;background:#fff;color:#e53e3e;padding:16px 20px}@media (max-width:768px){.StreakIcon_error__cW5Ke,.StreakIcon_loading__ekOzB,.StreakIcon_streakInfo__Ce1Bn{left:50%;max-height:90vh;max-width:300px;overflow-y:auto;transform:translateX(-65%);width:90vw}}.LevelBadge_levelBadgeContainer__4TOzA{position:relative}.LevelBadge_iconButton__S1t0W{align-items:center;background:none;border:none;border-radius:8px;color:var(--neutral-400);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:40px}.LevelBadge_iconButton__S1t0W:hover{background-color:var(--neutral-50);color:var(--neutral-500)}.LevelBadge_levelPanel__ZToJq{background:#fff;border:1px solid var(--neutral-100);border-radius:12px;box-shadow:var(--shadow-md);max-height:85vh;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;width:350px;z-index:1000}.LevelBadge_levelPanel__ZToJq.LevelBadge_visible__w5hZA{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:768px){.LevelBadge_levelPanel__ZToJq{border-bottom:none;border-radius:12px 12px 0 0;left:0;max-height:calc(100vh - 64px);position:fixed;right:0;top:64px;width:100%}}.LevelBadge_panelHeader__EtlVW{align-items:center;background:#fff;border-bottom:1px solid var(--neutral-100);display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.LevelBadge_panelHeader__EtlVW h3{color:var(--neutral-600);font-size:16px;font-weight:600;margin:0}.LevelBadge_closeButton__Wh-6z{align-items:center;background:none;border:none;border-radius:6px;color:var(--neutral-400);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.LevelBadge_closeButton__Wh-6z:hover{background-color:var(--neutral-50);color:var(--neutral-500)}.LevelBadge_levelContent__VxOOV{max-height:calc(85vh - 60px);overflow-x:hidden;overflow-y:auto;padding:20px}.LevelBadge_levelContent__VxOOV::-webkit-scrollbar{width:4px}.LevelBadge_levelContent__VxOOV::-webkit-scrollbar-track{background:#0000}.LevelBadge_levelContent__VxOOV::-webkit-scrollbar-thumb{background-color:var(--neutral-100);border-radius:4px}.LevelBadge_currentLevelInfo__he\+o0{align-items:flex-start;display:flex;margin-bottom:20px}.LevelBadge_levelIconContainer__oeXaZ{align-items:center;background-color:var(--primary-light);border-radius:8px;display:flex;flex-shrink:0;justify-content:center;margin-right:16px;width:120px}.LevelBadge_levelIcon__FrhDL{color:var(--primary-dark)}.LevelBadge_levelDetails__t4HM8{flex-grow:1}.LevelBadge_levelName__q\+KNb{color:var(--neutral-600);font-size:18px;font-weight:600;margin:0 0 4px}.LevelBadge_levelDescription__EJPdc{color:var(--neutral-500);font-size:14px;margin:0 0 8px}.LevelBadge_xpCount__QgaHx{background-color:var(--neutral-50);border-radius:16px;color:var(--neutral-600);display:inline-block;font-size:14px;font-weight:500;padding:4px 10px}.LevelBadge_progressSection__Tecy-{background-color:var(--neutral-50);border-radius:8px;margin-bottom:20px;padding:16px}.LevelBadge_progressHeader__QUeKQ{color:var(--neutral-500);display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.LevelBadge_progressBar__CXsHH{background-color:var(--neutral-100);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.LevelBadge_progressFill__gOBXc{background-color:var(--primary-dark);border-radius:4px;height:100%}.LevelBadge_xpNeeded__\+xa-5{color:var(--neutral-400);font-size:12px;text-align:right}.LevelBadge_allLevels__oHeLG{margin-top:24px}.LevelBadge_allLevels__oHeLG h4{color:var(--neutral-600);font-size:16px;font-weight:600;margin:0 0 12px}.LevelBadge_levelsList__nLJnN{list-style:none;margin:0;padding:0}.LevelBadge_levelItem__zy3WX{align-items:center;border-bottom:1px solid var(--neutral-100);display:flex;padding:8px 0}.LevelBadge_levelItem__zy3WX:last-child{border-bottom:none}.LevelBadge_levelListIcon__L-Vml{margin-right:12px}.LevelBadge_levelListName__bxFdD{color:var(--neutral-500);flex-grow:1;font-size:14px}.LevelBadge_levelListXp__Dd\+EZ{color:var(--neutral-400);font-size:14px}.LevelBadge_currentItem__EEjHd{background-color:var(--neutral-50);border-radius:6px;padding:8px}.LevelBadge_achievedItem__0ZLY9 .LevelBadge_levelListIcon__L-Vml{color:var(--primary-dark)}.LevelBadge_unachievedItem__gKuXx .LevelBadge_levelListIcon__L-Vml,.LevelBadge_unachievedItem__gKuXx .LevelBadge_levelListName__bxFdD,.LevelBadge_unachievedItem__gKuXx .LevelBadge_levelListXp__Dd\+EZ{color:var(--neutral-300)}.LevelBadge_collapsibleSection__8OUi0{border-top:1px solid #0000001a;margin-top:20px;padding-top:15px}.LevelBadge_collapsibleButton__-\+kBr{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:8px 0;text-align:left;transition:color .2s ease;width:100%}.LevelBadge_collapsibleButton__-\+kBr:hover{color:var(--primary-dark)}.LevelBadge_collapsibleButton__-\+kBr span{font-size:16px}.LevelBadge_tipsList__H8BxR{animation:LevelBadge_expandSection__edkkg .3s ease forwards;margin-top:10px;padding-bottom:10px;padding-left:20px}@keyframes LevelBadge_expandSection__edkkg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LevelBadges_badgeWrapper__r5BSC{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:60px}.LevelBadges_badgeCanvas__zWbxP{height:100%;left:0;position:absolute;top:0;width:100%}.LevelBadges_badgeLabel__zmWhs{bottom:-20px;color:#555;font-size:10px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap}.LevelBadges_badgeWrapper__r5BSC:hover .LevelBadges_badgeLabel__zmWhs{opacity:1}.LevelBadges_levelWrapper__qygxY{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.LevelBadges_levelRow__V0ray{align-items:center;border-radius:6px;display:flex;gap:10px;padding:8px;transition:all .2s ease}.LevelBadges_levelRow__V0ray:hover{background-color:#0000000d}.LevelBadges_levelBadgeSmall__8SL73{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.LevelBadges_levelLocked__NE1Ja{filter:grayscale(.8);opacity:.5}.LevelBadges_badgePreviewContainer__frvL8{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin:0 auto;max-width:800px;padding:20px}.LevelBadges_badgePreviewItem__A5zWk{align-items:center;border-radius:8px;display:flex;flex-direction:column;padding:15px 10px;transition:all .3s ease}.LevelBadges_badgePreviewItem__A5zWk:hover{background-color:#0000000d;box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.LevelBadges_badgeTitle__4uRBy{font-size:12px;font-weight:600;margin-top:25px;text-align:center}.LevelBadges_badgeDescription__ZanD8{color:#777;font-size:10px;margin-top:8px;text-align:center}@keyframes LevelBadges_achieve__--5To{0%{opacity:0;transform:scale(.5)}25%{transform:scale(1.2)}60%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.LevelBadges_badgeAchieved__RUj1o{animation:LevelBadges_achieve__--5To .8s ease forwards}.LevelBadges_levelProgress__Rc85f{background-color:#0000001a;border-radius:2px;height:4px;margin-top:5px;overflow:hidden;width:100%}.LevelBadges_levelProgressFill__QNGWs{background-image:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:2px;height:100%;transition:width .5s ease}.NotFound_container__gVQ7z{background-color:var(--neutral-50);margin-top:-84px;min-height:100vh}.NotFound_container__gVQ7z,.NotFound_content__2F5h5{align-items:center;display:flex;justify-content:center}.NotFound_content__2F5h5{background-color:#fff;border-radius:12px;box-shadow:var(--shadow-md);gap:4rem;max-width:1200px;padding:4rem;width:100%}.NotFound_errorSection__MrJz4{flex:1 1;max-width:600px}.NotFound_errorCode__pYbwK{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:700;line-height:1;margin-bottom:1rem}.NotFound_title__nvxU6{color:var(--primary-dark);font-size:2.5rem;font-weight:600;margin-bottom:1rem}.NotFound_description__m1yP-{color:var(--neutral-400);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.NotFound_actions__NwjlN{display:flex;gap:1rem}.NotFound_button__LZb2u{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.NotFound_primaryButton__hT8KX{background:var(--primary-darker);border:none;color:#fff}.NotFound_primaryButton__hT8KX:hover{background:var(--primary-dark);box-shadow:var(--shadow-md)}.NotFound_secondaryButton__oMRbM{background:#fff;border:1px solid var(--neutral-200);color:var(--primary-dark)}.NotFound_secondaryButton__oMRbM:hover{background:var(--neutral-50);border-color:var(--primary-dark)}.NotFound_illustration__gjDrf{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:400px}.NotFound_svg__lrqQo{height:auto;width:100%}.NotFound_illustrationPath__vTKye{color:var(--neutral-200)}.NotFound_illustrationCenter__Lar6i{color:var(--primary-dark)}@media (max-width:1024px){.NotFound_content__2F5h5{gap:3rem;padding:3rem}.NotFound_errorCode__pYbwK{font-size:5rem}.NotFound_title__nvxU6{font-size:2rem}}@media (max-width:768px){.NotFound_content__2F5h5{flex-direction:column-reverse;padding:2rem;text-align:center}.NotFound_actions__NwjlN{justify-content:center}.NotFound_illustration__gjDrf{max-width:300px}}@media (max-width:480px){.NotFound_container__gVQ7z{padding:1rem}.NotFound_content__2F5h5{padding:1.5rem}.NotFound_actions__NwjlN{flex-direction:column}.NotFound_illustration__gjDrf{max-width:200px}.NotFound_errorCode__pYbwK{font-size:4rem}.NotFound_title__nvxU6{font-size:1.75rem}}.EmailVerification_container__JVUYP{align-items:center;background-color:var(--neutral-50);display:flex;justify-content:center;margin-top:-84px;min-height:100vh}.EmailVerification_content__ggV\+z{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.EmailVerification_card__ZjuXL{animation:EmailVerification_slideUp__CtiEW .3s ease-out;background:#fff;border-radius:12px;box-shadow:var(--shadow-md);margin:0 auto;max-width:500px;padding:2.5rem;width:100%}.EmailVerification_messageContainer__pHIyP{text-align:center}.EmailVerification_messageContainer__pHIyP h2{color:var(--primary-dark);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.EmailVerification_messageContainer__pHIyP p{color:var(--neutral-400);line-height:1.6;margin-bottom:1.5rem}.EmailVerification_button__FW50y{background:var(--gradient-primary);border:none;border-radius:6px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.EmailVerification_button__FW50y:hover{background:var(--primary-darker);box-shadow:var(--shadow-md)}.EmailVerification_button__FW50y:focus{box-shadow:var(--shadow-focus);outline:none}.EmailVerification_success__Bn7mJ .EmailVerification_icon__ZYkRb{color:#2f855a;font-size:2.5rem;margin-bottom:1rem}.EmailVerification_error__oGKGr .EmailVerification_icon__ZYkRb{color:var(--error-text);font-size:2.5rem;margin-bottom:1rem}.EmailVerification_spinner__V15Zf{animation:EmailVerification_spin__Sk8qW 1s linear infinite;border-top:3px solid var(--neutral-100);border:3px solid var(--neutral-100);border-radius:50%;border-top-color:var(--primary-dark);height:40px;margin:0 auto 1.5rem;width:40px}@keyframes EmailVerification_spin__Sk8qW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes EmailVerification_slideUp__CtiEW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.EmailVerification_content__ggV\+z{padding:1rem}.EmailVerification_card__ZjuXL{padding:1.5rem}.EmailVerification_messageContainer__pHIyP h2{font-size:1.25rem}}.InstallPrompt_promptContainer__xLVbR{animation:InstallPrompt_slideIn__oMMue .3s cubic-bezier(.4,0,.2,1);position:fixed;right:24px;top:24px;z-index:1000}.InstallPrompt_iconContainer__Dk5fH{align-items:start;display:flex;gap:16px}.InstallPrompt_promptContent__w60C4{align-items:flex-start;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:12px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:20px}.InstallPrompt_promptIcon__Op226{color:var(--primary-dark);flex-shrink:0}.InstallPrompt_promptIcon__Op226 img{border:1px solid var(--neutral-200);border-radius:8px;height:50px;width:50px}.InstallPrompt_promptText__uptnj{flex-grow:1}.InstallPrompt_promptText__uptnj h4{color:var(--neutral-600);font-size:16px;font-weight:600;margin:0 0 6px}.InstallPrompt_promptText__uptnj p{color:var(--neutral-400);font-size:14px;line-height:1.5;margin:0}.InstallPrompt_promptActions__hF\+Nt{display:flex;gap:12px;margin-top:16px}.InstallPrompt_installButton__ShhwU{background:var(--primary-dark);border:none;border-radius:8px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-weight:500;padding:8px 20px;transition:all .2s}.InstallPrompt_installButton__ShhwU:hover{background:var(--primary-darker);box-shadow:var(--shadow-md)}.InstallPrompt_dismissButton__FWAI3{background:#0000;border:1px solid var(--neutral-200);border-radius:8px;color:var(--neutral-400);cursor:pointer;font-weight:500;padding:8px 20px;transition:all .2s}.InstallPrompt_dismissButton__FWAI3:hover{background:var(--neutral-100);color:var(--neutral-500)}@keyframes InstallPrompt_slideIn__oMMue{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.InstallPrompt_promptContainer__xLVbR{bottom:24px;left:16px;right:16px;top:auto}.InstallPrompt_promptContent__w60C4{align-items:center;flex-direction:column;gap:16px;text-align:center}.InstallPrompt_promptActions__hF\+Nt{flex-direction:column;width:100%}}.AuthCallback_container__NPTgv{align-items:center;background-color:var(--neutral-50);display:flex;justify-content:center;margin-top:-84px;min-height:100vh}.AuthCallback_content__jyqBD{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.AuthCallback_card__ZHFd\+{background-color:#fff;border-radius:12px;box-shadow:var(--shadow-md);margin:0 auto;max-width:480px;padding:2rem;text-align:center}.AuthCallback_title__TYrSr{color:var(--primary-dark);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.AuthCallback_statusText__QJ4Hl{color:var(--neutral-400);font-size:1rem;margin-bottom:1rem}.AuthCallback_errorContent__g1zl\+{color:var(--error-text)}.AuthCallback_errorMessage__j\+L1z{color:var(--error-text);font-size:1rem;margin-bottom:1rem}.AuthCallback_button__ASgx6{background-color:var(--primary-dark);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.AuthCallback_button__ASgx6:hover{background-color:var(--state-hover)}.AuthCallback_button__ASgx6:focus{box-shadow:var(--shadow-focus);outline:none}.AuthCallback_button__ASgx6:disabled{background-color:var(--state-disabled);cursor:not-allowed}.Leaderboard_container__CXXC3{margin:0 auto;max-width:1200px;padding:1rem}@media (min-width:640px){.Leaderboard_container__CXXC3{padding:2rem}}.Leaderboard_header__ocI9j{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.Leaderboard_header__ocI9j{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:2rem}}.Leaderboard_title__ifg8O{color:var(--neutral-600);font-size:1.5rem;font-weight:600}@media (min-width:640px){.Leaderboard_title__ifg8O{font-size:1.75rem}}.Leaderboard_monthSelector__ZitrF{position:relative;width:100%}@media (min-width:640px){.Leaderboard_monthSelector__ZitrF{width:auto}}.Leaderboard_select__ET0yr{-webkit-appearance:none;appearance:none;background-color:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:6px;color:var(--neutral-600);cursor:pointer;font-size:.95rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}@media (min-width:640px){.Leaderboard_select__ET0yr{width:auto}}.Leaderboard_select__ET0yr:hover{border-color:var(--neutral-300)}.Leaderboard_select__ET0yr:focus{border-color:var(--primary-dark);box-shadow:var(--shadow-focus);outline:none}.Leaderboard_card__iVqjH{background:#fff;border-radius:12px;box-shadow:var(--shadow-md);margin-bottom:1.5rem;overflow:hidden}.Leaderboard_tableHeader__J-hAm{display:none}@media (min-width:640px){.Leaderboard_tableHeader__J-hAm{background-color:var(--neutral-50);border-bottom:1px solid var(--neutral-100);display:grid;grid-template-columns:100px 1fr 180px 200px;padding:1rem}}.Leaderboard_tableBody__UnRsZ{max-height:600px;overflow-y:auto}.Leaderboard_column__9cEq2{color:var(--neutral-600);font-weight:500;padding:.5rem}.Leaderboard_row__COVZm{border-bottom:1px solid var(--neutral-100);display:flex;flex-direction:column;padding:1rem;transition:background-color .2s ease}@media (min-width:640px){.Leaderboard_row__COVZm{display:grid;grid-template-columns:100px 1fr 180px 200px}}.Leaderboard_row__COVZm:hover{background-color:var(--neutral-50)}.Leaderboard_rank1__wEAem{background-color:#ffd7000d}.Leaderboard_rank2__T78Db{background-color:#c0c0c00d}.Leaderboard_rank3__Y\+M4G{background-color:#cd7f320d}.Leaderboard_rowItem__O69dS{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}@media (min-width:640px){.Leaderboard_rowItem__O69dS{display:block;margin-bottom:0}}.Leaderboard_mobileLabel__UGSU6{color:var(--neutral-600);font-weight:500}@media (min-width:640px){.Leaderboard_mobileLabel__UGSU6{display:none}}.Leaderboard_rankNumber__crTF-{align-items:center;background-color:var(--neutral-100);border-radius:50%;color:var(--neutral-600);display:inline-flex;font-weight:600;height:32px;justify-content:center;width:32px}.Leaderboard_score__iSROU{color:var(--primary-dark);font-weight:600}.Leaderboard_streakInfo__roz-f{color:var(--neutral-400);font-size:.9rem}.Leaderboard_infoCard__\+ZWkK{background:#fff;border-radius:12px;box-shadow:var(--shadow-md);padding:1.25rem}@media (min-width:640px){.Leaderboard_infoCard__\+ZWkK{padding:1.5rem}}.Leaderboard_infoTitle__vemc5{color:var(--neutral-600);font-size:1.25rem;margin-bottom:1rem}.Leaderboard_incentiveGrid__TF-tl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.Leaderboard_incentiveGrid__TF-tl{grid-template-columns:repeat(3,1fr)}}.Leaderboard_incentive__ILzIS{background-color:var(--neutral-50);border-radius:8px;padding:1rem;text-align:center}.Leaderboard_rank__0hpYS{color:var(--primary-dark);display:block;font-weight:600;margin-bottom:.5rem}.Leaderboard_reward__Tze1f{color:var(--neutral-400);font-size:.9rem}.Leaderboard_loadingContainer__iRa6N{align-items:center;color:var(--neutral-400);display:flex;flex-direction:column;justify-content:center;padding:2rem}@media (min-width:640px){.Leaderboard_loadingContainer__iRa6N{padding:4rem}}.Leaderboard_spinner__KWdkA{animation:Leaderboard_spin__Sag0r 1s linear infinite;border:3px solid var(--neutral-100);border-radius:50%;border-top-color:var(--primary-dark);height:40px;margin-bottom:1rem;width:40px}.Leaderboard_errorContainer__GXymZ{padding:1rem}@media (min-width:640px){.Leaderboard_errorContainer__GXymZ{padding:2rem}}.Leaderboard_errorContent__qWyFf{align-items:center;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error-text);display:flex;gap:.5rem;padding:1rem}.Leaderboard_emptyState__rcOgv{color:var(--neutral-400);padding:2rem;text-align:center}@media (min-width:640px){.Leaderboard_emptyState__rcOgv{padding:3rem}}@keyframes Leaderboard_spin__Sag0r{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6d281c30.css.map*/