.discussion[data-astro-cid-kjtdte4q]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-border)}.disc-title[data-astro-cid-kjtdte4q]{font-size:var(--fs-500);margin:0 0 var(--sp-3)}.disc-notice[data-astro-cid-kjtdte4q]{color:var(--c-text-muted);font-size:var(--fs-200);background:var(--c-surface);border:1px dashed var(--c-border-strong);border-radius:var(--radius-md);padding:var(--sp-4);margin:0}.callout[data-astro-cid-ofng6q6o]{--cc:var(--c-note);--cc-tint:var(--c-note-tint);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin:var(--sp-4) 0;background:var(--cc-tint);border:1px solid color-mix(in srgb, var(--cc) 30%, transparent);border-left:3px solid var(--cc);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex}.callout-note[data-astro-cid-ofng6q6o]{--cc:var(--c-note);--cc-tint:var(--c-note-tint)}.callout-tip[data-astro-cid-ofng6q6o]{--cc:var(--c-tip);--cc-tint:var(--c-tip-tint)}.callout-warning[data-astro-cid-ofng6q6o]{--cc:var(--c-warn);--cc-tint:var(--c-warn-tint)}.callout-success[data-astro-cid-ofng6q6o]{--cc:var(--c-success);--cc-tint:var(--c-success-tint)}.callout-danger[data-astro-cid-ofng6q6o]{--cc:var(--c-danger);--cc-tint:var(--c-danger-tint)}.ic[data-astro-cid-ofng6q6o]{background:var(--cc);width:1.4rem;height:1.4rem;color:var(--c-bg);font-size:.8rem;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;margin-top:.15rem;line-height:1;display:grid}.label[data-astro-cid-ofng6q6o]{color:var(--cc);font-weight:var(--fw-semibold);margin:0 0 var(--sp-1);font-size:var(--fs-200)}.content[data-astro-cid-ofng6q6o]>:last-child{margin-bottom:0}.content[data-astro-cid-ofng6q6o] p{margin:0}.card[data-astro-cid-z24ziyhq]{gap:var(--sp-2);padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);color:var(--c-text);transition:border-color var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative}a[data-astro-cid-z24ziyhq].card:hover{border-color:var(--c-accent);transform:translateY(-2px)}.title[data-astro-cid-z24ziyhq]{font-size:var(--fs-500);margin:0}.desc[data-astro-cid-z24ziyhq]{color:var(--c-text-muted);font-size:var(--fs-200)}.desc[data-astro-cid-z24ziyhq] p{margin:0}.go[data-astro-cid-z24ziyhq]{right:var(--sp-5);bottom:var(--sp-5);color:var(--c-accent);opacity:0;transition:opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);position:absolute;transform:translate(-4px)}a[data-astro-cid-z24ziyhq].card:hover .go[data-astro-cid-z24ziyhq],a[data-astro-cid-z24ziyhq].card:focus-visible .go[data-astro-cid-z24ziyhq]{opacity:1;transform:translate(0)}.is-soon[data-astro-cid-z24ziyhq]{opacity:.72;cursor:not-allowed}.badge[data-astro-cid-z24ziyhq]{font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--c-text-muted);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:999px;align-self:flex-start;padding:.1em .7em}.card-grid[data-astro-cid-geoausvy]{grid-template-columns:repeat(auto-fit, minmax(var(--min), 1fr));gap:var(--sp-4);margin:var(--sp-5) 0;display:grid}.hero[data-astro-cid-jr2e7y2l]{padding:var(--sp-8) 0 var(--sp-6);max-width:54rem}.headline[data-astro-cid-jr2e7y2l]{font-size:clamp(var(--fs-700), 5vw, var(--fs-800));margin:0}.lede[data-astro-cid-jr2e7y2l]{margin-top:var(--sp-4);font-size:var(--fs-400);color:var(--c-text-muted);max-width:var(--measure)}.lede[data-astro-cid-jr2e7y2l] p{margin:0}.actions[data-astro-cid-jr2e7y2l]:not(:empty){gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.figure[data-astro-cid-5jaxsp2o]{margin:var(--sp-5) 0}.figure[data-astro-cid-5jaxsp2o] img[data-astro-cid-5jaxsp2o]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);width:100%;height:auto}figcaption[data-astro-cid-5jaxsp2o]{margin-top:var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-200)}.table-wrap[data-astro-cid-oph6sjc2]{margin:var(--sp-5) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent;background:linear-gradient(to right, var(--c-bg), transparent 2.25rem) 0 0 / 100% 100% no-repeat local, linear-gradient(to left, var(--c-bg), transparent 2.25rem) 100% 0 / 100% 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #1b1b1924, transparent) 0 0 / 1rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #1b1b1924, transparent) 100% 0 / 1rem 100% no-repeat scroll;overflow-x:auto}.table-wrap[data-astro-cid-oph6sjc2]::-webkit-scrollbar{height:8px}.table-wrap[data-astro-cid-oph6sjc2]::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:999px}.table-wrap[data-astro-cid-oph6sjc2]:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}[data-astro-cid-oph6sjc2]:where(.table-wrap table,.slot-table table){border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--fs-200);font-variant-numeric:tabular-nums;line-height:1.45}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) caption{text-align:left;padding:var(--sp-3) var(--sp-4);color:var(--c-text-muted);font-size:var(--fs-200);caption-side:top}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) th,[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) td{text-align:left;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--c-border);vertical-align:top}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) thead th{background:var(--c-surface);color:var(--c-text);font-weight:var(--fw-semibold);border-bottom:2px solid var(--c-border-strong);position:sticky;top:0}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) th[scope=row]{font-weight:var(--fw-medium);color:var(--c-text)}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) tbody tr:nth-child(2n){background:color-mix(in srgb, var(--c-surface) 55%, transparent)}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) tbody tr:hover{background:var(--c-accent-tint)}[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) tbody tr:last-child td,[data-astro-cid-oph6sjc2]:where(.table-wrap,.slot-table) tbody tr:last-child th{border-bottom:none}.download[data-astro-cid-mnyq4ofv]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin:var(--sp-4) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text);transition:border-color var(--motion-fast) var(--ease);text-decoration:none;display:inline-flex}.download[data-astro-cid-mnyq4ofv]:hover{border-color:var(--c-accent)}.dl-ic[data-astro-cid-mnyq4ofv]{border-radius:var(--radius-md);background:var(--c-accent-tint);width:2.4rem;height:2.4rem;color:var(--c-accent-strong);flex:none;place-items:center;display:grid}.dl-text[data-astro-cid-mnyq4ofv]{flex-direction:column;display:flex}.dl-label[data-astro-cid-mnyq4ofv]{font-weight:var(--fw-medium)}.dl-meta[data-astro-cid-mnyq4ofv]{font-size:var(--fs-200);color:var(--c-text-muted)}.flow[data-astro-cid-2zyvfwx4]{margin:var(--sp-5) 0}.flow[data-astro-cid-2zyvfwx4] ol[data-astro-cid-2zyvfwx4]{align-items:stretch;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flow[data-astro-cid-2zyvfwx4] li[data-astro-cid-2zyvfwx4]{align-items:center;gap:var(--sp-2);flex:10rem;display:flex}.node[data-astro-cid-2zyvfwx4]{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-top:2px solid var(--c-accent);border-radius:var(--radius-md);flex-direction:column;flex:1;min-height:100%;display:flex}.n[data-astro-cid-2zyvfwx4]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--c-accent-strong);font-weight:var(--fw-bold)}.l[data-astro-cid-2zyvfwx4]{font-weight:var(--fw-medium);font-size:var(--fs-200)}.s[data-astro-cid-2zyvfwx4]{font-size:var(--fs-100);color:var(--c-text-muted)}.arrow[data-astro-cid-2zyvfwx4]{color:var(--c-border-strong);flex:none}@media (width<=40rem){.flow[data-astro-cid-2zyvfwx4] ol[data-astro-cid-2zyvfwx4]{flex-direction:column}.flow[data-astro-cid-2zyvfwx4] li[data-astro-cid-2zyvfwx4]{flex-direction:column;align-items:stretch}.arrow[data-astro-cid-2zyvfwx4]{align-self:center;transform:rotate(90deg)}}.codeblock[data-astro-cid-7ajbjl5o]{margin:var(--sp-4) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden}.cb-head[data-astro-cid-7ajbjl5o]{padding:var(--sp-2) var(--sp-3);background:var(--c-surface);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;display:flex}.cb-name[data-astro-cid-7ajbjl5o]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--c-text-muted)}.cb-copy[data-astro-cid-7ajbjl5o]{align-items:center;gap:var(--sp-1);border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text-muted);font-size:var(--fs-100);cursor:pointer;padding:.2em .6em;display:inline-flex}.cb-copy[data-astro-cid-7ajbjl5o]:hover{color:var(--c-accent-strong);border-color:var(--c-accent)}.cb-copy[data-astro-cid-7ajbjl5o].copied{color:var(--c-success);border-color:var(--c-success)}.codeblock[data-astro-cid-7ajbjl5o] pre.astro-code{border:none;border-radius:0;margin:0}.tabs[data-astro-cid-gbjpgsh2]{margin:var(--sp-5) 0}.tablist[data-astro-cid-gbjpgsh2]{gap:var(--sp-1);border-bottom:1px solid var(--c-border);flex-wrap:wrap;display:flex}[data-astro-cid-gbjpgsh2][role=tab]{appearance:none;padding:var(--sp-2) var(--sp-3);color:var(--c-text-muted);font:inherit;font-weight:var(--fw-medium);font-size:var(--fs-200);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}[data-astro-cid-gbjpgsh2][role=tab]:hover{color:var(--c-text)}[data-astro-cid-gbjpgsh2][role=tab][aria-selected=true]{color:var(--c-accent-strong);border-bottom-color:var(--c-accent)}[data-astro-cid-gbjpgsh2][role=tabpanel]{padding-top:var(--sp-4)}[data-astro-cid-gbjpgsh2][role=tabpanel]:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.stepper[data-astro-cid-vrz7wawl]{margin:var(--sp-5) 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.step-inner[data-astro-cid-vrz7wawl]{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-text);transition:border-color var(--motion-fast) var(--ease);align-items:flex-start;text-decoration:none;display:flex}a[data-astro-cid-vrz7wawl].step-inner:hover{border-color:var(--c-accent)}.num[data-astro-cid-vrz7wawl]{background:var(--c-accent-tint);width:2rem;height:2rem;color:var(--c-accent-strong);font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-200);border-radius:50%;flex:none;place-items:center;display:grid}a[data-astro-cid-vrz7wawl].step-inner:hover .num[data-astro-cid-vrz7wawl]{background:var(--c-accent);color:var(--c-accent-contrast)}.text[data-astro-cid-vrz7wawl]{flex-direction:column;gap:2px;padding-top:.2rem;display:flex}.st-title[data-astro-cid-vrz7wawl]{font-weight:var(--fw-medium)}.st-sum[data-astro-cid-vrz7wawl]{color:var(--c-text-muted);font-size:var(--fs-200)}.checklist[data-astro-cid-tbrtokir]{margin:var(--sp-5) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden}.cl-head[data-astro-cid-tbrtokir]{padding:var(--sp-2) var(--sp-4);background:var(--c-surface);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;display:flex}.cl-title[data-astro-cid-tbrtokir]{font-weight:var(--fw-semibold);font-size:var(--fs-200)}.cl-copy[data-astro-cid-tbrtokir]{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text-muted);font-size:var(--fs-100);cursor:pointer;padding:.2em .7em}.cl-copy[data-astro-cid-tbrtokir]:hover{color:var(--c-accent-strong);border-color:var(--c-accent)}.cl-copy[data-astro-cid-tbrtokir].copied{color:var(--c-success);border-color:var(--c-success)}.checklist[data-astro-cid-tbrtokir] ul[data-astro-cid-tbrtokir]{padding:var(--sp-2) var(--sp-4);gap:var(--sp-1);flex-direction:column;margin:0;list-style:none;display:flex}.checklist[data-astro-cid-tbrtokir] label[data-astro-cid-tbrtokir]{gap:var(--sp-3);cursor:pointer;padding:var(--sp-1) 0;align-items:flex-start;display:flex}.checklist[data-astro-cid-tbrtokir] input[data-astro-cid-tbrtokir]{accent-color:var(--c-accent);flex:none;width:1rem;height:1rem;margin-top:.3rem}.checklist[data-astro-cid-tbrtokir] input[data-astro-cid-tbrtokir]:checked+span[data-astro-cid-tbrtokir]{color:var(--c-text-muted);text-decoration:line-through}
