.CookDemo_demo__eM7gK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.CookDemo_copy__l2Mh7>:first-child{margin-bottom:0}.CookDemo_hint__G60oE{margin-top:28px;color:var(--accent-ink);font-family:var(--font-hand),cursive;font-size:1.75rem;font-weight:600;rotate:-2deg}.CookDemo_stage__sv2mL{position:relative;display:grid;justify-items:center}.CookDemo_screen__q7YCQ{--app-ink-soft:#8a807c;background:var(--bg);color:var(--ink)}@media (prefers-color-scheme:dark){.CookDemo_screen__q7YCQ{--app-ink-soft:#a99b94}}.CookDemo_bar__LcH6Y{display:flex;align-items:center;justify-content:space-between;padding:calc(16 * var(--pt)) calc(28 * var(--pt));color:var(--accent);font-size:calc(20 * var(--pt))}.CookDemo_bar__LcH6Y button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.CookDemo_count__TVeFM{color:var(--app-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CookDemo_scroll__eEWhf{position:relative;flex:1 1;overflow-y:auto;padding:calc(8 * var(--pt)) calc(28 * var(--pt)) calc(360 * var(--pt));scrollbar-width:none}.CookDemo_scroll__eEWhf::-webkit-scrollbar{display:none}.CookDemo_dish__totSX{margin-bottom:calc(18 * var(--pt));color:var(--app-ink-soft);font-size:calc(20 * var(--pt))}.CookDemo_steps__0wfcC{display:grid;grid-gap:calc(22 * var(--pt));gap:calc(22 * var(--pt));list-style:none}.CookDemo_step__C2l1C{display:flex;align-items:baseline;gap:calc(14 * var(--pt));width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:calc(28 * var(--pt));font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:opacity .35s ease-in-out,font-weight .35s}.CookDemo_marker__kgUtD{display:inline-grid;flex:none;place-items:center;width:1.05em;height:1.05em;border:calc(2 * var(--pt)) solid;border-radius:50%;color:var(--app-ink-soft);font-size:calc(22 * var(--pt));font-weight:500;line-height:1;translate:0 .12em}.CookDemo_isDone__qTgO1{opacity:.28}.CookDemo_isDone__qTgO1 .CookDemo_marker__kgUtD{border:0;color:var(--accent);font-size:calc(26 * var(--pt))}.CookDemo_isCurrent__rMWmn{font-weight:600}.CookDemo_isCurrent__rMWmn .CookDemo_marker__kgUtD{color:var(--accent)}.CookDemo_isUpcoming__N6FKB{opacity:.62}.CookDemo_finish__gVcJs{margin-top:calc(32 * var(--pt));padding:calc(14 * var(--pt));border-radius:calc(28 * var(--pt));background:var(--accent);color:#fff;font-size:calc(20 * var(--pt));font-weight:600;text-align:center;animation:CookDemo_rise__V8FRn .4s ease-out both}.CookDemo_sheet__61eq_{position:absolute;inset:auto 0 0;z-index:3;padding:calc(18 * var(--pt)) calc(20 * var(--pt)) calc(40 * var(--pt));border-radius:calc(32 * var(--pt)) calc(32 * var(--pt)) 0 0;background:var(--bg);box-shadow:0 -10px 30px -12px rgba(0,0,0,.3);font-size:calc(17 * var(--pt));animation:CookDemo_rise__V8FRn .3s ease-out both}.CookDemo_sheetTitle__Wcx9P{margin-bottom:calc(10 * var(--pt));font-weight:600;text-align:center}.CookDemo_sheet__61eq_ ul{overflow:hidden;border-radius:calc(12 * var(--pt));background:var(--surface);list-style:none}.CookDemo_sheet__61eq_ li{display:flex;justify-content:space-between;padding:calc(11 * var(--pt)) calc(16 * var(--pt))}.CookDemo_sheet__61eq_ li+li{border-top:.5px solid var(--line)}.CookDemo_amount__EaPuM{color:var(--app-ink-soft)}@keyframes CookDemo_rise__V8FRn{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.CookDemo_step__C2l1C{transition:none}.CookDemo_finish__gVcJs,.CookDemo_sheet__61eq_{animation:none}}@media (max-width:900px){.CookDemo_demo__eM7gK{grid-template-columns:minmax(0,1fr)}}