.system-role-badge{color:#fff;letter-spacing:.7px;vertical-align:middle;white-space:nowrap;text-shadow:0 1px 2px #0000008c;border:1px solid #ffffff47;border-radius:999px;flex:none;align-items:center;gap:5px;margin:7px 3px 0;padding:5px 9px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 5px 16px #0003,inset 0 1px #ffffff3d}.system-role-badge i{font-size:7px;font-style:normal}.system-role-badge[data-role=creator]{background:linear-gradient(135deg,#ef4444,#c026d3 55%,#7c3aed)}.system-role-badge[data-role=admin]{background:linear-gradient(135deg,#dc2626,#f43f5e 58%,#fb7185)}.system-role-badge[data-role=moderator]{background:linear-gradient(135deg,#0369a1,#0ea5e9 58%,#38bdf8)}.system-role-badge[data-role=partner]{background:linear-gradient(135deg,#6d28d9,#8b5cf6 58%,#c084fc)}.system-role-badge[data-role=premium]{color:#fff;background:linear-gradient(135deg,#92400e,#d97706 55%,#f59e0b)}.system-role-badge[data-role=affiliate]{color:#fff;background:linear-gradient(135deg,#065f46,#059669 55%,#14b8a6)}.system-role-badge[data-role=founder]{color:#f5c451;background:linear-gradient(135deg,#111827,#1f2937);border-color:#f5c451}.system-role-badge[data-role=recruiter]{background:linear-gradient(135deg,#9d174d,#db2777 55%,#f472b6)}.profile-verified-wrap{vertical-align:middle;color:#8b5cf6;filter:drop-shadow(0 1px 3px #8b5cf68c);margin-left:6px;display:inline-flex}.profile-verified-badge{width:19px;height:19px}.profile-copy-chip:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.profile-copy-chip[data-copied]{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.profile-copy-chip[data-copied] svg{display:none}.profile-copy-chip[data-copied]:after{content:"✓";font-size:17px;font-weight:800;line-height:1}.profile-name-line[data-username-glow=soft] h1{text-shadow:0 0 14px var(--zv-glow,var(--zv-accent,#745cff))}.profile-name-line[data-username-glow=strong] h1{text-shadow:0 0 6px #fff9, 0 0 18px var(--zv-glow,var(--zv-accent,#745cff)), 0 0 38px var(--zv-glow,var(--zv-accent,#745cff))}.profile-name-line[data-username-glow=rainbow] h1{background:var(--zv-glow-gradient,linear-gradient(90deg,#ff5f6d,#ffc371,#47e0a0,#5fa8ff,#c06bff,#ff5f6d));color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite zyvrGlowShift}@keyframes zyvrGlowShift{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.profile-name-line[data-username-glow=rainbow] h1{animation:none}}
