.cs-hero[data-astro-cid-rv5go6ut]{color:var(--night-text)}.cs-hero-grid[data-astro-cid-rv5go6ut]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;width:min(1200px,100% - 32px);margin:0 auto;padding:56px 0 96px;display:grid}.cs-hero[data-astro-cid-rv5go6ut] h1[data-astro-cid-rv5go6ut]{color:#fff;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:.98}.cs-hero[data-astro-cid-rv5go6ut] h1[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{color:#71717a;display:block}.cs-lede[data-astro-cid-rv5go6ut]{color:#a1a1aa;max-width:48ch;margin:24px 0 30px;font-size:16.5px;line-height:1.6}.cs-actions[data-astro-cid-rv5go6ut]{flex-wrap:wrap;gap:14px;display:flex}.cs-facts[data-astro-cid-rv5go6ut]{border-top:1px solid var(--night-line);color:#a1a1aa;flex-wrap:wrap;gap:10px 26px;margin:36px 0 0;padding:20px 0 0;font-size:13.5px;list-style:none;display:flex}.cs-facts[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]{align-items:center;gap:8px;display:flex}.cs-facts[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]:before{content:"";background:#e4e4e7;border-radius:50%;width:6px;height:6px}.cs[data-astro-cid-rv5go6ut]{width:min(1120px,100% - 32px);margin:0 auto;padding:0 0 110px}.blk[data-astro-cid-rv5go6ut]{padding-top:128px;scroll-margin-top:70px}.blk-head[data-astro-cid-rv5go6ut]{gap:14px;max-width:720px;margin-bottom:36px;display:grid}.blk-head[data-astro-cid-rv5go6ut] h2[data-astro-cid-rv5go6ut],.hy-copy[data-astro-cid-rv5go6ut] h2[data-astro-cid-rv5go6ut]{color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.04}.blk-head[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{max-width:60ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.note[data-astro-cid-rv5go6ut]{max-width:80ch;color:var(--faint);margin:14px 4px 0;font-size:13px;line-height:1.55}.tag[data-astro-cid-rv5go6ut]{color:var(--muted);background:#f4f4f5;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.related[data-astro-cid-rv5go6ut]{max-width:80ch;color:var(--muted);margin:20px 4px 0;font-size:14.5px;line-height:1.6}.related[data-astro-cid-rv5go6ut] a[data-astro-cid-rv5go6ut]{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.srch[data-astro-cid-rv5go6ut]{border-radius:18px;padding:0;overflow:hidden}.srch-top[data-astro-cid-rv5go6ut]{border-bottom:1px solid var(--line);background:#fafafa;gap:12px;padding:20px;display:grid}.srch-box[data-astro-cid-rv5go6ut]{height:54px;box-shadow:inset 0 0 0 1px var(--line), var(--sh-xs);color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.srch-box[data-astro-cid-rv5go6ut] input[data-astro-cid-rv5go6ut]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.srch-chips[data-astro-cid-rv5go6ut]{flex-wrap:wrap;gap:6px;display:flex}.srch-chips[data-astro-cid-rv5go6ut] button[data-astro-cid-rv5go6ut]{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:7px 13px;font-size:13.5px}.srch-chips[data-astro-cid-rv5go6ut] button[data-astro-cid-rv5go6ut][aria-selected=true]{background:var(--ink);box-shadow:none;color:#fff}.srch-chips[data-astro-cid-rv5go6ut] button[data-astro-cid-rv5go6ut]:focus-visible{box-shadow:var(--focus);outline:none}.srch-res[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:390px;display:grid}.srch-res[data-astro-cid-rv5go6ut][hidden]{display:none}.srch-res[data-astro-cid-rv5go6ut].is-wait .col[data-astro-cid-rv5go6ut]>[data-astro-cid-rv5go6ut]:not(header){opacity:.25}.srch-res[data-astro-cid-rv5go6ut].is-in li[data-astro-cid-rv5go6ut],.srch-res[data-astro-cid-rv5go6ut].is-in .empty[data-astro-cid-rv5go6ut]{animation:fade-up .35s var(--ease) both}.srch-res[data-astro-cid-rv5go6ut].is-in li[data-astro-cid-rv5go6ut]:nth-child(2){animation-delay:60ms}.srch-res[data-astro-cid-rv5go6ut].is-in li[data-astro-cid-rv5go6ut]:nth-child(3){animation-delay:.12s}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}}.col[data-astro-cid-rv5go6ut]{flex-direction:column;padding:20px;display:flex}.col[data-astro-cid-rv5go6ut]+.col[data-astro-cid-rv5go6ut]{border-left:1px solid var(--line)}.col[data-astro-cid-rv5go6ut] header[data-astro-cid-rv5go6ut]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.col[data-astro-cid-rv5go6ut] header[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);font-size:16px;font-weight:600}.col[data-astro-cid-rv5go6ut] header[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{font-size:12.5px;font-weight:500}.is-kw[data-astro-cid-rv5go6ut] header[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{color:#b91c1c}.is-sem[data-astro-cid-rv5go6ut] header[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{color:#15803d}.col[data-astro-cid-rv5go6ut] ol[data-astro-cid-rv5go6ut]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:14px}.col[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.35;display:block}.col[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:var(--muted);margin:0 0 8px;font-size:13.5px;line-height:1.5}.col[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut] small[data-astro-cid-rv5go6ut]{color:var(--faint);font-size:12px}.is-kw[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]{background:#fafafa}.is-kw[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:#52525b}.col[data-astro-cid-rv5go6ut] mark{color:var(--ink);background:#fef08a;border-radius:3px;padding:0 2px}.empty[data-astro-cid-rv5go6ut]{border:1px dashed var(--line);text-align:center;border-radius:12px;flex:1;place-content:center;gap:4px;min-height:220px;display:grid}.empty[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:400}.empty[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:var(--faint);margin:0;font-size:13.5px}.is-sem[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]:first-child{box-shadow:inset 0 0 0 1.5px var(--ink)}.sem-top[data-astro-cid-rv5go6ut]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sem-top[data-astro-cid-rv5go6ut] em[data-astro-cid-rv5go6ut]{color:#166534;font:500 12px/1.4 var(--font-mono);background:#dcfce7;border-radius:6px;flex:none;padding:2px 7px;font-style:normal}.sem-bot[data-astro-cid-rv5go6ut]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sem-bot[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]{background:#efeff1;border-radius:2px;width:90px;height:4px;position:relative}.sem-bot[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]:after{content:"";width:calc(var(--s) * 100%);background:var(--ink);border-radius:2px;position:absolute;inset:0 auto 0 0}.cards[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.card[data-astro-cid-rv5go6ut],.use[data-astro-cid-rv5go6ut]{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px}.card[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut],.use[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.card[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut],.use[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.uses[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.how[data-astro-cid-rv5go6ut]{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.how[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]{padding:22px;position:relative}.how[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]+li[data-astro-cid-rv5go6ut]{border-left:1px solid var(--line)}.how[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{background:var(--ink);color:#fff;width:28px;height:28px;font:500 12px/1 var(--font-mono);border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.how[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:600;display:block}.how[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.night[data-astro-cid-rv5go6ut]{background:var(--night);color:var(--night-text);border-radius:24px;padding:48px}.hy[data-astro-cid-rv5go6ut]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.hy-copy[data-astro-cid-rv5go6ut] h2[data-astro-cid-rv5go6ut]{color:#fff}.hy-copy[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:#a1a1aa;margin:16px 0 0;font-size:16px;line-height:1.65}.hy-list[data-astro-cid-rv5go6ut]{gap:10px;margin:0;display:grid}.hy-list[data-astro-cid-rv5go6ut] div[data-astro-cid-rv5go6ut]{border:1px solid var(--night-line);background:#111113;border-radius:14px;padding:18px 20px}.hy-list[data-astro-cid-rv5go6ut] div[data-astro-cid-rv5go6ut]:last-child{background:#18181b;border-color:#3f3f46}.hy-list[data-astro-cid-rv5go6ut] dt[data-astro-cid-rv5go6ut]{color:#fff;margin-bottom:4px;font-size:15.5px;font-weight:600}.hy-list[data-astro-cid-rv5go6ut] dd[data-astro-cid-rv5go6ut]{color:#a1a1aa;margin:0;font-size:14px;line-height:1.6}.steps[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]{border-top:2px solid var(--ink);padding-top:22px}.steps[data-astro-cid-rv5go6ut] span[data-astro-cid-rv5go6ut]{color:var(--faint);font:500 13px/1 var(--font-mono);margin-bottom:14px;display:block}.steps[data-astro-cid-rv5go6ut] b[data-astro-cid-rv5go6ut]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.steps[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.fq[data-astro-cid-rv5go6ut]{border-top:1px solid var(--line)}.fq-item[data-astro-cid-rv5go6ut]{border-bottom:1px solid var(--line)}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut]{color:var(--ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut]:focus-visible{box-shadow:var(--focus);border-radius:6px;outline:none}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]{flex:none;width:14px;height:14px;position:relative}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]:before,.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]:after{content:"";background:var(--ink);height:2px;transition:transform .2s var(--ease);position:absolute;top:6px;left:0;right:0}.fq-item[data-astro-cid-rv5go6ut] summary[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-rv5go6ut][open] summary[data-astro-cid-rv5go6ut] i[data-astro-cid-rv5go6ut]:after{transform:rotate(0)}.fq-item[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{max-width:72ch;color:var(--text);margin:0;padding:0 4px 26px;font-size:15.5px;line-height:1.7}.cs-cta[data-astro-cid-rv5go6ut]{background:var(--night);color:var(--night-text);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:128px;padding:48px;display:grid}.cs-cta[data-astro-cid-rv5go6ut] h2[data-astro-cid-rv5go6ut]{color:#fff;font-family:var(--font-display);margin:0 0 12px;font-size:clamp(32px,3.8vw,50px);font-weight:400;line-height:1.04}.cs-cta[data-astro-cid-rv5go6ut] p[data-astro-cid-rv5go6ut]{max-width:54ch;margin:0;font-size:15.5px;line-height:1.6}.cs-cta-actions[data-astro-cid-rv5go6ut]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=1000px){.cs-hero-grid[data-astro-cid-rv5go6ut],.cs-cta[data-astro-cid-rv5go6ut],.hy[data-astro-cid-rv5go6ut]{grid-template-columns:minmax(0,1fr)}.hy[data-astro-cid-rv5go6ut]{gap:28px}.how[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(2,minmax(0,1fr))}.how[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]:nth-child(3){border-left:0}.how[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]:nth-child(n+3){border-top:1px solid var(--line)}.steps[data-astro-cid-rv5go6ut]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media (width<=760px){.cards[data-astro-cid-rv5go6ut],.srch-res[data-astro-cid-rv5go6ut],.uses[data-astro-cid-rv5go6ut]{grid-template-columns:minmax(0,1fr)}.col[data-astro-cid-rv5go6ut]+.col[data-astro-cid-rv5go6ut]{border-left:0;border-top:1px solid var(--line)}.srch-res[data-astro-cid-rv5go6ut]{min-height:0}.empty[data-astro-cid-rv5go6ut]{min-height:120px}}@media (width<=640px){.steps[data-astro-cid-rv5go6ut],.how[data-astro-cid-rv5go6ut]{grid-template-columns:minmax(0,1fr)}.how[data-astro-cid-rv5go6ut] li[data-astro-cid-rv5go6ut]+li[data-astro-cid-rv5go6ut]{border-left:0;border-top:1px solid var(--line)}.blk[data-astro-cid-rv5go6ut]{padding-top:96px}.night[data-astro-cid-rv5go6ut],.cs-cta[data-astro-cid-rv5go6ut]{padding:28px 20px}.srch-top[data-astro-cid-rv5go6ut],.col[data-astro-cid-rv5go6ut]{padding:14px}.srch-box[data-astro-cid-rv5go6ut] input[data-astro-cid-rv5go6ut]{font-size:15px}}@media (prefers-reduced-motion:reduce){.srch-res[data-astro-cid-rv5go6ut].is-in li[data-astro-cid-rv5go6ut],.srch-res[data-astro-cid-rv5go6ut].is-in .empty[data-astro-cid-rv5go6ut]{animation:none}}
