.toast-region[data-v-b6fd18e4]{position:fixed;right:1rem;bottom:1rem;z-index:90;display:grid;gap:.75rem}.toast[data-v-b6fd18e4]{min-width:16rem;max-width:24rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:toast-in-b6fd18e4 var(--motion-base) var(--ease-standard)}.toast--success[data-v-b6fd18e4]{border-color:#2f745b3d}.toast--error[data-v-b6fd18e4]{border-color:#b148483d}@keyframes toast-in-b6fd18e4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.route-loader[data-v-714c61af]{position:fixed;inset:0 0 auto;z-index:120;pointer-events:none}.route-loader__bar[data-v-714c61af]{display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#fff 45%));animation:route-loader-bar-714c61af 1s ease-in-out infinite;transform-origin:left center}.route-loader__pill[data-v-714c61af]{position:absolute;top:.8rem;left:50%;display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:2.5rem;min-width:15rem;max-width:min(28rem,calc(100vw - 2rem));padding:.55rem .85rem;border:1px solid var(--border-strong);border-radius:18px;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);color:var(--text);font-size:.85rem;font-weight:600;box-shadow:var(--shadow-md);transform:translate(-50%);pointer-events:auto}.route-loader__content[data-v-714c61af]{display:grid;gap:.15rem;min-width:0}.route-loader__headline[data-v-714c61af]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.route-loader__headline span[data-v-714c61af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-loader__helper[data-v-714c61af]{color:var(--text-muted);font-size:.76rem;font-weight:500}.route-loader__retry[data-v-714c61af]{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 76%,transparent);color:var(--text);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.route-loader__retry[data-v-714c61af]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong))}.route-loader__retry[data-v-714c61af]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent)}.route-loader-enter-active[data-v-714c61af],.route-loader-leave-active[data-v-714c61af]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.route-loader-enter-from[data-v-714c61af],.route-loader-leave-to[data-v-714c61af]{opacity:0;transform:translateY(-6px)}.route-loader-copy-enter-active[data-v-714c61af],.route-loader-copy-leave-active[data-v-714c61af]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.route-loader-copy-enter-from[data-v-714c61af],.route-loader-copy-leave-to[data-v-714c61af]{opacity:0;transform:translateY(-4px)}@keyframes route-loader-bar-714c61af{0%{transform:scaleX(.12);opacity:.65}50%{transform:scaleX(.7);opacity:1}to{transform:scaleX(1);opacity:.82}}@media(max-width:640px){.route-loader__pill[data-v-714c61af]{width:calc(100vw - 1rem);max-width:none}}.app-image[data-v-e943d410]{width:100%;height:100%}.app-image__img[data-v-e943d410]{width:100%;height:100%;object-fit:cover}.app-image__placeholder[data-v-e943d410]{width:100%;height:100%;min-height:100%;display:grid;place-content:center;justify-items:center;gap:.55rem;padding:1rem;background:linear-gradient(135deg,#1840680f,#2f7e8714),var(--bg-soft);color:var(--text-muted);text-align:center}.app-image__placeholder span[data-v-e943d410]{font-size:.88rem;font-weight:600}.base-button[data-v-4873e3d0]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;white-space:nowrap;text-align:center;border:1px solid transparent;border-radius:999px;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter),color var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter);font-weight:600;position:relative;overflow:hidden;will-change:transform}.base-button[data-v-4873e3d0] svg{flex:0 0 auto}.base-button[data-v-4873e3d0]:hover{transform:translateY(var(--motion-lift-sm))}.base-button[data-v-4873e3d0]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--focus-ring) 78%,transparent),var(--shadow-sm)}.base-button--block[data-v-4873e3d0]{width:100%}.base-button--sm[data-v-4873e3d0]{min-height:2.35rem;padding:0 .95rem;font-size:.92rem}.base-button--md[data-v-4873e3d0]{min-height:2.85rem;padding:0 1.2rem}.base-button--lg[data-v-4873e3d0]{min-height:3.2rem;padding:0 1.45rem}.base-button--primary[data-v-4873e3d0]{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:var(--shadow-sm)}.base-button--secondary[data-v-4873e3d0]{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 82%,#fff 18%));color:#fff}.base-button--ghost[data-v-4873e3d0]{background:color-mix(in srgb,var(--bg-elevated) 45%,transparent);color:var(--text)}.base-button--outline[data-v-4873e3d0]{background:color-mix(in srgb,var(--bg-elevated) 64%,transparent);border-color:var(--border-strong);color:var(--text)}.base-button--danger[data-v-4873e3d0]{background:#b148481a;color:var(--danger)}.base-button[data-v-4873e3d0]:disabled{opacity:.65;transform:none}.base-button[aria-disabled=true][data-v-4873e3d0]{opacity:.65;pointer-events:none}.base-button[data-v-4873e3d0]:not(:disabled):hover{box-shadow:var(--shadow-md)}.base-button[data-v-4873e3d0]:not(:disabled):active{transform:translateY(0) scale(.985);box-shadow:var(--shadow-sm)}.price[data-v-6500976e]{display:inline-flex;font-weight:700}.price__value[data-v-6500976e]{display:inline-block}.price-swap-enter-active[data-v-6500976e],.price-swap-leave-active[data-v-6500976e]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.price-swap-enter-from[data-v-6500976e]{opacity:0;transform:translateY(5px)}.price-swap-leave-to[data-v-6500976e]{opacity:0;transform:translateY(-5px)}.promo-chip[data-v-c6357227]{position:fixed;left:1rem;bottom:1rem;z-index:65;display:inline-flex;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .8rem;border:1px solid var(--border-strong);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 99%,var(--bg) 1%),color-mix(in srgb,var(--bg-soft) 92%,var(--bg) 8%));color:var(--text);box-shadow:var(--shadow-lg);font-weight:700}.promo-layer[data-v-c6357227]{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:1.5rem;pointer-events:none}.promo-backdrop[data-v-c6357227]{position:absolute;inset:0;background:#0a0e142e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.promo-sheet[data-v-c6357227]{position:relative;width:min(44rem,calc(100vw - 2rem));min-height:31rem;display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--border-strong);border-radius:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 99%,var(--bg) 1%),color-mix(in srgb,var(--bg-soft) 95%,var(--bg) 5%));box-shadow:var(--shadow-lg);pointer-events:auto}.promo-sheet[data-v-c6357227]:before{content:"";position:absolute;inset:0 0 auto;height:.28rem;border-radius:26px 26px 0 0;background:linear-gradient(90deg,var(--accent),var(--primary))}.promo-sheet__close[data-v-c6357227],.promo-sheet__arrow[data-v-c6357227]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 76%,transparent);color:var(--text-muted)}.promo-sheet__close[data-v-c6357227]:hover,.promo-sheet__arrow[data-v-c6357227]:hover{border-color:var(--border-strong);color:var(--text)}.promo-sheet__close[data-v-c6357227]{position:absolute;top:1rem;right:1rem}.promo-sheet__tabs[data-v-c6357227]{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:calc(100% - 3rem);padding:.3rem 3rem .3rem .3rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 72%,var(--bg-elevated) 28%);overflow-x:auto;scrollbar-width:none}.promo-sheet__tabs[data-v-c6357227]::-webkit-scrollbar{display:none}.promo-sheet__panel[data-v-c6357227]{display:grid;gap:1rem}.promo-sheet__tab[data-v-c6357227]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;min-height:2.3rem;padding:0 .8rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.promo-sheet__tab[data-v-c6357227]:hover{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 60%,transparent)}.promo-sheet__tab--active[data-v-c6357227]{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 60%,var(--bg-elevated)),color-mix(in srgb,var(--primary-soft) 34%,var(--bg-elevated)));color:var(--text);box-shadow:inset 0 1px #ffffff0f}.promo-sheet__tab--active svg[data-v-c6357227]{color:var(--primary)}.promo-sheet__content[data-v-c6357227]{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1.1rem;align-items:stretch;min-height:19rem}.promo-sheet__media[data-v-c6357227]{overflow:hidden;border-radius:20px}.promo-sheet__media[data-v-c6357227] .app-image{height:19rem;min-height:19rem}.promo-sheet__copy[data-v-c6357227]{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;align-content:start;min-height:19rem}.promo-sheet__meta[data-v-c6357227],.promo-sheet__footer[data-v-c6357227],.promo-sheet__status[data-v-c6357227]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.promo-sheet__badge[data-v-c6357227]{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.42rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 82%,transparent);color:color-mix(in srgb,var(--accent) 72%,var(--text) 28%);font-size:.72rem;font-weight:800;text-transform:uppercase}.promo-sheet__period[data-v-c6357227],.promo-sheet__eyebrow[data-v-c6357227],.promo-sheet__price-label[data-v-c6357227],.promo-sheet__count[data-v-c6357227]{color:var(--text-muted)}.promo-sheet__period[data-v-c6357227]{font-size:.84rem}.promo-sheet__eyebrow[data-v-c6357227]{margin:0 0 .35rem;font-size:.76rem;font-weight:700;text-transform:uppercase}.promo-sheet__text h3[data-v-c6357227]{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.06}.promo-sheet__text strong[data-v-c6357227]{display:block;margin-top:.55rem;font-size:1rem;line-height:1.35}.promo-sheet__text p[data-v-c6357227]:last-child{margin:.55rem 0 0;color:var(--text-muted);line-height:1.55}.promo-sheet__price[data-v-c6357227]{display:grid;gap:.2rem}.promo-sheet__price[data-v-c6357227] .price{font-size:1rem}.promo-sheet__actions[data-v-c6357227],.promo-sheet__dots[data-v-c6357227]{display:inline-flex;align-items:center;gap:.5rem}.promo-sheet__dot[data-v-c6357227]{width:.45rem;height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--border-strong) 86%,transparent)}.promo-sheet__dot--active[data-v-c6357227]{background:var(--primary)}.promo-sheet__spark[data-v-c6357227]{color:var(--accent)}@media(max-width:900px){.promo-chip[data-v-c6357227]{left:.75rem;bottom:.75rem}.promo-layer[data-v-c6357227]{padding:.75rem}.promo-sheet[data-v-c6357227]{width:100%;min-height:auto;padding:1rem}.promo-sheet__tabs[data-v-c6357227],.promo-sheet__meta[data-v-c6357227],.promo-sheet__footer[data-v-c6357227],.promo-sheet__status[data-v-c6357227]{flex-wrap:wrap}.promo-sheet__tabs[data-v-c6357227]{width:100%;max-width:none;padding-right:.3rem}.promo-sheet__content[data-v-c6357227]{grid-template-columns:1fr;min-height:auto}.promo-sheet__media[data-v-c6357227] .app-image{height:14rem;min-height:14rem}.promo-sheet__copy[data-v-c6357227]{min-height:auto}}.footer[data-v-d0a47c55]{margin-top:5rem;border-top:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-soft) 40%,transparent),color-mix(in srgb,var(--bg-contrast) 88%,transparent))}.footer__grid[data-v-d0a47c55]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem;padding:1.2rem 0 2rem}.footer__brand[data-v-d0a47c55],.footer__column[data-v-d0a47c55]{display:grid;align-content:start;gap:.9rem}.footer__wordmark[data-v-d0a47c55]{font-weight:800;letter-spacing:.16rem;line-height:1.1}.footer__brand p[data-v-d0a47c55],.footer__grid h3[data-v-d0a47c55]{margin:0}.footer__grid h3[data-v-d0a47c55]{line-height:1.2;padding-top:.1rem}.footer__links[data-v-d0a47c55]{display:grid;align-content:start;gap:.7rem;color:var(--text-muted)}.footer__links a[data-v-d0a47c55]:hover{color:var(--text)}.footer__bottom[data-v-d0a47c55]{padding:1rem 0 2rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.92rem}@media(max-width:900px){.footer__grid[data-v-d0a47c55]{grid-template-columns:1fr}}.modal[data-v-a786a1c6]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-a786a1c6]{position:absolute;inset:0;background:#0a101c73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal__panel[data-v-a786a1c6]{position:relative;z-index:1;width:min(100%,38rem);padding:1.5rem;outline:none}.modal__header[data-v-a786a1c6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.modal__header h2[data-v-a786a1c6]{margin:0;font-size:1.25rem}.modal__close[data-v-a786a1c6]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:1.1rem;font-weight:700;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.modal__close[data-v-a786a1c6]:hover{color:var(--text);background:color-mix(in srgb,var(--bg-soft) 82%,transparent);transform:translateY(-1px)}.modal__close[data-v-a786a1c6]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent)}.modal-fade-enter-active .modal__backdrop[data-v-a786a1c6],.modal-fade-leave-active .modal__backdrop[data-v-a786a1c6]{transition:opacity var(--motion-fast) var(--ease-enter),backdrop-filter var(--motion-fast) var(--ease-enter)}.modal-fade-enter-active .modal__panel[data-v-a786a1c6],.modal-fade-leave-active .modal__panel[data-v-a786a1c6]{transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter),filter var(--motion-fast) var(--ease-enter)}.modal-fade-enter-from .modal__backdrop[data-v-a786a1c6],.modal-fade-leave-to .modal__backdrop[data-v-a786a1c6],.modal-fade-enter-from .modal__panel[data-v-a786a1c6],.modal-fade-leave-to .modal__panel[data-v-a786a1c6]{opacity:0}.modal-fade-enter-from .modal__panel[data-v-a786a1c6],.modal-fade-leave-to .modal__panel[data-v-a786a1c6]{transform:translateY(12px) scale(.985);filter:blur(5px)}.switcher[data-v-1190b441]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-elevated);color:var(--text)}select[data-v-1190b441]{border:0;background:transparent;color:inherit}.header[data-v-be6e4447]{position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 86%,transparent),color-mix(in srgb,var(--bg) 72%,transparent));border-bottom:1px solid var(--border);box-shadow:0 8px 30px #141c280a}.header__inner[data-v-be6e4447]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:5.2rem}.header__brand[data-v-be6e4447]{font-size:1.05rem;font-weight:800;letter-spacing:.16rem}.header__center[data-v-be6e4447]{display:grid;grid-template-columns:auto minmax(22rem,38rem);align-items:center;justify-content:space-between;gap:1.25rem}.header__nav[data-v-be6e4447]{display:inline-flex;align-items:center;gap:1.35rem;color:var(--text-muted)}.header__nav a[data-v-be6e4447]:hover,.header__nav-button[data-v-be6e4447]:hover{color:var(--text)}.header__nav-button[data-v-be6e4447]{display:inline-flex;align-items:center;gap:.35rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:600}.header__categories[data-v-be6e4447],.header__cart[data-v-be6e4447],.header__notifications[data-v-be6e4447],.account-menu[data-v-be6e4447]{position:relative}.header__search[data-v-be6e4447]{display:inline-flex;align-items:center;gap:.65rem;min-height:3rem;padding:0 .95rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);color:var(--text-muted);box-shadow:inset 0 1px #ffffff2e;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.header__search[data-v-be6e4447]:focus-within{border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent),inset 0 1px #ffffff2e}.header__search input[data-v-be6e4447]{width:100%;border:0;background:transparent;color:var(--text);outline:none}.header__search input[data-v-be6e4447]::placeholder{color:var(--text-muted)}.header__tools[data-v-be6e4447]{display:inline-flex;align-items:center;justify-content:end;gap:.65rem}.icon-button[data-v-be6e4447]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 76%,transparent);color:var(--text);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),background-color var(--motion-base) var(--ease-enter)}.icon-button[data-v-be6e4447]:hover{transform:translateY(var(--motion-lift-sm));border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.icon-button[data-v-be6e4447]:active{transform:translateY(0) scale(.96);box-shadow:none}.icon-button--cart-pulse[data-v-be6e4447]{animation:cart-icon-pulse-be6e4447 .38s var(--ease-enter)}.icon-button--cart-pulse .counter[data-v-be6e4447]{animation:cart-counter-pop-be6e4447 .38s var(--ease-enter)}.counter[data-v-be6e4447]{position:absolute;top:-.2rem;right:-.15rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .22rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;overflow:hidden}.counter[data-v-be6e4447]>span{display:block}@keyframes cart-icon-pulse-be6e4447{0%{transform:scale(1)}50%{transform:scale(1.15);border-color:color-mix(in srgb,var(--accent) 54%,var(--border-strong) 46%);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--accent) 16%,transparent),var(--shadow-md)}to{transform:scale(1);box-shadow:var(--shadow-sm)}}@keyframes cart-counter-pop-be6e4447{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.mega[data-v-be6e4447],.mini-cart[data-v-be6e4447],.notification-panel[data-v-be6e4447],.account-popover[data-v-be6e4447]{position:absolute;right:0;z-index:70;border:1px solid var(--border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 99%,var(--bg) 1%),color-mix(in srgb,var(--bg-soft) 92%,var(--bg) 8%));box-shadow:var(--shadow-lg)}.mega[data-v-be6e4447]{top:calc(100% + 1rem);left:0;width:min(72rem,calc(100vw - 3rem));display:grid;grid-template-columns:300px minmax(0,1fr);gap:1.5rem;padding:1.4rem}.mega__left[data-v-be6e4447]{display:grid;gap:1.1rem}.mega__group[data-v-be6e4447]{display:grid;gap:.45rem}.mega__label[data-v-be6e4447]{margin:0 0 .25rem;color:var(--text-muted);font-size:.82rem;font-weight:700;text-transform:uppercase}.mega__link[data-v-be6e4447]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.85rem;padding:0 .9rem;border-radius:12px;color:var(--text)}.mega__link[data-v-be6e4447]:hover{background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}.mega__right[data-v-be6e4447]{display:grid;gap:1rem}.mega__intro h3[data-v-be6e4447]{margin:.25rem 0 0;font-size:1.15rem}.mega__products[data-v-be6e4447]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-card[data-v-be6e4447]{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 78%,transparent),color-mix(in srgb,var(--bg-soft) 58%,transparent));transition:transform var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter)}.mega-card[data-v-be6e4447]:hover{transform:translateY(var(--motion-lift-sm));border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.mega-card[data-v-be6e4447]:active{transform:translateY(0) scale(.992)}.mega-card[data-v-be6e4447] .app-image{height:170px}.mega-card__body[data-v-be6e4447]{display:grid;gap:.3rem;padding:.9rem}.mega-card__body strong[data-v-be6e4447]{line-height:1.3}.notification-panel[data-v-be6e4447]{top:calc(100% + .45rem);width:min(24rem,calc(100vw - 2rem));display:grid;gap:.8rem;padding:.85rem;border-radius:16px}.notification-panel__header[data-v-be6e4447],.notification-panel__footer[data-v-be6e4447]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notification-tabs-shell[data-v-be6e4447]{padding-bottom:.1rem}.notification-tabs[data-v-be6e4447]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.25rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 68%,transparent);gap:.25rem}.notification-tab[data-v-be6e4447]{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.5rem;padding:0 .75rem;border:0;border-radius:10px;background:transparent;color:var(--text-muted);font-weight:600}.notification-tab__count[data-v-be6e4447]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--bg) 44%,transparent);font-size:.74rem;overflow:hidden}.notification-tab__count[data-v-be6e4447]>span{display:block}.notification-tab--active[data-v-be6e4447]{background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-strong) 90%,transparent)}.notification-tab--active .notification-tab__count[data-v-be6e4447]{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--text)}.notification-section-head[data-v-be6e4447],.notification-panel__subhead[data-v-be6e4447]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notification-panel__items[data-v-be6e4447],.notification-panel__stack[data-v-be6e4447]{display:grid;gap:.45rem}.notification-panel__active[data-v-be6e4447]{display:grid;gap:.45rem;padding:1rem}.notification-panel__active p[data-v-be6e4447]{margin:0;font-weight:600}.notification-panel__active-header[data-v-be6e4447]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notification-progress[data-v-be6e4447]{overflow:hidden;width:100%;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 96%,transparent)}.notification-progress__bar[data-v-be6e4447]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#fff 35%));transition:width var(--motion-base) var(--ease-enter),filter var(--motion-fast) var(--ease-enter);filter:saturate(1.04)}.notification-item[data-v-be6e4447]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;padding:.8rem .85rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left}.notification-item[data-v-be6e4447]:hover{border-color:var(--border);background:color-mix(in srgb,var(--bg-soft) 82%,transparent);transform:translateY(-1px)}.notification-item__icon[data-v-be6e4447]{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 82%,transparent);color:var(--accent)}.notification-item__dot[data-v-be6e4447]{width:.6rem;height:.6rem;border-radius:999px;background:var(--text-muted);animation:notification-dot-pulse-be6e4447 2.4s ease-in-out infinite}.notification-item__dot--success[data-v-be6e4447]{background:var(--success)}.notification-item__dot--error[data-v-be6e4447]{background:var(--danger)}.notification-item__dot--info[data-v-be6e4447]{background:var(--accent)}.notification-item__copy[data-v-be6e4447]{display:grid;gap:.18rem;min-width:0}.notification-item__copy strong[data-v-be6e4447]{line-height:1.35}.notification-item__copy span[data-v-be6e4447]:not(.muted){color:var(--text);font-size:.92rem}.notification-item__meta[data-v-be6e4447]{font-size:.78rem;white-space:nowrap}.notification-card[data-v-be6e4447]{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 72%,transparent);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.notification-card[data-v-be6e4447]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.notification-item--transaction[data-v-be6e4447]{align-items:start}.notification-item--transaction .notification-item__meta[data-v-be6e4447]{padding-top:.1rem}.notification-stack-move[data-v-be6e4447],.notification-stack-enter-active[data-v-be6e4447],.notification-stack-leave-active[data-v-be6e4447]{transition:transform var(--motion-base) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.notification-stack-enter-from[data-v-be6e4447],.notification-stack-leave-to[data-v-be6e4447]{opacity:0;transform:translateY(6px)}@keyframes notification-dot-pulse-be6e4447{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 0 .22rem color-mix(in srgb,currentColor 14%,transparent)}}.notification-panel__empty[data-v-be6e4447]{display:grid;gap:.35rem;padding:.25rem 0}.notification-panel__empty p[data-v-be6e4447]{margin:0}.mini-cart[data-v-be6e4447]{top:calc(100% + .45rem);width:min(22rem,calc(100vw - 2rem));display:grid;gap:.8rem;padding:.85rem;border-radius:16px}.mini-cart__header[data-v-be6e4447],.mini-cart__total[data-v-be6e4447],.mini-cart__item[data-v-be6e4447]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}.mini-cart__header strong[data-v-be6e4447],.mini-cart__copy strong[data-v-be6e4447]{line-height:1.35}.mini-cart__header .price[data-v-be6e4447],.mini-cart__total .price[data-v-be6e4447],.mini-cart__item .price[data-v-be6e4447]{font-size:.94rem}.mini-cart__eyebrow[data-v-be6e4447]{margin:0 0 .25rem;color:var(--text-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.mini-cart__items[data-v-be6e4447]{display:grid;gap:.35rem}.mini-cart__item[data-v-be6e4447]{grid-template-columns:3rem minmax(0,1fr) auto;padding:.45rem;border-radius:12px;border:1px solid transparent;transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.mini-cart__item[data-v-be6e4447]:hover{transform:translateY(-1px);border-color:var(--border);background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}.mini-cart__item--recent[data-v-be6e4447]{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%);background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated) 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 24px #0f172a14;animation:mini-cart-recent-be6e4447 1.1s var(--ease-enter)}@keyframes mini-cart-recent-be6e4447{0%{transform:translateY(4px) scale(.985);opacity:.78}45%{transform:translateY(-1px) scale(1.01);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.mini-cart__thumb[data-v-be6e4447]{overflow:hidden;width:3rem;aspect-ratio:1;border-radius:10px;background:var(--bg-soft)}.mini-cart__copy[data-v-be6e4447]{display:grid;gap:.1rem;min-width:0}.mini-cart__copy strong[data-v-be6e4447],.mini-cart__copy span[data-v-be6e4447]{overflow:hidden;text-overflow:ellipsis}.mini-cart__copy strong[data-v-be6e4447]{font-size:.92rem}.mini-cart__copy span[data-v-be6e4447]{white-space:nowrap;font-size:.8rem}.mini-cart__empty[data-v-be6e4447]{display:grid;gap:.35rem;padding:.2rem 0}.mini-cart__empty p[data-v-be6e4447]{margin:0}.mini-cart__footer[data-v-be6e4447]{display:grid;gap:.7rem;padding-top:.75rem;border-top:1px solid var(--border)}.mini-cart__actions[data-v-be6e4447]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.account-popover[data-v-be6e4447]{top:calc(100% + .45rem);width:min(18rem,calc(100vw - 2rem));display:grid;gap:.8rem;padding:.85rem;border-radius:16px}.account-popover__profile[data-v-be6e4447]{display:grid;gap:.2rem}.account-popover__links[data-v-be6e4447]{display:grid;gap:.3rem}.account-popover__link[data-v-be6e4447]{display:flex;align-items:center;min-height:2.6rem;padding:0 .8rem;border-radius:12px;color:var(--text);transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.account-popover__link[data-v-be6e4447]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}.account-popover__footer[data-v-be6e4447]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--border)}.account-popover__logout[data-v-be6e4447]{border:0;padding:0;background:transparent;color:var(--danger);font:inherit;font-weight:600}.logout-confirm[data-v-be6e4447]{display:grid;gap:1rem}.logout-confirm p[data-v-be6e4447]{margin:0}.logout-confirm__actions[data-v-be6e4447]{display:flex;justify-content:end;gap:.65rem}.count-bump-enter-active[data-v-be6e4447],.count-bump-leave-active[data-v-be6e4447]{transition:opacity var(--motion-micro) var(--ease-enter),transform var(--motion-micro) var(--ease-enter)}.count-bump-enter-from[data-v-be6e4447]{opacity:0;transform:translateY(5px) scale(.94)}.count-bump-leave-to[data-v-be6e4447]{opacity:0;transform:translateY(-5px) scale(.94)}.header__menu[data-v-be6e4447],.header__mobile[data-v-be6e4447]{display:none}.header__mobile-group[data-v-be6e4447]{display:grid;gap:.45rem}.header__mobile-label[data-v-be6e4447]{margin:0;color:var(--text-muted);font-size:.82rem;font-weight:700;text-transform:uppercase}@media(max-width:1240px){.header__center[data-v-be6e4447]{grid-template-columns:auto minmax(16rem,28rem)}}@media(max-width:1120px){.header__nav[data-v-be6e4447],.header__search[data-v-be6e4447],.header__tools[data-v-be6e4447]>.base-button span,.header__tools[data-v-be6e4447]>.switcher,.mini-cart[data-v-be6e4447],.notification-panel[data-v-be6e4447],.account-popover[data-v-be6e4447]{display:none}.header__menu[data-v-be6e4447]{display:inline-flex}.header__center[data-v-be6e4447]{display:block}.header__mobile[data-v-be6e4447]{display:grid;gap:.75rem;margin:0 1rem 1rem;padding:1rem}.header__search--mobile[data-v-be6e4447]{display:inline-flex}}.route-page[data-v-d1c44a1a]{min-width:0}.route-fade-enter-active[data-v-d1c44a1a],.route-fade-leave-active[data-v-d1c44a1a]{transition:opacity .16s var(--ease-enter)}.route-fade-enter-from[data-v-d1c44a1a],.route-fade-leave-to[data-v-d1c44a1a]{opacity:0}@media(prefers-reduced-motion:reduce){.route-fade-enter-active[data-v-d1c44a1a],.route-fade-leave-active[data-v-d1c44a1a]{transition-duration:1ms}.route-fade-enter-from[data-v-d1c44a1a],.route-fade-leave-to[data-v-d1c44a1a]{opacity:1}}.sidebar[data-v-81b9ad69]{display:grid;align-content:start;gap:.55rem;min-height:44rem;padding:1.25rem;position:sticky;top:var(--sticky-top-offset);align-self:start}.sidebar__link[data-v-81b9ad69]{display:inline-flex;align-items:center;gap:.75rem;min-height:4rem;padding:0 1rem;border-radius:14px;color:var(--text-muted)}.sidebar__link--active[data-v-81b9ad69],.sidebar__link[data-v-81b9ad69]:hover{background:var(--bg-soft);color:var(--text)}@media(max-width:900px){.sidebar[data-v-81b9ad69]{position:static;min-height:auto}}.account-layout[data-v-64100043]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.5rem;align-items:start}.account-layout__content[data-v-64100043]{min-height:44rem}.route-page[data-v-64100043]{min-width:0}.route-fade-enter-active[data-v-64100043],.route-fade-leave-active[data-v-64100043]{transition:opacity .16s var(--ease-enter)}.route-fade-enter-from[data-v-64100043],.route-fade-leave-to[data-v-64100043]{opacity:0}@media(max-width:900px){.account-layout[data-v-64100043]{grid-template-columns:1fr}.account-layout__content[data-v-64100043]{min-height:auto}}@media(prefers-reduced-motion:reduce){.route-fade-enter-active[data-v-64100043],.route-fade-leave-active[data-v-64100043]{transition-duration:1ms}.route-fade-enter-from[data-v-64100043],.route-fade-leave-to[data-v-64100043]{opacity:1}}.static-page[data-v-e3526121]{display:grid;gap:1rem;padding:2rem}h1[data-v-e3526121],p[data-v-e3526121]{margin:0}.field[data-v-89a2775b]{display:grid;gap:.5rem}.field__label[data-v-89a2775b]{font-size:.95rem;font-weight:600}.field__control[data-v-89a2775b]{width:100%;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text);box-shadow:inset 0 1px #ffffff29;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.field__control[data-v-89a2775b]:hover{border-color:var(--border-strong)}.field__control[data-v-89a2775b]:focus{outline:none}.field__control[data-v-89a2775b]:focus-visible{border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent),inset 0 1px #ffffff29}.panel[data-v-a42672ae]{display:grid;align-content:start;gap:1rem;min-height:44rem;padding:1.75rem}.panel__header[data-v-a42672ae]{margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.address-card[data-v-a42672ae]{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-soft) 38%,transparent);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.address-card[data-v-a42672ae]:hover{transform:translateY(-1px);border-color:var(--border-strong);background:color-mix(in srgb,var(--bg-soft) 52%,transparent);box-shadow:var(--shadow-sm)}.address-card p[data-v-a42672ae],h1[data-v-a42672ae]{margin:0}.address-card__actions[data-v-a42672ae]{display:flex;flex-wrap:wrap;justify-content:end;gap:.65rem}.address-card--loading[data-v-a42672ae]{pointer-events:none}.address-card__skeleton-copy[data-v-a42672ae],.address-card__skeleton-actions[data-v-a42672ae]{display:grid;gap:.55rem}.address-card__skeleton-actions[data-v-a42672ae]{justify-items:end}.skeleton[data-v-a42672ae]{display:block;border-radius:999px}.skeleton--title[data-v-a42672ae]{width:10rem;height:1rem}.skeleton--line[data-v-a42672ae]{width:12rem;height:.78rem}.skeleton--line-wide[data-v-a42672ae]{width:16rem}.skeleton--pill[data-v-a42672ae]{width:4.8rem;height:1.7rem}.skeleton--button[data-v-a42672ae]{width:6.25rem;height:2.2rem}.skeleton--button-short[data-v-a42672ae]{width:5rem}.remember[data-v-a42672ae]{display:inline-flex;align-items:center;gap:.6rem}.address-status[data-v-a42672ae]{display:grid;gap:.45rem;padding:1rem 1.1rem}.address-status strong[data-v-a42672ae],.address-status p[data-v-a42672ae]{margin:0}.address-status--error[data-v-a42672ae]{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}@media(max-width:720px){.address-card[data-v-a42672ae]{flex-direction:column}.panel[data-v-a42672ae]{min-height:auto}}.empty[data-v-3bf4c0ac]{display:grid;justify-items:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}.empty__icon[data-v-3bf4c0ac]{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);box-shadow:inset 0 0 0 .35rem color-mix(in srgb,var(--text-muted) 18%,transparent)}h2[data-v-3bf4c0ac],p[data-v-3bf4c0ac]{margin:0}p[data-v-3bf4c0ac]{max-width:32rem;color:var(--text-muted)}.badge[data-v-651a4f53]{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:fit-content;min-height:2rem;padding:.35rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);line-height:1;white-space:nowrap;text-align:center;font-size:.84rem;font-weight:600;transition:background-color var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.badge__label[data-v-651a4f53]{display:inline-block}.badge-swap-enter-active[data-v-651a4f53],.badge-swap-leave-active[data-v-651a4f53]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.badge-swap-enter-from[data-v-651a4f53]{opacity:0;transform:translateY(4px) scale(.96)}.badge-swap-leave-to[data-v-651a4f53]{opacity:0;transform:translateY(-4px) scale(.96)}.order-section[data-v-cdb143d2]{display:grid;gap:.9rem;padding:1rem 1.1rem}.order-section__head h2[data-v-cdb143d2],.order-section__head p[data-v-cdb143d2]{margin:0}.shipment-list[data-v-cdb143d2]{display:grid}.shipment-card[data-v-cdb143d2]{display:grid;gap:.75rem;padding:1rem 0;border-top:1px solid var(--border);border-radius:14px;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.shipment-card[data-v-cdb143d2]:first-child{border-top:0}.shipment-card[data-v-cdb143d2]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bg-soft) 34%,transparent);box-shadow:var(--shadow-sm)}.shipment-card__top[data-v-cdb143d2]{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr) auto;gap:1rem;align-items:start}.shipment-card__product[data-v-cdb143d2]{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.7rem;align-items:start}.shipment-card__thumb[data-v-cdb143d2]{overflow:hidden;width:2.9rem;aspect-ratio:1;border-radius:10px;background:var(--bg-soft)}.shipment-card__thumb[data-v-cdb143d2] .app-image__placeholder{gap:0;padding:0}.shipment-card__thumb[data-v-cdb143d2] .app-image__placeholder span{display:none}.shipment-card__summary[data-v-cdb143d2]{display:grid;gap:.14rem}.shipment-card__summary h3[data-v-cdb143d2]{margin:0;font-size:.98rem;line-height:1.35}.shipment-card__eyebrow[data-v-cdb143d2]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.84rem}.shipment-card__status[data-v-cdb143d2]{display:grid;gap:.45rem;align-content:start}.shipment-card__badges[data-v-cdb143d2]{display:flex;flex-wrap:wrap;gap:.4rem}.shipment-card__headline[data-v-cdb143d2]{font-size:.95rem;line-height:1.35}.shipment-card__meta[data-v-cdb143d2]{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--text-muted);font-size:.83rem}.shipment-card__meta span[data-v-cdb143d2]{display:inline-flex;align-items:center;gap:.35rem}.shipment-card__meta strong[data-v-cdb143d2]{color:var(--text);font-weight:600}.shipment-card__aside[data-v-cdb143d2]{display:grid;justify-items:end;gap:.6rem;min-width:10.25rem}.shipment-card__actions[data-v-cdb143d2]{display:grid;gap:.45rem;width:10.25rem}.shipment-progress[data-v-cdb143d2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding-top:.15rem}.shipment-progress__step[data-v-cdb143d2]{display:grid;gap:.28rem}.shipment-progress__dot[data-v-cdb143d2]{display:block;width:100%;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--border-strong) 60%,transparent)}.shipment-progress__label[data-v-cdb143d2]{font-size:.74rem;color:var(--text-muted)}.shipment-progress__step--completed .shipment-progress__dot[data-v-cdb143d2]{background:var(--success)}.shipment-progress__step--current .shipment-progress__dot[data-v-cdb143d2]{background:var(--accent)}.shipment-progress__step--completed .shipment-progress__label[data-v-cdb143d2],.shipment-progress__step--current .shipment-progress__label[data-v-cdb143d2]{color:var(--text)}.orders-stack-move[data-v-cdb143d2],.orders-stack-enter-active[data-v-cdb143d2],.orders-stack-leave-active[data-v-cdb143d2]{transition:transform var(--motion-base) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.orders-stack-enter-from[data-v-cdb143d2],.orders-stack-leave-to[data-v-cdb143d2]{opacity:0;transform:translateY(8px)}@media(max-width:1180px){.shipment-card__top[data-v-cdb143d2]{grid-template-columns:1fr}.shipment-card__aside[data-v-cdb143d2]{justify-items:start}.shipment-card__actions[data-v-cdb143d2]{width:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.shipment-progress[data-v-cdb143d2],.shipment-card__actions[data-v-cdb143d2]{grid-template-columns:1fr}}.order-section[data-v-44d71a6b]{display:grid;gap:.9rem;padding:1rem 1.1rem}.order-section__head h2[data-v-44d71a6b],.order-section__head p[data-v-44d71a6b]{margin:0}.history-list[data-v-44d71a6b],.history-list__body[data-v-44d71a6b]{display:grid}.history-list__head[data-v-44d71a6b]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(12rem,.9fr) minmax(8rem,auto) minmax(12rem,auto);gap:1rem;padding-bottom:.55rem;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.history-list__head span[data-v-44d71a6b]:nth-child(3),.history-list__head span[data-v-44d71a6b]:nth-child(4){text-align:right}.history-row[data-v-44d71a6b]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(12rem,.9fr) minmax(8rem,auto) minmax(12rem,auto);gap:1rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--border);border-radius:12px;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.history-row[data-v-44d71a6b]:first-child{border-top:0}.history-row[data-v-44d71a6b]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bg-soft) 30%,transparent);box-shadow:var(--shadow-sm)}.history-row__left[data-v-44d71a6b]{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.7rem;align-items:start}.history-row__thumb[data-v-44d71a6b]{overflow:hidden;width:2.9rem;aspect-ratio:1;border-radius:10px;background:var(--bg-soft)}.history-row__thumb[data-v-44d71a6b] .app-image__placeholder{gap:0;padding:0}.history-row__thumb[data-v-44d71a6b] .app-image__placeholder span{display:none}.history-row__summary[data-v-44d71a6b]{display:grid;gap:.14rem}.history-row__center[data-v-44d71a6b]{display:flex;flex-wrap:wrap;gap:.4rem}.history-row__product[data-v-44d71a6b]{line-height:1.35}.history-row__total[data-v-44d71a6b]{display:grid;justify-items:end}.history-row__actions[data-v-44d71a6b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.85rem}.history-row__buy-again[data-v-44d71a6b]{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;font-weight:600;transition:color var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.history-row__buy-again[data-v-44d71a6b]:hover{transform:translateY(-1px)}.orders-stack-move[data-v-44d71a6b],.orders-stack-enter-active[data-v-44d71a6b],.orders-stack-leave-active[data-v-44d71a6b]{transition:transform var(--motion-base) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.orders-stack-enter-from[data-v-44d71a6b],.orders-stack-leave-to[data-v-44d71a6b]{opacity:0;transform:translateY(8px)}@media(max-width:860px){.history-list__head[data-v-44d71a6b],.history-row[data-v-44d71a6b]{grid-template-columns:1fr}.history-list__head[data-v-44d71a6b]{display:none}}.orders-header[data-v-df721351]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem 1.1rem}.orders-header__copy[data-v-df721351]{display:grid;gap:.3rem}.orders-header__copy h1[data-v-df721351],.orders-header__copy p[data-v-df721351]{margin:0}.orders-summary[data-v-df721351]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.orders-summary__item[data-v-df721351]{display:inline-flex;align-items:baseline;gap:.45rem;min-height:2.35rem;padding:0 .8rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 46%,transparent);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.orders-summary__item span[data-v-df721351]{color:var(--text-muted);font-size:.82rem}.orders-summary__item strong[data-v-df721351]{font-size:.98rem}@media(max-width:1180px){.orders-header[data-v-df721351]{grid-template-columns:1fr}}.orders-toolbar[data-v-f57ca42a]{display:grid;gap:.9rem;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:center;padding:1rem 1.1rem;position:sticky;top:var(--sticky-top-tight);z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 98%,transparent),color-mix(in srgb,var(--bg-soft) 88%,transparent))}.orders-search[data-v-f57ca42a]{display:inline-flex;align-items:center;gap:.65rem;min-height:2.9rem;padding:0 .9rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);color:var(--text-muted)}.orders-search input[data-v-f57ca42a]{width:100%;border:0;background:transparent;color:var(--text)}.orders-filters[data-v-f57ca42a]{display:flex;flex-wrap:wrap;gap:.55rem}.orders-filter[data-v-f57ca42a]{min-height:2.3rem;padding:0 .85rem;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter)}.orders-filter[data-v-f57ca42a]:hover{transform:translateY(-1px)}.orders-filter[data-v-f57ca42a]:active{transform:translateY(0) scale(.985)}.orders-filter--active[data-v-f57ca42a]{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent-soft) 58%,transparent);color:var(--text)}@media(max-width:1180px){.orders-toolbar[data-v-f57ca42a]{grid-template-columns:1fr}}@media(max-width:860px){.orders-toolbar[data-v-f57ca42a]{position:static}}.orders-skeleton[data-v-3bf0829e]{display:grid;gap:.9rem}.orders-skeleton__header[data-v-3bf0829e],.orders-skeleton__toolbar[data-v-3bf0829e],.orders-skeleton__section[data-v-3bf0829e]{display:grid;gap:.9rem;padding:1rem 1.1rem}.orders-skeleton__header[data-v-3bf0829e]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.orders-skeleton__copy[data-v-3bf0829e]{display:grid;gap:.45rem}.orders-skeleton__line[data-v-3bf0829e]{display:block;height:.85rem;border-radius:999px}.orders-skeleton__line--title[data-v-3bf0829e]{width:10rem;height:1.25rem}.orders-skeleton__line--body[data-v-3bf0829e]{width:18rem}.orders-skeleton__stats[data-v-3bf0829e]{display:inline-flex;gap:.55rem}.orders-skeleton__stat[data-v-3bf0829e]{width:6.4rem;height:2.35rem;border-radius:999px}.orders-skeleton__toolbar[data-v-3bf0829e]{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:center}.orders-skeleton__search[data-v-3bf0829e]{display:block;width:100%;height:2.9rem;border-radius:12px}.orders-skeleton__filters[data-v-3bf0829e]{display:flex;flex-wrap:wrap;gap:.55rem}.orders-skeleton__filter[data-v-3bf0829e]{width:5.4rem;height:2.3rem;border-radius:999px}.orders-skeleton__line--section[data-v-3bf0829e]{width:8.5rem}.orders-skeleton__shipment[data-v-3bf0829e],.orders-skeleton__history[data-v-3bf0829e]{display:grid;gap:1rem;align-items:center;padding-top:.75rem;border-top:1px solid var(--border)}.orders-skeleton__shipment[data-v-3bf0829e]{grid-template-columns:2.9rem minmax(0,1fr) minmax(0,16rem)}.orders-skeleton__history[data-v-3bf0829e]{grid-template-columns:minmax(0,1.35fr) minmax(6rem,auto) minmax(6rem,auto) minmax(7rem,auto)}.orders-skeleton__history-left[data-v-3bf0829e]{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.7rem;align-items:center}.orders-skeleton__thumb[data-v-3bf0829e]{display:block;width:2.9rem;aspect-ratio:1;border-radius:10px}.orders-skeleton__shipment-copy[data-v-3bf0829e],.orders-skeleton__shipment-meta[data-v-3bf0829e]{display:grid;gap:.45rem}.orders-skeleton__line--short[data-v-3bf0829e]{width:6.4rem}.orders-skeleton__line--medium[data-v-3bf0829e]{width:10rem}.orders-skeleton__pill[data-v-3bf0829e]{width:6rem;height:1.9rem;border-radius:999px}.orders-skeleton__pill--short[data-v-3bf0829e]{width:4.4rem}.orders-skeleton__line--price[data-v-3bf0829e]{width:5.4rem}.orders-skeleton__line--action[data-v-3bf0829e]{width:6.2rem}@media(max-width:1180px){.orders-skeleton__header[data-v-3bf0829e],.orders-skeleton__toolbar[data-v-3bf0829e],.orders-skeleton__shipment[data-v-3bf0829e],.orders-skeleton__history[data-v-3bf0829e]{grid-template-columns:1fr}.orders-skeleton__stats[data-v-3bf0829e]{flex-wrap:wrap}}.orders-page[data-v-72d0f4e4]{display:grid;gap:.9rem}.panel[data-v-207ac45e]{display:grid;gap:1.5rem;min-height:44rem;padding:1.75rem}.hero[data-v-207ac45e]{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.hero h1[data-v-207ac45e],.hero p[data-v-207ac45e],.stat span[data-v-207ac45e],.stat strong[data-v-207ac45e]{margin:0}.stats-grid[data-v-207ac45e]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-v-207ac45e]{display:grid;gap:.35rem;min-height:8rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-soft) 46%,transparent)}.stat strong[data-v-207ac45e]{font-size:2rem}.orders-section[data-v-207ac45e]{display:grid;gap:.25rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-soft) 38%,transparent)}.order-row[data-v-207ac45e]{display:grid;grid-template-columns:1.6fr auto auto auto;gap:1rem;align-items:center;padding:.85rem 0;border-top:1px solid var(--border)}.order-row[data-v-207ac45e]:first-child{border-top:0}@media(max-width:900px){.stats-grid[data-v-207ac45e],.hero[data-v-207ac45e],.order-row[data-v-207ac45e]{grid-template-columns:1fr;align-items:start}.hero[data-v-207ac45e]{display:grid}.panel[data-v-207ac45e]{min-height:auto}}.timeline[data-v-a07de254]{display:grid;gap:1.2rem;padding:1.5rem}.timeline__header[data-v-a07de254]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.timeline__header h2[data-v-a07de254],.timeline__header p[data-v-a07de254]{margin:0}.timeline__courier[data-v-a07de254]{display:grid;gap:.2rem;min-width:15rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 44%,transparent)}.timeline__list[data-v-a07de254]{display:grid;gap:.95rem}.timeline__item[data-v-a07de254]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.timeline__item:not(:last-child) .timeline__icon[data-v-a07de254]:after{content:"";position:absolute;top:calc(100% + .25rem);left:50%;width:1px;height:1.85rem;background:color-mix(in srgb,var(--border-strong) 86%,transparent);transform:translate(-50%)}.timeline__icon[data-v-a07de254]{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}.timeline__copy[data-v-a07de254]{display:grid;gap:.25rem;padding:.15rem 0 .45rem}.timeline__copy p[data-v-a07de254]{margin:0}.timeline__topline[data-v-a07de254]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.timeline__item--completed .timeline__icon[data-v-a07de254]{color:var(--success);border-color:color-mix(in srgb,var(--success) 36%,transparent);background:color-mix(in srgb,var(--success) 16%,var(--bg-elevated))}.timeline__item--current .timeline__icon[data-v-a07de254]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--bg-elevated));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 64%,transparent)}.timeline__item--upcoming .timeline__icon[data-v-a07de254],.timeline__item--upcoming .timeline__copy[data-v-a07de254]{opacity:.72}.timeline__hint[data-v-a07de254]{padding:.9rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 48%,transparent);color:var(--text-muted)}@media(max-width:980px){.timeline__header[data-v-a07de254]{grid-template-columns:1fr}.timeline__courier[data-v-a07de254]{min-width:0}.timeline__topline[data-v-a07de254]{flex-direction:column;align-items:start;gap:.25rem}}.detail-page[data-v-c0cdd782]{display:grid;gap:1.25rem}.detail-hero[data-v-c0cdd782]{display:grid;gap:1rem;padding:1.4rem 1.5rem}.detail-hero__copy[data-v-c0cdd782]{display:grid;gap:.35rem}.detail-hero__copy h1[data-v-c0cdd782],.detail-hero__copy p[data-v-c0cdd782]{margin:0}.detail-hero__status[data-v-c0cdd782]{display:flex;flex-wrap:wrap;gap:.5rem}.detail-hero__metrics[data-v-c0cdd782]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.hero-metric[data-v-c0cdd782]{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 34%,transparent)}.detail-layout[data-v-c0cdd782]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1.5rem;align-items:start}.panel[data-v-c0cdd782]{display:grid;gap:1rem;padding:1.5rem}.panel--compact[data-v-c0cdd782]{gap:.9rem}.panel h1[data-v-c0cdd782],.panel h2[data-v-c0cdd782],.panel p[data-v-c0cdd782]{margin:0}.panel__section-head[data-v-c0cdd782]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.panel__section-meta[data-v-c0cdd782]{color:var(--text-muted);font-size:.9rem;white-space:nowrap}.order-items[data-v-c0cdd782]{gap:0}.order-item[data-v-c0cdd782]{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 0;border-top:1px solid var(--border)}.order-item[data-v-c0cdd782]:first-child{border-top:0}.order-item__thumb[data-v-c0cdd782]{overflow:hidden;width:3.25rem;aspect-ratio:1;border-radius:12px;background:var(--bg-soft)}.order-item__thumb[data-v-c0cdd782] .app-image__placeholder{gap:0;padding:0}.order-item__thumb[data-v-c0cdd782] .app-image__placeholder span{display:none}.order-item__copy p[data-v-c0cdd782]{margin:.2rem 0 0}.detail-rail[data-v-c0cdd782]{position:sticky;top:var(--sticky-top-offset);align-self:start;display:grid;gap:1rem}.detail-list[data-v-c0cdd782]{display:grid;gap:.85rem}.detail-list__item[data-v-c0cdd782]{display:grid;gap:.2rem}.summary-row[data-v-c0cdd782]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.summary-row--total[data-v-c0cdd782]{padding-top:.9rem;border-top:1px solid var(--border)}@media(max-width:1080px){.detail-hero__metrics[data-v-c0cdd782],.detail-layout[data-v-c0cdd782]{grid-template-columns:1fr}.detail-rail[data-v-c0cdd782]{position:static}}@media(max-width:760px){.detail-hero[data-v-c0cdd782]{padding:1.2rem}.panel__section-head[data-v-c0cdd782],.order-item[data-v-c0cdd782]{grid-template-columns:1fr}.panel__section-head[data-v-c0cdd782]{align-items:start}.order-item[data-v-c0cdd782]{gap:.75rem}}.panel[data-v-4def7fe9]{display:grid;align-content:start;gap:1rem;min-height:44rem;padding:1.75rem}.panel__header[data-v-4def7fe9]{margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.payment-card[data-v-4def7fe9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.15rem;padding:1.15rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-soft) 38%,transparent);transition:border-color var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.payment-card[data-v-4def7fe9]:hover{transform:translateY(-1px);border-color:var(--border-strong);background:color-mix(in srgb,var(--bg-soft) 46%,transparent);box-shadow:var(--shadow-sm)}.payment-card p[data-v-4def7fe9],h1[data-v-4def7fe9]{margin:0}.payment-card__content[data-v-4def7fe9]{display:grid;gap:.65rem;min-width:0}.payment-card__head[data-v-4def7fe9]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.payment-card__head strong[data-v-4def7fe9]{font-size:1rem;line-height:1.35}.payment-card__meta[data-v-4def7fe9]{display:grid;gap:.22rem}.payment-card__actions[data-v-4def7fe9]{display:grid;grid-auto-flow:column;align-items:start;justify-content:end;gap:.65rem}.payment-fields__row[data-v-4def7fe9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.payment-form[data-v-4def7fe9]{display:grid;gap:1rem}.field[data-v-4def7fe9]{display:grid;gap:.5rem;align-content:start}.field__label[data-v-4def7fe9]{font-size:.95rem;font-weight:600}.field__control[data-v-4def7fe9]{width:100%;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text);box-shadow:inset 0 1px #ffffff29;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.field__control[data-v-4def7fe9]:hover{border-color:var(--border-strong)}.field__control[data-v-4def7fe9]:focus{outline:none}.field__control[data-v-4def7fe9]:focus-visible{border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent),inset 0 1px #ffffff29}.field__error[data-v-4def7fe9]{min-height:1rem;color:var(--danger);font-size:.82rem;line-height:1.3}.remember[data-v-4def7fe9]{display:inline-flex;align-items:center;gap:.6rem}.payment-form__footer[data-v-4def7fe9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.35rem}@media(max-width:720px){.payment-card[data-v-4def7fe9]{grid-template-columns:1fr}.payment-card__actions[data-v-4def7fe9]{grid-auto-flow:row;justify-content:stretch}.payment-fields__row[data-v-4def7fe9]{grid-template-columns:1fr}.payment-form__footer[data-v-4def7fe9]{flex-direction:column;align-items:stretch}.panel[data-v-4def7fe9]{min-height:auto}}.field[data-v-ce9ebb8c]{display:grid;gap:.5rem}.field__label[data-v-ce9ebb8c]{font-size:.95rem;font-weight:600}.field__control[data-v-ce9ebb8c]{width:100%;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text);box-shadow:inset 0 1px #ffffff29;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter),background-color var(--motion-fast) var(--ease-enter)}.field__control[data-v-ce9ebb8c]:hover{border-color:var(--border-strong)}.field__control[data-v-ce9ebb8c]:focus{outline:none}.field__control[data-v-ce9ebb8c]:focus-visible{border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 42%,transparent),inset 0 1px #ffffff29}.panel[data-v-f5889362]{min-height:44rem;padding:1.75rem}.stack[data-v-f5889362]{display:grid;gap:1rem}h1[data-v-f5889362]{margin:0 0 1.5rem}@media(max-width:900px){.panel[data-v-f5889362]{min-height:auto}}.panel[data-v-bdb6b27d]{display:grid;gap:1.4rem;min-height:44rem;padding:1.75rem}.panel__header[data-v-bdb6b27d]{display:grid;gap:.4rem}.panel__header h1[data-v-bdb6b27d],.panel__header p[data-v-bdb6b27d]{margin:0}.theme-grid[data-v-bdb6b27d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.theme-card[data-v-bdb6b27d]{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);color:var(--text);text-align:left;box-shadow:inset 0 1px #ffffff1f}.theme-card[data-v-bdb6b27d]:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.theme-card--active[data-v-bdb6b27d]{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 60%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 36%,transparent)}.theme-card strong[data-v-bdb6b27d]{line-height:1.3}.theme-card span[data-v-bdb6b27d]{color:var(--text-muted);font-size:.9rem;line-height:1.45}.theme-card__swatches[data-v-bdb6b27d]{display:flex;gap:.45rem}.theme-card__swatch[data-v-bdb6b27d]{width:1.2rem;height:1.2rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:inset 0 1px #ffffff26}.panel__actions[data-v-bdb6b27d]{display:flex;justify-content:flex-start;padding-top:.25rem}.panel__save-shell[data-v-bdb6b27d]{display:inline-flex;align-items:center;gap:.9rem;padding:.45rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);box-shadow:var(--shadow-sm)}.panel__save-hint[data-v-bdb6b27d]{padding-left:.6rem;font-size:.86rem;font-weight:600;white-space:nowrap}.panel__save-button[data-v-bdb6b27d]{min-width:9rem}@media(max-width:1100px){.theme-grid[data-v-bdb6b27d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.panel[data-v-bdb6b27d]{min-height:auto}.theme-grid[data-v-bdb6b27d]{grid-template-columns:1fr}.panel__save-shell[data-v-bdb6b27d]{width:100%;justify-content:space-between}}.badge[data-v-464a4744]{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:fit-content;min-height:2rem;padding:.35rem .8rem;border-radius:999px;line-height:1;white-space:nowrap;text-align:center;font-size:.84rem;font-weight:600;transition:background-color var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.badge--in_stock[data-v-464a4744]{background:#2f745b1f;color:var(--success)}.badge--low_stock[data-v-464a4744]{background:#a3691e1f;color:var(--warning)}.badge--out_of_stock[data-v-464a4744]{background:#b148481f;color:var(--danger)}.item[data-v-e8715991]{display:grid;grid-template-columns:92px 1fr;gap:.9rem;padding:.85rem .95rem;transition:transform var(--motion-fast) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.item[data-v-e8715991]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.item--removing[data-v-e8715991]{opacity:.68;transform:scale(.992)}.item[data-v-e8715991] .app-image{width:92px;height:92px}.item__media[data-v-e8715991]{display:block}.item[data-v-e8715991] .item__img{border-radius:10px;object-fit:cover}.item__content[data-v-e8715991]{display:grid;gap:.75rem;align-content:center}.item__title[data-v-e8715991]{display:inline-block;margin-bottom:.35rem;font-weight:700;line-height:1.35}.item__variant[data-v-e8715991]{margin:0 0 .4rem;color:var(--text-soft);font-size:.84rem}.item__actions[data-v-e8715991]{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.item__cart-wrap[data-v-e8715991]{position:relative}.item__remove[data-v-e8715991]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--danger);transition:transform var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter)}.item__actions[data-v-e8715991] .base-button{min-height:2.2rem}.item__actions[data-v-e8715991] .price{font-size:.96rem}.item__remove[data-v-e8715991]:hover{transform:translateY(-1px)}.item__remove[data-v-e8715991]:active{transform:translateY(0) scale(.96)}.item__cart-feedback[data-v-e8715991]{animation:wishlist-cart-bump-e8715991 .24s var(--ease-enter)}.cart-chip[data-v-e8715991]{position:absolute;right:0;bottom:calc(100% + .55rem);display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);box-shadow:var(--shadow-md);color:var(--text);font-size:.79rem;font-weight:700;white-space:nowrap;pointer-events:none}@keyframes wishlist-cart-bump-e8715991{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.cart-chip-enter-active[data-v-e8715991],.cart-chip-leave-active[data-v-e8715991]{transition:opacity .18s ease,transform .18s var(--ease-enter)}.cart-chip-enter-from[data-v-e8715991],.cart-chip-leave-to[data-v-e8715991]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:720px){.item[data-v-e8715991]{grid-template-columns:1fr}.item__actions[data-v-e8715991]{flex-wrap:wrap}}.panel[data-v-9880fd3a]{display:grid;gap:1rem;min-height:44rem;padding:1.75rem}h1[data-v-9880fd3a]{margin:0 0 .5rem}.wishlist-stack-move[data-v-9880fd3a],.wishlist-stack-enter-active[data-v-9880fd3a],.wishlist-stack-leave-active[data-v-9880fd3a]{transition:transform var(--motion-base) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.wishlist-stack-enter-from[data-v-9880fd3a],.wishlist-stack-leave-to[data-v-9880fd3a]{opacity:0;transform:translateY(8px)}@media(max-width:900px){.panel[data-v-9880fd3a]{min-height:auto}}.item[data-v-1645783e]{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:1rem;transition:transform var(--motion-fast) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter),border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.item[data-v-1645783e]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.item--removing[data-v-1645783e]{opacity:.68;transform:scale(.992)}.item[data-v-1645783e] .app-image{width:120px;height:120px}.item[data-v-1645783e] .item__img{object-fit:cover;border-radius:12px}.item__content[data-v-1645783e]{display:grid;align-content:start;gap:.85rem}.item__header[data-v-1645783e]{display:grid;align-content:start;gap:.35rem}.item__title[data-v-1645783e]{display:inline-block;line-height:1.3;font-weight:700}.item__variant[data-v-1645783e]{margin:0;color:var(--text-soft);font-size:.9rem}.item__meta[data-v-1645783e]{display:grid;grid-template-columns:auto auto auto auto;align-items:center;justify-content:space-between;gap:1rem}.item__controls[data-v-1645783e]{display:inline-flex;align-items:center;gap:.65rem;padding:.3rem .35rem;border:1px solid var(--border);border-radius:999px;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.item__controls--active[data-v-1645783e]{border-color:color-mix(in srgb,var(--focus-ring) 88%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 24%,transparent)}.item__controls button[data-v-1645783e],.item__remove[data-v-1645783e]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text);transition:transform var(--motion-fast) var(--ease-enter),color var(--motion-fast) var(--ease-enter)}.item__controls button[data-v-1645783e]:hover,.item__remove[data-v-1645783e]:hover{transform:translateY(-1px)}.item__controls button[data-v-1645783e]:active,.item__remove[data-v-1645783e]:active{transform:translateY(0) scale(.96)}.item__quantity[data-v-1645783e]{display:inline-block;min-width:1rem;text-align:center}.item__subtotal--active[data-v-1645783e]{display:inline-block;animation:subtotal-glow-1645783e .22s var(--ease-enter)}.count-bump-enter-active[data-v-1645783e],.count-bump-leave-active[data-v-1645783e]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.count-bump-enter-from[data-v-1645783e]{opacity:0;transform:translateY(4px) scale(.94)}.count-bump-leave-to[data-v-1645783e]{opacity:0;transform:translateY(-4px) scale(.94)}@keyframes subtotal-glow-1645783e{0%{transform:scale(.98);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}@media(max-width:720px){.item[data-v-1645783e]{grid-template-columns:1fr}.item__meta[data-v-1645783e]{grid-template-columns:1fr 1fr}}.cart-layout[data-v-5733f5a9]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1.5rem;align-items:start}.cart-rail[data-v-5733f5a9]{position:sticky;top:var(--sticky-top-offset);align-self:start;display:grid;gap:1rem}.summary[data-v-5733f5a9]{display:grid;gap:1rem;align-content:start;padding:1.5rem}.summary h2[data-v-5733f5a9]{margin:0}.summary__row[data-v-5733f5a9]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.summary__row--total[data-v-5733f5a9]{padding-top:1rem;border-top:1px solid var(--border);font-size:1.08rem}@media(max-width:980px){.cart-layout[data-v-5733f5a9]{grid-template-columns:1fr}.cart-rail[data-v-5733f5a9]{position:static}}.filters[data-v-c6b65b73]{display:grid;align-content:start;gap:1rem;padding:1.25rem;position:sticky;top:var(--sticky-top-offset);align-self:start;max-height:calc(100vh - var(--sticky-top-offset) - 1rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 94%,rgba(255,255,255,.03)),color-mix(in srgb,var(--bg-elevated) 100%,transparent)),radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 42%)}.filters__header[data-v-c6b65b73]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.filters__header h2[data-v-c6b65b73]{margin:0;font-size:1.1rem}.filters__reset[data-v-c6b65b73]{border:0;background:transparent;color:var(--primary);font-weight:600}.filters__reset[data-v-c6b65b73]:hover{color:var(--primary-strong)}.stack[data-v-c6b65b73]{display:grid;gap:1rem}@media(max-width:980px){.filters[data-v-c6b65b73]{position:static}}.card[data-v-9359f775]{display:grid;overflow:hidden;transition:transform var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 97%,transparent),color-mix(in srgb,var(--bg-soft) 20%,transparent))}.card[data-v-9359f775]:hover{transform:translateY(var(--motion-lift-md));box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--border-strong) 90%,var(--accent) 10%)}.card__media[data-v-9359f775]{position:relative;aspect-ratio:1 / 1.02;background:var(--bg-soft);overflow:hidden}.card__media[data-v-9359f775] .app-image{width:100%;height:100%}.card__media[data-v-9359f775] img{transition:transform var(--motion-slow) var(--ease-enter)}.card:hover .card__media[data-v-9359f775] img{transform:scale(1.03)}.card__badges[data-v-9359f775]{position:absolute;top:.85rem;left:.85rem;display:flex;flex-wrap:wrap;gap:.45rem}.card__badge[data-v-9359f775]{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;font-weight:700}.card__body[data-v-9359f775]{display:grid;gap:.95rem;padding:1rem}.card__top[data-v-9359f775]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.card__top-copy[data-v-9359f775]{display:grid;gap:.2rem}.card__title[data-v-9359f775]{display:inline-block;font-weight:700;line-height:1.35}.card__meta-row[data-v-9359f775]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:.88rem;min-height:1.2rem}.card__rating[data-v-9359f775]{display:inline-flex;align-items:center;gap:.3rem;color:#f59e0b;font-weight:700}.card__bottom[data-v-9359f775]{display:flex;align-items:end;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.card__price-block[data-v-9359f775]{display:grid;gap:.15rem;min-width:0;flex:1 1 9rem}.card__cta-wrap[data-v-9359f775]{position:relative}.card__cta[data-v-9359f775]{min-width:8rem}.card__cta--feedback[data-v-9359f775]{animation:card-cta-bump-9359f775 .24s var(--ease-enter)}.cart-chip[data-v-9359f775]{position:absolute;right:0;bottom:calc(100% + .55rem);display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);box-shadow:var(--shadow-md);color:var(--text);font-size:.79rem;font-weight:700;white-space:nowrap;pointer-events:none}.wish-button[data-v-9359f775]{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text);transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter)}.wish-button[data-v-9359f775]:hover{transform:translateY(var(--motion-lift-sm));border-color:var(--border-strong);background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}.wish-button[data-v-9359f775]:active{transform:translateY(0) scale(.96);box-shadow:none}.wish-button--active[data-v-9359f775]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 22%,var(--border-strong));background:color-mix(in srgb,var(--danger) 10%,var(--bg-elevated))}.wish-button--feedback[data-v-9359f775]{animation:wish-pop-9359f775 .26s var(--ease-enter)}@keyframes wish-pop-9359f775{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes card-cta-bump-9359f775{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.cart-chip-enter-active[data-v-9359f775],.cart-chip-leave-active[data-v-9359f775]{transition:opacity .18s ease,transform .18s var(--ease-enter)}.cart-chip-enter-from[data-v-9359f775],.cart-chip-leave-to[data-v-9359f775]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:900px){.card__bottom[data-v-9359f775]{flex-direction:column;align-items:stretch}.card__cta[data-v-9359f775]{width:100%}}.grid-shell[data-v-2835db4d]{position:relative;overflow:hidden;padding:1.25rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-elevated) 90%,rgba(255,255,255,.02)))}.grid-shell__ornament[data-v-2835db4d]{position:absolute;inset:auto;pointer-events:none;border-radius:999px;filter:blur(10px);opacity:.65}.grid-shell__ornament--left[data-v-2835db4d]{top:-5rem;left:-2.5rem;width:14rem;height:14rem;background:radial-gradient(circle,rgba(34,197,94,.12),transparent 70%)}.grid-shell__ornament--right[data-v-2835db4d]{right:-3rem;bottom:-5rem;width:16rem;height:16rem;background:radial-gradient(circle,rgba(245,158,11,.12),transparent 72%)}.grid[data-v-2835db4d]{position:relative;z-index:1;display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.grid__item[data-v-2835db4d]{min-width:0;scroll-margin-top:var(--scroll-offset-content)}.grid__item--fresh[data-v-2835db4d]{animation:grid-item-enter-2835db4d .22s var(--ease-standard) both;animation-delay:calc(var(--item-order) * 18ms)}.catalog-grid-move[data-v-2835db4d],.catalog-grid-enter-active[data-v-2835db4d],.catalog-grid-leave-active[data-v-2835db4d]{transition:transform var(--motion-base) var(--ease-enter),opacity var(--motion-fast) var(--ease-enter)}.catalog-grid-enter-from[data-v-2835db4d],.catalog-grid-leave-to[data-v-2835db4d]{opacity:0;transform:translateY(8px) scale(.985)}.catalog-grid-leave-active[data-v-2835db4d]{position:relative;z-index:0}@keyframes grid-item-enter-2835db4d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.grid[data-v-2835db4d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.grid-shell[data-v-2835db4d]{padding:1rem}.grid[data-v-2835db4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.grid[data-v-2835db4d]{grid-template-columns:1fr}}.catalog-skeleton[data-v-270b8cab]{display:grid;gap:1.25rem}.catalog-skeleton__top[data-v-270b8cab]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem}.catalog-skeleton__sort[data-v-270b8cab]{display:inline-flex;align-items:center;gap:.7rem}.catalog-skeleton__line[data-v-270b8cab]{height:.85rem;border-radius:999px}.catalog-skeleton__line--title[data-v-270b8cab]{width:15rem}.catalog-skeleton__line--label[data-v-270b8cab]{width:4rem}.catalog-skeleton__select[data-v-270b8cab]{width:12rem;height:2.7rem;border-radius:12px}.catalog-skeleton__grid[data-v-270b8cab]{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-skeleton__card[data-v-270b8cab]{overflow:hidden}.catalog-skeleton__media[data-v-270b8cab]{display:block;width:100%;aspect-ratio:1 / 1.02;border-radius:0}.catalog-skeleton__body[data-v-270b8cab]{display:grid;gap:.75rem;padding:1rem}.catalog-skeleton__line--meta[data-v-270b8cab]{width:5rem}.catalog-skeleton__line--wide[data-v-270b8cab]{width:80%}.catalog-skeleton__line--medium[data-v-270b8cab]{width:64%}.catalog-skeleton__line--price[data-v-270b8cab]{width:4.5rem}.catalog-skeleton__button[data-v-270b8cab]{width:8rem;height:2.35rem;border-radius:999px}@media(max-width:1180px){.catalog-skeleton__grid[data-v-270b8cab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.catalog-skeleton__grid[data-v-270b8cab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.catalog-skeleton__top[data-v-270b8cab],.catalog-skeleton__sort[data-v-270b8cab],.catalog-skeleton__grid[data-v-270b8cab]{grid-template-columns:1fr}.catalog-skeleton__top[data-v-270b8cab],.catalog-skeleton__sort[data-v-270b8cab]{display:grid}.catalog-skeleton__grid[data-v-270b8cab]{grid-template-columns:1fr}}.catalog[data-v-6ad81d5a]{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"top top" "filters content";gap:1.5rem;align-items:start}.catalog[data-v-6ad81d5a] .filters{grid-area:filters}.catalog__content[data-v-6ad81d5a]{grid-area:content;display:grid}.catalog__results[data-v-6ad81d5a]{display:grid;gap:1.25rem;overflow-anchor:none}.catalog__top[data-v-6ad81d5a]{grid-area:top;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:0 0 .25rem;border-bottom:1px solid var(--section-line)}.catalog__summary[data-v-6ad81d5a]{display:flex;align-items:center;min-height:3rem}.catalog__summary strong[data-v-6ad81d5a]{font-size:1rem;font-weight:700}.catalog__summary[data-v-6ad81d5a] span{display:inline-block}.catalog__top-meta[data-v-6ad81d5a]{display:flex;align-items:center;gap:1rem}.catalog__top-meta[data-v-6ad81d5a] .field{gap:.35rem}.catalog__top-meta[data-v-6ad81d5a] .field__label{font-size:.92rem}.catalog__load-more[data-v-6ad81d5a]{display:flex;justify-content:center;overflow-anchor:none}.catalog__spinner[data-v-6ad81d5a]{width:.95rem;height:.95rem;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-top-color:var(--text);border-radius:999px;animation:catalog-spin-6ad81d5a .75s linear infinite}@keyframes catalog-spin-6ad81d5a{to{transform:rotate(360deg)}}.count-bump-enter-active[data-v-6ad81d5a],.count-bump-leave-active[data-v-6ad81d5a]{transition:opacity var(--motion-micro) var(--ease-enter),transform var(--motion-micro) var(--ease-enter)}.count-bump-enter-from[data-v-6ad81d5a]{opacity:0;transform:translateY(4px) scale(.94)}.count-bump-leave-to[data-v-6ad81d5a]{opacity:0;transform:translateY(-4px) scale(.94)}@media(max-width:980px){.catalog[data-v-6ad81d5a]{grid-template-columns:1fr;grid-template-areas:"top" "filters" "content"}.catalog__top[data-v-6ad81d5a]{grid-template-columns:1fr;gap:.75rem}.catalog__top-meta[data-v-6ad81d5a]{flex-direction:column;align-items:stretch}}.checkout-steps[data-v-1c283542]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.checkout-step[data-v-1c283542]{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 30%,transparent);color:var(--text-muted)}.checkout-step--active[data-v-1c283542]{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent-soft) 44%,transparent);color:var(--text)}.checkout-layout[data-v-1c283542]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1.5rem;align-items:start}.checkout-rail[data-v-1c283542]{position:sticky;top:var(--sticky-top-offset);align-self:start;display:grid;gap:1rem}.checkout-panel[data-v-1c283542]{display:grid;align-content:start;gap:1rem;padding:1.5rem}.checkout-panel--summary[data-v-1c283542]{gap:1.25rem}.checkout-panel__header h2[data-v-1c283542],.checkout-panel__header p[data-v-1c283542]{margin:0}.choice-card[data-v-1c283542]{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:6.25rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-soft) 40%,transparent)}.choice-card input[data-v-1c283542]{margin:0;inline-size:1rem;block-size:1rem;align-self:center}.choice-card__copy[data-v-1c283542]{display:grid;gap:.2rem}.choice-card__copy p[data-v-1c283542],.choice-card__copy small[data-v-1c283542]{margin:0}.review-item[data-v-1c283542]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.review-item__copy[data-v-1c283542]{display:grid;gap:.25rem;min-width:0}.review-item__copy strong[data-v-1c283542]{line-height:1.35}.review-row[data-v-1c283542]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.review-row--total[data-v-1c283542]{padding-top:1rem;border-top:1px solid var(--border)}.checkout-panel__cta[data-v-1c283542]{margin-top:.25rem}.checkout-panel[data-v-1c283542] .checkout-panel__cta.base-button{align-self:start;width:100%}@media(max-width:980px){.checkout-layout[data-v-1c283542]{grid-template-columns:1fr}.checkout-rail[data-v-1c283542]{position:static}}@media(max-width:760px){.checkout-steps[data-v-1c283542]{grid-template-columns:1fr}}@media(max-width:640px){.review-item[data-v-1c283542]{grid-template-columns:1fr;gap:.45rem}}.payment-layout[data-v-9e28472e]{display:grid;grid-template-columns:minmax(0,46rem) 24rem;justify-content:center;gap:1.5rem;align-items:start}.payment-panel[data-v-9e28472e]{display:grid;gap:1rem;padding:2rem}.payment-panel--summary[data-v-9e28472e]{gap:1rem;padding:1.5rem}h1[data-v-9e28472e],h2[data-v-9e28472e],p[data-v-9e28472e]{margin:0}.payment-methods[data-v-9e28472e],.payment-details[data-v-9e28472e]{display:grid;gap:.75rem}.saved-methods[data-v-9e28472e]{display:grid;gap:.6rem}.saved-method[data-v-9e28472e]{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-soft) 40%,transparent)}.saved-method input[data-v-9e28472e]{margin:0;inline-size:1rem;block-size:1rem;align-self:center}.saved-method p[data-v-9e28472e]{margin:.2rem 0 0}.saved-method__summary[data-v-9e28472e]{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-soft) 40%,transparent)}.payment-method-list[data-v-9e28472e]{display:grid;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--bg-soft) 32%,transparent)}.payment-option[data-v-9e28472e]{display:grid;grid-template-columns:1rem 2.2rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:4rem;padding:.85rem 1rem}.payment-option input[data-v-9e28472e]{margin:0;inline-size:1rem;block-size:1rem;align-self:center}.payment-option+.payment-option[data-v-9e28472e]{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.payment-option__copy[data-v-9e28472e]{display:grid;gap:.15rem}.payment-option__icon[data-v-9e28472e]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:10px;background:color-mix(in srgb,var(--bg-soft) 72%,transparent);color:var(--text)}.payment-option__copy strong[data-v-9e28472e]{line-height:1.3}.payment-option__copy span[data-v-9e28472e]{font-size:.88rem}.card-fields[data-v-9e28472e]{display:grid;gap:.85rem}.card-fields__row[data-v-9e28472e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.card-field[data-v-9e28472e]{display:grid;gap:.45rem}.card-field span[data-v-9e28472e]{font-size:.92rem;font-weight:600}.card-field__error[data-v-9e28472e]{color:var(--danger);font-size:.82rem}.card-field input[data-v-9e28472e]{width:100%;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text)}.payment-hint[data-v-9e28472e]{margin:0}.summary-row[data-v-9e28472e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.summary-row__value[data-v-9e28472e]{display:inline-flex;align-items:center;gap:.45rem}.payment-actions[data-v-9e28472e]{display:flex;flex-wrap:wrap;gap:.75rem}.payment-rail[data-v-9e28472e]{position:sticky;top:var(--sticky-top-offset);align-self:start;display:grid;gap:1rem}.payment-rail__hint[data-v-9e28472e]{display:inline-flex;align-items:start;gap:.5rem;padding:.85rem .95rem;border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 42%,transparent)}@media(max-width:1040px){.payment-layout[data-v-9e28472e]{grid-template-columns:1fr}.payment-rail[data-v-9e28472e]{position:static}}@media(max-width:640px){.card-fields__row[data-v-9e28472e]{grid-template-columns:1fr}}.static-page[data-v-aaeb387c],.contact-card[data-v-aaeb387c]{padding:2rem}.static-page[data-v-aaeb387c]{display:grid;gap:1rem}.contact-card[data-v-aaeb387c]{display:flex;align-items:center;gap:.75rem}h1[data-v-aaeb387c],p[data-v-aaeb387c]{margin:0}.auth-single[data-v-a99dc378]{display:grid;justify-content:center}.auth-card[data-v-a99dc378]{width:min(100%,36rem);display:grid;gap:1rem;padding:2rem}h1[data-v-a99dc378],p[data-v-a99dc378]{margin:0}.hero[data-v-4199db23]{position:relative;padding-top:2.6rem}.hero[data-v-4199db23]:before{content:"";position:absolute;inset:1rem 0 auto;height:37rem;background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--primary-soft) 90%,transparent),transparent 22rem),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent-soft) 86%,transparent),transparent 22rem);pointer-events:none}.hero__grid[data-v-4199db23]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);gap:1.5rem;align-items:start}.hero__content h1[data-v-4199db23]{margin:.45rem 0 .8rem;font-size:clamp(2.15rem,4.5vw,3.9rem);line-height:1.01}.hero__subtitle[data-v-4199db23]{max-width:38rem;margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.65}.hero__highlights[data-v-4199db23],.hero__trust[data-v-4199db23]{display:flex;flex-wrap:wrap;gap:.65rem}.hero__highlights[data-v-4199db23]{margin-top:1rem}.hero__actions[data-v-4199db23]{display:flex;gap:.85rem;margin-top:1.3rem}.hero__trust[data-v-4199db23]{margin-top:1.15rem}.hero__trust-item[data-v-4199db23]{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.88rem}.hero__side[data-v-4199db23]{display:grid;gap:.85rem}.hero__media[data-v-4199db23]{overflow:hidden;padding:0}.hero__media[data-v-4199db23] .app-image{width:100%;min-height:16.5rem}.hero__media[data-v-4199db23] .hero__media-img{width:100%;height:100%;object-fit:cover}.hero__media-copy[data-v-4199db23]{display:grid;gap:.45rem;padding:.95rem 1rem 1rem}.hero__media-copy h2[data-v-4199db23],.hero__media-copy p[data-v-4199db23]{margin:0}.hero__media-copy h2[data-v-4199db23]{font-size:1.15rem;line-height:1.28}.hero__media-copy p[data-v-4199db23]{font-size:.92rem;line-height:1.55}.category-row[data-v-4199db23]{display:grid;gap:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr))}.category-card[data-v-4199db23]{overflow:hidden;min-height:100%;transition:transform var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter)}.category-card[data-v-4199db23]:hover{transform:translateY(var(--motion-lift-md));box-shadow:var(--shadow-md);border-color:var(--border-strong)}.category-card[data-v-4199db23] .app-image{width:100%;height:180px;overflow:hidden}.category-card[data-v-4199db23] .category-card__img{object-fit:cover;transition:transform var(--motion-slow) var(--ease-enter)}.category-card[data-v-4199db23]:hover .category-card__img{transform:scale(1.025)}.category-card__body[data-v-4199db23]{padding:1rem}.category-card h3[data-v-4199db23],.category-card p[data-v-4199db23]{margin:0}.category-card p[data-v-4199db23]{margin-top:.45rem;color:var(--text-muted)}@media(max-width:1180px){.hero__grid[data-v-4199db23],.category-row[data-v-4199db23]{grid-template-columns:1fr 1fr}.hero__side[data-v-4199db23]{grid-column:1 / -1}}@media(max-width:720px){.hero__grid[data-v-4199db23],.category-row[data-v-4199db23]{grid-template-columns:1fr}.hero__actions[data-v-4199db23]{flex-direction:column;align-items:stretch}.hero__trust[data-v-4199db23]{flex-direction:column;align-items:start}}.notice[data-v-8dc71df5]{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--text)}.auth-page__grid[data-v-97c2b196]{display:grid;justify-content:center}.auth-card[data-v-97c2b196]{width:min(100%,42rem);display:grid;gap:1rem;padding:2rem}.auth-card h1[data-v-97c2b196],.muted[data-v-97c2b196]{margin:0}.remember[data-v-97c2b196]{display:inline-flex;align-items:center;gap:.6rem}.result[data-v-c6b87d56]{display:grid;justify-content:center}.result__card[data-v-c6b87d56]{width:min(100%,38rem);display:grid;justify-items:center;gap:1rem;padding:2rem;text-align:center}.result__actions[data-v-c6b87d56]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}h1[data-v-c6b87d56],p[data-v-c6b87d56]{margin:0}.result-layout[data-v-612e0c4f]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1.5rem;align-items:start}.success-card[data-v-612e0c4f]{display:grid;gap:1.25rem;padding:1.6rem}.success-card__icon[data-v-612e0c4f]{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:999px;background:color-mix(in srgb,var(--success) 14%,var(--bg-elevated))}.success-card__copy[data-v-612e0c4f],.success-card__summary[data-v-612e0c4f]{display:grid;gap:.75rem}.success-card__copy h1[data-v-612e0c4f],.success-card__copy p[data-v-612e0c4f]{margin:0}.success-card__summary[data-v-612e0c4f]{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--bg-soft) 42%,transparent)}.success-card__summary-item[data-v-612e0c4f]{display:grid;gap:.35rem}.success-card__actions[data-v-612e0c4f]{display:flex;flex-wrap:wrap;gap:.75rem}.result-rail[data-v-612e0c4f]{position:sticky;top:var(--sticky-top-offset);align-self:start;display:grid;gap:1rem}.assurance-card[data-v-612e0c4f]{display:grid;gap:1rem;padding:1.25rem}.assurance-card__row[data-v-612e0c4f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.assurance-card__row strong[data-v-612e0c4f],.assurance-card__row p[data-v-612e0c4f]{margin:0}@media(max-width:1040px){.result-layout[data-v-612e0c4f]{grid-template-columns:1fr}.result-rail[data-v-612e0c4f]{position:static}}@media(max-width:760px){.success-card__summary[data-v-612e0c4f]{grid-template-columns:1fr}}.static-page[data-v-d4f6ae34]{display:grid;gap:1rem;padding:2rem}h1[data-v-d4f6ae34],p[data-v-d4f6ae34]{margin:0}.detail-skeleton[data-v-710c63f7]{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:1.4rem;align-items:start}.detail-skeleton__gallery[data-v-710c63f7]{display:grid;gap:.8rem}.detail-skeleton__image[data-v-710c63f7]{display:block;width:100%;aspect-ratio:1 / 1.02}.detail-skeleton__thumbs[data-v-710c63f7]{display:grid;grid-template-columns:repeat(4,minmax(0,82px));gap:.55rem}.detail-skeleton__thumb[data-v-710c63f7]{display:block;aspect-ratio:1}.detail-skeleton__info[data-v-710c63f7]{display:grid;gap:.85rem;padding:1.15rem}.detail-skeleton__badges[data-v-710c63f7],.detail-skeleton__variants[data-v-710c63f7]{display:flex;flex-wrap:wrap;gap:.5rem}.detail-skeleton__pill[data-v-710c63f7]{width:6rem;height:1.9rem;border-radius:999px}.detail-skeleton__pill--short[data-v-710c63f7]{width:4.4rem}.detail-skeleton__line[data-v-710c63f7]{display:block;height:.88rem;border-radius:999px}.detail-skeleton__line--eyebrow[data-v-710c63f7]{width:5rem}.detail-skeleton__line--title[data-v-710c63f7]{width:80%;height:1.35rem}.detail-skeleton__line--title-short[data-v-710c63f7]{width:56%;height:1.35rem}.detail-skeleton__line--rating[data-v-710c63f7]{width:7rem}.detail-skeleton__price-row[data-v-710c63f7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-skeleton__line--price[data-v-710c63f7]{width:6rem;height:1.2rem}.detail-skeleton__stock[data-v-710c63f7]{width:6.2rem;height:2rem;border-radius:999px}.detail-skeleton__line--body[data-v-710c63f7]{width:72%}.detail-skeleton__line--body-wide[data-v-710c63f7]{width:94%}.detail-skeleton__line--body-short[data-v-710c63f7]{width:62%}.detail-skeleton__variant[data-v-710c63f7]{width:6.6rem;height:2.65rem;border-radius:10px}.detail-skeleton__qty[data-v-710c63f7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-skeleton__line--label[data-v-710c63f7]{width:4rem}.detail-skeleton__qty-pill[data-v-710c63f7]{width:6rem;height:2.4rem;border-radius:999px}.detail-skeleton__actions[data-v-710c63f7]{display:grid;gap:.6rem}.detail-skeleton__button[data-v-710c63f7]{width:100%;height:3.1rem;border-radius:999px}.detail-skeleton__button--primary[data-v-710c63f7]{height:3.2rem}@media(max-width:1100px){.detail-skeleton[data-v-710c63f7]{grid-template-columns:1fr}}@media(max-width:760px){.detail-skeleton__thumbs[data-v-710c63f7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.breadcrumbs[data-v-9d0559e9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.9rem}.detail[data-v-9d0559e9]{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:1.4rem;align-items:start}.detail__gallery[data-v-9d0559e9]{display:grid;gap:.8rem}.detail__image[data-v-9d0559e9],.detail__thumb[data-v-9d0559e9]{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.detail__image[data-v-9d0559e9] .app-image{width:100%;height:100%}.detail__image[data-v-9d0559e9] .detail__image-img{width:100%;aspect-ratio:1 / 1.02;object-fit:cover}.detail__thumbs[data-v-9d0559e9]{display:grid;grid-template-columns:repeat(4,minmax(0,82px));gap:.55rem;justify-content:start}.detail__thumb[data-v-9d0559e9]{padding:0;aspect-ratio:1;transition:border-color var(--motion-base) var(--ease-enter),transform var(--motion-fast) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter)}.detail__thumb[data-v-9d0559e9]:hover{transform:translateY(var(--motion-lift-sm))}.detail__thumb--active[data-v-9d0559e9]{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent)}.detail__thumb[data-v-9d0559e9] .app-image{width:100%;height:100%}.detail__thumb[data-v-9d0559e9] .detail__thumb-img{object-fit:cover}.detail__info[data-v-9d0559e9]{display:grid;gap:.8rem;align-content:start;padding:1.15rem}.detail__badges[data-v-9d0559e9]{display:flex;flex-wrap:wrap;gap:.45rem}.detail__headline h1[data-v-9d0559e9],.detail__headline p[data-v-9d0559e9],.detail__description[data-v-9d0559e9]{margin:0}.detail__headline[data-v-9d0559e9]{display:grid;gap:.28rem}.detail__headline h1[data-v-9d0559e9]{font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.08}.detail__rating[data-v-9d0559e9]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:.9rem}.detail__rating-value[data-v-9d0559e9]{display:inline-flex;align-items:center;gap:.35rem;color:#f59e0b;font-weight:700}.detail__price-row[data-v-9d0559e9]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail__price[data-v-9d0559e9]{font-size:1.32rem}.detail__description[data-v-9d0559e9]{color:var(--text-muted);font-size:.95rem;line-height:1.6}.detail__variant-picker[data-v-9d0559e9]{display:grid;gap:.55rem}.detail__variant-label[data-v-9d0559e9]{font-size:.88rem;font-weight:600}.detail__variant-options[data-v-9d0559e9]{display:flex;flex-wrap:wrap;gap:.5rem}.detail__variant-option[data-v-9d0559e9]{display:grid;gap:.18rem;min-width:6.2rem;min-height:2.65rem;padding:.62rem .78rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);text-align:left;transition:border-color var(--motion-base) var(--ease-enter),background-color var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.detail__variant-option[data-v-9d0559e9]:hover{transform:translateY(var(--motion-lift-sm));border-color:color-mix(in srgb,var(--border-strong) 80%,var(--primary) 20%)}.detail__variant-option small[data-v-9d0559e9]{color:var(--text-muted);font-size:.76rem}.detail__variant-name[data-v-9d0559e9]{font-size:.88rem;font-weight:600;line-height:1.2}.detail__variant-option--active[data-v-9d0559e9]{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--bg-elevated) 88%,var(--primary) 12%)}.detail__variant-option--disabled[data-v-9d0559e9]{color:var(--text-soft);background:color-mix(in srgb,var(--bg-soft) 68%,transparent);border-color:color-mix(in srgb,var(--border) 78%,transparent);opacity:.72}.detail__variant-option--disabled[data-v-9d0559e9]:hover{border-color:color-mix(in srgb,var(--border) 78%,transparent)}.detail__quantity[data-v-9d0559e9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.92rem}.detail__stepper[data-v-9d0559e9]{display:inline-flex;align-items:center;gap:.65rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:999px;transition:border-color var(--motion-fast) var(--ease-enter),box-shadow var(--motion-fast) var(--ease-enter)}.detail__stepper button[data-v-9d0559e9]{border:0;background:transparent;color:var(--text);font-size:.98rem;transition:transform var(--motion-fast) var(--ease-enter)}.detail__stepper button[data-v-9d0559e9]:hover{transform:translateY(-1px)}.detail__stepper button[data-v-9d0559e9]:active{transform:translateY(0) scale(.96)}.detail__actions[data-v-9d0559e9]{display:grid;gap:.6rem}.detail__primary-action-wrap[data-v-9d0559e9]{position:relative}.detail__primary-action-wrap[data-v-9d0559e9] .base-button{width:100%}.detail__quantity-value[data-v-9d0559e9]{display:inline-block;min-width:1.2rem;text-align:center}.detail__quantity-value--active[data-v-9d0559e9]{animation:detail-quantity-bump-9d0559e9 .22s var(--ease-enter)}.detail__action-feedback[data-v-9d0559e9]{animation:detail-action-bump-9d0559e9 .24s var(--ease-enter)}.cart-chip[data-v-9d0559e9]{position:absolute;left:0;bottom:calc(100% + .65rem);display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);box-shadow:var(--shadow-md);color:var(--text);font-size:.79rem;font-weight:700;white-space:nowrap;pointer-events:none}.count-bump-enter-active[data-v-9d0559e9],.count-bump-leave-active[data-v-9d0559e9]{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.count-bump-enter-from[data-v-9d0559e9]{opacity:0;transform:translateY(4px) scale(.94)}.count-bump-leave-to[data-v-9d0559e9]{opacity:0;transform:translateY(-4px) scale(.94)}@keyframes detail-quantity-bump-9d0559e9{0%{transform:scale(.96)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes detail-action-bump-9d0559e9{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.cart-chip-enter-active[data-v-9d0559e9],.cart-chip-leave-active[data-v-9d0559e9]{transition:opacity .18s ease,transform .18s var(--ease-enter)}.cart-chip-enter-from[data-v-9d0559e9],.cart-chip-leave-to[data-v-9d0559e9]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:1100px){.detail[data-v-9d0559e9]{grid-template-columns:1fr}}@media(max-width:760px){.detail__thumbs[data-v-9d0559e9]{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog[data-v-4fd9048b]{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:". top" "filters content";gap:1.5rem;align-items:start}.catalog[data-v-4fd9048b] .filters{grid-area:filters}.catalog__content[data-v-4fd9048b]{grid-area:content;display:grid;align-content:start}.catalog__results[data-v-4fd9048b]{display:grid;gap:1.25rem;overflow-anchor:none}.catalog__top[data-v-4fd9048b]{grid-area:top;display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0 0 .85rem;border-bottom:1px solid color-mix(in srgb,var(--section-line) 82%,transparent);min-width:0}.catalog__summary[data-v-4fd9048b]{display:grid;min-height:3rem;align-items:center}.catalog__summary-line[data-v-4fd9048b]{margin:0;color:var(--text);font-size:.96rem;line-height:1.5}.catalog__summary-line[data-v-4fd9048b] span{display:inline-block}.catalog__summary-line strong[data-v-4fd9048b]{font-weight:700}.catalog__sort[data-v-4fd9048b]{display:inline-flex;align-items:center;gap:.75rem;align-self:center}.catalog__sort-label[data-v-4fd9048b]{font-size:.96rem;font-weight:600;color:var(--text);white-space:nowrap}.catalog__sort[data-v-4fd9048b] .field{display:flex;align-items:center}.catalog__sort[data-v-4fd9048b] .field__label{display:none}.catalog__sort[data-v-4fd9048b] .field__control{min-width:12rem}.catalog__load-more[data-v-4fd9048b]{display:flex;justify-content:center;overflow-anchor:none}.catalog__spinner[data-v-4fd9048b]{width:.95rem;height:.95rem;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-top-color:var(--text);border-radius:999px;animation:catalog-spin-4fd9048b .75s linear infinite}@keyframes catalog-spin-4fd9048b{to{transform:rotate(360deg)}}.count-bump-enter-active[data-v-4fd9048b],.count-bump-leave-active[data-v-4fd9048b]{transition:opacity var(--motion-micro) var(--ease-enter),transform var(--motion-micro) var(--ease-enter)}.count-bump-enter-from[data-v-4fd9048b]{opacity:0;transform:translateY(4px) scale(.94)}.count-bump-leave-to[data-v-4fd9048b]{opacity:0;transform:translateY(-4px) scale(.94)}@media(max-width:980px){.catalog[data-v-4fd9048b]{grid-template-columns:1fr;grid-template-areas:"top" "filters" "content"}.catalog__summary[data-v-4fd9048b]{min-height:auto}.catalog__top[data-v-4fd9048b]{align-items:start}.catalog__sort[data-v-4fd9048b]{width:100%;justify-content:flex-start}.catalog__sort[data-v-4fd9048b] .field{flex:1}.catalog__sort[data-v-4fd9048b] .field__control{min-width:0}}.auth-page__grid[data-v-2a6941bf]{display:grid;justify-content:center}.auth-card[data-v-2a6941bf]{width:min(100%,42rem);display:grid;gap:1rem;padding:2rem}.auth-card h1[data-v-2a6941bf],.muted[data-v-2a6941bf]{margin:0}.remember[data-v-2a6941bf]{display:inline-flex;align-items:center;gap:.6rem}.auth-single[data-v-1ccb404d]{display:grid;justify-content:center}.auth-card[data-v-1ccb404d]{width:min(100%,36rem);display:grid;gap:1rem;padding:2rem}h1[data-v-1ccb404d],p[data-v-1ccb404d]{margin:0}.static-page[data-v-c1da1229]{display:grid;gap:1rem;padding:2rem}h1[data-v-c1da1229],p[data-v-c1da1229]{margin:0}.static-page[data-v-3582328b]{display:grid;gap:1rem;padding:2rem}h1[data-v-3582328b],p[data-v-3582328b]{margin:0}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;--bg: #101915;--bg-elevated: rgba(18, 31, 25, .92);--bg-soft: #18231d;--bg-soft-strong: #213129;--bg-contrast: #13201a;--text: #f4f7f2;--text-muted: #a2b3ab;--border: rgba(244, 247, 242, .08);--border-strong: rgba(244, 247, 242, .16);--primary: #2fb67c;--primary-strong: #239565;--primary-soft: rgba(47, 182, 124, .18);--accent: #d7a645;--accent-soft: rgba(215, 166, 69, .16);--success: #61c892;--warning: #efc067;--danger: #ea8a84;--shadow-sm: 0 18px 44px rgba(3, 10, 7, .3);--shadow-md: 0 28px 74px rgba(3, 10, 7, .44);--shadow-lg: 0 36px 96px rgba(3, 10, 7, .56);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 34px;--container: 1280px;--motion-micro: .14s;--motion-fast: .18s;--motion-base: .26s;--motion-slow: .36s;--motion-xslow: .46s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-emphasis: cubic-bezier(.2, .8, .2, 1);--motion-lift-sm: -2px;--motion-lift-md: -4px;--motion-shift-sm: 8px;--motion-shift-md: 14px;--motion-shift-lg: 18px;--section-tint: rgba(255, 255, 255, .03);--section-line: rgba(244, 247, 242, .05);--ambient-glow-1: rgba(47, 182, 124, .16);--ambient-glow-2: rgba(215, 166, 69, .1);--focus-ring: rgba(47, 182, 124, .4);--grid-line: rgba(255, 255, 255, .16);--sticky-top-offset: 6.5rem;--sticky-top-tight: 5.85rem;--scroll-offset-content: 7.4rem}html[data-theme=premium-emerald]{color-scheme:dark}html[data-theme=warm-market]{color-scheme:light;--bg: #f6efe7;--bg-elevated: rgba(255, 250, 244, .92);--bg-soft: #efe4d7;--bg-soft-strong: #e4d6c5;--bg-contrast: #fff7f0;--text: #2b1f17;--text-muted: #7b6557;--border: rgba(43, 31, 23, .1);--border-strong: rgba(43, 31, 23, .18);--primary: #cb5c38;--primary-strong: #ac4625;--primary-soft: rgba(203, 92, 56, .14);--accent: #c7942b;--accent-soft: rgba(199, 148, 43, .16);--success: #36795a;--warning: #b7781a;--danger: #b24a42;--shadow-sm: 0 16px 36px rgba(66, 39, 17, .08);--shadow-md: 0 24px 60px rgba(66, 39, 17, .12);--shadow-lg: 0 30px 80px rgba(66, 39, 17, .16);--section-tint: rgba(255, 255, 255, .34);--section-line: rgba(43, 31, 23, .06);--ambient-glow-1: rgba(203, 92, 56, .16);--ambient-glow-2: rgba(199, 148, 43, .12);--focus-ring: rgba(203, 92, 56, .32);--grid-line: rgba(255, 255, 255, .12)}html[data-theme=bold-cobalt]{color-scheme:dark;--bg: #0d1330;--bg-elevated: rgba(17, 25, 58, .92);--bg-soft: #151d43;--bg-soft-strong: #1d2855;--bg-contrast: #11193a;--text: #eef2ff;--text-muted: #9ea9d4;--border: rgba(238, 242, 255, .08);--border-strong: rgba(238, 242, 255, .16);--primary: #4778ff;--primary-strong: #2f62f1;--primary-soft: rgba(71, 120, 255, .18);--accent: #43c9c2;--accent-soft: rgba(67, 201, 194, .16);--success: #5ac99f;--warning: #f0bb5f;--danger: #ef8d97;--shadow-sm: 0 18px 44px rgba(3, 7, 20, .34);--shadow-md: 0 26px 72px rgba(3, 7, 20, .46);--shadow-lg: 0 34px 92px rgba(3, 7, 20, .56);--section-tint: rgba(255, 255, 255, .03);--section-line: rgba(238, 242, 255, .05);--ambient-glow-1: rgba(71, 120, 255, .16);--ambient-glow-2: rgba(67, 201, 194, .1);--focus-ring: rgba(71, 120, 255, .34);--grid-line: rgba(255, 255, 255, .16)}html[data-theme=nord-commerce]{color-scheme:dark;--bg: #2e3440;--bg-elevated: rgba(59, 66, 82, .9);--bg-soft: #3b4252;--bg-soft-strong: #434c5e;--bg-contrast: #323947;--text: #eceff4;--text-muted: #d8dee9;--border: rgba(216, 222, 233, .1);--border-strong: rgba(216, 222, 233, .18);--primary: #88c0d0;--primary-strong: #5e81ac;--primary-soft: rgba(136, 192, 208, .18);--accent: #ebcb8b;--accent-soft: rgba(235, 203, 139, .16);--success: #a3be8c;--warning: #d08770;--danger: #bf616a;--shadow-sm: 0 18px 44px rgba(11, 16, 24, .32);--shadow-md: 0 26px 72px rgba(11, 16, 24, .44);--shadow-lg: 0 34px 92px rgba(11, 16, 24, .56);--section-tint: rgba(255, 255, 255, .03);--section-line: rgba(236, 239, 244, .06);--ambient-glow-1: rgba(136, 192, 208, .14);--ambient-glow-2: rgba(180, 142, 173, .1);--focus-ring: rgba(136, 192, 208, .34);--grid-line: rgba(255, 255, 255, .14)}html[data-theme=catppuccin-latte]{color-scheme:light;--bg: #eff1f5;--bg-elevated: rgba(252, 252, 253, .92);--bg-soft: #e6e9ef;--bg-soft-strong: #dce0e8;--bg-contrast: #f5f7fb;--text: #4c4f69;--text-muted: #6c6f85;--border: rgba(76, 79, 105, .1);--border-strong: rgba(76, 79, 105, .18);--primary: #1e66f5;--primary-strong: #1e5ad7;--primary-soft: rgba(30, 102, 245, .14);--accent: #df8e1d;--accent-soft: rgba(223, 142, 29, .16);--success: #40a02b;--warning: #fe640b;--danger: #d20f39;--shadow-sm: 0 16px 36px rgba(76, 79, 105, .08);--shadow-md: 0 24px 60px rgba(76, 79, 105, .12);--shadow-lg: 0 30px 80px rgba(76, 79, 105, .16);--section-tint: rgba(255, 255, 255, .38);--section-line: rgba(76, 79, 105, .06);--ambient-glow-1: rgba(4, 165, 229, .14);--ambient-glow-2: rgba(223, 142, 29, .12);--focus-ring: rgba(30, 102, 245, .28);--grid-line: rgba(255, 255, 255, .14)}html[data-theme=github-dimmed]{color-scheme:dark;--bg: #22272e;--bg-elevated: rgba(34, 39, 46, .92);--bg-soft: #2d333b;--bg-soft-strong: #373e47;--bg-contrast: #2a3138;--text: #adbac7;--text-muted: #768390;--border: rgba(173, 186, 199, .1);--border-strong: rgba(173, 186, 199, .18);--primary: #539bf5;--primary-strong: #4184e4;--primary-soft: rgba(83, 155, 245, .16);--accent: #57ab5a;--accent-soft: rgba(87, 171, 90, .14);--success: #57ab5a;--warning: #c69026;--danger: #e5534b;--shadow-sm: 0 18px 44px rgba(8, 10, 12, .3);--shadow-md: 0 26px 72px rgba(8, 10, 12, .42);--shadow-lg: 0 34px 92px rgba(8, 10, 12, .54);--section-tint: rgba(255, 255, 255, .03);--section-line: rgba(173, 186, 199, .05);--ambient-glow-1: rgba(83, 155, 245, .12);--ambient-glow-2: rgba(87, 171, 90, .08);--focus-ring: rgba(83, 155, 245, .32);--grid-line: rgba(255, 255, 255, .12)}html[data-theme=warm-material]{color-scheme:light;--bg: #fff7f0;--bg-elevated: rgba(255, 252, 248, .94);--bg-soft: #fbe9e7;--bg-soft-strong: #ffccbc;--bg-contrast: #fffaf5;--text: #3a2419;--text-muted: #7c6254;--border: rgba(58, 36, 25, .1);--border-strong: rgba(58, 36, 25, .18);--primary: #ff5722;--primary-strong: #e64a19;--primary-soft: rgba(255, 87, 34, .14);--accent: #ff9800;--accent-soft: rgba(255, 152, 0, .16);--success: #2e7d32;--warning: #ef6c00;--danger: #c62828;--shadow-sm: 0 16px 36px rgba(76, 46, 24, .08);--shadow-md: 0 24px 60px rgba(76, 46, 24, .12);--shadow-lg: 0 30px 80px rgba(76, 46, 24, .16);--section-tint: rgba(255, 255, 255, .34);--section-line: rgba(58, 36, 25, .06);--ambient-glow-1: rgba(255, 87, 34, .14);--ambient-glow-2: rgba(255, 152, 0, .12);--focus-ring: rgba(255, 87, 34, .28);--grid-line: rgba(255, 255, 255, .14)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset-content);background:radial-gradient(circle at top left,var(--ambient-glow-1),transparent 28rem),radial-gradient(circle at top right,var(--ambient-glow-2),transparent 24rem),var(--bg);transition:background-color var(--motion-xslow) var(--ease-enter)}:target{scroll-margin-top:var(--scroll-offset-content)}body{margin:0;min-width:320px;min-height:100vh;background:transparent;color:var(--text);transition:color var(--motion-base) var(--ease-enter),background-color var(--motion-xslow) var(--ease-enter)}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 14% 12%,var(--ambient-glow-1),transparent 26rem),radial-gradient(circle at 88% 10%,var(--ambient-glow-2),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,#fff 6%),var(--bg));pointer-events:none}body:after{content:"";position:fixed;inset:0;z-index:-1;opacity:.08;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 70%);pointer-events:none}body,button,input,select,textarea{font:inherit}body,button,input,select,textarea,a,.surface,.pill{transition:background-color var(--motion-base) var(--ease-enter),border-color var(--motion-base) var(--ease-enter),color var(--motion-base) var(--ease-enter),box-shadow var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter),opacity var(--motion-base) var(--ease-enter),filter var(--motion-base) var(--ease-enter)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:where(a,button,input,select,textarea,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[role=button],[role=tab]):focus{outline:none}:where(a,button,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}#app{min-height:100vh}.container{width:min(calc(100% - 2rem),var(--container));margin:0 auto}.page-shell{position:relative;overflow:clip}.section{padding:4rem 0}.section--band{position:relative}.section--band:before{content:"";position:absolute;inset:1rem 0;background:linear-gradient(180deg,color-mix(in srgb,var(--section-tint) 100%,transparent),transparent 78%),color-mix(in srgb,var(--bg-elevated) 24%,transparent);border-top:1px solid var(--section-line);border-bottom:1px solid var(--section-line);pointer-events:none}.section--band>*{position:relative;z-index:1}.section-shell{position:relative;padding:1.4rem;border:1px solid var(--section-line);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 78%,transparent),color-mix(in srgb,var(--bg) 84%,transparent));box-shadow:var(--shadow-sm);overflow:hidden}.section-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-soft) 75%,transparent),transparent 18rem),radial-gradient(circle at bottom left,color-mix(in srgb,var(--accent-soft) 68%,transparent),transparent 18rem);pointer-events:none}.section-shell>*{position:relative;z-index:1}.section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.section-title h2{margin:.35rem 0 0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}.section-title p{margin:0}.eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;letter-spacing:0;color:var(--accent);text-transform:uppercase}.muted{color:var(--text-muted)}.surface{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 100%,transparent),color-mix(in srgb,var(--bg-soft) 24%,transparent));border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.surface:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff3d;pointer-events:none}.ui-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-soft) 90%,transparent),color-mix(in srgb,var(--bg-elevated) 96%,#fff 4%),color-mix(in srgb,var(--bg-soft) 90%,transparent));background-size:220% 100%;animation:ui-skeleton-wave 1.1s linear infinite}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .78rem;border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 72%,transparent);color:var(--text-muted);border:1px solid color-mix(in srgb,var(--border) 84%,transparent)}.page-header{padding:2.5rem 0 1.5rem}.page-title{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.page-subtitle{margin:.85rem 0 0;max-width:48rem;color:var(--text-muted)}.stack{display:grid;gap:1rem}.grid-2{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.link-inline{color:var(--primary);font-weight:600}.meta-list{display:grid;gap:1rem}.meta-list strong{display:block;margin-bottom:.2rem}.page-band{padding:2rem 0}.route-page--force-visible{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.page-content-swap-enter-active,.page-content-swap-leave-active{transition:opacity var(--motion-fast) var(--ease-enter),transform var(--motion-fast) var(--ease-enter)}.page-content-swap-enter-from,.page-content-swap-leave-to{opacity:0;transform:translateY(4px)}.popover-enter-active,.popover-leave-active,.menu-panel-enter-active,.menu-panel-leave-active,.promo-layer-enter-active,.promo-layer-leave-active,.promo-content-enter-active,.promo-content-leave-active{transition:opacity var(--motion-base) var(--ease-enter),transform var(--motion-base) var(--ease-enter),filter var(--motion-base) var(--ease-enter)}.popover-leave-active,.menu-panel-leave-active,.promo-layer-leave-active,.promo-content-leave-active{transition-duration:var(--motion-fast);transition-timing-function:var(--ease-exit)}.popover-enter-from,.popover-leave-to{opacity:0;transform:translateY(var(--motion-shift-sm)) scale(.985);filter:blur(5px)}.menu-panel-enter-from,.menu-panel-leave-to{opacity:0;transform:translateY(calc(var(--motion-shift-sm) * -1));filter:blur(4px)}.promo-layer-enter-from,.promo-layer-leave-to{opacity:0;transform:translateY(var(--motion-shift-md)) scale(.985);filter:blur(8px)}.promo-content-enter-from,.promo-content-leave-to{opacity:0;transform:translate(var(--motion-shift-sm));filter:blur(4px)}@keyframes float-slow{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes ambient-pan{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1%,0) scale(1.01)}}@keyframes ui-skeleton-wave{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:1ms!important;transition-delay:0ms!important}}@media(max-width:960px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.section{padding:3rem 0}.section-shell{padding:1rem;border-radius:24px}}
