.Layout_layout__8m3IW{display:flex;height:100vh;height:100svh;height:100dvh;width:100vw;overflow:hidden;position:relative;padding:10px;gap:10px;box-sizing:border-box;background-color:var(--bg-primary,#000000);background-image:radial-gradient(ellipse 45% 55% at 100% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}.Layout_mainContent__FnV3k{flex:1 1;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;border-radius:20px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border,var(--border-color,#e8e8ec));box-shadow:0 4px 24px rgba(0,0,0,.3);position:relative;z-index:var(--z-raised);transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .Layout_mainContent__FnV3k,html.Layout_dark__k0iDK .Layout_mainContent__FnV3k{background:linear-gradient(145deg,rgba(22,19,20,.94),rgba(7,8,16,.92));border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,.6)}.Layout_mainContent__FnV3k:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,var(--glass-highlight),transparent 28%,transparent 72%,color-mix(in srgb,var(--accent) 5%,transparent));opacity:.7}.Layout_pageContent__AAyV0{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 1.5rem}.Layout_mobileBackdrop__slG1e{display:none}@media (max-width:1023px){.Layout_layout__8m3IW{padding:0;gap:0}.Layout_mainContent__FnV3k{border-radius:0}.Layout_mainContent__FnV3k,[data-theme=dark] .Layout_mainContent__FnV3k,html.Layout_dark__k0iDK .Layout_mainContent__FnV3k{border:none;box-shadow:none}.Layout_mobileBackdrop__slG1e{position:fixed;inset:0;z-index:var(--z-overlay);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--scrim-bg);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);animation:Layout_fadeIn__z3YtK .2s ease-out}.Layout_pageContent__AAyV0{padding:0 .75rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.Layout_pageContent__AAyV0{padding:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@keyframes Layout_fadeIn__z3YtK{0%{opacity:0}to{opacity:1}}.Layout_settling__QHabX *{transition:none!important}.Header_header__b6rsY{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"left actions switch";align-items:center;column-gap:.75rem;min-height:64px;flex-shrink:0;padding:.4rem 1.25rem;background:var(--glass-bg);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:var(--z-sticky);position:relative}[data-theme=dark] .Header_header__b6rsY{background:rgba(11,11,15,.86);border-bottom-color:var(--border-color)}.Header_left__K9tQI{grid-area:left;gap:.75rem}.Header_left__K9tQI,.Header_right__zzmnn{display:flex;align-items:center;min-width:0}.Header_right__zzmnn{grid-area:actions;gap:.5rem;padding-right:6px}.Header_experienceSwitch__m1Jr8{grid-area:switch;margin-left:.25rem}.Header_cartButton__gXpSZ{position:relative;background:var(--neomorph-bg);border:var(--neomorph-border);box-shadow:var(--neomorph-shadow);color:var(--text-primary);min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Header_cartButtonBouncing__uQD2T{animation:Header_cartShakeBounce__QE0dM .65s cubic-bezier(.36,.07,.19,.97) both!important;border-color:#f59e0b!important;box-shadow:0 0 0 4px rgba(245,158,11,.25),0 0 20px rgba(245,158,11,.5)!important}.Header_cartButtonBouncing__uQD2T .Header_cartIconWrapper__wJJ2H{animation:Header_cartIconWiggle__1Zehs .65s ease-in-out both!important;color:#f59e0b!important}@keyframes Header_cartShakeBounce__QE0dM{0%{transform:scale(1) rotate(0deg)}15%{transform:scale(1.22) rotate(-14deg) translateY(-3px)}30%{transform:scale(1.18) rotate(12deg) translateY(-2px)}45%{transform:scale(1.12) rotate(-9deg) translateY(-1px)}60%{transform:scale(1.06) rotate(6deg) translateY(0)}75%{transform:scale(1.02) rotate(-3deg)}to{transform:scale(1) rotate(0deg)}}@keyframes Header_cartIconWiggle__1Zehs{0%,to{transform:scale(1) rotate(0deg)}20%{transform:scale(1.2) rotate(-14deg)}40%{transform:scale(1.15) rotate(12deg)}60%{transform:scale(1.08) rotate(-7deg)}80%{transform:scale(1.04) rotate(4deg)}}.Header_cartIconWrapper__wJJ2H{display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform}.Header_cartButton__gXpSZ:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.Header_cartButton__gXpSZ:active{box-shadow:var(--neomorph-shadow-active);transform:scale(.97)}[data-theme=dark] .Header_cartButton__gXpSZ{background:var(--neomorph-bg);border:var(--neomorph-border);box-shadow:var(--neomorph-shadow);color:#ffffff}[data-theme=dark] .Header_cartButton__gXpSZ:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.Header_closeHeaderButton__RvZ5F{position:relative;background:var(--neomorph-bg);border:var(--neomorph-border);box-shadow:var(--neomorph-shadow);color:var(--text-primary);min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Header_closeHeaderButton__RvZ5F:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.Header_closeHeaderButton__RvZ5F:active{box-shadow:var(--neomorph-shadow-active);transform:scale(.97)}[data-theme=dark] .Header_closeHeaderButton__RvZ5F{background:var(--neomorph-bg);border:var(--neomorph-border);box-shadow:var(--neomorph-shadow);color:#ffffff}[data-theme=dark] .Header_closeHeaderButton__RvZ5F:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.Header_cartBadge__Ntz8z{position:absolute;top:-4px;right:-4px;background-color:var(--accent,#FF6B00);color:#000000;font-size:.68rem;font-weight:800;min-width:20px;height:20px;border-radius:9999px;padding:0 4px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface-container,var(--bg-secondary,#ffffff));line-height:1;letter-spacing:-.3px;z-index:2;pointer-events:none}.Header_cartBadgeWide__UOxam{min-width:24px;padding:0 5px}.Header_smallAvatar__VDiaO{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.Header_smallAvatar__VDiaO:hover{transform:scale(1.05)}[data-theme=dark] .Header_smallAvatar__VDiaO{background:transparent!important;border:none!important}@media (max-width:600px){.Header_right__zzmnn{gap:.45rem!important;flex-shrink:0}.Header_cartButton__gXpSZ,.Header_closeHeaderButton__RvZ5F{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);width:44px;height:44px;border-radius:12px}.Header_smallAvatar__VDiaO{width:32px;height:32px}}[data-theme=dark] .Header_smallAvatar__VDiaO{border-color:var(--border-color)}.Header_smallAvatar__VDiaO img{width:100%;height:100%;object-fit:cover}.Header_cartWrapper__M0ybx{position:relative}.Header_cartPopup__Cg5Rf{position:absolute;top:100%;right:0;margin-top:1rem;width:320px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1rem;z-index:var(--z-modal);display:flex;flex-direction:column}.Header_cartTitle__qa2HJ{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.Header_emptyCart__x9but{padding:1rem 0}.Header_cartItems__qntWV{display:flex;flex-direction:column;gap:.75rem}.Header_cartItem__tcYLI{display:flex;justify-content:space-between;align-items:center}.Header_cartItemInfo__p6rM0{display:flex;flex-direction:column}.Header_cartItemName__5465U{font-weight:600;font-size:.95rem}.Header_cartItemPrice__uuux8{font-size:.85rem;color:var(--text-secondary)}.Header_removeButton__FDE9S{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;transition:var(--transition-fast)}.Header_removeButton__FDE9S:hover{color:#ff4d4d}.Header_cartTotal__ILK56{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--text-primary);margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.Header_checkoutButton__joFtD{margin-top:1rem;background-color:var(--accent);color:var(--text-inverse);border:none;padding:.75rem;border-radius:var(--radius-full);font-weight:600;cursor:pointer;transition:var(--transition-fast)}.Header_checkoutButton__joFtD:hover{background-color:var(--accent-hover)}.Header_titleWrapper__MGCoH{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;max-width:100%}.Header_brandRow__aIwCS{gap:8px}.Header_brandRow__aIwCS,.Header_locationRow__zjpqM{display:flex;align-items:center;min-width:0;width:100%}.Header_locationRow__zjpqM{gap:4px;max-width:100%}@media (min-width:768px) and (max-width:1120px){.Header_header__b6rsY{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left actions" "switch switch";row-gap:.45rem;padding-block:.55rem}.Header_experienceSwitch__m1Jr8{margin-left:0;justify-self:stretch}}@media (max-width:767px){.Header_header__b6rsY{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left actions" "switch switch";row-gap:.4rem;column-gap:.4rem;min-height:0;padding:max(.45rem,env(safe-area-inset-top)) .85rem .55rem}.Header_left__K9tQI{gap:.4rem}.Header_right__zzmnn{gap:.35rem}.Header_experienceSwitch__m1Jr8{margin-left:0}.Header_restaurantTitle__rKn_p{font-size:.92rem!important;line-height:1.2}}@media (max-width:480px){.Header_restaurantTitle__rKn_p{font-size:.86rem!important}}.Header_menuButton__zCiFK{background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);width:44px;height:44px;padding:0;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}@media (min-width:1024px){.Header_menuButton__zCiFK{display:none!important}}.Header_menuButton__zCiFK:hover{background-color:var(--bg-tertiary)}.Header_cartButton__gXpSZ:focus-visible,.Header_closeHeaderButton__RvZ5F:focus-visible,.Header_menuButton__zCiFK:focus-visible,.Header_modalCloseBtn__W55kw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Header_titleSkeleton__ztZ_e{width:140px;height:18px;border-radius:6px;background-color:rgba(127,127,127,.18);animation:Header_titleSkeletonPulse__Gwj9y 1.2s ease-in-out infinite;flex-shrink:1;min-width:60px}@keyframes Header_titleSkeletonPulse__Gwj9y{0%,to{opacity:1}50%{opacity:.45}}.Header_restaurantTitle__rKn_p{font-family:var(--font-lora),"Lora-Regular",serif!important;text-shadow:none!important;font-size:1rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.015em;line-height:1.25;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.Header_cartModalPanel__PCUxt{padding:16px 18px;position:relative}.Header_modalCloseBtn__W55kw{position:absolute;top:.82rem;right:.72rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.Header_modalCloseBtn__W55kw:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Header_summarySection__4qog7{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color,rgba(255,255,255,.08));display:flex;flex-direction:column;gap:6px}.Header_summaryRow__PYX9e{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-primary)}.Header_totalRow__63CAF{font-size:13.5px;font-weight:700;color:var(--text-primary);margin-top:2px}.Header_totalAmount__LRESq{color:var(--accent,#e5ba73);font-size:14px;font-weight:800}.Header_cartFooter__XwpKT{margin-top:12px;width:100%}.Header_checkoutButtonModal__BJOAH{width:100%;background:var(--accent-container,var(--accent,#ffd7a9));color:var(--text-inverse,#000000);border:none;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:none;transition:opacity .15s ease,transform .15s ease}.Header_checkoutButtonModal__BJOAH:hover{opacity:.92;transform:translateY(-1px);box-shadow:none}.Header_cartModalHeader__mnBp6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;padding:.05rem 2.25rem .8rem 0;border-bottom:1px solid var(--border-color)}.Header_cartHeaderTitleRow__NAG7T{display:flex;align-items:center;gap:.45rem}.Header_clearCartBtn__for7J{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:none;padding:.25rem .4rem;border-radius:8px;color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Header_clearCartBtn__for7J:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.Header_clearCartBtn__for7J:disabled{opacity:.6;cursor:default}.Header_clearCartBtn__for7J:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Header_cartHeaderIcon__qG7aG{color:var(--accent)}.Header_cartMainTitle__CScTT{font-size:1rem;font-weight:650;color:var(--text-primary);margin:0}.Header_cartCountBadge__u8d8o{background-color:var(--accent-light,rgba(255,179,71,.12));color:var(--accent);font-size:.75rem;font-weight:600;padding:.22rem .52rem;border-radius:12px}.Header_emptyCart__x9but{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1rem;color:var(--text-secondary)}.Header_cartItemsContainer__iGdBK{display:flex;flex-direction:column;gap:.8rem}.Header_cartItemsList__QGjkY{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Header_cartItemsList__QGjkY::-webkit-scrollbar{display:none}.Header_cartRowItem__Fy6U1{display:flex;align-items:center;gap:12px;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--border-color,rgba(255,255,255,.08));border-radius:0;width:100%;box-sizing:border-box}.Header_cartRowItem__Fy6U1:last-child{border-bottom:none}[data-theme=dark] .Header_cartRowItem__Fy6U1{background:transparent;border-color:var(--border-color,rgba(255,255,255,.08))}.Header_cartRowItem__Fy6U1:hover{background:transparent;filter:none}.Header_cartItemThumb__11tEJ{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0;border:none}.Header_cartItemThumbPlaceholder__dw0MA{width:50px;height:50px;border-radius:8px;background-color:var(--bg-tertiary,rgba(255,255,255,.05));display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.Header_cartItemMainContent__V72lX{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.Header_cartItemTopRow__P0ipR{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.Header_cartItemName__5465U{font-size:14px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.25;word-break:break-word}.Header_cartItemPrice__uuux8{font-size:13.5px;font-weight:700;color:var(--accent,#e5ba73);white-space:nowrap;margin:0}.Header_cartItemBottomRow__l1_9m{display:flex;align-items:center;justify-content:space-between;gap:8px}.Header_cartItemMeta__u6S8Z{min-width:0;flex:1 1}.Header_cartItemCustomizations__Mj1zt{font-size:11px;color:var(--text-secondary);margin:0;line-height:1.2}.Header_stepperContainer__0astt{gap:8px;border:none;flex-shrink:0;margin-left:auto}.Header_stepperBtn__6Bd1v,.Header_stepperContainer__0astt{display:flex;align-items:center;background:transparent;padding:0}.Header_stepperBtn__6Bd1v{border:1px solid var(--border-color);color:var(--text-primary);width:22px;height:22px;border-radius:50%;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;line-height:1}.Header_stepperBtn__6Bd1v:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent);color:var(--accent)}.Header_stepperBtn__6Bd1v:disabled{opacity:.35;cursor:not-allowed}.Header_stepperCount__dYDfp{font-size:12px;font-weight:600;color:var(--text-primary);min-width:12px;text-align:center}@media (max-width:600px){.Header_modalOverlay__DDN1F{align-items:flex-end;padding:.75rem}.Header_modalContent__swcSf{width:100%;max-width:none;padding:1rem;border-radius:16px;margin-bottom:env(safe-area-inset-bottom)}}.Header_avatarImage__wcYRU{width:100%;height:100%;object-fit:cover}.Header_skWidth55__5qlqx{width:55%}.Header_skWidth25__5vaUO{width:25%}.Header_skWidth65__fn_3B{width:65%}.Header_skWidth20__7w__h{width:20%}.Header_skWidth45__U4UGV{width:45%}.Header_skWidth30__L0Krv{width:30%}.Header_backButton__3yIte{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--bg-tertiary,rgba(0,0,0,.05));border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;transition:border-color .18s ease,color .18s ease}.Header_backButton__3yIte:hover{border-color:var(--accent,#f59e0b);color:var(--accent,#f59e0b)}.Header_browseNote__ZWjW3{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.Header_titleIn___9Cgi{animation:Header_headerTitleIn__2uZOh .35s cubic-bezier(.2,.8,.2,1) both}}@keyframes Header_headerTitleIn__2uZOh{0%{opacity:0;transform:translateY(-4px)}}.SavedAddressCard_card__yFHta{width:100%;min-height:56px;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-tertiary);color:var(--text-primary);text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.SavedAddressCard_card__yFHta:hover:not(:disabled){background:var(--surface-container-high)}.SavedAddressCard_card__yFHta:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.SavedAddressCard_selected__29H0X{border-color:var(--accent,#ff6b00);background:rgba(255,107,0,.1)}.SavedAddressCard_card__yFHta:disabled{cursor:not-allowed}.SavedAddressCard_card__yFHta:disabled:not(.SavedAddressCard_selected__29H0X){opacity:.6}.SavedAddressCard_card__yFHta[aria-busy=true]{cursor:wait;opacity:1}.SavedAddressCard_icon__FjhMv{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--bg-secondary);color:var(--text-secondary)}.SavedAddressCard_card__yFHta:hover:not(:disabled) .SavedAddressCard_icon__FjhMv,.SavedAddressCard_selected__29H0X .SavedAddressCard_icon__FjhMv{background:rgba(255,107,0,.14);color:var(--accent,#ff6b00)}.SavedAddressCard_copy__stKBn{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.SavedAddressCard_titleLine__YPlbJ{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.SavedAddressCard_titleLine__YPlbJ strong{min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow-wrap:anywhere}.SavedAddressCard_copy__stKBn small{color:var(--text-secondary);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.SavedAddressCard_chip__jq_A1{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:rgba(255,107,0,.14);color:var(--accent,#ff6b00);font-size:10px;font-weight:700;line-height:14px;white-space:nowrap}.SavedAddressCard_chipWarn__c8rBJ{background:rgba(239,68,68,.14);color:#ef4444}.SavedAddressCard_spinner___XXjH{animation:SavedAddressCard_saved-address-spin__guMWF .85s linear infinite}@keyframes SavedAddressCard_saved-address-spin__guMWF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SavedAddressCard_spinner___XXjH{animation-duration:1.6s}}.AddressLinkLoader_root__q1eoH{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--background,#fff)}.AddressLinkLoader_spinner__0SvJ9{width:28px;height:28px;border:3px solid rgba(128,128,128,.3);border-top-color:currentcolor;border-radius:50%;animation:AddressLinkLoader_spin__n23vQ .8s linear infinite}@keyframes AddressLinkLoader_spin__n23vQ{to{transform:rotate(1turn)}}.LocationDropdown_wrapper__1Vd8w{position:relative;min-width:0;flex:0 1 auto}.LocationDropdown_trigger__f8EcB{width:100%;min-width:0;max-width:100%;overflow:hidden;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:12px;font-weight:500;line-height:1.3;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:none!important;transition:background-color var(--transition-fast)}.LocationDropdown_trigger__f8EcB>svg:first-child{flex:0 0 auto;color:var(--accent)}.LocationDropdown_trigger__f8EcB>span{min-width:0;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:500;line-height:1.3;color:var(--text-primary);text-shadow:none!important;-webkit-text-stroke:0!important;transition:none!important}.LocationDropdown_trigger__f8EcB:active,.LocationDropdown_trigger__f8EcB:focus,.LocationDropdown_trigger__f8EcB:hover,.LocationDropdown_trigger__f8EcB[aria-expanded=true]{background:transparent;box-shadow:none}.LocationDropdown_chevronOpen__ruPrn,.LocationDropdown_chevron__gRny3{flex:0 0 auto;color:var(--text-secondary);transition:transform var(--transition-fast)}.LocationDropdown_chevronOpen__ruPrn{transform:rotate(180deg)}.LocationDropdown_panel__E1Z7e{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:var(--z-modal);width:360px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-container);color:var(--text-primary);box-shadow:0 18px 46px rgba(25,20,14,.18),0 3px 10px rgba(25,20,14,.08);font-family:var(--font-family-sans)}.LocationDropdown_panelHeader__2GDk_{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 10px 16px;border-bottom:1px solid var(--border-color)}.LocationDropdown_panelHeader__2GDk_ h2,.LocationDropdown_panelHeader__2GDk_ p,.LocationDropdown_sectionHeading__uDGto h3{margin:0}.LocationDropdown_panelHeader__2GDk_ h2{color:var(--text-primary);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.01em}.LocationDropdown_panelHeader__2GDk_ p{margin-top:2px;color:var(--text-secondary);font-size:11px;line-height:16px}.LocationDropdown_closeButton__Ozmvk{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;margin-top:-2px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.LocationDropdown_closeButton__Ozmvk:hover{background:var(--bg-tertiary);color:var(--text-primary)}.LocationDropdown_error__irgkf{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:12px 16px 0;padding:8px 10px;border:1px solid rgba(220,38,38,.22);border-radius:var(--radius-sm);background:rgba(220,38,38,.08);color:#b42318;font-size:11px;line-height:16px}.LocationDropdown_error__irgkf svg{flex:0 0 auto;margin-top:1px}.LocationDropdown_quickActions__9UgKL{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-color)}.LocationDropdown_quickActions__9UgKL button{min-width:0;min-height:52px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-container-high);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.LocationDropdown_quickActions__9UgKL button:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-light)}.LocationDropdown_quickActions__9UgKL button>svg{flex:0 0 auto;color:var(--accent)}.LocationDropdown_quickActions__9UgKL button>span{min-width:0;display:flex;flex-direction:column}.LocationDropdown_quickActions__9UgKL strong{overflow:hidden;color:var(--text-primary);font-size:11px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.LocationDropdown_quickActions__9UgKL small{overflow:hidden;color:var(--text-secondary);font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.LocationDropdown_savedSection__S7MOd{padding:12px 0 0}.LocationDropdown_sectionHeading__uDGto{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 16px}.LocationDropdown_sectionHeading__uDGto h3{color:var(--text-secondary);font-size:10px;font-weight:700;line-height:16px;letter-spacing:.055em;text-transform:uppercase}.LocationDropdown_sectionHeading__uDGto>span{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);font-size:9px;font-weight:700}.LocationDropdown_addressList__IRGXo{display:flex;flex-direction:column;gap:8px;padding:4px 12px 12px;max-height:min(320px,calc(100vh - 250px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.LocationDropdown_emptyState__b6img,.LocationDropdown_state__A4i1h{min-height:88px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:11px}.LocationDropdown_state__A4i1h{gap:8px}.LocationDropdown_emptyState__b6img{flex-direction:column;padding:16px;text-align:center}.LocationDropdown_emptyState__b6img svg{margin-bottom:6px;color:var(--accent)}.LocationDropdown_emptyState__b6img strong{color:var(--text-primary);font-size:12px;line-height:18px}.LocationDropdown_emptyState__b6img span{margin-top:2px;line-height:16px}.LocationDropdown_spinner__c5uvm{animation:LocationDropdown_location-spin__uDEhu .85s linear infinite}.LocationDropdown_closeButton__Ozmvk:focus-visible,.LocationDropdown_quickActions__9UgKL button:focus-visible,.LocationDropdown_trigger__f8EcB:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.LocationDropdown_scrim__1julJ{display:none}.LocationDropdown_errorAction__vDMu1{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 10px;border:1px solid var(--accent,#ff6b00);border-radius:999px;background:transparent;color:var(--accent,#FF6B00);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.LocationDropdown_scrimCentered__qS_2O{position:fixed;inset:0;z-index:var(--z-modal);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--scrim-bg);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);cursor:default}.LocationDropdown_panelCentered__IZV8S{position:fixed;inset:0;z-index:var(--z-toast);margin:auto;width:400px;height:fit-content;max-height:min(78vh,620px);display:flex;flex-direction:column}@keyframes LocationDropdown_location-spin__uDEhu{to{transform:rotate(1turn)}}@media (max-width:767px){.LocationDropdown_wrapper__1Vd8w{max-width:260px}.LocationDropdown_trigger__f8EcB{height:20px;padding:0;gap:3px;color:var(--text-secondary)}.LocationDropdown_trigger__f8EcB,.LocationDropdown_trigger__f8EcB>span{max-width:none;font:inherit;font-size:10px;font-weight:500;line-height:1.3;text-shadow:none!important}.LocationDropdown_trigger__f8EcB>span{overflow:hidden;text-overflow:ellipsis}.LocationDropdown_trigger__f8EcB>svg:first-child{width:11px;height:11px}.LocationDropdown_scrim__1julJ{position:fixed;inset:0;z-index:var(--z-modal);display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--scrim-bg);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);cursor:default}.LocationDropdown_panel__E1Z7e{position:fixed;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;top:auto;z-index:var(--z-toast);width:auto;max-width:none;max-height:min(78vh,620px);border-radius:var(--radius-lg)}.LocationDropdown_panelHeader__2GDk_{min-height:66px;padding:14px 12px 10px 16px}.LocationDropdown_closeButton__Ozmvk{width:40px;height:40px;flex-basis:40px;margin-top:-4px}.LocationDropdown_quickActions__9UgKL button{min-height:58px}.LocationDropdown_addressList__IRGXo{max-height:min(42vh,300px)}}@media (prefers-reduced-motion:reduce){.LocationDropdown_spinner__c5uvm{animation-duration:1.6s}.LocationDropdown_chevronOpen__ruPrn,.LocationDropdown_chevron__gRny3{transition:none}}.BrandLocationLoadingScreen_loadingScrim__nAxkS{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-primary,#0d0d12);background-image:radial-gradient(circle at 50% 38%,var(--bg-glow-color,rgba(245,154,35,.15)) 0,transparent 65%)}.BrandLocationLoadingScreen_loadingCard__NwKF3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.25rem 2rem;border-radius:20px;background:var(--glass-bg,rgba(17,17,24,.85));border:1px solid var(--glass-border,rgba(255,255,255,.08));box-shadow:0 12px 40px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:340px;width:90%;animation:BrandLocationLoadingScreen_cardEnter__kf6ke .25s cubic-bezier(0,0,.2,1) forwards}@keyframes BrandLocationLoadingScreen_cardEnter__kf6ke{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.BrandLocationLoadingScreen_loadingCard__NwKF3{animation:none;opacity:1;transform:none}}.BrandLocationLoadingScreen_spinnerRing__4FTKI{position:relative;width:54px;height:54px;margin-bottom:1.25rem}.BrandLocationLoadingScreen_spinnerCircle__WpAh4{width:100%;height:100%;border-radius:50%;border:3px solid rgba(245,154,35,.2);border-top:3px solid var(--accent,#f59a23);animation:BrandLocationLoadingScreen_spin__1g1qG .85s cubic-bezier(.4,0,.2,1) infinite}@keyframes BrandLocationLoadingScreen_spin__1g1qG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BrandLocationLoadingScreen_loadingTitle__ACURx{font-size:1.05rem;font-weight:700;color:var(--text-primary,#ffffff);margin:0 0 .4rem;letter-spacing:-.01em}.BrandLocationLoadingScreen_loadingSubtitle__mRBK4{font-size:.82rem;color:var(--text-secondary,#94a3b8);margin:0;line-height:1.4}.BranchSelector_list__72n3d{display:flex;flex-direction:column;gap:8px}.BranchSelector_heading__x06ai{display:block;margin-bottom:2px;color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.BranchSelector_card__KKRCO{width:100%;min-height:0;display:flex;align-items:flex-start;gap:10px;padding:8px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-container);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.BranchSelector_card__KKRCO:hover:not(:disabled){background:var(--surface-container-high)}.BranchSelector_card__KKRCO.BranchSelector_selected__Aow2E{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-light)}.BranchSelector_card__KKRCO:disabled{cursor:not-allowed;opacity:.55}.BranchSelector_logo__xaATL{width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-tertiary)}.BranchSelector_logo__xaATL img{width:100%;height:100%;object-fit:cover}.BranchSelector_body__kvRDQ{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.BranchSelector_nameRow__EDWHL{min-width:0;display:flex;align-items:center;gap:6px}.BranchSelector_name__mDp5f{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:700;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.BranchSelector_statusBadge__InC_6{flex:0 0 auto;padding:1px 6px;border-radius:var(--radius-xs);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.BranchSelector_statusBadge__InC_6.BranchSelector_open__pst_9{background:var(--accent-light);color:var(--accent)}.BranchSelector_statusBadge__InC_6.BranchSelector_closed__3DryO{background:var(--bg-tertiary);color:var(--text-secondary)}.BranchSelector_metaRow__mPhDW{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:var(--text-secondary);font-size:11px;line-height:15px}.BranchSelector_metaRow__mPhDW svg{flex:0 0 auto;color:var(--text-secondary)}.BranchSelector_rating__XBy1B{display:inline-flex;align-items:center;gap:2px;color:var(--text-primary);font-weight:600}.BranchSelector_rating__XBy1B svg{color:var(--accent)}.BranchSelector_dot__6gxqS{color:var(--border-color)}.BranchSelector_offer__asEVI{overflow:hidden;color:var(--accent);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BranchSelector_selectedTag__e5YyN{flex:0 0 auto;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.FulfilmentLocation_panel__WCLDA{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown);width:min(340px,calc(100vw - 32px));padding:var(--spacing-sm,8px);border-radius:var(--radius-lg,16px);background:var(--surface-container,#ffffff);border:1px solid var(--border-color,#e8e8ec);box-shadow:var(--shadow-md,0 8px 36px rgba(0,0,0,.6))}.FulfilmentLocation_panelTitle__nh0vX{margin:0;padding:var(--spacing-xs,4px) var(--spacing-sm,8px) var(--spacing-sm,8px);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#666666)}.FulfilmentLocation_option__F7xOy{display:flex;align-items:center;gap:10px;width:100%;padding:.6rem var(--spacing-sm,8px);border:none;border-radius:var(--radius-md,12px);background:transparent;color:var(--text-primary,#111111);text-align:left;cursor:pointer}.FulfilmentLocation_option__F7xOy:focus-visible,.FulfilmentLocation_option__F7xOy:hover:not(:disabled){background:var(--accent-light,rgba(245,154,35,.14));outline:none}.FulfilmentLocation_option__F7xOy:disabled{opacity:.5;cursor:not-allowed}.FulfilmentLocation_optionSelected__3eszA{background:var(--accent-light,rgba(245,154,35,.14))}.FulfilmentLocation_optionText__FV08k{display:flex;flex-direction:column;gap:2px;min-width:0}.FulfilmentLocation_avatar__ZdbxK{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--bg-tertiary);color:var(--text-secondary);font-weight:700;font-size:.9rem}.FulfilmentLocation_optionName__MIIZH{font-weight:600;font-size:.9rem}.FulfilmentLocation_optionMeta__bMyYF{font-size:.78rem;color:var(--text-secondary,#666666)}.FulfilmentLocation_confirm__bYGaC{margin:var(--spacing-xs,4px) 0 0;padding:var(--spacing-sm,8px);border-radius:var(--radius-md,12px);background:var(--accent-light,rgba(245,154,35,.14));font-size:.85rem;color:var(--text-primary,#111111)}.FulfilmentLocation_confirmActions__O3mV9{display:flex;gap:var(--spacing-sm,8px);margin-top:var(--spacing-sm,8px)}.FulfilmentLocation_confirmButton__UEZBv{flex:1 1;padding:.5rem .75rem;border:1px solid var(--border-color,#e8e8ec);border-radius:var(--radius-md,12px);background:transparent;color:var(--text-primary,#111111);font-weight:600;cursor:pointer}.FulfilmentLocation_confirmPrimary__nJrsJ{border-color:transparent;background:var(--accent,#f59a23);color:#14100a}.FulfilmentLocation_placeStrong__14Fvs{font-weight:700}.FulfilmentLocation_pickupWrapper__sEPhQ{position:relative;width:100%;min-width:0}@media (max-width:767px){.FulfilmentLocation_pickupWrapper__sEPhQ.FulfilmentLocation_pickupWrapper__sEPhQ{position:static}.FulfilmentLocation_panel__WCLDA{top:auto;left:.65rem;right:.65rem;width:auto;margin-top:8px}}.FulfilmentLocation_pickupTrigger__eXufZ{height:24px;min-height:24px;align-items:center}.FulfilmentLocation_pickupTrigger__eXufZ>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModeJourneyIcon_icon__w03u9{--journey:4400ms;display:block;width:28px;height:28px;overflow:visible;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ModeJourneyIcon_icon__w03u9 *{transform-box:fill-box;transform-origin:center;animation-duration:var(--journey);animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear}.ModeJourneyIcon_still__QAnRo *{animation:none!important}.ModeJourneyIcon_solid__Bxwn1{fill:var(--surface-container,var(--bg-secondary,#ffffff))}.ModeJourneyIcon_tint__XExWl{fill:var(--accent-light)}.ModeJourneyIcon_flames__1xlrO{opacity:0;transform-origin:50% 100%;animation-name:ModeJourneyIcon_flames__1xlrO}.ModeJourneyIcon_flame__JMCbp{fill:var(--accent);stroke:none;transform-origin:50% 100%;animation:ModeJourneyIcon_flicker__Z9Jyp .32s ease-in-out calc(var(--i) * 90ms) 5 alternate both}.ModeJourneyIcon_wok__9y2y7{opacity:0;animation-name:ModeJourneyIcon_wok__9y2y7}.ModeJourneyIcon_bit__c2d_A{fill:var(--accent-strong);stroke:none;opacity:0;animation-name:ModeJourneyIcon_bit__c2d_A}@keyframes ModeJourneyIcon_flames__1xlrO{0%{opacity:0;transform:scaleY(.3);animation-timing-function:ease-out}6%{opacity:1;transform:scaleY(1)}30%{opacity:1;transform:scaleY(1);animation-timing-function:ease-in}36%,to{opacity:0;transform:scaleY(.2)}}@keyframes ModeJourneyIcon_flicker__Z9Jyp{0%{transform:scale(1.06,.78)}to{transform:scale(.92,1.12)}}@keyframes ModeJourneyIcon_wok__9y2y7{0%{opacity:0;transform:translateY(3px);animation-timing-function:ease-out}6%{opacity:1;transform:translateY(0) rotate(0)}9%{transform:rotate(-8deg)}12%{transform:rotate(4deg)}15%{transform:rotate(0)}19%{transform:rotate(-8deg)}22%{transform:rotate(4deg)}25%,30%{opacity:1;transform:translateY(0) rotate(0);animation-timing-function:ease-in}37%,to{opacity:0;transform:translateY(5px)}}@keyframes ModeJourneyIcon_bit__c2d_A{0%,8%{opacity:0;transform:translate(0)}9%{opacity:1;transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}13%{transform:translateY(-8px);animation-timing-function:cubic-bezier(.6,0,.9,.5)}17%,19%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}23%{transform:translateY(-6px);animation-timing-function:cubic-bezier(.6,0,.9,.5)}27%,33%{opacity:1;transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}40%{opacity:1;transform:translate(calc(var(--dx) * 1px),-10px);animation-timing-function:cubic-bezier(.6,0,.9,.5)}46%,to{opacity:0;transform:translate(calc(var(--dx) * 1px),-1px) scale(.6)}}.ModeJourneyIcon_bag__0uAiF{transform:translate(-6px,-2.5px) scale(.55);animation-name:ModeJourneyIcon_bag-ride__HDiOV}.ModeJourneyIcon_icon__w03u9[data-mode=pickup] .ModeJourneyIcon_bag__0uAiF{transform:translateY(3.8px) scale(.68);animation-name:ModeJourneyIcon_bag-counter__CwcoS}.ModeJourneyIcon_seal__1r90_{fill:var(--accent-strong);stroke:none;animation-name:ModeJourneyIcon_seal__1r90_}@keyframes ModeJourneyIcon_bag-ride__HDiOV{0%,33%{opacity:0;transform:translateY(4px) scale(.5);animation-timing-function:cubic-bezier(.2,.8,.3,1.2)}39%{opacity:1;transform:translateY(0) scale(1.06)}43%,46%{transform:scale(1)}48%{transform:scale(1.05,.93)}51%,60%{transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.3,1)}70%{transform:translate(-6px,-4px) scale(.55);animation-timing-function:ease-in}73%{transform:translate(-6px,-2.2px) scale(.57,.52)}76%,to{opacity:1;transform:translate(-6px,-2.5px) scale(.55)}}@keyframes ModeJourneyIcon_bag-counter__CwcoS{0%,33%{opacity:0;transform:translateY(4px) scale(.5);animation-timing-function:cubic-bezier(.2,.8,.3,1.2)}39%{opacity:1;transform:translateY(0) scale(1.06)}43%,46%{transform:scale(1)}48%{transform:scale(1.05,.93)}51%,58%{transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.3,1)}68%,to{opacity:1;transform:translateY(3.8px) scale(.68)}}@keyframes ModeJourneyIcon_seal__1r90_{0%,49%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1.4)}54%{transform:scale(1.25)}57%,to{transform:scale(1)}}.ModeJourneyIcon_scooter__flGKo{animation-name:ModeJourneyIcon_scooter__flGKo}.ModeJourneyIcon_wheel__NSlRu{stroke-dasharray:3.2 1.2;animation:ModeJourneyIcon_spin__vlzbp .52s linear 2.5s 4 both}.ModeJourneyIcon_ride__pc9Wl{animation-name:ModeJourneyIcon_ride__pc9Wl}.ModeJourneyIcon_speed__APlAC{opacity:.8;animation-name:ModeJourneyIcon_speed__APlAC}.ModeJourneyIcon_clock__6DgTw{animation-name:ModeJourneyIcon_pop-late__tBQ5J}@keyframes ModeJourneyIcon_scooter__flGKo{0%,56%{opacity:0;transform:translateX(-16px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}66%,to{opacity:1;transform:translateX(0)}}@keyframes ModeJourneyIcon_spin__vlzbp{to{transform:rotate(1turn)}}@keyframes ModeJourneyIcon_ride__pc9Wl{0%,77%{transform:translate(0)}81%{transform:translate(.8px,-.8px)}85%{transform:translate(.4px)}89%{transform:translate(1px,-.6px)}93%,to{transform:translate(0)}}@keyframes ModeJourneyIcon_speed__APlAC{0%,72%{opacity:0;transform:translateX(3px);animation-timing-function:ease-out}80%,to{opacity:.8;transform:translateX(0)}}@keyframes ModeJourneyIcon_pop-late__tBQ5J{0%,84%{transform:scale(0);animation-timing-function:cubic-bezier(.2,.8,.3,1.4)}90%{transform:scale(1.15)}94%,to{transform:scale(1)}}.ModeJourneyIcon_store__BKZ23{animation-name:ModeJourneyIcon_store__BKZ23}.ModeJourneyIcon_counter__UJLUP{animation-name:ModeJourneyIcon_counter__UJLUP}.ModeJourneyIcon_hand__cL3bU{animation-name:ModeJourneyIcon_hand__cL3bU}.ModeJourneyIcon_lift__selRQ{transform:translateY(-2.5px);animation-name:ModeJourneyIcon_lift__selRQ}@keyframes ModeJourneyIcon_store__BKZ23{0%,56%{opacity:0;transform:translateY(-5px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}64%,to{opacity:1;transform:translateY(0)}}@keyframes ModeJourneyIcon_counter__UJLUP{0%,54%{transform:scaleX(0);animation-timing-function:ease-out}62%,to{transform:scaleX(1)}}@keyframes ModeJourneyIcon_hand__cL3bU{0%,72%{opacity:0;transform:translateX(12px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}80%,to{opacity:1;transform:translateX(0)}}@keyframes ModeJourneyIcon_lift__selRQ{0%,84%{transform:translateY(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}93%,to{transform:translateY(-2.5px)}}.OrderModeToggle_toggle__dF7Ka{--toggle-cell:92px;position:relative;display:inline-grid;grid-template-columns:repeat(var(--count,2),1fr);align-items:stretch;height:34px;padding:3px;border-radius:999px;background:var(--surface-container-high,#f5f5f7);border:1px solid var(--border-color,#e8e8ec);isolation:isolate;flex-shrink:0}.OrderModeToggle_thumb__L9KUK{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--count, 2));z-index:var(--z-raised);display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:var(--accent,#ff6b00);color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.22);pointer-events:none;transform:translateX(calc(var(--index, 0) * 100%));transition:transform .38s cubic-bezier(.34,1.4,.64,1)}.OrderModeToggle_toggle__dF7Ka[data-selected=false] .OrderModeToggle_thumb__L9KUK{opacity:0}.OrderModeToggle_option__cG0Pk{position:relative;z-index:var(--z-base);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--toggle-cell);padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--text-secondary,#666666);font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}.OrderModeToggle_option__cG0Pk:hover:not(:disabled){color:var(--text-primary,#111111)}.OrderModeToggle_option__cG0Pk:focus-visible{outline:2px solid var(--accent,#ff6b00);outline-offset:2px}.OrderModeToggle_option__cG0Pk:disabled{cursor:progress}.OrderModeToggle_morph__eoJeC{position:relative;display:inline-block;width:16px;height:16px;flex-shrink:0}.OrderModeToggle_glyph__4F69p{position:absolute;inset:0;opacity:0;transform:scale(.3) rotate(-100deg);filter:blur(2px);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,filter .3s ease}.OrderModeToggle_glyph__4F69p[data-active=true]{opacity:1;transform:scale(1) rotate(0deg);filter:blur(0)}.OrderModeToggle_thumbLabels__c8wuq{display:inline-grid;font-size:.8rem;font-weight:700}.OrderModeToggle_thumbLabel__wOeXb{grid-area:1/1;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .3s ease}.OrderModeToggle_thumbLabel__wOeXb[data-active=true]{opacity:1;transform:translateY(0)}@media (max-width:520px){.OrderModeToggle_toggle__dF7Ka{--toggle-cell:38px}.OrderModeToggle_label__UhJFp,.OrderModeToggle_thumbLabels__c8wuq{display:none}.OrderModeToggle_option__cG0Pk{padding:0}}@media (prefers-reduced-motion:reduce){.OrderModeToggle_glyph__4F69p,.OrderModeToggle_option__cG0Pk,.OrderModeToggle_thumbLabel__wOeXb,.OrderModeToggle_thumb__L9KUK{transition:none}}.OrderModeMenu_root__fPvsQ{position:relative;flex-shrink:0}.OrderModeMenu_trigger__df8K_{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:var(--neomorph-border);border-radius:12px;background:var(--neomorph-bg);box-shadow:var(--neomorph-shadow);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.OrderModeMenu_triggerOpen__t6s8H,.OrderModeMenu_trigger__df8K_:hover:not(:disabled){border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.OrderModeMenu_trigger__df8K_:active:not(:disabled){box-shadow:var(--neomorph-shadow-active);transform:scale(.97)}.OrderModeMenu_trigger__df8K_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OrderModeMenu_trigger__df8K_:disabled{cursor:progress;opacity:.6}.OrderModeMenu_menu__XfdwN{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:2px;width:min(280px,calc(100vw - 24px));padding:6px;border-radius:var(--radius-lg,16px);background:var(--surface-container,var(--bg-secondary));border:1px solid var(--border-color);box-shadow:var(--shadow-md,0 12px 36px rgba(0,0,0,.18));transform-origin:top right}.OrderModeMenu_item__Muawz{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-md,12px);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.OrderModeMenu_item__Muawz:focus-visible,.OrderModeMenu_item__Muawz:hover{background:var(--bg-tertiary);outline:none}.OrderModeMenu_itemChecked__HMv48{background:var(--accent-light,rgba(245,154,35,.12))}.OrderModeMenu_itemIcon__R3r6D{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--bg-tertiary);color:var(--text-secondary)}.OrderModeMenu_itemChecked__HMv48 .OrderModeMenu_itemIcon__R3r6D{background:var(--accent-light);color:var(--accent-strong)}.OrderModeMenu_itemText__tFEaP{display:flex;flex-direction:column;min-width:0;flex:1 1}.OrderModeMenu_itemLabel__Qyycr{font-size:.86rem;font-weight:600}.OrderModeMenu_itemHint__dfTQK{font-size:.74rem;color:var(--text-secondary)}.OrderModeMenu_itemCheck__gRNId{color:var(--accent);flex-shrink:0}@media (max-width:767px){.OrderModeMenu_menu__XfdwN{left:auto;right:0;transform-origin:top right}}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim-bg);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);display:flex;justify-content:center;box-sizing:border-box}.Modal_overlaySheet__bjfL0{align-items:flex-end;padding:0}.Modal_overlayDialog__mRF9G{align-items:center;padding:var(--space-4)}.Modal_overlayAnchored__FJ3kg{background-color:color-mix(in srgb,var(--scrim-bg) 55%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.Modal_panel__LhluY{position:relative;z-index:var(--z-modal);background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);box-sizing:border-box;display:flex;flex-direction:column;outline:none;overflow:hidden}.Modal_sheet__ZABKn{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;max-height:calc(100dvh - 24px);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px rgba(0,0,0,.36)}.Modal_dialog__npQ5w{width:100%;border-radius:var(--radius-xl,24px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-elevation-3)}.Modal_grabHandle__0KHph{width:36px;height:4px;border-radius:var(--radius-full);background-color:var(--text-muted);opacity:.45;margin:var(--space-3) auto var(--space-2);flex-shrink:0}.Modal_content__TNJLG{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.CheckoutLockNotice_card__BuqeM{position:fixed;z-index:var(--z-toast);width:320px;max-width:min(320px,calc(100vw - 32px));box-sizing:border-box;padding:14px 16px 16px;border-radius:14px;background:var(--bg-secondary,#ffffff);border:1px solid var(--border-color,#e8e8ec);box-shadow:0 12px 32px rgba(12,10,8,.18);text-align:left}[data-theme=dark] .CheckoutLockNotice_card__BuqeM,html.dark .CheckoutLockNotice_card__BuqeM{background:var(--surface-container-high,#16161f);border-color:var(--border-color,rgba(255,255,255,.12));box-shadow:0 12px 32px rgba(0,0,0,.5)}@media (max-width:480px){.CheckoutLockNotice_card__BuqeM{left:16px!important;right:16px!important;width:auto!important;max-width:calc(100vw - 32px)!important}}.CheckoutLockNotice_header__rAyAZ{display:flex;align-items:center;gap:8px;margin-bottom:6px}.CheckoutLockNotice_iconShell__iRiWf{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent-strong,#b84a00) 14%,transparent);color:var(--accent-strong,#b84a00);flex-shrink:0}.CheckoutLockNotice_headline__UL74s{font-size:.88rem;font-weight:700;line-height:1.3;color:var(--text-primary,#111111)}[data-theme=dark] .CheckoutLockNotice_headline__UL74s,html.dark .CheckoutLockNotice_headline__UL74s{color:var(--text-primary,#ffffff)}.CheckoutLockNotice_body__EDxQO{margin:0 0 12px;font-size:.8rem;color:var(--text-secondary,#666666);line-height:1.4}[data-theme=dark] .CheckoutLockNotice_body__EDxQO,html.dark .CheckoutLockNotice_body__EDxQO{color:var(--text-secondary,#9b9bac)}.CheckoutLockNotice_actions__jvcVY{display:flex;flex-direction:column;gap:8px;width:100%}.CheckoutLockNotice_primaryBtn__lPwP_{min-height:44px;width:100%;border:0;border-radius:10px;background:var(--accent-strong,#b84a00);color:var(--on-accent-strong,#ffffff);font-size:.82rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;transition:opacity .15s ease,background-color .15s ease}.CheckoutLockNotice_primaryBtn__lPwP_:hover{background:var(--accent-strong-hover,var(--accent-strong,#9e3f00));opacity:.95}.CheckoutLockNotice_secondaryBtn__7kBuh{min-height:44px;width:100%;border:1px solid var(--border-color,#e2e2e2);border-radius:10px;background:transparent;color:var(--text-primary,#111111);font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 16px;transition:background-color .15s ease,border-color .15s ease}.CheckoutLockNotice_secondaryBtn__7kBuh:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}[data-theme=dark] .CheckoutLockNotice_secondaryBtn__7kBuh,html.dark .CheckoutLockNotice_secondaryBtn__7kBuh{border-color:var(--border-color,rgba(255,255,255,.14));color:var(--text-primary,#ffffff)}[data-theme=dark] .CheckoutLockNotice_secondaryBtn__7kBuh:hover,html.dark .CheckoutLockNotice_secondaryBtn__7kBuh:hover{background:rgba(255,255,255,.08)}.CheckoutLockNotice_primaryBtn__lPwP_:focus-visible,.CheckoutLockNotice_secondaryBtn__7kBuh:focus-visible{outline:2px solid var(--accent-strong,#b84a00);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CheckoutLockNotice_primaryBtn__lPwP_,.CheckoutLockNotice_secondaryBtn__7kBuh{transition:none}}.ExperienceSwitch_track__Swe_P{display:inline-flex;align-items:stretch;gap:2px;height:36px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--glass-bg-strong) 72%,transparent);border:1px solid var(--glass-border);box-shadow:inset 3px 3px 7px rgba(55,45,35,.12),inset -3px -3px 7px rgba(255,255,255,.72);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-shrink:0}[data-theme=dark] .ExperienceSwitch_track__Swe_P,html.ExperienceSwitch_dark__SlOdg .ExperienceSwitch_track__Swe_P{background:rgba(13,12,24,.62);box-shadow:inset 3px 3px 8px rgba(0,0,0,.38),inset -3px -3px 8px rgba(255,255,255,.035)}.ExperienceSwitch_optionWrapper__tSHCA{position:relative;display:inline-flex;align-items:stretch;min-width:0}.ExperienceSwitch_header__RXosE .ExperienceSwitch_optionWrapper__tSHCA,.ExperienceSwitch_sidebar__MpHVR .ExperienceSwitch_optionWrapper__tSHCA{min-width:0;width:100%}.ExperienceSwitch_option__zIDbw{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--tone) 58%,var(--text-secondary));font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease;--tone:var(--accent)}.ExperienceSwitch_option__zIDbw:hover{color:var(--text-primary)}.ExperienceSwitch_option__zIDbw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExperienceSwitch_icon__VmYRE,.ExperienceSwitch_label__cJiNU{position:relative;z-index:var(--z-raised)}.ExperienceSwitch_icon__VmYRE{flex-shrink:0}.ExperienceSwitch_iconShell__jgx1L{position:relative;z-index:var(--z-raised);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;color:inherit;transform-origin:center}.ExperienceSwitch_iconShellActive__xxBQn{color:var(--tone)}.ExperienceSwitch_toneAskJoe__QAvNk{--tone:var(--accent)}.ExperienceSwitch_toneMenu__gd68_{--tone:var(--accent-container)}.ExperienceSwitch_toneExplore__aI_Hx{--tone:var(--accent-hover)}.ExperienceSwitch_thumb__F1c42{position:absolute;inset:0;z-index:var(--z-base);border-radius:999px;background:color-mix(in srgb,var(--tone) 10%,var(--glass-bg-strong));border:1px solid color-mix(in srgb,var(--tone) 25%,var(--glass-border));box-shadow:inset 3px 3px 7px color-mix(in srgb,var(--tone) 13%,rgba(55,45,35,.16)),inset -3px -3px 7px rgba(255,255,255,.64)}[data-theme=dark] .ExperienceSwitch_thumb__F1c42,html.ExperienceSwitch_dark__SlOdg .ExperienceSwitch_thumb__F1c42{background:color-mix(in srgb,var(--tone) 16%,rgba(20,18,34,.9));box-shadow:inset 3px 3px 8px color-mix(in srgb,var(--tone) 16%,rgba(0,0,0,.42)),inset -3px -3px 8px rgba(255,255,255,.06)}.ExperienceSwitch_optionActive__RapC9,.ExperienceSwitch_optionActive__RapC9:hover{color:var(--text-primary)}.ExperienceSwitch_optionActive__RapC9 .ExperienceSwitch_icon__VmYRE{color:var(--tone)}.ExperienceSwitch_sidebar__MpHVR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:42px}.ExperienceSwitch_sidebar__MpHVR .ExperienceSwitch_option__zIDbw{padding:0 3px;gap:3px;font-size:.75rem}.ExperienceSwitch_sidebar__MpHVR .ExperienceSwitch_iconShell__jgx1L{width:18px;height:18px}.ExperienceSwitch_sidebar__MpHVR .ExperienceSwitch_label__cJiNU{overflow:visible;text-overflow:clip}@media (min-width:1121px) and (max-width:1279px){.ExperienceSwitch_header__RXosE .ExperienceSwitch_option__zIDbw:not(.ExperienceSwitch_optionActive__RapC9){padding:0 10px}.ExperienceSwitch_header__RXosE .ExperienceSwitch_option__zIDbw:not(.ExperienceSwitch_optionActive__RapC9) .ExperienceSwitch_label__cJiNU{display:none}}@media (max-width:767px){.ExperienceSwitch_header__RXosE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:38px}.ExperienceSwitch_header__RXosE .ExperienceSwitch_option__zIDbw{padding:0 6px}}.ExperienceSwitch_optionLocked__MQure,.ExperienceSwitch_optionLocked__MQure:hover{color:color-mix(in srgb,var(--text-secondary) 70%,transparent);cursor:not-allowed}.ExperienceSwitch_optionLocked__MQure .ExperienceSwitch_iconShell__jgx1L{opacity:.7}.ExperienceSwitch_optionLocked__MQure{outline:1.5px dashed color-mix(in srgb,var(--text-secondary) 45%,transparent);outline-offset:-2px;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-secondary) 6%,transparent) 0,color-mix(in srgb,var(--text-secondary) 6%,transparent) 4px,transparent 4px,transparent 10px)}.ExperienceSwitch_shakeA___V0ii{animation:ExperienceSwitch_tab-shake-a__LjOCm .42s ease}.ExperienceSwitch_shakeB__8nizQ{animation:ExperienceSwitch_tab-shake-b__V_8Tp .42s ease}@keyframes ExperienceSwitch_tab-shake-a__LjOCm{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes ExperienceSwitch_tab-shake-b__V_8Tp{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.ExperienceSwitch_option__zIDbw{transition:none}.ExperienceSwitch_shakeA___V0ii,.ExperienceSwitch_shakeB__8nizQ{animation:none}}.NotificationBell_bellWrapper__euJYc{position:relative;display:inline-flex;align-items:center;justify-content:center}.NotificationBell_bellButton__H5sgy{width:44px;height:44px;border-radius:12px;background:var(--neomorph-bg);border:var(--neomorph-border);box-shadow:var(--neomorph-shadow);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;position:relative;transition:all .2s ease}.NotificationBell_bellButton__H5sgy:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.NotificationBell_bellButton__H5sgy:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.NotificationBell_bellButton__H5sgy:active{box-shadow:var(--neomorph-shadow-active);transform:scale(.97)}.NotificationBell_bellButtonActive__ICUfV{border-color:var(--accent);color:var(--accent);box-shadow:var(--neomorph-shadow-hover)}.NotificationBell_badge__yy759{position:absolute;top:-4px;right:-4px;background-color:var(--accent,#FF6B00);color:#000000;font-size:.68rem;font-weight:800;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface-container,var(--bg-secondary,#ffffff));line-height:1;letter-spacing:-.4px;z-index:2;pointer-events:none}.NotificationBell_badgeWide__9BGmy{width:auto;min-width:18px;padding:0 4px;border-radius:9999px}.NotificationBell_pulseDot__sIvDx{position:absolute;top:2px;right:2px;width:8px;height:8px;background-color:var(--accent,#FF6B00);border-radius:50%;box-shadow:0 0 8px var(--accent,#FF6B00)}@media (max-width:600px){.NotificationBell_bellButton__H5sgy{width:44px;height:44px;border-radius:12px}}.CartItemRow_cartRowItem__aAPpp{display:flex;align-items:center;gap:12px;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:0;width:100%;box-sizing:border-box}.CartItemRow_cartRowItem__aAPpp:last-child{border-bottom:none}[data-theme=dark] .CartItemRow_cartRowItem__aAPpp,html.dark .CartItemRow_cartRowItem__aAPpp{background:transparent;border-color:var(--border-color,rgba(255,255,255,.08))}.CartItemRow_cartItemThumb__X3arE{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0;border:none;background-color:var(--bg-tertiary,rgba(0,0,0,.04))}.CartItemRow_dishTap__lZ5PL{flex-shrink:0;padding:0;border:none;background:none;border-radius:8px;cursor:pointer;line-height:0}.CartItemRow_dishTapName__bkDID{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.CartItemRow_dishTapName__bkDID:hover{text-decoration:underline}.CartItemRow_dishTapName__bkDID:focus-visible{outline:2px solid var(--accent,#d97706);outline-offset:2px;border-radius:4px}.CartItemRow_cartItemMainContent__1BhI8{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.CartItemRow_cartItemNameRow__oOFhk{display:flex;align-items:flex-start;width:100%}.CartItemRow_cartItemName__0GN9_{font-size:14px;font-weight:700;color:var(--text-primary,#0f172a);margin:0;line-height:1.25;word-break:break-word;min-width:0}[data-theme=dark] .CartItemRow_cartItemName__0GN9_,html.dark .CartItemRow_cartItemName__0GN9_{color:var(--text-primary,#f1f5f9)}.CartItemRow_cartItemMeta__LW1a4{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:1px}.CartItemRow_cartItemCustomizations__w3yVU{font-size:11.5px;color:var(--text-secondary,#64748b);margin:0;line-height:1.2}[data-theme=dark] .CartItemRow_cartItemCustomizations__w3yVU,html.dark .CartItemRow_cartItemCustomizations__w3yVU{color:var(--text-secondary,#94a3b8)}.CartItemRow_cartItemOptions__aykp6{margin:2px 0 0;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--accent,#d97706) 45%,transparent);font-size:11.5px;line-height:1.35;color:var(--text-secondary,#64748b);overflow-wrap:anywhere}[data-theme=dark] .CartItemRow_cartItemOptions__aykp6,html.dark .CartItemRow_cartItemOptions__aykp6{color:var(--text-secondary,#94a3b8)}.CartItemRow_cartItemNote__aEKHB{font-size:11.5px;font-style:italic;color:var(--text-secondary,#64748b);margin:3px 0 0;line-height:1.3;overflow-wrap:anywhere}.CartItemRow_customizeBtn__MVr9X{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#d97706) 35%,var(--border-color,rgba(0,0,0,.12)));background:color-mix(in srgb,var(--accent,#d97706) 8%,transparent);color:var(--accent-strong,var(--accent,#d97706));font-size:11px;font-weight:600;cursor:pointer;line-height:1.2;transition:all .15s ease;flex-shrink:0}.CartItemRow_customizeBtn__MVr9X:hover{background:color-mix(in srgb,var(--accent,#d97706) 18%,transparent);border-color:var(--accent-strong,var(--accent,#d97706))}[data-theme=dark] .CartItemRow_customizeBtn__MVr9X,html.dark .CartItemRow_customizeBtn__MVr9X{background:color-mix(in srgb,var(--accent,#f59a23) 14%,transparent);border-color:color-mix(in srgb,var(--accent,#f59a23) 40%,transparent);color:var(--accent,#f59a23)}.CartItemRow_cartItemSubRow__ITadF{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px}.CartItemRow_cartItemPrice__4pAeA{font-size:13.5px;font-weight:700;color:var(--text-primary,#0f172a);white-space:nowrap;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}[data-theme=dark] .CartItemRow_cartItemPrice__4pAeA,html.dark .CartItemRow_cartItemPrice__4pAeA{color:var(--text-primary,#f1f5f9)}.CartItemRow_cartItemRightSide___CpEO{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.CartItemRow_stepperContainer__K_dq0{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;flex-shrink:0}.CartItemRow_stepperBtn__bJzDd{background:transparent;border:1px solid var(--border-color,rgba(0,0,0,.18));color:var(--text-primary,#0f172a);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;padding:0;line-height:1}[data-theme=dark] .CartItemRow_stepperBtn__bJzDd,html.dark .CartItemRow_stepperBtn__bJzDd{border-color:var(--border-color,rgba(255,255,255,.2));color:var(--text-primary,#f1f5f9)}.CartItemRow_stepperBtn__bJzDd:hover:not(:disabled){background:var(--bg-tertiary,rgba(0,0,0,.05));border-color:var(--accent,#d97706);color:var(--accent,#d97706)}[data-theme=dark] .CartItemRow_stepperBtn__bJzDd:hover:not(:disabled),html.dark .CartItemRow_stepperBtn__bJzDd:hover:not(:disabled){background:var(--bg-tertiary,rgba(255,255,255,.1));border-color:var(--accent,#f59a23);color:var(--accent,#f59a23)}.CartItemRow_stepperBtn__bJzDd:disabled{opacity:.35;cursor:not-allowed}.CartItemRow_stepperCount__n_D31{font-size:12px;font-weight:600;color:var(--text-primary,#0f172a);min-width:12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=dark] .CartItemRow_stepperCount__n_D31,html.dark .CartItemRow_stepperCount__n_D31{color:var(--text-primary,#f1f5f9)}.CartItemRow_trashIcon__4UNhA{color:var(--accent,#d97706);transition:all .15s ease}.CartItemRow_stepperBtn__bJzDd:hover .CartItemRow_trashIcon__4UNhA{color:#ef4444}[data-theme=dark] .CartItemRow_trashIcon__4UNhA,html.dark .CartItemRow_trashIcon__4UNhA{color:var(--accent,#f59a23)}[data-theme=dark] .CartItemRow_stepperBtn__bJzDd:hover .CartItemRow_trashIcon__4UNhA,html.dark .CartItemRow_stepperBtn__bJzDd:hover .CartItemRow_trashIcon__4UNhA{color:#f87171}.CartItemRow_spinner__B2iV5{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.CartItemRow_dietDot__oNl5_{display:inline-block;width:11px;height:11px;margin-right:5px;box-sizing:border-box;border:1px solid;border-radius:2px;vertical-align:middle}.CartItemRow_dietDot__oNl5_:after{content:"";display:block;width:3px;height:3px;margin:3px;border-radius:50%;background:currentColor}.CartItemRow_vegDot__wOQ7c{color:#16a34a}.CartItemRow_nonVegDot__vXVJi{color:#dc2626}.CartItemRow_removeConfirm__Hbzop{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:space-between;margin-left:auto}.CartItemRow_removeConfirmActions__Q_uUK{display:flex;align-items:center;gap:4px}.CartItemRow_removeConfirmText__4QqcN{font-size:11px;font-weight:600;color:var(--text-secondary,#64748b)}.CartItemRow_removeConfirmNo__JM5lK,.CartItemRow_removeConfirmYes__VD2Ji{min-height:32px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;border:none}.CartItemRow_removeConfirmYes__VD2Ji{background:#dc2626;color:#ffffff}.CartItemRow_removeConfirmNo__JM5lK{background:var(--bg-tertiary,rgba(0,0,0,.08));color:var(--text-primary,#0f172a)}.CartItemRow_cartRowItem__aAPpp[data-confirming]{display:grid;grid-template-columns:50px minmax(0,1fr)}.CartItemRow_cartRowItem__aAPpp[data-confirming] .CartItemRow_cartItemRightSide___CpEO{grid-column:1/-1;width:100%}.CartItemRow_cartRowItem__aAPpp[data-confirming] .CartItemRow_removeConfirm__Hbzop{width:100%}.Sidebar_sidebar__oTTpu{--sb-accent:#f59e0b;--sb-accent-strong:#d97706;--sb-row-h:44px;--sb-hairline:var(--border-color,rgba(0,0,0,0.08));--sb-muted:var(--text-secondary,#6b7280);--sb-faint:#6b7280;--sb-fg:var(--text-primary,#111111);width:280px;height:100%;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:16px 12px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--sb-hairline);position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.16,1,.3,1);z-index:var(--z-sidebar);overflow:hidden;box-sizing:border-box;flex-shrink:0;-webkit-tap-highlight-color:transparent}[data-theme=dark] .Sidebar_sidebar__oTTpu,html.Sidebar_dark__BiQLO .Sidebar_sidebar__oTTpu{--sb-hairline:rgba(255,255,255,0.08);--sb-muted:#a1a1b3;--sb-faint:#9b9bac;--sb-fg:#ffffff;background:linear-gradient(160deg,rgba(22,18,38,.9),rgba(8,10,18,.86));box-shadow:0 8px 32px rgba(0,0,0,.6)}.Sidebar_sidebar__oTTpu a,.Sidebar_sidebar__oTTpu button{touch-action:manipulation}.Sidebar_sidebarMain__GVNMJ::-webkit-scrollbar{display:none}.Sidebar_sidebarAmbientGlowBottom__98bUz,.Sidebar_sidebarAmbientGlowTop__JuYOf{position:absolute;border-radius:50%;pointer-events:none;z-index:var(--z-base)}.Sidebar_sidebarAmbientGlowTop__JuYOf{top:0;left:-20px;width:120px;height:120px;background:radial-gradient(circle,rgba(245,158,11,.12) 0,transparent 70%)}.Sidebar_sidebarAmbientGlowBottom__98bUz{bottom:0;right:-20px;width:120px;height:120px;background:radial-gradient(circle,rgba(168,85,247,.1) 0,transparent 75%)}.Sidebar_sidebarMain__GVNMJ{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:3px;margin:-3px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:var(--z-raised)}.Sidebar_sidebarMain__GVNMJ [class*=ambientGlowOrb],.Sidebar_sidebarMain__GVNMJ [class*=ambientPulseRing]{display:none}.Sidebar_sidebarMain__GVNMJ [class*=cardContainer]{margin:0}.Sidebar_brandHeader__gsTo2{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 4px}.Sidebar_brandInfo__3LJm5{display:flex;align-items:center;min-width:0;-webkit-user-select:none;user-select:none}.Sidebar_sidebarMenuToggle__9jXYH{display:grid;place-items:center;width:44px;height:44px;padding:0;margin-right:-8px;border:0;border-radius:12px;background:transparent;color:var(--sb-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.Sidebar_sidebarMenuToggle__9jXYH:hover{background:var(--bg-tertiary,rgba(0,0,0,.05));color:var(--sb-fg)}[data-theme=dark] .Sidebar_sidebarMenuToggle__9jXYH:hover,html.Sidebar_dark__BiQLO .Sidebar_sidebarMenuToggle__9jXYH:hover{background:rgba(255,255,255,.08)}.Sidebar_modeSwitch__lE_e2{display:flex;flex-direction:column;gap:10px}.Sidebar_modeHint__GbL21{margin:0;padding:0 6px;font-size:.72rem;line-height:1.45;color:var(--sb-faint)}.Sidebar_navigation__A8Xn_{display:flex;flex-direction:column}.Sidebar_navItem__Wa91r{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:100%;min-height:var(--sb-row-h);padding:0 8px;border:0;border-radius:12px;background:transparent;color:var(--sb-muted);font:inherit;font-size:.95rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.Sidebar_navItem__Wa91r+.Sidebar_moreGroup__Kqfk_:before,.Sidebar_navItem__Wa91r+.Sidebar_navItem__Wa91r:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:var(--sb-hairline)}.Sidebar_navItem__Wa91r:hover{color:var(--sb-fg);background:var(--bg-tertiary,rgba(0,0,0,.04))}.Sidebar_navItem__Wa91r.Sidebar_active__XIQzC,.Sidebar_navItem__Wa91r:hover,.Sidebar_navItem__Wa91r[aria-current=page]{box-shadow:inset 0 1px 0 var(--glass-highlight)}[data-theme=dark] .Sidebar_navItem__Wa91r:hover,html.Sidebar_dark__BiQLO .Sidebar_navItem__Wa91r:hover{background:rgba(255,255,255,.05)}.Sidebar_navItem__Wa91r:active{background:rgba(245,158,11,.1)}.Sidebar_navItem__Wa91r.Sidebar_active__XIQzC,.Sidebar_navItem__Wa91r[aria-current=page]{color:var(--sb-accent-strong);font-weight:600}.Sidebar_activeIndicator__hoqDj{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--vapor-pink) 13%,transparent),color-mix(in srgb,var(--vapor-cyan) 10%,transparent));border:1px solid color-mix(in srgb,var(--vapor-purple) 28%,transparent)}[data-theme=dark] .Sidebar_navItem__Wa91r.Sidebar_active__XIQzC,html.Sidebar_dark__BiQLO .Sidebar_navItem__Wa91r.Sidebar_active__XIQzC{color:#f59a23}.Sidebar_navIconWrapper__UEtt2{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:currentColor}.Sidebar_navLabel__ChULD{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.Sidebar_chevronIcon__Tl_yB{flex-shrink:0;color:var(--sb-faint);transition:transform .2s ease,color .15s ease}.Sidebar_chevronOpen__DYYzg{transform:rotate(180deg)}.Sidebar_navItem__Wa91r:hover .Sidebar_chevronIcon__Tl_yB{color:var(--sb-fg)}.Sidebar_danger__BrQlF,.Sidebar_danger__BrQlF:hover{color:#ef4444}.Sidebar_sectionTitle__h2dSZ{display:flex;align-items:center;gap:8px;margin:12px 0 4px;padding:16px 8px 0;border-top:1px solid var(--sb-hairline);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-faint);-webkit-user-select:none;user-select:none}.Sidebar_sectionTitle__h2dSZ:before{content:"";width:3px;height:10px;border-radius:2px;background:linear-gradient(180deg,#f59e0b,#ea580c);flex-shrink:0}.Sidebar_moreGroup__Kqfk_{position:relative;display:flex;flex-direction:column;overflow:hidden}.Sidebar_themeToggle__YjPJT{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--sb-row-h);padding:0 8px;border:0;border-radius:12px;background:transparent;color:var(--sb-fg);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Sidebar_themeToggle__YjPJT:hover{background:var(--bg-tertiary,rgba(0,0,0,.04))}.Sidebar_themeToggleLabel__1BeOH{display:flex;align-items:center;gap:12px}.Sidebar_themeIconLight__rKB_7{color:#d97706}.Sidebar_themeIconDark__iVYYN{color:#a78bfa}.Sidebar_switch__t3yws{position:relative;width:40px;height:24px;flex-shrink:0;border-radius:999px;background:#cbd5e1;transition:background-color .2s ease}.Sidebar_switchOn__oovno{background:linear-gradient(135deg,#f59e0b,#ea580c)}.Sidebar_switchHandle__Ai__d{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s cubic-bezier(.4,0,.2,1)}.Sidebar_switchOn__oovno .Sidebar_switchHandle__Ai__d{transform:translateX(16px)}.Sidebar_bottomSection__dwVAh{flex-shrink:0;margin-top:12px;padding-top:12px;display:flex;flex-direction:column;gap:0;position:relative;z-index:var(--z-raised);border-top:1px solid var(--sb-hairline)}.Sidebar_footerRow__Op_L6{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--sb-row-h)}.Sidebar_footerRow__Op_L6 .Sidebar_logout__2JxqV{flex:1 1;width:auto}.Sidebar_sidebarVersionFooter__mQ8ii{margin-left:auto;padding:0 8px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sb-faint)}.Sidebar_navItem__Wa91r:focus-visible,.Sidebar_sidebarMenuToggle__9jXYH:focus-visible,.Sidebar_themeToggle__YjPJT:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.Sidebar_sidebarClosed__zR4g5{width:68px;padding:16px 12px 14px}.Sidebar_sidebarClosed__zR4g5 .Sidebar_chevronIcon__Tl_yB,.Sidebar_sidebarClosed__zR4g5 .Sidebar_navHint__GCYFe,.Sidebar_sidebarClosed__zR4g5 .Sidebar_navLabel__ChULD,.Sidebar_sidebarClosed__zR4g5 .Sidebar_sectionTitle__h2dSZ,.Sidebar_sidebarClosed__zR4g5 .Sidebar_sidebarVersionFooter__mQ8ii,.Sidebar_sidebarClosed__zR4g5 [class*=cardContainer]{display:none}.Sidebar_sidebarClosed__zR4g5 .Sidebar_brandHeader__gsTo2{flex-direction:column;justify-content:center;gap:12px}.Sidebar_sidebarClosed__zR4g5 .Sidebar_sidebarMenuToggle__9jXYH{margin-right:0}.Sidebar_sidebarClosed__zR4g5 .Sidebar_navItem__Wa91r{justify-content:center;padding:0}.Sidebar_sidebarClosed__zR4g5 .Sidebar_moreGroup__Kqfk_:before,.Sidebar_sidebarClosed__zR4g5 .Sidebar_navItem__Wa91r:before{display:none}.Sidebar_sidebarClosed__zR4g5 .Sidebar_themeToggle__YjPJT{justify-content:center;padding:0}.Sidebar_sidebarClosed__zR4g5 .Sidebar_switch__t3yws{display:none}@media (max-width:1023px){.Sidebar_sidebar__oTTpu{position:fixed;inset:0 auto 0 0;height:100dvh;width:min(92vw,340px)!important;z-index:calc(var(--z-overlay) + 1);background:var(--bg-secondary);border-radius:0 24px 24px 0;border-left:0;padding:calc(16px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom));box-shadow:12px 0 36px rgba(0,0,0,.35)}.Sidebar_sidebarClosed__zR4g5{transform:translateX(-100%);pointer-events:none;visibility:hidden;box-shadow:none;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}.Sidebar_sidebarClosed__zR4g5 .Sidebar_chevronIcon__Tl_yB,.Sidebar_sidebarClosed__zR4g5 .Sidebar_navLabel__ChULD,.Sidebar_sidebarClosed__zR4g5 .Sidebar_sectionTitle__h2dSZ,.Sidebar_sidebarClosed__zR4g5 .Sidebar_sidebarVersionFooter__mQ8ii{display:revert}.Sidebar_sidebarClosed__zR4g5 .Sidebar_navItem__Wa91r{justify-content:flex-start;padding:0 8px}.Sidebar_sidebarClosed__zR4g5 .Sidebar_moreGroup__Kqfk_:before,.Sidebar_sidebarClosed__zR4g5 .Sidebar_navItem__Wa91r:before,.Sidebar_sidebarClosed__zR4g5 .Sidebar_switch__t3yws{display:block}.Sidebar_sidebarClosed__zR4g5 .Sidebar_themeToggle__YjPJT{justify-content:space-between;padding:0 8px}}@media (prefers-reduced-motion:reduce){.Sidebar_sidebar__oTTpu,.Sidebar_sidebar__oTTpu *{transition-duration:.01ms!important}}.Sidebar_navText__EKXlG{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:4px 0}.Sidebar_navHint__GCYFe{font-size:.7rem;font-weight:400;line-height:1.3;color:var(--sb-faint);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.DeleteAccountModal_container__BERZH{padding:2.25rem 2rem 1.75rem;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;color:var(--text-primary)}.DeleteAccountModal_closeBtn__gdWmO{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color,rgba(255,255,255,.15));background:transparent;color:var(--text-secondary,#9ea3ac);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DeleteAccountModal_closeBtn__gdWmO:hover:not(:disabled){background-color:var(--bg-tertiary,rgba(255,255,255,.08));color:var(--text-primary,#ffffff)}.DeleteAccountModal_closeBtn__gdWmO:disabled{opacity:.5;cursor:not-allowed}.DeleteAccountModal_iconWrapper__GR0jD{width:56px;height:56px;border-radius:50%;background-color:rgba(239,68,68,.14);color:#ef4444;border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;box-shadow:0 0 20px rgba(239,68,68,.2)}.DeleteAccountModal_title__qMfRi{font-size:1.4rem;font-weight:800;color:var(--text-primary,#ffffff);margin:0 0 .5rem;letter-spacing:-.01em}.DeleteAccountModal_message__LuQSu{font-size:.94rem;line-height:1.5;color:var(--text-secondary,#9ea3ac);margin:0 0 1.75rem;padding:0 .5rem}.DeleteAccountModal_actionRow__yWf_v{display:flex;align-items:center;justify-content:center;gap:.85rem;width:100%}.DeleteAccountModal_btnCancel__59eMx{flex:1 1;padding:.75rem 1.25rem;border-radius:12px;background-color:var(--bg-tertiary,rgba(255,255,255,.08));border:1px solid var(--border-color,rgba(255,255,255,.18));color:var(--text-primary,#ffffff);font-size:.95rem;font-weight:650;cursor:pointer;transition:all .2s ease;white-space:nowrap}.DeleteAccountModal_btnCancel__59eMx:hover:not(:disabled){background-color:var(--border-color,rgba(255,255,255,.15));color:var(--text-primary,#ffffff)}.DeleteAccountModal_btnDelete__NB66a{flex:1 1;padding:.75rem 1.25rem;border-radius:12px;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#ffffff;font-size:.95rem;font-weight:750;cursor:pointer;box-shadow:0 4px 14px rgba(239,68,68,.35);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.DeleteAccountModal_btnDelete__NB66a:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px rgba(239,68,68,.5);transform:translateY(-1px)}.DeleteAccountModal_btnCancel__59eMx:disabled,.DeleteAccountModal_btnDelete__NB66a:disabled{opacity:.65;cursor:not-allowed;transform:none}.DeleteAccountModal_spinner__Ng4TB{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:DeleteAccountModal_spin__nUsYm .8s linear infinite}@keyframes DeleteAccountModal_spin__nUsYm{to{transform:rotate(1turn)}}@media (max-width:480px){.DeleteAccountModal_container__BERZH{padding:2rem 1.25rem 1.5rem}.DeleteAccountModal_actionRow__yWf_v{flex-direction:column-reverse;gap:.65rem}.DeleteAccountModal_btnCancel__59eMx,.DeleteAccountModal_btnDelete__NB66a{width:100%}}.LogoutModal_container__DLlxj{padding:2.25rem 2rem 1.75rem;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;color:var(--text-primary)}.LogoutModal_iconWrapper__BSFbM{width:56px;height:56px;border-radius:50%;background-color:rgba(245,154,35,.14);color:var(--accent,#f59a23);border:1px solid rgba(245,154,35,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1.1rem;box-shadow:0 0 20px rgba(245,154,35,.2)}.LogoutModal_title__pzg4N{font-size:1.4rem;font-weight:800;color:var(--text-primary,#ffffff);margin:0 0 .5rem;letter-spacing:-.01em}[data-theme=light] .LogoutModal_title__pzg4N{color:#111827}.LogoutModal_message__elILc{font-size:.94rem;line-height:1.5;color:var(--text-secondary,#9ea3ac);margin:0 0 1.75rem;padding:0 .5rem}[data-theme=light] .LogoutModal_message__elILc{color:#4b5563}.LogoutModal_actionRow__NQF1E{display:flex;align-items:center;justify-content:center;gap:.85rem;width:100%}.LogoutModal_btnNo__k3WVD{flex:1 1;padding:.75rem 1.25rem;border-radius:12px;background-color:var(--bg-tertiary,rgba(255,255,255,.08));border:1px solid var(--border-color,rgba(255,255,255,.18));color:var(--text-primary,#ffffff);font-size:.95rem;font-weight:650;cursor:pointer;transition:all .2s ease;white-space:nowrap}[data-theme=light] .LogoutModal_btnNo__k3WVD{background-color:#f3f4f6;border-color:#e5e7eb;color:#1f2937}.LogoutModal_btnNo__k3WVD:hover:not(:disabled){background-color:var(--border-color,rgba(255,255,255,.15));color:var(--text-primary,#ffffff)}[data-theme=light] .LogoutModal_btnNo__k3WVD:hover:not(:disabled){background-color:#e5e7eb;color:#111827}.LogoutModal_btnYes__uGVJ9{flex:1 1;padding:.75rem 1.25rem;border-radius:12px;background:linear-gradient(135deg,#f59a23,#d87e0e);border:none;color:#ffffff;font-size:.95rem;font-weight:750;cursor:pointer;box-shadow:0 4px 14px rgba(245,154,35,.35);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.LogoutModal_btnYes__uGVJ9:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px rgba(245,154,35,.5);transform:translateY(-1px)}.LogoutModal_btnNo__k3WVD:disabled,.LogoutModal_btnYes__uGVJ9:disabled{opacity:.65;cursor:not-allowed;transform:none}.LogoutModal_spinner__t3Kcs{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:LogoutModal_spin__mXTlX .8s linear infinite}@keyframes LogoutModal_spin__mXTlX{to{transform:rotate(1turn)}}.ChatArea_chatArea__7C_S7{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;width:100%;transition:width .35s cubic-bezier(.4,0,.2,1),margin-right .35s cubic-bezier(.4,0,.2,1),padding-right .35s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){body[data-drawer-open=true] .ChatArea_chatArea__7C_S7{width:calc(100% - 375px)!important;max-width:calc(100% - 375px)!important;margin-right:375px!important}}.ChatArea_messagesContainer__Zv2_c{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.25rem 1.25rem .5rem!important;scroll-padding-block:.25rem .5rem!important;max-width:900px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;scrollbar-width:none}.ChatArea_inputPaySlot__vK0Mr{width:100%;max-width:900px;margin:0 auto .45rem;box-sizing:border-box}.ChatArea_scrollContent__TX0un{display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;width:100%}.ChatArea_bottomSpacer__PqvfB{flex:0 0 0.5rem;height:.5rem}.ChatArea_messagesContent__uP3My{display:flex;flex-direction:column;gap:.75rem;width:100%}.ChatArea_resultsControl__EEd9k{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;width:100%;margin:-.45rem 0 1.25rem;padding-left:3.25rem}.ChatArea_resultsStatus__AzAxd{color:var(--text-secondary);font-size:.75rem;line-height:1.3}.ChatArea_showMoreButton__siR_v{min-height:34px;border:1.5px solid var(--accent,#ff6b00);border-radius:.45rem;padding:.4rem .85rem;background:transparent;color:var(--accent,#FF6B00);font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ChatArea_showMoreButton__siR_v:focus-visible,.ChatArea_showMoreButton__siR_v:hover{background:var(--accent,#FF6B00);color:var(--text-inverse,#ffffff)}.ChatArea_showMoreButton__siR_v:focus-visible{outline:2px solid var(--accent,#FF6B00);outline-offset:2px}.ChatArea_joeHeroContainer__Is693{gap:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md,12px);padding:.75rem .95rem;margin-bottom:.85rem;width:100%;box-sizing:border-box}.ChatArea_joeHeroBadge__G7gcW,.ChatArea_joeHeroContainer__Is693{display:flex;align-items:center;background-color:var(--bg-tertiary)}.ChatArea_joeHeroBadge__G7gcW{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--accent,#ff6b00);justify-content:center;flex-shrink:0;padding:0;overflow:hidden;box-shadow:0 3px 10px rgba(255,107,0,.2)}.ChatArea_joeHeroBadge__G7gcW img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block}.ChatArea_joeHeroContent__1FF8j{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ChatArea_joeHeroTitle__wmbEF{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;white-space:normal;word-break:break-word}.ChatArea_joeHeroSubtitle__R96Ra{font-size:.76rem;color:var(--text-secondary);margin:0;line-height:1.35;white-space:normal;word-break:break-word}.ChatArea_blurredContent__Ns2jM{filter:blur(8px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.ChatArea_messagesContainer__Zv2_c::-webkit-scrollbar{display:none}.ChatArea_inputWrapper__SBFJr{flex-shrink:0;width:100%;position:relative;z-index:calc(var(--z-raised) + 9);border-top:1px solid var(--border-color);padding:.4rem 1.25rem max(.4rem,env(safe-area-inset-bottom))}[data-theme=dark] .ChatArea_inputWrapper__SBFJr,html.ChatArea_dark__9HCTy .ChatArea_inputWrapper__SBFJr{border-top-color:rgba(255,255,255,.06)}.ChatArea_inputOverlay__Ymb6_{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg,12px);display:flex;align-items:center;justify-content:center;z-index:calc(var(--z-raised) + 24);cursor:not-allowed;color:var(--text-secondary);font-size:.8rem;font-weight:500;padding:.5rem 1rem;text-align:center;-webkit-user-select:none;user-select:none}[data-theme=light] .ChatArea_inputOverlay__Ymb6_{background-color:rgba(248,249,250,.75);color:var(--text-secondary)}.ChatArea_suggestionsContainer__tLhUX{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem;width:100%;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:calc(var(--z-raised) + 4)}.ChatArea_suggestionsWrapper___4FYF{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent)}.ChatArea_suggestionsRow__tdsdm{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.4rem;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;box-sizing:border-box;padding:2px 24px 4px 2px}.ChatArea_suggestionsRow__tdsdm::-webkit-scrollbar{display:none}.ChatArea_suggestionPill__m5VEn{scroll-snap-align:start;height:31px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.35rem;background:#ffffff;border:1.5px solid rgba(0,0,0,.08);color:#1f2937;padding:0 .62rem;border-radius:9999px;font-size:.88rem;font-weight:550;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer;box-shadow:0 1.5px 4px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.08);transition:all .2s cubic-bezier(.25,.8,.25,1);-webkit-user-select:none;user-select:none}.ChatArea_suggestionPill__m5VEn:focus-visible,.ChatArea_suggestionPill__m5VEn:hover{background:var(--accent-light);border-color:rgba(245,154,35,.45);color:#d97706;box-shadow:inset 1px 1px 3px rgba(0,0,0,.08),inset -1px -1px 3px rgba(255,255,255,.7)}.ChatArea_suggestionPill__m5VEn:active{transform:translateY(0) scale(.96);box-shadow:0 1px 4px rgba(0,0,0,.06)}.ChatArea_suggestionPillBack__Fldso{background:#f8fafc;border-color:#cbd5e1;color:#475569}.ChatArea_chipIconWrapper__5C_LA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ChatArea_chipLabel__f4Dey{font-weight:600}.ChatArea_chipIconCart__YR5Fe{color:#f59e0b}.ChatArea_chipIconVeg__wA4Ko{color:#10b981}.ChatArea_chipIconProtein__06LnZ{color:#3b82f6}.ChatArea_chipIconFlame__91fje{color:#ef4444}.ChatArea_chipIconTag__BlWDH{color:#ea580c}.ChatArea_chipIconCompass__YMpap{color:#8b5cf6}.ChatArea_chipIconFood__WVvdm{color:#f59e0b}.ChatArea_chipIconCoffee__Rmhyx{color:#b45309}.ChatArea_chipIconHeart__D0JQQ{color:#ec4899}.ChatArea_chipIconClock__BUMRE{color:#06b6d4}.ChatArea_chipIconCheck__pAPo7{color:#10b981}.ChatArea_chipIconSparkle__nQzEg{color:#d97706}.ChatArea_backIcon__PhZlM{color:#64748b}[data-theme=dark] .ChatArea_suggestionPill__m5VEn,html.ChatArea_dark__9HCTy .ChatArea_suggestionPill__m5VEn{background:rgba(22,18,32,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1.5px solid rgba(255,255,255,.1);color:rgba(255,255,255,.92);box-shadow:0 4px 16px rgba(0,0,0,.35)}[data-theme=dark] .ChatArea_suggestionPill__m5VEn:focus-visible,[data-theme=dark] .ChatArea_suggestionPill__m5VEn:hover,html.ChatArea_dark__9HCTy .ChatArea_suggestionPill__m5VEn:focus-visible,html.ChatArea_dark__9HCTy .ChatArea_suggestionPill__m5VEn:hover{background:rgba(245,154,35,.12);border-color:rgba(245,154,35,.55);color:#ffffff;box-shadow:inset 1px 1px 4px rgba(0,0,0,.28),inset -1px -1px 4px rgba(255,255,255,.06)}[data-theme=dark] .ChatArea_suggestionPill__m5VEn:active,html.ChatArea_dark__9HCTy .ChatArea_suggestionPill__m5VEn:active{transform:translateY(0) scale(.96)}[data-theme=dark] .ChatArea_suggestionPillBack__Fldso{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.8)}[data-theme=dark] .ChatArea_chipIconCart__YR5Fe,[data-theme=dark] .ChatArea_chipIconSparkle__nQzEg{color:#fbbf24}[data-theme=dark] .ChatArea_chipIconVeg__wA4Ko{color:#34d399}[data-theme=dark] .ChatArea_chipIconProtein__06LnZ{color:#60a5fa}[data-theme=dark] .ChatArea_chipIconFlame__91fje{color:#f87171}[data-theme=dark] .ChatArea_chipIconTag__BlWDH{color:#fb923c}[data-theme=dark] .ChatArea_chipIconCompass__YMpap{color:#a78bfa}[data-theme=dark] .ChatArea_chipIconFood__WVvdm{color:#fbbf24}[data-theme=dark] .ChatArea_chipIconCoffee__Rmhyx{color:#f59e0b}[data-theme=dark] .ChatArea_chipIconHeart__D0JQQ{color:#f472b6}[data-theme=dark] .ChatArea_chipIconClock__BUMRE{color:#22d3ee}[data-theme=dark] .ChatArea_chipIconCheck__pAPo7{color:#34d399}[data-theme=dark] .ChatArea_backIcon__PhZlM{color:#94a3b8}@media (max-width:767px){.ChatArea_messagesContainer__Zv2_c{padding:.25rem .75rem 1.25rem!important;scroll-padding-block:.25rem 1.25rem!important;max-width:100%}.ChatArea_joeHeroContainer__Is693{padding:.55rem .75rem;margin-bottom:.65rem}.ChatArea_joeHeroBadge__G7gcW{width:38px;height:38px}.ChatArea_joeHeroTitle__wmbEF{font-size:.86rem;line-height:1.25}.ChatArea_joeHeroSubtitle__R96Ra{display:none}.ChatArea_resultsControl__EEd9k{padding-left:.5rem;margin-bottom:.85rem}.ChatArea_inputWrapper__SBFJr{padding:.55rem .75rem max(.55rem,env(safe-area-inset-bottom));position:relative;z-index:calc(var(--z-raised) + 9)}.ChatArea_suggestionsContainer__tLhUX{margin-bottom:.35rem!important;padding:0!important;width:100%!important}.ChatArea_suggestionsWrapper___4FYF{mask-image:linear-gradient(90deg,black calc(100% - 16px),transparent);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 16px),transparent)}.ChatArea_suggestionsRow__tdsdm{justify-content:flex-start!important;padding:2px 16px 3px 2px!important;width:100%!important;gap:.35rem!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ChatArea_suggestionPill__m5VEn{font-size:.8rem!important;font-weight:550!important;padding:0 .52rem!important;height:28px!important;border-radius:9999px!important;scroll-snap-align:start;border:1px solid rgba(255,255,255,.12)!important;gap:.28rem!important;flex-shrink:0!important}}.ChatArea_inlineAddressWrapper__NE_PW{position:relative;z-index:calc(var(--z-raised) + 9);width:100%;max-width:100%;align-self:flex-start;margin-top:.5rem;margin-bottom:1rem}.ChatArea_addressOverlayBackdrop__mcY6S{top:0;left:0;right:0;bottom:0;background-color:var(--scrim-bg);pointer-events:none;animation:ChatArea_fadeInOverlay__o9oe1 .3s ease-out forwards}.ChatArea_addressModalBackdrop__IixCg,.ChatArea_addressOverlayBackdrop__mcY6S{position:fixed;-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur);z-index:var(--z-overlay)}.ChatArea_addressModalBackdrop__IixCg{inset:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--scrim-bg)}.ChatArea_addressModalContainer__pJ8i2{position:relative;width:100%;max-width:500px;z-index:var(--z-modal);max-height:90vh;overflow-y:auto}@keyframes ChatArea_fadeInOverlay__o9oe1{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.ChatArea_inlineAddressWrapper__NE_PW{max-width:100%;width:100%;box-sizing:border-box}}.ChatArea_typingIndicator__YAk5H{padding:10px 16px;color:var(--text-secondary);font-size:.85rem}.ChatArea_disconnectBannerContainer__oiqET{width:100%;max-width:900px;margin:.4rem auto .6rem;padding:0 .5rem;box-sizing:border-box;z-index:var(--z-toast)}.ChatArea_disconnectBanner__rphZu{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.6rem .95rem;background:rgba(239,68,68,.12);border:1.5px solid rgba(239,68,68,.35);border-radius:.75rem;color:#ef4444;font-size:.82rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(239,68,68,.12);animation:ChatArea_fadeInBanner__b9GnG .3s ease-out forwards}.ChatArea_disconnectIcon__VS0vt{font-size:.95rem;flex-shrink:0}.ChatArea_disconnectText__v6_Xx{flex:1 1;color:var(--text-primary,#ffffff);font-weight:600}.ChatArea_disconnectCloseBtn___PXi_{background:transparent;border:none;color:var(--text-secondary,#999999);cursor:pointer;font-size:.85rem;padding:.2rem .4rem;border-radius:.35rem;transition:all .2s ease;line-height:1}.ChatArea_disconnectCloseBtn___PXi_:hover{color:var(--text-primary,#ffffff);background:rgba(255,255,255,.15)}@keyframes ChatArea_fadeInBanner__b9GnG{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ChatArea_glassLoaderOverlay__H3eRd{position:absolute;inset:0;background:rgba(10,10,15,.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:calc(var(--z-raised) + 49);animation:ChatArea_fadeInGlass__k4AS3 .25s cubic-bezier(.16,1,.3,1) forwards;pointer-events:all;-webkit-user-select:none;user-select:none}[data-theme=light] .ChatArea_glassLoaderOverlay__H3eRd{background:rgba(255,255,255,.72)}.ChatArea_glassLoaderCard__zqwwC{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.6rem 2.2rem;border-radius:20px;background:rgba(22,18,32,.82);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px rgba(0,0,0,.55),0 0 24px rgba(37,211,102,.2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-width:320px;text-align:center;animation:ChatArea_scaleInCard__X1LDI .25s cubic-bezier(.16,1,.3,1) forwards}[data-theme=light] .ChatArea_glassLoaderCard__zqwwC{background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 40px rgba(0,0,0,.1),0 0 24px rgba(37,211,102,.15)}.ChatArea_glassLoaderIconRing__YbJSF{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,211,102,.15);border:1.5px solid rgba(37,211,102,.35);box-shadow:0 0 16px rgba(37,211,102,.25)}.ChatArea_glassLoaderSpinner__3tWlc{position:absolute;inset:-4px;border-radius:50%;border-color:#25d366 rgba(37,211,102,.4) transparent transparent;border-style:solid;border-width:2.5px;animation:ChatArea_glassSpin__2wY6d .9s linear infinite}.ChatArea_glassLoaderTitle__NlMqu{font-size:.92rem;font-weight:700;color:var(--text-primary,#ffffff);margin:0;letter-spacing:-.01em}.ChatArea_glassLoaderSubtitle__mI74P{font-size:.78rem;color:var(--text-secondary,#9ca3af);margin:0;line-height:1.4}@keyframes ChatArea_fadeInGlass__k4AS3{0%{opacity:0}to{opacity:1}}@keyframes ChatArea_scaleInCard__X1LDI{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ChatArea_glassSpin__2wY6d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutDock_dock__KuUDn{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:min(320px,calc(100vw - 112px));height:var(--rail-h,48px);padding:0 4px 0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:linear-gradient(180deg,#f4511f,#d9380f);color:#ffffff;box-shadow:0 6px 14px rgba(217,56,15,.38),0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 4px rgba(0,0,0,.14);cursor:pointer;animation:CheckoutDock_dockIn__7el5Z .28s cubic-bezier(.34,1.3,.64,1)}.CheckoutDock_dock__KuUDn:active{transform:translateY(2px);box-shadow:0 2px 4px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4)}.CheckoutDock_dock__KuUDn:focus-visible{outline:2px solid var(--fz-ink,#1e1712);outline-offset:3px}.CheckoutDock_icon__H9wMO{flex-shrink:0;width:22px;height:22px;color:#ffffff}.CheckoutDock_title__2bwhu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.2}.CheckoutDock_action__d0n42{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:60%;padding:0 14px 0 12px;border-left:1px solid rgba(255,255,255,.5);font-size:.9rem;font-weight:700}.CheckoutDock_resume__WPhKI{max-width:min(360px,calc(100vw - 88px));height:60px}.CheckoutDock_resumeText__GAV0A{display:flex;flex-direction:column;min-width:0;gap:2px}.CheckoutDock_meta__AOEji{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutDock_newBadge__ddA_X{padding:1px 7px;border-radius:999px;background:#ffffff;color:#d0360e;font-size:.68rem;font-weight:800}.CheckoutDock_amount__1xz4U{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}@keyframes CheckoutDock_dockIn__7el5Z{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CheckoutDock_dock__KuUDn{animation:none}}.FloatingActionRail_bounds__7AVv_{position:fixed;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none}.FloatingActionRail_floater__agcl0{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-fab);display:flex;align-items:center;--rail-h:48px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:right .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1),bottom .25s ease}.FloatingActionRail_floater__agcl0:active{cursor:grabbing}.FloatingActionRail_checkoutFloater__8lyg0{left:var(--fz-gutter,16px)}.FloatingActionRail_categoriesFloater__iySIt{right:var(--fz-gutter,16px)}.FloatingActionRail_floater__agcl0[data-screen=chat]{bottom:5.5rem}@media (max-width:768px){.FloatingActionRail_floater__agcl0[data-screen=chat]{bottom:calc(7.25rem + env(safe-area-inset-bottom, 0px))}}@media (min-width:769px){.FloatingActionRail_floater__agcl0{--rail-h:52px}}@media (max-width:680px){.FloatingActionRail_checkoutFloater__8lyg0:has(button)~.FloatingActionRail_categoriesFloater__iySIt{bottom:calc(16px + 60px + 10px + env(safe-area-inset-bottom, 0px))}}body[data-drawer-open=true] .FloatingActionRail_categoriesFloater__iySIt{right:calc(375px + 1.5rem)}.FloatingActionRail_categoriesFab__NxWr1{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;width:56px;height:56px;padding:0;border:1.5px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;color:#ffffff;background:linear-gradient(180deg,#f4511f,#d9380f);box-shadow:0 6px 14px rgba(217,56,15,.38),0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 4px rgba(0,0,0,.14)}.FloatingActionRail_categoriesFab__NxWr1:focus-visible{outline:2px solid var(--fz-ink,#1e1712);outline-offset:3px}.FloatingActionRail_categoriesFabLabelled__IJ_Cw{width:auto;max-width:min(240px,56vw);height:auto;min-height:56px;padding:8px 20px 8px 14px;border-radius:30px;justify-content:flex-start;text-align:left}.FloatingActionRail_categoryLabel__WWY7C{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.25;letter-spacing:.02em}.FloatingActionRail_categoriesFab__NxWr1 svg{flex-shrink:0}.FloatingActionRail_iconShaker__i5Nwk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:FloatingActionRail_shakeEvery5s__zu5H4 5s ease-in-out infinite;transform-origin:center center;will-change:transform}@keyframes FloatingActionRail_shakeEvery5s__zu5H4{0%,to{transform:rotate(0deg) scale(1)}1.5%{transform:rotate(-14deg) scale(1.1)}3%{transform:rotate(14deg) scale(1.1)}4.5%{transform:rotate(-10deg) scale(1.06)}6%{transform:rotate(10deg) scale(1.06)}7.5%{transform:rotate(-5deg) scale(1.02)}9%{transform:rotate(5deg) scale(1.02)}10.5%{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.FloatingActionRail_iconShaker__i5Nwk{animation:none}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_50ba28{font-family:Fraunces,Fraunces Fallback}.__variable_50ba28{--fz-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.woff2?dpl=0-1-4) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_ad8c61{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_ad8c61{--fz-figtree:"Figtree","Figtree Fallback"}