.star-rating[data-v-736ca9b0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.stars[data-v-736ca9b0]{letter-spacing:.06em;white-space:nowrap;line-height:1;display:inline-block;position:relative}.size-md .stars[data-v-736ca9b0]{font-size:1.3rem}.empty[data-v-736ca9b0]{color:var(--color-star-empty)}.filled[data-v-736ca9b0]{color:var(--color-star);position:absolute;inset:0 auto 0 0;overflow:hidden}.text[data-v-736ca9b0]{font-weight:750}.size-sm .text[data-v-736ca9b0]{font-size:var(--text-sm)}.not-rated[data-v-736ca9b0]{color:var(--color-muted);font-weight:400}.footnotes[data-v-5b5f7e3c]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:3px solid var(--color-coral);font-size:var(--text-sm);color:var(--color-text);overflow-wrap:anywhere;line-height:1.45;list-style:none;display:grid}.compact[data-v-5b5f7e3c]{margin-top:var(--space-1)}.label[data-v-5b5f7e3c]{font-weight:750}.zip-label[data-v-ac7293e1]{margin-bottom:var(--space-1);font-weight:750;display:block}.zip-help[data-v-ac7293e1]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted);line-height:1.45}.zip-row[data-v-ac7293e1]{gap:var(--space-2);max-width:22rem;display:flex}.zip-row input[data-v-ac7293e1]{min-width:0}.zip-row button[data-v-ac7293e1]{flex-shrink:0}.zip-error[data-v-ac7293e1]{margin:var(--space-1) 0 0;color:var(--color-danger);font-size:var(--text-sm);font-weight:700}.facility-image[data-v-7e506cfc],.frame[data-v-7e506cfc]{width:100%}.frame[data-v-7e506cfc]{border-radius:var(--radius);background:var(--ct-tint,var(--color-band));position:relative;overflow:hidden}.variant-hero .frame[data-v-7e506cfc]{border-radius:var(--radius-lg)}.cover[data-v-7e506cfc],.illustration[data-v-7e506cfc]{aspect-ratio:4/3}.variant-hero .cover[data-v-7e506cfc],.variant-hero .illustration[data-v-7e506cfc]{aspect-ratio:16/10}@container (width<=33.99rem){.variant-card .cover[data-v-7e506cfc],.variant-card .illustration[data-v-7e506cfc]{aspect-ratio:2}}.frame.photo[data-v-7e506cfc]{background:var(--color-band);border-radius:0}.frame[data-v-7e506cfc] img,.frame img[data-v-7e506cfc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.from-facility[data-v-7e506cfc]{left:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-xs);box-shadow:var(--shadow-sm);background:#fffffff0;align-items:center;gap:.3rem;padding:.15rem .55rem;font-weight:750;line-height:1.35;display:inline-flex;position:absolute}.from-facility svg[data-v-7e506cfc]{color:var(--color-accent);flex-shrink:0}.credit[data-v-7e506cfc]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-muted);line-height:1.35}.source-note[data-v-d9603ab3]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);display:flex}.source-note svg[data-v-d9603ab3]{flex-shrink:0;margin-top:.2rem}
