[hidden]{display:none!important}
.unified-header{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;overflow:visible;z-index:100;padding:18px 4vw}
.unified-header .brand{flex-shrink:0;display:flex;align-items:center}
.unified-header #navigation{display:flex;align-items:center;gap:24px;margin:0 0 0 auto;position:static;width:auto;background:transparent;border:0;padding:0}
.unified-header a,.unified-header summary,.unified-header button{font-size:13px;text-decoration:none}
.unified-header .nav-dropdown{position:relative;border:0;padding:0;margin:0;background:transparent}
.unified-header .nav-dropdown summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:44px;color:#c9bdd4;font-weight:600;padding:0}
.unified-header summary::-webkit-details-marker{display:none}
.unified-header summary::after{content:'⌄';position:static;transform:none;font-size:13px}
.unified-header .nav-dropdown[open]>summary,.unified-header .nav-selected,.unified-header a[aria-current=page]{color:white}
.unified-header .nav-selected{box-shadow:0 2px #b47cec}
.unified-header .nav-popover{position:absolute;top:calc(100% + 8px);left:0;min-width:205px;background:#160e21;border:1px solid #543567;border-radius:10px;padding:8px;box-shadow:0 12px 35px #0008;z-index:110}
.unified-header .nav-popover a,.unified-header .nav-popover button{display:block;width:100%;padding:12px;text-align:left;white-space:nowrap;color:#e8dfef;border:0;border-radius:6px;background:transparent;margin:0;font-family:inherit;cursor:pointer;min-height:44px}
.unified-header .nav-popover a:hover,.unified-header .nav-popover button:hover{background:#30203e}
.unified-header .nav-personal{display:flex;align-items:center;gap:16px;flex-shrink:0}
.unified-header .profile-dropdown .nav-popover{left:auto;right:0}
.unified-header [data-site-name]{display:block;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.unified-header .nav-bell{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #45304f;border-radius:8px}
.unified-header [data-inbox-count]{position:absolute;top:-6px;right:-7px;border-radius:12px;background:#9c3ede;color:white;font:11px Arial;padding:3px 5px}
.unified-header a:focus-visible,.unified-header summary:focus-visible,.unified-header button:focus-visible{outline:2px solid #d3a0ff;outline-offset:4px}
@media(min-width:761px){.unified-header .menu-toggle{display:none!important}}
@media(max-width:1000px) and (min-width:761px){.unified-header{gap:12px;padding:14px 20px}.unified-header #navigation{gap:12px}.unified-header .brand{font-size:20px}.unified-header .nav-personal{gap:8px}.unified-header [data-site-name]{max-width:75px}}
@media(max-width:760px){.unified-header{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.unified-header .brand{font-size:19px;margin-right:auto}.unified-header .brand img{width:27px;height:27px}.unified-header .menu-toggle{display:block;order:3;min-height:44px}.unified-header .nav-personal{order:2;gap:8px}.unified-header [data-site-name]{max-width:80px}.unified-header .nav-join{padding:10px;font-size:12px}.menu-ready .unified-header #navigation{display:none}.menu-ready .unified-header #navigation.open,.unified-header #navigation{order:4;flex-basis:100%;width:100%;margin:0;flex-direction:column;align-items:stretch;gap:4px;padding:12px 0}.unified-header #navigation>a{padding:12px 0}.unified-header #navigation .nav-popover{position:static;box-shadow:none;margin:4px 0 10px}.unified-header .profile-dropdown .nav-popover{right:0;min-width:180px}.unified-header .nav-dropdown summary{min-height:44px}}
.unified-header a.brand{font-size:24px}@media(max-width:760px){.unified-header a.brand{font-size:19px}}

@media(max-width:760px){.menu-ready .unified-header #navigation.open{display:flex}}
