.ta-explorer-account-menu{position:relative;display:grid;flex:0 0 44px}
.ta-explorer-account-menu>.atlas-account-avatar{padding:0;font:inherit;cursor:pointer}
.ta-explorer-account-menu__popover{position:absolute;z-index:80;top:calc(100% + 10px);right:0;display:grid;width:min(280px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 44px #17171430;color:var(--ink)}
.ta-explorer-account-menu__identity{display:grid;gap:3px;margin:0 0 5px;padding:10px 11px 12px;border-bottom:1px solid var(--line)}
.ta-explorer-account-menu__identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.ta-explorer-account-menu__identity span{color:var(--secondary);font-size:11px}
.ta-explorer-account-menu__popover>a,.ta-explorer-account-menu__popover>button{display:flex;min-height:44px;align-items:center;border:0;border-radius:9px;padding:10px 11px;background:transparent;color:inherit;text-align:left;text-decoration:none;font:600 12px/1.35 var(--sans)}
.ta-explorer-account-menu__popover>a:hover,.ta-explorer-account-menu__popover>a:focus-visible,.ta-explorer-account-menu__popover>button:hover,.ta-explorer-account-menu__popover>button:focus-visible{outline:2px solid transparent;background:var(--soft);color:var(--ink)}
.ta-explorer-account-menu__logout{margin-top:4px;border-top:1px solid var(--line)!important;border-radius:0 0 9px 9px!important;color:var(--gold-deep)!important}
.ta-explorer-account-menu__popover[hidden]{display:none}
.ta-logout-goodbye{width:min(430px,calc(100% - 28px));border:1px solid var(--line);border-radius:18px;padding:30px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #17171455;text-align:center}
.ta-logout-goodbye::backdrop{background:#17171478;backdrop-filter:blur(4px)}
.ta-logout-goodbye__close{position:absolute;top:12px;right:12px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font-size:24px;line-height:1}
.ta-logout-goodbye__symbol{display:grid;width:52px;height:52px;place-items:center;margin:0 auto 14px;border-radius:50%;background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold-deep);font-size:21px}
.ta-logout-goodbye__symbol img{display:block;width:30px;height:auto}
.ta-logout-goodbye h2{margin:0 0 8px;font:500 30px/1.1 var(--display)}
.ta-logout-goodbye p{margin:0 0 22px;color:var(--secondary);line-height:1.55}
.ta-logout-goodbye__actions{display:grid;gap:9px}
.ta-logout-goodbye__actions button{min-height:46px;border-radius:10px;padding:10px 15px;font:700 12px/1.3 var(--sans)}
.ta-logout-goodbye__primary{border:1px solid var(--gold);background:var(--gold);color:var(--gold-ink)}
.ta-logout-goodbye__secondary{border:1px solid var(--line);background:transparent;color:var(--ink)}
.ta-logout-goodbye button:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 72%,transparent);outline-offset:3px}
@media(max-width:760px){.site-header.is-artist-session>.header-actions{display:flex;grid-area:menu}.site-header.is-artist-session .header-actions>:not(.ta-explorer-account-menu){display:none}.ta-explorer-account-menu__popover{position:fixed;top:72px;right:12px}.ta-logout-goodbye{max-width:none;width:100%;margin:auto 0 0;border-width:1px 0 0;border-radius:20px 20px 0 0;padding:30px 20px 22px}}
@media(prefers-reduced-motion:reduce){.ta-logout-goodbye::backdrop{backdrop-filter:none}}
