.gc[data-astro-cid-5up5sxtv]{gap:var(--spacing-4);max-width:52rem;margin-inline:auto;display:grid}.gc[data-astro-cid-5up5sxtv] h2[data-astro-cid-5up5sxtv]{font-size:var(--font-size-xl);margin-block-start:var(--spacing-6)}.gc-pr[data-astro-cid-5up5sxtv]{border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-muted);font-size:var(--font-size-xs);justify-self:start;padding:2px 8px}.gc-title[data-astro-cid-5up5sxtv]{font-size:var(--font-size-3xl);line-height:var(--leading-snug)}.gc-kana[data-astro-cid-5up5sxtv]{color:var(--color-muted);font-size:var(--font-size-sm)}.gc-score[data-astro-cid-5up5sxtv] strong[data-astro-cid-5up5sxtv]{font-size:var(--font-size-xl)}.gc-gallery[data-astro-cid-5up5sxtv]{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.gc-gallery[data-astro-cid-5up5sxtv] img[data-astro-cid-5up5sxtv]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-fill);width:100%}.gc-caption[data-astro-cid-5up5sxtv]{white-space:pre-wrap;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.gc-form[data-astro-cid-5up5sxtv]{gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:end;display:flex}.gc-form[data-astro-cid-5up5sxtv] label[data-astro-cid-5up5sxtv]{gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:grid}.gc-form[data-astro-cid-5up5sxtv] input[data-astro-cid-5up5sxtv]{height:40px;padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit}.gc-form[data-astro-cid-5up5sxtv] button[data-astro-cid-5up5sxtv]{height:40px;padding:0 var(--spacing-5);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font:inherit;cursor:pointer;border:0;font-weight:500}.gc-msg[data-astro-cid-5up5sxtv]{color:var(--color-text-secondary)}.gc-msg--error[data-astro-cid-5up5sxtv]{color:#b42318}.gc-result[data-astro-cid-5up5sxtv]{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-fill);font-size:var(--font-size-sm)}.gc-plans[data-astro-cid-5up5sxtv]{gap:var(--spacing-3);padding:0;list-style:none;display:grid}.gc-plan[data-astro-cid-5up5sxtv]{justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.gc-plan__name[data-astro-cid-5up5sxtv]{font-weight:600}.gc-plan__meta[data-astro-cid-5up5sxtv]{color:var(--color-muted);font-size:var(--font-size-xs)}.gc-plan__price[data-astro-cid-5up5sxtv]{white-space:nowrap;justify-items:end;gap:2px;display:grid}.gc-plan__price[data-astro-cid-5up5sxtv] strong[data-astro-cid-5up5sxtv]{font-size:var(--font-size-lg)}.gc-plan__price[data-astro-cid-5up5sxtv] span[data-astro-cid-5up5sxtv]{color:var(--color-muted);font-size:var(--font-size-xs)}.gc-plan__price[data-astro-cid-5up5sxtv] a[data-astro-cid-5up5sxtv]{height:34px;padding:0 var(--spacing-4);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--font-size-sm);align-items:center;text-decoration:none;display:inline-flex}.gc-small[data-astro-cid-5up5sxtv],.gc-min[data-astro-cid-5up5sxtv]{font-size:var(--font-size-sm)}.gc-min[data-astro-cid-5up5sxtv]{padding-inline-start:1.2em}.gc-facts[data-astro-cid-5up5sxtv],.gc-ratings[data-astro-cid-5up5sxtv]{gap:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);grid-template-columns:max-content 1fr;display:grid}.gc-facts[data-astro-cid-5up5sxtv] dt[data-astro-cid-5up5sxtv],.gc-ratings[data-astro-cid-5up5sxtv] dt[data-astro-cid-5up5sxtv]{color:var(--color-muted)}.gc-voices[data-astro-cid-5up5sxtv]{gap:var(--spacing-3);padding:0;list-style:none;display:grid}.gc-voices[data-astro-cid-5up5sxtv] li[data-astro-cid-5up5sxtv]{padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--spacing-1);display:grid}.gc-voice__body[data-astro-cid-5up5sxtv]{white-space:pre-wrap;font-size:var(--font-size-sm)}.gc-voice__meta[data-astro-cid-5up5sxtv]{color:var(--color-muted);font-size:var(--font-size-xs)}.gc-links[data-astro-cid-5up5sxtv]{gap:var(--spacing-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.gc-note[data-astro-cid-5up5sxtv]{color:var(--color-muted);font-size:var(--font-size-xs)}@media (width<=640px){.gc-plan[data-astro-cid-5up5sxtv]{flex-direction:column}.gc-plan__price[data-astro-cid-5up5sxtv]{justify-items:start}}
