.framed-avatar{position:relative;display:inline-grid;place-items:center;width:112px;height:112px;flex-shrink:0;isolation:isolate;color:#fff;vertical-align:middle}.framed-avatar-letter{display:grid;place-items:center;width:66.7%;height:66.7%;border-radius:50%;background:linear-gradient(140deg,#537e8d,#2f4f63);color:#fff;font-family:Inter,Arial,sans-serif;font-size:calc(1em + 10px);font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #ffffff2a}.avatar-frame-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 2px #29415416)}.frame-moon .avatar-frame-art{animation:frame-float 4s ease-in-out infinite}.frame-gold .avatar-frame-art>g:nth-of-type(2n){animation:frame-twinkle 3s ease-in-out infinite}.frame-gold .avatar-frame-art>g:nth-of-type(odd){animation:frame-twinkle 3s ease-in-out 1.5s infinite}.frame-ocean .avatar-frame-art>circle:nth-of-type(3){transform-origin:60px 60px;animation:frame-orbit 20s linear infinite}.frame-sakura .avatar-frame-art{transform-origin:center;animation:frame-sway 6s ease-in-out infinite}.frame-pikachu .framed-avatar-letter{background:linear-gradient(140deg,#766329,#433e30)}.frame-pikachu .avatar-frame-art{filter:drop-shadow(0 0 3px #efcb4c55)}.frame-pikachu .avatar-frame-art>g:not(.electric-ear){display:none}.electric-ear{transform-box:fill-box;transform-origin:50% 100%}.electric-ear-left{animation:ear-wiggle 4.5s ease-in-out infinite}.electric-ear-right{animation:ear-wiggle 4.5s ease-in-out .25s infinite}.electric-bolt{animation:electric-glow 2.8s ease-in-out infinite}.electric-bolt-right{animation-delay:1.4s}.electric-spark{animation:frame-twinkle 2.4s ease-in-out infinite}.spark-two{animation-delay:1.2s}@keyframes frame-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes frame-twinkle{0%,to{opacity:.5}50%{opacity:1;filter:drop-shadow(0 0 2px currentColor)}}@keyframes frame-orbit{to{transform:rotate(1turn)}}@keyframes frame-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ear-wiggle{0%,70%,to{transform:rotate(0)}77%{transform:rotate(-9deg)}84%{transform:rotate(5deg)}91%{transform:rotate(-3deg)}}@keyframes electric-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 0 #ffdc45)}50%{opacity:1;filter:drop-shadow(0 0 4px #ffdc45)}}@media(prefers-reduced-motion:reduce){.framed-avatar .avatar-frame-art,.framed-avatar .avatar-frame-art *{animation:none!important}}.framed-avatar-letter{overflow:hidden}.framed-avatar-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.summer-duck-art>g{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.summer-duck-art>g{animation:none!important}}.summer-wave{animation:summer-wave 4s ease-in-out infinite}.summer-hat{transform-origin:70% 70%!important;animation:summer-rock 5s ease-in-out infinite}.summer-float{animation:summer-bob 3.8s ease-in-out infinite}.summer-ball{animation:summer-ball 4.6s ease-in-out infinite}.summer-star{animation:summer-rock 3.4s ease-in-out infinite}.summer-star-yellow{animation-delay:-1.7s}@keyframes summer-wave{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1.2px) rotate(2deg)}}@keyframes summer-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1.8px) rotate(1deg)}}@keyframes summer-rock{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes summer-ball{0%,to{transform:translateX(-.8px) rotate(-5deg)}50%{transform:translateX(.8px) rotate(5deg)}}.frame-summer-duck .framed-avatar-letter{width:75%;height:75%}.summer-duck-art{filter:none}.summer-star{transform-origin:14% 82%!important}.summer-hat{transform-origin:26% 23%!important}.summer-float{transform-origin:78% 82%!important}.summer-wave{transform-origin:87% 50%!important}.summer-ball{transform-origin:51% 87%!important}.has-ornate-frame .framed-avatar-letter{position:absolute;width:var(--portrait-size);height:var(--portrait-size);left:50%;top:var(--portrait-y);transform:translate(-50%,-50%)}.ornate-frame-art{filter:none}.ornate-frame-art[data-silver-lace] image{filter:saturate(.35) brightness(1.08)}.silver-lace-pendant{transform-origin:50px 12px;animation:silver-lace-sway 5.2s ease-in-out infinite}@keyframes silver-lace-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.ornate-motif{transform-box:view-box;animation-duration:5.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ornate-sway{animation-name:ornate-sway}.ornate-float{animation-name:ornate-float}.ornate-tail{animation-name:ornate-tail;animation-duration:3.8s}.ornate-ribbon{animation-name:ornate-ribbon;animation-duration:4.6s}.ornate-jewel{animation-name:ornate-jewel;animation-duration:4.8s}.ornate-flower{animation-name:ornate-flower;animation-duration:4.4s}.ornate-blossom{animation-name:ornate-blossom;animation-duration:5.2s}@keyframes ornate-tail{0%,to{transform:rotate(-4deg) skewX(-1.8deg)}25%{transform:rotate(.8deg) skewX(.6deg)}50%{transform:rotate(4deg) skewX(1.8deg)}75%{transform:rotate(-.8deg) skewX(-.6deg)}}@keyframes ornate-ribbon{0%,to{transform:rotate(2.2deg) skewY(.8deg)}50%{transform:rotate(-2.4deg) skewY(-.8deg)}}@keyframes ornate-flower{0%,to{transform:rotate(-2deg) scale(.99)}50%{transform:rotate(2deg) scale(1.025)}}@keyframes ornate-blossom{0%,to{transform:rotate(1.6deg)}50%{transform:rotate(-2deg) translateY(-.35px)}}@keyframes ornate-jewel{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.has-ornate-frame.frame-coral-fox .framed-avatar-letter{width:100%;height:100%;left:50%;top:50%;border-radius:0;clip-path:polygon(23% 34%,32% 26%,44% 23%,55% 19%,65% 22%,75% 29%,81% 39%,84% 51%,80% 64%,71% 75%,57% 82%,42% 79%,31% 72%,24% 62%,21% 49%)}.frame-coral-fox:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 42% 38%,#fff0e7 0,#efb8c8 58%,#c78caf 100%);clip-path:polygon(20% 32%,30% 24%,43% 20%,56% 16%,68% 18%,79% 23%,87% 31%,90% 41%,90% 54%,86% 67%,76% 79%,58% 85%,40% 82%,28% 75%,21% 64%,18% 49%)}.ornate-wing-left{animation-name:ornate-wing-left}.ornate-wing-right{animation-name:ornate-wing-right}.ornate-glint{transform-box:fill-box;transform-origin:center;animation:ornate-glint 4.5s ease-in-out infinite;pointer-events:none}@keyframes ornate-sway{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}@keyframes ornate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45px)}}@keyframes ornate-wing-left{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.8deg)}}@keyframes ornate-wing-right{0%,to{transform:rotate(.6deg)}50%{transform:rotate(-.8deg)}}@keyframes ornate-glint{0%,65%,to{opacity:0;transform:scale(.35)}78%{opacity:.9;transform:scale(1)}88%{opacity:0;transform:scale(.5)}}@media(prefers-reduced-motion:reduce){.ornate-glint,.ornate-motif{animation:none!important}.ornate-glint{opacity:0}.ornate-fox-flow{filter:none}}.sakura-drifting-petal{opacity:0;animation:sakura-petal-drift 14s linear infinite;transform-box:view-box}@keyframes sakura-petal-drift{0%{opacity:0;transform:translate(0) rotate(0deg)}12%{opacity:.7}38%{transform:translate(-28px,7px) rotate(65deg)}65%{opacity:.65;transform:translate(-52px,16px) rotate(140deg)}85%{opacity:0;transform:translate(-72px,23px) rotate(205deg)}to{opacity:0;transform:translate(-84px,28px) rotate(240deg)}}@media(prefers-reduced-motion:reduce){.sakura-drifting-petal{animation:none;display:none}}.kitten-blink{opacity:0;animation:kitten-blink 8.7s linear infinite}@media(prefers-reduced-motion:reduce){.kitten-blink{animation:none;opacity:0}}@keyframes kitten-blink{0%,36%,39%,77%,80%,to{opacity:0}37%,38%,78%,79%{opacity:1}}.summer-duck-art>.summer-float{transform-box:view-box;transform-origin:90px 108px!important;animation:summer-float-gentle 4.8s ease-in-out infinite}.summer-star{animation:summer-stars-gentle 6.5s ease-in-out infinite}@keyframes summer-float-gentle{0%,to{transform:translateY(.4px) rotate(-.8deg)}25%{transform:translate(-.3px,-.6px) rotate(0deg)}50%{transform:translateY(-1.4px) rotate(.9deg)}75%{transform:translate(.3px,-.4px) rotate(0deg)}}@keyframes summer-stars-gentle{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.lotus-gentle-blink{opacity:0;animation:lotus-gentle-blink 6.8s linear infinite}@keyframes lotus-gentle-blink{0%,43%,47%,to{opacity:0}44.2%,45.7%{opacity:1}}.lotus-gentle-moonlight{animation:lotus-gentle-moonlight 5.6s ease-in-out infinite}@keyframes lotus-gentle-moonlight{0%,to{opacity:.35}50%{opacity:.85}}.lotus-gentle-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:lotus-gentle-glint 4.6s ease-in-out infinite}@keyframes lotus-gentle-glint{0%,35%,to{opacity:0;transform:scale(.35)}54%{opacity:.85;transform:scale(1)}72%{opacity:0;transform:scale(.55)}}.lotus-gentle-mote{opacity:0;animation:lotus-gentle-mote 9s ease-in-out infinite}@keyframes lotus-gentle-mote{0%{opacity:0;transform:translateY(1px)}20%{opacity:.75}75%{opacity:.45}to{opacity:0;transform:translate(-2.2px,-6px)}}.lotus-gentle-petal{opacity:0;animation:lotus-gentle-petal 12s linear infinite}@keyframes lotus-gentle-petal{0%{opacity:0;transform:translate(0) rotate(-12deg)}15%{opacity:.65}50%{transform:translate(-2.6px,3.6px) rotate(42deg)}80%{opacity:.45}to{opacity:0;transform:translate(-1.5px,8px) rotate(100deg)}}@media(prefers-reduced-motion:reduce){.lotus-gentle-breeze{filter:none}.lotus-gentle-blink,.lotus-gentle-effects{display:none}}.sapphire-wings-art{filter:drop-shadow(0 0 .65px #8bdcff80)}.sapphire-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:sapphire-glint 3s ease-in-out infinite}.sapphire-sheen{opacity:0;transform-box:view-box;animation:sapphire-sheen 6.2s ease-in-out infinite}@keyframes sapphire-glint{0%,26%,to{opacity:0;transform:scale(.2) rotate(-12deg)}43%{opacity:1;transform:scale(1.5) rotate(0deg)}62%{opacity:.25;transform:scale(.75) rotate(10deg)}77%{opacity:0;transform:scale(.3) rotate(16deg)}}@keyframes sapphire-sheen{0%,15%{opacity:0;transform:translateX(-10px)}24%{opacity:.7}58%{opacity:.65;transform:translateX(145px)}65%,to{opacity:0;transform:translateX(145px)}}@media(prefers-reduced-motion:reduce){.sapphire-motion-art{filter:none}.sapphire-glints,.sapphire-sheen{display:none}}.crystal-crown-frame{filter:drop-shadow(0 1px 1px #2d1a1c66)}.crystal-crown-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:crystal-crown-twinkle 5.3s ease-in-out infinite}.crystal-crown-reflection{opacity:0;animation:crystal-crown-sheen 9s ease-in-out infinite}.crystal-crown-jewel-light{opacity:0;animation:crystal-crown-jewel-light 6.4s ease-in-out 1s infinite}@keyframes crystal-crown-twinkle{0%,48%,80%,to{opacity:0;transform:scale(.35)}62%{opacity:.9;transform:scale(1)}}@keyframes crystal-crown-sheen{0%,24%{opacity:0;transform:translateX(0)}34%{opacity:.58}58%,to{opacity:0;transform:translateX(138px)}}@keyframes crystal-crown-jewel-light{0%,38%{opacity:0;transform:translateX(0)}47%{opacity:.85}58%,to{opacity:0;transform:translateX(9px)}}@media (prefers-reduced-motion:reduce){.crystal-crown-motion{filter:none}}