.LateUnlockHost_floatBand__LxXep{position:fixed;left:50%;bottom:calc(20px + var(--phone-tab-bar-offset, 0px));z-index:60;transform:translateX(-50%);width:min(520px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;padding:14px 16px 14px 18px;border-radius:20px;background:#4EA2FD;color:#FFF8F0;box-shadow:0 18px 44px rgba(0,49,65,.26),0 4px 12px rgba(0,49,65,.14);font-family:var(--font-sofia),system-ui,-apple-system,sans-serif;line-height:1.15}.LateUnlockHost_bandIcon__tcNU_{flex:none;width:22px;height:22px;margin-top:1px}.LateUnlockHost_bandText__j9S_j{flex:1;min-width:0}.LateUnlockHost_bandBig__rfM8X{font-weight:700;font-size:17px}.LateUnlockHost_bandSmall__WLPsI{margin-top:4px;font-size:14px}.LateUnlockHost_bandButton__JYp38{flex:none;height:40px;padding:0 16px;border:0;border-radius:100px;background:#FFC600;color:#003141;font:700 15px var(--font-sofia),system-ui,-apple-system,sans-serif;cursor:pointer}.LateUnlockHost_screen__eImRf{position:fixed;inset:0;z-index:80;overflow-y:auto;background:#FAEBDA;color:#003141;font-family:var(--font-sofia),system-ui,-apple-system,sans-serif}.LateUnlockHost_inner__smYBq{max-width:760px;margin:0 auto;padding:28px 0 200px}.LateUnlockHost_week__UW4_3{padding:6px 20px 0}.LateUnlockHost_weekTitle__4Qysz{margin:0;font-family:var(--font-gaya),Georgia,serif;font-weight:400;font-size:34px;line-height:1.05}.LateUnlockHost_meta__2mxjb{margin-top:6px;font-size:15px;line-height:1.15;color:#00465E}.LateUnlockHost_band__cSG_K{display:flex;gap:12px;align-items:flex-start;margin:16px 16px 0;padding:16px 18px;border-radius:20px;background:#4EA2FD;color:#FFF8F0;line-height:1.15}.LateUnlockHost_dishes__FDqKs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 12px;padding:16px}.LateUnlockHost_dish__Z9B6u{position:relative;margin-top:46px;padding:74px 10px 12px;border-radius:18px;background:#FFFFFF;text-align:center;box-shadow:0 2px 8px rgba(0,49,65,.08)}.LateUnlockHost_dishNoImage__Lt8y0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:18px}.LateUnlockHost_dishChanged__2EKNA{outline:3px solid #C8A4F5}.LateUnlockHost_dishImage__gIipq{position:absolute;left:50%;top:-46px;transform:translateX(-50%);width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,49,65,.18))}.LateUnlockHost_dishName__y2M49{min-height:32px;font-family:var(--font-bd-supper),Georgia,serif;font-size:15px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.LateUnlockHost_dishQty__Jkqru{margin-top:4px;font-size:13px;line-height:1.15;color:#00465E}.LateUnlockHost_newTag__rOZ29{padding:2px 8px;border-radius:100px;background:#C8A4F5;color:#FFF8F0;font-size:12px;font-weight:700}.LateUnlockHost_swap__fwQ8Z{display:inline-flex;align-items:center;gap:6px;height:34px;margin:10px auto 0;padding:0 14px;border:1.5px solid #003141;border-radius:100px;background:#FFFFFF;color:#003141;font:700 14px var(--font-sofia),system-ui,-apple-system,sans-serif;cursor:pointer}.LateUnlockHost_swap__fwQ8Z:disabled{opacity:.5;cursor:default}.LateUnlockHost_swapIcon__v_F4i{width:16px;height:16px}.LateUnlockHost_dock__ltshH{position:fixed;left:0;right:0;bottom:0;z-index:81;padding:14px 16px 22px;border-radius:24px 24px 0 0;background:#FFFFFF;box-shadow:0 -8px 24px rgba(0,49,65,.08)}.LateUnlockHost_dock__ltshH>*{max-width:520px;margin-left:auto;margin-right:auto}.LateUnlockHost_dockRow__vN5TB{display:flex;justify-content:space-between;margin-bottom:10px;font-size:15px;line-height:1.15}.LateUnlockHost_cta__V0vD8{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:0;border-radius:100px;background:#FFC600;color:#003141;font:700 17px var(--font-sofia),system-ui,-apple-system,sans-serif;cursor:pointer}.LateUnlockHost_cta__V0vD8:disabled{background:#EFEFED;color:#6B6B6B;cursor:default}.LateUnlockHost_ctaGhost__o7vDd{background:transparent;border:2px solid #003141}.LateUnlockHost_textLink__3FXUP{display:block;margin:14px auto 0;border:0;background:none;color:#003141;font:700 15px var(--font-sofia),system-ui,-apple-system,sans-serif;text-decoration:underline;text-decoration-color:#4EA2FD;text-underline-offset:4px;cursor:pointer}.LateUnlockHost_error__bcbSi{margin:0 0 10px;font-size:14px;line-height:1.15;color:#B91C1C}.LateUnlockHost_shade__UY1Oh{position:fixed;inset:0;z-index:82;border:0;background:rgba(0,49,65,.4)}.LateUnlockHost_sheet__WI5L_{position:fixed;left:50%;bottom:0;z-index:83;transform:translateX(-50%);width:min(560px,100vw);max-height:88vh;overflow-y:auto;padding:22px 20px 26px;border-radius:28px 28px 0 0;background:#FFFFFF;box-shadow:0 -12px 40px rgba(0,49,65,.18)}.LateUnlockHost_sheetTitle__JrJLi{margin:0 0 6px;font-family:var(--font-gaya),Georgia,serif;font-weight:400;font-size:26px;line-height:1.05}.LateUnlockHost_sheetText__biDhO{margin:0 0 16px;font-size:16px;line-height:1.15;color:#00465E}.LateUnlockHost_pick__GrhqT{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 16px}.LateUnlockHost_pickItem__XtrTY{padding:8px 4px;border:1.5px solid #e0d0bc;border-radius:14px;background:#FFFFFF;color:#003141;font:500 12px var(--font-sofia),system-ui,-apple-system,sans-serif;line-height:1.1;text-align:center;cursor:pointer}.LateUnlockHost_pickSelected__ngEud{border-color:#4EA2FD;background:#EAF4FF}.LateUnlockHost_pickGone__Ke9jP{color:#6B6B6B;cursor:default}.LateUnlockHost_pickGone__Ke9jP img{opacity:.45;filter:grayscale(.6)}.LateUnlockHost_pickPhoto__OSc5V{position:relative;display:block}.LateUnlockHost_pickBlank__LEhnu,.LateUnlockHost_pickPhoto__OSc5V img{display:block;width:70px;height:70px;margin:0 auto 6px;object-fit:contain}.LateUnlockHost_soldOut__Qmw5_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:6px 14px;border-radius:8px;background:#003141;color:#FFF8F0;font:700 15px var(--font-sofia),system-ui,-apple-system,sans-serif;white-space:nowrap;box-shadow:0 3px 8px rgba(0,49,65,.25)}.LateUnlockHost_pickPrice__Jadr8{display:block;margin-top:3px;color:#00465E}.LateUnlockHost_sumRow__YPhHt{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e0d0bc;font-size:16px;line-height:1.15}.LateUnlockHost_done__2t7f7{max-width:520px;margin:0 auto;padding:100px 26px 160px;text-align:center}.LateUnlockHost_tick__lGbfd{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 20px;border-radius:50%;background:#6BBD52;color:#FFF8F0}.LateUnlockHost_tick__lGbfd svg{width:44px;height:44px;stroke-width:3}.LateUnlockHost_doneTitle__snwpx{margin:0 0 10px;font-family:var(--font-gaya),Georgia,serif;font-weight:400;font-size:38px;line-height:1.05}.LateUnlockHost_doneText__8WRYz{margin:0 0 8px;font-size:17px;line-height:1.15}.LateUnlockHost_doneNote__g61CA{margin:14px 0 0;font-size:15px;line-height:1.15;color:#00465E}@media (max-width:520px){.LateUnlockHost_dishes__FDqKs{grid-template-columns:1fr 1fr}.LateUnlockHost_floatBand__LxXep{flex-wrap:wrap}.LateUnlockHost_bandButton__JYp38{width:100%}}.CookingLoader_stage__OExYj{--loop:4.8s;position:relative;width:min(100%,35rem);min-height:min(35rem,80svh);margin-inline:auto;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--loader-ink);text-align:center;isolation:isolate}.CookingLoader_illustration__iYxR6{width:min(100%,28rem);height:auto;overflow:visible;flex-shrink:0}.CookingLoader_tableShadow__1TyHa{opacity:.09}.CookingLoader_plateFill__RmVnu{fill:var(--loader-paper)}.CookingLoader_plateHatch__ILsPP,.CookingLoader_plateOutline__FXI7w,.CookingLoader_plateRim__Ckqh1{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.CookingLoader_plateOutline__FXI7w{stroke-width:3.5;stroke-dasharray:100;animation:CookingLoader_drawPlate__q73yf var(--loop) steps(9) infinite}.CookingLoader_plateRim__Ckqh1{stroke:var(--loader-azure);stroke-width:1.6;stroke-dasharray:100;animation:CookingLoader_drawRim__OVkYE var(--loop) steps(8) infinite}.CookingLoader_plateHatch__ILsPP{stroke-width:1.5;opacity:.45}.CookingLoader_plate__2leq7{transform-origin:240px 170px;animation:CookingLoader_platePose__Ibv6b var(--loop) step-end infinite}.CookingLoader_fork__1g_4P{transform-origin:110px 252px;animation:CookingLoader_forkPose__14Jol var(--loop) step-end infinite}.CookingLoader_knife__iDGQK{transform-origin:363px 258px;animation:CookingLoader_knifePose__VDQ91 var(--loop) step-end infinite}.CookingLoader_spoon__RjH02{transform-origin:405px 249px;animation:CookingLoader_spoonPose__W_wwi var(--loop) step-end infinite}.CookingLoader_servingStar__kIHy0{transform-origin:241px 169px;animation:CookingLoader_starPose__35vLE var(--loop) step-end infinite}.CookingLoader_flourishOne__Uys4s{transform-origin:115px 64px;animation:CookingLoader_flourish__qcMJu var(--loop) step-end infinite}.CookingLoader_flourishTwo__XlR6X{transform-origin:362px 64px;animation:CookingLoader_flourish__qcMJu var(--loop) step-end -.18s infinite}.CookingLoader_arrivalMarks__nqbPf{animation:CookingLoader_arrival__gsNTK var(--loop) step-end infinite}.CookingLoader_copy__ybZxs{width:100%;margin-top:-.25rem}.CookingLoader_kicker__oF2p0{font-family:var(--font-sofia),sans-serif;font-size:var(--loader-caption);margin:0 0 1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.CookingLoader_title___xDmo{font-family:var(--font-gaya),Georgia,serif;font-size:var(--loader-title-small);margin:0;min-height:2.3em;display:grid;place-items:start center;text-wrap:balance;font-weight:400;line-height:1.12;color:inherit}.CookingLoader_title___xDmo>span{grid-area:1/1;width:100%;transform-origin:50% 80%}.CookingLoader_headlineLeaving__kvrTi{animation:CookingLoader_headlineOut__nmoEW .18s steps(3) both;pointer-events:none}.CookingLoader_headlineEntering__qyFJx{animation:CookingLoader_headlineIn__3UF6d .38s step-end .07s both}@keyframes CookingLoader_headlineOut__nmoEW{0%{transform:translateY(0) rotate(0);opacity:1}65%{transform:translateY(-9px) rotate(-2deg);opacity:.5}to{transform:translateY(-18px) rotate(-3deg);opacity:0}}@keyframes CookingLoader_headlineIn__3UF6d{0%{transform:translateY(15px) rotate(2deg);opacity:0}18%{transform:translateY(10px) rotate(1.5deg);opacity:1}36%{transform:translateY(4px) rotate(-1deg)}54%{transform:translateY(-3px) rotate(-1.2deg)}73%{transform:translateY(1px) rotate(.6deg)}to{transform:translateY(0) rotate(0);opacity:1}}.CookingLoader_loadingMarks__xWwVm{width:7rem;height:auto;margin-top:.5rem;stroke:currentColor;stroke-width:3;stroke-linecap:round}.CookingLoader_loadingMarks__xWwVm path{stroke:var(--loader-azure);animation:CookingLoader_loadingBeat__qghJH 1.2s step-end infinite}.CookingLoader_loadingMarks__xWwVm path:nth-child(2){stroke:var(--loader-purple);animation-delay:.2s}.CookingLoader_loadingMarks__xWwVm path:nth-child(3){stroke:var(--loader-yellow);animation-delay:.4s}@keyframes CookingLoader_drawPlate__q73yf{0%{stroke-dashoffset:100}24%,88%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes CookingLoader_drawRim__OVkYE{0%,8%{stroke-dashoffset:100}32%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes CookingLoader_platePose__Ibv6b{0%{transform:rotate(-3deg)}18%{transform:rotate(1deg)}32%{transform:rotate(-1deg)}58%{transform:rotate(1deg)}76%{transform:rotate(0)}92%{transform:rotate(-3deg)}}@keyframes CookingLoader_forkPose__14Jol{0%,3%{transform:translate(-105px) rotate(-10deg);opacity:0}6%{transform:translate(-90px) rotate(10deg);opacity:1}10%{transform:translate(-74px,-4px) rotate(-9deg)}14%{transform:translate(-58px) rotate(10deg)}18%{transform:translate(-42px,-4px) rotate(-9deg)}22%{transform:translate(-26px) rotate(9deg)}26%{transform:translate(-11px,-3px) rotate(-7deg)}30%{transform:translate(2px) rotate(5deg)}34%,80%{transform:translate(0) rotate(-1deg);opacity:1}84%{transform:translate(-22px,-3px) rotate(-9deg)}88%{transform:translate(-45px) rotate(10deg)}92%{transform:translate(-68px,-4px) rotate(-9deg)}96%{transform:translate(-91px) rotate(10deg);opacity:1}to{transform:translate(-105px) rotate(-10deg);opacity:0}}@keyframes CookingLoader_knifePose__VDQ91{0%,9%{transform:translate(115px) rotate(10deg);opacity:0}12%{transform:translate(94px) rotate(-9deg);opacity:1}16%{transform:translate(77px,-4px) rotate(10deg)}20%{transform:translate(60px) rotate(-9deg)}24%{transform:translate(43px,-4px) rotate(10deg)}28%{transform:translate(26px) rotate(-8deg)}32%{transform:translate(11px,-3px) rotate(7deg)}36%{transform:translate(-2px) rotate(-5deg)}40%,84%{transform:translate(0) rotate(1deg);opacity:1}88%{transform:translate(25px,-3px) rotate(10deg)}92%{transform:translate(53px) rotate(-9deg)}96%{transform:translate(82px,-4px) rotate(10deg);opacity:1}to{transform:translate(115px) rotate(-9deg);opacity:0}}@keyframes CookingLoader_spoonPose__W_wwi{0%,23%{transform:translate(70px) rotate(10deg);opacity:0}26%{transform:translate(60px) rotate(-10deg);opacity:1}30%{transform:translate(47px,-5px) rotate(11deg)}34%{transform:translate(34px) rotate(-10deg)}38%{transform:translate(21px,-4px) rotate(9deg)}42%{transform:translate(9px) rotate(-7deg)}46%{transform:translate(-2px,-2px) rotate(5deg)}50%,80%{transform:translate(0) rotate(2deg);opacity:1}84%{transform:translate(16px,-4px) rotate(10deg)}88%{transform:translate(33px) rotate(-10deg)}92%{transform:translate(50px,-4px) rotate(11deg)}96%{transform:translate(68px) rotate(-10deg);opacity:1}to{transform:translate(80px) rotate(10deg);opacity:0}}@keyframes CookingLoader_starPose__35vLE{0%,42%{transform:translateY(-22px) rotate(-26deg) scale(.3);opacity:0}45%{transform:translateY(-18px) rotate(-20deg) scale(.65);opacity:1}48%{transform:translateY(-8px) rotate(-10deg) scale(.9)}51%{transform:translateY(3px) rotate(7deg) scale(1.12,.91)}55%{transform:translateY(-2px) rotate(-4deg) scale(.96,1.04)}59%{transform:rotate(2deg) scale(1)}66%{transform:rotate(-2deg)}74%,83%{transform:rotate(2deg);opacity:1}87%{transform:rotate(12deg) scale(.8)}91%,to{transform:rotate(25deg) scale(.3);opacity:0}}@keyframes CookingLoader_flourish__qcMJu{0%,52%{opacity:0;transform:scale(.5) rotate(-14deg)}55%{opacity:1;transform:scale(1.18) rotate(8deg)}59%{transform:scale(.92) rotate(-4deg)}64%,78%{opacity:1;transform:scale(1) rotate(2deg)}83%,to{opacity:0;transform:scale(.6) rotate(14deg)}}@keyframes CookingLoader_arrival__gsNTK{0%,50%{opacity:0}51%,58%{opacity:1}62%,to{opacity:0}}@keyframes CookingLoader_loadingBeat__qghJH{0%,60%{opacity:.25}20%,40%{opacity:1}}@media (max-width:380px){.CookingLoader_stage__OExYj{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.CookingLoader_illustration__iYxR6,.CookingLoader_illustration__iYxR6 *,.CookingLoader_stage__OExYj *,.CookingLoader_stage__OExYj :after,.CookingLoader_stage__OExYj :before{animation:none!important;transition:none!important}.CookingLoader_headlineLeaving__kvrTi{display:none}.CookingLoader_arrivalMarks__nqbPf{opacity:0}.CookingLoader_plateOutline__FXI7w,.CookingLoader_plateRim__Ckqh1{stroke-dashoffset:0}}@media (min-width:640px){.CookingLoader_title___xDmo{font-size:var(--loader-title-large)}}.CookingLoader_srOnly__eqwS5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.WeekBuildOverlay_overlay__tTXXw{--wb-ease:cubic-bezier(0.4,0,0.2,1);--wb-spring:cubic-bezier(0.34,1.45,0.64,1);position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--wb-cream2) 78%,transparent);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:WeekBuildOverlay_wbFadeIn__xqafS .35s var(--wb-ease) both}.WeekBuildOverlay_stage__ig557{position:relative;width:min(520px,100%);text-align:center}.WeekBuildOverlay_motif__YSUrA{--loop:4.8s;position:relative;width:min(100%,28rem);margin:0 auto 18px;color:var(--loader-ink)}[data-state=success] .WeekBuildOverlay_motif__YSUrA>svg{visibility:hidden}.WeekBuildOverlay_checkDisc__xNuA9{position:absolute;left:50%;top:50%;margin-top:-31px;width:62px;height:62px;margin-left:-31px;border-radius:50%;background:var(--wb-green);box-shadow:var(--wb-shadow);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4) translateY(16px)}.WeekBuildOverlay_checkDiscIn__644yG{animation:WeekBuildOverlay_wbPop__uUGe0 .5s var(--wb-spring) .15s both}.WeekBuildOverlay_copyBlock__nYqtr{transition:opacity .35s var(--wb-ease),transform .35s var(--wb-ease)}.WeekBuildOverlay_copyBlockOut___zulH{position:absolute;left:0;right:0;opacity:0;transform:translateY(-8px);pointer-events:none}.WeekBuildOverlay_copyBlockIn__aLEj3{animation:WeekBuildOverlay_wbRise__U3bPo .5s var(--wb-ease) .2s both}.WeekBuildOverlay_errorBlock__Tz_cR{animation:WeekBuildOverlay_wbRise__U3bPo .45s var(--wb-ease) both}.WeekBuildOverlay_errorActions__a7nvr{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}@keyframes WeekBuildOverlay_wbFadeIn__xqafS{0%{opacity:0}to{opacity:1}}@keyframes WeekBuildOverlay_wbPop__uUGe0{0%{opacity:0;transform:scale(.4) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes WeekBuildOverlay_wbRise__U3bPo{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WeekBuildOverlay_overlay__tTXXw{animation-duration:.2s}.WeekBuildOverlay_checkDiscIn__644yG,.WeekBuildOverlay_copyBlockIn__aLEj3,.WeekBuildOverlay_errorBlock__Tz_cR{animation:none;opacity:1;transform:none}}