.backdrop[data-v-a8fefd03]{--dialog-safe-top:max(12px,env(safe-area-inset-top));--dialog-safe-right:max(12px,env(safe-area-inset-right));--dialog-safe-bottom:max(12px,env(safe-area-inset-bottom));--dialog-safe-left:max(12px,env(safe-area-inset-left));background:#0009;display:grid;inset:0;padding:var(--dialog-safe-top) var(--dialog-safe-right) var(--dialog-safe-bottom) var(--dialog-safe-left);place-items:center;position:fixed;z-index:1100}.backdrop[data-v-a8fefd03],.modal[data-v-a8fefd03]{overflow-y:auto;overscroll-behavior:contain}.modal[data-v-a8fefd03]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:calc(100dvh - var(--dialog-safe-top) - var(--dialog-safe-bottom));padding:32px 28px;position:relative;width:min(360px,100%)}.close[data-v-a8fefd03]{background:none;border:none;border-radius:10px;color:var(--text-dim);cursor:pointer;display:grid;font-size:22px;height:44px;line-height:1;place-items:center;position:absolute;right:8px;top:8px;width:44px}.close[data-v-a8fefd03]:hover{color:var(--text)}.profile[data-v-a8fefd03]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.avatar[data-v-a8fefd03]{border-radius:50%;height:96px;-o-object-fit:cover;object-fit:cover;width:96px}.avatar.placeholder[data-v-a8fefd03]{background:var(--accent);color:#fff;display:grid;font-size:34px;font-weight:700;place-items:center}h2[data-v-a8fefd03]{font-size:20px;font-weight:800;margin-top:6px}.city[data-v-a8fefd03]{color:var(--text-dim);font-size:14px}@media(max-width:520px){.modal[data-v-a8fefd03]{padding:28px 16px 20px}}
