.carousel[data-v-d99454a2]{position:relative;z-index:3;height:500px;display:flex;align-items:center;justify-content:center}.carousel[data-v-d99454a2]:before{content:"";position:absolute;left:50%;top:50%;width:min(80%,620px);height:82%;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,#ffffff2e,#ffffff0d 55%,transparent)}.stage[data-v-d99454a2]{position:relative;width:100%;height:100%;perspective:1000px;transform-style:preserve-3d}.pc[data-v-d99454a2]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(66%,460px);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:var(--r-card);overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 0 28px -10px #ffffff26,0 16px 36px -18px #00000080;transition:transform .75s cubic-bezier(.22,.8,.24,1),opacity .5s ease,box-shadow .5s ease,filter .75s ease;filter:saturate(.75) brightness(.92);backface-visibility:hidden;will-change:transform}.pc.is-active[data-v-d99454a2]{box-shadow:0 0 0 1px #fff6,0 0 0 6px #ffffff14,0 0 80px -6px #fff6,0 44px 90px -28px #000000e6;filter:none}.pc img[data-v-d99454a2]{width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.23,1,.32,1)}.pc-body[data-v-d99454a2]{padding:14px 18px 18px;border-top:1px solid var(--ink)}.pc-body h3[data-v-d99454a2]{font-weight:800;font-size:18px;letter-spacing:-.02em}.pc-body p[data-v-d99454a2]{font-size:13px;line-height:1.45;color:var(--muted);margin-top:4px}.visit[data-v-d99454a2]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;margin:-2px -12px -12px;border-radius:10px;font-weight:600;font-size:14px;color:var(--magenta);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.visit .t[data-v-d99454a2]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:2px;transition:background-size .25s cubic-bezier(.23,1,.32,1)}.visit .arr[data-v-d99454a2]{display:inline-block;transition:transform .2s cubic-bezier(.23,1,.32,1)}.visit[data-v-d99454a2]:focus-visible{outline:2px solid var(--magenta);outline-offset:-2px}.nav-btn[data-v-d99454a2]{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff30;background:#151e5d;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .22s ease,scale .22s cubic-bezier(.23,1,.32,1)}.nav-btn[data-v-d99454a2]:active{scale:.92;transition-duration:.1s}.nav-btn[data-v-d99454a2]:focus-visible{outline:2px solid var(--magenta-l);outline-offset:3px}.nav-btn svg[data-v-d99454a2]{width:22px;height:22px;transition:translate .22s cubic-bezier(.23,1,.32,1)}.nav-btn.prev[data-v-d99454a2]{left:0}.nav-btn.next[data-v-d99454a2]{right:0}@media (hover: hover) and (pointer: fine){.pc.is-active[data-v-d99454a2]:hover{box-shadow:0 0 0 1px #ffffff8c,0 0 0 8px #ffffff1a,0 0 110px -4px #ffffff80,0 50px 100px -28px #000000f2;transition-duration:.75s,.5s,.3s,.75s}.pc.is-active:hover img[data-v-d99454a2]{transform:scale(1.03)}.visit:hover .t[data-v-d99454a2]{background-size:100% 1.5px}.pc.is-active:hover .visit .arr[data-v-d99454a2]{transform:translate(2px,-2px)}.nav-btn[data-v-d99454a2]:hover{background:var(--magenta);border-color:#ffffff59;box-shadow:0 10px 26px -8px #c94bb8b3;scale:1.08}.nav-btn[data-v-d99454a2]:active{scale:.96}.nav-btn.prev:hover svg[data-v-d99454a2]{translate:-2px 0}.nav-btn.next:hover svg[data-v-d99454a2]{translate:2px 0}}@media (prefers-reduced-motion: reduce){.pc img[data-v-d99454a2],.nav-btn[data-v-d99454a2],.nav-btn svg[data-v-d99454a2]{transition:background-color .2s ease,box-shadow .2s ease}.pc.is-active:hover img[data-v-d99454a2],.pc.is-active:hover .visit .arr[data-v-d99454a2]{transform:none}.visit .t[data-v-d99454a2]{transition:none}.nav-btn[data-v-d99454a2]:hover,.nav-btn[data-v-d99454a2]:active{scale:none}.nav-btn:hover svg[data-v-d99454a2]{translate:none}}@media (max-width: 900px){.carousel[data-v-d99454a2]{height:420px}.pc[data-v-d99454a2]{width:80%}}.sd[data-v-ce27effe]{--ink: #000319;--muted: #5d5a6e;--magenta: #932687;--magenta-l: #c94bb8;--ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;container-type:inline-size;aspect-ratio:1280 / 540;margin-top:8px;border-radius:28px;background:radial-gradient(50% 70% at 50% 50%,#93268714,transparent 70%),#f6f4f8}.cv[data-v-ce27effe]{--u: calc(100cqw / 1280);position:absolute;top:0;right:0;bottom:0;left:0}.wires[data-v-ce27effe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wire[data-v-ce27effe]{fill:none;stroke-width:1.5;stroke-dasharray:420;stroke-dashoffset:0}.wire.out[data-v-ce27effe]{stroke:#93268766;stroke-dasharray:4 6}.pk[data-v-ce27effe]{fill:var(--magenta)}.pk.out[data-v-ce27effe]{fill:var(--magenta-l)}.mono[data-v-ce27effe]{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.cap[data-v-ce27effe]{position:absolute;top:calc(18 * var(--u));font-size:calc(11 * var(--u));color:var(--muted)}ul[data-v-ce27effe]{list-style:none;margin:0;padding:0}.col-src[data-v-ce27effe]{position:absolute;left:calc(20 * var(--u));top:0;bottom:0;width:calc(280 * var(--u))}.col-src .cap[data-v-ce27effe]{left:calc(4 * var(--u))}.src li[data-v-ce27effe]{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;gap:calc(11 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(13 * var(--u));background:#fff;box-shadow:0 1px 2px #00031914,0 8px 20px -12px #00031940}.ico[data-v-ce27effe]{flex:none;width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(9 * var(--u));display:grid;place-items:center;background:#f1eff5;color:var(--muted)}.ico svg[data-v-ce27effe]{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.txt[data-v-ce27effe]{min-width:0;display:grid}.txt b[data-v-ce27effe]{font-size:calc(14.5 * var(--u));font-weight:700;color:var(--ink);line-height:1.2}.txt small[data-v-ce27effe]{font-size:calc(12.5 * var(--u));color:var(--muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sys[data-v-ce27effe]{position:absolute;left:calc(402 * var(--u));top:calc(14 * var(--u));width:calc(456 * var(--u));height:calc(512 * var(--u));display:flex;flex-direction:column;padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));border-radius:calc(22 * var(--u));color:#fff;background:radial-gradient(80% 50% at 50% 100%,#93268738,transparent 70%),linear-gradient(165deg,#151e5d,#0a0f38 40%,#000319);box-shadow:0 40px 70px -30px #000319cc,0 0 0 1px #ffffff14 inset,0 1px #ffffff2e inset}.bar[data-v-ce27effe]{display:flex;align-items:center;gap:calc(6 * var(--u));padding-bottom:calc(10 * var(--u));border-bottom:1px solid #ffffff14}.bar i[data-v-ce27effe]{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#ffffff2e}.bar .mono[data-v-ce27effe]{margin-left:calc(6 * var(--u));color:#a7a6bd;font-size:calc(11 * var(--u))}.live[data-v-ce27effe]{margin-left:auto!important;display:inline-flex;align-items:center;gap:calc(6 * var(--u));color:#e3b5da!important}.live em[data-v-ce27effe]{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--magenta-l)}.playing .live em[data-v-ce27effe]{animation:blink-ce27effe 1.6s ease-in-out infinite}.mods[data-v-ce27effe]{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u))}.mods span[data-v-ce27effe]{padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:999px;font-size:calc(12 * var(--u));font-weight:600;background:#ffffff12;box-shadow:0 0 0 1px #ffffff1f inset;color:#ecebf5}.feed[data-v-ce27effe]{position:relative;margin-top:calc(12 * var(--u));display:grid;gap:calc(6 * var(--u))}.feed li[data-v-ce27effe]{display:flex;gap:calc(10 * var(--u));align-items:flex-start;padding:calc(8 * var(--u)) calc(11 * var(--u));border-radius:calc(11 * var(--u));background:#ffffff0f;box-shadow:0 0 0 1px #ffffff12 inset}.feed b[data-v-ce27effe]{display:block;font-size:calc(13 * var(--u));font-weight:650;line-height:1.25}.feed small[data-v-ce27effe]{display:block;font-size:calc(12 * var(--u));color:#b9b7cc;line-height:1.3}.dot[data-v-ce27effe]{flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));margin-top:calc(5 * var(--u));border-radius:50%;background:var(--magenta-l)}.dot.ai[data-v-ce27effe]{background:#8f9bff}.fd-enter-active[data-v-ce27effe]{transition:opacity .35s ease,transform .35s var(--ease-out)}.fd-leave-active[data-v-ce27effe]{transition:opacity .2s ease;position:absolute;left:0;right:0}.fd-move[data-v-ce27effe]{transition:transform .35s var(--ease-out)}.fd-enter-from[data-v-ce27effe]{opacity:0;transform:translateY(-8px)}.fd-leave-to[data-v-ce27effe]{opacity:0}.pc[data-v-ce27effe]{--ok: #22c983;position:relative;isolation:isolate;margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-top:calc(12 * var(--u))}.monitor[data-v-ce27effe]{position:relative;width:100%;padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(17 * var(--u));border-radius:calc(13 * var(--u));background:linear-gradient(180deg,#2b3170,#1a1e4f 70%,#14183f);box-shadow:0 0 0 1px #ffffff26 inset,0 1px #ffffff40 inset,0 26px 40px -22px #000}.monitor[data-v-ce27effe]:after{content:"";position:absolute;left:50%;bottom:calc(6 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));margin-left:calc(-2.5 * var(--u));border-radius:50%;background:#fff3}.pc[data-v-ce27effe]:before{content:"";position:absolute;inset:calc(-40 * var(--u)) calc(-14 * var(--u)) calc(8 * var(--u));z-index:-1;border-radius:calc(30 * var(--u));background:radial-gradient(closest-side,#22c983a6,transparent);opacity:0;transition:opacity .5s ease}.neck[data-v-ce27effe]{width:16%;height:calc(20 * var(--u));background:linear-gradient(90deg,#14183f,#2b3170 45%,#1a1e4f);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.foot[data-v-ce27effe]{width:34%;height:calc(6 * var(--u));border-radius:calc(3 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));background:linear-gradient(#2b3170,#14183f);box-shadow:0 8px 14px -6px #000}.screen[data-v-ce27effe]{position:relative;aspect-ratio:16 / 8.6;border-radius:calc(5 * var(--u));overflow:hidden;background:#fff}.chrome[data-v-ce27effe]{display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(18 * var(--u));padding:0 calc(8 * var(--u));background:#f1eff5}.chrome i[data-v-ce27effe]{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:#d5d2de}.url[data-v-ce27effe]{margin:0 auto;display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:0 calc(10 * var(--u));border-radius:999px;background:#fff;color:#8a879a;font-size:calc(8.5 * var(--u));line-height:calc(12 * var(--u));box-shadow:0 0 0 1px transparent inset;transition:color .3s ease,box-shadow .3s ease}.url svg[data-v-ce27effe]{width:calc(8 * var(--u));height:calc(8 * var(--u));fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.site[data-v-ce27effe]{padding:calc(9 * var(--u)) calc(13 * var(--u));display:grid;gap:calc(10 * var(--u))}.b[data-v-ce27effe]{display:block;border-radius:calc(3 * var(--u));background:#e9e6f0}.nav[data-v-ce27effe]{display:flex;align-items:center;gap:calc(8 * var(--u))}.nav .logo[data-v-ce27effe]{display:flex;align-items:center;gap:calc(4 * var(--u));width:calc(40 * var(--u));height:calc(8 * var(--u));background:none}.nav .logo i[data-v-ce27effe]{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(3 * var(--u));background:linear-gradient(135deg,#c94bb8,#151e5d);flex:none}.nav .logo[data-v-ce27effe]:after{content:"";flex:1;height:calc(6 * var(--u));border-radius:calc(2 * var(--u));background:var(--ink)}.nav .lk[data-v-ce27effe]{width:calc(22 * var(--u));height:calc(5 * var(--u));border-radius:999px;background:#d9d6e2}.nav .logo+.lk[data-v-ce27effe]{margin-left:auto}.nav .cta[data-v-ce27effe]{width:calc(36 * var(--u));height:calc(12 * var(--u));border-radius:999px;background:var(--magenta)}.hero[data-v-ce27effe]{display:grid;grid-template-columns:1fr 1.05fr;gap:calc(12 * var(--u));align-items:center}.copy[data-v-ce27effe]{display:grid;gap:calc(5 * var(--u));justify-items:start}.eyebrow[data-v-ce27effe]{width:44%;height:calc(7 * var(--u));border-radius:999px;background:#f6dff2}.t1[data-v-ce27effe],.t2[data-v-ce27effe]{height:calc(11 * var(--u))}.t1[data-v-ce27effe]{width:96%;background:var(--ink)}.t2[data-v-ce27effe]{width:70%;background:linear-gradient(90deg,#932687,#c94bb8)}.p1[data-v-ce27effe],.p2[data-v-ce27effe]{height:calc(4.5 * var(--u))}.p1[data-v-ce27effe]{width:94%;margin-top:calc(2 * var(--u))}.p2[data-v-ce27effe]{width:72%}.btns[data-v-ce27effe]{display:flex;gap:calc(5 * var(--u));margin-top:calc(4 * var(--u))}.btn[data-v-ce27effe]{width:calc(46 * var(--u));height:calc(13 * var(--u));border-radius:999px;background:var(--ink)}.btn.ghost[data-v-ce27effe]{width:calc(38 * var(--u));background:#fff;box-shadow:0 0 0 1px #cfcbdb inset}.img[data-v-ce27effe]{position:relative;height:calc(84 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden;background:linear-gradient(180deg,#ffd6a8,#f19ac8 48%,#8a4fb0 78%,#3b2a7a)}.img i[data-v-ce27effe]{position:absolute;display:block}.sun[data-v-ce27effe]{left:58%;top:20%;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:#fff4dc;box-shadow:0 0 calc(16 * var(--u)) #fff4dcaa}.mt[data-v-ce27effe]{left:0;right:0;bottom:0}.mt.back[data-v-ce27effe]{height:62%;background:#6a3d9a;clip-path:polygon(0 55%,22% 20%,40% 50%,62% 8%,86% 46%,100% 30%,100% 100%,0 100%)}.mt.front[data-v-ce27effe]{height:44%;background:#241a5c;clip-path:polygon(0 40%,18% 62%,38% 18%,58% 58%,76% 30%,100% 64%,100% 100%,0 100%)}.rate[data-v-ce27effe]{position:absolute;left:calc(7 * var(--u));bottom:calc(7 * var(--u));display:grid;gap:calc(3 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:#fff;box-shadow:0 6px 12px -6px #00031966}.stars[data-v-ce27effe]{color:#f5b301;font-size:calc(7 * var(--u));line-height:1;letter-spacing:.05em}.rate i[data-v-ce27effe]{position:static;width:calc(30 * var(--u));height:calc(3.5 * var(--u));border-radius:2px;background:#e4e1ec}.cards[data-v-ce27effe]{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(7 * var(--u))}.card[data-v-ce27effe]{display:grid;gap:calc(3.5 * var(--u));padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));border-radius:calc(6 * var(--u));background:#fff;box-shadow:0 0 0 1px #e9e6f0 inset,0 4px 10px -6px #00031933}.card i[data-v-ce27effe]{display:block;border-radius:calc(2 * var(--u))}.card .th[data-v-ce27effe]{height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background:linear-gradient(135deg,#f6c9a8,#e88fbf)}.card:nth-child(2) .th[data-v-ce27effe]{background:linear-gradient(135deg,#b9c3ff,#7a6fd6)}.card:nth-child(3) .th[data-v-ce27effe]{background:linear-gradient(135deg,#a8ecd2,#4fb6a4)}.card .ln[data-v-ce27effe]{height:calc(4 * var(--u));width:86%;background:#d9d6e2;margin-left:calc(1 * var(--u))}.card .ln.s[data-v-ce27effe]{width:58%;background:#ebe8f1}.online[data-v-ce27effe]{position:absolute;right:calc(8 * var(--u));bottom:calc(7 * var(--u));display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:999px;background:var(--ink);color:#fff;font-size:calc(8.5 * var(--u))}.online em[data-v-ce27effe]{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:#5fe3a1}.pc[class*=ph-] .site .b[data-v-ce27effe]{opacity:0;transform:translateY(calc(6 * var(--u))) scale(.96);transition:opacity .3s ease,transform .3s var(--ease-out)}.pc.ph-done .site .b[data-v-ce27effe],.pc.ph-build .site .b[data-v-ce27effe],.pc.ph-live .site .b[data-v-ce27effe]{opacity:1;transform:none}.pc.ph-build .site .b[data-v-ce27effe]{transition:opacity .45s ease,transform .6s var(--ease-out);transition-delay:calc(var(--d) * .65s)}.pc.ph-reset .site .b[data-v-ce27effe]{transition-duration:.35s}.golive[data-v-ce27effe]{position:absolute;inset:calc(18 * var(--u)) 0 0;display:grid;place-items:center;background:radial-gradient(70% 80% at 50% 50%,#000319d9,#000319a6);opacity:0;pointer-events:none;transition:opacity .35s ease}.badge[data-v-ce27effe]{display:grid;justify-items:center;gap:calc(5 * var(--u));color:#fff;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .5s var(--ease-out)}.badge b[data-v-ce27effe]{margin-top:calc(6 * var(--u));font-size:calc(24 * var(--u));font-weight:800;letter-spacing:-.03em;line-height:1}.badge small[data-v-ce27effe]{font-size:calc(10 * var(--u));color:#9ff0c9}.check[data-v-ce27effe]{position:relative;display:grid;place-items:center;width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:50%;background:var(--ok);box-shadow:0 0 calc(24 * var(--u)) #22c98399}.check[data-v-ce27effe]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--ok);opacity:0}.check svg[data-v-ce27effe]{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .45s var(--ease-out) .25s}.ph-live .golive[data-v-ce27effe]{opacity:1}.ph-live .badge[data-v-ce27effe]{opacity:1;transform:none;transition-delay:.1s}.ph-live .check svg[data-v-ce27effe]{stroke-dashoffset:0}.ph-live .check[data-v-ce27effe]:after{animation:ring-ce27effe 1.6s var(--ease-out) .4s infinite}.ph-live[data-v-ce27effe]:before{opacity:1}.ph-live .url[data-v-ce27effe]{color:#12935c;box-shadow:0 0 0 1px #22c98380 inset}@keyframes ring-ce27effe{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes blink-ce27effe{50%{opacity:.35}}.col-out[data-v-ce27effe]{position:absolute;left:calc(918 * var(--u));right:calc(24 * var(--u));top:0;bottom:0}.col-out .cap[data-v-ce27effe]{left:0;color:var(--magenta)}.outs li[data-v-ce27effe]{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;gap:calc(10 * var(--u));align-items:center}.ok[data-v-ce27effe]{flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:var(--magenta);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.outs b[data-v-ce27effe]{display:block;font-size:calc(14 * var(--u));font-weight:750;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.outs small[data-v-ce27effe]{display:block;margin-top:calc(2 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.35;color:var(--muted)}.key[data-v-ce27effe]{position:absolute;left:0;right:0;bottom:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:var(--ink);color:#fff;font-size:calc(14 * var(--u));font-weight:650;line-height:1.3;letter-spacing:-.01em}.key .mono[data-v-ce27effe]{display:block;margin-bottom:calc(4 * var(--u));color:var(--magenta-l);font-size:calc(10.5 * var(--u));font-weight:400}.armed .wire[data-v-ce27effe]{stroke-dashoffset:420}.armed .src li[data-v-ce27effe]{opacity:0;transform:translate(-10px,-50%)}.armed .outs li[data-v-ce27effe],.armed .key[data-v-ce27effe]{opacity:0;transform:translate(10px)}.armed .outs li[data-v-ce27effe]{transform:translate(10px,-50%)}.armed .sys[data-v-ce27effe]{opacity:0;transform:translateY(16px) scale(.98)}.in .wire[data-v-ce27effe]{transition:stroke-dashoffset 1s var(--ease-out);transition-delay:calc(.3s + var(--i) * 60ms)}.in .src li[data-v-ce27effe]{transition:opacity .5s ease,transform .6s var(--ease-out);transition-delay:calc(var(--i) * 60ms)}.in .outs li[data-v-ce27effe],.in .key[data-v-ce27effe]{transition:opacity .5s ease,transform .6s var(--ease-out);transition-delay:calc(.9s + var(--i, 6) * 70ms)}.in .sys[data-v-ce27effe]{transition:opacity .6s ease .2s,transform .7s var(--ease-out) .2s}@media (max-width: 960px){.sd[data-v-ce27effe]{aspect-ratio:auto;padding:18px 14px 20px}.cv[data-v-ce27effe]{--u: 1px;position:static;display:flex;flex-direction:column}.wires[data-v-ce27effe]{display:none}.cap[data-v-ce27effe]{position:static;margin-bottom:10px}.col-src[data-v-ce27effe],.col-out[data-v-ce27effe]{position:static;width:auto}.src[data-v-ce27effe]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.src li[data-v-ce27effe]{position:static;transform:none}.txt small[data-v-ce27effe]{white-space:normal}.sys[data-v-ce27effe]{position:relative;left:auto;top:auto;width:auto;height:auto;margin-top:52px}.pc[data-v-ce27effe]{margin-top:14px}.col-out[data-v-ce27effe]{margin-top:52px;position:relative;left:auto;right:auto}.sys[data-v-ce27effe]:before,.col-out[data-v-ce27effe]:before{content:"";position:absolute;top:-44px;left:50%;width:2px;height:36px;transform:translate(-50%);background:linear-gradient(#93268700,#932687 50%,#93268700) 0 0 / 2px 200% repeat-y}.playing .sys[data-v-ce27effe]:before,.playing .col-out[data-v-ce27effe]:before{animation:flow-ce27effe 1.4s linear infinite}.outs[data-v-ce27effe]{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.outs li[data-v-ce27effe]{position:static;transform:none;align-items:flex-start}.armed .outs li[data-v-ce27effe]{transform:translate(10px)}.key[data-v-ce27effe]{position:static;margin-top:18px}.armed .src li[data-v-ce27effe]{transform:translate(-10px)}}@media (max-width: 520px){.src[data-v-ce27effe],.outs[data-v-ce27effe]{grid-template-columns:1fr}}@keyframes flow-ce27effe{to{background-position:0 100%}}@media (prefers-reduced-motion: reduce){.fd-enter-active[data-v-ce27effe],.fd-leave-active[data-v-ce27effe],.fd-move[data-v-ce27effe]{transition:none}}.scrim[data-v-f8db55b1]{position:relative;z-index:2}.scrim[data-v-f8db55b1]:before{content:"";position:absolute;top:-60px;right:-80px;bottom:-60px;left:-80px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000319d1,#0003198c 60%,#00031900)}.hero[data-v-f8db55b1]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-top:140px;padding-bottom:72px}.hero-copy[data-v-f8db55b1]{pointer-events:none}.hero-copy a[data-v-f8db55b1]{pointer-events:auto}.hero h1[data-v-f8db55b1]{font-weight:900;font-size:clamp(56px,7.4vw,136px);line-height:.86;letter-spacing:-.055em}.hero h1 span[data-v-f8db55b1]{color:var(--magenta-l)}.hero-copy p[data-v-f8db55b1]{margin-top:32px;font-size:19px;line-height:1.5;max-width:40ch;color:#cfcde0}.hero-actions[data-v-f8db55b1]{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.manifesto[data-v-f8db55b1]{padding:80px 0}.manifesto .sec-head[data-v-f8db55b1]{margin-bottom:28px;grid-template-columns:1.3fr 1fr}.manifesto .sec-head h2[data-v-f8db55b1]{font-size:clamp(32px,3.5vw,54px);max-width:22ch}.sec-head[data-v-f8db55b1]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.sec-head h2[data-v-f8db55b1]{font-size:clamp(40px,5vw,76px)}.sec-intro[data-v-f8db55b1]{font-size:17px;line-height:1.6;color:var(--muted);max-width:46ch;justify-self:end}.on-dark .sec-intro[data-v-f8db55b1]{color:#b9b7cc}.services[data-v-f8db55b1]{padding-top:96px;padding-bottom:96px}.svc-list[data-v-f8db55b1]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.svc[data-v-f8db55b1]{display:flex;flex-direction:column;padding:28px;border:1px solid #ffffff2e;border-radius:var(--r-card);background:#ffffff0a;color:#fff;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s var(--ease-out)}.svc-top[data-v-f8db55b1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.svc .ico[data-v-f8db55b1]{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-inner);background:#93268733;border:1px solid #c94bb855;color:#f0c4ea;transition:background .25s,color .25s,border-color .25s}.svc .ico svg[data-v-f8db55b1]{width:26px;height:26px}.svc .n[data-v-f8db55b1]{color:#8f8ea8;font-size:13px}.svc h3[data-v-f8db55b1]{font-size:clamp(24px,2vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.svc .tag[data-v-f8db55b1]{margin-top:10px;font-size:12px;letter-spacing:.02em;color:var(--magenta-l)}.svc p[data-v-f8db55b1]{margin-top:14px;color:#c3c1d6;line-height:1.55}.svc .go[data-v-f8db55b1]{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:700;font-size:15px}.svc .go .arr[data-v-f8db55b1]{display:inline-block;transition:transform .22s var(--ease-out)}.svc[data-v-f8db55b1]:focus-visible{outline:2px solid var(--magenta-l);outline-offset:3px}@media (hover: hover) and (pointer: fine){.svc[data-v-f8db55b1]:hover{background-color:#ffffff12;border-color:#c94bb8aa;transform:translateY(-3px)}.svc:hover .ico[data-v-f8db55b1]{background:var(--grad-secondary);border-color:transparent;color:#fff}.svc:hover .go .arr[data-v-f8db55b1]{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.svc[data-v-f8db55b1],.svc[data-v-f8db55b1]:hover{transform:none}}.project-cta[data-v-f8db55b1]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:36px 40px;border-radius:var(--r-card);border:1px solid #c94bb866;background:linear-gradient(110deg,#93268740,#151e5d66 60%,#ffffff08)}.project-cta h3[data-v-f8db55b1]{font-size:clamp(26px,2.4vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.project-cta p[data-v-f8db55b1]{margin-top:8px;color:#cfcde0;line-height:1.5;max-width:52ch}.project-actions[data-v-f8db55b1]{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}@media (max-width: 1100px){.svc-list[data-v-f8db55b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.why[data-v-f8db55b1]{padding:var(--space) 0}.why h2[data-v-f8db55b1]{font-size:clamp(34px,4.2vw,64px);max-width:20ch}.stats[data-v-f8db55b1]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px;border-top:1px solid var(--ink)}.stat[data-v-f8db55b1]{padding:36px 32px 0 0}.stat+.stat[data-v-f8db55b1]{padding-left:32px;border-left:1px solid var(--line)}.stat .num[data-v-f8db55b1]{font-weight:900;font-size:clamp(64px,8vw,128px);letter-spacing:-.06em;line-height:.9}.stat .num small[data-v-f8db55b1]{font-size:.4em;color:var(--magenta);margin-left:4px}.stat p[data-v-f8db55b1]{margin-top:16px;color:var(--muted);line-height:1.55;max-width:32ch}.case[data-v-f8db55b1]{padding-top:64px;padding-bottom:48px}.case .sec-head[data-v-f8db55b1]{margin-bottom:24px}.case .sec-head h2[data-v-f8db55b1]{font-size:clamp(34px,3.6vw,58px)}.case-intro[data-v-f8db55b1]{justify-self:end;max-width:46ch}.live[data-v-f8db55b1]{display:inline-flex;align-items:center;gap:10px;margin-top:14px;color:#cfcde0}.live i[data-v-f8db55b1]{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8466;animation:pulse-f8db55b1 2.4s ease-out infinite}@keyframes pulse-f8db55b1{70%{box-shadow:0 0 0 10px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.result[data-v-f8db55b1]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:56px;align-items:end;padding-top:24px;border-top:1px solid #ffffff26}.case-switch[data-v-f8db55b1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.case-switch button[data-v-f8db55b1]{display:grid;gap:2px;text-align:left;padding:10px 16px;border:1px solid #ffffff26;border-radius:var(--r-inner);color:#cfcde0;background:#ffffff08;cursor:pointer;transition:background-color .2s,border-color .2s}.case-switch button b[data-v-f8db55b1]{font-size:16px;font-weight:800;letter-spacing:-.02em;color:#fff}.case-switch button small[data-v-f8db55b1]{color:#a7a6bd}.case-switch button[data-v-f8db55b1]:hover{border-color:#ffffff80}.case-switch button[aria-pressed=true][data-v-f8db55b1]{background:#fff;border-color:#fff}.case-switch button[aria-pressed=true] b[data-v-f8db55b1]{color:var(--ink)}.case-switch button[aria-pressed=true] small[data-v-f8db55b1]{color:var(--muted)}.case-switch button[data-v-f8db55b1]:focus-visible{outline:2px solid #ff9a3c;outline-offset:2px}.result-main .num[data-v-f8db55b1]{font-weight:900;font-size:clamp(64px,7.4vw,124px);letter-spacing:-.06em;line-height:.85;font-variant-numeric:tabular-nums}.result-main p[data-v-f8db55b1]{font-size:18px;line-height:1.4;margin-top:14px;max-width:34ch;color:#cfcde0}.result-main b[data-v-f8db55b1]{color:#fff;white-space:nowrap}.visit[data-v-f8db55b1]{display:inline-flex;gap:6px;margin-top:10px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px;transition:text-decoration-color .2s}.visit[data-v-f8db55b1]:hover{text-decoration-color:#fff}.result-side[data-v-f8db55b1]{display:grid;margin:16px 0 0;border-top:1px solid #ffffff1f}.result-side>div[data-v-f8db55b1]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid #ffffff1f}.result-side dt[data-v-f8db55b1]{color:#a7a6bd}.result-side dd[data-v-f8db55b1]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.result[data-v-f8db55b1] .live-chart{margin:0}.result[data-v-f8db55b1] .live-chart svg{height:clamp(180px,18vw,260px)}.case-fallback[data-v-f8db55b1]{margin:0;background:#fff;padding:10px;border-radius:var(--r-card)}.case-fallback img[data-v-f8db55b1]{display:block;width:100%;height:auto;border-radius:var(--r-inner)}.case-fallback figcaption[data-v-f8db55b1]{color:var(--muted);padding:12px 8px 4px}.case-cta[data-v-f8db55b1]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff26}.case-cta h3[data-v-f8db55b1]{font-size:22px;font-weight:800;letter-spacing:-.03em}.case-cta p[data-v-f8db55b1]{opacity:.7;margin-top:2px}@media (prefers-reduced-motion: reduce){.live i[data-v-f8db55b1]{animation:none}}.method[data-v-f8db55b1]{padding:var(--space) 0 calc(var(--space) * .6)}.staff[data-v-f8db55b1]{list-style:none;padding:60px 0 0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.staff[data-v-f8db55b1]:before{content:"";position:absolute;left:0;right:0;top:12px;height:57px;background:repeating-linear-gradient(180deg,#151E5D80 0 1px,transparent 1px 10px) 0 8px / 100% 41px no-repeat,#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.staff li[data-v-f8db55b1]{position:relative;padding:24px 28px 0 0}.staff li+li[data-v-f8db55b1]{border-left:1px solid var(--line);padding-left:24px}.note[data-v-f8db55b1]{position:absolute;top:-16px;left:0;width:16px;height:12px;border-radius:50%;background:var(--magenta);transform:rotate(-20deg)}.staff li+li .note[data-v-f8db55b1]{left:24px}.staff li:nth-child(2) .note[data-v-f8db55b1]{top:-21px}.staff li:nth-child(3) .note[data-v-f8db55b1]{top:-31px}.staff li:nth-child(4) .note[data-v-f8db55b1]{top:-11px}.staff li:nth-child(5) .note[data-v-f8db55b1]{top:-36px}.note[data-v-f8db55b1]:after{content:"";position:absolute;right:0;bottom:6px;width:1.5px;height:34px;background:var(--magenta)}.note[data-v-f8db55b1]{background:linear-gradient(115deg,var(--magenta) 35%,#f6c6ee 50%,var(--magenta) 65%) 100% 0 / 300% 100%;animation:note-float-f8db55b1 3.6s ease-in-out infinite,note-shine-f8db55b1 4.8s ease-in-out infinite}.note[data-v-f8db55b1]:before{content:"";position:absolute;left:-9px;top:-7px;width:9px;height:9px;background:#ff9be9;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;transform:scale(.3);animation:note-twinkle-f8db55b1 4.8s ease-in-out infinite}.staff li:nth-child(2) .note[data-v-f8db55b1],.staff li:nth-child(2) .note[data-v-f8db55b1]:before{animation-delay:-.7s,-1s}.staff li:nth-child(3) .note[data-v-f8db55b1],.staff li:nth-child(3) .note[data-v-f8db55b1]:before{animation-delay:-1.4s,-2s}.staff li:nth-child(4) .note[data-v-f8db55b1],.staff li:nth-child(4) .note[data-v-f8db55b1]:before{animation-delay:-2.1s,-3s}.staff li:nth-child(5) .note[data-v-f8db55b1],.staff li:nth-child(5) .note[data-v-f8db55b1]:before{animation-delay:-2.8s,-4s}@keyframes note-float-f8db55b1{50%{translate:0 -4px}}@keyframes note-shine-f8db55b1{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}@keyframes note-twinkle-f8db55b1{0%,60%,to{opacity:0;transform:scale(.3) rotate(0)}72%{opacity:1;transform:scale(1) rotate(45deg)}}@media (prefers-reduced-motion: reduce){.note[data-v-f8db55b1],.note[data-v-f8db55b1]:before{animation:none}}.staff .n[data-v-f8db55b1]{color:var(--magenta)}.staff h3[data-v-f8db55b1]{font-size:21px;font-weight:800;letter-spacing:-.025em;margin:12px 0 10px}.staff p[data-v-f8db55b1]{color:var(--muted);font-size:15px;line-height:1.55}.faq[data-v-f8db55b1]{padding:0 0 var(--space)}.qa[data-v-f8db55b1]{border-top:1px solid var(--ink)}.qa details[data-v-f8db55b1]{border-bottom:1px solid var(--line)}.qa summary[data-v-f8db55b1]{list-style:none;cursor:pointer;display:grid;grid-template-columns:64px 1fr 32px;align-items:center;padding:26px 0;font-size:clamp(17px,1.6vw,22px);font-weight:700;letter-spacing:-.02em}.qa summary[data-v-f8db55b1]::-webkit-details-marker{display:none}.qa summary .n[data-v-f8db55b1]{color:var(--magenta);font-weight:400}.qa summary i[data-v-f8db55b1]{position:relative;width:18px;height:18px;justify-self:end}.qa summary i[data-v-f8db55b1]:before,.qa summary i[data-v-f8db55b1]:after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:var(--ink);transition:transform .3s}.qa summary i[data-v-f8db55b1]:after{transform:rotate(90deg)}.qa details[open] summary[data-v-f8db55b1]{color:var(--magenta)}.qa details[open] summary i[data-v-f8db55b1]:after{transform:rotate(0)}.qa .a[data-v-f8db55b1]{padding:0 0 28px 64px;max-width:900px;color:#2c2b3a;font-size:16px;line-height:1.65}.final[data-v-f8db55b1]{padding-top:140px;padding-bottom:140px;text-align:center}.final h2[data-v-f8db55b1]{font-size:clamp(44px,6.4vw,104px);max-width:15ch;margin:0 auto}.final p[data-v-f8db55b1]{margin:28px auto 0;max-width:46ch;font-size:19px;line-height:1.55;color:#cfcde0}.final-cta[data-v-f8db55b1]{margin-top:40px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width: 900px){.hide-sm[data-v-f8db55b1]{display:none}.hero[data-v-f8db55b1]{grid-template-columns:1fr;min-height:auto;padding-top:110px;padding-bottom:28px}.sec-head[data-v-f8db55b1],.manifesto .sec-head[data-v-f8db55b1]{grid-template-columns:1fr;gap:8px}.case-intro[data-v-f8db55b1]{justify-self:start}.case-switch button[data-v-f8db55b1]{flex:1 1 140px}.result[data-v-f8db55b1]{grid-template-columns:1fr;gap:32px}.result-side>div[data-v-f8db55b1]{display:grid;gap:4px}.case-cta[data-v-f8db55b1]{flex-direction:column;align-items:flex-start}.sec-intro[data-v-f8db55b1]{justify-self:start}.services[data-v-f8db55b1],.case[data-v-f8db55b1]{padding-top:64px;padding-bottom:64px}.svc-list[data-v-f8db55b1],.project-cta[data-v-f8db55b1]{margin-left:calc(16px - var(--col));margin-right:calc(16px - var(--col))}.svc-list[data-v-f8db55b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.svc[data-v-f8db55b1]{padding:14px;border-radius:var(--r-inner)}.svc-top[data-v-f8db55b1]{margin-bottom:12px}.svc .ico[data-v-f8db55b1]{width:36px;height:36px;border-radius:10px}.svc .ico svg[data-v-f8db55b1]{width:20px;height:20px}.svc .n[data-v-f8db55b1]{font-size:11px}.svc h3[data-v-f8db55b1]{font-size:17px;letter-spacing:-.02em}.svc .tag[data-v-f8db55b1]{display:none}.svc p[data-v-f8db55b1]{margin-top:6px;font-size:13px;line-height:1.4}.svc .go[data-v-f8db55b1]{padding-top:10px;font-size:13px;gap:6px}.project-cta[data-v-f8db55b1]{flex-direction:column;align-items:flex-start;padding:28px 22px;gap:20px}.stats[data-v-f8db55b1]{grid-template-columns:1fr}.stat[data-v-f8db55b1],.stat+.stat[data-v-f8db55b1]{padding:28px 0;border-left:0;border-top:1px solid var(--line)}.staff[data-v-f8db55b1]{grid-template-columns:1fr;padding:0 0 0 44px;gap:36px}.staff[data-v-f8db55b1]:before{left:-8px;right:auto;top:0;bottom:0;width:57px;height:auto;background:repeating-linear-gradient(90deg,#151E5D80 0 1px,transparent 1px 10px) 8px 0 / 41px 100% no-repeat,#fff;-webkit-mask-image:linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent)}.staff li[data-v-f8db55b1],.staff li+li[data-v-f8db55b1]{border-left:0;padding:0}.note[data-v-f8db55b1],.staff li+li .note[data-v-f8db55b1],.staff li:nth-child(n) .note[data-v-f8db55b1]{top:4px;left:-22px}.staff li:nth-child(2) .note[data-v-f8db55b1]{left:-27px}.staff li:nth-child(3) .note[data-v-f8db55b1]{left:-37px}.staff li:nth-child(4) .note[data-v-f8db55b1]{left:-17px}.staff li:nth-child(5) .note[data-v-f8db55b1]{left:-42px}.faq .sec-head[data-v-f8db55b1]{margin-bottom:24px}.faq .sec-head h2[data-v-f8db55b1]{font-size:34px}.qa summary[data-v-f8db55b1]{grid-template-columns:30px 1fr 20px;gap:6px;padding:16px 0;font-size:16px;line-height:1.3}.qa summary .n[data-v-f8db55b1]{font-size:12px}.qa summary i[data-v-f8db55b1]{width:14px;height:14px}.qa summary i[data-v-f8db55b1]:before,.qa summary i[data-v-f8db55b1]:after{top:6px;height:1.5px}.qa .a[data-v-f8db55b1]{padding:0 0 18px 36px;font-size:14.5px;line-height:1.55}.final[data-v-f8db55b1]{padding-top:88px;padding-bottom:88px}}
