.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}.marquee-wrapper img:hover{filter:grayscale(0)}.marquee{width:100%;overflow:visible}.swiper-wrapper{transition-timing-function:linear!important}.marquee-wrapper .swiper{overflow:visible}.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}.landingPage h2{max-width:calc(900px - 150px);font-size:1.75rem;font-weight:400;margin:0 auto 2rem;text-align:center;color:#8290ac}.dark .landingPage h2{color:#e1daf1}@media(max-width:999px){.landingPage h2{font-size:1.5rem;margin:1.5rem 0 3rem}}.sx-react-calendar-wrapper{width:100%;max-width:950px;height:600px}.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);color:#fff}.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}}.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;width:100%;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);text-transform:uppercase;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}.calendar-wrapper{height:700px}@media(max-width:600px){.calendar-wrapper{height:600px}}html .main{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}html{scroll-behavior:smooth}.heading-font{font-weight:700}.premiumPage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.premiumPage .buttonPrimary{background:linear-gradient(90deg,#654e07 0,#D4AF37);color:#fff}.premiumPage .buttonOutlined{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#d4af37;box-shadow:inset 0 0 0 2px #d4af37}.dark .premiumPage .buttonOutlined{color:#d0bcff;border-color:#d0bcff;box-shadow:inset 0 0 0 2px #d0bcff}.premiumPage .buttonOutlined .github-icon{margin-left:.5rem}.premiumPage .headingGradient{position:relative;background:linear-gradient(90deg,#654e07 0,#D4AF37);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)}@media(max-width:999px){.premiumPage .headingGradient{font-size:3.25rem}}.dark .premiumPage .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}.premiumPage .headingGradient .app-underline{position:absolute;left:50%;transform:translateX(-50%);bottom:-3rem}@media(max-width:999px){.premiumPage .headingGradient .app-underline{transform:translateX(-50%) scale(80%);bottom:-3.5rem}}.premiumPage__heroAndDemo{display:flex;flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 64px)}@media(max-width:999px){.premiumPage__heroAndDemo{padding:0 1rem}}.premiumPage__pricing{padding:0;display:flex;flex-direction:column;align-items:center;width:100%}.premiumPageBG{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;background-repeat:repeat;opacity:.05}.premiumPage h1{max-width:900px;font-size:4.25rem;font-weight:700;margin:3rem auto 5rem;text-align:center;text-wrap:balance;color:#002c61}.dark .premiumPage h1{color:#d0bcff}@media(max-width:999px){.premiumPage h1{font-size:3rem;margin-top:1rem;text-wrap:wrap}}.premiumPage .heroSubHeading{max-width:900px;font-size:1.75rem;font-weight:400;margin:0 auto 2rem;text-align:center;text-wrap:balance;color:#8290ac}@media(max-width:999px){.premiumPage .heroSubHeading{font-size:1.25rem;margin-bottom:2rem}}.sx-react-calendar-wrapper{width:1100px;max-width:100%;height:650px;margin-bottom:4rem}@media(max-width:600px){.sx-react-calendar-wrapper{height:500px}}.premiumPageActions{display:flex;gap:1rem;margin-bottom:3rem}@media(max-width:999px){.premiumPageActions{margin-bottom:3rem}}@media(max-width:600px){.premiumPageActions{flex-direction:column;width:100%}}.premiumPageAction{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)}@media(max-width:999px){.premiumPageAction{font-size:1rem}}@media(max-width:600px){.premiumPageAction{width:100%;text-align:center}}@media(hover:hover){.premiumPageAction:hover{transform:translateY(-2px)}}.premiumSectionHeading{font-size:3rem;font-weight:700;margin-bottom:2rem;color:#002c61}.dark .premiumSectionHeading{color:#d0bcff}@media(max-width:999px){.premiumSectionHeading{font-size:2.5rem;margin-bottom:1rem}}.premiumPageDemoVideo{width:100%;max-width:950px;margin-bottom:4rem;border-radius:1rem}.premiumPageCards{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}@media(max-width:999px){.premiumPageCards{margin-bottom:3rem;flex-flow:column;align-items:center;width:100%}}.appCalendarWrapper{margin:0 auto;width:100%;position:relative}.appCalendarWrapper.is-left-calendar{transition:opacity .45s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.45,0,.2,1);left:0}.appCalendarWrapper.is-left-calendar:not(.is-visible){left:-200px}.appCalendarWrapper.is-right-calendar{transition:opacity .45s cubic-bezier(.4,0,.2,1),right .4s cubic-bezier(.45,0,.2,1);right:0}.appCalendarWrapper.is-right-calendar:not(.is-visible){right:-200px}.appCalendarWrapper .sx__calendar{line-height:normal}.calendar-tip{visibility:hidden;opacity:0;position:absolute;top:-160px;left:50%;transform:translateX(-50%);z-index:10;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:500;color:#005a9e;border-left:5px solid #1185dc;background-color:#e6f0ff;margin-bottom:2rem;padding:1rem 1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);transition:top .4s ease,opacity .4s ease}.calendar-tip.is-open{visibility:initial;opacity:1;top:-80px}.calendar-tip .tipTimer{margin-left:1rem}@media(max-width:735px){.calendar-tip{display:none}}.lampEmoji{font-size:1.5rem;margin-right:.5rem}.tipClose{margin-left:1rem;font-size:1.25rem;font-weight:700;cursor:pointer}.dark .tipClose{color:#5a585d}.faq{margin-top:4rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:4rem}.faq .rs-panel-btn,.faq .rs-panel-group{font-size:1.175rem}.faq .rs-panel-body{color:#5a585d}.premiumFeatures{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.features-grid{display:flex;flex-flow:column;gap:1em;align-items:center;justify-content:center}.premium-feature{width:650px;display:grid;grid-column-gap:20px;column-gap:20px;grid-template-columns:50px 1fr;grid-template-rows:35px auto auto;grid-template-areas:"icon title" "icon description" "icon links";border-radius:20px;padding:1.5rem}@media(max-width:999px){.premium-feature{width:100%}}.premium-feature h3{position:relative;grid-area:title;font-size:1.2rem;font-weight:500;margin:0;width:-moz-fit-content;width:fit-content}.premium-feature .description{grid-area:description;font-size:1rem;color:#5a585d;margin:0}.premium-feature .links{grid-area:links;display:flex;gap:1rem;margin-top:.5rem;font-weight:500;font-size:.8rem}.premium-feature .links a:hover{text-decoration:underline;color:var(--sx-color-primary)}.premium-feature .icon{grid-area:icon;margin-top:3px}.premium-feature .drag-icon,.premium-feature .sidebar-icon{position:relative;left:-5px}