.nav-wrap{top:10px!important;background:transparent!important;border:0!important;pointer-events:none}.nav-wrap .container{pointer-events:auto}.nav{min-height:62px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(8,10,15,.78)!important;backdrop-filter:blur(20px) saturate(140%);box-shadow:0 18px 55px rgba(0,0,0,.28)}.brand{padding:6px 9px!important;border-radius:12px}.brand img{width:34px!important;height:34px!important;border-radius:10px!important}.brand span{font-size:12px!important;letter-spacing:.025em}.links{gap:2px!important}.links a{font-size:12px!important;padding:9px 10px!important;border-radius:10px!important;color:#aeb6c5!important}.links a:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.nav-actions{gap:6px!important}.nav-actions .btn{font-size:11px!important;padding:10px 12px!important;border-radius:10px!important}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.review-avatar-fallback{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#746cff,#343a56);color:#fff;font-weight:900}.home-review__reactions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.home-review__reactions span{font-size:11px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}@media(max-width:1050px){.links{display:none!important}.nav-actions .btn-ghost:nth-child(2){display:none!important}}@media(max-width:720px){.nav-wrap{top:6px!important}.nav{border-radius:14px!important}.nav-actions .btn-primary{display:none!important}.brand span{font-size:10px!important}.nav-actions .btn{padding:8px 10px!important}}.nav-login[hidden],.nav-user[hidden]{display:none!important}.nav-user{position:relative}.nav-user__button{height:42px;display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);color:#fff;cursor:pointer;transition:.2s ease}.nav-user__button:hover{background:rgba(255,255,255,.075);border-color:rgba(125,115,255,.35)}.nav-user__button img{width:32px;height:32px;border-radius:9px;object-fit:cover}.nav-user__button span{display:grid;text-align:left;line-height:1.1;max-width:115px}.nav-user__button strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user__button small{margin-top:3px;color:#949daf;font-size:9px}.nav-user__button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.nav-user__menu{position:absolute;right:0;top:calc(100% + 9px);width:170px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(10,12,18,.98);box-shadow:0 20px 50px rgba(0,0,0,.45);backdrop-filter:blur(18px);z-index:100}.nav-user__menu[hidden]{display:none}.nav-user__menu a,.nav-user__menu button{width:100%;display:block;padding:10px;border:0;border-radius:9px;background:transparent;color:#dce1ec;text-align:left;text-decoration:none;font:inherit;font-size:11px;cursor:pointer}.nav-user__menu a:hover,.nav-user__menu button:hover{background:rgba(255,255,255,.07);color:#fff}@media(max-width:720px){.nav-user__button span,.nav-user__button svg{display:none}.nav-user__button{padding:5px}.nav-full-offer{display:none!important}}
