html{background:#fff7ed;box-sizing:border-box;font-family:var(--rf-font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}:root{--rf-ink:#17120d;--rf-ink-soft:#3f3026;--rf-charcoal:#0f172a;--rf-charcoal-soft:#1f2937;--rf-paper:#fff7ed;--rf-paper-warm:#fdf1df;--rf-linen:#f8ead2;--rf-cream:#fffbeb;--rf-clay:#9a3412;--rf-tomato:#ea580c;--rf-tomato-bright:#fb923c;--rf-herb:#0f766e;--rf-herb-bright:#14b8a6;--rf-honey:#facc15;--rf-mint:#ccfbf1;--rf-stone:#78716c;--rf-slate:#475569;--rf-border:rgba(62,39,24,0.13);--rf-border-strong:rgba(62,39,24,0.22);--rf-shadow-soft:0 18px 44px rgba(67,20,7,0.08);--rf-shadow-deep:0 32px 90px rgba(15,23,42,0.18);--rf-radius-xl:34px;--rf-radius-lg:24px;--rf-radius-md:18px;--rf-serif:var(--rf-font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rf-sans:var(--rf-font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:#fff7ed;margin:0}#platform-main:focus,main:focus{outline:none}a{color:inherit}button,input,select,textarea{font:inherit}::selection{background:rgba(234,88,12,.22);color:#0f172a}:focus-visible{outline:3px solid #0f766e;outline-offset:3px}.platform-skip-link{background:#0f172a;border-radius:999px;color:#fff7ed;font-weight:600;left:16px;padding:10px 14px;position:absolute;text-decoration:none;top:16px;transform:translateY(-180%);transition:transform .16s ease;z-index:1000}.platform-skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.rf-core-shell{background:radial-gradient(circle at 0 0,rgba(234,88,12,.13),transparent 34%),linear-gradient(135deg,#fff7ed,#f8fafc 54%,#ecfdf5);color:#1c1917;min-height:100vh}.rf-core-container{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:1180px;padding:22px}.rf-core-topbar{order:10}.rf-core-hero{order:20}.rf-core-product-path{order:25}.rf-core-primary-workbench{order:30}#platform-app-content[data-review-chrome=disabled] .rf-core-review-only{display:none!important}.rf-core-consumer-spine{order:40}.rf-core-handoff-readback{order:45}.rf-core-metrics{order:50}.rf-core-content{order:60}.rf-core-route-footer{order:70}.rf-core-product-taskbar{order:80}.rf-core-flagship-passport,.rf-core-flow-jump-cockpit,.rf-core-hotkey-strip,.rf-core-loop-command-strip,.rf-core-mvp-cohesion-frame,.rf-core-review-affordance,.rf-core-route-progress{order:90}.rf-core-topbar{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(28,25,23,.1);border-radius:24px;display:flex;gap:16px;justify-content:space-between;padding:12px}.rf-core-actions a,.rf-core-brand,.rf-core-flagship-actions a,.rf-core-flagship-path a,.rf-core-handoff-readback-actions a,.rf-core-nav a,.rf-core-rail a,.rf-core-review-affordance a,.rf-core-route-footer a,.rf-core-runner-link,.rf-core-task-actions a{text-decoration:none}.rf-core-brand{align-items:center;display:flex;gap:10px;min-width:190px}.rf-core-brand span:not(.rf-core-brand-mark),.rf-core-nav a,.rf-core-rail a{display:grid;grid-gap:2px;gap:2px}.rf-core-brand strong,.rf-core-nav strong,.rf-core-rail strong{color:#0f172a}.rf-core-brand small,.rf-core-metrics small,.rf-core-nav small,.rf-core-rail small{color:#64748b;font-size:12px}.rf-core-brand-mark{align-items:center;background:#0f172a;border-radius:16px;color:#fff7ed;display:inline-flex;font-weight:600;height:44px;justify-content:center;width:44px}.rf-core-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rf-core-nav a{border:1px solid rgba(15,23,42,.1);border-radius:16px}.rf-core-runner-link{background:#0f172a;border:1px solid #0f172a;border-radius:999px;color:#fff7ed;flex:0 0 auto;font-size:12px;font-weight:600;padding:11px 13px}.rf-core-nav a.is-active,.rf-core-rail a.is-active{background:rgba(15,118,110,.1);border-color:rgba(15,118,110,.28)}.rf-core-boundary,.rf-core-card,.rf-core-hero,.rf-core-panel{border:1px solid rgba(28,25,23,.1);box-shadow:0 22px 48px rgba(15,23,42,.07)}.rf-core-hero{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(41,37,36,.92)),radial-gradient(circle at 100% 0,rgba(250,204,21,.22),transparent 30%);border-radius:30px;color:#fff7ed;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);padding:clamp(24px,5vw,46px)}.rf-core-eyebrow,.rf-core-section-label{color:#0f766e;font-size:12px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.rf-core-hero .rf-core-eyebrow{color:#fde68a}.rf-core-card h2,.rf-core-hero h1,.rf-core-panel h2{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-hero h1{font-size:clamp(44px,8vw,82px);max-width:900px}.rf-core-card h2,.rf-core-panel h2{color:#0f172a;font-size:clamp(28px,4vw,44px)}.rf-core-boundary p,.rf-core-card p,.rf-core-panel p,.rf-core-summary{color:#475569;line-height:1.58;margin:0}.rf-core-hero .rf-core-summary,.rf-core-hero-aside{color:rgba(255,247,237,.8)}.rf-core-hero-aside{align-self:flex-start;background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.14);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:16px}.rf-core-content,.rf-core-grid,.rf-core-metrics,.rf-core-primary-workbench,.rf-core-stage-grid{display:grid;grid-gap:16px;gap:16px}.rf-core-primary-workbench{scroll-margin-top:24px}.rf-core-route-content-intro{background:radial-gradient(circle at 100% 0,rgba(20,184,166,.14),transparent 32%),linear-gradient(135deg,rgba(255,247,237,.96),rgba(240,253,250,.92));border:1px solid rgba(15,118,110,.2);border-radius:28px;box-shadow:0 22px 48px rgba(15,23,42,.07);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.65fr);padding:18px}.rf-core-route-content-intro div{display:grid;grid-gap:8px;gap:8px}.rf-core-route-content-intro h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(26px,3.4vw,46px);letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-route-content-intro p:not(.rf-core-section-label){color:#475569;line-height:1.55;margin:0}.rf-core-route-content-intro aside{align-self:stretch;background:#0f172a;border-radius:22px;color:#fff7ed;display:grid;grid-gap:8px;gap:8px;padding:16px}.rf-core-route-content-intro aside span{color:#99f6e4;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rf-core-route-content-intro aside strong{color:#fff7ed;line-height:1.25}.rf-core-route-content-intro aside small{color:rgba(255,247,237,.72);line-height:1.45}.rf-core-content>.rf-core-command-panel,.rf-core-content>.rf-core-cook-console{order:-10}.rf-core-content>.rf-core-card,.rf-core-content>.rf-core-grid{order:-2}.rf-core-content>.rf-core-journey-dock{order:10}.rf-core-content>.rf-core-panel[data-evidence=recipefork-core-flow-rail]{order:20}.rf-core-content>.rf-core-review-studio{order:50}.rf-core-content>.rf-core-boundary{order:70}.rf-core-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-core-metrics article,.rf-core-stage-grid article{background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;grid-gap:6px;gap:6px;padding:16px}.rf-core-inline-metrics span,.rf-core-metrics span,.rf-core-stage-grid span,.rf-core-tags span,.rf-core-warning-list span{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rf-core-metrics strong{color:#0f172a;font-size:26px;line-height:1}.rf-core-review-affordance{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 18px 42px rgba(15,23,42,.06);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr) minmax(180px,.7fr);padding:12px}.rf-core-review-affordance strong{color:#0f172a}.rf-core-review-affordance nav{display:flex;flex-wrap:wrap;gap:8px}.rf-core-review-affordance a{background:rgba(255,247,237,.9);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;font-size:12px;font-weight:600;padding:8px 10px}.rf-core-review-affordance span{color:#64748b;font-size:13px;font-weight:600;line-height:1.4}.rf-core-flagship-passport{background:radial-gradient(circle at 100% 0,rgba(20,184,166,.14),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,253,250,.9));border:1px solid rgba(15,118,110,.16);border-radius:28px}.rf-core-consumer-spine,.rf-core-flagship-passport{box-shadow:0 24px 58px rgba(15,23,42,.08);display:grid;grid-gap:16px;gap:16px;padding:18px}.rf-core-consumer-spine{background:radial-gradient(circle at 100% 20%,rgba(250,204,21,.2),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,247,237,.92));border:1px solid rgba(234,88,12,.16);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr) minmax(220px,.58fr)}.rf-core-consumer-actions a,.rf-core-consumer-boundary,.rf-core-consumer-main,.rf-core-consumer-signals{display:grid;grid-gap:8px;gap:8px}.rf-core-consumer-main h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(30px,5vw,56px);letter-spacing:-.045em;line-height:.96;margin:0}.rf-core-consumer-main div:not(.rf-core-consumer-actions),.rf-core-consumer-main p:not(.rf-core-section-label){color:#475569;line-height:1.55;margin:0}.rf-core-consumer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.rf-core-consumer-actions a{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1);border-radius:18px;color:#0f172a;min-width:190px;padding:13px 14px;text-decoration:none}.rf-core-consumer-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-core-consumer-actions span{color:inherit;font-size:12px;font-weight:600;opacity:.74}.rf-core-consumer-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-consumer-boundary,.rf-core-consumer-signals article{background:rgba(255,247,237,.82);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px}.rf-core-consumer-boundary span,.rf-core-consumer-signals span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-consumer-boundary strong,.rf-core-consumer-signals strong{color:#0f172a;line-height:1.18}.rf-core-consumer-boundary small,.rf-core-consumer-signals small{color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.rf-core-consumer-boundary{align-content:center;background:rgba(15,23,42,.92)}.rf-core-consumer-boundary span{color:#fed7aa}.rf-core-consumer-boundary small,.rf-core-consumer-boundary strong{color:#fff7ed}.rf-core-consumer-boundary small{opacity:.74}.rf-core-handoff-readback{background:radial-gradient(circle at 100% 0,rgba(20,184,166,.16),transparent 28%),linear-gradient(135deg,rgba(240,253,250,.96),rgba(255,247,237,.92));border:1px solid rgba(15,118,110,.16);border-radius:28px;box-shadow:0 20px 48px rgba(15,23,42,.08);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);padding:18px}.rf-core-handoff-readback-main{display:grid;grid-gap:8px;gap:8px}.rf-core-handoff-readback-main h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(26px,4vw,44px);letter-spacing:-.04em;line-height:.98;margin:0}.rf-core-handoff-readback-main p:not(.rf-core-section-label){color:#475569;line-height:1.55;margin:0}.rf-core-handoff-readback-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-handoff-readback-actions a,.rf-core-handoff-readback-grid article{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}.rf-core-handoff-readback-grid span{color:#0f766e;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-handoff-readback-actions strong,.rf-core-handoff-readback-grid strong{color:#0f172a;line-height:1.22;overflow-wrap:anywhere}.rf-core-handoff-readback-actions span,.rf-core-handoff-readback-grid small{color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.rf-core-handoff-readback-actions{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-handoff-readback-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a}.rf-core-handoff-readback-actions a[data-primary=true] span,.rf-core-handoff-readback-actions a[data-primary=true] strong{color:#fff7ed}.rf-core-flagship-intro{display:grid;grid-gap:8px;gap:8px}.rf-core-flagship-intro h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em;line-height:.96;margin:0}.rf-core-flagship-intro p:not(.rf-core-section-label){color:#475569;line-height:1.55;margin:0;max-width:920px}.rf-core-flagship-path{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.rf-core-flagship-path a{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:18px;color:#334155;display:grid;grid-gap:6px;gap:6px;min-height:106px;padding:12px}.rf-core-flagship-path a[data-status=complete]{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.22)}.rf-core-flagship-path a[data-status=active]{background:#0f172a;border-color:#0f172a;box-shadow:0 14px 34px rgba(15,23,42,.16);color:#fff7ed}.rf-core-flagship-path span{align-items:center;background:rgba(15,23,42,.11);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.rf-core-flagship-path a[data-status=active] span{background:#fff7ed;color:#0f172a}.rf-core-flagship-actions span,.rf-core-flagship-memory small,.rf-core-flagship-path small{color:inherit;font-size:12px;line-height:1.35;opacity:.72}.rf-core-flagship-memory{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.rf-core-flagship-actions a,.rf-core-flagship-memory article{background:rgba(255,247,237,.84);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;grid-gap:6px;gap:6px;padding:12px}.rf-core-flagship-memory span{color:#0f766e;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-flagship-actions strong,.rf-core-flagship-memory strong{color:#0f172a;line-height:1.22}.rf-core-flagship-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-flagship-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a}.rf-core-flagship-actions a[data-primary=true] span,.rf-core-flagship-actions a[data-primary=true] strong{color:#fff7ed}.rf-core-mvp-cohesion-frame{background:radial-gradient(circle at 100% 0,rgba(250,204,21,.18),transparent 30%),linear-gradient(135deg,rgba(67,20,7,.95),rgba(15,23,42,.92));border:1px solid rgba(255,247,237,.14);border-radius:28px;box-shadow:0 24px 62px rgba(15,23,42,.14);color:#fff7ed;display:grid;grid-gap:14px;gap:14px;padding:18px}.rf-core-mvp-cohesion-intro{display:grid;grid-gap:8px;gap:8px;max-width:920px}.rf-core-mvp-cohesion-intro h2{color:#fff7ed;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(24px,3vw,42px);letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-mvp-cohesion-footer span,.rf-core-mvp-cohesion-grid strong,.rf-core-mvp-cohesion-intro p:not(.rf-core-section-label){color:rgba(255,247,237,.76);line-height:1.45}.rf-core-mvp-cohesion-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.rf-core-mvp-cohesion-footer,.rf-core-mvp-cohesion-grid article{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.14);border-radius:18px;display:grid;grid-gap:8px;gap:8px;padding:12px}.rf-core-mvp-cohesion-grid span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-mvp-cohesion-footer{align-items:center;grid-template-columns:auto 1fr}.rf-core-loop-command-strip{background:radial-gradient(circle at 0 0,rgba(251,146,60,.16),transparent 30%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(69,26,3,.92));border:1px solid rgba(255,247,237,.14);border-radius:28px;box-shadow:0 24px 62px rgba(15,23,42,.16);color:#fff7ed;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.1fr) minmax(280px,.85fr);padding:18px}.rf-core-loop-command-intro,.rf-core-loop-intent-map a,.rf-core-loop-safe-next-step article{display:grid;grid-gap:8px;gap:8px}.rf-core-loop-command-intro h2{color:#fff7ed;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(24px,3vw,42px);letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-loop-command-intro p:not(.rf-core-section-label),.rf-core-loop-intent-map span,.rf-core-loop-safe-next-step small{color:rgba(255,247,237,.72);font-size:13px;font-weight:600;line-height:1.45}.rf-core-loop-intent-map{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-loop-intent-map a,.rf-core-loop-safe-next-step article{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.14);border-radius:18px;color:#fff7ed;padding:12px}.rf-core-loop-intent-map a[data-status=active]{background:#fff7ed;border-color:#fff7ed;color:#0f172a}.rf-core-loop-intent-map a[data-status=recommended]{border-color:rgba(251,146,60,.72);box-shadow:inset 0 0 0 1px rgba(251,146,60,.32)}.rf-core-loop-intent-map a[data-status=active] span{color:#475569}.rf-core-loop-safe-next-step{display:grid;grid-gap:10px;gap:10px}.rf-core-loop-safe-next-step span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-loop-intent-map strong,.rf-core-loop-safe-next-step strong{line-height:1.2}.rf-core-product-taskbar{align-items:stretch;background:radial-gradient(circle at 100% 0,rgba(15,118,110,.12),transparent 32%),rgba(255,255,255,.88);border:1px solid rgba(15,118,110,.16);border-radius:24px;box-shadow:0 22px 52px rgba(15,23,42,.08);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.2fr) minmax(220px,.72fr);padding:16px}.rf-core-task-actions a,.rf-core-task-main,.rf-core-task-state article{display:grid;grid-gap:8px;gap:8px}.rf-core-task-main h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(24px,3vw,40px);letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-task-actions span,.rf-core-task-main p:not(.rf-core-section-label),.rf-core-task-state small{color:#64748b;font-size:13px;font-weight:600;line-height:1.45}.rf-core-task-state{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-task-actions a,.rf-core-task-state article{background:rgba(255,247,237,.84);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px}.rf-core-task-state span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-task-actions strong,.rf-core-task-state strong{color:#0f172a;line-height:1.2}.rf-core-task-actions{display:grid;grid-gap:10px;gap:10px}.rf-core-task-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-core-task-actions a[data-primary=true] span,.rf-core-task-actions a[data-primary=true] strong{color:#fff7ed}.rf-core-route-footer{align-items:center;background:radial-gradient(circle at 0 100%,rgba(251,146,60,.14),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(41,37,36,.94));border:1px solid rgba(255,247,237,.12);border-radius:28px;box-shadow:0 24px 62px rgba(15,23,42,.16);color:#fff7ed;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);padding:20px}.rf-core-route-footer h2,.rf-core-route-footer p{margin:0}.rf-core-route-footer h2{color:#fff7ed;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(26px,4vw,44px);letter-spacing:-.045em;line-height:.98}.rf-core-route-footer p{color:rgba(255,247,237,.78);line-height:1.55}.rf-core-route-footer p strong{color:#fed7aa}.rf-core-route-footer nav{display:grid;grid-gap:10px;gap:10px}.rf-core-route-footer a{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.16);border-radius:18px;color:#fff7ed;display:grid;grid-gap:5px;gap:5px;padding:12px}.rf-core-route-footer a[data-primary=true]{background:#fff7ed;color:#0f172a}.rf-core-route-footer a span{color:inherit;font-size:12px;font-weight:600;opacity:.78}.rf-core-hotkey-strip{align-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 16px 36px rgba(15,23,42,.06);display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.rf-core-hotkey-strip strong{color:#0f172a}.rf-core-hotkey-strip span{background:#ffedd5;border:1px solid rgba(249,115,22,.18);border-radius:999px;color:#9a3412;font-size:12px;font-weight:600;padding:8px 10px}.rf-core-flow-jump-cockpit{align-items:stretch;background:radial-gradient(circle at 100% 0,rgba(251,146,60,.14),transparent 30%),rgba(255,255,255,.84);border:1px solid rgba(249,115,22,.14);border-radius:24px;box-shadow:0 20px 46px rgba(15,23,42,.07);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.25fr) minmax(190px,.65fr);padding:16px}.rf-core-flow-jump-cockpit h2,.rf-core-flow-jump-cockpit p{margin:0}.rf-core-flow-jump-cockpit h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(24px,3vw,38px);letter-spacing:-.045em;line-height:.96}.rf-core-flow-jump-cockpit p,.rf-core-flow-jump-cockpit small{color:#64748b;font-weight:600;line-height:1.45}.rf-core-flow-jump-cockpit nav{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.rf-core-flow-jump-cockpit a,.rf-core-flow-jump-cockpit aside{background:rgba(255,247,237,.82);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;grid-gap:5px;gap:5px;padding:11px}.rf-core-flow-jump-cockpit a[aria-current=step]{background:#ffedd5;border-color:rgba(249,115,22,.42);box-shadow:inset 0 0 0 1px rgba(249,115,22,.18)}.rf-core-flow-jump-cockpit a strong,.rf-core-flow-jump-cockpit aside strong{color:#0f172a}.rf-core-flow-jump-cockpit a span,.rf-core-flow-jump-cockpit aside span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-card,.rf-core-panel{background:rgba(255,255,255,.88);border-radius:28px;display:grid;grid-gap:16px;gap:16px;padding:20px}.rf-core-command-panel{background:radial-gradient(circle at 100% 0,rgba(250,204,21,.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,247,237,.92));border:1px solid rgba(15,23,42,.1);border-radius:30px;box-shadow:0 26px 62px rgba(15,23,42,.1);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);padding:22px}.rf-core-checklist,.rf-core-command-aside,.rf-core-command-main,.rf-core-step-list{display:grid;grid-gap:12px;gap:12px}.rf-core-command-aside strong,.rf-core-command-main h2{color:#0f172a;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;letter-spacing:-.045em;line-height:.98;margin:0}.rf-core-command-main h2{font-size:clamp(32px,5vw,58px)}.rf-core-command-aside{align-self:stretch;background:rgba(15,23,42,.92);border-radius:24px;color:#fff7ed;padding:18px}.rf-core-command-aside span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rf-core-command-aside strong{color:#fff7ed;font-size:clamp(28px,4vw,44px)}.rf-core-command-aside p{color:rgba(255,247,237,.78);line-height:1.5;margin:0}.rf-core-journey-dock{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,247,237,.9)),radial-gradient(circle at 100% 0,rgba(15,118,110,.14),transparent 30%);border:1px solid rgba(15,23,42,.08);border-radius:30px;box-shadow:0 22px 54px rgba(15,23,42,.08);display:grid;grid-gap:18px;gap:18px;padding:20px}.rf-core-card-heading{display:grid;grid-gap:8px;gap:8px}.rf-core-actions,.rf-core-checklist,.rf-core-inline-metrics,.rf-core-tags,.rf-core-warning-list{display:flex;flex-wrap:wrap;gap:8px}.rf-core-actions form{display:contents}.rf-core-tags span{background:rgba(234,88,12,.1);border:1px solid rgba(234,88,12,.18);border-radius:999px;color:#c2410c;padding:7px 9px}.rf-core-checklist span,.rf-core-inline-metrics span,.rf-core-warning-list span{background:rgba(15,23,42,.05);border-radius:999px;padding:7px 9px}.rf-core-step-list article{align-items:flex-start;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:12px}.rf-core-step-list article>span{align-items:center;background:#0f172a;border-radius:999px;color:#fff7ed;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.rf-core-step-list strong{color:#0f172a}.rf-core-actions a,.rf-core-actions button{background:#0f172a;border:1px solid #0f172a;border-radius:999px;color:#fff7ed;cursor:pointer;font:inherit;font-weight:600;padding:10px 13px;text-decoration:none}.rf-core-actions a:nth-child(2n),.rf-core-actions button:nth-child(2n){background:transparent;color:#0f172a}.rf-core-rail{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.rf-core-rail a{border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px}.rf-core-rail span{align-items:center;background:#0f172a;border-radius:999px;color:#fff7ed;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.rf-core-journey-path{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.rf-core-journey-actions a,.rf-core-journey-path a{text-decoration:none}.rf-core-journey-path a{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);border-radius:20px;color:#334155;display:grid;grid-gap:6px;gap:6px;padding:13px}.rf-core-journey-path a[data-status=complete]{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.2)}.rf-core-journey-path a[data-status=active]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-core-journey-path span{align-items:center;background:rgba(15,23,42,.12);border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.rf-core-journey-path a[data-status=active] span{background:#fff7ed;color:#0f172a}.rf-core-journey-actions span,.rf-core-journey-path small{color:inherit;font-size:12px;opacity:.72}.rf-core-journey-actions,.rf-core-journey-brief{display:grid;grid-gap:10px;gap:10px}.rf-core-journey-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-journey-brief article{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;grid-gap:6px;gap:6px;padding:14px}.rf-core-journey-brief span{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rf-core-journey-brief strong{color:#0f172a;line-height:1.35}.rf-core-journey-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rf-core-journey-actions a{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1);border-radius:20px;color:#0f172a;display:grid;grid-gap:4px;gap:4px;padding:14px}.rf-core-journey-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-core-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-stage-grid article{box-shadow:none;min-height:140px}.rf-core-stage-grid strong{color:#0f172a}.rf-core-boundary{background:rgba(159,18,57,.07);border-color:rgba(159,18,57,.16);border-radius:20px;color:#9f1239;display:grid;grid-gap:6px;gap:6px;padding:14px}.rf-core-boundary p{color:#9f1239}.rf-core-form{display:grid;grid-gap:14px;gap:14px}.rf-core-field-grid,.rf-core-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-core-form label{color:#334155;display:grid;font-size:13px;font-weight:600;grid-gap:7px;gap:7px}.rf-core-optional-label{color:#78716c;font-size:12px;font-weight:600;letter-spacing:.04em}.rf-authoring-image-field{align-items:flex-end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 168px}.rf-authoring-image-field img{aspect-ratio:4/3;border:1px solid rgba(15,23,42,.12);border-radius:16px;object-fit:cover;width:100%}.rf-cookbook-editor{background:rgba(255,247,237,.78);border:1px solid rgba(23,18,13,.14);border-radius:22px;display:grid;grid-gap:16px;gap:16px;padding:clamp(16px,3vw,28px)}.rf-cookbook-editor>label{display:grid;font-weight:600;grid-gap:7px;gap:7px}.rf-cookbook-editor>label>input,.rf-cookbook-editor>label>select,.rf-cookbook-editor>label>textarea{background:#fffdfa;border:1px solid rgba(23,18,13,.16);border-radius:12px;color:var(--rf-ink);font:inherit;padding:12px 14px;width:100%}.rf-cookbook-delete{align-items:flex-start;border-top:1px solid rgba(23,18,13,.14);display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding-top:22px}.rf-cookbook-delete button,.rf-cookbook-recipe-entry>form button{background:transparent;border:1px solid rgba(138,40,31,.42);border-radius:999px;color:#8a281f;cursor:pointer;font:inherit;font-weight:600;justify-self:start;padding:10px 14px}.rf-cookbook-recipe-entry{display:grid;grid-gap:10px;gap:10px}.rf-cookbook-recipe-entry>form{display:flex;justify-content:flex-end}@media (max-width:720px){.rf-authoring-image-field{grid-template-columns:1fr}.rf-authoring-image-field img{max-width:220px}}.rf-core-field-note{background:rgba(255,247,237,.78);border:1px solid rgba(15,23,42,.12);border-radius:16px;color:#334155;display:grid;font-size:13px;font-weight:600;grid-gap:5px;gap:5px;padding:12px 13px}.rf-core-field-note span{color:#64748b;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.rf-core-field-note strong{color:#0f172a;font-size:15px}.rf-core-field-note p{color:#64748b;margin:0}.rf-core-form input,.rf-core-form select,.rf-core-form textarea{background:rgba(255,247,237,.78);border:1px solid rgba(15,23,42,.14);border-radius:16px;color:#0f172a;font:inherit;min-width:0;padding:12px 13px}.rf-core-form textarea{min-height:116px;resize:vertical}.rf-core-form button{background:#0f172a;border:1px solid #0f172a;border-radius:999px;color:#fff7ed;cursor:pointer;font:inherit;font-weight:600;justify-self:start;padding:11px 15px}.rf-core-draft-workbench,.rf-core-selection-workbench{align-content:flex-start}.rf-core-progress-panel{background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.1);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:14px}.rf-core-cook-console .rf-core-progress-panel{background:rgba(255,247,237,.1);border-color:rgba(255,247,237,.18)}.rf-core-cook-console .rf-core-timer-panel{background:radial-gradient(circle at 100% 0,rgba(250,204,21,.22),transparent 30%),rgba(15,23,42,.28)}.rf-core-progress-panel>div:first-child{display:grid;grid-gap:6px;gap:6px}.rf-core-progress-panel>div:first-child span,.rf-core-readiness-list button,.rf-core-readiness-list span,.rf-core-selectable-list span,.rf-core-selection-summary span,.rf-core-station-list strong{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rf-core-progress-panel>div:first-child span,.rf-core-readiness-list button,.rf-core-readiness-list span,.rf-core-selectable-list span,.rf-core-selection-summary span{color:#c2410c}.rf-core-cook-console .rf-core-progress-panel>div:first-child span{color:#fde68a}.rf-core-progress-panel strong,.rf-core-selectable-list strong,.rf-core-selection-summary strong,.rf-core-station-list strong{color:inherit}.rf-core-progress-track{background:rgba(15,23,42,.12);border-radius:999px;height:10px;overflow:hidden}.rf-core-cook-console .rf-core-progress-track{background:rgba(255,247,237,.18)}.rf-core-progress-track>span{background:linear-gradient(90deg,#f97316,#facc15);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.rf-core-readiness-list,.rf-core-selectable-list,.rf-core-selection-summary,.rf-core-session-spine,.rf-core-station-list{display:grid;grid-gap:10px;gap:10px}.rf-core-readiness-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.rf-core-readiness-list button,.rf-core-readiness-list span{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#0f172a;cursor:pointer;font:inherit;padding:9px 11px;text-align:left}.rf-core-readiness-list button{border-radius:18px;display:grid;grid-gap:5px;gap:5px;line-height:1.25}.rf-core-readiness-list button small{color:inherit;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.35;opacity:.72;text-transform:none}.rf-core-readiness-list button[data-status=ready],.rf-core-readiness-list span[data-status=ready]{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.22);color:#166534}.rf-core-readiness-list button[data-selected=true]{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.16)}.rf-core-station-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.rf-core-selectable-list button,.rf-core-station-list button{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.18);border-radius:20px;color:inherit;cursor:pointer;display:grid;grid-gap:6px;gap:6px;padding:12px;text-align:left}.rf-core-selectable-list button[data-selected=true],.rf-core-station-list button[data-status=active]{background:rgba(255,237,213,.2);border-color:#fb923c}.rf-core-station-list button[data-status=complete]{background:rgba(22,163,74,.16);border-color:rgba(134,239,172,.42)}.rf-core-station-list span{align-items:center;background:#fff7ed;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.rf-core-selectable-list small,.rf-core-station-list small{color:inherit;line-height:1.4;opacity:.75}.rf-core-selection-summary,.rf-core-session-spine{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-selection-summary article{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.09);border-radius:20px;display:grid;grid-gap:7px;gap:7px;padding:14px}.rf-core-session-spine article{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.18);border-radius:22px;display:grid;grid-gap:8px;gap:8px;padding:14px}.rf-core-session-spine span{color:#fde68a;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rf-core-session-spine p{color:inherit}.rf-core-session-completion{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.18),transparent 28%),rgba(255,247,237,.06);border:1px solid rgba(255,247,237,.16);border-radius:26px;padding:12px}.rf-core-selectable-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rf-core-selection-workbench .rf-core-selectable-list button{background:rgba(255,247,237,.74);border-color:rgba(15,23,42,.12);color:#0f172a}.rf-core-selection-workbench .rf-core-selectable-list button[data-selected=true]{background:#fff7ed;border-color:#f97316;box-shadow:0 14px 30px rgba(249,115,22,.12)}.rf-core-creator-action-board,.rf-core-decision-board,.rf-core-proof-workbench{background:radial-gradient(circle at 94% 0,rgba(250,204,21,.2),transparent 30%),linear-gradient(135deg,rgba(255,247,237,.96),rgba(255,237,213,.86));border-color:rgba(249,115,22,.16);box-shadow:0 24px 58px rgba(15,23,42,.1)}.rf-core-lane-tabs,.rf-core-workbench-controls{display:grid;grid-gap:10px;gap:10px}.rf-core-workbench-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-note-field,.rf-core-workbench-controls label{color:#334155;display:grid;font-size:13px;font-weight:600;grid-gap:7px;gap:7px}.rf-core-note-field textarea,.rf-core-workbench-controls input{background:#fff7ed;border:1px solid rgba(15,23,42,.14);border-radius:16px;color:#0f172a;font:inherit;min-width:0;padding:12px 13px}.rf-core-note-field textarea{min-height:104px;resize:vertical}.rf-core-lane-tabs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rf-core-lane-tabs button{background:rgba(255,247,237,.72);border:1px solid rgba(15,23,42,.1);border-radius:18px;color:#0f172a;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left}.rf-core-lane-tabs button[data-selected=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-core-lane-tabs span{color:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:.72;text-transform:uppercase}.rf-core-review-studio{background:radial-gradient(circle at 14% 12%,rgba(249,115,22,.24),transparent 30%),linear-gradient(135deg,#111827,#7c2d12 58%,#134e4a 135%);box-shadow:0 28px 70px rgba(15,23,42,.18)}.rf-core-cook-console,.rf-core-review-studio{border:1px solid rgba(255,237,213,.22);border-radius:30px;color:#fff7ed;display:grid;grid-gap:16px;gap:16px;padding:20px}.rf-core-cook-console{background:radial-gradient(circle at 12% 10%,rgba(250,204,21,.22),transparent 28%),linear-gradient(135deg,#0f172a,#292524 62%,#134e4a 130%);box-shadow:0 30px 76px rgba(15,23,42,.2)}.rf-core-cook-console h2,.rf-core-cook-console p,.rf-core-cook-console strong{color:inherit}.rf-core-cook-console .rf-core-review-grid span,.rf-core-cook-console .rf-core-section-label{color:#fde68a}.rf-core-review-studio h2,.rf-core-review-studio p,.rf-core-review-studio strong{color:inherit}.rf-core-review-grid span,.rf-core-review-studio .rf-core-section-label{color:#fed7aa}.rf-core-review-controls,.rf-core-review-dispositions{display:flex;flex-wrap:wrap;gap:10px}.rf-core-review-controls a,.rf-core-review-controls button,.rf-core-review-dispositions button{border:1px solid rgba(255,247,237,.24);border-radius:999px;cursor:pointer;font-weight:600;text-decoration:none}.rf-core-review-controls a,.rf-core-review-controls button{background:#fff7ed;color:#111827;padding:11px 14px}.rf-core-review-controls button[data-reviewed=true]{background:#ffedd5;border-color:#fb923c}.rf-core-review-capture,.rf-core-review-grid article,.rf-core-review-receipt{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.16);border-radius:22px}.rf-core-review-receipt{line-height:1.45;padding:14px}.rf-core-review-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-review-capture,.rf-core-review-capture label,.rf-core-review-dispositions button,.rf-core-review-grid article{display:grid;grid-gap:8px;gap:8px}.rf-core-review-capture,.rf-core-review-grid article{padding:14px}.rf-core-review-dispositions span,.rf-core-review-grid span{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rf-core-review-capture label{font-weight:600}.rf-core-review-capture textarea{background:rgba(255,247,237,.95);border:1px solid rgba(255,247,237,.26);border-radius:16px;color:#0f172a;line-height:1.5;min-height:112px;padding:12px;resize:vertical}.rf-core-review-dispositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-core-review-dispositions button{background:rgba(255,247,237,.1);color:#fff7ed;padding:12px;text-align:left}.rf-core-review-dispositions button[data-selected=true]{background:rgba(255,237,213,.18);border-color:#fb923c}.rf-core-route-progress{background:radial-gradient(circle at top left,rgba(251,146,60,.2),transparent 32%),rgba(67,20,7,.74);border:1px solid rgba(255,247,237,.18);border-radius:28px;box-shadow:0 24px 60px rgba(67,20,7,.18);color:#fff7ed;display:grid;grid-gap:18px;gap:18px;padding:20px}.rf-core-route-progress-heading{display:grid;grid-gap:8px;gap:8px}.rf-core-route-progress-heading h2,.rf-core-route-progress-heading p{margin:0}.rf-core-route-progress-heading p:not(.rf-core-section-label){color:rgba(255,247,237,.78);line-height:1.6}.rf-core-route-progress-actions>div:last-child,.rf-core-route-progress-path,.rf-core-route-progress-summary{display:grid;grid-gap:12px;gap:12px}.rf-core-route-progress-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-core-route-progress-actions,.rf-core-route-progress-path a,.rf-core-route-progress-summary article{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.16);border-radius:20px;padding:14px}.rf-core-route-progress-path span,.rf-core-route-progress-summary span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-core-route-progress-path strong,.rf-core-route-progress-summary strong{color:#fff7ed}.rf-core-route-progress-actions,.rf-core-route-progress-path small,.rf-core-route-progress-summary small{color:rgba(255,247,237,.72);line-height:1.45}.rf-core-route-progress-path{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-core-route-progress-path a{color:#fff7ed;display:grid;min-height:118px;text-decoration:none}.rf-core-route-progress-path a[data-status=active],.rf-core-route-progress-path a[data-status=reviewed]{background:rgba(255,237,213,.18);border-color:#fb923c}.rf-core-route-progress-path a[data-status=visited]{border-color:rgba(251,146,60,.46)}.rf-core-route-progress-actions{display:grid;grid-gap:14px;gap:14px}.rf-core-route-progress-shortcuts{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.14);border-radius:16px;color:rgba(255,247,237,.78);font-size:13px;line-height:1.45;margin:0;padding:12px}.rf-core-route-progress-shortcuts kbd{background:rgba(255,247,237,.14);border:1px solid rgba(255,247,237,.22);border-radius:7px;color:#fff7ed;font-size:12px;font-weight:600;padding:2px 6px}.rf-core-route-progress-actions>div:last-child{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rf-core-route-progress-actions a,.rf-core-route-progress-actions button{background:rgba(255,247,237,.12);border:1px solid rgba(255,247,237,.2);border-radius:999px;color:#fff7ed;cursor:pointer;display:grid;font:inherit;font-weight:600;grid-gap:2px;gap:2px;padding:12px 14px;text-align:left;text-decoration:none}.rf-core-route-progress-actions a[data-status=resume]{background:#fff7ed;color:#431407}.rf-core-route-progress-actions a span{font-size:12px;font-weight:600;opacity:.76}.rf-core-route-progress-packet{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.16);border-radius:20px;padding:14px}.rf-core-route-progress-packet summary{color:#fed7aa;cursor:pointer;font-weight:600}.rf-core-route-progress-packet p{color:rgba(255,247,237,.72);line-height:1.5}.rf-core-route-progress-packet textarea{background:rgba(15,23,42,.82);border:1px solid rgba(255,247,237,.18);border-radius:14px;color:#fff7ed;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;padding:12px;resize:vertical;width:100%}@media (max-width:860px){.rf-core-consumer-spine,.rf-core-flagship-actions,.rf-core-flagship-memory,.rf-core-flow-jump-cockpit,.rf-core-handoff-readback,.rf-core-handoff-readback-actions,.rf-core-handoff-readback-grid,.rf-core-hero,.rf-core-loop-command-strip,.rf-core-loop-intent-map,.rf-core-mvp-cohesion-footer,.rf-core-mvp-cohesion-grid,.rf-core-product-taskbar,.rf-core-review-affordance,.rf-core-route-content-intro,.rf-core-route-footer,.rf-core-route-progress-actions>div:last-child,.rf-core-route-progress-path,.rf-core-route-progress-summary,.rf-core-topbar{grid-template-columns:1fr}.rf-core-topbar{align-items:stretch;display:grid}.rf-core-nav{justify-content:flex-start}.rf-core-command-panel,.rf-core-consumer-signals,.rf-core-field-grid,.rf-core-form-grid,.rf-core-grid,.rf-core-journey-brief,.rf-core-journey-path,.rf-core-lane-tabs,.rf-core-metrics,.rf-core-rail,.rf-core-readiness-list,.rf-core-review-dispositions,.rf-core-review-grid,.rf-core-selectable-list,.rf-core-selection-summary,.rf-core-session-spine,.rf-core-stage-grid,.rf-core-station-list,.rf-core-task-state,.rf-core-workbench-controls{grid-template-columns:1fr}.rf-core-hotkey-strip{align-items:stretch;display:grid}}body{background:radial-gradient(circle at 18% -10%,rgba(251,146,60,.18),transparent 30%),radial-gradient(circle at 95% 6%,rgba(20,184,166,.12),transparent 28%),linear-gradient(180deg,var(--rf-paper) 0,#fbf7ef 46%,#f5eadc 100%);color:var(--rf-ink)}.rf-core-shell{background:radial-gradient(circle at 5% 2%,rgba(251,146,60,.2),transparent 26%),radial-gradient(circle at 96% 0,rgba(20,184,166,.13),transparent 30%),radial-gradient(circle at 70% 100%,rgba(250,204,21,.12),transparent 26%),linear-gradient(135deg,var(--rf-paper) 0,#fbf3e8 48%,#ecfdf5 100%);isolation:isolate;overflow-x:clip;position:relative}.rf-core-shell:before{background-image:linear-gradient(rgba(67,20,7,.055) 1px,transparent 0),linear-gradient(90deg,rgba(67,20,7,.04) 1px,transparent 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 72%);opacity:.55;pointer-events:none;position:fixed;z-index:-1}.rf-core-container{gap:clamp(20px,3vw,34px);max-width:1240px;padding:clamp(16px,3vw,34px)}.rf-core-topbar{-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);background:linear-gradient(135deg,rgba(255,251,235,.86),rgba(255,247,237,.7)),rgba(255,255,255,.62);border:1px solid rgba(67,20,7,.12);border-radius:28px;box-shadow:0 18px 55px rgba(67,20,7,.08);padding:10px;position:-webkit-sticky;position:sticky;top:14px;z-index:40}#platform-app-content[data-review-chrome=enabled] .platform-shell-navigation,#platform-app-content[data-review-chrome=enabled] .rf-core-topbar{position:relative!important;top:auto!important;z-index:10!important}.rf-core-brand{border-radius:22px;padding:6px 8px}.rf-core-brand-mark{background:radial-gradient(circle at 35% 22%,rgba(250,204,21,.48),transparent 34%),linear-gradient(145deg,var(--rf-charcoal),#432818);box-shadow:inset 0 1px 0 rgba(255,247,237,.2),0 14px 34px rgba(67,20,7,.18)}.rf-core-brand strong,.rf-core-nav strong,.rf-core-rail strong{color:var(--rf-ink)}.rf-core-brand small,.rf-core-metrics small,.rf-core-nav small,.rf-core-rail small{color:rgba(63,48,38,.68)}.rf-core-nav{align-items:center;gap:7px}.rf-core-nav a{background:rgba(255,247,237,.54);border:1px solid rgba(67,20,7,.09);border-radius:18px;min-width:92px;padding:10px 12px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rf-core-consumer-actions a:hover,.rf-core-flagship-path a:hover,.rf-core-loop-intent-map a:hover,.rf-core-nav a:hover,.rf-core-rail a:hover,.rf-core-review-affordance a:hover,.rf-core-route-footer a:hover,.rf-core-task-actions a:hover,.rf-polish-button:hover{transform:translateY(-2px)}.rf-core-nav a.is-active,.rf-core-rail a.is-active{background:linear-gradient(135deg,rgba(15,118,110,.14),rgba(255,237,213,.86));border-color:rgba(15,118,110,.32);box-shadow:inset 0 0 0 1px rgba(15,118,110,.12)}.rf-core-runner-link,.rf-polish-button[data-primary=true]{background:radial-gradient(circle at 18% 18%,rgba(250,204,21,.28),transparent 32%),linear-gradient(135deg,var(--rf-charcoal),#35190b);border-color:rgba(15,23,42,.82);box-shadow:0 14px 34px rgba(67,20,7,.16)}.rf-core-hero{background:radial-gradient(circle at 85% 12%,rgba(250,204,21,.24),transparent 24%),radial-gradient(circle at 0 80%,rgba(20,184,166,.2),transparent 26%),linear-gradient(135deg,#130f0b,#29180e 45%,#0f172a);border:1px solid rgba(255,247,237,.14);border-radius:clamp(28px,4vw,44px);box-shadow:var(--rf-shadow-deep);overflow:hidden;padding:clamp(30px,6vw,68px);position:relative}.rf-core-hero:after{background:radial-gradient(circle at center,rgba(255,247,237,.16),transparent 62%),conic-gradient(from 120deg,rgba(251,146,60,.22),transparent,rgba(20,184,166,.18),transparent);border:1px solid rgba(255,247,237,.1);border-radius:999px;content:"";height:310px;pointer-events:none;position:absolute;right:-96px;top:-118px;width:310px}.rf-core-hero>*{position:relative;z-index:1}.rf-core-card h2,.rf-core-consumer-main h2,.rf-core-flagship-intro h2,.rf-core-hero h1,.rf-core-loop-command-intro h2,.rf-core-mvp-cohesion-intro h2,.rf-core-panel h2,.rf-core-route-content-intro h2,.rf-core-route-footer h2,.rf-core-task-main h2,.rf-frontdoor-polish-copy h2{font-family:var(--rf-serif);letter-spacing:-.055em}.rf-core-hero h1{font-size:clamp(48px,8.6vw,94px);max-width:940px;text-wrap:balance}.rf-core-summary{font-size:clamp(17px,1.55vw,21px);max-width:780px}.rf-core-hero .rf-core-summary,.rf-core-hero-aside{color:rgba(255,247,237,.82)}.rf-core-hero-aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,247,237,.09);border:1px solid rgba(255,247,237,.16);border-radius:26px;box-shadow:inset 0 1px 0 rgba(255,247,237,.12)}.rf-core-route-orbit{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.16);border-radius:999px;bottom:18px;color:rgba(255,247,237,.7);font-size:12px;font-weight:600;letter-spacing:.14em;padding:8px 12px;position:absolute;right:20px;text-transform:uppercase;z-index:2}.rf-core-eyebrow,.rf-core-section-label{color:var(--rf-herb)}.rf-core-hero .rf-core-eyebrow,.rf-core-loop-safe-next-step span,.rf-core-mvp-cohesion-grid span,.rf-core-route-footer p strong,.rf-core-route-progress-packet summary,.rf-core-route-progress-path span,.rf-core-route-progress-summary span{color:#fed7aa}.rf-core-boundary,.rf-core-card,.rf-core-consumer-spine,.rf-core-flagship-passport,.rf-core-metrics article,.rf-core-panel,.rf-core-product-taskbar,.rf-core-review-affordance,.rf-core-route-content-intro,.rf-core-stage-grid article,.rf-frontdoor-polish-band{border-color:var(--rf-border);box-shadow:var(--rf-shadow-soft)}.rf-core-boundary,.rf-core-card,.rf-core-metrics article,.rf-core-panel,.rf-core-review-affordance,.rf-core-stage-grid article{background:rgba(255,251,235,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rf-core-card h2,.rf-core-consumer-main h2,.rf-core-flagship-intro h2,.rf-core-panel h2,.rf-core-route-content-intro h2,.rf-core-task-main h2{color:var(--rf-ink)}.rf-core-boundary p,.rf-core-card p,.rf-core-consumer-main div:not(.rf-core-consumer-actions),.rf-core-consumer-main p:not(.rf-core-section-label),.rf-core-flagship-intro p:not(.rf-core-section-label),.rf-core-panel p,.rf-core-route-content-intro p:not(.rf-core-section-label),.rf-core-task-actions span,.rf-core-task-main p:not(.rf-core-section-label),.rf-core-task-state small{color:var(--rf-slate)}.rf-core-metrics{gap:14px}.rf-core-metrics article{background:linear-gradient(180deg,rgba(255,251,235,.92),rgba(255,247,237,.78)),rgba(255,255,255,.76);min-height:92px}.rf-core-metrics strong{color:var(--rf-ink);font-family:var(--rf-serif);font-size:clamp(26px,4vw,38px);letter-spacing:-.04em}.rf-core-consumer-spine,.rf-core-flagship-passport,.rf-core-handoff-readback,.rf-core-product-taskbar,.rf-core-route-content-intro{border-radius:32px}.rf-core-flagship-passport{background:radial-gradient(circle at 100% 0,rgba(20,184,166,.16),transparent 30%),linear-gradient(135deg,rgba(255,251,235,.94),rgba(236,253,245,.84))}.rf-core-consumer-spine{background:radial-gradient(circle at 100% 16%,rgba(250,204,21,.2),transparent 28%),linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,237,213,.82))}.rf-core-handoff-readback{background:radial-gradient(circle at 100% 16%,rgba(20,184,166,.16),transparent 28%),linear-gradient(135deg,rgba(240,253,250,.96),rgba(255,251,235,.9))}.rf-core-route-content-intro{background:radial-gradient(circle at 100% 0,rgba(20,184,166,.16),transparent 30%),linear-gradient(135deg,rgba(255,251,235,.96),rgba(240,253,250,.88))}.rf-core-consumer-boundary,.rf-core-loop-command-strip,.rf-core-mvp-cohesion-frame,.rf-core-route-content-intro aside,.rf-core-route-footer,.rf-core-route-progress{box-shadow:var(--rf-shadow-deep)}.rf-core-loop-command-strip,.rf-core-mvp-cohesion-frame,.rf-core-route-footer,.rf-core-route-progress{background:radial-gradient(circle at 8% 0,rgba(251,146,60,.18),transparent 28%),radial-gradient(circle at 100% 8%,rgba(20,184,166,.12),transparent 30%),linear-gradient(135deg,#21130c,var(--rf-charcoal));border-color:rgba(255,247,237,.14);border-radius:32px}.rf-core-consumer-actions a,.rf-core-consumer-signals article,.rf-core-flagship-actions a,.rf-core-flagship-memory article,.rf-core-flagship-path a,.rf-core-handoff-readback-actions a,.rf-core-handoff-readback-grid article,.rf-core-loop-intent-map a,.rf-core-loop-safe-next-step article,.rf-core-route-progress-actions,.rf-core-route-progress-packet,.rf-core-route-progress-path a,.rf-core-route-progress-summary article,.rf-core-task-actions a,.rf-core-task-state article{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rf-core-consumer-actions a[data-primary=true],.rf-core-flagship-actions a[data-primary=true],.rf-core-flagship-path a[data-status=active],.rf-core-task-actions a[data-primary=true]{background:radial-gradient(circle at 20% 18%,rgba(250,204,21,.26),transparent 32%),linear-gradient(135deg,var(--rf-charcoal),#32180c);border-color:rgba(15,23,42,.86);box-shadow:0 16px 42px rgba(67,20,7,.18)}.rf-core-consumer-boundary span,.rf-core-consumer-signals span,.rf-core-flagship-memory span,.rf-core-inline-metrics span,.rf-core-tags span,.rf-core-task-state span,.rf-core-warning-list span{color:var(--rf-clay)}.rf-core-hotkey-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,251,235,.72);border-color:rgba(67,20,7,.1)}.rf-frontdoor-polish-band{background:radial-gradient(circle at 88% 14%,rgba(250,204,21,.22),transparent 30%),radial-gradient(circle at 8% 100%,rgba(20,184,166,.14),transparent 28%),linear-gradient(135deg,rgba(255,251,235,.94),rgba(255,247,237,.82));border:1px solid var(--rf-border);border-radius:34px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);overflow:hidden;padding:clamp(20px,3vw,30px);position:relative}.rf-frontdoor-polish-band:before{background:linear-gradient(180deg,rgba(67,20,7,.08),transparent);content:"";height:100%;left:52%;position:absolute;top:0;width:1px}.rf-frontdoor-polish-actions,.rf-frontdoor-polish-copy,.rf-frontdoor-polish-step,.rf-frontdoor-polish-steps{display:grid;grid-gap:12px;gap:12px}.rf-frontdoor-polish-copy{align-content:flex-start}.rf-frontdoor-polish-kicker{color:var(--rf-herb);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.rf-frontdoor-polish-copy h2{color:var(--rf-ink);font-size:clamp(34px,5vw,62px);line-height:.94;margin:0;max-width:720px;text-wrap:balance}.rf-frontdoor-polish-copy p{color:var(--rf-slate);font-size:16px;line-height:1.62;margin:0;max-width:720px}.rf-frontdoor-polish-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:6px}.rf-frontdoor-proof-pills{display:flex;flex-wrap:wrap;gap:8px}.rf-frontdoor-proof-pills span{background:rgba(255,247,237,.12);border:1px solid rgba(255,247,237,.2);border-radius:999px;color:#fff7ed;font-size:13px;font-weight:600;padding:8px 10px}.rf-polish-button{align-items:center;background:rgba(255,255,255,.58);border:1px solid rgba(67,20,7,.12);border-radius:999px;color:var(--rf-ink);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:12px 16px;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rf-polish-button[data-primary=true]{color:var(--rf-paper)}.rf-frontdoor-polish-steps{counter-reset:polish-step;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.rf-frontdoor-polish-step{background:rgba(255,251,235,.68);border:1px solid rgba(67,20,7,.11);border-radius:24px;min-height:138px;padding:16px}.rf-frontdoor-polish-step:before{align-items:center;background:rgba(15,118,110,.11);border:1px solid rgba(15,118,110,.18);border-radius:999px;color:var(--rf-herb);content:counter(polish-step,decimal-leading-zero);counter-increment:polish-step;display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:42px}.rf-frontdoor-polish-step strong{color:var(--rf-ink);font-size:17px;line-height:1.18}.rf-frontdoor-polish-step span{color:var(--rf-slate);font-size:13px;line-height:1.45}.rf-authoring-command-deck,.rf-chef-command-deck,.rf-creator-cockpit-deck,.rf-proof-command-deck{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(220px,.62fr))}.rf-authoring-command-card,.rf-authoring-prime-card,.rf-chef-command-card,.rf-chef-now-card,.rf-creator-command-card,.rf-creator-prime-card,.rf-proof-command-card,.rf-proof-prime-card{border-radius:28px;display:grid;grid-gap:12px;gap:12px;min-height:190px;padding:clamp(16px,2vw,22px);position:relative}.rf-authoring-prime-card,.rf-chef-now-card,.rf-creator-prime-card,.rf-proof-prime-card{background:radial-gradient(circle at 8% 8%,rgba(250,204,21,.3),transparent 32%),linear-gradient(135deg,rgba(255,247,237,.16),rgba(255,247,237,.06));border:1px solid rgba(255,247,237,.2)}.rf-authoring-prime-card,.rf-creator-prime-card,.rf-proof-prime-card{background:radial-gradient(circle at 8% 8%,rgba(20,184,166,.16),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.94),rgba(67,20,7,.9));border-color:rgba(255,247,237,.18);color:#fff7ed}.rf-authoring-command-card,.rf-chef-command-card,.rf-creator-command-card,.rf-proof-command-card{background:rgba(255,247,237,.11);border:1px solid rgba(255,247,237,.16);box-shadow:inset 0 1px 0 rgba(255,247,237,.1)}.rf-authoring-command-card,.rf-creator-command-card,.rf-proof-command-card{background:rgba(255,251,235,.74);border-color:rgba(67,20,7,.12)}.rf-authoring-command-card span,.rf-authoring-prime-card span,.rf-chef-command-card span,.rf-chef-now-card span,.rf-creator-command-card span,.rf-creator-prime-card span,.rf-proof-command-card span,.rf-proof-prime-card span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-authoring-command-card span,.rf-creator-command-card span,.rf-proof-command-card span{color:var(--rf-herb)}.rf-authoring-prime-card h3,.rf-chef-now-card h3,.rf-creator-prime-card h3,.rf-proof-prime-card h3{color:inherit;font-family:var(--rf-serif);font-size:clamp(36px,5vw,58px);letter-spacing:-.06em;line-height:.95;margin:0}.rf-authoring-command-card p,.rf-authoring-prime-card p,.rf-chef-command-card p,.rf-chef-now-card p,.rf-creator-command-card p,.rf-creator-prime-card p,.rf-proof-command-card p,.rf-proof-prime-card p{color:inherit;line-height:1.55;margin:0;opacity:.82}.rf-authoring-command-card p,.rf-creator-command-card p,.rf-proof-command-card p{color:var(--rf-slate)}.rf-authoring-command-card strong,.rf-chef-command-card strong,.rf-creator-command-card strong,.rf-proof-command-card strong{color:inherit;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em;line-height:1}.rf-authoring-command-card strong,.rf-creator-command-card strong,.rf-proof-command-card strong{color:var(--rf-ink)}.rf-authoring-proof-strip,.rf-chef-now-meta,.rf-creator-proof-strip,.rf-proof-status-strip{display:flex;flex-wrap:wrap;gap:8px}.rf-authoring-proof-strip strong,.rf-chef-now-meta strong,.rf-creator-proof-strip strong,.rf-proof-status-strip strong{background:rgba(255,247,237,.12);border:1px solid rgba(255,247,237,.16);border-radius:999px;color:inherit;font-size:12px;font-weight:600;padding:8px 10px}.rf-authoring-command-card a,.rf-chef-command-card a,.rf-chef-command-card button,.rf-creator-command-card a,.rf-proof-command-card a,.rf-proof-command-card button{align-self:flex-end;background:#fff7ed;border:1px solid rgba(255,247,237,.28);border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;justify-content:center;padding:11px 14px;text-decoration:none}.rf-authoring-command-card a,.rf-creator-command-card a,.rf-proof-command-card a,.rf-proof-command-card button{background:radial-gradient(circle at 20% 18%,rgba(250,204,21,.26),transparent 32%),linear-gradient(135deg,var(--rf-charcoal),#32180c);border-color:rgba(15,23,42,.86);color:var(--rf-paper)}.rf-authoring-structure-planner{background:radial-gradient(circle at 12% 0,rgba(250,204,21,.18),transparent 32%),linear-gradient(135deg,rgba(255,251,235,.88),rgba(255,247,237,.72));border:1px solid rgba(67,20,7,.12);border-radius:32px;box-shadow:0 28px 80px rgba(67,20,7,.1);display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px)}.rf-authoring-structure-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-authoring-structure-grid>article{background:rgba(255,255,255,.58);border:1px solid rgba(67,20,7,.1);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62);display:grid;grid-gap:10px;gap:10px;padding:16px}.rf-authoring-structure-grid>article>span{color:var(--rf-herb);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-authoring-structure-grid>article>strong{color:var(--rf-ink);font-size:clamp(20px,2.4vw,30px);letter-spacing:-.04em;line-height:1}.rf-authoring-mini-list,.rf-authoring-template-list{display:grid;grid-gap:9px;gap:9px}.rf-authoring-mini-list p,.rf-authoring-template-list button{background:rgba(255,251,235,.78);border:1px solid rgba(67,20,7,.1);border-radius:18px;color:var(--rf-slate);display:grid;grid-gap:5px;gap:5px;line-height:1.35;margin:0;padding:12px}.rf-authoring-mini-list b,.rf-authoring-template-list strong{color:var(--rf-ink);font-size:14px;letter-spacing:-.01em}.rf-authoring-mini-list small,.rf-authoring-template-list span{color:var(--rf-muted);font-size:12px;font-weight:600}.rf-authoring-template-list button{cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rf-authoring-template-list button:focus-visible,.rf-authoring-template-list button:hover{border-color:rgba(15,118,110,.32);box-shadow:0 14px 34px rgba(67,20,7,.12);outline:none;transform:translateY(-1px)}.rf-core-cook-console>.rf-core-review-controls{background:rgba(255,247,237,.08);border:1px solid rgba(255,247,237,.14);border-radius:24px;padding:10px}.rf-core-cook-console>.rf-core-panel,.rf-core-cook-console>.rf-core-progress-panel,.rf-core-cook-console>.rf-core-review-capture,.rf-core-cook-console>.rf-core-review-grid{box-shadow:inset 0 1px 0 rgba(255,247,237,.08)}.rf-core-creator-action-board .rf-core-readiness-list,.rf-core-creator-action-board .rf-core-review-capture,.rf-core-creator-action-board .rf-core-selectable-list,.rf-core-creator-action-board .rf-core-selection-summary{position:relative;z-index:1}.rf-core-creator-action-board .rf-core-review-capture,.rf-core-creator-action-board .rf-core-selectable-list button,.rf-core-creator-action-board .rf-core-selection-summary article{background:rgba(255,251,235,.76);border-color:rgba(67,20,7,.12)}.rf-platform-route-dock-region{background:linear-gradient(180deg,rgba(255,247,237,0),rgba(15,23,42,.06)),radial-gradient(circle at 50% 100%,rgba(20,184,166,.12),transparent 36%);padding:8px clamp(14px,3vw,30px) 34px}.platform-product-shell>section{max-width:1240px!important;padding:clamp(18px,3vw,34px) clamp(14px,3vw,28px) 72px!important}.platform-product-shell #platform-page-content{display:grid;grid-gap:clamp(20px,3vw,30px);gap:clamp(20px,3vw,30px)}.platform-product-shell #platform-page-content>header{margin-bottom:0!important;order:10}.platform-product-shell #platform-page-content>div:not(#platform-primary-workbench){order:20}.platform-product-shell #platform-primary-workbench{margin-bottom:0!important;order:30}.platform-product-shell #platform-preview-boundary{order:70}.platform-product-shell .platform-shell-review-rail{margin:0!important;order:80}.platform-product-shell .platform-shell-navigation{-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;backdrop-filter:blur(22px) saturate(1.16)!important;background:linear-gradient(135deg,rgba(255,251,235,.88),rgba(255,247,237,.72)),rgba(255,255,255,.6)!important;border:1px solid rgba(67,20,7,.12)!important;box-shadow:0 18px 55px rgba(67,20,7,.08)!important;margin-bottom:clamp(18px,3vw,30px)!important;position:-webkit-sticky;position:sticky;top:14px;z-index:50}.platform-product-shell .platform-shell-brand-link{border-radius:999px}.platform-product-shell .platform-shell-status-pill{background:rgba(15,118,110,.12)!important;color:var(--rf-herb)!important}.platform-product-shell .platform-shell-nav-link[aria-current=page]{background:radial-gradient(circle at 20% 20%,rgba(250,204,21,.28),transparent 34%),linear-gradient(135deg,var(--rf-charcoal),#32180c)!important}.platform-product-shell #platform-page-title{color:var(--rf-ink);font-family:var(--rf-serif)!important;letter-spacing:-.07em!important;text-wrap:balance}.platform-product-shell #platform-approval-target{background:radial-gradient(circle at 20% 0,rgba(250,204,21,.2),transparent 30%),linear-gradient(135deg,#1b120d,var(--rf-charcoal))!important;border-color:rgba(255,247,237,.14)!important;border-radius:30px!important}[data-qa=platform-privacy-preference-center-trigger]{background:rgba(255,251,235,.94)!important;border-color:rgba(67,20,7,.14)!important;box-shadow:0 16px 42px rgba(67,20,7,.14)!important;color:var(--rf-ink)!important;left:auto!important;right:18px!important}@media (max-width:760px){[data-qa=platform-privacy-preference-center-trigger]{display:block!important;font-size:12px!important;margin:12px 10px calc(78px + env(safe-area-inset-bottom)) auto!important;padding:8px 11px!important;position:static!important;right:10px!important}}@media (max-width:1040px){.rf-core-topbar{align-items:stretch;display:grid}.rf-core-nav{justify-content:flex-start}}@media (max-width:860px){.rf-core-container{padding:14px}.rf-core-topbar{top:8px}.rf-core-nav{flex-wrap:nowrap;margin:0 -2px;overflow-x:auto;padding:2px;scroll-snap-type:x proximity}.rf-core-nav a{flex:0 0 142px;scroll-snap-align:start}.rf-core-hero{border-radius:30px;padding:28px 20px 48px}.rf-core-hero h1{font-size:clamp(42px,14vw,68px)}.rf-core-route-orbit{bottom:14px;left:18px;right:auto}.rf-authoring-command-deck,.rf-authoring-structure-grid,.rf-chef-command-deck,.rf-creator-cockpit-deck,.rf-frontdoor-polish-band,.rf-frontdoor-polish-steps,.rf-proof-command-deck{grid-template-columns:1fr}.rf-frontdoor-polish-band:before{display:none}}@media (hover:none){.rf-core-consumer-actions a:hover,.rf-core-flagship-path a:hover,.rf-core-loop-intent-map a:hover,.rf-core-nav a:hover,.rf-core-rail a:hover,.rf-core-review-affordance a:hover,.rf-core-route-footer a:hover,.rf-core-task-actions a:hover,.rf-polish-button:hover{transform:none}}.rf-legacy-shell{background:radial-gradient(circle at 8% 0,rgba(251,146,60,.16),transparent 30%),linear-gradient(180deg,#fffaf0,#ffffff 42%,#fff7ed);color:hsl(var(--foreground,222.2 84% 4.9%));min-height:100vh}.rf-route-focus-target{display:block;height:0;outline:0;scroll-margin-top:1rem}.rf-legacy-header{background:rgba(255,255,255,.86);border-bottom:1px solid hsl(var(--border,214.3 31.8% 91.4%));position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rf-legacy-footer,.rf-legacy-header-inner,.rf-legacy-main{margin:0 auto;max-width:1180px;width:min(1180px,calc(100% - 32px))}.rf-legacy-main [id]{scroll-margin-top:92px}.rf-legacy-header-inner{gap:18px;justify-content:flex-start;min-height:64px}.rf-legacy-brand,.rf-legacy-card-footer,.rf-legacy-footer-links,.rf-legacy-header-actions,.rf-legacy-header-inner,.rf-legacy-hero-actions,.rf-legacy-nav,.rf-legacy-section-actions{align-items:center;display:flex}.rf-legacy-brand,.rf-legacy-button,.rf-legacy-callout a,.rf-legacy-cookbook-card a,.rf-legacy-footer a,.rf-legacy-header-actions a,.rf-legacy-nav a,.rf-legacy-recipe-card a{text-decoration:none}.rf-legacy-brand{color:#0f172a;flex:0 0 auto;line-height:0}.rf-legacy-brand-art{aspect-ratio:1586/288;background:url(/brand/recipefork-logo.svg) 50%/contain no-repeat;display:block;width:184px}.rf-legacy-nav{gap:4px;margin-left:auto}.rf-legacy-ghost-action,.rf-legacy-nav a{border-radius:10px;color:#64748b;font-size:14px;font-weight:600;padding:9px 12px}.rf-legacy-ghost-action.is-active,.rf-legacy-ghost-action:hover,.rf-legacy-nav a.is-active,.rf-legacy-nav a:hover{background:hsl(var(--accent,210 40% 96.1%));color:#0f172a}.rf-legacy-header-actions{gap:8px}.rf-legacy-header-actions .cv-session-account-menu,.rf-legacy-mobile-account .cv-session-account-menu{align-items:center;display:inline-flex}.rf-legacy-header-actions>.cv-session-account-menu{margin-left:-2px}.rf-legacy-mobile-menu{display:none;margin-left:auto;position:relative}.rf-legacy-mobile-menu summary{align-items:center;background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;list-style:none;min-height:42px;padding:8px 12px}.rf-legacy-mobile-menu summary::-webkit-details-marker{display:none}.rf-legacy-mobile-menu[open] summary{background:#fff7ed;border-color:rgba(154,52,18,.22);color:#9a3412}.rf-legacy-menu-icon{background:none;display:inline-block;font-size:18px;height:1em;width:1em}.rf-legacy-mobile-menu nav{background:rgba(255,255,255,.98);border:1px solid rgba(62,39,24,.14);border-radius:18px;box-shadow:0 22px 52px rgba(15,23,42,.18);display:grid;grid-gap:3px;gap:3px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:min(280px,calc(100vw - 32px))}.rf-legacy-mobile-menu:not([open]) nav{display:none}.rf-legacy-mobile-menu nav a{align-items:center;border-radius:12px;color:#475569;display:flex;font-size:14px;font-weight:600;min-height:44px;padding:10px 12px;text-decoration:none}.rf-legacy-mobile-menu nav a.is-active,.rf-legacy-mobile-menu nav a:hover{background:#fff7ed;color:#0f172a}.rf-legacy-mobile-menu nav a.is-primary{background:#0f172a;color:#ffffff;justify-content:center;margin-top:4px}.rf-legacy-mobile-account{align-items:center;border-top:1px solid rgba(62,39,24,.1);display:flex;gap:10px;margin:6px 8px 0;padding:10px 4px 2px}.rf-legacy-mobile-account-action{color:#475569;flex:1 1;font-size:14px;font-weight:600;min-height:44px;padding:10px 8px;text-decoration:none}.rf-legacy-mobile-account-action.is-active{color:#0f172a}.rf-legacy-button,.rf-legacy-primary-action{border-radius:999px;font-size:14px;font-weight:600;padding:10px 15px}.rf-legacy-button[data-primary=true],.rf-legacy-primary-action{background:#0f172a;color:#ffffff}.rf-legacy-button{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));color:#0f172a;display:inline-flex}.rf-legacy-main{display:grid;grid-gap:34px;gap:34px;padding:clamp(24px,4.5vw,52px) 0}.rf-legacy-hero{align-items:center;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(28,25,23,.92)),radial-gradient(circle at 100% 0,rgba(251,146,60,.3),transparent 32%);border-radius:28px;box-shadow:0 28px 80px rgba(15,23,42,.18);color:#fff7ed;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.65fr);overflow:hidden;padding:clamp(26px,4.5vw,44px)}.rf-legacy-kicker{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.rf-legacy-hero .rf-legacy-kicker,.rf-legacy-hero-card span{color:#fed7aa}.rf-legacy-flavorbase-band h2,.rf-legacy-hero h1,.rf-legacy-section-heading h1,.rf-legacy-section-heading h2,.rf-legacy-split h1,.rf-legacy-split h2{letter-spacing:-.055em;line-height:.95;margin:0}.rf-legacy-hero h1{font-family:var(--rf-serif);font-size:clamp(42px,6.2vw,72px);max-width:820px}.rf-legacy-hero p{color:rgba(255,247,237,.84);font-size:clamp(16px,1.6vw,19px);line-height:1.55;margin:16px 0 0;max-width:760px}.rf-legacy-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px}.rf-legacy-search{background:rgba(255,255,255,.94);border:1px solid rgba(255,237,213,.4);border-radius:999px;box-shadow:0 18px 48px rgba(15,23,42,.18);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;max-width:720px;padding:9px}.rf-legacy-search label{color:#64748b;display:grid;font-size:12px;font-weight:600;grid-gap:3px;gap:3px;padding-left:12px}.rf-legacy-search input{background:transparent;border:0;color:#0f172a;font-size:16px;min-width:0;outline:none;padding:4px 0 7px}.rf-legacy-search button,.rf-legacy-search-clear{align-items:center;background:#0f172a;border:0;border-radius:999px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:7px;justify-content:center;padding:12px 16px;text-decoration:none}.rf-legacy-feed-search{border-color:hsl(var(--border,214.3 31.8% 91.4%));box-shadow:0 18px 42px rgba(15,23,42,.07);margin:22px 0 0}.rf-legacy-feed-search .rf-legacy-search-clear{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));color:#0f172a}.rf-legacy-filter-panel{background:radial-gradient(circle at 100% 0,rgba(251,146,60,.2),transparent 34%),rgba(255,255,255,.86);border:1px solid rgba(154,52,18,.12);border-radius:28px;box-shadow:0 20px 58px rgba(154,52,18,.08);display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,4vw,32px)}.rf-legacy-filter-panel .rf-legacy-search{grid-template-columns:minmax(0,1fr) auto auto;margin-top:0;max-width:860px}.rf-legacy-filter-pills{display:flex;flex-wrap:wrap;gap:9px}.rf-legacy-filter-pills a{background:#fff7ed;border:1px solid rgba(154,52,18,.14);border-radius:999px;color:#9a3412;font-size:13px;font-weight:600;padding:9px 12px;text-decoration:none}.rf-legacy-filter-pills a[data-active=true]{background:#0f172a;border-color:#0f172a;color:#ffffff}.rf-legacy-filter-summary{color:#64748b;font-size:13px;font-weight:600;margin:0}.rf-legacy-hero-actions .rf-legacy-button:not([data-primary=true]){background:rgba(255,247,237,.1);border-color:rgba(255,247,237,.18);color:#fff7ed}.rf-legacy-hero-card{background:rgba(255,247,237,.11);border:1px solid rgba(255,247,237,.16);border-radius:24px;padding:22px}.rf-legacy-hero-card strong{display:block;font-size:28px;letter-spacing:-.04em;line-height:1;margin-top:10px}.rf-legacy-hero-card p{font-size:15px;margin-top:12px}.rf-legacy-card-grid,.rf-legacy-cookbook-grid,.rf-legacy-stat-strip{display:grid;grid-gap:16px;gap:16px}.rf-legacy-stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rf-legacy-callout,.rf-legacy-cookbook-card,.rf-legacy-flavorbase-band,.rf-legacy-recipe-card,.rf-legacy-stat-strip article{background:rgba(255,255,255,.84);border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:22px;box-shadow:0 18px 42px rgba(15,23,42,.07)}.rf-legacy-stat-strip article{display:grid;grid-gap:4px;gap:4px;padding:18px}.rf-legacy-stat-strip strong{color:#0f172a;font-size:30px;letter-spacing:-.05em}.rf-legacy-cookbook-card p,.rf-legacy-flavorbase-band p,.rf-legacy-footer p,.rf-legacy-recipe-card p,.rf-legacy-section-heading p,.rf-legacy-split p,.rf-legacy-stat-strip span{color:#64748b;line-height:1.55}.rf-legacy-section{display:grid;grid-gap:20px;gap:20px}.rf-legacy-section-heading{max-width:760px}.rf-legacy-flavorbase-band h2,.rf-legacy-section-heading h1,.rf-legacy-section-heading h2,.rf-legacy-split h1,.rf-legacy-split h2{color:#0f172a;font-size:clamp(34px,5vw,58px)}.rf-legacy-card-grid,.rf-legacy-cookbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-legacy-recipe-card{overflow:hidden}.rf-legacy-recipe-card-media{align-items:flex-end;background:linear-gradient(135deg,rgba(15,23,42,.22),rgba(154,52,18,.28)),radial-gradient(circle at 25% 18%,rgba(251,146,60,.42),transparent 36%),linear-gradient(135deg,#f8fafc,#fed7aa);display:flex;isolation:isolate;min-height:190px;overflow:hidden;padding:18px;position:relative}.rf-legacy-featured-media span,.rf-legacy-recipe-hero-media span{padding:7px 10px}.rf-legacy-recipe-card-media img,.rf-legacy-recipe-hero-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.rf-legacy-recipe-card-media strong{color:rgba(255,247,237,.95);font-family:var(--rf-serif);font-size:34px;letter-spacing:-.06em;line-height:.9;position:relative;text-transform:capitalize;text-shadow:0 12px 28px rgba(15,23,42,.24);z-index:2}.rf-legacy-recipe-card-body{display:grid;grid-gap:12px;gap:12px;padding:18px}.rf-legacy-recipe-card-body>p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rf-legacy-cookbook-card h3,.rf-legacy-recipe-card h3{color:#0f172a;font-size:22px;letter-spacing:-.04em;line-height:1.05;margin:0}.rf-legacy-recipe-byline{font-size:13px;gap:8px;text-decoration:none}.rf-legacy-author-avatar,.rf-legacy-recipe-byline{align-items:center;color:#9a3412;display:inline-flex;font-weight:600}.rf-legacy-author-avatar{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:12px;height:28px;justify-content:center;width:28px}.rf-legacy-recipe-byline:hover{color:#ea580c}.rf-legacy-card-footer,.rf-legacy-recipe-meta,.rf-legacy-tag-row{flex-wrap:wrap;gap:8px}.rf-legacy-recipe-meta,.rf-legacy-tag-row{display:flex}.rf-legacy-cookbook-card>span,.rf-legacy-recipe-meta span,.rf-legacy-tag-row span{align-items:center;background:#f8fafc;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 9px}.rf-legacy-meta-icon{background:transparent!important;border:0!important;color:#9a3412!important;font-size:14px!important;padding:0!important}.rf-legacy-recipe-card .rf-legacy-recipe-meta{gap:16px}.rf-legacy-recipe-card .rf-legacy-recipe-meta>span{background:transparent;border:0;border-radius:0;color:#64748b;padding:0}.rf-legacy-card-footer{border-top:1px solid hsl(var(--border,214.3 31.8% 91.4%));justify-content:space-between;padding-top:12px}.rf-legacy-card-footer>div{display:inline-flex;gap:10px}.rf-legacy-recipe-card .rf-legacy-card-footer{align-items:center;gap:12px}.rf-legacy-card-actions{align-items:center;flex-wrap:wrap;margin-left:auto}.rf-legacy-fork-count{align-items:center;border-right:1px solid hsl(var(--border,214.3 31.8% 91.4%));color:#64748b;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding-right:10px}.rf-legacy-recipe-card .rf-legacy-card-footer a{font-size:13px}.rf-legacy-callout a,.rf-legacy-card-footer a,.rf-legacy-cookbook-card a{align-items:center;color:#ea580c;display:inline-flex;font-weight:600}.rf-legacy-card-footer a[data-primary=true]{background:#0f172a;border-radius:999px;color:#ffffff;margin:-6px 0;padding:6px 10px}.rf-legacy-empty-card{background:rgba(255,255,255,.84);border:1px dashed rgba(154,52,18,.24);border-radius:22px;display:grid;grid-gap:10px;gap:10px;padding:20px}.rf-legacy-empty-card strong{color:#0f172a;font-size:20px}.rf-legacy-empty-card p{color:#64748b;line-height:1.55;margin:0}.rf-legacy-empty-card a{color:#ea580c;font-weight:600}.rf-legacy-flavorbase-band,.rf-legacy-split{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr)}.rf-legacy-step-list{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.rf-legacy-step-list article{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:14px}.rf-legacy-step-list strong{color:#0f172a}.rf-legacy-step-list span{color:#64748b}.rf-legacy-callout{background:#0f172a;color:#fff7ed;padding:24px}.rf-legacy-callout span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-callout strong{display:block;font-size:30px;letter-spacing:-.045em;line-height:1;margin-top:10px}.rf-legacy-callout p{color:rgba(255,247,237,.78)}.rf-legacy-cookbook-card{display:grid;grid-gap:10px;gap:10px;padding:18px}.rf-legacy-cookbook-card strong{color:#0f172a}.rf-legacy-flavorbase-band{background:radial-gradient(circle at 100% 0,rgba(15,118,110,.18),transparent 34%),#ffffff;padding:clamp(22px,4vw,34px)}.rf-legacy-footer{align-items:flex-start;border-top:1px solid hsl(var(--border,214.3 31.8% 91.4%));color:#64748b;display:grid;grid-gap:22px 40px;gap:22px 40px;grid-template-columns:minmax(240px,.9fr) minmax(300px,1.1fr);padding:28px 0 32px}.rf-legacy-footer strong{color:#0f172a}.rf-legacy-footer p{font-size:14px;margin:6px 0 0;max-width:620px}.rf-legacy-footer-links{border-top:1px solid hsl(var(--border,214.3 31.8% 91.4%));flex-wrap:wrap;grid-column:1/-1;gap:12px;padding-top:14px}.rf-legacy-route-map{display:grid;grid-gap:8px;gap:8px}.rf-legacy-route-map>span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rf-legacy-route-map ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.rf-legacy-route-map a{color:#475569;font-size:14px;font-weight:600;text-decoration:none}.rf-legacy-route-map a:hover{color:#ea580c}.rf-legacy-footer-links a,.rf-legacy-footer-links span{color:#475569;font-size:13px;font-weight:600}.rf-legacy-footer-links span:last-child{margin-left:auto}.rf-legacy-back-link{color:#ea580c;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:14px;text-decoration:none}.rf-legacy-page-hero{align-items:flex-end;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr)}.rf-legacy-page-hero-compact,.rf-legacy-split-single{grid-template-columns:minmax(0,1fr)}.rf-legacy-page-hero-compact>div{max-width:880px}.rf-legacy-featured-recipe h2,.rf-legacy-list-card h2,.rf-legacy-mode-card strong,.rf-legacy-page-hero h1,.rf-legacy-recipe-hero-copy h1{color:#0f172a;letter-spacing:-.055em;line-height:.95;margin:0}.rf-legacy-page-hero h1,.rf-legacy-recipe-hero-copy h1{font-family:var(--rf-serif);font-size:clamp(42px,6vw,70px);max-width:900px}.rf-legacy-activity-list p,.rf-legacy-featured-recipe p,.rf-legacy-list-card p,.rf-legacy-mode-card p,.rf-legacy-notice p,.rf-legacy-page-hero p,.rf-legacy-recipe-hero-copy p,.rf-legacy-stage-grid p{color:#64748b;line-height:1.55}.rf-legacy-activity-list article,.rf-legacy-featured-recipe,.rf-legacy-list-card,.rf-legacy-mode-card,.rf-legacy-notice,.rf-legacy-page-hero-card,.rf-legacy-stage-grid article{background:rgba(255,255,255,.86);border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:22px;box-shadow:0 18px 42px rgba(15,23,42,.07)}.rf-legacy-page-hero-card{display:grid;grid-gap:8px;gap:8px;padding:22px}.rf-legacy-activity-list article>span,.rf-legacy-mode-card span,.rf-legacy-notice strong,.rf-legacy-page-hero-card span,.rf-legacy-stage-grid article>span{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-page-hero-card strong{color:#0f172a;font-size:34px;letter-spacing:-.05em;line-height:1}.rf-legacy-feed-controls,.rf-legacy-private-draft-list,.rf-legacy-recipe-actions{display:flex;flex-wrap:wrap;gap:10px}.rf-legacy-feed-controls{margin-top:24px}.rf-legacy-feed-controls a{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:999px;color:#475569;font-size:13px;font-weight:600;padding:9px 12px;text-decoration:none}.rf-legacy-feed-controls a[data-active=true]{background:#0f172a;border-color:#0f172a;color:#ffffff}.rf-legacy-featured-recipe{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);overflow:hidden;padding:clamp(22px,4vw,34px)}.rf-legacy-cookbook-detail-hero,.rf-legacy-cookbook-library-hero,.rf-legacy-profile-hero{align-items:stretch;background:radial-gradient(circle at 90% 0,rgba(251,146,60,.24),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,237,.92));border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:30px;box-shadow:0 24px 70px rgba(15,23,42,.1);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);overflow:hidden;padding:clamp(22px,4vw,38px)}.rf-legacy-cookbook-detail-hero h1,.rf-legacy-cookbook-library-hero h1,.rf-legacy-profile-hero h1{color:#0f172a;font-family:var(--rf-serif);font-size:clamp(42px,6vw,68px);letter-spacing:-.06em;line-height:.94;margin:0;max-width:900px}.rf-legacy-cookbook-detail-hero p,.rf-legacy-cookbook-library-hero p,.rf-legacy-profile-hero p{color:#64748b;line-height:1.55;max-width:720px}.rf-legacy-cookbook-cover-card,.rf-legacy-library-card,.rf-legacy-profile-card{background:#0f172a;border-radius:24px;color:#fff7ed;display:grid;grid-gap:12px;gap:12px;padding:22px}.rf-legacy-cookbook-cover-card>span,.rf-legacy-library-card span,.rf-legacy-profile-card span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-cookbook-cover-card>strong,.rf-legacy-library-card strong,.rf-legacy-profile-card strong{color:#fff7ed;font-size:30px;letter-spacing:-.045em;line-height:1}.rf-legacy-cookbook-cover-card p,.rf-legacy-library-card p,.rf-legacy-profile-card p{color:rgba(255,247,237,.78);margin:0}.rf-legacy-cookbook-cover-card a,.rf-legacy-library-card a,.rf-legacy-profile-card a{color:#fed7aa;font-weight:600;text-decoration:none}.rf-legacy-cookbook-cover{align-items:flex-end;background:linear-gradient(135deg,rgba(15,23,42,.2),rgba(154,52,18,.28)),radial-gradient(circle at 22% 18%,rgba(251,146,60,.5),transparent 36%),linear-gradient(135deg,#fff7ed,#fed7aa 56%,#fdba74);border-radius:18px;display:flex;justify-content:space-between;min-height:148px;overflow:hidden;padding:14px}.rf-legacy-cookbook-card .rf-legacy-cookbook-cover{margin:-2px -2px 6px}.rf-legacy-cookbook-cover span{align-self:flex-start;background:rgba(255,255,255,.9);border-radius:999px;color:#0f172a;font-size:12px;font-weight:600;padding:7px 10px}.rf-legacy-cookbook-cover strong{color:rgba(255,247,237,.95);font-family:var(--rf-serif);font-size:72px;letter-spacing:-.08em;line-height:.8;text-shadow:0 14px 32px rgba(15,23,42,.25)}.rf-legacy-profile-card{align-content:flex-start}.rf-legacy-profile-avatar{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(251,146,60,.5),transparent 38%),linear-gradient(135deg,#fff7ed,#fed7aa);border:5px solid rgba(255,247,237,.24);border-radius:999px;color:#9a3412;display:inline-flex;font-family:var(--rf-serif);font-size:42px;font-weight:600;height:118px;justify-content:center;letter-spacing:-.08em;width:118px}img.rf-legacy-profile-avatar{object-fit:cover}.rf-legacy-profile-handle{color:rgba(255,247,237,.78);display:inline-block;font-weight:600;margin-top:8px}.rf-legacy-featured-recipe h2{font-size:clamp(36px,5vw,62px)}.rf-legacy-featured-media,.rf-legacy-recipe-hero-media{align-items:flex-end;background:linear-gradient(135deg,rgba(15,23,42,.2),rgba(154,52,18,.24)),radial-gradient(circle at 24% 14%,rgba(251,146,60,.46),transparent 36%),linear-gradient(135deg,#fff7ed,#fed7aa 52%,#fdba74);border-radius:20px;display:flex;isolation:isolate;min-height:250px;overflow:hidden;padding:18px;position:relative}.rf-legacy-featured-media span,.rf-legacy-recipe-hero-media span{background:rgba(255,255,255,.88);border-radius:999px;color:#0f172a;font-size:12px;font-weight:600;padding:8px 11px;position:relative;z-index:1}.rf-legacy-activity-list,.rf-legacy-stage-grid{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.rf-legacy-activity-list article,.rf-legacy-stage-grid article{display:grid;grid-gap:8px;gap:8px;padding:16px}.rf-legacy-activity-list strong,.rf-legacy-stage-grid h3{color:#0f172a;font-size:20px;letter-spacing:-.035em;line-height:1.1;margin:0}.rf-legacy-activity-list a,.rf-legacy-notice a,.rf-legacy-private-draft-list a,.rf-legacy-stage-grid a{color:#ea580c;font-weight:600;text-decoration:none}.rf-legacy-private-draft-list{margin-top:16px}.rf-legacy-private-draft-list a{background:rgba(255,247,237,.1);border:1px solid rgba(255,247,237,.16);border-radius:999px;color:#fff7ed;font-size:13px;padding:8px 10px}.rf-legacy-recipe-detail-hero{align-items:stretch;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr)}.rf-legacy-recipe-hero-media{min-height:420px}.rf-legacy-recipe-hero-copy{align-content:center;display:grid;grid-gap:18px;gap:18px}.rf-legacy-recipe-actions a{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:999px;color:#0f172a;font-size:14px;font-weight:600;padding:11px 15px;text-decoration:none}.rf-legacy-recipe-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a;color:#ffffff}.rf-legacy-button:hover,.rf-legacy-card-footer a:hover,.rf-legacy-recipe-actions a:hover{transform:translateY(-1px)}.rf-legacy-authoring-fast-lane,.rf-legacy-recipe-fast-lane{background:radial-gradient(circle at 100% 0,rgba(251,146,60,.2),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,247,237,.9));border:1px solid rgba(234,88,12,.14);border-radius:28px;box-shadow:0 22px 58px rgba(154,52,18,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.74fr);padding:clamp(20px,4vw,34px)}.rf-legacy-authoring-fast-lane>div,.rf-legacy-recipe-fast-copy{align-content:center;display:grid;grid-gap:12px;gap:12px}.rf-legacy-authoring-fast-lane h2,.rf-legacy-recipe-fast-lane h2{color:#0f172a;font-family:var(--rf-serif);font-size:clamp(32px,4.8vw,58px);letter-spacing:-.065em;line-height:.94;margin:0}.rf-legacy-authoring-fast-lane p,.rf-legacy-recipe-fast-lane p{color:#475569;line-height:1.56;margin:0}.rf-legacy-recipe-fast-preview{display:grid;grid-gap:10px;gap:10px}.rf-legacy-authoring-fast-lane aside,.rf-legacy-recipe-fast-preview article{background:#ffffff;border:1px solid rgba(234,88,12,.14);border-radius:20px;box-shadow:0 14px 32px rgba(15,23,42,.06);display:grid;grid-gap:8px;gap:8px;padding:16px}.rf-legacy-authoring-fast-lane aside span,.rf-legacy-recipe-fast-preview span{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-authoring-fast-lane aside strong,.rf-legacy-recipe-fast-preview strong{color:#0f172a;font-size:22px;letter-spacing:-.04em;line-height:1.08}.rf-legacy-chef-display,.rf-legacy-cookbook-selector,.rf-legacy-save-panel{display:grid;grid-gap:20px;gap:20px}.rf-legacy-cookbook-selector,.rf-legacy-save-panel{background:radial-gradient(circle at 100% 0,rgba(251,146,60,.18),transparent 34%),rgba(255,255,255,.86);border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:26px;box-shadow:0 18px 42px rgba(15,23,42,.07);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) minmax(220px,.44fr);padding:clamp(22px,4vw,34px)}.rf-legacy-cookbook-selector{align-items:flex-start;grid-template-columns:minmax(0,.85fr) minmax(280px,1fr) minmax(220px,.44fr)}.rf-legacy-chef-display h2,.rf-legacy-cookbook-selector h2,.rf-legacy-save-panel h2{color:#0f172a;font-family:var(--rf-serif);font-size:clamp(38px,5vw,64px);letter-spacing:-.06em;line-height:.95;margin:0}.rf-legacy-chef-display p,.rf-legacy-cookbook-selector p,.rf-legacy-save-panel p{color:#64748b;line-height:1.55}.rf-legacy-save-shelf,.rf-legacy-selector-list{display:grid;grid-gap:10px;gap:10px}.rf-legacy-selector-list{max-height:min(540px,70vh);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.rf-legacy-selector-search{color:#475569;display:grid;font-size:13px;font-weight:600;grid-gap:7px;gap:7px;margin-top:18px}.rf-legacy-selector-search input{background:#ffffff;border:1px solid rgba(234,88,12,.24);border-radius:13px;color:#0f172a;font:inherit;padding:11px 13px;width:100%}.rf-legacy-selector-search small{color:#94a3b8;font-weight:600}.rf-legacy-cookbook-save-form{display:contents}.rf-legacy-chef-card,.rf-legacy-cookbook-selector aside,.rf-legacy-save-panel aside,.rf-legacy-save-shelf article,.rf-legacy-selector-list article,.rf-legacy-selector-list button,.rf-legacy-selector-list label{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:18px;box-shadow:0 12px 26px rgba(15,23,42,.06)}.rf-legacy-cookbook-selector aside,.rf-legacy-save-panel aside,.rf-legacy-save-shelf article,.rf-legacy-selector-list article,.rf-legacy-selector-list button,.rf-legacy-selector-list label{display:grid;grid-gap:8px;gap:8px;padding:16px;text-align:left}.rf-legacy-chef-card-heading span,.rf-legacy-chef-station-list section>div>span,.rf-legacy-cookbook-selector aside span,.rf-legacy-save-panel aside span,.rf-legacy-save-shelf span,.rf-legacy-selector-list span{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-chef-card-heading strong,.rf-legacy-cookbook-selector aside strong,.rf-legacy-save-panel aside strong,.rf-legacy-save-shelf strong,.rf-legacy-selector-list strong{color:#0f172a;font-size:22px;letter-spacing:-.04em;line-height:1.05}.rf-legacy-selector-list article[data-selected=true],.rf-legacy-selector-list label[data-selected=true]{background:#0f172a;border-color:#0f172a}.rf-legacy-selector-list label{cursor:pointer}.rf-legacy-selector-list label input{accent-color:#ea580c;height:16px;width:16px}.rf-legacy-selector-list button{cursor:pointer}.rf-legacy-selector-list button:hover,.rf-legacy-selector-list label:hover{border-color:rgba(234,88,12,.42);transform:translateY(-1px)}.rf-legacy-selector-list article[data-selected=true],.rf-legacy-selector-list button[data-selected=true],.rf-legacy-selector-list label[data-selected=true]{background:#0f172a;border-color:#0f172a}.rf-legacy-selector-list article[data-selected=true] strong,.rf-legacy-selector-list button[data-selected=true] strong,.rf-legacy-selector-list label[data-selected=true] strong{color:#fff7ed}.rf-legacy-selector-list article[data-selected=true] p,.rf-legacy-selector-list article[data-selected=true] small,.rf-legacy-selector-list button[data-selected=true] p,.rf-legacy-selector-list button[data-selected=true] small,.rf-legacy-selector-list label[data-selected=true] p,.rf-legacy-selector-list label[data-selected=true] small{color:rgba(255,247,237,.74)}.rf-legacy-cookbook-selector aside a,.rf-legacy-save-shelf a,.rf-legacy-selector-list a{color:#ea580c;font-weight:600;text-decoration:none}.rf-legacy-cookbook-selector aside input{background:#fff7ed;border:1px solid rgba(234,88,12,.24);border-radius:12px;color:#0f172a;font:inherit;padding:10px 12px;width:100%}.rf-legacy-cookbook-selector aside label{color:#475569;display:grid;font-size:13px;font-weight:600;grid-gap:8px;gap:8px}.rf-legacy-visibility-fieldset{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.rf-legacy-visibility-fieldset legend{color:#475569;font-size:13px;font-weight:600;margin:0 0 8px}.rf-legacy-cookbook-selector aside .rf-legacy-recipe-meta label{align-items:center;display:inline-flex;gap:7px}.rf-legacy-cookbook-selector aside .rf-legacy-recipe-meta input{height:auto;width:auto}.rf-legacy-cookbook-selector aside button{border:1px solid rgba(234,88,12,.28);border-radius:999px;cursor:pointer;font:inherit;font-weight:600;padding:9px 12px}.rf-legacy-cookbook-selector aside button[data-selected=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-legacy-chef-display-heading{align-items:flex-end;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr)}.rf-legacy-chef-display-heading aside{background:#0f172a;border-radius:22px;color:#fff7ed;display:grid;grid-gap:10px;gap:10px;padding:22px}.rf-legacy-chef-display-heading aside span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-chef-display-heading aside strong{font-size:34px;letter-spacing:-.05em;line-height:1}.rf-legacy-chef-display-heading aside p{color:rgba(255,247,237,.78);margin:0}.rf-legacy-chef-display-heading aside a{color:#fed7aa;font-weight:600;text-decoration:none}.rf-legacy-chef-grid{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr)}.rf-legacy-chef-card{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,4vw,28px)}.rf-legacy-chef-card-heading{display:grid;grid-gap:6px;gap:6px}.rf-legacy-scale-row{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.rf-legacy-scale-row>div{display:flex;flex-wrap:wrap;gap:6px}.rf-legacy-scale-row button,.rf-legacy-scale-row span{background:#ffffff;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;cursor:pointer;font-size:12px;font-weight:600;padding:7px 10px}.rf-legacy-scale-row button[data-active=true],.rf-legacy-scale-row span[data-active=true]{background:#0f172a;border-color:#0f172a;color:#fff7ed}.rf-legacy-scale-row small{color:#9a3412;flex-basis:100%;font-weight:600}.rf-legacy-chef-ingredient-list,.rf-legacy-chef-station-list,.rf-legacy-chef-station-list ol{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.rf-legacy-chef-ingredient-list li{background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:13px}.rf-legacy-chef-ingredient-list strong{color:#ea580c}.rf-legacy-chef-ingredient-list span,.rf-legacy-chef-station-list p{color:#0f172a;font-weight:600}.rf-legacy-chef-ingredient-list small,.rf-legacy-chef-station-list small{color:#64748b}.rf-legacy-chef-station-list section{border-left:2px solid #fed7aa;display:grid;grid-gap:12px;gap:12px;padding-left:16px}.rf-legacy-chef-station-list h3{color:#0f172a;font-size:24px;letter-spacing:-.04em;line-height:1.05;margin:4px 0 0}.rf-legacy-chef-station-list li{background:#fffaf0;border:1px solid #fed7aa;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:14px}.rf-legacy-chef-station-list li>strong{align-items:center;background:#0f172a;border-radius:999px;color:#fff7ed;display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:42px}.rf-legacy-chef-station-list li div{display:flex;flex-wrap:wrap;gap:8px}.rf-legacy-chef-station-list li div span{background:#ffffff;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;font-size:12px;font-weight:600;padding:6px 8px}.rf-legacy-notice{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px}.rf-legacy-notice p{margin:0}.rf-legacy-action-gate{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(20px,3vw,28px)}.rf-legacy-action-gate-copy{display:grid;grid-gap:7px;gap:7px;max-width:780px}.rf-legacy-action-gate-copy>strong{color:#17120d;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.025em;line-height:1.08;text-transform:none}.rf-legacy-action-gate-copy>p{color:#665d56}.rf-legacy-action-gate-copy>p:last-child{color:#82776f;font-size:13px}.rf-legacy-action-gate .rf-legacy-hero-actions{justify-content:flex-end;margin-top:0}.rf-legacy-action-gate .rf-legacy-button:not([data-primary=true]){background:#ffffff;border-color:rgba(28,25,23,.14);color:#17120d}.rf-legacy-info-grid{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.rf-legacy-list-card{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,4vw,30px)}.rf-legacy-list-card h2{font-size:clamp(30px,4vw,48px)}.rf-legacy-ingredient-list,.rf-legacy-method-list,.rf-legacy-stage-grid ol{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.rf-legacy-ingredient-list li{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#0f172a;font-weight:600;padding:12px 14px}.rf-legacy-method-list li{align-items:flex-start;background:#ffffff;border:1px solid hsl(var(--border,214.3 31.8% 91.4%));border-radius:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.rf-legacy-method-list span{align-items:center;background:#0f172a;border-radius:999px;color:#fff7ed;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.rf-legacy-method-list p{margin:0}.rf-legacy-method-list small{color:#ea580c;font-size:12px;font-weight:600;white-space:nowrap}.rf-legacy-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-legacy-stage-grid li{color:#475569;line-height:1.45}.rf-legacy-mode-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-legacy-mode-card{display:grid;grid-gap:10px;gap:10px;padding:22px;text-decoration:none}.rf-legacy-mode-card[data-active=true]{background:#0f172a;border-color:#0f172a}.rf-legacy-mode-card strong{font-size:clamp(28px,4vw,44px)}.rf-legacy-mode-card[data-active=true] strong{color:#fff7ed}.rf-legacy-mode-card[data-active=true] p{color:rgba(255,247,237,.78)}.rf-legacy-authoring-shell{display:grid;grid-gap:18px;gap:18px}.rf-legacy-authoring-shell .rf-core-card,.rf-legacy-authoring-shell .rf-core-panel{border-radius:22px}.rf-legacy-flow-bridge{background:radial-gradient(circle at 8% 0,rgba(251,146,60,.24),transparent 32%),radial-gradient(circle at 94% 8%,rgba(15,23,42,.1),transparent 30%),linear-gradient(135deg,#fffaf3,#fff7ed 48%,#ffffff);border:1px solid rgba(251,146,60,.28);border-radius:30px;box-shadow:0 22px 54px rgba(15,23,42,.08);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(280px,.82fr) minmax(260px,.58fr);overflow:hidden;padding:clamp(22px,4vw,36px);position:relative}.rf-core-product-path{background:radial-gradient(circle at 94% 0,rgba(251,146,60,.2),transparent 34%),rgba(255,255,255,.88);border:1px solid rgba(28,25,23,.1);border-radius:28px;box-shadow:0 22px 58px rgba(15,23,42,.09);display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,4vw,32px)}.rf-core-product-path-intro{max-width:860px}.rf-core-product-path-intro h2{color:#0f172a;font-size:clamp(30px,4.6vw,52px);letter-spacing:-.06em;line-height:.98;margin:0}.rf-core-product-path-intro p{color:#475569;line-height:1.58}.rf-core-product-path-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rf-core-product-path-grid article{background:#ffffff;border:1px solid rgba(234,88,12,.12);border-radius:18px;display:grid;grid-gap:6px;gap:6px;padding:14px}.rf-core-product-path-grid span{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-core-product-path-grid strong{color:#0f172a;font-size:19px;letter-spacing:-.035em;line-height:1.05}.rf-core-product-path-grid small{color:#64748b;line-height:1.45}.rf-core-product-path-actions{display:flex;flex-wrap:wrap;gap:10px}.rf-core-product-path-actions a{background:#ffffff;border:1px solid rgba(234,88,12,.16);border-radius:999px;color:#0f172a;display:inline-flex;flex-direction:column;gap:2px;padding:11px 15px;text-decoration:none}.rf-core-product-path-actions a[data-primary=true]{background:#0f172a;border-color:#0f172a;color:#ffffff}.rf-core-product-path-actions span{color:inherit;font-size:12px;font-weight:600;opacity:.66}.rf-core-public-shell .rf-core-shell-inside-public{background:radial-gradient(circle at 8% 0,rgba(234,88,12,.12),transparent 30%),linear-gradient(180deg,rgba(255,247,237,.92),rgba(255,255,255,.76));min-height:auto}.rf-core-public-shell .rf-core-container{max-width:1180px;padding:clamp(22px,5vw,54px) 22px}.rf-core-public-shell .rf-core-topbar{background:rgba(255,255,255,.72);border-color:rgba(234,88,12,.12);box-shadow:0 18px 48px rgba(154,52,18,.08)}.rf-core-public-shell .rf-core-hero{background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(255,251,235,.9)),radial-gradient(circle at 90% 0,rgba(234,88,12,.18),transparent 36%);border-color:rgba(234,88,12,.12);border-radius:32px;box-shadow:0 30px 86px rgba(154,52,18,.1)}.rf-core-public-shell .rf-core-hero h1{color:#0f172a;font-family:var(--rf-serif);font-size:clamp(44px,7vw,82px);letter-spacing:-.065em;line-height:.95}.rf-core-public-shell .rf-core-hero-aside p,.rf-core-public-shell .rf-core-summary{color:#475569}.rf-core-public-shell .rf-core-card,.rf-core-public-shell .rf-core-flow-jump-cockpit,.rf-core-public-shell .rf-core-journey-dock,.rf-core-public-shell .rf-core-metrics article,.rf-core-public-shell .rf-core-mvp-cohesion-frame,.rf-core-public-shell .rf-core-panel,.rf-core-public-shell .rf-core-primary-workbench,.rf-core-public-shell .rf-core-product-path,.rf-core-public-shell .rf-core-product-taskbar,.rf-core-public-shell .rf-core-review-affordance,.rf-core-public-shell .rf-core-route-footer,.rf-core-public-shell .rf-core-route-progress{background:rgba(255,255,255,.88);border-color:rgba(62,39,24,.12);box-shadow:0 18px 42px rgba(67,20,7,.07)}.rf-legacy-flow-bridge:before{background:linear-gradient(90deg,rgba(15,23,42,.88),rgba(15,23,42,.68)),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 1px,transparent 1px 9px);content:"";inset:0 auto 0 0;position:absolute;width:9px}.rf-legacy-flow-bridge--proof{background:radial-gradient(circle at 8% 0,rgba(20,184,166,.18),transparent 31%),radial-gradient(circle at 94% 8%,rgba(251,146,60,.18),transparent 30%),linear-gradient(135deg,#f8fafc,#fff7ed 54%,#ffffff)}.rf-legacy-flow-bridge--utility{background:radial-gradient(circle at 8% 0,rgba(15,118,110,.16),transparent 31%),radial-gradient(circle at 94% 8%,rgba(250,204,21,.2),transparent 30%),linear-gradient(135deg,#f0fdfa,#fff7ed 56%,#ffffff)}.rf-legacy-flow-bridge--creator{background:radial-gradient(circle at 8% 0,rgba(250,204,21,.18),transparent 31%),radial-gradient(circle at 94% 8%,rgba(15,23,42,.12),transparent 30%),linear-gradient(135deg,#fffbeb,#fff7ed 50%,#ffffff)}.rf-legacy-flow-bridge--publish{background:radial-gradient(circle at 8% 0,rgba(15,23,42,.11),transparent 31%),radial-gradient(circle at 94% 8%,rgba(234,88,12,.18),transparent 30%),linear-gradient(135deg,#ffffff,#fff7ed 48%,#f8fafc)}.rf-legacy-flow-bridge-copy{align-content:center;display:grid;grid-gap:16px;gap:16px;position:relative}.rf-legacy-flow-bridge h2{color:#0f172a;font-family:var(--rf-serif);font-size:clamp(38px,5vw,66px);letter-spacing:-.065em;line-height:.94;margin:0}.rf-legacy-flow-bridge p{color:#475569;line-height:1.56;margin:0}.rf-legacy-flow-action-notes{display:flex;flex-wrap:wrap;gap:8px}.rf-legacy-flow-action-notes span{background:rgba(255,255,255,.76);border:1px solid rgba(251,146,60,.26);border-radius:999px;color:#9a3412;font-size:12px;font-weight:600;padding:8px 10px}.rf-legacy-flow-boundary,.rf-legacy-flow-metrics,.rf-legacy-flow-stepper{position:relative}.rf-legacy-flow-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-legacy-flow-boundary,.rf-legacy-flow-metrics article,.rf-legacy-flow-stepper article{background:rgba(255,255,255,.86);border:1px solid rgba(226,232,240,.92);border-radius:18px;box-shadow:0 12px 26px rgba(15,23,42,.06);display:grid;grid-gap:8px;gap:8px;padding:16px}.rf-legacy-flow-boundary span,.rf-legacy-flow-metrics span,.rf-legacy-flow-stepper span{color:#ea580c;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-legacy-flow-boundary strong,.rf-legacy-flow-metrics strong,.rf-legacy-flow-stepper strong{color:#0f172a;font-size:22px;letter-spacing:-.04em;line-height:1.05}.rf-legacy-flow-stepper{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.rf-legacy-flow-stepper article{min-height:150px}.rf-legacy-flow-boundary{background:#0f172a;border-color:#0f172a;grid-column:1/-1}.rf-legacy-flow-boundary span{color:#fdba74}.rf-legacy-flow-boundary strong{color:#fff7ed}.rf-legacy-flow-boundary p{color:rgba(255,247,237,.78)}@media (max-width:900px){.rf-legacy-authoring-fast-lane,.rf-legacy-chef-display-heading,.rf-legacy-chef-grid,.rf-legacy-cookbook-detail-hero,.rf-legacy-cookbook-library-hero,.rf-legacy-cookbook-selector,.rf-legacy-featured-recipe,.rf-legacy-flavorbase-band,.rf-legacy-flow-bridge,.rf-legacy-flow-stepper,.rf-legacy-footer,.rf-legacy-info-grid,.rf-legacy-page-hero,.rf-legacy-profile-hero,.rf-legacy-recipe-detail-hero,.rf-legacy-recipe-fast-lane,.rf-legacy-save-panel,.rf-legacy-split{align-items:stretch;grid-template-columns:1fr}.rf-legacy-footer{display:grid}.rf-legacy-header-inner{align-items:center;display:flex;gap:12px;min-height:64px}.rf-legacy-header-actions,.rf-legacy-nav{display:none}.rf-legacy-mobile-menu{display:block}.rf-legacy-main [id]{scroll-margin-top:82px}.rf-legacy-main{gap:28px;padding:18px 0 34px}.rf-legacy-card-grid,.rf-legacy-cookbook-grid,.rf-legacy-flow-metrics,.rf-legacy-hero,.rf-legacy-mode-grid,.rf-legacy-stage-grid,.rf-legacy-stat-strip{grid-template-columns:1fr}.rf-legacy-hero{border-radius:22px;gap:22px;padding:24px 20px}.rf-legacy-cookbook-detail-hero h1,.rf-legacy-cookbook-library-hero h1,.rf-legacy-hero h1,.rf-legacy-page-hero h1,.rf-legacy-profile-hero h1,.rf-legacy-recipe-hero-copy h1{font-size:clamp(38px,11vw,48px);line-height:.98}.rf-legacy-hero p{font-size:16px;margin-top:14px}.rf-legacy-hero-card,.rf-legacy-page-hero-card{padding:18px}.rf-legacy-hero-card strong,.rf-legacy-page-hero-card strong{font-size:26px}.rf-legacy-page-hero{gap:18px}.rf-legacy-cookbook-detail-hero,.rf-legacy-cookbook-library-hero,.rf-legacy-profile-hero{border-radius:24px;padding:20px}.rf-legacy-search{border-radius:24px}.rf-legacy-recipe-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.rf-legacy-card-footer a,.rf-legacy-hero-actions .rf-legacy-button,.rf-legacy-recipe-actions a{justify-content:center;min-height:44px}.rf-legacy-card-footer{align-items:stretch;display:grid}.rf-legacy-card-footer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-legacy-recipe-card .rf-legacy-card-footer{align-items:center;display:flex;flex-wrap:wrap}.rf-legacy-recipe-card .rf-legacy-card-footer>.rf-legacy-card-actions{display:flex;grid-template-columns:none}.rf-legacy-recipe-card .rf-legacy-card-footer a{justify-content:flex-start}.rf-legacy-footer{gap:20px;padding:24px 0 28px}.rf-legacy-footer-links{grid-column:1}.rf-legacy-filter-panel .rf-legacy-search{grid-template-columns:1fr}.rf-legacy-recipe-hero-media{min-height:260px}.rf-legacy-notice{align-items:stretch;display:grid}.rf-legacy-action-gate{grid-template-columns:1fr}.rf-legacy-action-gate .rf-legacy-hero-actions{justify-content:flex-start}.rf-legacy-method-list li{grid-template-columns:auto minmax(0,1fr)}.rf-legacy-method-list small{grid-column:2}}.rf-legacy-shell{background:radial-gradient(circle at 10% 0,rgba(234,88,12,.08),transparent 28rem),#f8f6f1}.rf-legacy-header{background:rgba(248,246,241,.9);border-bottom-color:rgba(28,25,23,.09);box-shadow:0 1px 0 rgba(255,255,255,.7)}.rf-legacy-footer,.rf-legacy-header-inner,.rf-legacy-main{max-width:1240px;width:min(1240px,calc(100% - 48px))}.rf-legacy-header-inner{min-height:72px}.rf-legacy-brand-art{width:188px}.rf-legacy-ghost-action,.rf-legacy-nav a{color:#6b625b;padding:10px 14px}.rf-legacy-ghost-action.is-active,.rf-legacy-ghost-action:hover,.rf-legacy-nav a.is-active,.rf-legacy-nav a:hover{background:rgba(255,255,255,.86);color:#17120d}.rf-legacy-button[data-primary=true],.rf-legacy-primary-action{background:#151922;border-color:#151922;box-shadow:0 10px 24px rgba(15,23,42,.14)}.rf-legacy-main{gap:clamp(48px,6vw,84px);padding:clamp(28px,4vw,58px) 0 clamp(64px,8vw,110px)}.rf-product-home-hero{background:#171a21;border:1px solid rgba(255,255,255,.08);border-radius:34px;gap:clamp(30px,5vw,70px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.68fr);min-height:590px;padding:clamp(34px,5vw,68px);position:relative}.rf-product-home-hero:before{background:radial-gradient(circle at 15% 20%,rgba(234,88,12,.22),transparent 34%),repeating-linear-gradient(125deg,rgba(255,255,255,.018) 0 1px,transparent 1px 12px);content:"";inset:0;pointer-events:none;position:absolute}.rf-product-home-hero>*{position:relative;z-index:1}.rf-product-home-hero .rf-legacy-hero-copy{align-content:center;display:grid}.rf-product-home-hero h1{font-size:clamp(52px,6.5vw,88px);letter-spacing:-.07em;line-height:.9;max-width:760px}.rf-product-home-hero .rf-legacy-hero-copy>p:not(.rf-legacy-kicker){font-size:clamp(17px,1.5vw,20px);max-width:670px}.rf-product-home-hero .rf-legacy-search{border-color:transparent;box-shadow:0 24px 60px rgba(0,0,0,.24);margin-top:28px;max-width:680px}.rf-product-featured-recipe{align-self:stretch;border:1px solid rgba(255,255,255,.16);border-radius:26px;box-shadow:0 30px 70px rgba(0,0,0,.26);display:flex;min-height:430px;overflow:hidden;position:relative;text-decoration:none;transform:rotate(1.2deg);transition:transform .22s ease,box-shadow .22s ease}.rf-product-featured-recipe:hover{box-shadow:0 36px 88px rgba(0,0,0,.34);transform:rotate(0deg) translateY(-4px)}.rf-product-featured-recipe img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.rf-product-featured-recipe:hover img{transform:scale(1.035)}.rf-product-featured-scrim{background:linear-gradient(180deg,rgba(9,11,15,.02) 24%,rgba(9,11,15,.88));inset:0;position:absolute}.rf-product-featured-copy{align-self:flex-end;color:#fffaf1;display:grid;grid-gap:8px;gap:8px;padding:clamp(24px,4vw,34px);position:relative}.rf-product-featured-copy small{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.rf-product-featured-copy strong{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:.98}.rf-product-featured-copy>span{color:rgba(255,250,241,.72);font-size:13px;font-weight:600}.rf-legacy-section{gap:28px}.rf-legacy-section-heading{max-width:820px}.rf-legacy-flavorbase-band h2,.rf-legacy-section-heading h2,.rf-legacy-split h2{color:#17120d;font-size:clamp(40px,5.3vw,66px);letter-spacing:-.065em}.rf-legacy-section-heading>p:last-child{font-size:17px;max-width:680px}.rf-legacy-card-grid,.rf-legacy-cookbook-grid{gap:20px}.rf-legacy-recipe-card{background:#ffffff;border-color:rgba(28,25,23,.1);border-radius:24px;box-shadow:0 18px 52px rgba(45,31,20,.07);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rf-legacy-recipe-card:hover{border-color:rgba(234,88,12,.24);box-shadow:0 26px 64px rgba(45,31,20,.12);transform:translateY(-5px)}.rf-legacy-recipe-card-media{min-height:238px}.rf-legacy-recipe-card-media:after{background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,.32));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.rf-legacy-recipe-card-media img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.rf-legacy-recipe-card:hover .rf-legacy-recipe-card-media img{transform:scale(1.045)}.rf-product-card-mode{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.68);border-radius:999px;color:#17120d;font-size:12px;font-weight:600;left:16px;letter-spacing:.04em;padding:7px 10px;position:absolute;text-transform:uppercase;top:16px;z-index:2}.rf-legacy-recipe-card-body{gap:14px;padding:20px}.rf-legacy-recipe-card h3{font-size:24px;line-height:1.02}.rf-legacy-recipe-card .rf-legacy-recipe-meta{gap:22px}.rf-legacy-card-footer{border-top-color:rgba(28,25,23,.08)}.rf-legacy-fork-count{border-right:0;color:#7c7168;padding-right:0}.rf-product-home-story{align-items:stretch;background:#eee8dc;border-radius:30px;gap:clamp(32px,6vw,84px);padding:clamp(30px,5vw,58px)}.rf-product-home-story .rf-legacy-step-list{border-top:1px solid rgba(28,25,23,.12)}.rf-product-home-story .rf-legacy-step-list article{align-items:baseline;background:transparent;border:0;border-bottom:1px solid rgba(28,25,23,.12);border-radius:0;gap:18px;grid-template-columns:72px minmax(0,1fr);padding:16px 0}.rf-product-home-story-visual{align-content:flex-end;background:linear-gradient(180deg,rgba(15,23,42,.22),rgba(15,23,42,.88)),url(/images/auth-culinary-hero-v1.jpg) 50% /cover;border-radius:24px;color:#fffaf1;display:grid;grid-gap:12px;gap:12px;min-height:430px;padding:clamp(24px,4vw,36px)}.rf-product-home-story-visual>span{color:#fed7aa;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rf-product-home-story-visual strong{font-size:clamp(30px,3.8vw,48px);letter-spacing:-.055em;line-height:.98}.rf-product-home-story-visual p{color:rgba(255,250,241,.76);line-height:1.55;margin:0}.rf-product-home-story-visual a{color:#fed7aa;font-weight:600;margin-top:8px;text-decoration:none}.rf-legacy-cookbook-card{background:#fff;border-color:rgba(28,25,23,.1);border-radius:20px;box-shadow:none;min-height:220px;padding:24px}.rf-legacy-cookbook-card>span{background:transparent;border:0;color:#9a3412;padding:0}.rf-legacy-flavorbase-band{background:radial-gradient(circle at 90% 0,rgba(45,212,191,.2),transparent 35%),#0e2c2a;border:0;border-radius:30px;box-shadow:0 28px 70px rgba(8,47,44,.18);color:#f0fdfa;padding:clamp(30px,5vw,58px)}.rf-legacy-flavorbase-band .rf-legacy-kicker,.rf-legacy-flavorbase-band h2{color:#f0fdfa}.rf-legacy-flavorbase-band p{color:rgba(240,253,250,.72);font-size:17px}.rf-legacy-flavorbase-band .rf-legacy-button{background:#f0fdfa;border:0;color:#0e2c2a;justify-self:end}.rf-legacy-footer{border-top-color:rgba(28,25,23,.1)}.rf-legacy-footer-brand{display:inline-flex;line-height:0;max-width:188px}.rf-legacy-footer-brand img{display:block;height:auto;max-width:100%;width:188px}@media (prefers-reduced-motion:no-preference){.rf-legacy-main>.rf-legacy-section:first-of-type,.rf-product-home-hero>*{animation:rf-product-reveal .52s cubic-bezier(.22,1,.36,1) both}.rf-product-home-hero>:nth-child(2){animation-delay:90ms}@keyframes rf-product-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.rf-legacy-footer,.rf-legacy-header-inner,.rf-legacy-main{width:min(100% - 28px,1240px)}.rf-product-home-hero{gap:30px;grid-template-columns:1fr;min-height:auto;padding:28px 22px 22px}.rf-product-home-hero h1{font-size:clamp(46px,14vw,64px)}.rf-product-featured-recipe{min-height:340px;transform:none}.rf-product-home-story{grid-template-columns:1fr;padding:26px 22px}.rf-product-home-story-visual{min-height:360px}.rf-legacy-flavorbase-band .rf-legacy-button{justify-self:start}}@media (max-width:560px){.rf-legacy-brand-art{aspect-ratio:1;background-image:url(/brand/recipefork-mark.svg);width:44px}.rf-product-home-hero .rf-legacy-search{border-radius:18px;grid-template-columns:1fr;padding:10px}.rf-product-home-hero{gap:18px;padding:20px 16px 16px}.rf-product-home-hero h1{font-size:clamp(40px,12vw,48px);line-height:.98}.rf-product-home-hero .rf-legacy-hero-copy>p:not(.rf-legacy-kicker){font-size:15px;line-height:1.5}.rf-product-featured-recipe{min-height:220px}.rf-product-home-hero .rf-legacy-search label{padding:5px 8px}.rf-product-home-hero .rf-legacy-search button{min-height:46px}.rf-product-home-story .rf-legacy-step-list article{gap:5px;grid-template-columns:1fr}}.rf-product-chef-main{gap:24px}.rf-product-chef-session-header{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(28,25,23,.1);border-radius:28px;display:grid;grid-gap:clamp(24px,4vw,54px);gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);padding:clamp(22px,3vw,34px)}.rf-product-chef-session-copy{display:grid;grid-gap:10px;gap:10px}.rf-product-chef-session-copy h1{color:#17120d;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.06em;line-height:.94;margin:0}.rf-product-chef-session-copy>p:last-child{color:#665d56;line-height:1.5;margin:0;max-width:640px}.rf-product-chef-session-meta{display:grid;grid-gap:12px;gap:12px}.rf-product-chef-session-meta .rf-product-recipe-facts{margin:0}.rf-product-chef-session-meta .rf-legacy-recipe-actions{justify-content:flex-end}@media (max-width:860px){.rf-product-chef-session-header{grid-template-columns:1fr}.rf-product-chef-session-meta .rf-legacy-recipe-actions{justify-content:flex-start}}.rf-product-chef-hero .rf-legacy-recipe-hero-media{min-height:520px}.rf-product-cook-console{background:radial-gradient(circle at 95% 0,rgba(249,115,22,.18),transparent 34%),#151922;border-radius:30px;box-shadow:0 30px 78px rgba(15,23,42,.2);color:#fffaf1;display:grid;grid-gap:26px;gap:26px;overflow:hidden;padding:clamp(24px,4vw,46px)}.rf-product-cook-header{align-items:flex-end;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.rf-product-cook-header h2{color:#fffaf1;font-size:clamp(38px,5vw,62px);letter-spacing:-.065em;line-height:.96;margin:0}.rf-product-cook-header p:not(.rf-legacy-kicker){color:rgba(255,250,241,.68);line-height:1.5;margin:10px 0 0}.rf-product-cook-progress{display:grid;grid-gap:5px;gap:5px}.rf-product-cook-progress>strong{color:#fffaf1;font-size:38px;letter-spacing:-.05em}.rf-product-cook-progress>span{color:rgba(255,250,241,.62);font-size:12px;font-weight:600}.rf-product-cook-progress .rf-core-progress-track{background:rgba(255,255,255,.12);margin-top:8px}.rf-product-cook-progress .rf-core-progress-track>span{background:#f97316}.rf-product-cook-grid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(290px,.55fr)}.rf-product-active-station,.rf-product-mise-card{border-radius:22px;display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,34px)}.rf-product-active-station{background:#fffaf1;color:#17120d}.rf-product-station-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.rf-product-station-heading span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rf-product-station-heading strong{background:#eee8dc;border-radius:999px;color:#17120d;font-size:12px;padding:8px 11px}.rf-product-active-station>h3{color:#17120d;font-size:clamp(28px,4vw,48px);letter-spacing:-.05em;line-height:1.03;margin:0;max-width:760px}.rf-product-timer{align-items:center;background:#171a21;border-radius:18px;color:#fffaf1;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;padding:16px 18px}.rf-product-timer>span{color:rgba(255,250,241,.64);font-size:12px;font-weight:600}.rf-product-timer>strong{color:#fffaf1;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.rf-product-cook-finish button,.rf-product-mise-list button,.rf-product-station-controls button,.rf-product-station-rail button,.rf-product-timer button{cursor:pointer;font:inherit}.rf-product-timer button{background:#f97316;border:0;border-radius:999px;color:#fff;font-weight:600;padding:10px 14px}.rf-product-station-controls{display:flex;flex-wrap:wrap;gap:8px}.rf-product-station-controls button{background:transparent;border:1px solid rgba(28,25,23,.16);border-radius:999px;color:#3b342f;font-weight:600;padding:11px 15px}.rf-product-station-controls button[data-primary=true]{background:#171a21;border-color:#171a21;color:#fffaf1}.rf-product-station-rail{border-top:1px solid rgba(28,25,23,.11);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:18px}.rf-product-station-rail button{align-items:center;background:transparent;border:1px solid rgba(28,25,23,.12);border-radius:14px;color:#665d56;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px minmax(0,1fr);padding:11px;text-align:left}.rf-product-station-rail button[data-status=active]{background:#eee8dc;border-color:rgba(154,52,18,.28);color:#17120d}.rf-product-station-rail button[data-status=complete]{border-color:rgba(15,118,110,.32)}.rf-product-station-rail button>span{align-items:center;background:#171a21;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.rf-product-station-rail button[data-status=complete]>span{background:#0f766e}.rf-product-station-rail small{line-height:1.35}.rf-product-mise-card{align-content:flex-start;background:#26322f;color:#f0fdfa}.rf-product-mise-card h3{color:#f0fdfa;font-size:30px;letter-spacing:-.05em;margin:0}.rf-product-mise-card p:not(.rf-legacy-kicker){color:rgba(240,253,250,.65);line-height:1.5}.rf-product-mise-list{display:grid;grid-gap:8px;gap:8px}.rf-product-mise-list button{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#f0fdfa;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr);padding:11px;text-align:left}.rf-product-mise-list button[data-selected=true]{background:rgba(45,212,191,.12);border-color:rgba(45,212,191,.34)}.rf-product-mise-list button>span{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:6px;display:inline-flex;font-size:12px;height:22px;justify-content:center;width:22px}.rf-product-mise-card>a{color:#99f6e4;font-size:13px;font-weight:600;text-decoration:none}.rf-product-cook-finish{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);padding-top:28px}.rf-product-cook-finish h3{color:#fffaf1;font-size:clamp(28px,3vw,40px);letter-spacing:-.05em;margin:0}.rf-product-cook-finish>div>p:not(.rf-legacy-kicker){color:rgba(255,250,241,.64);line-height:1.5}.rf-product-cook-finish form,.rf-product-cook-finish label{display:grid;grid-gap:10px;gap:10px}.rf-product-cook-finish label{color:#fffaf1;font-size:13px;font-weight:600}.rf-product-cook-finish form>small,.rf-product-cook-finish label>span{color:rgba(255,250,241,.55);font-weight:600}.rf-product-cook-finish textarea{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fffaf1;font:inherit;padding:13px;resize:vertical}.rf-product-finish-actions{display:flex;flex-wrap:wrap;gap:8px}.rf-product-finish-actions a,.rf-product-finish-actions button{background:#fffaf1;border:0;border-radius:999px;color:#17120d;font-weight:600;padding:10px 14px;text-decoration:none}.rf-product-finish-actions a:first-of-type{background:#f97316;color:#ffffff}.rf-product-cook-reference{background:rgba(255,255,255,.72);border:1px solid rgba(28,25,23,.1);border-radius:22px;padding:0 clamp(18px,3vw,28px)}.rf-product-cook-reference>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:64px}.rf-product-cook-reference>summary::-webkit-details-marker{display:none}.rf-product-cook-reference>summary svg{flex:0 0 auto;transition:transform .18s ease}.rf-product-cook-reference[open]>summary svg{transform:rotate(180deg)}.rf-product-cook-reference>.rf-product-recipe-body{padding:4px 0 24px}@media (max-width:900px){.rf-product-cook-finish,.rf-product-cook-grid,.rf-product-cook-header{grid-template-columns:1fr}}@media (max-width:560px){.rf-product-chef-main{gap:16px}.rf-product-chef-session-header{border-radius:20px;gap:12px;padding:16px}.rf-product-chef-session-copy{gap:6px}.rf-product-chef-session-copy h1{font-size:clamp(30px,9.5vw,38px)}.rf-product-chef-session-copy>p:last-child{display:none}.rf-product-chef-session-meta{gap:10px}.rf-product-chef-session-meta .rf-product-recipe-facts{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0}.rf-product-chef-session-meta .rf-product-recipe-facts div{border-right:1px solid rgba(28,25,23,.1);padding:0 8px}.rf-product-chef-session-meta .rf-product-recipe-facts div:first-child{padding-left:0}.rf-product-chef-session-meta .rf-product-recipe-facts div:last-child{border-right:0;padding-right:0}.rf-product-chef-session-meta .rf-product-recipe-facts dd,.rf-product-chef-session-meta .rf-product-recipe-facts dt{font-size:12px}.rf-product-chef-session-meta .rf-legacy-recipe-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.rf-product-chef-hero .rf-legacy-recipe-hero-media{min-height:300px}.rf-product-cook-console{border-radius:22px;gap:14px;padding:16px 14px}.rf-product-cook-header{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto}.rf-product-cook-header h2{font-size:clamp(26px,8vw,32px);line-height:1.04}.rf-product-cook-header p:not(.rf-legacy-kicker){display:none}.rf-product-cook-progress{min-width:88px}.rf-product-cook-progress>strong{font-size:28px}.rf-product-active-station,.rf-product-mise-card{gap:16px;padding:18px 14px}.rf-product-active-station>h3{font-size:clamp(26px,8.5vw,34px)}.rf-product-timer{grid-template-columns:1fr auto}.rf-product-timer button{grid-column:1/-1}.rf-product-finish-actions,.rf-product-station-controls{align-items:stretch;display:grid}.rf-product-cook-reference{padding:0 16px}}.rf-product-authoring-modes{gap:14px}.rf-product-authoring-main{gap:clamp(24px,3vw,36px)}.rf-product-authoring-modes .rf-legacy-mode-card{align-content:center;border-color:rgba(28,25,23,.1);border-radius:22px;box-shadow:0 14px 38px rgba(45,31,20,.06);min-height:138px;padding:20px 22px}.rf-product-authoring-modes .rf-legacy-mode-card strong{font-size:clamp(26px,3vw,36px);max-width:560px}.rf-product-authoring-modes .rf-legacy-mode-card p{font-size:14px;margin-bottom:0}.rf-product-authoring-modes .rf-legacy-mode-card[data-active=true]{background:radial-gradient(circle at 95% 0,rgba(249,115,22,.2),transparent 34%),#171a21}.rf-legacy-authoring-shell .rf-core-draft-workbench{background:#ffffff;border:1px solid rgba(28,25,23,.1);border-radius:28px;box-shadow:0 24px 68px rgba(45,31,20,.08);padding:clamp(24px,4.5vw,52px)}.rf-legacy-authoring-shell .rf-core-draft-workbench>.rf-core-card-heading{max-width:850px}.rf-legacy-authoring-shell .rf-core-draft-workbench>.rf-core-card-heading h2{color:#17120d;font-size:clamp(34px,4vw,50px);letter-spacing:-.035em;line-height:1}.rf-product-authoring-form{gap:22px;margin-top:14px}.rf-product-form-section-heading{border-top:1px solid rgba(28,25,23,.11);display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding-top:28px}.rf-product-form-section-heading:first-of-type{margin-top:0}.rf-product-form-section-heading>span{color:#9a3412;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.rf-product-form-section-heading>strong{color:#17120d;font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;line-height:1}.rf-product-form-section-heading>p{color:#756b63;line-height:1.5;margin:0}.rf-product-authoring-form label{color:#3b342f;font-size:13px}.rf-product-authoring-form input,.rf-product-authoring-form select,.rf-product-authoring-form textarea{background:#fbfaf7;border-color:rgba(28,25,23,.14);border-radius:13px;padding:13px 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rf-product-authoring-form input:focus,.rf-product-authoring-form select:focus,.rf-product-authoring-form textarea:focus{background:#ffffff;border-color:rgba(234,88,12,.62);box-shadow:0 0 0 4px rgba(234,88,12,.1);outline:none}.rf-product-field-title input{font-size:20px;font-weight:600;padding:16px}.rf-product-field-description textarea,.rf-product-field-story textarea{min-height:120px}.rf-product-authoring-image{align-items:stretch;background:#eee8dc;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);padding:18px}.rf-product-authoring-image label{align-content:center}.rf-authoring-image-input{align-content:center;display:grid;grid-gap:10px;gap:10px}.rf-authoring-image-input>span{color:#3b342f;font-size:13px;font-weight:600}.rf-authoring-file-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.rf-authoring-image-preview-actions button,.rf-authoring-image-preview-actions label,.rf-authoring-upload-button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;gap:7px;justify-content:center;min-height:44px}.rf-authoring-upload-button{background:#211c17;color:#ffffff!important;padding:10px 15px;width:-moz-fit-content;width:fit-content}.rf-authoring-upload-button[data-disabled=true]{cursor:wait;opacity:.62}.rf-authoring-upload-status{color:#6f6258;font-size:.78rem;margin:0;min-height:1.2em}.rf-authoring-image-url-fallback{border-top:1px solid rgba(28,25,23,.1);margin-top:2px;padding-top:9px}.rf-authoring-image-url-fallback summary{color:#6f6258;cursor:pointer;font-size:.76rem;font-weight:600}.rf-authoring-image-url-fallback label{margin-top:10px}.rf-product-authoring-image label small{color:#82776f;font-weight:600;line-height:1.4}.rf-product-authoring-image img{aspect-ratio:16/10;border:0;border-radius:13px}.rf-authoring-image-empty>.cv-icon{color:#9a3412}.rf-product-authoring-settings{background:#f5f2eb;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.rf-product-mode-switch{border:0;display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0;padding:0}.rf-product-mode-switch legend{color:#3b342f;font-size:13px;font-weight:600;margin-bottom:7px;padding:0}.rf-product-mode-switch>div{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-product-mode-switch button{align-items:flex-start;background:#fffdf9;border:1px solid rgba(28,25,23,.14);border-radius:12px;color:#5d5047;cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:9px 10px;text-align:left}.rf-product-mode-switch button strong{color:#211c17;font-size:.8rem}.rf-product-mode-switch button span{font-size:.75rem;line-height:1.3}.rf-product-mode-switch button[data-active=true]{background:#211c17;border-color:#211c17;color:#eadfce}.rf-product-mode-switch button[data-active=true] strong{color:#ffffff}.rf-product-authoring-recipe-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.rf-product-authoring-recipe-grid textarea{min-height:280px}.rf-product-field-plating textarea{min-height:112px}.rf-product-authoring-form>.rf-core-actions{align-items:center;background:#171a21;border-radius:20px;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding:16px}.rf-product-authoring-form>.rf-core-actions a,.rf-product-authoring-form>.rf-core-actions button{align-items:center;background:#ffffff;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#17120d;display:inline-flex;font-weight:600;justify-content:center;min-height:44px;padding:10px 15px;text-decoration:none}.rf-product-authoring-form>.rf-core-actions button:first-child{background:#f97316;border-color:#f97316;color:#ffffff}@media (max-width:900px){.rf-product-authoring-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-product-authoring-recipe-grid{grid-template-columns:1fr}.rf-product-authoring-recipe-grid textarea{min-height:220px}}@media (max-width:560px){.rf-product-authoring-modes{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-product-authoring-modes .rf-legacy-mode-card{align-content:flex-start;gap:7px;min-height:132px;padding:16px 14px}.rf-product-authoring-modes .rf-legacy-mode-card strong{font-size:clamp(19px,6vw,24px);line-height:1}.rf-product-authoring-modes .rf-legacy-mode-card p{display:none}.rf-product-authoring-image,.rf-product-authoring-settings{grid-template-columns:1fr}.rf-product-authoring-form>.rf-core-actions{align-items:stretch;display:grid}}.rf-product-feed-hero{padding:clamp(14px,2vw,28px) 0 0}.rf-product-feed-main{gap:clamp(30px,4vw,48px)}.rf-product-feed-hero,.rf-product-feed-hero .rf-legacy-feed-search,.rf-product-feed-hero .rf-legacy-feed-search input,.rf-product-feed-hero .rf-legacy-feed-search label,.rf-product-feed-hero>div,.rf-product-feed-main>*{min-width:0}.rf-product-feed-hero>div{max-width:940px}.rf-product-feed-hero h1{font-size:clamp(52px,7vw,82px)}.rf-product-feed-hero>div>p:not(.rf-legacy-kicker){font-size:18px;max-width:670px}.rf-product-feed-hero .rf-legacy-feed-search{max-width:760px}.rf-product-feed-hero .rf-legacy-feed-search button,.rf-product-feed-hero .rf-legacy-search-clear{align-items:center;display:inline-flex;gap:7px;justify-content:center}.rf-product-feed-hero .rf-legacy-feed-controls{border-bottom:1px solid rgba(28,25,23,.12);flex-wrap:nowrap;gap:22px;margin-top:22px;overflow-x:auto;scroll-padding-inline:2px 28px;scroll-snap-type:x proximity;scrollbar-width:none}.rf-product-feed-hero .rf-legacy-feed-controls::-webkit-scrollbar{display:none}.rf-product-feed-hero .rf-legacy-feed-controls a{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#756b63;display:inline-flex;flex:0 0 auto;gap:7px;padding:13px 0 12px;scroll-snap-align:start}.rf-product-feed-hero .rf-legacy-feed-controls a[data-active=true]{background:transparent;border-bottom-color:#ea580c;color:#17120d}.rf-product-feed-hero .rf-legacy-feed-controls small{align-items:center;background:rgba(28,25,23,.07);border-radius:999px;display:inline-flex;font-size:12px;height:21px;justify-content:center;min-width:21px;padding:0 6px}.rf-product-activity{align-items:flex-start;background:#eee8dc;border-radius:28px;padding:clamp(26px,4vw,46px)}.rf-product-activity .rf-legacy-activity-list{border-top:1px solid rgba(28,25,23,.12)}.rf-product-activity .rf-legacy-activity-list article{background:transparent;border:0;border-bottom:1px solid rgba(28,25,23,.12);border-radius:0;box-shadow:none;grid-template-columns:minmax(110px,.24fr) minmax(0,1fr) auto;padding:16px 0}.rf-product-activity .rf-legacy-activity-list article>span{grid-row:1/span 3}.rf-product-activity .rf-legacy-activity-list article p{margin:0}.rf-product-activity .rf-legacy-activity-list article a{align-self:center;grid-column:3;grid-row:1/span 3}.rf-product-recipe-main{gap:42px}.rf-product-breadcrumb{align-items:center;color:#82776f;display:flex;font-size:13px;font-weight:600;gap:9px;margin-bottom:-18px;min-width:0}.rf-product-breadcrumb a{color:#9a3412;text-decoration:none}.rf-product-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-product-recipe-hero{align-items:stretch;background:#ffffff;border:1px solid rgba(28,25,23,.1);border-radius:30px;box-shadow:0 24px 68px rgba(45,31,20,.08);gap:0;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);overflow:hidden}.rf-product-recipe-hero .rf-legacy-recipe-hero-media{border-radius:0;min-height:570px}.rf-product-recipe-hero .rf-legacy-recipe-hero-media:after{background:linear-gradient(180deg,transparent 62%,rgba(15,23,42,.3));content:"";inset:0;position:absolute;z-index:0}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy{align-content:center;gap:20px;padding:clamp(30px,5vw,62px)}.rf-product-recipe-eyebrow{color:#9a3412!important;font-size:12px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy h1{font-size:clamp(48px,6vw,78px);line-height:.92}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy>p:not(.rf-product-recipe-eyebrow){color:#665d56;font-size:18px;margin:0}.rf-product-recipe-author{color:#9a3412;font-size:14px;font-weight:600;text-decoration:none}.rf-product-recipe-lineage{color:#756b63!important;font-size:13px!important;margin:-6px 0 0!important}.rf-product-recipe-lineage a{color:#9a3412;text-decoration-thickness:1px;text-underline-offset:3px}.rf-product-recipe-social{align-items:center;color:#756b63;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.rf-product-recipe-share{align-items:center;background:transparent;border:0;color:#9a3412;cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin-left:4px;padding:3px 0}.rf-product-recipe-tags{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:-4px}.rf-product-recipe-tags a{color:#756b63;font-size:12px;-webkit-text-decoration-color:rgba(117,107,99,.45);text-decoration-color:rgba(117,107,99,.45);text-underline-offset:3px}.rf-product-recipe-facts{border-bottom:1px solid rgba(28,25,23,.1);border-top:1px solid rgba(28,25,23,.1);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0;padding:16px 0}.rf-product-recipe-facts div{border-right:1px solid rgba(28,25,23,.1);display:grid;grid-gap:5px;gap:5px;padding:0 14px}.rf-product-recipe-facts div:first-child{padding-left:0}.rf-product-recipe-facts div:last-child{border-right:0}.rf-product-recipe-facts dt{color:#8a8078;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rf-product-recipe-facts dd{color:#17120d;font-size:16px;font-weight:600;margin:0;text-transform:capitalize}.rf-product-recipe-hero .rf-legacy-recipe-actions{gap:8px}.rf-product-recipe-hero .rf-legacy-recipe-actions a{align-items:center;display:inline-flex;gap:7px;justify-content:center;padding:11px 14px}.rf-legacy-card-actions a{align-items:center;display:inline-flex;gap:5px}.rf-product-flavor-link{align-items:center;color:#0f766e;display:inline-flex;font-size:13px;font-weight:600;gap:6px;text-decoration:none;width:-moz-fit-content;width:fit-content}.rf-product-flavor-link svg{flex:0 0 auto;transition:transform .16s ease}.rf-product-flavor-link:hover svg{transform:translateX(2px)}.rf-product-recipe-body{gap:22px;grid-template-columns:minmax(280px,.62fr) minmax(0,1.1fr)}.rf-product-recipe-body .rf-legacy-list-card{background:#ffffff;border-color:rgba(28,25,23,.1);border-radius:24px;box-shadow:0 16px 46px rgba(45,31,20,.06);padding:clamp(24px,4vw,38px)}.rf-product-recipe-body .rf-legacy-list-card:first-child{background:#eee8dc}.rf-product-recipe-body .rf-legacy-ingredient-list{border-top:1px solid rgba(28,25,23,.12)}.rf-product-recipe-body .rf-legacy-ingredient-list li{background:transparent;border:0;border-bottom:1px solid rgba(28,25,23,.12);border-radius:0;font-weight:600;padding:13px 2px 13px 30px;position:relative}.rf-product-recipe-body .rf-legacy-ingredient-list li:before{border:1.5px solid rgba(154,52,18,.5);border-radius:4px;content:"";height:15px;left:2px;position:absolute;top:15px;width:15px}.rf-product-recipe-body .rf-legacy-method-list{counter-reset:method-step;gap:0}.rf-product-recipe-body .rf-legacy-method-list li{background:transparent;border:0;border-bottom:1px solid rgba(28,25,23,.1);border-radius:0;gap:16px;padding:19px 0}.rf-product-recipe-body .rf-legacy-method-list span{background:#ea580c;height:34px;width:34px}.rf-product-recipe-body .rf-legacy-method-list p{color:#2b2520;font-size:16px;line-height:1.62}.rf-product-recipe-story{background:rgba(255,255,255,.78);border-block:1px solid rgba(62,39,24,.12);display:grid;grid-gap:10px;gap:10px;padding:clamp(26px,4vw,44px) clamp(18px,4vw,44px)}.rf-product-recipe-story h2,.rf-product-recipe-story p{margin:0}.rf-product-recipe-story>div{color:#5e4b3f;display:grid;grid-gap:12px;gap:12px;line-height:1.75;max-width:72ch}.rf-product-publication-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rf-product-finish-help{color:#7b6658;font-size:.82rem;line-height:1.5;margin:0}.rf-product-collection-callout{align-items:center;background:radial-gradient(circle at 94% 0,rgba(251,146,60,.2),transparent 34%),#171a21;border-radius:28px;color:#fffaf1;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(28px,4vw,46px)}.rf-product-collection-callout h2{font-size:clamp(36px,4.5vw,58px);letter-spacing:-.06em;line-height:.96;margin:0}.rf-product-collection-callout p:not(.rf-legacy-kicker){color:rgba(255,250,241,.72);line-height:1.55;margin:12px 0 0;max-width:650px}.rf-product-collection-callout .rf-legacy-hero-actions{margin-top:0}.rf-product-lineage-grid article{min-height:180px}.rf-product-lineage-grid article h3{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.025em;line-height:1.08}.rf-product-collection-callout .rf-legacy-button[data-primary=true]{background:#f97316;border-color:#f97316}@media (max-width:900px){.rf-product-activity .rf-legacy-activity-list article{grid-template-columns:1fr auto}.rf-product-activity .rf-legacy-activity-list article>span{grid-row:auto}.rf-product-activity .rf-legacy-activity-list article a{grid-column:2;grid-row:1/span 3}.rf-product-recipe-hero{grid-template-columns:1fr}.rf-product-recipe-hero .rf-legacy-recipe-hero-media{min-height:min(66vw,480px)}.rf-product-recipe-body{grid-template-columns:1fr}.rf-product-collection-callout{align-items:flex-start;grid-template-columns:1fr}}@media (max-width:560px){.rf-product-feed-main{gap:26px}.rf-product-feed-hero{padding-top:4px}.rf-product-feed-hero h1{font-size:clamp(44px,14vw,58px)}.rf-product-feed-hero>div>p:not(.rf-legacy-kicker){font-size:16px}.rf-product-feed-hero .rf-legacy-feed-search{border-radius:18px;grid-template-columns:1fr;width:100%}.rf-product-feed-hero .rf-legacy-feed-search input{width:100%}.rf-product-feed-hero .rf-legacy-feed-search .rf-legacy-search-clear{min-height:44px}.rf-product-feed-hero .rf-legacy-feed-controls{border-bottom:1px solid rgba(28,25,23,.12);flex-wrap:nowrap;gap:20px;margin-top:18px;overflow-x:auto;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent)}.rf-product-activity .rf-legacy-activity-list article{gap:6px;grid-template-columns:1fr}.rf-product-activity .rf-legacy-activity-list article a{grid-column:1;grid-row:auto}.rf-product-recipe-facts{gap:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-product-recipe-hero .rf-legacy-recipe-hero-media{min-height:205px}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy{gap:10px;padding:18px 18px 20px}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy h1{font-size:clamp(40px,12vw,52px)}.rf-product-recipe-hero .rf-legacy-recipe-hero-copy>p:not(.rf-product-recipe-eyebrow){font-size:16px;line-height:1.5}.rf-product-recipe-tags{display:none}.rf-product-recipe-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0}.rf-product-recipe-facts div{padding:0 7px}.rf-product-recipe-facts dt{font-size:12px}.rf-product-recipe-facts dd{font-size:14px}.rf-product-recipe-hero .rf-legacy-recipe-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:5}.rf-product-recipe-hero .rf-product-recipe-facts{order:6}.rf-product-recipe-hero .rf-legacy-recipe-actions>.rf-legacy-feed-controls{grid-column:1/-1;margin-top:0}.rf-product-collection-callout .rf-legacy-hero-actions{align-items:stretch;display:grid}}