.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);width:168px;height:168px;box-shadow:0 0 0 4px var(--surface-base), 0 0 0 5px var(--border-subtle)}.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__actions button:focus-visible,.avk__skin:focus-visible{outline:2px solid var(--color-primary);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);color:var(--text-primary)}.avk__back:disabled{opacity:.4;cursor:default}.avk__roll{background:var(--color-primary);color:var(--text-inverse)}.avk__roll:hover{background:var(--color-primary--hover)}.avk__roll:disabled{opacity:.6;cursor:default}.avk__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);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);width:32px;height:32px;box-shadow:0 0 0 1px var(--border-subtle);cursor:pointer;padding:0}.avk__skin--auto{background:var(--surface-base);color:var(--text-secondary);font:600 10px/1 inherit}.avk__skin[aria-checked=true]{box-shadow:0 0 0 2px var(--color-primary)}.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);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);margin:0 0 4px;font-size:20px;font-weight:800}.avk-modal__sub{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.avk-modal__close{position:absolute;top:12px;right:12px}.avk-modal__save{width:100%;margin-top:18px}.avk-modal__msg{min-height:18px;color:var(--color-danger);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)}.prof-ava-kit{border-radius:var(--radius-pill,999px);background:var(--color-primary-soft,#0040ff14);color:var(--color-primary-text);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}@media (width<=560px){.psetup-avk.avk{grid-template-columns:96px 1fr;grid-template-areas:"ava seg""ava act""lbl lbl""skins skins";place-items:center start;gap:8px 16px;display:grid}.psetup-avk .avk__ava-wrap{grid-area:ava}.psetup-avk .avk__ava,.psetup-photo .psetup-ava-wrap{width:96px;height:96px}.psetup-avk .avk__seg{grid-area:seg}.psetup-avk .avk__actions{grid-area:act}.psetup-avk .avk__actions button{padding:8px 14px}.psetup-avk .avk__lbl{grid-area:lbl;margin-top:2px;font-size:11px}.psetup-avk .avk__skins{flex-wrap:nowrap;grid-area:skins;justify-content:space-between;gap:4px;width:100%}.psetup-avk .avk__skin{flex:0 0 30px;width:30px;height:30px}.psetup-photo{grid-template-columns:96px 1fr;grid-template-areas:"ava seg""ava kit";place-items:center start;gap:8px 16px;display:grid}.psetup-photo .psetup-ava-wrap{grid-area:ava}.psetup-photo .psetup-gender-only{grid-area:seg}.psetup-photo .js-psetup-ava-kit{grid-area:kit}.psetup-avk .psetup-ava-edit,.psetup-photo .psetup-ava-edit{width:30px;height:30px;font-size:13px;bottom:0;right:0}.psetup-gender-msg{min-height:0}.psetup-gender-msg:not(:empty){margin-top:6px}}