@layer base,starlight,theme;@layer components{body:has(.sx-landing){overflow-x:clip}.sx-layers{--pw:clamp(250px, min(26.5vw, 46vh), 420px);--sx-draw:cubic-bezier(.2, .2, .8, .9);--sx-rise:cubic-bezier(.19, 1, .22, 1);box-sizing:border-box;width:100vw;height:clamp(640px, calc(100vh - var(--sl-nav-height,4rem)), 920px);padding-inline:var(--sx-gutter);color:var(--sl-color-white);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(24px,4vw,72px);margin-block:-1.5rem 0;margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.sx-layers:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--sx-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--sx-grid) 1px, transparent 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 62% at 69%,#000 0%,#0000 78%);mask-image:radial-gradient(46% 62% at 69%,#000 0%,#0000 78%)}.sx-layers__copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:36rem;display:flex;position:relative}.sx-ln{white-space:nowrap;margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.sx-ln>span{display:block}.sx-lp-title{font-family:var(--sx-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--sl-color-white);margin:0 0 clamp(26px,4.2vh,42px);font-size:clamp(42px,5.6vw,84px);font-weight:200;line-height:1}.sx-lp-title__p{margin-right:.08em}.sx-lp-title__p svg{vertical-align:baseline;width:auto;height:.75em;display:inline-block;overflow:visible}.sx-lp-statement{max-width:16em;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--sl-color-white);text-wrap:balance;margin:0 0 18px;font-size:clamp(1.6rem,1rem + 1.6vw,2.35rem);font-weight:500;line-height:1.15}.sx-lp-lead{max-width:46ch;color:var(--sx-muted);text-wrap:pretty;margin:0 0 clamp(26px,4vh,38px);font-size:1.0625rem;line-height:1.6}.sx-layers__actions{flex-wrap:wrap;align-items:center;gap:14px 12px;display:flex}.sx-layers__act:first-child{flex-basis:100%}.sx-layers__btn,.sx-layers__ulink{box-sizing:border-box;border-radius:var(--sx-r-pill);min-height:48px;font:600 .9375rem/1.2 var(--font-sans);transition:background-color var(--sx-dur) var(--sx-ease), border-color var(--sx-dur) var(--sx-ease);border:1px solid #0000;align-items:center;gap:.7em;padding:.8em 1.35em;text-decoration:none;display:inline-flex}.sx-layers__btn{background:var(--sx-structure);color:var(--sl-color-black)}.sx-layers__ulink{border-color:var(--sx-rule-strong);color:var(--sl-color-white)}.sx-layers__btn-label{white-space:nowrap}.sx-layers__arrow,.sx-layers__news-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em;transition:transform var(--sx-dur) var(--sx-ease);flex:none}@media (hover:hover){.sx-layers__btn:hover{background:color-mix(in oklab, var(--sx-structure) 86%, var(--sl-color-white))}.sx-layers__ulink:hover{border-color:var(--sx-structure)}.sx-layers__btn:hover .sx-layers__arrow,.sx-layers__news:hover .sx-layers__news-arrow{transform:translate(3px)}}@media (forced-colors:active){.sx-layers__btn,.sx-layers__ulink,.sx-layers__news{border-color:linktext}}.sx-layers__act--news{flex-basis:100%;margin-top:6px}.sx-layers__news{border:0;border-block:1px solid var(--sx-hairline);max-inline-size:100%;color:var(--sl-color-white);align-items:center;gap:.75rem;padding:.55rem 0;text-decoration:none;display:inline-flex}.sx-layers__news-tag{font:var(--sx-lab-weight) var(--sx-lab-size) / 1.4 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sx-violet);flex:none;align-items:center;gap:.5em;display:inline-flex}.sx-layers__news-tag:before{content:"";background:var(--sx-violet);border-radius:0;width:.5em;height:.5em}.sx-layers__news-title{min-inline-size:0;font:500 15px/1.3 var(--font-sans)}.sx-layers__news-arrow{width:1rem;height:1rem;color:var(--sx-violet)}.sx-layers__fig{z-index:1;justify-content:center;align-items:center;gap:clamp(28px,3vw,46px);min-width:0;display:flex;position:relative}.sx-layers__scene{--rx:8deg;--ry:-32deg;--sp:110px;width:var(--pw);aspect-ratio:25.43/28.25;perspective:1400px;flex:none;position:relative}.sx-layers [data-k=stem]{--c:var(--sl-color-white);--fk:1.5;--zl:0px;--fog:1;--sk:-1;--i:0;--dl:.15s;--dd:.65s;--qe:.32}.sx-layers [data-k=inner]{--c:var(--sx-agent);--fk:.5;--zl:.9px;--fog:.84;--sk:1;--i:1;--dl:.45s;--dd:.7s;--qe:0}.sx-layers [data-k=middle]{--c:var(--sx-structure);--fk:-.5;--zl:.6px;--fog:.72;--sk:.3333;--i:2;--dl:.8s;--dd:.6s;--qe:0}.sx-layers [data-k=outer]{--c:var(--sl-color-white);--fk:-1.5;--zl:.3px;--fog:.62;--sk:-.3333;--i:3;--dl:1.05s;--dd:.75s;--qe:0}.sx-layers__stack,.sx-layers__fan,.sx-layers__pz{transform-style:preserve-3d;position:absolute;inset:0}.sx-layers__stack{transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .9s var(--sx-ease)}.sx-layers__pz{--zf:calc(var(--fk) * var(--sp));transform:translateZ(var(--zl,0px))}.sx-layers__plane{color:var(--c);transform:translateZ(calc(var(--sep,0) * var(--sk,0) * 24px));transition:transform .9s var(--sx-ease), opacity .4s var(--sx-ease);position:absolute;inset:0}.sx-layers__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sx-layers__art path{fill:none;stroke:var(--c);stroke-width:var(--sw,.14);stroke-linejoin:round;stroke-linecap:butt}.sx-layers__pz[data-k=stem] path{transform:translateY(calc(var(--sw,.14) * -.5px))}.sx-layers__cm{border:0 solid var(--c);width:14px;height:14px;opacity:var(--qe,0);position:absolute}.sx-layers__cm.tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.sx-layers__cm.tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.sx-layers__cm.bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.sx-layers__cm.br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.sx-layers__legend{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 28px);left:0}.sx-layers__legend li{font:500 .75rem/14px var(--font-sans);white-space:nowrap;color:var(--sx-muted);opacity:0;padding-bottom:3px;display:block}.sx-layers__legend li:before{content:"";vertical-align:middle;background:var(--c);width:22px;height:2px;margin-right:10px;display:inline-block}.sx-layers__datum{background:var(--sx-hairline);pointer-events:none;height:1px;position:absolute;top:calc(11.823% - 1px);left:-52px;right:-100vw}.sx-layers__stages{flex:none;gap:12px;width:clamp(196px,16vw,240px);margin:0;padding:0;list-style:none;display:grid}.sx-layers__stages li{--h:var(--sx-violet);border:0;border-block-start:2px solid var(--h);transition:border-color var(--sx-dur) var(--sx-ease);grid-template-columns:1fr auto;grid-template-areas:"k st""nm nm";align-items:baseline;gap:6px 12px;padding:.85rem 0 .9rem;display:grid}.sx-layers__stages li[data-k=inner]{--h:var(--sx-agent)}.sx-layers__stages li[data-k=middle]{--h:var(--sx-structure)}@media (hover:hover){.sx-layers__stages li:hover{border-color:var(--h)}}.sx-layers__stages .k{font:var(--sx-lab-weight) var(--sx-lab-size) / 1.2 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--h);grid-area:k;align-items:center;gap:.5em;display:inline-flex}.sx-layers__stages .k:before{content:"";background:var(--h);border-radius:0;width:.5em;height:.5em}.sx-layers__stages .nm{font:500 16px/1.3 var(--font-sans);color:var(--sl-color-white);grid-area:nm}.sx-layers__stages .st{font:500 .75rem/1.2 var(--font-sans);text-align:right;color:var(--sx-muted);grid-area:st}.sx-layers__stages li[data-state=active] .st{color:var(--sl-color-white);font-weight:600}@media (hover:hover) and (pointer:fine){.sx-layers.done:has(.sx-layers__stages [data-k=inner]:hover) .sx-layers__pz:not([data-k=inner]) .sx-layers__plane,.sx-layers.done:has(.sx-layers__stages [data-k=middle]:hover) .sx-layers__pz:not([data-k=middle]) .sx-layers__plane,.sx-layers.done:has(.sx-layers__stages [data-k=outer]:hover) .sx-layers__pz:not([data-k=outer]) .sx-layers__plane{opacity:.16}}@keyframes sx-fan-turn{0%{transform:rotateX(var(--rx)) rotateY(var(--ry))}to{transform:rotateX(0)rotateY(0)}}@keyframes sx-slide{0%{transform:translateZ(var(--zf))}to{transform:translateZ(var(--zl))}}@keyframes sx-unfog{0%{opacity:var(--fog)}to{opacity:1}}@keyframes sx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sx-quiet{0%{opacity:1}to{opacity:var(--qe,0)}}@media (prefers-reduced-motion:no-preference){.sx-layers.js .sx-layers__datum{transform-origin:0;transition:transform 1.1s var(--sx-ease) 1.8s;transform:scaleX(0)}.sx-layers.js.go .sx-layers__datum{transform:none}.sx-layers.js:not(.go) [data-split]{visibility:hidden}.sx-layers.js .sx-ln>span{transition:transform .8s var(--sx-rise) var(--d,0s);transform:translateY(110%)}.sx-layers.js.go .sx-ln>span{transform:none}.sx-layers.js .sx-layers__act{opacity:0;transition:opacity .8s var(--sx-ease) var(--d,0s), transform .8s var(--sx-ease) var(--d,0s);transform:translateY(14px)}.sx-layers.js.go .sx-layers__act{opacity:1;transform:none}.sx-layers.js .sx-layers__fan{transform:rotateX(var(--rx)) rotateY(var(--ry))}.sx-layers.js .sx-layers__pz{transform:translateZ(var(--zf))}.sx-layers.js .sx-layers__art{opacity:var(--fog)}.sx-layers.js .sx-layers__art path{stroke-dasharray:1;stroke-dashoffset:1px}.sx-layers.js .sx-layers__cm{opacity:0}.sx-layers.js.go .sx-layers__fan{animation:sx-fan-turn 1.1s var(--sx-ease) 1.7s both}.sx-layers.js.go .sx-layers__pz{animation:sx-slide 1s var(--sx-ease) 1.8s both}.sx-layers.js.go .sx-layers__art{animation:sx-unfog 1s var(--sx-ease) 1.8s both}.sx-layers.js.go .sx-layers__art path{animation:sx-draw var(--dd) var(--sx-draw) var(--dl) both}.sx-layers.js.go .sx-layers__cm{animation:sx-fade-in .45s linear calc(var(--i) * 60ms) both, sx-quiet .6s ease 1.8s forwards}.sx-layers.js.go .sx-layers__legend li{animation:sx-fade-in .4s linear var(--dl) both, sx-fade-out .55s linear 1.65s forwards}.sx-layers.js.done .sx-layers__fan{animation:none;transform:none}.sx-layers.js.done .sx-layers__pz{transform:translateZ(var(--zl));animation:none}.sx-layers.js.done .sx-layers__art{opacity:1;animation:none}.sx-layers.js.done .sx-layers__art path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.sx-layers.js.done .sx-layers__cm{opacity:var(--qe,0);animation:none}.sx-layers.js.done .sx-layers__legend li{opacity:0;animation:none}.sx-layers__stages li:first-child{--d:2.25s}.sx-layers__stages li:nth-child(2){--d:2.34s}.sx-layers__stages li:nth-child(3){--d:2.43s}.sx-layers.js .sx-layers__stages li{opacity:0;transition:opacity .8s var(--sx-ease) var(--d,0s), transform .8s var(--sx-ease) var(--d,0s), border-color var(--sx-dur) var(--sx-ease);transform:translateY(10px)}.sx-layers.js.go .sx-layers__stages li{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx-layers *,.sx-layers :before,.sx-layers :after{transition:none!important;animation:none!important}}@media (width<=900px){.sx-layers{--pw:min(50vw, 200px);height:auto;min-height:clamp(640px, calc(100vh - var(--sl-nav-height,3.5rem)), 920px);grid-template-columns:minmax(0,1fr);align-content:start;row-gap:22px;padding-block:22px 48px}.sx-layers__fig{display:contents}.sx-layers__scene{--rx:6deg;--ry:-24deg;--sp:62px;perspective:1000px;order:1;justify-self:center}.sx-layers__copy{order:2;max-width:none}.sx-layers__stages{order:3;width:100%;margin:2px 0 0}.sx-layers__legend{display:none}.sx-layers__datum{left:-24px;right:-24px}.sx-lp-title{font-size:clamp(40px,12.4vw,56px)}.sx-lp-statement{max-width:none}}.sx-caliper{display:none}@media screen and (width>=1200px) and (pointer:fine){.sx-caliper{--a:0px;--g:0;--m:0px;--hue:var(--sx-violet);z-index:3;top:var(--sl-nav-height,4rem);pointer-events:none;user-select:none;opacity:0;width:38px;transition:opacity .5s var(--sx-ease);margin:0;display:block;position:fixed;bottom:0;right:8px;overflow:hidden}.sx-caliper.on{opacity:1}.sx-caliper>*{transition:transform var(--sx-dur) var(--sx-ease);margin:0;position:absolute}.sx-caliper__span{border-radius:var(--sx-r-pill);background:color-mix(in oklab, var(--hue) 34%, transparent);transform-origin:0 0;width:3px;height:1px;transform:translateY(var(--a)) scaleY(var(--g));top:0;right:6px}.sx-caliper__lab{box-sizing:border-box;max-height:max(0px, calc(var(--g) * 1px));writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;font:var(--sx-lab-weight) var(--sx-lab-size) / 1 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sx-muted);transform:translateY(var(--a));padding-top:10px;top:0;right:16px;overflow:hidden}.sx-caliper__mark{background:var(--hue);width:11px;height:11px;transform:translateY(var(--m));border-radius:0;top:-5px;right:2px}}@media (forced-colors:active){.sx-caliper{display:none!important}}.sx-sh{--sx-rise:cubic-bezier(.19, 1, .22, 1);--h:var(--sx-violet);margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);position:relative}.sx-sh[data-hue=agent]{--h:var(--sx-agent)}.sx-sh[data-hue=structure]{--h:var(--sx-structure)}.sx-sh[data-hue=spike]{--h:var(--sx-spike)}.sx-sh__kicker{border-radius:var(--sx-r-pill);font:var(--sx-lab-weight) var(--sx-lab-size) / 1.4 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sl-color-white);align-items:center;gap:.45em;margin:0 0 clamp(1rem,.8rem + .8vw,1.5rem);padding:0;display:inline-flex}.sx-sh__kicker:before{content:"";background:var(--h);border-radius:0;width:.5em;height:.5em}.sx-sh__title{max-width:46rem;font-family:var(--sx-font-display);letter-spacing:-.02em;color:var(--sl-color-white);text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.25rem);font-weight:300;line-height:1.1}.sx-sh__clip{margin-block:-.06em -.2em;padding-block:.06em .2em;display:block;overflow:hidden}.sx-sh__clip>span{display:block}.sx-sh__title:last-child>.sx-sh__clip{margin-bottom:0}.sx-sh>p:not(.sx-sh__kicker){max-width:62ch;color:var(--sx-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}@media screen and (prefers-reduced-motion:no-preference){.sx-sh__kicker{transition:opacity .7s var(--sx-ease) .12s}.sx-sh__clip>span{transition:transform .9s var(--sx-rise) .14s}.sx-sh>p:not(.sx-sh__kicker){transition:opacity .8s var(--sx-ease) .32s, transform .8s var(--sx-ease) .32s}.sx-sh[data-sh=wait] .sx-sh__kicker{opacity:0}.sx-sh[data-sh=wait] .sx-sh__clip>span{transform:translateY(110%)}.sx-sh[data-sh=wait]>p:not(.sx-sh__kicker){opacity:0;transform:translateY(14px)}}a.sx-pill{border:1px solid var(--sx-rule-strong);border-radius:var(--sx-r-pill);max-width:100%;color:var(--sl-color-white);font:600 .9375rem/1.25 var(--font-sans);overflow-wrap:anywhere;transition:border-color var(--sx-dur) var(--sx-ease);align-items:center;gap:.5em;padding:.7em 1.2em;text-decoration:none;display:inline-flex}a.sx-pill--primary:after{content:"→";content:"→" / "";color:var(--sx-muted);flex:none}a.sx-pill:focus-visible{outline:2px solid var(--sx-structure);outline-offset:2px}@media (hover:hover){a.sx-pill:hover{border-color:var(--sx-structure)}}.sx-method{gap:var(--sx-pad-card);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sx-method__card{padding:var(--sx-pad-panel);border:1px solid var(--sx-hairline);border-top:4px solid var(--sx-violet);border-radius:var(--sx-r-m);background:var(--sx-surface);margin:0}.sx-method__title{font:600 1.1875rem/1.3 var(--font-sans);color:var(--sl-color-white);text-wrap:balance;margin:0 0 .6rem}.sx-method__text{max-width:52ch;color:var(--sx-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}@media (width>=48rem){.sx-method{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-disclose{gap:var(--sx-pad-panel);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.sx-disclose{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-disclose__col{--h:var(--sx-agent);min-width:0;padding:var(--sx-pad-panel);border:1px solid color-mix(in oklab, var(--h) 24%, transparent);border-radius:var(--sx-r-m);flex-direction:column;display:flex}.sx-disclose__col[data-k=later]{--h:var(--sx-spike)}.sx-disclose__kicker{border-radius:var(--sx-r-pill);font:var(--sx-lab-weight) var(--sx-lab-size) / 1.4 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sl-color-white);align-items:center;gap:.45em;margin:0 0 1rem;padding:0;display:inline-flex}.sx-disclose__kicker:before{content:"";background:var(--h);border-radius:0;width:.5em;height:.5em}.sx-disclose__title{font:600 1.375rem/1.3 var(--font-sans);color:var(--sl-color-white);margin:0}.sx-disclose__sub{color:var(--sx-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.55}.sx-disclose__list{margin:1.25rem 0 0;padding:0;list-style:none}.sx-disclose__row{border-top:1px solid color-mix(in oklab, var(--h) 20%, transparent);color:var(--sl-color-white);align-items:flex-start;gap:.85rem;margin:0;padding-block:.8rem;font-size:.9375rem;line-height:1.5;display:flex}.sx-bowl{fill:none;width:1.5rem;height:1.3125rem;stroke:var(--h);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.05rem}.sx-bowl path{vector-effect:non-scaling-stroke}.sx-disclose__foot{margin-top:auto;padding-top:1.5rem}.sx-disclose__foot p{max-width:40ch;color:var(--sx-muted);margin:0 0 .85rem;font-size:.875rem;line-height:1.6}.sx-cite{gap:var(--sx-pad-card);padding:var(--sx-pad-card);border:1px solid color-mix(in oklab, var(--sx-violet) 24%, transparent);border-radius:var(--sx-r-m);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.sx-cite__part{min-width:0;padding:var(--sx-pad-card)}.sx-cite__part--contact{border:1px solid var(--sx-hairline);border-radius:var(--sx-r-s);background:var(--sx-surface)}.sx-cite__k{font:var(--sx-lab-weight) var(--sx-lab-size) / 1.3 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sx-muted);margin:0 0 .75rem}.sx-cite__v{margin:0}.sx-cite__v p{max-width:62ch;color:var(--sl-color-white);overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 .65rem;font-size:.9375rem;line-height:1.6}.sx-cite__v .sx-cite__note{color:var(--sx-muted);margin-bottom:1.1rem;font-size:.875rem}.sx-cite__part--contact .sx-cite__lead{margin-bottom:1.1rem}.sx-cite a.sx-pill:not(.sx-pill--primary){overflow-wrap:normal;font-size:clamp(.75rem,3.2vw,.9375rem)}a.sx-pill.sx-pill--primary{background:var(--sx-structure);color:var(--sl-color-black);border-color:#0000}a.sx-pill.sx-pill--primary:after{color:inherit}@media (hover:hover){a.sx-pill.sx-pill--primary:hover{background:color-mix(in oklab, var(--sx-structure) 86%, var(--sl-color-white))}}@media (width>=48rem){.sx-cite{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}a.sx-lp-link{box-sizing:border-box;border:1px solid var(--sx-rule-strong);border-radius:var(--sx-r-pill);max-width:100%;color:var(--sl-color-white);font:600 .9375rem/1.25 var(--font-sans);transition:border-color var(--sx-dur) var(--sx-ease);align-items:center;gap:.6em;padding:.7em 1.2em;text-decoration:none;display:inline-flex}a.sx-lp-link:focus-visible{border-color:var(--sx-structure)}@media (hover:hover){a.sx-lp-link:hover{border-color:var(--sx-structure)}}@media (forced-colors:active){a.sx-lp-link{border-color:linktext}}.sx-lp-links{flex-wrap:wrap;gap:.75rem;margin:clamp(1.75rem,1.4rem + 1.2vw,2.5rem) 0 0;display:flex}.sx-lp-posts>:only-child{max-inline-size:46rem}.sx-lp-posts{gap:var(--sx-pad-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sx-lp-posts__item{padding:var(--sx-pad-panel);border:1px solid var(--sx-hairline);border-radius:var(--sx-r-m);background:var(--sx-surface);transition:background-color var(--sx-dur) var(--sx-ease);flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;display:flex;position:relative}@media (hover:hover){.sx-lp-posts__item:hover{border-color:var(--sx-violet)}}.sx-lp-posts__day{border-radius:var(--sx-r-pill);font:500 var(--sx-lab-size) / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-white);align-items:center;gap:.45em;padding:0;display:inline-flex}.sx-lp-posts__day:before{content:"";background:var(--sx-violet);border-radius:0;width:.5em;height:.5em}.sx-lp-posts__line{margin:0}.sx-lp-posts__title{color:var(--sl-color-white);font:600 1.1875rem / 1.35 var(--font-sans);text-wrap:balance;text-decoration:none}.sx-lp-posts__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.sx-lp-posts__title:focus-visible{outline:none}.sx-lp-posts__title:focus-visible:after{outline:2px solid var(--sx-structure);outline-offset:2px}.sx-lp-posts__desc{color:var(--sx-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.sx-lp-posts__empty{padding:var(--sx-pad-panel);border:1px solid var(--sx-hairline);border-radius:var(--sx-r-m);background:var(--sx-surface);color:var(--sx-muted);margin:0}.sx-mzw{container:sx-mzw/inline-size}.sx-mz{--pen:cubic-bezier(.2, .2, .8, .9);color:var(--sl-color-white);grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;display:grid}.sx-mz__sheet{border:1px solid var(--sx-hairline);border-radius:var(--sx-r-m);background:var(--sx-surface);grid-template-rows:1.5rem auto;grid-template-columns:2.4rem minmax(0,1fr);gap:6px;padding:.9rem 1.1rem 1.1rem .8rem;display:grid;position:relative}.sx-mz__cm{display:none}.sx-mz__rx{grid-area:1/2;position:relative}.sx-mz__ry{grid-area:2/1;position:relative}.sx-mz__ticks{position:absolute;overflow:visible}.sx-mz__rx .sx-mz__ticks{width:100%;height:8px;bottom:0;left:0}.sx-mz__ry .sx-mz__ticks{width:8px;height:100%;top:0;right:0}.sx-mz__ticks path{fill:none;stroke:var(--sx-structure);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.sx-mz__ticks .minor{stroke-opacity:.5}.sx-mz__rx span,.sx-mz__ry span{font:400 10.5px/1 var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--sx-muted);position:absolute}.sx-mz__rx span{top:0;left:calc(var(--p) * 1%);transform:translate(-50%)}.sx-mz__ry span{right:14px;top:calc(var(--p) * 1%);transform:translateY(-50%)}.sx-mz__plot{grid-area:2/2;container:sx-mzp/inline-size}.sx-mz__svg{--rw:.115px;--tw:.055px;width:100%;height:auto;display:block;overflow:visible}@container sx-mzp (width<=520px){.sx-mz__svg{--rw:.14px;--tw:.065px}}@container sx-mzp (width<=420px){.sx-mz__svg{--rw:.17px;--tw:.08px}}@container sx-mzp (width<=300px){.sx-mz__svg{--rw:.22px;--tw:.1px}}.sx-mz__svg :is(.centre,.walls,.joints){fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sx-mz__svg .centre{stroke:color-mix(in oklab, var(--sx-structure) 16%, transparent);stroke-width:1px}.sx-mz__svg .walls{stroke:var(--sx-structure);stroke-width:1.25px}.sx-mz__svg .joints{stroke:var(--sx-structure);stroke-width:3px}:is(.sx-mz__svg .trail,.sx-mz__svg .route,.sx-mz__svg .goal-ring){fill:none;stroke-linecap:round;stroke-linejoin:round}.sx-mz__svg .trail{stroke:color-mix(in oklab, var(--sl-color-white) 50%, transparent);stroke-width:var(--tw)}.sx-mz__svg .route{stroke:var(--sx-agent);stroke-width:var(--rw)}.sx-mz__svg .start{fill:var(--sx-surface);stroke:var(--sl-color-white);stroke-width:calc(var(--tw) * 1.6)}.sx-mz__svg .goal-ring{stroke:var(--sx-agent);stroke-width:var(--tw)}.sx-mz__svg .goal-dot{fill:var(--sx-agent)}.sx-mz__key{margin:0;padding:0;list-style:none}.sx-mz__key li{border-top:1px solid var(--sx-hairline);grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"k nm"".tx";align-items:baseline;gap:5px 8px;padding:15px 0 17px;display:grid;position:relative}.sx-mz__key li:last-child{border-bottom:1px solid var(--sx-hairline)}.sx-mz__key li:first-child{--c:var(--sl-color-white);--d:.3s}.sx-mz__key li:nth-child(2){--c:var(--sx-agent);--d:3.3s}.sx-mz__key li:nth-child(3){--c:var(--sx-agent);--d:3.95s}.sx-mz__key li:before{content:"";background:var(--c);width:28px;height:2px;position:absolute;top:-1px;left:0}.sx-mz__key .k{font:400 var(--sx-lab-size)/1.2 var(--font-mono);letter-spacing:var(--sx-lab-track);font-variant-numeric:tabular-nums;color:var(--c);grid-area:k}.sx-mz__key .nm{font:500 16px/1.3 var(--font-sans);color:var(--sl-color-white);grid-area:nm}.sx-mz__key .tx{font:400 13.5px/1.5 var(--font-sans);color:var(--sx-muted);text-wrap:pretty;grid-area:tx}.sx-mz__cap{max-width:40ch;font:400 13.5px/1.55 var(--font-sans);color:var(--sx-muted);text-wrap:pretty;margin:0}.sx-mz__fig{font:var(--sx-lab-weight) var(--sx-lab-size)/1 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sl-color-white)}.sx-mz__fig:after{content:"·";color:var(--sx-muted);margin-inline:.9em .5em}@container sx-mzw (width>=50rem){.sx-mz{grid-template:"sheet key"1fr"sheet cap"/minmax(0,1.6fr) minmax(0,1fr);gap:1.75rem clamp(2rem,5cqw,4rem)}.sx-mz__sheet{grid-area:sheet}.sx-mz__key{grid-area:key;align-self:start}.sx-mz__cap{grid-area:cap;align-self:end}}@keyframes sx-mz-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes sx-mz-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-mz-lit{0%{opacity:.38}to{opacity:1}}@keyframes sx-mz-bar{0%{transform:scaleX(0)}to{transform:none}}@media screen and (prefers-reduced-motion:no-preference){.sx-mz.js .sx-mz__svg :is(.trail,.route,.goal-ring){stroke-dasharray:1 1.1;stroke-dashoffset:1.05px}.sx-mz.js .sx-mz__svg :is(.goal-ring,.goal-dot){opacity:0}.sx-mz.js .sx-mz__key .k{opacity:.38}.sx-mz.js .sx-mz__key li:before{transform-origin:0;transform:scaleX(0)}.sx-mz.js.go .sx-mz__svg .trail{animation:sx-mz-draw 2.8s var(--pen) .3s both}.sx-mz.js.go .sx-mz__svg .goal-ring{animation:sx-mz-draw .45s var(--sx-ease) 3.3s both, sx-mz-fade 1ms linear 3.3s both}.sx-mz.js.go .sx-mz__svg .goal-dot{animation:.3s linear 3.5s both sx-mz-fade}.sx-mz.js.go .sx-mz__svg .route{animation:.95s cubic-bezier(.45,.05,.4,1) 3.95s both sx-mz-draw}.sx-mz.js.go .sx-mz__key .k{animation:sx-mz-lit .5s var(--sx-ease) var(--d) both}.sx-mz.js.go .sx-mz__key li:before{animation:sx-mz-bar .7s var(--sx-ease) var(--d) both}}@media (prefers-reduced-motion:reduce){.sx-mz *,.sx-mz :before,.sx-mz :after{transition:none!important;animation:none!important}}.sx-lg{container:sx-lg/inline-size}.sx-lg [data-k=inner]{--c:var(--sx-agent);--k:1}.sx-lg [data-k=middle]{--c:var(--sx-structure);--k:2}.sx-lg [data-k=outer]{--c:var(--sx-violet);--k:3}.sx-lg [data-row=state]{--r:1}.sx-lg [data-row=asks]{--r:2}.sx-lg [data-row=kept]{--r:3}.sx-lg [data-row=read]{--r:4}.sx-lg__table{text-align:left;color:var(--sl-color-white);grid-template-columns:minmax(0,1fr);display:grid}.sx-lg__table :is(thead,tbody,tr){display:contents}.sx-lg__ch,.sx-lg__table td{--edge:color-mix(in oklab, var(--c) 24%, transparent);padding:1.1rem var(--sx-pad-card);border:1px solid var(--edge);text-align:left;vertical-align:top;order:calc(var(--k) * 10 + var(--r,0));border-block:0}.sx-lg__ch{margin-top:var(--sx-pad-panel);padding-block:var(--sx-pad-card) .9rem;border-top:4px solid var(--c);border-radius:var(--sx-r-m) var(--sx-r-m) 0 0;font-weight:400}.sx-lg__ch[data-k=inner]{margin-top:0}.sx-lg__table td{border-top:1px solid color-mix(in oklab, var(--c) 14%, transparent)}.sx-lg__table td[data-row=state]{border-top:0}.sx-lg__table td[data-row=read]{padding-bottom:var(--sx-pad-card);border-bottom:1px solid var(--edge);border-radius:0 0 var(--sx-r-m) var(--sx-r-m)}.sx-lg__chin{align-items:center;gap:1rem;display:flex}.sx-lg__glyph{flex:none;width:auto;height:2.75rem;display:block}.sx-lg__ct{min-width:0;display:block}.sx-lg__k,.sx-lg__st{border-radius:var(--sx-r-pill);font:var(--sx-lab-weight) var(--sx-lab-size) / 1.4 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sl-color-white);align-items:center;gap:.45em;padding:0;display:inline-flex}.sx-lg__k:before,.sx-lg__st:before{content:"";background:var(--dot,var(--c));border-radius:0;flex:none;width:.5em;height:.5em}.sx-lg__nm{font:600 1.125rem/1.3 var(--font-sans);color:var(--sl-color-white);text-wrap:balance;margin-top:.4rem;display:block}.sx-lg__table td:before{content:attr(data-label);content:attr(data-label) / "";font:var(--sx-lab-weight) var(--sx-lab-size) / 1.3 var(--sx-lab-font);letter-spacing:var(--sx-lab-track);color:var(--sx-muted);margin-bottom:.45rem;display:block}.sx-lg__main,.sx-lg__sub,.sx-lg__st,.sx-lg__none{margin:0}.sx-lg__main,.sx-lg__none{text-wrap:pretty;max-width:60ch;font-size:.9375rem;line-height:1.6}.sx-lg__sub{max-width:60ch;color:var(--sx-muted);text-wrap:pretty;margin-top:.5rem;font-size:.8125rem;line-height:1.55}.sx-lg__none{color:var(--sx-muted)}.sx-lg__table td[data-state=active]{--dot:var(--sx-agent)}.sx-lg__table td[data-state=paused]{--dot:var(--sx-rule-strong)}.sx-lg__table td[data-state=open]{--dot:var(--sx-violet)}.sx-lg__table td[data-row=state] .sx-lg__sub{margin-top:.6rem}.sx-lg__link{border:1px solid var(--sx-rule-strong);border-radius:var(--sx-r-pill);color:var(--sl-color-white);font:600 .875rem/1.3 var(--font-sans);transition:background-color var(--sx-dur) var(--sx-ease);align-items:center;padding:.5em 1em;text-decoration:none;display:inline-flex}.sx-lg__link:focus-visible{outline:2px solid var(--sx-structure);outline-offset:2px}@media (hover:hover){.sx-lg__link:hover{border-color:var(--c)}}@container sx-lg (width>=34rem){.sx-lg__table td{grid-template-columns:8.5rem minmax(0,1fr);column-gap:1rem;display:grid}.sx-lg__table td:before{grid-area:1/1/span 3;margin:.15rem 0 0}.sx-lg__table td>*{grid-column:2}}@container sx-lg (width>=60rem){.sx-lg__table{column-gap:var(--sx-pad-card);grid-template-columns:repeat(3,minmax(0,1fr))}.sx-lg__ch,.sx-lg__table td{order:0}.sx-lg__ch{margin-top:0}.sx-lg__table td{display:block}.sx-lg__table td:before{margin:0 0 .45rem}}.sx-lp{box-sizing:border-box;width:100vw;padding-inline:var(--sx-gutter);margin-block:0;margin-inline:calc(50% - 50vw)}.sx-lp-section{margin-top:var(--sx-space-section)}.sx-lp-stack{gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}.sx-lp-section:has(:is(#sx-roadmap-title,#sx-public-title,#sx-blog-title)){margin-inline:calc(var(--sx-gutter) * -1);padding:calc(var(--sx-space-section) * .6) var(--sx-gutter);border-block:1px solid var(--sx-hairline)}.sx-lp-arena{padding:var(--sx-pad-panel)}.sx-lp-a{color:var(--sl-color-white);text-decoration:underline;text-decoration-color:var(--sx-structure);text-underline-offset:.25em;transition:color .18s var(--sx-ease), text-decoration-color .18s var(--sx-ease);font-weight:550;text-decoration-thickness:1px}.sx-lp-a:hover{color:var(--sl-color-white);text-decoration-color:var(--sx-agent)}[data-reveal]{transition:opacity .8s var(--sx-ease) var(--sx-delay,0s), transform .8s var(--sx-ease) var(--sx-delay,0s)}[data-reveal=wait]{opacity:0;transform:translateY(12px)}}@layer utilities;
