.auth-badge-root--canvas-header,.auth-badge-root--canvas-dock{--account-panel-bg:var(--canvas-face,#262626);--account-panel-border:transparent;--account-panel-shadow:var(--canvas-floating-panel-shadow,0 4px 12px #00000040);--account-balance-icon-color:#ebb66b;--account-text:var(--canvas-text-primary,#f7f7f7);--account-text-secondary:var(--canvas-text-secondary,#c8c8c8);--account-text-muted:var(--canvas-text-muted,#8a8a8a);--account-focus:var(--canvas-text-primary,#f7f5f0);--account-panel-divider:#ffffff12;--account-item-hover:var(--canvas-state-hover,#ffffff14)}.auth-badge-root--explore{--account-panel-bg:var(--explore-menu-bg,#141416eb);--account-panel-border:var(--explore-menu-border,#ffffff1a);--account-panel-shadow:0 16px 36px -4px #00000080, 0 4px 12px #00000040;--account-balance-icon-color:#ebb66b;--account-text:var(--explore-menu-item-text,#fff);--account-text-secondary:#ffffffad;--account-text-muted:var(--explore-menu-item-text-dim,#ffffff73);--account-focus:#f7f7f7;--account-panel-divider:#ffffff14;--account-item-hover:var(--explore-menu-item-hover,#ffffff1a)}.auth-badge-root--rail{--account-panel-bg:#222221;--account-panel-border:#ffffff1a;--account-panel-shadow:0 16px 36px -4px #00000080, 0 4px 12px #00000040;--account-balance-icon-color:#ebb66b;--account-text:#faf8f2;--account-text-secondary:#c4bfb4;--account-text-muted:#958f84;--account-focus:#f7f7f7;--account-panel-divider:#ffffff14;--account-item-hover:#ffffff0f}.auth-badge-root--canvas-header .auth-badge-capsule--account,.auth-badge-root--canvas-dock .auth-badge-capsule--account{min-height:36px;color:var(--canvas-text-primary,#f7f7f7);border-radius:10px;gap:8px;padding:3px 6px 3px 12px;background:var(--canvas-node-surface)!important;border:0!important;box-shadow:0 4px 12px #00000040!important}.auth-badge-root--canvas-header .auth-badge-capsule--account:hover,.auth-badge-root--canvas-header .auth-badge-capsule--account[aria-expanded=true],.auth-badge-root--canvas-dock .auth-badge-capsule--account:hover,.auth-badge-root--canvas-dock .auth-badge-capsule--account[aria-expanded=true]{background:var(--canvas-node-surface)!important;border:0!important;box-shadow:0 4px 12px #00000040!important}.auth-badge-root--canvas-header .auth-badge-capsule--account .auth-badge-balance,.auth-badge-root--canvas-dock .auth-badge-capsule--account .auth-badge-balance{color:var(--canvas-text-primary,#f7f7f7);border:0;gap:5px;padding-right:2px;font-size:12px;font-weight:600}.auth-badge-root--canvas-header .auth-badge-capsule--account .auth-badge-avatar,.auth-badge-root--canvas-dock .auth-badge-capsule--account .auth-badge-avatar{border-radius:9999px;width:26px;height:26px;transition:filter .16s;box-shadow:none!important;border:0!important}.auth-badge-root--canvas-header .auth-badge-capsule--account:hover .auth-badge-balance,.auth-badge-root--canvas-header .auth-badge-capsule--account[aria-expanded=true] .auth-badge-balance,.auth-badge-root--canvas-dock .auth-badge-capsule--account:hover .auth-badge-balance,.auth-badge-root--canvas-dock .auth-badge-capsule--account[aria-expanded=true] .auth-badge-balance{color:#fff}.auth-badge-root--canvas-header .auth-badge-capsule--account:hover .auth-badge-avatar,.auth-badge-root--canvas-dock .auth-badge-capsule--account:hover .auth-badge-avatar,.auth-badge-root--canvas-header .auth-badge-capsule--account[aria-expanded=true] .auth-badge-avatar,.auth-badge-root--canvas-dock .auth-badge-capsule--account[aria-expanded=true] .auth-badge-avatar{filter:brightness(1.08)}.auth-badge-root--explore .auth-badge-capsule--inline{border-radius:var(--radius-sm);min-height:34px;box-shadow:none;color:var(--account-text);background:#ffffff0e;border:1px solid #ffffff17;gap:7px;padding:3px 8px 3px 10px;display:inline-flex}.auth-badge-root--explore .auth-badge-capsule--inline:hover,.auth-badge-root--explore .auth-badge-capsule--inline[aria-expanded=true]{box-shadow:none;background:#ffffff0e;border-color:#ffffff17}.auth-badge-root--explore .auth-badge-capsule--inline:hover .auth-badge-balance,.auth-badge-root--explore .auth-badge-capsule--inline[aria-expanded=true] .auth-badge-balance{color:#f7f7f7}.auth-badge-root--explore .auth-badge-capsule--inline:hover .auth-badge-avatar{filter:brightness(1.04)}.auth-badge-root--explore .auth-badge-capsule--inline .auth-badge-balance{color:#f7f7f7;border:0;padding-right:0;font-size:12px;font-weight:680}.auth-badge-root--explore .auth-badge-capsule--inline .auth-badge-avatar{width:24px;height:24px;box-shadow:0 0 0 2px #0a0b0fd6}.auth-badge-root--canvas-header .auth-badge-capsule--account:focus-visible,.auth-badge-root--canvas-dock .auth-badge-capsule--account:focus-visible,.auth-badge-root--explore .auth-badge-capsule--inline:focus-visible,.auth-badge-root--rail .auth-badge-capsule--rail-avatar:focus-visible,.account-menu button:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}.account-menu-panel{isolation:isolate;border:1px solid var(--account-panel-border);border-radius:var(--radius-xl);background:var(--account-panel-bg);width:336px;max-width:calc(100vw - 40px);box-shadow:var(--account-panel-shadow);color:var(--account-text);padding:8px;animation:.14s ease-out both account-menu-enter;position:absolute}.account-menu-panel--canvas,.account-menu-panel--explore{top:calc(100% + 8px);right:0}.account-menu-panel--explore{-webkit-backdrop-filter:blur(20px)}.account-menu-panel--rail{bottom:var(--rail-account-sheet-offset,12px);left:calc(var(--app-mode-rail-width,72px) + var(--rail-content-gutter,8px));max-width:calc(100vw - 96px);position:fixed}.account-menu{gap:2px;display:grid}.account-menu__identity{align-items:center;gap:12px;min-width:0;padding:6px 10px 12px;display:flex}.account-menu__avatar{box-shadow:0 0 0 1px #ffffff14}.account-menu__identity-copy{gap:2px;min-width:0;display:grid}.account-menu__identity-copy strong,.account-menu__identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__identity-copy strong{color:var(--account-text);letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:1.2}.account-menu__identity-copy span{color:var(--account-text-muted);font-size:12px;line-height:1.2}.account-menu__balance-card{flex-direction:column;gap:6px;padding:2px 10px 12px;display:flex}.account-menu__balance-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-menu__balance-head>span{color:var(--account-text-secondary);align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.account-menu__balance-head>span svg{color:var(--account-balance-icon-color,#ebb66b);flex-shrink:0}.account-menu__balance-card>strong{color:var(--account-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.05}.account-menu__balance-frozen{color:var(--account-text-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.account-menu__divider{border-top:1px solid var(--account-panel-divider);margin:4px 0}.account-menu__action{width:100%;min-height:32px;color:var(--account-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:16px;transition:background-color .14s,color .14s;display:flex}.account-menu__action:hover{background:var(--account-item-hover);color:var(--account-text)}.account-menu__action svg{color:var(--account-text-muted)}.account-menu__actions{gap:2px;display:grid}.auth-badge-root .user-menu-item:focus-visible{outline:2px solid var(--account-focus,#f7f5f0);outline-offset:2px}@keyframes account-menu-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-menu-panel{animation:none}}
