.account-menu{position:relative;z-index:30}.account-trigger{display:inline-flex;align-items:center;gap:.55rem;padding:.28rem .7rem .28rem .28rem;border:1px solid rgba(126,182,220,.4);border-radius:999px;background:rgba(18,28,40,.72);color:#e8f3fa;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.account-trigger.on,.account-trigger:hover{border-color:#7eb6dc;background:#152232}.account-face{position:relative;width:2rem;height:2rem;flex:none}.account-face img,.account-letter{width:2rem;height:2rem;border-radius:999px;object-fit:cover;display:grid;place-items:center;background:#7eb6dc;color:#071018;font-weight:750}.account-badge{position:absolute;right:-.15rem;bottom:-.12rem;width:.95rem;height:.95rem;display:grid;place-items:center;border-radius:999px;border:2px solid #0b1219}.account-badge svg{width:.72rem;height:.72rem}.account-badge.discord{background:#5865f2;color:#fff}.account-badge.google{background:#fff}.account-chevron{width:.85rem;height:.85rem;color:#9bb4c8;transition:transform .16s ease}.account-trigger.on .account-chevron{transform:rotate(180deg)}.account-panel{position:absolute;top:calc(100% + .55rem);right:0;width:17rem;padding:.55rem;border:1px solid rgba(126,182,220,.32);border-radius:1.15rem;background:#101820;box-shadow:0 22px 48px rgba(0,0,0,.42)}.account-who{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.55rem .6rem .75rem;border-bottom:1px solid rgba(126,182,220,.16)}.account-who small,.account-who strong{display:block}.account-who strong{font-size:.95rem}.account-who small{margin-top:.1rem;color:#9bb4c8;font-size:.78rem}.account-out,.account-panel a{display:flex;align-items:center;gap:.65rem;width:100%;margin-top:.12rem;padding:.62rem .7rem;border:0;border-radius:.75rem;background:transparent;color:#e8f3fa;font:inherit;font-size:.92rem;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.account-out svg,.account-panel a svg{width:18px;height:18px;flex:none;color:#7eb6dc}.account-out:hover,.account-panel a:hover{background:rgba(126,182,220,.1);box-shadow:inset 0 0 0 1px rgba(126,182,220,.35)}.account-panel a.account-admin{margin-top:.28rem;border:1px solid rgba(126,182,220,.4);background:rgba(126,182,220,.12);color:#d5eaf8}.account-panel a.account-admin:hover{background:rgba(126,182,220,.2);box-shadow:inset 0 0 0 1px #7eb6dc}.account-panel form{display:block}.account-out{margin-top:.28rem;border-top:1px solid rgba(126,182,220,.12);border-radius:0 0 .75rem .75rem;padding-top:.75rem}.account-out,.account-out svg{color:#f0a8b0}