.notificationToast_toastMsg__JYHpy{top:105px;text-align:center;left:50%;transform:translateX(-50%);padding:18px 24px 17px 24.5px;font-size:16px;border-radius:10px;z-index:10000;width:-moz-fit-content;width:fit-content;position:fixed;z-index:10;font-family:Montserrat-medium;font-weight:600}.notificationToast_toastMsg__JYHpy svg{margin-right:10px;margin-top:-5px}@media(max-width:1440px){.notificationToast_toastMsg__JYHpy{top:80px;padding:15px 24px 14px 24.5px;font-size:1rem;z-index:10000}}@media(max-width:1366px){.notificationToast_toastMsg__JYHpy{top:82px;padding:12px 15px 11px 15.5px;z-index:10000}}@media(max-width:576px){.notificationToast_toastMsg__JYHpy{top:65px;left:15px;font-size:12px;width:calc(100% - 30px);transform:none;z-index:10000}}.notificationToast_successVariant__yzRO9{color:#fff;background-image:linear-gradient(179deg,#77f097 -594%,#12956d 607%)}.notificationToast_dangerVariant__ueLEG{color:#fff;background-color:#dc3545;z-index:9999}.notificationToast_dangerWrongVariant__mUPtJ{color:#fff;background-color:#ed1b36;z-index:9999}.markdownMathWrapper_summaryPadding__rAbaF{padding:15px}.markdownMathWrapper_mathWrapper__31N2u pre{background:#1e1e1e;color:#fff;padding:12px;border-radius:8px;font-size:14px;overflow-x:auto;margin-bottom:1rem}.markdownMathWrapper_mathWrapper__31N2u pre,.markdownMathWrapper_tabContent__K_gDm pre{display:block;overflow:auto;width:100%;word-wrap:break-word;width:calc(50vw - 100px);max-width:500px}.markdownMathWrapper_mathWrapper__31N2u{font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}.markdownMathWrapper_mathWrapper__31N2u div{font-family:Poppins-Regular}.markdownMathWrapper_mathWrapper__31N2u mjx-container{display:inline-block!important;vertical-align:middle;font-size:90%!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap}.markdownMathWrapper_mathWrapper__31N2u mjx-container[display=true]{display:block!important;margin:1em 0!important;text-align:center}.markdownMathWrapper_mathWrapper__31N2u ol,.markdownMathWrapper_mathWrapper__31N2u p,.markdownMathWrapper_mathWrapper__31N2u ul{width:100%;word-wrap:break-word;white-space:normal;font-family:Poppins-Regular,sans-serif}.markdownMathWrapper_mathWrapper__31N2u ol::-webkit-scrollbar,.markdownMathWrapper_mathWrapper__31N2u p::-webkit-scrollbar,.markdownMathWrapper_mathWrapper__31N2u ul::-webkit-scrollbar{display:none}.markdownMathWrapper_mathWrapper__31N2u svg{max-width:100%}.markdownMathWrapper_mathWrapper__31N2u li p{margin-right:1em}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff"),url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-medium;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff"),url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-semibold;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff"),url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-bold;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff"),url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-extrabold;src:url(/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBold.woff) format("woff"),url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:slick;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}@font-face{font-family:NunitoSans-Regular;src:url(/fonts/NunitoSans-Regular.eot);src:url(/fonts/NunitoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Regular.svg#NunitoSans-Regular) format("svg"),url(/fonts/NunitoSans-Regular.ttf) format("truetype"),url(/fonts/NunitoSans-Regular.woff) format("woff"),url(/fonts/NunitoSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-SemiBold;src:url(/fonts/NunitoSans-SemiBold.eot);src:url(/fonts/NunitoSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-SemiBold.svg#NunitoSans-SemiBold) format("svg"),url(/fonts/NunitoSans-SemiBold.ttf) format("truetype"),url(/fonts/NunitoSans-SemiBold.woff) format("woff"),url(/fonts/NunitoSans-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-Bold;src:url(/fonts/NunitoSans-Bold.eot);src:url(/fonts/NunitoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-Bold.svg#NunitoSans-Bold) format("svg"),url(/fonts/NunitoSans-Bold.ttf) format("truetype"),url(/fonts/NunitoSans-Bold.woff) format("woff"),url(/fonts/NunitoSans-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-ExtraBold;src:url(/fonts/NunitoSans-ExtraBold.eot);src:url(/fonts/NunitoSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold) format("svg"),url(/fonts/NunitoSans-ExtraBold.ttf) format("truetype"),url(/fonts/NunitoSans-ExtraBold.woff) format("woff"),url(/fonts/NunitoSans-ExtraBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.eot);src:url(/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Regular.svg#Poppins-Regular) format("svg"),url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff) format("woff"),url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.eot);src:url(/fonts/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Medium.svg#Poppins-Medium) format("svg"),url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff) format("woff"),url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.eot);src:url(/fonts/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format("svg"),url(/fonts/Poppins-SemiBold.ttf) format("truetype"),url(/fonts/Poppins-SemiBold.woff) format("woff"),url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.eot);src:url(/fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Bold.svg#Poppins-Bold) format("svg"),url(/fonts/Poppins-Bold.ttf) format("truetype"),url(/fonts/Poppins-Bold.woff) format("woff"),url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ai-tutor-modal_chat_container___N_V1{display:flex;flex-direction:column;justify-content:space-between;max-width:420px;height:100vh;margin:0 auto;border-radius:10px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);position:fixed;right:10px;bottom:0;max-height:90vh;border:1px solid #ccc;border-top:4px solid #ed1a35;z-index:9999999999}@media(max-width:576px){.ai-tutor-modal_chat_container___N_V1{max-width:100%;right:0}}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh{position:relative;padding:10px 15px;background-color:#fff;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;height:60px;display:flex;align-items:center;font-size:18px;font-weight:600;border-bottom:2px solid #e2e2e2}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_ai_icon__h_6gs{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;margin-right:10px;display:flex;align-items:center}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_ai_icon__h_6gs img{width:100%}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh h2{font-family:Poppins-Regular!important;font-weight:600;font-size:18px;color:#272848;margin:0}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_minimize__D_lnD{display:block;position:absolute;cursor:pointer;right:15px;padding:10px;content:""}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_minimize__D_lnD:before{width:12px;height:2px;background:#8f8f8f;display:block;content:""}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_minimize__D_lnD:hover:before{background:#222}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1{flex-grow:1;padding:10px;overflow-y:auto;display:flex;flex-direction:column}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1::-webkit-scrollbar{-webkit-appearance:none;width:7px;background-color:#dbdbdb}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_ai_chat_intro__ipcBz{margin:0 10px 26px 1px;font-family:Poppins-Regular;font-size:14px;text-align:left;color:#000}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE{margin-bottom:10px;max-width:80%;padding:10px;border-radius:10px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_icon_root__Zc4b3{width:36px!important;height:36px;border-radius:50%;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;object-fit:contain;margin-right:10px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_icon_root__Zc4b3.ai-tutor-modal_icon___fyp6{width:100%}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_sent__PxSBO{align-self:flex-end;color:#333;float:right;display:flex;align-items:center}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_sent__PxSBO .ai-tutor-modal_ask_question__6LGkU{background-color:#f1f1f1;padding:10px;margin-right:10px;border-radius:5px;display:block}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_sent__PxSBO .ai-tutor-modal_icon_root__Zc4b3{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_sent__PxSBO .ai-tutor-modal_icon_root__Zc4b3 .ai-tutor-modal_icon___fyp6{width:100%;margin:0 auto}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_received__Q92uw{align-self:flex-start;color:#333;display:flex;align-items:flex-start}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS{display:flex;align-items:center}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS .ai-tutor-modal_shimmeringDots__NxMq_{display:flex;gap:5px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS .ai-tutor-modal_shimmeringDots__NxMq_ span{animation:ai-tutor-modal_shimmer__DHEu5 1.5s infinite;color:#888;font-size:20px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS .ai-tutor-modal_shimmeringDots__NxMq_ span:first-child{animation-delay:0s}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS .ai-tutor-modal_shimmeringDots__NxMq_ span:nth-child(2){animation-delay:.3s}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE.ai-tutor-modal_shimmering__u8kKS .ai-tutor-modal_shimmeringDots__NxMq_ span:nth-child(3){animation-delay:.6s}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_chatBubble__6KZBA{max-width:75%;padding:1rem;border-radius:12px;margin:10px 0;font-size:.95rem;line-height:1.5;word-wrap:break-word;box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#f7f7f8;justify-content:flex-start!important}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_errorBubble___wR2p{background-color:#fff3f3;border:1px solid #fdd;color:#c70000}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_fadeIn__EFzDP{animation:ai-tutor-modal_fadeIn__EFzDP .3s ease-in-out}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_errorText__0xXkm{margin:0 0 .75rem}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_errorActions__noz2K{display:flex;gap:.75rem;justify-content:flex-end}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_actionButton__aSNd9{border:none;padding:8px 14px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .2s ease}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_yesButton__mwLXd{background-color:#dff5df;color:#107c10}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_yesButton__mwLXd:hover{background-color:#c6e8c6}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_noButton__32OhI{background-color:#f53049;color:#fff}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_body__wxRm1 .ai-tutor-modal_message__FGliE .ai-tutor-modal_noButton__32OhI:hover{background-color:#fbbaba}@keyframes ai-tutor-modal_shimmer__DHEu5{0%{opacity:.2}50%{opacity:1;font-size:22px}to{opacity:.2}}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW{display:flex;padding:10px;border-top:1px solid #e2e2e2;background:#f1f1f2}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_left__QvGqP{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;margin-right:10px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_left__QvGqP img{cursor:pointer;transition:all .3s ease}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_left__QvGqP img.ai-tutor-modal_recording__vjmzx{animation:ai-tutor-modal_pulse__PpV5Y .5s infinite;filter:brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(5000%) hue-rotate(350deg) brightness(100%) contrast(100%)}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx{width:calc(100% - 90px);position:relative}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.9);padding:2px 4px;border-radius:4px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8 img{width:20px;height:20px;object-fit:cover;border-radius:3px;position:static}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8 .ai-tutor-modal_pdf_icon__0l_is{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#f44336;border-radius:3px;color:#fff;font-size:10px;font-weight:700}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8 .ai-tutor-modal_close_button__PJydt{background:none;border:none;color:red;font-size:16px;font-weight:700;padding:0 4px;cursor:pointer;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8 .ai-tutor-modal_close_button__PJydt:hover{background:#ffebee}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx .ai-tutor-modal_preview_container__UjKB8 .ai-tutor-modal_file_name__UtRPW{font-size:12px;color:#666;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx img{position:absolute;top:3px;right:5px;cursor:pointer;width:35px}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx input[type=text]{flex-grow:1;padding:10px 60px 10px 10px;border:none;border-radius:5px;font-size:16px;width:100%;outline:none;color:#000}@media(max-width:1440px){.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx input[type=text]{font-size:14px}}@media(max-width:767px){.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx input[type=text]{font-size:12px}}.ai-tutor-modal_chat_container___N_V1 .ai-tutor-modal_chat_footer__6KHLW .ai-tutor-modal_chat_footer_right__GN_Gx input[type=text].ai-tutor-modal_has_preview__gFwIt{padding-left:90px}.ai-tutor-modal_essaysAIAssist__0i7gF{height:75vh;box-shadow:none}@media(max-width:1440px){.ai-tutor-modal_essaysAIAssist__0i7gF{height:calc(100vh - 188px)}}.ai-tutor-modal_essaysAIAssist__0i7gF .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_minimize__D_lnD{display:none}@media(max-width:991px){.ai-tutor-modal_essaysAIAssist__0i7gF .ai-tutor-modal_chat_header__9M6qh .ai-tutor-modal_minimize__D_lnD{display:block}}.ai-tutor-modal_chatBubble__6KZBA{max-width:75%;padding:1rem;border-radius:12px;margin:10px 0;font-size:.95rem;line-height:1.5;word-wrap:break-word;box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#f7f7f8;justify-content:flex-start!important}.ai-tutor-modal_errorBubble___wR2p{background-color:#fff3f3;border:1px solid #fdd;color:#c70000}.ai-tutor-modal_fadeIn__EFzDP{animation:ai-tutor-modal_fadeIn__EFzDP .3s ease-in-out}.ai-tutor-modal_errorText__0xXkm{margin:0 0 .75rem}.ai-tutor-modal_errorActions__noz2K{display:flex;gap:.75rem;justify-content:flex-end}.ai-tutor-modal_actionButton__aSNd9{border:none;padding:8px 14px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .2s ease}.ai-tutor-modal_yesButton__mwLXd{background-color:#dff5df;color:#107c10}.ai-tutor-modal_yesButton__mwLXd:hover{background-color:#c6e8c6}.ai-tutor-modal_noButton__32OhI{background-color:#f53049;color:#fff}.ai-tutor-modal_noButton__32OhI:hover{background-color:#fbbaba}@keyframes ai-tutor-modal_fadeIn__EFzDP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-tutor-modal_pulse__PpV5Y{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.ai-tutor-modal_recordingContainer__Rqnz9{display:flex;align-items:center}.ai-tutor-modal_recordingBars__q9TL7{display:flex;align-items:center;gap:3px;height:24px;padding:0 8px;cursor:pointer}.ai-tutor-modal_bar__dNX3j{width:4px;height:100%;background-color:#ff4d4d;border-radius:2px;animation:ai-tutor-modal_recordingPulse__uVvYw 1s ease-in-out infinite}@keyframes ai-tutor-modal_recordingPulse__uVvYw{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}.ai-tutor-modal_mic_icon__pj3kW{cursor:pointer}.ai-tutor-modal_recording__vjmzx{animation:ai-tutor-modal_pulse__PpV5Y 1.5s ease-in-out infinite}.ai-tutor-modal_recordingIndicator__YPgJu{display:flex;align-items:center;margin-left:8px}