.ld-scene{--ld-ink:#111318;--ld-muted:#6b7280;--ld-line:#e5e7eb;--ld-teal:#007291;--ld-ease:cubic-bezier(.22, 1, .36, 1);color:var(--ld-ink);font-family:var(--font-inter), system-ui, sans-serif;flex-direction:column;gap:14px;padding:32px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.ss-stage[data-layout=compact] .ld-scene{padding:24px}.ld-strong{color:var(--ld-ink);font-weight:500}.ld-muted{color:var(--ld-muted);font-size:13px}.ld-card{border:1px solid var(--ld-line);background:#fff;border-radius:10px}.ld-file-head{align-items:center;gap:10px;display:flex}.ld-md-badge{background:var(--ld-teal);color:#fff;width:28px;height:28px;font:600 10px/12px var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ld-file-name{min-width:0;font:14px/20px var(--font-jetbrains-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ld-status{color:var(--ld-muted);flex-shrink:0;justify-items:end;font-size:12px;line-height:16px;display:grid;position:relative}.ld-status>span{transition:opacity .24s ease, transform .36s var(--ld-ease);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.ld-status-saved{opacity:0;color:var(--ld-ink);transform:translateY(4px)}.ld-status-saved i{background:var(--ld-teal);border-radius:50%;width:6px;height:6px}.ld-status[data-saved] .ld-status-draft{opacity:0;transform:translateY(-4px)}.ld-status[data-saved] .ld-status-saved{opacity:1;transform:none}.ld-doc{padding:16px 20px}.ld-doc>div{color:var(--ld-ink);gap:6px;font-size:13px;line-height:20px}.ld-doc>div>h2{color:var(--ld-muted);padding-top:6px;font-size:13px;font-weight:500;line-height:20px}.ld-doc>div>h2:first-child{padding-top:0}.ld-doc[data-active="0"]>div>p:first-of-type:after,.ld-doc[data-active="1"]>div>p:nth-of-type(2):after,.ld-doc[data-active="2"]>div>p:nth-of-type(3):after{content:"";vertical-align:-3px;background:var(--ld-teal);width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite ld-blink;display:inline-block}@keyframes ld-blink{50%{opacity:0}}.ld-feed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-feed-head .ld-muted{font-variant-numeric:tabular-nums}.ld-scene .ld-feed{pointer-events:none}.ld-feed ul>li{max-height:120px;transition:max-height .52s var(--ld-ease), opacity .32s ease .12s, margin .52s var(--ld-ease), transform .52s var(--ld-ease)}.ld-feed[data-hidden="1"] ul>li:nth-child(-n+1),.ld-feed[data-hidden="2"] ul>li:nth-child(-n+2),.ld-feed[data-hidden="3"] ul>li:nth-child(-n+3){opacity:0;border-width:0;max-height:0;margin-bottom:-8px;overflow:hidden;transform:scale(.98)}.ld-redirect-row{max-height:40px;transition:opacity .3s ease, max-height .52s var(--ld-ease), margin .52s var(--ld-ease);align-items:center;gap:12px;display:flex}.ld-redirect-row[data-applied]{opacity:0;max-height:0;margin-bottom:-14px;overflow:hidden}.ld-redirect-row [data-hover]{background:var(--accent)}.ld-redirect-row [data-pressed]{transform:scale(.97)}.ld-rule{transition:border-color .24s,box-shadow .24s}.ld-rule[data-editing]{border-color:var(--ld-teal);box-shadow:0 0 0 3px #0072911f}.ld-rule[data-selected] p{background:#00729129}.ld-next{opacity:0;transition:opacity .32s ease, transform .52s var(--ld-ease);flex-direction:column;gap:2px;margin-top:auto;display:flex;transform:translateY(8px)}.ld-next[data-on]{opacity:1;transform:none}.ld-next>.ld-muted{padding-left:36px}@media (prefers-reduced-motion:reduce){.ld-scene *{transition:none!important;animation:none!important}}.ld-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ld-src{border:1px solid var(--ld-line);opacity:0;transform:translateY(-14px) rotate(calc((var(--i) - 1) * 2deg)) scale(.96);background:#fff;border-radius:10px;transition:opacity .26s,transform .56s cubic-bezier(.34,1.36,.64,1);overflow:hidden;box-shadow:0 1px 2px #1113180a,0 4px 12px #1113180a}.ld-src[data-in]{opacity:1;transform:none}.ld-src-body{background:#f7f8fa;border-bottom:1px solid #1113180d;height:78px;position:relative;overflow:hidden}.ld-src-body:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#00729126 46%,#00729159 50%,#0000 52%) 0 100%/100% 220%;position:absolute;inset:0}.ld-src[data-scan] .ld-src-body:after{animation:.56s ease-in-out ld-scan}@keyframes ld-scan{0%{opacity:1;background-position:0 100%}to{opacity:1;background-position:0 -20%}}.ld-src-label{color:var(--ld-ink);white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.ld-src-label img{width:12px;height:12px}[data-part]{border-radius:6px;transition:box-shadow .26s,background-color .26s}[data-part][data-lit]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ld-teal);animation:ld-lit .52s var(--ld-ease)}@keyframes ld-lit{0%{box-shadow:0 0 0 2px #fff,0 0 0 10px #00729100}}.ld-figma{background:#e9ebef;place-items:center;height:100%;display:grid}.ld-swatches{gap:5px;padding:4px;display:flex}.ld-swatches i{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #1113181a}.ld-pdf{background:#fff;border-radius:3px 3px 0 0;align-items:center;gap:10px;height:100%;margin:8px 14px 0;padding:0 12px;display:flex;box-shadow:0 0 0 1px #1113180f}.ld-specimen{color:var(--ld-ink);font:500 30px/36px var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;padding:0 3px}.ld-lines{flex-direction:column;flex:1;gap:5px;display:flex}.ld-lines i{background:#11131814;border-radius:2px;height:4px}.ld-lines i:nth-child(2){width:80%}.ld-lines i:nth-child(3){width:55%}.ld-site{background:#fff;flex-direction:column;gap:7px;height:100%;padding:8px 10px;display:flex}.ld-site-bar{align-items:center;gap:6px;display:flex}.ld-site-bar>i{background:#11131814;border-radius:2px;width:14px;height:3px}.ld-site-bar>i:first-of-type{margin-left:auto}.ld-mark{border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.ld-mark i{background:var(--ld-teal);border-radius:3px;width:10px;height:10px}.ld-headline{color:var(--ld-ink);font:500 13px/16px var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;align-self:flex-start;margin-left:-3px;padding:1px 3px}.ld-site-button{background:var(--ld-teal);border-radius:4px;width:40px;height:12px}.ld-library{pointer-events:none;padding:4px 12px}.ld-library li{max-height:40px;transition:max-height .46s var(--ld-ease), opacity .28s ease .1s;overflow:hidden}.ld-library li+li{border-top:1px solid #1113180d}.ld-library[data-hidden="1"] li:nth-last-child(-n+1),.ld-library[data-hidden="2"] li:nth-last-child(-n+2),.ld-library[data-hidden="3"] li:nth-last-child(-n+3),.ld-library[data-hidden="4"] li:nth-last-child(-n+4){opacity:0;border-top-color:#0000;max-height:0}.ld-library[data-hidden="4"]{opacity:0}.ld-library{transition:opacity .24s}.ld-live{color:var(--ld-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:18px;right:18px}.ld-live i{background:var(--ld-teal);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ld-pulse}.ld-live[data-done] i{background:#9ca3af;animation:none}.ld-trace{pointer-events:none;flex:1;min-height:0;padding:16px 18px;position:relative;overflow:hidden}.ld-trace section>div{gap:16px;padding:0}.ld-trace section>div>div>div{font-size:14px;line-height:21px}.ld-trace section>div>div:nth-child(2){animation:ld-arrive .42s var(--ld-ease) both}@keyframes ld-arrive{0%{opacity:0;transform:translateY(6px)}}.ld-library li{transition:max-height .46s var(--ld-ease), opacity .28s ease .1s, background-color .6s ease}.ld-library[data-fresh="1"] li:first-child,.ld-library[data-fresh="2"] li:nth-child(2),.ld-library[data-fresh="3"] li:nth-child(3),.ld-library[data-fresh="4"] li:nth-child(4){background:#0072910d}
.landing-home-module__Cy1wNq__page{--ink:#111318;--muted:#6b7280;--label:#69676c;--line:#e5e7eb;--ground:#fafafb;--teal:#007291;--teal-edge:#00607a;--column:min(1008px, calc(100vw - 48px));--display:var(--font-landing-display), var(--font-inter), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);width:100%;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing-home-module__Cy1wNq__page :is(h1,h2,h3,p){margin:0}.landing-home-module__Cy1wNq__page a{color:inherit;text-decoration:none}.landing-home-module__Cy1wNq__page main:focus{outline:none}.landing-home-module__Cy1wNq__page section{scroll-margin-top:24px}.landing-home-module__Cy1wNq__button{border:.5px solid var(--teal-edge);background:var(--teal);border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 2px 3px #0072912e;color:#fff!important}.landing-home-module__Cy1wNq__button:hover{background:var(--teal-edge)}.landing-home-module__Cy1wNq__buttonSmall{height:36px;padding:0 14px;font-size:14px}.landing-home-module__Cy1wNq__buttonLarge{border-radius:10px;height:48px}.landing-home-module__Cy1wNq__navBand{padding:28px var(--paper-wide-inset) 0}.landing-home-module__Cy1wNq__hero{isolation:isolate;justify-content:center;padding:140px 24px 150px;display:flex;position:relative}.landing-home-module__Cy1wNq__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle farthest-corner at 50% 40% in oklab, #d6e8ee 0%, #e0eef28c 35%, #fafafb00 70%);width:1200px;height:760px;position:absolute;top:-120px;left:50%;translate:-50%}.landing-home-module__Cy1wNq__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.landing-home-module__Cy1wNq__heroCopy h1{text-wrap:balance;max-width:920px;font-family:var(--display);letter-spacing:-.02em;margin-bottom:-8px;font-size:72px;font-weight:400;line-height:80px}.landing-home-module__Cy1wNq__heroCopy h1 span,.landing-home-module__Cy1wNq__introEyebrow{color:var(--teal)}.landing-home-module__Cy1wNq__heroCopy p{text-wrap:balance;max-width:600px;color:var(--muted);font-size:18px;line-height:28px}.landing-home-module__Cy1wNq__thesis{border-top:1px solid var(--line);justify-content:center;padding:140px 24px;display:flex}.landing-home-module__Cy1wNq__letter{width:var(--column);flex-direction:column;gap:28px;display:flex}.landing-home-module__Cy1wNq__letter>*{letter-spacing:-.01em;max-width:720px;font-size:26px;line-height:36px}.landing-home-module__Cy1wNq__letter h2{text-wrap:balance;font-family:var(--display);letter-spacing:-.02em;margin-bottom:8px;font-size:40px;font-weight:400;line-height:48px}.landing-home-module__Cy1wNq__letter .landing-home-module__Cy1wNq__aside{color:var(--muted)}.landing-home-module__Cy1wNq__letter strong{font-weight:inherit}.landing-home-module__Cy1wNq__letter p:last-child strong{font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-home-module__Cy1wNq__word{animation:linear both landing-home-module__Cy1wNq__read;animation-timeline:view();animation-range:cover 12% cover 32%;display:inline-block}}}@keyframes landing-home-module__Cy1wNq__read{0%{color:#d4d7dd}}.landing-home-module__Cy1wNq__intro{flex-direction:column;align-items:center;gap:20px;padding:120px 24px;display:flex}.landing-home-module__Cy1wNq__introHead{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.landing-home-module__Cy1wNq__introHead h2{max-width:960px;font-family:var(--display);letter-spacing:-.02em;font-size:64px;font-weight:400;line-height:72px}.landing-home-module__Cy1wNq__introEyebrow{font-family:var(--display);letter-spacing:-.01em;font-size:28px;line-height:36px}.landing-home-module__Cy1wNq__features{width:var(--column);flex-direction:column;padding-top:40px;display:flex}.landing-home-module__Cy1wNq__feature{border-top:1px solid var(--line);align-items:center;gap:80px;padding-block:72px;display:flex}.landing-home-module__Cy1wNq__feature:first-child{border-top:0}.landing-home-module__Cy1wNq__feature:last-child{padding-bottom:24px}.landing-home-module__Cy1wNq__feature[data-flip]{flex-direction:row-reverse}.landing-home-module__Cy1wNq__featureCopy{flex-direction:column;flex-shrink:0;gap:16px;width:400px;display:flex}.landing-home-module__Cy1wNq__featureCopy h3{font-family:var(--display);letter-spacing:-.02em;font-size:36px;font-weight:400;line-height:44px}.landing-home-module__Cy1wNq__featureCopy p:last-child{color:var(--muted);font-size:18px;line-height:28px}.landing-home-module__Cy1wNq__panel{background:#f0f1f5;border-radius:16px;flex:1;min-width:0;overflow:hidden}.landing-home-module__Cy1wNq__pricing{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:120px 24px;display:flex}.landing-home-module__Cy1wNq__pricing h2{font-family:var(--display);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:48px}.landing-home-module__Cy1wNq__pricingLine{letter-spacing:-.01em;max-width:640px;font-size:26px;line-height:36px;margin-bottom:8px!important}.landing-home-module__Cy1wNq__pricingLine span{color:var(--muted)}.landing-home-module__Cy1wNq__faq{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:56px;padding:120px 24px;display:flex}.landing-home-module__Cy1wNq__faq h2{font-family:var(--display);letter-spacing:-.02em;text-align:center;font-size:40px;font-weight:400;line-height:48px}.landing-home-module__Cy1wNq__questions{border-top:1px solid #15161714;width:min(760px,100%)}.landing-home-module__Cy1wNq__questions details{border-bottom:1px solid #15161714}.landing-home-module__Cy1wNq__questions summary{color:#151617;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.landing-home-module__Cy1wNq__questions summary::-webkit-details-marker{display:none}.landing-home-module__Cy1wNq__questions details p{max-width:560px;color:var(--muted);margin-top:-16px;padding-bottom:24px;font-size:16px;line-height:24px}.landing-home-module__Cy1wNq__faqIcon{flex-shrink:0;width:18px;height:18px;position:relative}.landing-home-module__Cy1wNq__faqIcon:before,.landing-home-module__Cy1wNq__faqIcon:after{content:"";background:#151617;border-radius:1px;width:14px;height:1.75px;transition:rotate .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-home-module__Cy1wNq__faqIcon:after{rotate:90deg}details[open] .landing-home-module__Cy1wNq__faqIcon:after{rotate:none}.landing-home-module__Cy1wNq__closing{margin-inline:auto;background:var(--ink);color:#fff;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:min(1272px,100vw - 48px);margin-bottom:120px;padding:120px 48px;display:flex}.landing-home-module__Cy1wNq__closing h2{font-family:var(--display);letter-spacing:-.02em;font-size:44px;font-weight:400;line-height:52px}.landing-home-module__Cy1wNq__closing p{color:#a1a1aa;margin-bottom:16px;font-size:18px;line-height:28px}.landing-home-module__Cy1wNq__page.landing-home-module__Cy1wNq__page:before,.landing-home-module__Cy1wNq__page.landing-home-module__Cy1wNq__page:after{display:none}.landing-home-module__Cy1wNq__page.landing-home-module__Cy1wNq__page{--paper-ground:var(--ground);--paper-footer:#f0f1f5}.landing-home-module__Cy1wNq__page.landing-home-module__Cy1wNq__page :is(.landing-home-module__Cy1wNq__button,.landing-home-module__Cy1wNq__questions summary):hover{text-decoration:none}@media (max-width:1060px){.landing-home-module__Cy1wNq__feature,.landing-home-module__Cy1wNq__feature[data-flip]{flex-direction:column;align-items:stretch;gap:40px;padding-block:56px}.landing-home-module__Cy1wNq__featureCopy{width:auto;max-width:560px}}@media (max-width:767px){.landing-home-module__Cy1wNq__hero{padding:96px 24px}.landing-home-module__Cy1wNq__heroCopy h1{font-size:44px;line-height:50px}.landing-home-module__Cy1wNq__heroCopy p br{display:none}.landing-home-module__Cy1wNq__thesis{padding-block:88px}.landing-home-module__Cy1wNq__letter>*{font-size:20px;line-height:30px}.landing-home-module__Cy1wNq__letter h2{font-size:30px;line-height:36px}.landing-home-module__Cy1wNq__intro,.landing-home-module__Cy1wNq__faq,.landing-home-module__Cy1wNq__pricing{padding-block:88px}.landing-home-module__Cy1wNq__pricingLine{font-size:20px;line-height:30px}.landing-home-module__Cy1wNq__pricing h2{font-size:32px;line-height:40px}.landing-home-module__Cy1wNq__introHead h2{font-size:40px;line-height:46px}.landing-home-module__Cy1wNq__introEyebrow{font-size:22px;line-height:30px}.landing-home-module__Cy1wNq__featureCopy h3{font-size:28px;line-height:36px}.landing-home-module__Cy1wNq__featureCopy p:last-child,.landing-home-module__Cy1wNq__heroCopy p,.landing-home-module__Cy1wNq__closing p{font-size:17px;line-height:26px}.landing-home-module__Cy1wNq__faq h2{font-size:32px;line-height:40px}.landing-home-module__Cy1wNq__questions summary{font-size:16px;line-height:24px}.landing-home-module__Cy1wNq__closing{margin-bottom:72px;padding:80px 24px}.landing-home-module__Cy1wNq__closing h2{font-size:32px;line-height:40px}}
