.DashboardNav-module-scss-module__oxcoYq__header{background:var(--app-bg-subtle);border-bottom:1px solid var(--app-border);box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;border-bottom:none;position:relative}.DashboardNav-module-scss-module__oxcoYq__headerMenuOpen{z-index:auto}.DashboardNav-module-scss-module__oxcoYq__headerStore .DashboardNav-module-scss-module__oxcoYq__headerInner{padding:var(--space-1)var(--space-3);gap:var(--space-2)}@media (max-width:640px){.DashboardNav-module-scss-module__oxcoYq__headerStore .DashboardNav-module-scss-module__oxcoYq__headerInner{padding:var(--space-1)var(--space-2);gap:var(--space-2)}}.DashboardNav-module-scss-module__oxcoYq__headerInner{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-4);box-sizing:border-box;width:100%;max-width:100%;display:flex}@media (max-width:640px){.DashboardNav-module-scss-module__oxcoYq__headerInner{padding:var(--space-2)var(--space-3);gap:var(--space-2);flex-wrap:nowrap}}.DashboardNav-module-scss-module__oxcoYq__headerAccent{background:var(--app-border);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.DashboardNav-module-scss-module__oxcoYq__brand{flex-shrink:0}.DashboardNav-module-scss-module__oxcoYq__logo{border-radius:var(--radius-lg);transition:transform var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out);align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;transform:translateY(0)}.DashboardNav-module-scss-module__oxcoYq__logo:hover{opacity:.92;transform:translateY(-1px)}.DashboardNav-module-scss-module__oxcoYq__logo:active{transform:translateY(0)}.DashboardNav-module-scss-module__oxcoYq__logoMark{border-radius:var(--radius);flex-shrink:0;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}@media (max-width:640px){.DashboardNav-module-scss-module__oxcoYq__logoMark{width:4.25rem;height:4.25rem}}.DashboardNav-module-scss-module__oxcoYq__logoImage{object-fit:contain}.DashboardNav-module-scss-module__oxcoYq__headerMobileActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:none}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__headerMobileActions{margin-inline-start:auto;display:flex}}.DashboardNav-module-scss-module__oxcoYq__headerCartIconBtn{width:2.5rem;height:2.5rem;color:var(--app-text);border-radius:var(--radius);-webkit-tap-highlight-color:#0000;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:none;position:relative}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__headerCartIconBtn{display:flex}}.DashboardNav-module-scss-module__oxcoYq__headerCartIconBtn:hover{background:var(--app-hover-subtle);color:var(--app-accent)}.DashboardNav-module-scss-module__oxcoYq__headerCartIconBtn:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__headerCartIconBtn:focus-visible{box-shadow:var(--shadow-glow);outline:none}.DashboardNav-module-scss-module__oxcoYq__headerCartBadge{top:.2rem;min-width:1.05rem;height:1.05rem;font-size:.65rem;font-weight:var(--font-bold);text-align:center;color:var(--vault-on-gold);background:var(--app-accent);border-radius:var(--radius-pill);padding:0 .2rem;line-height:1.05rem;position:absolute;inset-inline-end:.15rem;box-shadow:0 1px 2px #00000059}.DashboardNav-module-scss-module__oxcoYq__mobileMenuButton{width:2.5rem;height:2.5rem;color:var(--app-text);cursor:pointer;border-radius:var(--radius);-webkit-tap-highlight-color:#0000;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.DashboardNav-module-scss-module__oxcoYq__mobileMenuButton:hover{background:var(--app-hover-subtle);color:var(--app-accent)}.DashboardNav-module-scss-module__oxcoYq__mobileMenuButton:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__mobileMenuButton:focus-visible{box-shadow:var(--shadow-glow);outline:none}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__mobileMenuButton{display:flex}}.DashboardNav-module-scss-module__oxcoYq__nav{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}@media (min-width:641px){.DashboardNav-module-scss-module__oxcoYq__nav{gap:var(--space-4)}}.DashboardNav-module-scss-module__oxcoYq__navDesktop{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.DashboardNav-module-scss-module__oxcoYq__navDesktop::-webkit-scrollbar{display:none}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__navDesktop{display:none}}.DashboardNav-module-scss-module__oxcoYq__backdrop{z-index:var(--z-app-drawer-backdrop,200);background:var(--app-backdrop,#0000008c);-webkit-backdrop-filter:blur(4px);-webkit-tap-highlight-color:#0000;display:none;position:fixed;inset:0}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__backdrop{display:block}}.DashboardNav-module-scss-module__oxcoYq__navMobile{background:linear-gradient(165deg,color-mix(in srgb,var(--app-surface-elevated)88%,var(--vault-gold-soft))0%,var(--app-surface)42%,var(--app-bg-subtle)100%);border-inline-end:1px solid var(--app-border);width:18.5rem;max-width:88vw;box-shadow:8px 0 32px #00000073,inset -1px 0 0 color-mix(in srgb,var(--vault-gold)12%,transparent);z-index:1;box-sizing:border-box;will-change:transform;flex-direction:column;height:100%;margin:0;padding:0;display:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__navMobile{display:flex}}.DashboardNav-module-scss-module__oxcoYq__drawerAccent{background:var(--app-accent-bar-gradient);pointer-events:none;z-index:1;height:2px;position:absolute;top:0;left:0;right:0}.DashboardNav-module-scss-module__oxcoYq__drawerHeader{padding:var(--space-4);padding-top:calc(var(--space-4) + env(safe-area-inset-top,0px));padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border-faint);box-sizing:border-box;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0;display:flex}.DashboardNav-module-scss-module__oxcoYq__drawerLogo{-webkit-tap-highlight-color:#0000;transition:opacity var(--duration-fast)var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.DashboardNav-module-scss-module__oxcoYq__drawerLogo:hover{opacity:.9}.DashboardNav-module-scss-module__oxcoYq__drawerLogo:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__drawerLogo:focus-visible{box-shadow:var(--shadow-glow);border-radius:var(--radius);outline:none}.DashboardNav-module-scss-module__oxcoYq__drawerLogoMark{border-radius:var(--radius);flex-shrink:0;width:4.25rem;height:4.25rem;position:relative;overflow:hidden}.DashboardNav-module-scss-module__oxcoYq__drawerCloseButton{border:1px solid var(--app-border);background:var(--app-control-bg-subtle);width:2.5rem;height:2.5rem;color:var(--app-text-muted);cursor:pointer;border-radius:var(--radius-lg);-webkit-tap-highlight-color:#0000;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex}.DashboardNav-module-scss-module__oxcoYq__drawerCloseButton:hover{background:var(--vault-gold-soft);border-color:color-mix(in srgb,var(--vault-gold)35%,transparent);color:var(--vault-gold-bright)}.DashboardNav-module-scss-module__oxcoYq__drawerCloseButton:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__drawerCloseButton:focus-visible{box-shadow:var(--shadow-glow);outline:none}.DashboardNav-module-scss-module__oxcoYq__drawerContent{padding:var(--space-3)var(--space-3)var(--space-2);box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:2px;width:100%;max-width:100%;display:flex;overflow:hidden auto}.DashboardNav-module-scss-module__oxcoYq__navLinkWithIcon{align-items:center;gap:var(--space-2);display:inline-flex}.DashboardNav-module-scss-module__oxcoYq__navLinkIcon{opacity:.92;color:var(--app-text-soft);flex-shrink:0}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link.DashboardNav-module-scss-module__oxcoYq__navLinkWithIcon,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive.DashboardNav-module-scss-module__oxcoYq__navLinkWithIcon,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin.DashboardNav-module-scss-module__oxcoYq__navLinkWithIcon{align-items:center;display:flex}.DashboardNav-module-scss-module__oxcoYq__linkActive .DashboardNav-module-scss-module__oxcoYq__navLinkIcon,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive .DashboardNav-module-scss-module__oxcoYq__navLinkIcon{color:var(--app-accent);opacity:1}.DashboardNav-module-scss-module__oxcoYq__drawerDivider{background:var(--app-border);height:1px;margin:var(--space-2)var(--space-4)}.DashboardNav-module-scss-module__oxcoYq__link,.DashboardNav-module-scss-module__oxcoYq__linkActive,.DashboardNav-module-scss-module__oxcoYq__linkAdmin{font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2)var(--space-4);white-space:nowrap;transition:background var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);border-radius:999px;text-decoration:none;position:relative}@media (min-width:641px){.DashboardNav-module-scss-module__oxcoYq__link,.DashboardNav-module-scss-module__oxcoYq__linkActive,.DashboardNav-module-scss-module__oxcoYq__linkAdmin{font-size:var(--text-base)}}.DashboardNav-module-scss-module__oxcoYq__linkSoon{cursor:not-allowed;opacity:.9}.DashboardNav-module-scss-module__oxcoYq__navLabelWithSoon{align-items:center;gap:var(--space-2);display:inline-flex}.DashboardNav-module-scss-module__oxcoYq__soonBadge{font-size:.66rem;font-weight:var(--font-semibold);color:var(--vault-on-gold);background:linear-gradient(135deg,var(--app-accent)0%,var(--vault-gold-deep)100%);border-radius:999px;justify-content:center;align-items:center;padding:.12rem .5rem;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000040}.DashboardNav-module-scss-module__oxcoYq__navDesktop .DashboardNav-module-scss-module__oxcoYq__link:hover,.DashboardNav-module-scss-module__oxcoYq__navDesktop .DashboardNav-module-scss-module__oxcoYq__linkAdmin:hover{background:var(--app-hover-subtle);box-shadow:none;transform:none}.DashboardNav-module-scss-module__oxcoYq__link,.DashboardNav-module-scss-module__oxcoYq__linkAdmin{color:var(--app-text)}.DashboardNav-module-scss-module__oxcoYq__link:hover,.DashboardNav-module-scss-module__oxcoYq__linkAdmin:hover{background:var(--app-hover-subtle);color:var(--app-text)}.DashboardNav-module-scss-module__oxcoYq__linkActive{background:linear-gradient(135deg,var(--vault-silver-soft)0%,var(--vault-gold-soft)45%,color-mix(in srgb,var(--app-accent)28%,transparent)100%);color:var(--app-accent-bright);font-weight:var(--font-semibold);box-shadow:0 1px 4px #0003}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin{padding:var(--space-3)var(--space-4);text-align:right;border-radius:var(--radius-lg);box-sizing:border-box;width:100%;max-width:100%;font-size:var(--text-base);font-weight:var(--font-medium);-webkit-tap-highlight-color:#0000;transition:color var(--duration-fast)var(--ease-out),background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);border:1px solid #0000;display:block}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link:hover,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive:hover,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin:hover{background:var(--app-control-hover-bg);color:var(--app-text);transform:none}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link:active,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive:active,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin:active{background:var(--vault-gold-soft);transform:scale(.985)}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link:focus,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive:focus,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__link:focus-visible,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive:focus-visible,.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkAdmin:focus-visible{box-shadow:var(--shadow-glow);outline:none}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive{background:var(--vault-gold-soft);border-color:color-mix(in srgb,var(--vault-gold)32%,transparent);color:var(--vault-gold-bright);box-shadow:none}.DashboardNav-module-scss-module__oxcoYq__navMobile .DashboardNav-module-scss-module__oxcoYq__linkActive:hover{background:color-mix(in srgb,var(--vault-gold-soft)80%,var(--vault-gold));color:var(--vault-gold-bright)}.DashboardNav-module-scss-module__oxcoYq__user{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-2);border-inline-start:1px solid var(--app-border);border-radius:var(--radius-pill);background:radial-gradient(circle at 0 50%,var(--vault-silver-soft)0,transparent 65%);flex-shrink:0;margin-inline-start:var(--space-2);padding-inline-start:var(--space-3);display:flex}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__user{display:none}}.DashboardNav-module-scss-module__oxcoYq__name{font-size:var(--text-sm);color:var(--app-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:10rem;overflow:hidden}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__name{display:none}}.DashboardNav-module-scss-module__oxcoYq__header .DashboardNav-module-scss-module__oxcoYq__logoutBtn{padding-inline:var(--space-3);font-size:var(--text-sm);color:var(--app-text);border:1px solid var(--app-border);background:radial-gradient(circle at 100% 50%,var(--vault-gold-soft)0,transparent 60%);border-radius:999px}@media (max-width:1100px){.DashboardNav-module-scss-module__oxcoYq__header .DashboardNav-module-scss-module__oxcoYq__logoutBtn{display:none}}.DashboardNav-module-scss-module__oxcoYq__header .DashboardNav-module-scss-module__oxcoYq__logoutBtn:hover{border-color:var(--app-accent-border-strong);background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--app-accent)32%,transparent)0,transparent 65%)!important}.DashboardNav-module-scss-module__oxcoYq__drawerFooter{padding:var(--space-3)var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--app-border-faint);background:color-mix(in srgb,var(--app-bg-subtle)70%,transparent);gap:var(--space-3);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:100%;max-width:100%;margin-top:auto;margin-left:0;margin-right:0;display:flex}.DashboardNav-module-scss-module__oxcoYq__drawerUserInfo{padding:var(--space-3)var(--space-4);background:var(--app-control-bg-subtle);border:1px solid var(--app-border);border-radius:var(--radius-lg)}.DashboardNav-module-scss-module__oxcoYq__drawerUserName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--app-heading)}.DashboardNav-module-scss-module__oxcoYq__drawerLogoutBtn{border-radius:var(--radius-lg);width:100%;font-size:var(--text-sm);-webkit-tap-highlight-color:#0000;justify-content:center;color:var(--app-text)!important;border:1px solid var(--app-border)!important;background:var(--app-control-bg-subtle)!important}.DashboardNav-module-scss-module__oxcoYq__drawerLogoutBtn:hover:not(:disabled){background:var(--vault-gold-soft)!important;border-color:color-mix(in srgb,var(--vault-gold)40%,transparent)!important;color:var(--vault-gold-bright)!important}.DashboardNav-module-scss-module__oxcoYq__drawerLogoutBtn:focus{outline:none}.DashboardNav-module-scss-module__oxcoYq__drawerLogoutBtn:focus-visible{box-shadow:var(--shadow-glow);outline:none}
