.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:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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);width:40px;height:40px;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);width:40px;height:40px;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);color:#000000;font-size:.68rem;font-weight:800;width:19px;height:19px;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_cartBadge__Ntz8z,.Header_smallAvatar__VDiaO{border-radius:50%;display:flex;align-items:center;justify-content:center}.Header_smallAvatar__VDiaO{width:32px;height:32px;overflow:hidden;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{width:40px;height:40px;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;width:40px;height:40px;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_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)}}.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:40px;height:40px;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}}.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:40px;height:40px;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:40px;height:40px;border-radius:12px}}.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;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;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}.FoodzappAnimatedLogo_logoContainer__19rrx{display:inline-flex;align-items:center;gap:.55rem;background:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;text-decoration:none}.FoodzappAnimatedLogo_fSymbolSvg__R7iof,.FoodzappAnimatedLogo_logotypeSvg__nWBFl{display:block;flex-shrink:0;overflow:visible}.FoodzappAnimatedLogo_charPath__ubdon{fill:#723082;transition:fill .2s ease}[data-theme=dark] .FoodzappAnimatedLogo_charPath__ubdon,html.FoodzappAnimatedLogo_dark__1qfae .FoodzappAnimatedLogo_charPath__ubdon{fill:#ffffff!important}.FoodzappAnimatedLogo_aiBadge__O_r6J{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;background:linear-gradient(135deg,rgba(251,174,23,.15),rgba(122,66,130,.25));border:1px solid rgba(251,174,23,.4);color:#fbae17;box-shadow:0 0 8px rgba(251,174,23,.2);margin-left:.15rem;align-self:center;transition:all .2s ease}[data-theme=dark] .FoodzappAnimatedLogo_aiBadge__O_r6J,html.FoodzappAnimatedLogo_dark__1qfae .FoodzappAnimatedLogo_aiBadge__O_r6J{background:linear-gradient(135deg,rgba(251,174,23,.2),rgba(255,255,255,.15));border-color:rgba(251,174,23,.5);color:#ffc220;box-shadow:0 0 10px rgba(251,174,23,.3)}.FoodzappAnimatedLogo_logoContainer__19rrx:hover .FoodzappAnimatedLogo_aiBadge__O_r6J{transform:scale(1.05);border-color:rgba(251,174,23,.7);box-shadow:0 0 12px rgba(251,174,23,.4)}.Profile_profilePage__dqnXF{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-y:auto;background:var(--bg-primary);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Profile_profilePage__dqnXF::-webkit-scrollbar{display:none}.Profile_profileScrollContent__V2aT9{display:flex;flex-direction:column;flex:1 1;max-width:480px;width:100%;margin:0 auto;padding:0 16px 32px;gap:16px}.Profile_topBar__fp7yz{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;position:sticky;top:0;z-index:var(--z-sticky);background:var(--bg-primary)}.Profile_topBarLogo__vS6hd{font-size:1.4rem;font-weight:900;color:var(--accent);letter-spacing:-.5px;font-style:italic;-webkit-user-select:none;user-select:none}.Profile_backButton__xTiXB{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-primary);transition:background var(--transition-fast);flex-shrink:0}.Profile_backButton__xTiXB:hover{background:var(--accent-light)}.Profile_pageTitle__OFQf7{padding:0 16px 4px;max-width:480px;width:100%;margin:0 auto}.Profile_pageTitleText__Spks7{font-size:1.6rem;font-weight:800;color:var(--text-primary);margin:0 0 2px;line-height:1.2}.Profile_pageTitleSub__v1IrI{font-size:.85rem;color:var(--text-secondary);margin:0}.Profile_heroCard__Lh56z{background:var(--surface-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}[data-theme=dark] .Profile_heroCard__Lh56z,html.Profile_dark__Rr1yV .Profile_heroCard__Lh56z{background:var(--surface-container-high);box-shadow:inset 0 0 60px rgba(245,154,35,.04)}.Profile_heroDecorative__neWYV{position:absolute;right:-16px;top:-16px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(245,154,35,.15) 0,transparent 70%);pointer-events:none}.Profile_avatarWrapper__QlbSV{position:relative;flex-shrink:0}.Profile_avatarRing__ZP0cF{position:absolute;inset:-3px;border-radius:50%;border:2.5px solid var(--accent);pointer-events:none;box-shadow:0 0 12px rgba(245,154,35,.35)}.Profile_avatarImage__exi5U{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}.Profile_avatarPlaceholder__CYE2F{width:72px;height:72px;background:var(--surface-container-highest);color:var(--text-muted)}.Profile_avatarPlaceholder__CYE2F,.Profile_editAvatarBtn__MXRpK{border-radius:50%;display:flex;align-items:center;justify-content:center}.Profile_editAvatarBtn__MXRpK{position:absolute;bottom:0;right:0;width:24px;height:24px;background:var(--accent);border:2px solid var(--bg-primary);cursor:pointer;color:#000;font-size:10px;transition:transform var(--transition-fast),background var(--transition-fast)}.Profile_editAvatarBtn__MXRpK:hover{transform:scale(1.15);background:var(--accent-hover)}.Profile_heroInfo__ejAK6{flex:1 1;min-width:0}.Profile_heroName__7YMG7{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.Profile_heroMeta___ysHK{font-size:.78rem;color:var(--text-secondary);margin:0 0 10px;line-height:1.4}.Profile_heroActions__9rWWI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Profile_customerBadge__BmYLa{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full);background:rgba(245,154,35,.18);border:1px solid rgba(245,154,35,.35);font-size:.72rem;font-weight:700;color:var(--accent);white-space:nowrap}[data-theme=light] .Profile_customerBadge__BmYLa,html:not(.Profile_dark__Rr1yV) .Profile_customerBadge__BmYLa{background:rgba(255,107,0,.1);border-color:rgba(255,107,0,.3)}.Profile_editProfileBtn__Vu9a4{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--radius-full);border:1.5px solid var(--accent);background:transparent;color:var(--accent);font-size:.78rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);font-family:inherit;white-space:nowrap}.Profile_editProfileBtn__Vu9a4:hover{background:var(--accent-light)}.Profile_menuCard__k5kIM{background:var(--surface-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}[data-theme=dark] .Profile_menuCard__k5kIM,html.Profile_dark__Rr1yV .Profile_menuCard__k5kIM{background:var(--surface-container-high)}.Profile_menuItem__fDC3E{display:flex;align-items:center;gap:14px;padding:14px 16px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background var(--transition-fast);color:var(--text-primary);font-family:inherit}.Profile_menuItem__fDC3E:last-child{border-bottom:none}.Profile_menuItem__fDC3E:active,.Profile_menuItem__fDC3E:hover{background:var(--accent-light)}.Profile_menuIconWrap__VYGXe{width:38px;height:38px;border-radius:50%;background:var(--surface-container-highest);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);transition:background var(--transition-fast)}[data-theme=dark] .Profile_menuIconWrap__VYGXe,html.Profile_dark__Rr1yV .Profile_menuIconWrap__VYGXe{background:rgba(245,154,35,.1)}.Profile_menuItem__fDC3E:hover .Profile_menuIconWrap__VYGXe{background:rgba(245,154,35,.2)}.Profile_menuTextGroup__sC7jF{flex:1 1;min-width:0}.Profile_menuLabel__xMzdQ{display:block;font-size:.93rem;font-weight:600;color:var(--text-primary);line-height:1.3}.Profile_menuSub__LhYak{display:block;font-size:.75rem;color:var(--text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Profile_menuChevron__GeYhN{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.Profile_menuItem__fDC3E:hover .Profile_menuChevron__GeYhN{color:var(--accent);transform:translateX(2px)}.Profile_helpCard__SHW5K{background:var(--surface-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px;display:flex;align-items:center;gap:14px}[data-theme=dark] .Profile_helpCard__SHW5K,html.Profile_dark__Rr1yV .Profile_helpCard__SHW5K{background:var(--surface-container-high)}.Profile_helpIconWrap__L859j{width:44px;height:44px;border-radius:50%;background:var(--surface-container-highest);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}[data-theme=dark] .Profile_helpIconWrap__L859j,html.Profile_dark__Rr1yV .Profile_helpIconWrap__L859j{background:rgba(245,154,35,.1)}.Profile_helpText__tfNj4{flex:1 1}.Profile_helpTitle__y_ONv{font-size:.97rem;font-weight:700;color:var(--text-primary);margin:0 0 2px}.Profile_helpSub__UFF2p{font-size:.78rem;color:var(--text-muted);margin:0}.Profile_helpCta__ROKBd{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--radius-full);background:var(--accent);color:#000;border:none;font-size:.83rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background var(--transition-fast),transform .1s;font-family:inherit;letter-spacing:.01em}.Profile_helpCta__ROKBd:hover{background:var(--accent-hover)}.Profile_helpCta__ROKBd:active{transform:scale(.97)}.Profile_bottomRow___B9d8{display:flex;gap:12px}.Profile_dangerBtn__f9kNa{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border-radius:var(--radius-full);background:transparent;border:1.5px solid #ef4444;color:#ef4444;font-size:.88rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast);font-family:inherit}.Profile_dangerBtn__f9kNa:hover{background:rgba(239,68,68,.08)}.Profile_outlineBtn__BKYLp{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border-radius:var(--radius-full);background:transparent;border:1.5px solid var(--border-color);color:var(--text-primary);font-size:.88rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);font-family:inherit}.Profile_outlineBtn__BKYLp:hover{border-color:var(--text-secondary);background:var(--surface-container)}.Profile_modalOverlay__xHm1I{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(0,0,0,.55);display:flex;align-items:stretch;justify-content:flex-end}.Profile_modalSheet__whZ_P{box-sizing:border-box;background:var(--bg-secondary);border-radius:20px 0 0 20px;width:min(100%,420px);max-width:420px;height:100%;height:100dvh;overflow-y:auto;box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.Profile_modalHandle__B3iTJ{display:none}.Profile_modalHeader__PVJK0{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.Profile_modalTitle__mrIfd{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.Profile_modalCloseBtn__y9UAa{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:background var(--transition-fast);flex-shrink:0}.Profile_modalCloseBtn__y9UAa:hover{background:var(--surface-container-high)}.Profile_modalBody___lMoB{min-height:0;overscroll-behavior:contain;padding:16px 20px 28px;flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Profile_modalBody___lMoB::-webkit-scrollbar{display:none}.Profile_cmsContent__Qbwo1{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--text-secondary);line-height:1.7;overflow-wrap:break-word;word-break:break-word}.Profile_cmsContent__Qbwo1>:first-child{margin-top:0!important}.Profile_cmsContent__Qbwo1 p:empty,.Profile_cmsContent__Qbwo1 p:has(>br:only-child),.Profile_cmsContent__Qbwo1 p:has(>span:empty:only-child){display:none!important}.Profile_cmsContent__Qbwo1 img{max-width:100%;height:auto;border-radius:8px}.Profile_cmsContent__Qbwo1 table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.Profile_cmsContent__Qbwo1 *{background-color:transparent!important;color:inherit!important;font-family:inherit!important}.Profile_cmsContent__Qbwo1 b,.Profile_cmsContent__Qbwo1 strong{color:var(--text-primary)!important;font-weight:700}.Profile_cmsContent__Qbwo1 h1,.Profile_cmsContent__Qbwo1 h2,.Profile_cmsContent__Qbwo1 h3,.Profile_cmsContent__Qbwo1 h4{color:var(--text-primary)!important;margin:1.25em 0 .4em!important;font-weight:700;line-height:1.35}.Profile_cmsContent__Qbwo1 h1{font-size:clamp(1.1rem,1.05rem + .3vw,1.25rem)}.Profile_cmsContent__Qbwo1 h2{font-size:clamp(1.02rem,.98rem + .2vw,1.15rem)}.Profile_cmsContent__Qbwo1 h3,.Profile_cmsContent__Qbwo1 h4{font-size:clamp(.95rem,.92rem + .15vw,1.05rem)}.Profile_cmsContent__Qbwo1 p{margin:.6em 0!important}.Profile_cmsContent__Qbwo1 ol,.Profile_cmsContent__Qbwo1 ul{padding-left:clamp(1.2em,3vw,1.6em)!important;margin:.5em 0!important}.Profile_cmsContent__Qbwo1 li{margin-bottom:.3em}.Profile_cmsContent__Qbwo1 a{color:var(--accent)!important;word-break:break-word;text-underline-offset:2px}.Profile_skeletonWrap__2QPPZ{display:flex;flex-direction:column;gap:10px;padding:8px 0}.Profile_skeletonLine__I_JdQ{height:14px;border-radius:6px;background:var(--surface-container-high);animation:Profile_shimmer__Oa9kp 1.4s ease-in-out infinite}@keyframes Profile_shimmer__Oa9kp{0%,to{opacity:.5}50%{opacity:1}}.Profile_pageForm__K8p96{max-width:420px}.Profile_formGroup____XFM{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.Profile_formLabel__YDeEO{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.Profile_formInput__o819X{box-sizing:border-box;width:100%;padding:11px 14px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:.95rem;font-family:inherit;outline:none;box-shadow:none;transition:border-color .2s cubic-bezier(.16,1,.3,1);appearance:none;color-scheme:light dark}.Profile_formInput__o819X:focus,.Profile_formInput__o819X:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--accent)!important;box-shadow:none!important}.Profile_formInput__o819X:-webkit-autofill,.Profile_formInput__o819X:-webkit-autofill:focus,.Profile_formInput__o819X:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-primary) inset;-webkit-transition:background-color 5000s ease-in-out 0s,border-color .2s ease;transition:background-color 5000s ease-in-out 0s,border-color .2s ease}.Profile_formInputError__QWeG8{border-color:#ef4444!important}.Profile_formError__sb_tG{font-size:.76rem;color:#ef4444}.Profile_phoneField__GNfXI{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;min-width:0}.Profile_countryCodeSelect__k4RhR{box-sizing:border-box;width:100%;min-width:0;padding:11px 8px;border:1.5px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:.95rem;outline:none;box-shadow:none;transition:border-color .2s cubic-bezier(.16,1,.3,1);color-scheme:light dark}.Profile_countryCodeSelect__k4RhR:focus,.Profile_countryCodeSelect__k4RhR:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--accent)!important;box-shadow:none!important}.Profile_phoneNumberInput__Fz5F_{min-width:0}.Profile_primaryBtn__at6_6{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;border-radius:var(--radius-full);background:var(--accent);color:#000;border:none;font-size:.95rem;font-weight:800;cursor:pointer;margin-top:8px;transition:background var(--transition-fast);font-family:inherit}.Profile_primaryBtn__at6_6:hover:not(:disabled){background:var(--accent-hover)}.Profile_primaryBtn__at6_6:disabled{opacity:.55;cursor:not-allowed}.Profile_faqCategory__3DFHt{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:20px 0 8px}.Profile_faqItem__yK4zJ{border-bottom:1px solid var(--border-color);transition:border-color var(--transition-fast)}.Profile_faqQuestion__KtjyE{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;font-family:inherit;gap:12px;transition:color var(--transition-fast)}.Profile_faqQuestionActive__abwWF,.Profile_faqQuestion__KtjyE:hover{color:var(--accent)}.Profile_faqChevron__uMIZi{flex-shrink:0;color:var(--accent);transition:transform .22s cubic-bezier(.16,1,.3,1)}.Profile_faqChevronOpen__H7GB4{transform:rotate(180deg)}.Profile_faqAnswerCollapse__ybZ1d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.Profile_faqAnswerCollapseOpen__wxGwL{grid-template-rows:1fr}.Profile_faqAnswerInner__BcE8_{overflow:hidden;min-height:0}.Profile_faqAnswerWrapper__50QuK{padding-bottom:14px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.Profile_faqAnswerCollapseOpen__wxGwL .Profile_faqAnswerWrapper__50QuK{opacity:1;transform:translateY(0)}.Profile_faqAnswer__s5WA1{font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin:0}.Profile_faqSkeletonWrap__4kL0J{display:flex;flex-direction:column;padding:4px 0}.Profile_faqSkeletonCategory__LJQAs{width:130px;height:14px;margin:20px 0 14px;border-radius:4px;background:linear-gradient(90deg,var(--surface-container-high) 25%,var(--surface-container-highest) 50%,var(--surface-container-high) 75%);background-size:200% 100%;animation:Profile_faqShimmer__Rqy4v 1.5s ease-in-out infinite}.Profile_faqSkeletonList__vaYXT{display:flex;flex-direction:column}.Profile_faqSkeletonItem__Ot2GE{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border-color);gap:16px}.Profile_faqSkeletonText__KDnyq{border-radius:6px}.Profile_faqSkeletonIcon__Psu48,.Profile_faqSkeletonText__KDnyq{height:16px;background:linear-gradient(90deg,var(--surface-container-high) 25%,var(--surface-container-highest) 50%,var(--surface-container-high) 75%);background-size:200% 100%;animation:Profile_faqShimmer__Rqy4v 1.5s ease-in-out infinite}.Profile_faqSkeletonIcon__Psu48{width:16px;border-radius:4px;flex-shrink:0}@keyframes Profile_faqShimmer__Rqy4v{0%{background-position:200% 0}to{background-position:-200% 0}}.Profile_supportHero__S_yAk{margin-bottom:22px}.Profile_supportHeroTitle__OZdkb{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.01em}.Profile_supportHeroSub__tEFoO{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin:0}.Profile_supportSection__1DROa{margin-bottom:24px}.Profile_supportSectionLabel__Tkclz{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 10px 2px;display:block}.Profile_contactCard__VYOYi{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-container-high);margin-bottom:12px;cursor:pointer;border:1px solid var(--border-color);transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;text-align:left;font-family:inherit;color:inherit;min-height:68px;position:relative;text-decoration:none;box-sizing:border-box}.Profile_contactCard__VYOYi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Profile_contactCard__VYOYi:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-container-highest);border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Profile_contactCard__VYOYi:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.Profile_contactCardFeatured__FkB2Q{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-container-high)),var(--surface-container-high));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border-color));box-shadow:0 2px 12px color-mix(in srgb,var(--accent) 8%,transparent)}.Profile_contactCardFeatured__FkB2Q:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);box-shadow:0 4px 18px color-mix(in srgb,var(--accent) 22%,transparent)}.Profile_contactCardDisabled__3Siqn{opacity:.65;cursor:not-allowed;background:var(--surface-container);border-color:var(--border-color)}.Profile_contactCardDisabled__3Siqn:hover{background:var(--surface-container);border-color:var(--border-color);transform:none;box-shadow:none}.Profile_contactCardIcon__UT0Dg{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--surface-container-highest);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-fast)}.Profile_contactCard__VYOYi:hover:not(:disabled):not([aria-disabled=true]) .Profile_contactCardIcon__UT0Dg{transform:scale(1.05)}.Profile_contactCardIconAI__bXUWE{background:linear-gradient(135deg,#FF6B00,#FF8533);color:#ffffff;box-shadow:0 2px 8px rgba(255,107,0,.28)}.Profile_contactCardIconEmail__ya5kI{background:color-mix(in srgb,#3b82f6 18%,var(--surface-container-highest));color:#3b82f6}.Profile_contactCardIconWhatsapp__PplMA{background:color-mix(in srgb,#22c55e 18%,var(--surface-container-highest));color:#22c55e}.Profile_contactCardIconPhone__EsZ0q{background:color-mix(in srgb,#f59e0b 18%,var(--surface-container-highest));color:#f59e0b}.Profile_contactCardIconFaq__yWQ9x{background:color-mix(in srgb,#8b5cf6 18%,var(--surface-container-highest));color:#8b5cf6}.Profile_contactCardText__vgETd{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0;text-align:left}.Profile_contactCardHeader__aJ4L5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Profile_contactCardTitle___ikMc{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.Profile_contactCardSub__a4XZL{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4;word-break:break-word}.Profile_badge__n46If{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.Profile_badgeInstant__omYsY{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.Profile_badgeOnline__G6dM8{background:color-mix(in srgb,#22c55e 16%,transparent);color:#22c55e;border:1px solid color-mix(in srgb,#22c55e 35%,transparent);display:inline-flex;align-items:center;gap:5px}.Profile_statusDot__mqY4A{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block;box-shadow:0 0 6px #22c55e;animation:Profile_pulseDot__Nimjd 2s ease-in-out infinite}@keyframes Profile_pulseDot__Nimjd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.Profile_badgeComingSoon__GDi6S{background:var(--surface-container-highest);color:var(--text-muted);border:1px solid var(--border-color);font-weight:600;text-transform:none}.Profile_contactCardAction__cemFS{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.Profile_copyEmailBtn__OAtn1{background:var(--surface-container);border:1px solid var(--border-color);border-radius:var(--radius-xs);padding:5px 10px;font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all var(--transition-fast)}.Profile_copyEmailBtn__OAtn1:hover{background:var(--surface-container-highest);color:var(--accent);border-color:var(--accent)}.Profile_primaryActionBtn__2QS0F{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-xs);padding:5px 12px;font-size:.75rem;font-weight:700;color:#ffffff;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all var(--transition-fast);box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 30%,transparent)}.Profile_primaryActionBtn__2QS0F:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.Profile_whatsappActionBtn__M0hm6{background:#25D366;border:1px solid #25d366;border-radius:var(--radius-xs);padding:5px 12px;font-size:.75rem;font-weight:700;color:#ffffff;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all var(--transition-fast);box-shadow:0 2px 6px rgba(37,211,102,.25)}.Profile_whatsappActionBtn__M0hm6:hover{background:#1ebc57;transform:translateY(-1px)}.Profile_askJoeContainer__ISjGZ{margin-top:10px;padding:12px;background:var(--surface-container);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border-color))}.Profile_askJoeForm__ZGSjm{display:flex;align-items:center;gap:8px;position:relative}.Profile_askJoeInput__c_FN5{flex:1 1;background:var(--surface-container-high);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:10px 14px;font-size:.85rem;color:var(--text-primary);font-family:inherit;outline:none;box-shadow:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.Profile_askJoeInput__c_FN5:focus,.Profile_askJoeInput__c_FN5:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--accent)!important;box-shadow:none!important;background:var(--surface-container-highest)}.Profile_askJoeSubmit__yRLjL{background:var(--accent);color:#ffffff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast);flex-shrink:0}.Profile_askJoeSubmit__yRLjL:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.Profile_askJoeSubmit__yRLjL:disabled{opacity:.5;cursor:not-allowed}.Profile_quickTopicsGrid__gESEC{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin-top:10px}.Profile_quickTopicChip__3ofVU{padding:10px 12px;background:var(--surface-container-high);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;text-align:center;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:6px}.Profile_quickTopicChip__3ofVU:hover{background:var(--surface-container-highest);border-color:var(--accent);color:var(--accent)}.Profile_deleteWarningIcon__GrZ7E{width:60px;height:60px;border-radius:50%;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;margin:8px auto 16px;color:#ef4444}.Profile_deleteTitle__SUfW1{font-size:1.05rem;font-weight:800;text-align:center;margin:0 0 10px;color:var(--text-primary)}.Profile_deleteMessage__JLYoL{font-size:.87rem;color:var(--text-secondary);text-align:center;line-height:1.65;margin-bottom:24px}.Profile_deleteRow__HDXrW{display:flex;gap:12px}.Profile_cancelBtn__Nsghy{flex:1 1;padding:13px;border-radius:var(--radius-full);border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:.92rem;font-weight:700;cursor:pointer;transition:background var(--transition-fast);font-family:inherit}.Profile_cancelBtn__Nsghy:hover{background:var(--surface-container-high)}.Profile_deleteDangerBtn__6KKef{flex:1 1;padding:13px;border-radius:var(--radius-full);border:none;background:#ef4444;color:#fff;font-size:.92rem;font-weight:800;cursor:pointer;transition:background var(--transition-fast);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px}.Profile_deleteDangerBtn__6KKef:hover:not(:disabled){background:#dc2626}.Profile_deleteDangerBtn__6KKef:disabled{opacity:.6;cursor:not-allowed}.Profile_contentText__YIQLT{font-size:.88rem;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.Profile_modalEyebrow__j_c13{color:var(--accent);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.Profile_legalModalSheet__xk_Pp{align-self:flex-start;border-radius:0 0 var(--radius-xl) var(--radius-xl);max-height:min(88vh,760px)}.Profile_legalError__aOFvh{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;padding:24px 0;text-align:center;color:#ef4444}.Profile_legalError__aOFvh .Profile_contentText__YIQLT{color:var(--text-primary);margin:0}.Profile_retryBtn__Ye_0X{align-items:center;background:var(--accent);border:0;border-radius:var(--radius-full);color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:800;gap:7px;min-height:var(--touch-target-min);padding:8px 18px}.Profile_retryBtn__Ye_0X:hover{background:var(--accent-hover)}.Profile_accountPage__URHy2{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;position:relative;color:var(--text-primary)}.Profile_accountScroll__pY2b_{flex:1 1;min-height:0;width:100%;max-width:100%;margin:0 auto;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2.5vw,2.25rem) clamp(5.5rem,12vh,7.5rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Profile_accountScroll__pY2b_::-webkit-scrollbar{display:none}.Profile_accountBody__I_HPf{min-height:260px}.Profile_srOnly__z1Sqv{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Profile_backButton__xTiXB:focus-visible,.Profile_dangerBtn__f9kNa:focus-visible,.Profile_editBtn__IIaO8:focus-visible,.Profile_helpCta__ROKBd:focus-visible,.Profile_legalBackLink__iroFs:focus-visible,.Profile_menuItem__fDC3E:focus-visible,.Profile_modalCloseBtn__y9UAa:focus-visible,.Profile_outlineBtn__BKYLp:focus-visible,.Profile_retryBtn__Ye_0X:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Profile_skeletonLine__I_JdQ{animation:none;opacity:.72}}.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)}}.CheckoutDock_dock__KuUDn{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:min(280px,calc(100vw - 104px));height:var(--rail-h,48px);padding:5px 5px 5px 14px;border:1px solid var(--fz-accent-line,var(--border-color,#e8e8ec));border-radius:999px;background:var(--fz-surface,var(--surface-container,#ffffff));color:var(--fz-ink,var(--text-primary,#111111));box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 var(--fz-hi,rgba(255,255,255,.6));cursor:pointer;animation:CheckoutDock_dockIn__7el5Z .28s cubic-bezier(.34,1.3,.64,1)}.CheckoutDock_dock__KuUDn:focus-visible{outline:2px solid var(--fz-ink,var(--text-primary,#111111));outline-offset:3px}.CheckoutDock_icon__H9wMO{flex-shrink:0;color:var(--fz-accent,var(--accent-strong,#c2410c))}.CheckoutDock_title__2bwhu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;line-height:1.2}.CheckoutDock_action__d0n42{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:100%;padding:0 14px;border-radius:999px;background:var(--accent-strong,#b84a00);color:var(--on-accent-strong,#ffffff);font-size:.78rem;font-weight:700}[data-theme=dark] .CheckoutDock_action__d0n42,html.dark .CheckoutDock_action__d0n42{background:var(--accent-strong,#f59a23);color:var(--on-accent-strong,#1f1300)}.CheckoutDock_resume__WPhKI{max-width:min(360px,calc(100vw - 88px));height:56px;padding-left:16px;border-color:color-mix(in srgb,var(--accent-strong,#b84a00) 45%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--accent-strong,#b84a00) 28%,transparent),0 4px 10px rgba(0,0,0,.3),inset 0 1px 0 var(--fz-hi,rgba(255,255,255,.6))}.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:var(--text-secondary,#64748b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckoutDock_newBadge__ddA_X{padding:1px 7px;border-radius:999px;background:var(--accent-strong,#b84a00);color:var(--on-accent-strong,#ffffff);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}}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:var(--rail-h);height:var(--rail-h);padding:0;border:2px solid #fff4e8;border-radius:50%;cursor:pointer;color:#ffffff;background:linear-gradient(135deg,#b83a08,#963008);box-shadow:-4px -4px 10px rgba(255,255,255,.85),5px 6px 14px rgba(91,49,25,.32),0 2px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.3)}.FloatingActionRail_categoriesFab__NxWr1:focus-visible{outline:2px solid var(--fz-ink,#1e1712);outline-offset:3px}html.dark .FloatingActionRail_categoriesFab__NxWr1,html[data-theme=dark] .FloatingActionRail_categoriesFab__NxWr1{border-color:#ffb989;background:linear-gradient(135deg,#b83a08,#842807);box-shadow:-3px -3px 10px rgba(255,191,143,.18),5px 6px 16px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.22)}.FloatingActionRail_categoriesFabLabelled__IJ_Cw{width:auto;max-width:min(220px,52vw);height:auto;min-height:var(--rail-h);padding:6px 16px 6px 13px;border-radius:calc(var(--rail-h) / 2);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}