.pcxPort{position:absolute;top:calc(var(--pcx-y) * 1px - 13px);width:26px;height:26px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:crosshair;z-index:7}.pcxPort:after{content:"";width:13px;height:13px;border-radius:50%;background:var(--surface);border:2px solid var(--rule2);transition:transform .1s,border-color .1s,background .1s}.pcxPort.in{left:-13px;cursor:default}.pcxPort.out{right:-13px}.pcxPort.out:hover:after{transform:scale(1.3)}.pcxPort.out:hover:after,.pcxPort.taken:after{border-color:var(--dcx-b);background:var(--dcx-b)}.pcxPort.return.out:hover:after,.pcxPort.return.taken:after{border-color:var(--dcx-p);background:var(--dcx-p)}.pcxPort.open:after{border-style:dashed;border-color:var(--rule2);background:var(--surface)}.pcxPort.asking:after{border-color:var(--amber);background:var(--warn-bg);border-style:solid}.pcxPort:before{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:rgba(var(--ink-rgb),.08);pointer-events:none;transition:background .12s,transform .12s;z-index:-1}.pcxPort.taken:before{background:color-mix(in srgb,var(--dcx-b) 20%,transparent)}.pcxPort.return.taken:before{background:color-mix(in srgb,var(--dcx-p) 20%,transparent)}.pcxPort.asking:before{background:rgba(var(--amber-rgb),.22)}.pcxPort.armed:after{border-style:dashed;border-color:var(--dcx-g);background:var(--surface);outline:1.4px dashed var(--dcx-g);outline-offset:3px;box-shadow:0 0 0 4px var(--dcx-g-dim)}.pcxPort.armed:before{background:none}.pcxPort.bad:after{border-style:dashed;border-color:var(--dcx-r);background:var(--surface);outline:1.4px dashed var(--dcx-r);outline-offset:3px}.pcxPort.bad:before{background:none}[data-testid=handoverCard] .dcxPort.in.armed:after{border-color:var(--dcx-g);background:var(--surface);outline:1.4px dashed var(--dcx-g);outline-offset:3px;box-shadow:0 0 0 4px var(--dcx-g-dim)}[data-testid=handoverCard] .dcxPort.in.bad:after{border-color:var(--dcx-r);background:var(--surface);outline:1.4px dashed var(--dcx-r);outline-offset:3px}.pcxPortU{position:absolute;top:calc(var(--pcx-y) * 1px - 8px);max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;letter-spacing:.01em;color:var(--ink3);background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:0 6px;pointer-events:none;z-index:7}.pcxPortU.in{right:calc(100% + 16px);text-align:right}.pcxPortU.out{left:calc(100% + 16px)}.pcxPortU.open{color:var(--ink2);border-style:dashed}.pcxPortU.asking{color:var(--warn-ink);border-color:var(--warn-line);background:var(--warn-bg)}.dcxSheet .pcxPortU{display:none}.pcxUnder{position:absolute;left:8px;right:8px;top:calc(100% - 6px);z-index:9;display:flex;flex-direction:column;gap:6px}.pcxChips{display:flex;flex-wrap:wrap;gap:4px}.pcxChip{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;font-size:11px;line-height:1.45;color:var(--good-ink);background:var(--good-bg);border:1px solid var(--good-line);border-radius:9px;padding:3px 5px 3px 8px}.pcxChipN{min-width:0;overflow-wrap:anywhere}.pcxChip button{font:inherit;font-size:11px;line-height:1;background:none;border:0;padding:0 3px;color:var(--good-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pcxChip button:hover{color:var(--red-ink)}.pcxAsk{background:var(--surface);border:1px solid var(--warn-line);border-radius:var(--r-card);box-shadow:var(--shadow-lg);padding:10px;display:flex;flex-direction:column;gap:7px}.pcxAskQ{margin:0;font-size:11.5px;line-height:1.45;color:var(--ink2)}.pcxAskQ b{color:var(--ink)}.pcxAskL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.pcxAskL button{font:inherit;font-size:12px;text-align:left;width:100%;color:var(--ink);background:var(--sunken);border:1px solid var(--rule2);border-radius:var(--r-control);padding:6px 9px;cursor:pointer}.pcxAskL button:hover{border-color:var(--orange);color:var(--orange-ink)}.pcxAskX{align-self:flex-end;font:inherit;font-size:11px;background:none;border:0;padding:0;color:var(--ink3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pcxOfr{gap:6px;width:100%}.pcxOfr,.pcxOfrP{display:flex;flex-direction:column}.pcxOfrP{position:relative;gap:2px;background:var(--surface);border:1px solid color-mix(in srgb,var(--purple) 40%,var(--rule2));border-radius:var(--r-control);padding:6px 8px}.pcxOfrN{font-size:11.5px;font-weight:650;color:var(--ink);overflow-wrap:anywhere}.pcxOfrV{font-size:11px;color:var(--ink3)}.pcxOfrH{position:absolute;right:-13px;top:calc(50% - 13px);width:26px;height:26px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:crosshair}.pcxOfrH:after{content:"";width:13px;height:13px;border-radius:50%;background:var(--purple);border:2px solid var(--purple);transition:transform .1s}.pcxOfrH:hover:after{transform:scale(1.3)}.pcxOfrW{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.pcxOfrW li{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink3)}.pcxOfrW span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.pcxShare{font:inherit;font-size:11px;width:44px;padding:1px 3px;text-align:right;border:1px solid var(--rule2);border-radius:6px;background:var(--surface);color:var(--ink)}.pcxShare.stated{border-color:var(--orange);color:var(--orange-ink);font-weight:650}.pcxOfrOff{margin:0;font-size:11px;line-height:1.4;color:var(--warn-ink)}.pcxWire{fill:none;stroke:var(--purple);stroke-width:2;opacity:.8;stroke-dasharray:1 0}.pcxWire.hover{stroke-width:3}.pcxWireTag{font-family:ui-monospace,Menlo,monospace;font-size:12px;fill:var(--dcx-ink);paint-order:stroke;stroke:var(--dcx-paper);stroke-width:4px;stroke-linejoin:round}.dcxWireArrow{fill:var(--orange)}.dcxWireArrow.bad{fill:var(--red)}.dcxWireArrow.read{fill:var(--rule2)}.pcxWireArrow{fill:var(--purple)}.dcxWire.chain{stroke:var(--blue)}.dcxWire.return{stroke:var(--purple)}.dcxWireArrow.chain{fill:var(--blue)}.dcxWireArrow.return{fill:var(--purple)}.dcxWireDot.chain{fill:var(--blue)}.dcxWireDot.return{fill:var(--purple)}.dcxWireDot{fill:var(--orange)}.pcxWireDot{fill:var(--purple)}@media(prefers-reduced-motion:reduce){.dcxWireDot,.pcxWireDot{display:none}}.dcxWireLabel,.pcxWireLabel{fill:var(--paper)}.pcxSwitch{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:11.5px;color:var(--ink2);background:none;border:0;padding:2px 0;cursor:pointer;text-align:left}.pcxSwitchT{flex:none;position:relative;width:30px;height:17px;border-radius:9px;background:var(--rule2);border:1px solid var(--rule2);transition:background .12s,border-color .12s}.pcxSwitchK{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);transition:transform .12s}.pcxSwitch[aria-checked=true] .pcxSwitchT{background:var(--orange);border-color:var(--orange)}.pcxSwitch[aria-checked=true] .pcxSwitchK{transform:translateX(13px)}.pcxSwitch[aria-checked=true] .pcxSwitchL{color:var(--ink);font-weight:600}.pcxSwitch:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.pcxSwitchL{overflow-wrap:anywhere}.dtileOfr{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.dtileOfrK{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.dtileOfrL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.dtileOfrN{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--ink3)}@media (max-width:719px){.pcxPortU{max-width:70px;font-size:11px}.pcxPortU.in{right:calc(100% + 14px)}.pcxPortU.out{left:calc(100% + 14px)}.pcxOfr{flex-direction:row;flex-wrap:wrap;gap:8px}.pcxOfrP{flex:1 1 132px}.pcxOfrH{display:none}}.dtileShare{margin:5px 0 0;font-size:11px;line-height:1.45;color:var(--ink3)}.dtileShare .num{color:var(--ink2)}.scan{display:flex;flex-direction:column;gap:12px;margin-top:14px}.scanRails{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.scanStage{overflow:auto;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sunken);min-height:300px}.scanSheet{position:relative}.scanRail{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.scanRailK{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.scanUnit{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--ink2)}.scanUnit .num{font-weight:650;color:var(--ink)}.scanRailNote{margin:4px 0 0}.scanLeft,.scanRailNote{font-size:11px;line-height:1.45;color:var(--ink3)}.scanLeft{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:5px}.scanLeft b{color:var(--ink2)}.scanCard{position:absolute;background:var(--surface);border:1px solid var(--rule2);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.scanCard.off{opacity:.55}.scanCard.plan{border-style:dashed;box-shadow:var(--shadow)}.scanCard.plan .scanCardHead{border-bottom-style:dashed}.scanCard.plan:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;border-left:1px solid var(--rule2);border-bottom:1px solid var(--rule2);border-radius:0 16px 0 0;background:var(--sunken)}.scanCard.plan .pcxPort.out:after{border-style:dashed;border-color:var(--rule2);background:var(--sunken);box-shadow:inset 0 1px 2px rgba(var(--ink-rgb),.18)}.scanCardHead{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:7px 8px 6px;border-bottom:1px solid var(--rule);cursor:-webkit-grab;cursor:grab}.scanKindRow{display:flex;align-items:center;gap:6px}.scanKindRow .scanActs{margin-left:auto}.scanName{flex:1 1;min-width:0;font:inherit;font-size:16.5px;font-weight:650;color:var(--ink);letter-spacing:-.012em;background:none;border:0;padding:1px 2px;border-radius:5px}input.scanName:focus{outline:2px solid var(--orange);outline-offset:0}.scanActs{display:flex;align-items:center;gap:5px;flex:none}.scanAct{font:inherit;font-size:11px;background:none;border:0;padding:0 2px;color:var(--ink3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.scanAct.danger:hover{color:var(--red-ink)}.scanCardBody{padding:6px 8px 8px;gap:6px}.scanCardBody,.scanIo{display:flex;flex-direction:column}.scanIo{gap:3px}.scanIoK{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.scanPort{display:flex;align-items:center;gap:2px;font-size:11px;color:var(--ink2)}.scanQty{width:28px;padding:1px 2px;text-align:right;border:1px solid var(--rule2);border-radius:5px;background:var(--surface);color:var(--ink)}.scanDrop,.scanQty{font:inherit;font-size:11px}.scanDrop{line-height:1;background:none;border:0;padding:0 1px;color:var(--ink3);cursor:pointer;flex:none}.scanDrop:hover{color:var(--red-ink)}.scanAdd{align-self:flex-start;font:inherit;font-size:11px;background:none;border:0;padding:0;color:var(--ink3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.scanAdd:hover{color:var(--orange-ink)}.scanFoot{display:flex;flex-direction:column;gap:6px}.scanMore{align-self:flex-start;font:inherit;font-size:11.5px;color:var(--ink);background:var(--surface);border:1px dashed var(--rule2);border-radius:var(--r-control);padding:6px 11px;cursor:pointer}.scanMore:hover{border-color:var(--orange);color:var(--orange-ink)}.scanPick{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.scanPick label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--ink3)}.scanPick select{font:inherit;font-size:12px;padding:5px 7px;border:1px solid var(--rule2);border-radius:var(--r-control);background:var(--surface);color:var(--ink);max-width:280px}.scanEmpty{margin-top:14px;padding:14px;border:1px dashed var(--rule2);border-radius:var(--r-card);background:var(--surface);display:flex;flex-direction:column;gap:10px}.scanEmpty p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink2);max-width:62ch}@media (max-width:719px){.scanRails{grid-template-columns:minmax(0,1fr)}}.scoDerived .scoRead{margin:0 0 3px;font-size:12.5px;color:var(--ink2)}.scoDerived .scoRead .num{color:var(--ink);font-weight:650}.scoCaption,.scoWhy{font-size:11px;color:var(--ink3)}.scoWhy{margin:8px 0 0;line-height:1.5;max-width:52ch}.scoWas{margin:9px 0 0;padding:8px 9px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sunken);display:flex;flex-direction:column;gap:5px}.scoWas p{margin:0;font-size:11px;line-height:1.5;color:var(--ink3)}.scoWas b{color:var(--ink2)}.scoCross{margin:0 0 11px;padding:9px 10px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sunken);display:flex;flex-direction:column;gap:7px}.scoCross p{margin:0;font-size:12px;line-height:1.5;color:var(--ink2)}.scoCross .btn{align-self:flex-start}.scanPort .scoUnitWrap{flex:1 1;min-width:0;gap:3px}.scanPort .scoUnit{font-size:11px;padding:2px 3px}.scanPort .scoCoin{font-size:11px;padding:1px 3px;letter-spacing:0;flex:none}.scanPort .scoNew{font-size:11px;min-width:0;flex:1 1}.scanPortWrap{display:flex;flex-direction:column;gap:2px}.scanRef{display:flex;align-items:center;gap:5px;padding:0 0 1px 38px}.scanRef .pcxSwitchT{width:22px;height:13px;border-radius:7px}.scanRef .pcxSwitchK{width:9px;height:9px}.scanRef .pcxSwitch[aria-checked=true] .pcxSwitchK{transform:translateX(9px)}.scanRef em{font-style:normal;font-size:11px;letter-spacing:.02em;color:var(--ink3);white-space:nowrap}.scanRef .pcxSwitch{gap:0}.scanRef .pcxSwitch[aria-checked=true]+em{color:var(--ink2);font-weight:650}.scanRefRO{font-style:normal;color:var(--ink3)}.cbPlace{display:flex;align-items:center;gap:8px;margin:10px 0 0;flex-wrap:wrap}.cbPlace>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.cbPlace select{font:inherit;font-size:12.5px;padding:5px 8px;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);color:var(--ink);max-width:22rem}.cbPlace select:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.cbPlaced{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink2);border-left:2px solid var(--orange);padding-left:9px}select.palAdd{padding:3px 18px 3px 7px;text-transform:none;letter-spacing:0;max-width:9.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 6px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.scanRoom{display:flex;flex-direction:column;gap:14px}.scanBench{position:relative;border-radius:4px 4px 10px 10px;border:1px solid var(--rule);border-top:5px solid var(--orange);background:color-mix(in srgb,var(--surface) 45%,var(--ground-seat));margin-bottom:14px}.scanBench:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;pointer-events:none;background:linear-gradient(var(--rule2),var(--rule2)) 8% 0/16px 12px no-repeat,linear-gradient(var(--rule2),var(--rule2)) 92% 0/16px 12px no-repeat}.scan .scanStage{border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--grid-seat) var(--grid-seat)}.scan .pcxPort:after{background:var(--sunken);border-color:var(--rule2);box-shadow:inset 0 1px 2px rgba(var(--ink-rgb),.22)}.scan .pcxPort.taken:after{background:var(--orange);border-color:var(--orange);box-shadow:inset 0 1px 2px rgba(var(--ink-rgb),.28)}.scan .pcxPort.ref:after{background:var(--sunken);border-color:var(--rule2);border-style:dashed;box-shadow:inset 0 1px 2px rgba(var(--ink-rgb),.22)}.scan .pcxPortU.ref{color:var(--ink3);border-style:dashed}.scanBoard{position:relative;align-self:flex-start;width:100%;max-width:380px;margin-top:0;padding:16px 15px 14px;background:var(--surface);border:1px solid var(--rule2);border-radius:3px;box-shadow:var(--shadow-lg)}.scanHook{display:none}.scanBoardK{margin:4px 0 0;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}.scanBoardNm{margin:3px 0 10px;font-size:15px;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.scanBoardL{margin:0;display:flex;flex-direction:column}.scanBoardL>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--rule)}.scanBoardL dt{font-size:11.8px;color:var(--ink2)}.scanBoardL dd{margin:0;font-size:11.8px;font-weight:700;color:var(--ink);text-align:right;min-width:0;overflow-wrap:anywhere}.scanBoardNote{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--rule);font-size:11px;line-height:1.5;color:var(--ink3)}.dcxWireReview{cursor:pointer}.dcxWireReview rect{fill:var(--surface);stroke:var(--rule2);stroke-width:1}.dcxWireReview text{font-size:10px;font-weight:800;letter-spacing:.06em;fill:var(--ink2);font-family:inherit}.dcxWireReview:hover rect{stroke:var(--ink3)}.dcxWireReview:hover text{fill:var(--ink)}.Cookbook_nameWrap__ofmQs{display:flex;flex-direction:column;gap:1px;min-width:0}.Cookbook_q__pH2vG{font-size:11.5px;line-height:1.35;font-weight:400;color:var(--ink3);white-space:normal}.Cookbook_shopLine__FExdU{margin-top:10px;color:var(--ink2);font-size:13.6px;line-height:1.55}.Cookbook_shopLink__uMAEP{color:var(--orange-ink);font-weight:600;text-decoration:none}.Cookbook_shopLink__uMAEP:hover{text-decoration:underline}.RecipeCatalog_open__s3WSa{background:var(--surface);border:1px solid var(--rule2);border-radius:8px;padding:6px 12px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink)}.RecipeCatalog_open__s3WSa:hover{border-color:var(--orange);color:var(--orange-ink)}.RecipeCatalog_scrim__aT8xb{text-align:left;position:fixed;inset:0;z-index:90;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding:34px 16px;overflow:auto}.RecipeCatalog_sheet__ljNwD{background:var(--paper);border-radius:16px;box-shadow:var(--shadow-lg);width:100%;max-width:860px;padding:18px 20px 22px}.RecipeCatalog_head__yx2Vs{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.RecipeCatalog_headText__Nk7_8{flex:1 1 auto;min-width:0}.RecipeCatalog_eyebrow__lfK6s{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 0 3px}.RecipeCatalog_title__SBtux{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.RecipeCatalog_lede__YmK_i{font-size:12.5px;line-height:1.5;color:var(--ink2);margin:5px 0 0;max-width:62ch}.RecipeCatalog_count__l_dFw{font-size:12.5px;font-weight:600;color:var(--ink);margin:8px 0 0}.RecipeCatalog_x__p07Np{flex:0 0 auto;background:none;border:0;cursor:pointer;font-size:20px;line-height:1;color:var(--ink3);padding:2px 6px}.RecipeCatalog_search__WeoOq{font:inherit;font-size:12.5px;padding:6px 10px;border:1px solid var(--rule2);border-radius:8px;background:var(--surface);color:var(--ink);width:260px;max-width:100%;margin-bottom:10px}.RecipeCatalog_dept__wk1ZO{background:var(--surface);border:1px solid var(--rule);border-radius:11px;margin-bottom:8px;overflow:hidden}.RecipeCatalog_deptHead__qodiK{display:flex;align-items:center;gap:10px;padding:9px 12px}.RecipeCatalog_disclose__TZr3y{flex:1 1 auto;min-width:0;background:none;border:0;padding:0;cursor:pointer;font:inherit;display:flex;align-items:center;gap:8px;text-align:left;color:var(--ink)}.RecipeCatalog_chev__HoexI{width:11px;flex:0 0 11px;font-size:12px;color:var(--ink3)}.RecipeCatalog_deptName__kYbus{font-size:14px;font-weight:700;letter-spacing:-.01em}.RecipeCatalog_seatName__p2e6K{font-size:12.5px;font-weight:600}.RecipeCatalog_n__jVSo5{font-size:11px;font-weight:600;color:var(--ink3)}.RecipeCatalog_body__12F36{border-top:1px solid var(--rule);padding:4px 12px 10px}.RecipeCatalog_seat__RIZQg{border-bottom:1px solid var(--rule);padding:6px 0}.RecipeCatalog_seat__RIZQg:last-child{border-bottom:0}.RecipeCatalog_seatHead__IhLBk{display:flex;align-items:center;gap:10px}.RecipeCatalog_recs__ex81g{list-style:none;margin:4px 0 2px;padding:0 0 0 19px}.RecipeCatalog_recs__ex81g li{display:flex;align-items:center;gap:10px;padding:4px 0}.RecipeCatalog_recBody___bhEp{flex:1 1 auto;min-width:0}.RecipeCatalog_recName__rwE0W{display:block;font-size:11.5px;font-weight:600;color:var(--ink);line-height:1.3}.RecipeCatalog_recFlow__hZ_Tu{display:block;font-size:11px;color:var(--ink3);line-height:1.35}.RecipeCatalog_recFlow__hZ_Tu em{font-style:normal;padding:0 3px}.RecipeCatalog_dim__nZduH .RecipeCatalog_recName__rwE0W{color:var(--ink3)}.RecipeCatalog_lockTag__eG8dI{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.AssistSteps_scope__pXiUU{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--sunken)}.AssistSteps_scopeLbl__kgAoM{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.AssistSteps_track__Hb3ti{position:relative;width:44px;height:24px;flex:none;padding:0;border:1px solid var(--rule);border-radius:999px;background:var(--surface);cursor:pointer;transition:background .14s ease,border-color .14s ease}.AssistSteps_track__Hb3ti:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.AssistSteps_knob__3Zwt9{position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:50%;background:var(--ink3);transition:transform .14s ease,background .14s ease}.AssistSteps_on___r63O{background:var(--orange);border-color:var(--orange)}.AssistSteps_on___r63O .AssistSteps_knob__3Zwt9{background:var(--knob);transform:translateX(20px)}.AssistSteps_scopeSays__Ycc3w{flex:1 1 240px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ink2)}.AssistSteps_scopeSays__Ycc3w b{font-weight:600;color:var(--ink)}.AssistSteps_steps__PukSZ{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:step}.AssistSteps_step__7Idpv{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding:9px 11px;border:1px solid var(--rule);border-radius:9px;background:var(--surface)}.AssistSteps_n__gRCOb{grid-row:1/span 2;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--sunken);font-size:11px;font-weight:700;color:var(--ink2)}.AssistSteps_what__tsZNo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.AssistSteps_recipe__jk7o2{font-weight:600;font-size:13px;color:var(--ink)}.AssistSteps_count__dkdhS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;color:var(--orange)}.AssistSteps_meta__OfLmc{display:flex;gap:8px;flex-wrap:wrap;font-size:11.5px;line-height:1.4;color:var(--ink3)}.AssistSteps_meta__OfLmc span{white-space:normal}.AssistSteps_stop__16lwE{color:var(--ink2);background:var(--cream);border-radius:5px;padding:1px 6px}.AssistSteps_approval__C9mR4{margin:10px 0 0;padding:9px 12px;border-left:3px solid var(--orange);background:var(--cream);border-radius:0 8px 8px 0;font-size:12.5px;line-height:1.5;color:var(--ink2)}.AssistSteps_ask__1ohpT,.AssistSteps_gap__3Tadf{margin:8px 0 0;padding:9px 12px;border:1px dashed var(--rule2);border-radius:8px;font-size:12.5px;line-height:1.5;color:var(--ink2);background:transparent}.AssistSteps_ask__1ohpT b{display:block;font-weight:600;color:var(--ink);margin-bottom:3px}.AssistSteps_cands__aKOD2{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px;padding:0;list-style:none}.AssistSteps_cands__aKOD2 li{font-size:11.5px;padding:2px 8px;border:1px solid var(--rule);border-radius:999px;color:var(--ink3)}.AssistSteps_cands__aKOD2 li b{display:inline;color:var(--ink2);margin:0}@media (max-width:560px){.AssistSteps_step__7Idpv{grid-template-columns:1fr}.AssistSteps_n__gRCOb{grid-row:auto}.AssistSteps_scope__pXiUU{align-items:flex-start}}