.header-navbar a,.header-navbar a:active,.header-navbar a:focus,.header-navbar a:hover,.header-navbar a:link,.header-navbar a:visited,.nav-link,.nav-link:active,.nav-link:focus,.nav-link:hover,.nav-link:link,.nav-link:visited,.navbar a,.navbar a:active,.navbar a:focus,.navbar a:hover,.navbar a:link,.navbar a:visited,.navbar-brand,.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover,.navbar-brand:link,.navbar-brand:visited,header.navbar a,header.navbar a:active,header.navbar a:focus,header.navbar a:hover,header.navbar a:link,header.navbar a:visited{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:none;text-decoration-style:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.header-navbar,.navbar.navbar-expand-lg,header.navbar{padding:15px 1rem;background:linear-gradient(90deg,var(--color-sage-green) 0,var(--color-sage-green-dark) 50%,var(--color-charcoal) 100%);box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:1040;transition:background .3s ease,box-shadow .3s ease}header.navbar.header-navbar{background:var(--nav-bg);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1030}.header-navbar .auth-btn,header.navbar .auth-btn{white-space:nowrap}[data-theme=dark] .header-navbar,[data-theme=dark] .navbar.navbar-expand-lg,[data-theme=dark] header.navbar{background:linear-gradient(90deg,var(--color-sage-green-800) 0,var(--color-sage-green-900) 50%,var(--color-charcoal-900) 100%);box-shadow:var(--shadow-md)}.header-navbar .navbar-brand,.navbar .navbar-brand{display:flex;flex-direction:column;gap:0;margin-right:1.5rem;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;padding:.25rem 0}.header-navbar .navbar-brand .logo-main,.navbar .navbar-brand .logo-main{font-size:1.25rem;font-weight:700;color:var(--color-white);letter-spacing:.5px;line-height:1.2;text-shadow:0 1px 2px var(--color-black-alpha-20)}.header-navbar .navbar-brand .logo-main .logo-art,.navbar-brand .logo-main .logo-art{color:var(--color-warm-beige);font-weight:700}.header-navbar .navbar-brand .logo-separator,.navbar .navbar-brand .logo-separator{color:var(--color-white);font-weight:300;padding:0 2px}.header-navbar .navbar-brand .logo-tagline,.navbar .navbar-brand .logo-tagline{font-size:.75rem;font-style:italic;color:var(--color-warm-beige-alpha-90);letter-spacing:1px;text-align:right}.header-navbar .navbar-brand .logo-trademark,.navbar .navbar-brand .logo-trademark{font-size:10px;opacity:.8}.header-navbar .navbar-brand:hover .logo-main,.navbar .navbar-brand:hover .logo-main{color:var(--color-white)}.header-navbar .navbar-brand:hover .logo-art,.navbar .navbar-brand:hover .logo-art{color:var(--color-warm-beige-light)}[data-theme=dark] .header-navbar .navbar-brand .logo-main,[data-theme=dark] .navbar .navbar-brand .logo-main{color:var(--color-white);text-shadow:0 1px 2px var(--color-black-alpha-30)}[data-theme=dark] .header-navbar .navbar-brand .logo-art,[data-theme=dark] .navbar .navbar-brand .logo-art{color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .navbar-brand .logo-tagline,[data-theme=dark] .navbar .navbar-brand .logo-tagline{color:var(--color-warm-beige-alpha-85)}[data-theme=dark] .header-navbar .navbar-brand:hover .logo-main,[data-theme=dark] .navbar .navbar-brand:hover .logo-main{color:var(--color-white)}[data-theme=dark] .header-navbar .navbar-brand:hover .logo-art,[data-theme=dark] .navbar .navbar-brand:hover .logo-art{color:var(--color-warm-beige-light)}.header-navbar .me-auto,.header-navbar nav.me-auto,header.navbar .me-auto,header.navbar nav.me-auto{padding-top:var(--space-4);padding-bottom:var(--space-4)}.header-navbar .navbar-nav .nav-link,.navbar-nav .nav-link,.navbar-nav a.nav-link{font-size:1rem;font-weight:500;color:var(--color-white);transition:all var(--transition-fast);position:relative;padding:.5rem .75rem .75rem;background:none}.header-navbar .navbar-nav .nav-link:focus,.header-navbar .navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-nav a.nav-link:focus,.navbar-nav a.nav-link:hover{background:none;color:var(--color-white)}.header-navbar .navbar-nav .nav-link:after,.navbar .navbar-nav .nav-link:after{content:"";position:absolute;bottom:.25rem;left:.75rem;width:0;height:2px;background:var(--color-warm-beige);transition:width var(--transition-base)}.header-navbar .navbar-nav .nav-link:hover:after,.navbar .navbar-nav .nav-link:hover:after{width:calc(100% - 1.5rem)}[data-theme=dark] .header-navbar .navbar-nav .nav-link,[data-theme=dark] header.navbar .navbar-nav .nav-link{color:var(--color-white)!important}[data-theme=dark] .header-navbar .navbar-nav .nav-link:after,[data-theme=dark] header.navbar .navbar-nav .nav-link:after{background:var(--color-warm-beige)!important}.header-navbar .forum-link,.navbar .forum-link{color:var(--color-white);font-size:1rem;font-weight:500;transition:color var(--transition-fast)}.header-navbar .forum-link:hover,.navbar .forum-link:hover{color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .forum-link,[data-theme=dark] .navbar .forum-link{color:var(--color-white)!important}[data-theme=dark] .header-navbar .forum-link:hover,[data-theme=dark] .navbar .forum-link:hover{color:var(--color-warm-beige)!important}.header-navbar .navbar-nav .dropdown-toggle,.navbar .navbar-nav .dropdown-toggle,header.navbar .navbar-nav a.dropdown-toggle,header.navbar.shadow-sm.sticky-top .navbar-nav .dropdown-toggle,header.navbar.sticky-top .navbar-nav a.dropdown-toggle{font-size:1rem;font-weight:500;color:var(--color-white);transition:all var(--transition-fast);position:relative;padding:.5rem .75rem .75rem;background:none}.header-navbar .navbar-nav .dropdown-toggle:focus,.header-navbar .navbar-nav .dropdown-toggle:hover,header.navbar .navbar-nav a.dropdown-toggle:focus,header.navbar .navbar-nav a.dropdown-toggle:hover,header.navbar.shadow-sm.sticky-top .navbar-nav .dropdown-toggle:focus,header.navbar.shadow-sm.sticky-top .navbar-nav .dropdown-toggle:hover,header.navbar.sticky-top .navbar-nav a.dropdown-toggle:focus,header.navbar.sticky-top .navbar-nav a.dropdown-toggle:hover{background:none;color:var(--color-white)}.header-navbar .navbar-nav .dropdown-toggle:after,.navbar .navbar-nav .dropdown-toggle:after{content:"";position:absolute;bottom:.25rem;left:.75rem;width:0;height:2px;background:var(--color-warm-beige);transition:width var(--transition-base);border:none;display:block;margin:0;vertical-align:initial}.header-navbar .navbar-nav .dropdown-toggle:hover:after,.navbar .navbar-nav .dropdown-toggle:hover:after{width:calc(100% - 1.5rem)}[data-theme=dark] .header-navbar .navbar-nav .dropdown-toggle,[data-theme=dark] header.navbar .navbar-nav .dropdown-toggle{color:var(--color-white)!important}[data-theme=dark] .header-navbar .navbar-nav .dropdown-toggle:after,[data-theme=dark] header.navbar .navbar-nav .dropdown-toggle:after{background:var(--color-warm-beige)!important}.header-navbar .navbar-nav .nav-link.btn-outline-primary,.header-navbar .navbar-nav .nav-link.btn-primary,header.navbar .navbar-nav .nav-link.btn-outline-primary,header.navbar .navbar-nav .nav-link.btn-primary{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;transition:all var(--transition-fast);padding-bottom:.5rem}.header-navbar .navbar-nav .nav-link.btn-outline-primary:after,.header-navbar .navbar-nav .nav-link.btn-primary:after,header.navbar .navbar-nav .nav-link.btn-outline-primary:after,header.navbar .navbar-nav .nav-link.btn-primary:after{display:none}.header-navbar .navbar-nav .nav-link.btn-outline-primary,header.navbar .navbar-nav .nav-link.btn-outline-primary{color:var(--color-warm-beige);background:var(--color-overlay-light);border:2px solid var(--color-warm-beige);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-navbar .navbar-nav .nav-link.btn-outline-primary:active,.header-navbar .navbar-nav .nav-link.btn-outline-primary:focus,.header-navbar .navbar-nav .nav-link.btn-outline-primary:hover,header.navbar .navbar-nav .nav-link.btn-outline-primary:active,header.navbar .navbar-nav .nav-link.btn-outline-primary:focus,header.navbar .navbar-nav .nav-link.btn-outline-primary:hover{background:var(--color-warm-beige);border-color:var(--color-warm-beige);color:var(--color-charcoal);transform:translateY(-1px);box-shadow:var(--shadow-sm)}[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-outline-primary,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-outline-primary{color:var(--color-sage-green-300);border-color:var(--color-sage-green-400);background:var(--color-sage-green-alpha-15)}html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn.btn-outline-primary:active,html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn.btn-outline-primary:focus,html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn.btn-outline-primary:hover,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn.btn-outline-primary:active,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn.btn-outline-primary:focus,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn.btn-outline-primary:hover,html[data-theme=dark] body header.navbar .navbar-nav a.nav-link.btn.btn-outline-primary:active,html[data-theme=dark] body header.navbar .navbar-nav a.nav-link.btn.btn-outline-primary:focus,html[data-theme=dark] body header.navbar .navbar-nav a.nav-link.btn.btn-outline-primary:hover{background:transparent;border-color:var(--color-warm-beige);color:var(--color-warm-beige);box-shadow:var(--shadow-md)}.header-navbar .navbar-nav .nav-link.btn-primary,.header-navbar .navbar-nav a.nav-link.btn.btn-primary,header.navbar .navbar-nav .nav-link.btn-primary,header.navbar .navbar-nav a.nav-link.btn.btn-primary{background:var(--color-warm-beige);border:2px solid var(--color-warm-beige);color:var(--color-charcoal)}.header-navbar .navbar-nav .nav-link.btn-primary:active,.header-navbar .navbar-nav .nav-link.btn-primary:focus,.header-navbar .navbar-nav .nav-link.btn-primary:hover,.header-navbar .navbar-nav a.nav-link.btn.btn-primary:active,.header-navbar .navbar-nav a.nav-link.btn.btn-primary:focus,.header-navbar .navbar-nav a.nav-link.btn.btn-primary:hover,header.navbar .navbar-nav .nav-link.btn-primary:active,header.navbar .navbar-nav .nav-link.btn-primary:focus,header.navbar .navbar-nav .nav-link.btn-primary:hover,header.navbar .navbar-nav a.nav-link.btn.btn-primary:active,header.navbar .navbar-nav a.nav-link.btn.btn-primary:focus,header.navbar .navbar-nav a.nav-link.btn.btn-primary:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal);transform:translateY(-1px);box-shadow:var(--shadow-sm)}html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn-primary,html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn-primary.btn,html[data-theme=dark] body .header-navbar .navbar-nav a.nav-link.btn.btn-primary,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn-primary,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn-primary.btn,html[data-theme=dark] body header.navbar .navbar-nav a.nav-link.btn.btn-primary{background-color:var(--color-warm-beige);background:var(--color-warm-beige);border-color:var(--color-warm-beige);color:var(--color-charcoal)}html[data-theme=dark] body .header-navbar .navbar-nav .nav-link.btn-primary.btn,html[data-theme=dark] body .header-navbar .navbar-nav a.btn.btn-primary,html[data-theme=dark] body .header-navbar .navbar-nav a.nav-link.btn.btn-primary,html[data-theme=dark] body .header-navbar a.nav-link.btn-primary,html[data-theme=dark] body header.navbar .navbar-nav .nav-link.btn-primary.btn,html[data-theme=dark] body header.navbar .navbar-nav a.btn.btn-primary,html[data-theme=dark] body header.navbar .navbar-nav a.nav-link.btn.btn-primary,html[data-theme=dark] body header.navbar a.nav-link.btn-primary{color:var(--color-charcoal);opacity:1;visibility:visible}[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary.btn:active,[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary.btn:focus,[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary.btn:hover,[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary:active,[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary:focus,[data-theme=dark] .header-navbar .navbar-nav .nav-link.btn-primary:hover,[data-theme=dark] .header-navbar .navbar-nav a.nav-link.btn.btn-primary:active,[data-theme=dark] .header-navbar .navbar-nav a.nav-link.btn.btn-primary:focus,[data-theme=dark] .header-navbar .navbar-nav a.nav-link.btn.btn-primary:hover,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary.btn:active,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary.btn:focus,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary.btn:hover,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary:active,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary:focus,[data-theme=dark] header.navbar .navbar-nav .nav-link.btn-primary:hover,[data-theme=dark] header.navbar .navbar-nav a.nav-link.btn.btn-primary:active,[data-theme=dark] header.navbar .navbar-nav a.nav-link.btn.btn-primary:focus,[data-theme=dark] header.navbar .navbar-nav a.nav-link.btn.btn-primary:hover{background-color:var(--color-white);background:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal);box-shadow:var(--shadow-md)}#user-dropdown:after{vertical-align:middle;margin-left:.5rem}.header-navbar #user-dropdown,header.navbar #user-dropdown{display:inline-flex;align-items:center;padding:.375rem .75rem;border:1px solid var(--color-warm-beige);background:var(--color-overlay-light);transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-navbar #user-dropdown:hover,header.navbar #user-dropdown:hover{background:var(--color-overlay-light-md);border-color:var(--color-warm-beige);color:var(--color-warm-beige)}.header-navbar #user-dropdown[aria-expanded=true],header.navbar #user-dropdown[aria-expanded=true]{background:var(--color-warm-beige);border-color:var(--color-warm-beige);color:var(--color-charcoal)}.header-navbar .dropdown-menu,header.navbar .dropdown-menu{margin-top:.5rem}.nav-link.btn-success{animation:subtle-pulse 2s ease-in-out infinite;box-shadow:var(--shadow-sm)}.nav-link.btn-success:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);animation:none}.header-navbar .desktop-search-icon,.header-navbar .mobile-search-icon,header.navbar .desktop-search-icon,header.navbar .mobile-search-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;background-color:var(--color-white-alpha-08);border:1px solid var(--color-white-alpha-15);color:var(--color-white);transition:all .25s ease;text-decoration:none}.header-navbar .desktop-search-icon i,.header-navbar .mobile-search-icon i,header.navbar .desktop-search-icon i,header.navbar .mobile-search-icon i{font-size:16px;color:var(--color-white);transition:color .25s ease}.header-navbar .mobile-search-icon.btn-link,.header-navbar .mobile-search-icon.btn-link i,header.navbar .mobile-search-icon.btn-link,header.navbar .mobile-search-icon.btn-link i{color:var(--color-white)}.header-navbar .desktop-search-icon:hover,.header-navbar .mobile-search-icon:hover,header.navbar .desktop-search-icon:hover,header.navbar .mobile-search-icon:hover{background-color:var(--color-white-alpha-20);border-color:var(--color-warm-beige)}.header-navbar .desktop-search-icon:hover i,.header-navbar .mobile-search-icon:hover i,header.navbar .desktop-search-icon:hover i,header.navbar .mobile-search-icon:hover i{color:var(--color-warm-beige-light)}.header-navbar .desktop-search-icon:focus,.header-navbar .mobile-search-icon:focus,header.navbar .desktop-search-icon:focus,header.navbar .mobile-search-icon:focus{outline:none;box-shadow:0 0 0 2px var(--color-white-alpha-30)}[data-theme=dark] .header-navbar .desktop-search-icon,[data-theme=dark] .header-navbar .mobile-search-icon,[data-theme=dark] header.navbar .desktop-search-icon,[data-theme=dark] header.navbar .mobile-search-icon{background-color:var(--color-warm-beige-alpha-10);border-color:var(--color-warm-beige-alpha-20)}[data-theme=dark] .header-navbar .desktop-search-icon i,[data-theme=dark] .header-navbar .mobile-search-icon i,[data-theme=dark] .header-navbar .mobile-search-icon.btn-link,[data-theme=dark] .header-navbar .mobile-search-icon.btn-link i,[data-theme=dark] header.navbar .desktop-search-icon i,[data-theme=dark] header.navbar .mobile-search-icon i,[data-theme=dark] header.navbar .mobile-search-icon.btn-link,[data-theme=dark] header.navbar .mobile-search-icon.btn-link i{color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .desktop-search-icon:hover,[data-theme=dark] .header-navbar .mobile-search-icon:hover,[data-theme=dark] header.navbar .desktop-search-icon:hover,[data-theme=dark] header.navbar .mobile-search-icon:hover{background-color:var(--color-warm-beige-alpha-20);border-color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .desktop-search-icon:hover i,[data-theme=dark] .header-navbar .mobile-search-icon:hover i,[data-theme=dark] header.navbar .desktop-search-icon:hover i,[data-theme=dark] header.navbar .mobile-search-icon:hover i{color:var(--color-warm-beige-light)}html body .header-navbar .theme-toggle-btn,html body .header-navbar .theme-toggle-icon-btn,html body .header-navbar button.theme-toggle-btn,html body .header-navbar button.theme-toggle-icon-btn,html body header.navbar .theme-toggle-btn,html body header.navbar .theme-toggle-icon-btn,html body header.navbar button.theme-toggle-btn,html body header.navbar button.theme-toggle-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;border-radius:50%;background-color:var(--color-white-alpha-08);border:1px solid var(--color-white-alpha-15);transition:all .25s ease;text-decoration:none}html body .header-navbar .theme-toggle-btn i,html body .header-navbar .theme-toggle-btn svg,html body .header-navbar .theme-toggle-icon,html body .header-navbar .theme-toggle-icon-btn i,html body .header-navbar .theme-toggle-icon-btn svg,html body header.navbar .theme-toggle-btn i,html body header.navbar .theme-toggle-btn svg,html body header.navbar .theme-toggle-icon,html body header.navbar .theme-toggle-icon-btn i,html body header.navbar .theme-toggle-icon-btn svg{font-size:18px;color:var(--color-white);transition:color .25s ease;line-height:1}html body .header-navbar .theme-toggle-btn:hover,html body .header-navbar .theme-toggle-icon-btn:hover,html body header.navbar .theme-toggle-btn:hover,html body header.navbar .theme-toggle-icon-btn:hover{background-color:var(--color-warm-beige-alpha-15);border-color:var(--color-warm-beige)}html body .header-navbar .theme-toggle-btn:hover .theme-toggle-icon,html body .header-navbar .theme-toggle-btn:hover i,html body .header-navbar .theme-toggle-btn:hover svg,html body .header-navbar .theme-toggle-icon-btn:hover .theme-toggle-icon,html body .header-navbar .theme-toggle-icon-btn:hover i,html body .header-navbar .theme-toggle-icon-btn:hover svg,html body header.navbar .theme-toggle-btn:hover .theme-toggle-icon,html body header.navbar .theme-toggle-btn:hover i,html body header.navbar .theme-toggle-btn:hover svg,html body header.navbar .theme-toggle-icon-btn:hover .theme-toggle-icon,html body header.navbar .theme-toggle-icon-btn:hover i,html body header.navbar .theme-toggle-icon-btn:hover svg{color:var(--color-warm-beige-light)}html body .header-navbar .theme-toggle-btn:focus,html body .header-navbar .theme-toggle-icon-btn:focus,html body header.navbar .theme-toggle-btn:focus,html body header.navbar .theme-toggle-icon-btn:focus{outline:none;box-shadow:0 0 0 2px var(--color-warm-beige-alpha-30)}[data-theme=dark] html body .header-navbar .theme-toggle-btn,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn,[data-theme=dark] html body header.navbar .theme-toggle-btn,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn{background-color:var(--color-warm-beige-alpha-10);border-color:var(--color-warm-beige-alpha-20)}[data-theme=dark] html body .header-navbar .theme-toggle-btn i,[data-theme=dark] html body .header-navbar .theme-toggle-btn svg,[data-theme=dark] html body .header-navbar .theme-toggle-icon,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn i,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn svg,[data-theme=dark] html body header.navbar .theme-toggle-btn i,[data-theme=dark] html body header.navbar .theme-toggle-btn svg,[data-theme=dark] html body header.navbar .theme-toggle-icon,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn i,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn svg{color:var(--color-warm-beige)}[data-theme=dark] html body .header-navbar .theme-toggle-btn:hover,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn:hover,[data-theme=dark] html body header.navbar .theme-toggle-btn:hover,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn:hover{background-color:var(--color-warm-beige-alpha-20)}.header-navbar .currency-selector__icon-btn,.header-navbar .dimension-selector__icon-btn,.header-navbar .language-selector__icon-btn,header.navbar .currency-selector__icon-btn,header.navbar .dimension-selector__icon-btn,header.navbar .language-selector__icon-btn{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .25s ease;color:var(--color-white)}.header-navbar .currency-selector__icon-btn:hover,.header-navbar .dimension-selector__icon-btn:hover,.header-navbar .language-selector__icon-btn:hover,header.navbar .currency-selector__icon-btn:hover,header.navbar .dimension-selector__icon-btn:hover,header.navbar .language-selector__icon-btn:hover{background:hsla(0,0%,100%,.15);border:none;color:var(--color-warm-beige-light)}[data-theme=dark] .header-navbar .currency-selector__icon-btn,[data-theme=dark] .header-navbar .dimension-selector__icon-btn,[data-theme=dark] .header-navbar .language-selector__icon-btn,[data-theme=dark] header.navbar .currency-selector__icon-btn,[data-theme=dark] header.navbar .dimension-selector__icon-btn,[data-theme=dark] header.navbar .language-selector__icon-btn{background:transparent;border:none;color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .currency-selector__icon-btn:hover,[data-theme=dark] .header-navbar .dimension-selector__icon-btn:hover,[data-theme=dark] .header-navbar .language-selector__icon-btn:hover,[data-theme=dark] header.navbar .currency-selector__icon-btn:hover,[data-theme=dark] header.navbar .dimension-selector__icon-btn:hover,[data-theme=dark] header.navbar .language-selector__icon-btn:hover{background:hsla(0,0%,100%,.1);border:none;color:var(--color-warm-beige-light)}[data-theme=dark] html body .header-navbar .theme-toggle-btn:hover .theme-toggle-icon,[data-theme=dark] html body .header-navbar .theme-toggle-btn:hover i,[data-theme=dark] html body .header-navbar .theme-toggle-btn:hover svg,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn:hover .theme-toggle-icon,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn:hover i,[data-theme=dark] html body .header-navbar .theme-toggle-icon-btn:hover svg,[data-theme=dark] html body header.navbar .theme-toggle-btn:hover .theme-toggle-icon,[data-theme=dark] html body header.navbar .theme-toggle-btn:hover i,[data-theme=dark] html body header.navbar .theme-toggle-btn:hover svg,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn:hover .theme-toggle-icon,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn:hover i,[data-theme=dark] html body header.navbar .theme-toggle-icon-btn:hover svg{color:var(--color-warm-beige-light)}.header-navbar .dropdown-menu,header.navbar .dropdown-menu{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);min-width:200px;animation:slideDown .15s ease-out}.header-navbar .dropdown-menu .dropdown-item,header.navbar .dropdown-menu .dropdown-item{color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.header-navbar .dropdown-menu .dropdown-item:hover,header.navbar .dropdown-menu .dropdown-item:hover{background:var(--color-bg-hover);color:var(--color-primary)}.header-navbar .dropdown-menu .dropdown-item:focus,header.navbar .dropdown-menu .dropdown-item:focus{background:var(--color-bg-hover);outline:none}.header-navbar .dropdown-menu .dropdown-divider,header.navbar .dropdown-menu .dropdown-divider{border-color:var(--color-border-primary);margin:var(--space-1) 0}@media (min-width:992px){.header-navbar [class*=Dropdown] [class*=trigger],header.navbar [class*=Dropdown] [class*=trigger]{background:transparent;border:none;color:var(--color-white);padding:.5rem .75rem .75rem;font-weight:500;font-size:1rem;position:relative}.header-navbar [class*=Dropdown] [class*=trigger] [class*=chevron],.header-navbar [class*=Dropdown] [class*=trigger] svg,header.navbar [class*=Dropdown] [class*=trigger] [class*=chevron],header.navbar [class*=Dropdown] [class*=trigger] svg{display:none}.header-navbar [class*=Dropdown] [class*=trigger]:after,header.navbar [class*=Dropdown] [class*=trigger]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-warm-beige),transparent);box-shadow:0 0 8px var(--color-warm-beige-alpha-50);transition:width .3s ease-out}.header-navbar [class*=Dropdown] [class*=trigger]:hover,header.navbar [class*=Dropdown] [class*=trigger]:hover{color:var(--color-warm-beige)}.header-navbar [class*=Dropdown] [class*=trigger]:hover:after,header.navbar [class*=Dropdown] [class*=trigger]:hover:after{width:100%}.header-navbar [class*=Dropdown] [class*=align-center],.header-navbar [class*=Dropdown] [class*=menu],.header-navbar [class*=Dropdown] [role=menu],.header-navbar [class*=Dropdown_menu],header.navbar [class*=Dropdown] [class*=align-center],header.navbar [class*=Dropdown] [class*=menu],header.navbar [class*=Dropdown] [role=menu],header.navbar [class*=Dropdown_menu],nav.header-navbar [class*=Dropdown] [role=menu]{left:0;right:auto;transform:none;z-index:1050}}.header-navbar [class*=Dropdown] [role=menu],header.navbar [class*=Dropdown] [role=menu]{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px}.header-navbar #user-dropdown,header.navbar #user-dropdown{background:var(--color-white-alpha-10);border:1px solid var(--color-white-alpha-20);border-radius:var(--radius-md);padding:.4rem .8rem;color:var(--color-white);transition:all var(--transition-fast)}.header-navbar #user-dropdown:hover,header.navbar #user-dropdown:hover{background:var(--color-white-alpha-20);border-color:var(--color-white-alpha-30)}.header-navbar #user-dropdown.show,header.navbar #user-dropdown.show{background:var(--color-white-alpha-20);border-color:var(--color-warm-beige)}.header-navbar .user-avatar,header.navbar .user-avatar{width:28px;height:28px;border-radius:50%;margin-right:var(--space-2)}[data-theme=dark] .header-navbar #user-dropdown,[data-theme=dark] header.navbar #user-dropdown{background:var(--color-sage-green-alpha-20);border-color:var(--color-sage-green-alpha-30);color:var(--color-sage-green-200)}[data-theme=dark] .header-navbar #user-dropdown:hover,[data-theme=dark] header.navbar #user-dropdown:hover{background:var(--color-sage-green-alpha-30)}.user-dropdown-custom{position:relative;display:inline-block}.header-navbar .user-dropdown-custom .user-dropdown-toggle,header.navbar .user-dropdown-custom .user-dropdown-toggle{white-space:nowrap;padding:.5rem .75rem .75rem;transition:color var(--transition-fast),letter-spacing .3s ease;background:transparent;border:none;color:var(--color-warm-beige);text-decoration:none;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.04em;line-height:1.5;position:relative}.header-navbar .user-dropdown-custom .user-dropdown-toggle:after,header.navbar .user-dropdown-custom .user-dropdown-toggle:after{content:"";position:absolute;bottom:.25rem;left:.75rem;width:0;height:2px;background:var(--color-warm-beige);transition:width var(--transition-base)}.header-navbar .user-dropdown-custom .user-dropdown-toggle.active:after,.header-navbar .user-dropdown-custom .user-dropdown-toggle:hover:after,header.navbar .user-dropdown-custom .user-dropdown-toggle.active:after,header.navbar .user-dropdown-custom .user-dropdown-toggle:hover:after{width:calc(100% - 1.5rem)}.header-navbar .user-dropdown-custom .user-dropdown-toggle:hover,header.navbar .user-dropdown-custom .user-dropdown-toggle:hover{color:var(--color-white);letter-spacing:.06em}[data-theme=dark] .header-navbar .user-dropdown-custom .user-dropdown-toggle,[data-theme=dark] header.navbar .user-dropdown-custom .user-dropdown-toggle{color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .user-dropdown-custom .user-dropdown-toggle:hover,[data-theme=dark] header.navbar .user-dropdown-custom .user-dropdown-toggle:hover{color:var(--color-white)}.header-navbar .user-dropdown-menu,header.navbar .user-dropdown-menu{position:absolute;top:100%;right:0;left:auto;margin-top:.5rem;min-width:280px;max-width:320px;background:var(--color-bg-primary);border:1px solid var(--color-black-alpha-10);border-radius:.5rem;box-shadow:0 10px 25px var(--color-black-alpha-15);padding:.5rem;z-index:1050;max-height:calc(100vh - 100px);overflow-y:auto}@media (max-width:991px){.header-navbar .user-dropdown-menu,header.navbar .user-dropdown-menu{position:fixed;left:1rem;right:1rem;top:auto;max-width:none}}header.navbar #user-dropdown,header.navbar #user-dropdown+.dropdown-menu{min-width:280px;max-width:320px}header.navbar .user-dropdown-wrapper.admin-dropdown .dropdown-menu{min-width:300px;max-width:360px;width:auto;max-height:calc(100vh - 100px);overflow-y:auto}header.navbar .user-dropdown-wrapper .dropdown-menu{max-height:calc(100vh - 100px);overflow-y:auto}header.navbar .dropdown-menu{width:auto;max-width:320px}header.navbar .admin-dropdown .dropdown-item{padding:.625rem 1rem;font-size:.9rem}header.navbar .admin-dropdown .dropdown-item small{display:block;font-size:.8rem;opacity:.8}header.navbar .dropdown-toggle{display:flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}header.navbar .dropdown-toggle:hover{background-color:var(--color-info-alpha-10)}header.navbar .dropdown-toggle:after{margin-left:.5rem}header.navbar .dropdown-menu{padding:.5rem;border:1px solid var(--color-black-alpha-10);box-shadow:0 10px 25px var(--color-black-alpha-10);border-radius:.5rem;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}header.navbar #user-dropdown+.dropdown-menu,header.navbar .dropdown-menu-scrollable .dropdown-menu,header.navbar .user-dropdown-wrapper .dropdown-menu{max-height:calc(100vh - 100px);overflow-y:auto;position:absolute;will-change:transform;display:block}header.navbar .dropdown.show .dropdown-menu{display:block;max-height:calc(100vh - 100px);overflow-y:auto}.dropdown-menu .bg-light{border-radius:.375rem;margin:.25rem 0}.dropdown-item{padding:.625rem 1rem;border-radius:.375rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:normal;word-wrap:break-word}.dropdown-item:hover{background-color:var(--color-info-alpha-10);transform:translateX(4px)}.dropdown-item.text-primary{color:var(--color-info-600)}.dropdown-item.text-danger:hover{background-color:var(--color-danger-alpha-10)}.dropdown-item i{width:20px;text-align:center;color:var(--color-gray-600);font-size:.875rem}.dropdown-item:hover i{color:var(--color-info-600)}.dropdown-item.text-danger i{color:var(--color-danger-600)}.dropdown-item .badge{margin-left:auto;font-size:.75rem;padding:.25rem .5rem}.dropdown-item small.text-muted{font-size:.75rem;line-height:1.2;margin-top:.25rem;opacity:.8}.dropdown-divider{margin:.5rem 0;border-color:var(--color-black-alpha-10)}header.navbar .dropdown-menu::-webkit-scrollbar{width:6px}header.navbar .dropdown-menu::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:3px}header.navbar .dropdown-menu::-webkit-scrollbar-thumb{background:var(--color-gray-500);border-radius:3px}header.navbar .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--color-gray-700)}header.navbar .navbar-nav .dropdown-menu{position:absolute;inset:0 auto auto 0;margin:0;transform:translate(0)}@media (max-width:991px){header.navbar #user-dropdown,header.navbar #user-dropdown+.dropdown-menu{min-width:100%;max-width:100%}header.navbar .dropdown-menu{position:fixed;left:1rem;right:1rem;top:auto;transform:none;max-height:80vh;overflow-y:auto}header.navbar .dropdown-item{padding:.75rem 1rem}}[data-theme=dark] header.navbar .user-dropdown-toggle{color:var(--color-warm-beige)}[data-theme=dark] header.navbar .user-dropdown-toggle:hover{color:var(--color-white)}[data-theme=dark] header.navbar .dropdown-menu{background-color:var(--color-gray-900)!important;border-color:var(--color-white-alpha-10)!important;color:var(--color-text-primary)!important}[data-theme=dark] header.navbar .dropdown-item{color:var(--color-white-alpha-90)!important}[data-theme=dark] header.navbar .dropdown-item:hover{background-color:var(--color-white-alpha-10)!important;color:var(--color-white)!important}[data-theme=dark] header.navbar .dropdown-item i{color:var(--color-white-alpha-70)}[data-theme=dark] header.navbar .dropdown-item:hover i{color:var(--color-info-600)}[data-theme=dark] header.navbar .dropdown-divider{border-color:var(--color-white-alpha-10)}[data-theme=dark] header.navbar .bg-light{background-color:var(--color-white-alpha-05);color:var(--color-white-alpha-90)}[data-theme=dark] header.navbar .text-muted{color:var(--color-white-alpha-70)}.tier-badge-icon{font-size:10px}.dropdown-item.fw-bold{font-weight:600;background:linear-gradient(135deg,var(--color-info-alpha-05) 0,var(--color-info-alpha-10) 100%)}.dropdown-item.fw-bold:hover{background:linear-gradient(135deg,var(--color-info-alpha-10) 0,var(--color-info-alpha-15) 100%)}.user-dropdown-menu .tier-badge{color:var(--color-white);padding:.25rem .75rem;border-radius:2px;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem}.user-dropdown-menu .tier-badge-gray{background:var(--color-gray-600)}.user-dropdown-menu .tier-badge-success{background:var(--color-success-600)}.user-dropdown-menu .tier-badge-info{background:var(--color-info-600)}.user-dropdown-menu .tier-badge-warning{background:var(--color-warning-600)}.user-dropdown-menu .tier-badge-danger{background:var(--color-danger-600)}.user-dropdown-menu .tier-badge-primary{background:var(--color-primary-600)}.user-dropdown-menu .legacy-badge{background:linear-gradient(135deg,var(--color-warning-400) 0,var(--color-warning-300) 100%);color:var(--color-charcoal);padding:.25rem .75rem;border-radius:2px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem}.user-dropdown-menu .menu-section-divider{margin:.5rem 0;border-top:1px solid var(--color-black-alpha-10)}[data-theme=dark] .user-dropdown-menu .menu-section-divider{border-color:var(--color-white-alpha-10)}.user-dropdown-menu .locked-item{opacity:.6;pointer-events:none}.user-dropdown-menu .locked-icon{color:var(--color-warning-500);margin-left:.5rem}.user-dropdown-menu .upgrade-link-item{background:linear-gradient(135deg,var(--color-info-700) 0,var(--color-info-500) 100%);color:var(--color-white);font-weight:500;text-align:center;border-radius:var(--radius-sm);margin:.5rem}.user-dropdown-menu .upgrade-link-item:hover{background:linear-gradient(135deg,var(--color-info-800) 0,var(--color-info-600) 100%);color:var(--color-white);transform:none}.expiry-text{font-size:.75rem;font-weight:400;color:var(--color-text-secondary)}.expiry-text-warning{font-size:.75rem;font-weight:600;color:var(--color-warning-600)}.expiry-text-danger{font-size:.75rem;font-weight:600;color:var(--color-danger-600)}.user-dropdown-toggle .nav-days-badge{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;padding:.1rem .3rem;border-radius:2px;margin-left:.4rem;line-height:1.4;vertical-align:middle;letter-spacing:.02em;transition:opacity var(--transition-fast)}.user-dropdown-toggle .nav-days-normal{color:var(--color-white-alpha-50);background:var(--color-white-alpha-10)}.user-dropdown-toggle .nav-days-warning{color:var(--color-warning-300);background:var(--color-warning-500-alpha-20)}.user-dropdown-toggle .nav-days-caution{color:var(--color-warning-200);background:var(--color-warning-500-alpha-30)}.user-dropdown-toggle .nav-days-danger{color:var(--color-danger-300);background:var(--color-danger-500-alpha-30);animation:nav-badge-pulse 2s ease-in-out infinite}@keyframes nav-badge-pulse{0%,to{opacity:1}50%{opacity:.6}}[data-theme=dark] .user-dropdown-toggle .nav-days-normal{color:var(--color-white-alpha-40);background:var(--color-white-alpha-05)}[data-theme=dark] .user-dropdown-toggle .nav-days-warning{color:var(--color-warning-300);background:var(--color-warning-500-alpha-20)}[data-theme=dark] .user-dropdown-toggle .nav-days-caution{color:var(--color-warning-200);background:var(--color-warning-500-alpha-30)}[data-theme=dark] .user-dropdown-toggle .nav-days-danger{color:var(--color-danger-300);background:var(--color-danger-500-alpha-30)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes subtle-pulse{0%{box-shadow:var(--shadow-sm)}50%{box-shadow:var(--shadow-md)}to{box-shadow:var(--shadow-sm)}}.dropdown-menu.show{animation:slideDown .2s ease-out}@media (min-width:992px){.header-navbar,header.navbar{flex-wrap:nowrap}.header-navbar .container,.header-navbar>.container,header.navbar .container,header.navbar>.container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;max-width:100%}.header-navbar .navbar-brand,.header-navbar [class*=navbar_navbarBrand],.header-navbar a[class*=navbarBrand],header.navbar .navbar-brand,header.navbar [class*=navbar_navbarBrand],header.navbar a[class*=navbarBrand],html body .header-navbar .navbar-brand,html body header.navbar .navbar-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;margin-right:var(--space-5);gap:2px}.header-navbar .navbar-brand .logo-main,.header-navbar [class*=navbarBrand] .logo-main,header.navbar .navbar-brand .logo-main,header.navbar [class*=navbarBrand] .logo-main,html body .header-navbar .navbar-brand .logo-main,html body header.navbar .navbar-brand .logo-main{font-size:1.375rem;font-weight:700;line-height:1.1;white-space:nowrap;color:var(--color-white);letter-spacing:.5px}.header-navbar .navbar-brand .logo-art,.header-navbar [class*=navbarBrand] .logo-art,header.navbar .navbar-brand .logo-art,header.navbar [class*=navbarBrand] .logo-art{color:var(--color-warm-beige)}.header-navbar .navbar-brand .logo-separator,.header-navbar [class*=navbarBrand] .logo-separator,header.navbar .navbar-brand .logo-separator,header.navbar [class*=navbarBrand] .logo-separator{color:var(--color-white);font-weight:300}.header-navbar .navbar-brand .logo-trademark,.header-navbar [class*=navbarBrand] .logo-trademark,header.navbar .navbar-brand .logo-trademark,header.navbar [class*=navbarBrand] .logo-trademark{color:var(--color-white);font-size:10px}.header-navbar .navbar-brand .logo-tagline,.header-navbar .navbar-brand .logo-tagline.d-lg-block,.header-navbar [class*=navbarBrand] .logo-tagline,header.navbar .navbar-brand .logo-tagline,header.navbar .navbar-brand .logo-tagline.d-lg-block,header.navbar [class*=navbarBrand] .logo-tagline,html body .header-navbar .navbar-brand .logo-tagline,html body header.navbar .navbar-brand .logo-tagline{display:block;font-size:.8125rem;font-style:italic;align-self:flex-end;white-space:nowrap;color:var(--color-warm-beige);letter-spacing:1.5px;opacity:.85}.header-navbar .navbar-nav .badge,.header-navbar .navbar-nav [class*=Badge],header.navbar .navbar-nav .badge,header.navbar .navbar-nav [class*=Badge]{font-size:.5625rem;padding:.0625rem .25rem;font-weight:500;background-color:var(--color-success-500);color:var(--color-white);border-radius:var(--radius-full);line-height:1.1;vertical-align:middle}.header-navbar .navbar-collapse,header.navbar .navbar-collapse{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-2);width:-moz-fit-content;width:fit-content}.header-navbar .navbar-nav,header.navbar .navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.header-navbar .navbar-nav .nav-item,.header-navbar .navbar-nav .nav-link,header.navbar .navbar-nav .nav-item,header.navbar .navbar-nav .nav-link{display:flex;align-items:center;padding:.5rem .625rem;font-size:.9375rem;white-space:nowrap}.header-navbar .navbar-nav [class*=Dropdown] [class*=trigger],header.navbar .navbar-nav [class*=Dropdown] [class*=trigger]{padding:.5rem .625rem;font-size:.9375rem}.header-navbar .nav.d-lg-flex,header.navbar .nav.d-lg-flex{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:var(--space-1)}.header-navbar .auth-buttons-wrapper,.header-navbar .mobile-auth-compact,header.navbar .auth-buttons-wrapper,header.navbar .mobile-auth-compact{margin-left:0}.header-navbar .mobile-auth-compact,header.navbar .mobile-auth-compact{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);flex-shrink:0}.header-navbar .auth-btn-login,header.navbar .auth-btn-login{background:transparent;border:1px solid var(--color-warm-beige);color:var(--color-warm-beige);padding:.375rem .875rem;border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast)}.header-navbar .auth-btn-login:hover,header.navbar .auth-btn-login:hover{background:var(--color-warm-beige);color:var(--color-charcoal)}.header-navbar .auth-btn-signup,header.navbar .auth-btn-signup{background:var(--color-warm-beige);border:1px solid var(--color-warm-beige);color:var(--color-charcoal);padding:.375rem .875rem;border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast)}.header-navbar .auth-btn-signup:hover,header.navbar .auth-btn-signup:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal)}[data-theme=dark] .header-navbar .auth-btn-login,[data-theme=dark] header.navbar .auth-btn-login{background:transparent;border:1px solid var(--color-warm-beige);color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .auth-btn-login:hover,[data-theme=dark] header.navbar .auth-btn-login:hover{background:var(--color-warm-beige);color:var(--color-charcoal)}[data-theme=dark] .header-navbar .auth-btn-signup,[data-theme=dark] header.navbar .auth-btn-signup{background:var(--color-warm-beige);border:1px solid var(--color-warm-beige);color:var(--color-charcoal)}[data-theme=dark] .header-navbar .auth-btn-signup:hover,[data-theme=dark] header.navbar .auth-btn-signup:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal)}.header-navbar .mobile-auth-compact,.header-navbar .nav.me-2,.header-navbar nav.me-2,header.navbar .mobile-auth-compact,header.navbar .nav.me-2,header.navbar nav.me-2{min-height:40px}}@media (min-width:992px) and (max-width:1199.98px){.header-navbar .navbar-nav .dropdown-toggle,.header-navbar .navbar-nav .nav-link,header.navbar .navbar-nav .dropdown-toggle,header.navbar .navbar-nav .nav-link{padding:.5rem;font-size:.9rem}.header-navbar .navbar-brand,header.navbar .navbar-brand{font-size:1.4rem;margin-right:.75rem}}@media (max-width:991.98px){html body .header-navbar.navbar-expand-lg.shadow-sm.sticky-top,html body header.navbar.navbar-expand-lg.shadow-sm.sticky-top{padding:0 8px;min-height:48px;height:48px}html body .header-navbar.navbar-expand-lg .container,html body .header-navbar.navbar-expand-lg>.container,html body header.navbar.navbar-expand-lg .container,html body header.navbar.navbar-expand-lg>.container{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px;height:48px;padding-left:8px;padding-right:8px;max-width:100%;width:100%}html body .header-navbar .mobile-header-icons,html body header.navbar .mobile-header-icons{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px;margin-left:auto;height:48px;flex-shrink:0}html body .header-navbar.navbar-expand-lg .navbar-brand .logo-tagline,html body header.navbar.navbar-expand-lg .navbar-brand .logo-tagline{display:none}html body .header-navbar.navbar-expand-lg .navbar-brand,html body header.navbar.navbar-expand-lg .navbar-brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0;margin-right:auto;margin-left:0;flex-shrink:0;gap:0;height:48px;white-space:nowrap}html body .header-navbar.navbar-expand-lg .navbar-brand .logo-main,html body .header-navbar.navbar-expand-lg [class*=navbarBrand] .logo-main,html body .header-navbar.navbar-expand-lg a[class*=navbarBrand] .logo-main,html body header.navbar.navbar-expand-lg .navbar-brand .logo-main,html body header.navbar.navbar-expand-lg [class*=navbarBrand] .logo-main,html body header.navbar.navbar-expand-lg a[class*=navbarBrand] .logo-main{font-size:1rem;line-height:1.2;white-space:nowrap;overflow:visible;font-weight:700;letter-spacing:0;color:var(--color-white)}html body .header-navbar.navbar-expand-lg .navbar-brand,html body .header-navbar.navbar-expand-lg .navbar-brand:hover,html body .header-navbar.navbar-expand-lg .navbar-brand:visited,html body .header-navbar.navbar-expand-lg [class*=navbarBrand],html body .header-navbar.navbar-expand-lg [class*=navbarBrand]:hover,html body .header-navbar.navbar-expand-lg [class*=navbarBrand]:visited,html body header.navbar.navbar-expand-lg .navbar-brand,html body header.navbar.navbar-expand-lg .navbar-brand:hover,html body header.navbar.navbar-expand-lg .navbar-brand:visited,html body header.navbar.navbar-expand-lg [class*=navbarBrand],html body header.navbar.navbar-expand-lg [class*=navbarBrand]:hover,html body header.navbar.navbar-expand-lg [class*=navbarBrand]:visited{color:var(--color-white)}html body .header-navbar.navbar-expand-lg .navbar-brand .logo-art,html body .header-navbar.navbar-expand-lg [class*=navbarBrand] .logo-art,html body header.navbar.navbar-expand-lg .navbar-brand .logo-art,html body header.navbar.navbar-expand-lg [class*=navbarBrand] .logo-art{color:var(--color-warm-beige)}html body .header-navbar.navbar-expand-lg .navbar-brand .logo-separator,html body .header-navbar.navbar-expand-lg .navbar-brand .logo-trademark,html body header.navbar.navbar-expand-lg .navbar-brand .logo-separator,html body header.navbar.navbar-expand-lg .navbar-brand .logo-trademark{display:none}html body .header-navbar.navbar-expand-lg .navbar-brand .logo-main:after,html body header.navbar.navbar-expand-lg .navbar-brand .logo-main:after{content:none}.header-navbar .d-lg-none.d-flex.align-items-center.gap-2,header.navbar .d-lg-none.d-flex.align-items-center.gap-2{gap:.5rem;flex-shrink:0}.navbar-collapse .navbar-nav .dropdown-toggle:after,.navbar-collapse .navbar-nav .nav-link:after{display:none}.header-navbar .d-lg-none .btn-link,.header-navbar .d-lg-none button,header.navbar .d-lg-none .btn-link,header.navbar .d-lg-none button{width:32px;height:32px;padding:6px;font-size:14px;flex-shrink:0}.header-navbar .mobile-search-icon,header.navbar .mobile-search-icon{width:32px;height:32px;font-size:14px}.header-navbar .mobile-search-icon i,header.navbar .mobile-search-icon i{font-size:14px}.navbar-collapse .navbar-nav{width:100%;align-items:center;text-align:center;justify-content:center}.navbar-collapse .navbar-nav .nav-link{text-align:center;width:100%}.header-navbar .mobile-menu-compact,header.navbar .mobile-menu-compact{justify-content:center}.header-navbar .mobile-menu-compact>*,header.navbar .mobile-menu-compact>*{text-align:center}.header-navbar .navbar-collapse .dropdown-menu,header.navbar .navbar-collapse .dropdown-menu{width:100%;text-align:center;padding-left:0;padding-right:0}.header-navbar .navbar-collapse .dropdown-item,header.navbar .navbar-collapse .dropdown-item{width:100%;text-align:center;justify-content:center;padding-left:1rem;padding-right:1rem}.navbar-collapse .nav.d-lg-none.mb-3{justify-content:center;width:100%}.navbar-collapse .nav.d-lg-none.mb-3>.d-flex{justify-content:center;gap:3rem;width:100%}.navbar-collapse .nav.d-lg-none.mb-3 .text-center{display:flex;flex-direction:column;align-items:center}.navbar-collapse .mobile-auth-compact{justify-content:center;align-items:center}.d-lg-none.d-flex .text-center:not(:last-child){position:relative}.d-lg-none.d-flex .text-center:not(:last-child):after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);height:24px;width:1px;background:var(--color-border-primary);opacity:.5}.navbar-toggler{padding:4px 8px;font-size:1.1rem;border:1px solid var(--color-border-primary);color:var(--color-text-primary);flex-shrink:0;order:3}.navbar-toggler:focus{box-shadow:none;border-color:var(--color-border-focus)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}}[data-theme=dark] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-collapse{margin-top:.5rem;background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--space-4);margin-left:-1rem;margin-right:-1rem;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary)}[data-theme=dark] .navbar-collapse{background:var(--color-bg-secondary);border-color:var(--color-border-primary);box-shadow:var(--shadow-lg)}.navbar-collapse.collapsing{transition:height .3s cubic-bezier(.4,0,.2,1);will-change:height}.navbar-collapse.show{animation:slideInDown .3s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.navbar-collapse.collapsing,.navbar-collapse.show{transition:none;animation:none;will-change:auto}@keyframes slideInDown{0%,to{opacity:1;transform:translateY(0)}}}.navbar-nav .nav-link{padding:.6rem 0;color:var(--color-text-primary);min-height:40px;display:flex;align-items:center}.navbar-collapse .navbar-nav .nav-link{color:var(--color-charcoal)}.navbar-collapse .navbar-nav .nav-link:hover{color:var(--color-sage-green)}[data-theme=dark] .navbar-nav .nav-link{color:var(--color-text-primary)}[data-theme=dark] .navbar-nav .nav-link:hover{color:var(--color-warm-beige)}[data-theme=dark] .navbar .navbar-nav .nav-link:after{background:var(--color-warm-beige)}.header-navbar .mobile-menu-compact,header.navbar .mobile-menu-compact{display:flex;flex-direction:column;width:100%;align-items:stretch}.header-navbar .mobile-menu-compact>*,header.navbar .mobile-menu-compact>*{width:100%;display:flex;justify-content:center}.header-navbar .mobile-menu-compact .nav-link,header.navbar .mobile-menu-compact .nav-link{padding:.6rem 0;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.header-navbar .mobile-auth-compact,header.navbar .mobile-auth-compact{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:1rem;margin-top:1rem;width:100%;min-height:48px}.header-navbar .mobile-auth-compact .auth-btn,.header-navbar .mobile-auth-compact .nav-link,header.navbar .mobile-auth-compact .auth-btn,header.navbar .mobile-auth-compact .nav-link{width:auto!important;flex:0 0 auto!important;margin-bottom:0;padding:.6rem 1.5rem;font-size:.95rem;display:inline-flex!important;justify-content:center;align-items:center}.header-navbar .mobile-auth-compact .btn-outline-primary,.header-navbar .mobile-auth-compact .btn-primary,header.navbar .mobile-auth-compact .btn-outline-primary,header.navbar .mobile-auth-compact .btn-primary{width:auto;flex:0 0 auto;margin-bottom:0;padding:.5rem 1rem;font-size:.9rem;color:var(--color-white);border-color:var(--color-warm-beige)}.header-navbar .mobile-auth-compact .btn-outline-primary,header.navbar .mobile-auth-compact .btn-outline-primary{background:var(--color-overlay-light)}.header-navbar .mobile-auth-compact .btn-outline-primary:hover,.header-navbar .mobile-auth-compact .btn-primary,header.navbar .mobile-auth-compact .btn-outline-primary:hover,header.navbar .mobile-auth-compact .btn-primary{background:var(--color-warm-beige);color:var(--color-charcoal)}.header-navbar .mobile-auth-compact .btn-primary:hover,header.navbar .mobile-auth-compact .btn-primary:hover{background:var(--color-white);color:var(--color-charcoal)}}[data-theme=dark] .header-navbar .mobile-auth-compact .btn-outline-primary,[data-theme=dark] header.navbar .mobile-auth-compact .btn-outline-primary{color:var(--color-warm-beige);border-color:var(--color-warm-beige);background-color:var(--color-overlay-light)}[data-theme=dark] .header-navbar .mobile-auth-compact .btn-outline-primary:hover,[data-theme=dark] .header-navbar .mobile-auth-compact .btn-primary,[data-theme=dark] header.navbar .mobile-auth-compact .btn-outline-primary:hover,[data-theme=dark] header.navbar .mobile-auth-compact .btn-primary{color:var(--color-charcoal);background-color:var(--color-warm-beige);border-color:var(--color-warm-beige)}[data-theme=dark] .header-navbar .mobile-auth-compact .btn-primary:hover,[data-theme=dark] header.navbar .mobile-auth-compact .btn-primary:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal)}@media (prefers-color-scheme:dark){.header-navbar .mobile-auth-compact .btn-outline-primary,header.navbar .mobile-auth-compact .btn-outline-primary{color:var(--color-sage-green-300);border-color:var(--color-sage-green-400);background-color:transparent}.header-navbar .mobile-auth-compact .btn-outline-primary:hover,header.navbar .mobile-auth-compact .btn-outline-primary:hover{color:var(--color-text-inverse);background-color:var(--color-sage-green-500);border-color:var(--color-sage-green-500)}.header-navbar .mobile-auth-compact .btn-primary,header.navbar .mobile-auth-compact .btn-primary{color:var(--color-text-inverse);background-color:var(--color-sage-green);border-color:var(--color-sage-green)}.header-navbar .mobile-auth-compact .btn-primary:hover,header.navbar .mobile-auth-compact .btn-primary:hover{background-color:var(--color-sage-green-light);border-color:var(--color-sage-green-light)}}@media (max-width:991.98px){html body .header-navbar .mobile-header-icons,html body header.navbar .mobile-header-icons{gap:8px;min-height:28px;display:flex;align-items:center}html body .header-navbar .mobile-header-icons .mobile-search-icon,html body .header-navbar .mobile-header-icons .navbar-toggler,html body .header-navbar .mobile-header-icons [class*=navbarToggler],html body .header-navbar .mobile-header-icons button,html body header.navbar .mobile-header-icons .mobile-search-icon,html body header.navbar .mobile-header-icons .navbar-toggler,html body header.navbar .mobile-header-icons [class*=navbarToggler],html body header.navbar .mobile-header-icons button{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--color-white-alpha-10);border:1px solid var(--color-white-alpha-20);border-radius:var(--radius-sm);color:var(--color-white);transition:all var(--transition-fast)}html body .header-navbar .mobile-header-icons .mobile-search-icon:hover,html body .header-navbar .mobile-header-icons .navbar-toggler:hover,html body .header-navbar .mobile-header-icons button:hover,html body header.navbar .mobile-header-icons .mobile-search-icon:hover,html body header.navbar .mobile-header-icons .navbar-toggler:hover,html body header.navbar .mobile-header-icons button:hover{background:var(--color-white-alpha-20);border-color:var(--color-white-alpha-30);transform:scale(1.05)}html body .header-navbar .mobile-header-icons .mobile-search-icon:active,html body .header-navbar .mobile-header-icons .navbar-toggler:active,html body .header-navbar .mobile-header-icons button:active,html body header.navbar .mobile-header-icons .mobile-search-icon:active,html body header.navbar .mobile-header-icons .navbar-toggler:active,html body header.navbar .mobile-header-icons button:active{transform:scale(.95)}html body .header-navbar .mobile-header-icons .mobile-search-icon i,html body .header-navbar .mobile-header-icons button i,html body .header-navbar .mobile-header-icons button svg,html body header.navbar .mobile-header-icons .mobile-search-icon i,html body header.navbar .mobile-header-icons button i,html body header.navbar .mobile-header-icons button svg{color:var(--color-white);font-size:14px}html body .header-navbar .mobile-header-icons .mobile-search-icon,html body header.navbar .mobile-header-icons .mobile-search-icon{color:var(--color-white)}html body .header-navbar .navbar-toggler-icon,html body .header-navbar [class*=navbarTogglerIcon],html body header.navbar .navbar-toggler-icon,html body header.navbar [class*=navbarTogglerIcon]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:18px;height:18px}html body .header-navbar .navbar-collapse,html body .header-navbar [class*=navbarCollapse],html body header.navbar .navbar-collapse,html body header.navbar [class*=navbarCollapse]{position:absolute;top:100%;left:0;right:0;width:100%;margin:0;padding:var(--space-4);background:var(--color-bg-primary);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary);border-top:none;z-index:1100;max-height:calc(100vh - 60px);overflow-y:auto}html body .header-navbar .navbar-collapse.show,html body .header-navbar [class*=navbarCollapse][class*=show],html body header.navbar .navbar-collapse.show,html body header.navbar [class*=navbarCollapse][class*=show]{animation:mobileMenuSlideDown .25s ease-out forwards}@keyframes mobileMenuSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}html body .header-navbar .navbar-collapse .navbar-nav,html body .header-navbar [class*=navbarCollapse] .navbar-nav,html body .header-navbar [class*=navbarCollapse] [class*=nav],html body header.navbar .navbar-collapse .navbar-nav,html body header.navbar [class*=navbarCollapse] .navbar-nav,html body header.navbar [class*=navbarCollapse] [class*=nav]{flex-direction:column;gap:var(--space-1);width:100%}html body .header-navbar .navbar-collapse .nav-link,html body .header-navbar .navbar-collapse [class*=Dropdown] [class*=trigger],html body .header-navbar [class*=navbarCollapse] .nav-link,html body .header-navbar [class*=navbarCollapse] [class*=Dropdown] [class*=trigger],html body .header-navbar [class*=navbarCollapse] [class*=navLink],html body header.navbar .navbar-collapse .nav-link,html body header.navbar .navbar-collapse [class*=Dropdown] [class*=trigger],html body header.navbar [class*=navbarCollapse] .nav-link,html body header.navbar [class*=navbarCollapse] [class*=Dropdown] [class*=trigger],html body header.navbar [class*=navbarCollapse] [class*=navLink]{color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast);display:flex;align-items:center;width:100%;min-height:48px}html body .header-navbar .navbar-collapse .nav-link:hover,html body .header-navbar .navbar-collapse [class*=Dropdown] [class*=trigger]:hover,html body header.navbar .navbar-collapse .nav-link:hover,html body header.navbar .navbar-collapse [class*=Dropdown] [class*=trigger]:hover{background:var(--color-bg-hover);color:var(--color-primary)}.mobile-settings-label{color:var(--color-text-primary);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .mobile-settings-label{color:var(--color-text-tertiary)}html body .header-navbar .navbar-collapse .d-flex.align-items-center.justify-content-around,html body header.navbar .navbar-collapse .d-flex.align-items-center.justify-content-around{padding:var(--space-3) 0;margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-primary)}html body .header-navbar .navbar-collapse .currency-selector__icon-btn,html body .header-navbar .navbar-collapse .dimension-selector__icon-btn,html body .header-navbar .navbar-collapse .language-selector__icon-btn,html body [class*=navbarCollapse] .currency-selector__icon-btn,html body [class*=navbarCollapse] .dimension-selector__icon-btn,html body [class*=navbarCollapse] .language-selector__icon-btn,html body header.navbar .navbar-collapse .currency-selector__icon-btn,html body header.navbar .navbar-collapse .dimension-selector__icon-btn,html body header.navbar .navbar-collapse .language-selector__icon-btn{width:56px;height:56px;background:var(--color-bg-hover);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);font-size:28px}html body .header-navbar .navbar-collapse .currency-selector__icon-btn:hover,html body .header-navbar .navbar-collapse .dimension-selector__icon-btn:hover,html body .header-navbar .navbar-collapse .language-selector__icon-btn:hover,html body [class*=navbarCollapse] .currency-selector__icon-btn:hover,html body [class*=navbarCollapse] .dimension-selector__icon-btn:hover,html body [class*=navbarCollapse] .language-selector__icon-btn:hover,html body header.navbar .navbar-collapse .currency-selector__icon-btn:hover,html body header.navbar .navbar-collapse .dimension-selector__icon-btn:hover,html body header.navbar .navbar-collapse .language-selector__icon-btn:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}html body .header-navbar .navbar-collapse .currency-selector__flag-icon,html body .header-navbar .navbar-collapse .language-selector__flag-icon,html body [class*=navbarCollapse] .currency-selector__flag-icon,html body [class*=navbarCollapse] .dimension-selector__flag-icon,html body [class*=navbarCollapse] .language-selector__flag-icon,html body header.navbar .navbar-collapse .currency-selector__flag-icon,html body header.navbar .navbar-collapse .language-selector__flag-icon{font-size:28px}html body .header-navbar .navbar-collapse .currency-selector__flag-icon,html body .header-navbar .navbar-collapse .currency-selector__icon-btn,html body .header-navbar .navbar-collapse .language-selector__flag-icon,html body .header-navbar .navbar-collapse .language-selector__icon-btn,html body .header-navbar .navbar-collapse .language-selector__icon-btn span,html body [class*=navbarCollapse] .currency-selector__flag-icon,html body [class*=navbarCollapse] .currency-selector__icon-btn,html body [class*=navbarCollapse] .dimension-selector__flag-icon,html body [class*=navbarCollapse] .dimension-selector__icon-btn,html body [class*=navbarCollapse] .language-selector__flag-icon,html body [class*=navbarCollapse] .language-selector__icon-btn,html body [class*=navbarCollapse] .language-selector__icon-btn span,html body header.navbar .navbar-collapse .currency-selector__flag-icon,html body header.navbar .navbar-collapse .currency-selector__icon-btn,html body header.navbar .navbar-collapse .language-selector__flag-icon,html body header.navbar .navbar-collapse .language-selector__icon-btn,html body header.navbar .navbar-collapse .language-selector__icon-btn span{color:var(--color-text-primary)}html body .header-navbar .navbar-collapse .currency-selector__dropdown--icon,html body header.navbar .navbar-collapse .currency-selector__dropdown--icon{background:var(--color-bg-primary)}html body .header-navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item,html body .header-navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item span,html body header.navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item,html body header.navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item span{color:var(--color-text-primary)}html body .header-navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item .currency-selector__currency-code,html body header.navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item .currency-selector__currency-code{color:var(--color-text-primary);font-weight:600}html body .header-navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item .currency-selector__currency-name,html body header.navbar .navbar-collapse .currency-selector__dropdown--icon .currency-selector__item .currency-selector__currency-name{color:var(--color-text-secondary)}html body .header-navbar .navbar-collapse [class*=Dropdown],html body .header-navbar [class*=navbarCollapse] [class*=Dropdown],html body .header-navbar [class*=navbarCollapse] [class*=dropdown],html body header.navbar .navbar-collapse [class*=Dropdown],html body header.navbar [class*=navbarCollapse] [class*=Dropdown],html body header.navbar [class*=navbarCollapse] [class*=dropdown]{position:static;display:block;width:100%}html body .header-navbar .navbar-collapse [class*=Dropdown] [class*=menu],html body .header-navbar .navbar-collapse [class*=Dropdown] [role=menu],html body .header-navbar [class*=navbarCollapse] [class*=Dropdown] [class*=menu],html body .header-navbar [class*=navbarCollapse] [class*=Dropdown] [role=menu],html body .header-navbar [class*=navbarCollapse] [class*=dropdown] [class*=menu],html body header.navbar .navbar-collapse [class*=Dropdown] [class*=menu],html body header.navbar .navbar-collapse [class*=Dropdown] [role=menu],html body header.navbar [class*=navbarCollapse] [class*=Dropdown] [class*=menu],html body header.navbar [class*=navbarCollapse] [class*=Dropdown] [role=menu],html body header.navbar [class*=navbarCollapse] [class*=dropdown] [class*=menu]{position:static;width:100%;min-width:100%;margin-top:var(--space-2);margin-bottom:var(--space-2);padding-left:var(--space-4);border:none;box-shadow:none;background:var(--color-bg-secondary);border-radius:var(--radius-md);animation:none;transform:none}html body .header-navbar .navbar-collapse [class*=Dropdown] [role=menuitem],html body header.navbar .navbar-collapse [class*=Dropdown] [role=menuitem]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary)}html body .header-navbar .navbar-collapse [class*=Dropdown] [role=menuitem]:hover,html body header.navbar .navbar-collapse [class*=Dropdown] [role=menuitem]:hover{background:var(--color-bg-hover);color:var(--color-primary)}[data-theme=dark] html body .header-navbar .navbar-collapse,[data-theme=dark] html body header.navbar .navbar-collapse{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=dark] html body .header-navbar .navbar-collapse .nav-link,[data-theme=dark] html body .header-navbar .navbar-collapse [class*=Dropdown] [class*=trigger],[data-theme=dark] html body header.navbar .navbar-collapse .nav-link,[data-theme=dark] html body header.navbar .navbar-collapse [class*=Dropdown] [class*=trigger]{color:var(--color-text-primary)}[data-theme=dark] html body .header-navbar .navbar-collapse .nav-link:hover,[data-theme=dark] html body .header-navbar .navbar-collapse [class*=Dropdown] [class*=trigger]:hover,[data-theme=dark] html body header.navbar .navbar-collapse .nav-link:hover,[data-theme=dark] html body header.navbar .navbar-collapse [class*=Dropdown] [class*=trigger]:hover{background:var(--color-bg-tertiary);color:var(--color-warm-beige)}[data-theme=dark] html body .header-navbar .navbar-collapse .small.text-muted,[data-theme=dark] html body header.navbar .navbar-collapse .small.text-muted{color:var(--color-text-tertiary)}html body .header-navbar .navbar-collapse .mobile-auth-compact,html body header.navbar .navbar-collapse .mobile-auth-compact{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);padding-bottom:2px;border-top:1px solid var(--color-border-primary)}html body .header-navbar .navbar-collapse .mobile-auth-compact .auth-btn,html body .header-navbar .navbar-collapse .mobile-auth-compact .nav-link,html body header.navbar .navbar-collapse .mobile-auth-compact .auth-btn,html body header.navbar .navbar-collapse .mobile-auth-compact .nav-link{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:600;font-size:14px;text-decoration:none;transition:all var(--transition-fast)}html body .header-navbar .navbar-collapse .mobile-auth-compact .auth-btn-login,html body header.navbar .navbar-collapse .mobile-auth-compact .auth-btn-login{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}html body .header-navbar .navbar-collapse .mobile-auth-compact .auth-btn-login:hover,html body header.navbar .navbar-collapse .mobile-auth-compact .auth-btn-login:hover{background:var(--color-primary);color:var(--color-white)}html body .header-navbar .navbar-collapse .mobile-auth-compact .auth-btn-signup,html body header.navbar .navbar-collapse .mobile-auth-compact .auth-btn-signup{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}html body .header-navbar .navbar-collapse .mobile-auth-compact .auth-btn-signup:hover,html body header.navbar .navbar-collapse .mobile-auth-compact .auth-btn-signup:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}html body .header-navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle,html body .header-navbar [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle,html body [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle,html body header.navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle{color:var(--color-text-primary)}html body .header-navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle:hover,html body .header-navbar [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle:hover,html body [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle:hover,html body header.navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle:hover{color:var(--color-primary)}html body .header-navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle:after,html body .header-navbar [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle:after,html body [class*=navbarCollapse] .user-dropdown-custom .user-dropdown-toggle:after,html body header.navbar .navbar-collapse .user-dropdown-custom .user-dropdown-toggle:after{background:var(--color-primary)}}.header-navbar a:focus-visible,.header-navbar button:focus-visible,header.navbar a:focus-visible,header.navbar button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.header-navbar,.header-navbar *,.header-navbar :after,.header-navbar :before,header.navbar,header.navbar *,header.navbar :after,header.navbar :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.navbar-collapse.show{animation:none}}@media (prefers-contrast:high){.header-navbar,header.navbar{border-bottom:2px solid var(--color-border-primary)}.header-navbar .nav-link:focus,.header-navbar button:focus,header.navbar .nav-link:focus,header.navbar button:focus{outline:3px solid var(--color-primary)}}