.recipes{--recipes-width:1104px;--recipe-ease-out:cubic-bezier(.19, 1, .22, 1)}.recipes-hero{isolation:isolate;text-align:center;color:#fff;background:#150079;border-radius:0 0 56px 56px;flex-direction:column;align-items:center;gap:24px;max-width:1440px;min-height:597px;margin-inline:auto;padding:144px 24px 80px;display:flex;position:relative;overflow:clip}.recipes-hero:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/recipes/hero-gradient.svg) 50%/contain no-repeat;width:1440px;height:668px;position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(-1)}.recipes-hero:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(83.95px);backdrop-filter:blur(83.95px);background:#ffffff03;position:absolute;inset:0}.recipes-hero>a{margin-top:8px}.recipes-hero h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.06em;max-width:615px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}.recipes-hero>p{color:#fff;max-width:581px;font-size:18px;line-height:1.4}.recipe-filters-wrap{isolation:isolate;z-index:20;background:color-mix(in srgb, var(--primitive-main-beige) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:24px}.recipe-filter-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}.recipe-filters-wrap:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-bottom:1px solid #1a182b0c;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 12px 24px -16px #39275a2e}.recipe-filters-wrap[data-stuck]:after{opacity:1}.recipe-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1200px;min-height:120px;margin:auto;padding:80px 20px 24px;display:flex}.recipe-filter-field{align-items:center;gap:12px;font-size:20px;display:flex}.recipe-select{min-width:113px;min-height:40px;font:inherit;max-width:350px;color:var(--primitive-main-dark);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:2px;padding:6px 10px;transition:transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.recipe-select:before{content:"";position:absolute;inset:-2px 0}.recipe-select-value{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.recipe-select-chevron{flex:none;transition:transform .18s cubic-bezier(.19,1,.22,1);display:flex}.recipe-select[data-popup-open] .recipe-select-chevron{transform:rotate(180deg)}.recipe-select:active:not(:disabled){transform:scale(.97)}.recipe-select:disabled{cursor:default}.recipe-select-positioner{z-index:100}.recipe-select-popup{min-width:max(var(--anchor-width), 280px);color:#1a182b;max-width:calc(100vw - 32px);transform-origin:var(--transform-origin);opacity:1;background:#fff;border:1px solid #e9e4f1;border-radius:20px;padding:8px;font-size:16px;transition:opacity .16s,transform .2s cubic-bezier(.19,1,.22,1);transform:translateY(0)scale(1);box-shadow:0 16px 48px #1a182b1a,0 4px 12px #1a182b08}.recipe-select-popup[data-starting-style],.recipe-select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.recipe-select-popup[data-ending-style]{transition-duration:.12s}.recipe-select-popup[data-keyboard]{transition:none}.recipe-select-heading{color:#716f7e;padding:8px 12px;font-size:12px}.recipe-select-list{max-height:min(var(--available-height), 340px);outline:none;overflow-y:auto}.recipe-select-option{cursor:pointer;border-radius:12px;outline:none;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.recipe-select-option[data-highlighted]{background:#f1edff}.recipe-select-popup-industry .recipe-select-option[data-highlighted]{background:#edf3ff}.recipe-select-option[data-selected]{font-weight:600}.recipe-select-check{color:#6d43ff;margin-left:auto;padding-left:12px}.recipe-select-dot{border-radius:50%;flex:none;width:8px;height:8px}.recipe-select-dot-make-money{background:#8d6aff}.recipe-select-dot-save-money{background:#699bdc}.recipe-select-dot-grow-faster{background:#55ad83}.recipe-select-dot-run-the-business{background:#ce6bdb}.recipe-select:focus-visible,.recipe-clear:focus-visible,.recipe-show-more:focus-visible{outline:2px solid var(--primitive-purple-500);outline-offset:4px}.recipe-select-industry{background:#c6d8ff}.recipe-select-outcome{background:#d2c6ff}.recipe-clear{text-underline-offset:3px;cursor:pointer;min-height:44px;margin-left:12px;font-size:14px;text-decoration:underline}.recipe-directory,.recipe-related{max-width:var(--recipes-width);margin:auto;padding:48px 0 64px}.recipe-group{margin-bottom:72px;scroll-margin-top:190px}.recipe-group-heading{margin-bottom:40px}.recipe-group h2,.recipe-related h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;font-size:32px;font-weight:700;line-height:1.1}.recipe-group-heading>p{max-width:507px;color:var(--text-secondary,#716f7e);margin-top:16px;font-size:14px;line-height:1.5}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px 16px;display:grid}.recipe-card{isolation:isolate;background:#fff;border-radius:24px;flex-direction:column;gap:16px;min-width:0;min-height:420px;padding:24px;display:flex;position:relative}.recipe-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 10px 32px #402a7410,0 0 0 1px #e9e1fb}.recipe-card-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.recipe-industry-icon img{transition:transform .2s cubic-bezier(.19,1,.22,1)}.recipe-card-link,.recipe-chip,.recipe-show-more{transition:transform .15s cubic-bezier(.25,.46,.45,.94),opacity .15s}.recipe-card-link:active,.recipe-copy-icon:active,a.recipe-chip:active,.recipe-show-more:active{transform:scale(.97)}.recipe-chip:focus-visible,.recipe-card-link:focus-visible{outline-offset:3px;outline:2px solid #8d6aff}@media (hover:hover) and (pointer:fine){.recipe-card:hover:after{opacity:1}.recipe-card:hover .recipe-industry-icon img{transform:translateY(-1px)scale(1.06)}a.recipe-chip:hover{opacity:.75}.recipe-select:hover:not(:disabled) .recipe-select-chevron{transform:translateY(1px)}.recipe-select[data-popup-open]:hover .recipe-select-chevron{transform:rotate(180deg)}}.recipe-card:focus-within:after{opacity:1}.recipe-select:focus-visible .recipe-select-chevron{transition:none}.recipe-select:focus-visible,.recipe-card-link:focus-visible,.recipe-copy-icon:focus-visible,.recipe-chip:focus-visible,.recipe-show-more:focus-visible{transition:none;transform:none}.recipe-card-tags{border-bottom:1px solid #1a182b14;flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:38px;padding-bottom:16px;display:flex}.recipe-card-tags .recipe-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.recipe-chip{border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.recipe-chip-make-money{color:#2e1e6b;background:#f1edff}.recipe-chip-save-money{color:#193560;background:#e0ebfb}.recipe-chip-grow-faster{color:#20553b;background:#e5f7ed}.recipe-chip-run-the-business{color:#591b61;background:#fdedff}.recipe-chip-industry{color:#716f7e;white-space:nowrap;background:#ffffff9c;border:1px solid #1a182b14;flex-shrink:0;min-width:0}.recipe-chip:not(.recipe-chip-industry){flex:none}.recipe-industry-icon{background:#f1edff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.recipe-industry-icon img{width:auto;height:auto}.recipe-icon-purple{background:#f1edff}.recipe-icon-pink{background:#fdedff}.recipe-icon-blue{background:#e0ebfb}.recipe-icon-green{background:#e1f6eb}.recipe-card h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.06em;font-size:24px;font-weight:700;line-height:1.2}.recipe-card h3 a:hover{color:var(--primitive-purple-500)}.recipe-card h3 a:after{content:"";z-index:1;border-radius:24px;position:absolute;inset:0}.recipe-card-tags a{z-index:2;position:relative}.recipe-card h3 a{transition:color .15s}.recipe-card:focus-within h3 a{color:#6e47ff}.recipe-card h3 a:focus-visible:after{outline-offset:4px;outline:2px solid #8d6aff}.recipe-card h3 a:focus-visible{outline:2px solid var(--primitive-purple-500);outline-offset:4px}.recipe-card-summary{color:#716f7e;font-size:14px;line-height:1.45}.recipe-trigger{color:#716f7e;font-size:11px}.recipe-tool-icons{align-items:center;gap:0;display:flex}.recipe-tool-icon{background:#faf5f1;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-2px;display:grid}.recipe-card-proof{color:#716f7e;border-left:2px solid #e1d8ff;padding-left:10px;font-size:12px;line-height:1.4}.recipe-card-actions{gap:8px;margin-top:auto;padding-top:16px;display:flex}.recipe-card-link{border:1px solid #1a182b14;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:flex}.recipe-card-link:hover{background:#f1edff}.recipe-card-link{transition:color .15s}.recipe-chip:not(a){transition:none;transform:none}.recipe-show-more{cursor:pointer;margin:32px auto 0;padding:10px 16px;font-size:14px;display:block}.recipe-more-title{margin:48px 0 32px}.recipe-empty{text-align:center;background:radial-gradient(at 50% 0,#f1edff 0%,#fff 65%);border:1px solid #e9e2f3;border-radius:32px;max-width:760px;margin:0 auto 48px;padding:48px 32px;position:relative;box-shadow:0 12px 40px #402a7406}.recipe-empty h2{max-width:450px;font-family:var(--font-heading), sans-serif;letter-spacing:-.055em;margin:0 auto 16px;font-size:36px;font-weight:700;line-height:1.1}.recipe-empty-art{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.recipe-empty-tile{border:3px solid #fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;transform:rotate(-10deg)}.recipe-empty-tile:last-child{transform:rotate(10deg)}.recipe-empty-center{color:#6e47ff;z-index:1;background:#fff;width:64px;height:64px;margin-inline:-4px;transform:none;box-shadow:0 4px 16px #6e47ff14}.recipe-empty-eyebrow{color:#6e47ff;margin-bottom:12px;font-size:12px}.recipe-empty-description{color:#716f7e;max-width:440px;margin:auto;font-size:16px;line-height:1.5}.recipe-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.recipe-empty-reset{color:#716f7e;cursor:pointer;justify-content:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.recipe-empty-reset:hover{color:#6e47ff}.recipe-empty-reset:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #8d6aff}@media (max-width:600px){.recipe-empty{border-radius:24px;padding:32px 20px}.recipe-empty h2{font-size:30px}.recipe-empty-description{font-size:14px}.recipe-empty-actions{flex-direction:column;gap:8px}}.recipe-detail-hero{isolation:isolate;text-align:center;background:#faf5f1;border-radius:0 0 100px 100px;flex-direction:column;align-items:center;gap:24px;max-width:1440px;min-height:598px;margin-inline:auto;padding:155px 24px 48px;display:flex;position:relative;overflow:clip}.recipe-detail-hero:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/recipes/single-ceb1e.svg) 86px 24px/1536px 1142px no-repeat,url(/assets/recipes/single-5775d.svg) 292px 520px/1168.23px 684.641px no-repeat;width:1440px;height:900px;position:absolute;top:0;left:50%;transform:translate(-50%)}.recipe-detail-hero-content{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.recipe-detail-hero:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background:#ffffff03;position:absolute;inset:0}.recipe-detail-hero h1{max-width:548px;font-family:var(--font-heading), sans-serif;letter-spacing:-.06em;font-size:40px;font-weight:700;line-height:1.1}.recipe-detail-summary{color:#716f7e;max-width:548px;font-size:16px;line-height:1.4}.recipe-detail-hero .recipe-chip-make-money{color:#3d278c;background:#d2c6ff}.recipe-detail-hero .recipe-chip-industry{color:#1a182b;background:0 0}.recipe-handoff{color:#fff!important;background:#6e47ff!important;border-color:#6e47ff!important;gap:8px!important}.recipe-handoff:hover{background:#5833de!important}.recipe-detail-hero .recipe-actions button{padding-inline:24px}.recipe-action-helper{color:#716f7e;margin-top:16px;font-size:12px}.recipe-action-helper a{color:#6e47ff;text-decoration:underline}.recipe-copy-symbol,.recipe-copy-label{place-items:center;display:inline-grid}.recipe-copy-symbol{flex:none;width:20px;height:20px}.recipe-copy-symbol>span,.recipe-copy-label>span{grid-area:1/1;transition:opacity .14s,transform .18s cubic-bezier(.19,1,.22,1)}.recipe-copy-symbol>span{place-items:center;display:grid}.recipe-copy-success{opacity:0;pointer-events:none;transform:translateY(5px)}[data-copied] .recipe-copy-default{opacity:0;transform:translateY(-5px)}[data-copied] .recipe-copy-success{opacity:1;transform:translateY(0)}button:focus-visible .recipe-copy-symbol>span,button:focus-visible .recipe-copy-label>span{transition:none;transform:none}.recipe-group-heading[data-card-reveal],.recipe-card-body[data-card-reveal]>h3,.recipe-card-body[data-card-reveal]>p,.recipe-card-body[data-card-reveal]>.recipe-trigger{transition:opacity .24s}.recipe-group-heading[data-card-reveal=waiting],.recipe-card-body[data-card-reveal=waiting]>h3,.recipe-card-body[data-card-reveal=waiting]>p,.recipe-card-body[data-card-reveal=waiting]>.recipe-trigger{opacity:0}.recipe-card-body[data-card-reveal=waiting] .recipe-industry-icon{opacity:0;transform:translateY(8px)scale(.9)}.recipe-card-body[data-card-reveal=shown] .recipe-industry-icon{animation:.38s cubic-bezier(.19,1,.22,1) both recipe-notification-pop}.recipe-card:nth-child(3n+2) .recipe-card-body[data-card-reveal=shown] .recipe-industry-icon{animation-delay:35ms}.recipe-card:nth-child(3n+3) .recipe-card-body[data-card-reveal=shown] .recipe-industry-icon{animation-delay:70ms}@keyframes recipe-notification-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}58%{opacity:1;transform:translateY(-1px)scale(1.06)}80%{opacity:1;transform:translateY(0)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.recipe-card-body[data-recipe-keyboard]>*,.recipe-group-heading[data-recipe-keyboard],.recipe-card-body:focus-within>*{opacity:1;transition:none;transform:none;animation:none!important}.recipe-breadcrumb{color:#716f7e;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.recipe-breadcrumb a:hover{text-decoration:underline}.recipe-actions{text-align:center;max-width:750px;margin-top:16px}.recipe-detail-layout{max-width:var(--recipes-width);grid-template-columns:minmax(0,756px) 300px;align-items:start;gap:48px;margin:80px auto 0;display:grid}.recipe-detail-content{grid-area:1/1;min-width:0}.recipe-audience{background:#fff;border-radius:24px;grid-area:1/2;padding:24px;font-size:14px;line-height:1.5}.recipe-audience h2{color:#716f7e;margin-bottom:6px;font-size:14px}.recipe-audience a{color:var(--primitive-purple-500);text-underline-offset:2px;margin-top:6px;text-decoration:underline;display:block}.recipe-audience hr{border-color:#1a182b14;margin:24px 0}.recipe-content-section{margin-bottom:80px}.recipe-content-section:last-child{margin-bottom:0}.recipe-content-section>h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.06em;margin-bottom:32px;font-size:40px;font-weight:700;line-height:1.1}.recipe-prompt-box{background:#fff;border:8px solid #fff;border-radius:24px;overflow:hidden}.recipe-prompt-editor{border:1px solid #1a182b14;border-radius:18px;overflow:hidden}.recipe-editor-toolbar,.recipe-editor-tools{align-items:center;gap:3px;display:flex}.recipe-editor-toolbar{background:#f8f8f8;min-height:48px;padding:10px 16px}.recipe-editor-toolbar .recipe-editor-glyph{opacity:.35}.recipe-editor-tools{opacity:.7}.recipe-editor-glyph{flex:none;place-items:center;width:23px;height:24px;display:grid}.recipe-editor-glyph img{width:auto;height:auto}.recipe-editor-divider{background:#1d1c1d21;width:1px;height:16px;margin:0 3px}.recipe-editor-footer{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px;display:flex}.recipe-editor-tools .recipe-editor-glyph:first-child{background:#f8f8f8;border-radius:50%;width:28px;height:28px;margin-right:8px}.recipe-editor-copy{color:#fff!important;background:#007a5a!important;border-color:#007a5a!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:6px 12px!important;font-size:14px!important}.recipe-prompt-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:182px;padding:16px;font-size:14px;line-height:1.85}.recipe-placeholder{color:#1264a3;background:#e9f5fb;border-radius:4px;padding:2px}.recipe-prompt-hint{color:#2f80ff;background:#e5edf9;border-radius:16px;align-items:center;gap:8px;margin-top:16px;padding:16px;font-size:14px;line-height:20px;display:flex}.recipe-steps{flex-direction:column;gap:8px;display:flex}.recipe-steps li{background:#fff;border-radius:24px;align-items:center;gap:12px;min-height:92px;padding:24px;font-size:14px;line-height:1.5;display:flex}.recipe-steps li>span{width:28px;height:28px;color:var(--primitive-purple-500);background:#f1edff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.recipe-example{background:#f0e9e2;border-radius:24px;margin-top:32px;padding:24px}.recipe-proof{background:#fff;border-radius:24px;padding:24px;font-size:20px;line-height:1.25}.recipe-proof figcaption{color:#716f7e;margin-top:24px;font-size:14px}.recipe-proof-link{border:1px solid #1a182b14;border-radius:999px;margin-top:20px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-block}.recipe-tools-group{margin-bottom:24px}.recipe-tools-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recipe-tools-list li{background:#fff;border-radius:999px;font-size:16px}.recipe-tools-list li>a,.recipe-tools-list li>span{align-items:center;gap:8px;min-height:54px;padding:14px 16px;display:flex}.recipe-tools-list img{object-fit:contain;flex:none}.recipe-tools-list a:hover{color:var(--primitive-purple-500)}.recipe-setup{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.recipe-setup>div{background:#fff;border-radius:24px;padding:24px}.recipe-setup h3{color:#716f7e;margin-bottom:12px;font-size:14px}.recipe-setup p{font-size:16px;line-height:1.4}.recipe-question{border-radius:24px;padding-inline:24px}.recipe-question-trigger{letter-spacing:-.02em;padding-block:16px;font-size:20px;line-height:24px}.recipe-question-trigger:hover{text-decoration:none}.recipe-question-trigger{transition-property:color;transition-duration:.15s}.recipe-question-trigger[aria-expanded=true],.recipe-question-trigger[aria-expanded=true] svg{color:#6e47ff}.recipe-question-answer{padding-bottom:32px;font-size:16px;line-height:1.4}.recipe-questions [data-slot=accordion-content]{animation-duration:.22s;animation-timing-function:cubic-bezier(.19,1,.22,1)}.recipe-single[data-recipe-input=keyboard] [data-slot=accordion-content],.recipe-single[data-recipe-input=keyboard] [data-slot=accordion-trigger-icon]{transition:none;animation:none}.recipe-related{margin-top:120px;padding-top:0;padding-bottom:0}.recipe-related h2{letter-spacing:-.06em;max-width:580px;font-size:40px}.recipe-more-badge{color:#6e47ff;background:#f1edff;margin-bottom:16px}.recipe-related-all{white-space:nowrap;border:1px solid #1a182b14;border-radius:999px;padding:10px 16px;font-size:14px}.recipe-handoff,.recipe-editor-copy{transition:transform .15s cubic-bezier(.25,.46,.45,.94),opacity .15s}.recipe-handoff:active:not(:focus-visible),.recipe-editor-copy:active:not(:focus-visible){transform:scale(.97)}[data-recipe-reveal]{transition:opacity .24s,transform .28s cubic-bezier(.19,1,.22,1)}[data-recipe-reveal=waiting]{opacity:0;transform:translateY(8px)}[data-recipe-reveal=shown]{opacity:1;transform:none}[data-recipe-keyboard],[data-recipe-reveal]:focus-within{opacity:1;transition:none;transform:none}.recipe-single button[data-copied]:not(:focus-visible) svg{animation:.18s cubic-bezier(.19,1,.22,1) recipe-copy-confirm}@keyframes recipe-copy-confirm{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.recipe-card:hover h3 a,.recipe-card:hover .recipe-card-link{color:#6e47ff}.recipe-chip:not(a):hover{opacity:1}.recipe-question-trigger:hover{color:#6e47ff}}.recipe-bottom-actions{justify-content:center;padding:0 20px 48px;display:flex}@media (max-width:1200px){.recipe-directory,.recipe-related{margin-inline:32px}.recipe-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px;margin-inline:32px}}@media (max-width:900px){.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-detail-layout{grid-template-columns:1fr;gap:32px}.recipe-audience{grid-area:1/1}.recipe-detail-content{grid-row:2}.recipe-filter-field{font-size:16px}.recipe-select{max-width:260px}}@media (max-width:600px){.recipes-hero{gap:24px;min-height:520px;padding:130px 20px 56px}.recipes-hero h1{max-width:360px}.recipes-hero>p{font-size:16px}.recipe-filters-wrap{top:80px}.recipe-filters{justify-content:flex-start;gap:10px;padding:16px 20px}.recipe-filter-field{gap:8px;font-size:18px}.recipe-select{max-width:250px;min-height:44px;font-size:18px}.recipe-clear{margin-left:0}.recipe-grid{grid-template-columns:1fr}.recipe-directory,.recipe-related{margin-inline:20px;padding-top:24px}.recipe-group{margin-bottom:48px}.recipe-group h2,.recipe-related h2{font-size:28px}.recipe-card{min-height:400px}.recipe-detail-hero{border-radius:0 0 56px 56px;padding:132px 20px 48px}.recipe-detail-hero h1{font-size:34px}.recipe-detail-hero .recipe-actions{width:100%}.recipe-detail-hero .recipe-actions>div{gap:8px}.recipe-detail-hero .recipe-actions button{padding-inline:16px}.recipe-detail-layout{margin:40px 20px 0}.recipe-content-section{margin-bottom:48px}.recipe-content-section>h2{margin-bottom:24px;font-size:32px}.recipe-steps li{padding:20px 16px}.recipe-setup{grid-template-columns:1fr}.recipe-related>div:first-child{flex-direction:column;align-items:start}.recipe-editor-tools{gap:0}.recipe-editor-glyph{width:20px}.recipe-editor-tools .recipe-editor-glyph:first-child{margin-right:0}.recipe-editor-footer{gap:8px;padding-inline:12px}.recipe-prompt-body{min-height:0}.recipe-proof,.recipe-question-trigger{font-size:18px}}@media (prefers-reduced-motion:reduce){.recipe-copy-symbol>span,.recipe-copy-label>span,[data-copied] .recipe-copy-default,[data-copied] .recipe-copy-success{transition:opacity .12s;transform:none}.recipe-card-body[data-card-reveal=waiting] .recipe-industry-icon{transform:none}.recipe-card-body[data-card-reveal=shown] .recipe-industry-icon{animation:.16s both recipe-copy-fade;animation-delay:0s!important}.recipe-questions [data-slot=accordion-content]{animation:none}[data-recipe-reveal]{transition:opacity .16s;transform:none}[data-recipe-reveal=waiting]{transform:none}[data-recipe-keyboard],[data-recipe-reveal]:focus-within{transition:none}.recipe-single button[data-copied]:not(:focus-visible) svg{animation:.12s recipe-copy-fade}.recipe-handoff,.recipe-editor-copy{transition:opacity .12s}.recipe-handoff:active:not(:focus-visible),.recipe-editor-copy:active:not(:focus-visible){transform:none}.recipe-select,.recipe-select-chevron,.recipe-industry-icon img,.recipe-card-link,.recipe-chip,.recipe-show-more{transition:none}.recipe-chip,.recipe-select-popup{transition:opacity .12s}.recipe-select-popup[data-starting-style],.recipe-select-popup[data-ending-style],.recipe-card:hover .recipe-industry-icon img,.recipe-select:hover:not(:disabled) .recipe-select-chevron,.recipe-select[data-popup-open] .recipe-select-chevron,.recipe-chip:hover,.recipe-chip:active,.recipe-select:active:not(:disabled),.recipe-card-link:active,.recipe-copy-icon:active,.recipe-show-more:active{transform:none}}@media (max-width:360px){.recipe-editor-tools>:nth-child(n+5){display:none}}@keyframes recipe-copy-fade{0%{opacity:0}to{opacity:1}}.use-case-bridge-section{overflow:clip}.use-case-bridge-surface{isolation:isolate;background:#f2edfa;border-radius:40px;padding:clamp(24px,4.5vw,64px);position:relative}.use-case-bridge-surface:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 92% 0,#d6c7ff9e,#0000 53%),linear-gradient(150deg,#faf7ff8c,#0000 65%);position:absolute;inset:0}.use-case-bridge-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.use-case-bridge-intro{max-width:580px}.use-case-bridge-eyebrow{color:#6e47ff;background:#ffffffbd;border:1px solid #e4dafa;border-radius:999px;align-items:center;gap:7px;margin-bottom:20px;padding:7px 12px;font-size:12px;line-height:1.3;display:inline-flex}.use-case-bridge-intro h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.055em;text-wrap:balance;color:#1c192e;font-size:clamp(32px,3.7vw,48px);font-weight:600;line-height:1.08}.use-case-bridge-intro>p{color:#777184;max-width:470px;margin-top:16px;font-size:15px;line-height:1.6}.use-case-bridge-explore{background:#fff9;flex-shrink:0;gap:10px}.use-case-bridge-explore svg{transition:transform .2s cubic-bezier(.19,1,.22,1)}.use-case-bridge-grid{gap:18px}.use-case-bridge-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-bridge-grid .recipe-card{border:1px solid #ffffffb3;min-height:480px}.use-case-bridge-grid .recipe-card:after{box-shadow:0 16px 32px #3c216619,0 0 0 1px #c8b5f4}@media (hover:hover) and (pointer:fine){.use-case-bridge-explore:hover svg{transform:translate(2px,-2px)}}@media (max-width:1023px){.use-case-bridge-header{flex-direction:column;align-items:flex-start;gap:24px}.use-case-bridge-grid,.use-case-bridge-grid[data-count="2"]{grid-template-columns:1fr}.use-case-bridge-grid .recipe-card{min-height:0;padding:24px}.use-case-bridge-grid .recipe-card-actions{margin-top:24px}}@media (max-width:767px){.use-case-bridge-surface{border-radius:28px;padding:28px 20px}.use-case-bridge-header{margin-bottom:28px}.use-case-bridge-grid,.use-case-bridge-grid[data-count="2"]{grid-template-columns:1fr}.use-case-bridge-grid .recipe-card{min-height:0;padding:24px}.use-case-bridge-grid .recipe-card-actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.use-case-bridge-explore svg{transition:none;transform:none}}.use-case-bridge-surface[data-count="1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.use-case-bridge-surface[data-count="1"] .use-case-bridge-header{flex-direction:column;align-items:flex-start;margin-bottom:0}.use-case-bridge-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.use-case-bridge-surface[data-count="1"]{display:block}.use-case-bridge-surface[data-count="1"] .use-case-bridge-header{margin-bottom:32px}}.use-case-breadcrumb{text-align:left;color:#777184;width:100%;max-width:1104px;margin:0 auto 8px;font-size:12px;line-height:1.6}.use-case-breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.use-case-breadcrumb li{overflow-wrap:anywhere;min-width:0}.use-case-breadcrumb li+li:before{content:"›";color:#a69eaf;margin-right:8px;display:inline-block}.use-case-breadcrumb a{transition:color .15s}.use-case-breadcrumb a:hover,.use-case-breadcrumb a:focus-visible{color:#6e47ff}.use-case-breadcrumb a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #6e47ff}.recipe-setup-helper{color:#716f7e;text-wrap:balance;max-width:510px;margin:14px auto 0;font-size:13px;line-height:1.5}.recipe-filter-field{min-width:0;max-width:100%}.recipe-select{min-width:0;max-width:min(350px,65vw)}.recipe-select-option{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.use-case-breadcrumb{margin-bottom:0;font-size:11px}.recipe-setup-helper{max-width:300px}}@media (prefers-reduced-motion:reduce){.use-case-breadcrumb a{transition:none}}
