.ChefHome_home__giSQ1{max-width:852px;margin:0 auto;padding:8px 0 16px}.ChefHome_welcome__3fu5C{margin-bottom:26px}.ChefHome_eyebrow__AeqYT{margin:0 0 6px;color:var(--brand-terracotta);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ChefHome_welcome__3fu5C h1{margin:0;font-family:var(--font-brand-serif),"Playfair Display",serif;font-size:clamp(28px,5vw,34px);font-weight:700;line-height:1.1}.ChefHome_grid__u5c6f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ChefHome_card__QCHTp{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:148px;padding:20px;color:var(--brand-brown);text-decoration:none;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;transition:box-shadow .16s ease,transform .16s ease}.ChefHome_card__QCHTp:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(61,43,31,.08)}.ChefHome_card__QCHTp:focus-visible,.ChefHome_dashboardLink__6yw37:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:4px}.ChefHome_icon__U_igp{display:grid;width:42px;height:42px;color:var(--brand-terracotta);background:rgba(194,112,62,.1);border-radius:12px;place-items:center}.ChefHome_icon__U_igp[data-tone=sage]{color:#5f7350;background:rgba(156,175,136,.2)}.ChefHome_copy__5wU5D{display:flex;flex-direction:column;gap:4px;margin-top:auto}.ChefHome_copy__5wU5D strong{font-family:var(--font-brand-serif),"Playfair Display",serif;font-size:19px;line-height:1.2}.ChefHome_copy__5wU5D>span{color:var(--brand-brown-3);font-size:13px}.ChefHome_dashboardLink__6yw37{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:8px 14px;background:transparent;border:1px solid rgba(61,43,31,.22);border-radius:999px;font-weight:600;color:var(--brand-brown);font-size:13px;text-decoration:none}.ChefHome_dashboardLink__6yw37:hover{background:rgba(61,43,31,.04);border-color:var(--brand-brown)}@media (max-width:380px){.ChefHome_grid__u5c6f{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ChefHome_card__QCHTp{transition:none}.ChefHome_card__QCHTp:hover{transform:none}}.ChefOnboarding_card__K6HP_{overflow:hidden;margin-bottom:28px;color:var(--brand-brown);background:linear-gradient(135deg,rgba(194,112,62,.07),transparent 60%);border:1px solid rgba(194,112,62,.4);border-radius:18px;scroll-margin-top:110px}.ChefOnboarding_header__7rqH6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px}.ChefOnboarding_intro__xWdIF{min-width:0}.ChefOnboarding_statusRow__beExp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--brand-brown-3);font-size:12px}.ChefOnboarding_badge__QGold{padding:4px 9px;color:var(--brand-terracotta);background:rgba(194,112,62,.12);border-radius:999px;font-size:11px;font-weight:700}.ChefOnboarding_intro__xWdIF h2{margin:8px 0 4px;font-family:var(--font-brand-serif),"Playfair Display",serif;font-size:22px;font-weight:700;line-height:1.2}.ChefOnboarding_intro__xWdIF p{max-width:540px;margin:0;color:var(--brand-brown-3);font-size:13px;line-height:1.5}.ChefOnboarding_primaryLink__P47p6,.ChefOnboarding_startLink__mhXck{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;color:var(--brand-brown);font:inherit;font-size:12px;font-weight:600;text-decoration:none;border-radius:9px}.ChefOnboarding_primaryLink__P47p6{min-height:38px;padding:9px 14px;color:#fff;background:var(--brand-terracotta);border:0;cursor:pointer}.ChefOnboarding_primaryLink__P47p6:disabled{cursor:default;opacity:.6}.ChefOnboarding_startLink__mhXck{border:1px solid rgba(61,43,31,.25);border-radius:999px;min-height:38px;padding:6px 10px}.ChefOnboarding_startLink__mhXck:hover{background:rgba(61,43,31,.05)}.ChefOnboarding_primaryLink__P47p6:hover{filter:brightness(.95)}.ChefOnboarding_primaryLink__P47p6:focus-visible,.ChefOnboarding_startLink__mhXck:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:3px}.ChefOnboarding_progressWrap___BxJu{padding:0 24px 16px}.ChefOnboarding_progress__ghtIM{height:6px;overflow:hidden;background:rgba(194,112,62,.15);border-radius:999px}.ChefOnboarding_progress__ghtIM>span{display:block;height:100%;background:var(--brand-terracotta);border-radius:inherit;transition:width .28s ease}.ChefOnboarding_card__K6HP_[data-compact=true]{margin-bottom:20px}.ChefOnboarding_card__K6HP_[data-compact=true] .ChefOnboarding_intro__xWdIF h2{font-size:19px}@media (max-width:540px){.ChefOnboarding_header__7rqH6{padding:18px 16px 14px}.ChefOnboarding_card__K6HP_[data-compact=true] .ChefOnboarding_header__7rqH6{flex-wrap:wrap}.ChefOnboarding_progressWrap___BxJu{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.ChefOnboarding_progress__ghtIM>span{transition:none}}.ChefOnboarding_walkthroughStep__CKcuf{padding:4px 24px 24px;animation:ChefOnboarding_revealSetup__LPS4j .22s ease-out}.ChefOnboarding_walkthroughStep__CKcuf h3{margin:0 0 8px}.ChefOnboarding_walkthroughStep__CKcuf p{font-size:14px}.ChefOnboarding_saved__HEL4K{display:flex;align-items:center;gap:6px;color:#246643}.ChefOnboarding_goLive__lOTVX{background:#246643}@keyframes ChefOnboarding_revealSetup__LPS4j{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChefOnboarding_walkthroughStep__CKcuf{animation:none}}.ChefOnboarding_steps__klOcS{padding:0;margin:0;list-style:none}.ChefOnboarding_step__2XdBZ{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid rgba(61,43,31,.12)}.ChefOnboarding_check__V1JsG{display:grid;width:24px;height:24px;color:var(--brand-brown-3);font-size:11px;border:2px solid rgba(61,43,31,.22);border-radius:50%;place-items:center}.ChefOnboarding_step__2XdBZ[data-done=true]{opacity:.55}.ChefOnboarding_step__2XdBZ[data-done=true] .ChefOnboarding_check__V1JsG{color:#fff;background:#5f7350;border-color:#5f7350}.ChefOnboarding_stepCopy__R0uD3 h3{margin:0;font-size:14px;font-weight:600}.ChefOnboarding_step__2XdBZ[data-done=true] h3{color:var(--brand-brown-3);text-decoration:line-through}.ChefOnboarding_step__2XdBZ[data-completing=true]{animation:ChefOnboarding_settleCompletedStep__cP6fv .15s ease .65s both}.ChefOnboarding_step__2XdBZ[data-completing=true] .ChefOnboarding_check__V1JsG{position:relative;isolation:isolate;background:transparent}.ChefOnboarding_step__2XdBZ[data-completing=true] .ChefOnboarding_check__V1JsG:before{position:absolute;inset:-2px;z-index:-1;content:"";background:#5f7350;border-radius:50%;animation:ChefOnboarding_fillCompletedCheck__uYjE0 .24s ease-out both}.ChefOnboarding_step__2XdBZ[data-completing=true] .ChefOnboarding_check__V1JsG svg{animation:ChefOnboarding_showCompletedCheck__yPb1m .18s ease-out .22s both}.ChefOnboarding_step__2XdBZ[data-completing=true] h3{text-decoration:none}.ChefOnboarding_step__2XdBZ[data-completing=true] h3 span{background:linear-gradient(currentColor,currentColor) 0 /100% 1px no-repeat;animation:ChefOnboarding_strikeCompletedStep__MhBX8 .26s ease-in-out .39s both}@keyframes ChefOnboarding_fillCompletedCheck__uYjE0{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ChefOnboarding_showCompletedCheck__yPb1m{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ChefOnboarding_strikeCompletedStep__MhBX8{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes ChefOnboarding_settleCompletedStep__cP6fv{0%{opacity:1}to{opacity:.55}}.ChefOnboarding_stepCopy__R0uD3 p{margin:3px 0 0;line-height:1.5}.ChefOnboarding_stepCopy__R0uD3 p,.ChefOnboarding_stepStatus__iiBMx{color:var(--brand-brown-3);font-size:12px}.ChefOnboarding_stepReveal__fQbgt{display:grid;grid-template-rows:1fr;animation:ChefOnboarding_expandStep__8Mc4c .36s ease-out}.ChefOnboarding_stepInner__GzL0K{overflow:hidden;min-height:0}.ChefOnboarding_stepCopy__R0uD3{min-width:0}@keyframes ChefOnboarding_expandStep__8Mc4c{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media (max-width:540px){.ChefOnboarding_step__2XdBZ{gap:10px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.ChefOnboarding_stepReveal__fQbgt,.ChefOnboarding_step__2XdBZ[data-completing=true],.ChefOnboarding_step__2XdBZ[data-completing=true] .ChefOnboarding_check__V1JsG svg,.ChefOnboarding_step__2XdBZ[data-completing=true] .ChefOnboarding_check__V1JsG:before,.ChefOnboarding_step__2XdBZ[data-completing=true] h3 span{animation:none}}.ChefDashboardShell_shell__DMlOo{min-height:100vh;background:var(--brand-cream);color:var(--brand-brown);font-family:var(--font-brand-sans),"DM Sans",sans-serif}.ChefDashboardShell_main__sw_ze{min-height:100vh;padding:32px 40px 80px}.ChefDashboardShell_chefIdentity__6TqPq,.ChefDashboardShell_drawerHeader__Z1d72,.ChefDashboardShell_headerActions__uKFcC,.ChefDashboardShell_headerStart__YPbvK,.ChefDashboardShell_header__wOdSD{display:flex;align-items:center}.ChefDashboardShell_header__wOdSD{position:sticky;z-index:30;top:0;justify-content:space-between;gap:16px;margin-bottom:24px;padding:12px 0 16px;background:rgba(247,243,234,.96);border-bottom:1px solid rgba(61,43,31,.12);backdrop-filter:blur(12px)}.ChefDashboardShell_header__wOdSD:has(.ChefDashboardShell_notificationPanel__uQBOL){z-index:36}.ChefDashboardShell_headerStart__YPbvK{flex:1;gap:12px;min-width:0}.ChefDashboardShell_headerActions__uKFcC{gap:12px}.ChefDashboardShell_iconButton__UaEg_,.ChefDashboardShell_menuButton__gHoVk,.ChefDashboardShell_notificationButton__VHDgw{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--brand-brown);background:transparent;border:1px solid rgba(61,43,31,.18);cursor:pointer}.ChefDashboardShell_notifications__tcfXE{position:relative}.ChefDashboardShell_notificationPanel__uQBOL{position:absolute;z-index:35;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 32px));overflow:hidden;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;box-shadow:0 18px 48px rgba(61,43,31,.16);animation:ChefDashboardShell_notification-panel-in__Lsalx .16s ease-out}.ChefDashboardShell_notificationPanelHeader__JxFh1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(61,43,31,.1)}.ChefDashboardShell_notificationPanelHeader__JxFh1 h2,.ChefDashboardShell_notificationPanelHeader__JxFh1 p{margin:0}.ChefDashboardShell_notificationPanelHeader__JxFh1 h2{font-family:var(--font-brand-serif),"Playfair Display",serif;font-size:20px;line-height:1.2}.ChefDashboardShell_notificationPanelHeader__JxFh1 p{margin-top:3px;color:var(--brand-brown-3);font-size:11px}.ChefDashboardShell_notificationPanelHeader__JxFh1 button,.ChefDashboardShell_notificationState__LO_J2 button{padding:0;color:var(--brand-terracotta);font:inherit;font-size:11px;font-weight:700;background:transparent;border:0;cursor:pointer}.ChefDashboardShell_notificationPanelHeader__JxFh1 button:disabled{color:var(--brand-brown-3);cursor:default;opacity:.55}.ChefDashboardShell_notificationList__QsW0_{max-height:min(480px,calc(100vh - 140px));overflow-y:auto}.ChefDashboardShell_notificationItem__ShFPE{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 8px;gap:12px;padding:15px 18px;color:var(--brand-brown);text-decoration:none;border-bottom:1px solid rgba(61,43,31,.08);transition:background .15s ease}.ChefDashboardShell_notificationItem__ShFPE:last-child{border-bottom:0}.ChefDashboardShell_notificationItem__ShFPE[data-unread=true]{background:rgba(194,112,62,.07)}.ChefDashboardShell_notificationItem__ShFPE:hover{background:var(--brand-cream-2)}.ChefDashboardShell_notificationIcon__1iHnm{display:grid;width:38px;height:38px;color:var(--brand-terracotta);background:rgba(194,112,62,.12);border-radius:11px;place-items:center}.ChefDashboardShell_notificationCopy__wnRkD,.ChefDashboardShell_notificationCopy__wnRkD span,.ChefDashboardShell_notificationCopy__wnRkD strong,.ChefDashboardShell_notificationCopy__wnRkD time{display:block}.ChefDashboardShell_notificationCopy__wnRkD strong{font-size:13px;line-height:1.35}.ChefDashboardShell_notificationCopy__wnRkD span{margin-top:3px;color:var(--brand-brown-3);font-size:12px;line-height:1.45}.ChefDashboardShell_notificationCopy__wnRkD time{margin-top:7px;color:var(--brand-terracotta);font-size:10px;font-weight:700}.ChefDashboardShell_unreadDot__M2KCN{align-self:center;width:7px;height:7px;background:var(--brand-terracotta);border-radius:999px}.ChefDashboardShell_notificationState__LO_J2{display:grid;justify-items:center;gap:7px;min-height:150px;margin:0;padding:34px 24px;color:var(--brand-brown-3);font-size:12px;text-align:center;place-content:center}.ChefDashboardShell_notificationState__LO_J2 p,.ChefDashboardShell_notificationState__LO_J2 span{margin:0}.ChefDashboardShell_notificationState__LO_J2 span{max-width:250px;font-size:11px}.ChefDashboardShell_notificationPagination__Tra3B{display:flex;justify-content:center;padding:12px 18px;background:#fff;border-top:1px solid rgba(61,43,31,.08)}.ChefDashboardShell_notificationPagination__Tra3B button{padding:7px 16px;color:var(--brand-terracotta);font:inherit;font-size:11px;font-weight:700;background:transparent;border:1px solid rgba(194,112,62,.35);border-radius:999px;cursor:pointer}.ChefDashboardShell_notificationPagination__Tra3B button:disabled{cursor:wait;opacity:.6}@keyframes ChefDashboardShell_notification-panel-in__Lsalx{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.ChefDashboardShell_menuButton__gHoVk{width:40px;height:40px;border-radius:10px}.ChefDashboardShell_notificationButton__VHDgw{position:relative;width:40px;height:40px;background:#fff;border-radius:999px}.ChefDashboardShell_notificationCount__TnWAA{position:absolute;top:3px;right:4px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;background:var(--brand-terracotta);border-radius:999px}.ChefDashboardShell_homeButton__Qp4pz,.ChefDashboardShell_signOutButton__pROsE,.ChefDashboardShell_storefrontButton__IPdEn{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--brand-brown);font:inherit;font-size:13px;font-weight:600;background:transparent;border:1px solid rgba(61,43,31,.18);cursor:pointer;text-decoration:none}.ChefDashboardShell_homeButton__Qp4pz,.ChefDashboardShell_signOutButton__pROsE{min-height:36px;padding:8px 14px;border-radius:999px}.ChefDashboardShell_homeButton__Qp4pz{flex-shrink:0;border-color:rgba(61,43,31,.22)}.ChefDashboardShell_backdrop__wyL3s{position:fixed;z-index:40;inset:0;width:100%;height:100%;padding:0;background:rgba(61,43,31,.4);border:0;cursor:default;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .28s}.ChefDashboardShell_backdrop__wyL3s[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.ChefDashboardShell_drawer__ebmRR{position:fixed;z-index:50;top:0;left:0;display:flex;flex-direction:column;width:240px;height:100vh;padding:28px 16px;background:var(--brand-cream-2);border-right:1px solid rgba(61,43,31,.12);box-shadow:0 18px 50px rgba(61,43,31,.2);transform:translateX(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}.ChefDashboardShell_drawer__ebmRR[data-open=true]{transform:translateX(0);visibility:visible;transition-delay:0s}.ChefDashboardShell_drawerHeader__Z1d72{justify-content:space-between;margin-bottom:28px;padding:0 8px}.ChefDashboardShell_logo__dVVUv{width:104px;height:auto}.ChefDashboardShell_iconButton__UaEg_{width:32px;height:32px;border-radius:8px}.ChefDashboardShell_nav__2Iy54{display:grid;flex:1;gap:2px;overflow-y:auto}.ChefDashboardShell_navItemActive__pcmwy,.ChefDashboardShell_navItem__ldHzn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;color:var(--brand-brown-3);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;background:transparent;border:0;border-radius:10px;cursor:pointer}.ChefDashboardShell_navItemActive__pcmwy{color:var(--brand-brown);background:#fff;box-shadow:0 2px 10px rgba(61,43,31,.06)}.ChefDashboardShell_chefCard__8TR58{margin-top:16px;padding:14px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardShell_chefIdentity__6TqPq{gap:12px}.ChefDashboardShell_avatarFallback__IfkEJ,.ChefDashboardShell_avatar__FIKH5{width:38px;height:38px;flex:0 0 38px;border-radius:999px}.ChefDashboardShell_avatar__FIKH5{-o-object-fit:cover;object-fit:cover}.ChefDashboardShell_avatarFallback__IfkEJ{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-brand-serif),"Playfair Display",serif;font-weight:700;background:var(--brand-terracotta)}.ChefDashboardShell_chefText__8qfJL{min-width:0}.ChefDashboardShell_chefText__8qfJL span,.ChefDashboardShell_chefText__8qfJL strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChefDashboardShell_chefText__8qfJL strong{font-size:13px}.ChefDashboardShell_chefText__8qfJL span{margin-top:2px;color:var(--brand-brown-3);font-size:11px}.ChefDashboardShell_storefrontButton__IPdEn{width:100%;margin-top:10px;padding:8px 12px;border-radius:999px}.ChefDashboardShell_homeButton__Qp4pz:hover,.ChefDashboardShell_iconButton__UaEg_:hover,.ChefDashboardShell_menuButton__gHoVk:hover,.ChefDashboardShell_navItem__ldHzn:hover,.ChefDashboardShell_notificationButton__VHDgw:hover,.ChefDashboardShell_signOutButton__pROsE:hover,.ChefDashboardShell_storefrontButton__IPdEn:hover{color:var(--brand-brown);background:rgba(61,43,31,.04)}.ChefDashboardShell_homeButton__Qp4pz:hover{border-color:var(--brand-brown)}.ChefDashboardShell_homeButton__Qp4pz:focus-visible,.ChefDashboardShell_iconButton__UaEg_:focus-visible,.ChefDashboardShell_menuButton__gHoVk:focus-visible,.ChefDashboardShell_navItemActive__pcmwy:focus-visible,.ChefDashboardShell_navItem__ldHzn:focus-visible,.ChefDashboardShell_notificationButton__VHDgw:focus-visible,.ChefDashboardShell_signOutButton__pROsE:focus-visible,.ChefDashboardShell_storefrontButton__IPdEn:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.ChefDashboardShell_mobileNav___ff2M{display:none}@media (max-width:1023px){.ChefDashboardShell_main__sw_ze{padding:18px 16px calc(104px + env(safe-area-inset-bottom, 0px))}.ChefDashboardShell_header__wOdSD{flex-wrap:wrap}.ChefDashboardShell_mobileNav___ff2M{position:fixed;z-index:35;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:10px max(8px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.92);border-top:1px solid rgba(61,43,31,.12);backdrop-filter:blur(10px)}.ChefDashboardShell_mobileNavItem__Bhl8t{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:6px 2px;color:rgba(61,43,31,.42);font-size:10px;font-weight:600;line-height:normal;letter-spacing:.04em;text-decoration:none}.ChefDashboardShell_mobileNavItem__Bhl8t[aria-current=page]{color:var(--brand-terracotta)}.ChefDashboardShell_mobileNavItem__Bhl8t:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.ChefDashboardShell_backdrop__wyL3s,.ChefDashboardShell_drawer__ebmRR{transition:none}}.PortraitCropDialog_cropBackdrop__bKf4e{position:fixed;z-index:1100;inset:0;display:grid;padding:24px;place-items:center;background:rgba(34,23,16,.68);backdrop-filter:blur(4px)}.PortraitCropDialog_cropDialog__4qIeD{width:min(440px,100%);padding:24px;background:#fff;border-radius:20px;box-shadow:0 24px 70px rgba(34,23,16,.28)}.PortraitCropDialog_cropActions__RB0rL,.PortraitCropDialog_cropHeader__miSZz,.PortraitCropDialog_zoomControl__s_poI{display:flex;align-items:center}.PortraitCropDialog_cropHeader__miSZz{justify-content:space-between;gap:20px}.PortraitCropDialog_cropHeader__miSZz h2{margin:0;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:24px}.PortraitCropDialog_cropHeader__miSZz p{margin:5px 0 0;color:var(--brand-brown-muted);font-size:12px}.PortraitCropDialog_cropHeader__miSZz>button{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;color:var(--brand-brown);background:var(--brand-cream);border:0;border-radius:999px;cursor:pointer}.PortraitCropDialog_cropStage__Q2KIR{position:relative;width:min(320px,100%);aspect-ratio:1;margin:22px auto;overflow:hidden;touch-action:none;background:#e8e1d8;border:4px solid #fff;border-radius:999px;box-shadow:0 0 0 1px rgba(61,43,31,.18),0 8px 30px rgba(61,43,31,.14);cursor:grab}.PortraitCropDialog_cropStage__Q2KIR:active{cursor:grabbing}.PortraitCropDialog_cropStage__Q2KIR img{position:absolute;top:50%;left:50%;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortraitCropDialog_zoomControl__s_poI{gap:10px;color:var(--brand-brown-muted);font-size:12px}.PortraitCropDialog_zoomControl__s_poI span{font-weight:650}.PortraitCropDialog_zoomControl__s_poI input{flex:1;accent-color:var(--brand-terracotta)}.PortraitCropDialog_cropActions__RB0rL{justify-content:flex-end;gap:10px;margin-top:22px}.PortraitCropDialog_cropActions__RB0rL button{min-height:40px;padding:9px 18px;color:var(--brand-brown);font:inherit;font-size:13px;font-weight:650;background:#fff;border:1px solid rgba(61,43,31,.2);border-radius:999px;cursor:pointer}.PortraitCropDialog_cropActions__RB0rL button:last-child{color:#fff;background:var(--brand-terracotta);border-color:var(--brand-terracotta)}.PortraitCropDialog_cropActions__RB0rL button:disabled{cursor:wait;opacity:.6}.PortraitCropDialog_galleryWorkspace__vUki_{overflow:hidden;padding:28px;margin:18px 0;background:#241c18}.PortraitCropDialog_galleryStage__IFI6G{margin:0 auto;overflow:visible;border:0;border-radius:0;box-shadow:none}.PortraitCropDialog_galleryStage__IFI6G:after{position:absolute;inset:0;content:"";pointer-events:none;border:1px solid #fff;box-shadow:0 0 0 1000px rgba(0,0,0,.6);background-image:linear-gradient(90deg,transparent 33%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 33.3%,transparent 0,transparent 66.6%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 67%,transparent 0),linear-gradient(180deg,transparent 33%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 33.3%,transparent 0,transparent 66.6%,rgba(255,255,255,.4) 0,rgba(255,255,255,.4) 67%,transparent 0)}.PortraitCropDialog_galleryStage__IFI6G:focus-visible{outline:3px solid var(--brand-terracotta);outline-offset:3px}.PhotoViewer_backdrop__Y_ZuR{position:fixed;z-index:110;inset:0;background:rgb(20 14 10/94%)}.PhotoViewer_lightbox__JyPbN{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:64px 20px}.PhotoViewer_lightboxImage__Gwu1M{position:relative;width:min(100%,1100px);height:min(78vh,850px)}.PhotoViewer_lightboxImage__Gwu1M img{-o-object-fit:contain;object-fit:contain}.PhotoViewer_close__LfWIa,.PhotoViewer_next__FYu_z,.PhotoViewer_previous__XsXA4{position:absolute;z-index:1;display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:rgb(255 253 248/14%);color:#fffdf8}.PhotoViewer_close__LfWIa{top:18px;right:18px}.PhotoViewer_next__FYu_z,.PhotoViewer_previous__XsXA4{top:50%;transform:translateY(-50%)}.PhotoViewer_previous__XsXA4{left:18px}.PhotoViewer_next__FYu_z{right:18px}.PhotoViewer_count__fSsxe{position:absolute;bottom:22px;left:50%;color:#fffdf8;font-size:13px;transform:translateX(-50%)}@media (max-width:700px){.PhotoViewer_next__FYu_z,.PhotoViewer_previous__XsXA4{display:none}}.ChefStorefrontExperienceChat_section__8Q2Tc{scroll-margin-top:120px;padding:32px 32px 64px}.ChefStorefrontExperienceChat_inner__xR_ow{width:min(1180px,100%);margin:0 auto;text-align:center}.ChefStorefrontExperienceChat_inner__xR_ow h2{margin:8px 0 20px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:40px;font-weight:700}.ChefStorefrontExperienceChat_eyebrow__vZMhb{color:var(--brand-terracotta);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ChefStorefrontExperienceChat_intro__b6c55{max-width:720px;margin:0 auto 18px;color:var(--brand-brown-muted);font-size:15px;line-height:1.6}.ChefStorefrontExperienceChat_composer__gDQ27{max-width:720px;margin:0 auto;text-align:left}.ChefStorefrontExperienceChat_composer__gDQ27 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChefStorefrontExperienceChat_composer__gDQ27 textarea{display:block;width:100%;min-height:76px;padding:0;color:var(--brand-brown);font:inherit;font-size:17px;field-sizing:content;overflow:hidden;resize:none;background:transparent;border:0;outline:0}.ChefStorefrontExperienceChat_composer__gDQ27 textarea::-moz-placeholder{color:rgba(61,43,31,.38)}.ChefStorefrontExperienceChat_composer__gDQ27 textarea::placeholder{color:rgba(61,43,31,.38)}.ChefStorefrontExperienceChat_composer__gDQ27:focus-within{border-color:rgba(194,112,62,.55);box-shadow:0 0 0 3px rgba(194,112,62,.1)}.ChefStorefrontExperienceChat_error__YP27J{max-width:760px;margin:12px auto 0;color:#a6372a;font-size:13px}@media (max-width:700px){.ChefStorefrontExperienceChat_section__8Q2Tc{padding:28px 18px 48px}.ChefStorefrontExperienceChat_inner__xR_ow h2{font-size:34px}}.cootoh-footer_footer__2ijWp{background:var(--brand-cream);border-top:1px solid rgba(138,112,96,.4);color:var(--brand-brown);margin-top:96px;padding:64px 48px 36px}.cootoh-footer_footerGrid__H5Tgu{display:grid;gap:48px;grid-template-columns:minmax(260px,1.6fr) repeat(auto-fit,minmax(120px,1fr));margin:0 auto;max-width:1240px}.cootoh-footer_footer__2ijWp img,.cootoh-footer_footer__2ijWp svg{height:26px;width:auto}.cootoh-footer_footerBlurb__Sg4kr{color:var(--brand-brown-muted);font-size:13px;line-height:1.7;margin:22px 0 0;max-width:340px}.cootoh-footer_footerOrigin__cYVNZ{color:var(--brand-brown-3);font-family:var(--font-brand-serif);font-size:13px;font-style:italic;line-height:1.6;margin:16px 0 0;max-width:340px}.cootoh-footer_footer__2ijWp h5{color:var(--brand-brown);font-family:var(--font-brand-sans);font-size:12px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.cootoh-footer_footer__2ijWp ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:18px 0 0;padding:0}.cootoh-footer_footer__2ijWp a,.cootoh-footer_footer__2ijWp button,.cootoh-footer_footer__2ijWp li{color:var(--brand-brown-muted);font-size:13px;line-height:1.55;text-decoration:none;transition:color .2s}.cootoh-footer_footer__2ijWp button{background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0;text-align:left}.cootoh-footer_footer__2ijWp a:hover,.cootoh-footer_footer__2ijWp button:hover{color:var(--brand-brown)}.cootoh-footer_footerBottom__a2oZA{border-top:1px solid rgba(138,112,96,.4);color:var(--brand-brown-muted);flex-wrap:wrap;font-size:13px;justify-content:space-between;margin:48px auto 0;max-width:1240px;padding-top:24px}.cootoh-footer_footerBottom__a2oZA,.cootoh-footer_footerContact__vhuQj{align-items:center;display:flex;gap:16px}.cootoh-footer_footerContact__vhuQj span{opacity:.4}@media (max-width:900px){.cootoh-footer_footer__2ijWp{padding-left:24px;padding-right:24px}.cootoh-footer_footerGrid__H5Tgu{grid-template-columns:1fr}.cootoh-footer_footerBottom__a2oZA{align-items:flex-start;flex-direction:column;gap:12px}}.ExperienceGallery_track__D1868{display:grid;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;margin-inline:-16px;overflow-x:auto;padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.ExperienceGallery_singlePhoto__OOqJg{grid-auto-columns:100%}.ExperienceGallery_track__D1868::-webkit-scrollbar{display:none}.ExperienceGallery_tile__PhHAE{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#e8dfd2;scroll-snap-align:center}.ExperienceGallery_tile__PhHAE img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.ExperienceGallery_zoom__ZtYmT{position:absolute;right:12px;bottom:12px;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgb(255 253 248/90%);color:#3d2b1f;box-shadow:0 4px 20px rgb(61 43 31/15%)}@media (min-width:940px){.ExperienceGallery_track__D1868{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:12px;margin:0;overflow:visible;padding:0}.ExperienceGallery_tile__PhHAE{aspect-ratio:1/1}.ExperienceGallery_tile__PhHAE:first-child{grid-column:span 2;aspect-ratio:11/8}.ExperienceGallery_tile__PhHAE:focus-visible img,.ExperienceGallery_tile__PhHAE:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ExperienceGallery_tile__PhHAE img{transition:none}}.ChefDashboardHome_liveBanner___ENnR{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding:18px 20px;color:var(--brand-brown);background:rgba(156,175,136,.2);border:1px solid rgba(94,116,74,.3);border-radius:16px}.ChefDashboardHome_liveBannerActions__oGxOy,.ChefDashboardHome_liveBannerLink__Ny1Ku,.ChefDashboardHome_liveBannerMessage__VrlTk{display:flex;align-items:center}.ChefDashboardHome_liveBannerMessage__VrlTk{gap:12px}.ChefDashboardHome_liveBannerIcon__bEEzD{display:grid;width:40px;height:40px;flex:0 0 40px;color:#fff;background:var(--brand-sage-dark);border-radius:999px;place-items:center}.ChefDashboardHome_liveBannerMessage__VrlTk strong{display:block;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:18px}.ChefDashboardHome_liveBannerMessage__VrlTk p{margin:2px 0 0;color:var(--brand-brown-2);font-size:12px}.ChefDashboardHome_liveBannerActions__oGxOy{gap:10px}.ChefDashboardHome_liveBannerDismiss__lhUKf,.ChefDashboardHome_liveBannerLink__Ny1Ku{justify-content:center;min-height:36px;padding:8px 14px;font:inherit;font-size:12px;font-weight:700;border-radius:999px}.ChefDashboardHome_liveBannerLink__Ny1Ku{gap:7px;color:#fff;text-decoration:none;background:var(--brand-sage-dark);border:1px solid var(--brand-sage-dark)}.ChefDashboardHome_liveBannerDismiss__lhUKf{color:var(--brand-brown);background:transparent;border:1px solid rgba(61,43,31,.22);cursor:pointer}.ChefDashboardHome_liveBannerDismiss__lhUKf:disabled{cursor:wait;opacity:.55}.ChefDashboardHome_liveBannerDismiss__lhUKf:focus-visible,.ChefDashboardHome_liveBannerLink__Ny1Ku:focus-visible{outline:2px solid var(--brand-brown);outline-offset:2px}.ChefDashboardHome_overview__B3en9{margin-bottom:36px}.ChefDashboardHome_actionButtons__b4TBp,.ChefDashboardHome_bookingActions__tn_Zw,.ChefDashboardHome_bookingDetails__91bOH span,.ChefDashboardHome_bookingTopline__qHoew,.ChefDashboardHome_bookingTopline__qHoew>div,.ChefDashboardHome_carouselButtons__P0i89,.ChefDashboardHome_sectionHeader__pFxwN,.ChefDashboardHome_statHeader__Ptzy5,.ChefDashboardHome_welcomeRow__sBv7q{display:flex;align-items:center}.ChefDashboardHome_bookingTopline__qHoew,.ChefDashboardHome_sectionHeader__pFxwN,.ChefDashboardHome_welcomeRow__sBv7q{justify-content:space-between}.ChefDashboardHome_welcomeRow__sBv7q{gap:24px;margin-bottom:24px}.ChefDashboardHome_greeting__MmSbt,.ChefDashboardHome_sectionHeader__pFxwN p{margin:0;color:var(--brand-brown-muted);font-size:13px}.ChefDashboardHome_bookingCard__nCwuk h3,.ChefDashboardHome_chefName__cSucO,.ChefDashboardHome_sectionHeader__pFxwN h2,.ChefDashboardHome_statCard__GfIt6 strong{font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif}.ChefDashboardHome_chefName__cSucO{margin:2px 0 0;font-size:28px;font-weight:700;line-height:1.1}.ChefDashboardHome_actionButtons__b4TBp,.ChefDashboardHome_bookingActions__tn_Zw{gap:12px}.ChefDashboardHome_primaryButton__wJ0Je,.ChefDashboardHome_secondaryButton__Ba_FT{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 14px;color:var(--brand-brown);font:inherit;font-size:13px;font-weight:600;text-decoration:none;background:transparent;border:1px solid rgba(61,43,31,.2);border-radius:999px;cursor:pointer}.ChefDashboardHome_primaryButton__wJ0Je{color:#fff;background:var(--brand-terracotta);border-color:var(--brand-terracotta)}.ChefDashboardHome_primaryButton__wJ0Je:hover{background:var(--brand-terracotta-dark);border-color:var(--brand-terracotta-dark)}.ChefDashboardHome_secondaryButton__Ba_FT:hover{background:rgba(61,43,31,.04);border-color:var(--brand-brown)}.ChefDashboardHome_stats__4reS1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ChefDashboardHome_bookingCard__nCwuk,.ChefDashboardHome_statCard__GfIt6{background:#fff;border:1px solid rgba(61,43,31,.12);box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_statCard__GfIt6{min-width:0;padding:8px 12px;border-radius:16px}.ChefDashboardHome_statHeader__Ptzy5{justify-content:space-between;gap:8px;color:var(--tone-color);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ChefDashboardHome_statIcon__xOcVG{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:var(--tone-color);background:var(--tone-background);border-radius:6px}.ChefDashboardHome_statCard__GfIt6 strong{display:block;margin-top:2px;font-size:18px;line-height:1}.ChefDashboardHome_statCard__GfIt6[data-tone=terracotta]{--tone-color:var(--brand-terracotta-dark);--tone-background:rgba(194,112,62,0.1)}.ChefDashboardHome_statCard__GfIt6[data-tone=sage]{--tone-color:var(--brand-sage-dark);--tone-background:rgba(156,175,136,0.18)}.ChefDashboardHome_statCard__GfIt6[data-tone=warning]{--tone-color:#8a6422;--tone-background:rgba(212,161,74,0.14)}.ChefDashboardHome_statCard__GfIt6[data-tone=brown]{--tone-color:var(--brand-brown-2);--tone-background:rgba(61,43,31,0.06)}.ChefDashboardHome_availableSection__ri0pQ{scroll-margin-top:110px;min-width:0;margin-bottom:36px}.ChefDashboardHome_sectionHeader__pFxwN{gap:20px;margin-bottom:14px;align-items:flex-end}.ChefDashboardHome_sectionHeader__pFxwN h2{margin:0;font-size:22px;font-weight:700;white-space:nowrap}.ChefDashboardHome_sectionHeader__pFxwN p{margin-top:2px}.ChefDashboardHome_carouselButtons__P0i89{gap:8px}.ChefDashboardHome_carouselButtons__P0i89 button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--brand-brown);background:var(--brand-cream-2);border:1px solid rgba(61,43,31,.18);border-radius:999px;cursor:pointer}.ChefDashboardHome_bookingCarousel__4P1O8{display:flex;gap:14px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ChefDashboardHome_emptyBookings__Tpwp_{margin:0;padding:32px;color:var(--brand-brown-muted);text-align:center;background:#fff;border:1px dashed rgba(61,43,31,.18);border-radius:16px}.ChefDashboardHome_dashboardColumns__pcF_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.ChefDashboardHome_upcomingSection__pGz3D{min-width:0}.ChefDashboardHome_upcomingList__HcIR_{display:grid;gap:14px}.ChefDashboardHome_upcomingCard__6u5VE{padding:18px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_upcomingDetails__SsqcP,.ChefDashboardHome_upcomingDetails__SsqcP span,.ChefDashboardHome_upcomingTopline__lWP5j,.ChefDashboardHome_upcomingTopline__lWP5j>span:first-child{display:flex;align-items:center}.ChefDashboardHome_upcomingTopline__lWP5j{justify-content:space-between;gap:12px;margin-bottom:10px}.ChefDashboardHome_upcomingTopline__lWP5j>span:first-child{gap:6px;color:var(--brand-brown-muted);font-size:12px}.ChefDashboardHome_statusPill__7_MRf{padding:5px 10px;color:var(--brand-sage-dark);font-size:11px;font-weight:600;letter-spacing:.04em;background:rgba(156,175,136,.18);border-radius:999px}.ChefDashboardHome_statusPill__7_MRf[data-status=pending]{color:#8a6422;background:rgba(212,161,74,.14)}.ChefDashboardHome_statusPill__7_MRf[data-status=partially_refunded]{color:var(--brand-terracotta-dark);background:rgba(194,112,62,.12)}.ChefDashboardHome_upcomingCard__6u5VE h3{margin:0 0 6px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:18px;font-weight:700;line-height:1.2}.ChefDashboardHome_clientLine__a1LDg{margin:0 0 12px;color:var(--brand-brown-muted);font-size:13px}.ChefDashboardHome_upcomingDetails__SsqcP{flex-wrap:wrap;gap:10px 12px;color:var(--brand-brown-2);font-size:12px}.ChefDashboardHome_upcomingDetails__SsqcP span{gap:6px}.ChefDashboardHome_upcomingDetails__SsqcP svg{color:var(--brand-brown-muted)}.ChefDashboardHome_upcomingActions__8JdV_{display:flex;justify-content:flex-start;margin-top:14px}.ChefDashboardHome_sectionLink__RbkHi{margin-top:16px;padding:0;color:var(--brand-terracotta);font:inherit;font-size:13px;font-weight:600;background:transparent;border:0;cursor:pointer}.ChefDashboardHome_quickSetupSection__SJpGu{margin-top:36px}.ChefDashboardHome_quickSetupCards__sqeUx{display:grid;gap:14px}.ChefDashboardHome_leftColumn__qWapG{min-width:0}.ChefDashboardHome_rightColumn__WoBXq{display:grid;min-width:0;align-content:start;gap:20px}.ChefDashboardHome_earningsCard__8oi3B{padding:22px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_earningsHeader__V72wj,.ChefDashboardHome_nextPayout__4ODkt>div{display:flex;align-items:center;justify-content:space-between}.ChefDashboardHome_earningsHeader__V72wj{color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefDashboardHome_earningsHeader__V72wj svg{color:var(--brand-sage-dark)}.ChefDashboardHome_earningsTotal__jbEHv{display:block;margin-top:6px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:38px;font-weight:700;line-height:1}.ChefDashboardHome_earningsCaption__aQmsK{margin:4px 0 0;color:var(--brand-sage-dark);font-size:12px}.ChefDashboardHome_earningsDetails__mkwW_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ChefDashboardHome_earningsDetails__mkwW_>div{display:grid;gap:2px}.ChefDashboardHome_earningsDetails__mkwW_ span{color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefDashboardHome_earningsDetails__mkwW_ strong{font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:18px;font-weight:700}.ChefDashboardHome_nextPayout__4ODkt{margin-top:18px}.ChefDashboardHome_nextPayout__4ODkt>div{gap:12px;margin-bottom:6px;color:var(--brand-brown-muted);font-size:12px}.ChefDashboardHome_payoutTrack__wKtA7{display:block;height:6px;overflow:hidden;background:rgba(61,43,31,.08);border-radius:999px}.ChefDashboardHome_payoutTrack__wKtA7 span{display:block;width:0;height:100%;background:var(--brand-terracotta);border-radius:inherit}.ChefDashboardHome_calendarCard__3lUjK{padding:22px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_calendarHeader__VjWe3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ChefDashboardHome_calendarHeader__VjWe3>span,.ChefDashboardHome_calendarWeekdays__w0EXV span{color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefDashboardHome_calendarHeader__VjWe3 a{color:var(--brand-terracotta);font-size:12px;font-weight:600;text-decoration:none}.ChefDashboardHome_calendarGrid__PHM4M,.ChefDashboardHome_calendarWeekdays__w0EXV{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ChefDashboardHome_calendarWeekdays__w0EXV{margin-bottom:6px}.ChefDashboardHome_calendarWeekdays__w0EXV span{text-align:center}.ChefDashboardHome_calendarDay__aToQ4,.ChefDashboardHome_calendarGrid__PHM4M>span{aspect-ratio:1}.ChefDashboardHome_calendarDay__aToQ4{display:flex;align-items:center;justify-content:center;color:var(--brand-brown);font-size:12px;font-weight:500;text-decoration:none;background:var(--brand-cream-2);border-radius:8px}.ChefDashboardHome_calendarDay__aToQ4[data-status=booked]{color:#fff;background:var(--brand-terracotta)}.ChefDashboardHome_calendarDay__aToQ4[data-status=pending]{color:#6b4a10;background:rgba(212,161,74,.35)}.ChefDashboardHome_calendarDay__aToQ4[data-today=true]{box-shadow:inset 0 0 0 2px var(--brand-brown)}.ChefDashboardHome_calendarDay__aToQ4:focus-visible,.ChefDashboardHome_calendarHeader__VjWe3 a:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.ChefDashboardHome_calendarLegend__iu80j{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ChefDashboardHome_calendarLegend__iu80j span{display:inline-flex;align-items:center;gap:6px;font-size:11px}.ChefDashboardHome_calendarLegend__iu80j i{width:10px;height:10px;background:rgba(61,43,31,.18);border-radius:3px}.ChefDashboardHome_calendarLegend__iu80j span[data-status=booked] i{background:var(--brand-terracotta)}.ChefDashboardHome_calendarLegend__iu80j span[data-status=pending] i{background:rgba(212,161,74,.45)}.ChefDashboardHome_recentReview__c_t7P,.ChefDashboardHome_recentReviewsCard__LooQ_,.ChefDashboardHome_storefrontCard__Pra24{background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_storefrontCard__Pra24{overflow:hidden}.ChefDashboardHome_storefrontImage__Pz7eW{display:block;width:100%;height:100px;background:url(/cootoh-OG.webp) center 44%/cover;-o-object-fit:cover;object-fit:cover}.ChefDashboardHome_recentReviewsCard__LooQ_,.ChefDashboardHome_storefrontBody__iF0nZ{padding:18px}.ChefDashboardHome_cardEyebrow__qvTgC{display:block;color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefDashboardHome_storefrontUrl__kr9B8{display:block;margin-top:4px;overflow-wrap:anywhere;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:18px;font-weight:700}.ChefDashboardHome_storefrontHeadline__cu2Um{display:block;margin-top:8px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:17px;line-height:1.25}.ChefDashboardHome_storefrontDescription__WrS9X{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ChefDashboardHome_storefrontBody__iF0nZ p{margin:4px 0 0;color:var(--brand-brown-muted);font-size:12px}.ChefDashboardHome_storefrontButton___9W3I{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin-top:12px;color:#fff;font:inherit;font-size:12px;font-weight:600;text-decoration:none;background:var(--brand-terracotta);border:1px solid var(--brand-terracotta);border-radius:999px;cursor:pointer}.ChefDashboardHome_storefrontButton___9W3I:hover{background:var(--brand-terracotta-dark);border-color:var(--brand-terracotta-dark)}.ChefDashboardHome_recentReviewsCard__LooQ_>.ChefDashboardHome_cardEyebrow__qvTgC{margin-bottom:10px}.ChefDashboardHome_recentReview__c_t7P{padding:18px}.ChefDashboardHome_reviewStars__YArVu{color:#e8a83a;font-size:13px;letter-spacing:.05em}.ChefDashboardHome_recentReview__c_t7P blockquote{margin:10px 0;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:15px;font-style:italic;line-height:1.45}.ChefDashboardHome_emptyRecentReviews__20zJg,.ChefDashboardHome_recentReview__c_t7P p{margin:0;color:var(--brand-brown-muted);font-size:12px;font-weight:600}.ChefDashboardHome_emptyRecentReviews__20zJg{padding:18px;text-align:center;border:1px dashed rgba(61,43,31,.18);border-radius:14px}.ChefDashboardHome_manageMenusCard__ExV6R{padding:24px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefDashboardHome_manageMenusContent__jT4Rz{display:flex;align-items:flex-start}.ChefDashboardHome_manageMenusIcon__becYP{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;margin-right:14px;color:#fff;background:var(--brand-terracotta);border-radius:12px}.ChefDashboardHome_manageMenusBody__zw_FN{flex:1;min-width:0}.ChefDashboardHome_manageMenusBody__zw_FN h3{margin:0 0 6px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:20px;font-weight:700;line-height:1.2}.ChefDashboardHome_manageMenusBody__zw_FN>p{margin:0 0 12px;color:var(--brand-brown-muted);font-size:13px;line-height:1.5}.ChefDashboardHome_setupBadges___Gxs4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ChefDashboardHome_setupBadges___Gxs4 span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;color:var(--brand-terracotta-dark);font-size:11px;font-weight:600;background:rgba(194,112,62,.12);border-radius:999px}.ChefDashboardHome_setupBadges___Gxs4 span:last-child{color:var(--brand-sage-dark);background:rgba(156,175,136,.15)}.ChefDashboardHome_managePrimaryButton__mnABg,.ChefDashboardHome_managePrimaryLink__d4yMU,.ChefDashboardHome_manageSecondaryLink__tlbQf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;border:0;border-radius:999px}.ChefDashboardHome_managePrimaryButton__mnABg,.ChefDashboardHome_managePrimaryLink__d4yMU{font-family:inherit;margin-bottom:10px;color:#fff;background:var(--brand-terracotta)}.ChefDashboardHome_managePrimaryButton__mnABg{margin-bottom:0;cursor:pointer}.ChefDashboardHome_manageSecondaryLink__tlbQf{color:var(--brand-brown);border:1px solid rgba(61,43,31,.18)}.ChefDashboardHome_menuProgress__WFyjy{margin-top:16px;padding-top:14px;border-top:1px solid rgba(61,43,31,.12)}.ChefDashboardHome_menuProgress__WFyjy>div{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--brand-brown-muted);font-size:11px}.ChefDashboardHome_progressTrack__myamK{display:block;height:6px;overflow:hidden;background:rgba(61,43,31,.08);border-radius:999px}.ChefDashboardHome_progressTrack__myamK span{display:block;height:100%;background:var(--brand-terracotta);border-radius:inherit}.ChefDashboardHome_menuProgress__WFyjy strong[data-active=true]{color:var(--brand-sage-dark);font-weight:600}.ChefDashboardHome_menuProgress__WFyjy strong[data-active=false]{color:var(--brand-brown-muted);font-weight:600}.ChefDashboardHome_progressTrack__myamK[data-complete=true] span{background:var(--brand-sage-dark)}.ChefDashboardHome_reviewsSection__vNfYm{margin-top:36px;margin-bottom:36px}.ChefDashboardHome_bookingCard__nCwuk{display:flex;flex:0 0 calc(25% - 10.5px);flex-direction:column;min-width:250px;padding:18px;border-radius:16px;scroll-snap-align:start}.ChefDashboardHome_bookingTopline__qHoew{gap:10px;margin-bottom:14px}.ChefDashboardHome_bookingTopline__qHoew>div{gap:8px}.ChefDashboardHome_bookingTopline__qHoew strong{font-size:14px;font-weight:600;white-space:nowrap}.ChefDashboardHome_datePill__aaEWP{padding:5px 10px;color:var(--brand-terracotta-dark);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;background:var(--brand-terracotta-soft);border-radius:999px}.ChefDashboardHome_distance__VQU5E{color:var(--brand-sage-dark);font-size:12px;white-space:nowrap}.ChefDashboardHome_bookingCard__nCwuk h3{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.2}.ChefDashboardHome_bookingDetails__91bOH{display:grid;flex:1;gap:9px}.ChefDashboardHome_bookingDetails__91bOH span{gap:8px;color:var(--brand-brown-2);font-size:13px}.ChefDashboardHome_bookingDetails__91bOH svg{flex:0 0 auto;color:var(--brand-brown-muted)}.ChefDashboardHome_bookingActions__tn_Zw{margin-top:16px}.ChefDashboardHome_bookingActions__tn_Zw .ChefDashboardHome_primaryButton__wJ0Je{flex:2}.ChefDashboardHome_bookingActions__tn_Zw .ChefDashboardHome_secondaryButton__Ba_FT{flex:1}.ChefDashboardHome_carouselButtons__P0i89 button:focus-visible,.ChefDashboardHome_primaryButton__wJ0Je:focus-visible,.ChefDashboardHome_secondaryButton__Ba_FT:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}@media (max-width:960px){.ChefDashboardHome_stats__4reS1{grid-template-columns:repeat(3,minmax(0,1fr))}.ChefDashboardHome_bookingCard__nCwuk{flex-basis:calc(50% - 7px)}.ChefDashboardHome_dashboardColumns__pcF_7{grid-template-columns:1fr}}@media (max-width:640px){.ChefDashboardHome_liveBanner___ENnR{align-items:flex-start;flex-direction:column}.ChefDashboardHome_liveBannerActions__oGxOy{width:100%}.ChefDashboardHome_liveBannerActions__oGxOy>*{flex:1}.ChefDashboardHome_welcomeRow__sBv7q{align-items:flex-start;flex-direction:column}.ChefDashboardHome_actionButtons__b4TBp{width:100%}.ChefDashboardHome_actionButtons__b4TBp>*{flex:1}.ChefDashboardHome_stats__4reS1{grid-template-columns:repeat(2,minmax(0,1fr))}.ChefDashboardHome_bookingCard__nCwuk{flex-basis:86%}}.ChefReviewsPage_page__bqwAZ{width:min(1040px,100%);margin:0 auto;color:var(--brand-brown)}.ChefReviewsPage_reviewsHeader__Xlhur{margin-bottom:24px}.ChefReviewsPage_reviewsHeader__Xlhur h1{margin:0 0 6px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:clamp(32px,4vw,36px);font-weight:700;line-height:1.15}.ChefReviewsPage_reviewsHeader__Xlhur p{margin:0;color:var(--brand-brown-muted);font-size:13px}.ChefReviewsPage_reviewsHeader__Xlhur strong{color:var(--brand-brown)}.ChefReviewsPage_tabs__kOOS8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ChefReviewsPage_tab__vwKGp{min-height:38px;padding:9px 16px;color:var(--brand-brown-muted);font:inherit;font-size:13px;font-weight:600;background:rgba(61,43,31,.06);border:0;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease}.ChefReviewsPage_tab__vwKGp[aria-pressed=true]{color:#fff;background:var(--brand-brown)}.ChefReviewsPage_tab__vwKGp:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.ChefReviewsPage_reviewList__V_5_P{overflow:hidden;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefReviewsPage_reviewCard__BQiTG{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:start;padding:20px}.ChefReviewsPage_reviewCard__BQiTG+.ChefReviewsPage_reviewCard__BQiTG{border-top:1px solid rgba(61,43,31,.1)}.ChefReviewsPage_avatar__E5uyE{display:grid;width:48px;height:48px;place-items:center;color:var(--brand-brown);font-size:13px;font-weight:700;background:rgba(194,112,62,.14);border-radius:50%}.ChefReviewsPage_cardCopy__Jzsck{display:grid;gap:3px;min-width:0}.ChefReviewsPage_cardCopy__Jzsck>strong{font-size:15px}.ChefReviewsPage_cardCopy__Jzsck>span{color:var(--brand-brown-muted);font-size:13px}.ChefReviewsPage_cardCopy__Jzsck>small{margin-top:8px;color:var(--brand-terracotta);font-size:12px;font-weight:600}.ChefReviewsPage_cardCopy__Jzsck blockquote{margin:16px 0 0;color:var(--brand-brown);font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:17px;line-height:1.55}.ChefReviewsPage_cardRating__dKy_L{display:flex;gap:3px;color:var(--brand-terracotta)}.ChefReviewsPage_cookAgain__HQaG9{width:-moz-fit-content;width:fit-content;margin-top:14px;padding:7px 11px;color:var(--brand-brown-muted);font-size:12px;background:rgba(61,43,31,.05);border-radius:999px}.ChefReviewsPage_cookAgain__HQaG9 b{color:var(--brand-brown)}.ChefReviewsPage_header__weCIV{margin-bottom:34px}.ChefReviewsPage_header__weCIV>span{color:var(--brand-terracotta);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefReviewsPage_header__weCIV h1,.ChefReviewsPage_sectionHeading__APS0d h2{margin:0;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-weight:700}.ChefReviewsPage_header__weCIV h1{margin-top:6px;font-size:clamp(30px,4vw,40px)}.ChefReviewsPage_header__weCIV p,.ChefReviewsPage_sectionHeading__APS0d p{margin:6px 0 0;color:var(--brand-brown-muted);font-size:13px}.ChefReviewsPage_page__bqwAZ section+section{margin-top:40px}.ChefReviewsPage_cardSummary__HTTiL,.ChefReviewsPage_sectionHeading__APS0d{display:flex;align-items:center;justify-content:space-between;gap:18px}.ChefReviewsPage_sectionHeading__APS0d{margin-bottom:14px}.ChefReviewsPage_sectionHeading__APS0d h2{font-size:21px}.ChefReviewsPage_sectionHeading__APS0d>span{color:var(--brand-brown-muted);font-size:12px}.ChefReviewsPage_list__0rKFm{overflow:hidden;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefReviewsPage_card__De3DT{padding:0}.ChefReviewsPage_card__De3DT+.ChefReviewsPage_card__De3DT{border-top:1px solid rgba(61,43,31,.1)}.ChefReviewsPage_cardSummary__HTTiL>div,.ChefReviewsPage_reviewMeta__JMdgs{display:grid;gap:3px}.ChefReviewsPage_cardSummary__HTTiL{padding:16px 20px}.ChefReviewsPage_cardSummary__HTTiL strong,.ChefReviewsPage_reviewMeta__JMdgs strong{font-size:14px}.ChefReviewsPage_cardSummary__HTTiL span,.ChefReviewsPage_reviewMeta__JMdgs span{color:var(--brand-brown-muted);font-size:12px}.ChefReviewsPage_cancelButton__VwJor,.ChefReviewsPage_choiceButton___1uhN,.ChefReviewsPage_outlineButton__72T8d,.ChefReviewsPage_primaryButton__nTshX{min-height:34px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;border-radius:999px;cursor:pointer}.ChefReviewsPage_outlineButton__72T8d{display:inline-flex;align-items:center;gap:6px;color:var(--brand-brown);background:transparent;border:1px solid rgba(61,43,31,.18)}.ChefReviewsPage_outlineButton__72T8d svg{transition:transform .2s ease}.ChefReviewsPage_outlineButton__72T8d[aria-expanded=true] svg{transform:rotate(180deg)}.ChefReviewsPage_completedBadge__7nsvH,.ChefReviewsPage_completedReview__yMMFO,.ChefReviewsPage_completedStars__Kfv9R{display:inline-flex;align-items:center}.ChefReviewsPage_completedReview__yMMFO{gap:8px}.ChefReviewsPage_completedStars__Kfv9R{gap:2px;color:rgba(61,43,31,.18)}.ChefReviewsPage_completedStars__Kfv9R svg[data-active=true]{color:#e8a83a}.ChefReviewsPage_completedBadge__7nsvH{gap:4px;padding:5px 9px;color:var(--brand-sage-dark);font-size:11px;font-weight:600;background:rgba(156,175,136,.18);border-radius:999px}.ChefReviewsPage_primaryButton__nTshX{color:#fff;background:var(--brand-terracotta);border:0}.ChefReviewsPage_primaryButton__nTshX:disabled{cursor:not-allowed;opacity:.45}.ChefReviewsPage_formReveal__XLaBO{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .28s}.ChefReviewsPage_formReveal__XLaBO[data-open=true]{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s}.ChefReviewsPage_formRevealInner__3_VVT{min-height:0;overflow:hidden}.ChefReviewsPage_form__BXToh{display:grid;gap:16px;padding:0 20px 20px}.ChefReviewsPage_cookAgainField__W6Nui,.ChefReviewsPage_ratingField__fUtwX{display:grid;gap:8px;margin:0;padding:0;border:0}.ChefReviewsPage_cookAgainField__W6Nui legend,.ChefReviewsPage_feedbackField__bguNa,.ChefReviewsPage_ratingField__fUtwX legend{color:var(--brand-brown);font-size:12px;font-weight:600;letter-spacing:.04em}.ChefReviewsPage_ratingChoices__9OoKC{display:flex;gap:4px}.ChefReviewsPage_ratingRow__tQ08t{display:flex;align-items:center;gap:8px}.ChefReviewsPage_ratingHelper__Hgbdr{min-width:70px;color:var(--brand-brown-muted);font-size:13px;font-weight:600}.ChefReviewsPage_ratingChoices__9OoKC label{position:relative;color:rgba(61,43,31,.18);cursor:pointer}.ChefReviewsPage_ratingChoices__9OoKC input{position:absolute;width:1px;height:1px;opacity:0}.ChefReviewsPage_ratingChoices__9OoKC svg{width:28px;height:28px;transition:transform .16s ease,color .16s ease}.ChefReviewsPage_ratingChoices__9OoKC svg[data-active=true]{color:#e8a83a}.ChefReviewsPage_ratingChoices__9OoKC input:focus-visible+svg,.ChefReviewsPage_ratingChoices__9OoKC label:hover svg{transform:translateY(-2px) scale(1.06)}.ChefReviewsPage_ratingChoices__9OoKC input:focus-visible+svg{border-radius:4px;outline:2px solid var(--brand-terracotta);outline-offset:3px}.ChefReviewsPage_feedbackField__bguNa{display:grid;gap:6px}.ChefReviewsPage_form__BXToh textarea{width:100%;min-height:84px;padding:14px 16px;color:var(--brand-brown);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid rgba(61,43,31,.18);border-radius:12px;outline:0;resize:vertical}.ChefReviewsPage_form__BXToh textarea:focus{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(194,112,62,.1)}.ChefReviewsPage_cookAgainChoices__Ge0He,.ChefReviewsPage_formActions__18Maj{display:flex;align-items:center;gap:8px}.ChefReviewsPage_cancelButton__VwJor,.ChefReviewsPage_choiceButton___1uhN{color:var(--brand-brown);background:transparent;border:1px solid rgba(61,43,31,.18)}.ChefReviewsPage_choiceButton___1uhN[aria-pressed=true]{color:var(--brand-terracotta);background:rgba(194,112,62,.12);border-color:var(--brand-terracotta)}.ChefReviewsPage_formActions__18Maj{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.ChefReviewsPage_formReveal__XLaBO,.ChefReviewsPage_formReveal__XLaBO[data-open=true]{transition:none}}.ChefReviewsPage_receivedGrid__nmuM0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ChefReviewsPage_receivedCard___kiKO{padding:20px;background:#fff;border:1px solid rgba(61,43,31,.1);border-radius:16px;box-shadow:0 2px 10px rgba(61,43,31,.04)}.ChefReviewsPage_rating__LAKSG{display:flex;gap:3px;color:var(--brand-terracotta)}.ChefReviewsPage_receivedCard___kiKO>p{margin:16px 0;color:var(--brand-brown);font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:17px;line-height:1.55}.ChefReviewsPage_empty__lSbGp{margin:0;padding:24px;color:var(--brand-brown-muted);font-size:13px;text-align:center;background:rgba(255,255,255,.55);border:1px dashed rgba(61,43,31,.18);border-radius:14px}@media (max-width:700px){.ChefReviewsPage_reviewCard__BQiTG{grid-template-columns:42px minmax(0,1fr);padding:18px}.ChefReviewsPage_avatar__E5uyE{width:42px;height:42px}.ChefReviewsPage_cardRating__dKy_L{grid-column:2;grid-row:2;margin-top:8px}.ChefReviewsPage_receivedGrid__nmuM0{grid-template-columns:1fr}.ChefReviewsPage_cardSummary__HTTiL{align-items:stretch;flex-direction:column}}.ChefSettingsPage_pageHeader__h_W2S{margin-bottom:24px}.ChefSettingsPage_pageHeader__h_W2S h1{margin:0 0 6px;font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:36px;font-weight:700;line-height:1.15}.ChefSettingsPage_pageHeader__h_W2S p{margin:0;color:var(--brand-brown-muted);font-size:13px}.ChefSettingsPage_settingsGrid__pr_Sx{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.ChefSettingsPage_card__UsFQt,.ChefSettingsPage_sectionNav__1FT89,.ChefSettingsPage_teamCard__U1W8W{background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefSettingsPage_sectionNav__1FT89{position:sticky;top:92px;padding:8px}.ChefSettingsPage_sectionNav__1FT89 nav{display:grid;gap:2px}.ChefSettingsPage_sectionActive__E5DaN,.ChefSettingsPage_sectionButton__FhcKG{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;color:var(--brand-brown-muted);font:inherit;font-size:13px;font-weight:500;text-align:left;background:transparent;border:0;border-radius:8px}.ChefSettingsPage_sectionActive__E5DaN{color:var(--brand-brown);font-weight:600;background:var(--brand-cream-2)}.ChefSettingsPage_sectionButton__FhcKG[data-danger=true]{color:#b04a3b}.ChefSettingsPage_sectionButton__FhcKG[aria-disabled=true]{cursor:default}.ChefSettingsPage_dangerCard___w5pj{padding:24px;background:#fff;border:1px solid rgba(176,74,59,.3);border-radius:18px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefSettingsPage_dangerCard___w5pj button,.ChefSettingsPage_dangerCard___w5pj h2,.ChefSettingsPage_dangerCard___w5pj p{font-family:var(--font-brand-sans),"DM Sans",sans-serif;font-style:normal}.ChefSettingsPage_dangerCard___w5pj h2{margin:0 0 8px;color:#b04a3b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ChefSettingsPage_dangerCard___w5pj p{margin:0 0 14px;color:var(--brand-brown-muted);font-size:13px;line-height:1.55}.ChefSettingsPage_archiveButton__PIryK{min-height:34px;padding:7px 14px;color:#fff;font:inherit;font-size:12px;font-weight:600;background:#b04a3b;border:1px solid #b04a3b;border-radius:999px}.ChefSettingsPage_archiveButton__PIryK:disabled{cursor:wait;opacity:.65}.ChefSettingsPage_card__UsFQt{padding:24px}.ChefSettingsPage_teamCard__U1W8W{overflow:hidden}.ChefSettingsPage_teamHeader__RHsZH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_teamHeader__RHsZH h2{margin:0;color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefSettingsPage_teamHeader__RHsZH p{margin:4px 0 0;color:var(--brand-brown-muted);font-size:12px}.ChefSettingsPage_primaryPlaceholderButton__IQjn2{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 14px;color:#fff;font:inherit;font-size:12px;font-weight:600;background:var(--brand-terracotta);border:1px solid var(--brand-terracotta);border-radius:999px}.ChefSettingsPage_primaryPlaceholderButton__IQjn2:disabled{cursor:default;opacity:.65}.ChefSettingsPage_teamEmptyState__lBxNz{display:flex;align-items:center;gap:14px;padding:24px}.ChefSettingsPage_teamEmptyState__lBxNz strong{color:var(--brand-brown);font-size:14px;font-weight:600}.ChefSettingsPage_rolesCopy__24es4,.ChefSettingsPage_teamEmptyState__lBxNz p{color:var(--brand-brown-muted);font-size:12px;line-height:1.6}.ChefSettingsPage_teamEmptyState__lBxNz p{margin:3px 0 0}.ChefSettingsPage_rolesCopy__24es4{margin:0 0 14px}.ChefSettingsPage_settingsStack__e0lmm{display:grid;gap:20px}.ChefSettingsPage_cardHeader__Faz91{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ChefSettingsPage_cardHeader__Faz91 h2{margin-bottom:0}.ChefSettingsPage_statusPill__Ei8O2{padding:5px 10px;color:var(--brand-sage-dark);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--brand-cream-2);border-radius:999px}.ChefSettingsPage_statusPill__Ei8O2[data-connected=true]{color:#fff;background:var(--brand-sage-dark)}.ChefSettingsPage_planName__M6IXG{color:var(--brand-brown);font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-size:28px;font-weight:700}.ChefSettingsPage_billingCaption__XUDm1{margin:6px 0 0;color:var(--brand-brown-muted);font-size:12px}.ChefSettingsPage_billingActions___21ht{display:flex;gap:8px;margin-top:16px}.ChefSettingsPage_accountPlaceholder__Mt0cV{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(61,43,31,.14);border-radius:12px}.ChefSettingsPage_accountIcon__mr_Ko{display:grid;flex:0 0 44px;width:44px;height:44px;color:var(--brand-terracotta);background:var(--brand-cream-2);border-radius:10px;place-items:center}.ChefSettingsPage_paymentIcon__qTi_S{display:grid;flex:0 0 44px;width:44px;height:32px;color:#fff;background:linear-gradient(135deg,var(--brand-brown),var(--brand-brown-muted));border-radius:6px;place-items:center}.ChefSettingsPage_accountCopy__3VT5j{display:grid;flex:1;gap:3px}.ChefSettingsPage_accountCopy__3VT5j strong,.ChefSettingsPage_settingsRow__SDADC strong{color:var(--brand-brown);font-size:13px;font-weight:600}.ChefSettingsPage_accountCopy__3VT5j span,.ChefSettingsPage_settingsRow__SDADC span,.ChefSettingsPage_supportingCopy__J9k12{color:var(--brand-brown-muted);font-size:12px}.ChefSettingsPage_privacyLink__EKgSL{color:var(--brand-terracotta);text-decoration:underline;text-underline-offset:3px}.ChefSettingsPage_placeholderButton__M1siH{min-height:34px;padding:7px 14px;color:var(--brand-brown-muted);font:inherit;font-size:12px;font-weight:600;background:#fff;border:1px solid rgba(61,43,31,.2);border-radius:999px}.ChefSettingsPage_placeholderButton__M1siH:disabled{cursor:default;opacity:1}.ChefSettingsPage_supportingCopy__J9k12{margin:12px 0 0}.ChefSettingsPage_invoiceEmpty__MR1ai{display:grid;gap:4px;padding:14px 0 2px;border-top:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_invoiceEmpty__MR1ai strong{color:var(--brand-brown);font-size:14px;font-weight:600}.ChefSettingsPage_invoiceEmpty__MR1ai span{color:var(--brand-brown-muted);font-size:12px}.ChefSettingsPage_settingsRows__DN_TO{border:1px solid rgba(61,43,31,.12);border-radius:12px}.ChefSettingsPage_settingsRow__SDADC{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 14px;border-bottom:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_settingsRow__SDADC:last-child{border-bottom:0}.ChefSettingsPage_settingsRow__SDADC>div{display:grid;gap:3px}.ChefSettingsPage_card__UsFQt h2{margin:0 0 14px;color:var(--brand-brown-muted);font-family:var(--font-brand-sans),"DM Sans",sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefSettingsPage_fields__Chz2v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ChefSettingsPage_field__yuz5d span{display:block;margin-bottom:6px;color:var(--brand-brown-2);font-size:12px;font-weight:600;letter-spacing:.04em}.ChefSettingsPage_field__yuz5d input,.ChefSettingsPage_settingsInput__FfF1k{width:100%;padding:14px 16px;color:var(--brand-brown);font:inherit;background:#fff;border:1px solid rgba(61,43,31,.22);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.ChefSettingsPage_field__yuz5d input:focus,.ChefSettingsPage_settingsInput__FfF1k:focus{border-color:var(--brand-terracotta);outline:0;box-shadow:0 0 0 3px rgba(194,112,62,.15)}.ChefSettingsPage_phoneInput__8RaZd{display:flex;width:100%;background:#fff;border:1px solid rgba(61,43,31,.22);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.ChefSettingsPage_phoneInput__8RaZd:focus-within{border-color:var(--brand-terracotta);box-shadow:0 0 0 3px rgba(194,112,62,.15)}.ChefSettingsPage_phoneInput__8RaZd .PhoneInputCountry{margin:0;padding-left:14px}.ChefSettingsPage_phoneInput__8RaZd .PhoneInputInput{border:0;box-shadow:none;outline:0}.ChefSettingsPage_field__yuz5d input[readonly],.ChefSettingsPage_readOnlyPhone__OJQgY{color:var(--brand-brown-muted);background:var(--brand-cream-2)}.ChefSettingsPage_rangeField__kUR5j{display:grid;grid-column:2;align-content:end}.ChefSettingsPage_rangeField__kUR5j>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--brand-brown-2);font-size:12px;font-weight:600;letter-spacing:.04em}.ChefSettingsPage_rangeField__kUR5j output{color:var(--brand-terracotta)}.ChefSettingsPage_rangeField__kUR5j input{width:100%;min-height:50px;margin:0;accent-color:var(--brand-terracotta);cursor:pointer}.ChefSettingsPage_accountFooter__FmHam{grid-column:1/-1;padding-top:6px;text-align:right}.ChefSettingsPage_accountFooter__FmHam button{min-height:36px;padding:8px 16px;color:#fff;font:inherit;font-size:13px;font-weight:600;background:var(--brand-terracotta);border:1px solid var(--brand-terracotta);border-radius:999px;cursor:pointer}.ChefSettingsPage_accountFooter__FmHam button:disabled{cursor:not-allowed;opacity:.6}.ChefSettingsPage_notificationCard__1zOxB{overflow:hidden;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;box-shadow:0 2px 10px rgba(61,43,31,.05)}.ChefSettingsPage_notificationHeader__TJoz9{padding:20px 24px;border-bottom:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_notificationHeader__TJoz9 h2{margin:0;color:var(--brand-brown-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ChefSettingsPage_notificationHeader__TJoz9 p,.ChefSettingsPage_notificationRow__jqANw p{margin:4px 0 0;color:var(--brand-brown-muted);font-size:12px}.ChefSettingsPage_notificationColumns__cb3n1,.ChefSettingsPage_notificationRow__jqANw{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,80px);align-items:center;padding:12px 24px;border-bottom:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_notificationColumns__cb3n1{color:var(--brand-brown-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ChefSettingsPage_notificationColumns__cb3n1 span:not(:first-child){text-align:center}.ChefSettingsPage_notificationRow__jqANw{min-height:72px;padding-block:16px}.ChefSettingsPage_notificationRow__jqANw strong{font-size:14px;font-weight:600}.ChefSettingsPage_toggle__y7ZST{position:relative;width:38px;height:22px;margin:auto;padding:0;background:rgba(61,43,31,.15);border:0;border-radius:999px;cursor:pointer;transition:background .18s ease}.ChefSettingsPage_toggle__y7ZST span{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:999px;box-shadow:0 1px 3px rgba(61,43,31,.2);transition:transform .18s ease}.ChefSettingsPage_toggle__y7ZST[data-checked=true]{background:var(--brand-terracotta)}.ChefSettingsPage_toggle__y7ZST[data-checked=true] span{transform:translateX(16px)}.ChefSettingsPage_toggle__y7ZST:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:2px}.ChefSettingsPage_notificationFooter__ssiGL{padding:20px;text-align:right}.ChefSettingsPage_notificationFooter__ssiGL button{min-height:36px;padding:8px 16px;color:#fff;font:inherit;font-size:13px;font-weight:600;background:var(--brand-terracotta);border:1px solid var(--brand-terracotta);border-radius:999px;cursor:pointer}.ChefSettingsPage_notificationFooter__ssiGL button:disabled{cursor:wait;opacity:.6}@media (max-width:880px){.ChefSettingsPage_settingsGrid__pr_Sx{grid-template-columns:1fr}.ChefSettingsPage_sectionNav__1FT89{position:static}}@media (max-width:600px){.ChefSettingsPage_fields__Chz2v{grid-template-columns:1fr}.ChefSettingsPage_rangeField__kUR5j{grid-column:1}.ChefSettingsPage_notificationColumns__cb3n1,.ChefSettingsPage_notificationRow__jqANw{grid-template-columns:minmax(0,1fr) repeat(2,58px);padding-inline:16px}.ChefSettingsPage_accountPlaceholder__Mt0cV{align-items:flex-start;flex-wrap:wrap}.ChefSettingsPage_accountCopy__3VT5j{min-width:calc(100% - 58px)}.ChefSettingsPage_teamHeader__RHsZH{align-items:flex-start;flex-wrap:wrap}}.ChefSettingsPage_bankActions__dgKOB{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ChefSettingsPage_bankAction__zXaqq{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:1px solid var(--brand-brown);border-radius:999px;color:var(--brand-brown);background:transparent;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.ChefSettingsPage_bankAction__zXaqq:disabled{opacity:.5;cursor:wait}.ChefSettingsPage_bankAction__zXaqq:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:3px}.ChefSettingsPage_bankDetails__dUjmc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.ChefSettingsPage_bankDetails__dUjmc dt{font-size:12px;color:var(--brand-brown-3)}.ChefSettingsPage_bankDetails__dUjmc dd{margin:4px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ChefSettingsPage_identityUpload__1kgPt{display:grid;gap:12px;margin-top:20px;padding:20px 0;border-top:1px solid rgba(61,43,31,.12)}.ChefSettingsPage_identityUpload__1kgPt>header{flex-wrap:wrap;margin-bottom:0}.ChefSettingsPage_identityUpload__1kgPt h3{margin:0;color:var(--brand-brown);font-size:13px;font-weight:600}.ChefSettingsPage_identityUpload__1kgPt input[type=file]{box-sizing:border-box;min-width:0;max-width:100%;font-size:12px}.ChefSettingsPage_identityUpload__1kgPt input::file-selector-button{margin-right:12px;padding:7px 14px;color:var(--brand-brown);font:inherit;font-weight:600;background:var(--brand-cream-2);border:1px solid rgba(61,43,31,.22);border-radius:999px;cursor:pointer}.ChefSettingsPage_identityUpload__1kgPt input:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.ChefSettingsPage_identitySavedFile__PHUea{display:grid;gap:12px;min-width:0;padding:16px;background:var(--brand-cream-2);border:1px solid rgba(61,43,31,.12);border-radius:12px;overflow-wrap:anywhere}.ChefSettingsPage_identitySavedFile__PHUea button{justify-self:start}.ChefSettingsPage_identityImageLoading__KPbEg,.ChefSettingsPage_settingsLoading__Swdvq{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;font-size:14px;color:var(--brand-brown-muted)}.ChefSettingsPage_identityImageLoading__KPbEg{position:absolute;inset:0;color:#fffdf8}.ChefSettingsPage_settingsSpinner__PWM4O{animation:ChefSettingsPage_settingsSpin__fT2SG 1s linear infinite}@keyframes ChefSettingsPage_settingsSpin__fT2SG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChefSettingsPage_settingsSpinner__PWM4O{animation:none}}.ChefEarningsPage_page__08jmp{color:var(--brand-brown);font-family:var(--font-brand-sans),"DM Sans",sans-serif;line-height:normal}.ChefEarningsPage_amount__TXFxN,.ChefEarningsPage_detailAmount__ZJrzc,.ChefEarningsPage_title__ETeGB,.ChefEarningsPage_total__9UL01{font-family:var(--font-brand-serif),"Playfair Display",Georgia,serif;font-weight:700;letter-spacing:-.01em}.ChefEarningsPage_title__ETeGB{margin:0 0 4px;font-size:28px;line-height:normal}.ChefEarningsPage_subtitle__FTnOA{margin:0 0 24px;color:var(--brand-brown-muted);font-size:14px}.ChefEarningsPage_summary__zKtnW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:28px}.ChefEarningsPage_card__11ivf,.ChefEarningsPage_payouts__4A5mR{background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;box-shadow:0 1px 2px rgba(61,43,31,.06)}.ChefEarningsPage_card__11ivf{padding:22px}.ChefEarningsPage_label___zEEg{margin:0;color:var(--brand-brown-muted);font-family:inherit;font-size:10px;font-weight:700;line-height:normal;letter-spacing:.16em;text-transform:uppercase}.ChefEarningsPage_payment__14oq8,.ChefEarningsPage_payoutDate__5FhHm,.ChefEarningsPage_payoutRow__R_uZD,.ChefEarningsPage_snapshotHeading__XnJxU,.ChefEarningsPage_yearDetails__NAQ8X>div{display:flex;align-items:center;justify-content:space-between}.ChefEarningsPage_snapshotHeading__XnJxU{margin-bottom:4px;color:var(--brand-sage-dark)}.ChefEarningsPage_total__9UL01{margin-top:6px;font-size:38px;line-height:1}.ChefEarningsPage_growth__jeFpS{margin-top:4px;color:var(--brand-sage-dark);font-size:12px}.ChefEarningsPage_details__tzj0C{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.ChefEarningsPage_detailAmount__ZJrzc{margin-top:2px;font-size:18px}.ChefEarningsPage_nextPayout__JpVQW{margin-top:18px}.ChefEarningsPage_payoutDate__5FhHm{margin-bottom:6px;color:var(--brand-brown-muted);font-size:12px}.ChefEarningsPage_bar__KY1lD{height:6px;overflow:hidden;background:rgba(61,43,31,.08);border-radius:999px}.ChefEarningsPage_bar__KY1lD i{display:block;width:0;height:100%;background:var(--brand-terracotta);border-radius:inherit}.ChefEarningsPage_yearDetails__NAQ8X{display:grid;gap:10px;margin:20px 0 0;font-size:13px}.ChefEarningsPage_yearDetails__NAQ8X dt{color:var(--brand-brown-muted)}.ChefEarningsPage_yearDetails__NAQ8X dd{margin:0;font-weight:700}.ChefEarningsPage_payouts__4A5mR{overflow:hidden}.ChefEarningsPage_payouts__4A5mR>.ChefEarningsPage_label___zEEg{padding:16px 22px;border-bottom:1px solid rgba(61,43,31,.12)}.ChefEarningsPage_payoutRow__R_uZD{gap:12px;padding:14px 22px}.ChefEarningsPage_payoutItem__nNluk{border-bottom:1px solid rgba(61,43,31,.12)}.ChefEarningsPage_payoutItem__nNluk:last-child{border-bottom:0}.ChefEarningsPage_payoutActions__CZUQd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 22px 16px}.ChefEarningsPage_event__C0YqB{min-width:0}.ChefEarningsPage_eventName__vkRLd{font-size:14px;font-weight:600}.ChefEarningsPage_date__iUrK_{margin-top:2px;color:var(--brand-brown-muted);font-size:12px}.ChefEarningsPage_payment__14oq8{flex-shrink:0;gap:12px}.ChefEarningsPage_paid__Frvnr{display:inline-flex;align-items:center;padding:5px 10px;color:var(--brand-sage-dark);font-size:11px;font-weight:600;letter-spacing:.04em;background:rgba(156,175,136,.18);border-radius:999px}.ChefEarningsPage_amount__TXFxN{font-size:17px}.ChefEarningsPage_mobilePayouts__Y13ea{display:none}@media (max-width:700px){.ChefEarningsPage_page__08jmp{padding:0 4px}.ChefEarningsPage_title__ETeGB{margin-bottom:.83em;line-height:1.15}.ChefEarningsPage_desktopPayouts__gJxpv,.ChefEarningsPage_subtitle__FTnOA,.ChefEarningsPage_year__Rb8mq{display:none}.ChefEarningsPage_summary__zKtnW{grid-template-columns:minmax(0,1fr);margin-bottom:16px}.ChefEarningsPage_payouts__4A5mR{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.ChefEarningsPage_payouts__4A5mR>.ChefEarningsPage_label___zEEg{margin-bottom:10px;padding:0;border:0}.ChefEarningsPage_mobilePayouts__Y13ea{display:block;overflow:hidden;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:18px;box-shadow:0 1px 2px rgba(61,43,31,.06)}.ChefEarningsPage_payoutRow__R_uZD{padding:14px 18px;border:0}.ChefEarningsPage_payoutItem__nNluk{overflow:hidden;margin-bottom:10px;background:#fff;border:1px solid rgba(61,43,31,.12);border-radius:14px}.ChefEarningsPage_payoutItem__nNluk:last-child{border-bottom:1px solid rgba(61,43,31,.12)}.ChefEarningsPage_payoutRow__R_uZD{flex-wrap:wrap}.ChefEarningsPage_payoutActions__CZUQd{padding:0 18px 16px}.ChefEarningsPage_date__iUrK_{margin-top:0}.ChefEarningsPage_amount__TXFxN{font-size:16px}}button.ChefEarningsPage_payoutRow__R_uZD{width:100%;color:inherit;text-align:left;background:#fff;cursor:pointer}button.ChefEarningsPage_payoutRow__R_uZD:hover{background:var(--brand-cream,#faf7f2)}button.ChefEarningsPage_payoutRow__R_uZD:focus-visible{outline:2px solid var(--brand-terracotta);outline-offset:-2px}.ChefEarningsPage_event__C0YqB>span{display:block}.ChefEarningsPage_settingsLink__lODsb{color:var(--brand-terracotta);text-decoration:underline;text-underline-offset:3px}.ChefEarningsPage_empty__fkzIt{padding:22px;font-size:14px}.ChefEarningsPage_growth__jeFpS[data-negative=true]{color:var(--brand-terracotta)}