.chad-mark{--cm:var(--cm-size,32px);flex:0 0 var(--cm);width:var(--cm);height:var(--cm);isolation:isolate;pointer-events:none;vertical-align:middle;filter:drop-shadow(0 calc(var(--cm) * .06) calc(var(--cm) * .12) #140c468c);place-items:center;display:inline-grid;position:relative}.chad-mark__face{z-index:2;width:100%;height:100%;display:block;position:relative;overflow:visible}.chad-mark__well-core,.chad-mark__well-mid{stop-color:rgb(var(--orb-core,165 139 255));stop-opacity:0;transition:stop-opacity .42s,stop-color .42s}.chad-mark:not([data-orb=rest]) .chad-mark__well-core{stop-opacity:.78}.chad-mark:not([data-orb=rest]) .chad-mark__well-mid{stop-opacity:.28}.chad-mark__rim-accent{stop-color:rgb(var(--orb-accent,201 186 255));transition:stop-color .42s}.chad-mark__swirl path{fill:none;stroke:#fff3;stroke-width:7px;stroke-linecap:round}.chad-mark[data-tier=xs] .chad-mark__swirl{display:none}.chad-mark__swirl,.chad-mark__sheen,.chad-mark__lens-shine{transform-box:view-box;transform-origin:128px 124px}.chad-mark__sheen{opacity:.22;transform:rotate(-28deg)translateY(-30px)}.chad-mark__shades{fill:#05080d}.chad-mark__brow{fill:#1a1440}.chad-mark.is-live{filter:none}.chad-mark__halo{z-index:0;background:radial-gradient(closest-side, rgb(var(--orb-core) / .7), rgb(var(--orb-accent) / .22) 58%, transparent 100%);border-radius:50%;transition:background .42s;position:absolute;inset:-34%}.chad-mark__orbit{z-index:1;width:128%;height:128%;position:absolute;inset:-14%;overflow:visible}.chad-mark__orbit ellipse{fill:none;stroke:rgb(var(--orb-rim) / .28);stroke-width:.8px}.chad-mark__spark{fill:rgb(var(--orb-rim))}.chad-mark__spark-tail{fill:rgb(var(--orb-accent) / .35)}.chad-mark__spark-arm{transform-box:view-box;transform-origin:50px 50px}.chad-mark.is-live .chad-mark__face{filter:drop-shadow(0 3px 8px #140c4699);will-change:transform}.chad-mark[data-paused],.chad-mark[data-paused] *{animation-play-state:paused!important}.chad-mark__gl{z-index:1;inset:0;position:absolute!important}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion="1"]):not(.rm) .chad-mark__sheen{animation:9s ease-in-out infinite chad-mark-sheen}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark__swirl{animation:14s linear infinite chad-mark-swirl}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark__lens-shine{animation:6.5s cubic-bezier(.45,0,.2,1) infinite chad-mark-lens}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark__halo{animation:4.8s ease-in-out infinite chad-mark-breathe}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark__spark-arm{animation:7s linear infinite chad-mark-orbit}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark.is-live .chad-mark__face{animation:4.8s ease-in-out infinite chad-mark-float}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark:is([data-mood=thinking],[data-mood=speaking],[data-mood=listening]) .chad-mark__halo{animation-duration:1.6s}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark:is([data-mood=thinking],[data-mood=speaking],[data-mood=listening]) .chad-mark__spark-arm{animation-duration:2.4s}html:not([data-reduce-motion="1"]):not(.rm) .chad-mark:is([data-mood=thinking],[data-mood=speaking],[data-mood=listening]) .chad-mark__face{animation-duration:1.6s}}.chad-mark__lens-shine{transform:skew(-22deg)translate(-80px)}@keyframes chad-mark-sheen{0%,to{opacity:.18;transform:rotate(-28deg)translateY(-34px)}50%{opacity:.32;transform:rotate(-22deg)translateY(-18px)}}@keyframes chad-mark-swirl{to{transform:rotate(360deg)}}@keyframes chad-mark-lens{0%,62%{transform:skew(-22deg)translate(-80px)}86%,to{transform:skew(-22deg)translate(260px)}}@keyframes chad-mark-breathe{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes chad-mark-orbit{to{transform:rotate(360deg)}}@keyframes chad-mark-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.015)}}.chad-mark:is([data-tier=xs],[data-tier=sm]):not(.is-live) :is(.chad-mark__sheen,.chad-mark__swirl,.chad-mark__lens-shine){animation:none!important}.chad-mark__talk{transform-box:view-box;transform-origin:151px 185px;transform:scaleY(0)}.chad-avatar{--chad-size:var(--s,var(--chad-requested-size,180px));--orb-core:61 140 255;--orb-rim:214 235 255;--orb-accent:111 243 255;--orb-deep:10 26 70;width:var(--chad-size);height:var(--chad-size);flex:0 0 var(--chad-size);isolation:isolate;pointer-events:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.chad-avatar.steven-sphere{width:var(--chad-size);height:var(--chad-size);flex:0 0 var(--chad-size);display:inline-grid;overflow:visible}.chad-avatar.steven-sphere:before,.chad-avatar.steven-sphere:after{content:none;display:none}.chad-avatar__canvas{z-index:1;opacity:0;width:130%;height:130%;transition:opacity .26s;display:block;position:absolute;inset:-15%}.chad-avatar[data-render-state=live] .chad-avatar__canvas{opacity:1}.chad-avatar__fallback{z-index:0;background:radial-gradient(circle at 36% 30%, #ffffff8c 0 2%, transparent 9%), radial-gradient(circle at 50% 50%, rgb(var(--orb-rim) / .85) 0, rgb(var(--orb-core) / .9) 16%, rgb(var(--orb-core) / .35) 42%, rgb(var(--orb-deep)) 70%), conic-gradient(from 0deg, rgb(var(--orb-accent) / .35), transparent 30%, rgb(var(--orb-core) / .4) 55%, transparent 80%, rgb(var(--orb-accent) / .35));box-shadow:inset 0 0 0 1px rgb(var(--orb-rim) / .55), inset 0 0 calc(var(--chad-size) * .08) rgb(var(--orb-rim) / .35), 0 0 calc(var(--chad-size) * .16) rgb(var(--orb-core) / .45);border-radius:50%;transition:opacity .26s,background .4s,box-shadow .4s;animation:3.6s ease-in-out infinite chad-orb-breathe;position:absolute;inset:11%}.chad-avatar[data-render-state=live] .chad-avatar__fallback{opacity:0;animation:none}@keyframes chad-orb-breathe{50%{filter:brightness(1.15);transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.chad-avatar__canvas,.chad-avatar__fallback{transition:none;animation:none}}html[data-reduce-motion="1"] .chad-avatar__canvas,html[data-reduce-motion="1"] .chad-avatar__fallback{transition:none;animation:none}.home-chad-open-avatar{justify-content:center;align-items:center;gap:12px;padding:10px 12px 2px;display:flex}.home-chad-open-avatar .steven-status{margin:0}.chad-avatar__face.chad-mark{z-index:2;width:auto;height:auto;position:absolute;inset:11%}.chad-avatar[data-motion] .chad-avatar__face{pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:50%}.chad-avatar[data-motion] .chad-avatar__face:active{cursor:grabbing}.chad-avatar__layer{z-index:3;clip-path:circle(49.3%);pointer-events:none;position:absolute;inset:0}.chad-avatar__slide{display:block;position:absolute;inset:0}.chad-avatar[data-motion] :is(.chad-avatar__slide,.chad-avatar__floor){will-change:transform}.chad-avatar__floor{z-index:0;opacity:.9;background:radial-gradient(closest-side,#0402128c,#04021200 100%);border-radius:50%;height:9%;position:absolute;bottom:1%;left:22%;right:22%}
