@import "https://fonts.googleapis.com/css2?family=Indie+Flower&family=Playfair+Display:wght@500;600;700&family=Special+Elite&family=Great+Vibes&display=swap";
:root{--color-primary-rgb:211,84,0}.dark{--color-primary-rgb:255,122,24;--color-success-rgb:16,185,129;--color-ai-rgb:168,85,247}.theme-container{background-color:var(--color-background);min-height:100vh;color:var(--color-text)}.theme-page{background-color:var(--color-background);min-height:100vh;color:var(--color-text);padding:40px 20px}.theme-inner-container{max-width:1200px;margin:0 auto}.theme-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px}.theme-card-sm{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px}.theme-surface{background-color:var(--color-surface);color:var(--color-text)}.theme-surface-2{background-color:var(--color-surface-2);color:var(--color-text)}.theme-inner-card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px}.theme-text{color:var(--color-text)}.theme-text-light{color:var(--color-text-light)}.theme-text-disabled{color:var(--color-text-disabled)}.theme-heading{color:var(--color-text);font-weight:700}.theme-title{color:var(--color-text);margin-bottom:8px;font-size:32px;font-weight:800}.theme-subtitle{color:var(--color-text-light);font-size:14px}.theme-input{background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);outline:none;padding:10px 12px;font-size:14px;transition:all .2s}.theme-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.theme-input:disabled{background-color:var(--color-surface-2);color:var(--color-text-disabled);cursor:not-allowed}.theme-select{background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;outline:none;padding:10px 14px;font-weight:500;transition:all .2s}.theme-select:focus{border-color:var(--color-primary)}.theme-textarea{background-color:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);resize:vertical;outline:none;padding:12px;font-size:14px;transition:all .2s}.theme-textarea:focus{border-color:var(--color-primary)}.theme-btn{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:inline-flex}.theme-btn:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-btn:disabled{opacity:.5;cursor:not-allowed}.theme-btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.theme-btn-primary:hover{opacity:.9;color:#fff}.theme-btn-success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.theme-btn-success:hover{opacity:.9;color:#fff}.theme-btn-danger:hover{background-color:var(--color-danger);color:#fff}.theme-btn-warning{background-color:var(--color-warning);color:var(--color-warning-text);border-color:var(--color-warning)}.theme-btn-info{background-color:var(--color-info);color:var(--color-info-text);border-color:var(--color-info)}.theme-btn-sm{padding:6px 10px;font-size:12px}.theme-table{border-collapse:collapse;background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;overflow:hidden}.theme-table thead{background-color:var(--color-surface-2);border-bottom:2px solid var(--color-border)}.theme-table th{text-align:left;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:13px;font-weight:600}.theme-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:12px 16px}.theme-table tbody tr:hover{background-color:var(--color-surface-2)}.theme-table tbody tr:last-child td{border-bottom:none}.theme-badge{border-radius:var(--radius-md);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.theme-badge-primary{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary)}.theme-badge-danger{background-color:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger)}.theme-badge-warning{background-color:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.theme-badge-info{background-color:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.theme-badge-success{background-color:var(--color-success-bg,#20e3b226);color:var(--color-success);border:1px solid var(--color-success)}.dark .theme-primary-on-glass{filter:saturate(1.5)brightness(1.04)}.theme-glass-action-btn{transition:all .2s;border-radius:999px!important}.dark .theme-glass-action-btn{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:rgba(var(--color-background-rgb),.24)!important;color:var(--color-text)!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000047!important}.dark .theme-glass-action-btn:hover{background:rgba(var(--color-background-rgb),.32)!important;border-color:rgba(var(--color-primary-rgb),.32)!important;color:var(--color-primary)!important}.theme-alert{border-radius:var(--radius-md);border:1px solid;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.theme-alert-success{background-color:var(--color-success-bg,#20e3b21a);color:var(--color-success);border-color:var(--color-success)}.theme-alert-danger{background-color:var(--color-danger-light);color:var(--color-danger);border-color:var(--color-danger)}.theme-alert-warning{background-color:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.theme-alert-info{background-color:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.theme-loading{color:var(--color-text-light);text-align:center;justify-content:center;align-items:center;padding:60px 20px;display:flex}.theme-empty{text-align:center;color:var(--color-text-light);padding:60px 20px}.theme-border{border:1px solid var(--color-border)}.theme-border-top{border-top:1px solid var(--color-border)}.theme-border-bottom{border-bottom:1px solid var(--color-border)}.theme-divider{background-color:var(--color-border);height:1px;margin:16px 0}.theme-hover:hover{background-color:var(--color-surface-2);cursor:pointer}.theme-clickable{cursor:pointer;transition:all .2s}.theme-clickable:hover{color:var(--color-primary)}.theme-shadow-sm{box-shadow:var(--shadow-sm)}.theme-shadow-md{box-shadow:var(--shadow-md)}.theme-rounded{border-radius:var(--radius-md)}.theme-rounded-lg{border-radius:var(--radius-lg)}@media (max-width:768px){.theme-page{padding:20px 10px}.theme-card{padding:16px}.theme-title{font-size:24px}}
.CookMode-module__JrQu7q__overlay{z-index:99999;background:#0000009e;justify-content:center;align-items:center;width:100dvw;height:100dvh;padding:.9rem;display:flex;position:fixed;inset:0;overflow:hidden}.CookMode-module__JrQu7q__shell{touch-action:pan-y;position:relative}.CookMode-module__JrQu7q__notebookSheet{aspect-ratio:1/1.15;border-radius:var(--radius-sm);border:1px solid rgba(var(--color-border-rgb),.2);width:min(95vw,80dvh,1200px);max-height:92dvh;box-shadow:0 18px 40px rgba(var(--color-background-rgb),.45),inset 0 0 60px rgba(var(--color-postit-yellow-rgb),.08);box-sizing:border-box;--sheet-line:2.45rem;--hole-strip-width:26px;--postit-zone:182px;z-index:5;isolation:isolate;background-color:rgb(var(--color-surface-rgb));flex-direction:column;display:flex;overflow:visible;transform:rotate(-.25deg)}.CookMode-module__JrQu7q__notebookSheet:before{content:"";background-image:radial-gradient(circle at 1px 1px,rgba(var(--color-border-rgb),.23)1px,transparent 1.15px);opacity:.58;pointer-events:none;z-index:1;background-size:20px 20px;position:absolute;inset:0}.CookMode-module__JrQu7q__notebookSheet:after{content:"";background-image:radial-gradient(circle,rgba(var(--color-background-rgb),.65)35%,transparent 40%);background-size:100% var(--sheet-line);opacity:.18;z-index:10;background-position:50%;background-repeat:repeat-y;width:.95rem;position:absolute;top:0;bottom:0;left:1.1rem}.CookMode-module__JrQu7q__agedEdges{z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 60%,rgba(var(--color-background-rgb),.08)100%);position:absolute;inset:0}.CookMode-module__JrQu7q__spiralBinding{width:calc(var(--hole-strip-width) + 10px);z-index:8;pointer-events:none;height:100%;position:absolute;top:0;left:-5px;overflow:visible}.CookMode-module__JrQu7q__spiralCoil{background:linear-gradient(180deg,rgba(var(--color-border-rgb),.95)0%,rgba(var(--color-border-rgb),.45)50%,rgba(var(--color-border-rgb),.72)100%);border:1px solid rgba(var(--color-border-rgb),.58);width:22px;height:14px;box-shadow:0 1px 2px rgba(var(--color-background-rgb),.26),inset 0 1px 1px rgba(var(--color-border-rgb),.48);border-radius:50%;position:absolute;left:3px}.CookMode-module__JrQu7q__spiralCoil:before{content:"";background:rgba(var(--color-border-rgb),.6);border-radius:2px;width:60%;height:2px;position:absolute;top:2px;left:20%}.CookMode-module__JrQu7q__shell:after{content:"";background:linear-gradient(225deg,transparent 50%,rgba(var(--color-border-rgb),.35)50%,rgba(var(--color-border-rgb),.18)100%);border-radius:0 0 var(--radius-sm)0;width:28px;height:28px;box-shadow:-2px -2px 5px rgba(var(--color-background-rgb),.12);z-index:5;pointer-events:none;position:absolute;bottom:0;right:0}.CookMode-module__JrQu7q__closeButton{border-radius:var(--radius-full);border:1px solid rgba(var(--color-border-rgb),.26);background:rgb(var(--color-surface-rgb));width:2.2rem;height:2.2rem;color:rgb(var(--color-ink-blue-rgb));z-index:100;justify-content:center;align-items:center;transition:background .2s,transform .15s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.CookMode-module__JrQu7q__closeButton:hover{background:rgba(var(--color-surface-rgb),1);transform:scale(1.06)}.CookMode-module__JrQu7q__mainBlock{flex:1;min-height:0;padding:.88rem .95rem .2rem}.CookMode-module__JrQu7q__mainViewport{background:0 0;border:0;border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.CookMode-module__JrQu7q__pageColumns{width:100%;height:100%;position:relative}.CookMode-module__JrQu7q__pageColumns:after{content:"";top:0;bottom:0;right:var(--postit-zone);background:rgba(var(--color-danger-rgb),.42);pointer-events:none;width:1px;position:absolute}.CookMode-module__JrQu7q__pageColumns:before{content:"";top:0;bottom:0;left:calc(var(--hole-strip-width,40px) + 8px);z-index:2;pointer-events:none;background-image:linear-gradient(to bottom,rgba(var(--color-danger-rgb),.62),rgba(var(--color-danger-rgb),.62)),linear-gradient(to bottom,rgba(var(--color-danger-rgb),.38),rgba(var(--color-danger-rgb),.38));background-position:0 0,3px 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;width:4px;position:absolute}.CookMode-module__JrQu7q__stepMain{height:100%;padding:.62rem var(--postit-zone).8rem calc(var(--hole-strip-width,26px) + 16px);flex-direction:column;min-height:0;display:flex;overflow:hidden}.CookMode-module__JrQu7q__stepContent{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex}.CookMode-module__JrQu7q__titleProgressTrack{display:none}.CookMode-module__JrQu7q__titleProgressTrack:before{content:none}.CookMode-module__JrQu7q__titleProgressFill{display:none}.CookMode-module__JrQu7q__recipeTitleOnPage{max-height:2.2rem;color:rgb(var(--color-ink-blue-rgb));letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;margin:0;font-family:Special Elite,cursive;font-size:1.7rem;font-weight:600;line-height:1.12;overflow:hidden}.CookMode-module__JrQu7q__chapterTitleOnPage{color:rgba(var(--color-primary-rgb),.86);letter-spacing:.015em;text-transform:capitalize;text-align:center;margin:.24rem 0 .14rem;font-family:Indie Flower,cursive;font-size:clamp(1.25rem,2vw,1.48rem);font-style:normal;font-weight:500;line-height:1.08}.CookMode-module__JrQu7q__stepIndexTitle{color:rgba(var(--color-forest-dark-rgb),.92);letter-spacing:.01em;margin:.12rem 0 .38rem;font-family:Indie Flower,cursive;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.08}.CookMode-module__JrQu7q__textHolder{width:100%;color:rgb(var(--color-ink-blue-rgb));text-align:left;letter-spacing:0;box-sizing:border-box;min-height:0;text-shadow:none;white-space:pre-line;background-image:none;flex:1;padding-top:8px;padding-right:8px;font-family:Special Elite,cursive;font-size:1.58rem;font-weight:500;line-height:1.7;overflow:hidden auto}.CookMode-module__JrQu7q__textHolder:after{content:none}.CookMode-module__JrQu7q__tasksContainer{min-height:0;max-height:none}.CookMode-module__JrQu7q__stepTextMotion{display:inline}.CookMode-module__JrQu7q__slideForward{animation:.34s ease-out CookMode-module__JrQu7q__slideFadeForward}.CookMode-module__JrQu7q__slideBackward{animation:.34s ease-out CookMode-module__JrQu7q__slideFadeBackward}@keyframes CookMode-module__JrQu7q__slideFadeForward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes CookMode-module__JrQu7q__slideFadeBackward{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.CookMode-module__JrQu7q__swipeOverlay{pointer-events:none;z-index:50;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CookMode-module__JrQu7q__swipeNext{animation:.4s ease-out forwards CookMode-module__JrQu7q__swipeFlashNext}.CookMode-module__JrQu7q__swipePrev{animation:.4s ease-out forwards CookMode-module__JrQu7q__swipeFlashPrev}.CookMode-module__JrQu7q__swipeArrow{color:var(--color-primary);text-shadow:0 2px 12px rgba(var(--color-primary-rgb),.35);font-size:3.5rem;font-weight:700;line-height:1}@keyframes CookMode-module__JrQu7q__swipeFlashNext{0%{opacity:0;transform:translate(-32px)}25%{opacity:.72;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@keyframes CookMode-module__JrQu7q__swipeFlashPrev{0%{opacity:0;transform:translate(32px)}25%{opacity:.72;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}.CookMode-module__JrQu7q__sidebarStack{z-index:24;flex-direction:column;align-items:center;gap:.56rem;width:152px;display:flex;position:absolute;top:3.2rem;bottom:.9rem;right:.65rem}.CookMode-module__JrQu7q__sidebarData{border:1px solid rgba(var(--color-warning-rgb),.34);background-color:rgb(var(--color-postit-yellow-rgb));z-index:2;scrollbar-width:thin;scrollbar-color:rgba(var(--color-forest-dark-rgb),.45)rgba(var(--color-postit-yellow-rgb),.28);border-radius:2px;flex-direction:column;gap:.48rem;width:100%;height:auto;max-height:62%;padding:.72rem .62rem;display:flex;position:relative;overflow:auto;transform:rotate(1.2deg);box-shadow:12px 15px 20px #0003,2px 2px 5px #0000001a}.CookMode-module__JrQu7q__sidebarData::-webkit-scrollbar{width:8px}.CookMode-module__JrQu7q__sidebarData::-webkit-scrollbar-track{background:rgba(var(--color-postit-yellow-rgb),.2);border-radius:999px}.CookMode-module__JrQu7q__sidebarData::-webkit-scrollbar-thumb{background:rgba(var(--color-forest-dark-rgb),.45);border:1px solid rgba(var(--color-postit-yellow-rgb),.55);border-radius:999px}.CookMode-module__JrQu7q__sidebarData:before{content:"";background:repeating-linear-gradient(90deg,rgba(var(--color-surface-rgb),.64)0 6px,rgba(var(--color-border-rgb),.18)6px 8px);border:1px solid rgba(var(--color-border-rgb),.2);width:74px;height:16px;box-shadow:0 1px 2px rgba(var(--color-background-rgb),.14);border-radius:2px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-1.8deg)}.CookMode-module__JrQu7q__sidebarData:after{content:"";background:rgba(var(--color-background-rgb),.2);filter:blur(4px);z-index:-1;border-radius:50%;height:12px;position:absolute;bottom:-12px;left:10px;right:10px}.CookMode-module__JrQu7q__techCardHeader{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-forest-dark-rgb));align-items:center;gap:.35rem;font-family:Special Elite,cursive;font-size:.56rem;display:inline-flex}.CookMode-module__JrQu7q__marginPhase{font-family:"Playfair Display",var(--font-playfair),serif;color:rgb(var(--color-ink-blue-rgb));margin:0;font-size:.66rem;line-height:1.2}.CookMode-module__JrQu7q__marginMetaRight{color:rgba(var(--color-ink-blue-rgb),.84);letter-spacing:.03em;margin:0;font-family:Special Elite,cursive;font-size:.53rem;line-height:1.2}.CookMode-module__JrQu7q__techRows{flex-direction:column;gap:.56rem;margin-top:.3rem;display:flex}.CookMode-module__JrQu7q__metaItem{flex-direction:column;gap:.24rem;display:flex}.CookMode-module__JrQu7q__technicalMetaLabel{font-family:var(--font-technical);text-transform:uppercase;opacity:.74;color:rgb(var(--color-forest-dark-rgb));align-items:center;gap:.26rem;font-size:.56rem;line-height:1;display:inline-flex}.CookMode-module__JrQu7q__techIcon{opacity:1;color:rgb(var(--color-forest-dark-rgb))}.CookMode-module__JrQu7q__technicalMetaValue{color:rgb(var(--color-ink-blue-rgb));font-family:Special Elite,cursive;font-size:1.08rem;font-weight:700}.CookMode-module__JrQu7q__toolsBlock{border-top:1px dashed rgba(var(--color-ink-blue-rgb),.25);margin-top:.35rem;padding-top:.4rem}.CookMode-module__JrQu7q__toolItem{color:rgb(var(--color-ink-blue-rgb));margin-top:.1rem;font-family:Special Elite,cursive;font-size:1.16rem;font-weight:700;line-height:1.15}.CookMode-module__JrQu7q__toolsBlock .CookMode-module__JrQu7q__technicalMetaLabel{font-size:.62rem}.CookMode-module__JrQu7q__footerBlock{left:calc(var(--hole-strip-width,40px) + 26px);right:calc(var(--postit-zone) + 14px);z-index:30;background:0 0;border-top:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev count next";align-items:center;gap:.6rem;padding:0;display:grid;position:absolute;bottom:.5rem;transform:none}.CookMode-module__JrQu7q__footerCounter{color:rgba(var(--color-ink-blue-rgb),.92);letter-spacing:.06em;text-align:center;white-space:nowrap;grid-area:count;font-family:Special Elite,cursive;font-size:.9rem}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{min-width:auto;height:auto;box-shadow:none;color:#1e293b;text-shadow:.4px .4px #1e293b26;white-space:nowrap;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.18rem;padding:0 .08rem;font-family:Special Elite,cursive;font-size:1.62rem;font-weight:700;line-height:1.02;transition:transform .15s,opacity .2s;display:inline-flex;position:relative}.CookMode-module__JrQu7q__navButton{opacity:.78;grid-area:prev;justify-self:start;margin-left:.28rem;transform:rotate(0)}.CookMode-module__JrQu7q__navButton:hover:not(:disabled){transform:rotate(0)translateY(-1px)}.CookMode-module__JrQu7q__navButtonPrimary{color:#451a03;opacity:.95;grid-area:next;justify-self:end;margin-right:.28rem;transform:rotate(0)}.CookMode-module__JrQu7q__navButtonPrimary:hover:not(:disabled){transform:rotate(0)translateY(-1px)}.CookMode-module__JrQu7q__rightMiniUtility{opacity:1;z-index:1;pointer-events:none;width:84%;min-width:102px;max-width:148px;height:14px;margin-top:auto;position:relative}.CookMode-module__JrQu7q__pastelProgressTrack{background:linear-gradient(90deg,rgba(var(--color-surface-rgb),.88)0%,rgba(var(--color-postit-yellow-rgb),.55)100%);border:1px solid rgba(var(--color-border-rgb),.22);width:100%;height:100%;box-shadow:inset 0 1px 2px rgba(var(--color-background-rgb),.14),0 3px 9px rgba(var(--color-background-rgb),.12);border-radius:999px;position:relative;overflow:hidden}.CookMode-module__JrQu7q__pastelProgressFill{border-radius:inherit;height:100%;box-shadow:inset 0 0 0 1px rgba(var(--color-surface-rgb),.2),0 0 10px rgba(var(--color-surface-rgb),.25);background:linear-gradient(90deg,#99e0c4f2 0%,#a7d4ffeb 38%,#f1bae1e6 72%,#ffd69deb 100%);transition:width .42s cubic-bezier(.33,1,.68,1)}.CookMode-module__JrQu7q__pastelProgressFill:after{content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.33)0%,rgba(var(--color-surface-rgb),.05)45%,rgba(var(--color-background-rgb),.08)100%);height:100%;display:block}.CookMode-module__JrQu7q__navButton:disabled,.CookMode-module__JrQu7q__navButtonPrimary:disabled{opacity:.38;cursor:not-allowed;color:#1e293b59;background:0 0}@media (min-width:769px){.CookMode-module__JrQu7q__navButton:before,.CookMode-module__JrQu7q__navButtonPrimary:before{content:"";transform-origin:0;opacity:.22;z-index:-1;border-radius:999px;height:.95em;transition:transform .22s ease-out,opacity .22s ease-out;position:absolute;top:50%;left:-.25rem;right:-.25rem;transform:translateY(-50%)scaleX(0)}.CookMode-module__JrQu7q__navButton:before{background:linear-gradient(90deg,rgba(var(--color-ink-blue-rgb),.26),rgba(var(--color-ink-blue-rgb),.08))}.CookMode-module__JrQu7q__navButtonPrimary:before{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.28),rgba(var(--color-primary-rgb),.1))}.CookMode-module__JrQu7q__navButton:hover:not(:disabled):before,.CookMode-module__JrQu7q__navButtonPrimary:hover:not(:disabled):before{opacity:.3;transform:translateY(-50%)scaleX(1)}}@media (max-width:1024px){.CookMode-module__JrQu7q__overlay{padding:.6rem}.CookMode-module__JrQu7q__notebookSheet{--postit-zone:150px;--hole-strip-width:22px;width:min(95vw,80dvh)}.CookMode-module__JrQu7q__stepMain{padding-right:var(--postit-zone)}.CookMode-module__JrQu7q__stepContent{max-width:100%}.CookMode-module__JrQu7q__sidebarData{max-height:60%}.CookMode-module__JrQu7q__sidebarStack{width:138px;top:3.05rem;bottom:.8rem;right:.45rem}.CookMode-module__JrQu7q__rightMiniUtility{min-width:96px;max-width:132px;height:12px}}@media (max-width:768px){.CookMode-module__JrQu7q__technicalMetaValue{font-size:1.4rem;font-weight:700}}@media (max-width:640px){.CookMode-module__JrQu7q__overlay{padding:.12rem}.CookMode-module__JrQu7q__notebookSheet{aspect-ratio:auto;--sheet-line:2rem;--hole-strip-width:18px;--postit-zone:108px;width:96vw;height:94dvh;min-height:94dvh;max-height:94dvh}.CookMode-module__JrQu7q__mainBlock{padding:.45rem .4rem .1rem}.CookMode-module__JrQu7q__pageColumns:before{display:none}.CookMode-module__JrQu7q__pageColumns:after{left:78%}.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 10px);padding-right:var(--postit-zone)}.CookMode-module__JrQu7q__stepContent{max-width:100%}.CookMode-module__JrQu7q__titleProgressTrack{width:calc(100% - 1rem);margin-bottom:.22rem}.CookMode-module__JrQu7q__recipeTitleOnPage{max-height:1.45rem;font-size:1rem}.CookMode-module__JrQu7q__chapterTitleOnPage{text-align:center;margin:.16rem 0 .12rem;font-size:1rem}.CookMode-module__JrQu7q__stepIndexTitle{color:rgba(var(--color-forest-dark-rgb),.9);margin:.1rem 0 .28rem;font-size:1.08rem;line-height:1.12}.CookMode-module__JrQu7q__textHolder{padding-top:6px;padding-right:4px;font-size:1.18rem!important}.CookMode-module__JrQu7q__sidebarData{gap:.32rem;width:100%;padding:.34rem .22rem}.CookMode-module__JrQu7q__sidebarStack{gap:.28rem;width:102px;top:2.8rem;bottom:.34rem;right:.28rem}.CookMode-module__JrQu7q__techCardHeader{letter-spacing:.04em;gap:.2rem;font-size:.5rem}.CookMode-module__JrQu7q__marginPhase{font-size:.56rem}.CookMode-module__JrQu7q__marginMetaRight{font-size:.46rem}.CookMode-module__JrQu7q__technicalMetaLabel{font-size:.48rem}.CookMode-module__JrQu7q__technicalMetaValue{font-size:1.4rem}.CookMode-module__JrQu7q__toolItem{font-size:.76rem}.CookMode-module__JrQu7q__toolsBlock .CookMode-module__JrQu7q__technicalMetaLabel{font-size:.52rem}.CookMode-module__JrQu7q__footerBlock{bottom:.24rem;left:calc(var(--hole-strip-width) + 10px);right:calc(var(--postit-zone) + .15rem)}.CookMode-module__JrQu7q__footerCounter{color:rgba(var(--color-ink-blue-rgb),.9);font-size:.72rem}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{min-width:auto;height:auto;font-size:1rem;line-height:1}.CookMode-module__JrQu7q__navButton{margin-left:0}.CookMode-module__JrQu7q__navButtonPrimary{margin-right:0}.CookMode-module__JrQu7q__rightMiniUtility{width:88%;min-width:80px;max-width:94px;height:10px}.CookMode-module__JrQu7q__spiralCoil{width:28px;height:16px;left:1px}.CookMode-module__JrQu7q__spiralCoil:before{height:2px;top:2px}}.CookMode-module__JrQu7q__overlay{background:#00000080}.CookMode-module__JrQu7q__notebookSheet{--sheet-line:2.1rem;--hole-strip-width:22px;--postit-zone:144px;background-color:#f7f6f0}.CookMode-module__JrQu7q__notebookSheet:before{opacity:.62;background-image:radial-gradient(circle at 1px 1px,#94949438 1px,#0000 1.18px);background-size:22px 22px}.CookMode-module__JrQu7q__notebookSheet:after{opacity:.08;width:.85rem}.CookMode-module__JrQu7q__agedEdges{background:radial-gradient(#0000 65%,#0000000f 100%)}.CookMode-module__JrQu7q__spiralBinding{width:calc(var(--hole-strip-width) + 8px);left:-4px}.CookMode-module__JrQu7q__spiralCoil{width:18px;height:12px}.CookMode-module__JrQu7q__pageColumns:after{content:none}.CookMode-module__JrQu7q__pageColumns:before{background:#d24c4c4d;width:1px}.CookMode-module__JrQu7q__recipeTitleOnPage{color:#101010;text-shadow:none;white-space:normal;text-overflow:initial;max-height:2.2em;font-family:Special Elite,cursive;font-size:2.2rem;line-height:1.04;overflow:hidden}.CookMode-module__JrQu7q__chapterTitleOnPage{color:#1c1c1cbd;letter-spacing:.14em;text-transform:uppercase;text-align:left;margin:.05rem 0 .18rem;font-family:Special Elite,cursive;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700}.CookMode-module__JrQu7q__stepIndexTitle{color:#101010fa;margin:.04rem 0 .62rem;font-family:Special Elite,cursive;font-size:clamp(1.95rem,2.5vw,2.35rem);line-height:1.08}.CookMode-module__JrQu7q__textHolder{color:#101010;text-shadow:none;font-family:Special Elite,cursive;font-size:1.18rem;line-height:1.42}.CookMode-module__JrQu7q__sidebarStack{align-items:flex-end;width:0;top:2.55rem;right:0}.CookMode-module__JrQu7q__sidebarData{background-color:#f5de85;border-color:#aa8c5059;width:116px;margin-right:-22px;padding:.72rem .58rem;transform:rotate(1.3deg);box-shadow:6px 10px 14px #00000026}.CookMode-module__JrQu7q__sidebarData:before{background:repeating-linear-gradient(90deg,#d4d4cec7 0 6px,#7a7a7a33 6px 8px);border:1px solid #8c8c8c4d;width:80px;height:14px;top:-10px}.CookMode-module__JrQu7q__techCardHeader,.CookMode-module__JrQu7q__marginPhase,.CookMode-module__JrQu7q__marginMetaRight,.CookMode-module__JrQu7q__technicalMetaLabel,.CookMode-module__JrQu7q__techIcon{color:#101010d1}.CookMode-module__JrQu7q__technicalMetaValue,.CookMode-module__JrQu7q__toolItem{color:#101010fa;font-family:Special Elite,cursive}.CookMode-module__JrQu7q__technicalMetaValue{font-size:1.34rem;line-height:1.02}.CookMode-module__JrQu7q__technicalMetaValueButton{color:#101010fa;font:inherit;cursor:pointer;text-align:left;background:#ffffff2e;border:none;border-radius:.28rem;padding:.03rem .24rem;font-size:1.34rem;line-height:1;transition:transform .12s,background-color .18s}.CookMode-module__JrQu7q__technicalMetaValueButton:hover{background:#ffffff5c;transform:translateY(-1px)}.CookMode-module__JrQu7q__technicalMetaValueButton:focus-visible{outline-offset:1px;outline:2px solid #10101038}.CookMode-module__JrQu7q__technicalMetaValueRunning{background:#6cb98147}.CookMode-module__JrQu7q__rightMiniUtility{display:none}.CookMode-module__JrQu7q__footerCounter{color:#141414e6}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{color:#7a7a7af2;text-shadow:none;font-family:Special Elite,cursive;font-size:1.16rem;font-weight:500}@media (max-width:1024px){.CookMode-module__JrQu7q__notebookSheet{--postit-zone:132px}.CookMode-module__JrQu7q__sidebarStack{top:2.25rem;right:0}.CookMode-module__JrQu7q__sidebarData{width:102px;margin-right:-16px;padding:.62rem .46rem}}@media (max-width:640px){.CookMode-module__JrQu7q__notebookSheet{--postit-zone:92px}.CookMode-module__JrQu7q__recipeTitleOnPage{max-height:2.1em;font-size:1.08rem}.CookMode-module__JrQu7q__chapterTitleOnPage{letter-spacing:.1em;font-size:.56rem}.CookMode-module__JrQu7q__stepIndexTitle{font-size:.98rem}.CookMode-module__JrQu7q__textHolder{font-size:.98rem!important}.CookMode-module__JrQu7q__sidebarStack{width:var(--postit-zone);top:2.5rem;right:0}.CookMode-module__JrQu7q__sidebarData{width:84px;margin-right:-10px}.CookMode-module__JrQu7q__technicalMetaValueButton{padding:.02rem .14rem;font-size:.9rem}.CookMode-module__JrQu7q__technicalMetaValue{font-size:.86rem}.CookMode-module__JrQu7q__toolItem{font-size:.74rem}}.CookMode-module__JrQu7q__topTechBar{border-top:1px solid rgba(var(--color-warning-rgb),.22);border-bottom:1px solid rgba(var(--color-warning-rgb),.18);background:rgba(var(--color-warning-rgb),.08);flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:.5rem;padding:.4rem .1rem .44rem;display:flex}.CookMode-module__JrQu7q__topTechItem{flex-direction:column;gap:.08rem;min-width:90px;display:flex}.CookMode-module__JrQu7q__topTechLabel{letter-spacing:.08em;text-transform:uppercase;color:#232323ad;align-items:center;gap:.22rem;font-family:Special Elite,cursive;font-size:.52rem;display:inline-flex}.CookMode-module__JrQu7q__topTechValue{color:#101010f5;font-family:Special Elite,cursive;font-size:.98rem;font-weight:700}.CookMode-module__JrQu7q__topTechValueButton{color:#101010fa;cursor:pointer;background:#ffffff40;border:none;border-radius:.2rem;width:fit-content;padding:.1rem .22rem;font-family:Special Elite,cursive;font-size:.98rem;line-height:1}.CookMode-module__JrQu7q__topTechValueRunning{background:#6cb9813d}.CookMode-module__JrQu7q__toolItem{font-size:.9rem!important;line-height:1.08!important}@media (max-width:1024px){.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 28px)!important;padding-right:.85rem!important}.CookMode-module__JrQu7q__sidebarStack{width:98px!important;top:4.65rem!important;right:-98px!important}.CookMode-module__JrQu7q__sidebarData{width:90px!important;padding:.56rem .4rem!important}.CookMode-module__JrQu7q__topTechItem{min-width:78px}}@media (max-width:640px){.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 20px)!important;padding-right:.55rem!important}.CookMode-module__JrQu7q__sidebarStack{width:78px!important;top:4.2rem!important;right:-78px!important}.CookMode-module__JrQu7q__sidebarData{width:74px!important;padding:.46rem .3rem!important}.CookMode-module__JrQu7q__topTechBar{gap:.5rem .68rem}.CookMode-module__JrQu7q__topTechItem{min-width:62px}.CookMode-module__JrQu7q__topTechLabel{font-size:.42rem}.CookMode-module__JrQu7q__topTechValue,.CookMode-module__JrQu7q__topTechValueButton{font-size:.76rem}}.CookMode-module__JrQu7q__unifiedHeader{border-bottom:1px solid rgba(var(--color-border-rgb),.18);justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.58rem;padding-bottom:.35rem;display:flex}.CookMode-module__JrQu7q__headerTextBlock{flex:1;min-width:0}.CookMode-module__JrQu7q__recipeKicker{letter-spacing:.08em;text-transform:uppercase;color:#1e1e1e80;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Special Elite,cursive;font-weight:700;line-height:1.1;overflow:hidden}.CookMode-module__JrQu7q__phaseTag{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-surface-rgb),.98);background:rgba(var(--color-primary-rgb),.78);border-radius:999px;flex-shrink:0;padding:.2rem .46rem;font-family:Special Elite,cursive;font-size:.56rem;font-weight:700}.CookMode-module__JrQu7q__stepIndexTitle{margin:.1rem 0 .08rem;font-size:clamp(1.9rem,2.6vw,2.45rem);line-height:1.05}.CookMode-module__JrQu7q__textHolder{padding-right:.5rem;font-size:1.15rem;line-height:1.72}.CookMode-module__JrQu7q__sidebarData{width:124px;margin-right:0;transform:rotate(1.1deg)}.CookMode-module__JrQu7q__technicalMetaValue,.CookMode-module__JrQu7q__technicalMetaValueButton{font-size:1.14rem}.CookMode-module__JrQu7q__toolItem{font-size:.95rem}@media (max-width:1024px){.CookMode-module__JrQu7q__notebookSheet{--postit-zone:126px}.CookMode-module__JrQu7q__stepMain{padding-right:calc(var(--postit-zone) + 10px);padding-left:calc(var(--hole-strip-width) + 32px)}.CookMode-module__JrQu7q__sidebarStack{width:108px;top:3.1rem;right:-12px}.CookMode-module__JrQu7q__sidebarData{width:104px;padding:.58rem .42rem}.CookMode-module__JrQu7q__technicalMetaValue,.CookMode-module__JrQu7q__technicalMetaValueButton{font-size:.94rem}.CookMode-module__JrQu7q__toolItem{font-size:.78rem}}.CookMode-module__JrQu7q__toolItem{align-items:center;gap:.35rem;display:flex}.CookMode-module__JrQu7q__toolGlyph{justify-content:center;width:1.05em;font-size:.95em;line-height:1;display:inline-flex}.CookMode-module__JrQu7q__textHolder{padding-right:.08rem!important;line-height:1.74!important}.CookMode-module__JrQu7q__sidebarStack{width:120px!important;top:4.5rem!important;right:-120px!important}@media (max-width:1024px){.CookMode-module__JrQu7q__notebookSheet{--postit-zone:10px!important}.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 28px)!important;padding-right:.75rem!important}.CookMode-module__JrQu7q__sidebarStack{width:98px!important;top:4.65rem!important;right:-98px!important}.CookMode-module__JrQu7q__sidebarData{width:90px!important}}.CookMode-module__JrQu7q__notebookSheet{--postit-zone:0px!important}.CookMode-module__JrQu7q__unifiedHeader{margin-bottom:.45rem}.CookMode-module__JrQu7q__recipeKicker{font-size:.72rem!important}.CookMode-module__JrQu7q__phaseTag{background:rgba(var(--color-primary-rgb),.9)!important;color:rgb(var(--color-surface-rgb))!important}.CookMode-module__JrQu7q__topTechBar{border:1px solid rgba(var(--color-border-rgb),.25);background:rgba(var(--color-surface-rgb),.52);border-radius:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem;margin-bottom:.8rem;padding:.4rem .46rem;display:grid!important}.CookMode-module__JrQu7q__topTechLabel{letter-spacing:.08em;font-size:.44rem}.CookMode-module__JrQu7q__topTechValue,.CookMode-module__JrQu7q__topTechValueButton{font-size:1rem;font-weight:700}.CookMode-module__JrQu7q__textHolder{font-size:1.16rem!important;line-height:1.76!important}.CookMode-module__JrQu7q__leadParagraph{color:#080808fa;margin:0}.CookMode-module__JrQu7q__supportParagraph{color:#1212129e;margin:.65rem 0 0;font-size:.94em}.CookMode-module__JrQu7q__supportList{flex-direction:column;gap:.9rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.CookMode-module__JrQu7q__supportListItem{color:#121212d9;padding-left:1.8rem;line-height:1.5;position:relative}.CookMode-module__JrQu7q__supportListItem:before{content:"";background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 6px rgba(var(--color-primary-rgb),.3);border-radius:1px;position:absolute;top:.5rem;left:.3rem;transform:rotate(45deg)}.CookMode-module__JrQu7q__sidebarStack{opacity:.9;width:118px!important;top:4.7rem!important;right:-140px!important}.CookMode-module__JrQu7q__sidebarData{width:108px!important}@media (max-width:1024px){.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 24px)!important;padding-right:.62rem!important}.CookMode-module__JrQu7q__topTechBar{grid-template-columns:repeat(3,minmax(72px,1fr))}.CookMode-module__JrQu7q__sidebarStack{width:96px!important;top:4.8rem!important;right:-106px!important}.CookMode-module__JrQu7q__sidebarData{width:88px!important}}.CookMode-module__JrQu7q__unifiedHeader{padding-right:3rem!important}.CookMode-module__JrQu7q__stepIndexTitle{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.CookMode-module__JrQu7q__phaseTag{white-space:nowrap!important}@media (max-width:640px){.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 10px)!important}.CookMode-module__JrQu7q__stepContent{padding-top:.34rem!important}.CookMode-module__JrQu7q__unifiedHeader{margin-top:.12rem!important}}.CookMode-module__JrQu7q__recipeKicker{font-size:var(--cook-kicker-size,.72rem)!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:.045em!important;line-height:1.12!important;overflow:visible!important}.CookMode-module__JrQu7q__closeButton{z-index:120!important;border:1px solid rgba(var(--color-cook-close-border-rgb),.36)!important;background:rgba(var(--color-cook-close-bg-rgb),.94)!important;color:rgb(var(--color-cook-close-icon-rgb))!important;box-shadow:0 2px 7px rgba(var(--color-background-rgb),.18)!important;top:.85rem!important;right:.85rem!important}.CookMode-module__JrQu7q__closeButton:hover{background:rgba(var(--color-cook-close-bg-rgb),.98)!important;box-shadow:0 4px 10px rgba(var(--color-background-rgb),.22)!important;transform:scale(1.04)!important}.CookMode-module__JrQu7q__unifiedHeader{align-items:flex-start!important;margin-bottom:.52rem!important;padding-right:4.2rem!important}.CookMode-module__JrQu7q__recipeMetaRow{align-items:center;gap:.45rem;min-width:0;display:flex}.CookMode-module__JrQu7q__recipeKicker{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;max-width:none!important;margin:0!important;font-family:Special Elite,cursive!important}.CookMode-module__JrQu7q__phaseTag{letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:.3rem!important;flex:none!important;padding:.16rem .42rem!important;font-size:.62rem!important}.CookMode-module__JrQu7q__stepIndexTitle{line-clamp:2!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;max-height:2.28em!important;margin:.1rem 0 .12rem!important;font-size:clamp(1.5rem,2.1vw,1.75rem)!important;line-height:1.14!important;display:-webkit-box!important;overflow:hidden!important}.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 14px)!important;padding-right:.42rem!important}.CookMode-module__JrQu7q__sidebarStack{display:none!important}.CookMode-module__JrQu7q__topTechBar{border:1px solid rgba(var(--color-cook-techbar-border-rgb),.34)!important;background:linear-gradient(180deg,rgba(var(--color-cook-techbar-bg-start-rgb),.22)0%,rgba(var(--color-cook-techbar-bg-end-rgb),.16)100%)!important;width:100%!important;box-shadow:inset 0 1px 0 #ffffff47,0 1px 3px rgba(var(--color-background-rgb),.12)!important;border-radius:.5rem!important;margin-top:.08rem!important;margin-bottom:.7rem!important;padding:.46rem .6rem!important}.CookMode-module__JrQu7q__topTechLabel{color:rgba(var(--color-cook-techbar-label-rgb),.72)!important}.CookMode-module__JrQu7q__topTechIcon{color:rgba(var(--color-cook-techbar-label-rgb),.66)!important}.CookMode-module__JrQu7q__topTechValue,.CookMode-module__JrQu7q__topTechValueButton{color:rgba(var(--color-cook-techbar-value-rgb),.96)!important}.CookMode-module__JrQu7q__topTechValueButton{background:rgba(var(--color-cook-techbar-button-bg-rgb),.72)!important}.CookMode-module__JrQu7q__topTechItem{min-width:0!important}@media (max-width:640px){.CookMode-module__JrQu7q__unifiedHeader{padding-right:3.9rem!important}.CookMode-module__JrQu7q__recipeMetaRow{gap:.32rem}.CookMode-module__JrQu7q__phaseTag{padding:.14rem .32rem!important;font-size:.54rem!important}.CookMode-module__JrQu7q__stepIndexTitle{font-size:clamp(1.25rem,6.4vw,1.5rem)!important}.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 2px)!important;padding-right:.24rem!important}.CookMode-module__JrQu7q__topTechBar{margin-bottom:.58rem!important;padding:.4rem .42rem!important}}.CookMode-module__JrQu7q__ringsBar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:1.2rem;width:100%;padding:.5rem 0 .4rem;display:flex;overflow:auto hidden}.CookMode-module__JrQu7q__ringMetric{flex-direction:column;flex:none;align-items:center;gap:.3rem;min-width:70px;display:inline-flex}.CookMode-module__JrQu7q__ringMetricTool{min-width:60px}.CookMode-module__JrQu7q__ringCircle{background:rgba(var(--color-surface-rgb),.16);width:56px;height:56px;color:inherit;border:1.6px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.CookMode-module__JrQu7q__ringCircleTool{width:56px;height:56px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex;overflow:hidden;background:0 0!important;border:none!important}.CookMode-module__JrQu7q__ringCircle:not(.CookMode-module__JrQu7q__ringCircleTool) img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;max-width:86%;max-height:86%;display:block}.CookMode-module__JrQu7q__ringCircleTool img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.CookMode-module__JrQu7q__ringIconToolSvg{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}.CookMode-module__JrQu7q__ringValue,.CookMode-module__JrQu7q__ringValueButton{color:inherit;text-align:center;white-space:nowrap;font-family:Special Elite,cursive;font-size:.98rem;font-weight:700;line-height:1.1}.CookMode-module__JrQu7q__ringValueTool{color:var(--color-success)!important}.CookMode-module__JrQu7q__ringValueButton{cursor:pointer;background:0 0;border:0;padding:0}.CookMode-module__JrQu7q__ringValueRunning{text-decoration:underline}.CookMode-module__JrQu7q__ringMetricTime{color:rgb(var(--color-primary-rgb))}.CookMode-module__JrQu7q__ringMetricTemp{color:#e63000}.CookMode-module__JrQu7q__ringMetricSpeed{color:rgb(var(--color-primary-rgb))}.CookMode-module__JrQu7q__ringMetricTool{color:#2e7d32}.CookMode-module__JrQu7q__ringIconToolSvg[src*=Pala-impastatrice\.svg],.CookMode-module__JrQu7q__ringIconToolSvg[src*=Cestello\.svg]{transform-origin:50%;transform:scale(1.35)}@media (max-width:1024px){.CookMode-module__JrQu7q__ringsBar{gap:.72rem}.CookMode-module__JrQu7q__ringCircle{width:50px;height:50px}.CookMode-module__JrQu7q__ringValue,.CookMode-module__JrQu7q__ringValueButton{font-size:.9rem}}@media (max-width:640px){.CookMode-module__JrQu7q__ringsBar{justify-content:flex-start;gap:.58rem;padding-bottom:.14rem}.CookMode-module__JrQu7q__ringMetric{min-width:62px}.CookMode-module__JrQu7q__ringCircle{width:44px;height:44px}.CookMode-module__JrQu7q__ringValue,.CookMode-module__JrQu7q__ringValueButton{font-size:.8rem}}.CookMode-module__JrQu7q__unifiedHeader{margin-top:.22rem!important;margin-bottom:.72rem!important;padding-bottom:.52rem!important}.CookMode-module__JrQu7q__stepIndexTitle{margin-top:.36rem!important;margin-bottom:.16rem!important}.CookMode-module__JrQu7q__phaseTag{border-color:rgba(var(--color-primary-rgb),.72)!important;color:rgba(var(--color-primary-rgb),.95)!important}.CookMode-module__JrQu7q__ringsBar{border-top:1px dashed rgba(var(--color-border-rgb),.34)!important;border-bottom:1px dashed rgba(var(--color-border-rgb),.34)!important;margin:.14rem 0 .78rem!important;padding:.58rem .3rem .46rem!important}.CookMode-module__JrQu7q__robotSetupNote{border:1px dashed rgba(var(--color-success-rgb),.44);background:rgba(var(--color-success-rgb),.08);color:rgb(var(--color-success-rgb));border-radius:9px;align-items:baseline;gap:.45rem;margin:-.2rem 0 .7rem;padding:.46rem .7rem;display:flex}.CookMode-module__JrQu7q__robotSetupLabel{text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:800}.CookMode-module__JrQu7q__robotSetupText{color:var(--color-text);font-size:.88rem;font-weight:600}.CookMode-module__JrQu7q__ringMetric{min-width:84px!important}.CookMode-module__JrQu7q__ringIconToolSvg[src*=cestello\.svg]{transform-origin:50%;transform:scale(1.5)translateY(1px)}.CookMode-module__JrQu7q__ringIconToolSvg[src*=Varoma\.svg]{transform-origin:50%;transform:scale(1.16)translateY(1px)}.CookMode-module__JrQu7q__prepCard{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:.12rem;padding:0;position:relative}.CookMode-module__JrQu7q__prepCardTitle{border:1px solid rgba(var(--color-border-rgb),.45);background:rgb(var(--color-surface-rgb));color:rgb(var(--color-ink-blue-rgb));font-family:"Playfair Display",var(--font-playfair),serif;letter-spacing:.02em;border-radius:9px;margin:0 0 .5rem;padding:.16rem 1rem;font-size:.9rem;display:inline-block;position:relative;top:auto;left:auto;transform:none}.CookMode-module__JrQu7q__textHolder{border:1px solid rgba(var(--color-border-rgb),.34)!important;background:rgba(var(--color-surface-rgb),.62)!important;border-radius:12px!important;margin-top:0!important;padding:.9rem 1rem .94rem!important}.CookMode-module__JrQu7q__leadParagraph{border-bottom:1px dashed rgba(var(--color-border-rgb),.3);padding:0 0 .68rem 2.4rem;position:relative;margin:0!important}.CookMode-module__JrQu7q__leadParagraph:before{content:"";background:var(--color-primary);border-radius:2px;width:10px;height:10px;position:absolute;top:.62rem;left:.66rem;transform:rotate(45deg)}.CookMode-module__JrQu7q__supportList{margin-top:0!important}.CookMode-module__JrQu7q__supportListItem{border-bottom:1px dashed rgba(var(--color-border-rgb),.3);padding:.66rem 0 .66rem 2.4rem!important}.CookMode-module__JrQu7q__supportListItem:last-child{border-bottom:0}.CookMode-module__JrQu7q__supportListItem:before{width:10px!important;height:10px!important;box-shadow:none!important;top:1.08rem!important;left:.66rem!important}.CookMode-module__JrQu7q__footerBlock{border-top:1px dashed rgba(var(--color-border-rgb),.36)!important;padding-top:.62rem!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{border:1px solid rgba(var(--color-border-rgb),.54)!important;min-width:168px!important;font-family:"Playfair Display",var(--font-playfair),serif!important;text-shadow:none!important;box-shadow:0 1px 3px rgba(var(--color-background-rgb),.1)!important;border-radius:14px!important;padding:.48rem .96rem!important;font-size:.96rem!important;font-weight:700!important}.CookMode-module__JrQu7q__navButtonPrimary{background:rgba(var(--color-primary-rgb),.92)!important;color:rgb(var(--color-surface-rgb))!important;border-color:rgba(var(--color-primary-rgb),.95)!important}@media (max-width:640px){.CookMode-module__JrQu7q__ringMetric{min-width:68px!important}.CookMode-module__JrQu7q__ringCircle,.CookMode-module__JrQu7q__ringCircleTool{width:46px!important;height:46px!important}.CookMode-module__JrQu7q__ringIconToolSvg[src*=cestello\.svg]{transform:scale(1.42)translateY(1px)}.CookMode-module__JrQu7q__ringIconToolSvg[src*=Varoma\.svg]{transform:scale(1.12)translateY(1px)}.CookMode-module__JrQu7q__prepCard{padding:0}.CookMode-module__JrQu7q__prepCardTitle{font-size:.8rem}.CookMode-module__JrQu7q__textHolder{padding:.72rem .8rem .76rem!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{min-width:132px!important;font-size:.88rem!important}}.CookMode-module__JrQu7q__unifiedHeader{-moz-column-gap:.85rem!important;border-bottom:1px solid rgba(var(--color-border-rgb),.24)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.28rem .85rem!important;margin:.12rem 0 .64rem!important;padding:0 4rem .58rem 0!important;display:grid!important}.CookMode-module__JrQu7q__headerTextBlock{min-width:0}.CookMode-module__JrQu7q__recipeMetaRow{display:block!important}.CookMode-module__JrQu7q__recipeKicker{font-size:var(--cook-kicker-size,.74rem)!important;letter-spacing:.05em!important;color:rgba(var(--color-ink-blue-rgb),.54)!important;margin:0!important}.CookMode-module__JrQu7q__phaseTag{color:rgba(var(--color-ink-blue-rgb),.74)!important;border:1px solid rgba(var(--color-border-rgb),.35)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:0 0!important;border-radius:4px!important;place-self:start end!important;margin-top:.02rem!important;padding:.17rem .48rem!important;font-size:.58rem!important;font-weight:700!important}.CookMode-module__JrQu7q__stepIndexTitle{text-align:center!important;color:rgba(var(--color-forest-dark-rgb),.95)!important;letter-spacing:.01em!important;white-space:normal!important;grid-column:1/-1!important;margin:.32rem 0 .08rem!important;font-size:clamp(1.72rem,2.4vw,2.16rem)!important;line-height:1.12!important}.CookMode-module__JrQu7q__ringsBar{border-top:1px dashed rgba(var(--color-border-rgb),.22)!important;border-bottom:1px dashed rgba(var(--color-border-rgb),.2)!important;justify-content:center!important;align-items:flex-start!important;gap:.95rem!important;margin:.08rem 0 .62rem!important;padding:.52rem .24rem .4rem!important}.CookMode-module__JrQu7q__ringMetric{gap:.34rem!important;min-width:68px!important}.CookMode-module__JrQu7q__ringCircle,.CookMode-module__JrQu7q__ringCircleTool{width:54px!important;height:54px!important}.CookMode-module__JrQu7q__textHolder{border:1px solid rgba(var(--color-border-rgb),.24)!important;background:rgba(var(--color-surface-rgb),.36)!important;border-radius:6px!important;padding:.98rem .92rem 1.02rem!important;line-height:1.72!important}.CookMode-module__JrQu7q__leadParagraph{margin:0!important}.CookMode-module__JrQu7q__supportList{gap:.76rem!important;margin:.96rem 0 0!important}.CookMode-module__JrQu7q__footerBlock{left:calc(var(--hole-strip-width,40px) + 24px)!important;border-top:1px solid rgba(var(--color-border-rgb),.22)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"prev next"!important;gap:.62rem!important;padding-top:.36rem!important;bottom:.58rem!important;right:.9rem!important}.CookMode-module__JrQu7q__footerCounter{display:none!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{padding:.34rem .42rem!important;font-size:1.2rem!important;line-height:1.1!important}.CookMode-module__JrQu7q__navButton{justify-self:start!important}.CookMode-module__JrQu7q__navButtonPrimary{justify-self:end!important}@media (max-width:640px){.CookMode-module__JrQu7q__unifiedHeader{margin-bottom:.56rem!important;padding-right:3.35rem!important}.CookMode-module__JrQu7q__phaseTag{padding:.13rem .34rem!important;font-size:.52rem!important}.CookMode-module__JrQu7q__stepIndexTitle{margin-top:.24rem!important;font-size:clamp(1.3rem,6.1vw,1.58rem)!important}.CookMode-module__JrQu7q__ringsBar{justify-content:flex-start!important}.CookMode-module__JrQu7q__textHolder{padding:.82rem .72rem .9rem!important}.CookMode-module__JrQu7q__footerBlock{left:calc(var(--hole-strip-width,40px) + 8px)!important;bottom:.46rem!important;right:.3rem!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{font-size:1.04rem!important}}.CookMode-module__JrQu7q__progressBarWrap{align-items:center;gap:.5rem;margin-bottom:.1rem;display:flex}.CookMode-module__JrQu7q__progressBarWrap .CookMode-module__JrQu7q__titleProgressTrack{background:rgba(var(--color-border-rgb),.25);border-radius:2px;flex:1;height:4px;overflow:hidden}.CookMode-module__JrQu7q__progressCounter{letter-spacing:.06em;color:rgba(var(--color-ink-blue-rgb),.5);white-space:nowrap;flex:none;font-family:Playfair Display,serif;font-size:.62rem;font-weight:700}.CookMode-module__JrQu7q__phraseCounter{opacity:.6;letter-spacing:.04em;margin-left:.2em;font-size:.72em;font-weight:400}.CookMode-module__JrQu7q__leadParagraphActive{border-left:3px solid var(--color-primary)!important;background:rgba(var(--color-primary-rgb),.04)!important;border-radius:0 6px 6px 0!important;padding-left:1rem!important}.CookMode-module__JrQu7q__supportListItemFaded{opacity:.55;transition:opacity .2s}.CookMode-module__JrQu7q__supportListItemFaded:hover{opacity:.85}.CookMode-module__JrQu7q__ringCircleTimer{transition:box-shadow .25s,border-color .25s;border-style:dashed!important;border-width:2px!important}.CookMode-module__JrQu7q__ringCircleTimer:hover{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.18)}@keyframes CookMode-module__JrQu7q__timerPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb),.35)}50%{box-shadow:0 0 0 6px rgba(var(--color-primary-rgb),0)}}.CookMode-module__JrQu7q__ringCircleTimerRunning{animation:1.4s ease-in-out infinite CookMode-module__JrQu7q__timerPulse;border-style:solid!important}.CookMode-module__JrQu7q__timerBtnInner{align-items:center;gap:.24em;display:inline-flex}.CookMode-module__JrQu7q__leadParagraph{padding-left:2.2rem!important}.CookMode-module__JrQu7q__leadParagraph:before{left:.62rem!important}.CookMode-module__JrQu7q__supportListItem{padding-left:2.2rem!important}.CookMode-module__JrQu7q__supportListItem:before{left:.62rem!important}.CookMode-module__JrQu7q__leadParagraphActive{text-indent:0!important;border-left:3px solid var(--color-primary)!important;background:rgba(var(--color-primary-rgb),.04)!important;border-radius:0 6px 6px 0!important;margin-top:0!important;margin-bottom:0!important;padding-left:2.2rem!important}.CookMode-module__JrQu7q__ringIconToolSvg[src*=cestello i]{transform-origin:50%!important;transform:scale(2)translateY(1px)!important}.CookMode-module__JrQu7q__mainBlock{padding-bottom:.24rem!important}.CookMode-module__JrQu7q__ringsBar{z-index:8!important;min-height:96px!important;margin:.18rem 0 .82rem!important;position:relative!important;overflow-y:visible!important}.CookMode-module__JrQu7q__prepCard{margin-top:0!important}.CookMode-module__JrQu7q__textHolder{padding-bottom:1.1rem!important}.CookMode-module__JrQu7q__footerBlock{border-top:1px solid rgba(var(--color-border-rgb),.28)!important;z-index:12!important;background:0 0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"prev next"!important;align-items:center!important;gap:.62rem!important;width:auto!important;margin-top:.5rem!important;padding:.46rem 0 0!important;display:grid!important;position:relative!important;inset:auto!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{border:1px solid rgba(var(--color-border-rgb),.54)!important;min-width:168px!important;font-family:"Playfair Display",var(--font-playfair),serif!important;text-shadow:none!important;box-shadow:0 1px 3px rgba(var(--color-background-rgb),.1)!important;border-radius:14px!important;padding:.48rem .96rem!important;font-size:.96rem!important;font-weight:700!important;line-height:1.1!important}.CookMode-module__JrQu7q__navButton{background:rgba(var(--color-border-rgb),.14)!important;color:rgb(var(--color-ink-blue-rgb))!important;grid-area:prev!important;justify-self:start!important}.CookMode-module__JrQu7q__navButtonPrimary{background:rgba(var(--color-primary-rgb),.92)!important;color:rgb(var(--color-surface-rgb))!important;border-color:rgba(var(--color-primary-rgb),.95)!important;grid-area:next!important;justify-self:end!important}.CookMode-module__JrQu7q__navButton:disabled,.CookMode-module__JrQu7q__navButtonPrimary:disabled{opacity:.45!important;cursor:not-allowed!important}@media (max-width:640px){.CookMode-module__JrQu7q__mainViewport{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow:hidden auto!important}.CookMode-module__JrQu7q__pageColumns{height:auto!important;min-height:100%!important}.CookMode-module__JrQu7q__overlay{padding:.04rem!important}.CookMode-module__JrQu7q__notebookSheet{width:99vw!important;height:96dvh!important;max-height:96dvh!important}.CookMode-module__JrQu7q__stepMain{padding-left:calc(var(--hole-strip-width) + 6px)!important;height:auto!important;min-height:0!important;padding-right:.14rem!important;overflow:visible!important}.CookMode-module__JrQu7q__prepCard{min-height:0!important}.CookMode-module__JrQu7q__textHolder{padding:.7rem .62rem .9rem!important;font-size:.92rem!important;line-height:1.5!important;overflow:visible!important}.CookMode-module__JrQu7q__leadParagraph:before,.CookMode-module__JrQu7q__supportListItem:before{content:none!important;display:none!important}.CookMode-module__JrQu7q__leadParagraph,.CookMode-module__JrQu7q__supportListItem,.CookMode-module__JrQu7q__leadParagraphActive{padding-left:.6rem!important}.CookMode-module__JrQu7q__ringCircle,.CookMode-module__JrQu7q__ringCircleTool{width:40px!important;height:40px!important}.CookMode-module__JrQu7q__ringMetric{gap:.22rem!important;min-width:56px!important}.CookMode-module__JrQu7q__ringValue,.CookMode-module__JrQu7q__ringValueButton{font-size:.74rem!important}.CookMode-module__JrQu7q__ringIconToolSvg[src*=cestello i]{transform:scale(1.55)translateY(1px)!important}.CookMode-module__JrQu7q__ringsBar{min-height:72px!important;margin-bottom:.62rem!important}.CookMode-module__JrQu7q__footerBlock{gap:.46rem!important;margin-top:.36rem!important}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{min-width:132px!important;padding:.44rem .72rem!important;font-size:.88rem!important}.CookMode-module__JrQu7q__textHolder [style*="rgba(239, 68, 68"]{border-radius:12px!important;padding:10px!important}.CookMode-module__JrQu7q__textHolder [style*="rgba(239, 68, 68"]>div{font-size:.86rem!important;line-height:1.35!important}.CookMode-module__JrQu7q__textHolder [style*="rgba(239, 68, 68"] strong{margin-bottom:4px!important;font-size:.88rem!important}}.CookMode-module__JrQu7q__stepIndexTitle{white-space:nowrap!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;padding-bottom:.18em!important;display:block!important;overflow:visible!important}.CookMode-module__JrQu7q__prepCard{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.CookMode-module__JrQu7q__textHolder{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}@media (max-width:640px){.CookMode-module__JrQu7q__textHolder{overflow:hidden auto!important}}.CookMode-module__JrQu7q__tasksContainer{justify-content:center!important;align-items:center!important;min-height:6rem!important;display:flex!important}.CookMode-module__JrQu7q__stepTextMotion{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.CookMode-module__JrQu7q__tasksContainer .CookMode-module__JrQu7q__leadParagraph{text-align:center!important;background:0 0!important;border-bottom:none!important;border-left:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.CookMode-module__JrQu7q__tasksContainer .CookMode-module__JrQu7q__leadParagraph:before{content:none!important;display:none!important}.CookMode-module__JrQu7q__tasksContainer .CookMode-module__JrQu7q__leadParagraphActive{text-indent:0!important;text-align:center!important;color:rgb(var(--color-ink-blue-rgb))!important;background:0 0!important;border-left:none!important;border-radius:0!important;width:100%!important;padding-left:0!important;font-size:1.75rem!important;font-weight:500!important;line-height:1.5!important}@media (max-width:640px){.CookMode-module__JrQu7q__tasksContainer .CookMode-module__JrQu7q__leadParagraphActive{font-size:1.35rem!important;line-height:1.5!important}}.CookMode-module__JrQu7q__navButton,.CookMode-module__JrQu7q__navButtonPrimary{min-width:130px!important;font-family:var(--font-inter,system-ui,sans-serif)!important;letter-spacing:.01em!important;cursor:pointer!important;text-shadow:none!important;box-shadow:none!important;border:none!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;padding:.6rem 1.3rem!important;font-size:.93rem!important;font-weight:600!important;transition:transform .13s,box-shadow .13s,background .13s!important;display:inline-flex!important}.CookMode-module__JrQu7q__navButton{background:rgba(var(--color-ink-blue-rgb),.07)!important;color:rgb(var(--color-ink-blue-rgb))!important}.CookMode-module__JrQu7q__navButton:hover:not(:disabled){background:rgba(var(--color-ink-blue-rgb),.13)!important;transform:translateY(-1px)!important}.CookMode-module__JrQu7q__navButtonPrimary{background:var(--color-primary)!important;color:#fff!important;box-shadow:0 3px 10px rgba(var(--color-primary-rgb),.32)!important}.CookMode-module__JrQu7q__navButtonPrimary:hover:not(:disabled){box-shadow:0 5px 16px rgba(var(--color-primary-rgb),.44)!important;transform:translateY(-1px)!important}.CookMode-module__JrQu7q__navButton:active:not(:disabled),.CookMode-module__JrQu7q__navButtonPrimary:active:not(:disabled){transform:scale(.96)!important}.CookMode-module__JrQu7q__navButton:disabled,.CookMode-module__JrQu7q__navButtonPrimary:disabled{opacity:.3!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.CookMode-module__JrQu7q__spiralBinding,.CookMode-module__JrQu7q__spiralCoil,.CookMode-module__JrQu7q__spiralCoil:before,.CookMode-module__JrQu7q__pageColumns:before{display:none!important}.CookMode-module__JrQu7q__notebookSheet{--hole-strip-width:0px!important}.CookMode-module__JrQu7q__robotInfoBar{flex-wrap:wrap;gap:.46rem;margin:.5rem 0 .6rem;display:flex}.CookMode-module__JrQu7q__robotInfoChip{background:rgba(var(--color-primary-rgb),.07);border:1px solid rgba(var(--color-primary-rgb),.18);color:var(--color-primary);font-size:.8rem;font-family:var(--font-inter,system-ui,sans-serif);border-radius:20px;align-items:baseline;gap:.3rem;padding:.28rem .72rem;line-height:1.4;display:inline-flex}.CookMode-module__JrQu7q__robotInfoChipAlt{color:#9a5418!important;background:#d6772412!important;border-color:#d677242e!important}.CookMode-module__JrQu7q__robotInfoLabel{text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.68rem;font-weight:700}.CookMode-module__JrQu7q__phraseDots{flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:.5rem 0 .1rem;display:flex}.CookMode-module__JrQu7q__phraseDot{background:rgba(var(--color-primary-rgb),.2);border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.CookMode-module__JrQu7q__phraseDotActive{transform:scale(1.25);background:var(--color-primary)!important}.CookMode-module__JrQu7q__prepCard{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;margin-top:.3rem!important;display:flex!important}.CookMode-module__JrQu7q__ringCircle:not(.CookMode-module__JrQu7q__ringCircleTool){width:64px!important;height:64px!important}@media (max-width:640px){.CookMode-module__JrQu7q__ringCircle:not(.CookMode-module__JrQu7q__ringCircleTool){width:54px!important;height:54px!important}}
.FloatingRings-module__YeiBhW__ringsRow{flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.4rem);width:100%;padding:.4rem 0 .8rem;display:flex}.FloatingRings-module__YeiBhW__ring{color:var(--ring-color,var(--color-primary));flex-direction:column;align-items:center;gap:.32rem;display:flex}.FloatingRings-module__YeiBhW__ringCircle{border:1.5px solid var(--ring-color,var(--color-primary));width:56px;height:56px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ring-color)40%,transparent));background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:filter .25s,transform .25s;display:flex;overflow:hidden}.FloatingRings-module__YeiBhW__ring:hover .FloatingRings-module__YeiBhW__ringCircle{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ring-color)60%,transparent));transform:translateY(-3px)}.FloatingRings-module__YeiBhW__ringCircleTool{background:0 0;border:none;flex-shrink:0;overflow:hidden;filter:none!important}.FloatingRings-module__YeiBhW__ringCircle:not(.FloatingRings-module__YeiBhW__ringCircleTool) img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;max-width:86%;max-height:86%;display:block}.FloatingRings-module__YeiBhW__ringCircleTool img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.FloatingRings-module__YeiBhW__ring:hover .FloatingRings-module__YeiBhW__ringCircleTool{transform:none}.FloatingRings-module__YeiBhW__ringIcon{color:var(--ring-color,var(--color-primary));opacity:.96;justify-content:center;align-items:center;line-height:1;display:flex}.FloatingRings-module__YeiBhW__ringCircleTool .FloatingRings-module__YeiBhW__ringIcon{width:100%;height:100%}.FloatingRings-module__YeiBhW__ringIconMetricSvg,.FloatingRings-module__YeiBhW__ringIconToolSvg{-o-object-fit:contain;object-fit:contain;width:48px;height:48px;display:block}.FloatingRings-module__YeiBhW__ringValue{color:var(--ring-color,var(--color-primary));letter-spacing:.01em;text-align:center;white-space:nowrap;font-size:.74rem;font-weight:700;line-height:1.2}.FloatingRings-module__YeiBhW__ringValueTool{color:var(--color-success)!important}@media (max-width:1280px){.FloatingRings-module__YeiBhW__ringCircle{width:54px;height:54px}.FloatingRings-module__YeiBhW__ringIconMetricSvg,.FloatingRings-module__YeiBhW__ringIconToolSvg{width:46px;height:46px}.FloatingRings-module__YeiBhW__ringValue{font-size:.7rem}}@media (max-width:1024px){.FloatingRings-module__YeiBhW__ringsRow{gap:clamp(.6rem,1.5vw,1rem);padding:.3rem 0 .65rem}.FloatingRings-module__YeiBhW__ringCircle{width:50px;height:50px}.FloatingRings-module__YeiBhW__ringIconMetricSvg,.FloatingRings-module__YeiBhW__ringIconToolSvg{width:42px;height:42px}.FloatingRings-module__YeiBhW__ringValue{max-width:58px;font-size:.66rem}}@media (max-width:640px){.FloatingRings-module__YeiBhW__ringsRow{justify-content:flex-start;gap:.38rem;padding:0 0 .08rem}.FloatingRings-module__YeiBhW__ring{border:1px solid color-mix(in srgb,var(--ring-color)26%,#c4ae9a47);box-shadow:none;background:#ffffffdb;border-radius:10px;flex-direction:row;align-items:center;gap:.3rem;padding:.34rem .5rem}.FloatingRings-module__YeiBhW__ringCircle{filter:none;border:none;width:30px;height:30px}.FloatingRings-module__YeiBhW__ring:hover .FloatingRings-module__YeiBhW__ringCircle{filter:none;transform:none}.FloatingRings-module__YeiBhW__ringIconMetricSvg,.FloatingRings-module__YeiBhW__ringIconToolSvg{width:24px;height:24px}.FloatingRings-module__YeiBhW__ringValue{color:#262626e6;max-width:none;font-size:.8rem;font-weight:700}}
.StepsScroll-module__jfkXCq__stepsColumn{-webkit-backdrop-filter:blur(30px)saturate(130%);backdrop-filter:blur(30px)saturate(130%);height:100%;min-height:0;box-shadow:inset 0 0 10px rgba(var(--color-primary-rgb),.14),inset 0 -2px 8px #00000073;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;background:linear-gradient(180deg,#ffffff05 0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-background-rgb),.3)!important}.dark .StepsScroll-module__jfkXCq__stepsColumn{background:linear-gradient(180deg,#ffffff05 0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-background-rgb),.3)!important}.StepsScroll-module__jfkXCq__stepsHeader{border-bottom:1px solid var(--prep-border,rgba(var(--color-border-rgb),.3));background:0 0;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.StepsScroll-module__jfkXCq__stepsHeader h3{color:var(--prep-ink,var(--color-text));margin:0;font-size:1.65rem;font-weight:800;line-height:1.15}.StepsScroll-module__jfkXCq__stepsScrollArea{scrollbar-width:thin;scrollbar-color:var(--prep-muted,var(--color-text-light))transparent;flex:1;min-height:0;padding:.68rem;overflow:hidden auto}.StepsScroll-module__jfkXCq__stepsScrollArea::-webkit-scrollbar{width:6px}.StepsScroll-module__jfkXCq__stepsScrollArea::-webkit-scrollbar-thumb{background:var(--prep-muted,var(--color-text-light));border-radius:999px}.StepsScroll-module__jfkXCq__stepItem{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;align-items:center;gap:12px;margin-bottom:.5rem;padding:.8rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.StepsScroll-module__jfkXCq__stepItem:hover{background:#ffffff14;border-color:#ffffff1a;transform:translate(4px)}.StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__current{border-color:rgba(var(--color-primary-rgb),.45);z-index:2;transform:translate(8px);box-shadow:0 10px 40px #0006,inset 0 1px 1px #ffffff14;background:linear-gradient(135deg,#ffffff0d 0%,transparent 100%),rgba(var(--color-background-rgb),.42)!important}.StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__completed:not(.StepsScroll-module__jfkXCq__current){opacity:.45;filter:grayscale(80%);background:0 0;border-color:#0000 #0000 #0000 #10b9814d;border-left-style:solid;border-left-width:2px}.StepsScroll-module__jfkXCq__stepIndicator{width:34px;height:34px;color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;transition:all .3s;display:flex}.StepsScroll-module__jfkXCq__stepIndicator.StepsScroll-module__jfkXCq__current{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 15px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.5);filter:drop-shadow(0 0 8px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.8));font-weight:800}.StepsScroll-module__jfkXCq__stepIndicator.StepsScroll-module__jfkXCq__completed:not(.StepsScroll-module__jfkXCq__current){background:rgba(var(--color-success-rgb,70,160,105),.15);border-color:rgba(var(--color-success-rgb,70,160,105),.3);color:rgb(var(--color-success-rgb,70,160,105))}.StepsScroll-module__jfkXCq__stepIndicator.StepsScroll-module__jfkXCq__pending{background:var(--bg-secondary)}.StepsScroll-module__jfkXCq__stepTitle{text-overflow:ellipsis;min-width:0;color:var(--prep-ink,var(--color-text));white-space:nowrap;flex:1;font-size:.95rem;font-weight:620;display:block;overflow:hidden}.StepsScroll-module__jfkXCq__stepTitle.StepsScroll-module__jfkXCq__current{color:var(--prep-ink,var(--color-text-strong));font-weight:760}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsColumn{-webkit-backdrop-filter:blur(12px)saturate(126%);backdrop-filter:blur(12px)saturate(126%);border:1px solid #c4ae9a66;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #4c382414;background:linear-gradient(#ffffffc2 0%,#f6f1e9eb 100%)!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem{background:#ffffffb8;border:1px solid #c4ae9a57}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem:hover{background:#fffffff2;border-color:#c4ae9a80}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__current{border-color:rgba(var(--color-primary-rgb),.42);box-shadow:0 8px 18px rgba(var(--color-primary-rgb),.16),inset 0 1px 0 #ffffffe6;background:linear-gradient(135deg,#ffffffeb 0%,rgba(var(--color-primary-rgb),.08)100%)!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepIndicator{color:#5e4b3ccc;background:#ffffffdb;border:1px solid #c4ae9a61}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsHeader{border-bottom:1px solid #c4ae9a57}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsHeader h3{color:#2e241df5}html[data-theme=light] .StepsScroll-module__jfkXCq__stepTitle{color:#3f3229eb}html[data-theme=light] .StepsScroll-module__jfkXCq__stepTitle.StepsScroll-module__jfkXCq__current{color:#221b16fa}html[data-theme=light] .StepsScroll-module__jfkXCq__stepIndicator.StepsScroll-module__jfkXCq__current{box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.32),0 6px 14px rgba(var(--color-primary-rgb),.2);filter:none}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsColumn{background:linear-gradient(#ffffffbf 0%,#f6f1e9eb 100%)!important;border:1px solid #c4ae9a66!important;box-shadow:0 10px 24px #4c382414!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsHeader{background:0 0!important;border-bottom:1px solid #c4ae9a57!important;padding:1.25rem 1.15rem 1rem!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepsHeader h3{color:#5d4835!important;letter-spacing:-.02em!important;font-size:1.55rem!important;font-weight:800!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem{background:#ffffffb8!important;border:1px solid #c4ae9a57!important;border-radius:12px!important;margin-bottom:.6rem!important;padding:10px 14px!important;transform:none!important;box-shadow:0 2px 5px #64503c05!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem:hover{background:#fff!important;border-color:#d2b99bcc!important;transform:translate(2px)!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__current{background:linear-gradient(#f4f2ff 0%,#edeafe 100%)!important;border:1.5px solid #a091dccc!important;transform:translate(4px)!important;box-shadow:0 5px 15px #826ed21f!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepIndicator{width:32px;height:32px;color:#6a55a5!important;box-shadow:none!important;background:#fdfbf8!important;border:1.5px solid #b4a5e6d9!important;border-radius:999px!important;font-size:.9rem!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepIndicator.StepsScroll-module__jfkXCq__current{color:#6a55a5!important;filter:none!important;background:#fff!important;border-color:#8273d7!important;box-shadow:0 0 10px #8273d733!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepTitle{color:#6a5648!important;font-size:1.05rem!important;font-weight:700!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepTitle.StepsScroll-module__jfkXCq__current{color:#4a3d34!important;font-weight:850!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__completed:not(.StepsScroll-module__jfkXCq__current){opacity:.75!important;filter:none!important;border-color:#dccdb966!important}html[data-theme=light] .StepsScroll-module__jfkXCq__stepItem.StepsScroll-module__jfkXCq__completed:not(.StepsScroll-module__jfkXCq__current) .StepsScroll-module__jfkXCq__stepIndicator{color:#9a8a7a!important;background:#fcfaf8!important;border-color:#dcd2c8cc!important}
.RecipeStepsDesktop-module__oYDeAq__container{--prep-bg:rgba(var(--color-background-rgb),.5);--prep-panel:rgba(var(--color-surface-rgb),.3);--prep-border:#ffffff14;--prep-ink:var(--color-text);--prep-muted:var(--color-text-light);background:0 0;border:none;border-radius:26px;grid-template-columns:minmax(320px,1fr) minmax(560px,1.9fr) minmax(220px,.72fr);align-items:stretch;gap:1.2rem;width:100%;min-height:520px;padding:0;display:grid}:root:not([data-theme=light]) .RecipeStepsDesktop-module__oYDeAq__container{--prep-bg:var(--color-surface);--prep-panel:rgba(var(--color-surface-rgb),.3);--prep-border:rgba(var(--color-border-rgb),.3);--prep-ink:var(--color-text);--prep-muted:var(--color-text-light)}@media (max-width:1380px){.RecipeStepsDesktop-module__oYDeAq__container{grid-template-columns:minmax(290px,.95fr) minmax(500px,1.75fr) minmax(210px,.7fr);gap:1rem}}@media (max-width:1180px){.RecipeStepsDesktop-module__oYDeAq__container{grid-template-columns:minmax(220px,.78fr) minmax(360px,1.45fr) minmax(190px,.66fr);gap:.85rem;padding:0}}@media (max-width:1024px){.RecipeStepsDesktop-module__oYDeAq__container{grid-template-columns:minmax(220px,.9fr) minmax(250px,1.2fr) minmax(190px,.75fr)}}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__container{--prep-bg:#ffffffc7;--prep-panel:#ffffffb3;--prep-border:#c4ae9a6b;--prep-ink:var(--color-text);--prep-muted:#624e3eb8}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientsColumn,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepDetailColumn,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__dualStepsPanel){-webkit-backdrop-filter:blur(13px)saturate(128%);backdrop-filter:blur(13px)saturate(128%);border:1px solid #c4ae9a6b;border-top-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #4c382417;background:linear-gradient(#ffffffbf 0%,#f6f1e9eb 100%)!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientGroupLabel,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__sectionLabel,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__modeListHeading,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__dualStepsTitle){color:#5c4838b8}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__deepGlassItem{border:1px solid rgba(var(--accent-color-rgb),.22);box-shadow:inset 0 1px 0 #ffffffe0,0 6px 14px rgba(var(--accent-color-rgb),.1);color:#483a2ff2;text-shadow:none;border-top-color:#ffffffe6;background:#ffffff9e!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover{box-shadow:inset 0 1px 0 #ffffffeb,0 8px 16px rgba(var(--accent-color-rgb),.16);background:rgba(var(--accent-color-rgb),.14)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{box-shadow:inset 0 1px 0 #ffffffeb,0 8px 16px rgba(var(--accent-color-rgb),.16);background:rgba(var(--accent-color-rgb),.14)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__descriptionStack{background:#ffffffbd;border:1px solid #c4ae9a61;box-shadow:inset 0 1px #ffffffdb}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__navBtnPrev{color:#564435d1;background:#ffffffb3;border-color:#c4ae9a66}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__emptyChip{color:#624e3ec2;background:#ffffff9e;border-color:#c4ae9a5c}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__sectionLabel{color:#624e3ee6!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem){color:#493a2ff5;text-shadow:none;border:1px solid #c4ae9a73;border-top-color:#ffffffeb;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #4c382414;background:#ffffffdb!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem .lucide,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem .lucide){color:#624e3ed9;filter:none}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredientName{color:#493a2ff5}.RecipeStepsDesktop-module__oYDeAq__ingredientsColumn{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 0 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.22),inset 0 -2px 8px #0000008c;border:1px solid #ffffff0f;border-top-color:#ffffff1c;border-radius:20px;flex-direction:column;height:100%;min-height:0;padding:1rem .8rem;display:flex;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-overlay-white-rgb),.018)0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-surface-rgb),.3)!important}:root:not([data-theme=light]) .RecipeStepsDesktop-module__oYDeAq__ingredientsColumn{background:linear-gradient(180deg,#ffffff05 0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-background-rgb),.3)!important}.RecipeStepsDesktop-module__oYDeAq__ingredientsHeader{color:var(--prep-ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:1.1rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__ingredientsHeaderLeft{align-items:center;gap:8px;display:flex}.RecipeStepsDesktop-module__oYDeAq__ingredientsTitle{color:var(--prep-ink);letter-spacing:-.01em;margin:0;font-size:1.8rem;font-weight:800;line-height:1}.RecipeStepsDesktop-module__oYDeAq__servingsControl{background:color-mix(in srgb,var(--prep-panel)50%,#ffffff80);border:1px solid var(--prep-border);border-radius:99px;align-items:center;padding:.15rem .35rem;display:flex;box-shadow:0 2px 5px #0000000a}.RecipeStepsDesktop-module__oYDeAq__servingsBtn{width:24px;height:24px;color:var(--prep-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;font-weight:400;line-height:1;transition:color .2s,transform .1s;display:flex}.RecipeStepsDesktop-module__oYDeAq__servingsBtn:hover:not(:disabled){color:var(--color-primary);transform:scale(1.1)}.RecipeStepsDesktop-module__oYDeAq__servingsBtn:disabled{opacity:.3;cursor:not-allowed}.RecipeStepsDesktop-module__oYDeAq__servingsValue{text-align:center;min-width:1ch;color:var(--prep-ink);font-variant-numeric:tabular-nums;margin:0 .5rem;font-size:.95rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__ingredientsList{flex-direction:column;gap:.5rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.RecipeStepsDesktop-module__oYDeAq__ingredientGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);justify-content:center;align-items:center;gap:10px;margin:.8rem 0 .4rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:flex}.RecipeStepsDesktop-module__oYDeAq__ingredientGroupLabel:before,.RecipeStepsDesktop-module__oYDeAq__ingredientGroupLabel:after{content:"";background:linear-gradient(to var(--dir,right),transparent,rgba(var(--color-primary-rgb),.3));flex:1;height:1px}.RecipeStepsDesktop-module__oYDeAq__ingredientGroupLabel:after{--dir:left}.RecipeStepsDesktop-module__oYDeAq__ingredientsList::-webkit-scrollbar{width:6px}.RecipeStepsDesktop-module__oYDeAq__ingredientsList::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:20px}.RecipeStepsDesktop-module__oYDeAq__ingredientItem{-webkit-backdrop-filter:blur(12px)saturate(140%);border:1px solid #ffffff0a;border-radius:14px;align-items:center;height:42px;min-height:42px;transition:all .2s;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(var(--color-overlay-white-rgb),.03),rgba(var(--color-overlay-white-rgb),0)),rgba(var(--color-surface-rgb),.3)!important;grid-template-columns:minmax(0,1fr) 96px!important;padding:0 10px!important;display:grid!important}.RecipeStepsDesktop-module__oYDeAq__ingredientItemNoAmount{grid-template-columns:minmax(0,1fr)!important}.RecipeStepsDesktop-module__oYDeAq__ingredientItemSplit{align-items:start;height:auto;min-height:48px;padding:.5rem 10px .45rem!important}.RecipeStepsDesktop-module__oYDeAq__compactList .RecipeStepsDesktop-module__oYDeAq__ingredientItem{border-radius:12px;padding:.5rem .7rem!important}.RecipeStepsDesktop-module__oYDeAq__ingredientContent{display:contents}.RecipeStepsDesktop-module__oYDeAq__ingredientContentSplit{flex-direction:column;justify-content:center;gap:.18rem;min-width:0;padding-top:.05rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__ingredientName{min-width:0;color:var(--prep-ink);white-space:nowrap;text-overflow:clip;font-size:.88rem;font-weight:700;line-height:1;overflow:hidden}.RecipeStepsDesktop-module__oYDeAq__ingredientDetail{min-width:0;color:var(--prep-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;line-height:1.1;overflow:hidden}.RecipeStepsDesktop-module__oYDeAq__ingredientDetailSuccess{color:var(--color-success)}.RecipeStepsDesktop-module__oYDeAq__ingredientDetailWarning{color:rgba(var(--color-warning-rgb),1)}.RecipeStepsDesktop-module__oYDeAq__ingredientDetailDanger{color:var(--color-danger)}.RecipeStepsDesktop-module__oYDeAq__ingredientName::-webkit-scrollbar{display:none}.RecipeStepsDesktop-module__oYDeAq__ingredientAmount{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:2px;width:100%;padding-left:10px;line-height:1;display:flex}.RecipeStepsDesktop-module__oYDeAq__ingredientAmount,.RecipeStepsDesktop-module__oYDeAq__ingredientAmount *{align-self:center}.RecipeStepsDesktop-module__oYDeAq__ingredientAmountSplit{align-self:start;margin-top:.1rem}.RecipeStepsDesktop-module__oYDeAq__ingredientValue{text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.RecipeStepsDesktop-module__oYDeAq__ingredientUnit{text-align:left;color:var(--color-text);opacity:.6;font-size:.78rem;font-weight:400}@media (max-width:1180px){.RecipeStepsDesktop-module__oYDeAq__ingredientsTitle{font-size:1.45rem}.RecipeStepsDesktop-module__oYDeAq__ingredientName{font-size:.92rem}.RecipeStepsDesktop-module__oYDeAq__ingredientDetail{font-size:.66rem}.RecipeStepsDesktop-module__oYDeAq__ingredientAmountSplit{margin-top:.12rem}.RecipeStepsDesktop-module__oYDeAq__ingredientUnit{font-size:.84rem}}.RecipeStepsDesktop-module__oYDeAq__stepDetailColumn{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 0 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.22),inset 0 -2px 8px #0000008c;border:1px solid #ffffff0f;border-top-color:#ffffff1c;border-radius:20px;flex-direction:column;gap:1rem;height:100%;min-height:0;padding:1.5rem;display:flex;background:linear-gradient(180deg,rgba(var(--color-overlay-white-rgb),.018)0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-surface-rgb),.3)!important}:root:not([data-theme=light]) .RecipeStepsDesktop-module__oYDeAq__stepDetailColumn{box-shadow:inset 0 0 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.22),inset 0 -2px 8px #0000008c;background:linear-gradient(180deg,rgba(var(--color-overlay-white-rgb),.018)0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-surface-rgb),.3)!important}.RecipeStepsDesktop-module__oYDeAq__stepHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepHeaderText{flex-direction:column;gap:.35rem;min-width:0;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepHeaderMeta{text-transform:uppercase;letter-spacing:.08em;color:var(--prep-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepProgress{background:rgba(var(--color-primary-rgb),.12);color:rgba(var(--color-primary-rgb),1);border-radius:999px;padding:.2rem .5rem}.RecipeStepsDesktop-module__oYDeAq__stepMode{background:rgba(var(--color-border-rgb),.16);color:var(--prep-ink);border-radius:999px;padding:.2rem .5rem}.RecipeStepsDesktop-module__oYDeAq__stepNavRow{align-items:center;gap:.5rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepNavCenter{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepNavTitleRow{align-items:center;gap:7px;max-width:100%;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepNavIcon{opacity:.8;width:22px;height:22px;filter:var(--icon-filter,none);flex-shrink:0}.RecipeStepsDesktop-module__oYDeAq__stepTitleMain{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1rem,.8rem + .8vw,1.45rem);font-weight:800;line-height:1.2;overflow:hidden}.RecipeStepsDesktop-module__oYDeAq__stepNavMeta{text-transform:uppercase;letter-spacing:.1em;color:var(--prep-muted);white-space:nowrap;font-size:.68rem;font-weight:700}.RecipeStepsDesktop-module__oYDeAq__startButton{border:1.5px solid rgba(var(--color-primary-rgb),.35);background:rgba(var(--color-primary-rgb),.07);width:100%;color:rgba(var(--color-primary-rgb),1);letter-spacing:.03em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:800;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.RecipeStepsDesktop-module__oYDeAq__startButton:hover:not(:disabled){background:var(--color-primary);color:#fff;box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.32);border-color:#0000}.RecipeStepsDesktop-module__oYDeAq__startButton:disabled{opacity:.4;cursor:not-allowed}.RecipeStepsDesktop-module__oYDeAq__stepContentBody{flex-direction:column;flex:1;gap:.85rem;min-height:0;display:flex}.RecipeStepsDesktop-module__oYDeAq__tagSection{flex-direction:column;gap:.45rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__sectionLabel{color:#ffffffb3;letter-spacing:.05em;margin:0;font-size:.92rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__settingsRow,.RecipeStepsDesktop-module__oYDeAq__stepIngredients{flex-wrap:wrap;gap:.5rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem{--accent-color-rgb:var(--color-success-rgb)}.RecipeStepsDesktop-module__oYDeAq__glassTag span .lucide{stroke-width:2.5px}.RecipeStepsDesktop-module__oYDeAq__deepGlassItem{-webkit-backdrop-filter:blur(25px)saturate(200%);box-shadow:inset 0 0 15px rgba(var(--accent-color-rgb),.3),inset 0 -2px 10px #00000080,0 8px 16px #0006;color:rgba(var(--accent-color-rgb),1);text-shadow:0 0 10px rgba(var(--accent-color-rgb),.5);border:1px solid #ffffff0d;border-top-color:#ffffff26;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;background:rgba(var(--color-surface-rgb),.2)!important}.RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover,.RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{box-shadow:inset 0 0 25px rgba(var(--accent-color-rgb),.5),inset 0 1px 1px #fff3;transform:translateY(-2px);background:rgba(var(--accent-color-rgb),.1)!important}.RecipeStepsDesktop-module__oYDeAq__settingChip svg{stroke:url(#robot-icon-gradient);filter:drop-shadow(0 0 4px rgba(var(--color-primary-rgb),.4))}.RecipeStepsDesktop-module__oYDeAq__settingChip .lucide{color:rgba(var(--color-primary-rgb),1)}.RecipeStepsDesktop-module__oYDeAq__emptyChip{color:var(--color-text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000000d;border-color:#0000001a}.RecipeStepsDesktop-module__oYDeAq__settingChip svg{opacity:.78}.RecipeStepsDesktop-module__oYDeAq__stepIngredientChipChecked{opacity:.4;filter:grayscale();text-decoration:line-through}.RecipeStepsDesktop-module__oYDeAq__stepIngredientName{font-size:.92rem;font-weight:700}.RecipeStepsDesktop-module__oYDeAq__emptyChip{background:rgba(var(--color-surface-rgb),.3);color:var(--color-text-dim);border:1px solid #ffffff14;font-weight:600}.RecipeStepsDesktop-module__oYDeAq__robotSetupNotice{border:1px dashed rgba(var(--color-success-rgb),.42);background:rgba(var(--color-success-rgb),.08);color:rgb(var(--color-success-rgb));border-radius:10px;align-items:baseline;gap:.45rem;margin:.15rem 0 .65rem;padding:.5rem .72rem;line-height:1.25;display:flex}.RecipeStepsDesktop-module__oYDeAq__robotSetupLabel{text-transform:uppercase;letter-spacing:.02em;font-size:.88rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__robotSetupValue{color:var(--color-text);font-size:.95rem;font-weight:600}.RecipeStepsDesktop-module__oYDeAq__descriptionStack{background:rgba(var(--color-surface-rgb),.3);-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;width:100%;min-height:140px;padding:1.5rem;display:flex;box-shadow:inset 0 1px 1px #ffffff0d}.RecipeStepsDesktop-module__oYDeAq__descriptionInner{overflow-wrap:break-word;word-break:break-word;counter-reset:step-sentence;flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}.RecipeStepsDesktop-module__oYDeAq__toolInlineRow{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.45rem;padding-bottom:.2rem;display:flex;overflow:auto hidden}.RecipeStepsDesktop-module__oYDeAq__toolInlineItem{border:1px solid rgba(var(--accent-color-rgb,var(--color-success-rgb)),.28);background:rgba(var(--accent-color-rgb,var(--color-success-rgb)),.08);color:rgba(var(--accent-color-rgb,var(--color-success-rgb)),1);border-radius:8px;flex:none;align-items:center;gap:.3rem;padding:.24rem .52rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.RecipeStepsDesktop-module__oYDeAq__toolInlineItem .lucide{width:14px;height:14px}.RecipeStepsDesktop-module__oYDeAq__descriptionItem{color:var(--color-text);letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;opacity:.62;counter-increment:step-sentence;align-items:flex-start;gap:.62rem;width:100%;min-width:0;margin:0;padding-left:0;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.RecipeStepsDesktop-module__oYDeAq__descriptionItem:before{content:counter(step-sentence);background:rgba(var(--color-primary-rgb,var(--accent-color-rgb)),.12);width:22px;height:22px;color:var(--color-primary);text-align:center;border-radius:50%;flex:0 0 22px;margin-top:.08em;font-size:.72rem;font-weight:700;line-height:22px}.RecipeStepsDesktop-module__oYDeAq__descriptionItem.RecipeStepsDesktop-module__oYDeAq__active{opacity:1;color:var(--color-text);font-size:1.12rem;font-weight:600;line-height:1.45}.RecipeStepsDesktop-module__oYDeAq__descriptionItem.RecipeStepsDesktop-module__oYDeAq__active:before{background:var(--color-primary);color:#fff}.RecipeStepsDesktop-module__oYDeAq__actionIcon{opacity:.85;flex:none;align-items:center;margin-top:.15em;line-height:1;display:flex}.RecipeStepsDesktop-module__oYDeAq__descriptionItem+.RecipeStepsDesktop-module__oYDeAq__descriptionItem{margin-top:.65em}.RecipeStepsDesktop-module__oYDeAq__descriptionItem p{margin-bottom:0}.RecipeStepsDesktop-module__oYDeAq__descriptionItem>*{min-width:0}.RecipeStepsDesktop-module__oYDeAq__descriptionItem p:last-child{margin-bottom:0}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsPanel{display:none}.RecipeStepsDesktop-module__oYDeAq__navButtons{justify-content:space-between;align-items:center;gap:.85rem;margin-top:.15rem;margin-bottom:.25rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__navProgress{text-align:center;min-width:64px;color:var(--prep-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:700}.RecipeStepsDesktop-module__oYDeAq__navBtn{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:.62rem 1rem;font-size:.95rem;font-weight:700;transition:transform .16s,box-shadow .16s}.RecipeStepsDesktop-module__oYDeAq__navBtnPrev{background:rgba(var(--color-surface-rgb),.4);color:#ffffffb3;border-color:#ffffff1a}.RecipeStepsDesktop-module__oYDeAq__navBtnPrev:hover:not(:disabled){transform:translateY(-1px)}.RecipeStepsDesktop-module__oYDeAq__navBtnNext{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.28)}.RecipeStepsDesktop-module__oYDeAq__navBtnNext:hover:not(:disabled){transform:translateY(-1px)}.RecipeStepsDesktop-module__oYDeAq__navBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.RecipeStepsDesktop-module__oYDeAq__dualStepsContainer{flex:1;grid-template-columns:1fr;gap:.75rem;min-height:0;display:grid}.RecipeStepsDesktop-module__oYDeAq__dualStepsPanel{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);box-shadow:inset 0 0 10px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.16),inset 0 -2px 8px #00000073;border:1px solid #ffffff14;border-top-color:#ffffff1c;border-radius:12px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff05 0%,rgba(var(--color-surface-rgb),.17)100%),rgba(var(--color-background-rgb),.3)!important}.RecipeStepsDesktop-module__oYDeAq__dualStepsTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--prep-muted);margin:0 0 .5rem;font-size:.8rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__dualStepsList{flex-direction:column;gap:.42rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__dualStepItem{color:var(--prep-ink);margin:0;font-size:.94rem;line-height:1.45}.RecipeStepsDesktop-module__oYDeAq__dualStepEmpty{color:var(--prep-muted);margin:0;font-size:.9rem}.RecipeStepsDesktop-module__oYDeAq__modeListHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--prep-muted);margin:.35rem 0;padding:0 4px;font-size:.72rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__stepsListColumn{height:100%}@media (max-width:1280px){.RecipeStepsDesktop-module__oYDeAq__stepTitleMain{font-size:clamp(1.15rem,.95rem + 1vw,1.8rem)}.RecipeStepsDesktop-module__oYDeAq__descriptionItem{font-size:1.05rem;line-height:1.62}.RecipeStepsDesktop-module__oYDeAq__sectionLabel{font-size:.85rem}.RecipeStepsDesktop-module__oYDeAq__settingChip,.RecipeStepsDesktop-module__oYDeAq__stepIngredientChip,.RecipeStepsDesktop-module__oYDeAq__emptyChip{padding:.45rem .75rem;font-size:.88rem}}@media (max-width:1180px){.RecipeStepsDesktop-module__oYDeAq__stepTitleMain{font-size:clamp(1.1rem,.9rem + 1vw,1.6rem)}.RecipeStepsDesktop-module__oYDeAq__descriptionItem{font-size:1rem;line-height:1.62}.RecipeStepsDesktop-module__oYDeAq__hideTextOnSmall{display:none}.RecipeStepsDesktop-module__oYDeAq__settingChip{padding:.4rem .5rem}.RecipeStepsDesktop-module__oYDeAq__settingChip svg{opacity:.9;margin:0}.RecipeStepsDesktop-module__oYDeAq__toolInlineItem{padding:.2rem .46rem;font-size:.88rem}}@media (max-width:1024px){.RecipeStepsDesktop-module__oYDeAq__stepTitleMain{font-size:clamp(1.05rem,.85rem + 1vw,1.4rem)}.RecipeStepsDesktop-module__oYDeAq__descriptionItem{font-size:.95rem;line-height:1.62}.RecipeStepsDesktop-module__oYDeAq__sectionLabel{font-size:.8rem}.RecipeStepsDesktop-module__oYDeAq__settingChip,.RecipeStepsDesktop-module__oYDeAq__stepIngredientChip,.RecipeStepsDesktop-module__oYDeAq__emptyChip{padding:.4rem .6rem;font-size:.85rem}.RecipeStepsDesktop-module__oYDeAq__navBtn{padding:.5rem .85rem;font-size:.9rem}.RecipeStepsDesktop-module__oYDeAq__toolInlineItem{padding:.18rem .42rem;font-size:.82rem}}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientName,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientValue){color:#2d221bf7!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientUnit{color:#5e4b3cd9!important;opacity:1!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem){transform:none;color:#34281ff2!important;text-shadow:none!important;background:#ffffffe6!important;border:1px solid #c9b39f75!important;border-top-color:#fffffff0!important;box-shadow:inset 0 1px #fffffff0,0 3px 10px #543e2b1a!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover{transform:none;border-color:rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.38)!important;box-shadow:inset 0 1px 0 #fffffff5,0 5px 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.14)!important;background:#fffffffa!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover{transform:none;border-color:rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.38)!important;box-shadow:inset 0 1px 0 #fffffff5,0 5px 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.14)!important;background:#fffffffa!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{transform:none;border-color:rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.38)!important;box-shadow:inset 0 1px 0 #fffffff5,0 5px 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.14)!important;background:#fffffffa!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{transform:none;border-color:rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.38)!important;box-shadow:inset 0 1px 0 #fffffff5,0 5px 12px rgba(var(--accent-color-rgb,var(--color-primary-rgb)),.14)!important;background:#fffffffa!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem{box-shadow:none!important;background:#f7f3ec!important;border:1px solid #d8c1a880!important;border-radius:12px!important;height:42px!important;min-height:42px!important;padding:0 12px!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__futureStep{background:linear-gradient(#f9f4ea 0%,#f6f0e4 100%)!important;border-color:#dcc6afb3!important;box-shadow:inset 0 1px #fff9!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__activeStep{background:#fff!important;border:1px solid #ea9b73cc!important;box-shadow:inset 0 0 0 1px #ea9b7326,0 4px 14px #ea9b7314!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__pastStep,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__checkedRow){opacity:1!important;background:linear-gradient(#f0f6f2 0%,#e6f1ea 100%)!important;border:1px solid #b3d4c1cc!important;box-shadow:inset 0 1px #fffc!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem:hover{transform:translateY(-1px);background:#fff!important;border-color:#ceb9a4cc!important;box-shadow:0 4px 12px #543e2b0f!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__pastStep:hover,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__checkedRow:hover){background:linear-gradient(#edf4ef 0%,#e1ebe5 100%)!important;border-color:#a2c9b3e6!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__ingredientItem.RecipeStepsDesktop-module__oYDeAq__futureStep:hover{background:linear-gradient(#fdf8ef 0%,#faefe1 100%)!important;border-color:#ceb9a4e6!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__sectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-light)!important;font-weight:700!important}:is(html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem,html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem){transform:none;background:linear-gradient(90deg,rgba(var(--accent-color-rgb),.08)0%,rgba(var(--accent-color-rgb),.02)20%,#fff 100%)!important;border:1px solid rgba(var(--accent-color-rgb),.2)!important;box-shadow:0 4px 12px rgba(var(--accent-color-rgb),.06)!important;color:rgba(var(--accent-color-rgb),1)!important;text-shadow:none!important;border-left:1px solid #fffffff2!important;border-radius:10px!important;padding:3px 12px!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover{border-color:rgba(var(--accent-color-rgb),.4)!important;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.12)!important;background:#fff!important;transform:translateY(-1px)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem:hover{border-color:rgba(var(--accent-color-rgb),.4)!important;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.12)!important;background:#fff!important;transform:translateY(-1px)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{border-color:rgba(var(--accent-color-rgb),.4)!important;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.12)!important;background:#fff!important;transform:translateY(-1px)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItemActive{border-color:rgba(var(--accent-color-rgb),.4)!important;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.12)!important;background:#fff!important;transform:translateY(-1px)!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__settingsRow .RecipeStepsDesktop-module__oYDeAq__deepGlassItem .lucide{color:inherit!important;filter:none!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredients .RecipeStepsDesktop-module__oYDeAq__deepGlassItem .lucide{color:inherit!important;filter:none!important}html[data-theme=light] .RecipeStepsDesktop-module__oYDeAq__stepIngredientName{color:inherit!important;filter:none!important}@media (max-width:900px){.RecipeStepsDesktop-module__oYDeAq__container{grid-template-columns:1fr;gap:.75rem;min-height:0}.RecipeStepsDesktop-module__oYDeAq__ingredientsColumn,.RecipeStepsDesktop-module__oYDeAq__stepsListColumn{display:none}.RecipeStepsDesktop-module__oYDeAq__stepDetailColumn{box-shadow:none;border:none;border-radius:0;flex-direction:column;height:auto;padding:.75rem .9rem;display:flex;overflow:visible;background:0 0!important}.RecipeStepsDesktop-module__oYDeAq__stepHeader{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.28rem}.RecipeStepsDesktop-module__oYDeAq__stepHeaderMeta{gap:.35rem;width:100%;font-size:.74rem}.RecipeStepsDesktop-module__oYDeAq__stepTitleMain{color:#493a2fe0;font-size:.98rem;font-weight:700;line-height:1.35}.RecipeStepsDesktop-module__oYDeAq__startButton{display:none}.RecipeStepsDesktop-module__oYDeAq__stepProgress{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#4f83c2 0%,#6ca3df 100%);border-radius:11px;padding:.5rem .85rem;font-size:.94rem}.RecipeStepsDesktop-module__oYDeAq__stepMode{display:none}.RecipeStepsDesktop-module__oYDeAq__stepContentBody{flex-direction:column;gap:.58rem;display:flex;position:relative;overflow:visible}.RecipeStepsDesktop-module__oYDeAq__robotSetupNotice{background:rgba(var(--color-success-rgb),.06);border-width:1px;border-radius:10px;flex-shrink:0;margin:0;padding:.46rem .62rem;font-size:.82rem}.RecipeStepsDesktop-module__oYDeAq__descriptionStack{z-index:1;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;position:relative}.RecipeStepsDesktop-module__oYDeAq__descriptionInner{counter-reset:step-sentence;gap:.45rem}.RecipeStepsDesktop-module__oYDeAq__descriptionItem{color:#262626b8;counter-increment:step-sentence;opacity:.72;background:#ffffffbf;border:1px solid #c4ae9a2e;border-radius:12px;gap:0;margin-top:0;padding:.85rem 1rem .85rem 2.8rem;font-size:.93rem;line-height:1.65;display:block;position:relative;box-shadow:0 1px 4px #4c38240a}.RecipeStepsDesktop-module__oYDeAq__descriptionItem.RecipeStepsDesktop-module__oYDeAq__active{color:#262626f2;opacity:1;background:#fffffff5;border-color:#c4ae9a52;font-size:.97rem;font-weight:600;box-shadow:0 2px 8px #4c382414}.RecipeStepsDesktop-module__oYDeAq__descriptionItem+.RecipeStepsDesktop-module__oYDeAq__descriptionItem{margin-top:0}.RecipeStepsDesktop-module__oYDeAq__descriptionItem:before{content:counter(step-sentence);background:rgba(var(--color-primary-rgb),.15);width:22px;height:22px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;line-height:1;display:flex;position:absolute;top:.62rem;left:.58rem;transform:none}.RecipeStepsDesktop-module__oYDeAq__descriptionItem.RecipeStepsDesktop-module__oYDeAq__active:before{background:var(--color-primary);color:#fff}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsPanel{z-index:1;background:radial-gradient(circle at 0 0,#ffb6782e,#0000 42%),linear-gradient(#fff8f1fa,#fcf4ebf5);border:1px solid #ea9b7342;border-radius:16px;flex-direction:column;flex-shrink:0;gap:.42rem;padding:.62rem .7rem .2rem;display:flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 10px 18px #ea9b731a}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsHeader{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsEyebrow{align-items:center;gap:.46rem;min-width:0;display:inline-flex}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsDot{background:linear-gradient(#ffb05d 0%,#e46d12 100%);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #ec76141f,0 2px 5px #e46d1238}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsLabel{letter-spacing:.06em;text-transform:uppercase;color:#844d1ae0;font-size:.8rem;font-weight:900}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsCount{color:#844d1aeb;background:#ffffffd6;border:1px solid #ea9b734d;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 .52rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.RecipeStepsDesktop-module__oYDeAq__stepIngredientsCompactList{border-top:1px solid #ea9b732e;flex-direction:column;gap:.38rem;min-width:0;padding-top:.42rem;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRow{background:#ffffffc7;border:1px solid #e0c4a96b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0;min-height:40px;padding:.5rem .62rem;display:grid;box-shadow:inset 0 1px #ffffffe0}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowNoAmount{grid-template-columns:minmax(0,1fr)}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowName{color:#3a2a1ef5;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:800;line-height:1.22}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowText{flex-direction:column;gap:.16rem;min-width:0;display:flex}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowDetail{color:#74583eb8;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:600;line-height:1.2}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowDetailSuccess{color:var(--color-success)}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowDetailWarning{color:rgba(var(--color-warning-rgb),1)}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowDetailDanger{color:var(--color-danger)}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowAmount{white-space:nowrap;text-align:right;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:.08rem;display:inline-flex}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowValue{color:#8c4913f5;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:900}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowUnit{color:#74583ea8;text-transform:none;font-size:.72rem;font-weight:800}.RecipeStepsDesktop-module__oYDeAq__navButtons{gap:.6rem;margin-top:.2rem;padding-top:.1rem}.RecipeStepsDesktop-module__oYDeAq__navBtn{border-radius:11px;flex:1;padding:.76rem .85rem;font-size:.92rem}.RecipeStepsDesktop-module__oYDeAq__navBtnPrev{color:#493a2fd1;background:#ffffffc7;border-color:#c4ae9a52}.RecipeStepsDesktop-module__oYDeAq__navBtnNext{background:linear-gradient(135deg,#4f83c2 0%,#4a78b3 100%);box-shadow:0 6px 14px #4f83c23d}.RecipeStepsDesktop-module__oYDeAq__navProgress{color:#493a2fad;min-width:58px;font-size:.9rem}}@media (max-width:390px){.RecipeStepsDesktop-module__oYDeAq__stepIngredientRow{grid-template-columns:minmax(0,1fr);gap:.22rem}.RecipeStepsDesktop-module__oYDeAq__stepIngredientRowAmount{text-align:left;justify-content:flex-start}}
