.profile-more-menu{position:relative}.profile-more-menu__popover{z-index:20;background:var(--bg-raised);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-radius:10px;min-width:11rem;padding:.25rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 8px 24px #00000040}.profile-more-menu__item{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.profile-more-menu__item:hover{background:color-mix(in srgb, var(--fg) 10%, transparent)}.profile-more-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.profile-more-menu__item--danger{color:#ef4444}.profile-more-menu__item--danger:hover{background:#ef44441f}.profile-more-menu__error{color:#ef4444}
.profile-qr{flex-direction:column;align-items:center;gap:.875rem;padding:.5rem 0;display:flex}.profile-qr__loading{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:220px;display:flex}.profile-qr__caption{color:var(--fg-muted);text-align:center;margin:0;font-size:.75rem;line-height:1.45}.profile-qr__copy{background:color-mix(in srgb, var(--fg) 10%, transparent);width:100%;height:38px;color:var(--fg);cursor:pointer;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.profile-qr__copy:hover{background:color-mix(in srgb, var(--fg) 16%, transparent)}.profile-qr__copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
