.cmd-backdrop[data-v-6c8f8ff4]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding-top:min(20vh,140px);position:fixed;z-index:100}.cmd-panel[data-v-6c8f8ff4]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;margin:0 1rem;max-height:480px;max-width:580px;overflow:hidden;width:100%}.cmd-input-wrap[data-v-6c8f8ff4]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.75rem;padding:1rem 1.25rem}.cmd-input-icon[data-v-6c8f8ff4]{color:var(--text-muted);flex-shrink:0}.cmd-input[data-v-6c8f8ff4]{background:transparent;border:none;color:var(--text);flex:1;font-family:inherit;font-size:1rem;outline:none}.cmd-input[data-v-6c8f8ff4]::-moz-placeholder{color:var(--placeholder-icon)}.cmd-input[data-v-6c8f8ff4]::placeholder{color:var(--placeholder-icon)}.cmd-input[data-v-6c8f8ff4]::-webkit-search-cancel-button{display:none}.cmd-kbd[data-v-6c8f8ff4]{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;color:var(--text-muted);font-family:inherit;font-size:.72rem;font-weight:500;padding:.2rem .45rem}.cmd-results[data-v-6c8f8ff4]{flex:1;min-height:120px;overflow-y:auto;padding:.5rem}.cmd-state[data-v-6c8f8ff4]{align-items:center;color:var(--text-muted);display:flex;font-size:.92rem;gap:.6rem;justify-content:center;padding:2rem 1rem}.cmd-state-icon[data-v-6c8f8ff4]{opacity:.5}.cmd-hint[data-v-6c8f8ff4]{flex-direction:column;gap:.5rem}.cmd-spinner[data-v-6c8f8ff4]{animation:cmd-spin-6c8f8ff4 .6s linear infinite;border:2px solid var(--border-strong);border-radius:50%;border-top-color:var(--primary);height:18px;width:18px}@keyframes cmd-spin-6c8f8ff4{to{transform:rotate(1turn)}}.cmd-item[data-v-6c8f8ff4]{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:.85rem;padding:.7rem .85rem;text-align:left;transition:background .12s;width:100%}.cmd-item.active[data-v-6c8f8ff4],.cmd-item[data-v-6c8f8ff4]:hover{background:var(--surface-2)}.cmd-item.active[data-v-6c8f8ff4]{outline:2px solid var(--primary-soft)}.cmd-item-thumb[data-v-6c8f8ff4]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--placeholder-icon);display:grid;flex-shrink:0;height:44px;overflow:hidden;place-items:center;width:44px}.cmd-item-thumb img[data-v-6c8f8ff4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmd-item-body[data-v-6c8f8ff4]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.cmd-item-name[data-v-6c8f8ff4]{font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-item-price[data-v-6c8f8ff4]{color:var(--primary-text);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600}.cmd-item-arrow[data-v-6c8f8ff4]{color:var(--text-muted);flex-shrink:0;opacity:0;transition:opacity .15s}.cmd-item.active .cmd-item-arrow[data-v-6c8f8ff4],.cmd-item:hover .cmd-item-arrow[data-v-6c8f8ff4]{opacity:1}.cmd-footer[data-v-6c8f8ff4]{border-top:1px solid var(--border);justify-content:center;padding:.65rem 1.25rem}.cmd-footer[data-v-6c8f8ff4],.cmd-footer-hint[data-v-6c8f8ff4]{align-items:center;display:flex}.cmd-footer-hint[data-v-6c8f8ff4]{color:var(--text-muted);font-size:.78rem;gap:.75rem}.cmd-footer-hint kbd[data-v-6c8f8ff4]{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:inherit;font-size:.72rem;margin-right:.2rem;padding:.15rem .35rem}.cmd-backdrop-enter-active[data-v-6c8f8ff4],.cmd-backdrop-leave-active[data-v-6c8f8ff4]{transition:opacity .2s ease}.cmd-backdrop-enter-from[data-v-6c8f8ff4],.cmd-backdrop-leave-to[data-v-6c8f8ff4]{opacity:0}.cmd-panel-enter-active[data-v-6c8f8ff4]{transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.cmd-panel-leave-active[data-v-6c8f8ff4]{transition:opacity .15s ease,transform .15s ease}.cmd-panel-enter-from[data-v-6c8f8ff4]{opacity:0;transform:scale(.96) translateY(-8px)}.cmd-panel-leave-to[data-v-6c8f8ff4]{opacity:0;transform:scale(.98) translateY(-4px)}@media(max-width:540px){.cmd-backdrop[data-v-6c8f8ff4]{align-items:flex-start;padding-top:0}.cmd-panel[data-v-6c8f8ff4]{border-radius:0 0 16px 16px;margin:0;max-height:70vh;max-width:100%}.cmd-footer-hint[data-v-6c8f8ff4]{display:none}}@media(prefers-reduced-motion:reduce){.cmd-backdrop-enter-active[data-v-6c8f8ff4],.cmd-backdrop-leave-active[data-v-6c8f8ff4],.cmd-panel-enter-active[data-v-6c8f8ff4],.cmd-panel-leave-active[data-v-6c8f8ff4]{transition:none}.cmd-spinner[data-v-6c8f8ff4]{animation:none}}.site-header[data-v-562d35a9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-bg);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.header-inner[data-v-562d35a9]{gap:1rem;height:68px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.25rem}.brand[data-v-562d35a9],.header-inner[data-v-562d35a9]{align-items:center;display:flex}.brand[data-v-562d35a9]{color:var(--text);font-size:1.2rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.brand-group[data-v-562d35a9]{align-items:center;display:flex;gap:.75rem}.theme-toggle[data-v-562d35a9]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:grid;height:32px;place-items:center;transition:background .18s,color .18s,border-color .18s;width:32px}.theme-toggle[data-v-562d35a9]:hover{background:var(--btn-ghost-hover);border-color:var(--primary-text);color:var(--primary-text)}.brand-mark[data-v-562d35a9]{background:var(--primary);border-radius:10px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.brand-accent[data-v-562d35a9]{color:var(--primary-text)}.nav-desktop[data-v-562d35a9]{align-items:center;display:flex;gap:1.75rem}.nav-link[data-v-562d35a9]{color:var(--text-muted);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .18s}.nav-link.nav-active[data-v-562d35a9],.nav-link[data-v-562d35a9]:hover{color:var(--primary-text)}.actions[data-v-562d35a9]{align-items:center;display:flex;gap:.35rem}.icon-btn[data-v-562d35a9]{background:transparent;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:grid;height:40px;place-items:center;position:relative;text-decoration:none;transition:background .18s,color .18s;width:40px}.icon-btn[data-v-562d35a9]:hover{background:var(--surface-2);color:var(--primary-text)}.icon-btn.active[data-v-562d35a9]{background:var(--primary-soft);color:var(--primary-text)}.cart-badge[data-v-562d35a9],.user-badge[data-v-562d35a9]{background:var(--primary);border-radius:9px;color:#fff;display:grid;font-size:.7rem;font-weight:700;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:2px;top:2px}@keyframes user-badge-pulse-562d35a9{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.user-badge[data-v-562d35a9]{animation:none}}.menu-toggle[data-v-562d35a9]{display:none}.nav-backdrop[data-v-562d35a9]{background:#0006;inset:68px 0 0;position:fixed;z-index:40}.nav-mobile[data-v-562d35a9]{background:var(--surface);border-top:1px solid var(--border);box-shadow:0 16px 32px var(--shadow-card-strong);display:flex;flex-direction:column;left:0;padding:.5rem 1.25rem 1rem;position:absolute;right:0;top:100%;z-index:45}.nav-mobile[data-v-562d35a9],.nav-mobile-link[data-v-562d35a9]{border-bottom:1px solid var(--border)}.nav-mobile-link[data-v-562d35a9]{color:var(--text);font-weight:500;padding:.95rem .25rem;text-decoration:none}.nav-mobile-link[data-v-562d35a9]:last-child{border-bottom:none}.nav-mobile-link.nav-active[data-v-562d35a9]{color:var(--primary-text);font-weight:600}.drawer-enter-active[data-v-562d35a9],.drawer-leave-active[data-v-562d35a9]{transition:opacity .22s ease,transform .22s ease}.drawer-enter-from[data-v-562d35a9],.drawer-leave-to[data-v-562d35a9]{opacity:0;transform:translateY(-12px)}.backdrop-enter-active[data-v-562d35a9],.backdrop-leave-active[data-v-562d35a9]{transition:opacity .22s ease}.backdrop-enter-from[data-v-562d35a9],.backdrop-leave-to[data-v-562d35a9]{opacity:0}@media(max-width:860px){.nav-desktop[data-v-562d35a9]{display:none}.menu-toggle[data-v-562d35a9]{display:grid}.hide-mobile[data-v-562d35a9]{display:none!important}}.nav-mobile-user-actions[data-v-562d35a9]{display:flex;gap:.5rem;padding:0 0 .25rem}.nav-mobile-action[data-v-562d35a9]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;color:var(--text);display:flex;flex:1;font-size:.9rem;font-weight:500;gap:.6rem;padding:.75rem 1rem;position:relative;text-decoration:none;transition:background .15s,border-color .15s}.nav-mobile-action[data-v-562d35a9]:hover{background:var(--primary-soft);border-color:var(--primary)}.nav-mobile-badge[data-v-562d35a9]{background:var(--primary);border-radius:10px;color:#fff;display:grid;font-size:.72rem;font-weight:700;height:20px;margin-left:auto;min-width:20px;padding:0 5px;place-items:center}.nav-mobile-divider[data-v-562d35a9]{background:var(--border);height:1px;margin:.5rem 0}.site-footer[data-v-9f5ab84d]{background:#11201a;color:#c8d4cd;margin-top:4rem}.footer-inner[data-v-9f5ab84d]{display:grid;gap:2.5rem;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:3.5rem 1.25rem 2.5rem}.brand[data-v-9f5ab84d]{align-items:center;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.6rem;text-decoration:none}.brand-mark[data-v-9f5ab84d]{background:#1f7a4d;border-radius:10px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.brand-accent[data-v-9f5ab84d]{color:#5cc98c}.footer-tagline[data-v-9f5ab84d]{color:#93a69c;font-size:.9rem;line-height:1.6;margin:1rem 0 1.25rem;max-width:360px}.footer-socials[data-v-9f5ab84d]{display:flex;gap:.6rem}.social[data-v-9f5ab84d]{background:#1b3128;border-radius:10px;color:#aebcb4;display:grid;height:38px;place-items:center;transition:background .18s,color .18s;width:38px}.social[data-v-9f5ab84d]:hover{background:#1f7a4d;color:#fff}.footer-col h3[data-v-9f5ab84d]{color:#fff;font-size:.95rem;margin:0 0 1rem}.footer-col a[data-v-9f5ab84d]{color:#93a69c;display:block;font-size:.9rem;padding:.35rem 0;text-decoration:none;transition:color .18s}.footer-col a[data-v-9f5ab84d]:hover{color:#5cc98c}.footer-bottom[data-v-9f5ab84d]{border-top:1px solid #1d3329;padding:1.5rem 1.25rem;text-align:center}.footer-bottom p[data-v-9f5ab84d]{color:#7d8f86;font-size:.85rem;margin:0}@media(max-width:860px){.footer-inner[data-v-9f5ab84d]{gap:2rem;grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-inner[data-v-9f5ab84d]{grid-template-columns:1fr}}
