.acct-chip{position:relative;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--panel);border:1px solid var(--rule);cursor:pointer;transition:all .15s}.acct-chip:hover{border-color:var(--rule-2);background:var(--bg-2)}.acct-chip.open{border-color:var(--accent);background:var(--accent-wash)}.acct-chip__av{width:26px;height:26px;border-radius:999px;background:var(--accent-wash-2);color:var(--accent);display:grid;place-items:center;font-size:var(--text-sm);font-weight:600;flex-shrink:0;font-family:var(--serif)}.acct-chip__name{font-size:var(--text-base);color:var(--ink-2);font-weight:500}.acct-chip__caret{color:var(--ink-4);transition:transform .2s;flex-shrink:0}.acct-chip.open .acct-chip__caret{transform:rotate(180deg);color:var(--accent)}.acct-menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--panel);border:1px solid var(--rule);border-radius:12px;box-shadow:0 20px 48px -16px #0000002e;padding:6px;z-index:80;cursor:default}.am-head{display:flex;align-items:flex-start;gap:10px;padding:14px 6px 10px}.am-av{position:relative;width:40px;height:40px;border-radius:999px;background:var(--accent-wash-2);color:var(--accent);display:grid;place-items:center;font-family:var(--serif);font-size:16px;font-weight:500;flex-shrink:0;margin-top:1px}.am-head__text{flex:1;min-width:0}.am-name{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.am-email{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}.am-tier{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-wash-2);padding:3px 7px;border-radius:999px;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-top:2px}.am-sync{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 6px;background:var(--bg-2);border-radius:8px;font-size:var(--text-sm);color:var(--ink-3);letter-spacing:-.005em}.am-sync__dot{width:6px;height:6px;border-radius:50%;background:#61b565;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.7 .14 145) 25%,transparent);flex-shrink:0}.am-sync b{font-weight:600;color:var(--ink-2)}.am-items{padding:6px 0 2px}.am-item{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:6px;font-size:var(--text-base);color:var(--ink-2);cursor:pointer;transition:background .15s;text-align:left;width:100%}.am-item:hover{background:var(--bg-2);color:var(--ink)}.am-item svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.am-divider{height:1px;background:var(--rule);margin:4px 10px}.am-item--danger:hover{background:var(--accent-wash);color:var(--accent)}.am-item--danger:hover svg{color:var(--accent)}.dropdown-enter-active{transition:opacity .18s ease-out,transform .18s cubic-bezier(.16,1,.3,1)}.dropdown-leave-active{transition:opacity .14s ease-in,transform .14s cubic-bezier(.4,0,1,1)}.dropdown-enter-from{opacity:0;transform:translateY(-6px) scale(.97)}.dropdown-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}.dropdown-enter-to,.dropdown-leave-from{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.acct-backdrop{position:fixed;inset:0;background:#03010173;z-index:70;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.acct-menu{position:fixed;inset:auto 0 0;width:100%;border-radius:20px 20px 0 0;border-bottom:none;padding:0 0 env(safe-area-inset-bottom,16px);box-shadow:0 -8px 40px -8px #00000038;z-index:80}.acct-menu:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--rule-2);margin:12px auto 4px}.am-item{padding:13px 20px;font-size:15px;border-radius:0}.am-item svg{width:18px;height:18px}.am-head{padding:16px 14px 12px}.am-sync{margin:0 14px;padding:11px 16px}.am-items{padding:8px 0 4px}.am-divider{margin:4px 0}}.sheet-enter-active{transition:transform .32s cubic-bezier(.16,1,.3,1)}.sheet-leave-active{transition:transform .22s cubic-bezier(.4,0,1,1)}.sheet-enter-from,.sheet-leave-to{transform:translateY(100%)}.sheet-enter-to,.sheet-leave-from{transform:translateY(0)}.backdrop-enter-active{transition:opacity .28s ease-out}.backdrop-leave-active{transition:opacity .22s ease-in}.backdrop-enter-from,.backdrop-leave-to{opacity:0}
