@layer base{.avatar{border-radius:22%;flex:none;display:block;overflow:hidden}.plan-badge{vertical-align:-.18em;flex:none;display:inline-block;overflow:visible}}.avatar .a-spin{transform-origin:32px 32px;animation:48s linear infinite av-spin}.avatar .a-spin-back{transform-origin:32px 32px;animation:64s linear infinite reverse av-spin}.avatar .a-pulse{animation:2.8s ease-in-out infinite alternate av-pulse}.avatar .a-breathe{transform-origin:32px 32px;animation:3.6s ease-in-out infinite alternate av-breathe}.avatar .a-sway{animation:3.2s ease-in-out infinite alternate av-sway}.avatar .a-flick{animation:1.7s ease-in-out infinite alternate av-flick}.avatar .a-rise{animation:4.4s linear infinite av-rise}.avatar .a-fall{animation:6s linear infinite av-fall}.avatar .a-drift{animation:9s ease-in-out infinite alternate av-drift}.avatar .a-glint{animation:5.5s cubic-bezier(.4,0,.2,1) infinite av-glint}.avatar .a-glint-up{animation:4.5s cubic-bezier(.4,0,.2,1) infinite av-glint-up}.avatar .a-run{animation:6s linear infinite av-run}@keyframes av-spin{to{transform:rotate(360deg)}}@keyframes av-pulse{to{opacity:.45}}@keyframes av-breathe{0%{opacity:.65;transform:scale(.86)}to{opacity:1;transform:scale(1.06)}}@keyframes av-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes av-flick{0%{opacity:.8;transform:scale(.94,.9)}to{opacity:1;transform:scale(1.04,1.14)}}@keyframes av-rise{0%{opacity:0;transform:translateY(6px)}15%,60%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@keyframes av-fall{0%{opacity:0;transform:translate(4px,-30px)rotate(0)}15%,70%{opacity:1}to{opacity:0;transform:translate(-6px,34px)rotate(200deg)}}@keyframes av-drift{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes av-glint{0%{transform:translate(0)}32%,to{transform:translate(120px)}}@keyframes av-glint-up{0%{opacity:0;transform:translateY(0)}6%,30%{opacity:1}36%,to{opacity:0;transform:translateY(-34px)}}@keyframes av-run{to{stroke-dashoffset:-100px}}.avatar-still *{animation:none!important}@media (prefers-reduced-motion:reduce){.avatar *{animation:none!important}}.plan-badge .pb-body{transform-origin:12px 12px;transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.plan-badge .pb-shine{animation:6s cubic-bezier(.4,0,.2,1) infinite pb-shine}.plan-badge .pb-ring{transform-origin:12px 12px;opacity:0;animation:3.4s cubic-bezier(.22,1,.36,1) infinite pb-ring}.plan-badge .pb-veins{animation:3.4s ease-in-out infinite pb-veins}@media (hover:hover){.plan-badge[data-plan=pro]:hover .pb-body{transform:rotate(90deg)scale(1.08)}.plan-badge[data-plan=supporter]:hover .pb-body{transform:rotate(72deg)scale(1.1)}.plan-badge:hover .pb-shine{animation:1.1s cubic-bezier(.4,0,.2,1) infinite pb-shine-fast}.plan-badge:hover .pb-ring{animation:1.1s cubic-bezier(.22,1,.36,1) infinite pb-ring}}@keyframes pb-shine{0%{transform:translate(0)}22%,to{transform:translate(40px)}}@keyframes pb-shine-fast{0%{transform:translate(0)}to{transform:translate(40px)}}@keyframes pb-ring{0%{opacity:.95;transform:scale(.45)}55%,to{opacity:0;transform:scale(1.12)}}@keyframes pb-veins{50%{opacity:.35}}.plan-badge-still *{transition:none!important;animation:none!important}.plan-badge-still .pb-body{transform:none!important}@media (prefers-reduced-motion:reduce){.plan-badge *{transition:none!important;animation:none!important}}
