.recipe-feature-module__q7E65a__page{isolation:isolate;background:var(--color-recipe-paper);color:var(--color-recipe-ink);font-family:var(--font-recipe-body);-webkit-font-smoothing:antialiased;position:relative}.recipe-feature-module__q7E65a__page *{box-sizing:border-box}.recipe-feature-module__q7E65a__page h1,.recipe-feature-module__q7E65a__page h2,.recipe-feature-module__q7E65a__page h3{color:inherit;font-family:var(--font-recipe-display);overflow-wrap:anywhere;min-width:0;font-style:normal}.recipe-feature-module__q7E65a__page a{text-decoration:none}.recipe-feature-module__q7E65a__page :is(button,a,summary){-webkit-tap-highlight-color:transparent;scroll-margin-top:110px}.recipe-feature-module__q7E65a__page :is(a,button,summary):focus-visible{outline:2px solid var(--color-recipe-focus);outline-offset:5px}.recipe-feature-module__q7E65a__page button:disabled{opacity:.55;cursor:not-allowed}:is(body:has(.recipe-feature-module__q7E65a__page) [data-site-header],body:has(.recipe-feature-module__q7E65a__page) footer){display:none}body:has(.recipe-feature-module__q7E65a__page) #main-content{padding-top:0}.recipe-feature-module__q7E65a__worldStage{z-index:0;pointer-events:none;background:var(--color-recipe-paper);position:fixed;inset:0}.recipe-feature-module__q7E65a__worldCanvas,.recipe-feature-module__q7E65a__worldFallback{width:100%;height:100%;position:absolute;inset:0}.recipe-feature-module__q7E65a__worldCanvas{opacity:0;transition:opacity 1.2s var(--ease-recipe-out)}.recipe-feature-module__q7E65a__worldCanvas[data-ready=true]{opacity:1}.recipe-feature-module__q7E65a__worldVignette{background:radial-gradient(ellipse at 65% 40%,transparent 25%,color-mix(in srgb,var(--color-recipe-paper)68%,transparent)100%);position:absolute;inset:0}.recipe-feature-module__q7E65a__worldGrain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.9' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.recipe-feature-module__q7E65a__motionControl{z-index:30;width:44px;min-height:44px;color:var(--color-recipe-muted);background:var(--color-recipe-paper);border:1px solid var(--color-recipe-soft-rule);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:10px;padding:0;display:flex;position:fixed;bottom:12px;left:24px}.recipe-feature-module__q7E65a__experienceNav{z-index:30;background:color-mix(in srgb,var(--color-recipe-paper)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:24px;height:88px;padding-inline:clamp(24px,4vw,68px);display:flex;position:fixed;inset:0 0 auto}.recipe-feature-module__q7E65a__experienceBrand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.recipe-feature-module__q7E65a__experienceBrand span{color:var(--color-recipe-muted);letter-spacing:.08em;font-size:10px;font-weight:400}.recipe-feature-module__q7E65a__experienceLinks{align-items:center;gap:36px;display:flex}.recipe-feature-module__q7E65a__experienceLinks a{color:var(--color-recipe-muted);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.recipe-feature-module__q7E65a__experienceLinks a[aria-current]{color:var(--color-recipe-accent)}.recipe-feature-module__q7E65a__experienceDirectory{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.recipe-feature-module__q7E65a__hero,.recipe-feature-module__q7E65a__threshold,.recipe-feature-module__q7E65a__chapter,.recipe-feature-module__q7E65a__faq,.recipe-feature-module__q7E65a__closing{z-index:2;max-width:1600px;margin-inline:auto;padding-inline:clamp(28px,7vw,112px);position:relative}.recipe-feature-module__q7E65a__hero{min-height:max(780px,100svh);padding-top:clamp(130px,18vh,180px);padding-bottom:40px}.recipe-feature-module__q7E65a__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--color-recipe-paper)70%,transparent),transparent 65%);position:absolute;inset:0}.recipe-feature-module__q7E65a__heroCopy{width:min(460px,43%)}.recipe-feature-module__q7E65a__eyebrow{color:var(--color-recipe-accent);letter-spacing:.19em;text-transform:uppercase;margin-bottom:24px;font-size:9px;font-weight:500}.recipe-feature-module__q7E65a__hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(36px,3.3vw,52px);font-weight:400;line-height:1.07}.recipe-feature-module__q7E65a__lead{max-width:315px;color:var(--color-recipe-muted);font-size:13px;line-height:1.85}.recipe-feature-module__q7E65a__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.recipe-feature-module__q7E65a__primaryButton,.recipe-feature-module__q7E65a__secondaryButton,.recipe-feature-module__q7E65a__demoButton{white-space:nowrap;min-height:48px;transition:transform var(--dur-recipe-short)var(--ease-recipe-out);border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:13px 20px;font-size:12px;font-weight:500;display:inline-flex}.recipe-feature-module__q7E65a__primaryButton,.recipe-feature-module__q7E65a__demoButton{background:var(--color-recipe-accent);color:var(--color-recipe-accent-ink)}.recipe-feature-module__q7E65a__secondaryButton{border:1px solid var(--color-recipe-rule);color:var(--color-recipe-ink)}.recipe-feature-module__q7E65a__textLink{white-space:nowrap;min-height:44px;color:var(--color-recipe-ink);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.recipe-feature-module__q7E65a__hero .recipe-feature-module__q7E65a__textLink{font-size:10px}.recipe-feature-module__q7E65a__availability{max-width:290px;color:var(--color-recipe-muted);margin-top:16px;font-size:9px;line-height:1.8}.recipe-feature-module__q7E65a__heroWord{z-index:-1;pointer-events:none;letter-spacing:-.075em;width:94%;color:var(--color-recipe-ink);opacity:.19;font-size:20.5vw;font-weight:500;line-height:.85;position:absolute;bottom:11%;left:3%}.recipe-feature-module__q7E65a__heroPreview{border-block:1px solid var(--color-recipe-rule);text-shadow:0 2px 12px var(--color-recipe-paper);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;padding:20px 0;font-size:13px;line-height:1.5;display:grid;position:absolute;bottom:27%;right:7%}.recipe-feature-module__q7E65a__heroPreview small{text-transform:uppercase;letter-spacing:.13em;color:var(--color-recipe-accent);grid-column:1/-1;font-size:8px}.recipe-feature-module__q7E65a__heroFoot{inset-inline:max(84px,7%) 7%;color:var(--color-recipe-muted);border-top:1px solid var(--color-recipe-soft-rule);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:10px;display:flex;position:absolute;bottom:40px}.recipe-feature-module__q7E65a__heroFoot>span:last-child{align-items:center;gap:14px;display:flex}.recipe-feature-module__q7E65a__chapterNav{z-index:20;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.recipe-feature-module__q7E65a__chapterNav a{width:32px;min-height:44px;color:var(--color-recipe-muted);justify-content:center;align-items:center;font-size:9px;display:flex;position:relative}.recipe-feature-module__q7E65a__chapterNav a:before{content:"";background:var(--color-recipe-rule);width:2px;height:14px;position:absolute;right:-4px}.recipe-feature-module__q7E65a__chapterNav a[aria-current]{color:var(--color-recipe-accent)}.recipe-feature-module__q7E65a__chapterNav a[aria-current]:before{background:var(--color-recipe-accent);height:28px}.recipe-feature-module__q7E65a__chapterNumber{font-variant-numeric:tabular-nums}.recipe-feature-module__q7E65a__chapterNav a>span:last-child{opacity:0;white-space:nowrap;background:var(--color-recipe-paper);pointer-events:none;padding:6px 10px;font-size:10px;position:absolute;right:36px}.recipe-feature-module__q7E65a__chapterNav a:is(:hover,:focus-visible)>span:last-child{opacity:1}.recipe-feature-module__q7E65a__threshold{background:linear-gradient(90deg,color-mix(in srgb,var(--color-recipe-paper)88%,transparent),color-mix(in srgb,var(--color-recipe-paper)10%,transparent));flex-direction:column;justify-content:center;min-height:80svh;padding-top:110px;padding-bottom:110px;display:flex}.recipe-feature-module__q7E65a__threshold h2{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(32px,4.2vw,60px);font-weight:400;line-height:1.12}.recipe-feature-module__q7E65a__threshold h2 span{color:var(--color-recipe-muted)}.recipe-feature-module__q7E65a__threshold>p:last-of-type{max-width:470px;color:var(--color-recipe-muted);font-size:14px;line-height:1.9}.recipe-feature-module__q7E65a__thresholdIndex{color:var(--color-recipe-accent);letter-spacing:.04em;flex-wrap:wrap;gap:44px;margin-top:56px;font-size:9px;display:flex}.recipe-feature-module__q7E65a__chapter{padding-top:150px;padding-bottom:160px;scroll-margin-top:28px}.recipe-feature-module__q7E65a__chapter:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--color-recipe-paper)87%,transparent)20%,color-mix(in srgb,var(--color-recipe-paper)90%,transparent)80%,transparent);position:absolute;inset:-80px 0}.recipe-feature-module__q7E65a__sectionIntro{max-width:920px;margin-bottom:76px}.recipe-feature-module__q7E65a__ordinal{color:var(--color-recipe-accent);font-variant-numeric:tabular-nums;margin-bottom:26px;font-size:11px;display:block}.recipe-feature-module__q7E65a__chapter h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(34px,4.8vw,68px);font-weight:400;line-height:1.08}.recipe-feature-module__q7E65a__chapter h2 span{color:var(--color-recipe-muted)}.recipe-feature-module__q7E65a__sectionIntro>p,.recipe-feature-module__q7E65a__agentCopy>p:not(.recipe-feature-module__q7E65a__smallLabel){color:var(--color-recipe-muted);max-width:530px;font-size:15px;line-height:1.85}.recipe-feature-module__q7E65a__sectionIntro strong{color:var(--color-recipe-ink);font-weight:500}.recipe-feature-module__q7E65a__runSequence{color:var(--color-recipe-muted);justify-content:center;align-items:center;gap:28px;padding-top:32px;font-size:11px;display:flex}.recipe-feature-module__q7E65a__runSequence svg{color:var(--color-recipe-accent);flex-shrink:0}.recipe-feature-module__q7E65a__aiAfterword{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.recipe-feature-module__q7E65a__aiAfterword p{color:var(--color-recipe-muted);align-items:center;gap:10px;font-size:11px;display:flex}.recipe-feature-module__q7E65a__aiAfterword svg{color:var(--color-recipe-accent);flex-shrink:0}.recipe-feature-module__q7E65a__aiAfterword .recipe-feature-module__q7E65a__textLink{margin-left:auto}.recipe-feature-module__q7E65a__accessNote,.recipe-feature-module__q7E65a__mcpAccess{color:var(--color-recipe-muted);max-width:800px;margin-top:18px;font-size:11px;line-height:1.8}.recipe-feature-module__q7E65a__agentChapter{display:block}.recipe-feature-module__q7E65a__agentCopy{max-width:750px}.recipe-feature-module__q7E65a__page code{font-family:var(--font-recipe-mono);overflow-wrap:anywhere;font-size:11px}.recipe-feature-module__q7E65a__faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;padding-top:100px;padding-bottom:80px;display:grid}.recipe-feature-module__q7E65a__faq h2{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.15}.recipe-feature-module__q7E65a__faq details{border-bottom:1px solid var(--color-recipe-soft-rule)}.recipe-feature-module__q7E65a__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.recipe-feature-module__q7E65a__faq summary::-webkit-details-marker{display:none}.recipe-feature-module__q7E65a__faq summary svg{color:var(--color-recipe-accent);flex-shrink:0}.recipe-feature-module__q7E65a__faq details[open] summary svg{transform:rotate(45deg)}.recipe-feature-module__q7E65a__faq details p{color:var(--color-recipe-muted);max-width:62ch;padding-bottom:24px;font-size:13px;line-height:1.8}.recipe-feature-module__q7E65a__closing{text-align:center;padding-top:140px;padding-bottom:56px}.recipe-feature-module__q7E65a__closing .recipe-feature-module__q7E65a__eyebrow{margin-bottom:20px}.recipe-feature-module__q7E65a__closing h2{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,7vw,100px);font-weight:500;line-height:1}.recipe-feature-module__q7E65a__closing>p:not(.recipe-feature-module__q7E65a__eyebrow){color:var(--color-recipe-muted);font-size:15px}.recipe-feature-module__q7E65a__closing .recipe-feature-module__q7E65a__primaryButton{margin-top:28px}.recipe-feature-module__q7E65a__closingLinks{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:64px;display:flex}.recipe-feature-module__q7E65a__closingLinks a{min-height:44px;color:var(--color-recipe-muted);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}.recipe-feature-module__q7E65a__closing>.recipe-feature-module__q7E65a__disclaimer{max-width:660px;margin:22px auto 0;font-size:10px;line-height:1.8}.recipe-feature-module__q7E65a__agentChapter{padding-top:120px;padding-bottom:100px}.recipe-feature-module__q7E65a__agentCopy h2{font-size:clamp(36px,4vw,58px);font-weight:400}.recipe-feature-module__q7E65a__faq{background:color-mix(in srgb,var(--color-recipe-paper)93%,transparent);padding-block:100px}.recipe-feature-module__q7E65a__faq h2{font-weight:400}.recipe-feature-module__q7E65a__closing{flex-direction:column;justify-content:center;align-items:center;min-height:110svh;padding-top:180px;padding-bottom:120px;display:flex}.recipe-feature-module__q7E65a__closing:before{content:"";z-index:-1;background:linear-gradient(var(--color-recipe-paper),color-mix(in srgb,var(--color-recipe-paper)65%,transparent)35%,color-mix(in srgb,var(--color-recipe-paper)85%,transparent));position:absolute;inset:0}.recipe-feature-module__q7E65a__closing h2{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(68px,12vw,170px);font-weight:400;line-height:.92}.recipe-feature-module__q7E65a__closing h2 span{color:var(--color-recipe-accent)}.recipe-feature-module__q7E65a__closingLinks{margin-top:80px}@supports (animation-timeline:view()){@media (min-width:801px) and (prefers-reduced-motion:no-preference){.recipe-feature-module__q7E65a__sectionIntro h2,.recipe-feature-module__q7E65a__threshold h2,.recipe-feature-module__q7E65a__agentCopy h2,.recipe-feature-module__q7E65a__closing h2{animation:linear both recipe-feature-module__q7E65a__archive-reveal;animation-timeline:view();animation-range:entry}}}@keyframes recipe-feature-module__q7E65a__archive-reveal{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.recipe-feature-module__q7E65a__primaryButton:hover,.recipe-feature-module__q7E65a__secondaryButton:hover:hover{transform:translateY(-2px)}.recipe-feature-module__q7E65a__textLink:hover,.recipe-feature-module__q7E65a__closingLinks a:hover,.recipe-feature-module__q7E65a__experienceNav a:hover{color:var(--color-recipe-accent)}}@media (max-width:1100px){.recipe-feature-module__q7E65a__experienceLinks{gap:24px}.recipe-feature-module__q7E65a__hero{min-height:max(840px,100svh)}.recipe-feature-module__q7E65a__heroCopy{width:43%}.recipe-feature-module__q7E65a__hero .recipe-feature-module__q7E65a__actions{gap:8px}.recipe-feature-module__q7E65a__heroWord{bottom:16%}.recipe-feature-module__q7E65a__heroPreview{bottom:30%;right:8%}.recipe-feature-module__q7E65a__agentChapter{gap:36px}}@media (max-width:800px){.recipe-feature-module__q7E65a__experienceNav{height:76px}.recipe-feature-module__q7E65a__experienceBrand{font-size:16px}.recipe-feature-module__q7E65a__experienceBrand span{display:none}.recipe-feature-module__q7E65a__experienceLinks{gap:18px}.recipe-feature-module__q7E65a__experienceLinks a{font-size:9px}.recipe-feature-module__q7E65a__heroCopy{width:min(390px,65%)}.recipe-feature-module__q7E65a__hero{padding-top:140px}.recipe-feature-module__q7E65a__heroPreview{bottom:23%;right:10%}.recipe-feature-module__q7E65a__heroWord{opacity:.22;bottom:17%}.recipe-feature-module__q7E65a__thresholdIndex{gap:24px}.recipe-feature-module__q7E65a__agentChapter{grid-template-columns:minmax(0,1fr);gap:50px}.recipe-feature-module__q7E65a__faq{grid-template-columns:minmax(0,1fr);gap:32px}.recipe-feature-module__q7E65a__chapterNav{right:7px}}@media (max-width:600px){.recipe-feature-module__q7E65a__experienceNav{padding-inline:22px}.recipe-feature-module__q7E65a__experienceLinks{display:none}.recipe-feature-module__q7E65a__experienceDirectory{font-size:10px}.recipe-feature-module__q7E65a__hero,.recipe-feature-module__q7E65a__threshold,.recipe-feature-module__q7E65a__chapter,.recipe-feature-module__q7E65a__faq,.recipe-feature-module__q7E65a__closing{padding-inline:26px}.recipe-feature-module__q7E65a__hero{min-height:max(880px,105svh);padding-top:120px}.recipe-feature-module__q7E65a__heroCopy{width:100%;max-width:320px}.recipe-feature-module__q7E65a__hero h1{max-width:310px;font-size:clamp(32px,8.5vw,45px)}.recipe-feature-module__q7E65a__lead{max-width:280px;font-size:12px;line-height:1.8}.recipe-feature-module__q7E65a__hero .recipe-feature-module__q7E65a__actions{gap:8px 16px;margin-top:20px}.recipe-feature-module__q7E65a__hero .recipe-feature-module__q7E65a__primaryButton{min-height:44px;padding:10px 16px;font-size:11px}.recipe-feature-module__q7E65a__availability{max-width:280px;font-size:10px}.recipe-feature-module__q7E65a__heroWord{opacity:.45;font-size:20vw;bottom:13%}.recipe-feature-module__q7E65a__heroPreview{display:none}.recipe-feature-module__q7E65a__heroFoot{inset-inline:26px;padding-top:18px;font-size:8px;bottom:54px}.recipe-feature-module__q7E65a__heroFoot>span:first-child{max-width:170px}.recipe-feature-module__q7E65a__heroFoot>span:last-child{white-space:nowrap;gap:6px}.recipe-feature-module__q7E65a__chapterNav{background:var(--color-recipe-paper);border-top:1px solid var(--color-recipe-soft-rule);flex-direction:row;justify-content:center;gap:20px;inset:auto 0 0;transform:none}.recipe-feature-module__q7E65a__chapterNav a{gap:7px;width:auto;min-height:48px}.recipe-feature-module__q7E65a__chapterNav a>span:last-child{opacity:1;pointer-events:auto;background:0 0;padding:0;font-size:9px;position:static}.recipe-feature-module__q7E65a__chapterNav a:before{display:none}.recipe-feature-module__q7E65a__motionControl{min-height:44px;padding:0;bottom:56px;left:auto;right:8px}.recipe-feature-module__q7E65a__threshold{min-height:85svh;padding-block:100px}.recipe-feature-module__q7E65a__threshold h2{font-size:32px}.recipe-feature-module__q7E65a__threshold>p:last-of-type{font-size:13px}.recipe-feature-module__q7E65a__thresholdIndex{gap:18px;margin-top:36px;font-size:9px;display:grid}.recipe-feature-module__q7E65a__chapter{padding-block:100px;scroll-margin-top:18px}.recipe-feature-module__q7E65a__chapter h2,.recipe-feature-module__q7E65a__agentCopy h2{font-size:clamp(32px,8.2vw,45px)}.recipe-feature-module__q7E65a__sectionIntro{margin-bottom:44px}.recipe-feature-module__q7E65a__sectionIntro>p,.recipe-feature-module__q7E65a__agentCopy>p:not(.recipe-feature-module__q7E65a__smallLabel){font-size:13px}.recipe-feature-module__q7E65a__ordinal{margin-bottom:20px}.recipe-feature-module__q7E65a__runSequence{flex-direction:column;gap:12px;padding-top:40px}.recipe-feature-module__q7E65a__runSequence svg{transform:rotate(90deg)}.recipe-feature-module__q7E65a__aiAfterword{gap:14px}.recipe-feature-module__q7E65a__aiAfterword .recipe-feature-module__q7E65a__textLink{margin-left:0}.recipe-feature-module__q7E65a__faq{padding-block:72px}.recipe-feature-module__q7E65a__faq h2{font-size:30px}.recipe-feature-module__q7E65a__faq summary{font-size:13px}.recipe-feature-module__q7E65a__closing{min-height:105svh;padding-block:110px}.recipe-feature-module__q7E65a__closing h2{font-size:clamp(54px,15vw,82px)}.recipe-feature-module__q7E65a__closingLinks{gap:8px 24px;margin-top:50px}}@media (prefers-reduced-motion:reduce){.recipe-feature-module__q7E65a__page *,.recipe-feature-module__q7E65a__page :before,.recipe-feature-module__q7E65a__page :after{transition:none!important;animation:none!important}.recipe-feature-module__q7E65a__primaryButton:hover,.recipe-feature-module__q7E65a__secondaryButton:hover:hover{transform:none}.recipe-feature-module__q7E65a__motionControl{display:none}}.recipe-feature-module__q7E65a__worldStage{transition:opacity .5s var(--ease-recipe-out)}.recipe-feature-module__q7E65a__page:has(.recipe-feature-module__q7E65a__experienceNav[data-feature-active=true]) .recipe-feature-module__q7E65a__worldStage{opacity:.68}.recipe-feature-module__q7E65a__sectionIntro{margin-bottom:44px}.recipe-feature-module__q7E65a__chapter{padding-top:110px}
.recipe-demo-module__BLln1W__templateDemo,.recipe-demo-module__BLln1W__editorDemo,.recipe-demo-module__BLln1W__agentDemo{color:var(--color-recipe-ink);font-family:var(--font-recipe-body)}.recipe-demo-module__BLln1W__templateDemo{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:48px;margin-bottom:28px;display:grid}.recipe-demo-module__BLln1W__cardLabel{color:var(--color-recipe-accent);letter-spacing:.025em;justify-content:space-between;gap:16px;font-size:11px;display:flex}.recipe-demo-module__BLln1W__cardLabel>span,.recipe-demo-module__BLln1W__demoTag{color:var(--color-recipe-muted);font-size:10px;font-weight:400}.recipe-demo-module__BLln1W__templateOptions{margin-top:20px;display:grid}.recipe-demo-module__BLln1W__templateOptions button{text-align:left;color:var(--color-recipe-muted);border:0;border-top:1px solid var(--color-recipe-rule);cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;gap:14px;padding:24px 16px;display:grid}.recipe-demo-module__BLln1W__templateOptions button[aria-pressed=true]{color:var(--color-recipe-ink);background:var(--color-recipe-surface)}.recipe-demo-module__BLln1W__templateOptions button>svg{opacity:0;color:var(--color-recipe-accent)}.recipe-demo-module__BLln1W__templateOptions button[aria-pressed=true]>svg{opacity:1}.recipe-demo-module__BLln1W__templateOptions strong{letter-spacing:-.035em;font-size:20px;font-weight:500;line-height:1.2;display:block}.recipe-demo-module__BLln1W__templateOptions small{color:var(--color-recipe-muted);margin-top:10px;font-size:12px;line-height:1.7;display:block}.recipe-demo-module__BLln1W__templateNumber{color:var(--color-recipe-accent);font-variant-numeric:tabular-nums;padding-top:4px;font-size:10px}.recipe-demo-module__BLln1W__supporting{color:var(--color-recipe-muted);margin-top:20px;font-size:12px;line-height:1.8}.recipe-demo-module__BLln1W__micro{color:var(--color-recipe-muted);margin-top:12px;font-size:10px;line-height:1.7}.recipe-demo-module__BLln1W__inlineActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.recipe-demo-module__BLln1W__inlineActions :is(a,button){white-space:nowrap;min-height:44px;color:var(--color-recipe-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.recipe-demo-module__BLln1W__assemblyLegend{color:var(--color-recipe-muted);justify-content:center;align-items:center;gap:20px;margin-bottom:20px;font-size:10px;display:flex}.recipe-demo-module__BLln1W__assemblyLegend svg{color:var(--color-recipe-accent)}.recipe-demo-module__BLln1W__report{background:var(--color-recipe-paper);border:1px solid var(--color-recipe-rule);border-radius:6px;min-width:0;overflow:clip}.recipe-demo-module__BLln1W__reportHeader{border-bottom:1px solid var(--color-recipe-soft-rule);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:22px 24px;display:flex}.recipe-demo-module__BLln1W__reportLabel{color:var(--color-recipe-muted);font-size:10px}.recipe-demo-module__BLln1W__reportHeader h3{letter-spacing:-.035em;margin-top:7px;font-size:20px;font-weight:500;line-height:1.2}.recipe-demo-module__BLln1W__reportStatus{color:var(--color-recipe-accent);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.recipe-demo-module__BLln1W__reportBody{padding:20px 24px}.recipe-demo-module__BLln1W__inputCell{border-bottom:1px solid var(--color-recipe-soft-rule);flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:20px;display:flex}.recipe-demo-module__BLln1W__inputCell>svg{color:var(--color-recipe-accent);flex-shrink:0}.recipe-demo-module__BLln1W__inputCell>div{gap:6px;display:grid}.recipe-demo-module__BLln1W__inputCell>div>span{color:var(--color-recipe-muted);font-size:10px}.recipe-demo-module__BLln1W__inputCell strong{font-size:12px;font-weight:500}.recipe-demo-module__BLln1W__addedLabel{color:var(--color-recipe-accent);margin-left:auto;font-size:9px}.recipe-demo-module__BLln1W__newInput{animation:recipe-demo-module__BLln1W__input-arrive .26s var(--ease-recipe-out)}.recipe-demo-module__BLln1W__cellOrder{position:relative}.recipe-demo-module__BLln1W__cell{border-bottom:1px solid var(--color-recipe-soft-rule);background:var(--color-recipe-paper);padding:22px 0;position:relative}.recipe-demo-module__BLln1W__cellHeading{align-items:center;gap:9px;margin-bottom:18px;display:flex}.recipe-demo-module__BLln1W__cellHeading svg{color:var(--color-recipe-muted);flex-shrink:0}.recipe-demo-module__BLln1W__cellHeading h4{margin:0;font-size:13px;font-weight:500}.recipe-demo-module__BLln1W__cellHeading>span{color:var(--color-recipe-muted);white-space:nowrap;margin-left:auto;font-size:10px}.recipe-demo-module__BLln1W__chart{width:100%;height:auto;display:block;overflow:visible}.recipe-demo-module__BLln1W__barChart{gap:13px;display:grid}.recipe-demo-module__BLln1W__barRow{color:var(--color-recipe-muted);grid-template-columns:56px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:11px;display:grid}.recipe-demo-module__BLln1W__barRow svg{width:100%;height:18px;overflow:visible}.recipe-demo-module__BLln1W__barRow b{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-recipe-ink);font-weight:400}.recipe-demo-module__BLln1W__chartTrack{fill:var(--color-recipe-raised)}.recipe-demo-module__BLln1W__chartBar{fill:var(--color-recipe-accent);transform-origin:0;transition:transform .32s var(--ease-recipe-out)}.recipe-demo-module__BLln1W__rangeBar{stroke:var(--color-recipe-accent);stroke-width:9px;stroke-linecap:round}.recipe-demo-module__BLln1W__guide{stroke:var(--color-recipe-rule)}.recipe-demo-module__BLln1W__chartPoint{fill:var(--color-recipe-ink)}.recipe-demo-module__BLln1W__cellCaption{color:var(--color-recipe-muted);margin-top:15px;font-size:10px;line-height:1.7}.recipe-demo-module__BLln1W__focusMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recipe-demo-module__BLln1W__focusMetrics>div{gap:9px;display:grid}.recipe-demo-module__BLln1W__focusMetrics span{color:var(--color-recipe-muted);font-size:10px}.recipe-demo-module__BLln1W__focusMetrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:22px;font-weight:500}.recipe-demo-module__BLln1W__changed{outline:1px solid var(--color-recipe-accent);outline-offset:8px;background:color-mix(in srgb,var(--color-recipe-accent)4%,transparent)}.recipe-demo-module__BLln1W__newEvidence{animation:recipe-demo-module__BLln1W__cell-arrive .32s var(--ease-recipe-out);margin-top:22px}.recipe-demo-module__BLln1W__newEvidence>p{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.recipe-demo-module__BLln1W__newEvidence>p>span{color:var(--color-recipe-muted);font-size:9px}.recipe-demo-module__BLln1W__newEvidence table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.recipe-demo-module__BLln1W__newEvidence :is(th,td){text-align:right;border-bottom:1px solid var(--color-recipe-soft-rule);padding:9px 4px}.recipe-demo-module__BLln1W__newEvidence :is(th,td):first-child{text-align:left}.recipe-demo-module__BLln1W__newEvidence th{color:var(--color-recipe-muted);font-size:10px;font-weight:400}.recipe-demo-module__BLln1W__newEvidence tr{animation:recipe-demo-module__BLln1W__cell-arrive .28s var(--ease-recipe-out)both;animation-delay:calc(var(--row,0)*45ms)}.recipe-demo-module__BLln1W__interpretation{animation:recipe-demo-module__BLln1W__cell-arrive .32s var(--ease-recipe-out);margin-top:20px}.recipe-demo-module__BLln1W__interpretation>span{color:var(--color-recipe-accent);font-size:10px}.recipe-demo-module__BLln1W__interpretation p{color:var(--color-recipe-muted);margin-top:8px;font-size:11px;line-height:1.75}.recipe-demo-module__BLln1W__reportFoot{color:var(--color-recipe-muted);background:var(--color-recipe-surface);align-items:center;gap:8px;padding:15px 24px;font-size:10px;display:flex}.recipe-demo-module__BLln1W__report[data-entered=true] .recipe-demo-module__BLln1W__reportBody>.recipe-demo-module__BLln1W__inputCell,.recipe-demo-module__BLln1W__report[data-entered=true] .recipe-demo-module__BLln1W__cell{animation:recipe-demo-module__BLln1W__cell-arrive .48s var(--ease-recipe-out)both;animation-delay:calc(var(--cell,0)*75ms)}.recipe-demo-module__BLln1W__report[data-entered=true] .recipe-demo-module__BLln1W__chartBar{animation:recipe-demo-module__BLln1W__bar-arrive .56s var(--ease-recipe-out)both}.recipe-demo-module__BLln1W__editorDemo,.recipe-demo-module__BLln1W__agentDemo{border:1px solid var(--color-recipe-rule);background:var(--color-recipe-surface);border-radius:6px;overflow:clip}.recipe-demo-module__BLln1W__demoHeading{border-bottom:1px solid var(--color-recipe-rule);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:24px 28px;display:flex}.recipe-demo-module__BLln1W__demoHeading h3{letter-spacing:-.035em;margin-top:9px;font-size:21px;font-weight:500;line-height:1.2}.recipe-demo-module__BLln1W__editorGrid,.recipe-demo-module__BLln1W__agentGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.recipe-demo-module__BLln1W__chat,.recipe-demo-module__BLln1W__agentConsole{padding:28px}.recipe-demo-module__BLln1W__smallHeading{margin-bottom:16px;font-size:13px}.recipe-demo-module__BLln1W__promptOptions{flex-wrap:wrap;gap:7px;display:flex}.recipe-demo-module__BLln1W__promptOptions button,.recipe-demo-module__BLln1W__comparison button{border:1px solid var(--color-recipe-rule);min-height:44px;color:var(--color-recipe-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;padding:8px 12px;font-size:10px}.recipe-demo-module__BLln1W__promptOptions button[aria-pressed=true],.recipe-demo-module__BLln1W__comparison button[aria-pressed=true]{border-color:var(--color-recipe-accent);color:var(--color-recipe-accent);background:var(--color-recipe-raised)}.recipe-demo-module__BLln1W__message{border-left:2px solid var(--color-recipe-accent);animation:recipe-demo-module__BLln1W__input-arrive .22s var(--ease-recipe-out);margin:24px 0;padding-left:16px}.recipe-demo-module__BLln1W__message>span{color:var(--color-recipe-muted);font-size:10px}.recipe-demo-module__BLln1W__message p{letter-spacing:-.025em;margin-top:8px;font-size:20px;line-height:1.55}.recipe-demo-module__BLln1W__primary,.recipe-demo-module__BLln1W__secondary{white-space:nowrap;cursor:pointer;min-height:44px;transition:transform .16s var(--ease-recipe-out);border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:500;display:inline-flex}.recipe-demo-module__BLln1W__primary{background:var(--color-recipe-accent);color:var(--color-recipe-accent-ink);border:1px solid var(--color-recipe-accent)}.recipe-demo-module__BLln1W__secondary{color:var(--color-recipe-ink);border:1px solid var(--color-recipe-rule);background:0 0}.recipe-demo-module__BLln1W__primary:active,.recipe-demo-module__BLln1W__secondary:active,.recipe-demo-module__BLln1W__promptOptions button:active,.recipe-demo-module__BLln1W__templateOptions button:active{transform:scale(.985)}.recipe-demo-module__BLln1W__primary:disabled,.recipe-demo-module__BLln1W__secondary:disabled{cursor:not-allowed;opacity:.6;transform:none}.recipe-demo-module__BLln1W__editResponse{min-height:108px;padding-top:22px}.recipe-demo-module__BLln1W__editResponse p{color:var(--color-recipe-muted);margin-top:9px;font-size:12px;line-height:1.75}.recipe-demo-module__BLln1W__responseMark{color:var(--color-recipe-accent);align-items:center;gap:8px;font-size:11px;display:flex}.recipe-demo-module__BLln1W__saveActions{border-top:1px solid var(--color-recipe-rule);flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding-top:20px;display:flex}.recipe-demo-module__BLln1W__editorPreview,.recipe-demo-module__BLln1W__agentPreview{background:var(--color-recipe-raised);min-width:0;padding:22px}.recipe-demo-module__BLln1W__comparison{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.recipe-demo-module__BLln1W__comparison button{background:var(--color-recipe-paper)}.recipe-demo-module__BLln1W__agentDemo{margin-top:44px}.recipe-demo-module__BLln1W__agentClients{color:var(--color-recipe-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.recipe-demo-module__BLln1W__agentInstruction{letter-spacing:-.02em;border-bottom:1px solid var(--color-recipe-rule);margin-bottom:24px;padding-block:24px;font-size:18px;line-height:1.7}.recipe-demo-module__BLln1W__toolSteps{margin:0 0 22px;padding:0;list-style:none}.recipe-demo-module__BLln1W__toolSteps li{color:var(--color-recipe-muted);align-items:start;gap:14px;padding-bottom:24px;display:flex;position:relative}.recipe-demo-module__BLln1W__toolSteps li:not(:last-child):before{content:"";background:var(--color-recipe-rule);width:1px;position:absolute;top:35px;bottom:6px;left:14px}.recipe-demo-module__BLln1W__toolDot{border:1px solid var(--color-recipe-rule);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.recipe-demo-module__BLln1W__toolSteps strong{padding-top:3px;font-size:12px;font-weight:500;display:block}.recipe-demo-module__BLln1W__toolSteps code{margin-top:7px;font-size:10px;display:block}.recipe-demo-module__BLln1W__toolSteps li[data-state=active]{color:var(--color-recipe-ink)}.recipe-demo-module__BLln1W__toolSteps li[data-state=active] .recipe-demo-module__BLln1W__toolDot,.recipe-demo-module__BLln1W__toolSteps li[data-state=done] .recipe-demo-module__BLln1W__toolDot{color:var(--color-recipe-accent);border-color:var(--color-recipe-accent)}.recipe-demo-module__BLln1W__processing{border:1px solid var(--color-recipe-muted);border-top-color:var(--color-recipe-accent);border-radius:50%;width:12px;height:12px;margin:6px 0 0 auto;animation:.6s linear infinite recipe-demo-module__BLln1W__spin}.recipe-demo-module__BLln1W__reviewGate{border-bottom:1px solid var(--color-recipe-rule);min-height:194px;margin-bottom:22px;padding:2px 0 22px}.recipe-demo-module__BLln1W__reviewGate>div:first-child{color:var(--color-recipe-accent);align-items:center;gap:9px;display:flex}.recipe-demo-module__BLln1W__reviewGate strong{font-size:13px;font-weight:500}.recipe-demo-module__BLln1W__reviewGate p{color:var(--color-recipe-muted);margin-top:12px;font-size:12px;line-height:1.8}.recipe-demo-module__BLln1W__orderDiff{flex-wrap:wrap;align-items:center;gap:10px;margin-block:14px;font-size:10px;display:flex}.recipe-demo-module__BLln1W__orderDiff>span{color:var(--color-recipe-muted);text-decoration:line-through}.recipe-demo-module__BLln1W__orderDiff strong{color:var(--color-recipe-ink);font-size:10px}.recipe-demo-module__BLln1W__reviewActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.recipe-demo-module__BLln1W__demoDisclaimer{color:var(--color-recipe-muted);border-top:1px solid var(--color-recipe-rule);padding:16px 28px;font-size:10px;line-height:1.7}@keyframes recipe-demo-module__BLln1W__cell-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes recipe-demo-module__BLln1W__input-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes recipe-demo-module__BLln1W__bar-arrive{0%{transform:scaleX(0)}}@keyframes recipe-demo-module__BLln1W__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.recipe-demo-module__BLln1W__templateOptions button:hover{background:var(--color-recipe-surface);color:var(--color-recipe-ink)}.recipe-demo-module__BLln1W__primary:not(:disabled):hover,.recipe-demo-module__BLln1W__secondary:not(:disabled):hover{transform:translateY(-1px)}.recipe-demo-module__BLln1W__inlineActions :is(a,button):hover{text-decoration:underline}}@media (max-width:1000px){.recipe-demo-module__BLln1W__templateDemo{gap:28px}.recipe-demo-module__BLln1W__editorGrid,.recipe-demo-module__BLln1W__agentGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.recipe-demo-module__BLln1W__chat,.recipe-demo-module__BLln1W__agentConsole{padding:22px}.recipe-demo-module__BLln1W__editorPreview,.recipe-demo-module__BLln1W__agentPreview{padding:16px}.recipe-demo-module__BLln1W__reportHeader,.recipe-demo-module__BLln1W__reportBody{padding:18px}.recipe-demo-module__BLln1W__reportFoot{padding:14px 18px}}@media (max-width:800px){.recipe-demo-module__BLln1W__templateDemo,.recipe-demo-module__BLln1W__editorGrid,.recipe-demo-module__BLln1W__agentGrid{grid-template-columns:minmax(0,1fr)}.recipe-demo-module__BLln1W__templateOptions button{padding-block:20px}.recipe-demo-module__BLln1W__message p{max-width:52ch}.recipe-demo-module__BLln1W__reviewGate{min-height:auto}.recipe-demo-module__BLln1W__editorPreview,.recipe-demo-module__BLln1W__agentPreview{padding:24px}}@media (max-width:480px){.recipe-demo-module__BLln1W__demoHeading{padding:20px}.recipe-demo-module__BLln1W__demoHeading h3{font-size:19px}.recipe-demo-module__BLln1W__chat,.recipe-demo-module__BLln1W__agentConsole{padding:20px}.recipe-demo-module__BLln1W__editorPreview,.recipe-demo-module__BLln1W__agentPreview{padding:12px}.recipe-demo-module__BLln1W__reportHeader,.recipe-demo-module__BLln1W__reportBody{padding:16px}.recipe-demo-module__BLln1W__reportHeader h3{font-size:18px}.recipe-demo-module__BLln1W__inputCell{gap:14px}.recipe-demo-module__BLln1W__cellHeading h4{font-size:12px}.recipe-demo-module__BLln1W__focusMetrics{gap:8px}.recipe-demo-module__BLln1W__focusMetrics strong{font-size:18px}.recipe-demo-module__BLln1W__focusMetrics span{font-size:9px}.recipe-demo-module__BLln1W__reportFoot{padding:13px 16px;font-size:9px}.recipe-demo-module__BLln1W__barRow{grid-template-columns:43px minmax(0,1fr) 40px;gap:6px;font-size:10px}.recipe-demo-module__BLln1W__templateOptions strong{font-size:19px}.recipe-demo-module__BLln1W__assemblyLegend{gap:14px}.recipe-demo-module__BLln1W__message p{font-size:19px}.recipe-demo-module__BLln1W__promptOptions button{padding-inline:10px}.recipe-demo-module__BLln1W__templateOptions button{grid-template-columns:20px minmax(0,1fr) 16px;gap:9px;padding-inline:10px}.recipe-demo-module__BLln1W__agentClients{gap:10px;font-size:11px}.recipe-demo-module__BLln1W__demoDisclaimer{padding:16px 20px}}.recipe-demo-module__BLln1W__editorDemo[data-motion=off] *,.recipe-demo-module__BLln1W__report[data-motion=off] *,.recipe-demo-module__BLln1W__report[data-motion=off] :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.recipe-demo-module__BLln1W__templateDemo *,.recipe-demo-module__BLln1W__editorDemo *,.recipe-demo-module__BLln1W__agentDemo *{transition:none!important;animation:none!important}}.recipe-demo-module__BLln1W__report[data-entered=true] .recipe-demo-module__BLln1W__rangeBar{transform-origin:50%;transform-box:fill-box;animation:recipe-demo-module__BLln1W__bar-arrive .56s var(--ease-recipe-out)both}.recipe-demo-module__BLln1W__report[data-compact=true] .recipe-demo-module__BLln1W__cellCaption{display:none}.recipe-demo-module__BLln1W__report[data-compact=true] .recipe-demo-module__BLln1W__cell{padding-block:18px}
