.unav-member{position:relative;display:flex;align-items:center;gap:9px;flex:none;font-family:'Segoe UI',Arial,sans-serif;text-transform:none;letter-spacing:0}
.unav-profile-trigger{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #cab18a50;border-radius:13px;background:linear-gradient(125deg,#162335d9,#201c32e6);box-shadow:inset 0 1px #fff1,0 3px 18px #0003;color:#f7f0e5;cursor:pointer;text-align:left;min-height:50px;font:inherit;transition:border-color .18s,background .18s}
.unav-profile-trigger:hover,.unav-profile-trigger[aria-expanded=true]{border-color:#d2b57caf;background:linear-gradient(125deg,#20344b,#30263f)}
.unav-profile-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;overflow:hidden;background:linear-gradient(140deg,#3b6473,#44335c);border:1px solid #d9ba7a70;color:#f7e6bd;font:700 12px/1 'Segoe UI',sans-serif}
.unav-profile-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.unav-profile-copy{display:grid;gap:3px;width:130px;min-width:0}
.unav-profile-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25}
.unav-profile-xp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px;width:100%;font-size:10px;color:#d5c6ed}
.unav-profile-xp strong{font-size:10px;line-height:1.2;color:#f3d5a3}.unav-profile-xp small{font-size:9px;color:#b9c5d7}
.unav-profile-xp progress{flex-basis:100%;width:100%;height:4px;border:0;border-radius:99px;overflow:hidden;appearance:none;background:#354052;color:#a4dcef}
.unav-profile-xp progress::-webkit-progress-bar{background:#354052;border-radius:99px}.unav-profile-xp progress::-webkit-progress-value{background:linear-gradient(90deg,#8cdeef,#bba4ec,#efd099);border-radius:99px}.unav-profile-xp progress::-moz-progress-bar{background:#a4dcef;border-radius:99px}
.unav-profile-status{font-size:10px;color:#b9c5d7}.unav-profile-chevron{color:#cbbfa8;font-size:13px}
.unav-notification-bell{position:relative;display:grid;place-items:center;width:42px;height:44px;flex:none;border:1px solid #d3bc8b40;border-radius:12px;background:#151623;color:#e3d0aa!important}.unav-notification-bell:hover{background:#252239;border-color:#d3bc8b90}.unav-notification-bell svg{width:19px;height:19px}
.unav-notification-count{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid #090b12;border-radius:99px;background:#c3a7ee;color:#191226;font:700 9px/1 'Segoe UI',sans-serif}
.unav-profile-panel{position:absolute;right:0;top:calc(100% + 13px);width:272px;padding:8px;border:1px solid #d1b47c66;border-radius:16px;background:linear-gradient(140deg,#121e30,#1c1628);box-shadow:0 20px 50px #0009,inset 0 1px #fff1;z-index:110;font:500 13px/1.4 'Segoe UI',sans-serif}
.unav-profile-panel[hidden]{display:none!important}.unav-profile-heading{display:grid;gap:5px;padding:12px 12px 15px;margin-bottom:4px;border-bottom:1px solid #b8a8c72b;overflow-wrap:anywhere}.unav-profile-heading small{font-size:9px;letter-spacing:.14em;color:#c8af87}.unav-profile-heading strong{font-size:14px;color:#f1e5d1}
.unav-profile-panel a,.unav-profile-panel button{display:block;width:100%;padding:12px;border-radius:9px;border:0;background:transparent;color:#e8ecf4;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.unav-profile-panel a:hover,.unav-profile-panel button:hover{background:#b1a0de1c;color:#f5d9a8}.unav-profile-panel .unav-profile-signout{margin-top:4px;border-top:1px solid #b8a8c72b;border-radius:0 0 9px 9px;color:#d4baba}
.unav-profile-signin{padding:10px 14px;border:1px solid #cab18a70;border-radius:10px;font:600 12px/1.2 'Segoe UI',sans-serif;white-space:nowrap}
@media(min-width:1251px){.unav-row{gap:20px}.unav-desktop{gap:clamp(8px,.8vw,16px)}.unav-brand{min-width:190px}}
@media(min-width:1251px) and (max-width:1500px){.unav-desktop>.unav-project{display:none}.unav-brand{min-width:170px}.unav-row{gap:16px}}
@media(max-width:1250px){.unav-member,.unav-profile-signin{margin-left:auto}.unav-row>.unav-toggle{margin-left:0}}
@media(max-width:700px){.unav-profile-trigger{min-height:46px;padding:6px 8px;gap:7px}.unav-profile-avatar{width:32px;height:32px}.unav-profile-copy{width:98px}.unav-profile-name{font-size:11px}.unav-notification-bell{width:38px}.unav-member{gap:6px}.unav-profile-panel{position:fixed;top:66px;right:12px;width:272px;max-width:calc(100vw - 24px)}}
@media(max-width:560px){.unav-brand span{display:none}.unav-row{gap:9px;padding:0 12px}.unav-brand img{width:36px;height:36px}}
@media(max-width:350px){.unav-profile-copy{width:81px}.unav-profile-chevron{display:none}.unav-row{gap:7px;padding:0 10px}.unav-toggle{width:36px}.unav-brand img{width:32px;height:32px}}
.account-page>[data-crew-progress-account]{margin:0 auto 24px;flex-wrap:wrap}
.crew-account-meter{display:block;width:100%;height:8px;margin:9px 0;border:0;border-radius:99px;overflow:hidden;appearance:none;background:#35415c;color:#9ee1f3}
.crew-account-meter::-webkit-progress-bar{background:#35415c;border-radius:99px}
.crew-account-meter::-webkit-progress-value{background:linear-gradient(90deg,#91dcf1,#b5a4f1,#e8cb94);border-radius:99px}
.crew-account-meter::-moz-progress-bar{background:#a1d4ef;border-radius:99px}
.crew-progress-account .account-earned-badges{flex-basis:100%;margin-top:0}
