.shead:where(.astro-y5ivfvyq){max-width:780px;scroll-margin-top:112px}.shead__eyebrow:where(.astro-y5ivfvyq){margin:0 0 18px;font-size:16px;font-weight:600;line-height:1.3;color:var(--wm-ink)}.on-dark .shead__eyebrow:where(.astro-y5ivfvyq){color:#fff}.shead__lede:where(.astro-y5ivfvyq){margin-top:24px;text-wrap:pretty}.shead__lede:where(.astro-y5ivfvyq) a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shead__lede:where(.astro-y5ivfvyq) b{font-weight:600}.sec:where(.astro-fz6xtmkc){background:var(--wm-paper);padding:152px 0 168px}.sec:where(.astro-fz6xtmkc)+.sec:where(.astro-fz6xtmkc){padding-top:0}.sec:where(.astro-fz6xtmkc):has(+.dusk){padding-bottom:48px}.sec__body:where(.astro-fz6xtmkc){margin-top:72px}.sec--pinned:where(.astro-fz6xtmkc) .sec__inner:where(.astro-fz6xtmkc){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,104px);align-items:start}.sec--pinned:where(.astro-fz6xtmkc) .sec__inner:where(.astro-fz6xtmkc)>.shead{position:sticky;top:120px}.sec--pinned:where(.astro-fz6xtmkc) .sec__body:where(.astro-fz6xtmkc){margin-top:0}.sec__note:where(.astro-fz6xtmkc){margin-top:64px;padding:28px max(0px,calc(100% - 880px)) 0 0;border-top:1px solid var(--wm-rule);font-size:16px;line-height:1.6;color:var(--wm-ink);text-wrap:pretty}.sec__note:where(.astro-fz6xtmkc) b{font-weight:600}.sec--pinned:where(.astro-fz6xtmkc) .sec__note:where(.astro-fz6xtmkc){grid-column:2;margin-top:32px;padding:0;border-top:0}@media(max-width:900px){.sec:where(.astro-fz6xtmkc){padding:104px 0 112px}.sec:where(.astro-fz6xtmkc):has(+.dusk){padding-bottom:40px}.sec__body:where(.astro-fz6xtmkc){margin-top:48px}.sec--pinned:where(.astro-fz6xtmkc) .sec__inner:where(.astro-fz6xtmkc){grid-template-columns:minmax(0,1fr);gap:0}.sec--pinned:where(.astro-fz6xtmkc) .sec__inner:where(.astro-fz6xtmkc)>.shead{position:static}.sec--pinned:where(.astro-fz6xtmkc) .sec__body:where(.astro-fz6xtmkc){margin-top:40px}.sec__note:where(.astro-fz6xtmkc){margin-top:48px}.sec--pinned:where(.astro-fz6xtmkc) .sec__note:where(.astro-fz6xtmkc){grid-column:1;margin-top:28px}}.pts:where(.astro-fqkmd6iq){--pt-rule: var(--wm-rule);--pt-accent: var(--wm-cobalt);--pt-ink: var(--wm-ink);display:grid}.on-dark .pts:where(.astro-fqkmd6iq){--pt-rule: rgba(255, 255, 255, .16);--pt-accent: var(--wm-yellow);--pt-ink: #fff}.pts--2:where(.astro-fqkmd6iq){grid-template-columns:repeat(2,minmax(0,1fr))}.pts--3:where(.astro-fqkmd6iq){grid-template-columns:repeat(3,minmax(0,1fr))}.pts--4:where(.astro-fqkmd6iq){grid-template-columns:repeat(4,minmax(0,1fr))}.pt:where(.astro-fqkmd6iq){position:relative;padding:40px 36px 44px;border-top:1px solid var(--pt-rule)}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(odd),.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(3n+1),.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(4n+1){padding-left:0}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(2n),.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(3n),.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(4n){padding-right:0}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):not(:nth-child(odd)),.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):not(:nth-child(3n+1)),.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):not(:nth-child(4n+1)){border-left:1px solid var(--pt-rule)}.pt:where(.astro-fqkmd6iq):before{content:"";position:absolute;top:-1px;left:36px;width:56px;height:2px;background:var(--pt-accent);transform-origin:left;transition:transform 1s var(--wm-ease) calc(.3s + var(--i, 0) * 90ms)}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(odd):before,.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(3n+1):before,.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(4n+1):before{left:0}.rv-on .pt:where(.astro-fqkmd6iq)[data-rv]:before{transform:scaleX(0)}.rv-on .pt:where(.astro-fqkmd6iq)[data-rv].rv-in:before{transform:none}.pt:where(.astro-fqkmd6iq) h3:where(.astro-fqkmd6iq){font-family:var(--wm-display);font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:var(--wm-display-w);line-height:1.2;letter-spacing:-.016em;color:var(--pt-ink);margin:0 0 14px;text-wrap:balance}.pt:where(.astro-fqkmd6iq) p:where(.astro-fqkmd6iq){font-size:16.5px;line-height:1.6;color:var(--pt-ink);text-wrap:pretty}.pt:where(.astro-fqkmd6iq) p:where(.astro-fqkmd6iq) code{font:400 .92em/1 DM Mono,ui-monospace,SF Mono,Menlo,monospace}.pt:where(.astro-fqkmd6iq) p:where(.astro-fqkmd6iq) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:1100px){.pts--4:where(.astro-fqkmd6iq){grid-template-columns:repeat(2,minmax(0,1fr))}.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n){padding:40px 36px 44px;border-left:0}.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n):before{left:36px}.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(odd){padding-left:0}.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(odd):before{left:0}.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(2n){padding-right:0;border-left:1px solid var(--pt-rule)}}@media(max-width:900px){.pts--2:where(.astro-fqkmd6iq),.pts--3:where(.astro-fqkmd6iq),.pts--4:where(.astro-fqkmd6iq){grid-template-columns:minmax(0,1fr)}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n),.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n),.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n){padding:32px 0 36px;border-left:0}.pts--2:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n):before,.pts--3:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n):before,.pts--4:where(.astro-fqkmd6iq) .pt:where(.astro-fqkmd6iq):nth-child(n):before{left:0}}.dusk:where(.astro-xale4pay){position:relative;background:var(--wm-navy);color:#fff;padding:290px 0 160px}.dusk:where(.astro-xale4pay):before{content:"";position:absolute;left:0;right:0;top:0;height:420px;pointer-events:none;background:linear-gradient(to bottom,#fff 0%,#f1f4ff 8%,#a9bdf5 22%,#3550cf 42%,#0f1c72 64%,var(--wm-navy) 100%);background:linear-gradient(to bottom in oklab,#fff 0%,#f1f4ff 8%,#a9bdf5 22%,#3550cf 42%,#0f1c72 64%,var(--wm-navy) 100%)}.dusk__inner:where(.astro-xale4pay){position:relative;z-index:1}.dusk__body--headed:where(.astro-xale4pay){margin-top:72px}@media(max-width:900px){.dusk:where(.astro-xale4pay){padding:210px 0 104px}.dusk:where(.astro-xale4pay):before{height:280px}.dusk__body--headed:where(.astro-xale4pay){margin-top:48px}}.rows:where(.astro-a6rkkmyt){--rw-rule: var(--wm-rule);--rw-accent: var(--wm-cobalt);--rw-ink: var(--wm-ink);list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rw-rule)}.on-dark .rows:where(.astro-a6rkkmyt){--rw-rule: rgba(255, 255, 255, .16);--rw-accent: var(--wm-yellow);--rw-ink: #fff}.row:where(.astro-a6rkkmyt){position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:baseline;border-top:1px solid var(--rw-rule)}.row:where(.astro-a6rkkmyt):before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--rw-accent);transform-origin:left;transition:transform 1s var(--wm-ease) .3s}.rv-on .row:where(.astro-a6rkkmyt)[data-rv]:before{transform:scaleX(0)}.rv-on .row:where(.astro-a6rkkmyt)[data-rv].rv-in:before{transform:none}.row:where(.astro-a6rkkmyt) h3:where(.astro-a6rkkmyt){margin:0;font-family:var(--wm-display);font-weight:var(--wm-display-w);color:var(--rw-ink);text-wrap:balance}.row:where(.astro-a6rkkmyt) p:where(.astro-a6rkkmyt){color:var(--rw-ink);text-wrap:pretty}.row:where(.astro-a6rkkmyt) p:where(.astro-a6rkkmyt) code{font:400 .92em/1 DM Mono,ui-monospace,SF Mono,Menlo,monospace}.rows--md:where(.astro-a6rkkmyt) .row:where(.astro-a6rkkmyt){padding:30px 0 32px}.rows--md:where(.astro-a6rkkmyt) h3:where(.astro-a6rkkmyt){font-size:clamp(1.2rem,1.5vw,1.35rem);line-height:1.25;letter-spacing:-.014em}.rows--md:where(.astro-a6rkkmyt) p:where(.astro-a6rkkmyt){font-size:16.5px;line-height:1.6}.rows--lg:where(.astro-a6rkkmyt) .row:where(.astro-a6rkkmyt){grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,112px);padding:46px 0 50px}.rows--lg:where(.astro-a6rkkmyt) h3:where(.astro-a6rkkmyt){font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.024em}.rows--lg:where(.astro-a6rkkmyt) p:where(.astro-a6rkkmyt){max-width:560px;font-size:18px;line-height:1.6}@media(max-width:900px){.row:where(.astro-a6rkkmyt),.rows--lg:where(.astro-a6rkkmyt) .row:where(.astro-a6rkkmyt){grid-template-columns:minmax(0,1fr);gap:10px}.rows--md:where(.astro-a6rkkmyt) .row:where(.astro-a6rkkmyt){padding:24px 0 26px}.rows--lg:where(.astro-a6rkkmyt) .row:where(.astro-a6rkkmyt){gap:14px;padding:34px 0 38px}}.voices:where(.astro-npdcok43){display:grid;border-top:1px solid var(--wm-rule)}.voices--2:where(.astro-npdcok43){grid-template-columns:repeat(2,minmax(0,1fr))}.voices--3:where(.astro-npdcok43){grid-template-columns:repeat(3,minmax(0,1fr))}.voice:where(.astro-npdcok43){position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin:0;padding:48px 40px 6px}.voice:where(.astro-npdcok43):first-child{padding-left:0}.voice:where(.astro-npdcok43):last-child{padding-right:0}.voice:where(.astro-npdcok43)+.voice:where(.astro-npdcok43){border-left:1px solid var(--wm-rule)}.voice:where(.astro-npdcok43):before{content:"";position:absolute;top:-1px;left:40px;width:56px;height:2px;background:var(--wm-cobalt);transform-origin:left;transition:transform 1s var(--wm-ease) calc(.3s + var(--i, 0) * 90ms)}.voice:where(.astro-npdcok43):first-child:before{left:0}.rv-on .voice:where(.astro-npdcok43)[data-rv]:before{transform:scaleX(0)}.rv-on .voice:where(.astro-npdcok43)[data-rv].rv-in:before{transform:none}.voice__logo:where(.astro-npdcok43){display:block;width:auto;filter:brightness(0);opacity:.92}.voice:where(.astro-npdcok43) blockquote:where(.astro-npdcok43){margin:0}.voice:where(.astro-npdcok43) blockquote:where(.astro-npdcok43) p:where(.astro-npdcok43),.voice__say:where(.astro-npdcok43){margin:0;font-family:var(--wm-display);font-size:clamp(1.2rem,1.55vw,1.4rem);font-weight:var(--wm-display-w);line-height:1.34;letter-spacing:-.012em;color:var(--wm-ink);text-wrap:pretty}.voice:where(.astro-npdcok43) blockquote:where(.astro-npdcok43) p:where(.astro-npdcok43){text-indent:-.4em}.voice__body:where(.astro-npdcok43){max-width:600px;font-size:16.5px;line-height:1.6;color:var(--wm-ink);text-wrap:pretty}.voice__body:where(.astro-npdcok43) b{font-weight:600}.voice:where(.astro-npdcok43) figcaption:where(.astro-npdcok43){margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.voice:where(.astro-npdcok43) cite:where(.astro-npdcok43){font-style:normal;font-size:14.5px;line-height:1.45;color:var(--wm-ink)}.voice:where(.astro-npdcok43) cite:where(.astro-npdcok43) b:where(.astro-npdcok43){display:block;font-size:15.5px;font-weight:600}.voice:where(.astro-npdcok43) blockquote:where(.astro-npdcok43)+cite:where(.astro-npdcok43){margin-top:-12px}@media(max-width:900px){.voices--2:where(.astro-npdcok43),.voices--3:where(.astro-npdcok43){grid-template-columns:minmax(0,1fr)}.voice:where(.astro-npdcok43),.voice:where(.astro-npdcok43):first-child,.voice:where(.astro-npdcok43):last-child{padding:40px 0 44px}.voice:where(.astro-npdcok43)+.voice:where(.astro-npdcok43){border-left:0;border-top:1px solid var(--wm-rule)}.voice:where(.astro-npdcok43):before{left:0}}.scene{width:min(100%,560px,39vw);margin-right:max(0px,calc(50vw - 656px - max(0px,(100vw - 1440px) / 2)));container-type:inline-size}.dp{font-size:2.3cqw;background:#0b1349;border:1px solid rgba(169,189,245,.28);border-radius:3px;color:#fff;overflow:hidden;box-shadow:0 1px #d6deff1f inset,0 40px 80px -30px #02041acc}.dp__bar{display:flex;align-items:center;gap:.7em;height:3.1em;padding:0 1.3em;border-bottom:1px solid rgba(169,189,245,.18);font-size:.95em}.dp__mark{width:1.15em;height:1.15em;border-radius:2px;background:linear-gradient(135deg,#a9bdf5,#3550cf)}.dp__bar b{font-weight:600}.dp__tabs{display:flex;gap:1.5em;margin-left:auto;height:100%}.dp__tabs span{display:flex;align-items:center;color:#a9bdf5}.dp__tabs .is-on{color:#fff;box-shadow:inset 0 -2px 0 var(--wm-yellow)}.dp__body{display:grid;grid-template-columns:10.6em minmax(0,1fr)}.dp__nav{margin:0;padding:1.2em 0 1.4em 1.3em;border-right:1px solid rgba(169,189,245,.14);font-size:.86em;list-style:none}.dp__nav li{padding:.32em 0;color:#a9bdf5;transition:color .3s ease}.dp__nav .dp__group{margin-top:.9em;padding-bottom:.2em;font-weight:600;color:#fff}.dp__nav .dp__group:first-child{margin-top:0}.dp__nav li.is-on{position:relative;color:#fff}.dp__nav li.is-on:before{content:"";position:absolute;left:-1.3em;top:.35em;bottom:.35em;width:2px;background:var(--wm-yellow)}.dp__main{padding:1.3em 1.4em 1.5em;min-width:0}.dp__ep{display:flex;gap:.6em;font:400 .86em/1.3 DM Mono,ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap;overflow:hidden}.dp__ep b,.dp__line b{font-weight:500;color:var(--wm-yellow)}.dp__title{margin:.55em 0 .35em;font-size:1.3em;font-weight:600;line-height:1.2}.dp__desc{font-size:.9em;line-height:1.45;color:#fff}.dp__swap{transition:opacity .3s ease}.dp__try{margin-top:1.2em;border:1px solid rgba(169,189,245,.24);border-radius:3px;background:#ffffff09}.dp__tryhead{display:flex;align-items:center;justify-content:space-between;padding:.65em .9em;border-bottom:1px solid rgba(169,189,245,.16);font-size:.9em;font-weight:600}.dp__env{display:inline-flex;border:1px solid rgba(169,189,245,.32);border-radius:2px;font-size:.9em;font-weight:500}.dp__env span{display:inline-flex;align-items:center;gap:.45em;padding:.3em .7em;color:#a9bdf5}.dp__env .is-on{background:#fff;color:var(--wm-navy)}.dp__env i{width:.45em;height:.45em;border-radius:50%;background:#1fae7a}.dp__req{padding:.75em .9em .2em;font:400 .84em/1.65 DM Mono,ui-monospace,SF Mono,Menlo,monospace}.dp__host{color:#a9bdf5}.dp__line{display:flex;align-items:center;gap:.7em;white-space:nowrap;overflow:hidden}.dp__line .pth{overflow:hidden;text-overflow:ellipsis}.dp__send{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:1.9em;padding:0 .85em;border-radius:2px;background:#fff;color:var(--wm-cobalt);font:600 1.05em/1 var(--wm-font);transition:transform .15s ease}.dp pre{margin:.25em 0 0;min-height:6.6em;font:inherit;white-space:pre;color:#fff}.dp__res{padding:.65em .9em .8em;border-top:1px solid rgba(169,189,245,.16);font:400 .84em/1.65 DM Mono,ui-monospace,SF Mono,Menlo,monospace}.dp__code{display:inline-flex;align-items:center;gap:.5em;font:500 1.05em/1 var(--wm-font);color:#84f0c8}.dp__code i{width:.5em;height:.5em;border-radius:50%;background:currentColor}.dp__code.is-err{color:#ff9d9d}.dp__dots{display:none;gap:.3em;height:1.05em;align-items:center}.dp__dots b{width:.34em;height:.34em;border-radius:50%;background:#a9bdf5;animation:dp-dot 1s ease-in-out infinite}.dp__dots b:nth-child(2){animation-delay:.15s}.dp__dots b:nth-child(3){animation-delay:.3s}@keyframes dp-dot{50%{opacity:.25}}.dp.is-playing .dp__req,.dp.is-playing .dp__res>*{transition:opacity .35s ease}.dp.is-playing.is-swap .dp__req,.dp.is-playing.is-swap .dp__res>*,.dp.is-playing.is-swap .dp__swap{opacity:0}.dp.is-playing.is-wait .dp__res>:not(.dp__dots){opacity:0}.dp.is-playing.is-wait .dp__dots{display:inline-flex}.dp.is-playing.is-wait .dp__res>.dp__code{display:none}.dp.is-playing.is-press .dp__send{transform:scale(.94)}@media(max-width:1024px){.scene{width:min(100%,580px);margin-right:0}}@media(max-width:560px){.dp{font-size:2.9cqw}.dp__body{grid-template-columns:minmax(0,1fr)}.dp__nav{display:none}.dp__tabs span:not(.is-on){display:none}}@media(prefers-reduced-motion:reduce){.dp__dots b{animation:none}}
