:root{--night-1:#0b1324;--night-0:#060b16;--night-card:#19274a;--night-card-2:#213259;--night-line:#3a4b78;--night-line-2:#5468a0;--paper-night:#1e3262;--paper-night-card:#0f1a38;--paper-night-card-2:#16254c;--paper-night-line:#4a5f98;--display-h1:clamp(2.5rem, 1rem + 6vw, 5.5rem);--display-h2:clamp(2rem, 1.1rem + 3.6vw, 3.9rem)}.zone{background:var(--bg);color:var(--ink);padding-block:clamp(72px,9vw,144px);position:relative;overflow:clip}.zone--hero{background:0 0;padding-top:clamp(40px,6vw,88px)}.zone--night{--blend:clamp(120px, 12vw, 190px);--edge-from:#f8fafd;isolation:isolate;padding-block:calc(clamp(72px, 9vw, 144px) + var(--blend) * .7)}:root[data-theme=dark] .zone--night{--edge-from:var(--paper-night)}.zone--night:before,.zone--night:after{content:"";height:var(--blend);z-index:-1;pointer-events:none;position:absolute;left:0;right:0}:root[data-theme=dark] .zone--hero+.zone--night:before{--edge-from:#090f1a}:root[data-theme=dark] .zone--night:before{background:linear-gradient(to bottom, var(--edge-from) 0%, color-mix(in srgb, var(--edge-from) 82%, transparent) 14%, color-mix(in srgb, var(--edge-from) 55%, transparent) 34%, color-mix(in srgb, var(--edge-from) 28%, transparent) 54%, color-mix(in srgb, var(--edge-from) 10%, transparent) 76%, transparent 100%);top:0}:root[data-theme=dark] .zone--night:after{background:linear-gradient(to top, var(--edge-from) 0%, color-mix(in srgb, var(--edge-from) 82%, transparent) 14%, color-mix(in srgb, var(--edge-from) 55%, transparent) 34%, color-mix(in srgb, var(--edge-from) 28%, transparent) 54%, color-mix(in srgb, var(--edge-from) 10%, transparent) 76%, transparent 100%);bottom:0}:root:not([data-theme=dark]) .zone--night{background-image:none}:root:not([data-theme=dark]) .zone--night:before{background:linear-gradient(to bottom in oklab, var(--edge-from) 0%, color-mix(in oklab, var(--bg) 4%, var(--edge-from)) 12.5%, color-mix(in oklab, var(--bg) 16%, var(--edge-from)) 25%, color-mix(in oklab, var(--bg) 32%, var(--edge-from)) 37.5%, color-mix(in oklab, var(--bg) 50%, var(--edge-from)) 50%, color-mix(in oklab, var(--bg) 68%, var(--edge-from)) 62.5%, color-mix(in oklab, var(--bg) 84%, var(--edge-from)) 75%, color-mix(in oklab, var(--bg) 96%, var(--edge-from)) 87.5%, var(--bg) 100%);top:0}:root:not([data-theme=dark]) .zone--night:after{background:linear-gradient(to top in oklab, var(--edge-from) 0%, color-mix(in oklab, var(--bg) 4%, var(--edge-from)) 12.5%, color-mix(in oklab, var(--bg) 16%, var(--edge-from)) 25%, color-mix(in oklab, var(--bg) 32%, var(--edge-from)) 37.5%, color-mix(in oklab, var(--bg) 50%, var(--edge-from)) 50%, color-mix(in oklab, var(--bg) 68%, var(--edge-from)) 62.5%, color-mix(in oklab, var(--bg) 84%, var(--edge-from)) 75%, color-mix(in oklab, var(--bg) 96%, var(--edge-from)) 87.5%, var(--bg) 100%);bottom:0}.zone--night{--bg:#5274bc;--surface:#fff;--surface-2:#e4ebf8;--border:#7e9ad6;--border-strong:#b5c6ec;--ink:#fff;--ink-2:#eef3fc;--ink-3:#dfe8f8}:root:not([data-theme=dark]) .zone--night :is(.frame,.ftab__btn,.pv,.bento li,.ui,.step,.simple__card,.report__card){--bg:#f3f6fc;--surface:#fff;--surface-2:#e4ebf8;--border:#c9d5ee;--border-strong:#8fa4d6;--ink:#0a1022;--ink-2:#2b3558;--ink-3:#4a5478;color:var(--ink)}:root:not([data-theme=dark]) .zone--night .fade{--fade-mid:#9dbbff;--accent-2:#6fe3b5}:root:not([data-theme=dark]) .zone--night :is(.frame,.ftab__btn,.pv,.bento li,.ui,.step,.simple__card,.report__card) .fade{--fade-mid:#2f5fd0;--accent-2:#0e7a55}:root[data-theme=dark] .zone--night{--bg:var(--night-1);--surface:var(--night-card);--surface-2:var(--night-card-2);--border:var(--night-line);--border-strong:var(--night-line-2);--ink:#eef2f7;--ink-2:#b0b8c4;--ink-3:#9aa3b1}.zone--deep{--bg:var(--night-0)}:root[data-theme=dark] .zone--paper{--bg:var(--paper-night);--surface:var(--paper-night-card);--surface-2:var(--paper-night-card-2);--border:var(--paper-night-line);--border-strong:#6a7fb8}:root[data-theme=dark] .zone--night{--bg:var(--night-0)}:root[data-theme=dark] .zone--deep{--bg:#04070e}@keyframes sc-in{0%{transform:scale(calc(var(--s,.8) * .86)) rotateX(24deg) rotateZ(-70deg);opacity:0}}.anim-gate .zone.live .sc__plane{animation:sc-in 1.2s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.sc__plane{animation:none!important}}.hx{letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1.02}h1.hx{font-size:var(--display-h1)}h2.hx{font-size:var(--display-h2);line-height:1.06}.fade{background:linear-gradient(96deg, var(--ink) 0%, var(--accent-ink) 52%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.zone .head{gap:18px;max-width:52rem;margin-bottom:clamp(36px,5vw,64px)}.zone .lead{max-width:40rem;font-size:clamp(1.0625rem,1rem + .5vw,1.3125rem)}.zone .eyebrow{color:var(--ink-2)}@keyframes rise{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.rise{animation:linear both rise view();animation-range:entry entry 38%}}.io .rise{opacity:0;transition:opacity .7s var(--ease), translate .7s var(--ease);translate:0 36px}.io .rise.in{opacity:1;translate:0}.rise[data-d="1"]{transition-delay:80ms}.rise[data-d="2"]{transition-delay:.16s}.rise[data-d="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.rise,.io .rise{opacity:1!important;transition:none!important;animation:none!important;translate:none!important}}.hero{align-items:center;gap:40px;display:grid}@media (width>=960px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}}.hero__text{gap:26px;display:grid}.hero__text .actions{margin-top:8px}.hero__text .lead{max-width:34rem}.hero__key{justify-self:center;width:100%;max-width:560px;position:relative}@media (width>=960px){.hero__key{justify-self:end}}.hero__key:before{content:"";background:var(--glow);pointer-events:none;position:absolute;inset:0;transform:scale(1.5)}.scene{perspective:1100px;perspective-origin:50% 40%;aspect-ratio:1/.86;translate:0 calc(var(--sy,0) * -36px);position:relative}.stage{transform-style:preserve-3d;transform:rotateX(calc(14deg + var(--py,0) * -7deg)) rotateY(calc(-14deg + var(--px,0) * 10deg));transition:transform .35s var(--ease);position:absolute;inset:0}.stage>*{position:absolute}.slab{background:linear-gradient(145deg,#ffffffd9,#becff566 55%,#0b764d1f);border:1px solid #fffc;border-radius:28px;width:84%;height:74%;top:12%;left:8%;box-shadow:0 0 0 1px #224bb224,0 50px 70px -38px #121a2b8c,inset 0 1px #fff,inset 0 -18px 30px -18px #224bb259}.slab--back{opacity:.6;background:linear-gradient(145deg,#a0baf08c,#224bb233);translate:0 0 -90px;rotate:-7deg}.slab--mid{opacity:.85;translate:0 0 -36px;rotate:3deg}.slab--front{translate:0 0 8px}:root[data-theme=dark] .slab{background:linear-gradient(145deg,#81aaf747,#131d35cc 60%,#4abd8a1f);border-color:#81aaf759;box-shadow:0 0 0 1px #81aaf71f,0 50px 70px -34px #000000d9,inset 0 1px #ffffff2e,inset 0 -18px 30px -18px #81aaf74d}:root[data-theme=dark] .slab--back{background:linear-gradient(145deg,#81aaf733,#0b132499)}.ring{aspect-ratio:1;border:1px solid #224bb238;border-radius:50%;width:70%;margin:-35% 0 0 -35%;top:52%;left:50%;translate:0 0 -130px;box-shadow:0 0 80px 10px #224bb224,inset 0 0 60px #0b764d1a}:root[data-theme=dark] .ring{border-color:#81aaf74d;box-shadow:0 0 90px 10px #81aaf733,inset 0 0 60px #4abd8a24}.hero__art{filter:drop-shadow(0 30px 30px #121a2b4d);width:84%;top:8%;left:8%;translate:0 0 70px}.chip{border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--text-sm);color:var(--ink);background:#ffffffeb;border:1px solid #224bb233;align-items:center;gap:8px;padding:8px 14px;font-weight:600;animation:6s ease-in-out infinite bob;display:inline-flex;box-shadow:0 18px 30px -14px #121a2b80}:root[data-theme=dark] .chip{background:#1a2644f0;border-color:#81aaf759;box-shadow:0 18px 30px -14px #000c}.chip i{background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 10px var(--accent-2);border-radius:50%}.chip--hold i{background:#b8860b;box-shadow:0 0 10px #b8860b}.chip--a{top:14%;left:-2%;translate:0 0 150px}.chip--b{animation-delay:-2s;top:52%;right:-2%;translate:0 0 120px}.chip--c{animation-delay:-4s;bottom:4%;left:12%;translate:0 0 100px}@keyframes bob{50%{transform:translateY(-10px)}}@media (width<=719px){.scene{aspect-ratio:1/.95}.chip{padding:6px 10px;font-size:.75rem}.chip--a{left:0}.chip--b{right:0}}.tangle{perspective:1200px;margin-bottom:8px;position:relative}.tangle svg{transform-origin:50% 60%;width:100%;height:auto;overflow:visible;transform:rotateX(12deg)rotateY(-5deg)}.t-chaos{fill:none;stroke-linecap:round}@keyframes dash{to{stroke-dashoffset:-57px}}.t-chaos{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite alternate t-wave}.t-chaos:nth-of-type(2n){animation-duration:15s;animation-delay:-5s}.t-chaos:nth-of-type(3n){animation-duration:18s;animation-direction:alternate-reverse;animation-delay:-9s}.t-chaos:nth-of-type(5n){animation-duration:10s;animation-delay:-2s}@keyframes t-wave{0%{transform:translate(-2px,-4px)rotate(-.5deg)scaleY(.985)}to{transform:translate(2px,4px)rotate(.5deg)scaleY(1.02)}}.t-pulse{stroke-dasharray:110 490;opacity:.85;animation:4.6s cubic-bezier(.45,0,.55,1) infinite t-pulse}@keyframes t-pulse{0%{stroke-dashoffset:90px}to{stroke-dashoffset:-510px}}.t-train{transform-box:fill-box;animation:7s ease-in-out infinite t-bob}.t-node>circle:first-child{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite t-breathe;animation-delay:calc(var(--i) * -.7s)}@keyframes t-bob{50%{transform:translateY(-3px)}}@keyframes t-breathe{50%{opacity:.6;transform:scale(1.06)}}.tangle svg{animation:18s ease-in-out infinite alternate t-tilt}[data-live]{--tilt:3deg;transform:perspective(1100px) rotateX(calc(var(--py,0) * var(--tilt) * -1)) rotateY(calc(var(--px,0) * var(--tilt)))}.tangle[data-live]{--tilt:3.5deg}.frame[data-live]{--tilt:1.6deg}.bento li[data-live],.simple__card[data-live],.report__card[data-live],.ui[data-live]{--tilt:3.5deg}.bento li[data-live]>svg,.simple__card[data-live]>svg,.report__card[data-live]>svg{translate:calc(var(--px,0) * 9px) calc(var(--py,0) * 7px)}.bento li[data-live] h3,.simple__card[data-live] h3,.report__card[data-live] h3{translate:calc(var(--px,0) * 4px) calc(var(--py,0) * 3px)}.tangle[data-live] .t-chaos{--k:1;translate:calc(var(--px,0) * var(--k) * 9px) calc(var(--py,0) * var(--k) * 6px)}.tangle[data-live] .t-chaos:nth-of-type(3n+1){--k:.55}.tangle[data-live] .t-chaos:nth-of-type(3n){--k:1.5}.tangle[data-live] .t-chaos[stroke="var(--accent)"]{--k:1.4}.tangle[data-live] .t-train{translate:calc(var(--px,0) * 9px) calc(var(--py,0) * 6px)}.tangle[data-live] .qchip{translate:calc(var(--px,0) * 14px) calc(var(--py,0) * 9px)}@keyframes t-tilt{0%{transform:rotateX(12deg)rotateY(-5deg)}to{transform:rotateX(10deg)rotateY(-3deg)}}.qchip{border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink);padding:7px 14px;font-weight:600;animation:7s ease-in-out infinite bob;display:inline-flex;position:absolute;box-shadow:0 16px 28px -14px #000000b3}.qchip:nth-of-type(2){animation-delay:-2.4s}.qchip:nth-of-type(3){animation-delay:-4.2s}.qchip:nth-of-type(4){animation-delay:-1s}.q1{top:8%;left:3%}.q2{top:58%;left:20%}.q3{top:82%;left:1%}.q4{top:2%;left:26%}.line5{counter-reset:s;gap:14px;margin-top:12px;list-style:none;display:grid}.line5 li{counter-increment:s;gap:4px;display:grid}.line5 b{font-size:1.125rem;font-weight:700}.line5 b:before{content:counter(s, decimal-leading-zero) "  ";font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-ink)}.line5 span{color:var(--ink-2);font-size:.9375rem}@media (width>=860px){.line5{text-align:center;grid-template-columns:repeat(5,1fr);gap:0 6px;width:59%;margin-top:-48px;margin-left:41%}.line5 li{padding-inline:4px}.q1{top:12%;left:4%}.q2{top:62%;left:22%}.q3{top:84%;left:3%}.q4{top:4%;left:24%}}@media (width<=859px){.qchip{margin:0 8px 8px 0;animation:none;position:static}.qs{flex-wrap:wrap;margin-top:12px;display:flex}.tangle svg{animation:none;transform:none}}@media (width>=860px){.qs{pointer-events:none;position:absolute;inset:0}}.flowtabs{gap:14px;list-style:none;display:grid}.ftab{gap:12px;display:grid}.ftab__btn{all:unset;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.ftab__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ftab__n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-ink);background:var(--accent-wash);border-radius:12px;grid-row:span 2;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ftab__t{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.ftab__s{color:var(--ink-2);font-size:.9375rem}.pv{background:var(--surface-2);border:1px solid var(--border);border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.pv__tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;display:flex}.pv__ttl{font-size:1.125rem;font-weight:700}.pv p{color:var(--ink-2);font-size:.9375rem}.pv__row{flex-wrap:wrap;gap:8px;display:flex}.pv__row span{border-radius:var(--radius-control);font-size:var(--text-sm);background:var(--accent-wash);color:var(--accent-ink);padding:6px 12px;font-weight:600}.pv__row .ok{background:var(--btn-bg);color:var(--btn-ink)}.pv__row .no{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.pv__log{font-size:var(--text-sm);color:var(--ink-2);gap:6px;list-style:none;display:grid}.pv__log li{align-items:center;gap:10px;display:flex}.pv__log li:before{content:"";background:var(--accent-2);border-radius:50%;flex:none;width:8px;height:8px}@media (width>=900px){.flowtabs{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px 40px}.ftab{display:contents}.ftab__btn{grid-column:1}.pv{visibility:hidden;opacity:0;min-height:300px;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;box-shadow:var(--card-edge);grid-area:1/2/span 5;padding:32px;transform:translateY(10px)scale(.985)}.pv__ttl{font-size:1.5rem}.pv p{font-size:1.0625rem}.ftab[data-on] .ftab__btn,.flowtabs:not([data-js]) .ftab:hover .ftab__btn,.flowtabs:not([data-js]) .ftab:focus-within .ftab__btn{background:var(--surface-2);border-color:var(--accent);transform:translate(6px)}.ftab[data-on] .pv,.flowtabs:not([data-js]) .ftab:hover .pv,.flowtabs:not([data-js]) .ftab:focus-within .pv,.flowtabs:not(:has(.ftab:hover,.ftab:focus-within)):not([data-js]) .ftab:first-child .pv{visibility:visible;opacity:1;transition-delay:0s;transform:none}}.caps{gap:16px;list-style:none;display:grid}@media (width>=800px){.caps{grid-template-columns:repeat(6,1fr)}.capbox--2{grid-column:span 2}.capbox--3{grid-column:span 3}.capbox--4{grid-column:span 4}}.capbox{border:1px solid var(--border-strong);outline-offset:3px;cursor:default;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(160deg,#fff,#eef3fc 60%,#e3f0ec);border-radius:28px;grid-template-rows:minmax(340px,1fr) auto;gap:6px;padding:6px 28px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 50px -34px #224bb259}.capbox--4{grid-template-rows:minmax(380px,1fr) auto}.capbox:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 30% 30%,#224bb259,#0000 70%),radial-gradient(40% 45% at 85% 90%,#0b764d47,#0000 70%);position:absolute;inset:0}.capbox:nth-child(3n):after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#662d8842,#0000);width:40%;position:absolute;top:-18%;right:-8%}.capbox[data-on]{border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px var(--accent), 0 40px 60px -30px #224bb299}.capbox h3{color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .9vw,1.7rem);font-weight:750;line-height:1.12;position:relative}.capbox p{color:var(--ink-2);max-width:34rem;margin-top:8px;font-size:.9375rem;position:relative}.capbox__tx{align-self:end;position:relative}.sc{perspective:1300px;perspective-origin:50% 25%;--k:1;--gl:#4f74c9;--g1:#dce7ff;--g2:#b9ccf5;position:relative}.sc__plane{width:300px;height:200px;transform-style:preserve-3d;transform:scale(var(--s,.8)) rotateX(calc(58deg + var(--py,0) * -7deg + var(--sy,0) * -6deg)) rotateZ(calc(-34deg + var(--px,0) * 12deg + var(--sy,0) * 16deg));transition:transform .45s var(--ease);margin:-100px 0 0 -150px;position:absolute;top:42%;left:50%}.sc--wide .sc__plane{width:480px;height:220px;margin:-110px 0 0 -240px}.capbox--2 .sc{--s:.9}.capbox--3 .sc{--s:1.12}.capbox--4 .sc{--s:1.04}.capbox[data-on] .sc{--k:1.8}.capbox[data-on] .sc__plane{transform:scale(calc(var(--s,.8) * 1.06)) rotateX(calc(52deg + var(--py,0) * -7deg + var(--sy,0) * -6deg)) rotateZ(calc(-28deg + var(--px,0) * 12deg + var(--sy,0) * 16deg)) translateY(14px)}.sc__chip{z-index:2;border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;animation:6s ease-in-out infinite bob;animation-delay:calc(var(--n) * -1.7s);transition:translate .5s var(--ease);background:#fff;border:1px solid #224bb24d;padding:6px 13px;font-size:.75rem;font-weight:650;position:absolute;box-shadow:0 12px 24px -10px #224bb259,inset 0 1px #fff}.sc__chip:before{content:"";background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 8px var(--accent-2);border-radius:50%;margin-right:7px;display:inline-block}.capbox[data-on] .sc__chip{translate:0 -10px}.sc .o{transform:translateZ(calc(var(--z,0) * var(--k) * 1px));translate:calc(var(--px,0) * var(--z,0) * -.7px) calc(var(--py,0) * var(--z,0) * -.7px);transition:transform .6s var(--ease), translate .3s ease-out;display:block;position:absolute}.sc svg.o{fill:none;stroke:#8fb0f5;stroke-width:2.2px;stroke-dasharray:5 5;opacity:.9;width:100%;height:100%;top:0;left:0}.sc .wall{transform-origin:50% 100%;transform:translateZ(calc(var(--z,0) * var(--k) * 1px)) rotateX(-90deg)}.sc .xgate{width:72px;height:64px;transform:translateZ(calc(var(--z,0) * var(--k) * 1px)) rotateZ(90deg) rotateX(-90deg);border:2px solid var(--accent-2);background:linear-gradient(160deg,#4abd8a61,#81aaf724);border-top-color:#cff5e2;border-radius:10px;box-shadow:0 0 30px 2px #4abd8a73}.sc .xgate:after{content:"";border:4px solid #cff5e2;border-width:0 4px 4px 0;width:14px;height:26px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(40deg)}.sc .ground{background:radial-gradient(closest-side,#224bb28c,#0b764d33 70%,#0000);border-radius:30px;inset:-30px -40px}.sc .glassL{background:linear-gradient(145deg,#81aaf729,#4abd8a0f);border:1px solid #ffffff29;border-top-color:#ffffff80;border-radius:22px;inset:-16px;box-shadow:0 22px 30px -18px #0009}.sc .glow{background:radial-gradient(closest-side,#4abd8a99,#224bb24d 60%,#0000);border-radius:50%;width:150px;height:130px}.sc :is(.doc,.chat,.win,.ledger,.tool,.inv,.node,.pad,.ai,.belt,.lens,.bub,.qbar,.win-side,.blk){box-shadow:14px 16px 22px -8px #0000008c,inset 0 1px #ffffff8c}.sc :is(.doc,.chat,.win,.ledger,.tool,.inv){background:linear-gradient(150deg, var(--g1), var(--g2));border:1px solid var(--gl);border-top-color:#fff;border-radius:8px}.sc :is(.doc,.chat,.inv){background-image:repeating-linear-gradient(180deg, transparent 0 12px, #ffffff47 12px 14px), linear-gradient(150deg, var(--g1), var(--g2));background-position:12px 14px,0 0;background-repeat:no-repeat;background-size:70% 100%,100% 100%}.sc .dot{background:#fff;border-radius:50%;width:14px;height:14px;animation:5s linear infinite go;top:0;left:0;box-shadow:0 0 14px 5px #6c9bff,0 0 26px 8px #4abd8a99}.sc .dot.d2{animation-delay:-2.5s}@keyframes go{to{offset-distance:100%}}@keyframes glow{50%{filter:brightness(1.3)}}.sc--docs .doc{width:72px;height:84px}.sc--docs .doc--hit{background-image:linear-gradient(150deg,#8fb6ff,#4abd8a);background-size:100% 100%;border-color:#fff;animation:2.8s ease-in-out infinite glow;box-shadow:0 0 0 2px #8fb6ff,0 0 46px 10px #81aaf7bf,0 0 70px 20px #4abd8a66}.sc--docs .lens{background:#ffffff1f;border:5px solid #fff;border-radius:50%;width:52px;height:52px;box-shadow:0 0 18px #6c9bff}.sc--docs .qbar{background:linear-gradient(90deg, #8fb0f5, var(--g1));border-radius:8px;width:252px;height:14px;top:186px;left:20px}.sc--docs .dot{offset-path:path("M30 193L142 193L142 52")}.sc--flow .belt{background:repeating-linear-gradient(90deg, var(--g1) 0 14px, var(--gl) 14px 16px);border:1px solid var(--gl);border-top-color:#fff;border-radius:10px;width:460px;height:50px;animation:1.2s linear infinite belt;top:90px;left:10px}@keyframes belt{to{background-position:16px 0}}.sc--flow .inv{width:30px;height:38px;animation:7s linear infinite ride;top:96px;left:6px}.sc--flow .inv.i2{animation-delay:-3.5s}@keyframes ride{to{translate:430px}}.sc--flow .dot{offset-path:path("M10 80L470 80");animation-duration:4s}.sc--agents .node{background:radial-gradient(circle at 35% 30%,#a9c6ff,#3f6fd6 55%,#0b764d);border:1px solid #fff;border-radius:50%;width:42px;height:42px}.sc--agents .dot{offset-path:path("M60 181L150 91L250 131L390 131L460 81")}.sc--agents .dot.d2{animation-duration:7s;animation-delay:-3s}.sc--assistants .chat{width:130px;height:96px;top:52px;left:14px}.sc--assistants .bub{background:#8fb0f5;border-radius:8px;height:12px}.sc--assistants .b1{width:60px;top:66px;left:28px}.sc--assistants .b2{background:var(--accent-2);width:70px;top:100px;left:52px}.sc--assistants .tool{border-color:#8fb0f5;width:50px;height:50px;left:200px}.sc--assistants .t1{border-radius:50%;top:12px}.sc--assistants .t2{top:76px}.sc--assistants .t3{border-radius:16px 4px;top:140px}.sc--assistants .dot{offset-path:path("M140 100L220 37");animation-duration:2.6s}.sc--assistants .dot.d2{offset-path:path("M140 100L220 165");animation-delay:-1.3s}.sc--gate .belt{background:var(--gl);border-radius:6px;width:280px;height:12px;top:94px;left:10px}.sc--gate .pane{width:92px;height:78px;top:38px;left:90px}.sc--gate .inv--s{width:26px;height:32px;animation:5s linear infinite ride2;top:83px;left:10px}.sc--gate .inv--s.i2{animation-delay:-1.7s}.sc--gate .inv--s.i3{animation-delay:-3.4s}@keyframes ride2{to{translate:250px}}.sc--gate .ledger{width:98px;height:28px}.sc--gate .ledger:after{content:"";border-bottom:2px solid #fff;border-radius:50%;width:24px;height:8px;position:absolute;top:12px;right:8px}.sc--product .win{border-top:14px solid var(--gl);background-image:none;width:210px;height:140px;top:40px;left:30px}.sc--product .win--back{opacity:.6;top:14px;left:56px}.sc--product .win-side{background:var(--g2);border-radius:0 0 0 8px;width:48px;height:126px;top:54px;left:30px}.sc--product .blk{background:var(--g1);border:1px solid var(--gl);border-radius:6px;height:34px}.sc--product .b1{width:80px;top:68px;left:90px}.sc--product .b2{width:134px;top:118px;left:90px}.sc--product .ai{background:linear-gradient(150deg,#8fb6ff,#4abd8a);border:1px solid #fff;border-radius:14px;width:74px;height:58px;animation:2.6s ease-in-out infinite glow;top:56px;left:168px;box-shadow:0 0 40px 8px #81aaf7a6,14px 16px 22px -8px #0006}.sc--product .ai--s{border-radius:50%;width:30px;height:30px;top:70px;left:240px}.sc--product .dot{offset-path:path("M205 81L120 140");animation-duration:3s}@media (prefers-reduced-motion:reduce){.sc .o,.sc__plane,.sc__chip{transition:none!important;animation:none!important}.sc .dot{display:none}.sc--flow .inv{translate:150px}.sc--gate .inv--s{translate:40px}}@media (width<=799px){.capbox,.capbox--4{grid-template-rows:minmax(300px,1fr) auto}.capbox--2 .sc,.capbox--3 .sc{--s:1.1}.capbox--4 .sc{--s:.6}}.custom{max-width:44rem;color:var(--ink);margin-top:28px;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600}.zone .after{max-width:52rem;color:var(--ink-2);margin-top:12px;font-size:.9375rem}.zone .after a{color:var(--accent-ink)}.bento{gap:16px;list-style:none;display:grid}@media (width>=800px){.bento{grid-template-columns:repeat(3,1fr)}.bento li:first-child{grid-column:span 1}.bento li:nth-child(2),.bento li:nth-child(3){grid-column:span 2}.bento li:nth-child(4){grid-column:span 1}}.bento li{background:var(--surface);border:1px solid var(--border);min-height:250px;box-shadow:var(--card-edge);border-radius:28px;align-content:end;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden}.bento li:before{content:"";aspect-ratio:1;background:var(--glow);pointer-events:none;width:70%;position:absolute;top:-30%;right:-18%}.bento li:nth-child(2):before,.bento li:nth-child(3):before{background:radial-gradient(closest-side,#0b764d33,#0000)}.bento svg{fill:none;width:56px;height:56px;stroke:var(--accent-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:auto;position:relative}.bento h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + 1vw,1.75rem);font-weight:750;line-height:1.12;position:relative}.bento p{color:var(--ink-2);font-size:.9375rem;position:relative}.gets{border-top:1px solid var(--border-strong);gap:0;margin:56px 0 40px;list-style:none;display:grid}@media (width>=800px){.gets{grid-template-columns:repeat(3,1fr);gap:0 32px}}.gets li{border-bottom:1px solid var(--border);gap:6px;padding-block:22px;display:grid}.gets b{font-size:1.125rem;font-weight:700}.gets span{color:var(--ink-2);font-size:.9375rem}.gets em{font-style:normal;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.cta-zone{padding-top:0}.cta-zone>:first-child{padding-block:clamp(40px,6vw,88px) 0}:root{--fade-mid:#2a5fd0}:root[data-theme=dark] .fade{--fade-mid:#8fb6ff}.fade{background-image:linear-gradient(96deg, var(--ink) 0%, var(--fade-mid) 46%, var(--accent-2) 100%)}.zone--night{background-color:var(--bg);background-image:radial-gradient(70% 55% at 12% 0,#224bb224,#0000 70%),radial-gradient(45% 45% at 92% 100%,#0b764d1a,#0000 70%)}:root[data-theme=dark] .zone--night{background-image:radial-gradient(70% 55% at 12% 0,#224bb280,#0000 70%),radial-gradient(45% 45% at 92% 100%,#0b764d4d,#0000 70%),radial-gradient(28% 28% at 100% 4%,#662d8833,#0000 70%)}.zone--deep{background-image:radial-gradient(60% 60% at 50% 0,#224bb261,#0000 70%),radial-gradient(40% 40% at 10% 100%,#0b764d40,#0000 70%)}.zone--hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#224bb233,#0b764d1f 55%,#0000);height:90%;position:absolute;inset:-10% -10% auto 35%}.hero__key{max-width:660px}.hero__key:before{background:radial-gradient(closest-side,#224bb280,#0b764d52 52%,#0000 72%);transform:scale(1.35)}:root[data-theme=dark] .hero__key:before{background:radial-gradient(closest-side,#81aaf76b,#4abd8a42 52%,#0000 72%)}.slab{width:92%;height:80%;top:8%;left:4%}.slab--back2{opacity:.7;background:linear-gradient(145deg,#4abd8a40,#224bb24d);translate:0 0 -60px;rotate:5deg}.ring--2{opacity:.7;width:96%;margin:-48% 0 0 -48%;translate:0 0 -160px}.core{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#fffffff2,#8fb6ffb3 30%,#4abd8a59 60%,#0000);border-radius:50%;width:34%;margin:0;animation:4s ease-in-out infinite pulse;top:8%;left:52%;translate:0 0 130px}@keyframes pulse{50%{opacity:.65;scale:1.08}}.hero__art{width:92%;top:4%;left:4%}.chip--a{translate:calc(var(--px,0) * var(--pd,1) * 18px) calc(var(--py,0) * var(--pd,1) * 12px) 170px;top:8%;left:-6%}.chip--b{translate:calc(var(--px,0) * var(--pd,1) * 18px) calc(var(--py,0) * var(--pd,1) * 12px) 110px}.chip--c{translate:calc(var(--px,0) * var(--pd,1) * 18px) calc(var(--py,0) * var(--pd,1) * 12px) 190px;bottom:0;left:34%}.chip--d{translate:calc(var(--px,0) * var(--pd,1) * 18px) calc(var(--py,0) * var(--pd,1) * 12px) 60px;animation-delay:-1s;top:4%;right:8%}.chip--e{translate:calc(var(--px,0) * var(--pd,1) * 18px) calc(var(--py,0) * var(--pd,1) * 12px) 80px;animation-delay:-3s;top:56%;left:0}@media (width<=719px){.chip--d,.chip--e{display:none}}.pv{background:linear-gradient(160deg, var(--surface-2), var(--surface));align-content:start;min-height:380px;position:relative;overflow:hidden}.pv:before{content:"";aspect-ratio:1;background:var(--glow);pointer-events:none;width:60%;position:absolute;bottom:-30%;right:-20%}.pv>*{position:relative}.ui{background:var(--bg);border:1px solid var(--border-strong);border-radius:14px;gap:10px;padding:18px;list-style:none;display:grid;box-shadow:0 18px 30px -20px #00000080,inset 0 1px #ffffff0f}.ui__h,.ui__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui__meta{color:var(--ink-3);font-size:var(--text-sm)}.ui__rows{gap:10px;list-style:none;display:grid}.ui__rows li{justify-content:space-between;gap:16px;display:flex}.ui__rows i{background:var(--border-strong);border-radius:5px;height:10px}.ui__rows em{background:var(--accent-wash);border:1px solid var(--accent);border-radius:5px;width:36px;height:10px}.ui--chk li{background:var(--surface);border-radius:10px;padding:10px 12px 10px 38px;font-size:.9375rem;position:relative}.ui--chk li:before{content:"";border:solid var(--accent-2);border-width:0 2.5px 2.5px 0;width:7px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-65%)rotate(40deg)}.ui--chk li.warn{outline:1px solid #b8860b}.ui--chk li.warn:before{background:#b8860b;border:0;border-radius:50%;width:10px;height:10px;transform:translateY(-50%);box-shadow:0 0 10px #b8860b}.ui--app .pv__row span{font-size:var(--text-body);padding:10px 20px}.ui__why{color:var(--ink-2);font-size:.9375rem}.ui__why b{color:var(--ink);font-size:1.0625rem}.ui__bar{background:var(--border-strong);border-radius:6px;height:10px;overflow:hidden}.ui__bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;width:100%;height:100%;animation:3s ease-out infinite fill;display:block}@keyframes fill{0%{transform:scaleX(.1)}60%,to{transform:scaleX(1)}}.ui--rec li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;display:flex}.ui--rec li:last-child{border:0}.ui--rec .n{background:var(--accent-wash);width:24px;height:24px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.ui--rec svg{fill:none;width:60px;height:20px;stroke:var(--accent-ink);stroke-width:1.6px;stroke-linecap:round;margin-left:auto}@media (width>=900px){.pv .ui{font-size:1rem}}@media (prefers-reduced-motion:reduce){.core,.ui__bar i{animation:none}}@media (width<=799px){.sc__chip:nth-of-type(4){display:none}}@media (hover:hover){.capbox:hover{border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px var(--accent), 0 40px 60px -30px #224bb299}.capbox:hover .sc{--k:1.8}.capbox:hover .sc__plane{transform:scale(calc(var(--s,.8) * 1.06)) rotateX(calc(52deg + var(--py,0) * -7deg + var(--sy,0) * -6deg)) rotateZ(calc(-28deg + var(--px,0) * 12deg + var(--sy,0) * 16deg)) translateY(14px)}.capbox:hover .sc__chip{translate:0 -10px}}.anim-gate .zone:not(.live) :not(.rise),.anim-gate .zone:not(.live) :before,.anim-gate .zone:not(.live) :after{animation-play-state:paused!important}:root[data-motion=off] .zone *,:root[data-motion=off] .zone :before,:root[data-motion=off] .zone :after{transition:none!important;animation:none!important}:root[data-motion=off] .rise{opacity:1!important;translate:none!important}:root[data-motion=off] .sc .dot{offset-distance:45%}:root[data-motion=off] .sc--flow .inv{translate:150px}:root[data-motion=off] .sc--gate .inv--s{translate:40px}@media (forced-colors:active){.fade{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}.sc__chip{forced-color-adjust:auto}}:root[data-theme=dark] .capbox{background:linear-gradient(160deg,#16244a,#0f1932 60%,#0c1a2c);box-shadow:inset 0 1px #ffffff1a,0 30px 50px -34px #000c}:root[data-theme=dark] .capbox h3{color:#f2f5fa}:root[data-theme=dark] .capbox p{color:#b4bed0}:root[data-theme=dark] .sc{--gl:#8fb0f5;--g1:#31497f;--g2:#172449}:root[data-theme=dark] .sc__chip{color:#f2f5fa;background:linear-gradient(135deg,#ffffff29,#ffffff0d),#16213f;border-color:#ffffff61;box-shadow:0 12px 24px -10px #000000b3,inset 0 1px #ffffff59}@media (prefers-reduced-motion:reduce){.t-chaos,.t-pulse,.t-train,.t-node>circle:first-child,.tangle svg{animation:none!important}}.sc--art{perspective:900px;min-height:300px;position:relative}.sc__art{place-items:center;display:grid;position:absolute;inset:0}.sc__art svg{width:100%;height:100%;transform:rotateX(calc(var(--py,0) * -5deg)) rotateY(calc(var(--px,0) * 8deg + var(--sy,0) * 6deg));transition:transform .3s var(--ease);overflow:visible}.sc__art .cl0{translate:calc(var(--px,0) * 3px) calc(var(--py,0) * 2px)}.sc__art .cl1{translate:calc(var(--px,0) * -5px) calc(var(--py,0) * -4px)}.sc__art .cl2{translate:calc(var(--px,0) * -14px) calc(var(--py,0) * -10px)}.sc__art .c-bob{transform-box:fill-box;animation:6s ease-in-out infinite c-bob;animation-delay:calc(var(--d,0s) * -1)}@keyframes c-bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sc__art .c-bob{animation:none}.sc__art svg{transition:none;transform:none}}.sc--art{border-radius:20px;overflow:hidden}.sc__art svg{overflow:hidden}@keyframes c-ar{0%,to{opacity:.18}40%{opacity:.95}}@keyframes c-run{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}.sc__art .c-pkt{animation:c-run var(--t,6s) linear infinite;animation-delay:var(--dl,0s)}@media (prefers-reduced-motion:reduce){.sc__art .c-pkt{opacity:1;animation:none}.sc__art .c-ar{opacity:.6;animation:none}}.sc--assistants .sc__art svg{scale:1.26}.sc--docs .sc__art svg{scale:1.2}@media (width<=719px){.chip--a{top:4%;left:2%}}.zone--night .gets em{color:#fff}
