.WithAnimation_baseAnimation__6ty49,.WithAnimation_fadeInDown__nkyE3,.WithAnimation_fadeInLeft__C2Ont,.WithAnimation_fadeInRight__flWD8,.WithAnimation_fadeInUp__jhANK,.WithAnimation_fadeIn__kF01K,.WithAnimation_scaleIn__krKSI{opacity:0;transition:all var(--animation-duration,.6s) cubic-bezier(.4,0,.2,1);transition-delay:var(--animation-delay,0ms);will-change:opacity,transform}.WithAnimation_animate__tLUPT{opacity:1}.WithAnimation_fadeInUp__jhANK{transform:translateY(1.875rem)}.WithAnimation_fadeInUp__jhANK.WithAnimation_animate__tLUPT{transform:translateY(0)}.WithAnimation_fadeInDown__nkyE3{transform:translateY(-1.875rem)}.WithAnimation_fadeInDown__nkyE3.WithAnimation_animate__tLUPT{transform:translateY(0)}.WithAnimation_fadeInLeft__C2Ont{transform:translateX(1.875rem)}.WithAnimation_fadeInLeft__C2Ont.WithAnimation_animate__tLUPT{transform:translateX(0)}.WithAnimation_fadeInRight__flWD8{transform:translateX(-1.875rem)}.WithAnimation_fadeInRight__flWD8.WithAnimation_animate__tLUPT{transform:translateX(0)}.WithAnimation_fadeIn__kF01K{transform:none}.WithAnimation_scaleIn__krKSI{transform:scale(.9)}.WithAnimation_scaleIn__krKSI.WithAnimation_animate__tLUPT{transform:scale(1)}@media(max-width:768px){.WithAnimation_fadeInUp__jhANK{transform:translateY(1.25rem)}.WithAnimation_fadeInDown__nkyE3{transform:translateY(-1.25rem)}.WithAnimation_fadeInLeft__C2Ont{transform:translateX(1.25rem)}.WithAnimation_fadeInRight__flWD8{transform:translateX(-1.25rem)}.WithAnimation_scaleIn__krKSI{transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.WithAnimation_baseAnimation__6ty49,.WithAnimation_fadeInDown__nkyE3,.WithAnimation_fadeInLeft__C2Ont,.WithAnimation_fadeInRight__flWD8,.WithAnimation_fadeInUp__jhANK,.WithAnimation_fadeIn__kF01K,.WithAnimation_scaleIn__krKSI{transition:opacity var(--animation-duration,.3s) ease;transform:none!important}.WithAnimation_fadeInDown__nkyE3,.WithAnimation_fadeInLeft__C2Ont,.WithAnimation_fadeInRight__flWD8,.WithAnimation_fadeInUp__jhANK,.WithAnimation_scaleIn__krKSI{transform:none!important}}.WithAnimation_fadeInDown__nkyE3,.WithAnimation_fadeInLeft__C2Ont,.WithAnimation_fadeInRight__flWD8,.WithAnimation_fadeInUp__jhANK,.WithAnimation_scaleIn__krKSI{transform-style:preserve-3d;backface-visibility:hidden}.HomeFAQBlock_container__QsMiP{display:flex;padding:2.625rem 3.125rem;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff}@media(max-width:1720px){.HomeFAQBlock_container__QsMiP{position:relative;left:-.875rem;width:calc(100% + 1.75rem)}}@media(max-width:768px){.HomeFAQBlock_container__QsMiP{padding:2rem 1.5rem}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_label__gR6U8{color:#333;text-align:center;font-family:Helvetica Neue;font-size:.875rem;font-weight:600;line-height:1.21875rem;margin-top:1.5rem;margin-bottom:.75rem}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_label__gR6U8{margin-top:0}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_title__Iciej{margin-bottom:1.5rem;color:#111827;text-align:center;font-family:Helvetica Neue;font-size:2rem;font-style:normal;font-weight:700;line-height:2.25rem}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_title__Iciej{font-size:1.25rem;line-height:1.75rem;text-align:center;margin-bottom:1.25rem}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm{margin-bottom:2.75rem;width:100%;overflow-x:hidden;box-sizing:border-box}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm{margin-bottom:1.25rem}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .HomeFAQBlock_faqRow__r94WM{width:100%;margin-left:0!important;margin-right:0!important}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse{background:none!important;border:none!important;width:100%!important}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-header{padding:1.5rem 0!important;border-radius:0!important;border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-header{padding:1rem 0!important}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-header-text{color:#111827;font-family:Helvetica Neue;font-size:1rem;font-weight:600;line-height:1.5rem}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-header-text{font-size:.875rem;line-height:1.25rem}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-content{border-top:none!important;color:#6b7280;font-family:Helvetica Neue;font-size:.875rem;font-weight:400;line-height:1.4rem}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-content{font-size:.8125rem;line-height:1.25rem}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-content-box{padding:.68125rem 0!important}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .ant-collapse-content-box{padding:.5rem 0!important}}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .HomeFAQBlock_noBorder__7Nhjn .ant-collapse-header{border-bottom:none!important}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_list__X6RZm .HomeFAQBlock_noBorder__7Nhjn .ant-collapse-content{border-top:1px solid #d9d9d9!important}.HomeFAQBlock_container__QsMiP .HomeFAQBlock_button__TBTHX{width:"auto"}@media(max-width:768px){.HomeFAQBlock_container__QsMiP .HomeFAQBlock_button__TBTHX{width:100%}}.HomeHowItWorksBlock_sectionWrapper__WTFKR{border-top:1px solid #ebebeb;background:#fff}.HomeHowItWorksBlock_blockPlaceholder__FtZY3{min-height:42.5rem}@media(max-width:768px){.HomeHowItWorksBlock_blockPlaceholder__FtZY3{min-height:26.25rem}}@media(max-width:480px){.HomeHowItWorksBlock_blockPlaceholder__FtZY3{min-height:23.75rem}}.HomeHowItWorksBlock_container__BjcKW{display:flex;flex-direction:column;align-items:center;border-top:1px solid #ebebeb;background:#fff;padding:6rem 1.875rem;justify-content:center}@media(max-width:1720px){.HomeHowItWorksBlock_container__BjcKW{position:relative;left:-.875rem;width:calc(100% + 1.75rem)}}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW{padding:2rem 1.5rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW{padding:1.5rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_title__Jb7uF{margin-bottom:1.4375rem;color:#111827;text-align:center;font-family:Helvetica Neue;font-size:2rem;font-weight:700;line-height:1.8rem}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_title__Jb7uF{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_title__Jb7uF{font-size:1.125rem;line-height:1.625rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_button__Ft_zt{width:"auto"}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_button__Ft_zt{width:100%;max-width:300px}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_button__Ft_zt{max-width:100%}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_desc___wOKm{margin-bottom:.375rem;min-height:3.5rem;transition:opacity .3s ease-in-out;animation:HomeHowItWorksBlock_fadeIn__I2g5i .3s ease-in-out;color:#666;text-align:center;font-family:Helvetica Neue;font-size:1rem;font-weight:400;line-height:1.5rem;white-space:pre-line;display:flex;align-items:center;max-width:100%;padding:0 .5rem}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_desc___wOKm{font-size:.875rem;line-height:1.3125rem;min-height:2.625rem;margin-bottom:.75rem;padding:0 .25rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_desc___wOKm{font-size:.8125rem;line-height:1.25rem;min-height:6.25rem;padding:0}}@keyframes HomeHowItWorksBlock_fadeIn__I2g5i{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentWrapper__nYz8V{position:relative;width:100%;min-height:37.5rem;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentWrapper__nYz8V{min-height:12.5rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentPlaceholder__cU5Kb{position:absolute;inset:0;background:#f5f5f5;border-radius:1.125rem;border:.3375rem solid #000;overflow:hidden}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentPlaceholder__cU5Kb:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,transparent 40%,hsla(0,0%,100%,.4) 50%,transparent 60%,transparent);background-size:200% 100%;animation:HomeHowItWorksBlock_tabPlaceholderShine__5_CNv 2s ease-in-out infinite}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentPlaceholder__cU5Kb:after{content:"";position:absolute;left:50%;top:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;border:.1875rem solid #e0e0e0;border-top-color:#0b0b0b;border-radius:50%;animation:HomeHowItWorksBlock_tabPlaceholderSpinner__C6haM .8s linear infinite}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentPlaceholder__cU5Kb{border-radius:.75rem;border-width:.1875rem}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabContentPlaceholder__cU5Kb:after{width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;border-width:.125rem}}@keyframes HomeHowItWorksBlock_tabPlaceholderShine__5_CNv{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes HomeHowItWorksBlock_tabPlaceholderSpinner__C6haM{to{transform:rotate(1turn)}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabMedia__JUHau{position:relative;z-index:1;width:100%;height:auto;border-radius:1.125rem;border:.3375rem solid #000;background:#fff}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabMedia__JUHau{border-radius:.75rem;border-width:.1875rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin-bottom:4.0625rem}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_{margin-top:1.25rem;margin-bottom:2rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_{margin-top:1rem;margin-bottom:1.5rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs{width:100%}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-nav{padding:0 .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-nav::-webkit-scrollbar{display:none}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-nav-list{flex-wrap:nowrap}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-content-holder{min-height:25rem;transition:min-height .3s ease}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-content-holder{min-height:18.75rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-content-holder{min-height:12.5rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-content img,.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-content video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tabpane{display:flex!important;align-items:center;justify-content:center}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tabpane-hidden{display:none!important}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab{padding:1rem .5rem}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab{padding:.75rem .25rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab{padding:.625rem .125rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:2.5rem}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:1rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:.5rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-ink-bar{background:#0b0b0b}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-btn{color:#8a8a8a;text-align:center;font-family:Helvetica Neue;font-size:1rem!important;font-weight:500;line-height:1.5rem;width:auto;transition:all .3s ease}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-btn{font-size:.75rem!important;line-height:1.125rem;width:auto;min-width:3.75rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-btn{font-size:.6875rem!important;line-height:1rem;min-width:3.125rem}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:#0b0b0b;transform:translateY(-.125rem)}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{transform:translateY(-1px)}}.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0b0b0b!important;text-align:center;font-family:Helvetica Neue;font-size:1rem;font-weight:700;line-height:1.5rem;width:auto}@media(max-width:768px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-active .ant-tabs-tab-btn{font-size:.75rem;line-height:1.125rem;width:auto;min-width:3.75rem}}@media(max-width:480px){.HomeHowItWorksBlock_container__BjcKW .HomeHowItWorksBlock_tabs__TPxt_ .ant-tabs-tab-active .ant-tabs-tab-btn{font-size:.6875rem;line-height:1rem;min-width:3.125rem}}.HomeIntegrationBlock_container__ag0kh{display:flex;padding:4rem 1.875rem;justify-content:center;align-items:center;gap:4.125rem;background:#fff}@media(max-width:1720px){.HomeIntegrationBlock_container__ag0kh{position:relative;left:-.875rem;width:calc(100% + 1.75rem)}}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh{flex-direction:column;padding:2rem 1.5rem;gap:2rem}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_left___PFFQ{flex:1;text-align:right;min-height:12.5rem}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_left___PFFQ{text-align:center;width:100%}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_left___PFFQ .HomeIntegrationBlock_img__ZWRMy{max-width:580px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_left___PFFQ .HomeIntegrationBlock_img__ZWRMy{max-width:100%;width:100%}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O{flex:1}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O{width:100%}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_label__BrOeb{width:5.625rem}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_label__BrOeb{margin:.75rem auto}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_title__8q841{margin-bottom:1.4375rem;white-space:pre-line;color:#111827;font-family:Helvetica Neue;font-size:2rem;font-weight:700;line-height:2.4rem}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_title__8q841{font-size:1.25rem;line-height:1.75rem;text-align:center}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_desc__In2w9{margin-bottom:2rem;white-space:pre-line;color:#6b7280;font-family:Helvetica Neue;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6rem}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_desc__In2w9{font-size:.875rem;line-height:1.375rem}}.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_button__YL2Yk{width:"auto"}@media(max-width:768px){.HomeIntegrationBlock_container__ag0kh .HomeIntegrationBlock_right__Njb9O .HomeIntegrationBlock_button__YL2Yk{width:100%}}.CalendarDemo_calendarDemo__p4AIr{width:100%;max-width:280px;min-height:17.5rem;display:flex;justify-content:center;align-items:flex-start;padding:0;position:relative;margin:0 auto}.CalendarDemo_calendarContainer__6UC8p{position:relative;background:#fff;border-radius:.75rem;width:100%;display:flex;flex-direction:column}.CalendarDemo_calendarMonth__ad7yg{display:flex;flex-direction:column;flex:1}.CalendarDemo_calendarHeader__tP8rT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.CalendarDemo_monthYear__MsKxU{font-size:1rem;font-weight:600;color:#111827}.CalendarDemo_navigation__jdXl0{display:flex;gap:.5rem}.CalendarDemo_navButton__yaagM{width:1.75rem;height:1.75rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s;font-size:.875rem}.CalendarDemo_navButton__yaagM:hover:not(:disabled){background:#f3f4f6;color:#111827}.CalendarDemo_navButton__yaagM:disabled{opacity:.5;cursor:not-allowed}.CalendarDemo_daysOfWeek__7O1DE{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;flex-shrink:0}.CalendarDemo_dayLabel__kcJK6{text-align:center;font-size:.6875rem;color:#6b7280;font-weight:500;padding:.25rem 0}.CalendarDemo_calendarGrid__PGftv{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;position:relative;flex:1;align-content:start}.CalendarDemo_calendarDay__KZeUy{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#111827;border-radius:.375rem;cursor:pointer;transition:all .2s;position:relative;background:transparent}.CalendarDemo_calendarDay__KZeUy:hover:not(.CalendarDemo_empty__Hx_Wr):not(.CalendarDemo_selected__v7tIu){background:#f3f4f6}.CalendarDemo_calendarDay__KZeUy.CalendarDemo_empty__Hx_Wr{cursor:default;pointer-events:none}.CalendarDemo_calendarDay__KZeUy.CalendarDemo_selected__v7tIu{background:#111827;color:#fff;font-weight:600}.CalendarDemo_calendarDay__KZeUy.CalendarDemo_inDateRange__XUcrU{background:#e5e7eb;color:#111827}.CalendarDemo_calendarDay__KZeUy.CalendarDemo_clicking__IqEX3{transform:scale(.95);background:#111827;color:#fff}.CalendarDemo_calendarDay__KZeUy .CalendarDemo_dot__DMyDu{position:absolute;bottom:.125rem;left:50%;transform:translateX(-50%);width:.1875rem;height:.1875rem;border-radius:50%;background:#9333ea}.CalendarDemo_dateRangeTimeSelect__LEOJz{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.CalendarDemo_timeSelectRow__7AFww{flex:1;display:flex;flex-direction:column;gap:.375rem}.CalendarDemo_timeSelectLabel__eYOYS{font-size:.6875rem;color:#6b7280;font-weight:500;text-transform:uppercase}.CalendarDemo_timeSelectDropdown__L4b1a{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:.5rem;background:#f3f4f6;color:#9ca3af;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:.125rem solid transparent}.CalendarDemo_timeSelectDropdown__L4b1a.CalendarDemo_selected__v7tIu{background:#111827;color:#fff;border-color:#111827}.CalendarDemo_timeSelectDropdown__L4b1a .CalendarDemo_dropdownArrow__7g74L{font-size:.5rem;margin-left:.5rem;opacity:.6}.CalendarDemo_cursor__lS1x6{position:absolute;width:1.5rem;height:1.5rem;pointer-events:none;z-index:10;transform:translate(-.125rem,-.125rem);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L10.07 19.97L12.58 12.58L19.97 10.07L3 3Z' fill='%23111827' stroke='%23FFFFFF' stroke-width='1'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.2))}.CalendarDemo_timeContainer__qiwpV{position:relative;background:#fff;border-radius:.75rem;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.CalendarDemo_timeGrid__mMiEr{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem 0}.CalendarDemo_timeSlot__lv4K4{padding:.75rem .5rem;border-radius:.5rem;background:#f3f4f6;color:#111827;text-align:center;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;border:.125rem solid transparent;white-space:nowrap}.CalendarDemo_timeSlot__lv4K4:hover:not(.CalendarDemo_startTime__xcoSC):not(.CalendarDemo_endTime__5R3lB):not(.CalendarDemo_inRange__Ay5N8){background:#e5e7eb}.CalendarDemo_timeSlot__lv4K4.CalendarDemo_endTime__5R3lB,.CalendarDemo_timeSlot__lv4K4.CalendarDemo_startTime__xcoSC{background:#111827;color:#fff;border-color:#111827;font-weight:600}.CalendarDemo_timeSlot__lv4K4.CalendarDemo_inRange__Ay5N8{background:#e5e7eb;color:#111827}.CalendarDemo_timeSlot__lv4K4.CalendarDemo_selected__v7tIu{background:#111827;color:#fff;border-color:#111827;font-weight:600}.CalendarDemo_timeSlot__lv4K4.CalendarDemo_clicking__IqEX3{transform:scale(.95);background:#111827;color:#fff;border-color:#111827}.CalendarDemo_timeContainer__qiwpV::-webkit-scrollbar{width:.375rem}.CalendarDemo_timeContainer__qiwpV::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.1875rem}.CalendarDemo_timeContainer__qiwpV::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.1875rem}.CalendarDemo_timeContainer__qiwpV::-webkit-scrollbar-thumb:hover{background:#9ca3af}