.rt:where(.astro-kzquxr3c){font-family:var(--font-text);color:#140c1b;background:#fffaf4}.rt:where(.astro-kzquxr3c) code:where(.astro-kzquxr3c),.rt:where(.astro-kzquxr3c) pre:where(.astro-kzquxr3c),.rt:where(.astro-kzquxr3c) .rt-mono:where(.astro-kzquxr3c),.rt:where(.astro-kzquxr3c) .rt-ic:where(.astro-kzquxr3c){font-variant-ligatures:none}.rt:where(.astro-kzquxr3c) a:where(.astro-kzquxr3c){color:#a85a0c;text-underline-offset:2px;text-decoration:underline}.rt-wrap:where(.astro-kzquxr3c){box-sizing:content-box;max-width:1240px;margin:0 auto;padding:0 32px}.rt:where(.astro-kzquxr3c) h2:where(.astro-kzquxr3c){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.1}.rt:where(.astro-kzquxr3c) h3:where(.astro-kzquxr3c){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.rt:where(.astro-kzquxr3c) p:where(.astro-kzquxr3c){margin:0;line-height:1.6}.rt:where(.astro-kzquxr3c) b:where(.astro-kzquxr3c){color:#140c1b}.rt-sec:where(.astro-kzquxr3c){padding:64px 0 0}.rt-crumb:where(.astro-kzquxr3c){color:#6e5f79;margin-bottom:18px;font-size:13px}.rt-hero:where(.astro-kzquxr3c){flex-direction:column;gap:16px;display:flex}.rt-h1:where(.astro-kzquxr3c){font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:46px;font-weight:800;line-height:1.02}.rt-three:where(.astro-kzquxr3c){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:30px;display:grid}.rt-sum:where(.astro-kzquxr3c){flex-direction:column;gap:6px;padding:18px 20px;display:flex}.rt-sum:where(.astro-kzquxr3c) b:where(.astro-kzquxr3c){font-size:16px}.rt-sum:where(.astro-kzquxr3c)>span:where(.astro-kzquxr3c):last-child{color:#4a3d55;font-size:14px}.rt-head:where(.astro-kzquxr3c){flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.rt-sec:where(.astro-kzquxr3c)[aria-labelledby=chain]>.rt-head:where(.astro-kzquxr3c){margin-bottom:26px}.rt-kick:where(.astro-kzquxr3c){font:600 13px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:#6e5f79}.rt-lede:where(.astro-kzquxr3c){color:#4a3d55;max-width:68ch;font-size:17px}.rt-s13:where(.astro-kzquxr3c){color:#6e5f79;font-size:13px}.rt-foot:where(.astro-kzquxr3c){color:#6e5f79;font-size:13.5px;margin-top:10px!important}.rt-p:where(.astro-kzquxr3c){color:#4a3d55;font-size:14.5px}.rt-chip:where(.astro-kzquxr3c){height:24px;font:600 13px var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rt-c-good:where(.astro-kzquxr3c){color:#1d7a45;background:#e6f4ea}.rt-c-warn:where(.astro-kzquxr3c){color:#8a5300;background:#fff1d6}.rt-c-bad:where(.astro-kzquxr3c){color:#b4233c;background:#fce8ec}.rt-c-info:where(.astro-kzquxr3c){color:#2f62d9;background:#e8eefc}.rt-c-dim:where(.astro-kzquxr3c){color:#5a4b66;background:#f3ece4}.rt-c-amb:where(.astro-kzquxr3c){color:#6b3a06;background:#fde6cb}.rt-chips:where(.astro-kzquxr3c){flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.rt-mono:where(.astro-kzquxr3c){font-family:var(--font-mono)}.rt-ic:where(.astro-kzquxr3c){font:13px var(--font-mono);color:#140c1b;overflow-wrap:anywhere;background:#fff4e8;border:1px solid #eadfd3;border-radius:5px;padding:1px 5px}.rt-panel:where(.astro-kzquxr3c){background:#fff;border:1px solid #eadfd3;border-radius:14px}.rt-clip:where(.astro-kzquxr3c){overflow:hidden}.rt-lane:where(.astro-kzquxr3c){align-items:stretch;display:flex}.rt-step:where(.astro-kzquxr3c){background:#fff;border:1px solid #eadfd3;border-radius:14px;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:20px 20px 18px;display:flex}.rt-step-key:where(.astro-kzquxr3c){border-color:#e0a458;box-shadow:0 0 0 3px #fde6cb}.rt-step-h:where(.astro-kzquxr3c){align-items:center;gap:10px;display:flex}.rt-step-n:where(.astro-kzquxr3c){color:#fffaf4;width:28px;height:28px;font:700 14px var(--font-display);background:#140c1b;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.rt-step-where:where(.astro-kzquxr3c){font:13px var(--font-mono);color:#6e5f79;overflow-wrap:anywhere}.rt-step:where(.astro-kzquxr3c) p:where(.astro-kzquxr3c){color:#4a3d55;font-size:14.5px;line-height:1.55}.rt-arr:where(.astro-kzquxr3c){color:#a85a0c;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.rt-lane-label:where(.astro-kzquxr3c){align-items:center;gap:10px;margin:0 0 12px;display:flex}.rt-net:where(.astro-kzquxr3c){background:repeating-linear-gradient(135deg,#fffaf4 0 10px,#fff6ec 10px 20px);border:1.5px dashed #dccfc2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;padding:16px 20px;display:flex}.rt-net:where(.astro-kzquxr3c) p:where(.astro-kzquxr3c){color:#4a3d55;flex:420px;font-size:14.5px}.rt-tbl:where(.astro-kzquxr3c){border-collapse:collapse;width:100%;font-size:14.5px}.rt-tbl:where(.astro-kzquxr3c) th:where(.astro-kzquxr3c){text-align:left;font:600 13px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#6e5f79;background:#fff4e8;border-bottom:1px solid #dccfc2;padding:12px 16px}.rt-tbl:where(.astro-kzquxr3c) td:where(.astro-kzquxr3c){vertical-align:top;color:#4a3d55;border-bottom:1px solid #eadfd3;padding:16px;line-height:1.55}.rt-tbl:where(.astro-kzquxr3c) td:where(.astro-kzquxr3c):first-child{color:#140c1b;font-weight:600}.rt-tbl:where(.astro-kzquxr3c) tr:where(.astro-kzquxr3c):last-child td:where(.astro-kzquxr3c){border-bottom:0}.rt-tbl:where(.astro-kzquxr3c) td:where(.astro-kzquxr3c).rt-path{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px;font-weight:400}.rt-code:where(.astro-kzquxr3c){color:#f4ece4;min-width:0;font:13.5px/1.7 var(--font-mono);background:#1e1328;border-radius:12px;position:relative;overflow:hidden}.rt-code:where(.astro-kzquxr3c) pre:where(.astro-kzquxr3c){white-space:pre;font:inherit;margin:0;padding:16px 18px;overflow-x:auto}.rt-code:where(.astro-kzquxr3c) .rt-p,.rt-code:where(.astro-kzquxr3c) .rt-c{color:#9c8aab}.rt-code:where(.astro-kzquxr3c) .rt-ok{color:#8be39b}.rt-code:where(.astro-kzquxr3c) .rt-er:where(.astro-kzquxr3c){color:#ff9aa8}.rt-code:where(.astro-kzquxr3c) .rt-hl{color:#f0a24b}.rt-code:where(.astro-kzquxr3c) .rt-p:where(.astro-kzquxr3c){color:#9c8aab}.rt-code-bar:where(.astro-kzquxr3c){font:12px var(--font-text);color:#c9bad3;border-bottom:1px solid #34233f;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.rt-copy:where(.astro-kzquxr3c){color:#f4ece4;height:30px;font:600 13px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:7px;padding:0 12px}.rt-fail:where(.astro-kzquxr3c){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.rt-fail:where(.astro-kzquxr3c) pre:where(.astro-kzquxr3c){white-space:pre-wrap;overflow-x:auto}.rt-vgrid:where(.astro-kzquxr3c){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:32px 48px;display:grid}.rt-need:where(.astro-kzquxr3c){color:#4a3d55;flex-direction:column;gap:8px;padding:16px 18px;font-size:14px;display:flex}.rt-vsteps:where(.astro-kzquxr3c){flex-direction:column;gap:18px;min-width:0;display:flex}.rt-vstep:where(.astro-kzquxr3c){grid-template-columns:36px 1fr;align-items:start;gap:4px 14px;display:grid}.rt-vbody:where(.astro-kzquxr3c){flex-direction:column;gap:8px;min-width:0;display:flex}.rt-vnum:where(.astro-kzquxr3c){color:#a85a0c;width:30px;height:30px;font:700 14px var(--font-display);border:1.5px solid #a85a0c;border-radius:999px;justify-content:center;align-items:center;display:flex}.rt-kgrid:where(.astro-kzquxr3c){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:24px;display:grid}.rt-keycard:where(.astro-kzquxr3c){flex-direction:column;gap:16px;padding:26px 26px 22px;display:flex}.rt-keytop:where(.astro-kzquxr3c){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rt-keybox:where(.astro-kzquxr3c){background:#fff4e8;border:1px solid #eadfd3;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rt-keybox:where(.astro-kzquxr3c) span:where(.astro-kzquxr3c){color:#6e5f79;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.rt-keybox:where(.astro-kzquxr3c) code:where(.astro-kzquxr3c){overflow-wrap:anywhere;color:#140c1b;font-size:15px}.rt-dl:where(.astro-kzquxr3c){grid-template-columns:max-content 1fr;gap:10px 18px;margin:0;font-size:14.5px;display:grid}.rt-dl:where(.astro-kzquxr3c) dt:where(.astro-kzquxr3c){color:#6e5f79}.rt-dl:where(.astro-kzquxr3c) dd:where(.astro-kzquxr3c){margin:0}.rt-open:where(.astro-kzquxr3c){background:#fff;border:1.5px dashed #2f62d9;border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.rt-still:where(.astro-kzquxr3c){border-top:1px solid #eadfd3;flex-direction:column;gap:8px;padding-top:12px;display:flex}.rt-still:where(.astro-kzquxr3c) ul:where(.astro-kzquxr3c){color:#4a3d55;margin:0;padding-left:18px;font-size:14.5px;line-height:1.6}.rt-gaps:where(.astro-kzquxr3c){grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;display:grid}.rt-gap-card:where(.astro-kzquxr3c){background:#fff;border:1px solid #eadfd3;border-left:4px solid #e0a458;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.rt-gap-card:where(.astro-kzquxr3c) p:where(.astro-kzquxr3c){color:#4a3d55;font-size:14.5px}.rt-gap-card:where(.astro-kzquxr3c) .rt-chip:where(.astro-kzquxr3c){align-self:flex-start}.rt-span2:where(.astro-kzquxr3c){grid-column:span 2}@media (width<=1100px){.rt-span2:where(.astro-kzquxr3c){grid-column:1/-1}}@media (width<=980px){.rt-lane:where(.astro-kzquxr3c){flex-direction:column}.rt-arr:where(.astro-kzquxr3c){flex-basis:34px}.rt-arr:where(.astro-kzquxr3c) svg{transform:rotate(90deg)}}@media (width<=700px){.rt-sec:where(.astro-kzquxr3c){padding-top:48px}.rt-vstep:where(.astro-kzquxr3c){grid-template-columns:1fr}.rt-vnum:where(.astro-kzquxr3c){display:none}.rt:where(.astro-kzquxr3c) h2:where(.astro-kzquxr3c){font-size:26px}.rt-h1:where(.astro-kzquxr3c){font-size:38px}.rt-chip:where(.astro-kzquxr3c){max-width:max-content}.rt-tbl-stack:where(.astro-kzquxr3c) thead:where(.astro-kzquxr3c){display:none}.rt-tbl-stack:where(.astro-kzquxr3c) tr:where(.astro-kzquxr3c){border-bottom:1px solid #eadfd3;padding:6px 0;display:block}.rt-tbl-stack:where(.astro-kzquxr3c) td:where(.astro-kzquxr3c){border:0;padding:6px 16px;display:block}.rt-tbl-stack:where(.astro-kzquxr3c) td:where(.astro-kzquxr3c)[data-l]:before{content:attr(data-l);font:600 13px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#6e5f79;margin-bottom:2px;display:block}.rt-fail:where(.astro-kzquxr3c){grid-template-columns:1fr}.rt-copy:where(.astro-kzquxr3c){height:44px}}
