:root{--ent-h2:clamp(2.1rem,5vw,4.4rem);--ent-h3:clamp(1.15rem,1.6vw,1.45rem);--ent-body:clamp(.98rem,1.15vw,1.12rem);--ent-max:1280px;--ent-pad:clamp(1.2rem,4vw,4rem);--ent-section:clamp(6.5rem,13vw,12rem);--ent-line:rgb(var(--ink-rgb)/.16);--ent-line-dark:#05050629;--ent-muted:rgb(var(--ink-rgb)/.66);--ent-muted-dark:#0505069e}.rplate--deep,.runtime__mode--deep,.runtime__mode--split,.control,.arch__plate,.lv__rig,.cta{--ink:#f1f0ea;--ink-rgb:241 240 234;--line:#f1f0ea2e;--ent-line:#f1f0ea29;--ent-muted:#f1f0eaa8;--signal:var(--signal-pale);--signal-deep:var(--signal-pale);--ok:var(--ok-pale)}.ent-head,.register__head,.control__head,.arch__head,.runtime__head,.model__head,.security__head,.faq__head,.contact__head{max-width:62rem}.register__head small,.control__head small,.arch__head small,.runtime__head small,.model__head small,.security__head small,.faq__head small,.contact__head small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ent-muted);margin-bottom:1.2rem;font-size:.64rem;display:block}.model__head small{color:var(--ent-muted-dark)}.register__head h2,.control__head h2,.arch__head h2,.runtime__head h2,.model__head h2,.security__head h2,.faq__head h2,.contact__head h2,.native__copy h2,.fold__copy h2,.protocol__header--ent h2{font-size:var(--ent-h2);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.register__head h2 i,.control__head h2 i,.arch__head h2 i,.model__head h2 i,.security__head h2 i,.faq__head h2 i,.contact__head h2 i,.native__copy h2 i,.fold__copy h2 i,.protocol__header--ent h2 i{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.control__head p,.arch__head p,.model__head p,.contact__head p,.native__copy p,.fold__copy p{max-width:58ch;font-size:var(--ent-body);color:var(--ent-muted);text-wrap:pretty;margin:1.4rem 0 0;line-height:1.55}.model__head p{color:var(--ent-muted-dark)}.ent-cta{border:1px solid var(--ink);min-height:48px;color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.7rem;text-decoration:none;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.ent-cta:hover,.ent-cta:focus-visible,.ent-cta--primary{background:var(--ink);color:var(--canvas)}.ent-cta--primary:hover,.ent-cta--primary:focus-visible{background:var(--signal);border-color:var(--signal);color:var(--canvas)}.hero--ent{background:var(--canvas);height:auto;min-height:100svh;overflow:visible}.hero__ent-grid{z-index:2;min-height:100svh;padding:6.4rem var(--ent-pad)3rem;grid-template-columns:1fr;align-content:center;gap:2.4rem;display:grid;position:relative}.hero__copy--ent{pointer-events:auto;justify-content:flex-start;width:auto;height:auto;padding:0;position:static}.hero__copy--ent h1{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.5rem,6.4vw,5.8rem);font-weight:500;line-height:.96}.hero__copy--ent h1 i{letter-spacing:-.02em;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.hero__lede{max-width:54ch;font-size:var(--ent-body);color:var(--ent-muted);text-wrap:pretty;margin:1.6rem 0 0;line-height:1.55}.hero--ent .hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.hero__trust{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);margin:1.4rem 0 0;font-size:.64rem;line-height:1.7}.hero__plate{min-width:0}.cp{border:1px solid var(--ent-line);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--ink);background:linear-gradient(#6c63ff0d,#0000 45%);padding:1.1rem 1.1rem .9rem;font-size:.68rem}.cp__grid{grid-template-rows:auto auto;grid-template-columns:minmax(84px,auto) 1fr minmax(96px,auto);align-items:stretch;gap:.8rem .6rem;display:grid}.cp__ops,.cp__systems{flex-direction:column;justify-content:space-between;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cp__ops li,.cp__systems li{border:1px solid var(--ent-line);color:var(--ent-muted);align-items:center;gap:.5rem;padding:.42rem .55rem;transition:color .25s,border-color .25s;display:flex}.cp__ops li[data-live=true],.cp__systems li[data-live=true]{color:var(--ink);border-color:var(--signal)}.cp__systems li img{opacity:.85;width:14px;height:14px}.cp__dot{background:rgb(var(--ink-rgb)/.35);border-radius:50%;width:6px;height:6px}.cp__ops li[data-live=true] .cp__dot{background:var(--signal);box-shadow:0 0 10px var(--signal)}.cp__wires{width:100%;height:100%;min-height:120px;overflow:visible}.cp__wires path{fill:none;stroke:rgb(var(--ink-rgb)/.14);stroke-width:.6px;vector-effect:non-scaling-stroke;transition:stroke .25s}.cp__wires path[data-live=true]{stroke:var(--signal);stroke-width:1.2px}.cp__gate{border:1px solid var(--ent-line);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .8rem;transition:border-color .3s,background .3s;display:flex}.cp__gate small{letter-spacing:.16em;text-transform:uppercase;color:var(--ent-muted);font-size:.6rem}.cp__gate strong{text-align:right;font-weight:400}.cp__gate[data-state=wait]{border-color:var(--signal);background:#6c63ff1a}.cp__gate[data-state=wait] strong{color:var(--signal)}.cp__gate[data-state=ok] strong{color:var(--ink)}.cp__log{border-top:1px solid var(--ent-line);color:var(--ent-muted);gap:.3rem;margin:.9rem 0 0;padding:.7rem 0 0;list-style:none;display:grid}.cp__log li{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(4px)}.cp__log li[data-on=true]{opacity:1;transform:none}.cp__log li[data-stop=true]{color:var(--signal)}.cp__log li[data-ok=true]{color:var(--ink)}@media (min-width:900px){.hero__ent-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem;padding-top:7rem}.cp{padding:1.4rem 1.4rem 1.2rem;font-size:.72rem}.cp__wires{min-height:170px}}@media (max-width:600px){.hero--ent{min-height:0}.hero__ent-grid{gap:2rem;min-height:0;padding-top:5.6rem}.hero--ent .hero__actions{flex-direction:column;align-items:stretch;width:100%}.hero--ent .hero__actions .ent-cta{flex:none;width:100%;min-height:52px;padding:.9rem 1rem}.cp__grid{grid-template-columns:minmax(72px,auto) 1fr minmax(84px,auto)}.cp{font-size:.62rem}.cp__log li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.native{--p:1;padding:var(--ent-section)var(--ent-pad);border-top:1px solid var(--ent-line);background:var(--canvas);grid-template-columns:1fr;gap:2.5rem;display:grid;position:relative;overflow:hidden}.native__copy{max-width:34rem}.native__fan{width:100%;max-width:640px;height:auto;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 74%,#0000 100%)}.native__trunk,.native__ray,.native__beads{fill:none;stroke-linecap:round}.native__trunk{stroke:var(--signal);stroke-width:calc(3.2/var(--fan-s,1));stroke-dasharray:1;stroke-dashoffset:clamp(0,1 - var(--p,0)*2,1)}.native__ray{stroke:url(#fan-ray);stroke-width:calc(1.4/var(--fan-s,1));stroke-dasharray:1;stroke-dashoffset:clamp(0,1 - (var(--p,0)*2.2 - .6 - var(--i)*.04),1)}.native__beads{stroke:url(#fan-bead);stroke-width:calc(2.2/var(--fan-s,1));stroke-dasharray:0 .045;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .15s}.native[data-drawn=true] .native__beads{opacity:1}.native__pulse{mix-blend-mode:screen}.native__fan{opacity:clamp(0,var(--p,0)*4,1)}.native__items{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.native__n{font-family:var(--font-mono),ui-monospace,monospace;color:var(--signal);font-size:clamp(1rem,1.3vw,1.2rem);display:block}.native__items h3{letter-spacing:-.03em;margin:.55rem 0 .5rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;line-height:1.05}.native__items p{max-width:34ch;font-size:var(--ent-body);color:var(--ent-muted);margin:0;line-height:1.5}.native__items li{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.35s + var(--k)*.14s)}.native[data-in=false] .native__items li{opacity:0;transform:translateY(18px)}@media (max-width:899px){.native__fan{width:calc(100% + var(--ent-pad));max-width:none;margin-left:calc(var(--ent-pad)*-1)}}@media (min-width:900px){.native{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:3rem}.native__fan{max-width:none}}@media (min-width:600px) and (max-width:899px){.native__items{grid-template-columns:repeat(3,1fr)}}.fold{padding:var(--ent-section)var(--ent-pad);background:var(--canvas);position:relative;overflow:hidden}.fold__copy{max-width:40rem}.fold__copy p{max-width:44ch}.fold__stage{--fold-gap:clamp(2rem,min(6vw,7svh),4.5rem);margin-top:var(--fold-gap)}.fold__svg{width:100%;height:auto;display:block;overflow:visible}.fold__svg--wide{display:none}.fold__svg--tall{width:min(100%,71.4286svh - 4.28571rem)}@media (max-width:899px) and (orientation:landscape){.fold__svg--tall{display:none}.fold__svg--wide{width:min(100%,230.769svh - 13.8462rem);display:block}}.fold__label,.fold__tag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;fill:var(--ent-muted);font-size:12px}.fold__tag{fill:var(--signal);font-size:10px}.fold__line{fill:none;stroke:var(--ink);stroke-opacity:.36;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.fold__pulse{mix-blend-mode:screen}.fold__dot{fill:var(--ink);fill-opacity:.7}.fold__dot[data-on=true]{fill:var(--signal);fill-opacity:1}.fold__tick{stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round;opacity:.14}.fold__tick[data-on=true]{opacity:1}.fold__read{border-top:1px solid var(--ent-line);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:.9rem;font-size:.64rem;display:grid}.fold__read span{display:block}.fold__read b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.45rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:500;line-height:1;display:block}.fold__read b[data-signal]{color:var(--signal)}@media (min-width:900px){.fold__svg--tall{display:none}.fold__svg--wide{width:min(100%,max(15rem,100svh - 7.5rem - var(--fold-copy,15rem) - var(--fold-gap))*900/390);display:block}.fold__label{font-size:13px}.fold__stage{grid-template-columns:minmax(0,1fr) 17rem;align-items:end;column-gap:clamp(3rem,6vw,6rem);display:grid}.fold__read{border-top:0;grid-template-columns:1fr;gap:min(1.3rem,2svh);margin-top:0;padding-top:0}.fold__read span{border-top:1px solid var(--ent-line);padding-top:min(.9rem,1.4svh)}.fold__read b{font-size:clamp(1.7rem,min(3.4vw,4.6svh),2.6rem)}}@media (min-width:900px) and (max-height:760px){.fold__read{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.register{padding:var(--ent-section)var(--ent-pad);background:var(--canvas);color:var(--ink);border-top:1px solid var(--ent-line)}.register__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;max-width:none;display:flex}.register__note{max-width:34ch;color:var(--ent-muted);text-align:right;margin:0 0 .4rem;font-size:.82rem;line-height:1.5}.register__plates{grid-template-columns:1fr;gap:.75rem;margin-top:2.4rem;display:grid}.rplate{border-radius:8px;flex-direction:column;padding:1.6rem 1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}.rplate--paper{background:var(--paper);color:#0e0e12}.rplate--deep{color:var(--ink);background:linear-gradient(#27237a,#1b1850)}.rplate--core{color:#fff;background:linear-gradient(160deg,#7a72ff,#5b52f0 60%,#4a42d6)}.rplate__n{font-family:var(--font-display),Georgia,"Times New Roman",serif;letter-spacing:-.01em;font-size:clamp(3rem,4.4vw,4rem);font-style:italic;line-height:1}.rplate--paper .rplate__n{color:var(--electric)}.rplate--deep .rplate__n{color:var(--signal)}.rplate__status{opacity:.75;align-items:center;gap:.55rem;font-size:.82rem;line-height:1;display:inline-flex;position:absolute;top:1.7rem;right:1.4rem}.rplate__status b{background:#3fbf73;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite rplate-pulse;box-shadow:0 0 10px #3fbf73}.rplate--deep .rplate__status b{background:var(--ok);box-shadow:0 0 10px var(--ok)}.rplate--core .rplate__status b{background:#fff;box-shadow:0 0 10px #fff}@keyframes rplate-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.rplate h3{letter-spacing:-.03em;margin:1.2rem 0 0;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:500;line-height:1.1}.rplate__sub{opacity:.7;margin:.35rem 0 0;font-size:.92rem}.rgfx{--gfx:#4a42d6;--gfx-soft:#0e0e1238;--gfx-fill:#0e0e1217;margin:1.3rem 0 1rem;position:relative}.rplate--deep .rgfx{--gfx:#a9a5ff;--gfx-soft:#f1f0ea42;--gfx-fill:#f1f0ea1a}.rplate--core .rgfx{--gfx:#fff;--gfx-soft:#ffffff6b;--gfx-fill:#ffffff2e}.rgfx svg{width:100%;height:auto;display:block;overflow:visible}.rgfx .soft{fill:none;stroke:var(--gfx-soft);stroke-width:1.2px}.rgfx .hard{fill:none;stroke:var(--gfx);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.rgfx .ink{fill:var(--gfx)}.rgfx .wash{fill:var(--gfx-fill)}.rgfx--live .bub{animation:.55s cubic-bezier(.22,1,.36,1) backwards rgfx-in}@keyframes rgfx-in{0%{opacity:0;transform:translate(-10px)}}.rgfx--live .merge{stroke-dasharray:160;animation:.8s ease-out .5s backwards rgfx-d160}.rgfx--live .brief{stroke-dasharray:500;animation:1s ease-out .8s backwards rgfx-d500}.rgfx--live .bline{transform-box:fill-box;transform-origin:0;animation:.5s cubic-bezier(.22,1,.36,1) backwards rgfx-grow}.rgfx--live .caret{animation:1.1s step-end 1.8s infinite backwards rgfx-blink}.rgfx--live .knot{animation:1.1s ease-out 1.1s backwards rgfx-bloom}@keyframes rgfx-grow{0%{transform:scaleX(0)}}@keyframes rgfx-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rgfx-bloom{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.rgfx .tab{fill:var(--gfx-fill)}.rgfx--live .tab{animation:6.4s step-end infinite rgfx-tab}@keyframes rgfx-tab{0%,24%{fill:var(--gfx)}25%,to{fill:var(--gfx-fill)}}.rgfx--live .row{transform-box:fill-box;transform-origin:0;animation:3.2s ease-in-out infinite rgfx-row}@keyframes rgfx-row{0%,10%{opacity:.45;transform:scaleX(.15)}45%,80%{opacity:1;transform:scaleX(1)}to{opacity:.45;transform:scaleX(.15)}}.rgfx .scan{opacity:0}.rgfx--live .scan{animation:3.6s cubic-bezier(.65,0,.35,1) infinite rgfx-scan}@keyframes rgfx-scan{0%{opacity:0;transform:translate(-30px)}12%,88%{opacity:.16}to{opacity:0;transform:translate(400px)}}.rgfx--live .rgfx-pointer{animation:6.4s step-end infinite rgfx-pointer}@keyframes rgfx-pointer{0%{transform:translate(28px,26px)}25%{transform:translate(80px,26px)}50%{transform:translate(140px,26px)}75%{transform:translate(206px,26px)}to{transform:translate(28px,26px)}}.rgfx--live .sheet{stroke-dasharray:300;animation:.9s ease-out .1s backwards rgfx-d300}.rgfx--live .sline{transform-box:fill-box;transform-origin:0;animation:.45s cubic-bezier(.22,1,.36,1) backwards rgfx-grow}.rgfx--live .sig{stroke-dasharray:90;animation:1.1s ease-out 1.5s backwards rgfx-d90}.rgfx .ring{stroke-dasharray:145}.rgfx--live .ring{animation:.9s cubic-bezier(.65,0,.35,1) 1.2s backwards rgfx-d145}.rgfx .check{stroke-dasharray:34}.rgfx--live .check{animation:.45s ease-out 2s backwards rgfx-d34}.rgfx .halo{opacity:0}.rgfx--live .halo{animation:2.6s ease-out 2.1s infinite rgfx-halo}@keyframes rgfx-halo{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes rgfx-d34{0%{stroke-dashoffset:34px}}@keyframes rgfx-d90{0%{stroke-dashoffset:90px}}@keyframes rgfx-d145{0%{stroke-dashoffset:145px}}@keyframes rgfx-d160{0%{stroke-dashoffset:160px}}@keyframes rgfx-d300{0%{stroke-dashoffset:300px}}@keyframes rgfx-d500{0%{stroke-dashoffset:500px}}.rplate__rows{flex-direction:column;flex:1;margin:0;display:flex}.rplate__rows>div{border-top:1px solid #0e0e1224;grid-template-columns:5.4rem 1fr;gap:1rem;padding:.75rem 0;font-size:.9rem;line-height:1.45;display:grid}.rplate--deep .rplate__rows>div{border-color:#f1f0ea24}.rplate--core .rplate__rows>div{border-color:#ffffff47}.rplate__rows dt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.55;padding-top:.2rem;font-size:.62rem}.rplate__rows dd{margin:0}.rplate__chips{flex-wrap:wrap;gap:.35rem;display:flex}.rplate__chips span{background:#0e0e1212;border-radius:3px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.8rem;display:inline-flex}.rplate__chips img{object-fit:contain;width:14px;height:14px}.rplate--deep .rplate__chips span{background:#f1f0ea1a}.rplate--core .rplate__chips span{background:#ffffff2e}.rplate__gate{align-items:flex-start;gap:.6rem;display:flex}.rplate__gate svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:15px;height:15px;margin-top:3px}.register__foot{justify-content:center;margin-top:1.6rem;display:flex}.register__cta{border:1px solid rgb(var(--ink-rgb)/.45);min-height:52px;color:var(--ink);border-radius:2px;align-items:center;gap:.9rem;padding:0 1.6rem;font-size:.95rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.register__cta svg{stroke:currentColor;stroke-width:1.75px;fill:none;width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.register__cta:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.register__cta:hover svg{transform:translate(2px,-2px)}}.register__cta:focus-visible{outline:1px solid var(--signal);outline-offset:3px}@media (min-width:768px){.register__foot{justify-content:flex-start;margin-top:2.2rem}.register__plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.6rem}.rplate{min-height:480px;padding:2rem 1.9rem 1.9rem}}@media (max-width:767px){.register__head{flex-direction:column;align-items:flex-start;gap:1rem}.register__note{text-align:left;margin:0}}.protocol__header--ent{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 2rem;display:flex}.protocol__header--ent h2{font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.02}.protocol__header--ent h2 i{margin-left:.3em;display:inline}.protocol__close{padding:1.4rem var(--ent-pad)2.4rem;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ent-muted);border-top:1px solid var(--ent-line);margin:0;font-size:.7rem}@media (max-width:600px){.protocol__header--ent h2 i{margin-left:0;display:block}}.control{padding:var(--ent-section)var(--ent-pad);background:linear-gradient(180deg,var(--canvas)0%,#0e0c30 5rem,#221f5e 13rem,#1a1750 55%,#120f3a calc(100% - 16rem),#0b0922 calc(100% - 7rem),var(--canvas)100%);color:var(--ink)}.control__head{grid-template-columns:1fr;align-items:end;gap:1.4rem;max-width:none;display:grid}.control__head small{color:#f1f0ea99}.control__head p{max-width:48ch;margin:0}.run{--run-ease:cubic-bezier(.22,1,.36,1);transition:opacity .7s var(--run-ease).45s,transform .7s var(--run-ease).45s;background:radial-gradient(60% 50% at 50% 0,#6c63ff29,#0000 70%),linear-gradient(#07070c8c,#07070ccc);border:1px solid #a9a5ff38;border-radius:8px;margin-top:2.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f1f0ea14}[data-reveal][data-in=false] .run{opacity:0;transform:translateY(16px)}.run__rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem .75rem;padding:1rem 1.3rem 0;display:grid}.run__cases{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex;position:relative}.run__ink{transform-origin:0 0;pointer-events:none;transition:transform .5s var(--run-ease);background:#6c63ff1f;border:1px solid #a9a5ff8c;border-radius:4px;position:absolute;top:0;left:0;transform:translate(0)scale(1);box-shadow:0 0 24px #6c63ff2e}.run__tabs{display:contents}.run__case{color:#f1f0ea99;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;align-items:center;padding:.5rem .8rem;transition:color .25s,border-color .25s,background .25s;display:flex;position:relative}.run__case span{letter-spacing:-.01em;font-size:.95rem;font-weight:500;line-height:1.1}@media (hover:hover){.run__case:hover{color:var(--ink);border-color:#a9a5ff40}}.run__case[aria-selected=true]{color:var(--ink)}.run__case:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.run__case--more{color:#f1f0ea8c;border-style:dashed;border-color:#a9a5ff6b;text-decoration:none}.run__case--more:focus-visible{color:var(--ink);border-style:solid;border-color:#a9a5ff73}@media (hover:hover){.run__case--more:hover{color:var(--ink);border-style:solid;border-color:#a9a5ff73}}.run__triggers,.run__stages{display:grid}.run__triggers>*,.run__stages>*{grid-area:1/1}.run__trigger:not([data-active]),.run__stage:not([data-active]){visibility:hidden;pointer-events:none}.run__stage:not([data-active]) *{transition:none!important;animation:none!important}@media (max-width:799px){.run__trigger:not([data-active]),.run__stage:not([data-active]){display:none}.run__cases{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.run__case--more{grid-column:1/-1}}.run__trigger{margin:0}.run__trigger[data-active]{animation:run-trigger .6s var(--run-ease)}@keyframes run-trigger{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.run__tk{vertical-align:middle;background:var(--signal);width:6px;height:6px;box-shadow:0 0 8px var(--signal);border-radius:50%;margin-right:.55rem;display:inline-block;position:relative;top:-1px}.run__trigger[data-kind=chat] .run__tk{display:none}.run:not([data-done]) .run__trigger[data-kind=cron] .run__tk{animation:1.2s step-end infinite run-tick}@keyframes run-tick{0%,to{opacity:1}50%{opacity:.25}}.run__tt{letter-spacing:-.01em;color:#f1f0eacc;font-size:.92rem}.run__trigger[data-kind=chat] .run__tt{letter-spacing:-.01em;color:var(--ink);font-family:inherit;font-size:.95rem}.run__trigger[data-kind=chat] .run__tt:before{content:"“";color:#f1f0ea73}.run__trigger[data-kind=chat] .run__tt:after{content:"”";color:#f1f0ea73}.run__track{grid-template-columns:1fr;gap:1.5rem;padding:1.8rem 1.3rem 2rem;display:grid;position:relative}.run__wire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.run__wire path{fill:none;stroke-linecap:round;stroke-linejoin:round}.run__wire-base{stroke:#f1f0ea24;stroke-width:1px}.run__wire-lit{stroke:var(--signal);stroke-width:2.5px;stroke-dasharray:1;filter:drop-shadow(0 0 6px #6c63ffe6);transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.run__node{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"pin name""pin verb";align-items:center;gap:.4rem 1rem;display:grid;position:relative}.run__pin{background:var(--void);border:1px solid #f1f0ea59;border-radius:50%;grid-area:pin;width:10px;height:10px;margin:0 auto;transition:background .35s,border-color .35s,box-shadow .35s}.run__node[data-lit] .run__pin,.run__node--gate[data-state=open] .run__pin{background:var(--signal);border-color:var(--signal);box-shadow:0 0 12px var(--signal)}.run__node--gate[data-state=hold] .run__pin{background:var(--signal);box-shadow:0 0 16px 2px var(--signal);border-color:#fff}.run__name{color:#f1f0ea8c;grid-area:name;font-size:.95rem;line-height:1.2;transition:color .35s}.run__node[data-lit] .run__name{color:var(--ink)}.run__verb{color:#f1f0ea73;transition:color .35s ease,transform .45s var(--run-ease);grid-area:verb;justify-self:start;font-size:.82rem;line-height:1.2}.run__node[data-lit] .run__verb{color:var(--signal);animation:run-pop .55s var(--run-ease);font-weight:500}@keyframes run-pop{0%{transform:scale(.92)}45%{transform:scale(1.1)}to{transform:scale(1)}}.run__node[data-received] .run__verb{color:var(--ok)}.run__node[data-received] .run__pin{background:var(--ok);border-color:var(--ok);box-shadow:0 0 14px var(--ok)}.run__ntime{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:#f1f0ea99;opacity:0;margin-left:.6rem;font-size:.68rem;font-weight:400;transition:opacity .4s}.run__ntime[data-on]{opacity:1}@media (min-width:800px){.run__ntime{display:none}}.run__node--gate{grid-template-areas:"pin gate""pin cond""pin hold";align-items:start;row-gap:.45rem}.run__node--gate .run__pin{margin-top:15px}.run__hold{grid-area:hold;display:grid}.run__hold>div{gap:.6rem;padding-top:.2rem;display:grid}@media (max-width:799px){.run__hold{transition:grid-template-rows .6s var(--run-ease);grid-template-rows:0fr}.run__hold[data-open]{grid-template-rows:1fr}.run__hold>div{min-height:0;overflow:clip}.run__hold[data-open]>div{overflow-clip-margin:1.25rem}}.run__gate{grid-area:gate;justify-content:center;align-items:center;gap:6px;width:48px;height:40px;display:flex;position:relative}.run__bar{width:4px;height:100%;transition:transform .6s var(--run-ease),background .35s ease,box-shadow .35s ease;background:#a9a5ff59;border-radius:2px;display:block}.run__node--gate[data-state=hold] .run__bar{background:var(--signal);box-shadow:0 0 14px var(--signal)}.run__node--gate[data-state=open] .run__bar{background:#a9a5ff8c}.run__node--gate[data-state=open] .run__bar--l{transform:translate(-12px)}.run__node--gate[data-state=open] .run__bar--r{transform:translate(12px)}.run__ring{border:1px solid var(--signal);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.run__node--gate[data-state=hold] .run__ring{animation:1.1s ease-out 2 run-ring}@keyframes run-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.run__cond{color:#f1f0ea8c;grid-area:cond;font-size:.82rem;line-height:1.2;transition:color .35s}.run__node--gate[data-state=hold] .run__cond,.run__node--gate[data-state=open] .run__cond{color:var(--signal)}.run__outcome{letter-spacing:-.01em;opacity:0;max-width:18ch;transition:opacity .45s ease,transform .6s var(--run-ease);font-size:.95rem;font-weight:500;line-height:1.2;transform:translateY(6px)}.run__node--gate[data-state=hold] .run__outcome,.run__node--gate[data-state=open] .run__outcome{opacity:1;transform:none}.run__node--gate[data-state=open] .run__outcome{color:#f1f0eab3}.run__human{color:var(--ink);opacity:0;transition:opacity .45s ease,transform .6s var(--run-ease);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex;transform:translateY(8px)}.run__human[data-on]{opacity:1;transform:none}.run__human b{border:1px solid var(--ink);width:24px;height:24px;font-family:var(--font-display),Georgia,serif;background:var(--paper);color:#0e0e12;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-style:italic;font-weight:400;display:inline-flex;box-shadow:0 0 18px #f1f0ea59}.run__human em{color:var(--ok);opacity:0;transition:opacity .3s ease,transform .45s var(--run-ease);font-style:normal;transform:scale(.4)}.run__human em[data-ok]{opacity:1;transform:none}.run__halo{opacity:0;pointer-events:none;will-change:transform;width:0;height:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1),ease;position:absolute;top:0;left:0}.run__halo:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle,#6c63ff6b 0%,#6c63ff24 32%,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;left:-170px}.run__halo[data-on]{opacity:1}.run[data-gate=hold] .run__halo:before{animation:1.3s ease-in-out infinite run-halo}@keyframes run-halo{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.run__node--sys{transition:opacity .5s}.run[data-gate=hold] .run__node--sys:not([data-lit]){opacity:.45}.run__spark{opacity:0;pointer-events:none;will-change:transform;width:0;height:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1),ease;position:absolute;top:0;left:0}.run__spark[data-on]{opacity:1}.run__spark i{background:radial-gradient(circle,#fff 0 25%,var(--signal)60%,transparent 100%);width:16px;height:16px;box-shadow:0 0 10px 2px #fff,0 0 26px 8px var(--signal),0 0 70px 24px #6c63ff73;border-radius:50%;animation:1.6s ease-in-out infinite run-breathe;position:absolute;top:-8px;left:-8px}.run__spark[data-landed] i{animation:run-hit .55s var(--run-ease)}@keyframes run-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes run-hit{0%{filter:brightness();transform:scale(1)}30%{filter:brightness(1.8);transform:scale(2.2)}to{filter:brightness();transform:scale(1)}}.run[data-done] .run__spark i{animation:none}.run[data-done] .run__halo[data-on]{opacity:.45}.run__again{width:36px;height:36px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #f1f0ea40;border-radius:50%;place-items:center;padding:0;transition:opacity .4s,border-color .2s,color .2s;display:grid}.run__again svg{transition:transform .6s var(--run-ease);display:block}.run__again[data-on]{opacity:1;pointer-events:auto}@media (hover:hover){.run__again:hover{border-color:var(--signal);color:var(--signal)}.run__again:hover svg{transform:rotate(-360deg)}}@media (min-width:1300px){.run__rail{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.run__triggers{flex:none;max-width:34ch}.run__trigger{text-align:right;padding-right:3.4rem}.run__again{position:absolute;top:1rem;right:1rem}}@media (pointer:coarse){.run__again{width:44px;height:44px}}@media (min-width:1300px) and (pointer:coarse){.run__again{top:.6rem;right:.6rem}}.run__panels{border-top:1px solid #a9a5ff38;grid-template-columns:1fr;display:grid}@media (max-width:799px){.run__panels{display:none}}.run__panel{border-top:1px solid #a9a5ff29;padding:1.3rem 1.3rem 1.4rem}.run__panel:first-child{border-top:0}.run__panels ol,.run__panels ul{margin:0;padding:0;list-style:none}.run__log{gap:.25rem;display:grid}.run__log li{color:#f1f0ead9;opacity:0;transition:opacity .4s ease,transform .55s var(--run-ease),background .35s ease;border-radius:3px;grid-template-columns:4.4rem 1fr;gap:.5rem;padding:.45rem .5rem;font-size:.84rem;line-height:1.35;display:grid;transform:translateY(6px)}.run__log li[data-on]{opacity:1;transform:none}.run__log li span:first-child{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;color:#f1f0ea99;padding-top:.1em;font-size:.72rem}.run__log li[data-tone=gate][data-on]{color:var(--signal);background:#6c63ff29}.run__log li[data-tone=gate][data-on] span:first-child{color:var(--signal)}.run__log li[data-tone=human][data-on]{color:var(--ok)}.run__rules{gap:.25rem;display:grid}.run__rules li{border:1px solid #0000;border-radius:3px;gap:.15rem;padding:.5rem .6rem;transition:background .35s,border-color .35s;display:grid}.run__rules li span:first-child{color:#f1f0ea80;font-size:.78rem;line-height:1.2;transition:color .35s}.run__rules li span:last-child{color:#f1f0eacc;font-size:.88rem;line-height:1.2}.run__rules li[data-active]{background:#6c63ff29;border-color:#a9a5ff73;box-shadow:0 0 30px #6c63ff2e}.run__rules li[data-active] span{color:var(--signal)}.run__rules li[data-passed]{border-color:#8fe3ad59}.run__rules li[data-passed] span:first-child{color:var(--ok)}@media (max-width:799px){.run__outcome{text-wrap:balance;max-width:none;font-size:clamp(1.2rem,5.2vw,1.45rem);line-height:1.2}.run__node--gate[data-state=open] .run__outcome{color:var(--ink)}.run__verb,.run__cond,.run__rules li span:first-child{font-size:.86rem}}.run[data-reduced] *,.run[data-reduced] :before,.run[data-reduced] :after{transition:none!important;animation:none!important}@media (min-width:800px){.run__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;min-height:240px;padding:1.6rem 2rem 2.2rem}.run__node{text-align:center;grid-template-columns:1fr;grid-template-areas:"name""verb""pin";align-content:end;justify-items:center;row-gap:.55rem}.run__pin{margin-top:.9rem}.run__verb{justify-self:center}.run__node--gate{grid-template-areas:"hold""cond""gate""pin";align-content:end;align-items:center}.run__node--gate .run__pin{margin-top:.9rem}.run__hold>div{flex-direction:column-reverse;align-items:center;gap:.6rem;padding-top:0;display:flex}.run__outcome{text-align:center}.run__rail{padding:1.2rem 2rem 0}.run__case{padding:.6rem .9rem}.run__panels{grid-template-columns:1.2fr 1fr}.run__panel{border-top:0;border-left:1px solid #a9a5ff29;padding:1.5rem 1.6rem 1.6rem}.run__panel:first-child{border-left:0}}@media (min-width:1100px){.run__rail{padding:1.4rem 3rem 0}.run__track{min-height:260px;padding:1.8rem 3rem 2.6rem}.run__name,.run__outcome{font-size:1.05rem}.run__log li{grid-template-columns:5.2rem 1fr;gap:.6rem;font-size:.78rem}}@media (min-width:900px){.control__head{grid-template-columns:1fr minmax(0,30rem);gap:4rem}}.arch{padding:var(--ent-section)var(--ent-pad);background:var(--canvas)}.arch__head{max-width:62rem}.arch__plate{background:linear-gradient(#1d1a57 0%,#110f33 45%,#07070c 100%);border-radius:10px;margin-top:3.6rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0505062e,inset 0 1px #f1f0ea1f}.arch__grid{width:100%;height:100%;position:absolute;inset:0}.arch__grid path{fill:none;stroke:#f1f0ea12;stroke-width:1px;vector-effect:non-scaling-stroke}.arch__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#6c63ff6b,#6c63ff14 45%,#0000 70%);width:42%;animation:6s ease-in-out infinite arch-breath;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes arch-breath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}.arch__d{width:100%;max-width:1600px;height:auto;margin-inline:auto;display:block;position:relative;overflow:visible}.arch__d--mobile{display:none}.arch__d text{font-family:var(--font-sans),Arial,system-ui,sans-serif;fill:#f1f0eab8;font-size:14px}.arch__d .arch__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;fill:#f1f0ea75;font-size:11px}.arch__d .arch__t--dim{fill:#f1f0ea8c;font-size:11.5px}.arch__d .arch__t--xs{font-size:11px}.arch__d .arch__b{fill:var(--ink);font-weight:500}.arch__d .arch__rim{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;fill:#f1f0ea99;font-size:10.5px}.arch__d--mobile .arch__rim{letter-spacing:.2em;font-size:9px}.arch__chip{fill:#f1f0ea1a}.arch__mark-letter{font-weight:600;fill:#0b0b0e!important}.arch__rib{fill:none;stroke-width:1.1px;opacity:.5}.arch__main{fill:none;stroke-width:1.8px}.arch__beads{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 8;opacity:.4}.arch__ring1{fill:none;stroke:#a9a5ff8c;stroke-width:1px}.arch__ring2{fill:none;stroke:#a9a5ff4d;stroke-width:1px;stroke-dasharray:3 9;stroke-linecap:round}.arch__ring3{fill:none;stroke:#f1f0ea24;stroke-width:1px}.arch__gate{fill:#07070c;stroke-width:1.5px}.arch__packet{mix-blend-mode:screen}.arch__spin{animation:60s linear infinite arch-spin}.arch__spin--r{animation-duration:90s;animation-direction:reverse}@keyframes arch-spin{to{transform:rotate(360deg)}}.arch[data-still=true] .arch__spin,.arch[data-still=true] .arch__glow{animation:none}.arch__ledger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:64px;font-family:var(--font-mono),ui-monospace,monospace;color:#f1f0ea75;background:#05050659;border-top:1px solid #f1f0ea24;align-items:center;gap:2rem;padding:0 2rem;font-size:.72rem;display:flex;position:relative}.arch__ledger-k{letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;gap:.6rem;display:flex}.arch__ledger-k b{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}.arch__tape{flex:1;line-height:1.5;display:grid;position:relative;overflow:hidden}.arch__tape span{white-space:nowrap;opacity:0;grid-area:1/1;animation:12s linear infinite arch-tape}.arch__tape span:nth-child(2){animation-delay:3s}.arch__tape span:nth-child(3){animation-delay:6s}.arch__tape span:nth-child(4){animation-delay:9s}.arch__tape span[data-stop]{color:var(--signal)}.arch__tape span[data-ok]{color:var(--ok)}@keyframes arch-tape{0%{opacity:0;transform:translateY(12px)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-12px)}}.arch[data-still=true] .arch__tape span{animation:none}.arch[data-still=true] .arch__tape span:last-child{opacity:1}.runtime{padding:var(--ent-section)var(--ent-pad);background:var(--canvas)}.runtime__head{max-width:62rem}.runtime__head p{max-width:46rem;font-size:var(--ent-lead);color:var(--ent-muted);margin:1.4rem 0 0;line-height:1.5}.runtime__modes{grid-template-columns:1fr;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.runtime__mode{border-radius:8px;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem 1.4rem;display:flex}.runtime__mode--deep{color:var(--ink);background:linear-gradient(#27237a,#1b1850)}.runtime__mode--paper{background:var(--paper);color:#0e0e12}.runtime__mode--split{color:var(--ink);background:linear-gradient(#27237a,#1b1850);padding:0;overflow:hidden}.runtime__mode-a{flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem 1.4rem;display:flex}.runtime__mode-b{background:var(--paper);color:#0e0e12bf;align-items:flex-end;padding:1.5rem 1.4rem 1.4rem;font-size:.92rem;line-height:1.5;display:flex}.runtime__mode-k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:.64rem}.runtime__mode h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.6vw,1.4rem);font-weight:500}.runtime__mode p{opacity:.75;flex:1;margin:0;font-size:.92rem;line-height:1.5}.runtime__foot{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ent-muted);margin:2.4rem 0 0;font-size:.64rem}@media (min-width:861px){.runtime__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.runtime__mode{min-height:168px;padding:1.75rem 1.75rem 1.6rem}.runtime__mode-a{padding:1.75rem 1.25rem 1.6rem 1.75rem}.runtime__mode--split{grid-template-columns:1fr 1fr;padding:0;display:grid}.runtime__mode-b{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%);margin-left:-40px;padding:1.75rem 1.75rem 1.6rem 2.5rem}}.runtime__slot{--d:0s;display:grid}.runtime__mode{clip-path:inset(0 round 8px);position:relative}.runtime__mode-b{position:relative}.runtime__slot[data-in=true] .runtime__mode{transition:clip-path 1s cubic-bezier(.22,1,.36,1)var(--d)}.runtime__slot[data-in=true] :is(.runtime__mode-k,h3,p){transition:opacity .6s ease calc(var(--d) + .4s)}.runtime__slot[data-in=true] .runtime__mode-b{transition:clip-path .9s cubic-bezier(.22,1,.36,1)calc(var(--d) + .55s)}.runtime__slot[data-in=false] :is(.runtime__mode--deep,.runtime__mode--split){clip-path:inset(0 100% 0 0 round 8px)}.runtime__slot[data-in=false] .runtime__mode--paper{clip-path:inset(0 0 0 100% round 8px)}.runtime__slot[data-in=false] :is(.runtime__mode-k,h3,p){opacity:0}@keyframes runtime-seam-y{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes runtime-seam-x{0%{background-position:-100% 0}to{background-position:200% 0}}@media (max-width:860px){.runtime__slot[data-in=true] .runtime__mode{transition-duration:1.1s;transition-timing-function:cubic-bezier(.65,0,.35,1)}.runtime__mode-b{clip-path:inset(0)}.runtime__slot[data-in=false] .runtime__mode-b{clip-path:inset(0 0 0 100%)}.runtime__mode-b:before{content:"";background:linear-gradient(90deg,transparent,var(--signal)30%,#fff 50%,var(--signal)70%,transparent)-100% 0/45% 100% no-repeat;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.runtime__slot[data-in=true] .runtime__mode-b:before{animation:runtime-seam-x 1.1s cubic-bezier(.65,0,.35,1)calc(var(--d) + 1.35s)backwards}}.runtime__slot:nth-child(2){--d:.12s}.runtime__slot:nth-child(3){--d:.24s}.runtime__slot:nth-child(4){--d:.36s}@media (min-width:861px){.runtime__slot[data-in=false] .runtime__mode-b{clip-path:polygon(calc(100% + 40px) 0,100% 0,100% 100%,100% 100%)}.runtime__mode--split:after{content:"";clip-path:polygon(40px 0,43px 0,3px 100%,0 100%);background:linear-gradient(transparent,var(--signal)30%,#fff 50%,var(--signal)70%,transparent)0 -100%/100% 45% no-repeat;pointer-events:none;width:43px;transition:background-position .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 calc(50% - 41.5px)}.runtime__slot[data-in=true] .runtime__mode--split:after{animation:runtime-seam-y 1.1s cubic-bezier(.65,0,.35,1)calc(var(--d) + 1.25s)backwards}}@media (hover:hover) and (min-width:861px){.runtime__mode--split:hover:after{background-position:0 200%}}@media (prefers-reduced-motion:reduce){.runtime__mode,.runtime__mode-b,.runtime__mode :is(.runtime__mode-k,h3,p),.runtime__mode--split:after,.runtime__mode-b:before{transition:none!important;animation:none!important}}@media (max-width:860px){.arch__d--desktop{display:none}.arch__d--mobile{max-width:26rem;display:block}.arch__plate{border-radius:8px;margin-top:2.4rem}.arch__glow{width:90%;top:48%}.arch__ledger{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.9rem 1rem;font-size:.68rem}.arch__tape{width:100%}.arch__tape span{white-space:normal}}.surfaces{padding:var(--ent-section)var(--ent-pad);background:var(--canvas)}.surfaces__head{max-width:62rem}.surfaces__head small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ent-muted);margin-bottom:1.2rem;font-size:.64rem;display:block}.surfaces__head h2{font-size:var(--ent-h2);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.surfaces__head h2 i{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.surfaces__head p{max-width:50ch;font-size:var(--ent-body);color:var(--ent-muted);text-wrap:pretty;margin:1.4rem 0 0;line-height:1.55}.surfaces__stage{grid-template-columns:1fr;gap:1rem;margin-top:3.2rem;display:grid;position:relative}.surfaces__phone,.surfaces__desktop{flex-direction:column;gap:.75rem;margin:0;display:flex}.surfaces figcaption{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted);font-size:.64rem}.surfaces__desktop{order:2;gap:0}.surfaces__desktop figcaption{margin-top:.75rem}.surfaces__bar{color:#4d4d4d;background:linear-gradient(#ececec,#dcdcdc);border-bottom:1px solid #b8b8b8;border-radius:12px 12px 0 0;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex;position:relative}.surfaces__bar span{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000002e}.surfaces__bar span:first-child{background:#ff5f57}.surfaces__bar span:nth-child(2){background:#febc2e}.surfaces__bar span:nth-child(3){background:#28c840}.surfaces__bar b{font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:0;pointer-events:none;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;inset:0}.surfaces__run{color:#f1f0ea;background:linear-gradient(#27237a,#1b1850);border-radius:0 0 12px 12px;padding:1.5rem 1.4rem;position:relative;box-shadow:0 24px 60px #0505062e}.surfaces__title{letter-spacing:-.02em;max-width:34ch;margin:0 0 1.2rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.3}.surfaces__log{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;margin:0;padding:0;font-size:.72rem;list-style:none}.surfaces__log li{border-top:1px solid #f1f0ea24;justify-content:space-between;gap:1rem;padding:.62rem 0;display:flex}.surfaces__log li:last-child{border-bottom:1px solid #f1f0ea24}.surfaces__log em{color:#f1f0ea99;white-space:nowrap;font-style:normal}.surfaces__gate-row{position:relative}.surfaces__gate-row .surfaces__sent{color:var(--ok-pale);position:absolute;top:.62rem;right:0}.surfaces__stamp{border:1px solid var(--ok-pale);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ok-pale);border-radius:4px;margin-top:1.1rem;padding:.38rem .6rem;font-size:.62rem;display:inline-block}.surfaces__phone{order:1}.surfaces__thread{background:var(--paper);color:#0e0e12;border-radius:22px;flex-direction:column;gap:.6rem;padding:1.1rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff80,0 12px 40px #05050614}.surfaces__bubble{border-radius:14px;max-width:88%;padding:.7rem .85rem .75rem;font-size:.92rem;line-height:1.42}.surfaces__bubble small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:.3rem;font-size:.58rem;display:block}.surfaces__bubble--you{color:#f1f0ea;background:#050506;border-bottom-right-radius:4px;align-self:flex-end}.surfaces__bubble--agent{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.surfaces__gate{gap:.45rem;margin-top:.2rem;display:flex}.surfaces__gate span{text-align:center;letter-spacing:-.01em;color:#0e0e12;border:1px solid #05050640;border-radius:999px;flex:1;padding:.62rem .8rem;font-size:.82rem;font-weight:500}@media (min-width:861px){.surfaces__stage{grid-template-columns:minmax(230px,290px) 1fr;align-items:end;column-gap:0;max-width:68rem;margin-top:4rem}.surfaces__phone{z-index:1;margin-right:-2.6rem;position:relative}.surfaces__run{padding:1.9rem 2rem 1.9rem 4.2rem}.surfaces__bar,.surfaces__desktop figcaption{padding-left:4.2rem}.surfaces__log{max-width:32rem}.surfaces__title{font-size:clamp(1.15rem,1.5vw,1.35rem)}}.surfaces[data-in=false] .surfaces__bubble,.surfaces[data-in=false] .surfaces__gate{opacity:0;transform:translateY(10px)}.surfaces[data-in=false] .surfaces__log li,.surfaces[data-in=false] .surfaces__stamp,.surfaces[data-in=false] .surfaces__sent{opacity:0}.surfaces[data-in=true] .surfaces__bubble,.surfaces[data-in=true] .surfaces__gate{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.surfaces[data-in=true] .surfaces__bubble--you{transition-delay:.1s}.surfaces[data-in=true] .surfaces__log li{transition:opacity .4s ease calc(.5s + var(--i)*.22s)}.surfaces[data-in=true] .surfaces__bubble--agent{transition-delay:1.5s}.surfaces[data-in=true] .surfaces__gate{transition-delay:1.9s}.surfaces__tap{transition:background .25s 2.6s,color .25s 2.6s,border-color .25s 2.6s}.surfaces[data-in=true] .surfaces__tap{color:#f1f0ea;background:#050506;border-color:#050506}.surfaces__waiting{transition:opacity .3s 2.95s}.surfaces[data-in=true] .surfaces__waiting{opacity:0}.surfaces[data-in=true] .surfaces__sent{transition:opacity .3s 3s}.surfaces[data-in=true] .surfaces__stamp{transition:opacity .5s 3.1s}@media (prefers-reduced-motion:reduce){.surfaces *{transition:none!important}}.model{padding:var(--ent-section)var(--ent-pad);background:var(--paper);color:var(--void)}.model__head{grid-template-columns:1fr;align-items:end;gap:1.4rem;max-width:none;display:grid}.model__head p{max-width:48ch;margin:0}.model__time{border-top:1px solid var(--void);margin-top:2.6rem;padding-top:1.2rem}.model__time-k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-muted-dark);flex-direction:column;gap:.3rem;font-size:.64rem;display:flex}.model__time-scroll{margin-top:1rem}.model__gantt{width:100%;height:auto;display:block;overflow:visible}.model__gantt--m{display:none}@media (max-width:699px){.model__gantt--d{display:none}.model__gantt--m{display:block}}.model__gk{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;fill:#0e0e1280;font-size:10px}.model__gk--ink{fill:#0e0e12}.model__phases{grid-template-columns:1fr;gap:0;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.model__ph{border-top:1px solid var(--ent-line-dark);padding:1.4rem 0;position:relative}.model__n{font-family:var(--font-display),Georgia,"Times New Roman",serif;color:var(--ent-muted-dark);font-size:clamp(2.6rem,3.6vw,3.5rem);font-style:italic;line-height:1;display:block}.model__ph[data-on] .model__n{color:var(--electric)}.model__ph h3{font-size:var(--ent-h3);letter-spacing:-.025em;margin:.8rem 0 .3rem;font-weight:500}.model__ph small{border:1px solid var(--ent-line-dark);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted-dark);border-radius:3px;margin:.3rem 0 .7rem;padding:.3rem .5rem;font-size:.62rem;display:inline-block}.model__ph[data-on] small{border-color:var(--electric);color:var(--electric)}.model__ph p{color:var(--ent-muted-dark);margin:0;font-size:.95rem;line-height:1.5}.model__departments{margin-top:3rem}.model__dk{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-muted-dark);font-size:.64rem;display:block}.model__departments ul{grid-template-columns:1fr;gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.model__dp{border:1px solid var(--ent-line-dark);background:#fff;border-radius:8px;flex-direction:column;gap:.5rem;padding:1.4rem 1.3rem 1.3rem;display:flex;box-shadow:0 1px #0e0e120a}.model__ic{background:var(--electric);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.model__ic svg{stroke:#fff;stroke-width:1.6px;fill:none;width:18px;height:18px}.model__tag{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted-dark);font-size:.6rem}.model__dp strong{letter-spacing:-.02em;margin-top:.3rem;font-size:1.15rem;font-weight:500}.model__dp span:last-child{color:var(--ent-muted-dark);font-size:.92rem;line-height:1.5}.model__close{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ent-muted-dark);margin:2.4rem 0 0;font-size:.66rem;line-height:1.7}@media (min-width:700px){.model__phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.model__departments ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.model__time-k{flex-direction:row;justify-content:space-between}}@media (min-width:900px){.model__head{grid-template-columns:1fr minmax(0,30rem);gap:4rem}.model__time{margin-top:3.4rem}.model__phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.8rem;margin-top:2.4rem}.model__departments{margin-top:4rem}.model__departments ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.security{padding:var(--ent-section)var(--ent-pad);border-top:1px solid var(--ent-line);background:var(--canvas)}.security__grid{grid-template-columns:1fr;align-items:start;gap:2rem;margin-top:2.4rem;display:grid}.security__rows{border-top:1px solid rgb(var(--ink-rgb)/.22);margin:0}.sec__fact{border-bottom:1px solid var(--ent-line);grid-template-columns:32px 1fr;align-items:start;gap:.6rem .9rem;padding:1.1rem 0;display:grid}.sec__ic{border:1px solid rgb(var(--ink-rgb)/.22);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.sec__ic svg{width:16px;height:16px;stroke:var(--signal);stroke-width:1.5px;fill:none}.sec__fact dt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);grid-column:2;padding-top:.4rem;font-size:.64rem}.sec__fact dd{color:var(--ink);grid-column:2;margin:0;font-size:.98rem;line-height:1.5}.sec__fact dd span{color:rgb(var(--ink-rgb)/.46)}.sec__plate{box-shadow:0 40px 120px #0009,inset 0 1px 0 rgb(var(--ink-rgb)/.12);background:linear-gradient(#1d1a57 0%,#110f33 55%,#07070c 100%);border-radius:10px;padding:1.2rem;position:relative;overflow:hidden}.sec__plate-k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);justify-content:space-between;margin-bottom:1rem;font-size:.64rem;display:flex}.sec__d{width:100%;height:auto;display:block;overflow:visible}.sec__d--desktop{display:none}.sec__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;fill:rgb(var(--ink-rgb)/.62);font-size:11px}.sec__k--xs{font-size:9.5px}.sec__t{font-family:var(--font-sans),Arial,sans-serif;fill:var(--ink);font-size:15px}.sec__t--b{font-weight:500}.sec__m{font-family:var(--font-mono),ui-monospace,monospace;fill:rgb(var(--ink-rgb)/.8);font-size:10px}.sec__stamps{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.sec__stamps li{border:1px solid rgb(var(--ink-rgb)/.22);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted);border-radius:3px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.62rem;display:inline-flex}.sec__stamps svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}@media (min-width:700px){.sec__fact{grid-template-columns:40px 150px 1fr;gap:1.1rem;padding:1.3rem 0}.sec__fact dt,.sec__fact dd{grid-column:auto}.sec__fact dd{padding-top:.3rem}.sec__plate{padding:1.6rem}.sec__d--desktop{display:block}.sec__d--mobile{display:none}}@media (min-width:1000px){.security__grid{grid-template-columns:1fr minmax(0,34rem);gap:4rem;margin-top:3.4rem}}.faq{padding:var(--ent-section)var(--ent-pad);background:var(--paper);color:var(--void)}.faq__grid{grid-template-columns:1fr;align-items:start;gap:2.4rem;display:grid}.faq__head small{color:var(--ent-muted-dark)}.faq__lede{max-width:34ch;color:var(--ent-muted-dark);margin:1.4rem 0 0;font-size:1rem;line-height:1.5}.faq__share{border-color:var(--void);color:var(--void);cursor:pointer;background:0 0;margin-top:1.6rem}.faq__share:hover,.faq__share:focus-visible{background:var(--canvas);color:var(--paper);border-color:var(--void)}.faq__share svg{stroke:currentColor;stroke-width:1.75px;fill:none;width:12px;height:12px;margin-left:.6rem}.faq__meta{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted-dark);margin:2.2rem 0 0;font-size:.64rem;display:grid}.faq__meta div{border-top:1px solid var(--ent-line-dark);justify-content:space-between;padding:.65rem 0;display:flex}.faq__meta dd{color:var(--void);margin:0}.faq__list{border-top:1px solid var(--void);margin:0;padding:0;list-style:none}.faq__q{border-bottom:1px solid var(--ent-line-dark);grid-template-columns:2.8rem 1fr;gap:.9rem;padding:1.4rem 0;display:grid}.faq__n{font-family:var(--font-display),Georgia,"Times New Roman",serif;color:var(--electric);font-size:1.8rem;font-style:italic;line-height:1}.faq__q h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;line-height:1.2}.faq__q p{max-width:60ch;color:var(--ent-muted-dark);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.faq__q .faq__short{color:var(--void);font-size:1rem;font-weight:500}@media (min-width:900px){.faq__grid{grid-template-columns:minmax(0,27rem) 1fr;gap:6rem}.faq__side{position:sticky;top:6rem}.faq__q{grid-template-columns:4.5rem 1fr;gap:1.2rem;padding:1.6rem 0}.faq__n{font-size:2.1rem}}.rigs{padding:var(--ent-section)var(--ent-pad);border-top:1px solid var(--ent-line);background:var(--canvas)}.rigs__head{grid-template-columns:1fr;align-items:end;gap:1.4rem;display:grid}.rigs__head small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-muted);margin-bottom:1.2rem;font-size:.64rem;display:block}.rigs__head h2{font-size:var(--ent-h2);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1}.rigs__head h2 i{font-family:var(--font-display),Georgia,"Times New Roman",serif;letter-spacing:-.01em;font-weight:400;display:block}.rigs__head p{max-width:44ch;font-size:var(--ent-body);color:var(--ent-muted);margin:0;line-height:1.5}.rigs__grid{grid-template-columns:1fr;gap:.8rem;margin-top:2.4rem;display:grid}.rig{border:1px solid var(--ent-line);box-shadow:0 30px 80px #00000080,inset 0 1px 0 rgb(var(--ink-rgb)/.08);background:linear-gradient(#0e0e13,#08080b);border-radius:8px;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.rig__hd,.rig__ft{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-size:.64rem;display:flex}.rig__hd{border-bottom:1px solid var(--ent-line)}.rig__ft{border-top:1px solid var(--ent-line)}.rig__hd b,.rig__ft b{color:var(--ink);align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.rig__hd i{border-radius:2px;width:8px;height:8px}.rig__ft em{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}.rig__body{flex:1;padding:1.1rem 1.3rem .4rem}.rig__svg{width:100%;height:auto;display:block;overflow:visible}.rig__cap{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--ink-rgb)/.46);margin:0;padding:.6rem 1.3rem 1.1rem;font-size:.9rem;line-height:1.5}.rig__in{fill:rgb(var(--ink-rgb)/.08);stroke:rgb(var(--ink-rgb)/.14)}.rig__out{fill:#5ad38a2e;stroke:#5ad38a73}.rig__msg{font-family:var(--font-sans),Arial,sans-serif;fill:rgb(var(--ink-rgb)/.88);font-size:12.5px}.rig__msg--b{fill:var(--ink);font-size:13px;font-weight:500}.rig__time{font-family:var(--font-mono),ui-monospace,monospace;fill:rgb(var(--ink-rgb)/.4);font-size:9px}.rig__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;fill:rgb(var(--ink-rgb)/.5);font-size:9.5px}.rig__cell{font-family:var(--font-sans),Arial,sans-serif;fill:rgb(var(--ink-rgb)/.55);font-size:10.5px}.rig__cell--b{fill:var(--ink);font-weight:500}.rig__num{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:26px;font-style:italic}.rigs__legend{border-top:1px solid var(--ent-line);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ent-muted);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.8rem;padding-top:1.4rem;font-size:.66rem;line-height:1.8;display:flex}.rigs__legend b{color:var(--signal);font-weight:400}@media (min-width:700px){.rigs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.4rem}.rigs__legend{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:900px){.rigs__head{grid-template-columns:1fr minmax(0,28rem);gap:4rem}}@media (max-width:699px){.rig__hd,.rig__ft{padding:.9rem 1rem}.rig__body{padding:.9rem 1rem .2rem}.rig__cap{padding:.5rem 1rem 1rem}}.contact{padding:var(--ent-section)var(--ent-pad);background:var(--canvas);color:var(--ink)}.contact__head h2{color:var(--ink);letter-spacing:-.04em}.lead{max-width:56rem;margin-top:2.6rem}.lead__grid{grid-template-columns:1fr;gap:1.2rem 2rem;display:grid}.lead label{gap:.45rem;display:grid}.lead label span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.82);font-size:.74rem}.lead__wide{grid-column:1/-1}.lead input,.lead select,.lead textarea{border:1px solid rgb(var(--ink-rgb)/.4);background:rgb(var(--ink-rgb)/.04);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:0;outline:none;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s}.lead select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink)50%),linear-gradient(135deg,var(--ink)50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 8px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:1.8rem}.lead select option{color:var(--void)}.lead textarea{resize:vertical;field-sizing:content;line-height:1.5}.lead textarea::placeholder{color:rgb(var(--ink-rgb)/.62)}.lead input:focus-visible,.lead select:focus-visible,.lead textarea:focus-visible{border-color:var(--signal)}.lead select:invalid{color:rgb(var(--ink-rgb)/.62)}.lead select:has(option[value=""]:checked){color:rgb(var(--ink-rgb)/.62)}.lead__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.lead__cta{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--canvas);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.9rem 1.7rem;font-size:.7rem;text-decoration:none;transition:background .22s,border-color .22s;display:inline-flex}.lead__cta:hover,.lead__cta:focus-visible{background:var(--signal);border-color:var(--signal)}.lead__cta:disabled{opacity:.6;cursor:progress}.lead__cta--quiet{color:var(--ink);background:0 0;margin-top:1.4rem}.lead__cta--quiet:hover,.lead__cta--quiet:focus-visible{color:var(--canvas)}.lead__next{color:rgb(var(--ink-rgb)/.82);margin:1.2rem 0 0;font-size:.95rem}.lead__more{border-top:1px solid rgb(var(--ink-rgb)/.2);margin-top:2.6rem;padding-top:1.6rem}.lead__secondary{color:var(--ent-muted);font-size:.9rem}.lead__secondary a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.lead__privacy{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:rgb(var(--ink-rgb)/.62);margin:.5rem 0 0;font-size:.68rem}.lead--done h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.lead--done p{max-width:48ch;font-size:var(--ent-body);color:var(--ent-muted);margin:0 0 1.4rem;line-height:1.5}@media (min-width:700px){.lead__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lead__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead__more .lead__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.words{display:inline}.words .w{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--w)*38ms);display:inline-block}h2 .words .w,h1 .words .w{transition-delay:calc(var(--w)*55ms)}p .words .w{transition-delay:calc(.25s + var(--w)*22ms)}[data-reveal][data-in=false] .words .w{opacity:0;transform:translateY(.45em)}[data-reveal] .register__head small,[data-reveal] .rigs__head small,[data-reveal] .control__head small,[data-reveal] .arch__head small,[data-reveal] .runtime__head small,[data-reveal] .model__head small,[data-reveal] .security__head small,[data-reveal] .faq__head small,[data-reveal] .contact__head small,[data-reveal] .project__top{transition:opacity .6s}[data-reveal][data-in=false] .register__head small,[data-reveal][data-in=false] .rigs__head small,[data-reveal][data-in=false] .control__head small,[data-reveal][data-in=false] .arch__head small,[data-reveal][data-in=false] .runtime__head small,[data-reveal][data-in=false] .model__head small,[data-reveal][data-in=false] .security__head small,[data-reveal][data-in=false] .faq__head small,[data-reveal][data-in=false] .contact__head small,[data-reveal][data-in=false] .project__top{opacity:0}.model__ph,.sec__fact,.faq__q,.rig,.model__dp,.rplate{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.model__ph:first-child,.rig:first-child,.model__dp:first-child,.rplate:first-child{transition-delay:.45s}.model__ph:nth-child(2),.rig:nth-child(2),.model__dp:nth-child(2),.rplate:nth-child(2){transition-delay:.57s}.model__ph:nth-child(3),.rig:nth-child(3),.model__dp:nth-child(3),.rplate:nth-child(3){transition-delay:.69s}.model__ph:nth-child(4),.rig:nth-child(4),.model__dp:nth-child(4),.rplate:nth-child(4){transition-delay:.81s}.sec__fact,.faq__q{transition-delay:.4s}[data-reveal][data-in=false] .model__ph,[data-reveal][data-in=false] .sec__fact,[data-reveal][data-in=false] .faq__q,[data-reveal][data-in=false] .rig,[data-reveal][data-in=false] .model__dp,[data-reveal][data-in=false] .rplate{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.native{--p:1}.native__fan{opacity:1}.words .w,.native__items li,.model__ph,.sec__fact,.faq__q,.rig,.model__dp,.rplate{transition:none!important}.native__trunk,.native__ray{stroke-dashoffset:0!important;transition:none!important}.rplate__status b{animation:none}.cp__log li{opacity:1;transition:none;transform:none}.cp__ops li,.cp__systems li,.cp__wires path,.cp__gate{transition:none}}.livesys{background:#e7e5de;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rig""asks";display:grid}.lv__rig{background:var(--void);color:var(--ink);flex-direction:column;padding:20px 20px 18px;scroll-margin-top:5.5rem;display:flex}.lv__top,.lv__term-k,.lv__turn,.lv__msg small,.lv__line,.lv__stamp small,.lv__task-k,.lv__task-n{font-family:var(--font-mono),ui-monospace,monospace}.lv__top{letter-spacing:.14em;text-transform:uppercase;color:#f1f0ea80;justify-content:space-between;font-size:10px;display:flex}.lv__top span[data-done]{color:var(--signal)}.lv__chat{flex-direction:column;gap:10px;display:flex}.lv__chat[data-on]{border-top:1px solid #f1f0ea24;margin-top:14px;padding:16px 0 2px}.lv__chat:not([data-on]) .lv__variants{visibility:hidden;height:0;min-height:0;overflow:hidden}.lv__chat .lv__variants{min-height:5.6rem}.lv__msg{flex-direction:column;gap:6px;width:fit-content;max-width:min(92%,28rem);display:flex}.lv__chat[data-on] .lv__msg--you[aria-hidden=false],.lv__msg--fludd{animation:.55s cubic-bezier(.16,1,.3,1) both lv-in}.lv__msg--you{place-self:end;align-items:flex-end;min-width:min(16rem,100%);margin-left:auto}.lv__msg--fludd{place-self:start;max-width:min(94%,32rem)}.lv__msg small{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f1f0ea8c;font-size:10px}.lv__msg--fludd small{color:var(--signal);align-items:center;gap:7px;display:inline-flex}.lv__msg--fludd small:before{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 10px var(--signal);border-radius:50%}.lv__msg p{overflow-wrap:anywhere;text-wrap:pretty;margin:0;padding:13px 15px;font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:15px;line-height:1.45}.lv__msg--you p{color:#0e0e12;background:#e7e5de;border:0;border-radius:16px 16px 4px}.lv__msg--fludd p{color:var(--ink);background:#6c63ff1f;border:1px solid #a9a5ff52;border-radius:16px 16px 16px 4px}.lv__msg--fludd[data-think] p{padding:14px 16px}.lv__msg--fludd:not([data-live]) p{background:#6c63ff12;border-color:#a9a5ff2e}.lv__msg--fludd:not([data-live]) small{color:#a9a5ffb3}.lv__msg--fludd:not([data-live]) small:before{opacity:.45;box-shadow:none}.lv__dots{align-items:center;gap:6px;min-height:1.1em;display:inline-flex}.lv__dots i{background:var(--signal);border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite lv-dot;display:block}.lv__dots i:nth-child(2){animation-delay:.14s}.lv__dots i:nth-child(3){animation-delay:.28s}@keyframes lv-dot{0%,62%,to{opacity:.28;transform:none}31%{opacity:1;transform:translateY(-2px)}}.lv__caret{vertical-align:-2px;background:var(--signal);width:7px;height:13px;margin-left:6px;animation:1s step-end infinite lv-blink;display:inline-block}@keyframes lv-blink{50%{opacity:0}}.lv__term{background:#0b0b10;border:1px solid #f1f0ea24;flex-direction:column;margin-top:14px;display:flex}.lv__term-k{letter-spacing:.14em;text-transform:uppercase;color:#f1f0ea80;border-bottom:1px solid #f1f0ea1a;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:10px;display:flex}.lv__term-k>span:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.lv__term-k em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.lv__term-k>span:last-child{white-space:nowrap}.lv__mark{opacity:.85;object-fit:contain;width:14px;height:14px;display:block}.lv__shell{color:var(--signal)}.lv__feed{scrollbar-width:thin;scrollbar-color:#f1f0ea33 transparent;flex-direction:column;justify-content:flex-start;gap:14px;height:300px;padding:12px 14px 14px;font-size:12px;line-height:1.6;display:flex;overflow:hidden auto}.lv__feed::-webkit-scrollbar{width:8px}.lv__feed::-webkit-scrollbar-thumb{background:#f1f0ea2e}.lv__block{flex-direction:column;gap:8px;display:flex}.lv__feed .lv__msg--fludd{background:#6c63ff1f;border:1px solid #a9a5ff52;border-radius:16px 16px 16px 4px;max-width:min(100%,36rem);padding:8px 13px 10px}.lv__feed .lv__msg--fludd p{background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.lv__feed .lv__msg--fludd small{margin-bottom:2px}.lv__feed .lv__msg--fludd[data-think] p{padding:6px 2px}.lv__feed .lv__msg--fludd:not([data-live]){background:#6c63ff12;border-color:#a9a5ff2e}.lv__line{overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:1px 0;animation:.45s cubic-bezier(.16,1,.3,1) both lv-in;display:grid}.lv__line>span:last-child{white-space:pre-wrap}.lv__line[data-kind=cmd]>span:first-child{color:var(--signal)}.lv__line[data-kind=cmd]>span:last-child{color:#f1f0eaeb}.lv__line[data-kind=tool]>span:first-child{color:var(--signal)}.lv__line[data-kind=tool]>span:last-child{color:#f1f0eac7}.lv__line[data-kind=out]>span:first-child{color:#f1f0ea47}.lv__line[data-kind=out]>span:last-child{color:#f1f0ea80}.lv__line[data-kind=ok]>span{color:var(--ok)}.lv__line[data-kind=code]>span:first-child{color:#a9a5ff80}.lv__line[data-kind=code]>span:last-child{color:#c9c6ff}.lv__line--prompt{opacity:0;animation:none}.lv__line--prompt[data-on]{opacity:1}.lv__line--prompt>span:first-child{color:var(--signal)}@keyframes lv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lv__turns{border-top:1px solid #f1f0ea24;flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.lv__turn{border-bottom:1px solid #f1f0ea14;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;font-size:11.5px;transition:color .35s;display:grid}.lv__turn-m{justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.lv__turn[data-state=live]{color:var(--ink)}.lv__turn[data-state=past]{color:#f1f0ea9e}.lv__turn[data-state=next]{color:#f1f0ea38}.lv__turn[data-state=next] .lv__turn-m{opacity:.25}.lv__turn-o{transition:color .35s}.lv__turn[data-state=live] .lv__turn-o{color:var(--signal)}.lv__turn[data-state=past] .lv__turn-o{color:#f1f0ea8c}.lv__turn[data-state=next] .lv__turn-o{color:#f1f0ea24}.lv__foot{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:10px;display:flex}.lv__mascot{flex:none;width:240px;height:148px;position:relative;-webkit-mask-image:radial-gradient(#000 50%,#0000 86%);mask-image:radial-gradient(#000 50%,#0000 86%)}.lv__stamp{text-align:right;opacity:0;flex-direction:column;align-items:flex-end;gap:4px;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:flex}.lv__stamp[data-on]{opacity:1}.lv__stamp p{align-items:baseline;gap:10px;margin:0;display:flex}.lv__stamp strong{letter-spacing:-.07em;color:var(--signal);font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:72px;font-weight:500;line-height:.85}.lv__stamp p span,.lv__stamp small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#f1f0ea99;font-size:10px}.lv__stamp small{color:#f1f0ea73}.lv__stamp small b{color:var(--ink);font-weight:400}.lv__head,.lv__tasks{color:#0e0e12}.lv__head{grid-area:head;padding:clamp(3rem,7vw,6rem) clamp(1.4rem,5vw,5rem) 0}.lv__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#0e0e1299;font-size:.62rem;transition:opacity .6s;display:block}[data-reveal][data-in=false] .lv__k{opacity:0}.lv__variants{display:grid}.lv__variants>*{grid-area:1/1;min-width:0}.lv__variants>[aria-hidden=true]{visibility:hidden;pointer-events:none}.lv__claim[aria-hidden=false]{animation:.55s cubic-bezier(.16,1,.3,1) both lv-swap}@keyframes lv-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lv__head h2{letter-spacing:-.055em;text-wrap:balance;margin:1.6rem 0 0;font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:clamp(2.7rem,5.8vw,6rem);font-weight:500;line-height:.92}.lv__head h2 i{letter-spacing:-.03em;font-family:Georgia,Times New Roman,Noto Serif,serif;font-weight:400}.lv__body{text-wrap:pretty;max-width:38ch;margin:1.8rem 0 0;font-size:1.05rem;line-height:1.5}.lv__tasks{flex-direction:column;grid-area:asks;margin:0;padding:2rem calc(clamp(1.4rem,5vw,5rem) - .75rem) clamp(2.5rem,6vw,5rem) calc(clamp(1.4rem,5vw,5rem) - .9rem);list-style:none;display:flex}.lv__tasks:before{content:"";background:#0e0e122e;height:1px;margin:0 .75rem 0 .9rem;display:block}.lv__hint{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#0e0e1299;align-items:center;gap:.6rem;padding:.85rem .75rem .35rem .9rem;font-size:.68rem;display:flex}.lv__hint:before{content:"";border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent var(--signal-deep,#3b3486);width:0;height:0}.lv__tasks button{width:100%;font:inherit;text-align:left;cursor:pointer;color:#0e0e12;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k""a n";align-items:end;gap:.55rem 1.25rem;padding:1.05rem .75rem 1.05rem .9rem;transition:color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.lv__tasks button:before{content:"";pointer-events:none;background:#0e0e1200;transition:background-color .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.lv__tasks button:after{content:"";background:#0e0e122e;height:1px;position:absolute;bottom:0;left:.9rem;right:.75rem}.lv__tasks button>*{position:relative}.lv__tasks button>.lv__task-p{position:absolute}.lv__tasks button[data-on]{color:#0e0e12}.lv__tasks button:active:before{background:#0e0e120f}.lv__tasks button:focus-visible{outline:2px solid var(--signal-deep,#3b3486);outline-offset:-2px}@media (hover:hover){.lv__tasks button:hover:before{background:#0e0e1209}.lv__tasks button:hover .lv__task-n b{color:var(--signal-deep,#3b3486)}}.lv__task-k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#0e0e1280;grid-area:k;align-items:center;gap:.6rem;font-size:.6rem;transition:color .3s;display:flex}.lv__tasks button[data-on] .lv__task-k{color:var(--signal-deep,#3b3486)}.lv__task-k i{box-sizing:border-box;background:0 0;border:1px solid #0e0e1273;width:9px;height:9px;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),clip-path .3s cubic-bezier(.16,1,.3,1)}.lv__tasks button[data-on] .lv__task-k i{border-color:var(--signal-deep,#3b3486);background:var(--signal-deep,#3b3486)}@media (hover:hover){.lv__tasks button:not([data-on]):hover .lv__task-k i{border-color:var(--signal-deep,#3b3486);background:var(--signal-deep,#3b3486);clip-path:polygon(0 0,100% 50%,0 100%)}}.lv__task-a{text-wrap:pretty;grid-area:a;grid-template-columns:.9rem minmax(0,1fr);column-gap:.35rem;max-width:46ch;font-size:1.05rem;line-height:1.4;display:grid}.lv__task-m{font-family:var(--font-mono),ui-monospace,monospace;font-size:.85em;line-height:inherit;color:#0e0e1259;transition:color .3s}.lv__tasks button[data-on] .lv__task-m{color:var(--signal-deep,#3b3486)}@media (hover:hover){.lv__tasks button:hover .lv__task-m{color:var(--signal-deep,#3b3486)}}.lv__task-n{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#0e0e1280;grid-area:n;align-items:baseline;gap:.45rem;font-size:.68rem;display:inline-flex}.lv__task-n s{text-decoration-color:#0e0e1259;text-decoration-thickness:1px}.lv__task-n b{color:#0e0e12;font-weight:500;transition:color .3s}.lv__tasks button[data-on] .lv__task-n b{color:var(--signal-deep,#3b3486)}.lv__task-p{z-index:1;transform-origin:0;background:var(--signal-deep,#3b3486);height:1px;animation:lv-run var(--lv-total,8s)linear both;position:absolute;bottom:0;left:.9rem;right:.75rem}.lv__task-p[data-done]{opacity:.35;animation:none;transform:scaleX(1)}@keyframes lv-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:899px){.lv__rig{grid-area:rig}.lv__msg p{font-size:15px}.lv__feed{height:min(38svh,300px);font-size:12.5px}.lv__feed .lv__msg p{font-size:14.5px}.lv__term-k{letter-spacing:.1em}.lv__term-k em{white-space:normal}.lv__chat .lv__variants{min-height:6.2rem}.lv__turn{grid-template-columns:18px minmax(0,1fr) auto;padding:8px 0;font-size:12px}.lv__turn-o{white-space:nowrap}.lv__stamp strong{font-size:56px}.lv__mascot{width:260px;height:150px}.lv__head{padding-bottom:2.2rem}.lv__tasks button{grid-template-areas:"k k""a a""n n";align-items:start;gap:.5rem 0}.lv__task-n{justify-self:start}}@media (max-width:599px){.lv__foot{flex-direction:column;align-items:stretch;gap:14px}.lv__mascot{width:100%;height:160px}.lv__stamp{align-self:flex-end}}@media (pointer:coarse){.lv__tasks button{padding-top:1.2rem;padding-bottom:1.2rem}}@media (min-width:900px){.livesys{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"rig.""rig head""rig asks""rig.";min-height:100svh}.lv__rig{border-bottom:0;border-right:1px solid rgb(var(--ink-rgb)/.14);grid-area:rig;height:100svh;min-height:640px;padding-top:clamp(4.5rem,8vh,6.25rem);padding-bottom:clamp(.9rem,1.8vh,1.15rem)}.lv__term{flex:auto;min-height:0}.lv__feed{flex:1 1 0;height:auto;min-height:min(520px,30vh)}.lv__chat .lv__variants{min-height:min(5.6rem,9vh)}.lv__foot{margin-top:clamp(14px,2vh,26px)}.lv__head{padding-top:clamp(1.5rem,4.2vh,5rem)}.lv__head h2{font-size:clamp(2.2rem,min(5.4vw,6.9vh),5.6rem)}.lv__body{margin-top:clamp(.9rem,2.1vh,1.8rem);margin-left:clamp(0px,14%,12rem);font-size:clamp(.9rem,1.65vh,1.05rem);line-height:1.45}.lv__tasks{padding-top:clamp(1.2rem,2.6vh,3.5rem);padding-bottom:clamp(1.2rem,2.6vh,3.5rem)}.lv__tasks button{gap:clamp(.3rem,.8vh,.55rem) 1.25rem;padding-top:clamp(.7rem,1.7vh,1.05rem);padding-bottom:clamp(.7rem,1.7vh,1.05rem)}}@media (prefers-reduced-motion:reduce){.lv__line,.lv__msg,.lv__claim[aria-hidden=false],.lv__task-p,.lv__dots i,.lv__caret{animation:none}.lv__stamp,.lv__turn,.lv__term,.lv__tasks button,.lv__task-k,.lv__task-k i,.lv__task-m,.lv__task-n b{transition:none}}:root{--seam:clamp(4.5rem,9vw,11rem)}.manifesto,.register,.surfaces,.no-formula{background:linear-gradient(in oklab var(--seam-dir),var(--seam-a)0,color-mix(in oklab,var(--seam-a),var(--seam-b)3%)calc(var(--seam)*.1),color-mix(in oklab,var(--seam-a),var(--seam-b)10%)calc(var(--seam)*.2),color-mix(in oklab,var(--seam-a),var(--seam-b)22%)calc(var(--seam)*.3),color-mix(in oklab,var(--seam-a),var(--seam-b)35%)calc(var(--seam)*.4),color-mix(in oklab,var(--seam-a),var(--seam-b)50%)calc(var(--seam)*.5),color-mix(in oklab,var(--seam-a),var(--seam-b)65%)calc(var(--seam)*.6),color-mix(in oklab,var(--seam-a),var(--seam-b)78%)calc(var(--seam)*.7),color-mix(in oklab,var(--seam-a),var(--seam-b)90%)calc(var(--seam)*.8),color-mix(in oklab,var(--seam-a),var(--seam-b)97%)calc(var(--seam)*.9),var(--seam-b)var(--seam))}.manifesto{--seam-dir:180deg;--seam-a:var(--canvas);--seam-b:var(--paper)}.manifesto__index{top:calc(var(--seam) + 1.5rem)}.register{padding-top:calc(var(--ent-section) + 2.5rem);--seam-dir:180deg;--seam-a:var(--paper);--seam-b:var(--canvas);border-top:0}.arch{padding-bottom:var(--ent-section)}.surfaces{padding-bottom:calc(var(--ent-section) + var(--seam));--seam-dir:0deg;--seam-a:var(--paper);--seam-b:var(--canvas)}.fold{padding-top:calc(var(--ent-section)*.6 + var(--seam));background:linear-gradient(in oklab 180deg,var(--paper)0,color-mix(in oklab,var(--paper),var(--canvas)3%)calc(var(--seam)*.1),color-mix(in oklab,var(--paper),var(--canvas)10%)calc(var(--seam)*.2),color-mix(in oklab,var(--paper),var(--canvas)22%)calc(var(--seam)*.3),color-mix(in oklab,var(--paper),var(--canvas)35%)calc(var(--seam)*.4),color-mix(in oklab,var(--paper),var(--canvas)50%)calc(var(--seam)*.5),color-mix(in oklab,var(--paper),var(--canvas)65%)calc(var(--seam)*.6),color-mix(in oklab,var(--paper),var(--canvas)78%)calc(var(--seam)*.7),color-mix(in oklab,var(--paper),var(--canvas)90%)calc(var(--seam)*.8),color-mix(in oklab,var(--paper),var(--canvas)97%)calc(var(--seam)*.9),var(--canvas)var(--seam))top/100% var(--seam)no-repeat,var(--canvas)}.native{border-top:1px solid var(--ent-line);padding-top:var(--ent-section);padding-bottom:calc(var(--ent-section) + var(--seam));background:linear-gradient(in oklab 0deg,var(--paper)0,color-mix(in oklab,var(--paper),var(--canvas)3%)calc(var(--seam)*.1),color-mix(in oklab,var(--paper),var(--canvas)10%)calc(var(--seam)*.2),color-mix(in oklab,var(--paper),var(--canvas)22%)calc(var(--seam)*.3),color-mix(in oklab,var(--paper),var(--canvas)35%)calc(var(--seam)*.4),color-mix(in oklab,var(--paper),var(--canvas)50%)calc(var(--seam)*.5),color-mix(in oklab,var(--paper),var(--canvas)65%)calc(var(--seam)*.6),color-mix(in oklab,var(--paper),var(--canvas)78%)calc(var(--seam)*.7),color-mix(in oklab,var(--paper),var(--canvas)90%)calc(var(--seam)*.8),color-mix(in oklab,var(--paper),var(--canvas)97%)calc(var(--seam)*.9),var(--canvas)var(--seam))bottom/100% var(--seam)no-repeat,var(--canvas)}@media (min-width:900px){.surfaces{background-color:var(--canvas);background-position:100% 0;background-repeat:no-repeat;background-size:50% 100%}.fold{background-size:50% var(--seam);background-position:100% 0}}.thesis__curve{pointer-events:none;height:min(100%,100svh);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.thesis__curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thesis__curve path{fill:none;stroke-linecap:round}.thesis__curve:not([data-measured]) path{vector-effect:non-scaling-stroke}.thesis__curve[data-armed] path{stroke-dasharray:1 1}.thesis__straight{stroke:rgb(var(--ink-rgb)/.62);stroke-width:1.4px;transition:stroke 1.4s}.thesis__bent{stroke:var(--signal);stroke-width:1.8px;filter:drop-shadow(0 0 6px #6c63ff8c)}.thesis__curve[data-armed]:not([data-live]):not([data-done]) path{stroke-dashoffset:1px}.thesis__curve[data-done] .thesis__straight{stroke:rgb(var(--ink-rgb)/.32)}.thesis__tip{opacity:0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.thesis__tip:before{content:"";background:radial-gradient(circle,#fff 0 25%,#a9a5ff 60%,#0000 100%);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 12px 3px #fff,0 0 30px 10px #6c63ff,0 0 90px 30px #6c63ff73}.thesis__curve:not([data-live]) .thesis__tip{opacity:0!important}.no-formula{--seam-dir:0deg;--seam-a:var(--canvas);--seam-b:var(--paper)}.thesis+.faq{--seam-ramp:var(--void)0%,color-mix(in oklab,var(--void),var(--paper)3%)10%,color-mix(in oklab,var(--void),var(--paper)10%)20%,color-mix(in oklab,var(--void),var(--paper)22%)30%,color-mix(in oklab,var(--void),var(--paper)35%)40%,color-mix(in oklab,var(--void),var(--paper)50%)50%,color-mix(in oklab,var(--void),var(--paper)65%)60%,color-mix(in oklab,var(--void),var(--paper)78%)70%,color-mix(in oklab,var(--void),var(--paper)90%)80%,color-mix(in oklab,var(--void),var(--paper)97%)90%,var(--paper)100%;padding-block:calc(var(--ent-section) + var(--seam));background:linear-gradient(in oklab 180deg,var(--seam-ramp))top/100% var(--seam)no-repeat,linear-gradient(in oklab 0deg,var(--seam-ramp))bottom/100% var(--seam)no-repeat,var(--paper)}@media (max-width:860px),(max-width:1000px) and (max-height:500px){:root{--ent-body:1rem;--pad:max(1.1rem,env(safe-area-inset-left),env(safe-area-inset-right));--ent-pad:max(1.2rem,env(safe-area-inset-left),env(safe-area-inset-right))}.orbital-page h2,.orbital-page h3{text-wrap:balance}.manifesto__statement,.metric strong,.lv__head h2,.no-formula__statement h2,.thesis__copy h2{letter-spacing:-.04em;line-height:1.05}.hero{flex-direction:column;height:auto;min-height:100svh;display:flex}.hero__visual{height:auto;min-height:clamp(8rem,20svh,12rem);margin-top:max(4.25rem,calc(env(safe-area-inset-top) + 3.25rem));flex:auto;position:relative;inset:auto}.hero__visual:after{background:0 0}.celeste-operator__fallback{background:radial-gradient(ellipse at 50% 47%,#6c63ff1f,transparent 42%),var(--canvas)}.hero__copy{width:100%;height:auto;padding:.75rem var(--pad)max(2.25rem,calc(env(safe-area-inset-bottom) + 1.5rem));flex:none;position:relative}.hero h1{max-width:none;font-size:clamp(2rem,9.5vw,3rem)}.hero h1 .outline{display:block}.hero__sub{max-width:36rem}.hero__sub p{font-size:1rem}.hero__actions{width:100%}.hero__actions a{min-height:48px}.manifesto{min-height:0;padding-top:calc(var(--seam) + 4rem)}.manifesto__statement{font-size:clamp(2rem,10vw,4rem)}.manifesto__line:nth-child(2){padding-left:0}.manifesto__foot{width:100%;margin-top:2.5rem}.manifesto__foot p,.metric p,.register__note,.rplate__sub,.rplate__rows>div,.no-formula__statement p,.thesis__copy p{font-size:1rem;line-height:1.55}.metric:not(.metric__feature){grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem 1rem;min-height:0;padding-block:1.5rem;display:grid}.metric:not(.metric__feature) strong{grid-area:1/1/3;font-size:1.75rem}.metric:not(.metric__feature) small,.metric:not(.metric__feature) p{grid-column:2}.metric:not(.metric__feature):after{display:none}.register__note{max-width:42ch}.register__plates{grid-template-columns:minmax(0,1fr)}.rplate__rows>div{grid-template-columns:minmax(0,1fr);gap:.45rem}.rplate__rows dt{opacity:.8;font-size:.7rem}.rplate__sub{opacity:.85}.rplate--paper .rplate__n{color:var(--signal-deep)}.rplate--core{background:#4a42d6}.rplate__chips span{font-size:.875rem}.livesys{grid-template:"head""rig""asks"/minmax(0,1fr)}.lv__rig{min-height:0;padding-inline:var(--ent-pad);border-right:0}.lv__body{margin-left:0}.lv__head{padding-bottom:1.6rem}.lv__tasks{padding-top:2rem;padding-bottom:2rem}.lv__hint,.lv__task-k,.lv__task-n{color:#56545d}.lv__task-n s{color:inherit}.lv__msg p{font-size:.9375rem}.lv__turn{font-size:.8125rem}.lv__turn[data-state=next],.lv__turn[data-state=next] .lv__turn-o{color:rgb(var(--ink-rgb)/.68)}.fold{padding-top:calc(var(--ent-section)*.8);background-size:0 0}.no-formula,.no-formula__pin{height:auto;min-height:0;overflow:visible}.no-formula__mark{display:none}.no-formula__top{margin-inline:var(--pad);padding-top:3rem;position:relative;inset:auto}.no-formula__statements{width:auto;padding:0 var(--pad)calc(var(--seam) + 1rem);position:relative;inset:auto}.no-formula__statement{opacity:1;min-height:0;padding-block:2.5rem;position:relative;transform:none}.no-formula__statement+.no-formula__statement{border-top:1px solid var(--line-dark)}.no-formula__statement small{margin-bottom:1rem}.no-formula__statement h2{font-size:clamp(2rem,9vw,3.8rem)}.no-formula__statement p{margin:1.25rem 0 0}.thesis{min-height:140svh;padding-block:5rem}.thesis__curve{width:108%;right:auto}.thesis__straight{stroke-width:1.1px}.thesis__bent{stroke-width:1.4px;filter:drop-shadow(0 0 4px #6c63ff66);transition:filter .9s}.thesis__curve[data-armed]:not([data-done]) .thesis__bent{filter:none}.thesis__copy h2{font-size:clamp(2.4rem,10vw,4rem)}.thesis__copy p{color:rgb(var(--ink-rgb)/.75)}.lead__cta{width:100%}.lead__secondary{font-size:1rem}.lead__secondary a{align-items:center;min-height:44px;display:inline-flex}.lead__privacy{letter-spacing:normal;color:var(--ent-muted);font-family:inherit;font-size:.875rem}[data-reveal][data-in=false] :is(.words .w,.rplate,.run,.native__items li,.lv__k),[data-reveal][data-in=false] :is(.register__head,.control__head,.arch__head,.contact__head) small{opacity:1;transform:none}}body:not(.motion-ready) .no-formula,body:not(.motion-ready) .no-formula__pin{height:auto;min-height:0;overflow:visible}body:not(.motion-ready) .no-formula__mark{display:none}body:not(.motion-ready) .no-formula__top{margin-inline:var(--pad);padding-top:3rem;position:relative;inset:auto}body:not(.motion-ready) .no-formula__statements{width:auto;padding:0 var(--pad)calc(var(--seam) + 1rem);position:relative;inset:auto}body:not(.motion-ready) .no-formula__statement{opacity:1;min-height:0;padding-block:2.5rem;position:relative;transform:none}body:not(.motion-ready) .no-formula__statement+.no-formula__statement{border-top:1px solid var(--line-dark)}body:not(.motion-ready) .no-formula__statement h2{font-size:clamp(2rem,6vw,4.5rem)}body:not(.motion-ready) .no-formula__statement p{margin:1.25rem 0 0}@media (max-width:860px),(max-width:1000px) and (max-height:500px){.nav{padding-top:max(1rem,env(safe-area-inset-top));grid-template-columns:1fr auto}.nav--menu-open{background:var(--paper)}.nav__links,.nav__cta,.nav__status,.menu__image{display:none}.menu-button{display:block}.nav__end .language-links{display:none}.menu{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);overflow-y:auto}.menu__panel{min-width:0;min-height:100dvh;padding:max(5.5rem,calc(env(safe-area-inset-top) + 4rem))max(1.2rem,env(safe-area-inset-right))max(1.5rem,env(safe-area-inset-bottom))max(1.2rem,env(safe-area-inset-left));justify-content:flex-start}.menu__panel small{margin-bottom:1rem}.menu__links{flex:auto;align-content:space-evenly}.menu__links a{letter-spacing:-.05em;gap:1rem;min-height:48px;padding:.5rem 0;font-size:clamp(2.1rem,10.5vw,3.6rem);line-height:1.05}.menu__meta{gap:1rem;margin-top:auto;padding-top:1.5rem}.menu__meta button{min-height:44px;margin:0;padding:.75rem 0}.menu__meta .language-links{gap:.5rem}.menu__meta .language-links a{border:1px solid var(--void);min-width:52px;min-height:44px;color:var(--void);letter-spacing:.12em;padding:0 .9rem;font-size:.78rem;text-decoration:none}.menu__meta .language-links a[aria-current=page]{background:var(--void);color:var(--paper)}.nav__end{gap:.6rem}.nav__locale{min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}}@media (max-width:600px) and (max-height:700px){.hero__visual{min-height:6.5rem;margin-top:3.9rem}.hero h1{margin:.5rem 0 .75rem}.hero__sub{gap:.85rem}.hero__sub p{font-size:.94rem;line-height:1.45}.hero__actions{gap:.5rem}.hero__actions a{min-height:44px}}@media (max-width:1000px) and (max-height:500px){.hero__visual{min-height:clamp(10rem,24svh,15rem)}}
