.field.svelte-a3zyy1{flex-direction:column;gap:.5rem;display:flex}.options.svelte-a3zyy1{flex-direction:column;gap:.4rem;display:flex}.options.compact.svelte-a3zyy1{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options.compact.svelte-a3zyy1>.other:where(.svelte-a3zyy1){grid-column:1/-1}.option.svelte-a3zyy1,.rate.svelte-a3zyy1{font:inherit;color:var(--text);background:color-mix(in srgb, var(--text) 2%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius);cursor:pointer;transition:background .18s,border-color .18s,color .18s,opacity .18s,transform .12s}.option.svelte-a3zyy1{min-height:calc(var(--control-height) + .25rem);text-align:left;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .85rem;display:flex}.option.svelte-a3zyy1:hover{background:color-mix(in srgb, var(--text) 5%, transparent);border-color:color-mix(in srgb, var(--text) 18%, transparent)}.option.svelte-a3zyy1:active,.rate.svelte-a3zyy1:active{transform:scale(.985)}.option.selected.svelte-a3zyy1{background:color-mix(in srgb, var(--focus) 13%, transparent);border-color:color-mix(in srgb, var(--focus) 55%, transparent)}.option.dim.svelte-a3zyy1{opacity:.5}.label.svelte-a3zyy1{flex:1;min-width:0}.mark.svelte-a3zyy1{border:calc(var(--border-width) + .5px) solid color-mix(in srgb, var(--text) 35%, transparent);border-radius:calc(var(--radius) * .6);width:1.15rem;height:1.15rem;color:var(--backdrop);flex:none;place-items:center;transition:background .18s,border-color .18s;display:grid}.mark.radio.svelte-a3zyy1{border-radius:calc(var(--radius) * 1.5)}.option.selected.svelte-a3zyy1 .mark:where(.svelte-a3zyy1){background:var(--focus);border-color:var(--focus)}.option.selected.svelte-a3zyy1 .mark.radio:where(.svelte-a3zyy1){background:0 0}.option.selected.svelte-a3zyy1 .mark:where(.svelte-a3zyy1)>*{animation:.24s cubic-bezier(.3,1.6,.5,1) both svelte-a3zyy1-mark-pop}.dot.svelte-a3zyy1{border-radius:var(--radius);background:var(--focus);width:.5rem;height:.5rem}kbd.svelte-a3zyy1{border:var(--border-width) solid color-mix(in srgb, var(--text) 18%, transparent);border-bottom-width:calc(var(--border-width) + 1px);border-radius:var(--radius);min-width:1.4rem;height:1.4rem;font-family:var(--font-body);color:color-mix(in srgb, var(--text) 45%, transparent);flex:none;place-items:center;padding:0 .3rem;font-size:.72rem;line-height:1;transition:color .18s,border-color .18s;display:grid}.option.selected.svelte-a3zyy1 kbd:where(.svelte-a3zyy1){color:var(--focus);border-color:color-mix(in srgb, var(--focus) 45%, transparent)}@media (hover:none){kbd.svelte-a3zyy1{display:none}}.other.svelte-a3zyy1{flex-direction:column;gap:.35rem;animation:.22s both svelte-a3zyy1-other-in;display:flex}.ratings.svelte-a3zyy1{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:.4rem;display:grid}.rate.svelte-a3zyy1{min-height:calc(var(--control-height) + .75rem);font-family:var(--font-title);font-variant-numeric:lining-nums tabular-nums;color:color-mix(in srgb, var(--text) 70%, transparent);font-size:1.2rem;font-weight:600}.rate.lit.svelte-a3zyy1{color:var(--focus);background:color-mix(in srgb, var(--focus) 10%, transparent);border-color:color-mix(in srgb, var(--focus) 35%, transparent)}.rate.selected.svelte-a3zyy1{color:var(--text);background:color-mix(in srgb, var(--focus) 30%, transparent);border-color:color-mix(in srgb, var(--focus) 70%, transparent);animation:.28s cubic-bezier(.3,1.6,.5,1) svelte-a3zyy1-mark-pop}.rate.selected.previewing.svelte-a3zyy1:not(.lit){background:color-mix(in srgb, var(--focus) 12%, transparent)}.scale-labels.svelte-a3zyy1{color:color-mix(in srgb, var(--text) 55%, transparent);justify-content:space-between;font-size:.78rem;display:flex}.limit.svelte-a3zyy1{color:var(--caution);font-size:.78rem}@keyframes svelte-a3zyy1-mark-pop{0%{transform:scale(.5)}}@keyframes svelte-a3zyy1-other-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.option.svelte-a3zyy1,.rate.svelte-a3zyy1,.other.svelte-a3zyy1,.option.selected.svelte-a3zyy1 .mark:where(.svelte-a3zyy1)>*{transition:none;animation:none}}
