.public-page{--public-section-gap:clamp(160px,24svh,240px);--public-heading-gap:clamp(32px,6svh,56px);--public-reading-gap:clamp(72px,12svh,112px);--public-heading-size:clamp(46px,6.2vw,88px);--public-title-size:clamp(64px,8.6vw,124px)}.public-page.information-page,.public-page.legal{padding-top:clamp(80px,12svh,120px);padding-bottom:0}.public-page:not(.extension-page):not(.how-marketing-page) h1{font-size:var(--public-title-size);font-weight:500;line-height:1.06;letter-spacing:-.065em}.public-page .page-closing{margin-top:0;padding-block:var(--public-section-gap) clamp(96px,16svh,160px);border-top:0;text-align:center}.public-page .page-closing .closing-mark{margin-inline:auto}.public-page .page-closing h2{font-size:var(--public-heading-size);font-weight:500;letter-spacing:-.06em;line-height:1.1;max-width:1120px;margin-inline:auto}.public-page .page-closing>p{max-width:580px;margin:24px auto 0;font-size:14px;line-height:1.9}.public-page .page-closing .button{min-height:52px;margin-top:34px;padding:16px 26px}.public-page .how-process-rail{margin-top:clamp(64px,12svh,120px);padding-block:32px}.public-page .how-process-rail p{font-size:15px}.public-page :is(.how-walkthrough,.how-entry-section,.how-benefit-section){padding-top:var(--public-section-gap)}.public-page .how-walkthrough{padding-top:var(--public-reading-gap)}.public-page .how-section-intro{gap:48px;margin-bottom:var(--public-heading-gap)}.public-page .how-section-intro h2{font-size:var(--public-heading-size);line-height:1.1}.public-page .how-section-intro>p{font-size:14px;max-width:260px;line-height:1.9}.public-page .how-walkthrough .demo-photo{min-height:520px}.public-page .how-walkthrough .demo-content h3{font-size:40px}.public-page .how-walkthrough .demo-caption{padding-top:30px}.public-page .how-walkthrough .demo-caption h3{font-size:17px}.public-page .how-walkthrough .demo-caption p{font-size:14px}.how-step-instruction>div{max-width:800px}.how-popup-preview{margin-top:28px}.how-popup-preview>span{display:block;margin-bottom:14px;color:var(--muted);font-size:9px;letter-spacing:1.2px}.how-popup-preview img{display:block;width:min(100%,320px);height:auto;border:1px solid #dce1e8;border-radius:12px;box-shadow:0 16px 40px #25364e0a}.how-popup-preview>p{max-width:360px;margin-top:20px;color:var(--muted);font-size:13px;line-height:1.8}.how-walkthrough-note{margin-top:24px;color:var(--muted);font-size:11px;line-height:1.8}.public-page .how-entry-options{gap:clamp(48px,7vw,120px)}.public-page .how-entry-options article{padding-top:40px}.public-page .how-entry-options h3{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.04em}.public-page .how-entry-options p{font-size:15px;max-width:480px}.public-page .how-benefit-section .feature-list article{padding-block:54px}.public-page .how-benefit-section .feature-list h3{font-size:26px}.public-page .how-benefit-section .feature-list p{font-size:15px}.public-page .how-honesty{margin-top:var(--public-section-gap);padding-block:72px;grid-template-columns:100px minmax(0,760px)}.public-page .how-honesty h2{font-size:clamp(32px,3.2vw,46px);line-height:1.2}.public-page .how-honesty p:not(.eyebrow){font-size:15px}.public-page.extension-page>.extension-tour{margin-top:var(--public-section-gap);padding:48px clamp(24px,6vw,90px) 36px}.public-page .extension-tour-heading{margin-bottom:36px}.public-page .extension-tour-heading h2{font-size:32px;line-height:1.2;letter-spacing:-1.2px}.public-page .extension-benefits{margin-top:var(--public-reading-gap);padding-bottom:64px;gap:48px}.public-page .extension-benefits h2{font-size:24px}.public-page .extension-benefits p{font-size:14px}.public-page .extension-demo{margin-top:var(--public-section-gap);gap:clamp(48px,7vw,120px)}.public-page .extension-copy h2{font-size:clamp(44px,5.5vw,80px)}.public-page .extension-copy>p:not(.eyebrow){font-size:16px;max-width:460px}.public-page .extension-export{margin-top:34px;padding-top:30px}.public-page .extension-export h3{font-size:19px}.public-page .extension-export p{font-size:14px}.public-page .extension-reel-scene{height:520px}.public-page .extension-result-stage{padding-block:48px 56px}.public-page .extension-pdf-stage{height:620px}.public-page .device-note{margin-top:var(--public-section-gap);padding-block:64px}.public-page .device-note h2{font-size:34px;letter-spacing:-1px}.public-page .device-note p{font-size:15px;max-width:760px}.collection-dashboard-preview{padding-top:var(--public-reading-gap);scroll-margin-top:100px}.collection-preview-intro{max-width:720px;margin-bottom:clamp(56px,9vw,120px)}.collection-preview-intro h2{margin-top:20px;font-size:var(--public-heading-size);font-weight:500;line-height:1.05;letter-spacing:-.065em}.collection-preview-intro>p:not(.eyebrow){margin-top:24px;font-size:17px;color:var(--muted);line-height:1.8}.collection-preview-intro>small{display:block;margin-top:16px;color:var(--muted);font-size:11px;line-height:1.8}.collection-preview-row{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);align-items:center;gap:clamp(32px,5vw,80px);margin-block:0 clamp(100px,15vw,200px)}.collection-preview-row:nth-of-type(2){grid-template-columns:minmax(0,1.6fr) minmax(0,.65fr)}.collection-preview-row:nth-of-type(2) .collection-preview-copy{grid-column:2;grid-row:1}.collection-preview-row:nth-of-type(2) .collection-dashboard-stage{grid-column:1;grid-row:1}.collection-preview-copy h3{margin-top:24px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.055em;text-wrap:balance}.collection-preview-copy>p:last-child{margin-top:24px;color:var(--muted);font-size:14px;line-height:1.9}.collection-dashboard-stage{position:relative;isolation:isolate;margin:0;padding:clamp(16px,3vw,44px) 0;min-width:0}.collection-dashboard-stage.product-dots:before{inset:-40px -30px -36px -34px}.collection-dashboard-stage>a{display:block;border-radius:12px}.collection-dashboard-stage img{display:block;width:100%;height:auto;border:1px solid #c9d1de;border-radius:12px;box-shadow:0 24px 60px -20px #334c7838}.collection-dashboard-stage figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:#65738a;font-size:8px;letter-spacing:1.4px;line-height:1.7}.collection-dashboard-stage figcaption>span{letter-spacing:0;font-size:10px}@media (max-width:900px){.collection-preview-recipe,.collection-preview-row,.collection-preview-row:nth-of-type(2){grid-template-columns:minmax(0,1fr);gap:24px}.collection-preview-row:nth-of-type(2) :is(.collection-preview-copy,.collection-dashboard-stage){grid-column:auto;grid-row:auto}.collection-preview-copy{max-width:500px}.collection-preview-copy h3{max-width:440px;font-size:clamp(32px,7vw,44px)}.collection-dashboard-stage.product-dots:before{inset:-24px -12px}}.public-page.collection-page .collection-heading{text-align:center;margin-bottom:var(--public-section-gap)}.public-page.collection-page .collection-heading>p{font-size:17px;max-width:650px;margin:28px auto 0}.public-page.collection-page .collection-row>:is(th,td){padding-block:48px}.public-page.collection-page .recipe-name{font-size:20px}.public-page.collection-page .recipe-avatar{width:52px;height:52px}.public-page.collection-page .recipe-detail{gap:64px;padding-top:16px;padding-bottom:54px}.public-page.collection-page .recipe-detail h3{font-size:30px;line-height:1.3}.public-page.collection-page .recipe-detail p{font-size:15px}.public-page.collection-page .collection-footer{margin-top:44px}.public-page.questions-page .faq-section{display:block;padding-bottom:0}.public-page.questions-page .faq-section>div:first-child{text-align:center}.public-page.questions-page .faq-section>div:first-child>p:last-child{font-size:16px}.public-page.questions-page .faq-list{max-width:960px;margin:var(--public-section-gap) auto 0}.public-page.questions-page .faq-list summary{padding-block:40px;font-size:20px;line-height:1.5}.public-page.questions-page .faq-list details>p{padding-bottom:36px;font-size:16px;max-width:800px}.public-page.legal{max-width:1040px}.public-page.legal>:is(h1,.eyebrow,.subpage-lede){text-align:center}.public-page.legal>.subpage-lede{max-width:650px;margin-inline:auto;font-size:17px}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero){max-width:760px;margin:var(--public-reading-gap) auto 0;padding-top:42px}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero):first-of-type{margin-top:var(--public-section-gap)}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero) h2{font-size:34px;line-height:1.25;letter-spacing:-.04em}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero) p{font-size:16px;line-height:1.95;margin-top:24px}.support-intro{text-align:center}.support-intro h1{margin-top:24px}.support-intro>p:last-child{margin-top:28px;color:var(--muted);font-size:15px;line-height:1.9}.support-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:clamp(80px,12svh,144px);padding-block:48px clamp(96px,16svh,160px);border-top:1px dotted #b3b6bb}.support-contact h2{margin-top:16px;font-size:clamp(32px,3.2vw,46px);font-weight:500;letter-spacing:-.05em}.support-email{display:inline-flex;align-items:center;gap:16px;max-width:100%;margin-top:24px;color:var(--blue);font-size:clamp(19px,2.5vw,32px);font-weight:600;letter-spacing:-.04em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.support-email:hover{text-decoration-thickness:2px}.support-contact p:not(.eyebrow),.support-details li{color:var(--muted);font-size:14px;line-height:1.9}.support-contact p:not(.eyebrow){margin-top:20px}.support-details h3{font-size:20px;font-weight:550;letter-spacing:-.5px}.support-details ul{margin:16px 0 24px;padding-left:20px}.support-details li+li{margin-top:8px}@media (max-width:1000px){.public-page .how-section-intro{display:block}.public-page .how-section-intro>p{margin-top:26px;max-width:none}.public-page .how-process-rail p{font-size:12px}.public-page .extension-benefits{gap:26px}.public-page .extension-benefits article+article{padding-left:26px}.public-page .extension-demo{grid-template-columns:1fr;gap:56px}.public-page .extension-demo-result .extension-copy{grid-row:1}}@media (max-width:700px){.support-intro>p:last-child{font-size:13px}.support-contact{grid-template-columns:1fr;gap:48px;padding-top:32px}.support-contact p:not(.eyebrow),.support-details li{font-size:13px}.public-page{--public-section-gap:clamp(80px,12svh,112px);--public-reading-gap:56px;--public-heading-gap:32px;--public-heading-size:clamp(34px,8.5vw,52px);--public-title-size:clamp(46px,11.5vw,72px)}.public-page.information-page,.public-page.legal{padding-top:64px}.public-page .page-closing{padding-bottom:80px}.public-page .page-closing>p{font-size:12px}.public-page .page-closing .button{min-height:48px;padding:14px 20px}.public-page .how-process-rail{margin-top:56px;padding-block:24px;gap:22px}.public-page .how-walkthrough .demo-photo{min-height:320px}.public-page .how-walkthrough .demo-content h3{font-size:32px}.public-page .how-walkthrough .demo-caption h3{font-size:16px}.public-page .how-walkthrough .demo-caption p{font-size:12px}.public-page .how-section-intro>p{font-size:12px;margin-top:20px}.public-page .how-entry-options{gap:56px}.public-page .how-entry-options h3{font-size:27px}.public-page .how-entry-options p{font-size:13px}.public-page .how-benefit-section .feature-list article{padding-block:32px}.public-page .how-benefit-section .feature-list h3{font-size:23px}.public-page .how-benefit-section .feature-list p{font-size:13px}.public-page .how-honesty{grid-template-columns:1fr;padding-block:42px}.public-page .how-honesty h2{font-size:29px}.public-page .how-honesty p:not(.eyebrow){font-size:13px}.public-page.extension-page>.extension-tour{padding:24px 12px}.public-page .extension-tour-heading{margin-bottom:24px}.public-page .extension-tour-heading h2{font-size:25px}.public-page .extension-benefits{gap:30px;padding-bottom:36px}.public-page .extension-benefits article+article{padding-left:0;padding-top:30px}.public-page .extension-benefits h2{font-size:22px}.public-page .extension-benefits p{font-size:13px}.public-page .extension-demo{gap:40px}.public-page .extension-copy h2{font-size:clamp(36px,9vw,52px)}.public-page .extension-copy>p:not(.eyebrow){font-size:14px}.public-page .extension-export p{font-size:13px}.public-page .extension-reel-scene{height:390px}.public-page .extension-result-stage{padding-block:32px 40px}.public-page .extension-pdf-stage{height:460px}.public-page .device-note{padding-block:36px}.public-page .device-note h2{font-size:28px}.public-page .device-note p{font-size:13px}.public-page.collection-page .collection-heading>p{font-size:14px}.public-page.collection-page .collection-row>:is(th,td){padding-block:32px}.public-page.collection-page .recipe-name{font-size:17px}.public-page.collection-page .recipe-avatar{width:40px;height:40px}.public-page.collection-page .recipe-detail{gap:24px;padding-bottom:36px}.public-page.collection-page .recipe-detail h3{font-size:26px}.public-page.collection-page .recipe-detail p{font-size:13px}.public-page.questions-page .faq-section>div:first-child>p:last-child{font-size:14px}.public-page.questions-page .faq-list summary{font-size:17px;padding-block:30px}.public-page.questions-page .faq-list details>p{font-size:14px;padding-bottom:30px}.public-page.legal>.subpage-lede{font-size:14px}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero){padding-top:30px}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero) h2{font-size:29px}.public-page.legal>section:not(.page-closing):not(.landing-feature-hero) p{font-size:14px;margin-top:20px}}.public-page:has(.landing-feature-hero){padding-top:0}.public-page .landing-feature-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100vw;min-height:calc(100svh - 84px);margin-inline:calc(50% - 50vw);overflow:hidden;background:radial-gradient(ellipse at 0 100%,#3361df12,transparent 60%)}.landing-feature-hero .hero-dot-field{z-index:-1}.public-page.legal>.landing-feature-hero{margin-block:0;padding:0;border:0}.landing-feature-stage{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-block:clamp(72px,10svh,96px) 24px;text-align:center}.landing-feature-hero .landing-feature-eyebrow{position:absolute;top:32px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:550;letter-spacing:1.7px;color:#677485}.public-page .landing-feature-hero h1.landing-feature-title{width:100%;max-width:1240px;margin:0;font-size:clamp(80px,min(10vw,17svh),172px);font-weight:800;line-height:.96;letter-spacing:-.075em}.landing-feature-title>:is(span,em){display:block;text-wrap:balance}.landing-feature-title>em{margin-top:.1em;color:var(--blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.065em;--entrance-delay:80ms}.public-page:is(.collection-page,.questions-page) .landing-feature-title>em{margin-top:0;color:inherit;font:inherit;letter-spacing:inherit}.public-page.extension-page .landing-feature-title{text-shadow:0 0 18px #3361df29,0 0 42px #3361df17}.landing-feature-copy{align-self:center;width:100%;max-width:680px;margin:0;padding:0;--entrance-delay:200ms}.landing-feature-copy .extension-hero-promise{margin:0;color:var(--ink);font-size:clamp(21px,1.8vw,27px);line-height:1.25;letter-spacing:-.8px}.landing-feature-copy .subpage-lede{max-width:580px;margin:16px auto 0;font-size:13px;line-height:1.85}.landing-feature-copy>.button{margin-top:24px;min-height:46px;padding:13px 18px;font-size:11px;gap:18px}.landing-feature-copy .reel-platforms{justify-content:center;margin-top:20px;gap:12px}.landing-feature-copy .reel-platform{font-size:10px}.landing-feature-copy .reel-platform svg{width:17px;height:17px}.landing-feature-copy .extension-hero-actions{justify-content:center;gap:18px}.landing-feature-copy .extension-hero-footnote{font-size:10px;line-height:1.7}.landing-feature-copy .extension-release-notice{margin-top:20px;text-align:center}.landing-feature-copy .extension-release-notice strong{font-size:13px}.landing-feature-copy .extension-release-notice span{font-size:11px;line-height:1.7}.landing-feature-baseline{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:16px 24px}.public-page.collection-page .collection-section{padding-top:var(--public-reading-gap)}.public-page.collection-page .collection-heading{text-align:left;margin-bottom:var(--public-heading-gap)}.public-page.collection-page .collection-heading h2{margin-top:20px;font-size:var(--public-heading-size);font-weight:500;letter-spacing:-.06em;line-height:1.1}.public-page.collection-page .collection-heading>p{margin:24px 0 0;font-size:14px}.public-page.questions-page #common-questions{padding-top:var(--public-reading-gap)}.public-page.questions-page #common-questions .faq-list{margin-top:0}.public-page .support-contact{margin-top:var(--public-reading-gap)}@media (prefers-reduced-motion:no-preference){.landing-feature-hero [data-entrance-state=visible]{animation-duration:1.1s}.landing-feature-hero [data-entrance-state=visible][data-entrance-title]{animation-duration:1.25s}}@media (max-width:700px){.public-page .landing-feature-hero{min-height:calc(100svh - 76px)}.landing-feature-stage{display:flex;flex-direction:column;justify-content:center;gap:24px;padding-block:clamp(84px,12svh,110px) 32px;text-align:center}.landing-feature-hero .landing-feature-eyebrow{top:30px;left:0;right:0;justify-content:center;font-size:8px;letter-spacing:1.2px}.public-page .landing-feature-hero h1.landing-feature-title{width:100%;font-size:clamp(60px,19.5vw,116px);line-height:.93}.landing-feature-copy{align-self:center;width:100%;max-width:370px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-feature-copy .extension-hero-promise{font-size:23px}.landing-feature-copy .subpage-lede{max-width:320px;margin:16px auto 0;font-size:12px}.landing-feature-copy .extension-hero-actions,.landing-feature-copy .reel-platforms{justify-content:center}.landing-feature-copy .extension-release-notice{text-align:center}.landing-feature-copy .extension-hero-footnote{font-size:9px}.landing-feature-baseline{min-height:62px;padding-block:8px 20px;gap:12px}.landing-feature-baseline .hero-scroll{max-width:250px;font-size:7px;letter-spacing:.8px;line-height:1.6;gap:12px}.landing-feature-baseline .scroll-arrow{flex-shrink:0}.landing-feature-baseline .motion-toggle{min-width:42px;min-height:42px;justify-content:center;font-size:0}.landing-feature-baseline .motion-toggle>span{font-size:14px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_acff56{font-family:manrope,manrope Fallback}.__variable_acff56{--font-manrope:"manrope","manrope Fallback"}