.rf[data-astro-cid-ahll5ehm]{scroll-margin-top:6rem}.rf-form[data-astro-cid-ahll5ehm]{gap:var(--space-m);min-width:0;display:grid}.rf-form[data-astro-cid-ahll5ehm][hidden]{display:none}.rf-title[data-astro-cid-ahll5ehm]{font-size:var(--step-2)}.rf-verified[data-astro-cid-ahll5ehm]{border-radius:var(--radius-pill);background:var(--high-moon);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;justify-self:start;align-items:center;gap:.4em;padding:.35em .85em .35em .6em;font-weight:500;display:inline-flex}.rf-verified[data-astro-cid-ahll5ehm] svg[data-astro-cid-ahll5ehm]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.opt[data-astro-cid-ahll5ehm]{text-transform:none;letter-spacing:.02em;color:var(--ink-faint);margin-left:.3em;font-style:normal}.count[data-astro-cid-ahll5ehm][data-state=short]{color:var(--ink-soft)}.count[data-astro-cid-ahll5ehm][data-state=over]{color:var(--danger)}.rf-rating[data-astro-cid-ahll5ehm]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.rf-rating[data-astro-cid-ahll5ehm] legend[data-astro-cid-ahll5ehm]{margin-bottom:.35rem;padding:0}.picker[data-astro-cid-ahll5ehm]{gap:.15rem;width:max-content;display:flex}.star[data-astro-cid-ahll5ehm]{border-radius:var(--radius-s);cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.star[data-astro-cid-ahll5ehm] input[data-astro-cid-ahll5ehm]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star[data-astro-cid-ahll5ehm] svg[data-astro-cid-ahll5ehm]{fill:#0000;width:2.35rem;height:2.35rem;stroke:var(--ink-faint);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--dur) var(--ease), stroke var(--dur) var(--ease), transform var(--dur) var(--ease);pointer-events:none}.star[data-astro-cid-ahll5ehm]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.picker[data-astro-cid-ahll5ehm]:has(:where(.star:first-child) input:checked) [data-astro-cid-ahll5ehm]:where(.star:nth-child(-n+1)) svg[data-astro-cid-ahll5ehm],.picker[data-astro-cid-ahll5ehm]:has(:where(.star:nth-child(2)) input:checked) [data-astro-cid-ahll5ehm]:where(.star:nth-child(-n+2)) svg[data-astro-cid-ahll5ehm],.picker[data-astro-cid-ahll5ehm]:has(:where(.star:nth-child(3)) input:checked) [data-astro-cid-ahll5ehm]:where(.star:nth-child(-n+3)) svg[data-astro-cid-ahll5ehm],.picker[data-astro-cid-ahll5ehm]:has(:where(.star:nth-child(4)) input:checked) [data-astro-cid-ahll5ehm]:where(.star:nth-child(-n+4)) svg[data-astro-cid-ahll5ehm],.picker[data-astro-cid-ahll5ehm]:has(:where(.star:nth-child(5)) input:checked) [data-astro-cid-ahll5ehm]:where(.star:nth-child(-n+5)) svg[data-astro-cid-ahll5ehm]{fill:var(--high-moon);stroke:var(--ink)}.star[data-astro-cid-ahll5ehm]:has(input:checked) svg[data-astro-cid-ahll5ehm]{transform:scale(1.08)}@media (hover:hover){.picker[data-astro-cid-ahll5ehm]:has(.star:hover) .star[data-astro-cid-ahll5ehm] svg[data-astro-cid-ahll5ehm]{fill:#0000;stroke:var(--ink-faint)}.picker[data-astro-cid-ahll5ehm]:has(.star:hover) .star[data-astro-cid-ahll5ehm]:hover svg[data-astro-cid-ahll5ehm],.picker[data-astro-cid-ahll5ehm]:has(.star:hover) .star[data-astro-cid-ahll5ehm]:has(~.star:hover) svg[data-astro-cid-ahll5ehm]{fill:color-mix(in oklab, var(--high-moon) 85%, var(--ink) 15%);stroke:var(--ink)}}.words[data-astro-cid-ahll5ehm]{font-size:var(--step--1);color:var(--ink-soft);min-height:1.5em}.word[data-astro-cid-ahll5ehm]{display:none}.word-0[data-astro-cid-ahll5ehm]{color:var(--ink-faint);display:inline}.rf-rating[data-astro-cid-ahll5ehm]:has(input:checked) .word-0[data-astro-cid-ahll5ehm]{display:none}.rf-rating[data-astro-cid-ahll5ehm]:has(input[value="1"]:checked) .word-1[data-astro-cid-ahll5ehm],.rf-rating[data-astro-cid-ahll5ehm]:has(input[value="2"]:checked) .word-2[data-astro-cid-ahll5ehm],.rf-rating[data-astro-cid-ahll5ehm]:has(input[value="3"]:checked) .word-3[data-astro-cid-ahll5ehm],.rf-rating[data-astro-cid-ahll5ehm]:has(input[value="4"]:checked) .word-4[data-astro-cid-ahll5ehm],.rf-rating[data-astro-cid-ahll5ehm]:has(input[value="5"]:checked) .word-5[data-astro-cid-ahll5ehm]{color:var(--ink);font-family:var(--font-display);font-style:italic;font-size:var(--step-0);display:inline}.rf-rating[data-astro-cid-ahll5ehm][data-invalid] .picker[data-astro-cid-ahll5ehm]{outline:1.5px dashed var(--danger);outline-offset:4px;border-radius:var(--radius-s)}.hp[data-astro-cid-ahll5ehm]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rf-submit[data-astro-cid-ahll5ehm]{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.rf-done[data-astro-cid-ahll5ehm]{text-align:center;justify-items:center;gap:var(--space-2xs);padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);background:color-mix(in oklab, var(--high-moon) 55%, var(--surface));outline:none;display:grid}.rf-done[data-astro-cid-ahll5ehm][hidden]{display:none}.rf-done-icon[data-astro-cid-ahll5ehm]{width:2.6rem;height:2.6rem;fill:var(--high-moon);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;margin-bottom:var(--space-2xs)}.rf-done-title[data-astro-cid-ahll5ehm]{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 72;font-weight:560}.rf-done-body[data-astro-cid-ahll5ehm]{color:var(--ink-soft);font-size:var(--step--1);max-width:42ch}
