.member-avatar.member-avatar{--avatar-size:36px;--avatar-fill:#f0ebfc;--avatar-ink:#7056a6;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);flex:0 0 var(--avatar-size);padding:0;margin:0;overflow:hidden;border:1px solid #b9a6e32e;border-radius:50%;background:var(--avatar-fill);color:var(--avatar-ink);vertical-align:middle;line-height:1;box-shadow:0 0 0 2px #ffffff50;user-select:none}.member-avatar--tone-1.member-avatar{--avatar-fill:#eaf0fa;--avatar-ink:#547298}.member-avatar--tone-2.member-avatar{--avatar-fill:#eceff1;--avatar-ink:#687482}.member-avatar--xs.member-avatar{--avatar-size:20px}.member-avatar--sm.member-avatar{--avatar-size:24px}.member-avatar--lg.member-avatar{--avatar-size:44px}.member-avatar--profile.member-avatar{--avatar-size:88px;box-shadow:0 0 0 5px #ffffff,0 0 0 6px #ddd6f2}.member-avatar .member-avatar-initial{display:block;font-size:calc(var(--avatar-size) * .39);font-weight:750;line-height:1;color:inherit;letter-spacing:-.04em}.member-avatar.member-avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border:0;border-radius:inherit;opacity:1}.theme-dark .member-avatar.member-avatar{--avatar-fill:#342e49;--avatar-ink:#d5c5f3;border-color:#c5b3ed26;box-shadow:0 0 0 2px #ffffff05}.theme-dark .member-avatar--tone-1.member-avatar{--avatar-fill:#293749;--avatar-ink:#b9cee8}.theme-dark .member-avatar--tone-2.member-avatar{--avatar-fill:#313a42;--avatar-ink:#ccd3db}.theme-dark .member-avatar--profile.member-avatar{box-shadow:0 0 0 5px #211e2b,0 0 0 6px #51445e}.avatar-editor{--avatar-surface:#fff;--avatar-soft:#f8f6fc;--avatar-accent:#7150d7;--avatar-line:#e7e1ef;--avatar-text:#2d2838;--avatar-muted:#777080;container-type:inline-size;padding:24px;margin:0 0 24px;border:1px solid var(--avatar-line);border-radius:20px;background:var(--avatar-surface);color:var(--avatar-text);min-width:0}.avatar-editor .avatar-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;padding:0 0 16px;border-bottom:1px solid var(--avatar-line)}.avatar-editor .avatar-editor-eyebrow{display:block;color:var(--avatar-accent);font-size:9px;font-weight:750;letter-spacing:.17em;line-height:1.4}.avatar-editor .avatar-editor-heading h3{padding:0;margin:5px 0 0;color:var(--avatar-text);font-size:19px;line-height:1.4;letter-spacing:-.04em}.avatar-editor .avatar-editor-tag{border:1px solid var(--avatar-line);border-radius:99px;padding:5px 10px;color:var(--avatar-muted);font-size:10px;font-weight:650;white-space:nowrap;background:var(--avatar-soft)}.avatar-editor .avatar-editor-main{display:flex;align-items:center;gap:26px;min-width:0}.avatar-editor .avatar-editor-portrait{position:relative;flex:0 0 auto;margin:5px}.avatar-editor .avatar-editor-camera{position:absolute;right:-3px;bottom:-3px;width:28px;height:28px;border:3px solid var(--avatar-surface);border-radius:50%;display:grid;place-items:center;background:var(--avatar-accent);color:#fff}.avatar-editor .avatar-editor-camera svg{width:13px;height:13px}.avatar-editor .avatar-editor-details{min-width:0;flex:1}.avatar-editor .avatar-editor-details>strong{display:block;margin:0;font-size:15px;line-height:1.5;font-weight:750;color:var(--avatar-text);overflow-wrap:anywhere}.avatar-editor .avatar-editor-details>strong>span{font-size:13px;font-weight:500;color:var(--avatar-muted);margin-left:4px}.avatar-editor .avatar-editor-details>p{padding:0;margin:5px 0 0;font-size:12px;line-height:1.75;color:var(--avatar-muted)}.avatar-editor .avatar-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.avatar-editor button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 13px;border:1px solid var(--avatar-line);border-radius:10px;background:var(--avatar-surface);color:var(--avatar-text);font-size:12px;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s}.avatar-editor button svg{flex:none;width:15px;height:15px}.avatar-editor button.avatar-editor-primary{background:var(--avatar-accent);color:#fff;border-color:var(--avatar-accent)}.avatar-editor button.avatar-editor-secondary{background:var(--avatar-soft)}.avatar-editor button.avatar-editor-quiet{padding-inline:8px;color:var(--avatar-muted);background:transparent;border-color:transparent}.avatar-editor button:hover:not(:disabled){filter:brightness(.97);border-color:var(--avatar-accent)}.avatar-editor button:disabled{opacity:.5;cursor:wait}.avatar-editor button:focus-visible,.avatar-editor input:focus-visible{outline:3px solid #bba5f5;outline-offset:3px}.avatar-editor input.avatar-editor-file{display:none}.avatar-editor .avatar-editor-details>p.avatar-editor-hint{margin-top:10px;font-size:10px;line-height:1.6}.avatar-editor .avatar-editor-crop{position:relative;width:144px;height:144px;overflow:hidden;border-radius:50%;background:var(--avatar-soft);box-shadow:0 0 0 5px var(--avatar-surface),0 0 0 6px var(--avatar-line)}.avatar-editor .avatar-editor-crop img{position:absolute;display:block;max-width:none;max-height:none;border:0;border-radius:0}.avatar-editor .avatar-editor-zoom{display:grid;grid-template-columns:1fr auto;gap:5px 12px;max-width:300px;margin-top:13px}.avatar-editor .avatar-editor-zoom label{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;color:var(--avatar-muted);font-weight:650}.avatar-editor .avatar-editor-zoom label svg{width:13px;height:13px}.avatar-editor .avatar-editor-zoom output{font-size:11px;font-weight:700;color:var(--avatar-accent);font-variant-numeric:tabular-nums}.avatar-editor .avatar-editor-zoom input{grid-column:1/-1;width:100%;height:24px;padding:0;margin:0;accent-color:var(--avatar-accent);background:transparent;border:0;cursor:pointer}.avatar-editor .avatar-editor-position{display:grid;grid-template-columns:52px minmax(0,1fr);gap:3px 12px;align-items:center;max-width:300px;margin-top:5px}.avatar-editor .avatar-editor-position label{padding:0;margin:0;color:var(--avatar-muted);font-size:11px;font-weight:650}.avatar-editor .avatar-editor-position input{width:100%;height:24px;padding:0;margin:0;accent-color:var(--avatar-accent);background:transparent;border:0;cursor:pointer}.avatar-editor .avatar-editor-position input:disabled{opacity:.35;cursor:default}.avatar-editor .avatar-editor-confirm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;margin-top:20px;border:1px solid var(--avatar-line);border-radius:12px;background:var(--avatar-soft)}.avatar-editor .avatar-editor-confirm p{padding:0;margin:0;font-size:12px;color:var(--avatar-text);line-height:1.6}.avatar-editor .avatar-editor-confirm>div{display:flex;gap:6px;flex-wrap:wrap}.avatar-editor .avatar-editor-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:11px 14px;border-radius:10px;font-size:12px;line-height:1.7}.avatar-editor .avatar-editor-feedback p{padding:0;margin:0;color:inherit;font-size:inherit}.avatar-editor .avatar-editor-feedback svg{width:16px;height:16px;flex:none}.avatar-editor .avatar-editor-feedback.is-error{background:#fff0f2;color:#b43d58}.avatar-editor .avatar-editor-feedback.is-success{background:#eff8f3;color:#397957}.avatar-editor .avatar-editor-status{margin:15px 0 0;color:var(--avatar-muted);font-size:12px}.theme-dark .avatar-editor{--avatar-surface:#211e2b;--avatar-soft:#292433;--avatar-accent:#8664df;--avatar-line:#443b51;--avatar-text:#f1eaf9;--avatar-muted:#b7abca;background:var(--avatar-surface)!important;border-color:var(--avatar-line)!important}.theme-dark .avatar-editor .avatar-editor-feedback.is-error{background:#402634;color:#f1adbc}.theme-dark .avatar-editor .avatar-editor-feedback.is-success{background:#233a33;color:#a5d4ba}@media(max-width:600px){.avatar-editor{padding:20px 17px;border-radius:16px}.avatar-editor .avatar-editor-main{gap:20px;align-items:flex-start}.avatar-editor .avatar-editor-portrait{margin-top:8px}.avatar-editor .member-avatar--profile.member-avatar{--avatar-size:72px}.avatar-editor .avatar-editor-main.is-editing{flex-direction:column;align-items:center}.avatar-editor .is-editing .avatar-editor-details{width:100%}.avatar-editor .avatar-editor-position,.avatar-editor .avatar-editor-zoom{max-width:none}.avatar-editor .avatar-editor-heading{margin-bottom:20px}.avatar-editor .avatar-editor-hint{max-width:260px}.avatar-editor button{min-height:40px}}@media(max-width:380px){.avatar-editor .avatar-editor-main{gap:14px}.avatar-editor .member-avatar--profile.member-avatar{--avatar-size:58px}.avatar-editor .avatar-editor-details>p br,.avatar-editor .avatar-editor-tag{display:none}}@media(prefers-reduced-motion:reduce){.avatar-editor button{transition:none}}.site-stage .profile-pill .member-avatar.member-avatar{display:inline-flex!important}.site-stage .profile-pill .member-avatar .member-avatar-initial{display:block!important}.mode-mobile .avatar-editor{padding:20px 17px;border-radius:16px}@container(max-width:480px){.avatar-editor .avatar-editor-main{gap:20px;align-items:flex-start}.avatar-editor .member-avatar--profile.member-avatar{--avatar-size:72px}.avatar-editor .avatar-editor-main.is-editing{flex-direction:column;align-items:center}.avatar-editor .is-editing .avatar-editor-details{width:100%}.avatar-editor .avatar-editor-position,.avatar-editor .avatar-editor-zoom{max-width:none}.avatar-editor button{min-height:40px}}@container(max-width:290px){.avatar-editor .avatar-editor-main{gap:14px}.avatar-editor .member-avatar--profile.member-avatar{--avatar-size:58px}.avatar-editor .avatar-editor-details>p br,.avatar-editor .avatar-editor-tag{display:none}}