.CookingFlowPage_pageWrapper__00RS4{--accent:#f97316;--accent-hover:#ea6c10;--accent-light:#fff4ee;--accent-glow:rgba(249,115,22,0.18);--blue:#3b82f6;--blue-light:#eff6ff;--green:#22c55e;--green-light:#f0fdf4;--bg:#f4f5f7;--surface:#ffffff;--surface-2:#f9fafb;--border:#e5e7eb;--border-focus:#f97316;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--shadow-sm:0 1px 0.1875rem rgba(0,0,0,0.07),0 1px 0.125rem rgba(0,0,0,0.04);--shadow-md:0 0.25rem 0.75rem rgba(0,0,0,0.08),0 0.125rem 0.25rem rgba(0,0,0,0.04);--shadow-lg:0 0.75rem 2rem rgba(0,0,0,0.1),0 0.25rem 0.5rem rgba(0,0,0,0.04);--shadow-accent:0 0.25rem 1.125rem rgba(249,115,22,0.25);min-height:100vh;background:var(--bg);padding:1.5rem 1rem 2rem;font-family:Inter,system-ui,-apple-system,sans-serif}.CookingFlowPage_container__VrCtw{max-width:min(95vw,100rem);margin:0 auto}.CookingFlowPage_pageHeader__VgFlb{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.CookingFlowPage_pageHeaderText__OVkQC{text-align:left}.CookingFlowPage_pageTitle__oP3vg{font-size:1.875rem;font-weight:800;color:var(--text-primary);margin:0 0 .25rem;display:flex;align-items:center;justify-content:flex-start;gap:.625rem;letter-spacing:-.0313rem}.CookingFlowPage_pageSubtitle__y6xUz{font-size:.9375rem;color:var(--text-secondary);margin:0}.CookingFlowPage_langSwitcher__yhnGi{position:fixed;top:1rem;right:1rem;z-index:20}.CookingFlowPage_langToggle__Vf7m8{display:flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:.0938rem solid var(--border);border-radius:3.125rem;background:var(--surface);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.CookingFlowPage_langToggle__Vf7m8:hover{border-color:var(--accent)}.CookingFlowPage_langToggle__Vf7m8.show,.CookingFlowPage_langToggle__Vf7m8:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-glow)}.CookingFlowPage_langSwitcherIcon__MgLPJ{font-size:1rem;line-height:1}.CookingFlowPage_langChevron__Ge52W{font-size:.625rem;color:var(--text-muted);transition:transform .2s ease}.CookingFlowPage_langToggle__Vf7m8.show .CookingFlowPage_langChevron__Ge52W{transform:rotate(180deg);color:var(--accent)}.CookingFlowPage_langMenu__OEBWJ{margin-top:.5rem!important;padding:.375rem!important;min-width:9.5rem;border:.0938rem solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.CookingFlowPage_langMenuItem__qyT30{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem!important;border-radius:var(--radius-sm)!important;font-size:.8125rem;font-weight:500;color:var(--text-primary)!important}.CookingFlowPage_langMenuItem__qyT30:focus,.CookingFlowPage_langMenuItem__qyT30:hover{background:var(--accent-light)!important;color:var(--accent-hover)!important}.CookingFlowPage_langMenuItem__qyT30.active{background:var(--accent-light)!important;color:var(--accent)!important;font-weight:700}.CookingFlowPage_langCheck__VR8H6{color:var(--accent);font-weight:700}.CookingFlowPage_formRow__nfjPH{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.CookingFlowPage_formGroup__NwKib{flex:1;min-width:13.75rem}.CookingFlowPage_formLabel__jHpOB{display:block;font-weight:600;font-size:.8125rem;color:var(--text-secondary);margin-bottom:.375rem;letter-spacing:.0125rem}.CookingFlowPage_weightInput__s1Ayn{width:100%;padding:.625rem .875rem;border:.0938rem solid var(--border);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;background:var(--surface-2);color:var(--text-primary);transition:border-color .2s,box-shadow .2s;outline:none}.CookingFlowPage_weightInput__s1Ayn:focus{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--accent-glow);background:var(--surface)}.CookingFlowPage_guide_text__4im7c{margin:0 auto}.CookingFlowPage_uomToggleGroup__0rQAp{display:flex;gap:.5rem;flex-wrap:wrap;padding:.25rem 0}.CookingFlowPage_uomBtn__A5ehL{padding:.5rem 1.125rem;border:.0938rem solid var(--border);border-radius:3.125rem;background:var(--surface);color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;letter-spacing:.0125rem}.CookingFlowPage_uomBtn__A5ehL:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.CookingFlowPage_uomBtnActive__alIY4{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:var(--shadow-accent)}.CookingFlowPage_startBtn__ymAaH{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.8125rem 1.75rem;background:var(--accent);color:#fff;font-weight:700;font-size:.9375rem;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:var(--shadow-accent);letter-spacing:.0125rem}.CookingFlowPage_startBtn__ymAaH:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-.125rem);box-shadow:0 .375rem 1.5rem rgba(249,115,22,.35)}.CookingFlowPage_startBtn__ymAaH:disabled{opacity:.5;cursor:not-allowed}.CookingFlowPage_phase1Center__oMRsc{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 12rem)}.CookingFlowPage_phase1Wrapper__8x2DO{display:flex;max-width:75rem;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 1rem 3rem rgba(60,20,0,.13),0 .25rem .75rem rgba(60,20,0,.07);border:1px solid #e8d3bf}.CookingFlowPage_phase1Brand__6Vvqi{width:40%;flex-shrink:0;background:linear-gradient(160deg,#2c0f00,#7b3415 45%,#c04f25);padding:1.75rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.CookingFlowPage_phase1Brand__6Vvqi:before{content:"";position:absolute;width:22rem;height:22rem;border-radius:50%;background:rgba(255,255,255,.045);top:-9rem;right:-9rem;pointer-events:none}.CookingFlowPage_phase1Brand__6Vvqi:after{content:"";position:absolute;width:16rem;height:16rem;border-radius:50%;background:rgba(255,255,255,.035);bottom:-6rem;left:-5rem;pointer-events:none}.CookingFlowPage_phase1BrandTop__xzZju{position:relative;z-index:1}.CookingFlowPage_phase1BrandIcon__ZU8Og{width:3.5rem;height:3.5rem;background:rgba(255,255,255,.12);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.125rem;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px)}.CookingFlowPage_phase1BrandTitle__nAgj2{font-size:1.75rem;font-weight:800;color:#fff;margin:0 0 .75rem;line-height:1.2;letter-spacing:-.03rem}.CookingFlowPage_phase1BrandSub__igxBi{font-size:.9375rem;color:rgba(255,255,255,.68);line-height:1.7;margin:0}.CookingFlowPage_phase1Form__eQOUd{flex:1;background:#fffaf5;padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.CookingFlowPage_phase1FormHeader__K3aZL{padding-bottom:1rem;border-bottom:1px solid #f0e3d4}.CookingFlowPage_phase1FormTitle__2PGXA{font-size:1.375rem;font-weight:800;color:#1c0900;margin:0 0 .375rem;letter-spacing:-.02rem}.CookingFlowPage_phase1FormSub__Ly72f{font-size:.875rem;color:#7c5233;margin:0}.CookingFlowPage_phase1FormField__t0K_l{display:flex;flex-direction:column;gap:.5rem}.CookingFlowPage_phase1Label__yfUUU{font-size:.8125rem;font-weight:700;color:#5c3820;letter-spacing:.015rem}.CookingFlowPage_phase1WeightRow__hYJ0S{display:flex;gap:.75rem;align-items:flex-start}.CookingFlowPage_phase1WeightInput__P9bHG{flex:1;min-width:0}.CookingFlowPage_phase1UomGroup__TGB5l{display:flex;gap:.375rem;flex-shrink:0;flex-wrap:wrap}.CookingFlowPage_phase1UomBtn__R3Exc{padding:.5rem .875rem;border:1px solid #e0c7b0;border-radius:.5rem;background:#fff;color:#7c5233;font-size:.75rem;font-weight:700;cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;letter-spacing:.01rem;white-space:nowrap}.CookingFlowPage_phase1UomBtn__R3Exc:hover{border-color:var(--accent);color:var(--accent);background:#fff4ee}.CookingFlowPage_phase1UomBtnActive__vHAI3{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:0 2px 8px rgba(249,115,22,.28)}.CookingFlowPage_phase1StartBtn__p19lh{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9375rem 1.75rem;background:linear-gradient(135deg,#b84d22 0,var(--accent) 100%);color:#fff;font-weight:800;font-size:1rem;border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 18px rgba(185,80,34,.38);letter-spacing:.01rem;margin-top:.25rem}.CookingFlowPage_phase1StartBtn__p19lh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(185,80,34,.48)}.CookingFlowPage_phase1StartBtn__p19lh:disabled{opacity:.45;cursor:not-allowed;transform:none}.CookingFlowPage_recipeInfoPanel__RxPJV{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.CookingFlowPage_recipeInfoSummary___oLd_{display:flex;align-items:center;gap:.625rem;margin-top:0;padding:1rem 1.125rem;background:linear-gradient(135deg,var(--accent-light) 0,#fff 100%);border-bottom:1px solid var(--border);flex-shrink:0}.CookingFlowPage_recipeInfoSummaryIcon__dvhrq{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.625rem;background:linear-gradient(135deg,#fb923c 0,var(--accent) 100%);color:#fff;font-size:.9375rem;box-shadow:var(--shadow-accent)}.CookingFlowPage_recipeInfoSummaryText__kyMw9{flex:1;min-width:0}.CookingFlowPage_recipeInfoSummaryTitle__7gVid{font-size:.8125rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.CookingFlowPage_recipeInfoSummarySub__7FGcO{font-size:.75rem;color:var(--text-muted);margin-top:.0625rem}.CookingFlowPage_recipeInfoBody__lZGHR{flex:1;min-height:0;padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.CookingFlowPage_recipeInfoStats__X8l8D{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.625rem;flex-shrink:0}.CookingFlowPage_recipeInfoStat__qE22P{display:flex;flex-direction:column;gap:.1875rem;background:linear-gradient(160deg,#ffffff 0,var(--surface-2) 100%);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.625rem .75rem}.CookingFlowPage_recipeInfoStatLabel__QY3_1{font-size:.625rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.CookingFlowPage_recipeInfoStatValue__GXXZD{font-size:.8125rem;font-weight:800;color:var(--accent);white-space:nowrap}.CookingFlowPage_recipeInfoTableWrap__Ab_zP{flex:1;min-height:0;max-height:min(70vh,40rem);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.CookingFlowPage_recipeInfoTable__A50_N{width:100%;border-collapse:collapse;font-size:.8125rem}.CookingFlowPage_recipeInfoTable__A50_N td,.CookingFlowPage_recipeInfoTable__A50_N th{padding:.625rem .875rem;text-align:left}.CookingFlowPage_recipeInfoTable__A50_N thead th{position:sticky;top:0;z-index:2;background:var(--surface-2);color:var(--text-muted);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.CookingFlowPage_recipeInfoThRight__4X0oW{text-align:right}.CookingFlowPage_recipeInfoTable__A50_N tbody tr{border-bottom:1px solid var(--border);transition:background .12s ease}.CookingFlowPage_recipeInfoTable__A50_N tbody tr:last-child{border-bottom:none}.CookingFlowPage_recipeInfoTable__A50_N tbody tr:nth-child(2n){background:var(--surface-2)}.CookingFlowPage_recipeInfoTable__A50_N tbody tr:hover{background:var(--accent-light)}.CookingFlowPage_recipeInfoNameCell__zEMbu{display:flex;align-items:flex-start;gap:.625rem}.CookingFlowPage_recipeInfoSwatch__3VoXH{width:.625rem;height:.625rem;border-radius:50%;background:#cbd5e1;flex-shrink:0;margin-top:.3125rem}.CookingFlowPage_recipeInfoRowInfo__9M99T{min-width:0}.CookingFlowPage_recipeInfoName__Nwk2w{font-size:.875rem;font-weight:700;color:var(--text-primary);line-height:1.35}.CookingFlowPage_recipeInfoCode__8Ri6g{font-family:Courier New,monospace;font-size:.6875rem;color:var(--text-muted);margin-top:.125rem}.CookingFlowPage_recipeInfoWeight__EQuJH{font-size:.9375rem;font-weight:800;color:var(--accent);white-space:nowrap}.CookingFlowPage_recipeInfoTotalRow__RVc2Z{font-weight:800;font-size:.875rem;color:var(--text-primary)}.CookingFlowPage_recipeInfoTotalRow__RVc2Z td{position:sticky;bottom:0;z-index:2;background:var(--accent-light);border-top:2px solid var(--accent)}.CookingFlowPage_recipeInfoTotalRow__RVc2Z td:last-child{color:var(--accent)}.CookingFlowPage_backBtn__M7HVa{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem .5rem .625rem;background:var(--surface);border:.0938rem solid var(--border);border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--text-secondary);cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-sm);transition:border-color .2s,color .2s,background .2s,transform .15s,box-shadow .2s}.CookingFlowPage_backBtnIcon__BCcb4{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--surface-2);font-size:.8125rem;flex-shrink:0;transition:background .2s,transform .2s}.CookingFlowPage_backBtn__M7HVa:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light);transform:translateY(-.0625rem);box-shadow:0 .375rem 1rem rgba(249,115,22,.18)}.CookingFlowPage_backBtn__M7HVa:hover .CookingFlowPage_backBtnIcon__BCcb4{background:var(--accent);color:#fff;transform:translateX(-.125rem)}.CookingFlowPage_backBtn__M7HVa:active{transform:scale(.96)}.CookingFlowPage_stepperWrapper__cyeU9{min-width:0;background:linear-gradient(180deg,#ffffff,#fdfdfd);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.CookingFlowPage_stepperHeader__jCAjz{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.CookingFlowPage_stepperRecipeName__F69F7{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.CookingFlowPage_stepperProgress__tuYzL{font-size:.8125rem;font-weight:800;color:var(--accent);background:var(--accent-light);padding:.25rem .75rem;border-radius:3.125rem;box-shadow:0 .0625rem .25rem rgba(249,115,22,.12)}.CookingFlowPage_progressTrackNew__ZZB_S{height:.5rem;background:var(--border);border-radius:.625rem;overflow:hidden;margin-bottom:1.75rem}.CookingFlowPage_progressFillNew__1T7aL{position:relative;height:100%;background:linear-gradient(90deg,var(--accent) 0,#fb923c 100%);border-radius:.625rem;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.CookingFlowPage_progressFillNew__1T7aL:after{content:"";position:absolute;top:50%;right:0;width:.5rem;height:.5rem;border-radius:50%;background:#fff;box-shadow:0 0 .5rem rgba(249,115,22,.7);transform:translate(15%,-50%)}.CookingFlowPage_pageBodyLayout__m_Lqt{display:grid;grid-template-columns:2.5fr 1fr;gap:1rem;margin-bottom:1.25rem}.CookingFlowPage_stepSidebarCol__Pcwvy{min-width:0;display:flex;flex-direction:column;gap:1rem}.CookingFlowPage_stepCard__5Ex7E{animation:CookingFlowPage_stepCardEnter__RogSt .32s cubic-bezier(.22,1,.36,1);margin:0 -1.5rem}@keyframes CookingFlowPage_stepCardEnter__RogSt{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.CookingFlowPage_stepHeaderNew__nQIKs{display:flex;align-items:center;flex-wrap:wrap;gap:1.125rem;padding:1.5rem 1.75rem;background:linear-gradient(120deg,var(--accent-light) 0,#fff7f0 45%,#fff 100%);border-bottom:1px solid var(--border)}.CookingFlowPage_stepNumberCircle__UVZuZ{width:3.375rem;height:3.375rem;border-radius:1rem;background:linear-gradient(135deg,#fb923c 0,var(--accent) 60%,var(--accent-hover) 100%);color:#fff;font-weight:900;font-size:1.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 .1875rem rgba(255,255,255,.85),var(--shadow-accent)}.CookingFlowPage_stepHeaderInfo__Q3_hI{flex:1;min-width:0}.CookingFlowPage_stepTypeLabel__SIjsk{font-size:.6875rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.0938rem;margin-bottom:.1875rem}.CookingFlowPage_stepTitleNew__YT26X{font-size:1.375rem;font-weight:800;color:var(--text-primary);letter-spacing:-.025rem;line-height:1.25}.CookingFlowPage_descriptionNew__fbux1{padding:1.375rem 1.5rem 1.5rem;border-bottom:1px solid var(--border);border-left:.25rem solid var(--accent);background:linear-gradient(180deg,#fffaf5 0,var(--surface) 70%)}.CookingFlowPage_descriptionNew__fbux1 .CookingFlowPage_panelTitle__70JRD{font-size:.8125rem;margin-bottom:1rem}.CookingFlowPage_descStepList__Hl_cO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.CookingFlowPage_descStepItem__fiupi{display:flex;align-items:flex-start;gap:.875rem;padding:.625rem 0;border-bottom:1px dashed var(--border)}.CookingFlowPage_descStepItem__fiupi:first-child{padding-top:0}.CookingFlowPage_descStepItem__fiupi:last-child{border-bottom:none;padding-bottom:0}.CookingFlowPage_descStepNum__oWaEV{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#818cf8,#4f46e5);border-radius:50%;line-height:1;margin-top:.0625rem;box-shadow:0 .125rem .375rem rgba(79,70,229,.35)}.CookingFlowPage_descStepText__PLDZJ{font-size:.9688rem;color:#1f2937;line-height:1.7;padding-top:.1875rem}.CookingFlowPage_statementSentence__e5BlO{font-size:.9688rem;color:#1f2937;line-height:1.9;margin:0}.CookingFlowPage_stepHeaderRight__tcgKc{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;margin-left:auto;padding-left:1.125rem;border-left:1px solid rgba(17,24,39,.08)}.CookingFlowPage_timerChip__jZEMK{display:inline-flex;align-items:center;gap:.5rem;background:#f0f9ff;border:.0938rem solid #bae6fd;border-radius:var(--radius-md);padding:.5rem .75rem;cursor:pointer;font:inherit;transition:box-shadow .15s ease,border-color .15s ease,transform .1s ease}.CookingFlowPage_timerChip__jZEMK:hover{border-color:#7dd3fc;box-shadow:var(--shadow-sm)}.CookingFlowPage_timerChip__jZEMK:active{transform:scale(.96)}.CookingFlowPage_timerChipIcon__r39tf{font-size:1rem;line-height:1}.CookingFlowPage_timerChipTime__tAXMk{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.9375rem;font-weight:800;color:#0369a1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.CookingFlowPage_timerChipPlay__EvkkJ{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#0ea5e9;color:#fff;font-size:.625rem;line-height:1}.CookingFlowPage_metaGrid__NgfJO{display:flex;flex-wrap:wrap;gap:.625rem}.CookingFlowPage_metaItem__B1YL4{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.625rem .875rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:5.5rem}.CookingFlowPage_metaIcon__8TP93{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#e0e7ff;border-radius:.5rem;font-size:.875rem;line-height:1;flex-shrink:0}.CookingFlowPage_metaLabel__5O43d{font-size:.625rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.CookingFlowPage_metaValue__uqx5x{font-size:.9375rem;font-weight:700;color:var(--text-primary);line-height:1.3;word-break:break-word}.CookingFlowPage_splitPanels__kYN9U{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-bottom:1px solid var(--border)}.CookingFlowPage_splitPanelsSingle__Fotv4{grid-template-columns:1fr}.CookingFlowPage_splitPanelsSingle__Fotv4 .CookingFlowPage_panelEquipment__9S4fN{border-right:none}.CookingFlowPage_panelEquipment__9S4fN{padding:1.5rem;border-right:1px solid var(--border);border-left:.25rem solid var(--blue);background:linear-gradient(180deg,var(--blue-light) 0,#fafbff 100%)}.CookingFlowPage_panelAddItems__RxM7C{padding:1.5rem;border-left:.25rem solid var(--green);background:linear-gradient(180deg,var(--green-light) 0,var(--surface-2) 100%)}.CookingFlowPage_panelTitle__70JRD{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.075rem;margin-bottom:.875rem}.CookingFlowPage_panelAddItems__RxM7C .CookingFlowPage_panelTitle__70JRD,.CookingFlowPage_panelEquipment__9S4fN .CookingFlowPage_panelTitle__70JRD{font-size:.8125rem;margin-bottom:1rem}.CookingFlowPage_panelEquipment__9S4fN .CookingFlowPage_panelTitle__70JRD{color:#1d4ed8}.CookingFlowPage_panelAddItems__RxM7C .CookingFlowPage_panelTitle__70JRD{color:#15803d}.CookingFlowPage_panelTitleIcon__W63cm{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,var(--accent-light) 0,#ffe4cc 100%);font-size:.8125rem;flex-shrink:0}.CookingFlowPage_panelEquipment__9S4fN .CookingFlowPage_panelTitleIcon__W63cm{background:linear-gradient(135deg,var(--blue-light) 0,#dbeafe 100%)}.CookingFlowPage_panelAddItems__RxM7C .CookingFlowPage_panelTitleIcon__W63cm{background:linear-gradient(135deg,var(--green-light) 0,#bbf7d0 100%)}.CookingFlowPage_addItem__vUaYG,.CookingFlowPage_equipItem__wbkFu{display:flex;align-items:center;gap:.625rem;background:var(--surface);border:1px solid var(--border);border-radius:.625rem;padding:.625rem .875rem;margin-bottom:.5rem;transition:box-shadow .2s,border-color .2s,transform .15s}.CookingFlowPage_addItem__vUaYG:last-child,.CookingFlowPage_equipItem__wbkFu:last-child{margin-bottom:0}.CookingFlowPage_addItem__vUaYG:hover,.CookingFlowPage_equipItem__wbkFu:hover{box-shadow:var(--shadow-sm);border-color:#d1d5db;transform:translateY(-.0625rem)}.CookingFlowPage_equipDot__km_g8{width:.625rem;height:.625rem;border-radius:50%;background:var(--blue);box-shadow:0 0 0 .1875rem var(--blue-light);flex-shrink:0}.CookingFlowPage_addDot__XST0e{width:.625rem;height:.625rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 .1875rem var(--green-light);flex-shrink:0}.CookingFlowPage_addName__8pNVC,.CookingFlowPage_equipName__S8Py4{font-size:.9375rem;font-weight:600;color:var(--text-primary);flex:1}.CookingFlowPage_addCode__1PyxF{font-size:.75rem;color:var(--text-muted);font-family:Courier New,monospace;background:var(--surface-2);padding:.125rem .375rem;border-radius:.25rem}.CookingFlowPage_addWeight__p0L8N{font-size:.8125rem;font-weight:700;color:var(--accent);white-space:nowrap}.CookingFlowPage_notesNew__RuC5c{margin:1.125rem 1.5rem;padding:1rem 1.125rem;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);box-shadow:0 .25rem .75rem rgba(217,119,6,.08);display:flex;gap:.75rem;align-items:center}.CookingFlowPage_notesIconBadge__c1xle{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.625rem;background:linear-gradient(135deg,#fef3c7,#fde68a);font-size:1rem;flex-shrink:0;line-height:1}.CookingFlowPage_notesContent__giPyD{font-size:.875rem;color:#92400e;line-height:1.7}.CookingFlowPage_mediaThumbnailStrip__JYWre{padding:.875rem 1.5rem 1rem;background:var(--surface-2);display:flex;align-items:center;gap:.625rem;flex-wrap:nowrap;border-bottom:1px solid var(--border);overflow-x:auto}.CookingFlowPage_mediaThumbnailItem__u7Z0A{width:4rem;height:4rem;border-radius:var(--radius-sm);overflow:hidden;border:2px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);flex-shrink:0;cursor:pointer;padding:0;transition:border-color .18s,transform .15s,box-shadow .18s}.CookingFlowPage_mediaThumbnailItem__u7Z0A:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-accent)}.CookingFlowPage_mediaThumbnailImgWrap__i3Xph{width:100%;height:100%;position:relative}.CookingFlowPage_mediaThumbnailIcon__dNxH8{font-size:1.75rem;line-height:1}.CookingFlowPage_mediaThumbnailMore__cyoVB{padding:0 .75rem;height:4rem;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;border:none;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .18s}.CookingFlowPage_mediaThumbnailMore__cyoVB:hover{background:var(--accent-hover)}.CookingFlowPage_mediaThumbnailItem__u7Z0A{position:relative}.CookingFlowPage_mediaThumbnailAiBtn__OSMX4{position:absolute;top:.25rem;left:.25rem;z-index:5;width:1.4rem;height:1.4rem;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;box-shadow:0 2px 8px rgba(99,102,241,.45);transition:transform .15s,box-shadow .15s;padding:0;line-height:1}.CookingFlowPage_mediaThumbnailAiBtn__OSMX4:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(99,102,241,.6)}.CookingFlowPage_aiInstructionsPanel__f2krl{margin:0 1.5rem 1rem;border-radius:var(--radius-md);border:1.5px solid #c7d2fe;background:linear-gradient(135deg,#f5f3ff,#ede9fe);overflow:hidden;box-shadow:0 4px 16px rgba(99,102,241,.1);animation:CookingFlowPage_aiPanelIn__TXcNV .22s cubic-bezier(.34,1.56,.64,1)}@keyframes CookingFlowPage_aiPanelIn__TXcNV{0%{opacity:0;transform:translateY(-.5rem) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.CookingFlowPage_aiInstructionsPanelHeader__XiUTP{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.125rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.CookingFlowPage_aiInstructionsPanelTitle__pN1Wo{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;letter-spacing:.05rem}.CookingFlowPage_aiInstructionsPanelIcon__MLkxx{font-size:1rem;line-height:1}.CookingFlowPage_aiInstructionsPanelActions__zgVTY{display:flex;align-items:center;gap:.5rem}.CookingFlowPage_aiInstructionsCopyBtn__tdoXk{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:2rem;background:rgba(255,255,255,.18);color:#fff;font-size:.725rem;font-weight:700;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:background .15s;letter-spacing:.02rem}.CookingFlowPage_aiInstructionsCopyBtn__tdoXk:hover{background:rgba(255,255,255,.32)}.CookingFlowPage_aiInstructionsCloseBtn__GIk18{width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;transition:background .15s;flex-shrink:0}.CookingFlowPage_aiInstructionsCloseBtn__GIk18:hover{background:rgba(255,255,255,.32)}.CookingFlowPage_aiInstructionsPanelBody__pNZI9{padding:1.125rem 1.25rem;max-height:22rem;overflow-y:auto}.CookingFlowPage_aiInstructionsPanelBody__pNZI9::-webkit-scrollbar{width:.3125rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9::-webkit-scrollbar-track{background:#ede9fe;border-radius:1rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9::-webkit-scrollbar-thumb{background:#a78bfa;border-radius:1rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-p,.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-p{font-size:.875rem;line-height:1.75;margin:0 0 .75rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-ol,.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-ul,.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-ol,.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-ul{padding-left:1.25rem;margin:.25rem 0 .75rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-li,.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-li{font-size:.875rem;line-height:1.7;margin-bottom:.25rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-h1{color:#3730a3;font-size:1.05rem;font-weight:800;margin:.75rem 0 .5rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-h2{color:#4338ca;font-size:.9375rem;font-weight:700;margin:.625rem 0 .375rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-h3{color:#6366f1;font-size:.875rem;font-weight:700;margin:.5rem 0 .3rem}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-li,.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-p{color:#3b3f5c}.CookingFlowPage_aiInstructionsPanelBody__pNZI9 .cfai-strong{color:#4338ca}.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-h1{color:#fff;font-size:1.125rem;font-weight:800;margin:1rem 0 .75rem}.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-h2{color:#e0e7ff;font-size:1rem;font-weight:700;margin:.875rem 0 .5rem}.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-h3{color:#c7d2fe;font-size:.9375rem;font-weight:700;margin:.75rem 0 .4rem}.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-li,.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-p{color:rgba(255,255,255,.85)}.CookingFlowPage_mediaViewerAiBody__IsiFz .cfai-strong{color:#38bdf8;font-weight:800}.CookingFlowPage_mediaAiIndicator__8enYt{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.45rem;font-weight:800;text-align:center;padding:.15rem .25rem;letter-spacing:.04rem;text-transform:uppercase}.CookingFlowPage_mediaViewerTabs__9Elye{display:flex;gap:1rem;padding:0 1.5rem;margin-top:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.CookingFlowPage_mediaViewerTab__LjW7p{padding:.875rem 1rem;font-size:.875rem;font-weight:700;color:rgba(255,255,255,.5);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;letter-spacing:.02rem}.CookingFlowPage_mediaViewerTabActive__CNlj7{color:#fff;border-bottom-color:#0ea5e9}.CookingFlowPage_mediaViewerTab__LjW7p:hover:not(.CookingFlowPage_mediaViewerTabActive__CNlj7):not(:disabled){color:rgba(255,255,255,.8)}.CookingFlowPage_mediaViewerTab__LjW7p:disabled{opacity:.25;cursor:not-allowed}.CookingFlowPage_mediaViewerAiBody__IsiFz{padding:2rem;max-height:60vh;overflow-y:auto;background:#243147;border-radius:var(--radius-md);margin:1.5rem;text-align:left;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.CookingFlowPage_mediaViewerAiBody__IsiFz::-webkit-scrollbar{width:.375rem}.CookingFlowPage_mediaViewerAiBody__IsiFz::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.CookingFlowPage_mediaViewerAiBody__IsiFz::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:1rem}.CookingFlowPage_noAiInstructions__5cVod{color:var(--text-muted);font-style:italic;text-align:center;padding:2rem}.CookingFlowPage_mediaViewerOverlay__5Xb3a{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;backdrop-filter:blur(4px)}.CookingFlowPage_mediaViewerBox___cBFB{background:#1e293b;border-radius:var(--radius-xl);max-width:52rem;width:100%;margin:auto;overflow:hidden;box-shadow:0 2rem 4rem rgba(0,0,0,.5);position:relative;display:flex;flex-direction:column}.CookingFlowPage_mediaViewerClose__0G79P{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;border:none;font-size:1rem;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .15s}.CookingFlowPage_mediaViewerClose__0G79P:hover{background:rgba(255,255,255,.25)}.CookingFlowPage_mediaViewerCounter__GUMPH{text-align:center;color:rgba(255,255,255,.5);font-size:.75rem;font-weight:700;padding:.75rem 1rem 0;letter-spacing:.05rem}.CookingFlowPage_mediaViewerContent__dQ_5G{min-height:22rem;max-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem}.CookingFlowPage_mediaViewerImgWrap__3tidq{width:100%;height:22rem;position:relative}.CookingFlowPage_mediaViewerVideo__UMgjL{max-width:100%;max-height:100%;border-radius:var(--radius-md)}.CookingFlowPage_mediaViewerAudioWrap__q70Mq{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.CookingFlowPage_mediaViewerAudioIcon__bAQ_y{font-size:4rem}.CookingFlowPage_mediaViewerAudioName__Rc8_J{color:rgba(255,255,255,.7);font-size:.875rem;margin:0;text-align:center}.CookingFlowPage_mediaViewerAudio__nRi4V{width:100%;max-width:24rem}.CookingFlowPage_mediaViewerNav__xKf1z{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem 1.25rem;gap:.75rem}.CookingFlowPage_mediaViewerNavBtn__CjOwM{padding:.5rem 1.25rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.15);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;min-width:5rem}.CookingFlowPage_mediaViewerNavBtn__CjOwM:hover:not(:disabled){background:rgba(255,255,255,.2)}.CookingFlowPage_mediaViewerNavBtn__CjOwM:disabled{opacity:.3;cursor:not-allowed}.CookingFlowPage_mediaViewerDots__so78L{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap;justify-content:center}.CookingFlowPage_mediaViewerDot__Ke8qY{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s}.CookingFlowPage_mediaViewerDot__Ke8qY:hover{background:rgba(255,255,255,.6)}.CookingFlowPage_mediaViewerDotActive__ws3P6{background:var(--accent)!important;transform:scale(1.3)}.CookingFlowPage_timerWrapper__Hru1t{background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:1.125rem}.CookingFlowPage_timerHeading__v8Bis{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.125rem;background:rgba(255,255,255,.7);border:.0625rem solid rgba(186,230,253,.8);border-radius:1rem;max-width:26.25rem;box-shadow:0 .125rem .5rem rgba(2,132,199,.06)}.CookingFlowPage_timerHeadingIcon__YiavO{font-size:1.25rem;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:.75rem}.CookingFlowPage_timerHeadingTitle__YkSd6{font-size:.875rem;font-weight:800;color:#0369a1;letter-spacing:.0188rem}.CookingFlowPage_timerHeadingRequired__ZE9cP{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem}.CookingFlowPage_timerHeadingRequired__ZE9cP strong{color:#0284c7;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.875rem}.CookingFlowPage_timerRing__ejut2{position:relative;width:12.5rem;height:12.5rem;border-radius:50%;background:radial-gradient(circle at 50% 38%,#ffffff 0,#f8fafc 100%);box-shadow:0 0 0 .3125rem #e0f2fe,0 .75rem 2rem rgba(14,165,233,.2),inset 0 .125rem .375rem rgba(0,0,0,.04)}.CookingFlowPage_timerRingSvg__q06j8{width:100%;height:100%;transform:rotate(-90deg)}.CookingFlowPage_timerRingBg__CPVwx{fill:none;stroke:#e2e8f0;stroke-width:8}.CookingFlowPage_timerRingFill__Mbtxo{fill:none;stroke:#0ea5e9;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.CookingFlowPage_timerRingFillDone__Y3Qlc{stroke:var(--green)!important}.CookingFlowPage_timerTimeDisplay__HjLyN{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.CookingFlowPage_timerDigits__NwFnk{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:2.25rem;font-weight:700;color:#0f172a;letter-spacing:.125rem;line-height:1;font-variant-numeric:tabular-nums}.CookingFlowPage_timerDigitsRunning__KRBrS{color:#0284c7}.CookingFlowPage_timerDigitsDone__GXOkv{color:var(--green)}.CookingFlowPage_timerStatusText__wXmZX{font-size:.5625rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.125rem;margin-top:.25rem}.CookingFlowPage_timerPulse__jiK1K{animation:CookingFlowPage_timerPulse__jiK1K 2s ease-in-out infinite}@keyframes CookingFlowPage_timerPulse__jiK1K{0%,to{box-shadow:0 0 0 .3125rem #e0f2fe,0 .75rem 2rem rgba(14,165,233,.2)}50%{box-shadow:0 0 0 .4375rem #bae6fd,0 1rem 2.5rem rgba(14,165,233,.32)}}.CookingFlowPage_timerBtns__lZBTP{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:center}.CookingFlowPage_timerBtnNew__Bd5zi{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.75rem 1.75rem;border-radius:3.125rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;border:none;letter-spacing:.0125rem}.CookingFlowPage_btnStart__MzY4z{background:linear-gradient(135deg,#38bdf8,#0ea5e9 55%,#0284c7);color:#fff;box-shadow:0 .5rem 1.25rem rgba(14,165,233,.4)}.CookingFlowPage_btnStart__MzY4z:hover{background:linear-gradient(135deg,#38bdf8,#0284c7 60%,#0369a1);transform:translateY(-.0625rem) scale(1.04);box-shadow:0 .625rem 1.5rem rgba(14,165,233,.5)}.CookingFlowPage_btnPause__5VxLR{background:var(--surface-2);color:var(--text-secondary);border:.0938rem solid var(--border)}.CookingFlowPage_btnPause__5VxLR:hover{background:var(--border);color:var(--text-primary)}.CookingFlowPage_btnReset__xuC_N{background:rgba(255,255,255,.7);color:var(--text-secondary);font-size:.8125rem;border:.0625rem solid var(--border)}.CookingFlowPage_btnReset__xuC_N:hover{background:var(--surface);color:var(--text-primary);border-color:#7dd3fc}.CookingFlowPage_completionBanner__OnAu6{display:flex;align-items:center;gap:.875rem;padding:1rem 1.5rem;background:var(--green-light);border:.0938rem solid #86efac;border-radius:1rem;box-shadow:0 .5rem 1.25rem rgba(34,197,94,.15);animation:CookingFlowPage_bannerSlideIn__534wM .4s ease-out;width:100%;max-width:31.25rem}@keyframes CookingFlowPage_bannerSlideIn__534wM{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.CookingFlowPage_bannerIcon__kW6Pa{font-size:1.75rem;flex-shrink:0}.CookingFlowPage_bannerText__dTpDW{flex:1}.CookingFlowPage_bannerTitle__iPl8H{color:#15803d;font-size:.9375rem;font-weight:700;margin-bottom:.125rem}.CookingFlowPage_bannerSub__M6pr_{font-size:.8125rem;color:#16a34a}.CookingFlowPage_stepNav__OnNpu{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;margin-top:1.25rem;gap:.75rem}.CookingFlowPage_stepNavCenter__FkZS3{display:flex;flex-direction:column;align-items:center;gap:.375rem}.CookingFlowPage_stepNavCounter__0tQU5{font-size:.6875rem;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.CookingFlowPage_navBtnNew__h10Yf{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.625rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;border:none}.CookingFlowPage_navPrev__y_Lje{background:var(--surface);color:var(--text-secondary);border:.0938rem solid var(--border)}.CookingFlowPage_navPrev__y_Lje:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary);border-color:#9ca3af}.CookingFlowPage_navPrev__y_Lje:disabled{opacity:.4;cursor:not-allowed}.CookingFlowPage_navNext__Jvioq{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.CookingFlowPage_navNext__Jvioq:hover{background:var(--accent-hover);transform:translateY(-.125rem);box-shadow:0 .375rem 1.375rem rgba(249,115,22,.38)}.CookingFlowPage_navNext__Jvioq:active,.CookingFlowPage_navPrev__y_Lje:active:not(:disabled){transform:scale(.96)}.CookingFlowPage_stepDots__GmacD{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap;justify-content:center;max-width:17.5rem}.CookingFlowPage_stepDot__zsslX{width:.625rem;height:.625rem;border-radius:50%;border:none;padding:0;cursor:pointer;transition:all .2s;background:var(--border)}.CookingFlowPage_stepDot__zsslX:hover{background:#f97316aa;transform:scale(1.3)}.CookingFlowPage_stepDotActive__cgbVy{background:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-glow);transform:scale(1.3)}.CookingFlowPage_stepDotCompleted__sib_B{background:#fdba74}.CookingFlowPage_noInstructions__ig1vN{text-align:center;padding:3.75rem 1.5rem;color:var(--text-muted)}.CookingFlowPage_timerModalOverlay__mrREo{position:fixed;inset:0;background:radial-gradient(circle at 50% 35%,rgba(15,23,42,.55) 0,rgba(15,23,42,.78) 100%);backdrop-filter:blur(6px);z-index:9998;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;animation:CookingFlowPage_timerModalFadeIn__6ipVO .2s ease-out}@keyframes CookingFlowPage_timerModalFadeIn__6ipVO{0%{opacity:0}to{opacity:1}}.CookingFlowPage_timerModalBox__zTRQK{background:linear-gradient(165deg,#ffffff,#f0f9ff);border:.0625rem solid rgba(186,230,253,.7);border-radius:1.5rem;max-width:26rem;width:100%;margin:auto;padding:3rem 1.75rem 1.75rem;position:relative;box-shadow:0 1.5rem 3.5rem rgba(2,132,199,.25),0 .5rem 1rem rgba(15,23,42,.08);animation:CookingFlowPage_timerModalPopIn__VGsmw .25s cubic-bezier(.22,1,.36,1)}@keyframes CookingFlowPage_timerModalPopIn__VGsmw{0%{opacity:0;transform:scale(.94) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}.CookingFlowPage_timerModalClose__Wc0uw{position:absolute;top:.875rem;right:.875rem;width:2.125rem;height:2.125rem;border-radius:50%;border:none;background:rgba(255,255,255,.9);color:var(--text-secondary);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 .125rem .5rem rgba(15,23,42,.12);transition:background .15s,color .15s,transform .15s}.CookingFlowPage_timerModalClose__Wc0uw:hover{background:#fff;color:var(--text-primary);transform:scale(1.08)}.CookingFlowPage_alarmOverlay__FVcDT{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;animation:CookingFlowPage_fadeIn__Suevx .3s ease-out;padding:1.5rem;overflow-y:auto}@keyframes CookingFlowPage_fadeIn__Suevx{0%{opacity:0}to{opacity:1}}.CookingFlowPage_alarmModal__aViha{background:#fff;border-radius:1.25rem;padding:2.5rem 2.25rem;text-align:center;max-width:25rem;width:90%;margin:auto;box-shadow:0 1.5rem 4rem rgba(0,0,0,.3);animation:CookingFlowPage_modalPop__hsf5c .35s cubic-bezier(.34,1.56,.64,1)}@keyframes CookingFlowPage_modalPop__hsf5c{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.CookingFlowPage_alarmIcon__r_Age{font-size:4rem;line-height:1;margin-bottom:1rem;animation:CookingFlowPage_alarmShake__zwqXK .5s ease-in-out infinite alternate}@keyframes CookingFlowPage_alarmShake__zwqXK{0%{transform:rotate(-8deg) scale(1)}to{transform:rotate(8deg) scale(1.1)}}.CookingFlowPage_alarmTitle__tjWXC{font-size:1.375rem;font-weight:800;color:var(--text-primary);margin:0 0 .625rem}.CookingFlowPage_alarmSub__O7dZb{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.75rem;line-height:1.6}.CookingFlowPage_alarmCloseBtn__LewQ4{background:var(--accent);color:#fff;border:none;border-radius:3.125rem;padding:.8125rem 2rem;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-accent);transition:all .2s;width:100%}.CookingFlowPage_alarmCloseBtn__LewQ4:hover{background:var(--accent-hover);transform:translateY(-.125rem);box-shadow:0 .375rem 1.5rem rgba(249,115,22,.4)}.CookingFlowPage_completionWrapper__IHp_i{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:3.75rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.CookingFlowPage_completionCardNew__uqpPt{max-width:30rem;width:100%}.CookingFlowPage_completionIconNew__4mDMm{font-size:5rem;line-height:1;margin-bottom:1.5rem;display:block;animation:CookingFlowPage_bounce__VZ9is 2s ease-in-out infinite}@keyframes CookingFlowPage_bounce__VZ9is{0%,to{transform:translateY(0)}50%{transform:translateY(-.875rem)}}.CookingFlowPage_completionTitleNew__sRMB7{font-size:2.125rem;font-weight:800;color:var(--text-primary);margin-bottom:.625rem;letter-spacing:-.0313rem}.CookingFlowPage_completionSubNew__tzYBa{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2.25rem}.CookingFlowPage_summaryStrips__lzP5K{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.25rem;text-align:left}.CookingFlowPage_summaryStrip__8L_dR{display:flex;justify-content:space-between;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:.8125rem 1.25rem}.CookingFlowPage_summaryLabel__zLnXj{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.0313rem}.CookingFlowPage_summaryValue__mGsi2{font-size:.875rem;font-weight:700;color:var(--text-primary);max-width:55%;text-align:right}.CookingFlowPage_restartBtn__ekyhA{background:var(--accent);color:#fff;width:100%;padding:.9375rem 2rem;border-radius:3.125rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;border:none;box-shadow:var(--shadow-accent);display:flex;align-items:center;justify-content:center;gap:.625rem}.CookingFlowPage_restartBtn__ekyhA:hover{background:var(--accent-hover);transform:scale(1.03);box-shadow:0 .375rem 1.5rem rgba(249,115,22,.35)}.CookingFlowPage_completionCard__vh3Ex{text-align:center;padding:3rem 1.5rem}.CookingFlowPage_completionIcon__dKC2A{font-size:4rem;margin-bottom:1rem}.CookingFlowPage_completionTitle___gb1E{font-size:1.625rem;font-weight:800;color:var(--text-primary);margin:0 0 .5rem}.CookingFlowPage_completionSub__Kd_9L{color:var(--text-secondary);font-size:.9375rem;margin-bottom:1.5rem}.CookingFlowPage_loadingWrap__8Gm_c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;gap:1rem}.CookingFlowPage_loadingText__IIB4b{color:var(--text-secondary);font-size:.9375rem;font-weight:500}@media (min-width:769px) and (max-width:1024px){.CookingFlowPage_pageBodyLayout__m_Lqt{grid-template-columns:1fr}}@media (max-width:768px){.CookingFlowPage_langSwitcher__yhnGi{top:.5rem;right:.5rem}.CookingFlowPage_langToggle__Vf7m8{padding:.3125rem .625rem}.CookingFlowPage_phase1Wrapper__8x2DO{flex-direction:column}.CookingFlowPage_phase1Brand__6Vvqi{width:100%;min-height:auto;padding:2rem 1.5rem}.CookingFlowPage_phase1Form__eQOUd{padding:2rem 1.5rem}.CookingFlowPage_phase1WeightRow__hYJ0S{flex-direction:column}.CookingFlowPage_phase1UomGroup__TGB5l,.CookingFlowPage_phase1WeightInput__P9bHG{width:100%}.CookingFlowPage_pageWrapper__00RS4{padding:1.25rem .75rem 3.75rem}.CookingFlowPage_stepperWrapper__cyeU9{padding:1rem}.CookingFlowPage_stepperHeader__jCAjz{flex-wrap:wrap;gap:.5rem}.CookingFlowPage_stepperRecipeName__F69F7{flex:1 1 100%}.CookingFlowPage_pageBodyLayout__m_Lqt{grid-template-columns:1fr}.CookingFlowPage_splitPanels__kYN9U{border-radius:var(--radius-md);grid-template-columns:1fr}.CookingFlowPage_panelEquipment__9S4fN{border-right:none;border-bottom:1px solid var(--border)}.CookingFlowPage_stepHeaderNew__nQIKs{padding:1rem 1.25rem;gap:.75rem}.CookingFlowPage_stepTitleNew__YT26X{font-size:1.0625rem}.CookingFlowPage_stepHeaderRight__tcgKc{margin-left:0;padding-left:0;border-left:none;width:100%}.CookingFlowPage_metaGrid__NgfJO{gap:.5rem;margin-left:0;width:100%}.CookingFlowPage_completionWrapper__IHp_i{padding:2.5rem 1.25rem}.CookingFlowPage_timerRing__ejut2{width:10.625rem;height:10.625rem}.CookingFlowPage_timerDigits__NwFnk{font-size:1.75rem}.CookingFlowPage_stepNav__OnNpu{gap:.5rem}.CookingFlowPage_navBtnNew__h10Yf{padding:.625rem 1.125rem;font-size:.8125rem}}@media (max-width:480px){.CookingFlowPage_pageTitle__oP3vg{font-size:1.375rem}.CookingFlowPage_formRow__nfjPH{flex-direction:column}.CookingFlowPage_stepDots__GmacD{max-width:12.5rem}.CookingFlowPage_stepDot__zsslX{width:.5rem;height:.5rem}.CookingFlowPage_metaItem__B1YL4{min-width:4.5rem;padding:.5rem .625rem}.CookingFlowPage_timerRing__ejut2{width:9.375rem;height:9.375rem}.CookingFlowPage_timerDigits__NwFnk{font-size:1.5rem}.CookingFlowPage_timerBtnNew__Bd5zi{padding:.625rem 1.25rem}.CookingFlowPage_completionTitleNew__sRMB7{font-size:1.625rem}.CookingFlowPage_navBtnNew__h10Yf{padding:.5625rem .875rem;font-size:.75rem}}