@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap);#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#f0f2f5;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:100vh;height:100dvh}.App,.CSBot_mainContainer__gKJNY{display:flex;margin:0;overflow:hidden;padding:0}.CSBot_mainContainer__gKJNY{flex:1 1;flex-direction:column;min-height:0}.CSBot_loaderContainer__-TCCM{flex-direction:column;height:80vh}.CSBot_loaderContainer__-TCCM,.CSBot_loader__7QUc0{align-items:center;display:flex;justify-content:center}.CSBot_loader__7QUc0{animation:CSBot_pulse__2ZIM8 1.5s ease-in-out infinite;opacity:80%}@keyframes CSBot_pulse__2ZIM8{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(1)}}.CSBot_loadingSpinner__tjEwf{align-items:center;color:#614e85;display:flex;flex-direction:column;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.CSBot_spinner__7wUXH{border:3px solid #f3f3f3;border-radius:50%;border-top-color:#614e85;height:20px;margin-bottom:8px;width:20px}@keyframes CSBot_spin__pn92p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BotBubble_botBubbleRow__Ek1wf{align-items:flex-start;display:flex;gap:8px;max-width:85%}.BotBubble_avatar__miUA\+{background:#f0f0f0;border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.BotBubble_avatarImg__Vp6aE{height:100%;object-fit:cover;width:100%}.BotBubble_bubbleWrapper__L0Jyc{display:flex;flex-direction:column;gap:4px}.BotBubble_bubble__E8dll{background:#fff;border:1px solid #e0e0e0;border-radius:0 12px 12px 12px;box-shadow:0 1px 3px #0000000f;color:#333;display:flex;flex-direction:column;font-size:14px;line-height:1.5;padding:12px 16px}.BotBubble_timestamp__FkN5k{color:#999;font-size:13px;margin-top:8px;padding-left:4px}.UserBubble_userBubbleRow__e3Xh7{display:flex;justify-content:flex-end}.UserBubble_bubbleWrapper__YyiRn{align-items:flex-end;display:flex;flex-direction:column;gap:4px;max-width:75%}.UserBubble_bubble__pNQzD{background:#4a3f8a;border-radius:12px 0 12px 12px;box-shadow:0 1px 3px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:14px;line-height:1.5;padding:10px 16px}.UserBubble_timestamp__7s08e{color:#fff;font-size:13px;padding-right:4px}.OptionCard_optionCard__OGfQZ{background-color:#f9fafb;background-color:rgb(249,250,251,var(--tw-bg-opacity,1));border:1.5px solid #e0e0e0;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px;text-align:left;transition:all .2s ease}.OptionCard_optionCard__OGfQZ:hover{background:#f8f7fc;border-color:#d8b4fe;border-color:rgb(216,180,254,var(--tw-border-opacity,1));box-shadow:0 2px 8px #4a3f8a1f}.OptionCard_optionCard__OGfQZ:active{transform:scale(.98)}.OptionCard_text__qCOW\+{color:#333;font-size:.87rem;font-weight:500;line-height:1rem}.OptionCard_subText__cSahS{--tw-text-opacity:1;color:#6b7280;color:rgb(107,114,128,var(--tw-text-opacity,1));font-size:.75rem;line-height:1.4}.OptionsNode_optionsNode__ZDdp9{display:flex;flex-direction:column;gap:12px}.OptionsNode_heading__NR13n{font-size:14px;margin:0}.OptionsNode_optionsGrid__hu3\+H{grid-gap:8px;display:grid;gap:8px}.MessageNode_messageNode__GNg-9{display:flex;flex-direction:column}.MessageNode_text__8taOM{color:#333;font-size:14px;line-height:1.5;margin:0}.CtaButton_ctaButton__-HHbt{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;width:100%}.CtaButton_ctaButton__-HHbt:hover{background:#1b5e20;box-shadow:0 2px 8px #2e7d324d}.CtaButton_ctaButton__-HHbt:active{transform:scale(.98)}.CtaButton_ctaText__V64eV{font-size:14px}.CtaButton_ctaIcon__r9JBL{font-size:16px}.RedirectionNode_redirectionNode__YegIp{display:flex;flex-direction:column;gap:10px}.RedirectionNode_heading__\+NZ1F{color:#333;font-size:16px;line-height:1.5;margin:0}.RedirectionNode_subHeading__6BBKO{color:#555;font-size:1rem;font-weight:800;line-height:1.5;margin:0}.RedirectionNode_pointsList__D8g4w{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.RedirectionNode_point__kC-Yn{color:#444;font-size:15px;line-height:1.5}.RedirectionNode_subPointsList__LfrnI{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px}.RedirectionNode_subPoint__L5ZqA{color:#666;font-size:14px;line-height:1.5}.RedirectionNode_footer__94DTf{font-size:15px;line-height:1.5;margin:0}.RedirectionNode_buttonContainer__Gcref{margin-top:4px}.IssueStatusNode_issueStatusNode__rGoT3{display:flex;flex-direction:column;gap:10px}.IssueStatusNode_heading__s7Kpi{color:#333;font-size:14px;line-height:1.5;margin:0}.IssueStatusNode_buttonRow__BBEUk{display:flex;gap:10px}.IssueStatusNode_statusBtn__nRdXX{background-color:#f9fafb;background-color:rgb(249,250,251,var(--tw-bg-opacity,1));border:1.5px solid #eee;border-radius:8px;cursor:pointer;font-size:.87rem;font-weight:500;padding:12px 16px;transition:all .2s ease}.IssueStatusNode_statusBtn__nRdXX:hover{background:#f8f7fc;border-color:#d8b4fe;border-color:rgb(216,180,254,var(--tw-border-opacity,1));box-shadow:0 2px 8px #4a3f8a1f}.IssueStatusNode_statusBtn__nRdXX:active{transform:scale(.98)}@media only screen and (max-width:500px){.IssueStatusNode_statusBtn__nRdXX{padding:10px}}.SupportFormModal_modalOverlay__M3YVM{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SupportFormModal_modalContent__YPml5{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:500px;overflow:hidden;width:90%}.SupportFormModal_modalHeader__l9Wut{align-items:center;background:#fff;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0}.SupportFormModal_modalTitle__29kKs{color:#333;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:600;margin:0}.SupportFormModal_closeBtn__NM\+xb{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;padding:4px}.SupportFormModal_closeBtn__NM\+xb:hover{color:#333}.SupportFormModal_form__T0jzA{display:flex;flex:1 1;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;min-height:0;overflow:hidden}.SupportFormModal_formBody__guCsI{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:20px}.SupportFormModal_fieldGroup__CVoo7{display:flex;flex-direction:column;gap:4px}.SupportFormModal_labelRow__ahUmd{align-items:center;display:flex;justify-content:space-between}.SupportFormModal_label__K26aA{color:#333;font-size:14px;font-weight:500}.SupportFormModal_required__8Tjbv{color:#e65100}.SupportFormModal_editBtn__K00lY{align-items:center;background:none;border:none;color:#e65100;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px}.SupportFormModal_editBtn__K00lY:hover{color:#bf360c}.SupportFormModal_input__iHIeU{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s}.SupportFormModal_input__iHIeU:hover:not(:disabled):not(:read-only){border-color:#4a3f8a}.SupportFormModal_input__iHIeU:focus{border-color:#4a3f8a}.SupportFormModal_input__iHIeU:disabled{background:#f9f9f9;color:#666}.SupportFormModal_phoneInputRow__SKNxN{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;overflow:hidden;transition:border-color .2s}.SupportFormModal_phoneInputRow__SKNxN:focus-within,.SupportFormModal_phoneInputRow__SKNxN:hover:not(:focus-within){border-color:#4a3f8a}.SupportFormModal_countryCode__GM7aI{align-items:center;background:#f9f9f9;border-right:1px solid #ddd;color:#333;display:flex;font-size:14px;gap:4px;padding:10px;white-space:nowrap}.SupportFormModal_phoneInput__tORmW{border:none;border-radius:0 8px 8px 0;flex:1 1;min-width:0}.SupportFormModal_phoneInput__tORmW:focus{border-color:#0000}.SupportFormModal_prefilled__qN2l7{background:#f5f5f5;color:#666}.SupportFormModal_textarea__eNkBk{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:none;transition:border-color .2s}.SupportFormModal_textarea__eNkBk:hover:not(:disabled):not(:read-only){border-color:#4a3f8a}.SupportFormModal_textarea__eNkBk:focus{border-color:#4a3f8a}.SupportFormModal_hint__sR77E{color:#999;font-size:12px}.SupportFormModal_error__AjkF6{color:#e65100;font-size:12px}.SupportFormModal_buttonRow__km0NZ{background:#fff;border-top:1px solid #eee;display:flex;flex-shrink:0;gap:12px;margin-top:0;padding:16px 20px}.SupportFormModal_cancelBtn__cNnLR{background:#fff;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;padding:12px 20px}.SupportFormModal_cancelBtn__cNnLR:hover{background:#f5f5f5}.SupportFormModal_submitBtn__L5odP{align-items:center;background:#e65100;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px}.SupportFormModal_submitBtn__L5odP:hover{background:#bf360c}.SupportFormModal_submitBtn__L5odP:disabled{cursor:not-allowed;opacity:.6}.SupportFormModal_completionModal__jA3o4{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;max-width:400px;padding:32px 24px;text-align:center;width:90%}.SupportFormModal_completionIcon__i6Ozo{margin-bottom:16px}.SupportFormModal_completionTitle__mAL\+q{color:#333;font-size:18px;font-weight:600;margin:0}.SupportFormModal_completionText__Q9xKi{color:#666;font-size:14px;line-height:1.5;margin:8px 0}.SupportFormModal_completionEmail__7CcmH{color:#4a3f8a;font-size:15px;font-weight:600;margin:4px 0 16px}@media only screen and (max-width:500px){.SupportFormModal_cancelBtn__cNnLR,.SupportFormModal_submitBtn__L5odP{padding:12px 10px}}.FormNodeView_formNodeView__94VdT{display:flex;flex-direction:column;gap:10px}.FormNodeView_heading__sajqv{color:#333;font-size:16px;line-height:1.5;margin:0}.FormNodeView_pointsList__6kv6t{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.FormNodeView_point__NDSKq{color:#444;font-size:15px;line-height:1.5}.FormNodeView_subPointsList__2kVyE{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px}.FormNodeView_subPoint__q8w-g{color:#666;font-size:14px;line-height:1.5}.FormNodeView_buttonContainer__\+SqfW{margin-top:4px}.FormNodeView_ctaButton__Tukpl{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;width:100%}.FormNodeView_ctaButton__Tukpl:hover{background:#1da851;box-shadow:0 2px 8px #25d3664d}.FormNodeView_ctaButton__Tukpl:active{transform:scale(.98)}.FormNodeView_submitted__Jog71{align-items:center;background:#e8f5e9;border-radius:8px;color:#2e7d32;display:flex;font-size:14px;gap:8px;margin-top:8px;padding:10px 14px}.AppointmentCard_mainContainer__MuQtk{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001f;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-bottom:.75rem;max-width:600px;min-width:0;padding:1rem;width:100%}.AppointmentCard_header__VjSGj{align-items:flex-start;display:flex;gap:1rem;margin-bottom:.75rem;width:100%}.AppointmentCard_monthText__mDSK0{min-width:60px;white-space:nowrap}.AppointmentCard_modeText__HIx03,.AppointmentCard_monthText__mDSK0{color:#7c7c7c;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;margin:0}.AppointmentCard_modeText__HIx03{line-height:1.4}.AppointmentCard_middlePart__3iq7j{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.AppointmentCard_leftPart__nxp9q{align-items:center;display:flex;justify-content:flex-start;min-width:60px}.AppointmentCard_dayText__dLLg7{color:#624f88;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:40px;font-weight:700;line-height:1;margin:0}.AppointmentCard_rightPart__KqcK5{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.AppointmentCard_expertImage__2SCly{border:2px solid #f0edf8;border-radius:50%;height:48px;min-width:48px;object-fit:cover;width:48px}.AppointmentCard_expertDetails__7DiB9{display:flex;flex-direction:column;gap:3px;min-width:0}.AppointmentCard_expertName__JKsmM{color:#444;font-size:15px;font-weight:700;overflow:hidden}.AppointmentCard_expertName__JKsmM,.AppointmentCard_timeText__TYm\+X{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0;white-space:nowrap}.AppointmentCard_timeText__TYm\+X{color:#7c7c7c;font-size:12px;font-weight:500}.AppointmentCard_buttonsBox__76veS{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:auto;width:100%}.AppointmentCard_cancelButtonBox__jCu1P{align-items:center;display:flex;justify-content:center;padding-top:.6rem;width:100%}.AppointmentCard_cancelButton__oyBOH{color:#d0021b;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;font-weight:500;margin:0;text-align:center}.AppointmentCard_cancelButton__oyBOH:hover{text-decoration:underline}@media(max-width:480px){.AppointmentCard_mainContainer__MuQtk{padding:.85rem}.AppointmentCard_dayText__dLLg7{font-size:34px}.AppointmentCard_expertName__JKsmM{font-size:14px}}.AppointmentCard_f2fOtpAndLocationBox__DYVXv{display:flex;gap:.5rem;margin-bottom:1rem}.AppointmentCard_f2fOtpBox__4Dhk5{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;flex:1 1;gap:.25rem;justify-content:center;padding:.75rem}.AppointmentCard_f2fOtpLabel__fYoeN{color:#7c7c7c;font-family:Open Sans;font-size:13px}.AppointmentCard_f2fOtpValue__G-scL{color:#624f88;font-family:Open Sans;font-size:13px;font-weight:700}.AppointmentCard_f2fLocationButton__MezM-{align-items:flex-start;align-items:center;background-color:#624f88;border-radius:6px;cursor:pointer;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-width:0;overflow:hidden;padding:.75rem;transition:background-color .2s;width:80%}.AppointmentCard_f2fLocationButton__MezM-:hover{background-color:#524080}.AppointmentCard_f2fMapIcon__A3Q5n{filter:brightness(0) invert(1);flex-shrink:0;height:16px;width:16px}.AppointmentCard_f2fLocationText__5rdCo{align-items:flex-start;color:#fff;display:flex;flex:1 1;flex-wrap:wrap;font-family:Open Sans;font-size:11px;font-weight:500;gap:.25rem;line-height:1.4;min-width:0}.AppointmentCard_f2fLocationTextContent__4ifXv{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;flex:1 1;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis}.AppointmentCard_f2fMapLink__wyIzV{color:#fff;flex-shrink:0;text-decoration:underline;white-space:nowrap}.AppointmentCard_crExpiresText__2RAxo{align-items:center;color:#7c7c7c;display:flex;font-family:Open Sans;font-size:12px;gap:.35rem;justify-content:center;margin-top:.75rem;text-align:center}.AppointmentCard_crTopBar__4T-Yy{border-radius:10px 10px 0 0;height:10px;margin:-1rem -1rem 1rem}.CancelAppointmentModal_modalBox__uHgWD{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;left:50%;max-width:420px;outline:none;padding:28px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.CancelAppointmentModal_iconContainer__zakMb{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.CancelAppointmentModal_title__dfWwR{color:#333;font-size:18px;font-weight:700;margin:0 0 6px;text-align:center}.CancelAppointmentModal_subtitle__rxDHM{color:#666;font-size:13px;line-height:1.5;margin:0 0 16px;text-align:center}.CancelAppointmentModal_detailsBox__cEAEP{background:#eaefef;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:12px 16px;width:100%}.CancelAppointmentModal_detailLine__ZmqJI{color:#333;font-size:13px;line-height:1.8;margin:0}.CancelAppointmentModal_detailLabel__mMv4-{font-weight:600}.CancelAppointmentModal_buttonRow__qPLpF{display:flex;gap:12px;width:100%}.CancelAppointmentModal_goBackButton__PNitV{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;padding:12px;transition:background .2s}.CancelAppointmentModal_goBackButton__PNitV:hover{background:#f5f5f5}.CancelAppointmentModal_yesButton__T0A2I{background:#614e85;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;padding:12px}.CancelAppointmentModal_yesButton__T0A2I:hover{background:#4a3a6a}@media(max-width:766px){.CancelAppointmentModal_modalBox__uHgWD{width:80%}}.AppointmentListNode_appointmentList__t5DLR{display:flex;flex-direction:column;gap:10px}.AppointmentListNode_cardTitle__g7Hha{color:#333;font-size:14px;font-weight:500;margin:0}.AppointmentListNode_cardsList__d0ocr{display:flex;gap:25px}.AppointmentListNode_loadingContainer__FFJx4{padding:12px 0}.AppointmentListNode_loadingText__nnp3H{color:#888;font-size:13px;margin:0}.AppointmentListNode_emptyContainer__9m96U{padding:12px 0}.AppointmentListNode_emptyMessage__-CT4J{color:#666;font-size:14px;line-height:1.5;margin:0}@media(max-width:766px){.AppointmentListNode_cardsList__d0ocr{flex-direction:column}}.JoinAppointmentModal_modalBox__ux3k\+{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;left:50%;max-width:420px;outline:none;padding:28px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.JoinAppointmentModal_iconContainer__NgUsK{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.JoinAppointmentModal_title__vIoAB{color:#333;font-size:18px;font-weight:700;margin:0 0 6px;text-align:center}.JoinAppointmentModal_subtitle__fkhqg{color:#666;font-size:1rem;line-height:1.5;margin:0 0 16px;text-align:center}.JoinAppointmentModal_goBackButton__zkR3C{background:#4a3a6a;border:1px solid #ddd;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600;padding:10px 20px}.JoinAppointmentModal_dateTimeInfo__0YznY{color:#614e85;font-weight:700}@media(max-width:766px){.JoinAppointmentModal_modalBox__ux3k\+{width:80%}}.PhoneCallModal_modalBox__2KzM8{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;left:50%;max-width:420px;outline:none;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@media(max-width:766px){.PhoneCallModal_modalBox__2KzM8{width:80%}}.CancelNotAllowedModal_modalBox__c4kOg{background-color:#fff;border-radius:8px;box-shadow:0 4px 24px #00000026;left:50%;outline:none;padding:32px 24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.CancelNotAllowedModal_iconContainer__X16WC{margin-bottom:20px}.CancelNotAllowedModal_title__FdIgT{color:#1a2332;font-size:20px;font-weight:700;margin:0 0 12px}.CancelNotAllowedModal_subtitle__P1UR\+,.CancelNotAllowedModal_title__FdIgT{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.CancelNotAllowedModal_subtitle__P1UR\+{color:#4a5568;font-size:16px;line-height:1.4;margin:0 0 24px;padding:0 10px}.CancelNotAllowedModal_detailsBox__o\+XoG{background-color:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px;text-align:left}.CancelNotAllowedModal_detailLine__7X3FY{color:#4a5568;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;margin:4px 0}.CancelNotAllowedModal_detailLabel__JPPf6{font-weight:700}.CancelNotAllowedModal_okButton__BDzTz{background-color:#614e85;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:600;padding:12px;transition:background-color .2s;width:100%}.CancelNotAllowedModal_okButton__BDzTz:hover{background-color:#513d75}@media(max-width:766px){.CancelNotAllowedModal_modalBox__c4kOg{width:80%}}.TypingIndicator_typingIndicator__774kw{align-items:center;display:flex;gap:5px;padding:4px 0}.TypingIndicator_dot__Z7WQn{animation:TypingIndicator_bounce__afsYo 1.4s ease-in-out infinite both;background-color:#999;border-radius:50%;height:8px;width:8px}.TypingIndicator_dot__Z7WQn:first-child{animation-delay:0s}.TypingIndicator_dot__Z7WQn:nth-child(2){animation-delay:.16s}.TypingIndicator_dot__Z7WQn:nth-child(3){animation-delay:.32s}@keyframes TypingIndicator_bounce__afsYo{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.FeedbackModal_header__Oui5o{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.ChatWindow_chatWindow__SoZub{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px}.ChatWindow_messageList__dV7Wy,.ChatWindow_ratingModal__S5dXs{display:flex;flex-direction:column;gap:12px}.ChatWindow_ratingModal__S5dXs{align-items:center;padding:8px 0}.ChatWindow_ratingText__vWgl6{color:#333;font-size:14px;font-weight:500;margin:0}.ChatWindow_stars__LyyaY{display:flex;gap:8px}.ChatWindow_starBtn__xDiYV{background:none;border:none;cursor:pointer;font-size:24px;transition:transform .15s}.ChatWindow_starBtn__xDiYV:hover{transform:scale(1.3)}.NotLoggedInModal_modalBox__7kBK9{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;left:50%;max-height:90vh;max-width:480px;outline:none;overflow-y:auto;padding:28px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%}.NotLoggedInModal_headerRow__U3\+-\+{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.NotLoggedInModal_headingWithIcon__A4tUk{align-items:center;display:flex;gap:8px}.NotLoggedInModal_title__yM1XS{color:#222;font-size:18px;font-weight:700;margin:0}.NotLoggedInModal_closeIcon__0PUND{color:#999;cursor:pointer;flex-shrink:0;margin-top:2px;transition:color .2s}.NotLoggedInModal_closeIcon__0PUND:hover{color:#333}.NotLoggedInModal_divider__WYkg\+{background:#eee;height:1px;margin:16px 0;width:100%}.NotLoggedInModal_message__iYhtl{color:#444;font-size:14px;line-height:1.6;margin:0 0 12px}.NotLoggedInModal_subHeading__783Ml{color:#222;font-size:14px;font-weight:700;margin:16px 0 4px}.NotLoggedInModal_subHeadingHint__lExGc{color:#888;font-size:13px;margin:0 0 12px}.NotLoggedInModal_optionsList__E47Vm{display:flex;flex-direction:column;gap:10px}.NotLoggedInModal_optionCard__kXXF0{align-items:center;border:1px solid #e8e8e8;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.NotLoggedInModal_optionCard__kXXF0:hover{border-color:#c5c5c5;box-shadow:0 2px 8px #0000000f}.NotLoggedInModal_optionIcon__Mr1tV{align-items:center;display:flex;flex-shrink:0;justify-content:center}.NotLoggedInModal_optionContent__9JO1A{display:flex;flex-direction:column;gap:2px}.NotLoggedInModal_optionText__cSlN5{color:#222;font-size:14px;font-weight:600}.NotLoggedInModal_optionSubText__dB6Md{color:#888;font-size:12px}.NotLoggedInModal_pointsList__Sxiki{margin:8px 0 16px;padding-left:20px}.NotLoggedInModal_pointItem__EPGpR{color:#444;font-size:13px;line-height:1.7;margin-bottom:4px}.NotLoggedInModal_footer__xy2RV{color:#444;font-size:13px;line-height:1.6;margin:8px 0 20px}.NotLoggedInModal_buttonRow__4\+aZX{display:flex;gap:12px;margin-top:16px}.NotLoggedInModal_backButton__c1kma{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;padding:12px;transition:background .2s}.NotLoggedInModal_backButton__c1kma:hover{background:#f5f5f5}.NotLoggedInModal_actionButtonBlue__ftC-q{align-items:center;background:#3f51b5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;gap:4px;justify-content:center;padding:12px;transition:background .2s}.NotLoggedInModal_actionButtonBlue__ftC-q:hover{background:#303f9f}.NotLoggedInModal_actionButtonOrange__Uujwi{align-items:center;background:#f2620e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;gap:4px;justify-content:center;padding:12px;transition:background .2s}.NotLoggedInModal_actionButtonOrange__Uujwi:hover{background:#d9560c}.NavigationBar_mainContainer__c\+7LN{align-items:center;background-color:#fff;box-shadow:0 2px 5px 0 #0000004d;display:flex;flex-shrink:0;height:80px!important;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:1rem;height:100%;padding-left:5rem}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM{gap:.5rem;padding-left:1rem}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_ydLogo__cNtmi{cursor:pointer;width:147px}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_ydLogo__cNtmi{height:40px;width:110px}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_ydLogoCoBranded__kJxT7{cursor:pointer;height:80%;object-fit:contain;width:180px}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_ydLogoCoBranded__kJxT7{height:50%;width:150px}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_navbarOption__knVbE{border:1px solid #0000;box-sizing:border-box;color:#333;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:600;padding:.65em;text-transform:uppercase}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_leftBox__aYpGM .NavigationBar_navbarOption__knVbE{display:none}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m{align-items:center;display:flex;flex-shrink:1;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;gap:8px;height:100%;justify-content:flex-end;min-width:0;padding-right:2rem}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m{gap:6px;padding-right:1rem}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_userImage__pVAyC{border-radius:50%;flex-shrink:0;height:32px;width:32px}@media(max-width:500px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_userImage__pVAyC{height:26px;width:26px}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_username__OXIK8{color:#333;font-size:16px;font-weight:500;margin:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_username__OXIK8{font-size:14px;max-width:100px}}@media(max-width:500px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_username__OXIK8{font-size:13px;max-width:70px}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_hamburger__hIM9i{color:#333;cursor:pointer;display:none;padding:4px}@media(max-width:800px){.NavigationBar_mainContainer__c\+7LN .NavigationBar_rightBox__uPE2m .NavigationBar_hamburger__hIM9i{align-items:center;display:flex;justify-content:center}}.NavigationBar_mainContainer__c\+7LN .NavigationBar_mobileMenu__fg6Jh{animation:NavigationBar_slideDown__KlcyJ .2s ease-out;background-color:#fff;box-shadow:0 4px 8px #00000026;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:80px;z-index:999}.NavigationBar_mainContainer__c\+7LN .NavigationBar_mobileMenu__fg6Jh .NavigationBar_mobileMenuItem__jlap7{border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:500;padding:16px 24px}.NavigationBar_mainContainer__c\+7LN .NavigationBar_mobileMenu__fg6Jh .NavigationBar_mobileMenuItem__jlap7:hover{background-color:#f5f5f5}.NavigationBar_mainContainer__c\+7LN .NavigationBar_mobileMenu__fg6Jh .NavigationBar_mobileMenuItem__jlap7:last-child{border-bottom:none}@keyframes NavigationBar_slideDown__KlcyJ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NavigationBar_logOutBtnContainer__FCdmm{align-items:center;border:2px solid #2c1e66;border-radius:9999px;cursor:pointer;display:flex;flex-shrink:0;gap:4px;justify-content:center;padding:6px 14px;transition:background-color .2s ease}.NavigationBar_logOutBtnContainer__FCdmm:hover{background-color:#f0edf8}@media(max-width:500px){.NavigationBar_logOutBtnContainer__FCdmm{border-width:1.5px;padding:6px 10px}}.NavigationBar_logOutBtnContainer__FCdmm .NavigationBar_btnText__ji\+X7{color:#2c1e66;font-size:14px;font-weight:500;margin:0}@media(max-width:500px){.NavigationBar_logOutBtnContainer__FCdmm .NavigationBar_btnText__ji\+X7{display:none}}
/*# sourceMappingURL=main.a928bfd1.css.map*/