.founder-avatar{--fa-ring:2.5px;--fa-gap:2px;--fa-pill:7.5px;isolation:isolate}.founder-avatar[data-founder-scale=sm]{--fa-ring:2px;--fa-gap:1.5px}.founder-avatar[data-founder-scale=lg]{--fa-ring:3px;--fa-gap:2.5px;--fa-pill:8.5px}.founder-avatar[data-founder-scale=xl]{--fa-ring:4px;--fa-gap:3.5px;--fa-pill:11px}.founder-avatar__glow,.founder-avatar__ring{position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from 0deg,#fff3c4,#f7c948 12%,#e8951f 24%,#c25cff 42%,#6a3bff 55%,#b26bff 68%,#f7c948 84%,#fff3c4);animation:founder-spin 5s linear infinite;pointer-events:none}.founder-avatar__ring{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--fa-ring)),#000 calc(100% - var(--fa-ring) + .6px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--fa-ring)),#000 calc(100% - var(--fa-ring) + .6px))}.founder-avatar__glow{inset:calc(var(--fa-ring) * -.6);filter:blur(calc(var(--fa-ring) * 2.6));opacity:.6;z-index:-1;animation-duration:7s;animation-direction:reverse}.founder-avatar__face{position:absolute;inset:calc(var(--fa-ring) + var(--fa-gap));display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background:radial-gradient(120% 120% at 30% 20%,#3a2463 0,#1a1030 70%);box-shadow:inset 0 0 0 1px rgba(255,231,160,.18)}.founder-avatar__initials{background:linear-gradient(160deg,#fff3c4,#f7c948 55%,#d08bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.founder-pill{position:absolute;left:50%;bottom:0;z-index:2;transform:translate(-50%,48%);display:inline-flex;align-items:center;gap:.3em;padding:.2em .75em .2em .6em;border-radius:9999px;font:800 var(--fa-pill) /1.25 var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#170b2b;background:linear-gradient(100deg,#ffe9a3,#f7c948 32%,#d88cff 70%,#9a6bff);box-shadow:0 0 0 1.5px rgba(10,11,13,.9),0 3px 12px -3px rgba(178,92,255,.85),0 0 10px -4px rgba(247,201,72,.9);overflow:hidden}.founder-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.85) 50%,transparent 75%);transform:translateX(-130%);animation:founder-shimmer 3.6s ease-in-out infinite}.founder-pill__crown{width:1.15em;height:1.15em;flex:none;color:#170b2b}.founder-seal{position:absolute;right:-3px;bottom:-3px;z-index:2;display:grid;place-items:center;width:46%;height:46%;min-width:13px;min-height:13px;border-radius:9999px;background:linear-gradient(135deg,#ffe9a3,#f7c948 45%,#b26bff);box-shadow:0 0 0 1.5px rgba(10,11,13,.92),0 0 8px -2px rgba(178,92,255,.9)}.founder-seal__crown{width:62%;height:62%;color:#170b2b}.founder-tag{position:relative;display:inline-flex;flex:none;align-items:center;gap:.3em;padding:.15em .6em .15em .5em;border-radius:9999px;font:800 8.5px/1.3 var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#170b2b;background:linear-gradient(100deg,#ffe9a3,#f7c948 32%,#d88cff 70%,#9a6bff);box-shadow:0 0 10px -4px rgba(178,92,255,.9);overflow:hidden}.founder-tag:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.8) 50%,transparent 75%);transform:translateX(-130%);animation:founder-shimmer 3.6s ease-in-out .6s infinite}@property --ob-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.original-badge{position:relative;display:inline-flex;align-items:center;gap:.45em;padding:.34em .9em .34em .7em;border-radius:9999px;font:800 10px/1.2 var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff6d8;border:1.5px solid transparent;background:linear-gradient(#150c26,#150c26) padding-box,conic-gradient(from var(--ob-angle),#fff3c4,#f7c948,#c25cff,#6a3bff,#f7c948,#fff3c4) border-box;box-shadow:0 0 16px -5px rgba(178,92,255,.8),0 0 12px -6px rgba(247,201,72,.95);overflow:hidden;animation:original-angle 6s linear infinite}.original-badge[data-size=sm]{font-size:9px}.original-badge[data-size=lg]{font-size:12px}.original-badge__text{background:linear-gradient(100deg,#fff3c4,#f7c948 45%,#e3b3ff 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.original-badge__spark{width:1.25em;height:1.25em;flex:none;color:#f7c948;filter:drop-shadow(0 0 4px rgba(247,201,72,.85))}.original-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,240,200,.35) 50%,transparent 70%);transform:translateX(-130%);animation:founder-shimmer 4.2s ease-in-out 1s infinite;pointer-events:none}@keyframes original-angle{to{--ob-angle:360deg}}@keyframes founder-spin{to{transform:rotate(1turn)}}@keyframes founder-shimmer{0%,55%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.founder-avatar__glow,.founder-avatar__ring,.founder-pill:after,.founder-tag:after,.original-badge,.original-badge:after{animation:none}}