.avatar_drop__qICwW{all:unset;cursor:pointer;position:relative;display:inline-grid;border-radius:50%;transition:transform .16s var(--ease-out)}.avatar_drop__qICwW:hover{transform:scale(1.02)}.avatar_drop__qICwW:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.avatar_drop__qICwW[data-over]{outline:3px dashed var(--violet);outline-offset:4px}.avatar_badge__QkD5J{position:absolute;right:2px;bottom:2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--midnight);color:var(--white);box-shadow:0 0 0 3px var(--bg)}.avatar_crop__TOw89{display:flex;flex-direction:column;align-items:center;gap:16px}.avatar_viewport__8Zsjc{position:relative;overflow:hidden;border-radius:20px;background:var(--midnight);touch-action:none;cursor:-webkit-grab;cursor:grab;max-width:100%}.avatar_viewport__8Zsjc:active{cursor:-webkit-grabbing;cursor:grabbing}.avatar_viewport__8Zsjc:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.avatar_viewport__8Zsjc img{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.avatar_mask__Bgbps{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle closest-side at center,transparent 99%,rgba(21,18,46,.6) 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5);border-radius:inherit}.avatar_zoom__jKZX7{display:flex;align-items:center;gap:10px;width:100%;max-width:288px;color:var(--fg-2)}.avatar_zoom__jKZX7 input{flex:1 1;accent-color:var(--violet)}.avatar_err__HJ09Q{padding:10px 12px;border-radius:12px;background:#fff0ec;color:#a3321a;font-size:var(--t-sm)}.avatar_save__1gCuL{all:unset;box-sizing:border-box;cursor:pointer;width:100%;text-align:center;min-height:50px;line-height:50px;border-radius:var(--r-pill);background:var(--midnight);color:var(--white);font-weight:850}.avatar_save__1gCuL:disabled{opacity:.6;cursor:progress}.avatar_save__1gCuL:focus-visible{outline:2.5px solid var(--violet);outline-offset:2px}.platform_logo__LV58X{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .26);overflow:hidden;vertical-align:middle}.platform_logo__LV58X[data-state=bad],.platform_logo__LV58X[data-state=wait]{background:var(--brand);color:var(--brand-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.platform_initials__aGFIo{font-weight:800;font-size:calc(var(--size) * .44);line-height:1;letter-spacing:-.02em}.platform_logo__LV58X img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0}.platform_logo__LV58X[data-state=ok]{background:#fff;box-shadow:inset 0 0 0 1px rgba(21,18,46,.08)}.platform_logo__LV58X[data-state=ok] img{opacity:1}.platform_logo__LV58X img{padding:calc(var(--size) * .12);box-sizing:border-box}.platform_badge__9TVJt{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.socials_links__wBJZR{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.socials_links__wBJZR a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;overflow:hidden;box-shadow:0 6px 14px -8px rgba(0,0,0,.6);transition:background .14s,color .14s,transform .14s var(--ease-out)}.socials_links__wBJZR a:hover{transform:translateY(-2px)}.socials_links__wBJZR a:focus-visible{outline:2.5px solid var(--violet);outline-offset:2px}.socials_editor__W7nPg{display:flex;flex-direction:column;gap:12px}.socials_grid__q2g1F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.socials_field__S9m6k{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 6px;border-radius:14px;background:var(--surface-2);border:1.5px solid transparent}.socials_field__S9m6k:focus-within{border-color:var(--violet)}.socials_field__S9m6k[data-bad]{border-color:var(--coral)}.socials_icon__uO5kq{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;overflow:hidden;flex:none}.socials_field__S9m6k input{flex:1 1;min-width:0;height:36px;border:none;background:transparent;font-weight:700;outline:none}@media (max-width:560px){.socials_grid__q2g1F{grid-template-columns:1fr}}