:root{color-scheme:light;--paper:#f5f7f8;--ink:#202124;--muted:#6d7177;--blue:#3361df;--line:#e7e8ea;--surface:#f5f6f7;--font:var(--font-manrope),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:124px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit}button,summary{cursor:pointer}.inverting-cursor{display:none}@media (hover:hover) and (pointer:fine){.inverting-cursor{display:block;position:fixed;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:9999;opacity:0;will-change:transform}.inverting-cursor[data-visible=true]{opacity:1}html.reelish-cursor-active,html.reelish-cursor-active *{cursor:none!important}}@media print{.inverting-cursor{display:none}}a,button,summary{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}h1,h2,h3,h4,p{margin:0}::selection{background:#2454ed;color:#fff}@media (prefers-reduced-motion:no-preference){[data-entrance-state=pending]{opacity:0}[data-entrance-state=visible]{animation:section-entrance .8s cubic-bezier(.22,.61,.36,1) var(--entrance-delay,0s) backwards}[data-entrance-state=visible] [data-entrance-title],[data-entrance-state=visible][data-entrance-title]{animation:title-entrance .95s cubic-bezier(.22,.61,.36,1) var(--entrance-delay,0s) backwards}.immersive-hero [data-entrance-state=visible]{animation-duration:1.1s}.immersive-hero [data-entrance-state=visible][data-entrance-title]{animation-duration:1.25s}}@keyframes section-entrance{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes title-entrance{0%{opacity:0;filter:blur(8px);translate:0 20px}to{opacity:1;filter:blur(0);translate:0 0}}@media (prefers-reduced-motion:no-preference){[data-entrance-state=visible][data-entrance-kind=heading]{animation:heading-flow 1s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) backwards}[data-entrance-state=visible][data-entrance-kind=card]{animation:card-flow 1.05s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) backwards}[data-entrance-state=visible][data-entrance-kind=visual]{animation:visual-flow 1.15s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) backwards}[data-entrance-state=visible][data-entrance-kind=copy]{animation:copy-flow .85s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) backwards}[data-entrance-state=visible][data-entrance-kind=workspace]{animation:workspace-flow .65s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) backwards}[data-scroll-visual]{transform:translate3d(0,calc((.5 - var(--scroll-progress, .5)) * 32px),0) scale(calc(.95 + var(--scroll-progress, .5) * .08));transform-origin:50% 50%}}@keyframes heading-flow{0%{opacity:0;translate:0 44px;clip-path:inset(0 0 75% 0)}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0)}}@keyframes card-flow{0%{opacity:0;translate:0 64px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes visual-flow{0%{opacity:0;translate:0 56px;scale:.96;clip-path:inset(3% 2% round 20px)}to{opacity:1;translate:0 0;scale:1;clip-path:inset(0 0 round 0)}}@keyframes copy-flow{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes workspace-flow{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media print{[data-entrance-item],[data-entrance-state],[data-entrance-title],[data-entrance]{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important;filter:none!important;animation:none!important}[data-scroll-visual]{transform:none!important}}.wrap{width:min(100% - 112px,1440px);margin-inline:auto}.skip-link{position:fixed;top:-80px;left:20px;background:var(--ink);color:white;padding:16px;z-index:100;border-radius:8px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;isolation:isolate;height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header:before{content:"";position:absolute;inset:0 calc((100% - 100vw) / 2);z-index:-1;background:rgb(245 247 248/65%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.brand{white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:9px;font-size:27px;letter-spacing:-1.4px;font-weight:750}.logo-mark{display:block;object-fit:contain;flex-shrink:0}.brand .logo-mark{width:44px;height:44px}.site-header nav{display:flex;gap:38px;color:#66696d;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:48px;padding:14px 23px;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:white;font-size:13px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#3d4046;transform:translateY(-2px);box-shadow:none}.button-small{min-height:39px;padding:10px 18px;font-size:11px;gap:18px}.button-secondary{background:transparent;border-color:#b6b8bc;color:var(--ink)}.button-secondary:hover{background:#e8e9eb}.arrow-icon{flex-shrink:0}.blue-dot,.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0}.product-section{padding-top:80px;scroll-margin-top:-80px}.step-tabs{display:flex;align-items:center;justify-content:flex-start;gap:30px;margin-bottom:24px}.step-tabs button{display:inline-flex;align-items:center;gap:9px;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;padding:12px 0;color:#7b7f85;font-size:13px;transition:color .2s,background .2s}.step-tabs button[aria-selected=true]{color:#25282d;background:transparent;border-bottom-color:#25282d}.step-tabs button:hover{color:var(--blue)}.step-number{font-size:9px;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-window{border:0;border-radius:0;background:transparent}.demo-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;min-height:430px}.demo-photo{position:relative;overflow:hidden;min-height:430px;border-radius:4px;background:#deddd7}.food-frame{object-fit:cover;transition:transform .6s,object-position .6s}.frame-0{object-position:25% center;transform:scale(1.35)}.frame-1{object-position:center;transform:scale(1)}.frame-2{object-position:85% 70%;transform:scale(1.6)}.demo-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(#0002,transparent 30%,#17191005 50%,#15150fde);pointer-events:none}.photo-topline{position:absolute;inset:23px 27px auto;color:white;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;z-index:1}.photo-topline>span:last-child{font-size:18px}.photo-caption{position:absolute;bottom:31px;left:31px;z-index:1;color:white}.photo-caption>span{font-size:8px;letter-spacing:1.7px;opacity:.75}.photo-caption p{font-size:30px;line-height:1.24;letter-spacing:-1px;margin-top:11px;font-weight:450}.demo-content{min-width:0;padding:22px 20px 22px 0;display:flex;flex-direction:column;justify-content:center}.recipe-kicker{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.2px;color:#767e89}.recipe-kicker>span:last-child:not(.status-dot){margin-left:auto;font-size:8px;color:#969ba3}.demo-content h3{font-size:34px;line-height:1.18;letter-spacing:-1.6px;font-weight:500;margin-top:23px}.recipe-subtitle{font-size:13px;color:#81858a;margin-top:12px}.recipe-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px;padding-bottom:24px;border-bottom:1px solid var(--line)}.recipe-facts span{padding:0 13px 0 0;border-radius:0;background:transparent;color:#6d737c;font-size:12px}.recipe-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:22px}.recipe-columns h4{font-size:13px;font-weight:650;margin-bottom:10px}.recipe-columns ul{list-style:none;padding:0;margin:0;font-size:12px;color:#7b8086;line-height:2.1}.recipe-columns li:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#b0b4bb;vertical-align:middle;margin-right:7px}.recipe-columns p{font-size:12px;color:#7b8086;line-height:1.9}.recipe-footnote{display:flex;align-items:center;justify-content:space-between;margin-top:27px;padding-top:15px;border-top:1px solid var(--line);color:#94989f;font-size:9px}.recipe-footnote .logo-mark{width:26px;height:26px}.photo-picker>p,.save-preview>p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:15px}.frame-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.frame-options button{padding:4px;border:1px solid var(--line);background:white;border-radius:8px;text-align:left}.frame-options button[aria-pressed=true]{border-color:var(--blue);background:#f1f5ff}.frame-options button>div{height:92px;position:relative;overflow:hidden;border-radius:4px}.frame-options button>span{display:block;padding-block:10px 6px;font-size:8px;text-align:center}.demo-content p.demo-disclaimer{font-size:9px;color:#92969b;margin-top:22px}.save-check{width:36px;height:36px;background:#eff4ef;color:#5c7e62;display:grid;place-items:center;border-radius:50%;margin-top:20px}.save-preview h3{margin-top:15px;font-size:31px}.save-destinations{display:grid;margin-top:22px}.save-destinations>span{border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;padding-block:14px;font-size:11px}.save-destinations>span>span:last-child{margin-left:auto;color:#6f8b73}.demo-caption{display:flex;justify-content:space-between;gap:25px;padding:24px 2px 28px}.demo-caption h3{font-size:14px;font-weight:600}.demo-caption p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:5px;max-width:590px}.demo-caption>span{color:#747980;font-size:10px;text-align:right;padding-top:3px;flex-shrink:0}.platform-line{display:flex;justify-content:center;align-items:center;gap:28px;padding-top:32px;padding-bottom:24px;font-size:11px;color:#91959a}.platform-line>div{display:flex;gap:25px;align-items:center}.platform-name{display:inline-flex;align-items:center;gap:7px;color:#656a71;font-size:12px;font-weight:600}.facebook-mark{font-family:sans-serif;font-weight:700;font-size:22px;line-height:1;padding-right:2px}.reel-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.reel-platform{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#424b58;font-size:11px;font-weight:550;line-height:1.5}.reel-platform svg{display:block;flex-shrink:0}.hero-invitation .reel-platforms{margin-top:15px;gap:10px 14px}.hero-invitation .reel-platform{font-size:10px}.hero-invitation .reel-platform svg{width:17px;height:17px}.extension-hero .reel-platforms{justify-content:center;margin-top:18px}.features-section{padding-top:72px;padding-bottom:80px}.section-heading{text-align:left}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#8a8f95;font-weight:600}.closing h2,.section-heading h2{font-size:clamp(40px,5.5vw,72px);font-weight:450;line-height:1.1;letter-spacing:-.06em;margin-top:24px}.closing h2 span,.section-heading h2 span{color:inherit}.section-heading>p:last-child{max-width:630px;font-size:15px;color:var(--muted);line-height:1.9;margin-top:24px}.privacy-band{display:flex;align-items:center;gap:28px;padding-block:40px;border-top:1px dotted #b3b6bb;border-bottom:1px dotted #b3b6bb}.privacy-symbol{width:52px;height:52px;display:grid;place-items:center;border-radius:0;background:transparent;color:#747d89;flex-shrink:0}.privacy-band h2{font-size:19px;font-weight:550;letter-spacing:-.3px}.privacy-band p{font-size:13px;color:#8a8f96;margin-top:7px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:500}.privacy-band .text-link{margin-left:auto;flex-shrink:0}.faq-section{padding-top:96px;padding-bottom:64px;display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.faq-section h2{font-size:clamp(40px,5.5vw,72px);font-weight:450;line-height:1.1;letter-spacing:-.06em;margin-top:24px}.faq-section h2 span{color:inherit}.faq-section>div>p:last-child{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.faq-list details{border-bottom:1px dotted #b3b6bb}.faq-list details:first-child{border-top:1px dotted #b3b6bb}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0;font-size:15px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#8d949d;font-size:19px;font-weight:300;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);font-size:13px;line-height:1.9;padding:0 28px 25px 0}.closing{text-align:left;padding-top:48px;padding-bottom:88px;border-top:1px dotted #b3b6bb}.closing-mark{display:grid;place-items:center;width:80px;height:64px}.closing-mark .logo-mark{width:80px;height:80px}.closing h2{margin-top:26px}.closing .button{margin-top:29px}.closing>p{font-size:12px;color:var(--muted);margin-top:16px}.footer{position:relative;z-index:1;border-top:1px dotted #b3b6bb}.footer-top{padding-block:33px;display:flex;align-items:center;gap:27px}.footer-top>p{font-size:10px;color:#93989f}.footer .brand{font-size:23px}.footer .brand .logo-mark{width:36px;height:36px}.footer-links{margin-left:auto;display:flex;gap:25px;font-size:10px}.footer-links a{display:inline-flex;align-items:center;gap:7px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#a0a4ab;font-size:12px;padding-bottom:24px}.footer-credit a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.subpage{padding-top:70px;padding-bottom:90px}.subpage h1{font-size:clamp(45px,6vw,76px);font-weight:450;letter-spacing:-.06em;line-height:1.1;margin:24px 0}.serif{color:inherit;font-family:inherit;font-style:normal}.subpage-lede{max-width:630px;color:var(--muted);line-height:1.9;font-size:15px}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:55px}.download-card{background:transparent;border:0;border-top:1px dotted #b3b6bb;border-radius:0;padding:32px 0}.download-card>.logo-mark{width:70px;height:70px;margin-bottom:18px}.version{font-size:9px;color:var(--muted);letter-spacing:1px}.download-card h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin-top:18px}.download-card>p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:17px}.download-card .button{margin-top:27px}.download-card small{font-size:10px;display:block;color:#92979f;line-height:1.8;margin-top:18px}.install-steps>h2{font-size:24px;letter-spacing:-.7px;font-weight:500}.install-steps ol{padding-left:23px;margin-top:26px}.install-steps li{padding-left:9px;margin-top:25px;font-size:13px}.install-steps h3{font-size:14px;font-weight:600}.install-steps p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:8px}.install-steps>.text-link{margin-top:28px}.store-coming-soon:disabled{cursor:default;opacity:1;background:var(--ink);transform:none;box-shadow:none;flex-wrap:wrap;gap:12px}.store-coming-soon>span{font-size:10px;color:#d4d8df;padding-left:12px;border-left:1px solid #62666b}code{font-size:.93em;background:#f1f2f4;padding:2px 4px;border-radius:3px;overflow-wrap:anywhere}.device-note{margin-top:60px;padding:40px 0;border-top:1px dotted #b3b6bb}.device-note h2{font-size:20px;font-weight:500}.device-note p{font-size:12px;line-height:1.9;color:var(--muted);margin-block:16px;max-width:750px}.legal{max-width:850px}.legal section{margin-top:48px;padding-top:32px;border-top:1px dotted #b3b6bb}.legal section h2{font-size:22px;font-weight:500;letter-spacing:-.5px}.legal section p{margin-top:15px;font-size:13px;line-height:1.95;color:var(--muted)}@media (max-width:1000px){.wrap{width:calc(100% - 64px)}.demo-content{padding:28px}.demo-content h3{font-size:29px}.recipe-columns{gap:15px}.faq-section{gap:40px}.privacy-band p{max-width:360px;line-height:1.7}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{height:78px}.site-header nav{display:none}.brand{font-size:25px}.button{font-size:11px;padding-inline:18px;gap:14px}.step-tabs{gap:3px;margin-bottom:16px}.step-tabs button{gap:6px;font-size:9px;padding:10px 12px}.step-number{font-size:7px}.demo-body{grid-template-columns:1fr;gap:28px}.demo-photo{min-height:285px}.photo-caption{bottom:25px;left:25px}.photo-caption p{font-size:27px}.demo-content{min-height:406px;padding:27px}.demo-content h3{font-size:32px}.recipe-columns{gap:30px}.recipe-columns p,.recipe-columns ul{font-size:11px}.demo-caption{flex-direction:column;gap:11px;padding-top:20px}.demo-caption>span{text-align:left}.demo-caption p{font-size:11px}.platform-line{flex-direction:column;gap:18px;padding-block:25px 52px}.features-section{padding-top:63px;padding-bottom:55px}.closing h2,.section-heading h2{font-size:39px;letter-spacing:-1.8px}.section-heading>p:last-child{font-size:12px}.privacy-band{flex-wrap:wrap;gap:17px}.privacy-band>div:nth-child(2){flex:1 1}.privacy-band h2{font-size:14px}.privacy-band p{font-size:10px}.privacy-band .text-link{width:calc(100% - 69px);margin-left:69px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:63px;padding-bottom:43px}.faq-section h2{font-size:36px}.faq-section>div>p:last-child{margin-top:15px}.faq-list details>p,.faq-list summary{font-size:12px}.closing{padding-block:48px 68px}.closing h2{font-size:36px}.footer-top{flex-wrap:wrap;gap:20px;padding-block:25px}.footer-top>p{margin-left:auto}.footer-links{width:100%;margin-left:0}.footer-bottom{flex-wrap:wrap;font-size:11px;gap:12px}.subpage{padding-top:40px;padding-bottom:60px}.subpage-lede{font-size:13px}.install-grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.download-card{padding:28px 0}}@media (max-width:380px){.wrap{width:calc(100% - 32px)}.step-tabs button{font-size:8px;padding-inline:8px}.demo-content{padding-inline:20px}.closing h2,.section-heading h2{font-size:32px}.recipe-columns{gap:20px}.footer-top>p{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-heading{display:block;margin-bottom:55px}.collection-heading h2{font-size:clamp(40px,5.5vw,72px);font-weight:450;letter-spacing:-.06em;line-height:1.1;margin-top:24px}.collection-heading h2 span{color:inherit}.collection-heading>p{max-width:630px;font-size:15px;line-height:1.9;color:var(--muted);margin-top:24px}.collection-heading.walkthrough-heading{margin-bottom:30px}.collection-heading.walkthrough-heading>p{margin-top:18px}.recipe-list{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.recipe-list thead th{font-size:12px;font-weight:500;padding:0 16px 25px}.recipe-list thead th:first-child{width:35%}.recipe-list thead th:nth-child(2){width:15%}.recipe-list thead th:nth-child(3){width:12%}.recipe-list thead th:nth-child(4){width:26%}.recipe-list thead th:last-child{width:12%}.feature-list article,.recipe-group,.recipe-list thead{background-image:radial-gradient(circle,#a9acb1 .75px,transparent .9px);background-size:9px 2px;background-position:0 100%;background-repeat:repeat-x}.collection-row>td,.collection-row>th{padding:34px 16px;font-size:16px;font-weight:400;vertical-align:middle}.recipe-identity{display:flex;align-items:center;gap:15px}.recipe-avatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:550;background:#e8e9eb;color:var(--muted);overflow:hidden}.recipe-avatar img{width:100%;height:100%;object-fit:cover}.recipe-name{border:0;padding:0;background:none;font-size:17px;font-weight:600;letter-spacing:-.5px;text-align:left;text-decoration:underline;text-decoration-color:#b9babe;text-underline-offset:5px;text-decoration-thickness:1px}.recipe-name:hover{color:var(--blue);text-decoration-color:var(--blue)}.recipe-mobile-meta{display:none}.recipe-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection-row .recipe-ingredients{font-size:14px;color:#6e7278}.recipe-action{text-align:right}.view-button{border:1px solid #9a9da2;background:transparent;border-radius:7px;min-width:84px;min-height:42px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:13px;transition:background .2s,color .2s}.view-button:hover,.view-button[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:white}.view-button>svg{flex-shrink:0}.recipe-detail-row[hidden]{display:none}.recipe-detail-row>td{padding:0 16px}.recipe-detail{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:8px 0 40px 57px}.recipe-detail h3{font-size:24px;font-weight:450;letter-spacing:-.7px;margin-top:15px;max-width:360px}.recipe-detail p{font-size:14px;line-height:1.8;color:var(--muted);max-width:480px}.recipe-detail .recipe-note{font-size:12px;margin-top:13px}.recipe-detail .text-link{margin-top:20px}.collection-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:32px}.collection-footer p{font-size:11px;color:var(--muted)}.feature-list{margin-top:55px}.feature-list article{display:grid;grid-template-columns:55px 1.15fr 1fr 115px;align-items:center;gap:35px;padding:42px 0}.feature-index{color:#90949a;font-size:12px}.feature-list h3{font-size:22px;font-weight:450;letter-spacing:-.6px}.feature-list p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.9}.feature-label{justify-self:end;font-size:12px;color:#898e95}@media (max-width:1000px){.collection-heading{gap:25px}.collection-heading>p{font-size:14px;max-width:630px}.collection-row>td,.collection-row>th{padding-inline:8px;font-size:14px}.recipe-list thead th{padding-inline:8px}.recipe-name{font-size:15px}.recipe-identity{gap:10px}.recipe-avatar{width:34px;height:34px}.collection-row .recipe-ingredients{font-size:12px}.view-button{min-width:68px;gap:8px;padding-inline:10px}.demo-body{gap:35px}.demo-content{padding:15px 0}.feature-list article{grid-template-columns:35px 1fr 1fr;gap:25px}.feature-label{display:none}.feature-list h3{font-size:20px}}@media (max-width:700px){.collection-heading{display:block;margin-bottom:35px}.collection-heading h2{font-size:40px;letter-spacing:-.06em}.collection-heading>p{font-size:12px;margin-top:18px;max-width:100%}.recipe-list .recipe-meta-column{display:none}.recipe-detail-row:not([hidden]),.recipe-detail-row>td,.recipe-list,.recipe-list tbody,.recipe-list thead{display:block;width:100%}.collection-row,.recipe-list thead tr{display:grid;grid-template-columns:minmax(0,1fr) 75px;align-items:center}.collection-row>td,.collection-row>th,.recipe-list thead th{min-width:0}.recipe-list thead th:first-child{width:auto}.recipe-list thead th:last-child{width:75px}.recipe-list thead th{padding:0 0 20px;font-size:11px}.collection-row>td,.collection-row>th{padding:26px 0}.recipe-name{font-size:14px;letter-spacing:-.3px}.recipe-avatar{width:34px;height:34px;font-size:9px}.recipe-mobile-meta{display:flex;gap:7px;color:var(--muted);font-size:10px;margin-top:9px}.view-button{min-width:62px;min-height:40px;font-size:11px;gap:8px;padding-inline:9px}.recipe-detail-row>td{padding:0}.recipe-detail{grid-template-columns:1fr;gap:20px;padding:5px 0 30px}.recipe-detail h3{font-size:23px}.recipe-detail p{font-size:12px}.collection-footer{align-items:flex-start;flex-direction:column;gap:18px;margin-top:24px}.collection-footer p{font-size:10px;line-height:1.8}.product-section{padding-top:64px;scroll-margin-top:-64px}.collection-heading.walkthrough-heading{margin-bottom:24px}.step-tabs{gap:17px;justify-content:space-between}.step-tabs button{padding:10px 0;font-size:9px}.demo-body{gap:20px}.demo-content{padding:15px 0;min-height:360px}.demo-caption{padding-top:14px}.platform-line{padding-top:10px}.section-heading h2{font-size:36px}.feature-list{margin-top:26px}.feature-list article{grid-template-columns:25px 1fr;gap:15px;padding:30px 0}.feature-list h3{font-size:19px}.feature-list p{grid-column:2;font-size:12px}.privacy-band .text-link{margin-left:0;width:auto}.faq-section{padding-top:64px;padding-bottom:40px}.faq-list summary{font-size:13px;padding-block:27px}.closing{padding-top:36px;padding-bottom:72px}}@media (max-width:380px){.recipe-identity{gap:8px}.recipe-name{font-size:12px}.recipe-avatar{width:28px;height:28px}.collection-heading h2{font-size:29px}.recipe-list thead th:last-child{width:65px}}body:has(.immersive-hero) .site-header{position:fixed;top:0;left:50%;transform:translateX(-50%);height:100px}body:has(.immersive-hero) .site-header .brand .logo-mark{width:53px;height:53px}body:has(.immersive-hero) .site-header nav{color:#424b58}.immersive-hero{--hero-type:min(15vw,25svh,230px);height:100svh;overflow:hidden;background:var(--paper);margin-bottom:88px}.home-landing,.immersive-hero{position:relative;isolation:isolate}.home-landing{--home-section-gap:clamp(560px,85svh,960px)}.home-landing .immersive-hero{isolation:auto;background:transparent}.home-fixed-background{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--paper)}.home-fixed-background>.hero-dot-field{z-index:1}.home-landing .home-finale:before,.home-landing .product-dots:before{display:none}.hero-dot-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.hero-stage{position:relative;top:clamp(100px,17svh,165px);height:calc(100% - clamp(100px, 17svh, 165px) - 82px)}.hero-edition{position:absolute;right:0;top:10px;font-size:9px;font-weight:550;letter-spacing:1.7px;display:flex;align-items:center;gap:8px}.hero-edition>span:last-child{position:absolute;right:0;top:22px;white-space:nowrap;color:#798493;font-size:8px;letter-spacing:1px}.hero-title{margin:0;font-size:var(--hero-type);line-height:.88;font-weight:800;letter-spacing:-.075em}.hero-title>span{position:absolute;display:block;white-space:nowrap}.hero-from{left:-.009em;top:0}.hero-feed{left:12%;top:32%;color:#3361df;font-family:Georgia,Times New Roman,serif;font-size:.94em;font-style:italic;font-weight:400;letter-spacing:-.07em}.hero-table{right:1%;bottom:0}.hero-invitation{position:absolute;bottom:calc(var(--hero-type) * .88 + 62px);right:clamp(20px,3vw,40px);width:29%;padding:23px 25px;border:1px solid #b7c0cf;border-radius:16px;background:#f9fafbe8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero-invitation>p{font-size:clamp(19px,1.8vw,27px);line-height:1.2;letter-spacing:-.9px;font-weight:650}.hero-invitation>span{display:block;font-size:10px;line-height:1.65;color:#717e8d;margin-top:10px}.hero-invitation .button{min-height:42px;font-size:9px;letter-spacing:.7px;padding:12px 14px;margin-top:20px;gap:22px}.hero-baseline{position:absolute;left:50%;transform:translateX(-50%);bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:30px}.hero-scroll{display:inline-flex;align-items:center;gap:15px;font-size:8px;letter-spacing:1.3px;color:#677485}.scroll-arrow{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c3cbd6;border-radius:50%;font-size:16px;color:#3f5068}.motion-toggle{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#677485;font-size:10px;padding:9px 0}.motion-toggle:hover{color:var(--blue)}.motion-toggle:disabled{cursor:default}.motion-toggle>span{font-size:13px}.hero-feed{--entrance-delay:80ms}.hero-table{--entrance-delay:160ms}.hero-invitation{--entrance-delay:200ms}@media (min-width:701px){.home-landing .hero-feed{left:50%;transform:translateX(-50%)}.home-landing .hero-title{text-shadow:0 0 18px #3361df29,0 0 42px #3361df17}.home-landing .hero-invitation{right:0;width:min(29%,calc(50% - var(--hero-type) * 1.3 - 24px))}}@media (min-width:701px) and (max-width:1000px){.home-landing .hero-feed{top:50%}.home-landing .hero-invitation{top:0;bottom:auto;width:32%}}@media (min-width:1200px){.home-landing .hero-invitation{width:min(24%,320px);padding:16px 18px;border-radius:14px}.home-landing .hero-invitation>p{font-size:22px}.home-landing .hero-invitation>span{margin-top:8px}.home-landing .hero-invitation .reel-platforms{margin-top:12px}.home-landing .hero-invitation .button{min-height:38px;padding:10px 12px;margin-top:14px;gap:16px}}@media (min-width:1600px){.hero-stage{top:165px;height:calc(100% - 260px)}.hero-invitation{bottom:calc(var(--hero-type) * .88 + 68px)}}@media (max-width:1000px){.immersive-hero{--hero-type:min(16vw,25svh)}.hero-title{font-size:var(--hero-type)}.hero-stage{top:clamp(100px,16svh,145px);height:calc(100% - clamp(100px, 16svh, 145px) - 80px)}.hero-feed{top:36%;left:8%}.hero-invitation{width:32%;padding:20px}.hero-invitation>p{font-size:19px}.hero-invitation>span{font-size:9px}.hero-invitation .button{font-size:8px;gap:10px;padding-inline:10px}}@media (max-width:700px){body:has(.immersive-hero) .site-header{height:80px}body:has(.immersive-hero) .site-header .brand .logo-mark{width:44px;height:44px}.immersive-hero{height:auto;min-height:100svh;display:flex;flex-direction:column;margin-bottom:64px}.hero-stage{top:0;padding-top:clamp(102px,15svh,130px);height:auto;flex:1 1}.hero-edition{top:clamp(83px,12svh,102px);right:auto;left:0;font-size:7px;letter-spacing:1.3px}.hero-edition>span:last-child{display:none}.hero-title{font-size:min(24vw,13svh,165px);line-height:.97;letter-spacing:-.075em}.hero-title>span{position:static}.hero-feed{margin-left:10%;font-size:.9em}.hero-table{text-align:right}.hero-invitation{position:static;width:100%;padding:23px 0 25px;margin-top:32px;border:0;border-top:1px solid #bbc6d3;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-invitation>p{font-size:24px;letter-spacing:-.7px}.hero-invitation>span{font-size:11px}.hero-invitation .button{font-size:9px;min-height:44px;padding-inline:16px;gap:18px;margin-top:19px}.hero-baseline{position:relative;left:auto;transform:none;bottom:auto;padding-block:20px;gap:15px}.hero-scroll{font-size:7px;letter-spacing:.6px;gap:9px;max-width:220px;line-height:1.6}.scroll-arrow{width:26px;height:26px;flex-shrink:0}.motion-toggle{font-size:9px;flex-shrink:0}}@media (max-width:380px){.immersive-hero{min-height:100svh}.hero-stage{padding-top:clamp(100px,15svh,120px)}.hero-title{font-size:min(24vw,13svh)}.hero-invitation>p{font-size:22px}.hero-scroll{max-width:165px;font-size:6px}}@media (prefers-reduced-motion:reduce){.hero-invitation,.hero-title>span{animation:none}}.animated-link{display:inline-flex;position:relative;align-items:center;gap:11px;padding-block:7px;color:inherit;text-decoration:none}.animated-link-label{position:relative;display:inline-grid;line-height:1.4;white-space:nowrap}.animated-link-label:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;opacity:.6;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.animated-link-line{grid-area:1/1;display:inline-flex}.animated-link-letter{display:inline-block;transition:transform .48s cubic-bezier(.22,.61,.36,1),opacity .42s,filter .48s;transition-delay:calc(var(--letter-index) * 20ms)}.animated-link-current .animated-link-letter{transform:translateX(0);opacity:1;filter:blur(0)}.animated-link-next .animated-link-letter{transform:translateX(-.28em);opacity:0;filter:blur(2px)}.animated-link:is(:hover,:focus-visible) .animated-link-current .animated-link-letter{transform:translateX(.28em);opacity:0;filter:blur(2px)}.animated-link:is(:hover,:focus-visible) .animated-link-next .animated-link-letter{transform:translateX(0);opacity:1;filter:blur(0)}.animated-link[aria-current] .animated-link-label:after{transform:scaleX(1)}.animated-link-arrow{flex-shrink:0;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.animated-link:is(:hover,:focus-visible) .animated-link-arrow{transform:translateX(3px)}.site-header nav .animated-link{font-size:13px;font-weight:450;letter-spacing:-.15px}@media (prefers-reduced-motion:reduce){.animated-link .animated-link-current .animated-link-letter,.animated-link:is(:hover,:focus-visible) .animated-link-current .animated-link-letter{transform:none;opacity:1;filter:none}.animated-link .animated-link-next{display:none}.animated-link:is(:hover,:focus-visible) .animated-link-arrow{transform:none}}@media (min-width:701px) and (max-height:650px){body:has(.immersive-hero) .site-header{height:80px}.immersive-hero{--hero-type:min(15vw,24svh)}.hero-stage{top:95px;height:calc(100% - 160px)}.hero-edition{top:0}.hero-invitation{padding:16px 20px;bottom:calc(var(--hero-type) * .88 + 56px)}.hero-invitation>p{font-size:18px}.hero-invitation>span{margin-top:7px}.hero-invitation .button{margin-top:12px;min-height:38px}.hero-baseline{bottom:16px}}@media (max-width:700px) and (max-height:700px){.hero-stage{padding-top:100px}.hero-edition{top:82px}.hero-title{font-size:min(24vw,12svh)}.hero-invitation{margin-top:22px;padding-block:16px}.hero-invitation>p{font-size:20px}.hero-invitation>span{font-size:10px;margin-top:7px}.hero-invitation .button{margin-top:13px;min-height:42px}.hero-baseline{padding-block:14px}}@media (max-width:380px){.site-header{gap:12px}.site-header .brand{font-size:22px;gap:6px}.site-header .button-small{white-space:nowrap;font-size:10px;padding-inline:12px;gap:10px}body:has(.immersive-hero) .site-header .brand .logo-mark{width:38px;height:38px}}.menu-toggle,.mobile-menu{display:none}@media (max-width:700px){html{scroll-padding-top:96px}.site-header,body:has(.immersive-hero) .site-header{height:76px}.site-header .dashboard-entry,.site-header .header-actions>.button-small,.site-header nav{display:none}.header-actions{gap:8px}.menu-toggle{position:relative;display:grid;place-content:center;gap:5px;width:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent}.menu-toggle span{display:block;width:16px;height:1.5px;border-radius:1px;background:var(--ink);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-menu{position:absolute;top:100%;left:calc((100% - 100vw) / 2);z-index:-1;display:flex;flex-direction:column;width:100vw;height:calc(100dvh - 100%);padding:8px 20px 28px;overflow-y:auto;background:var(--paper);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s .35s}.mobile-menu[data-open=true]{visibility:visible;opacity:1;transform:none;transition:opacity .25s,transform .35s cubic-bezier(.22,.61,.36,1)}.site-header .mobile-menu nav,body:has(.immersive-hero) .site-header .mobile-menu nav{display:flex;flex-direction:column;gap:0;color:var(--ink);font-size:inherit}.mobile-menu nav a{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px dotted #b3b6bb;font-size:30px;font-weight:450;letter-spacing:-.05em;line-height:1.15}.mobile-menu nav a:first-child{border-top:1px dotted #b3b6bb}.mobile-menu nav a small{align-self:flex-start;padding-top:6px;font-size:10px;letter-spacing:.5px;color:var(--blue)}.mobile-menu nav a .arrow-icon{margin-left:auto;width:18px;color:#8a8f95;transition:transform .25s,color .25s}.mobile-menu nav a[aria-current=page]{color:#85898f}.mobile-menu nav a:active .arrow-icon{transform:translateX(4px);color:var(--ink)}.mobile-menu-foot{margin-top:auto;padding-top:32px}.mobile-menu-foot .button{width:100%;justify-content:space-between}.mobile-menu-foot p{margin-top:12px;font-size:11px;color:var(--muted);text-align:center}.menu-open,.menu-open body{overflow:hidden}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.mobile-menu[data-open=true] nav a{animation:menu-link .45s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i) * 45ms + 60ms)}}@keyframes menu-link{0%{opacity:0;transform:translateY(10px)}}@media (max-width:700px) and (max-height:700px){.hero-title{font-size:min(24vw,10.5svh)}.hero-invitation{margin-top:18px}}.extension-intro>.text-link{margin-top:22px}.extension-demo{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,100px);margin-top:100px}.extension-demo-result{grid-template-columns:1.15fr .85fr;margin-top:110px}.extension-copy h2{font-size:clamp(36px,4vw,58px);line-height:1.12;letter-spacing:-.055em;font-weight:450;margin:22px 0}.extension-copy h2 span{color:inherit}.extension-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.9;margin-top:16px;max-width:420px}.extension-copy strong{color:var(--ink);font-weight:600}.extension-detail{display:block;margin-top:28px;padding-top:20px;border-top:1px dotted #b3b6bb;font-size:11px;color:var(--muted)}.extension-figure{margin:0;min-width:0}.extension-figure figcaption{font-size:10px;color:var(--muted);line-height:1.7;margin-top:16px}.extension-browser{border:1px solid #d5d9de;border-radius:12px;overflow:hidden;background:#e9edf2}.extension-browser-bar{height:48px;display:flex;align-items:center;gap:16px;padding:0 18px}.browser-dots{color:#b7bec8;font-size:8px;white-space:nowrap}.browser-address{flex:1 1;background:#f8f9fb;border-radius:5px;padding:7px 12px;color:#858b94;font-size:10px}.extension-browser-bar .logo-mark{width:26px;height:26px}.extension-reel-scene{position:relative;height:440px;background:#202124;padding:25px 12%}.extension-reel-photo{position:relative;height:100%;width:78%;overflow:hidden;border-radius:8px}.extension-reel-photo>img{object-fit:cover}.extension-reel-photo>div{position:absolute;inset:auto 0 0;padding:70px 20px 20px;color:white;background:linear-gradient(transparent,#121619c9)}.extension-reel-photo span{font-size:7px;letter-spacing:1.2px}.extension-reel-photo p{font-size:24px;line-height:1.2;letter-spacing:-.7px;margin-top:8px}.extension-popup-shot{position:absolute;top:0;right:16px;width:min(320px,80%);box-shadow:0 12px 38px #0004;border-radius:0 0 8px 8px;overflow:hidden}.extension-popup-shot img{display:block;width:100%;height:auto}.extension-result-stage{background:#e8edf4;border-radius:12px;padding:30px;display:flex;align-items:center;flex-direction:column;gap:25px}.extension-stage-label{font-size:8px;letter-spacing:1.7px;color:#6f7b8d}.extension-result-stage a{max-width:100%}.extension-result-stage img{display:block;width:320px;max-width:100%;height:auto;box-shadow:0 14px 40px #3546661a;border:1px solid #dce1e8;border-radius:6px}.extension-export{display:flex;gap:20px;margin-top:28px;padding-top:23px;border-top:1px dotted #b3b6bb}.extension-export>span{font-size:10px;color:var(--blue);padding-top:3px}.extension-export h3{font-size:15px;font-weight:550}.extension-export p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:9px}.extension-launch{margin-top:100px;padding-top:40px;border-top:1px dotted #b3b6bb;display:flex;justify-content:space-between;align-items:center;gap:40px}.extension-launch h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;font-weight:450;margin-top:20px}.extension-launch p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:520px;margin-top:14px}.extension-launch small{display:block;font-size:10px;color:var(--muted);margin-top:12px}@media (max-width:700px){.extension-demo,.extension-demo-result{grid-template-columns:1fr;gap:32px;margin-top:65px}.extension-demo-result .extension-copy{grid-row:1}.extension-copy>p:not(.eyebrow){max-width:none}.extension-reel-scene{height:360px;padding-inline:8%}.extension-result-stage{padding:24px 18px}.extension-launch{margin-top:65px;flex-direction:column;align-items:flex-start;gap:26px}}.extension-page{padding-top:20px}.extension-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-height:min(760px,calc(100svh - 110px));margin:0 auto 46px;padding:22px 0 0;text-align:center}.extension-hero .hero-dot-field{-webkit-mask-image:radial-gradient(ellipse at top right,#000 5%,#000b 45%,transparent 90%);mask-image:radial-gradient(ellipse at top right,#000 5%,#000b 45%,transparent 90%)}.extension-availability{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:8px;letter-spacing:1.1px;color:var(--blue);font-weight:650}.extension-availability>span:last-child:not(.blue-dot){margin-left:5px;padding:6px 10px;border:1px solid #dce2ed;border-radius:20px;font-size:10px;font-weight:500;letter-spacing:0;color:#697383}.extension-hero h1{margin:26px 0 0;font-size:clamp(86px,11.5vw,160px);line-height:.94;letter-spacing:-.075em;font-weight:800}.extension-hero h1>span{display:block;white-space:nowrap}.extension-hero h1 em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:1.02em;font-style:italic;font-weight:400;letter-spacing:-.07em}.extension-hero-line+.extension-hero-line{--entrance-delay:100ms}.extension-hero-invitation{--entrance-delay:200ms;width:min(100%,480px);margin-top:28px}.extension-hero-promise{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.6px}.extension-hero .subpage-lede{max-width:400px;margin:12px auto 0;font-size:13px;line-height:1.8}.extension-hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:23px}.extension-hero-actions .button{gap:9px;min-height:44px;font-size:11px;padding:13px 18px}.extension-hero-actions .text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px}.extension-hero-actions .extension-tour-button{min-height:46px;padding:13px 20px;gap:16px;border-radius:8px;font-size:12px}.extension-tour-button>span{display:inline-flex;align-items:center;padding-left:16px;border-left:1px solid #62666b;color:#d4d8df}.extension-release-notice{margin:18px auto 0;max-width:360px;line-height:1.6}.extension-release-notice strong{display:block;color:var(--blue);font-size:14px;font-weight:700}.extension-release-notice>span{display:block;margin-top:4px;color:var(--muted);font-size:11px}.extension-page .extension-availability>span:last-child{border-color:#3361df33;background:#3361df0a;color:var(--blue);font-size:12px;font-weight:650}.extension-hero-baseline{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:35px;text-align:left}.extension-hero-footnote{margin-top:19px;color:#797e86;font-size:9px}.extension-page .product-dots{position:relative;isolation:isolate;background:transparent;border:0}.product-dots:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,#415a8554 1.15px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at top right,#000 5%,#000a 35%,transparent 78%);mask-image:radial-gradient(ellipse at top right,#000 5%,#000a 35%,transparent 78%);transform-origin:top right;animation:product-dots-appear 1.4s ease-out both}@keyframes product-dots-appear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.extension-tour{position:relative;padding:30px clamp(20px,5vw,76px) 24px;border-radius:16px}.extension-tour-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:820px;margin:0 auto 24px}.extension-tour-heading .eyebrow{font-size:8px;color:#677991}.extension-tour-heading h2{margin-top:8px;font-size:24px;font-weight:500;letter-spacing:-.9px}.extension-tour-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#657185}.extension-tour-label>span{width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #3361df0c}.extension-tour .reel-demo{max-width:820px;margin-inline:auto}.extension-tour .reel-demo-stage{box-shadow:0 22px 46px -18px #334c7840,0 2px 6px #334c7810}.extension-tour .reel-demo-page{height:450px;background:radial-gradient(ellipse at 35% 35%,#30343a,#151719 75%)}.extension-tour .reel-demo-reel{left:17%}.extension-tour .reel-demo-actions{left:calc(17% + (450px - 36px) * 9 / 16 + 10px)}.extension-tour .reel-demo-popup{width:min(280px,52%);padding:18px}.extension-tour .reel-demo-details{max-height:148px}.extension-tour .reel-demo-note{font-size:9px;text-align:center;color:#6a7585;margin-top:17px}.extension-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px;padding-bottom:45px;border-bottom:1px solid var(--line)}.extension-benefits article+article{border-left:1px solid #dce0e6;padding-left:36px}.extension-benefits article>span{font-size:9px;letter-spacing:1.2px;color:var(--blue)}.extension-benefits h2{margin-top:14px;font-size:19px;line-height:1.4;letter-spacing:-.6px;font-weight:550}.extension-benefits p{margin-top:10px;font-size:12px;line-height:1.8;color:var(--muted);max-width:300px}.extension-capture-stage{padding:25px;border-radius:12px}.extension-capture-stage.product-dots:before{inset:-32px -40px -48px -32px}.extension-capture-stage>.extension-stage-label{display:block;text-align:center;margin-bottom:24px}.extension-capture-stage .extension-browser{box-shadow:0 15px 30px -12px #334c7833}.extension-result-stage.product-dots{padding-block:32px 40px}.extension-pdf-stage.product-dots{height:520px}.extension-pdf-stage.product-dots>a{top:48px}.extension-pdf-stage.product-dots .extension-stage-label{top:20px}.extension-stage-label{color:#65738a}.reel-demo{margin:0;min-width:0}.reel-demo-stage{position:relative;overflow:hidden;border:1px solid #d5d9de;border-radius:12px;background:#fff;box-shadow:0 1px 2px #20212408,0 28px 60px -34px #2a3a5a66;-webkit-user-select:none;user-select:none}.reel-demo-tabs{display:flex;align-items:flex-end;height:36px;padding:0 10px;background:#e9edf2;font-size:10px}.reel-demo-lights{display:flex;gap:6px;align-self:center;margin-right:12px}.reel-demo-lights i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.reel-demo-lights i:nth-child(2){background:#febc2e}.reel-demo-lights i:nth-child(3){background:#28c840}.reel-demo-tab{display:flex;align-items:center;gap:7px;width:min(210px,60%);height:29px;padding:0 10px;border-radius:8px 8px 0 0;background:#fff;color:var(--ink);white-space:nowrap;overflow:hidden}.reel-demo-favicon{width:12px;height:12px;border-radius:4px;background:linear-gradient(45deg,#f8b44a,#e2427a 55%,#8a46d8);flex-shrink:0}.reel-demo-close{margin-left:auto;opacity:.45;font-size:12px}.reel-demo-toolbar{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-bottom:1px solid #e3e6ea;color:#6d7177}.reel-demo-toolbar>svg{flex-shrink:0}.reel-demo-dim{opacity:.4}.reel-demo-omnibox{display:flex;align-items:center;gap:7px;flex:1 1;min-width:0;height:26px;padding:0 11px;border-radius:13px;background:#eef1f4;font-size:10px}.reel-demo-omnibox>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.reel-demo-omnibox em{font-style:normal;color:#8a8f95}.reel-demo-action,.reel-demo-download{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;transition:background .2s}.reel-demo-action[data-pressed=true]{background:#3361df1f}.reel-demo-action .logo-mark{width:20px;height:20px}.reel-demo-download{width:0;overflow:hidden;color:var(--blue);transition:width .3s;margin-right:-10px}.reel-demo-download[data-show=true]{width:26px;margin-right:0;background:#3361df14}.reel-demo-page{position:relative;height:430px;overflow:hidden;background:#111213}.reel-demo-reel{position:absolute;top:18px;bottom:18px;left:9%;aspect-ratio:9/16;overflow:hidden;border-radius:9px;background:#2a2b2c}.reel-demo-video{object-fit:cover;animation:reel-demo-pan 14s ease-in-out infinite alternate}.reel-demo-reel:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#0b0c0dcc);pointer-events:none}.reel-demo-caption{position:absolute;z-index:1;inset:auto 12px 20px;color:#fff;font-size:10px;line-height:1.5}.reel-demo-creator{display:flex;align-items:center;gap:6px;font-weight:650;margin-bottom:4px}.reel-demo-creator span{width:16px;height:16px;border-radius:50%;background:#e7c37d;border:1.5px solid #fff}.reel-demo-caption b{color:#ffffffa8;font-weight:500;transition:opacity .2s}.reel-demo-caption-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.reel-demo-caption-more>div{overflow:hidden}.reel-demo-caption-more p{margin-top:5px;padding:1px 3px;border-radius:3px;background-image:linear-gradient(#3361df99,#3361df99);background-repeat:no-repeat;background-size:0 100%;transition:background-size .9s ease .3s}.reel-demo-caption[data-open=true] b{opacity:0}.reel-demo-caption[data-open=true] .reel-demo-caption-more{grid-template-rows:1fr}.reel-demo[data-phase=extracting] .reel-demo-caption-more p{background-size:100% 100%}.reel-demo-actions{position:absolute;bottom:30px;left:calc(9% + (430px - 36px) * 9 / 16 + 14px);display:grid;gap:18px;color:#fff;font-size:8px;text-align:center}.reel-demo-actions span{display:grid;justify-items:center;gap:3px}.reel-demo-progress{position:absolute;z-index:1;inset:auto 0 0;height:2px;background:#ffffff38}.reel-demo-progress i{display:block;height:100%;background:#fff;transform-origin:0 50%;transform:scaleX(var(--reel-progress,0))}.reel-demo[data-paused=true] .reel-demo-video{animation-play-state:paused}.reel-demo-popup{position:absolute;z-index:2;top:6px;right:10px;width:min(250px,62%);padding:15px;border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px #0000000f,0 16px 40px #0000004d;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:88% 0;pointer-events:none;transition:opacity .18s,transform .18s}.reel-demo-popup[data-open=true]{opacity:1;transform:none}.reel-demo-popup-arrow{position:absolute;top:-5px;right:40px;width:10px;height:10px;rotate:45deg;background:var(--paper)}.reel-demo-brand{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:750;letter-spacing:-1px;margin-bottom:13px}.reel-demo-brand .logo-mark{width:28px;height:28px}.reel-demo-result{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.reel-demo-result>div{overflow:hidden;min-height:0}.reel-demo-result[data-open=true]{grid-template-rows:1fr}.reel-demo-result[data-open=true]>div{border-top:1px solid var(--line);padding-top:12px;margin-bottom:13px}.reel-demo-eyebrow{font-size:6px;letter-spacing:1px;color:var(--muted)}.reel-demo-title{font-size:17px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin-top:8px}.reel-demo-meta{font-size:8px;color:var(--muted);margin-top:6px}.reel-demo-details{position:relative;max-height:118px;overflow:hidden;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.reel-demo-heading{font-size:9px;font-weight:650}.reel-demo-details ol,.reel-demo-details ul{margin:6px 0 10px;padding-left:14px}.reel-demo-details li{font-size:8px;line-height:1.75;color:var(--muted)}.reel-demo-result[data-open=true] li{animation:reel-demo-rise .4s cubic-bezier(.2,.8,.2,1) backwards}.reel-demo-result[data-open=true] li:nth-child(2){animation-delay:.06s}.reel-demo-result[data-open=true] li:nth-child(3){animation-delay:.12s}.reel-demo-result[data-open=true] li:nth-child(4){animation-delay:.18s}.reel-demo-result[data-open=true] li:nth-child(5){animation-delay:.24s}.reel-demo-button{display:flex;align-items:center;justify-content:center;gap:14px;min-height:36px;padding:0 14px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:#fff;font-size:10px;font-weight:550;white-space:nowrap;transition:opacity .2s}.reel-demo-button[data-busy=true]{opacity:.65}.reel-demo-secondary{margin-top:8px;background:transparent;color:var(--ink);border-color:#b6b8bc;animation:reel-demo-rise .4s cubic-bezier(.2,.8,.2,1) .15s backwards}.reel-demo-status{font-size:8px;line-height:1.6;color:var(--muted);margin-top:9px;animation:reel-demo-fade .3s ease}.reel-demo-toast{position:absolute;z-index:2;left:50%;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:10px;background:#fff;box-shadow:0 12px 30px #00000059;opacity:0;transform:translate(-50%,12px);transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.reel-demo-toast[data-show=true]{opacity:1;transform:translate(-50%)}.reel-demo-toast>span{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#3361df14;color:var(--blue)}.reel-demo-toast p{font-size:9px;font-weight:600;white-space:nowrap}.reel-demo-toast small{font-size:8px;color:var(--muted)}.reel-demo-cursor{z-index:5;margin:-1.5px 0 0 -1.5px;transform-origin:1.5px 1.5px;filter:drop-shadow(0 1px 1.5px #00000059)}.reel-demo-cursor,.reel-demo-ripple{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.reel-demo-ripple{z-index:4;width:28px;height:28px;border-radius:50%;background:#3361df59}.reel-demo[data-reduced=true] .reel-demo-cursor,.reel-demo[data-reduced=true] .reel-demo-ripple{display:none}.reel-demo-controls{display:flex;align-items:center;gap:16px;padding-top:16px}.reel-demo-steps{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reel-demo-step{display:grid;gap:9px;min-width:0;padding:0;border:0;background:none;font-size:11px;text-align:left;white-space:nowrap;color:#7b7f85;transition:color .2s}.reel-demo-step>span:last-child{padding-block:4px}.reel-demo-step:hover,.reel-demo-step[data-active=true]{color:var(--ink)}.reel-demo-step b{margin-right:4px;font-size:9px;font-weight:500;color:var(--blue)}.reel-demo-track{height:2px;border-radius:1px;background:#dfe2e6;overflow:hidden}.reel-demo-track i{display:block;height:100%;background:var(--blue);transform:scaleX(var(--progress,0));transform-origin:0 50%}.reel-demo-play{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid #d5d9de;border-radius:50%;background:transparent;color:var(--muted);transition:color .2s,background .2s}.reel-demo-play:hover{color:var(--ink);background:#e8e9eb}.reel-demo-note{font-size:10px;color:var(--muted);line-height:1.7;margin-top:14px}.extension-pdf-stage{position:relative;height:470px;overflow:hidden;border-radius:12px;background:#e8edf4}.extension-pdf-stage>a{position:absolute;top:34px;left:50%;width:min(400px,82%);translate:-50% 0;box-shadow:0 18px 50px #35466629;border-radius:3px 3px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent 98%);mask-image:linear-gradient(#000 72%,transparent 98%)}.extension-pdf-stage img{display:block;width:100%;height:auto}.extension-pdf-stage .extension-stage-label{position:absolute;z-index:1;top:13px;left:0;right:0;text-align:center}@keyframes reel-demo-pan{0%{transform:scale(1.12) translate(3%,1%)}to{transform:scale(1.22) translate(-4%,-2%)}}@keyframes reel-demo-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reel-demo-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes reel-demo-fade{0%{opacity:0}}@media (max-width:1000px){.extension-availability{font-size:7px;letter-spacing:.8px}.extension-availability>span:last-child:not(.blue-dot){font-size:9px}}@media (max-width:700px){.extension-page{padding-top:18px}.extension-hero{min-height:0;margin-bottom:32px;padding-top:15px}.extension-availability{font-size:7px;letter-spacing:.7px;gap:5px}.extension-availability>span:last-child:not(.blue-dot){margin-left:0;font-size:8px;padding:5px 7px}.extension-hero h1{font-size:clamp(64px,15vw,104px);margin-top:30px;line-height:1}.extension-hero-invitation{margin-top:26px}.extension-hero-promise{font-size:18px}.extension-hero .subpage-lede{font-size:12px;max-width:310px}.extension-hero-actions{gap:20px;margin-top:20px}.extension-hero-actions .button{font-size:10px;padding-inline:13px}.extension-hero-actions .text-link{font-size:11px}.extension-hero-baseline{margin-top:32px;border-top:1px solid var(--line);padding-top:17px;gap:14px}.extension-hero-baseline .hero-scroll{font-size:6px;max-width:190px}.extension-hero-footnote{font-size:8px}.product-dots:before{background-size:24px 24px}.extension-tour{padding:20px 14px 18px;border-radius:10px}.extension-tour-heading{margin-bottom:18px}.extension-tour-heading h2{font-size:21px}.extension-tour-label{display:none}.extension-tour .reel-demo-page{height:380px}.extension-tour .reel-demo-reel{left:5%}.extension-tour .reel-demo-actions{left:calc(5% + (380px - 36px) * 9 / 16 + 10px)}.extension-tour .reel-demo-popup{width:min(230px,76%);padding:13px}.extension-tour .reel-demo-details{max-height:118px}.extension-benefits{grid-template-columns:1fr;gap:24px;margin-top:30px;padding-bottom:30px}.extension-benefits article+article{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.extension-benefits h2{margin-top:8px}.extension-benefits p{max-width:none;margin-top:7px}.extension-capture-stage{padding:18px 12px}.extension-capture-stage.product-dots:before{inset:-24px -12px -28px}.extension-capture-stage>.extension-stage-label{font-size:7px;margin-bottom:18px}.extension-pdf-stage.product-dots{height:420px}.reel-demo-page{height:380px}.reel-demo-reel{left:5%}.reel-demo-actions{left:calc(5% + (380px - 36px) * 9 / 16 + 10px)}.reel-demo-popup{width:min(230px,72%);right:6px;padding:13px}.reel-demo-steps{gap:8px}.reel-demo-step{font-size:9px}.reel-demo-step b{display:none}.extension-pdf-stage{height:380px}}.header-actions{display:flex;align-items:center;gap:24px}.dashboard-entry{font-size:12px;font-weight:800;color:var(--ink)}@media(max-width:700px){.header-actions{gap:12px}.dashboard-entry{font-size:10px}}.information-page{padding-top:70px;padding-bottom:64px}.information-page .dedicated-walkthrough,.questions-page .faq-section{padding-top:0}.collection-heading h1,.faq-section h1{font-size:clamp(45px,6vw,76px);font-weight:450;letter-spacing:-.06em;line-height:1.1;margin-top:24px}.collection-heading h1 span,.faq-section h1 span{color:inherit}.page-next{margin-top:70px;padding-top:35px;border-top:1px dotted #b3b6bb;display:flex;justify-content:space-between;align-items:center;gap:32px}.page-next h2{font-size:28px;letter-spacing:-.8px;font-weight:450;margin-top:14px}.home-page-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;padding-block:32px 90px}.home-page-links article{border-top:1px dotted #b3b6bb;padding-top:24px}.home-page-links h2{font-size:27px;font-weight:450;line-height:1.25;letter-spacing:-.8px;margin-top:24px}.home-page-links p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:18px;max-width:340px}.home-page-links .text-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px}@media (max-width:700px){.information-page{padding-top:42px;padding-bottom:44px}.collection-heading h1,.faq-section h1{font-size:44px}.home-page-links{grid-template-columns:1fr;gap:36px;padding-block:0 55px}.home-page-links p{max-width:none}.page-next{margin-top:45px;align-items:flex-start;flex-direction:column;gap:20px}.page-next h2{font-size:25px}}.how-marketing-page{padding-top:20px}.how-marketing-hero h1{font-size:clamp(72px,8.5vw,124px);line-height:1.05}.how-marketing-hero .extension-hero-invitation{width:min(100%,510px)}.how-marketing-hero .subpage-lede{max-width:430px}.how-process-rail{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-block:27px;border-block:1px solid #dfe3e9}.how-process-rail>div{display:flex;align-items:center;gap:16px}.how-process-rail>div>span{font-size:9px;color:var(--blue)}.how-process-rail p{font-size:13px;letter-spacing:-.2px}.how-process-rail>svg{color:#98a4b6;flex-shrink:0}.how-benefit-section,.how-entry-section,.how-walkthrough{padding-top:100px}.how-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px}.how-section-intro h2{font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.14;letter-spacing:-.055em;margin-top:22px}.how-section-intro h2 em{font:inherit;color:inherit;letter-spacing:inherit}.how-section-intro>p{color:var(--muted);font-size:12px;line-height:1.9;padding-bottom:6px;flex-shrink:0}.how-walkthrough .demo-photo{border-radius:12px}.how-walkthrough .demo-body{gap:clamp(30px,6vw,90px)}.how-caption-paper{margin-top:25px;border:1px solid #dce1e8;border-radius:8px;padding:22px;background:#ffffff70}.how-caption-paper>span{font-size:8px;letter-spacing:1.2px;color:#818997}.how-caption-paper>p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.how-caption-paper>p:first-of-type{font-size:15px;color:var(--ink);font-weight:550}.how-caption-paper>div{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid var(--line);color:var(--blue);font-size:10px}.how-walkthrough .recipe-columns{margin-top:22px;border-top:1px solid var(--line)}.how-review-note{margin-top:22px;padding:14px 0 0 14px;border-left:2px solid #cbd5e8;font-size:11px;line-height:1.8;color:var(--muted)}.how-demo-cta{margin-top:24px;color:var(--blue);font-size:12px}.how-entry-options{display:grid;grid-template-columns:1fr 1fr;gap:64px}.how-entry-options article{padding-top:28px;border-top:1px solid #bfc9d8}.how-option-label{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:9px;letter-spacing:1.1px}.how-option-soon{color:#798391}.how-entry-options h3{margin-top:22px;font-size:27px;line-height:1.3;letter-spacing:-.9px;font-weight:500}.how-entry-options p{margin-top:16px;max-width:430px;font-size:13px;color:var(--muted);line-height:1.9}.how-entry-options .button,.how-entry-options .text-link{margin-top:27px}.how-entry-options .text-link{min-height:48px}.how-option-note{display:block;margin-top:16px;font-size:10px;color:#7d8490;line-height:1.7}.how-benefit-section .feature-list{margin-top:10px}.how-honesty{display:grid;grid-template-columns:100px minmax(0,650px);gap:40px;padding-block:55px;margin-top:80px;border-block:1px dotted #b3b6bb}.how-honesty-mark .logo-mark{width:80px;height:80px}.how-honesty h2{font-size:28px;letter-spacing:-.8px;font-weight:500;margin-top:18px}.how-honesty p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin-top:15px}.how-honesty .text-link{margin-top:22px}.how-marketing-page .page-closing{border-top:0;margin-top:30px}@media (max-width:1000px){.how-process-rail{gap:16px}.how-process-rail p{font-size:11px}.how-section-intro{gap:24px}.how-section-intro>p{font-size:10px}.how-entry-options{gap:36px}}@media (max-width:700px){.how-marketing-page{padding-top:18px}.how-marketing-hero h1{font-size:clamp(48px,11.7vw,78px);line-height:1.15}.how-marketing-hero .extension-hero-promise{font-size:17px}.how-marketing-hero .extension-hero-actions{gap:16px}.how-process-rail{gap:18px;padding-block:23px;flex-direction:column;align-items:stretch}.how-process-rail>svg{display:none}.how-process-rail p{font-size:12px}.how-benefit-section,.how-entry-section,.how-walkthrough{padding-top:60px}.how-section-intro{display:block;margin-bottom:28px}.how-section-intro h2{font-size:clamp(29px,7vw,42px);margin-top:16px}.how-section-intro>p{margin-top:20px;font-size:12px}.how-walkthrough .demo-body{gap:24px}.how-walkthrough .demo-content{min-height:360px;padding:0}.how-walkthrough .demo-content h3{font-size:30px}.how-walkthrough .demo-caption{flex-direction:column;gap:12px}.how-walkthrough .demo-caption>span{text-align:left;font-size:9px}.how-caption-paper{margin-top:20px;padding:20px}.how-entry-options{grid-template-columns:1fr;gap:38px}.how-entry-options h3{font-size:25px}.how-entry-options p{font-size:12px}.how-honesty{grid-template-columns:1fr;gap:18px;margin-top:55px;padding-block:35px}.how-honesty-mark .logo-mark{width:58px;height:58px}.how-honesty h2{font-size:25px}.how-honesty p:not(.eyebrow){font-size:12px}.how-marketing-page .page-closing h2{font-size:36px}}.page-closing{margin-top:90px}.wrap .page-closing{width:auto}.legal .page-closing{padding-top:48px}.legal .page-closing h2{font-size:clamp(40px,5.5vw,72px);font-weight:450;letter-spacing:-.06em}.legal .page-closing>p{margin-top:16px;font-size:12px;line-height:1.7}.extension-page .device-note+.page-closing{margin-top:0}.page-closing .store-coming-soon{margin-top:29px}@media (max-width:700px){.page-closing{margin-top:55px}.legal .page-closing h2{font-size:36px;letter-spacing:-1.8px}}@media (max-width:380px){.legal .page-closing h2{font-size:32px}}@media (prefers-reduced-motion:no-preference){.site-header>*{animation:header-entrance .8s cubic-bezier(.22,.61,.36,1) backwards}.site-header>:nth-child(2){animation-delay:90ms}.site-header>:nth-child(3){animation-delay:.18s}}@keyframes header-entrance{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.site-header>.header-actions{animation-name:header-actions-entrance}}@keyframes header-actions-entrance{0%{opacity:0}to{opacity:1}}.home-introduction{text-align:center;padding-block:clamp(200px,30svh,360px) clamp(240px,38svh,440px)}.home-landing :is(.home-introduction,.home-section-heading,.home-finale) h2{font-size:clamp(46px,6.2vw,88px);font-weight:500;line-height:1.08;letter-spacing:-.065em;margin-top:24px}.home-landing :is(.home-introduction,.home-section-heading,.home-kitchen-copy,.home-questions,.home-finale) h2 em{font:inherit;color:inherit;letter-spacing:inherit}.home-introduction>p:not(.eyebrow),.home-section-heading>p:last-child{font-size:15px;color:var(--muted);line-height:1.9;margin:25px auto 0;max-width:660px}.home-introduction>.text-link{margin-top:25px}.home-product-section{margin-top:clamp(120px,20svh,240px)}.home-product-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-inline:38px;margin-bottom:28px}.home-product-heading h2{font-size:24px;font-weight:500;letter-spacing:-.8px;margin-top:12px}.home-product-heading .eyebrow{font-size:8px}.home-release-note{display:inline-flex;align-items:center;gap:8px;font-size:8px;color:var(--muted);letter-spacing:.8px}.home-product-reveal{min-width:0}.home-landing .product-dots{position:relative;isolation:isolate;background:transparent;border:0}.home-product-visual{padding-top:36px}@media (prefers-reduced-motion:no-preference){.extension-video-grow[data-scroll-grow],.home-product-visual[data-scroll-grow]{transform:scale(calc(.76 + var(--scroll-growth, 1) * .3));transform-origin:center}}.home-product-baseline{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:820px;margin:12px auto 0}.home-product-baseline p{font-size:11px;color:var(--muted);line-height:1.8}.home-product-baseline .text-link{font-size:11px}.home-features{padding-top:var(--home-section-gap)}.home-section-heading{text-align:center;margin-bottom:58px}.home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.home-feature-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .35s,border-color .35s}.home-feature-card:hover{border-color:#b7c0cf;box-shadow:0 16px 42px -22px #20212426}.home-card-art{height:255px;position:relative;overflow:hidden;display:grid;place-items:center;padding:30px 25px;background:var(--surface);margin:10px 10px 0;border-radius:16px}.home-card-copy{display:flex;flex-direction:column;flex:1 1;padding:27px 28px 30px}.home-card-copy .eyebrow{color:var(--blue);font-size:8px}.home-card-copy h3{margin-top:18px;font-weight:550;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.9px;line-height:1.15}.home-card-copy>p{color:var(--muted);font-size:12px;line-height:1.9;margin-top:17px;margin-bottom:26px}.home-card-copy>.text-link{margin-top:auto;font-size:11px}.home-caption-preview{width:min(100%,250px);transform:rotate(-5deg);transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-caption-preview>span:first-child{color:var(--muted);font-size:8px;letter-spacing:1px}.home-caption-preview>p{margin-top:12px;font-size:16px;line-height:1.65;letter-spacing:-.4px}.home-caption-preview mark{background:#3361df14;color:var(--blue);padding:1px 5px;border-radius:3px}.home-caption-arrow{display:block;margin-block:10px;color:var(--blue)}.home-caption-arrow svg{rotate:90deg}.home-capture-result{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px;box-shadow:0 10px 20px -12px #20212426}.home-capture-result .logo-mark{width:35px;height:35px}.home-capture-result>span{font-size:13px;font-weight:600}.home-capture-result small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:3px}.home-capture-result>span:last-child{color:var(--blue);margin-left:auto}.home-notes-preview{width:min(100%,230px);padding:21px 22px;border-radius:5px;border:1px solid var(--line);background:#fff;transform:rotate(5deg);box-shadow:0 16px 24px -18px #20212426;transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-notes-preview>span:first-child{display:block;font-size:6px;color:var(--muted);letter-spacing:.8px}.home-notes-preview strong{display:block;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.8px;margin-block:12px 14px}.home-notes-preview>div{font-size:10px;padding-block:7px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px}.home-notes-preview i{display:inline-block;width:7px;height:7px;border-radius:2px;border:1px solid #b7c0cf}.home-note-footer{display:block;margin-top:12px;font-size:6px;color:var(--muted)}.home-print-art{display:block;padding-top:28px}.home-print-art img{width:85%;height:auto;display:block;margin:0 auto;transform:rotate(-5deg);transform-origin:center 25%;box-shadow:0 18px 30px -16px #20212426;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-feature-card:hover :is(.home-caption-preview,.home-notes-preview,.home-print-art img){transform:rotate(0) translateY(-5px)}}.home-art-note{text-align:center;font-size:9px;color:var(--muted);line-height:1.7;margin-top:20px}.home-kitchen-story{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,7vw,110px);align-items:center;margin-top:var(--home-section-gap)}.home-kitchen-image{margin:0;height:640px;overflow:hidden;border-radius:24px;position:relative}.home-kitchen-photo{position:absolute;inset:-5%}.home-kitchen-photo>img{object-fit:cover}.home-kitchen-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#202124bd)}.home-kitchen-photo>div{position:absolute;z-index:1;inset:auto 10% 9%;color:#fff}.home-kitchen-photo .eyebrow{color:#fff;font-size:8px}.home-kitchen-photo p{font-size:clamp(37px,4.4vw,65px);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin-top:18px}.home-kitchen-photo em{font-family:Georgia,Times New Roman,serif;font-weight:400}.home-kitchen-copy h2{font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.06em;font-weight:500;margin-top:24px}.home-kitchen-copy>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted);margin-top:25px;max-width:420px}.home-kitchen-details{margin-block:28px}.home-kitchen-details p{display:flex;gap:17px;padding-block:15px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7;color:var(--muted)}.home-kitchen-details span{color:var(--blue);font-size:9px;padding-top:2px}.home-questions{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:var(--home-section-gap) 160px}.home-questions h2{font-size:clamp(40px,4.4vw,66px);line-height:1.1;font-weight:500;letter-spacing:-.06em;margin-block:24px 30px}.home-finale{position:relative;isolation:isolate;text-align:center;padding-block:clamp(320px,50svh,560px) 280px}.home-finale:before{content:"";inset:0;background:radial-gradient(circle,#415a8533 1px,transparent 1.4px) 0 0 /28px 28px;-webkit-mask-image:radial-gradient(ellipse,#0008,transparent 70%);mask-image:radial-gradient(ellipse,#0008,transparent 70%)}.home-finale-glow,.home-finale:before{position:absolute;z-index:-1;pointer-events:none}.home-finale-glow{inset:0 calc((100% - 100vw) / 2) calc(-1 * var(--home-footer-height, 0px));overflow:clip}.home-finale-glow:before{content:"";display:block;position:sticky;top:0;height:100svh;background:radial-gradient(ellipse 65% 70% at 0 100%,rgb(51 97 223/30%) 0,rgb(51 97 223/16%) 30%,rgb(51 97 223/5%) 55%,rgb(51 97 223/0) 80%)}.home-finale .closing-mark{margin:0 auto 22px}.home-finale>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;margin-top:25px}.home-finale .button{margin-top:29px}.home-finale>.text-link{display:flex;justify-content:center;width:fit-content;margin:19px auto 0;font-size:11px}.home-finale-note{display:block;margin-top:24px;font-size:9px;color:var(--muted)}@media (max-width:1000px){.home-feature-grid{gap:15px}.home-card-art{height:230px;padding-inline:16px}.home-card-copy{padding:22px}.home-product-heading{padding-inline:20px}.home-release-note{font-size:6px}.home-kitchen-image{height:550px}.home-questions{gap:45px}}@media (max-width:700px){.home-landing{--home-section-gap:clamp(320px,50svh,480px)}.home-introduction{padding-block:128px 192px}.home-landing :is(.home-introduction,.home-section-heading,.home-finale) h2{font-size:clamp(34px,8vw,52px);margin-top:20px}.home-introduction>p:not(.eyebrow),.home-section-heading>p:last-child{font-size:12px;margin-top:20px}.desktop-break{display:none}.home-product-section{margin-top:96px}.home-product-heading{padding-inline:0;display:block;margin-bottom:14px}.home-product-heading h2{font-size:21px}.home-release-note{font-size:7px;margin-top:16px}.home-product-visual{padding-inline:0}.home-product-baseline{display:block;margin-top:18px}.home-product-baseline .text-link{margin-top:10px}.home-features{padding-top:var(--home-section-gap)}.home-section-heading{margin-bottom:32px}.home-feature-grid{grid-template-columns:1fr;gap:24px}.home-feature-card{border-radius:20px}.home-card-art{height:260px}.home-caption-preview{width:250px}.home-notes-preview{width:230px}.home-print-art img{width:230px;max-width:85%}.home-card-copy{padding:24px}.home-card-copy h3{font-size:28px}.home-card-copy>p{margin-bottom:22px}.home-art-note{text-align:left;font-size:8px}.home-kitchen-story{grid-template-columns:1fr;gap:35px;margin-top:var(--home-section-gap)}.home-kitchen-image{height:430px;border-radius:20px}.home-kitchen-photo p{font-size:45px}.home-kitchen-copy h2{font-size:52px}.home-kitchen-copy>p:not(.eyebrow){font-size:15px}.home-questions{grid-template-columns:1fr;gap:30px;padding-block:var(--home-section-gap) 96px}.home-questions h2{font-size:42px;margin-block:20px 24px}.home-questions .faq-list summary{font-size:13px}.home-finale{padding-block:224px 192px}.home-finale>p:not(.eyebrow){font-size:12px}.home-finale:before{background-size:24px 24px}}.hero-mobile-grid,.hero-mobile-scroll,.hero-title .hero-mobile-wordmark{display:none}@media (max-width:700px){body:has(.immersive-hero) .site-header .brand{font-size:0;gap:0}body:has(.immersive-hero) .site-header .button-small{border-radius:999px;font-size:12px;padding-inline:19px;min-height:42px}.home-landing .immersive-hero{height:100svh;min-height:640px;display:block;margin-bottom:64px;background:transparent}.home-landing .hero-mobile-grid{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,#3361df29 1px,transparent 1.4px),radial-gradient(ellipse at 8% 94%,#3361df13,transparent 64%),linear-gradient(var(--paper),var(--paper));background-size:36px 36px,100% 100%,100% 100%;background-position:18px 18px,50%,50%;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - clamp(140px, 22svh, 220px)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - clamp(140px, 22svh, 220px)),transparent)}.home-landing .hero-stage{z-index:1;position:relative;top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(160px,27svh,250px) 22px 90px;text-align:center}.home-landing .hero-title{order:1;position:relative;width:calc(100% + 44px);margin:0;font-size:clamp(96px,31vw,210px);line-height:.95;letter-spacing:-.085em;flex-shrink:0}.home-landing .hero-title>span:not(.hero-mobile-wordmark){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-landing .hero-title .hero-mobile-wordmark{display:block;position:relative;width:fit-content;margin:0 auto;isolation:isolate;text-shadow:0 0 2px #20222555}.hero-mobile-wordmark:before{content:attr(data-wordmark);position:absolute;inset:0;z-index:-1;color:var(--blue);opacity:.27;filter:blur(12px);scale:1.04}.home-landing .hero-edition{order:2;position:static;display:block;margin-top:18px;color:var(--blue);font-size:9px;letter-spacing:1.8px;line-height:1.5}.home-landing .hero-edition>.status-dot{display:none}.home-landing .hero-edition>span:last-child{position:static;display:block;margin-top:4px;color:#717e8d;font-size:9px;letter-spacing:1.2px}.home-landing .hero-invitation{order:3;position:static;width:min(100%,360px);margin-top:26px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.home-landing .hero-invitation>p{font-size:clamp(25px,6.7vw,36px);line-height:1.16;letter-spacing:-1px;font-weight:550}.home-landing .hero-invitation>span{max-width:280px;margin:14px auto 0;font-size:12px;line-height:1.7}.home-landing .hero-invitation .reel-platforms{justify-content:center;margin-top:18px;gap:16px}.home-landing .hero-invitation .button{min-height:40px;padding:8px 0;margin-top:10px;gap:13px;border:0;border-bottom:1px solid #20222555;border-radius:0;background:transparent;color:var(--ink);font-size:10px;letter-spacing:.6px}.home-landing .hero-invitation .button:hover{background:transparent}.home-landing .hero-baseline{z-index:2;position:absolute;bottom:16px;left:0;transform:none;width:100%;height:44px;padding:0 22px;display:flex;justify-content:center}.home-landing .hero-baseline>.hero-scroll{display:none}.home-landing .hero-mobile-scroll{display:grid;place-items:center;width:44px;height:44px;color:var(--ink);border-radius:50%}.hero-mobile-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-landing .hero-baseline>.motion-toggle{position:absolute;right:20px;bottom:0;min-width:44px;min-height:44px;justify-content:center;padding:0;gap:0;font-size:0}.home-landing .hero-baseline>.motion-toggle>span{font-size:14px}}