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