:root{--hm-enter:cubic-bezier(.16, 1, .3, 1);--hm-move:cubic-bezier(.65, 0, .35, 1);--hm-exit:cubic-bezier(.4, 0, 1, 1);--hm-draw:.9s;--hm-fade:.52s;--hm-rise:.76s;--hm-step:55ms;--hm-tap:.18s}@media (prefers-reduced-motion:no-preference){.hm-js [data-hm] .hm-rise{opacity:0;transform:translateY(.42em)}.hm-js [data-hm=in] .hm-rise{opacity:1;transition:opacity var(--hm-rise) var(--hm-enter) calc(var(--hm-i,0) * 70ms), transform var(--hm-rise) var(--hm-enter) calc(var(--hm-i,0) * 70ms);transform:none}.hm-js [data-hm] .hm-fade{opacity:0;transform:translateY(6px)}.hm-js [data-hm=in] .hm-fade{opacity:1;transition:opacity var(--hm-fade) var(--hm-enter) calc(.18s + var(--hm-i,0) * 70ms), transform var(--hm-fade) var(--hm-enter) calc(.18s + var(--hm-i,0) * 70ms);transform:none}}.hm-all [data-hm] :is(.hm-rise,.hm-fade){opacity:1!important;transform:none!important}@media (prefers-reduced-motion:no-preference){section :is(a,button)>span[aria-hidden=true]{transition:transform var(--hm-tap) var(--hm-enter);display:inline-block}section a:hover>span[aria-hidden=true],section a:focus-visible>span[aria-hidden=true],section button:not(:disabled):hover>span[aria-hidden=true]{transform:translate(3px)}}.hero-plate[data-astro-cid-3uuqoln6]{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .74);--plate-faint:hsl(var(--foreground) / .38);--plate-grid:hsl(var(--foreground) / .24);--plate-link:hsl(var(--foreground) / .54);--plate-dot:hsl(var(--foreground) / .74);--plate-body:hsl(var(--foreground) / .6);--plate-label:hsl(var(--muted-foreground));--plate-accent:hsl(var(--emerald-600))}.dark .hero-plate[data-astro-cid-3uuqoln6]{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .55);--plate-faint:hsl(var(--foreground) / .2);--plate-grid:hsl(var(--foreground) / .11);--plate-link:hsl(var(--foreground) / .32);--plate-dot:hsl(var(--foreground) / .55);--plate-body:hsl(var(--foreground) / .4);--plate-label:hsl(var(--muted-foreground));--plate-accent:hsl(var(--emerald-400))}@media (prefers-reduced-motion:no-preference){.hero-plate[data-astro-cid-3uuqoln6][data-animate] .hf-d[data-astro-cid-3uuqoln6]{stroke-dasharray:2;stroke-dashoffset:2px;animation:hf-draw var(--hf-ms,var(--hm-draw)) var(--hm-enter) var(--hf-t,0s) forwards}.hero-plate[data-astro-cid-3uuqoln6][data-animate] .hf-rod[data-astro-cid-3uuqoln6]{animation-timing-function:var(--hm-move)}.hero-plate[data-astro-cid-3uuqoln6][data-animate] .hf-f[data-astro-cid-3uuqoln6]{opacity:0;animation:hf-fade var(--hf-ms,var(--hm-fade)) var(--hm-enter) var(--hf-t,0s) forwards}@keyframes hf-draw{to{stroke-dashoffset:0}}@keyframes hf-fade{to{opacity:1}}.hero-plate[data-astro-cid-3uuqoln6][data-live=run] .hf-rod[data-astro-cid-3uuqoln6]{stroke-dasharray:.3 .7;animation:.72s linear infinite hf-flow}.hero-plate[data-astro-cid-3uuqoln6][data-live=run] .hf-c[data-astro-cid-3uuqoln6]{animation:hf-wave 1.26s cubic-bezier(.4, 0, .6, 1) calc(var(--hf-i) * .21s) infinite both}@keyframes hf-wave{0%,60%,to{opacity:.32}25%{opacity:1}}@keyframes hf-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}.hero-plate[data-astro-cid-3uuqoln6] .hf-reading[data-astro-cid-3uuqoln6]{transition:opacity var(--hm-tap) var(--hm-enter)}.hero-plate[data-astro-cid-3uuqoln6][data-live=run] .hf-reading[data-astro-cid-3uuqoln6]{opacity:.45}.hf-amb[data-astro-cid-3uuqoln6]{display:none}.hero-plate[data-astro-cid-3uuqoln6] svg[data-astro-cid-3uuqoln6]{overflow:visible}@media (prefers-reduced-motion:no-preference){.hero-plate[data-astro-cid-3uuqoln6][data-animate]{--hf-p:9s;--hf-0:2.8s}.hero-plate[data-astro-cid-3uuqoln6][data-animate] .hf-amb[data-astro-cid-3uuqoln6]{display:inline}.hero-plate[data-astro-cid-3uuqoln6][data-live=run] .hf-amb[data-astro-cid-3uuqoln6]{visibility:hidden}.hero-plate[data-astro-cid-3uuqoln6][data-paused] [data-astro-cid-3uuqoln6]:is(.hf-pk,.hf-ln){animation-play-state:paused}.hf-pk[data-astro-cid-3uuqoln6]{stroke-dasharray:var(--hf-len) 3;stroke-dashoffset:calc(var(--hf-len) - var(--hf-h));animation:var(--hf-p) linear var(--hf-0) infinite}.hf-pk-a[data-astro-cid-3uuqoln6]{animation-name:hf-pk-a}.hf-pk-b[data-astro-cid-3uuqoln6]{animation-name:hf-pk-b}.hf-pk-c[data-astro-cid-3uuqoln6]{animation-name:hf-pk-c}.hf-pk-d[data-astro-cid-3uuqoln6]{animation-name:hf-pk-d}@keyframes hf-pk-a{0%,2%{--hf-h:0;animation-timing-function:var(--hm-move)}18%,to{--hf-h:1.4}}@keyframes hf-pk-b{0%,14%{--hf-h:0;animation-timing-function:var(--hm-move)}27%,to{--hf-h:1.4}}@keyframes hf-pk-c{0%,23%{--hf-h:0;animation-timing-function:var(--hm-move)}49%,to{--hf-h:1.4}}@keyframes hf-pk-d{0%,45%{--hf-h:0;animation-timing-function:var(--hm-move)}58%,to{--hf-h:1.4}}.hero-plate[data-astro-cid-3uuqoln6][data-animate] .hf-ln[data-astro-cid-3uuqoln6]{stroke-dasharray:2;animation:hf-ln var(--hf-p) var(--hm-enter) calc(var(--hf-0) + var(--hf-p) * .56 + var(--hf-k) * 70ms) infinite}@keyframes hf-ln{0%{stroke-dashoffset:2px}9%,to{stroke-dashoffset:0}}}@property --hf-h{syntax:"<number>";inherits:false;initial-value:0}[data-in]{--in-accent:hsl(var(--emerald-600))}.dark [data-in]{--in-accent:hsl(var(--emerald-400))}.in-url{font:inherit;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none}.in-url:hover{border-bottom-color:hsl(var(--md-rule))}.in-url:focus-visible{border-bottom-color:hsl(var(--foreground))}.in-url[aria-invalid=true]{border-bottom:1px dashed hsl(var(--foreground) / .75)}.in-url[aria-invalid=true]:focus-visible{border-bottom:2px dashed hsl(var(--foreground))}.in-port{background:var(--in-accent);width:7px;height:7px;position:absolute;top:-4px;left:calc(45.2762% - 3.5px)}@media (width>=1024px){.in-port{left:auto;right:calc(var(--hero-fig,34rem) * (1 - 178 / 560) - 3.5px)}}.in-result{grid-template-rows:1fr;display:grid}.in-result[hidden]{display:none}.in-out{scrollbar-width:thin;counter-reset:in-line}.in-out:focus-visible{outline:1px solid hsl(var(--foreground));outline-offset:-1px}.in-line{white-space:pre-wrap;overflow-wrap:anywhere;counter-increment:in-line;min-height:1.75em;padding-left:3.25em;position:relative}.in-line:before{content:counter(in-line);text-align:right;width:2.25em;color:hsl(var(--muted-foreground) / .8);font-variant-numeric:tabular-nums;position:absolute;left:0}.in-note{font-family:var(--font-sans,inherit);color:hsl(var(--foreground))}.in-bar{background:var(--in-accent);transform-origin:0;opacity:0;position:absolute;inset:0}[data-in-state=run] .in-bar{opacity:1}@media (prefers-reduced-motion:no-preference){.in-result.is-opening{animation:in-open .46s var(--hm-enter) both}[data-in-state=run] .in-bar{animation:1.2s linear infinite in-scan}[data-in-state=done] .in-bar{animation:in-close .76s var(--hm-enter) both}.in-line,.in-note{animation:in-row var(--hm-fade) var(--hm-enter) both}[data-in-state=done] [data-in-r=cost]{animation:in-row var(--hm-fade) var(--hm-enter) 90ms both}[data-in-state=done] :is([data-in-r=status],[data-in-r=size]){animation:in-row var(--hm-fade) var(--hm-enter) .18s both}[data-in-run]{transition:background-color var(--hm-tap) var(--hm-enter), opacity var(--hm-tap) var(--hm-enter)}.in-url{transition:border-color var(--hm-tap) var(--hm-enter)}}@keyframes in-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes in-row{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes in-scan{0%{transform:translate(-30%)scaleX(.3)}to{transform:translate(100%)scaleX(.3)}}@keyframes in-close{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.specs-plate{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .8);--plate-faint:hsl(var(--foreground) / .44);--plate-grid:hsl(var(--foreground) / .24);--plate-link:hsl(var(--foreground) / .58);--plate-dot:hsl(var(--foreground) / .82);--plate-body:hsl(var(--foreground) / .64);--plate-accent:hsl(var(--emerald-700));flex-direction:column;max-width:30rem;display:flex;position:relative}.dark .specs-plate{--plate-rule:hsl(var(--foreground) / .55);--plate-faint:hsl(var(--foreground) / .2);--plate-grid:hsl(var(--foreground) / .11);--plate-link:hsl(var(--foreground) / .32);--plate-dot:hsl(var(--foreground) / .55);--plate-body:hsl(var(--foreground) / .4);--plate-accent:hsl(var(--emerald-400))}.specs-plate svg{display:block;overflow:visible}.specs-plate .sx-draw{pointer-events:none;position:absolute;top:0;right:0}.specs-plate .sx-wide{display:none}.specs-plate .sx-key{box-sizing:border-box;height:var(--sx-head);width:calc(100% - var(--sx-rail));border-bottom:1px solid #0000;order:-1;align-items:baseline;gap:12px;display:flex;position:relative}.specs-plate .sx-key:after{content:"";background:var(--plate-accent);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.specs-plate :is(.sx-cell,.sx-key){--sx-t:var(--sx-tp)}.specs-plate .sx-cell{box-sizing:border-box;height:var(--sx-row);padding-top:13px}.specs-plate .sx-cell+.sx-cell{border-top:1px solid hsl(var(--md-rule) / .6)}.specs-plate .sx-unit{letter-spacing:.1em}.specs-plate .sx-host{color:hsl(var(--foreground));transition:color var(--hm-tap) var(--hm-enter);text-decoration:none}.specs-plate .sx-host:hover{color:hsl(var(--muted-foreground))}.sx-link{color:hsl(var(--muted-foreground));transition:color var(--hm-tap) var(--hm-enter);text-decoration:none}.specs-plate .sx-tap{transition:color var(--hm-tap) var(--hm-enter), text-decoration-color var(--hm-tap) var(--hm-enter)}.sx-link:hover,.sx-link-lead{color:hsl(var(--foreground))}.sx-link-lead:hover{color:hsl(var(--muted-foreground))}.specs-plate .sx-host:focus-visible,.sx-link:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}@media (width>=768px){.specs-plate{max-width:none;padding-bottom:3.5rem;display:block}.specs-plate .sx-draw{pointer-events:auto;position:relative;container-type:inline-size}.specs-plate .sx-wide{--sx-u:calc(100cqw / 1248)}.specs-plate :is(.sx-cell,.sx-key){--sx-t:var(--sx-tw)}.specs-plate .sx-key:after{content:none}.specs-plate .sx-wide{display:block}.specs-plate .sx-tall{display:none}.specs-plate .sx-cells{grid-template-columns:var(--sx-col) var(--sx-col) minmax(0, 1fr);padding-bottom:14px;display:grid}.specs-plate .sx-cell,.specs-plate .sx-cell+.sx-cell{border-top:0;height:auto;padding-top:0;padding-right:1rem}.specs-plate .sx-unit{letter-spacing:.14em}.specs-plate .sx-key{width:auto;height:auto;right:0;top:var(--sx-key-top);text-align:right;display:block;position:absolute}}.specs-plate{--sx-u:1px}.specs-plate .sx-ink{display:none}@media (prefers-reduced-motion:no-preference){.specs-plate[data-sx] .sx-d{--sx-len:calc(var(--l) * var(--sx-u) + 1px);stroke-dasharray:var(--sx-len) 99999px;animation:sx-draw var(--sx-ms,var(--hm-draw)) var(--sx-e,var(--hm-enter)) var(--sx-t,0s) both}.specs-plate[data-sx] .sx-f{animation:sx-fade var(--hm-fade) var(--hm-enter) var(--sx-t,0s) both}.specs-plate[data-sx] .sx-p{transform-box:fill-box;transform-origin:50%;animation:sx-pop var(--hm-fade) var(--hm-enter) var(--sx-t,0s) both}.specs-plate[data-sx] .sx-march{stroke-dasharray:var(--sx-pat);animation:sx-march var(--hm-draw) var(--hm-move) var(--sx-t,0s) both}.specs-plate[data-sx] .sx-ink{animation:sx-draw var(--hm-draw) var(--hm-enter) var(--sx-t,0s) both, sx-out var(--hm-fade) var(--hm-exit) var(--sx-out,0s) both;display:inline}.specs-plate[data-sx] .sx-rise{animation:sx-rise var(--hm-rise) var(--hm-enter) var(--sx-t,0s) both}.specs-plate[data-sx] .sx-up{animation:sx-up var(--hm-fade) var(--hm-enter) calc(var(--sx-t,0s) + .18s + var(--sx-k,0) * 70ms) both}.specs-plate[data-sx] .sx-key:after{animation:sx-run var(--hm-fade) var(--hm-move) both}.specs-plate[data-sx]~.sx-int{animation:sx-fade var(--hm-fade) var(--hm-enter) var(--sx-t,0s) both}.specs-plate[data-sx=wait] *,.specs-plate[data-sx=wait] .sx-key:after,.specs-plate[data-sx=wait]~.sx-int{animation-play-state:paused}@keyframes sx-draw{0%{stroke-dashoffset:calc(var(--sx-len) * var(--sx-dir,1))}to{stroke-dashoffset:0}}@keyframes sx-march{0%{stroke-dashoffset:var(--sx-run)}to{stroke-dashoffset:0}}@keyframes sx-fade{0%{opacity:0}}@keyframes sx-out{to{opacity:0}}@keyframes sx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sx-rise{0%{opacity:0;transform:translateY(.42em)}}@keyframes sx-up{0%{opacity:0;transform:translateY(6px)}}@keyframes sx-run{0%{transform:scaleX(0)}}}.mf[data-astro-cid-5cabknhl]{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--foreground) / .4);--plate-rule:hsl(var(--foreground) / .86);--plate-faint:hsl(var(--foreground) / .46);--plate-grid:hsl(var(--foreground) / .24);--plate-link:hsl(var(--foreground) / .6);--plate-dot:hsl(var(--foreground) / .86);--plate-body:hsl(var(--foreground) / .7);--plate-accent:hsl(var(--emerald-700))}.dark .mf[data-astro-cid-5cabknhl]{--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .55);--plate-faint:hsl(var(--foreground) / .2);--plate-grid:hsl(var(--foreground) / .11);--plate-link:hsl(var(--foreground) / .32);--plate-dot:hsl(var(--foreground) / .55);--plate-body:hsl(var(--foreground) / .4);--plate-accent:hsl(var(--emerald-400))}.mf-tag[data-astro-cid-5cabknhl]{pointer-events:none;position:absolute}.mf-tag-on[data-astro-cid-5cabknhl]{transform:translate(-50%,-50%)}.mf-tag-after[data-astro-cid-5cabknhl]{transform:translate(6px,-18px)}@media (width>=1024px){@supports (width:1cqw){.mf-stage[data-astro-cid-5cabknhl]{padding-top:7rem;container-type:inline-size}.mf-rail[data-astro-cid-5cabknhl]{--mf-room:13rem;--mf-u:calc((100cqw - var(--mf-room)) / var(--mf-span-w));height:calc(var(--mf-u) * var(--mf-span-h));display:block;position:relative}.mf-st[data-astro-cid-5cabknhl]{left:calc(var(--mf-u) * var(--mf-step-x) * var(--i));top:calc(var(--mf-u) * var(--mf-step-y) * var(--i));width:calc(var(--mf-u) * var(--mf-vw));border-top:0;position:absolute}.mf-fig[data-astro-cid-5cabknhl]{max-width:none}.mf-cap[data-astro-cid-5cabknhl]{left:var(--mf-ax);bottom:calc(100% - var(--mf-ay) + .25rem);width:max-content;padding:0 0 .375rem calc(.75rem + 1px);position:absolute}.mf-cap[data-astro-cid-5cabknhl]:before{content:"";background:var(--plate-faint);transform-origin:50% 100%;width:1px;position:absolute;inset:0 auto 0 0}.mf-cap[data-astro-cid-5cabknhl] h3{white-space:nowrap}.mf-rail[data-astro-cid-5cabknhl]:before,.mf-rail[data-astro-cid-5cabknhl]:after{content:"";pointer-events:none;background:linear-gradient(var(--plate-frame), var(--plate-frame)) center / 9px 1px no-repeat, linear-gradient(var(--plate-frame), var(--plate-frame)) center / 1px 9px no-repeat;width:9px;height:9px;position:absolute}.mf-rail[data-astro-cid-5cabknhl]:before{top:0;right:0}.mf-rail[data-astro-cid-5cabknhl]:after{bottom:0;left:0}}}@media (width>=1280px){@supports (width:1cqw){.mf-rail[data-astro-cid-5cabknhl]{--mf-room:15rem}}}.mf[data-astro-cid-5cabknhl] a[data-astro-cid-5cabknhl]{transition-duration:var(--hm-tap);transition-timing-function:var(--hm-enter)}@supports (width:1cqw){.mf-fig[data-astro-cid-5cabknhl]{--mf-k:calc(100cqw / var(--mf-vw));container-type:inline-size}}.mf[data-astro-cid-5cabknhl] .mf-a{--t:var(--ts);--d:var(--ds);--e:var(--es)}.mf-st[data-astro-cid-5cabknhl]{--c:0s}.mf[data-astro-cid-5cabknhl] :is(.mf-n,.mf-p,.mf-pt){transform-box:fill-box;transform-origin:50%}.mf[data-astro-cid-5cabknhl] :is(.mf-p,.mf-pt){transform-origin:50% 100%}@media (width>=1024px){@supports (width:1cqw){.mf[data-astro-cid-5cabknhl] .mf-a{--t:var(--tj);--d:var(--dj);--e:var(--ej)}.mf-st[data-astro-cid-5cabknhl]{--c:var(--mf-cj)}}}@media (prefers-reduced-motion:no-preference){@supports (width:1cqw){.mf[data-astro-cid-5cabknhl] [data-mf-armed] :is(.mf-s,.mf-r){stroke-dasharray:calc(var(--mf-k) * var(--l));stroke-dashoffset:calc(var(--mf-k) * var(--l))}.mf[data-astro-cid-5cabknhl] [data-mf-armed] :is(.mf-o,.mf-n,.mf-m,.mf-mt,.mf-p,.mf-pt,.mf-g),.mf[data-astro-cid-5cabknhl] [data-mf-armed] .mf-cap[data-astro-cid-5cabknhl]>[data-astro-cid-5cabknhl],.mf[data-astro-cid-5cabknhl] [data-mf-armed] .mf-cap[data-astro-cid-5cabknhl]:before{opacity:0}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-s{animation:mf-draw var(--hm-draw) var(--hm-enter) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-r{animation:mf-draw var(--d) linear var(--t) backwards}@supports (animation-timing-function:linear(0, 1)){.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-r{animation-timing-function:var(--e)}}.mf[data-astro-cid-5cabknhl] [data-mf-run] :is(.mf-o,.mf-g){animation:mf-fade var(--hm-fade) var(--hm-enter) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-n{animation:mf-node var(--hm-fade) var(--hm-enter) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-m{animation:mf-fade var(--hm-fade) var(--hm-enter) var(--t) backwards, mf-pane var(--hm-rise) var(--hm-enter) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-p{animation:mf-fade var(--hm-fade) var(--hm-enter) var(--t) backwards, mf-plumb var(--hm-rise) var(--hm-enter) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-mt{animation:mf-fade var(--hm-fade) var(--hm-enter) var(--t) backwards, mf-pane var(--hm-rise) var(--hm-move) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-pt{animation:mf-fade var(--hm-fade) var(--hm-enter) var(--t) backwards, mf-plumb var(--hm-rise) var(--hm-move) var(--t) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-cap[data-astro-cid-5cabknhl]:before{animation:mf-pole var(--hm-draw) var(--hm-enter) var(--c) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-cap[data-astro-cid-5cabknhl]>h3[data-astro-cid-5cabknhl]{animation:mf-rise var(--hm-rise) var(--hm-enter) calc(var(--c) + .11s) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-cap[data-astro-cid-5cabknhl]>code[data-astro-cid-5cabknhl]{animation:mf-up var(--hm-fade) var(--hm-enter) calc(var(--c) + .29s) backwards}.mf[data-astro-cid-5cabknhl] [data-mf-run] .mf-cap[data-astro-cid-5cabknhl]>a[data-astro-cid-5cabknhl]{animation:mf-up var(--hm-fade) var(--hm-enter) calc(var(--c) + .36s) backwards}@keyframes mf-draw{0%{stroke-dasharray:calc(var(--mf-k) * var(--l));stroke-dashoffset:calc(var(--mf-k) * var(--l))}to{stroke-dasharray:calc(var(--mf-k) * var(--l));stroke-dashoffset:0}}@keyframes mf-fade{0%{opacity:0}}@keyframes mf-node{0%{opacity:0;transform:scale(.6)}}@keyframes mf-pane{0%{transform:translate(var(--mx,0px), var(--my,0px))}}@keyframes mf-plumb{0%{transform:scaleY(var(--sy))}}@keyframes mf-pole{0%{opacity:0;transform:scaleY(.02)}}@keyframes mf-rise{0%{opacity:0;transform:translateY(.42em)}}@keyframes mf-up{0%{opacity:0;transform:translateY(6px)}}}}.pp[data-astro-cid-cjtx3uua]{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .86);--plate-faint:hsl(var(--foreground) / .44);--plate-link:hsl(var(--foreground) / .62);--plate-dot:hsl(var(--foreground) / .9);--plate-accent:hsl(var(--emerald-700))}.dark .pp[data-astro-cid-cjtx3uua]{--plate-rule:hsl(var(--foreground) / .55);--plate-faint:hsl(var(--foreground) / .2);--plate-link:hsl(var(--foreground) / .32);--plate-dot:hsl(var(--foreground) / .55);--plate-accent:hsl(var(--emerald-400))}.pp-fig[data-astro-cid-cjtx3uua]{position:relative}.pp-ghost[data-astro-cid-cjtx3uua]{display:none}.pp-fig[data-astro-cid-cjtx3uua] svg[data-astro-cid-cjtx3uua]{width:100%;height:auto;display:block;overflow:visible}.pp-reg[data-astro-cid-cjtx3uua]{width:9px;height:9px;position:absolute;top:0;right:0}.pp-reg-b[data-astro-cid-cjtx3uua]{inset:auto auto 0 0}.pp-reg[data-astro-cid-cjtx3uua]:before,.pp-reg[data-astro-cid-cjtx3uua]:after{content:"";background:var(--plate-frame);position:absolute}.pp-reg[data-astro-cid-cjtx3uua]:before{height:1px;inset:4px 0 auto}.pp-reg[data-astro-cid-cjtx3uua]:after{width:1px;inset:0 auto 0 4px}.pp-key[data-astro-cid-cjtx3uua]{font-variant-numeric:tabular-nums;font-family:Berkeley,ui-monospace,monospace;font-size:12px}.pp-key[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:12px;line-height:16px}.pp-key[data-astro-cid-cjtx3uua] dd[data-astro-cid-cjtx3uua]{white-space:nowrap;color:hsl(var(--foreground));line-height:18px}.pp-k[data-astro-cid-cjtx3uua]{left:var(--pp-x);top:var(--pp-y);position:absolute;transform:translateY(-8px)}.pp-k-up[data-astro-cid-cjtx3uua]{transform:translateY(-100%)}.pp-k-zero[data-astro-cid-cjtx3uua]{flex-direction:row-reverse;align-items:baseline;gap:.5rem;display:flex;transform:translateY(-58%)}.pp-key[data-astro-cid-cjtx3uua] .pp-k-zero[data-astro-cid-cjtx3uua] dd[data-astro-cid-cjtx3uua]{letter-spacing:-.03em;font-optical-sizing:auto;color:var(--pp-zero);font-family:Fraunces Variable,Fraunces,serif;font-size:1.5rem;line-height:1}.pp[data-astro-cid-cjtx3uua]{--pp-zero:hsl(var(--emerald-700))}.dark .pp[data-astro-cid-cjtx3uua]{--pp-zero:hsl(var(--emerald-400))}.pp-range[data-astro-cid-cjtx3uua]{left:var(--pp-x);top:var(--pp-y);width:var(--pp-w);align-items:center;gap:6px;padding:0 6px;display:flex;position:absolute;transform:translateY(-50%)}.pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]{flex:1;order:2;align-items:center;gap:6px;display:flex}.pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:before,.pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:after{content:"";background:var(--plate-link);flex:1;min-width:4px;height:1px}.pp-range[data-astro-cid-cjtx3uua] dd[data-astro-cid-cjtx3uua]{display:contents}.pp-end[data-astro-cid-cjtx3uua]{order:1}.pp-end-b[data-astro-cid-cjtx3uua]{order:3}@media (width>=1024px){.pp-key[data-astro-cid-cjtx3uua]{font-size:13px}.pp-key[data-astro-cid-cjtx3uua] dd[data-astro-cid-cjtx3uua]{line-height:20px}.pp-k-zero[data-astro-cid-cjtx3uua]{gap:.875rem}.pp-key[data-astro-cid-cjtx3uua] .pp-k-zero[data-astro-cid-cjtx3uua] dd[data-astro-cid-cjtx3uua]{font-size:1.75rem}.pp-range[data-astro-cid-cjtx3uua],.pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]{gap:10px}}@media (prefers-reduced-motion:no-preference){.pp[data-astro-cid-cjtx3uua][data-armed] .pp-d[data-astro-cid-cjtx3uua]{stroke-dasharray:var(--pp-s,2);stroke-dashoffset:var(--pp-s,2)}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-real[data-astro-cid-cjtx3uua]{opacity:0}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-ghost[data-astro-cid-cjtx3uua]{display:inline}.pp[data-astro-cid-cjtx3uua][data-armed] [data-astro-cid-cjtx3uua]:is(.pp-f,.pp-l,.pp-pop,.pp-drop,.pp-fly,.pp-hand,.pp-rise){opacity:0}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-l[data-astro-cid-cjtx3uua]{translate:0 6px}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-rise[data-astro-cid-cjtx3uua]{transform:translateY(.42em)}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-pop[data-astro-cid-cjtx3uua]{transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-drop[data-astro-cid-cjtx3uua]{transform:translateY(-9px)}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-grow[data-astro-cid-cjtx3uua]{transform-box:fill-box;transform-origin:100% 0;transform:scale(0)}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-hand[data-astro-cid-cjtx3uua]{transform:rotate(var(--pp-rest));transform-box:fill-box;transform-origin:0 100%}.pp[data-astro-cid-cjtx3uua][data-armed] [data-astro-cid-cjtx3uua]:is(.pp-open,.pp-fly){transform:translate(var(--pp-fx), var(--pp-fy))}.pp[data-astro-cid-cjtx3uua][data-armed] .pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:before,.pp[data-astro-cid-cjtx3uua][data-armed] .pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:after{transform-origin:0;transform:scaleX(0)}.pp[data-astro-cid-cjtx3uua][data-in] .pp-d[data-astro-cid-cjtx3uua]{animation:pp-draw var(--pp-ms,var(--hm-draw)) var(--hm-enter) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-d[data-astro-cid-cjtx3uua].pp-go{animation-duration:1.25s;animation-timing-function:var(--hm-move)}.pp[data-astro-cid-cjtx3uua][data-in] [data-astro-cid-cjtx3uua]:is(.pp-f,.pp-l){animation:pp-show var(--pp-ms,var(--hm-fade)) var(--hm-enter) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] [data-astro-cid-cjtx3uua]:is(.pp-pop,.pp-drop){animation:pp-settle var(--hm-fade) var(--hm-enter) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-rise[data-astro-cid-cjtx3uua]{animation:pp-settle var(--hm-rise) var(--hm-enter) 0s both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-unit[data-astro-cid-cjtx3uua]{animation-delay:.18s}.pp[data-astro-cid-cjtx3uua][data-in] .pp-grow[data-astro-cid-cjtx3uua]{animation:pp-place var(--hm-draw) var(--hm-enter) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-open[data-astro-cid-cjtx3uua]{animation:pp-place var(--hm-draw) var(--hm-move) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-hand[data-astro-cid-cjtx3uua]{animation:pp-show var(--hm-fade) var(--hm-enter) var(--pp-t,0s) both, pp-place var(--hm-draw) var(--hm-move) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-fly[data-astro-cid-cjtx3uua]{animation:pp-show var(--hm-fade) var(--hm-enter) var(--pp-t,0s) both, pp-place 1.25s var(--hm-move) var(--pp-t,0s) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:before{animation:pp-place .6s var(--hm-enter) var(--pp-ta) both}.pp[data-astro-cid-cjtx3uua][data-in] .pp-range[data-astro-cid-cjtx3uua] dt[data-astro-cid-cjtx3uua]:after{animation:pp-place .6s var(--hm-enter) var(--pp-tb) both}@media (width>=768px){.pp[data-astro-cid-cjtx3uua][data-in] .pp-rise[data-astro-cid-cjtx3uua]{animation-delay:calc(var(--pp-i,0) * 70ms)}.pp[data-astro-cid-cjtx3uua][data-in] .pp-unit[data-astro-cid-cjtx3uua]{animation-delay:calc(.18s + var(--pp-i,0) * 70ms)}}@keyframes pp-draw{to{stroke-dashoffset:0}}@keyframes pp-show{to{opacity:1;translate:0}}@keyframes pp-settle{to{opacity:1;transform:none}}@keyframes pp-place{to{transform:none}}}.sp-plate{--plate-paper:hsl(var(--background));--plate-frame:hsl(var(--md-rule));--plate-rule:hsl(var(--foreground) / .62);--plate-faint:hsl(var(--foreground) / .28);--plate-grid:hsl(var(--foreground) / .16);--plate-link:hsl(var(--foreground) / .42);--plate-dot:hsl(var(--foreground) / .62);--plate-body:hsl(var(--foreground) / .5);--plate-label:hsl(var(--muted-foreground));--plate-accent:hsl(var(--emerald-600))}.dark .sp-plate{--plate-rule:hsl(var(--foreground) / .55);--plate-faint:hsl(var(--foreground) / .2);--plate-grid:hsl(var(--foreground) / .11);--plate-link:hsl(var(--foreground) / .32);--plate-dot:hsl(var(--foreground) / .55);--plate-body:hsl(var(--foreground) / .4);--plate-accent:hsl(var(--emerald-400))}.sp-plate svg{display:block;overflow:visible}.sp-stations{--sp-w:100%;--sp-in:0px;position:relative}.sp-st{grid-template-columns:minmax(0,1fr);display:grid}.sp-fig{clip-path:inset(-1rem -1rem 0);justify-self:center;width:100%;min-width:0;max-width:21rem}.sp-fig>svg{width:100%;height:auto}.sp-body{flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem 0 3.5rem;display:flex}.sp-st:last-child .sp-body{padding-bottom:0}.sp-head{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--foreground));align-items:baseline;gap:.75rem;font-family:Berkeley,ui-monospace,monospace;font-size:15px;line-height:1.25rem;display:flex;position:relative}.sp-no{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.sp-leader{display:none}@media (width>=768px){.sp-stations{--sp-w:16.5rem;--sp-in:2.25rem}.sp-st{grid-template-columns:var(--sp-w) minmax(0, 1fr)}.sp-fig{justify-self:stretch;max-width:none;padding-bottom:3.5rem}.sp-st:last-child .sp-fig{clip-path:none;padding-bottom:0}.sp-body{padding-top:calc(var(--sp-w) * var(--sp-ly) - .625rem);padding-bottom:2.5rem;padding-left:var(--sp-in)}.sp-leader{top:50%;left:calc(var(--sp-in) * -1);width:calc(var(--sp-in) - .75rem);border-top:1px solid var(--plate-faint);display:block;position:absolute}.sp-leader:after{content:"";border-right:1px solid var(--plate-rule);height:7px;position:absolute;top:-4px;right:0}}@media (width>=1024px){.sp-stations{--sp-w:21rem;--sp-in:3.5rem}}@media (width>=1280px){.sp-stations{--sp-w:25rem;--sp-in:4.5rem}}.sp-cmd{flex-direction:column;gap:.5rem;min-width:0;max-width:46rem;display:flex}.sp-bar{letter-spacing:.14em;color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;font-family:Berkeley,ui-monospace,monospace;font-size:12px;line-height:1.25rem;display:flex}.sp-bar:before{content:"";border-top:1px solid hsl(var(--md-rule) / .6);flex:1 1 0;order:1;min-width:1rem}.sp-bar>button{order:2}.sp-code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:hsl(var(--foreground));margin:0;font-family:Berkeley,ui-monospace,monospace;font-size:13px;line-height:1.65}@media (width>=1024px){.sp-code{font-size:15px}}.sp-note{max-width:38rem;color:hsl(var(--muted-foreground));font-size:13.5px;line-height:1.5}.sp-lead{opacity:0}.sp-reg{pointer-events:none;width:9px;height:9px;position:absolute}.sp-reg-a{top:0;left:0}.sp-reg-b{bottom:0;right:0}.cl-fig{align-self:start;width:100%;max-width:30rem;position:relative}@media (width>=1024px){.cl-fig{max-width:none}}.cl-fig>svg{width:100%;height:auto}.cl-end{background:var(--plate-accent);width:7px;height:7px;position:absolute;top:0;transform:translate(-50%,-50%)}.cl-label{color:var(--plate-label);flex-direction:column;font-family:Berkeley,ui-monospace,monospace;display:flex;position:absolute;transform:translateY(-.625rem)}.cl-label>span:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:15px;line-height:1.25rem}.cl-line{display:inline-block}.cl-label>span:last-child{letter-spacing:.09em;font-size:13px;line-height:1.25rem}.sp-gh{display:none}.sp-v,.cl-rod{transform-box:fill-box;transform-origin:50% 0}.sp-riser{transform-box:fill-box;transform-origin:50% 100%}.sp-pop,.cl-open{transform-box:fill-box;transform-origin:50%}.sp-leader{transform-origin:0}.cl-cover{background:var(--plate-paper);transform-origin:100%;pointer-events:none;height:3px;display:none;position:absolute;top:-2px;left:0;right:0}@media screen and (prefers-reduced-motion:no-preference){[data-sp-armed]:not([data-sp-in]) :is(.sp-o,.sp-pop,.sp-grow,.sp-top,.sp-key,.sp-sheet,.sp-riser,.cl-rod,.cl-open,.cl-end,.cl-label,.cl-line,.cl-act),[data-sp-armed]:not([data-sp-in]) .sp-head>span,[data-sp-armed]:not([data-sp-in]) .sp-body>:not(.grid,.sp-head),[data-sp-armed]:not([data-sp-in]) .sp-body [data-home-panel]>:not(.sp-head){opacity:0}[data-sp-armed]:not([data-sp-in]) .sp-d{stroke-dasharray:2;stroke-dashoffset:2px}[data-sp-armed] .sp-v:not([data-sp-v],[data-sp-run]){opacity:0}[data-sp-armed] .sp-v[data-sp-run="1"]:not([data-sp-v]){animation:sp-run-1 var(--v1-ms) var(--v1-e) var(--v1-d) both}[data-sp-armed] .sp-v[data-sp-run="2"]:not([data-sp-v]){animation:sp-run-1 var(--v1-ms) var(--v1-e) var(--v1-d) both, sp-run-2 var(--v2-ms) var(--v2-e) var(--v2-d) var(--v2-f,both)}@keyframes sp-run-1{0%{transform:scaleY(var(--v1-a))}to{transform:scaleY(var(--v1-b))}}@keyframes sp-run-2{0%{transform:scaleY(var(--v2-a))}to{transform:scaleY(var(--v2-b))}}[data-sp-armed]:not([data-sp-in]) .cl-cover{display:block}[data-sp-in] .sp-d{animation:sp-draw var(--sp-ms,var(--hm-draw)) var(--sp-e,var(--hm-enter)) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-o{animation:sp-fade var(--sp-ms,var(--hm-fade)) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-pop{animation:sp-pop var(--hm-fade) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-grow{animation:sp-grow var(--hm-fade) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-gh{opacity:0;animation:sp-ghost calc(var(--hm-draw) + 80ms) linear calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards;display:inline}[data-sp-in] .sp-top{animation:sp-fade .16s linear calc(var(--sp-o,0s) + var(--sp-t,0s) + var(--hm-draw) - 80ms) backwards}[data-sp-in] .sp-key{animation:sp-settle var(--hm-rise) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-sheet{animation:sp-lift var(--hm-rise) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-riser{animation:sp-stand var(--hm-rise) var(--hm-enter) calc(var(--sp-o,0s) + var(--sp-t,0s)) backwards}[data-sp-in] .sp-leader{animation:sp-rule var(--hm-fade) var(--hm-enter) calc(var(--sp-o,0s) + .22s) backwards}[data-sp-in] .sp-head>span:not(.sp-leader),[data-sp-in] .sp-body>:not(.grid,.sp-head),[data-sp-in] .sp-body [data-home-panel]>:not(.sp-head){animation:sp-up var(--hm-fade) var(--hm-enter) calc(var(--sp-o,0s) + .32s + var(--sp-n,0) * 70ms) backwards}.sp-body>:nth-child(2),.sp-body [data-home-panel]>:nth-child(2){--sp-n:1}.sp-body>:nth-child(3),.sp-body [data-home-panel]>:nth-child(3){--sp-n:2}.sp-body>:nth-child(4),.sp-body [data-home-panel]>:nth-child(4){--sp-n:3}.sp-body>:nth-child(n+5),.sp-body [data-home-panel]>:nth-child(n+5){--sp-n:4}[data-sp-in] .cl-cover{animation:cl-uncover var(--hm-draw) var(--hm-move) backwards;display:block;transform:scaleX(0)}[data-sp-in] .cl-end{animation:cl-end var(--hm-fade) var(--hm-enter) var(--sp-t,0s) backwards}[data-sp-in] .cl-rod{animation:sp-stand var(--sp-ms,var(--hm-draw)) var(--hm-move) var(--sp-t,0s) backwards}[data-sp-in] .cl-open{animation:cl-open var(--hm-rise) var(--hm-enter) var(--sp-t,0s) backwards}[data-sp-in] .cl-label{animation:cl-label var(--hm-fade) var(--hm-enter) var(--sp-t,0s) backwards}[data-sp-in] .cl-line{animation:sp-rise var(--hm-rise) var(--hm-enter) var(--sp-t,0s) backwards}[data-sp-in] .cl-act{animation:sp-up var(--hm-fade) var(--hm-enter) var(--sp-t,0s) backwards}@keyframes sp-draw{0%{stroke-dasharray:2;stroke-dashoffset:2px}to{stroke-dasharray:2;stroke-dashoffset:calc((2 - var(--sp-k,1)) * 1px)}}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sp-grow{0%{transform:scale(0)}}@keyframes sp-ghost{0%,84%{opacity:1}to{opacity:0}}@keyframes sp-settle{0%{opacity:0;transform:translateY(-9px)}}@keyframes sp-lift{0%{opacity:0;transform:translateY(14px)}}@keyframes sp-stand{0%{transform:scaleY(0)}}@keyframes sp-rule{0%{transform:scaleX(0)}}@keyframes sp-up{0%{opacity:0;transform:translateY(6px)}}@keyframes sp-rise{0%{opacity:0;transform:translateY(.42em)}}@keyframes cl-uncover{0%{transform:scaleX(1)}}@keyframes cl-end{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes cl-open{0%{opacity:0;transform:scale(.35)}}@keyframes cl-label{0%{opacity:0;transform:translateY(calc(6px - .625rem))}}.sp-plate [role=tab]{transition:color var(--hm-tap) var(--hm-enter), border-color var(--hm-tap) var(--hm-enter)}.sp-plate [data-home-panel]{transition:opacity var(--hm-fade) var(--hm-enter) 80ms, visibility 0s}.sp-plate [data-home-panel].invisible{opacity:0;transition:opacity var(--hm-tap) var(--hm-exit), visibility 0s linear var(--hm-tap)}.sp-lead{transition:opacity var(--hm-tap) var(--hm-exit)}[data-home-copy-btn][data-sp-word]{color:#0000;position:relative}[data-home-copy-btn][data-sp-word]:before,[data-home-copy-btn][data-sp-word]:after{white-space:nowrap;color:hsl(var(--muted-foreground));transition:color var(--hm-tap) var(--hm-enter);align-items:center;display:flex;position:absolute;inset:0 0 0 auto}[data-home-copy-btn][data-sp-word]:before{content:attr(data-sp-word);animation:sp-word-in-a var(--hm-fade) var(--hm-enter) both}[data-home-copy-btn][data-sp-word]:after{content:attr(data-sp-was);opacity:0;animation:sp-word-out-a var(--hm-tap) var(--hm-exit) both}[data-home-copy-btn][data-sp-flip=b]:before{animation-name:sp-word-in-b}[data-home-copy-btn][data-sp-flip=b]:after{animation-name:sp-word-out-b}[data-home-copy-btn][data-sp-word]:is(:hover,:focus-visible):before{color:hsl(var(--foreground))}@keyframes sp-word-in-a{0%{opacity:0}}@keyframes sp-word-in-b{0%{opacity:0}}@keyframes sp-word-out-a{0%{opacity:1}}@keyframes sp-word-out-b{0%{opacity:1}}}.sp-plate:has([data-home-tab=claude-code][aria-selected=true]) [data-sp-lead=claude-code],.sp-plate:has([data-home-tab=codex][aria-selected=true]) [data-sp-lead=codex],.sp-plate:has([data-home-tab=agent-cli][aria-selected=true]) [data-sp-lead=agent-cli],.sp-plate:has([data-home-tab=mcp][aria-selected=true]) [data-sp-lead=mcp],.sp-plate:has([data-home-tab=curl][aria-selected=true]) [data-sp-lead=curl],.sp-plate:has([data-home-tab=python][aria-selected=true]) [data-sp-lead=python],.sp-plate:has([data-home-tab=js][aria-selected=true]) [data-sp-lead=js]{opacity:1;transition:opacity var(--hm-fade) var(--hm-enter)}@media (prefers-reduced-motion:reduce){.sp-lead{transition:none!important}}[data-astro-cid-jmq6zs5r][data-home-kind=connect] .hs-request[data-astro-cid-jmq6zs5r],[data-astro-cid-jmq6zs5r][data-home-kind=request] .hs-connect[data-astro-cid-jmq6zs5r]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.hs-request[data-astro-cid-jmq6zs5r],.hs-connect[data-astro-cid-jmq6zs5r]{transition:opacity var(--hm-fade) var(--hm-enter) 80ms, visibility 0s}[data-astro-cid-jmq6zs5r][data-home-kind=connect] .hs-request[data-astro-cid-jmq6zs5r],[data-astro-cid-jmq6zs5r][data-home-kind=request] .hs-connect[data-astro-cid-jmq6zs5r]{opacity:0;transition:opacity var(--hm-tap) var(--hm-exit), visibility 0s linear var(--hm-tap)}}:root{--hero-fig:34rem}@media (width>=1024px){.hero-plate{align-self:end}}@media (width>=1280px){:root{--hero-fig:42rem}.hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--hero-fig))}.hero-accent{white-space:nowrap}}@media (width<=1023.98px){.hero-plate{width:62%;margin-inline:auto;display:block;overflow-x:clip}.hero-plate svg{width:133.34%;max-width:none}.hero-plate .hf-ann{display:none}.hero-grid{row-gap:1.75rem}.hero-note{display:none}}