.section[data-astro-cid-w6ymvdtg]{padding-block:72px}.section-head[data-astro-cid-w6ymvdtg]{gap:12px;max-width:62ch;margin-bottom:40px;display:grid}.section-head[data-astro-cid-w6ymvdtg]:last-child{margin-bottom:0}.section-head[data-astro-cid-w6ymvdtg] [data-astro-cid-w6ymvdtg]:is(h2,h3){font-size:var(--step-3);margin:0}.intro[data-astro-cid-w6ymvdtg]{color:var(--muted);font-size:var(--step-1);margin:0}@media (width>=768px){.section[data-astro-cid-w6ymvdtg]{padding-block:104px}}.section[data-astro-cid-w6ymvdtg]+.section[data-astro-cid-w6ymvdtg]{padding-top:0}
.spotlight[data-astro-cid-5arngawp]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.beam[data-astro-cid-5arngawp]{transform-origin:50% 0;background:radial-gradient(45% 55% at 50% 0,#c7d2fe29,#818cf80f 55%,#0000 80%);width:46%;height:150%;position:absolute;top:-40%}.left[data-astro-cid-5arngawp]{left:2%;rotate:-28deg}.right[data-astro-cid-5arngawp]{right:2%;rotate:28deg}@media (prefers-reduced-motion:no-preference){.left[data-astro-cid-5arngawp]{animation:3.2s cubic-bezier(.33,0,.2,1) both beam-left}.right[data-astro-cid-5arngawp]{animation:3.2s cubic-bezier(.33,0,.2,1) .12s both beam-right}}@keyframes beam-left{0%{opacity:0;rotate:-44deg}35%{opacity:1}65%{rotate:-24deg}to{rotate:-28deg}}@keyframes beam-right{0%{opacity:0;rotate:44deg}35%{opacity:1}65%{rotate:24deg}to{rotate:28deg}}
.page-head[data-astro-cid-73dgtvns]{isolation:isolate;color:#f5f6fb;background:radial-gradient(120% 90% at 20% -20%,#1e1b4b 0%,#0b0c14 60%,#08090e 100%);padding-block:72px 56px;position:relative;overflow:hidden}.bg[data-astro-cid-73dgtvns]{z-index:-1;pointer-events:none;position:absolute;inset:0}.bg[data-astro-cid-73dgtvns] .grid-fade{position:absolute;inset:0;mask-image:radial-gradient(70% 90% at 30% 0,#000 15%,#0000 70%)}.inner[data-astro-cid-73dgtvns]{gap:18px;display:grid}.eyebrow[data-astro-cid-73dgtvns]{color:#a5b4fc}.title[data-astro-cid-73dgtvns]{letter-spacing:-.035em;color:#fff;max-width:20ch;margin:0;font-size:clamp(2.3rem,1.5rem + 3.4vw,4.25rem);font-weight:600;line-height:1.05}.lede[data-astro-cid-73dgtvns]{color:#b6bccb;max-width:58ch;margin:0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem)}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]{background:linear-gradient(#fff 35%,#c7d2fe);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.after[data-astro-cid-73dgtvns]{margin-top:40px}@media (width>=768px){.page-head[data-astro-cid-73dgtvns]{padding-block:112px 80px}}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]{animation:.38s cubic-bezier(.2,.7,.2,1) backwards head-word-in}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(2){animation-delay:45ms}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(3){animation-delay:90ms}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(4){animation-delay:.135s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(5){animation-delay:.18s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(6){animation-delay:.225s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(7){animation-delay:.27s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(8){animation-delay:.315s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(9){animation-delay:.36s}.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns]:nth-child(n+10){animation-delay:.405s}.lede[data-astro-cid-73dgtvns]{animation:.45s cubic-bezier(.2,.7,.2,1) .25s backwards head-rise}@keyframes head-word-in{0%{opacity:.08;filter:blur(10px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:none}}@keyframes head-rise{0%{opacity:.08;filter:blur(6px);transform:translateY(-6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.title[data-astro-cid-73dgtvns] .w[data-astro-cid-73dgtvns],.lede[data-astro-cid-73dgtvns]{animation:none}}
.gen[data-astro-cid-qvkqq6lm]{background:var(--paper);border:var(--border);border-radius:var(--radius-l);grid-template-rows:auto 1fr auto;gap:12px;margin:0;padding:20px;display:grid}.gen-head[data-astro-cid-qvkqq6lm]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.chip-prompt[data-astro-cid-qvkqq6lm]{background:var(--accent-soft);font-size:var(--step--1);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.chip-prompt[data-astro-cid-qvkqq6lm] .lbl[data-astro-cid-qvkqq6lm]{color:var(--accent-ink);font-weight:600}.chip-prompt[data-astro-cid-qvkqq6lm] code[data-astro-cid-qvkqq6lm]{color:var(--ink)}.out[data-astro-cid-qvkqq6lm]{border-radius:var(--radius-m);background:var(--page);border:var(--border);font:400 14px/1.55 var(--font-mono);overflow-wrap:anywhere;margin:0;padding:16px}.gen-text[data-astro-cid-qvkqq6lm]{margin-top:.4em}:root.js .gen-text[data-astro-cid-qvkqq6lm].reveal{opacity:1;transform:none}.word[data-astro-cid-qvkqq6lm]{display:inline-block}@media (prefers-reduced-motion:no-preference){:root.js .gen-text[data-astro-cid-qvkqq6lm]:not(.is-in) .word[data-astro-cid-qvkqq6lm]{opacity:0}.gen-text[data-astro-cid-qvkqq6lm].is-in .word[data-astro-cid-qvkqq6lm]{animation:.45s ease-out backwards word-in;animation-delay:calc(var(--i) * 28ms)}}@keyframes word-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.out[data-astro-cid-qvkqq6lm] b[data-astro-cid-qvkqq6lm]{font-weight:600}.caret[data-astro-cid-qvkqq6lm]{vertical-align:-.2em;background:var(--accent);width:.55em;height:1.1em;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}figcaption[data-astro-cid-qvkqq6lm]{font-size:var(--step--1);color:var(--muted)}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-qvkqq6lm]{opacity:0;animation:none}}@media (width>=768px){.gen-duo[data-astro-cid-47lwl55x]{align-items:stretch}}
.cta-band[data-astro-cid-hvegafyc]{padding-block:72px}.section+.cta-band[data-astro-cid-hvegafyc]{padding-top:0}.beam-card[data-astro-cid-hvegafyc]{isolation:isolate;color:#e8eaf0;background:radial-gradient(100% 140% at 100% 0,#1e1b4b 0%,#0b0c14 60%);border:1px solid #a5b4fc29;border-radius:28px;position:relative;overflow:hidden}.beam-card[data-astro-cid-hvegafyc] .cta-grid{z-index:-1;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 70%)}.beams[data-astro-cid-hvegafyc]{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.inner[data-astro-cid-hvegafyc]{gap:32px;padding:48px 24px;display:grid;position:relative}.lead[data-astro-cid-hvegafyc]{gap:14px;max-width:46ch;display:grid}.lead[data-astro-cid-hvegafyc] h2[data-astro-cid-hvegafyc]{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.lead[data-astro-cid-hvegafyc] p[data-astro-cid-hvegafyc]{color:#b6bccb;margin:0}.act[data-astro-cid-hvegafyc]{align-content:center;justify-items:start;gap:22px;display:grid}.act[data-astro-cid-hvegafyc] .cta-main{min-height:56px;font-size:var(--step-1);padding-inline:30px}.soon-more[data-astro-cid-hvegafyc]{color:#c7d2fe;font-weight:500}@media (width>=900px){.inner[data-astro-cid-hvegafyc]{grid-template-columns:1.2fr 1fr;padding:64px}}@media (prefers-reduced-motion:reduce){.beams[data-astro-cid-hvegafyc]{display:none}}
astro-island,astro-slot,astro-static-slot{display:contents}
[data-s="00cbf03fb7"][data-s]{width:0px;height:0px;}
[data-s="0ec300b1a6"][data-s]{--i: 0}
[data-s="01b2181fdf"][data-s]{--i: 1}
[data-s="d9195dc830"][data-s]{--i: 2}
[data-s="0fbb26af1b"][data-s]{--i: 3}
[data-s="fac19e9c56"][data-s]{--i: 4}
[data-s="95e38c4d0d"][data-s]{--i: 5}
[data-s="d5519fc065"][data-s]{--i: 6}
[data-s="12e7c04963"][data-s]{--i: 7}
[data-s="3757f7b58e"][data-s]{--i: 8}
[data-s="6b3241efc6"][data-s]{--i: 9}
[data-s="99c7d4cdfc"][data-s]{--i: 10}
[data-s="e03327f90e"][data-s]{--i: 11}
[data-s="ea56bd688a"][data-s]{--i: 12}
[data-s="cda56bb448"][data-s]{--i: 13}
[data-s="5d12df3929"][data-s]{--i: 14}
[data-s="bd2d480ff9"][data-s]{--i: 15}
[data-s="4b8c11d978"][data-s]{--i: 16}
[data-s="db0afcdf96"][data-s]{--i: 17}
[data-s="1c83fd4d05"][data-s]{--i: 18}
[data-s="80b68587ff"][data-s]{--i: 19}
[data-s="0926c9b19d"][data-s]{--i: 20}
[data-s="e6c7bf3cfb"][data-s]{--i: 21}
[data-s="7a413537c2"][data-s]{--i: 22}
[data-s="c6cbacb1d4"][data-s]{--i: 23}
[data-s="1b2d5d8f0d"][data-s]{--i: 24}
[data-s="3cd91eaab6"][data-s]{--i: 25}
[data-s="ab758b78d8"][data-s]{--i: 26}
[data-s="b77c8d98c7"][data-s]{--i: 27}
[data-s="a8448a8ccc"][data-s]{--i: 28}
[data-s="9fb8dc8733"][data-s]{--i: 29}
[data-s="6a6c736fff"][data-s]{--i: 30}
[data-s="7e1ba1b5bf"][data-s]{--i: 31}
[data-s="1f0b0353dd"][data-s]{--i: 32}
[data-s="69dd48b0a3"][data-s]{--i: 33}
[data-s="500389504a"][data-s]{--i: 34}
[data-s="5f0d2d8b32"][data-s]{--i: 35}
[data-s="c2790533c1"][data-s]{--i: 36}
[data-s="6951c6e489"][data-s]{--i: 37}
[data-s="9f8e99c58d"][data-s]{--border-beam-width:2px;}
[data-s="4485768637"][data-s]{width:160px;offset-path:rect(0 auto auto 0 round 160px);--color-from:#6366f1;--color-to:#c7d2fe;--beam-duration:8s;--beam-delay:0s;--beam-start:0%;}
[data-s="782a748855"][data-s]{width:160px;offset-path:rect(0 auto auto 0 round 160px);--color-from:#a5b4fc;--color-to:#6366f1;--beam-duration:8s;--beam-delay:-4s;--beam-start:0%;}