.account-module__JPvsYW__account{grid-template-rows:auto 1fr;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.5rem clamp(1.25rem,3vw,2.5rem);max-width:1360px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem) clamp(3rem,6vw,5rem);display:grid}.account-module__JPvsYW__account>nav{grid-column:1/-1}.account-module__JPvsYW__main{min-width:0}.account-module__JPvsYW__side{top:calc(var(--sf-nav-h,80px) + 1rem);background:var(--white);border-radius:24px;gap:1.25rem;padding:1.5rem;display:grid;position:sticky}.account-module__JPvsYW__avatar{background:var(--primary);width:72px;height:72px;color:var(--white);font:inherit;cursor:pointer;box-shadow:0 0 0 3px var(--white),0 0 0 5px color-mix(in srgb,var(--primary)35%,transparent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.8rem;font-weight:800;display:grid;position:relative;overflow:hidden}.account-module__JPvsYW__avatar img{object-fit:cover}.account-module__JPvsYW__avatar[data-busy]{opacity:.6;cursor:progress}.account-module__JPvsYW__avatarEdit{background:color-mix(in srgb,var(--ink)55%,transparent);opacity:0;place-items:center;height:26px;transition:opacity .2s;display:grid;position:absolute;inset:auto 0 0}.account-module__JPvsYW__avatar:hover .account-module__JPvsYW__avatarEdit,.account-module__JPvsYW__avatar:focus-visible .account-module__JPvsYW__avatarEdit{opacity:1}.account-module__JPvsYW__avatarEdit svg{fill:none;width:15px;height:15px;stroke:var(--white);stroke-width:2px;stroke-linejoin:round}.account-module__JPvsYW__wallet{background:color-mix(in srgb,var(--primary)10%,var(--white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary)18%,transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid}.account-module__JPvsYW__walletImage{width:64px;height:64px;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--primary-deep)22%,transparent));flex:none}.account-module__JPvsYW__walletText{gap:.1rem;min-width:0;display:grid}.account-module__JPvsYW__walletText span{color:var(--primary-deep);font-size:.85rem;font-weight:600}.account-module__JPvsYW__walletText strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.45rem;font-weight:800;line-height:1.2}.account-module__JPvsYW__walletLink{border-radius:var(--r-sm);background:var(--white);min-height:40px;color:var(--primary-deep);grid-column:1/-1;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:flex}.account-module__JPvsYW__walletLink:hover{background:var(--primary-deep);color:var(--white)}.account-module__JPvsYW__walletLink:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.account-module__JPvsYW__tabs{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.account-module__JPvsYW__tab{color:var(--ink-soft);border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .85rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.account-module__JPvsYW__tab:hover{background:var(--bg)}.account-module__JPvsYW__tab[aria-selected=true]{background:var(--action);color:var(--white)}.account-module__JPvsYW__tab svg,.account-module__JPvsYW__logout svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.account-module__JPvsYW__logout{border:0;border-top:1px solid color-mix(in srgb,var(--ink-soft)10%,transparent);font:inherit;color:var(--danger);cursor:pointer;text-align:start;background:0 0;border-radius:0;align-items:center;gap:.7rem;padding:.7rem .85rem;font-weight:700;display:flex}.account-module__JPvsYW__logout:hover{color:color-mix(in srgb,var(--danger)80%,var(--ink))}[dir=rtl] .account-module__JPvsYW__logout svg{scale:-1 1}.account-module__JPvsYW__panel{background:var(--white);border-radius:24px;padding:clamp(1.4rem,3vw,2.25rem)}.account-module__JPvsYW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.account-module__JPvsYW__panelTitle{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.account-module__JPvsYW__panelTitle :first-child{color:var(--primary);font-size:clamp(1.7rem,2.6vw,2.2rem)}.account-module__JPvsYW__panelTitle :last-child{font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.05}.account-module__JPvsYW__btnPrimary,.account-module__JPvsYW__btnGhost,.account-module__JPvsYW__btnDanger,.account-module__JPvsYW__btnDangerGhost{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.account-module__JPvsYW__btnPrimary{background:var(--action);color:var(--white)}.account-module__JPvsYW__btnPrimary:hover{background:var(--action-hover)}.account-module__JPvsYW__btnGhost{color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink-soft)20%,transparent);background:0 0}.account-module__JPvsYW__btnGhost:hover{background:var(--bg)}.account-module__JPvsYW__btnDanger{background:var(--danger);color:var(--white)}.account-module__JPvsYW__btnDanger:hover{background:color-mix(in srgb,var(--danger)80%,var(--ink))}.account-module__JPvsYW__btnDangerGhost{color:var(--danger);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--danger)30%,transparent);background:0 0}.account-module__JPvsYW__btnDangerGhost:hover{background:color-mix(in srgb,var(--danger)6%,transparent)}:is(.account-module__JPvsYW__btnPrimary,.account-module__JPvsYW__btnGhost,.account-module__JPvsYW__btnDanger,.account-module__JPvsYW__btnDangerGhost):disabled{opacity:.6;cursor:progress}.account-module__JPvsYW__linkBtn{font:inherit;color:var(--primary-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.account-module__JPvsYW__form{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:520px;display:grid}.account-module__JPvsYW__field{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.account-module__JPvsYW__field>span,.account-module__JPvsYW__field>legend{color:var(--ink-soft);padding:0;font-size:.88rem;font-weight:700}.account-module__JPvsYW__field input{width:100%;font:inherit;border:1.5px solid color-mix(in srgb,var(--ink-soft)15%,transparent);background:var(--white);color:var(--ink);border-radius:14px;padding:.8rem 1rem;font-size:1rem}.account-module__JPvsYW__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)25%,transparent);outline:none}.account-module__JPvsYW__field input[aria-invalid=true]{border-color:var(--danger)}.account-module__JPvsYW__error{color:var(--danger);font-size:.82rem;font-weight:600}:is(.account-module__JPvsYW__dob button,.account-module__JPvsYW__dob input){border-radius:14px}.account-module__JPvsYW__choices{gap:.6rem;display:flex}.account-module__JPvsYW__choice{cursor:pointer;display:inline-flex;position:relative}.account-module__JPvsYW__choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-module__JPvsYW__choice span{background:var(--bg);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.4rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.account-module__JPvsYW__choice input:checked+span{background:var(--action);color:var(--white)}.account-module__JPvsYW__choice svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.account-module__JPvsYW__choice input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.account-module__JPvsYW__formActions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;padding-top:.5rem;display:flex}.account-module__JPvsYW__formActions .account-module__JPvsYW__btnPrimary{min-width:200px}.account-module__JPvsYW__dangerZone{border-top:1px solid color-mix(in srgb,var(--ink-soft)10%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:520px;margin-top:2.5rem;padding-top:1.5rem;display:flex}.account-module__JPvsYW__dangerZone h2{color:var(--ink-soft);margin:0;font-size:1rem;font-weight:800}.account-module__JPvsYW__dangerZone p{max-width:22rem;color:color-mix(in srgb,var(--ink)60%,transparent);margin:.2rem 0 0;font-size:.88rem}.account-module__JPvsYW__dangerZone .account-module__JPvsYW__btnDangerGhost{min-height:40px;padding-inline:1.1rem;font-size:.88rem}.account-module__JPvsYW__addrGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-module__JPvsYW__addrMap{background:var(--bg);border-radius:18px 18px 0 0;grid-column:1/-1;height:140px;margin:-.95rem -1rem .1rem;display:block;position:relative;overflow:hidden}.account-module__JPvsYW__addrMap img{object-fit:cover;transition:transform .4s}a.account-module__JPvsYW__addrMap:hover img{transform:scale(1.04)}a.account-module__JPvsYW__addrMap:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.account-module__JPvsYW__addrMapBlank{background:linear-gradient(color-mix(in srgb,var(--ink-soft)8%,transparent)1px,transparent 1px)0 0/24px 24px,linear-gradient(90deg,color-mix(in srgb,var(--ink-soft)8%,transparent)1px,transparent 1px)0 0/24px 24px;position:absolute;inset:0}.account-module__JPvsYW__addrCard{border-radius:var(--r-md);border:1.5px solid color-mix(in srgb,var(--ink-soft)10%,transparent);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1rem;transition:border-color .2s;display:grid}.account-module__JPvsYW__addrCard:hover{border-color:color-mix(in srgb,var(--ink-soft)20%,transparent)}.account-module__JPvsYW__addrCard[data-primary]{border-color:color-mix(in srgb,var(--primary)45%,transparent);background:color-mix(in srgb,var(--primary)7%,var(--white))}.account-module__JPvsYW__addrCard.account-module__JPvsYW__skeleton{min-height:84px}.account-module__JPvsYW__addrMark{background:var(--bg);width:48px;height:48px;color:var(--primary-deep);border-radius:16px;place-items:center;display:grid}.account-module__JPvsYW__addrCard[data-primary] .account-module__JPvsYW__addrMark{background:var(--primary-deep);color:var(--white)}.account-module__JPvsYW__addrMark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:22px;height:22px}.account-module__JPvsYW__addrBody{gap:.15rem;min-width:0;display:grid}.account-module__JPvsYW__addrType{color:var(--primary-deep);align-items:center;gap:.5rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.account-module__JPvsYW__addrBadge{background:var(--primary-deep);color:var(--white);border-radius:999px;padding:.1rem .55rem;font-size:.7rem;font-weight:700}.account-module__JPvsYW__addrLine{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}.account-module__JPvsYW__addrNote{color:color-mix(in srgb,var(--ink)58%,transparent);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.account-module__JPvsYW__addrActions{gap:.35rem;display:flex}.account-module__JPvsYW__addrIcon{background:var(--bg);width:38px;height:38px;color:color-mix(in srgb,var(--ink)65%,transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.account-module__JPvsYW__addrIcon:hover{background:color-mix(in srgb,var(--primary)16%,var(--white));color:var(--primary-deep)}.account-module__JPvsYW__addrIcon:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.account-module__JPvsYW__addrIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-module__JPvsYW__addrIcon[data-on]{color:var(--accent);cursor:default;background:0 0}.account-module__JPvsYW__addrIcon[data-on] svg{fill:currentColor}.account-module__JPvsYW__addrDelete:hover{background:color-mix(in srgb,var(--danger)10%,transparent);color:var(--danger)}.account-module__JPvsYW__addrCard{position:relative}.account-module__JPvsYW__addrStar{top:.6rem;z-index:1;background:var(--white);width:38px;height:38px;color:color-mix(in srgb,var(--ink)60%,transparent);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--ink)55%,transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,transform .2s;display:grid;position:absolute;inset-inline-end:.6rem}.account-module__JPvsYW__addrStar:hover{color:var(--accent);transform:scale(1.06)}.account-module__JPvsYW__addrStar:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.account-module__JPvsYW__addrStar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:18px;height:18px}.account-module__JPvsYW__addrStar[data-on]{color:var(--accent);cursor:default;transform:none}.account-module__JPvsYW__addrStar[data-on] svg{fill:currentColor}@media (max-width:560px){.account-module__JPvsYW__addrCard{gap:.7rem;padding:.85rem}.account-module__JPvsYW__addrMap{height:120px;margin:-.85rem -.85rem .1rem}.account-module__JPvsYW__addrMark{border-radius:14px;width:42px;height:42px}.account-module__JPvsYW__addrActions{gap:.25rem}.account-module__JPvsYW__addrIcon{width:34px;height:34px}}.account-module__JPvsYW__orders{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-module__JPvsYW__orderIcon{background:var(--tint);width:52px;height:52px;color:var(--tone);border-radius:16px;place-items:center;display:grid}.account-module__JPvsYW__orderIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.account-module__JPvsYW__orderMain{gap:.4rem;min-width:0;display:grid}.account-module__JPvsYW__orderAmount{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.12rem;font-weight:800}.account-module__JPvsYW__acCard{--tone:var(--accent-text);--tint:color-mix(in srgb,var(--accent)16%,var(--white));border:1.5px solid color-mix(in srgb,var(--ink-soft)9%,transparent);background:var(--white);border-radius:22px;gap:1rem;padding:1.1rem 1.2rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.account-module__JPvsYW__acCard:hover{border-color:color-mix(in srgb,var(--action)30%,transparent);box-shadow:0 16px 32px -24px color-mix(in srgb,var(--ink)45%,transparent)}.account-module__JPvsYW__acCard:has(.account-module__JPvsYW__acLink:focus-visible){outline:3px solid color-mix(in srgb,var(--primary)55%,transparent);outline-offset:3px}.account-module__JPvsYW__acCard[data-status=COLLECTED]{--tone:var(--primary);--tint:color-mix(in srgb,var(--primary)10%,var(--white))}.account-module__JPvsYW__acCard[data-status=DONE]{--tone:var(--primary-deep);--tint:color-mix(in srgb,var(--primary)14%,var(--white))}.account-module__JPvsYW__acCard[data-status=CANCELLED]{--tone:var(--danger);--tint:color-mix(in srgb,var(--danger)8%,transparent)}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderIcon{width:46px;height:46px;color:var(--tone);background:var(--tint);border-radius:14px}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderIcon svg{width:22px;height:22px}.account-module__JPvsYW__acTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.account-module__JPvsYW__acLink{color:var(--ink);font-size:1.05rem;font-weight:800;text-decoration:none}.account-module__JPvsYW__acLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.account-module__JPvsYW__acLink:focus-visible{outline:none}.account-module__JPvsYW__acLink bdi{font-variant-numeric:tabular-nums}.account-module__JPvsYW__acWhen{color:color-mix(in srgb,var(--ink)58%,transparent);font-size:.83rem}.account-module__JPvsYW__acFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.account-module__JPvsYW__acSum{gap:.15rem;min-width:0;display:grid}.account-module__JPvsYW__acSum small{color:color-mix(in srgb,var(--ink)58%,transparent);align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.account-module__JPvsYW__acSum svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.account-module__JPvsYW__acActions{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.account-module__JPvsYW__acGhost{min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--bg);color:var(--ink-soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,translate .2s;display:inline-flex}.account-module__JPvsYW__acGhost:hover{background:color-mix(in srgb,var(--ink-soft)9%,var(--bg))}.account-module__JPvsYW__status{white-space:nowrap;background:var(--bg);color:color-mix(in srgb,var(--ink)70%,transparent);border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.account-module__JPvsYW__status[data-status=COLLECTED]{background:color-mix(in srgb,var(--primary)10%,var(--white));color:var(--primary)}.account-module__JPvsYW__status:is([data-status=OUT_FOR_DELIVERED],[data-status=READY_FOR_PICKUP]){background:color-mix(in srgb,var(--accent)20%,transparent);color:var(--accent-text)}.account-module__JPvsYW__status[data-status=DONE]{background:color-mix(in srgb,var(--primary)16%,var(--white));color:var(--primary-deep)}.account-module__JPvsYW__status[data-status=CANCELLED]{background:color-mix(in srgb,var(--danger)8%,transparent);color:var(--danger)}.account-module__JPvsYW__ordersEnd{min-height:3rem;color:color-mix(in srgb,var(--ink)55%,transparent);place-items:center;font-size:.9rem;font-weight:600;display:grid}.account-module__JPvsYW__txBalance{background:color-mix(in srgb,var(--primary)12%,var(--white));border-radius:999px;align-items:baseline;gap:.5rem;margin:0;padding:.45rem .95rem;display:none}.account-module__JPvsYW__txBalance span{color:var(--primary-deep);font-size:.85rem;font-weight:600}.account-module__JPvsYW__txBalance strong small{font-size:inherit;font-weight:inherit}.account-module__JPvsYW__txBalance strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.account-module__JPvsYW__txList{margin:0;padding:0;list-style:none;display:grid}.account-module__JPvsYW__txGroup+.account-module__JPvsYW__txGroup{margin-top:1.25rem}.account-module__JPvsYW__txMonth{color:var(--muted);margin:0 0 .35rem;padding-inline:.25rem;font-size:.8rem;font-weight:700}.account-module__JPvsYW__tx{border-bottom:1px solid color-mix(in srgb,var(--ink-soft)8%,transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem .25rem;display:grid}.account-module__JPvsYW__tx:last-child{border-bottom:0}.account-module__JPvsYW__tx.account-module__JPvsYW__skeleton{border:0;border-radius:14px;min-height:64px;margin-bottom:.5rem}.account-module__JPvsYW__txIcon{background:color-mix(in srgb,var(--primary)14%,var(--white));width:40px;height:40px;color:var(--primary-deep);border-radius:50%;place-items:center;display:grid}.account-module__JPvsYW__tx[data-dir=out] .account-module__JPvsYW__txIcon{background:color-mix(in srgb,var(--danger)8%,transparent);color:var(--danger)}.account-module__JPvsYW__txIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-module__JPvsYW__txMain{gap:.15rem;min-width:0;display:grid}.account-module__JPvsYW__txMain strong{color:var(--ink-soft);overflow-wrap:anywhere;font-weight:700}.account-module__JPvsYW__txMain time{color:color-mix(in srgb,var(--ink)55%,transparent);font-size:.82rem}.account-module__JPvsYW__txAmount{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--primary-deep);font-size:1.02rem;font-weight:800}.account-module__JPvsYW__tx[data-dir=out] .account-module__JPvsYW__txAmount{color:var(--ink-soft)}.account-module__JPvsYW__empty{text-align:center;justify-items:center;gap:.5rem;padding:3rem 1rem;display:grid}.account-module__JPvsYW__empty h2{color:var(--ink-soft);margin:.5rem 0 0;font-size:1.3rem;font-weight:800}.account-module__JPvsYW__empty p{max-width:26rem;color:color-mix(in srgb,var(--ink)65%,transparent);margin:0 0 1rem}.account-module__JPvsYW__emptyIcon{background:var(--bg);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.account-module__JPvsYW__emptyIcon svg{fill:none;width:34px;height:34px;stroke:var(--primary-deep);stroke-width:1.7px;stroke-linejoin:round}.account-module__JPvsYW__skeleton{background:var(--shimmer);animation:var(--shimmer-run);border-color:#0000}.account-module__JPvsYW__signedOut{text-align:center;color:color-mix(in srgb,var(--ink)70%,transparent);grid-column:1/-1;margin:0}.account-module__JPvsYW__confirm{background:var(--white);width:min(400px,100vw - 2rem);color:var(--ink);box-shadow:0 40px 80px -30px color-mix(in srgb,var(--ink)60%,transparent);border:0;border-radius:24px;margin:auto;padding:1.75rem}.account-module__JPvsYW__confirm[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both account-module__JPvsYW__pop}.account-module__JPvsYW__confirm::backdrop{background:color-mix(in srgb,var(--ink)45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes account-module__JPvsYW__pop{0%{opacity:0;translate:0 12px;scale:.97}}.account-module__JPvsYW__confirmTitle{color:var(--ink-soft);margin:0;font-size:1.35rem;font-weight:800}.account-module__JPvsYW__confirmText{color:color-mix(in srgb,var(--ink)72%,transparent);margin:.5rem 0 1.5rem;line-height:1.55}.account-module__JPvsYW__confirmActions{justify-content:flex-end;gap:.6rem;display:flex}@media (max-width:900px){.account-module__JPvsYW__account{grid-template-columns:1fr}.account-module__JPvsYW__side{position:static}.account-module__JPvsYW__tabs{background:var(--bg);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;padding:.3rem}.account-module__JPvsYW__tab{justify-content:center;padding:.6rem .4rem;font-size:.9rem}.account-module__JPvsYW__tab[aria-selected=true]{box-shadow:0 6px 14px -10px color-mix(in srgb,var(--ink)50%,transparent)}}.account-module__JPvsYW__profile{--pad:clamp(1.4rem,3vw,2.25rem);overflow:hidden}.account-module__JPvsYW__hero{margin:calc(-1*var(--pad))calc(-1*var(--pad))2rem;border-bottom:1px solid color-mix(in srgb,var(--ink-soft)8%,transparent);text-align:center;justify-items:center;padding-bottom:1.75rem;display:grid}.account-module__JPvsYW__heroBand{isolation:isolate;min-height:156px;padding:var(--pad)var(--pad)0;text-align:start;background:linear-gradient(160deg,var(--primary),var(--primary-deep));justify-self:stretch;position:relative}.account-module__JPvsYW__heroBand:before{content:"";z-index:-1;filter:invert();mix-blend-mode:screen;opacity:.2;pointer-events:none;background:url(/brand/veg-pattern.jpg) 50%/260px 260px;position:absolute;inset:0}.account-module__JPvsYW__heroBand .account-module__JPvsYW__panelTitle>span{color:var(--white)}.account-module__JPvsYW__heroBand .account-module__JPvsYW__panelTitle>span:first-child{color:var(--accent)}.account-module__JPvsYW__heroAvatar{margin-top:-58px}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatar{width:116px;height:116px;box-shadow:0 0 0 5px var(--white),0 18px 30px -18px color-mix(in srgb,var(--ink)60%,transparent);font-size:2.6rem;overflow:visible}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatar img{border-radius:50%}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatar:focus-visible{outline:3px solid var(--accent);outline-offset:7px}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatarEdit{inset:auto;bottom:2px;background:var(--accent);width:34px;height:34px;box-shadow:0 0 0 3px var(--white);opacity:1;border-radius:50%;transition:scale .2s;inset-inline-end:2px}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatar:hover .account-module__JPvsYW__avatarEdit{scale:1.08}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatarEdit svg{width:16px;height:16px;stroke:var(--ink-soft)}.account-module__JPvsYW__heroName{padding-inline:var(--pad);color:var(--ink-soft);overflow-wrap:anywhere;margin:.9rem 0 0;font-size:1.4rem;font-weight:800;line-height:1.2}.account-module__JPvsYW__heroPhone{color:color-mix(in srgb,var(--ink)60%,transparent);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.95rem}.account-module__JPvsYW__profile .account-module__JPvsYW__form{max-width:560px;margin-inline:auto}.account-module__JPvsYW__wide{grid-column:1/-1}.account-module__JPvsYW__profile .account-module__JPvsYW__formActions{justify-content:flex-end}.account-module__JPvsYW__profile .account-module__JPvsYW__dangerZone{max-width:560px;margin-inline:auto}@media (max-width:600px){.account-module__JPvsYW__heroBand{min-height:116px}.account-module__JPvsYW__heroBand:before{background-size:200px 200px}.account-module__JPvsYW__heroAvatar{margin-top:-48px}.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatar{width:96px;height:96px;font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.account-module__JPvsYW__heroAvatar .account-module__JPvsYW__avatarEdit{transition:none}}.account-module__JPvsYW__field input.account-module__JPvsYW__readOnly{background:color-mix(in srgb,var(--ink)4%,var(--white));color:var(--muted);cursor:default;border-color:#0000}.account-module__JPvsYW__field input.account-module__JPvsYW__readOnly:focus{box-shadow:none}.account-module__JPvsYW__back{display:none}@media (max-width:600px){.account-module__JPvsYW__back{margin-top:calc(.75rem + env(safe-area-inset-top));color:var(--ink-soft);justify-self:start;align-items:center;gap:.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.account-module__JPvsYW__back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[dir=ltr] .account-module__JPvsYW__back svg{scale:-1 1}.account-module__JPvsYW__account{gap:1rem}.account-module__JPvsYW__account>nav,.account-module__JPvsYW__side .account-module__JPvsYW__tabs,.account-module__JPvsYW__side .account-module__JPvsYW__logout,.account-module__JPvsYW__side .account-module__JPvsYW__wallet,.account-module__JPvsYW__account .account-module__JPvsYW__side{display:none}.account-module__JPvsYW__formActions>*{flex:1}.account-module__JPvsYW__txBalance{display:inline-flex}.account-module__JPvsYW__orderIcon{border-radius:14px;width:44px;height:44px}.account-module__JPvsYW__orderIcon svg{width:21px;height:21px}.account-module__JPvsYW__acCard{padding:.95rem}.account-module__JPvsYW__acActions{width:100%}.account-module__JPvsYW__acActions>*{flex:1}.account-module__JPvsYW__tab svg{display:none}.account-module__JPvsYW__confirmActions>*{flex:1}}@media (prefers-reduced-motion:reduce){.account-module__JPvsYW__skeleton,.account-module__JPvsYW__confirm[open]{animation:none}}.account-module__JPvsYW__panel .account-module__JPvsYW__favGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.account-module__JPvsYW__acGhost svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}[dir=rtl] .account-module__JPvsYW__acGhost svg{scale:-1 1}@media (max-width:600px){.account-module__JPvsYW__account[data-tab=orders] .account-module__JPvsYW__back{display:none}.account-module__JPvsYW__account[data-tab=orders]{padding-top:.5rem}.account-module__JPvsYW__account[data-tab=orders] .account-module__JPvsYW__panel{background:0 0;border-radius:0;padding:0}.account-module__JPvsYW__account[data-tab=orders] .account-module__JPvsYW__panelHead{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.account-module__JPvsYW__account[data-tab=orders] .account-module__JPvsYW__orders{gap:.9rem}.account-module__JPvsYW__acCard{border-radius:var(--r-md);background:var(--white);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)6%,transparent),0 14px 28px -22px color-mix(in srgb,var(--ink)50%,transparent);border:0;gap:.8rem;padding:.9rem .9rem .85rem}.account-module__JPvsYW__acCard:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--ink)6%,transparent),0 14px 28px -22px color-mix(in srgb,var(--ink)50%,transparent);border:0}.account-module__JPvsYW__acCard[data-status=PENDING],.account-module__JPvsYW__acCard[data-status=OUT_FOR_DELIVERED],.account-module__JPvsYW__acCard[data-status=READY_FOR_PICKUP]{--tone:var(--action);--tint:color-mix(in srgb,var(--action)12%,var(--white))}.account-module__JPvsYW__acTop{gap:.7rem}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderIcon{border-radius:var(--r-sm);width:40px;height:40px}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderIcon svg{width:20px;height:20px}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderMain{gap:.15rem}.account-module__JPvsYW__acLink{font-size:.95rem}.account-module__JPvsYW__acWhen{font-size:.74rem}.account-module__JPvsYW__acCard .account-module__JPvsYW__status{padding:.2rem .6rem;font-size:.72rem}.account-module__JPvsYW__acFoot{border-top:1.5px dashed color-mix(in srgb,var(--ink-soft)14%,transparent);gap:.75rem;padding-top:.8rem;display:grid}.account-module__JPvsYW__acSum{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.account-module__JPvsYW__acSum .account-module__JPvsYW__orderAmount{color:var(--action);order:2;font-size:1.05rem}.account-module__JPvsYW__acSum small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.78rem;overflow:hidden}.account-module__JPvsYW__acActions{flex-wrap:nowrap;gap:.5rem;width:100%;display:flex}.account-module__JPvsYW__acActions>*{flex:1}.account-module__JPvsYW__acGhost{background:color-mix(in srgb,var(--action)10%,var(--white));min-height:44px;color:var(--action);font-size:.9rem}.account-module__JPvsYW__acGhost:hover{background:color-mix(in srgb,var(--action)16%,var(--white))}.account-module__JPvsYW__acCard[data-status=CANCELLED] .account-module__JPvsYW__acGhost{background:var(--bg);color:var(--ink-soft)}.account-module__JPvsYW__acCard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status""when when""items items""branch amount""pay amount""actions actions";align-items:center;gap:0;padding:1rem 1rem .9rem}.account-module__JPvsYW__acTop,.account-module__JPvsYW__acFoot,.account-module__JPvsYW__acCard .account-module__JPvsYW__orderMain,.account-module__JPvsYW__acSum{display:contents}.account-module__JPvsYW__acCard .account-module__JPvsYW__orderIcon{display:none}.account-module__JPvsYW__acLink{letter-spacing:0;grid-area:id;font-size:1.15rem;font-weight:700}.account-module__JPvsYW__acWhen{color:var(--muted);grid-area:when;margin-top:.1rem;font-size:.76rem}.account-module__JPvsYW__acCard .account-module__JPvsYW__status{grid-area:status;justify-self:end;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.account-module__JPvsYW__acCard .account-module__JPvsYW__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.account-module__JPvsYW__acCard:is([data-status=PENDING],[data-status=COLLECTED],[data-status=OUT_FOR_DELIVERED],[data-status=READY_FOR_PICKUP]) .account-module__JPvsYW__status:before{animation:1.6s ease-in-out infinite account-module__JPvsYW__acDot}@keyframes account-module__JPvsYW__acDot{50%{opacity:.3}}.account-module__JPvsYW__acCard[data-status=PENDING] .account-module__JPvsYW__status,.account-module__JPvsYW__acCard[data-status=OUT_FOR_DELIVERED] .account-module__JPvsYW__status,.account-module__JPvsYW__acCard[data-status=READY_FOR_PICKUP] .account-module__JPvsYW__status{background:color-mix(in srgb,var(--action)10%,var(--white));color:var(--action)}.account-module__JPvsYW__acPeek{background:var(--bg);border-radius:16px;grid-area:items;align-items:center;gap:.75rem;min-width:0;margin-top:.85rem;padding:.55rem;display:flex}.account-module__JPvsYW__acPeek .account-module__JPvsYW__acItems{margin:0}.account-module__JPvsYW__acPeek .account-module__JPvsYW__acThumb{background:var(--white);width:42px;height:42px;box-shadow:0 0 0 2.5px var(--bg)}.account-module__JPvsYW__acPeek .account-module__JPvsYW__acItems>.account-module__JPvsYW__acMore{width:42px;height:42px;box-shadow:0 0 0 2.5px var(--bg)}.account-module__JPvsYW__acPeekText{gap:.1rem;min-width:0;display:grid}.account-module__JPvsYW__acPeekText b{color:var(--ink-soft);font-size:.85rem;font-weight:700}.account-module__JPvsYW__acPeekText small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.account-module__JPvsYW__acCard[data-status=CANCELLED] .account-module__JPvsYW__acThumb img{filter:grayscale();opacity:.6}.account-module__JPvsYW__acSum small{grid-area:branch;margin-top:.85rem;font-size:.8rem}.account-module__JPvsYW__acSum small.account-module__JPvsYW__acPay{grid-area:pay;margin-top:.3rem}.account-module__JPvsYW__acPay em{background:color-mix(in srgb,var(--primary)12%,var(--white));color:var(--primary-deep);border-radius:999px;margin-inline-start:.15rem;padding:.05rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.account-module__JPvsYW__acSum .account-module__JPvsYW__orderAmount{color:var(--ink);grid-area:amount;place-self:end;margin-top:.85rem;font-size:1.1rem;font-weight:700}.account-module__JPvsYW__acActions{border-top:1px solid color-mix(in srgb,var(--ink-soft)8%,transparent);grid-area:actions;margin-top:.85rem;padding-top:.85rem}.account-module__JPvsYW__acGhost{font-weight:600}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.account-module__JPvsYW__acCard .account-module__JPvsYW__status:before{animation:none}}.account-module__JPvsYW__acItems{margin:1rem 0 0;padding:0;list-style:none;display:flex}.account-module__JPvsYW__acItems>li{flex:none;position:relative}.account-module__JPvsYW__acItems>li+li{margin-inline-start:-14px}.account-module__JPvsYW__acThumb{border-radius:var(--r-sm);background:var(--bg);width:46px;height:46px;box-shadow:0 0 0 2.5px var(--white);display:block;position:relative;overflow:hidden}.account-module__JPvsYW__acThumb img{object-fit:contain;padding:5px}.account-module__JPvsYW__acItems>.account-module__JPvsYW__acMore{border-radius:var(--r-sm);background:color-mix(in srgb,var(--action)12%,var(--white));width:46px;height:46px;box-shadow:0 0 0 2.5px var(--white);color:var(--action);font-variant-numeric:tabular-nums;place-items:center;font-size:.8rem;font-weight:700;display:grid}.account-module__JPvsYW__opening{vertical-align:-2px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;margin-inline-start:.4rem;animation:.7s linear infinite account-module__JPvsYW__acSpin;display:inline-block}.account-module__JPvsYW__acCard:has(.account-module__JPvsYW__opening){opacity:.75;transition:opacity .15s}.account-module__JPvsYW__acGhost svg+.account-module__JPvsYW__opening{margin-inline-start:0}.account-module__JPvsYW__acGhost:has(.account-module__JPvsYW__opening) svg{display:none}@media (max-width:600px){.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__back{display:none}.account-module__JPvsYW__account[data-tab=transactions]{padding-top:.75rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__panel{background:0 0;border-radius:0;padding:0}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__panelHead{margin-bottom:1rem;display:block}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__panelTitle{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalance{background:linear-gradient(135deg,var(--primary-deep),color-mix(in srgb,var(--primary-deep)70%,var(--primary)));box-shadow:0 16px 30px -20px var(--primary-deep);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1.25rem 1.15rem;display:grid;position:relative;overflow:hidden}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txWallet{width:52px;height:52px;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--ink)30%,transparent))}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalanceText{gap:.2rem;min-width:0;display:grid}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalanceText span{color:color-mix(in srgb,var(--white)75%,transparent);font-size:.8rem;font-weight:600}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalanceText strong{color:var(--white);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.7rem;font-weight:800;line-height:1.15}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalance{grid-template-columns:minmax(0,1fr) auto}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txWallet{order:2}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalanceText strong{flex-wrap:wrap;align-items:baseline;gap:0 .3rem;display:flex}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txBalanceText strong small{color:color-mix(in srgb,var(--white)80%,transparent);font-size:.9rem;font-weight:700}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txGroup+.account-module__JPvsYW__txGroup{margin-top:1.1rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txMonth{margin-bottom:.45rem;padding-inline:.3rem;font-size:.78rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txList{gap:.5rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__tx{background:var(--white);box-shadow:0 1px 2px color-mix(in srgb,var(--ink)5%,transparent),0 10px 22px -20px color-mix(in srgb,var(--ink)50%,transparent);border:0;border-radius:16px;gap:.75rem;padding:.8rem .9rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__tx.account-module__JPvsYW__skeleton{background:var(--shimmer);min-height:64px;box-shadow:none;border-radius:16px;margin:0}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txIcon{border-radius:var(--r-sm);width:40px;height:40px}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txIcon svg{width:17px;height:17px}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txMain strong{font-size:.9rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txMain time{font-size:.72rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__txAmount{font-size:.95rem}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__tx[data-dir=in] .account-module__JPvsYW__txAmount{color:var(--primary-deep)}.account-module__JPvsYW__account[data-tab=transactions] .account-module__JPvsYW__empty{border-radius:var(--r-md);background:var(--white);margin-top:1rem;padding:1.5rem 1rem}}.account-module__JPvsYW__acCard:has(>.account-module__JPvsYW__acTop>.account-module__JPvsYW__skeleton){pointer-events:none}.account-module__JPvsYW__acCard .account-module__JPvsYW__acThumb.account-module__JPvsYW__skeleton{display:block}.account-module__JPvsYW__acCard .account-module__JPvsYW__skeleton,.account-module__JPvsYW__acCard .account-module__JPvsYW__acPeek .account-module__JPvsYW__acThumb.account-module__JPvsYW__skeleton{background:var(--shimmer)}@media (min-width:601px){.account-module__JPvsYW__acCard:has(>.account-module__JPvsYW__acTop>.account-module__JPvsYW__skeleton) .account-module__JPvsYW__acPeek{display:none}}@media (max-width:600px){.account-module__JPvsYW__acCard .account-module__JPvsYW__acActions>.account-module__JPvsYW__skeleton{flex:1}}