.hero:where(.astro-d32ejlv2){grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-top:80px;padding-bottom:40px;display:grid}.hero:where(.astro-d32ejlv2) h1:where(.astro-d32ejlv2){font-size:60px;font-weight:800;line-height:1.02}.hero:where(.astro-d32ejlv2) .cta:where(.astro-d32ejlv2){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero:where(.astro-d32ejlv2) .meta:where(.astro-d32ejlv2){color:var(--muted);margin-top:20px;font-size:13.5px}.console:where(.astro-d32ejlv2){background:var(--sunken);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.console:where(.astro-d32ejlv2) .bar:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.console:where(.astro-d32ejlv2) .bar:where(.astro-d32ejlv2) .dot:where(.astro-d32ejlv2){background:var(--border-strong);border-radius:50%;width:10px;height:10px}.console:where(.astro-d32ejlv2) .bar:where(.astro-d32ejlv2) .method:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--primary);margin-left:6px;font-weight:500}.console:where(.astro-d32ejlv2) pre:where(.astro-d32ejlv2){margin:0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.console:where(.astro-d32ejlv2) pre:where(.astro-d32ejlv2)+pre:where(.astro-d32ejlv2){border-top:1px solid var(--border)}.k:where(.astro-d32ejlv2){color:var(--primary)}.s:where(.astro-d32ejlv2){color:var(--ink)}.n:where(.astro-d32ejlv2){color:var(--accent)}.p:where(.astro-d32ejlv2){color:var(--muted)}.ok:where(.astro-d32ejlv2){color:var(--success);font-weight:500}.cmt:where(.astro-d32ejlv2){color:var(--muted)}.strip:where(.astro-d32ejlv2){border-block:1px solid var(--border);background:var(--raised)}.strip:where(.astro-d32ejlv2) .wrap:where(.astro-d32ejlv2){color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:16px;font-size:13.5px;display:flex}.strip:where(.astro-d32ejlv2) .i:where(.astro-d32ejlv2){color:var(--primary)}.ucs:where(.astro-d32ejlv2){grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.uc:where(.astro-d32ejlv2){background:var(--raised);border:1px solid var(--border);border-radius:16px;padding:24px 26px}.uc:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:700}.uc:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.uc:where(.astro-d32ejlv2) .uctag:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--primary);background:var(--primary-tint);border-radius:999px;margin-top:14px;padding:3px 10px;font-size:11.5px;display:inline-block}.grid2:where(.astro-d32ejlv2){grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}h2:where(.astro-d32ejlv2).sect{font-size:34px;font-weight:800;line-height:1.1}.faqs:where(.astro-d32ejlv2){border-top:1px solid var(--border);max-width:820px;margin-top:28px}.faq:where(.astro-d32ejlv2){border-bottom:1px solid var(--border);padding:16px 0}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2){cursor:pointer;padding-right:28px;font-size:16.5px;font-weight:600;list-style:none;position:relative}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2)::-webkit-details-marker{display:none}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2):after{content:"+";color:var(--muted);font-size:20px;position:absolute;top:-1px;right:4px}.faq:where(.astro-d32ejlv2)[open] summary:where(.astro-d32ejlv2):after{content:"−"}.faq:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);max-width:70ch;margin:10px 0 0}.sub:where(.astro-d32ejlv2){color:var(--muted);margin-top:12px}.diff:where(.astro-d32ejlv2){background:var(--sunken);border:1px solid var(--border);font-family:var(--mono);border-radius:14px;padding:18px;font-size:13px;line-height:1.9;overflow-x:auto}.diff:where(.astro-d32ejlv2) .add:where(.astro-d32ejlv2){color:var(--success)}.diff:where(.astro-d32ejlv2) .p:where(.astro-d32ejlv2){color:var(--muted)}.eps:where(.astro-d32ejlv2){grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.ep:where(.astro-d32ejlv2){background:var(--raised);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ep:where(.astro-d32ejlv2) .path:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.5}.ep:where(.astro-d32ejlv2) .path:where(.astro-d32ejlv2) b:where(.astro-d32ejlv2){color:var(--primary);font-weight:500}.ep:where(.astro-d32ejlv2) .cost:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--accent);border:1px solid var(--border);white-space:nowrap;background:var(--surface);border-radius:999px;flex:none;margin-top:1px;padding:2px 8px;font-size:11.5px}.epmore:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--primary);margin-top:20px;font-size:13.5px;font-weight:500;display:inline-block}.epmore:where(.astro-d32ejlv2):hover{text-decoration:underline}.note501:where(.astro-d32ejlv2){color:var(--muted);margin-top:14px;font-size:13.5px}.tag501:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--danger)}.paygrid:where(.astro-d32ejlv2){grid-template-columns:1.35fr 1fr;align-items:start;gap:16px;display:grid}.pcard:where(.astro-d32ejlv2){background:var(--raised);border:1px solid var(--border);border-radius:16px;padding:26px 28px}.pch:where(.astro-d32ejlv2){font-family:var(--display);margin-bottom:14px;font-size:18px;font-weight:700}.rt:where(.astro-d32ejlv2){border-collapse:collapse;width:100%}.rt:where(.astro-d32ejlv2) td:where(.astro-d32ejlv2){border-top:1px solid var(--border);vertical-align:baseline;padding:11px 0;font-size:14.5px}.rt:where(.astro-d32ejlv2) tr:where(.astro-d32ejlv2):first-child td:where(.astro-d32ejlv2){border-top:0}.rt:where(.astro-d32ejlv2) .rn:where(.astro-d32ejlv2){color:var(--ink)}.rt:where(.astro-d32ejlv2) .rc:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--accent);white-space:nowrap;text-align:right;padding-right:16px;font-size:14px}.rt:where(.astro-d32ejlv2) .rc:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2){color:var(--muted);font-size:11px}.rt:where(.astro-d32ejlv2) .rc:where(.astro-d32ejlv2).muted{color:var(--muted)}.rt:where(.astro-d32ejlv2) .ru:where(.astro-d32ejlv2){color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.floor:where(.astro-d32ejlv2){color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.55}.qsub:where(.astro-d32ejlv2){color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.5}.qt:where(.astro-d32ejlv2){border-collapse:collapse;width:100%}.qt:where(.astro-d32ejlv2) th:where(.astro-d32ejlv2){text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:8px;font-size:11px;font-weight:600}.qt:where(.astro-d32ejlv2) th:where(.astro-d32ejlv2):last-child{text-align:right}.qt:where(.astro-d32ejlv2) td:where(.astro-d32ejlv2){border-top:1px solid var(--border);color:var(--ink);padding:10px 0;font-size:14px}.qt:where(.astro-d32ejlv2) tbody:where(.astro-d32ejlv2) tr:where(.astro-d32ejlv2):first-child td:where(.astro-d32ejlv2){border-top:0}.qt:where(.astro-d32ejlv2) .q:where(.astro-d32ejlv2){font-family:var(--mono);color:var(--primary);text-align:right;font-weight:600}.band:where(.astro-d32ejlv2){background:var(--primary);color:var(--on-primary);text-align:center;border-radius:24px;padding:52px}.band:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){color:var(--on-primary);font-size:34px;font-weight:800}.band:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--on-primary);opacity:.85;margin-top:10px}.band:where(.astro-d32ejlv2) .btn:where(.astro-d32ejlv2){background:var(--on-primary);color:var(--primary);margin-top:24px}@media (width<=820px){.hero:where(.astro-d32ejlv2){grid-template-columns:1fr;gap:32px;padding-top:56px}.hero:where(.astro-d32ejlv2) h1:where(.astro-d32ejlv2){font-size:44px}.grid2:where(.astro-d32ejlv2){grid-template-columns:1fr;gap:24px}.ucs:where(.astro-d32ejlv2),.eps:where(.astro-d32ejlv2),.paygrid:where(.astro-d32ejlv2){grid-template-columns:1fr}.band:where(.astro-d32ejlv2){padding:28px}}
