.source-reference-recipe-motion-module__03Fdea__root{--motion-source:var(--lr-brand-cyan);--motion-reference:var(--lr-brand-amber);--motion-recipe:var(--lr-warm-off-white);--motion-ease:cubic-bezier(.2, .82, .18, 1);border:1px solid var(--lr-border);border-radius:var(--lr-radius-card-lg);background:linear-gradient(135deg, #171a20eb, #0d0f12e6), var(--lr-surface);grid-template-columns:minmax(0,.62fr) minmax(320px,1fr);align-items:center;gap:clamp(1rem,3vw,1.75rem);margin-top:1.25rem;padding:clamp(1rem,3vw,1.4rem);display:grid;position:relative;overflow:hidden}.source-reference-recipe-motion-module__03Fdea__fullscreen{grid-template-columns:minmax(0,.62fr) minmax(320px,1.12fr);min-height:min(74vh,48rem);margin-top:0;padding:clamp(1.75rem,5vw,4rem)}.source-reference-recipe-motion-module__03Fdea__copy{max-width:25rem}.source-reference-recipe-motion-module__03Fdea__fullscreen .source-reference-recipe-motion-module__03Fdea__copy{max-width:32rem}.source-reference-recipe-motion-module__03Fdea__kicker{color:var(--lr-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.5}.source-reference-recipe-motion-module__03Fdea__caption{color:var(--lr-text-secondary);margin-top:.45rem;font-size:.92rem;line-height:1.6}.source-reference-recipe-motion-module__03Fdea__fullscreen .source-reference-recipe-motion-module__03Fdea__caption{max-width:29rem;font-size:clamp(1.05rem,1.8vw,1.28rem)}.source-reference-recipe-motion-module__03Fdea__stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.source-reference-recipe-motion-module__03Fdea__mark{aspect-ratio:1;width:min(100%,8rem);display:block}.source-reference-recipe-motion-module__03Fdea__fullscreen .source-reference-recipe-motion-module__03Fdea__mark{width:min(100%,34rem)}.source-reference-recipe-motion-module__03Fdea__frame,.source-reference-recipe-motion-module__03Fdea__baseArc{fill:var(--lr-warm-off-white)}.source-reference-recipe-motion-module__03Fdea__brandPoint{transform-box:fill-box;transform-origin:50%}.source-reference-recipe-motion-module__03Fdea__sourceArcGeometry,.source-reference-recipe-motion-module__03Fdea__referenceArcGeometry,.source-reference-recipe-motion-module__03Fdea__recipeArcGeometry,.source-reference-recipe-motion-module__03Fdea__sourcePointGeometry,.source-reference-recipe-motion-module__03Fdea__referencePointGeometry,.source-reference-recipe-motion-module__03Fdea__recipePointGeometry{opacity:.22}.source-reference-recipe-motion-module__03Fdea__maskPath{stroke-dasharray:1;stroke-dashoffset:1px;will-change:stroke-dashoffset}.source-reference-recipe-motion-module__03Fdea__sourcePoint{fill:var(--motion-source)}.source-reference-recipe-motion-module__03Fdea__referencePoint{fill:var(--motion-reference)}.source-reference-recipe-motion-module__03Fdea__recipePoint{fill:var(--motion-recipe)}.source-reference-recipe-motion-module__03Fdea__flow{gap:.45rem;min-width:0;list-style:none;display:grid}.source-reference-recipe-motion-module__03Fdea__fullscreen .source-reference-recipe-motion-module__03Fdea__flow{width:min(100%,34rem)}.source-reference-recipe-motion-module__03Fdea__flowStep{border-left:1px solid var(--lr-border);color:var(--lr-text-muted);letter-spacing:0;opacity:.58;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.3rem 0 .3rem .85rem;line-height:1.2;display:grid;position:relative;transform:translateY(4px)}.source-reference-recipe-motion-module__03Fdea__flowDot{background:currentColor;border-radius:999px;width:.44rem;height:.44rem}.source-reference-recipe-motion-module__03Fdea__flowLabel,.source-reference-recipe-motion-module__03Fdea__flowDetail{display:block}.source-reference-recipe-motion-module__03Fdea__flowLabel{color:var(--lr-text-primary);font-size:.74rem;font-weight:700}.source-reference-recipe-motion-module__03Fdea__flowDetail{color:var(--lr-text-muted);margin-top:.12rem;font-size:.66rem}.source-reference-recipe-motion-module__03Fdea__sourceStep{color:var(--motion-source)}.source-reference-recipe-motion-module__03Fdea__referenceStep{color:var(--motion-reference)}.source-reference-recipe-motion-module__03Fdea__intentStep{color:var(--lr-text-muted)}.source-reference-recipe-motion-module__03Fdea__recipeStep,.source-reference-recipe-motion-module__03Fdea__reviewStep{color:var(--motion-recipe)}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__sourcePointGeometry{animation:source-reference-recipe-motion-module__03Fdea__sourceStageReveal .2s var(--motion-ease) 0s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__maskSourceReference{animation:source-reference-recipe-motion-module__03Fdea__sourceArcLoad .46s var(--motion-ease) 70ms both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__sourceArcGeometry{animation:source-reference-recipe-motion-module__03Fdea__sourceStageReveal .46s var(--motion-ease) 70ms both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__referencePointGeometry{animation:source-reference-recipe-motion-module__03Fdea__referenceStageReveal .22s var(--motion-ease) .52s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__maskReferenceRecipe{animation:source-reference-recipe-motion-module__03Fdea__referenceArcLoad .46s var(--motion-ease) .54s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__referenceArcGeometry{animation:source-reference-recipe-motion-module__03Fdea__referenceStageReveal .46s var(--motion-ease) .54s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__recipePointGeometry{animation:source-reference-recipe-motion-module__03Fdea__recipeStageReveal .24s var(--motion-ease) 1.04s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__maskRecipeSource{animation:source-reference-recipe-motion-module__03Fdea__recipeArcLoad .5s var(--motion-ease) 1.01s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__recipeArcGeometry{animation:source-reference-recipe-motion-module__03Fdea__recipeStageReveal .5s var(--motion-ease) 1.01s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__sourceStep{animation:source-reference-recipe-motion-module__03Fdea__labelSettle .26s var(--motion-ease) 60ms both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__referenceStep{animation:source-reference-recipe-motion-module__03Fdea__labelSettle .26s var(--motion-ease) .52s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__intentStep{animation:source-reference-recipe-motion-module__03Fdea__labelSettle .26s var(--motion-ease) .76s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__recipeStep{animation:source-reference-recipe-motion-module__03Fdea__labelSettle .28s var(--motion-ease) 1.04s both}.source-reference-recipe-motion-module__03Fdea__isActive .source-reference-recipe-motion-module__03Fdea__reviewStep{animation:source-reference-recipe-motion-module__03Fdea__labelSettle .28s var(--motion-ease) 1.22s both}@keyframes source-reference-recipe-motion-module__03Fdea__sourceArcLoad{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes source-reference-recipe-motion-module__03Fdea__referenceArcLoad{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes source-reference-recipe-motion-module__03Fdea__recipeArcLoad{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes source-reference-recipe-motion-module__03Fdea__sourceStageReveal{0%{opacity:.22}to{opacity:1}}@keyframes source-reference-recipe-motion-module__03Fdea__referenceStageReveal{0%{opacity:.22}to{opacity:1}}@keyframes source-reference-recipe-motion-module__03Fdea__recipeStageReveal{0%{opacity:.22}to{opacity:1}}@keyframes source-reference-recipe-motion-module__03Fdea__labelSettle{0%{opacity:.46;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.source-reference-recipe-motion-module__03Fdea__root{grid-template-columns:1fr}.source-reference-recipe-motion-module__03Fdea__fullscreen{min-height:auto}.source-reference-recipe-motion-module__03Fdea__copy{max-width:none}.source-reference-recipe-motion-module__03Fdea__stage{grid-template-columns:1fr}.source-reference-recipe-motion-module__03Fdea__mark{justify-self:center;width:min(100%,8.5rem)}.source-reference-recipe-motion-module__03Fdea__flow{width:100%}}@media (prefers-reduced-motion:reduce){.source-reference-recipe-motion-module__03Fdea__root,.source-reference-recipe-motion-module__03Fdea__root *{transition:none!important;animation:none!important}.source-reference-recipe-motion-module__03Fdea__sourceArcGeometry,.source-reference-recipe-motion-module__03Fdea__referenceArcGeometry,.source-reference-recipe-motion-module__03Fdea__recipeArcGeometry,.source-reference-recipe-motion-module__03Fdea__sourcePointGeometry,.source-reference-recipe-motion-module__03Fdea__referencePointGeometry,.source-reference-recipe-motion-module__03Fdea__recipePointGeometry{opacity:1}.source-reference-recipe-motion-module__03Fdea__maskPath{stroke-dashoffset:0}.source-reference-recipe-motion-module__03Fdea__flowStep{opacity:1;transform:none}}
