.r-hero[data-astro-cid-eer4wbvu]{isolation:isolate;padding:calc(var(--header-h) + clamp(36px, 6vw, 72px)) 0 clamp(40px, 6vw, 64px);position:relative;overflow:hidden}.r-hero[data-astro-cid-eer4wbvu] h1[data-astro-cid-eer4wbvu]{max-width:22ch;margin-top:18px;font-size:clamp(2rem,4.6vw,3.5rem)}.r-hero[data-astro-cid-eer4wbvu] .lead[data-astro-cid-eer4wbvu]{margin-top:16px}.video-wrap[data-astro-cid-eer4wbvu]{margin-top:clamp(28px,4vw,44px)}.layout[data-astro-cid-eer4wbvu]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.sticky[data-astro-cid-eer4wbvu]{top:calc(var(--header-h) + 24px);gap:14px;display:grid;position:sticky}.toc[data-astro-cid-eer4wbvu] .h[data-astro-cid-eer4wbvu]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.toc[data-astro-cid-eer4wbvu] ol[data-astro-cid-eer4wbvu]{border-left:1px solid var(--border);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-eer4wbvu] a[data-astro-cid-eer4wbvu]{color:var(--text-2);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;transition:color .2s,border-color .2s;display:block}.toc[data-astro-cid-eer4wbvu] a[data-astro-cid-eer4wbvu]:hover{color:#fff;border-left-color:var(--blue-2)}.content[data-astro-cid-eer4wbvu]{min-width:0}.sec[data-astro-cid-eer4wbvu]{margin-bottom:clamp(48px,6vw,72px);padding-top:8px}.sec[data-astro-cid-eer4wbvu]>h2[data-astro-cid-eer4wbvu]{margin-bottom:22px;font-size:clamp(1.5rem,2.6vw,2rem)}.costs[data-astro-cid-eer4wbvu]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cost[data-astro-cid-eer4wbvu]{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.cost[data-astro-cid-eer4wbvu]+.cost[data-astro-cid-eer4wbvu]{border-top:1px solid var(--border)}.cost[data-astro-cid-eer4wbvu] .c[data-astro-cid-eer4wbvu]{color:#fff;font-weight:600}.cost[data-astro-cid-eer4wbvu] .n[data-astro-cid-eer4wbvu]{color:var(--muted);margin-top:2px;font-size:13.5px}.cost[data-astro-cid-eer4wbvu] .i[data-astro-cid-eer4wbvu]{font-family:var(--mono);color:var(--blue-3);text-align:right;white-space:nowrap;font-size:14px}@media (width<=560px){.cost[data-astro-cid-eer4wbvu]{flex-direction:column;align-items:flex-start;gap:6px}.cost[data-astro-cid-eer4wbvu] .i[data-astro-cid-eer4wbvu]{text-align:left;white-space:normal}}.fine[data-astro-cid-eer4wbvu]{color:var(--muted);margin-top:12px;font-size:13px}.steps[data-astro-cid-eer4wbvu]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-eer4wbvu]:before{content:"";background:linear-gradient(var(--blue), transparent);opacity:.5;width:1px;position:absolute;top:10px;bottom:10px;left:21px}.steps[data-astro-cid-eer4wbvu] li[data-astro-cid-eer4wbvu]{grid-template-columns:44px 1fr;gap:18px;padding:0 0 26px;display:grid;position:relative}.num[data-astro-cid-eer4wbvu]{width:44px;height:44px;font-family:var(--mono);color:#fff;z-index:1;background:linear-gradient(#16264a,#0b1426);border:1px solid #6ea2ff66;border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid;box-shadow:0 0 20px -6px #3b7bffb3}.steps[data-astro-cid-eer4wbvu] h3[data-astro-cid-eer4wbvu]{margin:10px 0 6px;font-size:1.08rem}.steps[data-astro-cid-eer4wbvu] p[data-astro-cid-eer4wbvu]{color:var(--text-2)}.prompts[data-astro-cid-eer4wbvu]{gap:14px;display:grid}.prompt[data-astro-cid-eer4wbvu]{border:1px solid var(--border);border-radius:var(--radius);background:#050912;overflow:hidden}.ph[data-astro-cid-eer4wbvu]{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;font-weight:600;display:flex}.ph[data-astro-cid-eer4wbvu] span[data-astro-cid-eer4wbvu]{color:var(--text);align-items:center;gap:8px;display:inline-flex}.ph[data-astro-cid-eer4wbvu] svg{color:var(--blue-2)}.prompt[data-astro-cid-eer4wbvu] pre[data-astro-cid-eer4wbvu]{white-space:pre-wrap;font-family:var(--mono);color:#cfdcff;margin:0;padding:18px;font-size:13.5px;line-height:1.65}.dl[data-astro-cid-eer4wbvu] .card-body[data-astro-cid-eer4wbvu]{grid-template-columns:auto 1fr;align-items:center;gap:16px}.result[data-astro-cid-eer4wbvu]{border-radius:var(--radius);background:linear-gradient(135deg,#34d39914,#0000 60%);border:1px solid #34d3994d;justify-items:start;gap:14px;padding:26px;display:grid}.result[data-astro-cid-eer4wbvu] .icon-tile[data-astro-cid-eer4wbvu]{color:#8ef0c6;box-shadow:none;background:#34d3991f;border-color:#34d39959}.result[data-astro-cid-eer4wbvu] p[data-astro-cid-eer4wbvu]{color:var(--text);font-size:17px}.disclosure[data-astro-cid-eer4wbvu]{border-top:1px solid var(--border);padding-top:18px}.block-sm[data-astro-cid-eer4wbvu]{margin-bottom:clamp(56px,8vw,96px)}@media (width<=980px){.layout[data-astro-cid-eer4wbvu]{grid-template-columns:1fr}.toc[data-astro-cid-eer4wbvu]{display:none}}
