site-layers.sl{--tx: 0;--ty: 0;--gap: 1;position:relative;display:block;aspect-ratio:1 / .92;width:100%}.sl__scene{position:absolute;inset:0;perspective:1600px;perspective-origin:50% 30%}.sl__stack{position:absolute;left:37%;top:50%;width:52%;aspect-ratio:3 / 2;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(52deg - var(--ty) * 8deg)) rotate(calc(-32deg + var(--tx) * 10deg));transition:transform var(--dur-slow) var(--ease-out)}.sl__layer{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc((var(--slot) - (var(--n) - 1) / 2) * 92px * var(--gap) + var(--out, 0) * 40px)) translate3d(calc(var(--out, 0) * -64%),calc(var(--out, 0) * 18%),0);transition:transform .55s var(--ease-inout)}.sl__layer[data-moving] .sl__plate{background:color-mix(in oklab,var(--a-700) 42%,var(--bg-raised));box-shadow:inset 0 0 0 1.5px var(--xray),0 40px 60px -24px color-mix(in oklab,var(--xray) 45%,transparent)}.sl__plate{position:absolute;inset:0;border-radius:14px;background:color-mix(in oklab,var(--bg-raised) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--a-300) 30%,transparent),0 30px 50px -30px #020610e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.sl__plate svg{width:100%;height:100%}.sl__layer[data-hot] .sl__plate{background:color-mix(in oklab,var(--a-700) 42%,var(--bg-raised));box-shadow:inset 0 0 0 1.5px var(--xray),0 0 40px -8px color-mix(in oklab,var(--xray) 50%,transparent)}.sl__plate{cursor:pointer}.sl__pin{position:absolute;left:97%;top:92%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:color-mix(in oklab,var(--xray) 70%,var(--bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--xray) 18%,transparent);transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.sl__layer[data-hot] .sl__pin{background:var(--xray);box-shadow:0 0 0 4px color-mix(in oklab,var(--xray) 30%,transparent),0 0 12px var(--xray)}.sl__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:calc(var(--gap) * 1.2 - .2)}.sl__wires path{fill:none;stroke:color-mix(in oklab,var(--xray) 45%,transparent);stroke-width:1;stroke-dasharray:3 4;transition:stroke var(--dur-base) var(--ease-out)}.sl__wires path[data-hot]{stroke:var(--xray);stroke-dasharray:none}site-layers:not([data-live]) .sl__wires{display:none}.sl__tags{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;justify-items:end;gap:var(--s-2);margin:0;padding:0;list-style:none;opacity:calc(var(--gap) * 1.2 - .2);pointer-events:none}site-layers[data-live] .sl__tags{inset:0;transform:none;display:block}site-layers[data-live] .sl__tags li{position:absolute;right:0;top:0;transform:translateY(var(--y, 0px))}.sl__tag{display:grid;gap:.1rem;min-height:2.75rem;align-content:center;padding:.35rem .75rem;white-space:nowrap;border-radius:var(--r-s);background:color-mix(in oklab,var(--bg) 84%,transparent);box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:auto;cursor:pointer;font:inherit;text-align:left;color:inherit;transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.sl__tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sl__tag b{font-size:.8125rem;font-weight:650;color:var(--fg)}.sl__tag span{font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--xray)}.sl__tags li[data-hot] .sl__tag,.sl__tags li[data-top] .sl__tag{box-shadow:inset 0 0 0 1px var(--xray)}.sl__tags li[data-top] .sl__tag{background:color-mix(in oklab,var(--a-700) 36%,var(--bg))}.sl-dash{fill:none;stroke:color-mix(in oklab,var(--fg) 40%,transparent);stroke-dasharray:4 4}.sl-chips rect{fill:color-mix(in oklab,var(--xray) 18%,transparent);stroke:var(--xray)}.sl-chips text{fill:var(--xray);font:600 9px var(--font-mono)}.sl-hero{fill:color-mix(in oklab,var(--a-500) 55%,var(--bg-raised))}.sl-fill{fill:color-mix(in oklab,var(--fg) 10%,var(--bg-raised))}.sl-img{fill:color-mix(in oklab,var(--a-700) 70%,var(--bg-raised))}.sl-mount{fill:color-mix(in oklab,var(--a-300) 60%,transparent)}.sl-cta{fill:var(--a-500)}.sl-c1{fill:color-mix(in oklab,var(--a-300) 70%,transparent)}.sl-c2{fill:color-mix(in oklab,var(--xray) 60%,transparent)}.sl-c3{fill:color-mix(in oklab,var(--fg) 25%,transparent)}.sl-code{opacity:.35;animation:sl-type calc(3.6s * var(--m) + 1ms) steps(1) calc(var(--r) * .3s) infinite}@keyframes sl-type{0%,to{opacity:.35}20%,70%{opacity:1}}.sl-gauge path{fill:none;stroke:color-mix(in oklab,var(--fg) 30%,transparent);stroke-width:6;stroke-linecap:round}.sl-gauge .sl-needle{stroke:var(--xray);stroke-width:3}.sl-t1{fill:var(--fg)}.sl-t2{fill:color-mix(in oklab,var(--fg) 26%,transparent)}.sl-q rect{fill:color-mix(in oklab,var(--fg) 6%,transparent);stroke:var(--line-strong)}.sl-q text{fill:var(--fg-muted);font:500 9px var(--font-text)}.sl-form{fill:color-mix(in oklab,var(--fg) 6%,transparent);stroke:var(--line-strong)}.sl-wire{fill:none;stroke:var(--xray);stroke-width:1.5;stroke-dasharray:3 4}.sl-lead{fill:var(--xray)}.sl-crm{fill:var(--a-600)}.sl-crm-t{fill:#fff;font:700 13px var(--font-text)}.sl-bars{stroke:color-mix(in oklab,var(--a-300) 70%,transparent);stroke-width:9;stroke-linecap:round}:root[data-motion=off] .sl-code{animation:none;opacity:1}:root[data-motion=off] .sl-lead{display:none}@media(max-width:47.99rem){.sl__stack{width:58%;left:40%}.sl__tag{min-height:2.25rem;padding:.25rem .5rem}.sl__tag span{display:none}}.spy__stage>.sb{opacity:1!important;clip-path:none!important}.sb{position:absolute;inset:0;display:grid;place-items:center;padding:var(--s-4);background:radial-gradient(70% 70% at 50% 40%,color-mix(in oklab,var(--a-600) 16%,transparent),transparent 70%)}.sb svg{width:100%;height:100%;overflow:visible}.sb svg *{transform-box:view-box}.sb__frame{fill:color-mix(in oklab,var(--fg) 3%,var(--bg-raised));stroke:var(--line-strong)}.sb__bar{stroke:var(--line)}.sb__d{fill:var(--line-strong)}.sb__url{fill:color-mix(in oklab,var(--fg) 6%,transparent)}.sb__url-t{fill:var(--fg-subtle);font:500 9px var(--font-mono)}.sb__wire{fill:none;stroke:color-mix(in oklab,var(--fg) 40%,transparent);stroke-dasharray:5 5;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.sb__paint>*{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.sb__hero{fill:color-mix(in oklab,var(--a-500) 40%,var(--bg-raised))}.sb__t{fill:var(--fg)}.sb__t--d{fill:color-mix(in oklab,var(--fg) 40%,transparent)}.sb__cta{fill:var(--a-500)}.sb__img{fill:color-mix(in oklab,var(--a-700) 60%,var(--bg-raised))}.sb__mnt{fill:color-mix(in oklab,var(--a-300) 55%,transparent)}.sb__card,.sb__form{fill:color-mix(in oklab,var(--fg) 8%,var(--bg-raised));stroke:var(--line)}.sb__q{transform:translate(var(--x0),var(--y0));transition:transform var(--dur-long) var(--ease-expo),opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger) * 1.5)}.sb__q rect{fill:color-mix(in oklab,var(--xray) 16%,var(--bg));stroke:var(--xray)}.sb__q text{fill:var(--xray);font:600 9.5px var(--font-mono)}.sb__seo g,.sb__launch>*{opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-spring);transition-delay:calc(var(--i, 0) * 90ms * var(--m))}.sb__seo rect{fill:color-mix(in oklab,var(--xray) 16%,var(--bg));stroke:var(--xray)}.sb__seo text{fill:var(--xray);font:600 9px var(--font-mono)}.sb__arc{fill:none;stroke:var(--line-strong);stroke-width:6;stroke-linecap:round}.sb__arc--on{stroke:var(--xray);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset calc(1.2s * var(--m)) var(--ease-out) calc(.3s * var(--m))}.sb__speed text{fill:var(--fg-muted)!important;font:600 9px var(--font-mono)}.sb__redir text{fill:var(--fg-subtle);font:500 9px var(--font-mono)}.sb__redir rect{fill:color-mix(in oklab,var(--fg) 8%,transparent);stroke:var(--line-strong);stroke-dasharray:3 3}.sb__redir path,.sb__lead{fill:none;stroke:var(--xray);stroke-width:1.6;stroke-dasharray:3 4}.sb__crm{fill:var(--a-600)}.sb__crm-t{fill:#fff;font:700 10px var(--font-text)}.sb__live rect{fill:color-mix(in oklab,var(--xray) 16%,var(--bg));stroke:var(--xray)}.sb__live text{fill:var(--fg);font:600 11px var(--font-text)}step-spy[data-step="1"] .sb__wire,step-spy[data-step="2"] .sb__wire{opacity:1}step-spy[data-step="1"] .sb__q,step-spy[data-step="2"] .sb__q,step-spy[data-step="3"] .sb__q,step-spy[data-step="4"] .sb__q{transform:translate(var(--x1),var(--y1)) scale(.82)}step-spy[data-step="3"] .sb__q,step-spy[data-step="4"] .sb__q{opacity:0}step-spy:is([data-step="2"],[data-step="3"],[data-step="4"]) .sb__paint>*{opacity:1}step-spy:is([data-step="2"],[data-step="3"],[data-step="4"]) .sb__wire{opacity:0}step-spy:is([data-step="3"],[data-step="4"]) .sb__seo g{opacity:1}step-spy:is([data-step="3"],[data-step="4"]) .sb__arc--on{stroke-dashoffset:18}step-spy[data-step="4"] .sb__seo g:not(.sb__speed){opacity:.4}step-spy[data-step="4"] .sb__launch>*{opacity:1}step-spy[data-step="4"] .sb__lead{animation:sb-flow calc(1s * var(--m) + 1ms) linear infinite}@keyframes sb-flow{to{stroke-dashoffset:-14}}:root[data-motion=off] .sb__lead{animation:none}type-preview.tp{display:grid;gap:var(--s-6) var(--gutter);align-items:start}@media(min-width:64rem){type-preview.tp{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.tp__win{position:sticky;top:calc(var(--header-h) + var(--s-6));order:2}}@media(max-width:63.99rem){.tp__win{order:-1;position:sticky;top:calc(var(--header-h) + var(--s-2));z-index:2}}.tp__list{display:grid;border-top:1px solid var(--line-strong)}.tp__row{border-bottom:1px solid var(--line-strong)}.tp__btn{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem var(--s-4);width:100%;padding:var(--s-5) var(--s-2) var(--s-4);text-align:left;color:var(--fg-muted)}.tp__btn:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--xray);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-expo)}.tp__row[data-on] .tp__btn:before{transform:none}.tp__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tp__title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.02em;line-height:1.1;color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.tp__row[data-on] .tp__title{color:var(--fg);transform:translate(.35rem)}.tp__sum{grid-column:1;font-size:var(--fs-small)}.tp__tag{grid-column:2;grid-row:1;align-self:center;padding:.2rem .6rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-label);white-space:nowrap}.tp__row[data-on] .tp__tag{color:var(--xray);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--xray) 60%,transparent)}.tp__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-expo)}.tp__in{min-height:0;overflow:hidden}.tp__more p{margin:0;padding:0 var(--s-2) 0 .35rem;color:var(--fg);max-width:52ch}.tp__in>:last-child{margin-bottom:var(--s-5)}.tp__row[data-on] .tp__more{grid-template-rows:1fr}.tp__link{display:inline-flex;align-items:center;gap:.4rem;margin:var(--s-2) 0 0 .35rem;color:var(--accent-strong);font-weight:600;font-size:var(--fs-small)}type-preview:not([data-kind]) .tp__more{grid-template-rows:1fr}.tp__win{overflow:hidden;border-radius:var(--r-l);border:1px solid var(--line-strong);background:radial-gradient(70% 80% at 70% 20%,color-mix(in oklab,var(--a-600) 18%,transparent),transparent 70%),var(--bg-raised);box-shadow:var(--shadow-float)}.tp__bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-bottom:1px solid var(--line)}.tp__bar>i{width:.55rem;height:.55rem;border-radius:50%;background:var(--fg-subtle);opacity:.6}.tp__url{display:grid;flex:1;max-width:16rem;margin-inline:auto;padding:.2rem .8rem;border-radius:var(--r-pill);background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg-subtle);font:500 .75rem var(--font-mono);text-align:center}.tp__url b{grid-area:1 / 1;font-weight:500;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.tp__view svg{display:block;width:100%;height:auto}.tp__k>*{opacity:0;transform:translateY(10px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.tp .b1,.tp .b2,.tp .card,.tp .side,.tp .form,.tp .old rect{fill:color-mix(in oklab,var(--fg) 6%,transparent);stroke:var(--line-strong)}.tp .b1{fill:color-mix(in oklab,var(--a-600) 22%,transparent)}.tp .form{stroke:color-mix(in oklab,var(--xray) 60%,transparent)}.tp .h{fill:color-mix(in oklab,var(--fg) 80%,transparent)}.tp .l,.tp .f{fill:color-mix(in oklab,var(--fg) 26%,transparent)}.tp .cta{fill:var(--a-500)}.tp .img{fill:color-mix(in oklab,var(--a-400) 24%,transparent)}.tp .chk{fill:none;stroke:var(--fg-subtle)}.tp .flow,.tp .edge{fill:none;stroke:color-mix(in oklab,var(--xray) 60%,transparent);stroke-width:1.4;stroke-dasharray:3 4}.tp .cap{fill:var(--xray);font:500 11px var(--font-mono);letter-spacing:.04em}.tp .node{fill:var(--bg);stroke:color-mix(in oklab,var(--a-300) 55%,transparent)}.tp .node--root{fill:var(--a-600);stroke:var(--a-400)}.tp .node--leaf{fill:color-mix(in oklab,var(--fg) 5%,transparent)}.tp .nt{fill:var(--fg);font:600 11.5px var(--font-text)}.tp .cart circle:first-child{fill:var(--a-600)}.tp .cart path{fill:none;stroke:var(--white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tp .cart .dot{fill:var(--xray)}.tp .sync rect,.tp .b24 rect,.tp .lock rect{fill:var(--bg);stroke:color-mix(in oklab,var(--xray) 55%,transparent)}.tp .sync text,.tp .b24 text{fill:var(--xray);font:650 12px var(--font-text)}.tp .b24 rect{stroke:var(--b24)}.tp .b24 text{fill:var(--b24)}.tp .b24 .sub{fill:var(--fg-muted);font:500 10px var(--font-text)}.tp .lock path{fill:none;stroke:var(--fg-muted);stroke-width:2;stroke-linejoin:round}.tp .ava{fill:color-mix(in oklab,var(--a-400) 40%,transparent)}.tp .big{fill:color-mix(in oklab,var(--xray) 45%,transparent)}.tp .old rect{opacity:.5}.tp .new rect{fill:color-mix(in oklab,var(--xray) 12%,transparent);stroke:var(--xray);stroke-dasharray:5 4}.tp .new text{fill:var(--xray);font:650 12px var(--font-text)}.tp .gauge path{fill:none;stroke-width:7;stroke-linecap:round}.tp .gauge .g0{stroke:color-mix(in oklab,var(--fg) 12%,transparent)}.tp .gauge .g1{stroke:var(--xray);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset var(--dur-long) var(--ease-out) calc(var(--dur-slow))}.tp .gauge text{fill:var(--fg-muted);font:500 11px var(--font-mono)}@media(max-width:47.99rem){.tp .cap,.tp .gauge text{font-size:14px}.tp .nt{font-size:14.5px}.tp .sync text,.tp .b24 text,.tp .new text{font-size:15px}.tp .b24 .sub{font-size:13px}}type-preview[data-kind=landing] [data-k=landing]>*,type-preview[data-kind=corp] [data-k=corp]>*,type-preview[data-kind=shop] [data-k=shop]>*,type-preview[data-kind=portal] [data-k=portal]>*,type-preview[data-kind=upgrade] [data-k=upgrade]>*{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * var(--stagger) * 1.3)}type-preview[data-kind=upgrade] .gauge .g1{stroke-dashoffset:18}type-preview[data-kind=landing] .tp__url [data-for=landing],type-preview[data-kind=corp] .tp__url [data-for=corp],type-preview[data-kind=shop] .tp__url [data-for=shop],type-preview[data-kind=portal] .tp__url [data-for=portal],type-preview[data-kind=upgrade] .tp__url [data-for=upgrade]{opacity:1}:root[data-motion=off] type-preview *{transition:none!important}launch-check.lc{display:grid;gap:var(--s-6) var(--gutter);align-items:start}@media(min-width:64rem){launch-check.lc{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lc__console{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.lc__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.lc__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-m);border:1px solid var(--line);background:color-mix(in oklab,var(--bg-raised) 70%,transparent);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.lc__item h3{margin:0;font-size:var(--fs-body-l);letter-spacing:-.01em}.lc__item p{margin:.2rem 0 0;color:var(--fg-muted);font-size:var(--fs-small)}.lc__check{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-subtle);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.lc__check path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.lc__item[data-done]{border-color:color-mix(in oklab,var(--xray) 40%,var(--line));background:color-mix(in oklab,var(--xray) 5%,var(--bg-raised))}.lc__item[data-done] .lc__check{background:var(--xray);color:var(--ink-950);box-shadow:0 0 16px color-mix(in oklab,var(--xray) 50%,transparent)}.lc__item[data-done] .lc__check path{stroke-dashoffset:0}.lc__console{position:relative;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--line-strong);background:color-mix(in oklab,var(--ink-950) 88%,var(--a-700));box-shadow:var(--shadow-float);font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-200)}.lc__head{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-bottom:1px solid rgb(255 255 255 / .08);color:var(--ink-400);font-size:.75rem}.lc__head i{width:.55rem;height:.55rem;border-radius:50%;background:var(--ink-600, #3a4252)}.lc__head span{margin-left:.6rem}.lc__body{display:grid;gap:.55rem;padding:var(--s-5)}.lc__line{display:flex;align-items:baseline;gap:.6rem;margin:0;max-width:none;opacity:.28;transform:translate(-4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.lc__line[data-done]{opacity:1;transform:none}.lc__mark{color:var(--ink-500, #5b6475);font-weight:600}.lc__line[data-done] .lc__mark{color:var(--xray)}.lc__name{white-space:nowrap}.lc__dots{flex:1;min-width:1rem;border-bottom:1px dotted rgb(255 255 255 / .2);translate:0 -.25em}.lc__res{color:var(--ink-400);text-align:right}.lc__line[data-done] .lc__res{color:var(--ink-100)}.lc__bar{height:6px;margin-top:var(--s-3);border-radius:3px;background:#ffffff14;overflow:hidden}.lc__bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--a-500),var(--xray));transform:scaleX(var(--p, 0));transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-out)}.lc__ready{display:flex;align-items:center;gap:.55rem;margin:var(--s-2) 0 0;color:var(--ink-400);transition:color var(--dur-base) var(--ease-out)}.lc__led{width:.6rem;height:.6rem;border-radius:50%;background:var(--ink-600, #3a4252);transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}launch-check[data-ready] .lc__ready{color:var(--xray)}launch-check[data-ready] .lc__led{background:var(--xray);box-shadow:0 0 0 4px color-mix(in oklab,var(--xray) 25%,transparent),0 0 18px var(--xray);animation:lc-led calc(1.6s * var(--m)) var(--ease-inout) infinite alternate}@keyframes lc-led{to{box-shadow:0 0 0 7px color-mix(in oklab,var(--xray) 10%,transparent),0 0 26px var(--xray)}}.lc__replay{position:absolute;right:var(--s-4);bottom:var(--s-4);padding:.3rem .7rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--ink-300);font:inherit;font-size:.6875rem;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}launch-check[data-ready] .lc__replay{opacity:1;pointer-events:auto}.lc__replay:hover{color:var(--white);box-shadow:inset 0 0 0 1px var(--xray)}@media(max-width:40rem){.lc__res{display:none}}:root[data-motion=off] launch-check *{transition:none!important;animation:none!important}.wg{display:block;width:100%;max-width:17rem;height:auto;overflow:visible;--wg-t: var(--dur-long)}.wg *{transform-box:view-box}.wg-node,.wg-page,.wg-blk{fill:color-mix(in oklab,var(--fg) 5%,transparent);stroke:var(--line-strong)}.wg-root{fill:var(--a-600);stroke:var(--a-400)}.wg-ln{fill:color-mix(in oklab,var(--fg) 30%,transparent)}.wg-h{fill:color-mix(in oklab,var(--fg) 75%,transparent)}.wg-cta{fill:var(--a-500)}.wg-edge,.wg-trail{fill:none;stroke:color-mix(in oklab,var(--xray) 70%,transparent);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--wg-t) var(--ease-out)}.wg-trail{stroke-dasharray:.04 .03;stroke-dashoffset:0;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.wg-pop,.wg-tag{opacity:0;transform:translateY(6px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-spring);transition-delay:calc(var(--i) * var(--stagger) * 1.6)}.wg-tag rect{fill:color-mix(in oklab,var(--xray) 14%,var(--bg));stroke:color-mix(in oklab,var(--xray) 70%,transparent)}.wg-tag text{fill:var(--xray);font:600 8.5px var(--font-mono)}.wg-cur{fill:var(--white);stroke:var(--ink-950);stroke-width:1;transform:translate(168px,12px);transition:transform calc(var(--wg-t) * 1.3) var(--ease-inout)}.wg-ping{fill:none;stroke:var(--xray);opacity:0;transform-origin:82px 73px}.wg-pipe{stroke:color-mix(in oklab,var(--fg) 18%,transparent);stroke-width:6;stroke-linecap:round}.wg-doc{fill:var(--bg-raised, #0f131c);stroke:var(--xray);stroke-width:1.2;transform:translate(86px,47px);opacity:0}.wg-crm{fill:color-mix(in oklab,var(--a-600) 30%,var(--bg));stroke:var(--line-strong);transition:stroke var(--dur-base) var(--ease-out),fill var(--dur-base) var(--ease-out)}.wg-crm-t{fill:var(--fg);font:700 13px var(--font-text)}.wg-crm-s{fill:var(--xray);font:500 9px var(--font-mono);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.wg-ring{fill:none;stroke:color-mix(in oklab,var(--xray) 55%,transparent);stroke-dasharray:3 4;opacity:.3;transition:opacity var(--dur-slow) var(--ease-out)}.wg-link{fill:none;stroke:color-mix(in oklab,var(--xray) 65%,transparent);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--wg-t) var(--ease-out);transition-delay:calc(var(--wg-t) * .45 + var(--i) * var(--stagger))}.wg-role{opacity:.55;transform:translate(calc(var(--x) + var(--fx)),calc(var(--y) + var(--fy)));transition:transform var(--wg-t) var(--ease-expo),opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger) * 1.4)}.wg-role rect{fill:var(--bg-raised, #0f131c);stroke:color-mix(in oklab,var(--a-300) 55%,transparent);transition:stroke var(--dur-base) var(--ease-out)}.wg-role text{fill:var(--fg-muted);font:600 8px var(--font-text)}.wg-core{fill:var(--a-500);opacity:.4;transition:opacity var(--dur-slow) var(--ease-out)}[data-on] .wg-edge{stroke-dashoffset:0}[data-on] .wg-pop,[data-on] .wg-tag{opacity:1;transform:none}[data-on] .wg-cur{transform:translate(78px,68px)}[data-on] .wg-trail{opacity:1;transition-delay:calc(var(--wg-t) * .3)}[data-on] .wg-ping{animation:wg-ping calc(1.5s * var(--m)) var(--ease-out) infinite calc(var(--wg-t) * 1.2)}[data-on] .wg-doc{animation:wg-doc calc(2.2s * var(--m)) var(--ease-inout) infinite}[data-on] .wg-crm{stroke:color-mix(in oklab,var(--xray) 70%,transparent)}[data-on] .wg-crm-s{opacity:1;transition-delay:calc(var(--wg-t) * .8)}[data-on] .wg-role{opacity:1;transform:translate(var(--x),var(--y))}[data-on] .wg-role rect{stroke:color-mix(in oklab,var(--xray) 70%,transparent)}[data-on] .wg-link{stroke-dashoffset:0}[data-on] .wg-ring,[data-on] .wg-core{opacity:1}@keyframes wg-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes wg-doc{0%{opacity:0;transform:translate(86px,47px)}15%{opacity:1}75%{opacity:1;transform:translate(158px,47px)}to{opacity:0;transform:translate(170px,47px) scale(.6)}}:root[data-motion=off] .wg *{animation:none!important;transition:none!important}.di[data-astro-cid-cqddatzv]{padding-block:var(--section-y)}.di__body[data-astro-cid-cqddatzv]{margin-top:var(--s-7)}.dh[data-astro-cid-cqddatzv]{position:relative;display:flex;align-items:center;min-height:100svh;padding-block:calc(var(--header-h) + var(--s-6)) calc(var(--dock-clear) + var(--s-4));overflow-x:clip;background:radial-gradient(50% 60% at 75% 50%,color-mix(in oklab,var(--a-600) 22%,transparent),transparent 70%),var(--bg)}.dh[data-astro-cid-cqddatzv]:before{content:"";position:absolute;inset:0;background-image:var(--grid-tile);background-size:48px 48px;opacity:.14;-webkit-mask-image:radial-gradient(60% 70% at 70% 50%,#000,transparent);mask-image:radial-gradient(60% 70% at 70% 50%,#000,transparent);pointer-events:none}.dh__grid[data-astro-cid-cqddatzv]{position:relative;display:grid;gap:var(--s-6) var(--s-8);align-items:center;width:100%}@media(min-width:64rem){.dh__grid[data-astro-cid-cqddatzv]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dh__copy[data-astro-cid-cqddatzv]{display:grid;gap:var(--s-5);justify-items:start}.dh__eyebrow[data-astro-cid-cqddatzv]{margin:0;color:var(--xray);font:500 var(--fs-label) var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.dh__title[data-astro-cid-cqddatzv]{margin:0;font-size:clamp(2.5rem,5.4vw,5.25rem);max-width:12ch}.dh__lead[data-astro-cid-cqddatzv]{margin:0;max-width:48ch}.dh__cta[data-astro-cid-cqddatzv]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.dw__grid[data-astro-cid-cqddatzv]{display:grid;gap:var(--s-4);margin:var(--s-7) 0 0;padding:0;list-style:none}@media(min-width:48rem){.dw__grid[data-astro-cid-cqddatzv]{grid-template-columns:repeat(2,minmax(0,1fr))}.dw__item[data-astro-cid-cqddatzv]{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--s-3)}}@media(min-width:80rem){.dw__grid[data-astro-cid-cqddatzv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dw__item[data-astro-cid-cqddatzv]{position:relative;display:grid;align-content:start;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-l);background:radial-gradient(16rem circle at var(--px, 50%) var(--py, -20%),color-mix(in oklab,var(--a-500) 18%,transparent),transparent 70%),var(--bg-raised);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.dw__glyph[data-astro-cid-cqddatzv]{min-height:5.75rem;margin:2.25rem 0 var(--s-2)}.dw__item[data-astro-cid-cqddatzv]:hover{border-color:color-mix(in oklab,var(--a-300) 50%,var(--line));transform:translateY(-4px)}.dw__n[data-astro-cid-cqddatzv]{color:var(--accent);font:500 var(--fs-label) var(--font-mono)}.dw__tag[data-astro-cid-cqddatzv]{position:absolute;top:var(--s-5);right:var(--s-5);padding:.15rem .55rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-subtle);font-size:var(--fs-label)}.dw__item[data-astro-cid-cqddatzv] h3[data-astro-cid-cqddatzv]{margin:var(--s-4) 0 0;font-size:var(--fs-h3);line-height:1.1}.dw__item[data-astro-cid-cqddatzv] p[data-astro-cid-cqddatzv]{margin:0;color:var(--fg-muted);font-size:var(--fs-small)}.dp[data-astro-cid-cqddatzv],.dt[data-astro-cid-cqddatzv],.ds2[data-astro-cid-cqddatzv],.dc2[data-astro-cid-cqddatzv],.dq[data-astro-cid-cqddatzv]{padding-block:var(--section-y)}.dp__body[data-astro-cid-cqddatzv],.dt__rows[data-astro-cid-cqddatzv]{margin-top:var(--s-7)}.ds2__grid[data-astro-cid-cqddatzv]{display:grid;gap:var(--s-4);margin:var(--s-7) 0 0;padding:0;list-style:none}@media(min-width:64rem){.ds2__grid[data-astro-cid-cqddatzv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2__card[data-astro-cid-cqddatzv]{display:grid;align-content:start;gap:var(--s-3);padding:var(--s-6) var(--s-5);border:1px solid var(--line);border-radius:var(--r-l);background:radial-gradient(18rem circle at var(--px, 50%) var(--py, 120%),color-mix(in oklab,var(--xray) 12%,transparent),transparent 70%),var(--bg-raised);transition:border-color var(--dur-base) var(--ease-out)}.ds2__card[data-astro-cid-cqddatzv]:hover{border-color:color-mix(in oklab,var(--xray) 45%,var(--line))}.ds2__ex[data-astro-cid-cqddatzv]{margin:0;color:var(--xray);font:500 var(--fs-label) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ds2__card[data-astro-cid-cqddatzv] h3[data-astro-cid-cqddatzv]{margin:0;font-size:var(--fs-h2);line-height:1}.ds2__when[data-astro-cid-cqddatzv]{margin:0;color:var(--fg-muted)}.ds2__plus[data-astro-cid-cqddatzv]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-4) 0 0;list-style:none;border-top:1px dashed var(--line-strong)}.ds2__plus[data-astro-cid-cqddatzv] li[data-astro-cid-cqddatzv]{padding:.25rem .6rem;border-radius:var(--r-pill);background:var(--accent-soft);font-size:var(--fs-label);font-weight:550}.d-note[data-astro-cid-cqddatzv]{margin:var(--s-6) 0 0;max-width:62ch;color:var(--fg-muted)}.d-note--strong[data-astro-cid-cqddatzv]{color:var(--fg);font-size:var(--fs-body-l)}.dc2__cta[data-astro-cid-cqddatzv]{margin-top:var(--s-5)}.dg__check-wrap[data-astro-cid-cqddatzv]{margin-top:var(--s-7)}.dq__grid[data-astro-cid-cqddatzv]{display:grid;gap:var(--s-7) var(--s-8);align-items:start}@media(min-width:64rem){.dq__grid[data-astro-cid-cqddatzv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.dq__links[data-astro-cid-cqddatzv]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.dq[data-astro-cid-cqddatzv] .acc-item__body p{margin:0;max-width:var(--measure)}
