:where(.astro-jon2qpe7){box-sizing:content-box}button:where(.astro-jon2qpe7),select:where(.astro-jon2qpe7),input:where(.astro-jon2qpe7)[type=button],input:where(.astro-jon2qpe7)[type=submit],input:where(.astro-jon2qpe7)[type=reset],input:where(.astro-jon2qpe7)[type=search]{box-sizing:border-box}.lx-root:where(.astro-jon2qpe7){line-height:normal}body{background:#140c1b;margin:0}.lx-pg:where(.astro-jon2qpe7){font-family:var(--font-text);color:#f4ece4;background:#140c1b;min-height:100%}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7){color:#f0a24b;text-decoration:none}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7):hover{color:#ffc27a}.lx-pg:where(.astro-jon2qpe7) code:where(.astro-jon2qpe7),.lx-pg:where(.astro-jon2qpe7) pre:where(.astro-jon2qpe7){font-variant-ligatures:none}.lx-pg:where(.astro-jon2qpe7) :where(.astro-jon2qpe7):focus-visible{outline-offset:2px;outline:2px solid #f0a24b}.lx-ic-code:where(.astro-jon2qpe7){font-family:var(--font-mono);color:#f4ece4;font-size:.92em}.lx-wrap:where(.astro-jon2qpe7){box-sizing:content-box;max-width:1240px;margin:0 auto;padding:0 32px}.lx-sec:where(.astro-jon2qpe7){padding-top:96px;padding-bottom:96px}.lx-eyebrow:where(.astro-jon2qpe7){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f0a24b;font-size:13px}.lx-h1:where(.astro-jon2qpe7){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:76px;font-weight:800;line-height:.98}.lx-h2:where(.astro-jon2qpe7){font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.04}.lx-h3:where(.astro-jon2qpe7){font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.2}.lx-lede:where(.astro-jon2qpe7){color:#d6c8df;max-width:40rem;margin:0;font-size:20px;line-height:1.55}.lx-p:where(.astro-jon2qpe7){color:#c9bad3;margin:0;font-size:16px;line-height:1.6}.lx-dim:where(.astro-jon2qpe7){color:#9c8aab}.lx-card:where(.astro-jon2qpe7){box-sizing:border-box;background:#1e1328;border:1px solid #34233f;border-radius:20px;padding:28px}.lx-btn:where(.astro-jon2qpe7){box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7).lx-btn-lamp{color:#2a1534;background:#f0a24b}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7).lx-btn-lamp:hover{color:#2a1534;background:#ffb866}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7).lx-btn-ghost{color:#f4ece4;border:1px solid #4a3458}.lx-pg:where(.astro-jon2qpe7) a:where(.astro-jon2qpe7).lx-btn-ghost:hover{color:#fff;border-color:#7a5e8c}.lx-cmd:where(.astro-jon2qpe7){box-sizing:border-box;background:#1e1328;border:1px solid #4a3458;border-radius:12px;align-items:center;gap:8px;max-width:100%;min-height:56px;padding:0 6px 0 16px;display:flex}.lx-cmd:where(.astro-jon2qpe7) code:where(.astro-jon2qpe7){font:15px var(--font-mono);color:#f4ece4;white-space:pre;flex:1;min-width:0;padding:16px 0;overflow-x:auto}.lx-pr:where(.astro-jon2qpe7){color:#9c8aab}.lx-copy:where(.astro-jon2qpe7){color:#f4ece4;min-width:64px;height:44px;font:600 13px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:9px;flex:none;padding:0 14px}.lx-copy:where(.astro-jon2qpe7):hover{border-color:#7a5e8c}.lx-code:where(.astro-jon2qpe7){font:14px/1.75 var(--font-mono);color:#d6c8df;white-space:pre;background:#120a18;border:1px solid #2e1f3a;border-radius:16px;min-width:0;margin:0;padding:20px 22px;overflow-x:auto}.lx-c:where(.astro-jon2qpe7){color:#9c8aab}.lx-k:where(.astro-jon2qpe7){color:#f0a24b}.lx-s:where(.astro-jon2qpe7){color:#8be39b}.lx-codebox:where(.astro-jon2qpe7){background:#120a18;border:1px solid #2e1f3a;border-radius:16px;min-width:0;overflow:hidden}.lx-codebox-h:where(.astro-jon2qpe7){font:13px var(--font-mono);color:#9c8aab;border-bottom:1px solid #2e1f3a;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex}.lx-codebox:where(.astro-jon2qpe7) .lx-code:where(.astro-jon2qpe7){background:0 0;border:0;border-radius:0}.lx-chip:where(.astro-jon2qpe7){color:#9dc7ff;white-space:nowrap;background:#141b2c;border:1px solid #2c3f66;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lx-shot:where(.astro-jon2qpe7){text-align:center;color:#c9bad3;box-sizing:border-box;background:repeating-linear-gradient(135deg,#1a1022 0 14px,#1e1328 14px 28px);border:1px dashed #5a4168;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.lx-shot:where(.astro-jon2qpe7) b:where(.astro-jon2qpe7){font-family:var(--font-mono);color:#f0a24b;font-size:13px}.lx-grid:where(.astro-jon2qpe7){gap:20px;display:grid}.lx-ic:where(.astro-jon2qpe7){flex:none;width:20px;height:20px}.lx-lang:where(.astro-jon2qpe7){height:22px;font:600 11px var(--font-mono);letter-spacing:.04em;vertical-align:middle;border-radius:6px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.lx-go:where(.astro-jon2qpe7){color:#7fd3f0;background:#123040;border:1px solid #23536a}.lx-py:where(.astro-jon2qpe7){color:#f2da6b;background:#2e2a10;border:1px solid #5a5020}.lx-ts:where(.astro-jon2qpe7){color:#a9bbff;background:#1a2348;border:1px solid #33427e}.lx-node:where(.astro-jon2qpe7){box-sizing:border-box;background:#1e1328;border:1px solid #4a3458;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.lx-node:where(.astro-jon2qpe7) b:where(.astro-jon2qpe7){color:#f4ece4;font-size:16px}.lx-nh:where(.astro-jon2qpe7){justify-content:space-between;align-items:center;gap:8px;display:flex}.lx-d:where(.astro-jon2qpe7){color:#b9a9c6;font-size:13px;line-height:1.45}.lx-band:where(.astro-jon2qpe7){background:#1a1022;border:1px solid #2e1f3a;border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.lx-band-h:where(.astro-jon2qpe7){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-band-h:where(.astro-jon2qpe7) b:where(.astro-jon2qpe7){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#c9bad3;font-size:12px}.lx-arrow:where(.astro-jon2qpe7){color:#9c8aab;flex:none;justify-content:center;align-items:center;display:flex}.lx-flow:where(.astro-jon2qpe7){align-items:center;gap:10px;display:flex}.lx-topic:where(.astro-jon2qpe7){border-top:1px solid #2e1f3a;grid-template-columns:150px 20px 190px 20px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.lx-topic:where(.astro-jon2qpe7):first-child{border-top:0}.lx-topic:where(.astro-jon2qpe7) code:where(.astro-jon2qpe7){font:13px var(--font-mono);color:#ffd60a;background:#16150f;border:1px solid #3a3518;border-radius:8px;justify-self:start;padding:5px 9px}.lx-who:where(.astro-jon2qpe7){color:#f4ece4;align-items:center;gap:8px;font-size:14px;display:flex}.lx-cons:where(.astro-jon2qpe7){flex-wrap:wrap;gap:8px;display:flex}.lx-con:where(.astro-jon2qpe7){color:#f4ece4;background:#1e1328;border:1px solid #34233f;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;display:inline-flex}.lx-con:where(.astro-jon2qpe7) i:where(.astro-jon2qpe7){color:#b9a9c6;font-style:normal}.lx-infra:where(.astro-jon2qpe7){grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.lx-chunk:where(.astro-jon2qpe7){border-top:1px solid #2e1f3a;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;padding:44px 0;display:grid}.lx-n:where(.astro-jon2qpe7){font-family:var(--font-mono);color:#f0a24b;font-size:13px}.lx-chunk:where(.astro-jon2qpe7) .lx-code:where(.astro-jon2qpe7){font-size:13.5px}.lx-try:where(.astro-jon2qpe7){flex-direction:column;gap:14px;min-width:0;display:flex}.lx-t:where(.astro-jon2qpe7){font-family:var(--font-mono);color:#9c8aab;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.lx-states:where(.astro-jon2qpe7){flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.lx-s8:where(.astro-jon2qpe7){color:#f4ece4;background:#22162c;border:1px solid #4a3458;border-radius:999px;padding:4px 10px}.lx-mini:where(.astro-jon2qpe7){background:#120a18;border:1px solid #2e1f3a;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.lx-mini:where(.astro-jon2qpe7) pre:where(.astro-jon2qpe7){min-width:0;font:13px/1.6 var(--font-mono);color:#d6c8df;white-space:pre;flex:1;margin:0;padding:8px 0;overflow-x:auto}.lx-shows:where(.astro-jon2qpe7) li:where(.astro-jon2qpe7){color:#e9deef;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.lx-shows:where(.astro-jon2qpe7) li:where(.astro-jon2qpe7) svg:where(.astro-jon2qpe7){color:#8be39b;margin-top:3px}.lx-planned:where(.astro-jon2qpe7){border:1px dashed #4a3458;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.lx-hero:where(.astro-jon2qpe7){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (width<=1000px){.lx-hero:where(.astro-jon2qpe7){grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.lx-chunk:where(.astro-jon2qpe7){grid-template-columns:minmax(0,1fr);gap:20px}.lx-flow:where(.astro-jon2qpe7){flex-direction:column;align-items:stretch}.lx-flow:where(.astro-jon2qpe7) .lx-arrow:where(.astro-jon2qpe7){transform:rotate(90deg)}.lx-flow:where(.astro-jon2qpe7)>.lx-node:where(.astro-jon2qpe7){flex:none!important}.lx-topic:where(.astro-jon2qpe7){grid-template-columns:minmax(0,1fr);gap:8px}.lx-topic:where(.astro-jon2qpe7) .lx-arrow:where(.astro-jon2qpe7){display:none}}@media (width<=760px){.lx-h1:where(.astro-jon2qpe7){font-size:46px}.lx-h2:where(.astro-jon2qpe7){font-size:34px}.lx-lede:where(.astro-jon2qpe7){font-size:18px}.lx-sec:where(.astro-jon2qpe7){padding-top:64px;padding-bottom:64px}.lx-card:where(.astro-jon2qpe7){padding:22px}.lx-band:where(.astro-jon2qpe7){padding:18px}.lx-stack-sm:where(.astro-jon2qpe7){flex-direction:column!important;align-items:stretch!important}}.lx-s1:where(.astro-jon2qpe7).lx-s1.lx-s1{position:relative;overflow:hidden}.lx-s2:where(.astro-jon2qpe7).lx-s2.lx-s2{background:radial-gradient(closest-side,#f0a24b33,#f0a24b00);border-radius:50%;width:1000px;height:560px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.lx-s3:where(.astro-jon2qpe7).lx-s3.lx-s3{padding-top:88px;padding-bottom:88px;position:relative}.lx-s4:where(.astro-jon2qpe7).lx-s4.lx-s4{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.lx-s5:where(.astro-jon2qpe7).lx-s5.lx-s5{flex-wrap:wrap;gap:12px;display:flex}.lx-s6:where(.astro-jon2qpe7).lx-s6.lx-s6{flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;font-size:14px;display:flex}.lx-s7:where(.astro-jon2qpe7).lx-s7.lx-s7{gap:8px;display:flex}.lx-s8:where(.astro-jon2qpe7).lx-s8.lx-s8{margin:0}.lx-s9:where(.astro-jon2qpe7).lx-s9.lx-s9{box-shadow:0 40px 100px #00000080}.lx-s10:where(.astro-jon2qpe7).lx-s10.lx-s10{padding:12px 18px}.lx-s11:where(.astro-jon2qpe7).lx-s11.lx-s11{background:#170e1f;border-top:1px solid #2e1f3a}.lx-s12:where(.astro-jon2qpe7).lx-s12.lx-s12{flex-direction:column;gap:32px;display:flex}.lx-s13:where(.astro-jon2qpe7).lx-s13.lx-s13{flex-direction:column;gap:12px;max-width:46rem;display:flex}.lx-s14:where(.astro-jon2qpe7).lx-s14.lx-s14{font-size:18px}.lx-s15:where(.astro-jon2qpe7).lx-s15.lx-s15{font-size:13px}.lx-s16:where(.astro-jon2qpe7).lx-s16.lx-s16{flex:0 0 150px}.lx-s17:where(.astro-jon2qpe7).lx-s17.lx-s17{flex:0 0 180px}.lx-s18:where(.astro-jon2qpe7).lx-s18.lx-s18{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;min-width:0;display:grid}.lx-s19:where(.astro-jon2qpe7).lx-s19.lx-s19{flex-wrap:wrap;gap:10px 22px;margin:0;font-size:14px;display:flex}.lx-s20:where(.astro-jon2qpe7).lx-s20.lx-s20{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:48px;display:grid}.lx-s21:where(.astro-jon2qpe7).lx-s21.lx-s21{flex-direction:column;gap:16px;min-width:0;display:flex}.lx-s22:where(.astro-jon2qpe7).lx-s22.lx-s22{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.lx-s23:where(.astro-jon2qpe7).lx-s23.lx-s23{font-size:15px}.lx-s24:where(.astro-jon2qpe7).lx-s24.lx-s24{flex-direction:column;gap:14px;min-width:0;display:flex}.lx-s25:where(.astro-jon2qpe7).lx-s25.lx-s25{background:#170e1f;border-top:1px solid #2e1f3a;border-bottom:1px solid #2e1f3a}.lx-s26:where(.astro-jon2qpe7).lx-s26.lx-s26{padding-bottom:56px}.lx-s27:where(.astro-jon2qpe7).lx-s27.lx-s27{flex-direction:column;gap:12px;max-width:46rem;padding-bottom:32px;display:flex}.lx-s28:where(.astro-jon2qpe7).lx-s28.lx-s28{flex-direction:column;gap:12px;min-width:0;display:flex}.lx-s29:where(.astro-jon2qpe7).lx-s29.lx-s29{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.lx-s30:where(.astro-jon2qpe7).lx-s30.lx-s30{color:#8be39b;border-color:#2f5a3a}.lx-s31:where(.astro-jon2qpe7).lx-s31.lx-s31{color:#ffd60a}.lx-s32:where(.astro-jon2qpe7).lx-s32.lx-s32{background:linear-gradient(#24172c,#1e1328);border-color:#5a3e1e}.lx-s33:where(.astro-jon2qpe7).lx-s33.lx-s33{color:#f0a24b}.lx-s34:where(.astro-jon2qpe7).lx-s34.lx-s34{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:24px}.lx-s35:where(.astro-jon2qpe7).lx-s35.lx-s35{flex-direction:column;grid-column:1/-1;gap:12px;margin:0;display:flex}.lx-s36:where(.astro-jon2qpe7).lx-s36.lx-s36{aspect-ratio:16/6;min-height:240px}.lx-s37:where(.astro-jon2qpe7).lx-s37.lx-s37{font-size:14px}.lx-s38:where(.astro-jon2qpe7).lx-s38.lx-s38{color:inherit}.lx-s39:where(.astro-jon2qpe7).lx-s39.lx-s39{flex-direction:column;gap:12px;margin:0;display:flex}.lx-s40:where(.astro-jon2qpe7).lx-s40.lx-s40{aspect-ratio:16/10}.lx-s41:where(.astro-jon2qpe7).lx-s41.lx-s41{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lx-s42:where(.astro-jon2qpe7).lx-s42.lx-s42{border-top:1px solid #2e1f3a}.lx-s43:where(.astro-jon2qpe7).lx-s43.lx-s43{flex-direction:column;gap:28px;display:flex}.lx-s44:where(.astro-jon2qpe7).lx-s44.lx-s44{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lx-s45:where(.astro-jon2qpe7).lx-s45.lx-s45{flex-direction:column;gap:12px;max-width:40rem;display:flex}.lx-s46:where(.astro-jon2qpe7).lx-s46.lx-s46{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.lx-s47:where(.astro-jon2qpe7).lx-s47.lx-s47{align-self:flex-start}.lx-s48:where(.astro-jon2qpe7).lx-s48.lx-s48{font-size:20px}
