.profile-action-menu{position:relative;display:block;width:-moz-max-content;width:max-content;max-width:100%;min-width:0}.profile-action-menu--enhanced{display:flex}.profile-action-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%;min-width:44px;min-height:44px;padding:.3rem .45rem;border:0;border-radius:.65rem;background:transparent;color:var(--profile-ink,inherit);font:inherit;text-align:left;cursor:pointer}.profile-action-menu__copy-fallback code:focus-visible,.profile-action-menu__destination:focus-visible,.profile-action-menu__popup a:focus-visible,.profile-action-menu__popup button:focus-visible,.profile-action-menu__recovery a:focus-visible,.profile-action-menu__recovery summary:focus-visible,.profile-action-menu__trigger:focus-visible{outline:2px solid var(--profile-accent-ink,var(--profile-brand,#496f62));outline-offset:3px}.profile-action-menu__recovery{position:relative;flex:0 1 auto;min-width:0;max-width:100%;align-self:center;color:var(--profile-ink,#283a35);font-family:inherit}.profile-action-menu__recovery summary{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer;list-style:none}.profile-action-menu__recovery summary::-webkit-details-marker{display:none}.profile-action-menu__recovery summary::marker{content:""}.profile-action-menu__recovery summary:hover,.profile-action-menu__recovery-panel,.profile-action-menu__recovery[open] summary{background:var(--profile-panel,#f7f7f2)}.profile-action-menu__recovery-panel{min-width:0;width:auto;max-width:100%;max-height:420px;max-height:min(60dvh,420px);margin-top:.4rem;overflow:auto;padding:.72rem;border:1px solid var(--profile-border,#cbd5cd);border-radius:.78rem;color:var(--profile-ink,#283a35);box-shadow:0 12px 30px rgba(29,46,39,.18)}.profile-action-menu__recovery-note,.profile-action-menu__recovery-title,.profile-action-menu__recovery-value{margin:0;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap;-moz-user-select:text;user-select:text;-webkit-user-select:text}.profile-action-menu__recovery-title{margin-bottom:.36rem;font-weight:700}.profile-action-menu__recovery-value+.profile-action-menu__recovery-value{margin-top:.24rem}.profile-action-menu__recovery-note{margin-top:.45rem;color:var(--profile-muted,#61716a)}.profile-action-menu__recovery-links{display:grid;gap:.2rem;margin-top:.55rem}.profile-action-menu__recovery-links a{display:flex;min-height:44px;align-items:center;padding:.45rem .55rem;border-radius:.48rem;color:inherit;font-size:.8rem;line-height:1.25;text-decoration:none}.profile-action-menu__recovery-links a:hover{background:color-mix(in srgb,var(--profile-brand,#496f62) 10%,transparent)}.profile-action-menu__popup{position:fixed;z-index:150;display:grid;width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);min-width:min(220px,calc(100vw - 16px));overflow:auto;padding:.38rem;border:1px solid var(--profile-border,#cbd5cd);border-radius:.78rem;background:var(--profile-panel,#f7f7f2);color:var(--profile-ink,#283a35);box-shadow:0 12px 30px rgba(29,46,39,.18);font-family:inherit;overscroll-behavior:contain}.profile-action-menu__destination{max-height:min(30dvh,190px);overflow:auto;padding:.52rem .62rem .58rem;border-bottom:1px solid var(--profile-border,#cbd5cd);overscroll-behavior:contain}.profile-action-menu__detail,.profile-action-menu__heading{margin:0;color:inherit;font-size:.84rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.profile-action-menu__detail{margin-top:.2rem;color:var(--profile-muted,#61716a);font-size:.77rem;font-weight:450}.profile-action-menu__popup a,.profile-action-menu__popup button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:44px;padding:.55rem .65rem;border:0;border-radius:.52rem;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit;font-size:.82rem;cursor:pointer}.profile-action-menu__popup a:hover,.profile-action-menu__popup button:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--profile-brand,#496f62) 10%,transparent)}.profile-action-menu__popup button[aria-disabled=true]{opacity:.62;cursor:wait}.profile-action-menu__divider{height:1px;margin:.25rem .58rem;background:var(--profile-border,#cbd5cd)}.profile-action-menu__popup .profile-location-menu__hint,.profile-action-menu__popup .profile-location-menu__status{margin:.3rem .62rem;color:var(--profile-muted,#61716a);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.profile-action-menu__popup .profile-location-menu__status p{margin:0}.profile-action-menu__copy-fallback{display:grid;gap:.2rem;margin-top:.35rem;color:var(--profile-muted,#61716a);font-size:.72rem}.profile-action-menu__copy-fallback code{max-height:7rem;overflow:auto;padding:.4rem;border-radius:.35rem;background:color-mix(in srgb,var(--profile-brand,#496f62) 8%,transparent);color:var(--profile-ink,#283a35);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;-moz-user-select:text;user-select:text;-webkit-user-select:text}.profile-email-invalid,.profile-email-trigger{overflow-wrap:anywhere;word-break:break-word}.profile-email-trigger{justify-content:flex-start;white-space:normal}.profile-sticky-contacts .profile-action-menu{flex:1;width:auto}.profile-sticky-contacts .profile-action-menu:not(.profile-action-menu--enhanced){display:block}.profile-sticky-contacts .profile-email-trigger{width:100%;flex:1;flex-direction:column;justify-content:center;gap:.25rem;padding:.625rem 0;border-radius:.75rem;font-size:.75rem;font-weight:500}