.reveal[data-astro-cid-vd42jeip]{transition-delay:var(--d,0s)}.cg-hero[data-astro-cid-vd42jeip]{max-width:62ch;padding-top:clamp(7rem,14vh,9.5rem)}.cg-back[data-astro-cid-vd42jeip]{color:var(--text-dim);transition:color .25s var(--ease);align-items:center;gap:.4em;margin-bottom:1.6rem;font-size:.85rem;display:inline-flex}.cg-back[data-astro-cid-vd42jeip]:hover{color:var(--cyan-2)}.cg-back[data-astro-cid-vd42jeip] svg[data-astro-cid-vd42jeip]{width:15px;height:15px}.cg-head[data-astro-cid-vd42jeip]{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.cg-vendor[data-astro-cid-vd42jeip]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem}.cg-badge[data-astro-cid-vd42jeip]{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-dim);border-radius:100px;padding:.25em .65em;font-size:.66rem;font-weight:600}.cg-badge[data-astro-cid-vd42jeip].is-ready{color:var(--cyan-2);background:#2dd4e614;border-color:#2dd4e666}.cg-badge[data-astro-cid-vd42jeip].is-cli{color:var(--cyan-2);border-color:#2dd4e647}.cg-badge[data-astro-cid-vd42jeip].is-beta{color:var(--amber-2);background:#ffb24d12;border-color:#ffb24d66}.cg-badge[data-astro-cid-vd42jeip].is-limited{color:var(--rose);background:#ff7aa212;border-color:#ff7aa266}.cg-title[data-astro-cid-vd42jeip]{margin:0 0 1rem}.cg-hero[data-astro-cid-vd42jeip] .lede[data-astro-cid-vd42jeip]{max-width:56ch}.endpoint[data-astro-cid-vd42jeip]{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:100px;flex-wrap:wrap;align-items:center;gap:.8rem;width:fit-content;max-width:100%;margin-top:1.8rem;padding:.7rem .7rem .7rem 1.2rem;display:flex}.endpoint-label[data-astro-cid-vd42jeip]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem}.endpoint-url[data-astro-cid-vd42jeip]{color:var(--cyan-2);word-break:break-all;font-size:.92rem}.copy-btn[data-astro-cid-vd42jeip]{border:1px solid var(--line-strong);color:var(--text);transition:all .25s var(--ease);white-space:nowrap;cursor:pointer;background:0 0;border-radius:100px;padding:.4em .95em;font-size:.78rem;font-weight:600}.copy-btn[data-astro-cid-vd42jeip]:hover{border-color:var(--cyan);color:var(--cyan-2)}.copy-btn[data-astro-cid-vd42jeip].copied{color:#03121a;background:var(--cyan);border-color:var(--cyan)}.cg-block[data-astro-cid-vd42jeip]{max-width:64ch;margin-top:clamp(2.8rem,6vw,4rem)}.cg-h2[data-astro-cid-vd42jeip]{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:1.1rem;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:400}.cg-list[data-astro-cid-vd42jeip]{gap:.7rem;padding:0;list-style:none;display:grid}.cg-list[data-astro-cid-vd42jeip] li[data-astro-cid-vd42jeip]{color:var(--text-dim);padding-left:1.5rem;font-size:.96rem;line-height:1.6;position:relative}.cg-list[data-astro-cid-vd42jeip] li[data-astro-cid-vd42jeip]:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:var(--glow-cyan);border-radius:50%;position:absolute;top:.62em;left:.1rem}.cg-notes[data-astro-cid-vd42jeip] li[data-astro-cid-vd42jeip]:before{background:var(--text-faint);box-shadow:none}.cg-methods[data-astro-cid-vd42jeip]{gap:clamp(2.2rem,5vw,3.4rem);margin-top:clamp(2.8rem,6vw,4rem);display:grid}.cg-method[data-astro-cid-vd42jeip]{max-width:64ch}.cg-method-head[data-astro-cid-vd42jeip]{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.cg-method-head[data-astro-cid-vd42jeip] .cg-h2[data-astro-cid-vd42jeip]{margin-bottom:0}.cg-method-badge[data-astro-cid-vd42jeip]{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-faint);border-radius:100px;padding:.25em .65em;font-size:.66rem;font-weight:600}.cg-method-intro[data-astro-cid-vd42jeip]{max-width:60ch;margin-bottom:1.4rem}.cg-steps[data-astro-cid-vd42jeip]{gap:0;padding:0;list-style:none;display:grid}.cg-step[data-astro-cid-vd42jeip]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:clamp(.9rem,3vw,1.8rem);padding:1.4rem 0;display:grid}.cg-step[data-astro-cid-vd42jeip]:first-child{border-top:0;padding-top:.2rem}.cg-num[data-astro-cid-vd42jeip]{color:var(--cyan-2);letter-spacing:.1em;opacity:.85;padding-top:.15em;font-size:.95rem}.cg-step-body[data-astro-cid-vd42jeip] h3[data-astro-cid-vd42jeip]{letter-spacing:-.01em;margin-bottom:.45rem;font-size:1.05rem;font-weight:600}.cg-step-body[data-astro-cid-vd42jeip]>p[data-astro-cid-vd42jeip]{max-width:56ch}.cg-steplink[data-astro-cid-vd42jeip]{color:var(--cyan-2);border:1px solid var(--line-strong);transition:border-color .25s var(--ease), background .25s var(--ease);border-radius:100px;align-items:center;gap:.4em;margin-top:.9rem;padding:.45em 1em;font-size:.9rem;font-weight:600;display:inline-flex}.cg-steplink[data-astro-cid-vd42jeip]:hover{border-color:var(--cyan);background:var(--surface)}.cg-steplink[data-astro-cid-vd42jeip] svg[data-astro-cid-vd42jeip]{width:14px;height:14px}.cg-note[data-astro-cid-vd42jeip]{color:var(--text-faint);margin-top:.7rem;font-size:.83rem}.code[data-astro-cid-vd42jeip]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-850);margin:1rem 0 0;overflow:hidden}.code-head[data-astro-cid-vd42jeip]{border-bottom:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;padding:.6rem .7rem .6rem 1rem;display:flex}.code-head[data-astro-cid-vd42jeip] span[data-astro-cid-vd42jeip]{color:var(--text-faint);letter-spacing:.04em;font-size:.74rem}.code[data-astro-cid-vd42jeip] pre[data-astro-cid-vd42jeip]{color:#c9e8ee;margin:0;padding:1.1rem 1.2rem;font-size:.84rem;line-height:1.7;overflow-x:auto}.code[data-astro-cid-vd42jeip] code[data-astro-cid-vd42jeip]{color:inherit}.cg-video[data-astro-cid-vd42jeip]{aspect-ratio:16/9;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:radial-gradient(30em 18em at 50% 0%, #2dd4e60d, transparent 60%), var(--surface);color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;display:flex}.cg-video[data-astro-cid-vd42jeip] svg[data-astro-cid-vd42jeip]{opacity:.5;width:46px;height:46px}.cg-video[data-astro-cid-vd42jeip] span[data-astro-cid-vd42jeip]{font-size:.9rem}.cg-help[data-astro-cid-vd42jeip]{margin-top:clamp(3.5rem,7vw,5rem)}.cg-help-card[data-astro-cid-vd42jeip]{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface-2), var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.cg-help-card[data-astro-cid-vd42jeip] h2[data-astro-cid-vd42jeip]{font-family:var(--font-display);margin-bottom:.4rem;font-size:1.5rem;font-weight:400}.cg-help-card[data-astro-cid-vd42jeip] p[data-astro-cid-vd42jeip]{max-width:46ch}
