.landing-page-card{display:grid;width:300px;grid-template-areas:"icon title" "icon description" "icon button";grid-template-rows:1fr 2fr}@media(max-width:600px){.landing-page-card{width:100%;height:auto;padding:.5rem 1.5rem}}.landing-page-card .landing-page-card-icon{grid-area:icon;margin-top:5px;background:linear-gradient(145deg,var(--sx-color-primary),var(--sx-color-primary-container));border-radius:10%;padding:6px;width:40px;height:40px}.landing-page-card h2{grid-area:title;font-size:1.5rem;font-weight:600;margin:0 0 0 1rem;text-align:left;color:#000}.dark .landing-page-card h2{color:rgba(255,255,245,.86)}.landing-page-card p{grid-area:description;text-align:left;margin-left:1rem;color:#645d5d}.dark .landing-page-card p{color:rgba(235,235,245,.6)}.landingPage .landing-page-card{width:auto;min-height:220px;padding:1.75rem;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"icon title" "icon description";align-content:start;column-gap:1rem;background:#fff}.landingPage .landing-page-card .landing-page-card-icon{width:2.5rem;height:2.5rem;margin:0;padding:.55rem;border-radius:2px;background:#6750a4}.landingPage .landing-page-card h2{margin:0 0 .75rem;color:#171717;font-size:1.125rem;font-weight:600;line-height:1.35}.landingPage .landing-page-card p{margin:0;color:#666a72;font-size:.875rem;line-height:1.7}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)}.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;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{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;grid-column-gap:20px;column-gap:20px;grid-template-columns:50px 1fr;grid-template-rows:35px auto auto;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}.premiumPage{max-width:none;color:#171717;overflow:hidden}.premiumPage .pageEyebrow{margin:0 0 1.5rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.premiumPage .buttonPrimary{border-color:#171717;background:#171717;color:#fff}.premiumPage .buttonPrimary:hover{border-color:#6750a4;background:#6750a4}.premiumPage__heroAndDemo{min-height:0;padding:5.25rem 0 0}.premiumPage__heroAndDemo>.heroSubHeading,.premiumPage__heroAndDemo>.pageEyebrow,.premiumPage__heroAndDemo>.premiumPageActions,.premiumPage__heroAndDemo>h1{padding-inline:1.5rem}.premiumPage h1{max-width:1160px;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}.premiumPage .heroSubHeading{max-width:720px;margin:0 auto 1.875rem;color:#55585f;font-size:1.1875rem;font-weight:400;line-height:1.6;text-wrap:pretty}.premiumPageActions{align-items:center;justify-content:center;gap:1.875rem;margin-bottom:4rem}.premiumPageAction{min-height:3rem;justify-content:center;gap:1.5rem;padding:.75rem 1.25rem;border:1px solid #171717;border-radius:2px;box-shadow:none;font-weight:650}.premiumPageAction,.premiumTextLink{display:inline-flex;align-items:center;font-size:.875rem}.premiumTextLink{gap:.3rem;border-bottom:1px solid #aeb0b5;color:#171717;font-weight:500;line-height:1.6}.premiumTextLink:hover{border-color:#171717}.premiumCapabilityStrip{width:100%;display:flex;justify-content:center;align-items: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}.premiumCapabilityStrip span+span:before{width:4px;height:4px;display:inline-block;margin-right:2rem;background:#7a7d83;content:"";vertical-align:middle}.premiumDemoFrame{width:100%;max-width:1240px;border-inline:1px solid #e5e5e7}.premiumDemoFrame__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}.premiumPageDemoVideo{width:100%;max-width:none;display:block;margin:0;border-radius:0}.premiumFeatures.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);align-items:stretch;border-top:1px solid #e5e5e7;background:#f7f8f9}.premiumSectionIntro{max-width:760px;margin:0 auto 3rem;text-align:center}.premiumSectionIntro .pageEyebrow{margin-bottom:1rem}.premiumSectionIntro>p:last-child{max-width:670px;margin:0 auto;color:#666a72;font-size:1rem;line-height:1.7}.premiumSectionHeading{margin:0 0 1.5rem;color:#171717;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.08;text-align:center}.features-grid{width:100%;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch;border:1px solid #cfd1d5;background:#fff}.premium-feature{width:auto;min-height:235px;padding:1.75rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"icon title" "icon description" "icon links";align-content:start;grid-column-gap:1rem;column-gap:1rem;border-radius:0;border-right:1px solid #cfd1d5;border-bottom:1px solid #cfd1d5}.premium-feature:nth-child(3n){border-right:0}.premium-feature:nth-last-child(-n+3){border-bottom:0}.premium-feature h3{min-height:2.75rem;display:flex;align-items:center;color:#171717;font-size:1.125rem;font-weight:600;line-height:1.35}.premium-feature .description{color:#666a72;font-size:.875rem;line-height:1.7}.premium-feature .links{gap:1.25rem;margin-top:1rem;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.premium-feature .icon{width:2.5rem;height:2.5rem;margin:0;padding:0}.premiumPage__pricing.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);border-top:1px solid #e0e2e5;background:#fff}.premiumPage__pricing.landingPageSection .sectionImage{display:none}.premiumPageCards{width:100%;max-width:1160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 2rem;border:1px solid #cacdd2}.premiumPageCards--frontend{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumPageCards--frontend .pricing-card:last-child{border-right:0}.premiumPage .pricing-card,.premiumPage .sales-card{width:auto;min-width:0;min-height:510px;padding:1.875rem;border:0;border-right:1px solid #cacdd2;border-radius:0;text-align:left;box-shadow:none}.premiumPage .pricing-card h3,.premiumPage .sales-card h3{padding-bottom:1.25rem;border-bottom:1px solid #dadce0;font-family:inherit;font-size:1rem;font-weight:650}.premiumPage .pricing-card .pricing-card-description,.premiumPage .pricing-card .sales-card-description,.premiumPage .sales-card .pricing-card-description,.premiumPage .sales-card .sales-card-description{color:#686b71;font-size:.8125rem;line-height:1.6}.premiumPage .pricing-card .pricing-card-price-wrapper,.premiumPage .sales-card .pricing-card-price-wrapper{align-items:flex-start}.premiumPage .pricing-card .pricing-card-price,.premiumPage .sales-card .pricing-card-price{color:#171717;font-size:3rem;letter-spacing:-.04em}.premiumPage .pricing-card .pricing-card-price-period,.premiumPage .sales-card .pricing-card-price-period{color:#73767c;font-size:.75rem;letter-spacing:0}.premiumPage .pricing-card .pricing-card-features li,.premiumPage .pricing-card .sales-card-features li,.premiumPage .sales-card .pricing-card-features li,.premiumPage .sales-card .sales-card-features li{color:#52555b;font-size:.8125rem;line-height:1.5}.premiumPage .pricing-card .btn,.premiumPage .sales-card .btn{min-height:3rem;border:1px solid #171717;border-radius:2px;background:#171717;box-shadow:none;font-size:.8125rem}.premiumPage .pricing-card .btn:hover,.premiumPage .sales-card .btn:hover{transform:none;background:#6750a4;border-color:#6750a4}.premiumPage .sales-card{border-right:0;background:#171717;color:#fff}.premiumPage .sales-card h3{border-color:#3c3c3c}.premiumPage .sales-card .sales-card-description,.premiumPage .sales-card .sales-card-features li{color:#c8c9cc}.premiumPage .sales-card .sales-card-highlight{color:#fff;font-size:1.45rem;font-weight:500}.premiumPage .sales-card .btn.black{border-color:#fff;background:#fff;color:#171717}.faq{margin:0;padding:6rem 1.5rem;border-top:1px solid #e5e5e7}.faq .premiumSectionHeading{margin-bottom:3rem;font-family:inherit}.faq .rs-panel-group{border:1px solid #cacdd2;border-radius:0}.faq .rs-panel{border-radius:0;box-shadow:none}.faq .rs-panel+.rs-panel{border-top:1px solid #cacdd2}.faq .rs-panel-btn{font-size:1rem;font-weight:600}@media(max-width:800px){.premiumPage__heroAndDemo{padding-top:3.25rem}.premiumPage h1{font-size:clamp(2.75rem,11vw,4rem)}.premiumPage .heroSubHeading{font-size:1rem}.premiumCapabilityStrip{gap:.75rem 1.25rem;font-size:.5625rem}.premiumCapabilityStrip span+span:before{margin-right:1.25rem}.premiumDemoFrame{border-inline:0}.premiumDemoFrame__topline{align-items:flex-start;flex-direction:column}.premiumFeatures.landingPageSection,.premiumPage__pricing.landingPageSection{padding-block:4rem}.features-grid,.premiumPageCards,.premiumPageCards--frontend{grid-template-columns:1fr}.premium-feature,.premium-feature:nth-child(3n),.premium-feature:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #cfd1d5}.premium-feature:last-child,.premium-feature:nth-child(3n):last-child,.premium-feature:nth-last-child(-n+3):last-child{border-bottom:0}.premiumPage .pricing-card,.premiumPage .sales-card{min-height:0;border-right:0;border-bottom:1px solid #cacdd2}.premiumPage .sales-card{border-bottom:0}}.app-dropdown{width:100%;position:relative;font-size:var(--sx-calendar-header-input-font-size);margin-bottom:1rem}.app-dropdown-selected-item{width:100%;height:100%;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);font-size:1rem;cursor:pointer;border-radius:var(--sx-rounding-small);border:var(--sx-border);background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.app-dropdown-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .app-dropdown-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.app-dropdown-selected-item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dropdown-chevron{flex-shrink:0;transition:transform .2s ease;opacity:.7}.app-dropdown-chevron.is-open{transform:rotate(180deg)}.app-dropdown-items{width:170px;position:absolute;top:100%;left:50%;transform:translateX(-50%);box-shadow:var(--sx-box-shadow-level3);margin:0;background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index)}.is-dark .app-dropdown-items{background-color:var(--sx-color-surface-container-high)}.app-dropdown-item{width:100%;padding:var(--sx-spacing-padding4) var(--sx-spacing-padding6);cursor:pointer}.app-dropdown-item:focus,.app-dropdown-item:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.app-dropdown-item.is-selected{background-color:var(--sx-color-surface-dim)}.app-dropdown-item.is-selected:focus,.app-dropdown-item.is-selected:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.features-list_featuresList__Tt6Hk{grid-area:features;list-style:none;padding:0;margin:1rem 0}.features-list_featuresList__Tt6Hk li{display:flex;gap:.75rem;margin-bottom:.5rem;font-size:1.25rem}