.rl-cool[data-astro-cid-4zbswf63]{background:#eef1f1}.rl-grid[data-astro-cid-4zbswf63]{background-color:#f4f6f6;background-image:linear-gradient(#e2e7e8 1px,#0000 1px),linear-gradient(90deg,#e2e7e8 1px,#0000 1px);background-size:32px 32px}.rl-dkgrid[data-astro-cid-4zbswf63]{color:var(--warm-white);background-color:#0e1214;background-image:linear-gradient(#4fb8ba12 1px,#0000 1px),linear-gradient(90deg,#4fb8ba12 1px,#0000 1px);background-size:40px 40px}.mono[data-astro-cid-4zbswf63]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.secnum[data-astro-cid-4zbswf63]{letter-spacing:.16em;color:var(--teal-ink);font-size:12px;font-weight:700}.secnum[data-astro-cid-4zbswf63].light{color:var(--teal-light)}.sec[data-astro-cid-4zbswf63]{padding:clamp(52px,5.6vw,80px) 0}.sec-title[data-astro-cid-4zbswf63]{flex-direction:column;gap:14px;min-width:0;display:flex}.sec-title[data-astro-cid-4zbswf63] .lead[data-astro-cid-4zbswf63]{color:var(--ink-body);margin:0}.sec-head[data-astro-cid-4zbswf63]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:36px;display:flex}.head-title[data-astro-cid-4zbswf63]{max-width:760px}.sec-text[data-astro-cid-4zbswf63]{max-width:420px;color:var(--ink-muted-dark);margin:0;font-size:14px;line-height:22px}.sec-text[data-astro-cid-4zbswf63].muted{color:var(--ink-muted)}h2[data-astro-cid-4zbswf63]{font-size:clamp(32px,3.6vw,52px)}.small[data-astro-cid-4zbswf63]{color:var(--ink-muted);margin:0;font-size:12px;line-height:18px}.lslot[data-astro-cid-4zbswf63]{border-radius:var(--radius-sm);background:#dce2e3;position:relative;overflow:hidden}.lslot[data-astro-cid-4zbswf63] .wash[data-astro-cid-4zbswf63]{transition:transform 1s var(--ease);background:radial-gradient(65% 65% at 55% 40%,#f4f7f7 0%,#dde4e5 50%,#c5ced0 100%);position:absolute;inset:0}.lslot[data-astro-cid-4zbswf63].dk{background:#12171a}.lslot[data-astro-cid-4zbswf63].dk .wash[data-astro-cid-4zbswf63]{background:radial-gradient(60% 60% at 55% 40%,#2b373c 0%,#172024 55%,#0e1214 100%)}.lslot[data-astro-cid-4zbswf63] .req[data-astro-cid-4zbswf63]{z-index:2;text-align:center;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.lslot[data-astro-cid-4zbswf63] .req[data-astro-cid-4zbswf63] b[data-astro-cid-4zbswf63]{letter-spacing:.14em;color:#22303a;font-size:11px;font-weight:700}.lslot[data-astro-cid-4zbswf63].dk .req[data-astro-cid-4zbswf63] b[data-astro-cid-4zbswf63]{color:#e6f0f1}.lslot[data-astro-cid-4zbswf63] .xh[data-astro-cid-4zbswf63]{z-index:1;opacity:.5;background:linear-gradient(90deg,#0000 calc(50% - .5px),#aab6ba calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#aab6ba calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:0}.lslot[data-astro-cid-4zbswf63].dk .xh[data-astro-cid-4zbswf63]{opacity:.25}.lslot[data-astro-cid-4zbswf63] .fill{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-4zbswf63]{overflow:hidden}.crumb-row[data-astro-cid-4zbswf63]{padding-top:22px}.hero-grid[data-astro-cid-4zbswf63]{align-items:center;row-gap:40px;padding-top:16px;padding-bottom:clamp(48px,5vw,72px)}.hero-copy[data-astro-cid-4zbswf63]{flex-direction:column;gap:24px;display:flex}h1[data-astro-cid-4zbswf63]{font-size:clamp(46px,6vw,88px)}.tagline[data-astro-cid-4zbswf63]{letter-spacing:-.015em;color:#e6eaeb;max-width:600px;margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.3}.hero[data-astro-cid-4zbswf63] .lead[data-astro-cid-4zbswf63]{max-width:580px;color:var(--ink-muted-dark);margin:0}.btns[data-astro-cid-4zbswf63]{flex-wrap:wrap;gap:14px;display:flex}.hero-side[data-astro-cid-4zbswf63]{flex-direction:column;gap:16px;display:flex}.hero-img[data-astro-cid-4zbswf63]{height:clamp(240px,20vw,290px)}.timeline[data-astro-cid-4zbswf63]{border-radius:var(--radius-sm);background:#0e1214d9;border:1px solid #2b3236;padding:18px 20px}.tl-h[data-astro-cid-4zbswf63]{letter-spacing:.12em;color:#8a959b;margin:0;padding-bottom:10px;font-size:11px;font-weight:400}.timeline[data-astro-cid-4zbswf63] ol[data-astro-cid-4zbswf63]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-4zbswf63] li[data-astro-cid-4zbswf63]{color:#d5dadb;border-top:1px solid #1f272b;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;line-height:20px;display:grid}.timeline[data-astro-cid-4zbswf63] li[data-astro-cid-4zbswf63] .mono[data-astro-cid-4zbswf63]{color:var(--teal-light);font-weight:600}.what-grid[data-astro-cid-4zbswf63]{align-items:start;row-gap:40px}.what-main[data-astro-cid-4zbswf63]{flex-direction:column;gap:28px;display:flex}.narrow[data-astro-cid-4zbswf63]{max-width:680px}.defs[data-astro-cid-4zbswf63]{border-top:1px solid #cbd3d5;border-left:1px solid #cbd3d5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.defs[data-astro-cid-4zbswf63]>div[data-astro-cid-4zbswf63]{background:#ffffffb8;border-bottom:1px solid #cbd3d5;border-right:1px solid #cbd3d5;flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}.defs[data-astro-cid-4zbswf63] .k[data-astro-cid-4zbswf63]{letter-spacing:.14em;color:var(--teal-ink);font-size:11px;font-weight:700}.defs[data-astro-cid-4zbswf63] h3[data-astro-cid-4zbswf63]{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:24px}.defs[data-astro-cid-4zbswf63] p[data-astro-cid-4zbswf63]{color:var(--ink-body);margin:0;font-size:14px;line-height:22px}.diagram[data-astro-cid-4zbswf63]{background:var(--white);border-radius:var(--radius-sm);border:1px solid #cbd3d5;flex-direction:column;gap:20px;padding:28px;display:flex}.dg-head[data-astro-cid-4zbswf63]{letter-spacing:.12em;color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.dg-head[data-astro-cid-4zbswf63] .accent[data-astro-cid-4zbswf63]{letter-spacing:0}.diagram[data-astro-cid-4zbswf63] svg[data-astro-cid-4zbswf63]{width:100%;height:auto;display:block}.steps[data-astro-cid-4zbswf63]{border-top:1px solid var(--charcoal);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-4zbswf63] li[data-astro-cid-4zbswf63]{flex-direction:column;gap:6px;padding:16px 16px 0 0;display:flex}.steps[data-astro-cid-4zbswf63] .n[data-astro-cid-4zbswf63]{color:var(--teal-ink);font-size:12px;font-weight:700}.steps[data-astro-cid-4zbswf63] b[data-astro-cid-4zbswf63]{font-size:16px;font-weight:600;line-height:22px}.steps[data-astro-cid-4zbswf63] .dd[data-astro-cid-4zbswf63]{color:#4c555c;font-size:13px;line-height:20px}.tech[data-astro-cid-4zbswf63]{color:var(--warm-white);background:#12171a}.trow[data-astro-cid-4zbswf63]{border-top:1px solid #2b3236;grid-template-columns:120px minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;padding:30px 0;display:grid}.tcol[data-astro-cid-4zbswf63]{flex-direction:column;gap:10px;display:flex}.tnum[data-astro-cid-4zbswf63]{color:#8a959b;font-size:13px;font-weight:700}.formula[data-astro-cid-4zbswf63]{color:var(--teal-light);letter-spacing:-.01em;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1}.trow[data-astro-cid-4zbswf63] h3[data-astro-cid-4zbswf63]{letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.2}.ttag[data-astro-cid-4zbswf63]{color:var(--ink-soft-dark);margin:0;font-size:15px;line-height:23px}.tdesc[data-astro-cid-4zbswf63]{color:#d5dadb;margin:0;font-size:15px;line-height:25px}.meta[data-astro-cid-4zbswf63]{flex-direction:column;gap:12px;margin:0;font-size:13px;line-height:20px;display:flex}.meta[data-astro-cid-4zbswf63] dt[data-astro-cid-4zbswf63]{letter-spacing:.14em;color:#8a959b;font-size:11px;font-weight:700}.meta[data-astro-cid-4zbswf63] dd[data-astro-cid-4zbswf63]{color:#e6eaeb;margin:2px 0 0}.meta[data-astro-cid-4zbswf63] a[data-astro-cid-4zbswf63]{color:#9ed6d7}.meta[data-astro-cid-4zbswf63] a[data-astro-cid-4zbswf63]:hover{color:var(--white)}.rgrid[data-astro-cid-4zbswf63]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.rcard[data-astro-cid-4zbswf63]{background:var(--white);border-radius:var(--radius-sm);transition:box-shadow .35s var(--ease), transform .35s var(--ease);border:1px solid #dde2e3;flex-direction:column;display:flex;overflow:hidden}.rcard[data-astro-cid-4zbswf63]:hover{transform:translateY(-2px);box-shadow:0 28px 56px -28px #171a1d4d}.rcard[data-astro-cid-4zbswf63]:hover .wash[data-astro-cid-4zbswf63],.rcard[data-astro-cid-4zbswf63]:hover .fill{transform:scale(1.04)}.rimg[data-astro-cid-4zbswf63]{border-radius:0;height:250px}.rbody[data-astro-cid-4zbswf63]{flex-direction:column;flex:1;gap:14px;padding:26px 26px 28px;display:flex}.rtags[data-astro-cid-4zbswf63]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rbrand[data-astro-cid-4zbswf63]{letter-spacing:.12em;color:var(--ink-muted);font-size:12px;font-weight:700}.rcard[data-astro-cid-4zbswf63] h3[data-astro-cid-4zbswf63]{letter-spacing:-.015em;margin:0;font-size:23px;font-weight:500;line-height:29px}.rdesc[data-astro-cid-4zbswf63]{color:var(--ink-body);margin:0;font-size:15px;line-height:23px}.kv[data-astro-cid-4zbswf63]{border-top:1px solid #e1e5e6;flex-direction:column;margin:0;font-size:13px;line-height:19px;display:flex}.kv[data-astro-cid-4zbswf63] dt[data-astro-cid-4zbswf63]{letter-spacing:.06em;color:#5f6a70;padding:9px 0 2px;font-size:11px;font-weight:700}.kv[data-astro-cid-4zbswf63] dd[data-astro-cid-4zbswf63]{color:#22282c;border-bottom:1px solid #e1e5e6;margin:0;padding:0 0 9px;font-weight:500}.acts[data-astro-cid-4zbswf63]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.btn-sm[data-astro-cid-4zbswf63]{min-height:46px;padding:0 18px;font-size:14px}.rsrc[data-astro-cid-4zbswf63]{color:#5f6a70;word-break:break-all;font-size:11px;line-height:16px}.note[data-astro-cid-4zbswf63]{background:var(--white);border-radius:var(--radius-sm);border:1px solid #d5dadb;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:24px;padding:18px 22px;display:grid}.note[data-astro-cid-4zbswf63] svg[data-astro-cid-4zbswf63]{margin-top:2px}.note[data-astro-cid-4zbswf63] p[data-astro-cid-4zbswf63]{color:var(--ink-body);margin:0;font-size:13px;line-height:20px}.adv[data-astro-cid-4zbswf63]{border-top:1px solid #cbd3d5;border-left:1px solid #cbd3d5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adv[data-astro-cid-4zbswf63]>div[data-astro-cid-4zbswf63]{background:#fffc;border-bottom:1px solid #cbd3d5;border-right:1px solid #cbd3d5;flex-direction:column;gap:8px;padding:24px;display:flex}.adv[data-astro-cid-4zbswf63] .an[data-astro-cid-4zbswf63]{color:var(--teal-ink);font-size:11px;font-weight:700}.adv[data-astro-cid-4zbswf63] b[data-astro-cid-4zbswf63]{font-size:17px;font-weight:600;line-height:23px}.adv[data-astro-cid-4zbswf63] p[data-astro-cid-4zbswf63]{color:var(--ink-body);margin:0;font-size:14px;line-height:21px}.adv[data-astro-cid-4zbswf63] small[data-astro-cid-4zbswf63]{letter-spacing:.06em;color:#5f6a70;margin-top:auto;padding-top:6px;font-size:11px}.docs[data-astro-cid-4zbswf63]{background:var(--warm-white)}.docs-title[data-astro-cid-4zbswf63]{max-width:820px;padding-bottom:32px}.docs-title[data-astro-cid-4zbswf63] .lead[data-astro-cid-4zbswf63] strong{font-weight:700}.docs-grid[data-astro-cid-4zbswf63]{align-items:start;row-gap:40px}.dgroup[data-astro-cid-4zbswf63]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dtype[data-astro-cid-4zbswf63]{border-radius:var(--radius-full);letter-spacing:.08em;align-items:center;gap:8px;min-height:28px;margin:0;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.dtype[data-astro-cid-4zbswf63].dark{background:var(--charcoal);color:var(--warm-white)}.dtype[data-astro-cid-4zbswf63].teal{color:#0f5f62;background:#e4f2f2;border:1px solid #a9d5d6}.dtype[data-astro-cid-4zbswf63].amber{color:#6a5414;background:#fbf6e8;border:1px solid #efdfae}.dtext[data-astro-cid-4zbswf63]{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.dlist[data-astro-cid-4zbswf63]{border-top:1px solid #d5dadb;align-self:stretch;margin:0;padding:0;list-style:none}.dlist[data-astro-cid-4zbswf63] li[data-astro-cid-4zbswf63]{border-bottom:1px solid #d5dadb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 0;display:grid}.dlist[data-astro-cid-4zbswf63] .t[data-astro-cid-4zbswf63]{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.dlist[data-astro-cid-4zbswf63] .s[data-astro-cid-4zbswf63]{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:19px;display:block}.go[data-astro-cid-4zbswf63]{border:1px solid var(--charcoal);border-radius:var(--radius-full);width:44px;height:44px;color:var(--charcoal);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.go[data-astro-cid-4zbswf63]:hover{background:var(--charcoal);color:var(--warm-white)}.docs-note[data-astro-cid-4zbswf63]{margin-top:32px}.ct-grid[data-astro-cid-4zbswf63]{align-items:end;row-gap:32px}.ct-grid[data-astro-cid-4zbswf63] .sec-title[data-astro-cid-4zbswf63]{gap:18px}.ct-grid[data-astro-cid-4zbswf63] h2[data-astro-cid-4zbswf63]{font-size:clamp(30px,3.4vw,48px)}.ct-grid[data-astro-cid-4zbswf63] .lead[data-astro-cid-4zbswf63]{color:var(--ink-muted-dark)}.topics[data-astro-cid-4zbswf63]{flex-wrap:wrap;gap:10px;display:flex}.chipd[data-astro-cid-4zbswf63]{border-radius:var(--radius-full);min-height:44px;font:inherit;color:var(--warm-white);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f7f7f459;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chipd[data-astro-cid-4zbswf63]:hover{border-color:var(--warm-white)}.chipd[data-astro-cid-4zbswf63][aria-pressed=true]{background:var(--warm-white);color:var(--charcoal);border-color:var(--warm-white)}.ct-side[data-astro-cid-4zbswf63]{flex-direction:column;gap:12px;display:flex}.readout[data-astro-cid-4zbswf63]{border-radius:var(--radius-sm);color:#9fb0b6;border:1px solid #2b3236;padding:12px 14px;font-size:12px;line-height:18px}.readout[data-astro-cid-4zbswf63] span[data-astro-cid-4zbswf63]{color:var(--warm-white)}.ct-side[data-astro-cid-4zbswf63] .src[data-astro-cid-4zbswf63]{color:var(--ink-soft-dark);justify-content:center}@media (width<=1100px){.defs[data-astro-cid-4zbswf63],.adv[data-astro-cid-4zbswf63]{grid-template-columns:repeat(2,minmax(0,1fr))}.trow[data-astro-cid-4zbswf63]{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr)}.meta[data-astro-cid-4zbswf63]{grid-column:2/-1}}@media (width<=900px){.btns[data-astro-cid-4zbswf63]{flex-direction:column;align-items:stretch}.hero-img[data-astro-cid-4zbswf63]{height:clamp(220px,44vw,320px)}}@media (width<=600px){.defs[data-astro-cid-4zbswf63],.adv[data-astro-cid-4zbswf63]{grid-template-columns:minmax(0,1fr)}.defs[data-astro-cid-4zbswf63]>div[data-astro-cid-4zbswf63],.adv[data-astro-cid-4zbswf63]>div[data-astro-cid-4zbswf63]{padding:20px}.trow[data-astro-cid-4zbswf63]{grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 0}.meta[data-astro-cid-4zbswf63]{grid-column:auto}.diagram[data-astro-cid-4zbswf63]{padding:22px 18px}.rimg[data-astro-cid-4zbswf63]{height:220px}.rbody[data-astro-cid-4zbswf63]{padding:22px 20px 24px}.dlist[data-astro-cid-4zbswf63] li[data-astro-cid-4zbswf63]{grid-template-columns:minmax(0,1fr) 44px}}
