.cs-hero[data-astro-cid-3fz55mzt]{padding:clamp(30px,4vw,54px) clamp(18px,4vw,40px) 8px;max-width:840px}.cs-hero[data-astro-cid-3fz55mzt] h1[data-astro-cid-3fz55mzt]{margin:10px 0 0;font-size:clamp(27px,4.4vw,44px);letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.cs-hero[data-astro-cid-3fz55mzt] .lead[data-astro-cid-3fz55mzt]{margin-top:14px;max-width:62ch;font-size:16.5px;line-height:1.6}.cs-form[data-astro-cid-3fz55mzt]{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.cs-form[data-astro-cid-3fz55mzt] input[data-astro-cid-3fz55mzt]{flex:1 1 300px;min-width:0;padding:14px 16px;font:inherit;font-size:16px;border:2px solid var(--ink,#0A0A0F);border-radius:12px;background:#fff;color:var(--ink,#0A0A0F)}.cs-form[data-astro-cid-3fz55mzt] input[data-astro-cid-3fz55mzt]:focus{outline:3px solid var(--orange,#F05A28);outline-offset:2px}.cs-form[data-astro-cid-3fz55mzt] select[data-astro-cid-3fz55mzt]{padding:14px 12px;font:inherit;font-size:14.5px;border:2px solid var(--line,#E5E7EB);border-radius:12px;background:#fff;cursor:pointer;flex:none}.cs-form[data-astro-cid-3fz55mzt] button[data-astro-cid-3fz55mzt]{padding:14px 26px;font:inherit;font-weight:800;font-size:15px;border:0;border-radius:12px;background:var(--ink,#0A0A0F);color:#fff;cursor:pointer;flex:none}.cs-form[data-astro-cid-3fz55mzt] button[data-astro-cid-3fz55mzt]:hover{background:var(--orange,#F05A28);color:var(--ink,#0A0A0F)}.cs-form[data-astro-cid-3fz55mzt] button[data-astro-cid-3fz55mzt][disabled]{opacity:.6;cursor:progress}.cs-eg[data-astro-cid-3fz55mzt]{margin-top:12px;font-size:13.5px;color:var(--ink-400,#8A93A6)}.cs-ex[data-astro-cid-3fz55mzt]{font:inherit;font-size:13.5px;background:none;border:0;padding:2px 4px;cursor:pointer;color:var(--accent,#4F46E5);text-decoration:underline;text-underline-offset:2px}.cs-note[data-astro-cid-3fz55mzt]{margin-top:12px;font-size:14px;color:var(--ink-400,#8A93A6)}.cs-note[data-astro-cid-3fz55mzt].bad{color:#b3261e;font-weight:600}.sr-only[data-astro-cid-3fz55mzt]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-out[data-astro-cid-3fz55mzt]{margin-top:26px;max-width:1000px}.cs-sum[data-astro-cid-3fz55mzt]{font-size:15px;line-height:1.6;color:var(--ink-700,#2A2F3A);margin:0 0 18px}.cs-grid[data-astro-cid-3fz55mzt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cs-card[data-astro-cid-3fz55mzt]{border:1.5px solid var(--line,#E5E7EB);border-radius:14px;padding:16px 18px;background:#fff;display:flex;flex-direction:column;gap:4px}.cs-card[data-astro-cid-3fz55mzt].full{border-color:#0d7a45}.cs-n[data-astro-cid-3fz55mzt]{font-family:var(--font-mono);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cs-card[data-astro-cid-3fz55mzt].full .cs-n[data-astro-cid-3fz55mzt]{color:#0d7a45}.cs-l[data-astro-cid-3fz55mzt]{font-size:12.5px;color:var(--ink-400,#8A93A6);line-height:1.4}.cs-h[data-astro-cid-3fz55mzt]{font-size:17px;margin:32px 0 10px;letter-spacing:-.01em}.cs-scroll[data-astro-cid-3fz55mzt]{overflow-x:auto;border:1.5px solid var(--line,#E5E7EB);border-radius:12px}.cs-t[data-astro-cid-3fz55mzt]{border-collapse:collapse;width:100%;font-size:13.5px;min-width:520px}.cs-t[data-astro-cid-3fz55mzt] th[data-astro-cid-3fz55mzt],.cs-t[data-astro-cid-3fz55mzt] td[data-astro-cid-3fz55mzt]{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line,#E5E7EB);vertical-align:top}.cs-t[data-astro-cid-3fz55mzt] thead[data-astro-cid-3fz55mzt] th[data-astro-cid-3fz55mzt]{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400,#8A93A6);background:var(--paper-2,#FAFAF8)}.cs-t[data-astro-cid-3fz55mzt] tbody[data-astro-cid-3fz55mzt] tr[data-astro-cid-3fz55mzt]:last-child td[data-astro-cid-3fz55mzt]{border-bottom:0}.cs-t[data-astro-cid-3fz55mzt] code[data-astro-cid-3fz55mzt]{font-family:var(--font-mono);font-size:12px}.cs-t[data-astro-cid-3fz55mzt] a[data-astro-cid-3fz55mzt]{color:var(--accent,#4F46E5);text-decoration:none}.cs-t[data-astro-cid-3fz55mzt] tr[data-astro-cid-3fz55mzt].all td[data-astro-cid-3fz55mzt]:last-child{color:#0d7a45;font-weight:700}.cs-tag[data-astro-cid-3fz55mzt]{font-family:var(--font-mono);font-size:10px;background:#fff7ed;border:1px solid #FDBA74;border-radius:5px;padding:1px 5px;color:#9a3412}.cs-next[data-astro-cid-3fz55mzt]{margin-top:16px;font-size:14.5px}.cs-next[data-astro-cid-3fz55mzt] a[data-astro-cid-3fz55mzt],.cs-back[data-astro-cid-3fz55mzt] a[data-astro-cid-3fz55mzt]{color:var(--accent,#4F46E5);font-weight:600;text-decoration:none}.cs-why[data-astro-cid-3fz55mzt],.cs-api[data-astro-cid-3fz55mzt],.cs-faq[data-astro-cid-3fz55mzt]{margin-top:52px;max-width:760px}.cs-why[data-astro-cid-3fz55mzt] h2[data-astro-cid-3fz55mzt],.cs-api[data-astro-cid-3fz55mzt] h2[data-astro-cid-3fz55mzt],.cs-faq[data-astro-cid-3fz55mzt] h2[data-astro-cid-3fz55mzt]{font-size:21px;letter-spacing:-.01em;margin:0 0 12px}.cs-why[data-astro-cid-3fz55mzt] p[data-astro-cid-3fz55mzt],.cs-api[data-astro-cid-3fz55mzt] p[data-astro-cid-3fz55mzt]{font-size:15.5px;line-height:1.7;margin:0 0 12px}.cs-api[data-astro-cid-3fz55mzt] a[data-astro-cid-3fz55mzt],.cs-why[data-astro-cid-3fz55mzt] a[data-astro-cid-3fz55mzt]{color:var(--accent,#4F46E5);font-weight:600}.cs-cmd[data-astro-cid-3fz55mzt]{display:flex;align-items:center;gap:12px;background:var(--ink,#0A0A0F);color:#fff;border-radius:12px;padding:12px 14px;margin-bottom:12px;overflow-x:auto}.cs-cmd[data-astro-cid-3fz55mzt] code[data-astro-cid-3fz55mzt]{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.cs-copy[data-astro-cid-3fz55mzt]{margin-left:auto;background:var(--orange,#F05A28);color:var(--ink,#0A0A0F);border:0;border-radius:9px;padding:8px 15px;font:inherit;font-weight:800;font-size:12.5px;cursor:pointer;flex:none}.cs-api[data-astro-cid-3fz55mzt] code[data-astro-cid-3fz55mzt]{font-family:var(--font-mono);font-size:12.5px;background:var(--indigo-50,#eef2ff);color:var(--accent,#4F46E5);padding:2px 6px;border-radius:6px}.cs-faq-list[data-astro-cid-3fz55mzt]{border-top:1.5px solid var(--line,#E5E7EB)}.cs-faq-item[data-astro-cid-3fz55mzt]{padding:16px 0;border-bottom:1px solid var(--line,#E5E7EB)}.cs-faq-item[data-astro-cid-3fz55mzt] h3[data-astro-cid-3fz55mzt]{margin:0 0 6px;font-size:15.5px}.cs-faq-item[data-astro-cid-3fz55mzt] p[data-astro-cid-3fz55mzt]{margin:0;font-size:14.5px;line-height:1.7;color:var(--ink-700,#2A2F3A)}.cs-back[data-astro-cid-3fz55mzt]{margin-top:18px;font-size:14px;padding-bottom:50px}
