.guide-hero__content[data-astro-cid-kzw4dp6v]{text-align:center;max-width:50rem;margin-inline:auto}.guide-hero__eyebrow[data-astro-cid-kzw4dp6v]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-3);font-weight:600}.guide-hero__title[data-astro-cid-kzw4dp6v]{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin-bottom:var(--space-4)}.guide-hero__lead[data-astro-cid-kzw4dp6v]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);text-wrap:pretty;margin-bottom:var(--space-6)}.guide-hero__actions[data-astro-cid-kzw4dp6v]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.benefits-grid[data-astro-cid-kzw4dp6v]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.benefit-card[data-astro-cid-kzw4dp6v]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.benefit-card__title[data-astro-cid-kzw4dp6v]{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.benefit-card__text[data-astro-cid-kzw4dp6v]{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-normal)}.preview-stage[data-astro-cid-kzw4dp6v]{max-width:48rem;margin-inline:auto}.preview-card[data-astro-cid-kzw4dp6v]{gap:var(--space-6);padding:var(--space-7);background:var(--color-surface);color:var(--color-text);grid-template-columns:auto 1fr;display:grid}@media (width<=45rem){.preview-card[data-astro-cid-kzw4dp6v]{padding:var(--space-5);gap:var(--space-4);grid-template-columns:1fr}}.preview-card__artwork[data-astro-cid-kzw4dp6v]{justify-content:center;display:flex}.preview-card__cover[data-astro-cid-kzw4dp6v]{aspect-ratio:1;border-radius:var(--radius-md);width:320px;max-width:100%;height:auto;box-shadow:var(--shadow-md)}.preview-card__show-title[data-astro-cid-kzw4dp6v]{font-size:var(--text-2xl);margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.preview-card__description[data-astro-cid-kzw4dp6v]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);margin-bottom:var(--space-5)}.preview-card__episodes[data-astro-cid-kzw4dp6v]{margin-bottom:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.preview-card__episodes-heading[data-astro-cid-kzw4dp6v]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:700}.preview-card__episodes-list[data-astro-cid-kzw4dp6v]{margin:0;padding:0;list-style:none}.preview-card__episode-item[data-astro-cid-kzw4dp6v]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.preview-card__ep-title[data-astro-cid-kzw4dp6v]{color:var(--color-text);font-weight:500}.preview-card__ep-date[data-astro-cid-kzw4dp6v]{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.preview-card__actions[data-astro-cid-kzw4dp6v]{margin-top:var(--space-5)}.preview-card__mock-button[data-astro-cid-kzw4dp6v]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-brand);user-select:none;justify-content:center;align-items:center;padding:.75rem 1.4rem;display:inline-flex}.preview-card__trial-note[data-astro-cid-kzw4dp6v]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.snippets-grid[data-astro-cid-kzw4dp6v]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.snippet-box[data-astro-cid-kzw4dp6v]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.snippet-box--nested[data-astro-cid-kzw4dp6v]{margin-top:var(--space-4);background:var(--color-bg-soft)}.snippet-box__header[data-astro-cid-kzw4dp6v]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-soft);justify-content:space-between;align-items:center;display:flex}.snippet-box__label[data-astro-cid-kzw4dp6v]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.btn-copy[data-astro-cid-kzw4dp6v]{border:1px solid var(--color-border-interactive);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-pill);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:.25rem .75rem;font-weight:600}.btn-copy[data-astro-cid-kzw4dp6v]:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-copy--copied[data-astro-cid-kzw4dp6v]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.snippet-box__pre[data-astro-cid-kzw4dp6v]{padding:var(--space-4);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);margin:0;overflow-x:auto}.snippet-box__pre[data-astro-cid-kzw4dp6v] code[data-astro-cid-kzw4dp6v]{white-space:pre-wrap;word-break:break-all}.badges-grid[data-astro-cid-kzw4dp6v]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.badge-card[data-astro-cid-kzw4dp6v]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.badge-card__title[data-astro-cid-kzw4dp6v]{font-size:var(--text-lg);margin-bottom:var(--space-4);color:var(--color-text);font-weight:600}.badge-card__preview[data-astro-cid-kzw4dp6v]{min-height:5rem;padding:var(--space-4);background:var(--color-bg-soft);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.badge-preview-img[data-astro-cid-kzw4dp6v]{max-width:100%;height:auto;display:block}.badge-card__actions[data-astro-cid-kzw4dp6v]{margin-bottom:var(--space-4);display:flex}.btn-badge-download[data-astro-cid-kzw4dp6v]{border-radius:var(--radius-pill);border:1px solid var(--color-border-interactive);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-badge-download[data-astro-cid-kzw4dp6v]:hover{border-color:var(--color-accent);color:var(--color-accent)}.steps-grid[data-astro-cid-kzw4dp6v]{gap:var(--space-5);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.step-card[data-astro-cid-kzw4dp6v]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.step-card__title[data-astro-cid-kzw4dp6v]{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.step-card__text[data-astro-cid-kzw4dp6v]{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-normal)}.howto-cta[data-astro-cid-kzw4dp6v]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.howto-guest-link[data-astro-cid-kzw4dp6v]{font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.howto-guest-link[data-astro-cid-kzw4dp6v]:hover{color:var(--color-accent-hover)}
