.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero{color:#141414;background-color:#fff;transition:background-color .6s,color .6s}@media (prefers-reduced-motion:reduce){.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero{transition:none}}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-statement-dark,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-statement-dark .sidebar.home-page-c-hero{color:#fff;background-color:#101110}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-statement-dark .home-stack{--home-stack-ground:#101110;--home-stack-hairline:#ffffff29;--home-stack-ink:#fff;--home-stack-muted:#ffffff94;--home-stack-quiet:#ffffff73}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-control-paper,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-control-paper .sidebar.home-page-c-hero{background-color:#faf9f7}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero.is-control-paper .home-stack{--home-stack-ground:#faf9f7}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero:not(.is-header-dark) .marketing-header.marketing-header--split{--marketing-header-button-primary-background-hover:#1414140f;--marketing-header-button-primary-border:#1414142e;--marketing-header-button-primary-border-hover:#14141457;--marketing-header-button-primary-color:#141414;--marketing-header-link-color:#141414a8;--marketing-header-link-color-strong:#141414;--marketing-header-mega-description-color:#14141494;--marketing-header-mega-link-color:#141414;--marketing-header-mega-shadow:0 30px 90px #14141424;--marketing-header-mega-surface:#fffffff5;--marketing-header-mega-title-color:#1414147a;--ui-text-bold:#141414;--ui-text-muted:#14141499}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero:not(.is-header-dark) .marketing-header.marketing-header--split.marketing-header--docked{--marketing-header-border:#1414141a;--marketing-header-shadow:none;--marketing-header-surface:#ffffffd1}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split:before{transition:background .52s,border-color .52s,box-shadow .52s,inset .22s,opacity .22s}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .marketing-header__nav-link,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .marketing-header__button,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .auth-btn{transition:background-color .52s,border-color .52s,color .52s,transform .18s}:is(.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .marketing-header__nav-link,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .marketing-header__button,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .marketing-header.marketing-header--split .auth-btn):is(:hover,:focus-visible){transition-duration:.16s}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .surprise-me-btn.import-site-btn{color:#141414}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .surprise-me-btn.import-site-btn:is(:hover,:focus-visible){background-color:#1414140f}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .surprise-me-btn.import-site-btn:is(:hover,:focus-visible) .model-label-text{color:#141414}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .surprise-me-btn.import-site-btn:focus-visible{outline:2px solid #14141473}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .surprise-me-btn.import-site-btn .model-label-text{color:#141414a8}@media screen and (width<=768px){.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock:before{background-image:linear-gradient(#0000 0%,#ffffffc2 42%,#fffffff7 80%)}}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock .mk-footer-link-list,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock .home-link:link,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock .home-link:active,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock .home-link:hover,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock .home-link:visited{color:#14141480}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero{color:#141414;background-color:#fff;transition:background-color .6s,color .6s}@media (prefers-reduced-motion:reduce){.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero{transition:none}}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .homepage-smooth-parallax-gallery{background-color:#0000}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .homepage-smooth-parallax-card{background:#fff}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .homepage-smooth-parallax-card img{box-shadow:0 18px 44px #14141424}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .homepage-hero-trust-line{color:#14141480}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .homepage-hero-trust-line-icon{color:#3e9a45}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .latest-turn-subtitle{color:#141414ad;text-shadow:none}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .latest-turn-text.latest-turn-text-title{color:#141414}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero .latest-turn-text.latest-turn-text-title .latest-turn-text-title-accent{color:#141414b8}.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero>.mk-footer-wrap:not(.mk-footer-wrap--homepage) .mk-footer-link-list,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero>.mk-footer-wrap:not(.mk-footer-wrap--homepage) .home-link:link,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero>.mk-footer-wrap:not(.mk-footer-wrap--homepage) .home-link:active,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero>.mk-footer-wrap:not(.mk-footer-wrap--homepage) .home-link:hover,.site-wrap.initial-load.home-page-c-hero-wrap.is-light-hero .sidebar.home-page-c-hero>.mk-footer-wrap:not(.mk-footer-wrap--homepage) .home-link:visited{color:#14141480}.home-theme-switcher{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);z-index:20;background:#1f1f1fe6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 32px #00000070}@media screen and (width<=768px){.home-theme-switcher{bottom:calc(var(--mobile-composer-height,0px) + env(safe-area-inset-bottom,0px) + 12px)}}.home-theme-switcher-caption{color:#ffffff6b;font-size:10px;font-weight:var(--marketing-weight-heading);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;padding-inline:10px 6px}.home-theme-switcher-option{color:#ffffff9e;font-size:12px;font-weight:var(--marketing-weight-heading);border-radius:999px;padding:7px 14px;line-height:1;text-decoration:none;transition:background-color .14s,color .14s}.home-theme-switcher-option:is(:hover,:focus-visible){color:#fff}.home-theme-switcher-option:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.home-theme-switcher-option.is-current{color:#141414;background-color:#fff}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher{background:#fffffff0;border-color:#1414141f;box-shadow:0 12px 32px #14141429}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher-caption{color:#14141473}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher-option{color:#14141499}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher-option:is(:hover,:focus-visible){color:#141414}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher-option:focus-visible{outline-color:#14141473}.site-wrap.home-page-c-hero-wrap.is-light-hero .home-theme-switcher-option.is-current{color:#fff;background-color:#141414}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form{background:#fff;border:1px solid #1414141f;border-radius:21px;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #1414140a,0 8px 24px -12px #1414142e}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form:focus-within{border-color:#14141433;box-shadow:0 0 0 3px #14141409,0 8px 24px -12px #14141429}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form{box-sizing:border-box;z-index:1;width:100%;overflow:visible}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form.is-importing{border-radius:26px;align-self:center;max-width:420px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-gradient{display:none}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-panel{width:100%}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form :is(textarea.prompt-input,input.prompt-import-input){color:#141414;font-size:16px;font-weight:var(--marketing-weight-body);background-color:#0000;line-height:24px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form :is(textarea.prompt-input,input.prompt-import-input)::placeholder{color:#6e6e6e}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form textarea.prompt-input{padding:17px 18px 0}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-import-row{gap:12px;padding:8px 8px 8px 22px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-import-row:has(.prompt-submit-btn.has-label){padding:4px 4px 4px 22px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-attachment-chip{background-color:#f6f6f6;border:1px solid #e2e2e2}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-attachment-name,.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-attachment-remove,.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .model-label-text{color:#666}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-actions{padding:9px 11px 11px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-btn{border-radius:50%;width:32px;height:32px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-btn:is(:hover,:focus-visible){color:#141414b8;background-color:#1414140f}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-btn .prompt-btn-icon{width:18px;height:18px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-reference-dropdown:focus-within>.prompt-btn{color:#141414b8;background-color:#1414140f}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-action-btns-wrap{background-color:#141414;width:36px;height:36px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-action-btns-wrap.has-label{width:auto;height:44px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-submit-btn{color:#fff;width:36px;height:36px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-submit-btn.has-label{width:auto;height:44px;padding-inline:14px 12px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-submit-btn svg{color:currentColor}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-submit-btn .loader-5{--loader-size:12px;--dot-size:3px;--dot-travel:9px}.site-wrap.is-light-hero .light-composer .prompt-form-wrap form.prompt-form .prompt-error-text{color:#b91c1c}@media screen and (width<=768px){.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock:before{background-image:linear-gradient(#0000 0%,#ffffffc7 44%,#fffffff7 76%)}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form{background:#fff;border:1px solid #1414141a;box-shadow:0 20px 50px #14141429,0 4px 12px #14141412}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form :is(textarea.prompt-input,input.prompt-import-input){color:#141414}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form :is(textarea.prompt-input,input.prompt-import-input)::placeholder{color:#6e6e6e}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-attachment-chip{background-color:#f6f6f6;border:1px solid #e2e2e2}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-attachment-name,.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-attachment-remove,.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .model-label-text{color:#666}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-btn:is(:hover,:focus-visible),.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-reference-dropdown:focus-within>.prompt-btn{color:#141414b8;background-color:#1414140f}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-action-btns-wrap{background-color:#141414}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-submit-btn{color:#fff}.site-wrap.home-page-c-hero-wrap.is-light-hero .mobile-composer-dock-content form.prompt-form .prompt-error-text{color:#b91c1c}}:root{--marketing-font-body:neue-haas-grotesk-text, var(--system-font);--marketing-font-heading:neue-haas-grotesk-display, "Helvetica Neue", var(--system-font);--marketing-font-serif:"Source Serif 4", Georgia, serif;--marketing-annotation-lh:14px;--marketing-annotation-size:10px;--marketing-display-size:clamp(var(--step-3), 6vw, 112px);--marketing-weight-annotation:500;--marketing-weight-body:400;--marketing-weight-heading:500;--marketing-weight-strong:600}.site-wrap,.blog-page,.guides-page,.marketing-page,.marketing-header{--font-family:var(--marketing-font-body);--font-geist:var(--marketing-font-body);--ui-font-family:var(--marketing-font-body);font-family:var(--marketing-font-body)}.latest-turn-text-title,.home-stack-headline,.home-finish h2,.homepage-statement-headline,.homepage-statement-metric-value,.blog-page h1,.blog-page h2,.guides-page h1,.guides-page h2,.marketing-page h1,.marketing-page h2{font-family:var(--marketing-font-heading);letter-spacing:-.01em}.site-wrap.initial-load.home-page-c-hero-wrap .sidebar.home-page-c-hero{--headline-font-weight:500}.import-site-btn .import-site-action{text-underline-offset:3px;-webkit-text-decoration:underline #14141459;text-decoration:underline #14141459;text-decoration-thickness:1px}.homepage-hero-trust-line{font-family:var(--marketing-font-heading);letter-spacing:.11em;line-height:var(--marketing-annotation-lh);text-transform:uppercase}.marketing-hero{--marketing-hero-measure:14ch;--marketing-hero-muted:#11111194;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:min(680px,72vh);padding-top:120px;padding-bottom:clamp(72px,10vw,140px);display:flex}.marketing-hero h1{font-family:var(--marketing-font-heading);font-size:max(52px, var(--marketing-display-size));font-weight:var(--marketing-weight-heading);letter-spacing:-.045em;max-width:var(--marketing-hero-measure);margin:0;line-height:.92}@media (width<=640px){.marketing-hero{min-height:560px}}.marketing-hero--compact{--marketing-hero-measure:26ch;column-gap:var(--marketing-hero-gutter,64px);grid-template-columns:1fr 1fr;min-height:0;padding-top:clamp(84px,8vw,112px);padding-bottom:clamp(56px,6vw,80px);display:grid}.marketing-hero--compact .marketing-hero__eyebrow{grid-column:1}.marketing-hero--compact h1{letter-spacing:-.02em;grid-column:1;font-size:clamp(32px,3.5vw,40px);line-height:1.1}.marketing-hero--compact .marketing-hero__lede{font-family:var(--marketing-font-serif);grid-area:2/2;max-width:48ch;margin-top:0;font-size:15px;line-height:1.5}@media (width<900px){.marketing-hero--compact{grid-template-columns:1fr}.marketing-hero--compact .marketing-hero__lede{grid-area:auto/1;margin-top:20px}}.marketing-hero .marketing-hero__eyebrow.marketing-hero__eyebrow{margin:0 0 20px}.marketing-hero__lede{color:var(--marketing-hero-muted);max-width:42ch;margin:36px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.42}:root{--step--5:11px;--step--4:12px;--step--3:14px;--step--2:16px;--step--1:21px;--step-05:24px;--step-0:28px;--step-1:39px;--step-2:51px;--step-3:67px;--step-4:97px;--step-5:clamp(66px, 5cqw, 120px);--step--5-lh:15px;--step--4-lh:18px;--step--3-lh:21px;--step--2-lh:24px;--step--1-lh:1.3;--step-05-lh:1.4;--step-0-lh:1.15;--step-1-lh:1.13;--step-2-lh:1.1;--step-3-lh:1;--step--4-uppercase-lh:1.4;--step--3-uppercase-lh:1.35;--step--2-uppercase-lh:1.25;--step--1-uppercase-lh:1.25;--step-05-uppercase-lh:1.17;--step-1-uppercase-lh:1.1;--step-2-uppercase-lh:1.05;--item-paragraph-line-height:1.55;--item-med-line-height:1.3;--aside-font:12px / 18px var(--font-current)}@media screen and (width<=830px){:root{--step--4:12px;--step--3:14px;--step--2:14px;--step--1:18px;--step-0:21px;--step-1:28px;--step-2:39px;--step-3:51px;--step-4:clamp(30px, 5cqw, 90px);--step-5:clamp(66px, 5cqw, 120px);--step--4-lh:19px;--step--3-lh:21px;--step--2-lh:21px;--step--1-lh:1.45;--step-0-lh:1.2;--step-1-lh:1.2;--step-2-lh:1.2;--step-3-lh:1.1}}@media screen and (width<=550px){:root{--step--3:12px;--step--1:16px;--step-1:21px;--step-2:34px;--step-3:34px;--step--3-lh:18px;--step-1-lh:1.27;--step-2-lh:1.2;--step-3-lh:1.2}}
