.loop-profile-avatar>.loop-profile-photo-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block}.loop-profile-photo-trigger>.lx-face{object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;display:block}.loop-profile-photo-trigger:focus-visible{outline:2px solid var(--loop-ink);outline-offset:4px}.loop-profile-photo-dialog.loop-application-dialog[data-slot=dialog-content]{background:var(--loop-raised);border:0;gap:0;padding:0;overflow:hidden;border-radius:16px!important;width:min(560px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.loop-profile-photo-full{object-fit:contain;width:100%;max-height:80dvh;display:block}.loop-profile-photo-dialog>[data-slot=dialog-close]{color:#fff;opacity:1;background:#111a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.loop-profile-photo-dialog[data-state=open]{animation:.22s cubic-bezier(.2,.7,.2,1) loop-photo-in}.loop-profile-photo-dialog[data-state=closed]{animation:.16s ease-in loop-photo-out}@keyframes loop-photo-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes loop-photo-out{to{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.loop-profile-photo-dialog[data-state]{animation:none}}
