.hero[data-astro-cid-7dzjrzgw]{color:var(--night-text)}.hero-grid[data-astro-cid-7dzjrzgw]{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}.hero[data-astro-cid-7dzjrzgw] h1[data-astro-cid-7dzjrzgw]{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}.hero[data-astro-cid-7dzjrzgw] h1[data-astro-cid-7dzjrzgw] span[data-astro-cid-7dzjrzgw]{color:#71717a;display:block}.lede[data-astro-cid-7dzjrzgw]{color:#a1a1aa;max-width:48ch;margin:24px 0 30px;font-size:16.5px;line-height:1.6}.acts[data-astro-cid-7dzjrzgw]{flex-wrap:wrap;gap:14px;display:flex}.facts[data-astro-cid-7dzjrzgw]{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}.facts[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{align-items:center;gap:8px;display:flex}.facts[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:before{content:"";background:#e4e4e7;border-radius:50%;width:6px;height:6px}.svc[data-astro-cid-7dzjrzgw]{width:min(1120px,100% - 32px);margin:0 auto;padding:0 0 110px}.blk[data-astro-cid-7dzjrzgw]{padding-top:128px;scroll-margin-top:70px}.blk-head[data-astro-cid-7dzjrzgw]{gap:14px;max-width:720px;margin-bottom:36px;display:grid}.blk-head[data-astro-cid-7dzjrzgw] h2[data-astro-cid-7dzjrzgw]{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-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{max-width:60ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.blk-head[data-astro-cid-7dzjrzgw].is-night h2[data-astro-cid-7dzjrzgw]{color:#fff}.blk-head[data-astro-cid-7dzjrzgw].is-night p[data-astro-cid-7dzjrzgw]{color:#a1a1aa}.night[data-astro-cid-7dzjrzgw]{background:var(--night);color:var(--night-text);border-radius:24px;padding:48px}.ex[data-astro-cid-7dzjrzgw]{color:var(--muted);white-space:nowrap;background:#f4f4f5;border-radius:999px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.note[data-astro-cid-7dzjrzgw]{color:var(--faint);margin:14px 4px 0;font-size:13px;line-height:1.55}.pains[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px}.pains[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.pains[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.steps[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{border-top:2px solid var(--ink);padding-top:22px}.steps[data-astro-cid-7dzjrzgw] span[data-astro-cid-7dzjrzgw]{color:var(--faint);font:500 13px/1 var(--font-mono);margin-bottom:14px;display:block}.steps[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.steps[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.fq[data-astro-cid-7dzjrzgw]{border-top:1px solid var(--line)}.fq-item[data-astro-cid-7dzjrzgw]{border-bottom:1px solid var(--line)}.fq-item[data-astro-cid-7dzjrzgw] summary[data-astro-cid-7dzjrzgw]{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-7dzjrzgw] summary[data-astro-cid-7dzjrzgw]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-7dzjrzgw] summary[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]{flex:none;width:14px;height:14px;position:relative}.fq-item[data-astro-cid-7dzjrzgw] summary[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]:before,.fq-item[data-astro-cid-7dzjrzgw] summary[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]: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-7dzjrzgw] summary[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-7dzjrzgw][open] summary[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]:after{transform:rotate(0)}.fq-item[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{max-width:72ch;color:var(--text);margin:0;padding:0 4px 26px;font-size:15.5px;line-height:1.7}.fq-item[data-astro-cid-7dzjrzgw] a[data-astro-cid-7dzjrzgw]{color:var(--ink)}.cta[data-astro-cid-7dzjrzgw]{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}.cta[data-astro-cid-7dzjrzgw] h2[data-astro-cid-7dzjrzgw]{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}.cta[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{max-width:54ch;margin:0;font-size:15.5px;line-height:1.6}.cta-acts[data-astro-cid-7dzjrzgw]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=1000px){.hero-grid[data-astro-cid-7dzjrzgw],.cta[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media (width<=640px){.pains[data-astro-cid-7dzjrzgw],.steps[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,1fr)}.blk[data-astro-cid-7dzjrzgw]{padding-top:96px}.night[data-astro-cid-7dzjrzgw],.cta[data-astro-cid-7dzjrzgw]{padding:28px 20px}}.note[data-astro-cid-7dzjrzgw] a[data-astro-cid-7dzjrzgw]{color:var(--ink)}.cv[data-astro-cid-7dzjrzgw]{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;overflow:hidden}.cv-chart[data-astro-cid-7dzjrzgw]{border-right:1px solid var(--line);margin:0;padding:22px 22px 16px}.cv-chart[data-astro-cid-7dzjrzgw] figcaption[data-astro-cid-7dzjrzgw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cv-legend[data-astro-cid-7dzjrzgw]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cv-legend[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{align-items:center;gap:8px;display:flex}.cv-legend[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw]{border-top:2.5px solid var(--ink);width:18px;height:0;display:block}.cv-legend[data-astro-cid-7dzjrzgw] i[data-astro-cid-7dzjrzgw].is-train{border-top:2px dashed #a1a1aa}.cv[data-astro-cid-7dzjrzgw] svg[data-astro-cid-7dzjrzgw]{width:100%;height:auto;display:block;overflow:visible}.cv-grid[data-astro-cid-7dzjrzgw] line[data-astro-cid-7dzjrzgw]{stroke:#efeff1}.cv-grid[data-astro-cid-7dzjrzgw] text[data-astro-cid-7dzjrzgw],.cv-axis[data-astro-cid-7dzjrzgw]{fill:var(--faint);font:500 11px var(--font-mono)}.cv-train[data-astro-cid-7dzjrzgw],.cv-val[data-astro-cid-7dzjrzgw]{fill:none;stroke-linecap:round;stroke-linejoin:round}.cv-train[data-astro-cid-7dzjrzgw]{stroke:#a1a1aa;stroke-width:2px;stroke-dasharray:5 5}.cv-val[data-astro-cid-7dzjrzgw]{stroke:var(--ink);stroke-width:2.6px}.cv-gap[data-astro-cid-7dzjrzgw]{fill:#dc26261a;transition:opacity .3s}.cv-stop[data-astro-cid-7dzjrzgw] line[data-astro-cid-7dzjrzgw]{stroke:#16a34a;stroke-width:1.2px;stroke-dasharray:3 4}.cv-stop[data-astro-cid-7dzjrzgw] circle[data-astro-cid-7dzjrzgw]{fill:#16a34a;stroke:#fff;stroke-width:2px}.cv-stop[data-astro-cid-7dzjrzgw] text[data-astro-cid-7dzjrzgw]{fill:#15803d;font:600 11.5px var(--font-sans)}.cv-over[data-astro-cid-7dzjrzgw]{fill:#b91c1c;font:600 12px var(--font-sans);opacity:0;transition:opacity .3s}.cv[data-astro-cid-7dzjrzgw].has-over .cv-over[data-astro-cid-7dzjrzgw]{opacity:1}.cv[data-astro-cid-7dzjrzgw].is-wait .cv-train[data-astro-cid-7dzjrzgw],.cv[data-astro-cid-7dzjrzgw].is-wait .cv-val[data-astro-cid-7dzjrzgw]{clip-path:inset(0 100% 0 0)}.cv[data-astro-cid-7dzjrzgw].is-wait .cv-gap[data-astro-cid-7dzjrzgw],.cv[data-astro-cid-7dzjrzgw].is-wait .cv-stop[data-astro-cid-7dzjrzgw],.cv[data-astro-cid-7dzjrzgw].is-wait .cv-over[data-astro-cid-7dzjrzgw]{opacity:0}.cv[data-astro-cid-7dzjrzgw].is-draw .cv-train[data-astro-cid-7dzjrzgw],.cv[data-astro-cid-7dzjrzgw].is-draw .cv-val[data-astro-cid-7dzjrzgw]{animation:cv-draw 1.4s var(--ease) both}.cv[data-astro-cid-7dzjrzgw].is-draw .cv-stop[data-astro-cid-7dzjrzgw],.cv[data-astro-cid-7dzjrzgw].is-draw .cv-gap[data-astro-cid-7dzjrzgw]{animation:.4s 1.2s both cv-fade}@keyframes cv-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cv-fade{0%{opacity:0}}.cv-side[data-astro-cid-7dzjrzgw]{background:#fafafa;flex-direction:column;gap:20px;padding:24px;display:flex}.cv-ctl[data-astro-cid-7dzjrzgw]{gap:12px;display:grid}.cv-ctl[data-astro-cid-7dzjrzgw] label[data-astro-cid-7dzjrzgw]{color:var(--ink);font-size:15px;font-weight:600}.cv-ctl[data-astro-cid-7dzjrzgw] input[data-astro-cid-7dzjrzgw]{width:100%;accent-color:var(--ink);margin:0}.cv-ticks[data-astro-cid-7dzjrzgw]{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.cv-read[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv-read[data-astro-cid-7dzjrzgw] div[data-astro-cid-7dzjrzgw]{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:4px;padding:12px;display:grid}.cv-read[data-astro-cid-7dzjrzgw] span[data-astro-cid-7dzjrzgw]{color:var(--muted);font-size:12px}.cv-read[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);font:500 17px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.cv-read[data-astro-cid-7dzjrzgw] .is-val[data-astro-cid-7dzjrzgw]{background:var(--ink);box-shadow:none}.cv-read[data-astro-cid-7dzjrzgw] .is-val[data-astro-cid-7dzjrzgw] span[data-astro-cid-7dzjrzgw]{color:#a1a1aa}.cv-read[data-astro-cid-7dzjrzgw] .is-val[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:#fff}.cv-say[data-astro-cid-7dzjrzgw]{animation:cv-in .3s var(--ease)}@keyframes cv-in{0%{opacity:0;transform:translateY(4px)}}.cv-say[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:600;display:block}.cv-say[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{color:var(--text);margin:0;font-size:14.5px;line-height:1.6}.cv-say[data-astro-cid-7dzjrzgw] .cv-fix[data-astro-cid-7dzjrzgw]{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:12px;font-size:14px}.kinds[data-astro-cid-7dzjrzgw]{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{flex-direction:column;padding:22px 20px;display:flex}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]+li[data-astro-cid-7dzjrzgw]{border-left:1px solid var(--line)}.kinds-q[data-astro-cid-7dzjrzgw]{min-height:3.1em;color:var(--ink);font-family:var(--font-display);margin-bottom:20px;font-size:24px;line-height:1.1}.kinds[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600}.kinds[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.dl[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.dl[data-astro-cid-7dzjrzgw] .blk-head[data-astro-cid-7dzjrzgw]{margin:0}.tree-files[data-astro-cid-7dzjrzgw]{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:14px;margin:0;padding:18px 20px;list-style:none}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{border-top:1px solid #1f1f23;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:11px 0 11px 22px;display:grid;position:relative}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:before{content:"";border-bottom:1px solid #3f3f46;border-left:1px solid #3f3f46;width:9px;position:absolute;top:0;bottom:50%;left:6px}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:not(:last-child):after{content:"";border-left:1px solid #3f3f46;position:absolute;top:50%;bottom:0;left:6px}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw].is-root{color:#fff;font:500 13px/1.4 var(--font-mono);border:0;padding:0 0 10px;display:block}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw].is-root:before,.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw].is-root:after{display:none}.tree-files[data-astro-cid-7dzjrzgw] code[data-astro-cid-7dzjrzgw]{color:#fff;font-size:12.5px;line-height:1.6}.tree-files[data-astro-cid-7dzjrzgw] span[data-astro-cid-7dzjrzgw]{color:#a1a1aa;font-size:14px;line-height:1.55}.honest[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.honest[data-astro-cid-7dzjrzgw] article[data-astro-cid-7dzjrzgw]{background:#f4f4f5;border-radius:16px;padding:22px}.honest[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.honest[data-astro-cid-7dzjrzgw] p[data-astro-cid-7dzjrzgw]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media (width<=1000px){.cv[data-astro-cid-7dzjrzgw],.dl[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,1fr)}.cv-chart[data-astro-cid-7dzjrzgw]{border-right:0;border-bottom:1px solid var(--line)}.kinds[data-astro-cid-7dzjrzgw]{grid-template-columns:repeat(2,minmax(0,1fr))}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]+li[data-astro-cid-7dzjrzgw]{border-left:0}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{border-bottom:1px solid var(--line)}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:nth-child(2n){border-left:1px solid var(--line)}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:last-child{border-bottom:0;grid-column:1/-1}.kinds-q[data-astro-cid-7dzjrzgw]{min-height:0}}@media (width<=640px){.cv-chart[data-astro-cid-7dzjrzgw]{padding:16px 12px 10px}.cv-side[data-astro-cid-7dzjrzgw]{padding:20px 16px}.cv-read[data-astro-cid-7dzjrzgw] b[data-astro-cid-7dzjrzgw]{font-size:15px}.cv-grid[data-astro-cid-7dzjrzgw] text[data-astro-cid-7dzjrzgw],.cv-axis[data-astro-cid-7dzjrzgw]{font-size:17px}.cv-stop[data-astro-cid-7dzjrzgw] text[data-astro-cid-7dzjrzgw],.cv-over[data-astro-cid-7dzjrzgw]{font-size:18px}.kinds[data-astro-cid-7dzjrzgw],.honest[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,1fr)}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:nth-child(2n){border-left:0}.kinds[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]:last-child{grid-column:auto}.tree-files[data-astro-cid-7dzjrzgw]{padding:14px}.tree-files[data-astro-cid-7dzjrzgw] li[data-astro-cid-7dzjrzgw]{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.cv-say[data-astro-cid-7dzjrzgw]{animation:none}}
