.sr[data-v-5a8d785e]{gap:6px;display:grid}.sr-q[data-v-5a8d785e]{margin:0;font-size:16px;font-weight:700}.sr-row[data-v-5a8d785e]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sr-stars[data-v-5a8d785e]{gap:2px;display:flex}.sr-stars button[data-v-5a8d785e]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:4px;display:grid;position:relative}.sr-stars svg[data-v-5a8d785e]{z-index:1;fill:#0000;stroke:#c9cbd1;stroke-width:1.6px;stroke-linejoin:round;width:34px;height:34px;transition:fill .15s,stroke .15s,transform .15s;position:relative}.sr-stars button.on svg[data-v-5a8d785e]{fill:var(--sun,#f5b301);stroke:var(--sun,#f5b301)}@media (hover:hover){.sr-stars button:hover svg[data-v-5a8d785e]{transform:scale(1.12)}}.sr-stars button:active svg[data-v-5a8d785e]{transform:scale(.85)}.sr-stars button.wave svg[data-v-5a8d785e]{animation:wave-5a8d785e .45s cubic-bezier(.3,1.6,.5,1) var(--d) both}.sr-stars button.top svg[data-v-5a8d785e]{animation:top-5a8d785e .6s cubic-bezier(.3,1.6,.5,1) var(--d) both}.sr-stars button.max.on svg[data-v-5a8d785e]{filter:drop-shadow(0 0 6px #f5b3018c)}.sparks[data-v-5a8d785e]{pointer-events:none;position:absolute;inset:0}.sparks i[data-v-5a8d785e]{background:var(--sun,#f5b301);opacity:0;width:8px;height:8px;transform:rotate(var(--a)) translateY(0);animation:spark-5a8d785e .55s ease-out var(--d) forwards;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}.sparks i[data-v-5a8d785e]:nth-child(2n){background:var(--cobalt,#d22030);background:#f5b301;width:6px;height:6px;margin:-3px}.sr-w[data-v-5a8d785e]{font-size:15px;font-weight:600;animation:.3s ease-out word-5a8d785e}@keyframes wave-5a8d785e{0%{transform:scale(1)}45%{transform:scale(1.3)rotate(-8deg)}to{transform:scale(1)}}@keyframes top-5a8d785e{0%{transform:scale(.6)rotate(0)}40%{transform:scale(1.45)rotate(18deg)}70%{transform:scale(.95)rotate(-6deg)}to{transform:scale(1)rotate(0)}}@keyframes spark-5a8d785e{0%{opacity:1;transform:rotate(var(--a)) translateY(-4px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-36px) scale(.3)}}@keyframes word-5a8d785e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sr-stars svg[data-v-5a8d785e]{transition:none}.sr-stars button.top svg[data-v-5a8d785e],.sr-stars button.wave svg[data-v-5a8d785e],.sr-w[data-v-5a8d785e]{animation:none}.sparks[data-v-5a8d785e]{display:none}}
