.ArtistPage_wrap__pcR3m{display:grid;grid-gap:18px;gap:18px;max-width:720px;width:100%;margin:0 auto;padding-top:14px}.ArtistPage_head__A6JHe{display:flex;gap:18px;align-items:center}.ArtistPage_pic__aE_m6{flex:none;width:112px;height:112px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--bg-card);box-shadow:0 0 0 2px var(--bg,#000),0 0 0 3.5px var(--color-gold-light,#ffc807);color:var(--color-gold-light,#ffc807);font-weight:800;font-size:34px}.ArtistPage_pic__aE_m6 img{width:100%;height:100%;object-fit:cover;display:block}.ArtistPage_who___ztyQ{min-width:0;display:flex;flex-direction:column;gap:4px}.ArtistPage_who___ztyQ h1{margin:0;font-size:clamp(26px,6vw,36px);letter-spacing:-1px;line-height:1.1;overflow-wrap:anywhere}.ArtistPage_role__8bkbI{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-light,#ffc807)}.ArtistPage_sub__LpAAS{margin:0;color:var(--text-secondary);font-size:14px}.ArtistPage_brand__UCDkh{display:inline-flex;align-items:center;gap:8px;margin-top:4px;width:-moz-fit-content;width:fit-content;color:var(--text-secondary);font-size:13px;text-decoration:none}.ArtistPage_brand__UCDkh img{width:22px;height:22px;border-radius:50%;object-fit:cover}.ArtistPage_brand__UCDkh:hover span{color:var(--text)}.ArtistPage_brand__UCDkh:focus-visible{outline:2px solid var(--color-gold-light,#ffc807);outline-offset:2px;border-radius:6px}.ArtistPage_followRow__oEE42{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ArtistPage_follow__nXd4I{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;background:var(--color-gold-light,#ffc807);color:#111;border:1px solid var(--color-gold-light,#ffc807)}.ArtistPage_follow__nXd4I:hover:not(:disabled){background:#ffd43b}.ArtistPage_follow__nXd4I{min-width:140px;text-decoration:none;text-align:center}.ArtistPage_following__UYn2s{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;background:var(--bg-surface);color:var(--text);border:1px solid var(--border-hover)}.ArtistPage_following__UYn2s:hover:not(:disabled){border-color:var(--text-secondary)}.ArtistPage_following__UYn2s{min-width:140px}.ArtistPage_count__ThbNb{color:var(--text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArtistPage_hint__I3yRN{margin:-8px 0 0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.ArtistPage_error__lnIel{margin:0;color:var(--color-danger,#f98674);font-size:13px}.ArtistPage_empty__PaDIt{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:16px;min-width:0}@media(min-width:768px){.ArtistPage_empty__PaDIt{padding:20px}}.ArtistPage_empty__PaDIt{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.ArtistPage_skeleton__RyeiG{height:112px;border-radius:18px;background:var(--bg-card);animation:ArtistPage_pulse__4PfFc 1.2s ease-in-out infinite}@keyframes ArtistPage_pulse__4PfFc{50%{opacity:.5}}@media(max-width:420px){.ArtistPage_pic__aE_m6{width:88px;height:88px;font-size:28px}.ArtistPage_follow__nXd4I,.ArtistPage_following__UYn2s{flex:1 1}}@media(prefers-reduced-motion:reduce){.ArtistPage_skeleton__RyeiG{animation:none}}