.pyAb3G_header{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);background:#ffffffe6;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.pyAb3G_inner{align-items:center;gap:2rem;max-width:1280px;height:68px;margin:0 auto;padding:0 2rem;display:flex}.pyAb3G_logo{flex-shrink:0;display:flex}.pyAb3G_nav{flex:1;justify-content:center;gap:2rem;display:flex}.pyAb3G_navLink{color:#475569;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.pyAb3G_navLink:hover{color:#0f172a}.pyAb3G_mobileOnly{display:none}.pyAb3G_actions{align-items:center;gap:1rem;display:flex}.pyAb3G_login{color:#0f172a;font-size:.9375rem;font-weight:600;text-decoration:none}.pyAb3G_login:hover{color:var(--color-primary)}.pyAb3G_demo{cursor:pointer;color:#fff;background:var(--color-primary);white-space:nowrap;border:none;border-radius:10px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s}.pyAb3G_demo:hover{background:var(--color-primary-hover)}.pyAb3G_menuButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.pyAb3G_menuIcon,.pyAb3G_menuIcon:before,.pyAb3G_menuIcon:after{background:#0f172a;border-radius:2px;width:20px;height:2px;transition:transform .2s,background-color .2s;display:block}.pyAb3G_menuIcon{position:relative}.pyAb3G_menuIcon:before,.pyAb3G_menuIcon:after{content:"";position:absolute;left:0}.pyAb3G_menuIcon:before{top:-6px}.pyAb3G_menuIcon:after{top:6px}.pyAb3G_menuIconOpen{background:0 0}.pyAb3G_menuIconOpen:before{transform:translateY(6px)rotate(45deg)}.pyAb3G_menuIconOpen:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:860px){.pyAb3G_inner{justify-content:space-between;gap:1rem;padding:0 1rem}.pyAb3G_nav{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:0;padding:.5rem 1rem 1rem;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 24px #0f172a14}.pyAb3G_navOpen{display:flex}.pyAb3G_navLink{border-bottom:1px solid #f1f5f9;padding:.875rem 0}.pyAb3G_mobileOnly{border-bottom:none;display:block}.pyAb3G_login{display:none}.pyAb3G_menuButton{display:inline-flex}}
