.lexos-nav{display:block;padding:0;background-color:rgba(0,0,0,.4)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0)!important;border-bottom-color:rgba(255,255,255,.08)!important;box-shadow:0 0 0 rgba(0,0,0,0),inset 0 0 0 rgba(255,255,255,0)!important;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1000;transition:top .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1),max-width .35s cubic-bezier(.16,1,.3,1),border-radius .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.lexos-nav,.lexos-nav-inner{width:100%;max-width:100%;box-sizing:border-box}.lexos-nav-inner{margin:0 auto;height:64px;padding:0 3.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;transition:height .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1)}.lexos-nav-spacer{height:64px}.lexos-nav *{border:none;outline:none!important;box-shadow:none!important}@media (min-width:769px){.lexos-nav.scrolled{top:12px;width:calc(100% - 2.5rem);max-width:1100px;border-radius:16px;background-color:rgba(9,9,11,.7)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 12px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05)!important}.lexos-nav.scrolled .lexos-nav-inner{height:56px;padding:0 2rem}}.lexos-nav-brand{display:flex;align-items:center;gap:.75rem;min-width:0;height:100%}.lexos-nav-brand-link{display:inline-flex;align-items:center;justify-content:center;width:auto;height:100%;text-decoration:none}.lexos-nav-brand-image{height:40px!important;width:68px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}@media (min-width:769px){.lexos-nav.scrolled .lexos-nav-brand-image{height:34px!important;width:58px!important}}.lexos-nav-title{font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.025em;text-decoration:none}.lexos-nav-menu{display:flex;gap:1rem;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}.lexos-nav-link{color:#94a3b8;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .15s ease-in-out;position:relative;padding:6px 14px!important;border-radius:8px!important;display:inline-flex;align-items:center;justify-content:center}.lexos-nav-link:hover{color:#ffffff;background:rgba(255,255,255,.04)!important}.lexos-nav-link.active{color:#ffffff;background:rgba(255,255,255,.08)!important;font-weight:600}.lexos-nav-actions{display:flex;align-items:center;gap:14px}.lexos-nav-auth{display:inline-flex;align-items:center}.lexos-login-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid rgba(255,255,255,.12);border-radius:8px;height:38px;padding:0 16px;color:#ffffff;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;min-width:100px}.lexos-login-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.25)!important}.lexos-nav-loading{height:38px;padding:0 12px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;gap:10px}.lexos-nav-loading-avatar{width:24px;height:24px}.lexos-nav-loading-avatar,.lexos-nav-loading-name{border-radius:9999px;background:rgba(255,255,255,.1)}.lexos-nav-loading-name{width:80px;height:8px}.lexos-nav-loading-chevron{font-size:.7rem;color:rgba(255,255,255,.4)}.lexos-nav-mobile-toggle{display:none;width:42px;height:42px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.9);cursor:pointer;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.lexos-nav-mobile-toggle i{font-size:1.25rem}.lexos-nav-mobile-toggle.active{border-radius:50%!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.15)!important;color:#ffffff}.lexos-mobile-menu{display:block;position:fixed;top:64px;left:0;right:0;height:calc(100vh - 64px);padding:1.5rem 1.25rem;background:#000000;border-top:1px solid rgba(255,255,255,.06);z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .25s cubic-bezier(.16,1,.3,1);overflow-y:auto;box-sizing:border-box}.lexos-mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.lexos-mobile-menu-inner{display:flex;flex-direction:column;height:100%}.lexos-mobile-menu-header-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;box-sizing:border-box}.lexos-mobile-auth-container{flex:1;min-width:0}.lexos-mobile-login-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid rgba(255,255,255,.12);color:#ffffff;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.lexos-mobile-login-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px rgba(139,92,246,.25)!important}.lexos-mobile-user-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.lexos-mobile-user-profile{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:.5rem .75rem;border-radius:8px;width:100%;box-sizing:border-box;cursor:pointer;text-align:left;position:relative;font-family:inherit;transition:background .2s ease,border-color .2s ease}.lexos-mobile-user-profile:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.lexos-mobile-user-wrapper.is-expanded .lexos-mobile-user-profile{background:rgba(255,255,255,.07)}.lexos-mobile-user-chevron{margin-left:auto;font-size:.85rem;color:rgba(255,255,255,.4);transition:all .2s ease}.lexos-mobile-user-profile:hover .lexos-mobile-user-chevron{color:#ffffff}.lexos-mobile-user-dropdown{position:absolute;top:100%;left:0;width:100%;margin-top:.5rem;display:flex;flex-direction:column;background:rgba(8,8,8,.98);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem;gap:.35rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 40px rgba(0,0,0,.6);z-index:1000;box-sizing:border-box;animation:slideDownMobile .2s cubic-bezier(.16,1,.3,1)}.lexos-mobile-user-dropdown-group{display:flex;flex-direction:column;gap:2px}.lexos-mobile-user-dropdown-divider{height:1px;background:rgba(255,255,255,.08);margin:.5rem 0}.lexos-mobile-user-dropdown-item{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.5rem .65rem;color:rgba(255,255,255,.8);text-decoration:none;border-radius:6px;font-size:.85rem;font-weight:500;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.lexos-mobile-user-dropdown-item:hover{background:rgba(255,255,255,.05);color:#ffffff}.lexos-mobile-user-dropdown-item i{font-size:1.05rem;color:rgba(139,92,246,.9);margin-top:0!important;transition:color .15s ease}.lexos-mobile-user-dropdown-item:hover i{color:rgba(139,92,246,1)}.lexos-mobile-user-dropdown-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lexos-mobile-user-dropdown-item.disabled i{color:rgba(255,255,255,.3)!important}.lexos-mobile-user-dropdown-item.logout{color:#ef4444}.lexos-mobile-user-dropdown-item.logout:hover{background:rgba(239,68,68,.08);color:#f87171}.lexos-mobile-user-dropdown-item.logout i{color:#ef4444}.lexos-mobile-user-dropdown-item.logout:hover i{color:#f87171}@keyframes slideDownMobile{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lexos-mobile-user-avatar{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.lexos-mobile-user-info{display:flex;flex-direction:column;min-width:0}.lexos-mobile-user-name{color:#ffffff;font-weight:700;font-size:.9rem}.lexos-mobile-user-email,.lexos-mobile-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lexos-mobile-user-email{color:rgba(255,255,255,.4);font-size:.75rem}.lexos-mobile-menu-header-row .language-selector{flex-shrink:0}.lexos-mobile-menu-header-row .language-selector .language-selector-btn{height:48px!important;width:56px!important;border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.05)!important}.lexos-mobile-menu-header-row .language-selector .language-selector-btn.active,.lexos-mobile-menu-header-row .language-selector .language-selector-btn:hover{background:rgba(255,255,255,.08)!important}.lexos-mobile-divider{height:1px;background:rgba(255,255,255,.08);margin:1.25rem 0;width:100%}.lexos-mobile-links-list{display:flex;flex-direction:column;gap:.35rem;width:100%}.lexos-mobile-link-new{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-radius:8px;color:rgba(255,255,255,.8);text-decoration:none;font-size:1.05rem;font-weight:600;transition:all .2s ease;background:transparent;border:none}.lexos-mobile-link-new:hover{background:rgba(255,255,255,.04);color:#ffffff}.lexos-mobile-link-new.active{color:#ffffff;background:rgba(255,255,255,.08)!important}.lexos-mobile-link-new i{font-size:.85rem;color:rgba(255,255,255,.25);transition:color .2s ease}.lexos-mobile-link-new.active i{color:rgba(255,255,255,.6)!important}@media (max-width:768px){.lexos-nav{padding:0;left:0;transform:none}.lexos-nav-inner{height:64px;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));gap:.5rem}.lexos-nav-spacer{height:64px}.lexos-nav-actions .language-selector,.lexos-nav-menu{display:none!important}.lexos-login-btn{min-width:80px;padding:0 12px;font-size:.85rem;height:34px}.lexos-nav-actions{gap:8px}.lexos-nav-mobile-toggle{display:inline-flex!important}}@media (max-width:480px){.lexos-nav-inner{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}}