.ml-nav{height:60px;top:var(--ml-banner-offset,0px);z-index:200;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;left:0;right:0}.ml-nav--dark{background:0 0;border-bottom:1px solid #ffffff14}.ml-nav--dark .ml-nav__logo{color:#fff}.ml-nav--dark .ml-nav__logo small{color:#ffffff9e}.ml-nav--dark .ml-nav__logo-dot{background:#10b981}.ml-nav--dark .ml-nav__link{color:#ffffffb3}.ml-nav--dark .ml-nav__link:hover{color:#fff;background:#ffffff1a}.ml-nav--dark .ml-nav__btn--outline{color:#fff;background:#ffffff1a;border-color:#ffffff40}.ml-nav--dark .ml-nav__btn--outline:hover{background:#ffffff2e}.ml-nav--dark .ml-nav__btn--primary{background:#4a4fd4;box-shadow:0 4px 14px #4a4fd466}.ml-nav--dark .ml-nav__btn--ghost{color:#ffffffb3}.ml-nav--dark .ml-nav__btn--ghost:hover{color:#fff;background:#ffffff1a}.ml-nav--dark .ml-nav__icon-btn{color:#fffc}.ml-nav--dark .ml-nav__icon-btn:hover{color:#fff;background:#ffffff1a}.ml-nav--dark .ml-nav__lang-switcher{border-color:#fff3}.ml-nav--dark .ml-nav__lang-btn{color:#ffffff80}.ml-nav--dark .ml-nav__lang-btn:hover{color:#fff;background:#ffffff1a}.ml-nav--dark .ml-nav__lang-btn--active{color:#fff;background:#ffffff2e}.ml-nav--dark .ml-nav__burger{color:#ffffffd9}.ml-nav--light{background:#fffffff7;border-bottom:1px solid #e5e7eb;box-shadow:0 1px #e5e7eb,0 4px 20px #1a1e2e0a}.ml-nav--light .ml-nav__logo{color:#4a4fd4}.ml-nav--light .ml-nav__logo small{color:#5c6470}.ml-nav--light .ml-nav__link{color:#6b7280}.ml-nav--light .ml-nav__link:hover{color:#4a4fd4;background:#eef2ff}.ml-nav--light .ml-nav__btn--outline{color:#4a4fd4;background:#fff;border-color:#c7d2fe}.ml-nav--light .ml-nav__btn--outline:hover{background:#eef2ff}.ml-nav--light .ml-nav__btn--ghost{color:#374151}.ml-nav--light .ml-nav__btn--ghost:hover{color:#1a1e2e;background:#f3f4f6}.ml-nav--light .ml-nav__icon-btn{color:#374151}.ml-nav--light .ml-nav__icon-btn:hover{color:#4a4fd4;background:#f3f4f6}.ml-nav--light .ml-nav__lang-switcher{border-color:#e5e7eb}.ml-nav--light .ml-nav__lang-btn{color:#6b7280}.ml-nav--light .ml-nav__lang-btn:hover{color:#4a4fd4;background:#eef2ff}.ml-nav--light .ml-nav__lang-btn--active{color:#fff;background:#4a4fd4}.ml-nav--light .ml-nav__burger{color:#374151}.ml-nav__logo{letter-spacing:-.3px;flex-shrink:0;align-items:center;gap:8px;font-family:Sora,sans-serif;font-size:20px;font-weight:800;text-decoration:none;transition:color .2s;display:flex}.ml-nav__logo small{letter-spacing:0;font-family:Inter,sans-serif;font-size:10px;font-weight:400;transition:color .2s}.ml-nav__logo-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.ml-nav__links{flex:1;justify-content:center;align-items:center;gap:4px;display:none}@media (width>=900px){.ml-nav__links{display:flex}}.ml-nav__link{white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.ml-nav__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ml-nav__link--urgent{font-weight:700;color:#dc2626!important}.ml-nav--dark .ml-nav__link--urgent{color:#f87171!important}.ml-nav__hide-sm.ml-nav__hide-sm{display:none}@media (width>=768px){.ml-nav__hide-sm.ml-nav__hide-sm{display:inline-flex}}.ml-nav__btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ml-nav__btn--primary{color:#fff;background:#4a4fd4}.ml-nav__btn--primary:hover{background:#3730a3}.ml-nav__btn--ghost{border-color:#0000;padding:7px 12px}.ml-nav__icon-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.ml-nav__msg-badge{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.ml-nav__lang-switcher{border:1px solid #0000;border-radius:8px;align-items:center;display:none;overflow:hidden}@media (width>=640px){.ml-nav__lang-switcher{display:flex}}.ml-nav__lang-btn{cursor:pointer;background:0 0;border:none;padding:5px 9px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.ml-nav__services-wrap{position:relative}.ml-nav__services-btn{align-items:center;gap:5px;display:inline-flex}.ml-nav__chevron{transition:transform .2s}.ml-nav__services-btn--open .ml-nav__chevron{transform:rotate(180deg)}.ml-nav__services-dropdown{top:calc(100% + 10px);z-index:300;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:320px;padding:12px;animation:.15s dropdownFadeIn;position:absolute;inset-inline-end:0;box-shadow:0 8px 40px #1a1e2e1f,0 2px 8px #1a1e2e0f}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ml-nav__services-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin:0;padding:0 8px 8px;font-size:10px;font-weight:700}.ml-nav__services-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ml-nav__service-item{color:#1a1e2e;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.ml-nav__service-item:hover{background:#f3f4f6}.ml-nav__service-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ml-nav__service-label{line-height:1.3}.ml-nav__burger{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}@media (width>=900px){.ml-nav__burger{display:none}}.ml-nav__burger:hover{background:#0000000f}@media (width<=480px){.ml-nav{gap:6px;padding:0 10px}.ml-nav__logo{font-size:17px}.ml-nav__logo small{display:none}.ml-nav__actions{gap:3px;min-width:0}.ml-nav__btn{padding:7px 9px;font-size:12px}}.ml-nav__mobile-overlay{z-index:190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1e2e59;animation:.15s overlayFadeIn;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.ml-nav__mobile-menu{top:calc(60px + var(--ml-banner-offset,0px));max-height:calc(100vh - 60px - var(--ml-banner-offset,0px));z-index:191;background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 0 24px;animation:.18s menuSlideDown;position:fixed;left:0;right:0;overflow-y:auto}@keyframes menuSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ml-nav__mobile-item{color:#1a1e2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:13px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.ml-nav__mobile-item:hover{background:#f9fafb}.ml-nav__mobile-section{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin:0;padding:8px 20px 4px;font-size:11px;font-weight:700}.ml-nav__mobile-divider{background:#f3f4f6;height:1px;margin:8px 0}.ml-nav__mobile-badge{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.ml-nav__mobile-primary{color:#4a4fd4;font-weight:700}.ml-nav__mobile-logout{color:#ef4444}.ml-nav__mobile-auth-btns{flex-direction:column;gap:8px;padding:8px 16px 4px;display:flex}.ml-nav__mobile-auth-btn{text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.ml-nav__mobile-auth-btn--outline{color:#374151;background:#f3f4f6;border:1.5px solid #e5e7eb}.ml-nav__mobile-auth-btn--outline:hover{background:#e9eaec}.ml-nav__mobile-auth-btn--primary{color:#fff;background:#4a4fd4;border:none}.ml-nav__mobile-auth-btn--primary:hover{opacity:.9}
