#__nuxt{background:transparent}body{line-height:normal}p{margin-block:1em}:root{--bg:#030304;--bg2:#070609;--panel:#09090c;--panel2:#0c0a0e;--text:#f7f5f8;--muted:#8d8990;--muted2:#5f5b62;--pink:#f441a7;--pink2:#ff7bc3;--pink3:#ffb7de;--line:hsla(0,0%,100%,.08);--line2:rgba(244,65,167,.22);--glow:0 0 32px rgba(244,65,167,.18),0 0 80px rgba(244,65,167,.08)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 72% 12%,rgba(244,65,167,.045),transparent 24%),radial-gradient(circle at 14% 56%,rgba(244,65,167,.03),transparent 22%),linear-gradient(180deg,#030304,#050406 45%,#030304);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden}body:before{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);opacity:.28;z-index:20}body:after,body:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed}body:after{background:linear-gradient(180deg,hsla(0,0%,100%,.014),transparent 1px);background-size:100% 5px;mix-blend-mode:screen;opacity:.18;z-index:21}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{margin:auto;width:min(1360px,calc(100% - 52px))}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kicker{color:var(--pink);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase}.smallcode{color:#5e5960;font:500 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030304b8;border-bottom:1px solid hsla(0,0%,100%,.065);height:66px;left:0;position:fixed;right:0;top:0;z-index:50}.navin{height:100%;justify-content:space-between}.brand,.navin{align-items:center;display:flex}.brand{font-size:15px;font-weight:800;gap:12px;letter-spacing:.22em}.brandmark{border:1px solid rgba(244,65,167,.6);border-radius:9px;box-shadow:inset 0 0 18px #f441a70d,0 0 22px #f441a70f;height:28px;position:relative;width:28px}.brandmark:after,.brandmark:before{background:var(--pink);box-shadow:0 0 9px #f441a799;content:"";height:1px;left:7px;position:absolute;right:7px}.brandmark:before{top:9px}.brandmark:after{top:17px}.brandmark i{background:#ffffff38;bottom:6px;left:13px;position:absolute;top:6px;width:1px}.navlinks{align-items:center;color:#9c979e;display:flex;font-size:12px;gap:28px}.navlinks a{position:relative;transition:.25s}.navlinks a.active,.navlinks a:hover{color:#fff}.navlinks a.active:after{background:var(--pink);border-radius:50%;bottom:-12px;box-shadow:0 0 10px #f441a7b3;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}main section[id]{scroll-margin-top:82px}.navcta{background:#f441a70b;border:1px solid rgba(244,65,167,.52);border-radius:999px;color:#fff!important;padding:10px 16px}.hero{border-bottom:1px solid var(--line);min-height:100vh;overflow:hidden;padding:100px 0 38px;position:relative}.hero-bgword{color:#ffffff06;font-size:clamp(110px,19vw,300px);font-weight:500;left:50%;letter-spacing:-.09em;line-height:.72;position:absolute;text-align:center;top:92px;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:.92fr 1.08fr;min-height:calc(100vh - 138px)}.hero-copy{padding-top:36px;position:relative;z-index:2}.hero-copy h1{font-size:clamp(70px,10vw,154px);font-weight:430;letter-spacing:-.078em;line-height:.78;margin:18px 0 24px}.hero-copy h1 span{color:#c9c5cb;display:block;font-size:.235em;font-weight:540;letter-spacing:.04em;margin-top:22px}.hero-copy p{color:#a19ca3;font-size:17px;line-height:1.72;max-width:540px}.hero-actions{display:flex;gap:10px;margin-top:30px}.btn{align-items:center;background:#09090b;border:1px solid var(--line);border-radius:999px;color:#f8f5f8;cursor:pointer;display:inline-flex;font-size:13px;gap:9px;justify-content:center;padding:13px 18px}.btn.primary{background:var(--pink);border-color:var(--pink);box-shadow:0 0 38px #f441a726;color:#13000c;font-weight:800}.btn:hover{transform:translateY(-1px)}.system{height:690px;isolation:isolate;position:relative}.core-wrap{height:530px;left:51%;position:absolute;top:51%;transform:translate(-50%,-50%);width:530px}.core-halo{background:radial-gradient(circle,rgba(244,65,167,.11),rgba(244,65,167,.035) 38%,transparent 68%);filter:blur(2px);top:2%;right:2%;bottom:2%;left:2%}.core,.core-halo{border-radius:50%;position:absolute}.core{animation:corePulse 4.4s ease-in-out infinite;background:radial-gradient(circle at 38% 33%,#fff 0,#fff 1.8%,#ffb5dd 3%,#f441a7 7%,#8c1558 22%,#1b0713 52%,#050205 72%);box-shadow:0 0 28px #f441a752,0 0 90px #f441a729,0 0 180px #f441a714,inset -34px -30px 70px #000000db;height:190px;left:50%;top:50%;transform:translate(-50%,-50%);width:190px}.core:before{border:1px solid rgba(244,65,167,.16);border-radius:50%;box-shadow:inset 0 0 35px #f441a70a;top:-35px;right:-35px;bottom:-35px;left:-35px}.core:after,.core:before{content:"";position:absolute}.core:after{background:#ffffff47;border-radius:50%;filter:blur(7px);height:10px;left:34px;top:30px;transform:rotate(-25deg);width:24px}.orbit{border:1px solid rgba(244,65,167,.13);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit:after{background:var(--pink);border-radius:50%;box-shadow:0 0 14px #f441a7b3;content:"";height:7px;position:absolute;width:7px}.o1{animation:spin 13s linear infinite;height:300px;width:300px}.o1:after{left:19%;top:12%}.o2{animation:spin 21s linear infinite reverse;border-style:dashed;height:390px;width:390px}.o2:after{right:4%;top:45%}.o3{animation:spin 34s linear infinite;height:485px;width:485px}.o3:after{bottom:8%;left:30%}.o4{animation:spin 52s linear infinite reverse;border-color:#ffffff0b;height:575px;width:575px}.o4:after{display:none}.crosshair:after,.crosshair:before{background:#ffffff0d;content:"";position:absolute;z-index:-1}.crosshair:before{height:600px;width:1px}.crosshair:after,.crosshair:before{left:50%;top:50%;transform:translate(-50%,-50%)}.crosshair:after{height:1px;width:600px}.data{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060507d1;border:1px solid rgba(244,65,167,.18);border-radius:11px;box-shadow:0 0 35px #f441a709;min-width:165px;padding:13px 15px;position:absolute}.data b{color:#f4e9ef;display:block;font:700 11px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;margin-bottom:7px}.data span{color:#777179;display:block;font:500 9px/1.45 ui-monospace,SFMono-Regular,monospace}.d1{left:0;top:16%}.d2{right:0;top:23%}.d3{bottom:13%;left:4%}.d4{bottom:10%;right:3%}.syscode{color:#544e56;font:500 9px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.18em;position:absolute}.sc1{right:6%;top:7%}.sc2{bottom:3%;left:3%}.scan{animation:scan 5s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--pink),transparent);box-shadow:0 0 18px #f441a766;height:1px;left:5%;opacity:.35;position:absolute;right:5%;top:24%}.storypaths{height:92%;top:4%;right:0;bottom:0;left:0;opacity:.72;pointer-events:none;position:absolute;width:100%;z-index:-1}.storypaths path{animation:pathFlow 14s linear infinite;fill:none;filter:drop-shadow(0 0 6px rgba(244,65,167,.12));stroke:#f441a729;stroke-dasharray:7 10;stroke-width:1.15}.storypaths path:nth-child(2){animation-delay:-4s;opacity:.7}.storypaths path:nth-child(3){animation-delay:-8s;opacity:.48}.storypaths circle{fill:#f441a7;filter:drop-shadow(0 0 7px rgba(244,65,167,.65))}@keyframes pathFlow{to{stroke-dashoffset:-170}}.flow{background:#ffffff02;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:34px 0}.flowline{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.flowitem{background:#070608;border:1px solid var(--line);border-radius:10px;padding:18px 14px;position:relative}.flowitem:not(:last-child):after{color:#3e3940;content:"→";font:12px ui-monospace,monospace;position:absolute;right:-18px;top:50%;transform:translateY(-50%)}.flowitem small{color:#5e5960;display:block;font:500 9px ui-monospace,monospace;margin-bottom:8px}.flowitem b{font-size:12px;font-weight:600;letter-spacing:.04em}.flowitem.active{border-color:#f441a747;box-shadow:inset 0 0 18px #f441a706}.flowitem.active b{color:var(--pink3)}.section{border-bottom:1px solid var(--line)}.cap{display:grid;grid-template-columns:.72fr 1.28fr;min-height:760px}.copy{border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:105px 70px 95px 0}.copy h2{font-size:clamp(36px,4.4vw,78px);font-weight:430;letter-spacing:-.055em;line-height:.92;margin:16px 0 22px}.copy p{color:#949097;font-size:15px;line-height:1.78;max-width:500px}.capviz{display:grid;overflow:hidden;padding:70px;place-items:center;position:relative}.cap:nth-child(2n){grid-template-columns:1.28fr .72fr}.cap:nth-child(2n) .copy{border-left:1px solid var(--line);border-right:0;order:2;padding:105px 0 95px 70px}.cap:nth-child(2n) .capviz{order:1}.metrics{border-top:1px solid var(--line);display:flex;gap:26px;margin-top:34px;padding-top:20px}.metric{color:#625e64;font:500 9px/1.3 ui-monospace,monospace}.metric strong{color:#d9d5da;display:block;font-size:16px;font-weight:500;margin-bottom:5px}.signalbox{background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 50% 52%,rgba(244,65,167,.05),transparent 45%),#060608;background-size:34px 34px,34px 34px,auto,auto;border:1px solid var(--line);border-radius:16px;height:470px;overflow:hidden;position:relative;width:min(760px,100%)}.signalbox svg{height:44%;left:0;position:absolute;top:28%;width:100%}.signalbox path{animation:draw 4.6s linear infinite;fill:none;filter:drop-shadow(0 0 8px rgba(244,65,167,.45));stroke:var(--pink);stroke-dasharray:1400;stroke-dashoffset:1400;stroke-width:1.6}.sigmark{background:#08070a;border:1px solid var(--line);border-radius:7px;color:#8b858d;font:500 9px ui-monospace,monospace;padding:8px 10px;position:absolute}.sm1{left:6%;top:10%}.sm2{right:7%;top:17%}.sm3{bottom:10%;color:var(--pink2);right:9%}.memory{aspect-ratio:1;max-width:100%;position:relative;width:580px}.memring{border:1px solid rgba(244,65,167,.14);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mr1{animation:memSpin1 16s linear infinite;height:34%;width:34%}.mr2{animation:memSpin2 24s linear infinite reverse;height:57%;width:57%}.mr3{animation:memSpin3 34s linear infinite;height:82%;width:82%}.mr4{animation:memSpin4 52s linear infinite reverse;border-color:#ffffff0b;height:100%;width:100%}.memcore{animation:memPulse 4.2s ease-in-out infinite;background:radial-gradient(circle at 37% 31%,#fff 0,#fff,#ffb5dd 4%,#f441a7 10%,#7c124e 44%,#12040c 76%);box-shadow:0 0 45px #f441a73b;height:84px;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;z-index:3}.memcore,.memnode{border-radius:50%;position:absolute}.memnode{background:var(--pink);box-shadow:0 0 16px #f441a79e;height:10px;width:10px;z-index:4}.mn1{animation:nodeFloat 7s ease-in-out infinite;left:15%;top:31%}.mn2{animation:nodeFloat 8.5s ease-in-out 1s infinite;right:7%;top:47%}.mn3{animation:nodeFloat 6.8s ease-in-out 2s infinite;bottom:5%;left:33%}.mn4{animation:nodeFloat 7.8s ease-in-out 1.6s infinite;bottom:20%;right:28%}.mn5{animation:nodeFloat 8.2s ease-in-out .4s infinite;right:27%;top:14%}.memlabel{color:#787279;font:500 9px ui-monospace,monospace;position:absolute;z-index:4}.ml1{left:5%;top:23%}.ml2{right:2%;top:39%}.ml3{bottom:0;left:22%}.ml4{bottom:16%;right:8%}.mempulse{animation:memEcho 4.8s ease-out infinite;border:1px solid rgba(244,65,167,.16);border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:2}.mempulse.p2{animation-delay:1.6s}.mempulse.p3{animation-delay:3.2s}.persona{background:#060608;border:1px solid var(--line);border-radius:16px;height:500px;overflow:hidden;position:relative;width:min(740px,100%)}.persona .grid{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:38px 38px;top:0;right:0;bottom:0;left:0;position:absolute}.axis{background:#ffffff0f;position:absolute}.axis.x{height:1px;left:8%;right:8%;top:50%}.axis.y{bottom:8%;left:50%;top:8%;width:1px}.radar{animation:radarDrift 8s ease-in-out infinite;background:linear-gradient(135deg,#f441a72b,#f441a708);clip-path:polygon(50% 2%,92% 28%,88% 78%,51% 98%,10% 75%,6% 29%);filter:drop-shadow(0 0 20px rgba(244,65,167,.12));height:320px;outline:1px solid rgba(244,65,167,.5);transform:translate(-50%,-50%) rotate(11deg);width:320px}.persona-ping,.radar{left:50%;position:absolute;top:50%}.persona-ping{animation:personaPulse 2.6s ease-in-out infinite;background:#f441a7;box-shadow:0 0 22px #f441a7a6;height:18px;width:18px;z-index:3}.persona-ping,.persona-ring{border-radius:50%;transform:translate(-50%,-50%)}.persona-ring{animation:personaRing 3.6s ease-out infinite;border:1px solid rgba(244,65,167,.18);height:84px;left:50%;position:absolute;top:50%;width:84px;z-index:2}.persona-ring.r2{animation-delay:1.2s}.persona-ring.r3{animation-delay:2.4s}.persona-node{background:#100a0e;border:1px solid rgba(244,65,167,.45);border-radius:50%;box-shadow:0 0 14px #f441a71f;height:10px;position:absolute;width:10px;z-index:3}.persona-node.hot{background:#f441a7;box-shadow:0 0 18px #f441a794}.pn1{animation:nodeBlink 3.2s ease-in-out infinite;left:50%;top:16%;transform:translate(-50%)}.pn2{animation:nodeBlink 3.2s ease-in-out 1s infinite;right:14%;top:50%;transform:translateY(-50%)}.pn3{animation:nodeBlink 3.2s ease-in-out 2s infinite;bottom:14%;left:50%;transform:translate(-50%)}.pn4{animation:nodeBlink 3.2s ease-in-out 1.6s infinite;left:14%;top:50%;transform:translateY(-50%)}.persona .pl{color:#77717a;font:500 9px ui-monospace,monospace;position:absolute}.pl1{left:47%;top:7%}.pl2{right:4%;top:47%}.pl3{bottom:7%;left:45%}.pl4{left:4%;top:47%}.reply{align-items:center;display:grid;gap:26px;grid-template-columns:1fr 120px 1fr;width:min(790px,100%)}.stack{display:flex;flex-direction:column;gap:12px}.msg{background:#08070a;border:1px solid var(--line);border-radius:13px;color:#a6a0a8;font-size:12px;line-height:1.5;padding:15px 17px}.msg.ai{background:linear-gradient(180deg,#f441a70e,#f441a703);border-color:#f441a733;color:#d5ccd2}.proc{border:1px solid rgba(244,65,167,.3);border-radius:50%;display:grid;height:104px;place-items:center;position:relative;width:104px}.proc:after,.proc:before{animation:spin 8s linear infinite;border:1px dashed rgba(244,65,167,.14);border-radius:50%;content:"";position:absolute}.proc:before{top:-18px;right:-18px;bottom:-18px;left:-18px}.proc:after{animation-direction:reverse;animation-duration:14s;top:-34px;right:-34px;bottom:-34px;left:-34px}.proc i{background:var(--pink);border-radius:50%;box-shadow:0 0 26px #f441a780;height:24px;width:24px}.pipeline{background:linear-gradient(hsla(0,0%,100%,.016) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.016) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(244,65,167,.045),transparent 48%),#060608;background-size:32px 32px,32px 32px,auto,auto;border:1px solid var(--line);border-radius:16px;height:440px;overflow:hidden;position:relative;width:min(820px,100%)}.pipeline:before{background:linear-gradient(90deg,#f441a714,#f441a76b,#f441a71f);box-shadow:0 0 18px #f441a726;content:"";height:1px;left:7%;right:7%}.pipe-stage,.pipeline:before{position:absolute;top:50%;transform:translateY(-50%)}.pipe-stage{align-items:center;background:#08070af0;border:1px solid rgba(244,65,167,.18);border-radius:12px;box-shadow:0 0 25px #f441a709;display:flex;flex-direction:column;height:92px;justify-content:center;width:112px}.pipe-stage b{color:#eee8ec;font:700 10px/1.1 ui-monospace,monospace;letter-spacing:.06em}.pipe-stage span{color:#686169;font:500 8px/1.2 ui-monospace,monospace;margin-top:7px}.ps1{left:6%}.ps2{left:28%}.ps3{left:50%;transform:translate(-50%,-50%)}.ps4{right:28%}.ps5{right:6%}.pipe-core{background:radial-gradient(circle at 38% 32%,#fff 0,#fff 5%,#ffabd7 9%,#f441a7 20%,#80114e 54%,#14030d 80%);border-radius:50%;box-shadow:0 0 22px #f441a757;height:28px;margin-bottom:9px;width:28px}.pipe-node{background:#141116;border:1px solid rgba(244,65,167,.35);border-radius:50%;box-shadow:inset 0 0 8px #f441a714;height:12px;margin-bottom:10px;width:12px}.pipe-node.hot{box-shadow:0 0 18px #f441a78c}.pipe-node.hot,.pulse{background:var(--pink)}.pulse{animation:travel 4.5s linear infinite;border-radius:50%;box-shadow:0 0 16px #f441a7bf;height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.pulse.p2{animation-delay:1.5s;opacity:.75}.pulse.p3{animation-delay:3s;opacity:.5}.pipe-label{color:#59545b;font:500 8px/1.2 ui-monospace,monospace;letter-spacing:.13em;position:absolute;text-transform:uppercase}.pla{left:6%;top:14%}.plb{right:6%}.plb,.plc{bottom:13%}.plc{color:var(--pink2);left:42%}.output-burst{border:1px solid rgba(244,65,167,.13);border-radius:50%;box-shadow:0 0 28px #f441a70d;height:86px;position:absolute;right:3.5%;top:50%;transform:translateY(-50%);width:86px}.output-burst:after,.output-burst:before{border:1px solid rgba(244,65,167,.09);border-radius:50%;content:"";top:-12px;right:-12px;bottom:-12px;left:-12px;position:absolute}.output-burst:after{animation:spin 10s linear infinite;border-style:dashed;top:-24px;right:-24px;bottom:-24px;left:-24px}@keyframes travel{0%{left:8%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:90%;opacity:0}}.speedfield{background:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0),radial-gradient(circle at 72% 50%,rgba(244,65,167,.06),transparent 34%),#060608;background-size:32px 32px,32px 32px,auto,auto;border:1px solid var(--line);border-radius:16px;height:440px;overflow:hidden;position:relative;width:min(820px,100%)}.speedfield:before{background:linear-gradient(90deg,transparent,rgba(244,65,167,.18),rgba(244,65,167,.55),transparent);box-shadow:0 0 22px #f441a726;content:"";height:1px;left:8%;position:absolute;right:8%;top:50%}.speedfield:after{border:1px solid rgba(244,65,167,.16);border-radius:50%;box-shadow:0 0 0 34px #f441a709,0 0 0 68px #f441a705,0 0 70px #f441a714;content:"";height:210px;right:4%;width:210px}.speed-core,.speedfield:after{position:absolute;top:50%;transform:translateY(-50%)}.speed-core{background:radial-gradient(circle at 38% 30%,#fff 0,#fff,#ffb4dc 8%,#f441a7 22%,#781049 58%,#12030c 82%);border-radius:50%;box-shadow:0 0 30px #f441a766,0 0 75px #f441a71f;height:54px;right:8%;width:54px;z-index:2}.speed-trail{animation:speedRush 3.1s linear infinite;background:linear-gradient(90deg,transparent,rgba(244,65,167,.06),rgba(244,65,167,.8),transparent);filter:drop-shadow(0 0 8px rgba(244,65,167,.45));height:2px;left:-18%;position:absolute;width:58%}.st1{top:38%}.st2{animation-delay:1s;opacity:.82;top:50%}.st3{animation-delay:2s;opacity:.58;top:62%}.speed-dot{animation:dotRush 2.8s linear infinite;background:var(--pink);border-radius:50%;box-shadow:0 0 18px #f441a7bf;height:8px;position:absolute;width:8px}.sd1{animation-delay:.2s;top:38%}.sd2{animation-delay:1.1s;top:50%}.sd3{animation-delay:2s;top:62%}.speed-label{color:#777179;font:600 10px/1 ui-monospace,monospace;letter-spacing:.16em;position:absolute}.sla{left:6%;top:12%}.slb{left:6%}.slb,.slc{bottom:12%}.slc{color:var(--pink2);right:8%}.speed-word{color:#ffffffeb;font-size:clamp(36px,4vw,58px);font-weight:430;left:7%;letter-spacing:-.055em;line-height:.94;max-width:390px;position:absolute;top:50%;transform:translateY(-50%);width:48%;z-index:3}.speed-word small{color:#6f6870;display:block;font:500 10px/1.4 ui-monospace,monospace;letter-spacing:.15em;margin-top:10px}@keyframes speedRush{0%{opacity:0;transform:translate(0) scaleX(.55)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(205%) scaleX(1.15)}}@keyframes dotRush{0%{left:8%;opacity:0}10%{opacity:1}88%{opacity:1}to{left:78%;opacity:0}}.branchviz{background:linear-gradient(hsla(0,0%,100%,.016) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.016) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(244,65,167,.05),transparent 44%),#060608;background-size:34px 34px,34px 34px,auto,auto;border:1px solid var(--line);border-radius:16px;height:470px;overflow:hidden;position:relative;width:min(780px,100%)}.branchviz svg{height:86%;top:7%;right:7%;bottom:7%;left:7%;position:absolute;width:86%}.branchviz path{animation:branchDraw 4.8s ease-in-out infinite;fill:none;filter:drop-shadow(0 0 5px rgba(244,65,167,.18));stroke:#f441a752;stroke-dasharray:520;stroke-dashoffset:520;stroke-width:1.4}.branchviz path:nth-child(2){animation-delay:.35s}.branchviz path:nth-child(3){animation-delay:.7s}.branch-node{background:#100a0e;border:1px solid rgba(244,65,167,.6);border-radius:50%;box-shadow:0 0 20px #f441a724;height:13px;position:absolute;width:13px}.branch-node.hot{background:#f441a7;box-shadow:0 0 20px #f441a78c}.bn0{left:14%;top:49%}.bn1{left:44%;top:49%}.bn2{right:13%;top:20%}.bn3{right:13%;top:49%}.bn4{bottom:18%;right:13%}.branch-tag{color:#6f6870;font:600 9px/1 ui-monospace,monospace;letter-spacing:.12em;position:absolute;text-transform:uppercase}.bt0{left:8%;top:39%}.bt1{color:#d9ccd4;left:39%;top:39%}.bt2{right:6%;top:12%}.bt3{color:#ff95cc;right:5%;top:42%}.bt4{bottom:10%;right:6%}@keyframes branchDraw{0%{opacity:.2;stroke-dashoffset:520}65%,to{opacity:1;stroke-dashoffset:0}}.worlds{padding:145px 0}.worldhead{align-items:flex-end;display:flex;gap:50px;justify-content:space-between;margin-bottom:56px}.worldhead h2{font-size:clamp(58px,7vw,108px);font-weight:430;letter-spacing:-.06em;line-height:.9;margin:14px 0}.worldhead p{color:#8f8a91;line-height:1.7;max-width:470px}.worldgrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.world{background:#070608;border:1px solid var(--line);border-radius:16px;height:470px;overflow:hidden;position:relative}.world:before{background:radial-gradient(circle at var(--x) var(--y),rgba(244,65,167,var(--a)),transparent 34%),linear-gradient(180deg,transparent 35%,rgba(0,0,0,.84))}.world:after,.world:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.world:after{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:32px 32px;opacity:.55;transform:perspective(430px) rotateX(61deg) scale(1.35);transform-origin:bottom}.world .portal{border:1px solid rgba(244,65,167,.16);border-radius:50%;box-shadow:0 0 0 26px #f441a706,0 0 0 52px #f441a703,0 0 50px #f441a70f;height:150px;left:50%;position:absolute;top:39%;transform:translate(-50%,-50%);width:150px}.world .portal:before{background:radial-gradient(circle at 38% 32%,#fff 0,#fff 3%,#ffabd7 7%,#f441a7 18%,#6f1045,#10030a 78%);border-radius:50%;box-shadow:0 0 28px #f441a747;content:"";top:27%;right:27%;bottom:27%;left:27%;position:absolute}.worldcopy{bottom:24px;left:24px;position:absolute;right:24px;z-index:2}.worldcopy small{color:var(--pink);font:600 9px ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.worldcopy h3{font-size:30px;font-weight:500;margin:9px 0 8px}.worldcopy p{color:#8e8990;font-size:13px;line-height:1.6}.world{isolation:isolate}.world:before{background:linear-gradient(180deg,rgba(244,65,167,.018),transparent 45%,rgba(0,0,0,.88));z-index:0}.world:after{opacity:.34;z-index:0}.worldcopy{z-index:6}.world-visual{border-bottom:1px solid hsla(0,0%,100%,.035);height:300px;left:18px;overflow:hidden;position:absolute;right:18px;top:18px;transition:transform .55s ease,filter .55s ease;z-index:2}.world:hover .world-visual{filter:brightness(1.12);transform:translateY(-4px)}.midnight-visual{background:radial-gradient(circle at 50% 38%,rgba(244,65,167,.14),transparent 28%),linear-gradient(180deg,#080509,#050406 72%,#09050a)}.midnight-visual:before{border:1px solid rgba(244,65,167,.32);border-radius:50%;box-shadow:0 0 0 24px #f441a706,0 0 55px #f441a71c;height:112px;width:112px}.midnight-visual:after,.midnight-visual:before{content:"";left:50%;position:absolute;top:34%;transform:translate(-50%,-50%)}.midnight-visual:after{animation:midnightPulse 4.8s ease-in-out infinite;background:radial-gradient(circle at 38% 30%,#fff 0,#fff,#ffb7de 4%,#f441a7 10%,#781049 42%,#12030c 76%);border-radius:50%;box-shadow:0 0 28px #f441a747;height:68px;width:68px}.cityline{background:linear-gradient(90deg,transparent 0 3%,hsla(0,0%,100%,.045) 3% 8%,transparent 8% 12%,hsla(0,0%,100%,.028) 12% 19%,transparent 19% 23%,hsla(0,0%,100%,.05) 23% 27%,transparent 27% 33%,hsla(0,0%,100%,.03) 33% 41%,transparent 41% 48%,hsla(0,0%,100%,.05) 48% 54%,transparent 54% 60%,hsla(0,0%,100%,.026) 60% 68%,transparent 68% 75%,hsla(0,0%,100%,.05) 75% 80%,transparent 80% 86%,hsla(0,0%,100%,.03) 86% 94%,transparent 94%);border-bottom:1px solid rgba(244,65,167,.18);bottom:26px;clip-path:polygon(0 100%,0 74%,8% 74%,8% 48%,17% 48%,17% 70%,27% 70%,27% 32%,36% 32%,36% 64%,48% 64%,48% 42%,60% 42%,60% 73%,70% 73%,70% 52%,80% 52%,80% 68%,90% 68%,90% 38%,100% 38%,100% 100%);height:88px;opacity:.7}.city-scan,.cityline{left:6%;position:absolute;right:6%}.city-scan{animation:cityScan 4.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--pink),transparent);bottom:27px;box-shadow:0 0 12px #f441a773;height:1px}.midnight-label{color:#6f6870;font:500 8px ui-monospace,monospace;left:18px;letter-spacing:.14em;position:absolute;text-transform:uppercase;top:18px}.orbit-visual{background:radial-gradient(circle at 50% 48%,rgba(244,65,167,.105),transparent 34%),linear-gradient(180deg,#070507,#050406)}.orbit-center{background:radial-gradient(circle at 38% 31%,#fff 0,#fff,#ffb7de 6%,#f441a7 15%,#7b114c 48%,#11030b 78%);border-radius:50%;box-shadow:0 0 34px #f441a754,0 0 80px #f441a714;height:76px;transform:translate(-50%,-50%);width:76px}.orbit-center,.orbit-ring{left:50%;position:absolute;top:46%}.orbit-ring{border:1px solid rgba(244,65,167,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(var(--r))}.orbit-ring:after{background:#f441a7;border-radius:50%;box-shadow:0 0 15px #f441a7b8;content:"";height:7px;position:absolute;width:7px}.or-a{height:88px;width:174px;--r:-18deg;animation:orbitSpinA 10s linear infinite}.or-a:after{right:12px;top:17px}.or-b{height:124px;width:242px;--r:19deg;animation:orbitSpinB 15s linear infinite reverse}.or-b:after{bottom:9px;left:28px}.or-c{height:158px;width:302px;--r:-5deg;animation:orbitSpinC 22s linear infinite;border-style:dashed;opacity:.64}.or-c:after{bottom:2px;right:55px}.orbit-readout{color:#706a72;font:500 8px/1.55 ui-monospace,monospace;letter-spacing:.12em;position:absolute;right:17px;text-align:right;top:18px}.orbit-readout b{color:#f08fc4;display:block;font-weight:500}.unwritten-visual{background:radial-gradient(circle at 43% 48%,rgba(244,65,167,.075),transparent 32%),linear-gradient(180deg,#070507,#050406)}.unwritten-visual svg{height:84%;top:8%;right:8%;bottom:8%;left:8%;overflow:visible;position:absolute;width:84%}.unwritten-visual path{animation:worldBranch 5.2s ease-in-out infinite;fill:none;filter:drop-shadow(0 0 5px rgba(244,65,167,.18));stroke:#f441a761;stroke-dasharray:520;stroke-dashoffset:520;stroke-width:1.35}.unwritten-visual path:nth-child(2){animation-delay:.35s}.unwritten-visual path:nth-child(3){animation-delay:.7s}.story-node{background:#0b0609;border:1px solid rgba(244,65,167,.6);border-radius:50%;box-shadow:0 0 15px #f441a724;height:10px;position:absolute;width:10px}.story-node.hot{background:#f441a7;box-shadow:0 0 18px #f441a799}.sn0{left:17%;top:48%}.sn1{left:47%;top:48%}.sn2{right:14%;top:22%}.sn3{right:14%;top:48%}.sn4{bottom:22%;right:14%}.branch-caption{color:#665f67;font:500 8px ui-monospace,monospace;letter-spacing:.12em;position:absolute;text-transform:uppercase}.bc0{left:12%;top:37%}.bc1{color:#bba9b4;left:42%;top:37%}.bc2{right:8%;top:12%}.bc3{color:#f48dc5;right:7%;top:39%}.bc4{bottom:12%;right:8%}@keyframes midnightPulse{50%{box-shadow:0 0 42px #f441a761;transform:translate(-50%,-50%) scale(1.06)}}@keyframes cityScan{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.9;transform:translateY(-72px)}}@keyframes orbitSpinA{to{transform:translate(-50%,-50%) rotate(342deg)}}@keyframes orbitSpinB{to{transform:translate(-50%,-50%) rotate(-341deg)}}@keyframes orbitSpinC{to{transform:translate(-50%,-50%) rotate(355deg)}}@keyframes worldBranch{0%{opacity:.18;stroke-dashoffset:520}68%,to{opacity:1;stroke-dashoffset:0}}.storyshowcase{border-bottom:1px solid var(--line);overflow:hidden;padding:150px 0 120px;position:relative}.storyshowcase:before{background:radial-gradient(circle,rgba(244,65,167,.055),transparent 62%);filter:blur(10px);height:760px;top:58%;transform:translate(-50%,-50%);width:760px}.storyshowcase:after,.storyshowcase:before{border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute}.storyshowcase:after{border:1px solid rgba(244,65,167,.06);bottom:-90px;box-shadow:0 0 0 40px #f441a703,0 0 0 80px #f441a702;height:220px;transform:translate(-50%);width:min(860px,86%)}.storyshowcase .showcase-head{align-items:end;display:grid;gap:64px;grid-template-columns:1.08fr .92fr;margin-bottom:44px}.storyshowcase .showcase-head h2{font-size:clamp(68px,8.8vw,136px);font-weight:430;letter-spacing:-.078em;line-height:.88;margin:10px 0 0}.storyshowcase .showcase-copy{color:#9b959d;font-size:16px;justify-self:end;line-height:1.74;max-width:460px;padding-bottom:12px}.storyshowcase .phone-stage{display:grid;min-height:640px;place-items:center;position:relative}.storyshowcase .floor-orbit{border:1px solid rgba(244,65,167,.08);border-radius:50%;height:210px;left:50%;opacity:.9;position:absolute;top:66%;transform:translate(-50%,-50%);width:min(760px,84%)}.storyshowcase .floor-orbit:after,.storyshowcase .floor-orbit:before{border:1px solid rgba(244,65,167,.045);border-radius:50%;content:"";top:18px;right:18px;bottom:18px;left:18px;position:absolute}.storyshowcase .floor-orbit:after{top:40px;right:40px;bottom:40px;left:40px}.storyshowcase .phones{height:560px;position:relative;width:min(760px,92%);z-index:2}.storyshowcase .phone{background:linear-gradient(165deg,#242029,#09080b 52%,#16121a);border-radius:36px;box-shadow:0 26px 56px #00000075,0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff08;height:500px;padding:9px;position:absolute;width:245px}.storyshowcase .phone:before{background:#040406;height:16px;opacity:.95;top:10px;width:78px}.storyshowcase .phone:after,.storyshowcase .phone:before{border-radius:999px;content:"";left:50%;position:absolute;transform:translate(-50%);z-index:4}.storyshowcase .phone:after{background:#ffffff47;bottom:7px;height:3px;width:70px}.storyshowcase .phone-screen{background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 50% 40%,rgba(244,65,167,.09),transparent 38%),linear-gradient(180deg,#0d0b10,#07070a);background-size:24px 24px,24px 24px,auto,auto;border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff06;height:100%;overflow:hidden;position:relative;width:100%}.storyshowcase .phone-screen img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.storyshowcase .phone-left{animation:phoneLeftClean 7.2s ease-in-out infinite;left:15%;top:44px;transform:rotate(-8deg)}.storyshowcase .phone-right{animation:phoneRightClean 7.2s ease-in-out .3s infinite;right:15%;top:8px;transform:rotate(7deg);z-index:3}.storyshowcase .center-glow{background:radial-gradient(circle,rgba(244,65,167,.14),transparent 68%);border-radius:50%;filter:blur(6px);height:180px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:180px;z-index:1}.storyshowcase .showcase-foot{border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:18px}.storyshowcase .showcase-foot div{border-right:1px solid var(--line);padding:22px 0}.storyshowcase .showcase-foot div:last-child{border-right:0}.storyshowcase .showcase-foot b{color:#d8d3d9;display:block;font-size:13px;font-weight:560;margin-bottom:6px}.storyshowcase .showcase-foot span{color:#676168;font:500 9px ui-monospace,monospace}@keyframes phoneLeftClean{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-8px)}}@keyframes phoneRightClean{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(6deg) translateY(-10px)}}@media (max-width:920px){.storyshowcase{padding:110px 0 90px}.storyshowcase .showcase-head{gap:24px;grid-template-columns:1fr;margin-bottom:20px}.storyshowcase .showcase-copy{justify-self:start;padding-bottom:0}.storyshowcase .phone-stage{min-height:540px}.storyshowcase .phones{height:470px;width:min(620px,100%)}.storyshowcase .phone{height:428px;width:210px}.storyshowcase .phone-left{left:10%;top:36px}.storyshowcase .phone-right{right:10%;top:10px}}@media (max-width:620px){.storyshowcase .phone-stage{min-height:420px}.storyshowcase .phones{height:360px}.storyshowcase .phone{border-radius:28px;height:348px;padding:7px;width:170px}.storyshowcase .phone-screen{border-radius:22px}.storyshowcase .phone:before{height:13px;top:8px;width:60px}.storyshowcase .phone-left{left:4%;top:26px}.storyshowcase .phone-right{right:4%;top:8px}.storyshowcase .showcase-foot{grid-template-columns:1fr}.storyshowcase .showcase-foot div{border-bottom:1px solid var(--line);border-right:0}.storyshowcase .showcase-foot div:last-child{border-bottom:0}}.store-coming{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:34px}.store-coming-label{align-items:center;color:#d8ccd4;display:inline-flex;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:9px;letter-spacing:.18em;text-transform:uppercase}.store-coming-label:before{background:var(--pink);border-radius:50%;box-shadow:0 0 12px #f441a7b3;content:"";height:6px;width:6px}.store-coming-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.store-coming-badge{align-items:center;background:linear-gradient(180deg,#ffffff07,#ffffff03),#070608c2;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;box-shadow:inset 0 0 0 1px #f441a705,0 12px 35px #0000002e;display:flex;gap:12px;min-width:190px;padding:12px 15px}.store-coming-icon{background:#f441a70e;border:1px solid rgba(244,65,167,.22);border-radius:10px;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.store-coming-copy{display:flex;flex-direction:column;text-align:left}.store-coming-copy small{color:#6f6870;font:500 8px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.store-coming-copy b{color:#f4f0f3;font-size:14px;font-weight:650}@media (max-width:560px){.store-coming-badges{width:100%}.store-coming-badge{width:min(280px,100%)}}.end{overflow:hidden;padding:185px 0 155px;position:relative;text-align:center}.end:before{background:radial-gradient(circle,rgba(244,65,167,.08),transparent 62%);border-radius:50%;content:"";filter:blur(6px);height:740px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:740px}.end .inner{position:relative;z-index:2}.end h2{font-size:clamp(75px,10vw,150px);font-weight:430;letter-spacing:-.075em;line-height:.84;margin:15px auto 28px;max-width:1150px}.end p{color:#918b93;line-height:1.72;margin:0 auto;max-width:520px}.end .btn{margin-top:30px}.footer{border-top:1px solid var(--line);color:#655f67;font-size:11px;padding:28px 0 36px}.footerin{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footlinks{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .85s ease,transform .85s ease}.reveal.show{opacity:1;transform:none}.cursorGlow{background:radial-gradient(circle,rgba(244,65,167,.035),transparent 68%);border-radius:50%;height:430px;mix-blend-mode:screen;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:430px;z-index:1}@keyframes corePulse{0%,to{transform:translate(-50%,-50%) scale(.98)}50%{transform:translate(-50%,-50%) scale(1.025)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes scan{0%,to{opacity:.1;top:17%}50%{opacity:.52;top:81%}}@keyframes draw{0%{stroke-dashoffset:1400}72%,to{stroke-dashoffset:0}}@keyframes radarDrift{0%,to{transform:translate(-50%,-50%) rotate(8deg) scale(.97)}50%{transform:translate(-50%,-50%) rotate(14deg) scale(1.02)}}@keyframes personaPulse{0%,to{opacity:.88;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes personaRing{0%{opacity:.65;transform:translate(-50%,-50%) scale(.45)}70%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes nodeBlink{0%,to{opacity:.55}50%{box-shadow:0 0 20px #f441a773;opacity:1}}@keyframes memPulse{0%,to{transform:translate(-50%,-50%) scale(.96)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes memSpin1{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes memSpin2{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes memSpin3{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes memSpin4{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes nodeFloat{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@keyframes memEcho{0%{opacity:.62;transform:translate(-50%,-50%) scale(.42)}70%{opacity:.14}to{opacity:0;transform:translate(-50%,-50%) scale(2.55)}}@media (max-width:920px){.wrap{width:min(100% - 28px,1360px)}.navlinks a:not(.navcta){display:none}.hero{padding-top:84px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:34px}.hero-copy h1{font-size:clamp(70px,23vw,120px)}.system{height:520px}.core-wrap{height:390px;width:390px}.core{height:150px;width:150px}.o1{height:240px;width:240px}.o2{height:310px;width:310px}.o3{height:380px;width:380px}.o4{height:450px;width:450px}.data{min-width:132px;padding:10px}.d1{left:0;top:15%}.d2{right:0;top:20%}.d3{bottom:12%;left:0}.d4{bottom:9%;right:0}.flowline{grid-template-columns:repeat(2,1fr)}.flowitem:not(:last-child):after{display:none}.cap,.cap:nth-child(2n){grid-template-columns:1fr;min-height:auto}.cap:nth-child(2n) .copy,.copy{border:0;border-bottom:1px solid var(--line);order:1;padding:90px 0}.cap:nth-child(2n) .capviz,.capviz{order:2;padding:60px 0 85px}.reply{grid-template-columns:1fr}.proc{margin:18px auto}.worldhead{display:block}.worldgrid{grid-template-columns:1fr}.world{height:390px}.persona{height:410px}.radar{height:250px;width:250px}.memory{width:420px}}@media (max-width:760px){.speed-word{font-size:clamp(30px,8vw,44px);left:6%;max-width:260px;width:52%}.speed-core{height:46px;right:7%;width:46px}.speedfield:after{height:160px;right:2%;width:160px}}@media (max-width:560px){.hero-actions{align-items:flex-start;flex-direction:column}.system{height:470px}.core-wrap{height:320px;width:320px}.core{height:126px;width:126px}.o1{height:205px;width:205px}.o2{height:265px;width:265px}.o3{height:325px;width:325px}.o4{height:385px;width:385px}.data{font-size:8px;min-width:118px}.d1{top:8%}.d2{top:18%}.d3{bottom:8%}.d4{bottom:13%}.metrics{flex-wrap:wrap}.signalbox{height:360px}}b,strong{font-weight:bolder}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}
