.fc3[data-v-063e8740]{padding:var(--spacing-lg) var(--spacing-md);background:var(--color-background)}.fc3__container[data-v-063e8740]{max-width:var(--container-max-width,1000px);margin:0 auto}.fc3__title[data-v-063e8740]{font-family:var(--font-heading);color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1.6rem;font-weight:700}.fc3__title--left[data-v-063e8740]{text-align:start}.fc3__title--center[data-v-063e8740]{text-align:center}.fc3__title--right[data-v-063e8740]{text-align:end}.fc3__reviews[data-v-063e8740]{margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.fc3__review[data-v-063e8740]{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);gap:10px;padding:12px 14px;display:flex}.fc3__review-icon[data-v-063e8740]{background:var(--color-primary);width:28px;height:28px;color:var(--color-primary-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fc3__review-icon[data-v-063e8740] svg{width:16px;height:16px}.fc3__review-body[data-v-063e8740]{flex:1;min-width:0}.fc3__review-title[data-v-063e8740]{color:var(--color-text);margin-bottom:2px;font-size:.9rem;font-weight:700}.fc3__review-text[data-v-063e8740]{color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.fc3__list[data-v-063e8740]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.fc3__row+.fc3__row[data-v-063e8740]{border-top:1px solid var(--color-border)}.fc3__summary[data-v-063e8740]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 18px;list-style:none;transition:background .15s;display:flex}.fc3__summary[data-v-063e8740]::-webkit-details-marker{display:none}.fc3__summary[data-v-063e8740]:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.fc3__icon[data-v-063e8740]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fc3__sum-title[data-v-063e8740]{font-family:var(--font-heading);color:var(--color-text);flex:1;font-size:1rem;font-weight:600}.fc3__count[data-v-063e8740]{background:var(--color-background);border:1px solid var(--color-border);text-align:center;border-radius:999px;min-width:26px;padding:2px 9px;font-size:.78rem;font-weight:600}.fc3__chevron[data-v-063e8740],.fc3__count[data-v-063e8740]{color:var(--color-text-muted)}.fc3__chevron[data-v-063e8740]{flex-shrink:0;transition:transform .2s}.fc3__row[open] .fc3__chevron[data-v-063e8740]{transform:rotate(180deg)}.fc3__items[data-v-063e8740]{flex-wrap:wrap;gap:6px;padding:0 18px 16px;display:flex}.fc3__chip[data-v-063e8740]{color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;line-height:1.4;display:inline-flex}@container block (width<=768px){.fc3__title[data-v-063e8740]{font-size:1.3rem}.fc3__summary[data-v-063e8740]{gap:10px;padding:12px 14px}.fc3__sum-title[data-v-063e8740]{font-size:.92rem}.fc3__items[data-v-063e8740]{padding:0 14px 12px}}
