@font-face{font-family:"Source Sans 3";src:url("/fonts/source-sans-3/SourceSans3VF-Upright.woff2") format("woff2");font-style:normal;font-weight:200 900;font-display:swap}
:root{--static-canvas:#f7f3ea;--static-raised:#fffdf8;--static-soft:#f0e9dc;--static-ink:#111318;--static-muted:#574f49;--static-aubergine:#633154;--static-orange:#ae4b2e;--static-apricot:#f2d6c8;--static-border:rgba(99,49,84,.2);--static-shadow:0 20px 60px rgba(70,46,35,.08);color-scheme:light}
html[data-theme="dark"]{--static-canvas:#08090c;--static-raised:#111318;--static-soft:#181a1f;--static-ink:#f7f3ea;--static-muted:#cfc6ba;--static-border:rgba(247,243,234,.18);--static-shadow:none;color-scheme:dark}
*{box-sizing:border-box}
html{background:var(--static-canvas);font-kerning:normal;scroll-behavior:smooth}
body.static-public-active{margin:0;background:var(--static-canvas)!important;color:var(--static-ink)!important;font-family:"Source Sans 3","Segoe UI",Arial,sans-serif!important;font-size:16px;line-height:1.64!important;-webkit-font-smoothing:antialiased}
.static-public-active main{width:min(calc(100% - 48px),900px)!important;max-width:900px!important;margin-inline:auto!important;padding:0 0 72px!important}
.static-public-active.static-route-help main{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important}
.static-public-active.static-route-resources main,.static-public-active.static-route-changelog main{width:min(calc(100% - 48px),960px)!important;max-width:960px!important}
.static-public-active main.pricing-page{width:100%!important;max-width:none!important;padding:0 0 72px!important}
.static-public-active .pricing-page>.launch-container{width:min(calc(100% - 48px),1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding-inline:0!important}

.static-public-header{position:relative;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,4vw,48px);min-height:76px;border-bottom:1px solid var(--static-border)}
.static-public-brand{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:var(--static-ink)!important;font-weight:760;font-size:18px;letter-spacing:.005em;text-decoration:none}
.static-brand-art{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px}.static-brand-art img{grid-area:1/1;width:100%;height:100%;object-fit:contain}.static-mark-light{display:none}html[data-theme="dark"] .static-mark-dark{display:none}html[data-theme="dark"] .static-mark-light{display:block}
.static-primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,30px)}
.static-primary-nav a,.static-public-actions a,.static-section-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;color:var(--static-muted)!important;font-size:14px;font-weight:650;text-decoration:none}
.static-primary-nav a:hover,.static-primary-nav a:focus-visible,.static-public-actions a:hover,.static-public-actions a:focus-visible,.static-section-nav a:hover,.static-section-nav a:focus-visible{color:var(--static-aubergine)!important;text-decoration:underline;text-underline-offset:6px}
.static-public-actions{display:flex;align-items:center;gap:10px}.static-theme-control{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--static-border);border-radius:999px;background:var(--static-soft)}.static-theme-control button{min-width:50px;min-height:36px;border:0;border-radius:999px!important;background:transparent!important;color:var(--static-muted)!important;padding:0 9px;font:650 12px/1 "Source Sans 3","Segoe UI",sans-serif;cursor:pointer}.static-theme-control button[aria-checked="true"]{background:var(--static-raised)!important;color:var(--static-ink)!important;box-shadow:0 0 0 1px var(--static-border)}.static-sign-in{min-width:58px}
.static-mobile-menu{display:none;margin:0}.static-mobile-menu summary{min-height:42px;min-width:64px;display:grid;place-items:center;border:1px solid var(--static-border);border-radius:999px;color:var(--static-ink);font-weight:700;cursor:pointer;list-style:none}.static-mobile-menu summary::-webkit-details-marker{display:none}.static-mobile-menu nav{position:absolute;top:68px;right:0;display:grid;gap:4px;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid var(--static-border);border-radius:12px;background:var(--static-raised);box-shadow:var(--static-shadow)}.static-mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--static-ink)!important;text-decoration:none;font-weight:650}.static-mobile-menu nav a:hover,.static-mobile-menu nav a:focus-visible{background:var(--static-soft)}.static-mobile-menu .static-theme-control{margin-top:6px}.static-mobile-menu .static-theme-control button{min-width:0;min-height:40px;flex:1}
.static-section-nav{display:flex;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid var(--static-border)}

.static-public-active h1,.static-public-active h2,.static-public-active h3{color:var(--static-ink)!important;font-family:"Source Sans 3","Segoe UI",Arial,sans-serif!important;letter-spacing:-.012em!important;text-wrap:balance}.static-public-active h1{font-size:clamp(44px,7vw,72px)!important;font-weight:720!important;line-height:1.02!important}.static-public-active h2{font-weight:690}.static-public-active h3{font-weight:670}
.static-public-active p,.static-public-active li,.static-public-active .lede,.static-public-active .muted,.static-public-active .result{color:var(--static-muted)!important}
.static-public-active strong{color:var(--static-ink)}
.static-public-active a{color:var(--static-ink)}
.static-public-active :is(.k,.eyebrow,.launch-kicker,.tag,.disclosure){color:var(--static-orange)!important;font-weight:760!important}
html[data-theme="dark"] .static-public-active :is(.k,.eyebrow,.launch-kicker,.tag,.disclosure){color:var(--static-apricot)!important}
.static-public-active :is(.card,.panel,.launch-plan,.pricing-status){border:1px solid var(--static-border)!important;border-radius:12px!important;background:var(--static-raised)!important;box-shadow:none!important}
.static-public-active .panel{padding:clamp(18px,3vw,26px)!important}.static-public-active .card{padding:clamp(20px,3vw,28px)!important}.static-public-active .launch-plan{padding:clamp(22px,3vw,30px)!important}
.static-public-active .faq details{border-color:var(--static-border)!important;background:var(--static-soft)!important}.static-public-active .faq summary{min-height:36px;color:var(--static-ink)!important}
.static-public-active input,.static-public-active select,.static-public-active textarea{border-color:var(--static-border)!important;background:var(--static-canvas)!important;color:var(--static-ink)!important}.static-public-active button{border-radius:8px}.static-public-active .email{background:transparent!important;color:var(--static-ink)!important}
.static-public-active .pricing-title{max-width:820px;margin:clamp(54px,8vw,96px) 0 44px}.static-public-active .pricing-title h1{margin-top:12px}.static-public-active .pricing-status{color:var(--static-muted)!important}.static-public-active .launch-button{min-height:44px}.static-public-active .launch-plan.plus{border-color:color-mix(in srgb,var(--static-aubergine) 64%,var(--static-border))!important}
.static-public-active .grid{margin-top:28px}.static-public-active .hero{padding:clamp(46px,7vw,76px) 0 36px}

.static-public-footer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.35fr);gap:32px;margin-top:56px;padding:30px 0 max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--static-border);color:var(--static-muted)}
.static-public-footer strong{font-size:18px}.static-public-footer p{max-width:470px;margin:8px 0 6px;font-size:14px}.static-public-footer nav{display:flex;align-content:flex-start;justify-content:flex-end;gap:4px 18px;flex-wrap:wrap}.static-public-footer a{display:inline-flex;align-items:center;min-width:24px;min-height:44px;color:var(--static-muted)!important;font-size:13px;font-weight:620;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.static-public-footer a:hover,.static-public-footer a:focus-visible{color:var(--static-aubergine)!important;text-decoration-color:currentColor}.static-support-link{font-weight:700!important}

.static-public-active :focus-visible{outline:3px solid var(--static-aubergine);outline-offset:3px}html[data-theme="dark"] .static-public-active :focus-visible{outline-color:var(--static-apricot)}
@media(max-width:720px){
  .static-public-active main,.static-public-active.static-route-help main,.static-public-active.static-route-resources main,.static-public-active.static-route-changelog main{width:min(calc(100% - 32px),1080px)!important}
  .static-public-active .pricing-page>.launch-container{width:min(calc(100% - 32px),1160px)!important}
  .static-public-header{grid-template-columns:1fr auto;min-height:68px}.static-primary-nav,.static-public-actions{display:none}.static-mobile-menu{display:block}
  .static-section-nav{gap:8px;overflow-x:auto;padding:8px 0}.static-section-nav a{flex:0 0 auto;padding-inline:7px}
  .static-public-active h1{font-size:clamp(40px,12vw,56px)!important;letter-spacing:-.006em!important;line-height:1.06!important}
  .static-public-active .pricing-title{margin:46px 0 34px}.static-public-active .grid{grid-template-columns:1fr!important}.static-public-active .wide{grid-column:auto!important}
  .static-public-footer{grid-template-columns:1fr;gap:18px;margin-top:44px}.static-public-footer nav{justify-content:flex-start}
}
@media(max-width:360px){.static-public-active main,.static-public-active.static-route-help main,.static-public-active.static-route-resources main,.static-public-active.static-route-changelog main{width:min(calc(100% - 24px),1080px)!important}.static-public-active .pricing-page>.launch-container{width:min(calc(100% - 24px),1160px)!important}.static-public-brand{font-size:17px}.static-mobile-menu nav{right:-2px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
