.avk{flex-direction:column;align-items:center;gap:14px;display:flex}.avk__ava-wrap{line-height:0;position:relative}.avk__ava{border-radius:var(--radius-full,50%);background:var(--surface-muted,#f1f5f9);width:168px;height:168px;box-shadow:0 0 0 4px var(--surface-base,#fff), 0 0 0 5px var(--border-subtle,#e2e8f0)}.avk.is-loading .avk__ava{animation:1s ease-in-out infinite alternate avk-pulse}@keyframes avk-pulse{0%{opacity:.55}to{opacity:1}}.avk__ava.is-pop{animation:.35s avk-pop}@keyframes avk-pop{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}.avk__seg{border-radius:var(--radius-md,12px);background:var(--surface-muted,#eef1f6);gap:2px;padding:4px;display:inline-flex}.avk__seg button{font:inherit;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:600}.avk__seg button[aria-checked=true]{background:var(--surface-base,#fff);color:var(--text-primary,#0f172a);box-shadow:0 1px 3px #0f172a1f}.avk__seg button:focus-visible,.avk__actions button:focus-visible,.avk__skin:focus-visible{outline:2px solid var(--color-primary,#0040ff);outline-offset:2px}.avk__actions{gap:10px;display:flex}.avk__actions button{border-radius:var(--radius-md,12px);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:11px 18px;font-weight:700;display:inline-flex}.avk__back{background:var(--surface-muted,#eef1f6);color:var(--text-primary,#0f172a)}.avk__back:disabled{opacity:.4;cursor:default}.avk__roll{background:var(--color-primary,#0040ff);color:var(--text-inverse,#fff)}.avk__roll:hover{background:var(--color-primary--hover,#0036d9)}.avk__roll:disabled{opacity:.6;cursor:default}.avk__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#64748b);align-self:stretch;margin-top:4px;font-size:12px;font-weight:700}.avk__skins{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.avk__skin{border-radius:var(--radius-full,50%);border:2px solid var(--surface-base,#fff);width:32px;height:32px;box-shadow:0 0 0 1px var(--border-subtle,#e2e8f0);cursor:pointer;padding:0}.avk__skin--auto{background:var(--surface-base,#fff);color:var(--text-secondary,#64748b);font:600 10px/1 inherit}.avk__skin[aria-checked=true]{box-shadow:0 0 0 2px var(--color-primary,#0040ff)}.avk-modal{z-index:100040;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.avk-modal[hidden]{display:none}.avk-modal__card{background:var(--surface-base,#fff);border-radius:var(--radius-xl,20px);width:100%;max-width:420px;padding:22px 22px 20px;position:relative;box-shadow:0 8px 32px #11111a29}.avk-modal__title{color:var(--text-primary,#0f172a);margin:0 0 4px;font-size:20px;font-weight:800}.avk-modal__sub{color:var(--text-secondary,#64748b);margin:0 0 16px;font-size:14px}.avk-modal__close{width:36px;height:36px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px}.avk-modal__save{width:100%;margin-top:18px}.avk-modal__msg{min-height:18px;color:var(--color-danger,#e11d48);text-align:center;margin-top:8px;font-size:13px}.psetup-avk{margin-top:6px}.psetup-avk .avk__ava{width:132px;height:132px}.psetup-photo{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.psetup-photo .psetup-ava-wrap{width:132px;height:132px;margin:0}.psetup-gender-msg{text-align:center;min-height:18px;margin-top:4px;font-size:13px}.psetup-gender-msg.is-err{color:var(--color-danger,#e11d48)}.prof-ava-kit{border-radius:var(--radius-pill,999px);background:var(--color-primary-soft,#0040ff14);color:var(--color-primary-text,#0040ff);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;margin:10px auto 0;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.prof-ava-kit:hover{background:rgba(var(--color-primary-rgb,0, 64, 255), .14)}.psetup-photo[hidden],.psetup-avk[hidden]{display:none!important}.psetup-gender-only{justify-content:center;display:flex}.avk-modal .avk__edit{bottom:4px;right:4px}