.landingPage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width:999px){.landingPage{padding:0 1.5rem}}.landingPageBG{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;background-repeat:repeat;opacity:.05}.marquee-wrapper{width:100%;margin:3rem 0}@media(max-width:999px){.marquee-wrapper{display:none}}.marquee-wrapper img{filter:grayscale(100%);transition:all .2s ease;object-fit:contain}.marquee-wrapper img:hover{filter:grayscale(0)}.marquee{width:100%;overflow:visible}.swiper-wrapper{transition-timing-function:linear!important}.marquee-wrapper .swiper{overflow:visible}.marquee-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;height:4rem}.landingPage h1{max-width:900px;font-size:4.25rem;font-weight:700;margin:3rem auto 1rem;text-align:center;text-wrap:balance;color:#002c61}.dark .landingPage h1{color:#d0bcff}@media(max-width:999px){.landingPage h1{font-size:3rem;text-wrap:wrap}}.headingGradient{background:linear-gradient(90deg,#deccfa 0,#6750a4);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dark .headingGradient{background:linear-gradient(270deg,#deccfa 0,#6750a4);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text}.landingHero h2{max-width:calc(900px - 150px);font-size:1.75rem;margin:0 auto 2rem;text-align:center;color:#8290ac}.dark .landingHero h2{color:#e1daf1}@media(max-width:999px){.landingHero h2{font-size:1.5rem;margin:1.5rem 0 3rem}}.sx-react-calendar-wrapper{width:100%;max-width:950px;height:600px;margin-bottom:4rem}@media(max-width:600px){.sx-react-calendar-wrapper{height:500px}}.landingPageActions{display:flex;gap:1rem;margin-bottom:4rem}@media(max-width:999px){.landingPageActions{margin-bottom:3rem}}@media(max-width:600px){.landingPageActions{flex-direction:column;width:100%}}.landingPageAction{font-size:1.125rem;display:inline-block;padding:.75rem 1.5rem;border-radius:2rem;color:#fff;font-weight:600;transition:all .2s ease;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer}@media(max-width:999px){.landingPageAction{font-size:1rem}}@media(max-width:600px){.landingPageAction{width:100%;text-align:center}}.landingPageAction:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover){.landingPageAction:hover{transform:translateY(-2px)}}.buttonPrimary{background:linear-gradient(90deg,#6750a4 50%,#8c6fb7)}.buttonPrimary.hasMarginBottom{margin-bottom:2rem}.buttonOutlined{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#6750a4;box-shadow:inset 0 0 0 2px #6750a4}.dark .buttonOutlined{color:#d0bcff;border-color:#d0bcff;box-shadow:inset 0 0 0 2px #d0bcff}.buttonOutlined .github-icon{margin-left:.5rem}.landingPageImage{margin-bottom:4rem}.light .landingPageImage--light{display:block}.dark .landingPageImage--light,.light .landingPageImage--dark{display:none}.dark .landingPageImage--dark{display:block}.landingPageCards{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}@media(max-width:999px){.landingPageCards{margin-bottom:3rem}}.cloudSection{position:relative;width:min(1180px,100% - 6rem);margin:250px auto 8rem;display:flex;flex-direction:column;align-items:center}@media(max-width:999px){.cloudSection{width:100%;margin:100px auto 4rem}}.cloudSectionHeading{position:relative;z-index:1}.cloudSectionHeading p{max-width:720px}.cloudSectionHeading h3{max-width:760px;line-height:1.15;scroll-margin-top:8rem;text-wrap:balance}@media(max-width:600px){.cloudSectionHeading{margin-bottom:1.5rem}.cloudSectionHeading h3{margin-bottom:1.25rem;font-size:2rem;line-height:1.18}.cloudSectionHeading p{margin-bottom:1rem;font-size:1.05rem;line-height:1.55}}.cloudSectionCapabilities{position:relative;z-index:1;display:flex;justify-content:center;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;color:#4f4960}.cloudSectionCapabilities li{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid rgba(103,80,164,.14);border-radius:2rem;background:rgba(255,255,255,.72);box-shadow:0 5px 20px rgba(64,44,111,.04);font-size:.92rem;font-weight:600}.cloudSectionCapabilities span{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ede7f7;color:#6750a4;font-size:.7rem;font-weight:900}@media(max-width:999px){.cloudSectionCapabilities{flex-wrap:wrap;gap:.75rem 1.5rem}}@media(max-width:600px){.cloudSectionCapabilities{flex-direction:column;align-items:flex-start}}.cloudIntegrationPanel{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(103,80,164,.2);border-radius:1.5rem;background:#111427;box-shadow:0 30px 80px rgba(37,27,73,.18)}.cloudIntegrationBar{min-height:3.5rem;padding:.9rem 1.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:#191c32;color:#aaa6b9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media(max-width:600px){.cloudIntegrationBar{padding:.8rem 1rem;grid-template-columns:auto 1fr;gap:.75rem}}.cloudWindowControls{display:flex;gap:.4rem}.cloudWindowControls span{width:.65rem;height:.65rem;border-radius:50%;background:#474a60}.cloudWindowControls span:first-child{background:#8065c0}.cloudIntegrationTitle{color:#d7d4e1}@media(max-width:600px){.cloudIntegrationTitle{justify-self:end;font-size:.7rem}}.cloudIntegrationMeta{justify-self:end}@media(max-width:600px){.cloudIntegrationMeta{display:none}}.cloudSectionExamples{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.08)}@media(max-width:999px){.cloudSectionExamples{grid-template-columns:1fr}}.cloudCodeCard{min-width:0;background:#111427}.cloudCodeCard header{min-height:5rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.cloudCodeCard header>div{display:flex;align-items:center;gap:.75rem}.cloudCodeCard header>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.cloudCodeCard header h4{margin:0;color:#f5f3fa;font-size:.95rem;font-weight:700}.cloudCodeStep{width:1.75rem;height:1.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8d72d0,#6750a4);color:#fff;font-size:.8rem;font-weight:700}.cloudCodeEyebrow{color:#9d8bc6;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cloudCodeFilename{color:#77798d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media(max-width:600px){.cloudCodeFilename{display:none}}.cloudCodeLines{min-height:23.5rem;margin:0;padding:1.35rem 1.5rem 1.5rem 4rem;overflow-x:auto;background:#111427;color:#d9d7e2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.7;text-align:left}.cloudCodeLines li{padding-left:.8rem;color:#595d75}.cloudCodeLines li code{color:#d9d7e2;white-space:pre}@media(max-width:600px){.cloudCodeLines{min-height:auto;padding:1.25rem 1rem 1.35rem 3.25rem;font-size:.8rem;line-height:1.65}}.cloudCodeKeyword,.cloudCodeLiteral{color:#c39af3}.cloudCodeString{color:#a6dfc4}.cloudCodeFunction{color:#8bc9f3}.cloudCodeProperty{color:#eab18d}.cloudIntegrationResult{min-height:4.75rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:.9rem;border-top:1px solid rgba(255,255,255,.08);background:#191c32}.cloudIntegrationResult strong{color:#f7f5fb;font-size:.9rem}@media(max-width:600px){.cloudIntegrationResult{justify-content:flex-start}}.cloudIntegrationResultCopy{display:flex;align-items:baseline;gap:.65rem}@media(max-width:600px){.cloudIntegrationResultCopy{flex-direction:column;align-items:flex-start;gap:.2rem}}.cloudIntegrationResultDescription{color:#9b9daf;font-size:.85rem}.cloudResultIcon{width:1.5rem;height:1.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(113,211,165,.14);color:#71d3a5;font-size:.8rem;font-weight:900}.cloudSectionActions{position:relative;z-index:1;margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem}@media(max-width:600px){.cloudSectionActions{width:100%;flex-direction:column;gap:1rem}}.cloudSectionDocsLink{padding:.65rem 0;border-bottom:1px solid rgba(103,80,164,.35);color:#6750a4;font-weight:700}.cloudSectionDocsLink:hover{border-color:#6750a4}.footer-links{text-align:left;padding-left:1.5rem}.footer-links a{color:#4b5563}.dark .footer-links a{color:#9ca3af}.landingPageSection{position:relative;margin:250px auto 0;display:flex;flex-direction:column;align-items:center}.landingPageSection.hasMarginBottom{margin-bottom:4rem}@media(max-width:999px){.landingPageSection{margin:100px auto 0}}.sectionImage{position:absolute;top:-200px;z-index:0;pointer-events:none}@media(max-width:999px){.sectionImage{max-width:none}}.features-heading{margin-bottom:2rem;text-align:center;max-width:900px;display:flex;flex-flow:column;align-items:center}.features-heading .featuresText{font-size:.9rem;font-weight:600;color:var(--sx-color-primary);margin-bottom:2rem}.features-heading h3{font-size:2.5rem;font-weight:700;color:#002c61;margin-bottom:2rem;text-align:center}.features-heading p{font-size:1.25rem;color:#8290ac;margin-bottom:2rem;max-width:650px}.dark .features-heading p{color:#e1daf1}.features-heading ul{margin-bottom:2rem;text-align:left;list-style:initial}@media(max-width:999px){.features-heading ul{padding-left:1rem}}.features-heading ul li{font-size:1.125rem;color:#8290ac;margin-bottom:.75rem}.landingPageDemoVideo{border-radius:10px}.landingPage{max-width:none;color:#171717;overflow:hidden}.landingPage .pageEyebrow{margin:0 0 1.5rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;text-transform:uppercase}.landingHero{width:100%;padding:5.25rem 1.5rem 4rem;text-align:center}.landingHero h1{max-width:1100px;margin:0 auto 1.75rem;color:#171717;font-size:clamp(3.5rem,6.75vw,5.5rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}.landingHero h2{max-width:720px;margin:0 auto 1.875rem;color:#55585f;font-size:1.1875rem;font-weight:400;line-height:1.6;text-wrap:pretty}.landingPageActions{gap:1.875rem;margin:0}.landingPageAction,.landingPageActions{align-items:center;justify-content:center}.landingPageAction{display:inline-flex;min-height:3rem;gap:1.5rem;padding:.75rem 1.25rem;border:1px solid #171717;border-radius:2px;box-shadow:none;font-size:.875rem;font-weight:650}.buttonPrimary{background:#171717;color:#fff}.buttonPrimary:hover{background:#6750a4;border-color:#6750a4}.landingTextLink{display:inline-flex;align-items:center;gap:.3rem;border-bottom:1px solid #aeb0b5;color:#171717;font-size:.875rem;font-weight:500;line-height:1.6}.landingTextLink:hover{border-color:#171717}.platformStrip{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;padding:1.125rem 1.5rem;border-block:1px solid #e5e5e7;color:#5e6168;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.platformStrip span+span:before{width:4px;height:4px;display:inline-block;margin-right:2rem;background:#7a7d83;content:"";vertical-align:middle}.calendarShowcase{width:100%;max-width:1240px;border-inline:1px solid #e5e5e7}.calendarShowcase .sx-react-calendar-wrapper{width:100%;max-width:none;height:610px;margin:0}.calendarShowcase .sx-react-calendar-wrapper .sx__calendar,.calendarShowcase .sx-react-calendar-wrapper .sx__calendar-wrapper{border:0;border-radius:0}.calendarShowcase__caption,.calendarShowcase__topline{min-height:3.25rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e5e7;color:#72757c;font:.625rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.calendarShowcase__caption{border-block:1px solid #e5e5e7}.marquee-wrapper{max-width:1240px;margin:4.5rem 0 2rem;padding:0 1.5rem}.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);border-top:1px solid #e5e5e7}.features-heading{max-width:760px;margin-bottom:3rem}.features-heading .featuresText{margin-bottom:1rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.features-heading h3{margin-bottom:1.5rem;color:#171717;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.08}.features-heading p{max-width:670px;margin-bottom:0;color:#666a72;font-size:1rem;line-height:1.7}.landingPageCards{width:100%;max-width:1160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid #cfd1d5}.landingPageCards+.landingPageCards{border-top:0}.landingPageCards .landing-page-card+.landing-page-card{border-left:1px solid #cfd1d5}.premiumLandingSection{background:#f4f5f6}.premiumLandingSection .features-heading{max-width:1000px;margin-bottom:0}.premiumLandingSection ul{width:100%;max-width:720px;margin:2rem 0;padding:0;list-style:none;border-top:1px solid #cacdd2}.premiumLandingSection ul li{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.9rem 0;border-bottom:1px solid #cacdd2;color:#52555b;font-size:.875rem}.premiumLandingSection .landingPageDemoVideo{width:100%;margin-top:1rem;border:1px solid #cacdd2;border-radius:0}.comparisonStatus{width:1.5rem;height:1.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:2px;font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.comparisonStatus.isNegative{background:#fff6f5;color:#9a4b45}.comparisonStatus.isPositive{background:#edf5f2;color:#26735c}.cloudSection{width:100%;max-width:none;margin:0;padding:7rem max(1.5rem,(100% - 1180px)/2) 6rem;border-top:1px solid #e5e5e7}.cloudSectionCapabilities li,.cloudSectionCapabilities span{border-radius:2px}.cloudIntegrationPanel{border-radius:0;box-shadow:none}@media(max-width:800px){.landingHero{padding:3.25rem 1.5rem 2.75rem}.landingHero h1{font-size:clamp(2.75rem,11vw,4rem)}.landingHero h2{font-size:1rem}.platformStrip{gap:.75rem 1.25rem;font-size:.5625rem}.platformStrip span+span:before{margin-right:1.25rem}.calendarShowcase{border-inline:0}.calendarShowcase .sx-react-calendar-wrapper{height:520px}.landingPageSection{padding-block:4rem}.cloudSection{padding-top:5rem}.landingPageCards{grid-template-columns:1fr}.landingPageCards .landing-page-card+.landing-page-card{border-top:1px solid #cfd1d5;border-left:0}.calendarShowcase__caption,.calendarShowcase__topline{align-items:flex-start;flex-direction:column}}.page-wrapper.setupWizard{max-width:none;min-height:calc(100svh + 4rem);color:#171717}.setupHeader{min-height:5.25rem;display:flex;align-items:center;justify-content:space-between;padding:0 max(1.5rem,(100% - 1160px)/2);border-bottom:1px solid #e2e4e9}.setupHeader>span{color:#666a72;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.setupHeader a{border-bottom:1px solid #aeb0b5;color:#34373d;font-size:.875rem;font-weight:650}.setupQuestion{width:min(1120px,100% - 3rem);margin:0 auto;padding:1.5rem 0 4rem}.setupQuestion h1{max-width:900px;margin:0;color:#171717;font-size:clamp(3.25rem,4.5vw,4rem);font-weight:600;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.setupProgress{gap:.875rem;color:#666a72;font-size:.8125rem;font-weight:650}.setupProgress,.setupToolbar{display:flex;align-items:center}.setupToolbar{min-height:2.25rem;gap:1rem;margin-bottom:1.5rem}.setupToolbar:has(+.setupPrevious){margin-bottom:0}.setupDocsLink{margin-left:auto;border-bottom:1px solid #aeb0b5;color:#34373d;font-size:.875rem;font-weight:650;white-space:nowrap}.setupProgress__track{width:11.25rem;height:3px;display:block;background:#e5e6e9}.setupProgress__track span{height:100%;display:block;background:#171717}.setupPrevious{display:inline-flex;gap:.35rem;margin-bottom:1rem;color:#575c65;font-size:.8125rem;font-weight:650}.setupPrevious span{color:#777c85;font-weight:500}.setupIntro{max-width:720px;margin:.75rem 0;color:#626771;font-size:1.125rem;line-height:1.55}.setupChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.setupChoice{min-height:310px;padding:1.5rem;display:flex;flex-direction:column;border:1px solid #cfd2d7;color:#171717;text-decoration:none}.setupChoice:focus-visible,.setupChoice:hover{padding:calc(1.5rem - 1px);border:2px solid #171717;outline:none}.setupChoice>strong{margin-bottom:.75rem;font-size:1.625rem;letter-spacing:-.035em}.setupChoice>.setupChoice__description{max-width:440px;color:#626771;line-height:1.55}.setupChoice>b{margin-top:auto;font-size:.875rem}.setupChoice__number{color:#6a6f78;font:650 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.setupChoice__icon{width:3.375rem;height:3.375rem;margin:1.75rem 0 1.5rem;display:grid;place-items:center;border-radius:50%;background:#eff0f1;font-size:1.4375rem}.setupChoice__icon.isWarm{background:#fae3d7}.setupChoice__icon.isCloud{background:#dcecff}.setupPrivacy{margin-top:1.5rem;color:#777c85;font-size:.8125rem}.page-wrapper.setupResult{min-height:calc(100svh + 4rem)}.setupResult__body{min-height:676px;display:grid;grid-template-columns:44% 56%}.setupResult__body>*{min-width:0;box-sizing:border-box}.setupResult__copy{padding:4rem clamp(3rem,5vw,5rem);border-right:1px solid #e2e4e9}.setupResult__copy h1{margin:0;color:#171717;font-size:clamp(3.25rem,4.25vw,4.5rem);font-weight:600;letter-spacing:-.055em;line-height:.98}.setupResult__copy h1 span{display:block;color:#6750a4}.setupResult.is-core h1 span{color:#4274c9}.setupResult.is-premium h1 span{color:#c26336}.setupResult__eyebrow{margin:0 0 1.125rem;color:#535862;font-size:.8125rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.setupResult__reason{max-width:540px;margin:1.5rem 0 1.75rem;color:#626771;font-size:1.125rem;line-height:1.55}.setupTags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.setupTags li{padding:.5rem .6875rem;border:1px solid #cfd2d7;font-size:.75rem;font-weight:650}.setupResult__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:2.125rem;padding-top:1.75rem;border-top:1px solid #dfe1e6}.setupPrimaryAction{min-height:3rem;display:inline-flex;align-items:center;padding:.75rem 1.25rem;border:1px solid #171717;border-radius:2px;background:#171717;color:#fff;font-size:.875rem;font-weight:650}.setupPrimaryAction:hover{border-color:#6750a4;background:#6750a4}.setupSecondaryAction{border-bottom:1px solid #aeb0b5;color:#555a63;font-size:.875rem}.setupCodeArea{padding:3.625rem 3.375rem;background:#f4f4f0}.setupCode{overflow:hidden;border:1px solid #c8cbd0;background:#18191b;color:#e9e9ea;box-shadow:0 18px 40px rgba(0,0,0,.12)}.setupCode__header{display:flex;justify-content:space-between;padding:1rem 1.125rem;border-bottom:1px solid #37393d;color:#aeb2ba;font:.75rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.setupCode__header .setupCode__dots{color:#666a72;letter-spacing:.25rem}.setupCode pre{min-height:362px;margin:0;padding:1.5rem 1.75rem 1.875rem;overflow:auto;color:#e9e9ea;font:.875rem/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media(max-width:800px){.setupHeader{min-height:4.125rem}.setupQuestion{padding:1.5rem 0 2.625rem}.setupQuestion h1{font-size:2.375rem}.setupToolbar{gap:.625rem;margin-bottom:1.25rem}.setupProgress{gap:.625rem}.setupProgress__track{width:4.5rem}.setupIntro{margin-bottom:1rem;font-size:.9375rem}.setupChoices{grid-template-columns:1fr;gap:.625rem}.setupChoice{min-height:0;padding:1rem;display:grid;grid-template-columns:2.625rem 1fr;grid-column-gap:.875rem;column-gap:.875rem}.setupChoice:focus-visible,.setupChoice:hover{padding:calc(1rem - 1px)}.setupChoice>.setupChoice__description,.setupChoice>b,.setupChoice>strong{grid-column:2}.setupChoice>strong{margin-bottom:.3125rem;font-size:1.125rem}.setupChoice>.setupChoice__description{margin-bottom:.5625rem;font-size:.8125rem}.setupChoice__number{display:none}.setupChoice__icon{width:2.625rem;height:2.625rem;margin:0;grid-row:1/4;font-size:1.125rem}.setupResult__body{grid-template-columns:1fr}.setupResult__copy{padding:3rem 1.5rem;border-right:0}.setupCodeArea{padding:2.5rem 1.5rem;border-top:1px solid #e2e4e9}}.calendar-wrapper{height:700px}@media(max-width:600px){.calendar-wrapper{height:600px}}