.nearweb-header{pointer-events:none}.nearweb-header-inner{position:relative;overflow:visible;border-radius:999px;background:rgba(8,17,35,0.72);border:1px solid rgba(74,139,255,0.5);box-shadow:0 12px 40px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;transform:translateY(12px) scaleX(0.015) scaleY(0.04);transform-origin:center;animation:nearweb-shell-build 900mscubic-bezier(0.22,1,0.36,1) 180ms forwards}.nearweb-header-inner::before{content:"";position:absolute;z-index:20;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#3982f6;box-shadow:0 0 8px #3982f6,0 0 22px rgba(57,130,246,0.95);transform:translate(-50%,-50%) scaleX(1);animation:nearweb-origin-line 900ms ease-out forwards}.nearweb-header-inner::after{content:"";position:absolute;inset:-1px;z-index:10;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(105deg,transparent 30%,rgba(106,168,255,0.95) 48%,rgba(255,255,255,0.9) 50%,rgba(106,168,255,0.95) 52%,transparent 70%);background-size:240% 100%;background-position:140% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:nearweb-edge-scan 650ms ease 430ms forwards}.nearweb-header-logo,.nearweb-header-menu,.nearweb-header-button{opacity:0;filter:blur(6px);transition:opacity 380ms ease,filter 480ms ease,transform 520ms cubic-bezier(0.22,1,0.36,1)}.nearweb-header-logo{transform:translateX(-10px) scale(0.96);animation:nearweb-content-logo 480mscubic-bezier(0.22,1,0.36,1) 720ms forwards}.nearweb-header-menu{transform:scaleX(0.94);transform-origin:center;animation:nearweb-content-menu 520mscubic-bezier(0.22,1,0.36,1) 760ms forwards}.nearweb-header-button{transform:translateX(10px) scale(0.96);animation:nearweb-content-button 480mscubic-bezier(0.22,1,0.36,1) 820ms forwards}.nearweb-header-menu li{opacity:0;transform:translateY(5px);animation:nearweb-link-reveal 360ms ease forwards}.nearweb-header-menu li:nth-child(1){animation-delay:800ms}.nearweb-header-menu li:nth-child(2){animation-delay:850ms}.nearweb-header-menu li:nth-child(3){animation-delay:900ms}.nearweb-header-menu li:nth-child(4){animation-delay:950ms}.nearweb-header-menu li:nth-child(5){animation-delay:1000ms}@keyframes nearweb-content-logo{to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes nearweb-content-menu{to{opacity:1;filter:blur(0);transform:scaleX(1)}}@keyframes nearweb-content-button{to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes nearweb-link-reveal{to{opacity:1;transform:translateY(0)}}.nearweb-header-inner{pointer-events:auto}@keyframes nearweb-origin-line{0%{width:8px;height:8px;opacity:0;transform:translate(-50%,-50%) scale(0.3)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.8)}26%{width:8px;height:2px;transform:translate(-50%,-50%) scale(1)}62%{width:100%;height:1px;border-radius:0;opacity:1;box-shadow:0 0 14px rgba(57,130,246,0.9)}100%{width:100%;height:1px;opacity:0}}@keyframes nearweb-shell-build{0%{opacity:0;transform:translateY(12px) scaleX(0.015) scaleY(0.04)}18%{opacity:1;transform:translateY(12px) scaleX(0.12) scaleY(0.04)}58%{transform:translateY(12px) scaleX(1.025) scaleY(0.08)}82%{transform:translateY(-2px) scaleX(1.012) scaleY(1.03)}100%{opacity:1;transform:translateY(0) scaleX(1) scaleY(1)}}@keyframes nearweb-edge-scan{0%{opacity:0;background-position:140% 0}20%{opacity:1}80%{opacity:1}100%{opacity:0;background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.nearweb-header-inner{opacity:1;transform:none;animation:none}.nearweb-header-inner::before,.nearweb-header-inner::after{display:none}}.nearweb-header{transition:background-color 320ms ease,backdrop-filter 320ms ease,box-shadow 320ms ease}.nearweb-header.is-scrolled .nearweb-header-inner{background:rgba(8,17,35,0.9);border-color:rgba(89,150,255,0.58);box-shadow:0 16px 42px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.13);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(-4px) scale(0.985)}.nearweb-header.is-scrolled .nearweb-header-logo{transform:scale(0.94)}.nearweb-header.is-scrolled .nearweb-header-button{transform:scale(0.96)}