.language-switcher[data-v-82205c4d]{position:relative}.language-switcher select[data-v-82205c4d]{background:#f1f5f9b3;border:1px solid rgba(148,163,184,.4);border-radius:999px;color:#0f172acc;cursor:pointer;font-size:.9rem;padding:.4rem 1.2rem .4rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.language-switcher select[data-v-82205c4d]:hover{border-color:#2563eb80}.language-switcher select[data-v-82205c4d]:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.language-switcher--drawer select[data-v-82205c4d]{width:100%}.sr-only[data-v-82205c4d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.site-header[data-v-fbdebfbe]{background:#fff;border-bottom:1px solid #e2e4e8;position:sticky;top:0;z-index:1200}[data-theme=dark] .site-header[data-v-fbdebfbe]{background:#0e1628;border-bottom-color:#253450}.header-content[data-v-fbdebfbe]{align-items:center;display:flex;gap:2rem;padding:.875rem 0}.brand[data-v-fbdebfbe]{align-items:center;display:inline-flex;gap:.55rem;text-decoration:none}.brand[data-v-fbdebfbe],.brand-logo[data-v-fbdebfbe]{flex-shrink:0}.brand-name[data-v-fbdebfbe]{color:var(--color-ink);font-size:1rem;font-weight:700;letter-spacing:.42em;padding-right:.1em;text-transform:uppercase}[data-theme=dark] .brand-name[data-v-fbdebfbe]{color:#eef4ff}.nav-links[data-v-fbdebfbe]{align-items:center;display:flex;flex:1;gap:.25rem}.nav-links a[data-v-fbdebfbe]{border-radius:4px;color:var(--color-grey);font-size:.9rem;font-weight:500;padding:.45rem .75rem;transition:color .15s,background .15s;white-space:nowrap}[data-theme=dark] .nav-links a[data-v-fbdebfbe]{color:#aec4df}.nav-links a[data-v-fbdebfbe]:hover{background:#f4f4f4;color:var(--color-ink)}[data-theme=dark] .nav-links a[data-v-fbdebfbe]:hover{background:#ffffff0f;color:#eef4ff}.nav-links a[data-v-fbdebfbe]:focus-visible{outline:2px solid var(--color-accent,#3e6ae1);outline-offset:2px}.nav-links a.router-link-active[data-v-fbdebfbe]{color:var(--color-accent);font-weight:600}.header-actions[data-v-fbdebfbe]{flex-shrink:0;gap:.5rem}.header-actions[data-v-fbdebfbe],.icon-btn[data-v-fbdebfbe]{align-items:center;display:flex}.icon-btn[data-v-fbdebfbe]{border-radius:4px;color:var(--color-grey);height:36px;justify-content:center;transition:color .15s,background .15s;width:36px}.icon-btn[data-v-fbdebfbe]:hover{background:#f4f4f4;color:var(--color-ink)}[data-theme=dark] .icon-btn[data-v-fbdebfbe]{color:#aec4df}[data-theme=dark] .icon-btn[data-v-fbdebfbe]:hover{background:#ffffff0f;color:#eef4ff}.btn-sm[data-v-fbdebfbe]{font-size:.875rem;min-height:36px;padding:.45rem .9rem}.cart-nav-btn[data-v-fbdebfbe]{align-items:center;background:none;border:1.5px solid var(--color-border-strong);border-radius:4px;color:var(--color-grey);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:border-color .15s,color .15s,background .15s;width:36px}.cart-nav-btn[data-v-fbdebfbe]:hover{background:#3e6ae10d;border-color:var(--color-accent);color:var(--color-accent)}[data-theme=dark] .cart-nav-btn[data-v-fbdebfbe]{border-color:#334d70;color:#aec4df}.cart-nav-badge[data-v-fbdebfbe]{align-items:center;background:var(--color-accent);border-radius:50%;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:17px;justify-content:center;pointer-events:none;position:absolute;right:-6px;top:-6px;width:17px}.logout-btn[data-v-fbdebfbe]{background:transparent;border:1.5px solid rgba(220,38,38,.3);border-radius:var(--btn-radius);color:#dc2626;white-space:nowrap}.logout-btn[data-v-fbdebfbe]:hover:not(:disabled){background:#dc26260f}.logout-btn[data-v-fbdebfbe]:disabled{cursor:progress;opacity:.5}[data-theme=dark] .logout-btn[data-v-fbdebfbe]{border-color:#f8727238;color:#f87171}[data-theme=dark] .logout-btn[data-v-fbdebfbe]:hover:not(:disabled){background:#f8727212}.nav-toggle[data-v-fbdebfbe]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:.4rem}.nav-toggle .bar[data-v-fbdebfbe]{background:var(--color-grey);border-radius:2px;display:block;height:2px;transition:background .15s;width:22px}.nav-toggle:hover .bar[data-v-fbdebfbe]{background:var(--color-ink)}.mobile-drawer[data-v-fbdebfbe]{background:#fff;display:flex;flex-direction:column;gap:0;inset:0;overflow-y:auto;padding:4.5rem 1.5rem 2.5rem;position:fixed;z-index:1300}[data-theme=dark] .mobile-drawer[data-v-fbdebfbe]{background:#0e1628}.mobile-drawer a[data-v-fbdebfbe]{border-bottom:1px solid #ebebeb;color:var(--color-ink);display:block;font-size:1rem;font-weight:500;padding:.9rem 0;transition:color .15s}[data-theme=dark] .mobile-drawer a[data-v-fbdebfbe]{border-bottom-color:#1a3050;color:#eef4ff}.mobile-drawer a.router-link-active[data-v-fbdebfbe],.mobile-drawer a[data-v-fbdebfbe]:hover{color:var(--color-accent)}.drawer-brand[data-v-fbdebfbe]{border-bottom:1px solid #ebebeb;color:var(--color-ink);font-size:1.1rem;font-weight:700;letter-spacing:.42em;margin-bottom:.25rem;padding-bottom:1rem}[data-theme=dark] .drawer-brand[data-v-fbdebfbe]{border-bottom-color:#1a3050;color:#eef4ff}.drawer-lang[data-v-fbdebfbe]{border-bottom:1px solid #ebebeb;padding:.75rem 0}[data-theme=dark] .drawer-lang[data-v-fbdebfbe]{border-bottom-color:#1a3050}.mobile-drawer[data-v-fbdebfbe] .language-switcher{margin-top:0}.drawer-divider[data-v-fbdebfbe]{background:#ebebeb;height:1px;margin:.5rem 0}[data-theme=dark] .drawer-divider[data-v-fbdebfbe]{background:#1a3050}.drawer-cta[data-v-fbdebfbe]{justify-content:center;margin-top:.5rem;width:100%}.mobile-drawer a.btn[data-v-fbdebfbe]{border-bottom:none;display:flex;padding:.7rem 1.4rem}.mobile-drawer .logout-btn[data-v-fbdebfbe]{width:100%}.drawer-close[data-v-fbdebfbe]{align-items:center;background:#f4f4f4;border:none;border-radius:4px;color:var(--color-grey);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:1.25rem;top:1rem;transition:background .15s;width:38px}.drawer-close[data-v-fbdebfbe]:hover{background:#e2e4e8}[data-theme=dark] .drawer-close[data-v-fbdebfbe]{background:#1a3050;color:#eef4ff}[data-theme=dark] .drawer-close[data-v-fbdebfbe]:hover{background:#253450}.slide-enter-from[data-v-fbdebfbe],.slide-leave-to[data-v-fbdebfbe]{opacity:0;transform:translate(100%)}.slide-enter-active[data-v-fbdebfbe],.slide-leave-active[data-v-fbdebfbe]{transition:transform .25s ease,opacity .25s ease}.header-auth[data-v-fbdebfbe],.header-lang-desktop[data-v-fbdebfbe]{align-items:center;display:flex}.header-auth[data-v-fbdebfbe]{gap:.5rem}.header-lang-mobile[data-v-fbdebfbe]{background:transparent;border:1.5px solid var(--color-border-strong);border-radius:4px;color:var(--color-grey);cursor:pointer;display:none;font-size:.78rem;font-weight:700;letter-spacing:.05em;line-height:1;min-height:32px;padding:.3rem .55rem;transition:border-color .15s,color .15s}.header-lang-mobile[data-v-fbdebfbe]:hover{border-color:var(--color-accent);color:var(--color-accent)}[data-theme=dark] .header-lang-mobile[data-v-fbdebfbe]{border-color:#334d70;color:#aec4df}@media (max-width:1280px) and (min-width:961px){.header-content[data-v-fbdebfbe]{gap:1rem}.nav-links[data-v-fbdebfbe]{gap:0}.nav-links a[data-v-fbdebfbe]{font-size:.85rem;padding:.45rem .55rem}.btn-sm[data-v-fbdebfbe]{font-size:.82rem;padding:.4rem .65rem}}@media (max-width:960px){.header-content[data-v-fbdebfbe]{justify-content:space-between}.nav-links[data-v-fbdebfbe]{display:none}.nav-toggle[data-v-fbdebfbe]{display:flex}.header-actions[data-v-fbdebfbe]{gap:.4rem}.header-auth[data-v-fbdebfbe],.header-lang-desktop[data-v-fbdebfbe],.icon-btn[data-v-fbdebfbe]{display:none}.header-lang-mobile[data-v-fbdebfbe]{align-items:center;display:flex}}@media (max-width:480px){.brand-name[data-v-fbdebfbe]{font-size:.85rem;letter-spacing:.25em}}
