.gha-page{gap:40px;max-width:820px;margin:0 auto;padding:56px 24px 48px}.gha-hero,.gha-page{flex-direction:column;display:flex}.gha-hero{align-items:flex-start;gap:14px}.gha-eyebrow{color:var(--color-accent);letter-spacing:.02em;font-size:13px;font-weight:600}.gha-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:38px;font-weight:700;line-height:1.12}.gha-lead{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.gha-actions{flex-wrap:wrap;gap:10px;display:flex}.gha-muted,.gha-note{color:var(--color-ink-muted);margin:0;font-size:13px}.gha-section{flex-direction:column;gap:14px;scroll-margin-top:24px;display:flex}.gha-heading{font-size:13px}.gha-link{font-weight:600}.gha-sample{flex-direction:column;gap:10px;margin:0;display:flex}.gha-sample-comment{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.gha-sample-head{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-ink-muted);align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.gha-sample-head strong{color:var(--color-ink)}.gha-sample-avatar{background:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.gha-sample-avatar,.gha-sample-bot{border:1px solid var(--color-line-strong)}.gha-sample-bot{border-radius:999px;padding:0 6px;font-size:11px}.gha-sample-body{flex-direction:column;gap:8px;padding:16px;font-size:14px;line-height:1.55;display:flex}.gha-sample-body p{margin:0}.gha-sample-title{margin:0;font-size:17px;font-weight:600}.gha-sample-range{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:600}.gha-sample-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.gha-sample-body code,.gha-sample-list code{background:var(--color-surface-sunken);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:12px}.gha-sample-link{color:var(--color-accent)}.gha-sample-check{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.gha-sample-check-icon{color:var(--color-breaking)}.gha-sample-check-name{font-weight:600}.gha-sample-check-title{color:var(--color-ink-muted);flex:200px}.gha-sample-check-state{color:var(--color-ink-muted);font-size:12px}.gha-sample-caption{color:var(--color-ink-faint);font-size:12px}.gha-sample-caption code,.gha-sample-check code{font-family:var(--font-mono);font-size:.95em}.gha-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gha-step{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto 1fr;grid-template-areas:"icon number""title title""text text";align-items:center;gap:8px 10px;padding:16px;display:grid}.gha-step-icon{color:var(--color-accent);grid-area:icon;display:inline-flex}.gha-step-number{color:var(--color-ink-faint);font-family:var(--font-mono);grid-area:number;justify-self:end;font-size:12px}.gha-step-title{grid-area:title;font-size:15px;font-weight:600}.gha-step-text{color:var(--color-ink-muted);grid-area:text;font-size:14px;line-height:1.5}.gha-permissions{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);margin:0;overflow:hidden}.gha-permission{grid-template-columns:200px 1fr;gap:12px;padding:12px 16px;display:grid}.gha-permission+.gha-permission{border-top:1px solid var(--color-line)}.gha-permission-name{font-size:14px;font-weight:600}.gha-permission-access{color:var(--color-ink-muted);font-size:12px;font-weight:400;display:block}.gha-permission-why{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}.gha-faq{border-bottom:1px solid var(--color-line)}.gha-faq summary{cursor:pointer;padding:12px 0;font-size:15px;font-weight:600}.gha-faq p{color:var(--color-ink-muted);margin:0 0 14px;font-size:15px;line-height:1.6}.gha-cta{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.gha-cta-title{font-size:17px;font-weight:600}.gha-promo{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.gha-promo-link{color:var(--color-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width<=720px){.gha-page{gap:32px;padding:32px 16px}.gha-title{font-size:28px}.gha-permission,.gha-steps{grid-template-columns:1fr}.gha-permission{gap:4px}}
