
/* Maintained public navigation: original orange identity and flat studio surfaces. */
[data-public-navigation-original]{display:none!important}
.bp-header.bpp-header{position:sticky;top:0;z-index:999;height:auto;min-height:64px;width:100%;background:#19191b;border-bottom:1px solid #37383b;backdrop-filter:none;font-family:inherit;box-sizing:border-box}
.bpp-header *{box-sizing:border-box}.bpp-header [hidden]{display:none!important}
.bpp-header .bpp-inner{display:flex;align-items:center;gap:24px;min-height:64px;padding:10px 28px;max-width:1600px;margin:auto}
.bpp-header a{text-decoration:none}.bpp-header .bpp-logo{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:#f2f2f3;font-size:15px;font-weight:750;letter-spacing:-.3px;white-space:nowrap}
.bpp-header .bpp-logo img{display:block;flex-shrink:0}.bpp-header .bpp-pro{color:#ff6a24}
.bpp-header .bpp-nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}
.bpp-header .bpp-nav a,.bpp-header .bpp-mobile nav a{color:#c7c8cb;font-size:13px;font-weight:600;white-space:nowrap;padding:10px 0;line-height:1.4}
.bpp-header a[aria-current="page"],.bpp-header a[aria-current="true"]{color:#ff8a50}
.bpp-header .bpp-actions,.bpp-header .bpp-desktop-auth,.bpp-header .bpp-mobile-auth{display:flex;align-items:center;gap:8px}
.bpp-header .bpp-actions{margin-left:auto}.bpp-header .bpp-language{position:relative}
.bpp-header button,.bpp-header .bpp-signin,.bpp-header .bpp-app{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #48494d;border-radius:6px;background:#252629;color:#e8e8e9;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color 140ms,border-color 140ms}
.bpp-header .bpp-app{color:#ff9a68;background:#3c281f;border-color:#8d4b2a}
.bpp-header button:hover,.bpp-header .bpp-signin:hover{background:#333439;border-color:#73747a}.bpp-header .bpp-app:hover{background:#553221;border-color:#d47441}.bpp-header .bpp-nav a:hover,.bpp-header .bpp-mobile nav a:hover{color:#fff}
.bpp-header button:active,.bpp-header .bpp-app:active{background:#492b1e}.bpp-header :focus-visible{outline:2px solid #ff9a68;outline-offset:3px}
.bpp-header .bpp-language-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:164px;padding:6px;background:#292a2d;border:1px solid #56575c;border-radius:6px;box-shadow:0 8px 20px #0005}
.bpp-header .bpp-language-panel a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:40px;padding:8px;color:#dedfe1;font-size:13px;border-radius:3px}.bpp-header .bpp-language-panel a:hover{background:#3a3b40}.bpp-header .bpp-language-panel span{font-size:11px;color:#a2a4aa}
.bpp-header .bpp-menu-button{display:none}.bpp-header .bpp-mobile{padding:8px 20px 18px;border-top:1px solid #393a3f;background:#202124}.bpp-header .bpp-mobile nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.bpp-header .bpp-mobile nav a{padding:10px 0;min-height:44px}.bpp-header .bpp-mobile-auth{padding-top:12px;border-top:1px solid #404146;margin-top:8px}
@media(max-width:1200px){.bpp-header .bpp-nav{gap:14px}.bpp-header .bpp-inner{gap:18px;padding:10px 20px}.bpp-header .bpp-logo{font-size:14px}.bpp-header .bpp-nav a{font-size:12px}}
@media(max-width:1060px){.bpp-header .bpp-nav{display:none}.bpp-header .bpp-menu-button{display:inline-flex}.bpp-header .bpp-actions button,.bpp-header .bpp-app,.bpp-header .bpp-signin{min-height:40px}}
@media(max-width:560px){.bpp-header .bpp-inner{padding:10px 12px;gap:10px}.bpp-header .bpp-logo{font-size:13px;gap:5px}.bpp-header .bpp-logo img{width:22px;height:22px}.bpp-header .bpp-desktop-auth{display:none}.bpp-header .bpp-actions{gap:6px}.bpp-header .bpp-actions button{min-width:40px;min-height:44px;padding:7px}.bpp-header .bpp-mobile-auth a{flex:1;min-height:44px}}
@media(prefers-reduced-motion:reduce){.bpp-header *{transition:none!important;scroll-behavior:auto!important}}
