/* =========================================================
   BOOSTPME — HEADER FINAL
========================================================= */
.boost-header{position:fixed;top:0;left:0;right:0;z-index:9999;height:82px;display:flex;align-items:center;background:linear-gradient(180deg,rgba(8,9,14,.44),rgba(8,9,14,.08));border-bottom:1px solid rgba(255,255,255,.04);transition:height .32s ease,background .32s ease,border-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease}
.boost-header.is-scrolled{height:68px;background:rgba(10,11,16,.84);border-bottom-color:rgba(255,255,255,.075);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 45px rgba(0,0,0,.17)}
.boost-header-container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}
.boost-brand-link{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;flex:0 0 auto}
.boost-brand-symbol{position:relative;width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:linear-gradient(135deg,#526eff,#9258ff 48%,#ff5799);box-shadow:0 12px 30px rgba(103,75,255,.26)}
.boost-brand-symbol:before{content:"";position:absolute;width:32px;height:32px;top:-17px;right:-15px;border-radius:50%;background:rgba(255,255,255,.42);filter:blur(12px)}
.boost-brand-symbol span{position:relative;z-index:2;font-size:16px;font-weight:800;letter-spacing:-.8px}
.boost-brand-text{display:flex;flex-direction:column;gap:2px}.boost-brand-text strong{font-size:16px;line-height:1;font-weight:700;letter-spacing:-.5px}.boost-brand-text small{color:rgba(255,255,255,.34);font-size:6px;line-height:1.2;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}
.boost-navigation{flex:1;display:flex;justify-content:center}.boost-menu{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.boost-menu li{margin:0;padding:0}.boost-menu a{position:relative;display:flex;align-items:center;min-height:39px;padding:0 10px;border-radius:9px;color:rgba(255,255,255,.60);text-decoration:none;font-size:9px;font-weight:700;white-space:nowrap;transition:color .23s ease,background .23s ease}.boost-menu a:hover{color:#fff;background:rgba(255,255,255,.055)}.boost-menu a:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:1px;background:linear-gradient(90deg,#637aff,#9c5eff,#ff589c);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.boost-menu a:hover:after{transform:scaleX(1)}
.boost-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:11px}.boost-header-status{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.33);font-size:6px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.boost-header-status-dot{width:6px;height:6px;border-radius:50%;background:#b8ff5c;box-shadow:0 0 10px rgba(184,255,92,.70);animation:boostHeaderPulse 2.2s ease-in-out infinite}@keyframes boostHeaderPulse{0%,100%{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}
.boost-header-demo{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 15px;border-radius:11px;background:#fff;color:#151419;text-decoration:none;font-size:8px;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.15);transition:transform .25s ease,box-shadow .25s ease}.boost-header-demo i{font-size:12px;font-style:normal;transition:transform .25s ease}.boost-header-demo:hover{transform:translateY(-2px);box-shadow:0 17px 38px rgba(0,0,0,.24)}.boost-header-demo:hover i{transform:translate(2px,-2px)}
.menu-toggle{display:none;width:42px;height:42px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:rgba(255,255,255,.045);cursor:pointer}.menu-toggle span{display:block;width:17px;height:1px;background:#fff;transition:transform .25s ease,opacity .25s ease}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
@media(max-width:1050px){.boost-header-status{display:none}.boost-menu a{padding:0 8px}}
@media(max-width:850px){.boost-header,.boost-header.is-scrolled{height:68px}.boost-brand-text small,.boost-header-demo{display:none}.menu-toggle{display:flex}.boost-navigation{position:fixed;top:76px;left:12px;right:12px;display:block;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(10,11,16,.97);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 28px 75px rgba(0,0,0,.34);opacity:0;visibility:hidden;transform:translateY(-11px) scale(.98);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.boost-navigation.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.boost-menu{display:block}.boost-menu li{width:100%}.boost-menu a{width:100%;min-height:48px;padding:0 14px;border-radius:10px;color:rgba(255,255,255,.76);font-size:11px}.boost-menu a:after{display:none}.boost-menu a:hover{background:rgba(255,255,255,.06)}body.menu-open{overflow:hidden}}
@media(max-width:450px){.boost-brand-symbol{width:35px;height:35px;flex-basis:35px}.boost-brand-text strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.boost-header *,.boost-header *:before,.boost-header *:after{animation:none!important;transition-duration:.01ms!important}}
