.header-actions{position:relative}.account-toggle{display:inline-flex!important;gap:7px!important;align-items:center}.account-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#813cff,#373a86);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;overflow:hidden}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-menu{position:absolute;right:0;top:calc(100% + 14px);width:245px;padding:14px;border:1px solid #5c397c;border-radius:14px;background:#100c22;box-shadow:0 12px 50px #0009;z-index:90}.account-menu[hidden]{display:none}.account-menu strong{display:block;padding:8px 10px;overflow-wrap:anywhere}.account-menu a{display:block;padding:11px;border-radius:8px;color:#e6ddfa}.account-menu a:hover,.account-menu a:focus{background:#38215c}.account-wrap{max-width:1100px;margin:25px auto 60px}.account-card{padding:28px;margin:20px 0;border:1px solid #3b285c;background:linear-gradient(135deg,#121026,#080c1a);border-radius:18px;scroll-margin-top:110px}.account-card h2{margin:0 0 15px}.account-card p{line-height:1.7;color:#cbc5df}.account-identity{display:flex;align-items:center;gap:25px}.account-identity .account-avatar{width:90px;height:90px;font-size:36px}.account-identity h2{font-size:28px;overflow-wrap:anywhere}.account-muted{color:#a9a1bf!important;font-size:13px}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.account-stats>div{display:flex;flex-direction:column;gap:8px;padding:24px;background:#130e28;border:1px solid #3b285c;border-radius:14px}.account-stats strong{font-size:30px;color:#bc91ff}.account-stats span{font-size:13px;color:#b7accb}.account-form{display:grid;gap:18px}.account-form label{display:grid;gap:9px;font-size:14px}.account-form input:not([type=checkbox]),.account-form textarea,.account-form select{width:100%;box-sizing:border-box;background:#080b19;border:1px solid #51416b;color:#fff;border-radius:9px;padding:13px;font:inherit}.account-form textarea{resize:vertical}.account-form fieldset{border:1px solid #51416b;border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;padding:18px}.account-form .account-check{display:flex;align-items:center;gap:9px}.account-check input{accent-color:#9c60ff;width:18px;height:18px}.account-form button{justify-self:start}.account-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #342747}.account-row a{color:#c8a0ff}.account-request{padding:18px 0;border-bottom:1px solid #342747}.account-request p{white-space:pre-wrap;overflow-wrap:anywhere}.account-request h3{overflow-wrap:anywhere}.account-badge{padding:5px 10px;border-radius:25px;background:#2b2145;color:#d2b4ff;font-size:12px}.account-status{position:sticky;top:90px;background:#24153d;border-radius:10px;padding:0 16px;z-index:5;line-height:2.8}.account-status:empty{display:none}button:disabled{opacity:.55;cursor:wait}.account-form [role=status]{line-height:1.6;color:#c8b3ee;min-height:22px}.account-inline{max-width:1100px;margin:24px auto}.account-inline h2{font-size:23px}.account-callout{padding:14px 20px;background:#1e1537;border-left:3px solid #a367ff;border-radius:8px;margin:18px 0;color:#d1c6e5}.skip-link{position:fixed;top:-100px;left:15px;padding:12px;background:#793bd0;color:white;z-index:999}.skip-link:focus{top:10px}:focus-visible{outline:2px solid #b98aff;outline-offset:4px}.account-form input:focus,.account-form textarea:focus{border-color:#b98aff}a,button{-webkit-tap-highlight-color:transparent}@media(max-width:900px){.header-actions .login{display:inline-flex!important}.account-wrap{margin:15px 10px 35px}}@media(max-width:600px){.header-actions .join,.header-actions .v23-bell{display:none}.account-card{padding:20px}.account-stats{gap:7px}.account-stats>div{padding:16px 12px}.account-identity{align-items:flex-start;gap:15px}.account-identity .account-avatar{width:60px;height:60px;font-size:26px}.account-identity h2{font-size:21px}.account-menu{right:0;max-width:calc(100vw - 36px)}.account-form fieldset{display:grid;grid-template-columns:1fr 1fr}.account-row{flex-wrap:wrap}.account-identity p{font-size:12px}.account-toggle{padding:7px!important}.account-toggle .account-avatar{width:26px;height:26px}}
@media(max-width:1200px){.topbar{justify-content:space-between}.mobile-menu{display:block;margin-left:auto}.topbar nav#nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0b0d20;padding:14px;flex-direction:column;align-items:stretch;border:1px solid #3b285c;border-radius:12px;max-height:70vh;overflow-y:auto!important;z-index:70}.topbar nav#nav.open{display:flex}.v25-nav-group{flex-wrap:wrap;justify-content:space-between;width:100%;border-bottom:1px solid #2a2144}.v25-nav-group>.v25-nav-link{flex:1;justify-content:flex-start}.v25-nav-toggle{min-height:44px;min-width:44px}.v25-dropdown{position:static;width:100%;max-width:none;min-width:0;box-shadow:none;margin-bottom:8px}.v25-nav-group:hover>.v25-dropdown{display:none}.v25-nav-group.v25-open>.v25-dropdown{display:flex}.header-actions .search-toggle{display:none}}
.header-actions .search-toggle{display:inline-flex!important;align-items:center;justify-content:center}@media(max-width:600px){.header-actions{gap:4px}.header-actions .search-toggle{padding:7px;width:31px;height:34px;font-size:19px}.header-actions .v26-favorites-toggle{width:31px;min-width:31px}.account-toggle span:not(.account-avatar){font-size:10px}}

/* V3.2.6: real account name and a coherent action dock. */
.header-actions .nx-header-tools{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #42314f;border-radius:15px;background:linear-gradient(135deg,#1d152a,#101320);box-shadow:inset 0 1px 0 #ffffff06}
.header-actions .nx-tool-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#baabc9!important;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}
.header-actions .nx-tool-button svg{display:block;width:20px;height:20px;flex:none}.header-actions .nx-tool-button:hover,.header-actions .nx-tool-button[aria-expanded=true]{background:#3f2754!important;color:#e2c2ff!important;box-shadow:inset 0 0 0 1px #9a65c237!important}.header-actions .nx-tool-button:focus-visible{outline:2px solid #c698f3!important;outline-offset:2px}.header-actions .account-toggle{padding:7px 12px!important;min-height:48px;border-radius:12px;background:linear-gradient(115deg,#24182f,#151324);border-color:#624079;gap:9px!important;box-shadow:inset 0 1px 0 #ffffff05}.header-actions .account-toggle:hover{background:#30213e;border-color:#a46fd2}.header-actions .account-toggle .account-avatar{width:31px;height:31px;border:1px solid #9f70ba70}.header-actions .nx-account-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:12px}.header-actions .nx-account-chevron{font-size:17px!important;color:#aa8fbf;line-height:1;flex:none}.header-actions .account-toggle[aria-expanded=true] .nx-account-chevron{transform:rotate(180deg)}
@media(max-width:600px){.header-actions .nx-header-tools{padding:3px;gap:0;border-radius:13px}.header-actions .nx-tool-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.header-actions .nx-tool-button svg{width:18px;height:18px}.header-actions .account-toggle{padding:6px 8px!important;gap:6px!important;min-height:46px}.header-actions .account-toggle .account-avatar{width:27px;height:27px}.header-actions .nx-account-name{font-size:11px!important;max-width:90px}.header-actions .nx-account-chevron{font-size:14px!important}.topbar .header-actions{gap:7px!important}}
@media(max-width:460px){.topbar .header-actions{width:100%;justify-content:space-between}.header-actions .account-toggle{max-width:calc(100% - 137px)}.header-actions .nx-account-name{max-width:73px}.header-actions .account-toggle .account-avatar{width:26px;height:26px}.header-actions .nx-account-chevron{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.header-actions .nx-tool-button{transition:none}}

.header-actions .nx-account-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);position:relative;top:-2px;margin-left:2px}.header-actions .account-toggle[aria-expanded=true] .nx-account-chevron{transform:rotate(225deg);top:2px}
