.pipo-header-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset:0 auto auto 0}.pipo-public-header{z-index:40;pointer-events:none;padding-block:12px;position:sticky;top:0}.pipo-public-header .pipo-container{pointer-events:none}.pipo-public-bar{z-index:2;pointer-events:auto;border:1px solid var(--pipo-border);background:color-mix(in srgb, var(--pipo-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);min-height:68px;box-shadow:var(--pipo-shadow-card);transition:box-shadow .6s var(--pipo-spring), border-color .6s var(--pipo-spring);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:6px 10px 6px 16px;display:flex;position:relative}.pipo-public-header[data-scrolled] .pipo-public-bar{border-color:color-mix(in srgb, var(--pipo-primary) 22%, var(--pipo-border));box-shadow:0 12px 32px #20333d1a}.pipo-public-nav{align-items:center;gap:4px;font-size:1rem;font-weight:700;display:flex}.pipo-public-nav a{min-height:44px;color:var(--pipo-text);transition:background-color .4s var(--pipo-spring), color .4s var(--pipo-spring);border-radius:999px;align-items:center;padding-inline:16px;display:inline-flex;position:relative}.pipo-public-nav a:hover{background:color-mix(in srgb, var(--pipo-primary-light) 55%, transparent);color:var(--pipo-primary-dark)}.pipo-public-nav a[aria-current=page]{background:var(--pipo-primary-light);color:var(--pipo-primary-dark);font-weight:800}.pipo-public-header .pipo-header-actions{gap:8px}.pipo-header-login{min-height:44px;color:var(--pipo-text);transition:background-color .4s var(--pipo-spring), color .4s var(--pipo-spring);border-radius:999px;align-items:center;padding-inline:14px;font-weight:700;display:inline-flex}.pipo-header-login:hover{background:color-mix(in srgb, var(--pipo-primary-light) 55%, transparent);color:var(--pipo-primary-dark)}.pipo-header-cta{border-radius:999px;padding-inline-end:6px}.pipo-header-cta .pipo-orb{block-size:28px;inline-size:28px}.pipo-menu-toggle,.pipo-public-menu,.pipo-menu-language{display:none}.pipo-menu-toggle{border:1px solid var(--pipo-border);background:var(--pipo-surface);block-size:44px;inline-size:44px;color:var(--pipo-text);cursor:pointer;transition:transform .4s var(--pipo-spring);border-radius:50%;position:relative}.pipo-menu-toggle:active{transform:scale(.94)}.pipo-menu-toggle span{position:absolute;inset:0}.pipo-menu-toggle i{block-size:2px;inline-size:18px;transition:transform .6s var(--pipo-spring);background:currentColor;border-radius:2px;margin:-1px 0 0 -9px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.pipo-menu-toggle i:first-child{transform:translateY(-4px)}.pipo-menu-toggle i:last-child{transform:translateY(4px)}.pipo-menu-toggle[aria-expanded=true] i:first-child{transform:rotate(45deg)}.pipo-menu-toggle[aria-expanded=true] i:last-child{transform:rotate(-45deg)}@media (max-width:1023px){.pipo-public-nav,.pipo-header-login,.pipo-header-language{display:none}.pipo-menu-toggle,.pipo-menu-language{display:inline-flex}.pipo-menu-toggle{display:block}.pipo-public-menu{z-index:1;pointer-events:auto;background:color-mix(in srgb, var(--pipo-bg) 94%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .5s var(--pipo-spring), visibility 0s linear .5s;flex-direction:column;justify-content:space-between;gap:32px;padding:112px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.pipo-public-header[data-open] .pipo-public-menu{opacity:1;visibility:visible;transition:opacity .5s var(--pipo-spring), visibility 0s}.pipo-public-menu nav{gap:4px;inline-size:100%;max-inline-size:560px;margin-inline:auto;display:grid}.pipo-public-menu nav a{border-bottom:1px solid var(--pipo-border);min-height:64px;color:var(--pipo-text);justify-content:space-between;align-items:center;padding-inline:8px;font-size:1.75rem;font-weight:800;display:flex}.pipo-public-menu nav a[aria-current=page]{color:var(--pipo-primary)}.pipo-public-menu-foot{gap:12px;inline-size:100%;max-inline-size:560px;margin-inline:auto;display:grid}.pipo-menu-language{justify-content:center}.pipo-public-menu nav a,.pipo-public-menu-foot{opacity:0;transition:opacity .6s var(--pipo-spring), transform .6s var(--pipo-spring);transform:translateY(32px)}.pipo-public-header[data-open] .pipo-public-menu nav a,.pipo-public-header[data-open] .pipo-public-menu-foot{opacity:1;transition-delay:calc(80ms + var(--i,0) * 70ms);transform:none}}@media (max-width:479px){.pipo-header-cta{display:none}.pipo-public-bar{padding-inline-start:12px}}@media (prefers-reduced-motion:reduce){.pipo-public-bar,.pipo-public-menu,.pipo-public-menu nav a,.pipo-public-menu-foot,.pipo-menu-toggle i{transition:none!important}}
