.Footer_container__fqbok{color:#fff;flex-wrap:wrap;font-family:Geist Regular,sans-serif;justify-content:space-between;margin:0 auto;max-width:1920px;padding:2rem 4rem;z-index:1}.Footer_container__fqbok,.Footer_section__ZlOz5{align-items:flex-start;display:flex}.Footer_section__ZlOz5{flex:1 1 auto;flex-direction:column;margin:1rem;min-width:250px}.Footer_section__ZlOz5:last-child{flex:1 1 100%;margin:1rem 0;width:100%}.Footer_title__Q46MN{color:#fff;font-weight:700;margin-bottom:1rem}.Footer_smallText__pEz2C{color:#ccc;font-size:.875rem;margin:.5rem 0}.Footer_followUs__H1ygt .Footer_socialIcons__CLKyT{display:flex;gap:0}.Footer_horizontalLine__0bcKO{align-self:center;background-color:#ccc;height:80px;margin:0;width:1px}.Footer_dmcaBox__w_K1A{border:1px solid #fff;border-radius:4px;display:inline-flex;margin:.5rem 0;overflow:hidden}.Footer_dmca__t3pLt{background-color:#f0f0f0;color:#000}.Footer_dmca__t3pLt,.Footer_protected__nba14{font-size:.875rem;padding:.25rem .5rem}.Footer_globalPresence__JUsDX .Footer_region__q4vrV{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.Footer_country__sErSf{color:#fff;font-weight:700;margin-bottom:.5rem;white-space:nowrap}.Footer_contact__a_MVg{align-items:flex-start;color:#ccc;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-bottom:0}.Footer_icon__CRMUB{color:#ccc;font-size:1rem}.Footer_logo__NpJo2{align-self:center;height:50px;margin-left:auto;margin-top:0;max-width:200px;width:auto}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1fr;max-width:250px;width:100%}.Footer_contactItem__8qSuf{align-items:center;display:flex;white-space:nowrap}.Footer_icons___LYNo{display:flex;gap:1rem;max-width:300px;width:auto}.Footer_linkContainer__N4I6f{color:#ccc;font-size:.875rem;max-width:100%}.Footer_globalPresence__JUsDX{gap:3rem;margin-top:.5rem;width:100%}.Footer_footerRegion__ZSTzR,.Footer_globalPresence__JUsDX{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.Footer_footerRegion__ZSTzR{gap:2rem}@media (min-width:1441px){.Footer_container__fqbok{padding:2rem 6rem}.Footer_section__ZlOz5{margin:1rem 2rem}}@media (max-width:1440px) and (min-width:1025px){.Footer_container__fqbok{padding:2rem 3rem}.Footer_section__ZlOz5{margin:1rem 1.5rem}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{width:80%}}@media (max-width:1024px) and (min-width:768px){.Footer_container__fqbok{padding:1.5rem 2rem}.Footer_section__ZlOz5{flex:1 1 45%;margin:1rem}.Footer_icons___LYNo{gap:.75rem;width:auto}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{max-width:300px;width:100%}.Footer_logo__NpJo2{max-width:200px;width:60%}}@media (max-width:768px){.Footer_container__fqbok{flex-direction:column;padding:1rem}.Footer_section__ZlOz5{margin:.5rem 0}.Footer_section__ZlOz5:last-child{flex:1 1 auto;width:auto}.Footer_icons___LYNo{gap:.5rem;justify-content:center}.Footer_linkContainer__N4I6f{font-size:.75rem}.Footer_logo__NpJo2,.Footer_securityCompliance__cg5D_{display:none}.Footer_footerRegion__ZSTzR,.Footer_globalPresence__JUsDX{align-items:flex-start;flex-direction:column;gap:1rem}.Footer_globalPresence__JUsDX .Footer_region__q4vrV{gap:1rem}.Footer_horizontalLine__0bcKO{height:1px;margin:1rem 0;width:100%}}@media screen and (min-width:1400px) and (max-height:900px){.Footer_container__fqbok{padding:2rem 4rem}.Footer_section__ZlOz5{margin:1rem 1.5rem}}.CalendarModel_selectedDateHeader__chx8_{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.CalendarModel_backChip__nl8hB{align-items:center;background:rgba(12,6,28,.55);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.85);cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;letter-spacing:.18em;padding:6px 12px;text-transform:uppercase;transition:background .2s ease,color .2s ease,border .2s ease}.CalendarModel_backChip__nl8hB:focus-visible,.CalendarModel_backChip__nl8hB:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35);color:#fff}.CalendarModel_selectedDateHeading__DIABc{background:transparent;border:none;box-shadow:none;letter-spacing:.02em;margin:0;padding:0;width:100%}.CalendarModel_modalOverlay__gR2ey{align-items:center;backdrop-filter:blur(18px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;min-height:100vh;overflow:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + clamp(24px, 8vh, 48px)) clamp(16px,4vw,32px) calc(env(safe-area-inset-bottom) + clamp(24px, 8vh, 48px));position:fixed;scroll-padding-top:calc(env(safe-area-inset-top) + clamp(24px, 8vh, 48px));touch-action:none;z-index:1000}@supports (height:100dvh){.CalendarModel_modalOverlay__gR2ey{min-height:100dvh}}.CalendarModel_modalContent___fjsT{background:linear-gradient(135deg,#2a1a5e,#4b2e83);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,16px);margin:0 auto;max-height:min(90vh,720px);overflow-x:hidden;overflow-y:auto;padding:clamp(14px,2vw,22px);position:relative;width:min(460px,92vw)}@supports (height:100dvh){.CalendarModel_modalContent___fjsT{max-height:min(90dvh,720px)}}.CalendarModel_modalContent___fjsT::-webkit-scrollbar{width:6px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-thumb{background:rgba(109,74,255,.6);border-radius:3px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-thumb:hover{background:rgba(109,74,255,.8)}.CalendarModel_heading__LAX8r{align-items:center;background:rgba(19,12,40,.4);border:1px solid hsla(0,0%,100%,.16);border-radius:13px;box-shadow:0 6px 14px rgba(6,3,20,.28);color:#fff;display:inline-flex;font-size:clamp(.28rem,.42vw,.4rem)!important;font-weight:600;justify-content:flex-start;letter-spacing:.01em;line-height:1.05;margin-bottom:4px;max-width:100%;padding:8px 16px 10px;position:relative;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.2);text-wrap:balance;white-space:nowrap}.CalendarModel_heading__LAX8r:after{background:linear-gradient(90deg,#6d4aff,#8a5aff);bottom:0;content:"";height:1px;left:12px;position:absolute;transform:translateX(0);width:24%}.CalendarModel_calendar__X7AuV .CalendarModel_heading__LAX8r,.CalendarModel_timeSelection__Q2evi .CalendarModel_heading__LAX8r{background:transparent;border:none;box-shadow:none;display:block;letter-spacing:.02em;margin-bottom:18px;padding:0 8px 0 0;white-space:nowrap;width:100%}.CalendarModel_calendar__X7AuV .CalendarModel_heading__LAX8r:after,.CalendarModel_timeSelection__Q2evi .CalendarModel_heading__LAX8r:after{left:0;width:36%}.CalendarModel_subHeading__4z4nJ{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px;padding-bottom:6px;position:relative;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2)}.CalendarModel_subHeading__4z4nJ:after{background:linear-gradient(90deg,#6d4aff,#8a5aff);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40%}.CalendarModel_closeButton__hkzQx{right:14px;top:14px}.CalendarModel_closeButton__hkzQx:focus,.CalendarModel_closeButton__hkzQx:hover{background:radial-gradient(circle at center,#ff856b 0,#e15fa3 100%)}.CalendarModel_errorMessage__LemcN{color:#ff6b6b;font-size:14px;margin-bottom:10px}.CalendarModel_successMessage__GbZQx{border-radius:25px;padding:1.5rem}.CalendarModel_successGrid__hTvWv{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:1rem 0;text-align:left}.CalendarModel_successDetails__kS7QY{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:1rem}.CalendarModel_successDetails__kS7QY p{margin:.35rem 0}.CalendarModel_trustPanel__HfOX3{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:1rem}.CalendarModel_trustPanelTitle__NH3lo{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.CalendarModel_trustList__IJFz9{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-size:.9rem;gap:.45rem;list-style:none;margin:0;padding:0}.CalendarModel_trustList__IJFz9 li{align-items:flex-start;display:flex}.CalendarModel_trustList__IJFz9 li:before{color:#8ef0c0;content:"✔";font-size:.9rem;line-height:1.4;margin-right:.35rem}.CalendarModel_successCtas__pxtJY{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0 .5rem}.CalendarModel_icsButton__n_qS9{background:#0f172a;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;cursor:pointer;padding:.85rem 1.2rem;transition:transform .2s ease,border-color .2s ease}.CalendarModel_icsButton__n_qS9:focus-visible,.CalendarModel_icsButton__n_qS9:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.CalendarModel_outlineLink__zCuoL{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:inline-flex;font-weight:500;gap:.35rem;justify-content:center;padding:.85rem 1.2rem;text-decoration:none}.CalendarModel_outlineLink__zCuoL:focus-visible,.CalendarModel_outlineLink__zCuoL:hover{border-color:hsla(0,0%,100%,.6)}.CalendarModel_privacyNote__JVxQi{color:hsla(0,0%,100%,.75);font-size:.75rem;margin:.5rem 0 0}@media (max-width:640px){.CalendarModel_successMessage__GbZQx{padding:1.1rem;text-align:left}.CalendarModel_successGrid__hTvWv{gap:1rem;grid-template-columns:1fr}.CalendarModel_successCtas__pxtJY{flex-direction:column}.CalendarModel_icsButton__n_qS9,.CalendarModel_outlineLink__zCuoL{text-align:center;width:100%}.CalendarModel_successDetails__kS7QY,.CalendarModel_trustPanel__HfOX3{padding:.85rem}.CalendarModel_trustList__IJFz9 li{font-size:.85rem}}.CalendarModel_successMessage__GbZQx p{margin:8px 0}.CalendarModel_upperSection__G_SEQ{border-radius:18px;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,16px);padding:clamp(22px,3.5vw,28px) clamp(38px,6vw,52px) clamp(22px,3.5vw,28px) clamp(22px,3.5vw,28px)}.CalendarModel_emailSection__6uZeN{gap:clamp(14px,2vw,20px)}.CalendarModel_inputContainer__mV0Gl{display:none}.CalendarModel_inputBoxSolo__1Oslc{align-items:center;background:#6d4aff;border-radius:12px;box-shadow:0 10px 24px rgba(109,74,255,.25);display:flex;padding:12px 20px;width:100%}.CalendarModel_emailInputSolo__uzYiZ{background:transparent;border:none;color:#fff;font-size:1rem;outline:none;width:100%}.CalendarModel_emailInputSolo__uzYiZ::-moz-placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_emailInputSolo__uzYiZ::placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_inputContainer__mV0Gl:focus-visible .CalendarModel_blinker__nI6oA,.CalendarModel_inputContainer__mV0Gl:focus-visible .CalendarModel_pipe__JECmV,.CalendarModel_inputContainer__mV0Gl:focus-within .CalendarModel_blinker__nI6oA,.CalendarModel_inputContainer__mV0Gl:focus-within .CalendarModel_pipe__JECmV{background:#6d4aff;box-shadow:none;height:4px;transform:translateY(-50%)}.CalendarModel_userInfo__Z2e34{color:hsla(0,0%,100%,.85);font-size:clamp(.8rem,1.6vw,1.05rem)!important;line-height:1.65;max-width:min(360px,94%);padding:0;position:relative;top:auto;z-index:auto}.CalendarModel_calendarSection__q6t3w{flex-direction:column;gap:15px;overflow-x:hidden;overflow-y:auto;padding:15px 6px 15px 15px}.CalendarModel_calendarSection__q6t3w,.CalendarModel_calendar__X7AuV{border-radius:15px;display:flex;flex:1 1 auto;min-height:0}.CalendarModel_calendar__X7AuV{flex-direction:column;gap:10px;overflow:hidden;padding:0}.CalendarModel_monthNavigation__y_K8G{margin-bottom:10px;width:100%}.CalendarModel_monthNavigation__y_K8G span{font-size:16px;font-weight:700}.CalendarModel_navButton__Hp_5_{background:#6d4aff;font-size:14px;height:28px;width:28px}.CalendarModel_navButton__Hp_5_:hover{background:#5c3de0}.CalendarModel_daysOfWeek__jieCy{font-size:12px;font-weight:500;margin-bottom:8px}.CalendarModel_daysGrid__1cRJH{flex:1 1 auto;gap:6px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:12px;padding:8px}.CalendarModel_day__tqVxD{border-radius:6px}.CalendarModel_timeSelectionStandalone__Ks2vk{border-radius:15px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:clamp(14px,3vw,18px);min-height:min(460px,70vh);padding:clamp(18px,4vw,24px)}.CalendarModel_timeGridStandalone__RCJ_3{display:grid;flex:1 1 auto;gap:clamp(10px,2vw,14px);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow-y:auto;padding-right:6px}.CalendarModel_timeSlot__mkEAD{background:#2a1a5e;font-size:.95rem;padding:12px;transition:background .3s,transform .2s ease}.CalendarModel_timeSlot__mkEAD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0}@media (max-width:768px){.CalendarModel_emailSection__6uZeN{gap:10px}.CalendarModel_inputLabelBox__vQpjX{padding:6px 12px}.CalendarModel_daysOfWeek__jieCy{font-size:10px}.CalendarModel_daysGrid__1cRJH{gap:4px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:.75rem;padding:6px}.CalendarModel_timeGrid__Qs_jH{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.CalendarModel_timeSlot__mkEAD{font-size:.85rem;padding:9px 6px}}@media (max-width:480px){.CalendarModel_modalOverlay__gR2ey{height:100vh;padding:clamp(60px,15vh,86px) 12px clamp(22px,10vh,36px)}.CalendarModel_modalContent___fjsT{border-radius:14px;padding:12px}.CalendarModel_heading__LAX8r{font-size:.62rem!important}.CalendarModel_subHeading__4z4nJ{font-size:16px}.CalendarModel_backButton__yN81L,.CalendarModel_submitButton__3NqTH,.CalendarModel_validateButton__Fqn_A{font-size:14px;padding:10px}.CalendarModel_monthNavigation__y_K8G span{font-size:16px}.CalendarModel_navButton__Hp_5_{height:26px;width:26px}}@media (max-height:680px){.CalendarModel_modalOverlay__gR2ey{align-items:center;padding:calc(env(safe-area-inset-top) + 18px) clamp(12px,4vw,24px) calc(env(safe-area-inset-bottom) + 18px)}.CalendarModel_modalContent___fjsT{max-height:calc(100vh - env(safe-area-inset-top) - 36px - env(safe-area-inset-bottom));overflow-y:auto}}.CalendarModel_modalScrollArea__qB4D8{display:flex;flex-direction:column;gap:clamp(12px,2vw,18px);max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.CalendarModel_closeButton__hkzQx{align-items:center;background:radial-gradient(circle at center,#f37a6b 0,#d74f97 100%);border:none;border-radius:50%;box-shadow:0 8px 18px hsla(7,85%,69%,.35),0 4px 10px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:transform .2s ease,box-shadow .2s ease;width:36px}.CalendarModel_closeButton__hkzQx:focus,.CalendarModel_closeButton__hkzQx:hover{box-shadow:0 10px 22px hsla(7,85%,69%,.45),0 6px 16px rgba(0,0,0,.3);transform:scale(1.08)}.CalendarModel_modalContent___fjsT h2{color:#fff;font-size:inherit!important;line-height:1.12;margin-bottom:4px;max-width:100%;padding:0;text-align:left;text-wrap:balance}.CalendarModel_errorMessage__LemcN{color:#ff9b9b;font-size:.85rem;margin-bottom:12px;text-align:center}.CalendarModel_successMessage__GbZQx{font-size:16px;text-align:center}.CalendarModel_successMessage__GbZQx p{margin:10px 0}.CalendarModel_successMessage__GbZQx a{color:#6d4aff;text-decoration:none}.CalendarModel_successMessage__GbZQx a:hover{text-decoration:underline}.CalendarModel_emailSection__6uZeN{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);margin-bottom:clamp(12px,2vw,20px)}.CalendarModel_inputWrapper__eieqO{align-items:center;background:#6d4aff;border-radius:20px;display:flex;padding:6px 16px}.CalendarModel_inputLabel__7aCuJ{font-weight:500;margin-right:10px}.CalendarModel_emailInput__iblRs,.CalendarModel_inputLabel__7aCuJ{color:#fff;font-size:.95rem}.CalendarModel_emailInput__iblRs{background:transparent;border:none;flex:1;outline:none;padding:8px 0}.CalendarModel_emailInput__iblRs::-moz-placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_emailInput__iblRs::placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_backButton__yN81L,.CalendarModel_submitButton__3NqTH,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH,.CalendarModel_validateButton__Fqn_A{background:linear-gradient(90deg,#6d4aff,#8a5aff);border:none;border-radius:28px;color:#fff;cursor:pointer;font-size:.95rem;opacity:.92;padding:12px;text-align:center;transition:opacity .3s ease,transform .2s ease;width:100%}.CalendarModel_backButton__yN81L:focus,.CalendarModel_backButton__yN81L:hover,.CalendarModel_submitButton__3NqTH:focus,.CalendarModel_submitButton__3NqTH:hover,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:focus,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:hover,.CalendarModel_validateButton__Fqn_A:focus,.CalendarModel_validateButton__Fqn_A:hover{opacity:1;transform:translateY(-1px)}.CalendarModel_backButton__yN81L:disabled,.CalendarModel_submitButton__3NqTH:disabled,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:disabled,.CalendarModel_validateButton__Fqn_A:disabled{cursor:not-allowed;opacity:.5}.CalendarModel_userInfo__Z2e34{color:hsla(0,0%,100%,.82);font-size:clamp(.62rem,1.25vw,.82rem)!important;line-height:1.45;margin-bottom:clamp(10px,1.5vw,18px);max-width:min(340px,92%);text-align:left}.CalendarModel_contentWrapper__q0ihh{overflow:hidden}.CalendarModel_calendar__X7AuV{background:rgba(59,36,121,.85);border-radius:16px;padding:clamp(14px,2vw,20px);transition:transform .3s}.CalendarModel_calendar__X7AuV.CalendarModel_swipeOut__mJjub{transform:translateX(-100%)}.CalendarModel_monthNavigation__y_K8G{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CalendarModel_monthNavigation__y_K8G span{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.04em}.CalendarModel_navButton__Hp_5_{align-items:center;background:rgba(109,74,255,.9);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:background .2s ease,transform .2s ease;width:32px}.CalendarModel_navButton__Hp_5_:focus,.CalendarModel_navButton__Hp_5_:hover{background:#5c3de0;transform:translateY(-1px)}.CalendarModel_daysOfWeek__jieCy{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:10px;text-align:center}.CalendarModel_daysGrid__1cRJH,.CalendarModel_daysOfWeek__jieCy{display:grid;grid-template-columns:repeat(7,1fr)}.CalendarModel_daysGrid__1cRJH{gap:8px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:.8rem;padding:clamp(8px,1.5vw,10px);text-align:center}.CalendarModel_day__tqVxD{background:#2a1a5e;border-radius:8px;color:#fff;cursor:pointer;transition:background .3s}.CalendarModel_day__tqVxD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0}.CalendarModel_day__tqVxD.CalendarModel_selected___Du1H{background:#ff6b6b;color:#fff}.CalendarModel_day__tqVxD.CalendarModel_disabled___fP77{background:#1e1242;color:hsla(0,0%,100%,.3);cursor:not-allowed}.CalendarModel_timeSelection__Q2evi{background:rgba(59,36,121,.9);border-radius:16px;padding:clamp(14px,2vw,20px);transition:transform .3s}.CalendarModel_timeSelection__Q2evi.CalendarModel_swipeIn__jMxgP{transform:translateX(0)}.CalendarModel_timeSelection__Q2evi h3{font-size:1rem;line-height:1.35;margin-bottom:12px;text-align:center}.CalendarModel_timeGrid__Qs_jH{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.CalendarModel_timeSlot__mkEAD{background:rgba(42,26,94,.95);border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;padding:clamp(9px,1.5vw,12px);text-align:center;transition:background .25s ease,transform .2s ease}.CalendarModel_timeSlot__mkEAD:focus-visible:not(.CalendarModel_disabled___fP77),.CalendarModel_timeSlot__mkEAD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0;transform:translateY(-1px)}.CalendarModel_timeSlot__mkEAD.CalendarModel_selectedTime__r6ky0{background:#ff6b6b;color:#fff}.CalendarModel_timeSlot__mkEAD.CalendarModel_disabled___fP77{background:#1e1242;color:hsla(0,0%,100%,.3);cursor:not-allowed}@media (max-width:768px){.CalendarModel_modalOverlay__gR2ey{padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px)}.CalendarModel_modalContent___fjsT{border-radius:16px;max-height:calc(100vh - env(safe-area-inset-top) - 48px - env(safe-area-inset-bottom));padding:clamp(12px,5vw,22px);width:min(96vw,400px)}}@media (max-height:680px){.CalendarModel_modalOverlay__gR2ey{padding:calc(env(safe-area-inset-top) + 16px) clamp(12px,4vw,24px) calc(env(safe-area-inset-bottom) + 16px)}.CalendarModel_modalContent___fjsT{max-height:calc(100vh - env(safe-area-inset-top) - 32px - env(safe-area-inset-bottom));overflow-y:auto}}