.index-module__ybfGdG__link{background-color:var(--theme-primary-color-dark);border-radius:.5em;width:fit-content;margin-inline:auto;padding:1em 2em;font-weight:700;display:block}
.Heading-module__8JSUMG__heading{text-align:center}.Heading-module__8JSUMG__h1{margin-bottom:.5lh;font-size:1.5rem;font-weight:700}
.Badge-module__GtRWFW__badge{letter-spacing:.05em;border-radius:9999px;margin-left:1em;padding:.3em .9em;font-size:.75rem;font-weight:700;display:inline-block}.Badge-module__GtRWFW__primary{background-color:var(--theme-primary-color);color:var(--theme-background-color);border:1px solid var(--theme-primary-color-dark)}.Badge-module__GtRWFW__secondary{background-color:var(--theme-secondary-color);color:var(--theme-background-color);border:1px solid var(--theme-secondary-color-dark)}
.SettledSessionCard-module__AjVFPG__card p{margin-block:.5em}.SettledSessionCard-module__AjVFPG__user>span:last-child{margin-left:1em;font-weight:700}.SettledSessionCard-module__AjVFPG__link a{background-color:var(--theme-primary-color-dark);border-radius:.5em;padding:.5em 1em;font-weight:700}.SettledSessionCard-module__AjVFPG__link{text-align:right}
.Avatar-module__C7H1SG__root{vertical-align:middle;-webkit-user-select:none;user-select:none;border:2px solid var(--theme-primary-color-dark);background-color:var(--theme-background-color);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex;overflow:hidden}.Avatar-module__C7H1SG__image{object-fit:cover;border:2px solid #0000;border-radius:50%;width:100%;height:100%}.Avatar-module__C7H1SG__fallback{color:var(--theme-on-background-color);font-size:15px;font-weight:500}.Avatar-module__C7H1SG__root.Avatar-module__C7H1SG__large{width:100px;height:100px}
.Accordion-module__8UVquW__accordion{border:1px solid var(--theme-surface-color);border-radius:.5rem;margin-bottom:1em;overflow:hidden}.Accordion-module__8UVquW__header{background-color:var(--theme-surface-color);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.Accordion-module__8UVquW__header:hover{background-color:#3a3a3a}.Accordion-module__8UVquW__title{color:var(--theme-on-surface-color);margin:0;font-size:1.125rem;font-weight:600}.Accordion-module__8UVquW__icon{color:var(--theme-on-surface-color);font-size:1.25rem;font-weight:700;transition:transform .2s}.Accordion-module__8UVquW__icon.Accordion-module__8UVquW__open{transform:rotate(180deg)}.Accordion-module__8UVquW__content{background-color:var(--theme-background-color);padding:1rem}.Accordion-module__8UVquW__tutor{border-color:var(--theme-secondary-color)}.Accordion-module__8UVquW__tutor .Accordion-module__8UVquW__header{background-color:var(--theme-secondary-color-dark);color:var(--theme-on-surface-color)}.Accordion-module__8UVquW__tutee{border-color:var(--theme-primary-color)}.Accordion-module__8UVquW__tutee .Accordion-module__8UVquW__header{background-color:var(--theme-primary-color-dark);color:var(--theme-on-surface-color)}.Accordion-module__8UVquW__tutee .Accordion-module__8UVquW__header:hover{background-color:var(--theme-primary-color)}.Accordion-module__8UVquW__tutor .Accordion-module__8UVquW__header:hover{background-color:var(--theme-secondary-color)}
.Card-module__VTykGa__card{border:1px solid var(--theme-on-surface-color);border-radius:1em;margin:1em;padding:1em}
.SessionPageHeader-module__MZDOuq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}.SessionPageHeader-module__MZDOuq__titleGroup{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SessionPageHeader-module__MZDOuq__title{margin:0;font-size:2rem}.SessionPageHeader-module__MZDOuq__actionWrapper button{width:auto;margin-bottom:0}.SessionPageHeader-module__MZDOuq__btnContent{align-items:center;gap:.5rem;display:flex}.SessionPageHeader-module__MZDOuq__badges{gap:.5rem;display:flex}
.RoleSection-module__-QWBsW__section{background-color:var(--theme-surface-color);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.RoleSection-module__-QWBsW__tutee{border:1px solid var(--theme-primary-color)}.RoleSection-module__-QWBsW__tutor{border:1px solid var(--theme-secondary-color)}.RoleSection-module__-QWBsW__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.RoleSection-module__-QWBsW__title{margin:0}.RoleSection-module__-QWBsW__tutee .RoleSection-module__-QWBsW__title{color:var(--theme-primary-color)}.RoleSection-module__-QWBsW__tutor .RoleSection-module__-QWBsW__title{color:var(--theme-secondary-color)}
.RadarChart-module__ZoTyXq__container{--radar-primary-color:var(--theme-primary-color,#f97316);--radar-on-surface-color:var(--theme-on-surface-color,#e5e7eb);--radar-text-color:var(--theme-on-surface-color,#e5e7eb);--radar-grid-alpha:.12;--radar-spoke-alpha:.12;--radar-fill-alpha-soft:.15;--radar-fill-alpha-strong:.3;--radar-stroke-alpha:1;--radar-footnote-alpha:.6;--radar-point-radius:4;--radar-label-font:12px system-ui, -apple-system, segoe ui, roboto, inter, sans-serif;--radar-number-font:700 12px system-ui, -apple-system, segoe ui, roboto, inter, sans-serif;--radar-label-radius-ratio:1.18;--radar-value-radius-ratio:.85;--radar-label-side-pad:12px;--radar-label-line-height:16px;--radar-label-max-width:100px;width:100%;max-width:560px;margin:0 auto;padding-top:8px;position:relative}.RadarChart-module__ZoTyXq__canvas{width:100%;height:auto;box-shadow:0 0 0 1px var(--theme-surface-shadow-color,#0000001a);background:0 0;border-radius:12px;display:block}.RadarChart-module__ZoTyXq__container[data-theme=dark]{--radar-primary-color:#fb923c;--radar-on-surface-color:#d1d5db;--radar-text-color:#f3f4f6}.RadarChart-module__ZoTyXq__container[data-theme=light]{--radar-primary-color:#ea580c;--radar-on-surface-color:#6b7280;--radar-text-color:#374151}
.ChatHeader-module__giO95a__header{cursor:pointer;color:#1a1a1a;border-radius:6px 6px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem;display:flex;position:relative}.ChatHeader-module__giO95a__leftSection{align-items:center;gap:.5rem;display:flex}.ChatHeader-module__giO95a__userName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ChatHeader-module__giO95a__unreadBadge{background-color:var(--theme-tertiary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.ChatHeader-module__giO95a__buttonsContainer{align-items:center;gap:.25rem;display:flex}.ChatHeader-module__giO95a__headerButton{color:#1a1a1a;cursor:pointer;background-color:#00000026;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.ChatHeader-module__giO95a__headerButton:hover{background-color:#00000040}.ChatHeader-module__giO95a__buttonText{font-size:.75rem;font-weight:700}
.TutorRatings-module__JId3Rq__container{background:linear-gradient(145deg, var(--theme-surface-color), var(--theme-background-color));box-shadow:0 4px 12px color-mix(in srgb, var(--theme-on-surface-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--theme-on-background-color) 20%, transparent);color:var(--theme-on-surface-color);border-radius:1rem;padding:2rem}.TutorRatings-module__JId3Rq__loading,.TutorRatings-module__JId3Rq__error,.TutorRatings-module__JId3Rq__noData{text-align:center;padding:3rem;font-size:1.1rem}.TutorRatings-module__JId3Rq__loading{color:var(--theme-primary-color)}.TutorRatings-module__JId3Rq__error{color:var(--theme-cancel-color)}.TutorRatings-module__JId3Rq__noData{color:var(--theme-on-background-color)}.TutorRatings-module__JId3Rq__header{text-align:center;border-bottom:2px solid color-mix(in srgb, var(--theme-on-background-color) 20%, transparent);margin-bottom:2rem;padding-bottom:1.5rem}.TutorRatings-module__JId3Rq__title{color:var(--theme-primary-color);margin:0 0 .5rem;font-size:2rem;font-weight:600}.TutorRatings-module__JId3Rq__reviewCount{color:var(--theme-on-background-color);margin:0;font-size:1rem}.TutorRatings-module__JId3Rq__overallSection{text-align:center;background:color-mix(in srgb, var(--theme-primary-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary-color) 20%, transparent);border-radius:.75rem;margin-bottom:3rem;padding:1.5rem}.TutorRatings-module__JId3Rq__sectionTitle{color:var(--theme-on-surface-color);margin:0 0 1rem;font-size:1.3rem;font-weight:500}.TutorRatings-module__JId3Rq__overallRating{justify-content:center;align-items:center;gap:1rem;display:flex}.TutorRatings-module__JId3Rq__stars{align-items:center;gap:3px;display:flex}.TutorRatings-module__JId3Rq__starFilled{color:var(--theme-primary-color);width:32px;height:32px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--theme-primary-color) 70%, transparent))}.TutorRatings-module__JId3Rq__starEmpty{color:color-mix(in srgb, var(--theme-on-background-color) 25%, transparent);width:32px;height:32px}.TutorRatings-module__JId3Rq__halfStar{width:32px;height:32px;position:relative;overflow:hidden}.TutorRatings-module__JId3Rq__halfStarFilled{color:var(--theme-primary-color);clip-path:polygon(0 0,50% 0,50% 100%,0 100%);width:32px;height:32px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--theme-primary-color) 70%, transparent));position:absolute}.TutorRatings-module__JId3Rq__halfStarEmpty{color:color-mix(in srgb, var(--theme-on-background-color) 25%, transparent);width:32px;height:32px;position:absolute}.TutorRatings-module__JId3Rq__ratingNumber{color:var(--theme-primary-color);text-shadow:0 2px 4px color-mix(in srgb, var(--theme-background-color) 30%, transparent);font-size:2rem;font-weight:700}.TutorRatings-module__JId3Rq__radarSection{text-align:center;margin-bottom:3rem}.TutorRatings-module__JId3Rq__detailSection{background:color-mix(in srgb, var(--theme-surface-color) 5%, transparent);border:1px solid color-mix(in srgb, var(--theme-on-background-color) 25%, transparent);border-radius:.75rem;padding:1.5rem}.TutorRatings-module__JId3Rq__categoryList{flex-direction:column;gap:1rem;display:flex}.TutorRatings-module__JId3Rq__categoryItem{background:color-mix(in srgb, var(--theme-surface-color) 3%, transparent);border:1px solid color-mix(in srgb, var(--theme-on-background-color) 35%, transparent);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;transition:transform .2s,background .2s;display:flex}.TutorRatings-module__JId3Rq__categoryItem:hover{background:color-mix(in srgb, var(--theme-surface-color) 6%, transparent);transform:translate(4px)}.TutorRatings-module__JId3Rq__categoryName{color:var(--theme-on-surface-color);flex:1;font-size:1rem;font-weight:500}.TutorRatings-module__JId3Rq__categoryRating{align-items:center;gap:.75rem;display:flex}.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__stars{gap:2px}.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__starFilled,.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__starEmpty,.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__halfStar,.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__halfStarFilled,.TutorRatings-module__JId3Rq__categoryRating .TutorRatings-module__JId3Rq__halfStarEmpty{width:20px;height:20px}.TutorRatings-module__JId3Rq__categoryScore{color:var(--theme-on-background-color);text-align:right;min-width:2.5rem;font-size:1rem;font-weight:600}.TutorRatings-module__JId3Rq__noReviews{text-align:center;color:var(--theme-on-background-color);padding:3rem;font-size:1.1rem}@media (max-width:768px){.TutorRatings-module__JId3Rq__container{padding:1.5rem}.TutorRatings-module__JId3Rq__title{font-size:1.5rem}.TutorRatings-module__JId3Rq__overallRating{flex-direction:column;gap:.5rem}.TutorRatings-module__JId3Rq__categoryItem{text-align:center;flex-direction:column;gap:.75rem}.TutorRatings-module__JId3Rq__categoryName{margin-bottom:.5rem}.TutorRatings-module__JId3Rq__categoryRating{flex-direction:column;gap:.5rem}}
.MessageList-module__Wi3msq__container{flex-direction:column;flex:1;display:flex;overflow:hidden}.MessageList-module__Wi3msq__scrollRoot{height:100%}.MessageList-module__Wi3msq__scrollViewport{width:100%;height:100%;padding:1rem}.MessageList-module__Wi3msq__messageContainer{flex-direction:column;gap:1rem;display:flex}.MessageList-module__Wi3msq__loadingContainer{color:#b0b0b0;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.MessageList-module__Wi3msq__loadingSpinner{border:3px solid #b0b0b04d;border-top-color:#b0b0b0;border-radius:50%;width:24px;height:24px;margin-bottom:.5rem;animation:1s ease-in-out infinite MessageList-module__Wi3msq__spin}@keyframes MessageList-module__Wi3msq__spin{to{transform:rotate(360deg)}}.MessageList-module__Wi3msq__emptyContainer{color:#b0b0b0;justify-content:center;align-items:center;height:100%;display:flex}.MessageList-module__Wi3msq__scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;background-color:#3a3a3a;width:.625rem;padding:.125rem;transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.MessageList-module__Wi3msq__scrollbar:hover{background-color:#4a4a4a}.MessageList-module__Wi3msq__scrollThumb{background-color:#5a5a5a;border-radius:9999px;flex:1;position:relative}
.Select-module__XQw4iq__select{width:100%;color:var(--theme-on-surface-color);border:1px solid var(--theme-on-surface-color);background-color:var(--theme-surface-color);border-radius:.5em;outline:none;margin-bottom:1em;padding:.5em;font-size:1rem}
.MessageGroup-module__zjnXlG__groupContainer{flex-direction:column;gap:.5rem;display:flex}.MessageGroup-module__zjnXlG__dateHeader{text-align:center;color:#b0b0b0;margin-top:.5rem;margin-bottom:.5rem;font-size:.75rem;position:relative}.MessageGroup-module__zjnXlG__dateHeader:before,.MessageGroup-module__zjnXlG__dateHeader:after{content:"";background-color:#b0b0b04d;width:30%;height:1px;position:absolute;top:50%}.MessageGroup-module__zjnXlG__dateHeader:before{left:5%}.MessageGroup-module__zjnXlG__dateHeader:after{right:5%}
.Logo-module__egezhq__logo{--size:40px;font-size:var(--size);align-items:center;display:flex}.Logo-module__egezhq__left,.Logo-module__egezhq__right{border:.05em solid var(--theme-primary-color);width:.2em;height:1em}.Logo-module__egezhq__left{border-right:none}.Logo-module__egezhq__right{border-left:none}.Logo-module__egezhq__text{margin-inline:calc(var(--size) * .3);color:#fff;-webkit-user-select:none;user-select:none;font-size:.85em;font-weight:lighter;line-height:1}.Logo-module__egezhq__dot{color:var(--theme-primary-color)}
.TutorAvailability-module__yLYTfq__wrapper{background-color:var(--theme-surface-color);border-radius:1em;padding:1em}.TutorAvailability-module__yLYTfq__tutor{align-items:center;gap:1em;margin-bottom:1em;display:flex}.TutorAvailability-module__yLYTfq__availability{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.TutorAvailability-module__yLYTfq__availability>*{margin-right:1em;display:inline-block}.TutorAvailability-module__yLYTfq__day{font-weight:700}
.Message-module__CvQXeq__messageRow{display:flex}.Message-module__CvQXeq__myMessage{justify-content:flex-end}.Message-module__CvQXeq__otherMessage{justify-content:flex-start}.Message-module__CvQXeq__avatarContainer{flex-shrink:0;margin-right:.5rem}.Message-module__CvQXeq__messageContainer{max-width:80%;padding:8px}.Message-module__CvQXeq__myMessageContainer{color:#1a1a1a;border-radius:8px 8px 0}.Message-module__CvQXeq__otherMessageContainer{color:var(--theme-on-surface-color);background-color:#3a3a3a;border-radius:8px 8px 8px 0}.Message-module__CvQXeq__senderName{margin-bottom:.25rem;font-size:.75rem;font-weight:500}.Message-module__CvQXeq__messageText{overflow-wrap:break-word;font-size:.875rem}.Message-module__CvQXeq__messageTime{opacity:.7;text-align:right;margin-top:.25rem;font-size:.75rem}
.TutorBlockButton-module__lQbiDG__button{background-color:var(--theme-secondary-color-dark);border-radius:.5em;margin-right:.5em;padding:.25em .5em}.TutorBlockButton-module__lQbiDG__overlay{background-color:#00000080;position:fixed;inset:0}.TutorBlockButton-module__lQbiDG__content{background-color:var(--theme-surface-color);border-radius:1em;width:95vw;max-width:300px;padding:1em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.TutorBlockButton-module__lQbiDG__title{margin-bottom:.5em;font-size:1.5em;font-weight:700}.TutorBlockButton-module__lQbiDG__message{margin-bottom:1em}
.Footer-module__87fJha__footer{border-top:1px solid var(--theme-surface-shadow-color);margin-top:3em;padding:2em 1em;font-size:1rem}.Footer-module__87fJha__data{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:2lh;display:flex}.Footer-module__87fJha__logo{color:inherit;text-decoration:none}.Footer-module__87fJha__title{font-size:1.5em;font-weight:700}.Footer-module__87fJha__subtitle{opacity:.8}.Footer-module__87fJha__links{flex-direction:column;justify-content:space-between;gap:2lh;display:flex}.Footer-module__87fJha__links ul{flex-direction:column;gap:.4lh;list-style:none;display:flex}.Footer-module__87fJha__copyright{text-align:center;opacity:.7;margin-top:2lh;font-size:.8em}@media (min-width:768px){.Footer-module__87fJha__data{text-align:left;flex-direction:row;align-items:flex-start}.Footer-module__87fJha__links{flex-direction:row;gap:2lh}.Footer-module__87fJha__links ul{flex-direction:column}}
.ChatInput-module__J2sufG__inputContainer{border-top:1px solid #3a3a3a;flex-shrink:0;padding:.75rem}.ChatInput-module__J2sufG__inputWrapper{align-items:center;gap:.5rem;display:flex}.ChatInput-module__J2sufG__textarea{resize:none;background-color:var(--theme-background-color);color:var(--theme-on-background-color);border:1px solid #3a3a3a;border-radius:6px;flex:1;min-height:38px;max-height:80px;padding:.5rem;font-size:.875rem;overflow-y:auto}.ChatInput-module__J2sufG__textarea:focus{box-shadow:0 0 0 2px var(--theme-primary-color);outline:none}.ChatInput-module__J2sufG__sendButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:opacity .2s}.ChatInput-module__J2sufG__sendButton:disabled{opacity:.5;cursor:not-allowed}
.ChatDialog-module__jshIPa__chatContainer{flex-direction:column;width:350px;display:flex}.ChatDialog-module__jshIPa__chatDialog{background-color:var(--theme-surface-color);border:1px solid #3a3a3a;border-radius:8px 8px 0 0;flex-direction:column;width:100%;transition:all .3s ease-in-out;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000080}.ChatDialog-module__jshIPa__minimized{height:48px}.ChatDialog-module__jshIPa__expanded{height:500px}.ChatDialog-module__jshIPa__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;display:flex}.ChatDialog-module__jshIPa__headerLeft,.ChatDialog-module__jshIPa__headerRight{align-items:center;gap:8px;display:flex}.ChatDialog-module__jshIPa__userAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.ChatDialog-module__jshIPa__userName{color:var(--theme-text-color);font-size:14px;font-weight:600}.ChatDialog-module__jshIPa__unreadBadge{background-color:var(--theme-error-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.ChatDialog-module__jshIPa__headerButton{cursor:pointer;color:var(--theme-text-secondary-color);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.ChatDialog-module__jshIPa__headerButton:hover{background-color:#ffffff1a}.ChatDialog-module__jshIPa__messageList{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.ChatDialog-module__jshIPa__dateGroup{flex-direction:column;gap:8px;display:flex}.ChatDialog-module__jshIPa__dateHeader{text-align:center;color:var(--theme-text-secondary-color);margin:8px 0;font-size:12px;position:relative}.ChatDialog-module__jshIPa__dateHeader:before,.ChatDialog-module__jshIPa__dateHeader:after{content:"";background-color:#ffffff1a;width:30%;height:1px;position:absolute;top:50%}.ChatDialog-module__jshIPa__dateHeader:before{left:0}.ChatDialog-module__jshIPa__dateHeader:after{right:0}.ChatDialog-module__jshIPa__message{max-width:80%;display:flex}.ChatDialog-module__jshIPa__myMessage{flex-direction:row-reverse;align-self:flex-end}.ChatDialog-module__jshIPa__otherMessage{align-self:flex-start}.ChatDialog-module__jshIPa__messageContent{border-radius:16px;padding:8px 12px;font-size:14px;position:relative}.ChatDialog-module__jshIPa__myMessageContent{background-color:var(--theme-primary-color);color:#fff;border-top-right-radius:4px}.ChatDialog-module__jshIPa__tutorMessageContent{background-color:var(--theme-secondary-color);color:#fff;border-top-right-radius:4px}.ChatDialog-module__jshIPa__otherMessageContent{color:var(--theme-text-color);background-color:#ffffff1a;border-top-left-radius:4px}.ChatDialog-module__jshIPa__messageTime{color:#fff9;text-align:right;margin-top:4px;font-size:10px}.ChatDialog-module__jshIPa__inputContainer{border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding:12px;display:flex}.ChatDialog-module__jshIPa__messageInput{color:var(--theme-text-color);resize:none;background-color:#ffffff1a;border:none;border-radius:20px;outline:none;flex:1;min-height:40px;max-height:120px;padding:8px 16px;font-size:14px}.ChatDialog-module__jshIPa__messageInput:focus{background-color:#ffffff26}.ChatDialog-module__jshIPa__sendButton{cursor:pointer;color:var(--theme-primary-color);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.ChatDialog-module__jshIPa__sendButton:hover{background-color:#ffffff1a}.ChatDialog-module__jshIPa__loadingContainer{justify-content:center;align-items:center;height:100%;display:flex}.ChatDialog-module__jshIPa__typingIndicator{background-color:#ffffff1a;border-radius:16px;align-items:center;gap:4px;width:fit-content;margin-top:8px;padding:8px 12px;display:flex}.ChatDialog-module__jshIPa__typingDot{background-color:var(--theme-text-secondary-color);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ChatDialog-module__jshIPa__typingAnimation}.ChatDialog-module__jshIPa__typingDot:first-child{animation-delay:0s}.ChatDialog-module__jshIPa__typingDot:nth-child(2){animation-delay:.2s}.ChatDialog-module__jshIPa__typingDot:nth-child(3){animation-delay:.4s}@keyframes ChatDialog-module__jshIPa__typingAnimation{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.ChatDialog-module__jshIPa__messageList::-webkit-scrollbar{width:6px}.ChatDialog-module__jshIPa__messageList::-webkit-scrollbar-track{background:0 0}.ChatDialog-module__jshIPa__messageList::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.ChatDialog-module__jshIPa__messageList::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}
.UpcomingCallBanner-module__FxAnAa__banner{background-color:var(--theme-surface-color);color:var(--theme-on-surface-color);text-align:center;border-radius:1em;margin-bottom:1em;padding:1em 2em;font-size:1.1em}.UpcomingCallBanner-module__FxAnAa__banner a{font-weight:700}
.ChatManager-module__eD_4Wq__chatManagerContainer{z-index:50;position:fixed;bottom:1rem;right:1rem}.ChatManager-module__eD_4Wq__chatContainer{transition:transform .3s,opacity .3s}.ChatManager-module__eD_4Wq__chatEnter{animation:.3s forwards ChatManager-module__eD_4Wq__slideIn}.ChatManager-module__eD_4Wq__chatExit{animation:.3s forwards ChatManager-module__eD_4Wq__slideOut}@keyframes ChatManager-module__eD_4Wq__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatManager-module__eD_4Wq__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
