.embed-page[data-astro-cid-bwkaziyo]{padding-block:var(--section-pad-y)}.page-head[data-astro-cid-bwkaziyo]{max-width:800px;margin-bottom:var(--space-10)}.badge-row[data-astro-cid-bwkaziyo]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.pill-badge[data-astro-cid-bwkaziyo]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:.25rem .65rem;font-weight:600;display:inline-block}.live-badge[data-astro-cid-bwkaziyo]{font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-pill);padding:.25rem .65rem;font-weight:600;display:inline-block}.page-head[data-astro-cid-bwkaziyo] h1[data-astro-cid-bwkaziyo]{font-size:var(--fs-display);letter-spacing:var(--tracking-tight);color:var(--ink-1);font-weight:600;line-height:var(--lh-display)}.lead[data-astro-cid-bwkaziyo]{margin-top:var(--space-4);font-size:var(--fs-lg);color:var(--ink-2);line-height:var(--lh-base)}.generator-card[data-astro-cid-bwkaziyo]{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-16);box-shadow:0 4px 20px #0000000a}.generator-head[data-astro-cid-bwkaziyo]{margin-bottom:var(--space-6)}.generator-head[data-astro-cid-bwkaziyo] h2[data-astro-cid-bwkaziyo]{font-size:var(--fs-h2);color:var(--ink-1);font-weight:600}.generator-head[data-astro-cid-bwkaziyo] p[data-astro-cid-bwkaziyo]{font-size:var(--fs-base);color:var(--ink-3);margin-top:4px}.generator-grid[data-astro-cid-bwkaziyo]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.field-group[data-astro-cid-bwkaziyo]{margin-bottom:var(--space-5)}.field-group[data-astro-cid-bwkaziyo] label[data-astro-cid-bwkaziyo]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:var(--space-2);font-weight:600;display:block}.input-control[data-astro-cid-bwkaziyo]{width:100%;font-size:var(--fs-sm);border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-1);outline:none;padding:.75rem 1rem}.input-control[data-astro-cid-bwkaziyo]:focus{border-color:var(--accent)}.layout-toggle[data-astro-cid-bwkaziyo]{gap:var(--space-2);display:flex}.toggle-btn[data-astro-cid-bwkaziyo]{font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);flex:1;padding:.55rem .75rem;font-weight:600}.toggle-btn[data-astro-cid-bwkaziyo].is-active{color:var(--surface-1);background:var(--ink-1);border-color:var(--ink-1)}.checks[data-astro-cid-bwkaziyo]{gap:var(--space-2);flex-direction:column;display:flex}.check-label[data-astro-cid-bwkaziyo]{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;text-transform:none;font-weight:400;display:flex}.snippet-code[data-astro-cid-bwkaziyo]{width:100%;font-family:var(--font-mono);font-size:var(--fs-xs);padding:var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--surface-dark);color:#fff;resize:none;margin-bottom:var(--space-3)}.btn-group[data-astro-cid-bwkaziyo]{gap:var(--space-3);display:flex}.generator-preview[data-astro-cid-bwkaziyo]{gap:var(--space-2);flex-direction:column;display:flex}.preview-tag[data-astro-cid-bwkaziyo]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600}.preview-wrap[data-astro-cid-bwkaziyo]{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);width:100%;height:480px;overflow:hidden}.preview-wrap[data-astro-cid-bwkaziyo] iframe[data-astro-cid-bwkaziyo]{border:none;width:100%;height:100%}.steps-section[data-astro-cid-bwkaziyo]{margin-bottom:var(--space-16)}.steps-section[data-astro-cid-bwkaziyo] h2[data-astro-cid-bwkaziyo]{font-size:var(--fs-h2);color:var(--ink-1);margin-bottom:var(--space-8);font-weight:600}.steps-grid[data-astro-cid-bwkaziyo]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.step-card[data-astro-cid-bwkaziyo]{padding:var(--space-6);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-card)}.step-num[data-astro-cid-bwkaziyo]{font-size:var(--fs-xl);color:var(--accent);margin-bottom:var(--space-3);font-weight:700;display:block}.step-card[data-astro-cid-bwkaziyo] h3[data-astro-cid-bwkaziyo]{font-size:var(--fs-base);color:var(--ink-1);margin-bottom:var(--space-2);font-weight:600}.step-card[data-astro-cid-bwkaziyo] p[data-astro-cid-bwkaziyo]{font-size:var(--fs-sm);color:var(--ink-3);margin:0;line-height:1.5}.platforms-section[data-astro-cid-bwkaziyo]{text-align:center;margin-bottom:var(--space-16)}.platforms-section[data-astro-cid-bwkaziyo] h2[data-astro-cid-bwkaziyo]{font-size:var(--fs-h2);color:var(--ink-1);font-weight:600}.platforms-lead[data-astro-cid-bwkaziyo]{font-size:var(--fs-base);color:var(--ink-2);margin-top:var(--space-2)}@media (width<=960px){.generator-grid[data-astro-cid-bwkaziyo]{grid-template-columns:1fr}.steps-grid[data-astro-cid-bwkaziyo]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.steps-grid[data-astro-cid-bwkaziyo]{grid-template-columns:1fr}}
