:root{--bg:#eef0f1;--card:#fff;--ink:#0f1113;--body:#43494e;--dim:#5f656d;--faint:#949aa2;--line:#0f11131a;--line-strong:#0f111333;--dark:#0f1113;--dark-2:#16181b;--acc:#644df9;--acc-c:#fff;--acc-soft:#644df91a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3{color:var(--ink);font-family:Satoshi,sans-serif;font-weight:500}.ai{font-style:italic}a{color:inherit;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .3s}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.mono{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:10px}.dot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 0 3px var(--acc-soft);border-radius:50%;display:inline-block}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.65,.25,1),transform .8s cubic-bezier(.2,.65,.25,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.hero-fade{opacity:0;animation:.9s cubic-bezier(.2,.65,.25,1) forwards hf;animation-delay:var(--d,0s);transform:translateY(22px)}@keyframes hf{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.hero-fade{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.tick .row{animation:none!important}.final>*{opacity:1!important;transition:none!important;transform:none!important}.catgraph .bar i,.cmpf .track i,.cmpf .stick i{transition:none!important}.viz.voice .orb,.viz.voice .orb i,.viz.voice .vring,.viz.codebox .cur{animation:none!important}}.btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn.solid{background:var(--ink);color:#fff}.btn.solid:hover{background:#26292d}.btn.ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn.acc{background:var(--acc);color:var(--acc-c)}.btn.acc:hover{filter:brightness(1.06)}nav.top{z-index:50;position:fixed;top:14px;left:0;right:0}nav.top .pill{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);background:#ffffffc7;border-radius:999px;align-items:center;gap:26px;width:calc(100% - 32px);max-width:1240px;height:58px;margin:0 auto;padding:0 10px 0 22px;display:flex;box-shadow:0 8px 30px #0f11130d}nav.top .brand{color:var(--ink);letter-spacing:-.01em;font-family:Satoshi,sans-serif;font-size:18px;font-weight:500}nav.top .mk{width:19px;height:19px}nav.top .links{color:var(--body);gap:22px;margin:0 auto;font-size:14.5px;display:flex}nav.top .links a:hover{color:var(--ink)}nav.top .cta{align-items:center;gap:6px;display:flex}nav.top .chat{color:var(--body);padding:8px 12px;font-size:13.5px}nav.top .chat:hover{color:var(--ink)}nav.top .key{background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-family:Satoshi,sans-serif;font-size:13.5px}nav.top .key:hover{background:#26292d}@media (width<=900px){nav.top .links{display:none}nav.top{top:8px}}.hero{text-align:left;padding:150px 0 26px}.hero .keyhint{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-bottom:26px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.hero h1{letter-spacing:-.03em;font-size:clamp(42px,6.7vw,80px);line-height:1}.hero h1 .enc{color:var(--acc)}.hero .row{justify-content:flex-start;align-items:flex-end;gap:40px;margin-top:34px;display:flex}.hero .sub{max-width:52ch;margin:0;font-size:18px;line-height:1.55}.hero .sub b{color:var(--ink);font-weight:500}.hero .meta{display:none}.hero .meta .n{letter-spacing:.18em;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:11px}.hero .ctas{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:34px;display:flex}@media (width<=900px){.hero{padding-top:92px}.hero .meta{display:none}.hero h1{font-size:clamp(38px,11.5vw,52px)}.hero .ctas{gap:10px;margin-top:28px}.hero .ctas .btn{white-space:nowrap;flex:1 1 0;justify-content:center;padding:14px;font-size:14px}}.media{padding:44px 0 0}.media .frame{background:radial-gradient(120% 130% at 50% 0%, #17191d 0%, var(--dark) 58%);border-radius:26px;height:min(74vh,680px);min-height:560px;position:relative;overflow:hidden}.media canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.media .scrimA,.media .scrimB{z-index:1;pointer-events:none;transition:opacity 1s;position:absolute;inset:0}.media .scrimA{background:linear-gradient(90deg,#0f1113f2 0%,#0f1113b8 30%,#0f111326 56%,#0000 72%),linear-gradient(#0000 70%,#0f1113e0 100%)}.media .scrimB{opacity:0;background:linear-gradient(270deg,#0f1113f2 0%,#0f1113b8 30%,#0f111326 56%,#0000 72%),linear-gradient(#0000 70%,#0f1113e0 100%)}.media .frame.b .scrimA{opacity:0}.media .frame.b .scrimB{opacity:1}.media .corner{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:grid;position:absolute}.media .corner>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;transition:opacity .6s;display:inline-flex}.media .corner .sb,.media .frame.b .corner .sa{opacity:0}.media .frame.b .corner .sb{opacity:1}.media .corner.tl{top:22px;left:26px}.media .corner.tr{justify-items:end;top:22px;right:26px}.media .corner.br{position:absolute;bottom:86px;right:26px}.urgent{animation:1.15s steps(2,end) infinite urgb;color:#ff6d6d!important}.urgent i{background:#ff5252;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff5252e6}@keyframes urgb{50%{opacity:.3}}.media .frame.b .corner .sa.urgent{animation:none}.calm i{background:var(--acc-b,#9d8fff);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #9d8fffe6}.redtx{color:#ff9d9d!important}.media .say{pointer-events:none;z-index:2;max-width:420px;transition:transform .9s cubic-bezier(.65,0,.22,1),opacity .65s;position:absolute;top:42%;transform:translateY(-50%)}.media .sayA{top:32%;left:clamp(24px,5%,60px)}.media .sayB{opacity:0;pointer-events:none;top:61%;right:clamp(24px,5%,60px);transform:translate(calc(100% + 120px),-50%)}.media .frame.b .sayA{opacity:0;pointer-events:none;transform:translate(calc(-100% - 120px),-50%)}.media .frame.b .sayB{opacity:1;transform:translateY(-50%)}.media .say .ey{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:9px;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.media .say h3{letter-spacing:-.02em;color:#f6f7f8;margin-bottom:16px;font-family:Satoshi,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.04}.media .sayB h3 em{color:var(--acc);filter:saturate(1.2)brightness(1.15);font-style:normal}.media .sayA h3 em{color:#ff6d6d;font-style:normal}.media .sayA .ey{color:#ff9d9dbf}.media .say p{color:#e8ebf2c2;max-width:36ch;font-size:16px;line-height:1.62}.wswitch{z-index:4;cursor:pointer;user-select:none;-webkit-backdrop-filter:blur(8px);background:#0a0b0e8c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:14px;padding:10px 16px;transition:border-color .5s;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.wswitch:hover{border-color:#9d8fff80}.wswitch .lab{display:grid}.wswitch .lab span{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap;grid-area:1/1;font-family:IBM Plex Mono,monospace;font-size:9px;transition:opacity .5s}.wswitch .lab .lb{opacity:0;color:var(--acc-b,#9d8fff)}.frame.b .wswitch .lab .la{opacity:0}.frame.b .wswitch .lab .lb{opacity:1}.wswitch .track{background:#ffffff21;border:1px solid #fff3;border-radius:999px;flex:none;width:58px;height:30px;transition:background .5s,border-color .5s;position:relative}.wswitch .knob{background:var(--acc);border-radius:50%;width:24px;height:24px;transition:left .5s cubic-bezier(.55,0,.2,1.25),background .5s,box-shadow .5s;animation:2s ease-in-out infinite knobpulse;position:absolute;top:2px;left:3px;box-shadow:0 0 14px #644df9f2,0 0 36px #644df98c}@keyframes knobpulse{0%,to{box-shadow:0 0 12px #644df9e6,0 0 30px #644df973}50%{box-shadow:0 0 20px #644df9,0 0 52px #644df9b3}}.frame.b .wswitch .track{background:var(--acc);border-color:#0000}.frame.b .wswitch .knob{background:#fff;animation:none;left:29px;box-shadow:0 0 12px #fffc}.media .strip{z-index:2;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#090a0d61,#090a0dc7);border-top:1px solid #ffffff1a;display:flex;position:absolute;bottom:0;left:0;right:0}.media .strip .c{border-right:1px solid #ffffff14;flex:1;min-width:0;padding:16px 24px}.media .strip .c:last-child{border-right:0}.media .strip .k{letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;font-family:IBM Plex Mono,monospace;font-size:8.5px;transition:color .5s}.media .strip .v{color:#f2f3f5;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:13.5px;transition:color .5s;overflow:hidden}.media .strip .v b{color:var(--acc);filter:saturate(1.2)brightness(1.15);font-weight:400}.media .frame:not(.b) .strip .v{color:#ffb0b0}.media .frame:not(.b) .strip .v b{color:#ff6d6d;filter:none}.ntip{z-index:6;pointer-events:none;opacity:0;background:#090a0ef0;border:1px solid #9d8fff73;border-radius:10px;max-width:260px;padding:10px 13px;transition:opacity .18s;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.ntip .t1{letter-spacing:.06em;color:#fff;white-space:nowrap;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:11px}.ntip .t2{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-b,#9d8fff);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:8.5px}.frame:not(.b) .ntip{border-color:#ff6d6d80}.frame:not(.b) .ntip .t2{color:#ff9d9d}.hoverhint{z-index:3;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;font-family:IBM Plex Mono,monospace;font-size:8.5px;position:absolute;bottom:116px;right:26px}@media (width<=860px){.media{padding:30px 0 0}.media .frame{height:80vh;min-height:490px;max-height:600px}.media .scrimA{background:linear-gradient(#0f1113f2 0%,#0f111399 30%,#0f11131f 54%,#0000 68%),linear-gradient(#0000 76%,#090a0ddb 100%)}.media .scrimB{background:linear-gradient(#0000 30%,#090a0d3d 46%,#090a0db3 70%,#090a0df2 100%),linear-gradient(#0f1113b3 0%,#0000 20%)}.media .say{max-width:none;transition:transform .8s cubic-bezier(.65,0,.22,1),opacity .6s;top:58px;left:22px;right:22px;transform:none}.media .sayA{transform:translate(0)}.media .sayB{top:auto;bottom:224px;transform:translate(calc(100% + 60px))}.media .frame.b .sayA{transform:translate(calc(-100% - 60px))}.media .frame.b .sayB{transform:translate(0)}.media .say .ey{margin-bottom:12px}.media .say h3{margin-bottom:10px;font-size:25px}.media .say p{max-width:none;font-size:13.5px;line-height:1.5}.media .corner.tr,.media .corner.br,.hoverhint{display:none}.media .corner.tl{top:16px;left:20px}.wswitch{width:max-content;bottom:158px}.media .strip{flex-direction:column}.media .strip .c{border-bottom:1px solid #ffffff14;border-right:0;padding:7px 18px}.media .strip .c:last-child{border-bottom:0;padding-bottom:20px}.media .strip .k{font-size:8px;line-height:1.25}.media .strip .v{margin-top:2px;font-size:12.5px;line-height:1.25}}.tick{border-bottom:1px solid var(--line);margin-top:64px;margin-bottom:72px;padding:18px 0;overflow:hidden}.tick .row{gap:56px;width:max-content;animation:30s linear infinite mq;display:flex}.tick .it{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:center;gap:56px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.tick .it i{color:var(--acc);filter:saturate(1.4)brightness(.92);font-style:normal}@keyframes mq{to{transform:translate(-50%)}}section.blk{padding:116px 0}.head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}h2.big{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.lead{max-width:52ch;font-size:18px;line-height:1.62}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;transition:transform .35s cubic-bezier(.2,.65,.25,1),box-shadow .35s}.card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #0f111312}.card .idx{background:var(--acc-soft);min-width:30px;height:22px;color:var(--ink);letter-spacing:.12em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:46px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-flex}.card h3{margin-bottom:10px;font-size:22px}.card p{color:var(--body);font-size:15px;line-height:1.62}@media (width<=860px){.grid3{grid-template-columns:1fr}}.pxp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.pcol .ph{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:16px;font-family:Satoshi,sans-serif;font-size:23px;font-weight:500;display:flex}.pcol .ph .tag{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.pcol .ph .tag.no{color:var(--dim);background:#0f11130f}.pcol .ph .tag.yes{background:var(--acc-soft);color:var(--ink)}.pcol .sub{color:var(--dim);max-width:42ch;margin-bottom:22px;font-size:15px;line-height:1.6}.pmk{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid}.pcol details{border-top:1px solid var(--line)}.pcol details:last-child{border-bottom:1px solid var(--line)}.pcol summary{cursor:pointer;color:var(--ink);align-items:center;gap:15px;padding:20px 0;font-family:Satoshi,sans-serif;font-size:17.5px;font-weight:500;list-style:none;display:flex}.pcol summary::-webkit-details-marker{display:none}.do summary .pmk{background:var(--acc);color:var(--acc-c)}.dont summary .pmk{color:var(--dim);background:#0f11130d}.pcol summary .plus{color:var(--dim);margin-left:auto;font-size:20px;transition:transform .3s}.pcol details[open] summary .plus{transform:rotate(45deg)}.pcol .body{color:var(--dim);max-width:46ch;padding:0 0 22px 39px;font-size:14.5px;line-height:1.62}.faq{max-width:860px;margin:46px auto 0}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);align-items:center;gap:16px;padding:20px 0;font-family:Satoshi,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{color:var(--dim);flex:none;margin-left:auto;font-size:20px;transition:transform .3s}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .body{color:var(--dim);max-width:68ch;padding:0 0 22px;font-size:14.5px;line-height:1.62}@media (width<=860px){.pxp{grid-template-columns:1fr;gap:40px}}.mhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 30px;margin-bottom:40px;display:flex}.mhead h2{margin-bottom:0}.mhead p.lead{max-width:40ch}.bill{background:var(--card);border:1px solid var(--line-strong);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #644df914}.bill .top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:18px 28px;display:flex}.bill .top .l{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bill .top .name{color:var(--ink);font-family:Satoshi,sans-serif;font-size:22px;font-weight:500}.bill .top .fl{letter-spacing:.14em;background:var(--acc);color:#fff;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.bill .top .caps{flex-wrap:wrap;gap:8px;display:flex}.bill .top .caps span{letter-spacing:.08em;text-transform:uppercase;color:var(--body);background:#0f11130d;border-radius:7px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:9px}.bill .top .on{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.bill .stats{grid-template-columns:repeat(4,1fr);display:grid}.bill .s{border-right:1px solid var(--line);padding:42px 28px 38px}.bill .s:last-child{border-right:0}.bill .s .num{letter-spacing:-.035em;color:var(--ink);font-family:Satoshi,sans-serif;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1}.bill .s .num i{color:var(--acc);font-style:normal}.bill .s .lb{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:9px}.bill .pay{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.bill .pay .o{border-right:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 28px;display:flex}.bill .pay .o:last-child{border-right:0}.bill .pay .ic{background:var(--acc-soft);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bill .pay .ic svg{width:17px;height:17px;stroke:var(--acc)}.bill .pay h4{margin-bottom:3px;font-size:15px}.bill .pay h4 span{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);background:var(--acc-soft);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:8px}.bill .pay p{color:var(--dim);font-size:13px;line-height:1.55}@media (width<=760px){.bill .pay{grid-template-columns:1fr}.bill .pay .o{border-right:0;border-bottom:1px solid var(--line)}.bill .pay .o:last-child{border-bottom:0}}.bill .cta{border-top:1px solid var(--line);background:linear-gradient(100deg, var(--acc-soft) 0%, #644df908 72%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding:24px 28px;display:flex}.bill .cta .ct h4{letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-family:Satoshi,sans-serif;font-size:20px;font-weight:500}.bill .cta .ct p{color:var(--body);max-width:44ch;font-size:13.5px}.bill .cta .cb{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bill .cta .go2{background:var(--acc);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-family:Satoshi,sans-serif;font-size:15.5px;font-weight:500;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #644df957}.bill .cta .go2:hover{transform:translateY(-1px);box-shadow:0 16px 40px #644df975}.bill .cta .go2 span{transition:transform .16s}.bill .cta .go2:hover span{transform:translate(3px)}.bill .cta .doc{color:var(--body);border-bottom:1px solid var(--line-strong);padding-bottom:2px;font-size:14px}.bill .cta .doc:hover{color:var(--ink);border-bottom-color:var(--ink)}@media (width<=620px){.bill .cta{flex-direction:column;align-items:stretch;gap:16px}.bill .cta .cb{flex-direction:column;align-items:stretch;gap:13px;width:100%}.bill .cta .go2{justify-content:center;padding:16px 20px}.bill .cta .doc{align-self:flex-start}}.mfold{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-top:14px}.mfold summary{cursor:pointer;color:var(--ink);align-items:center;gap:14px;padding:16px 24px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:500;list-style:none;display:flex}.mfold summary::-webkit-details-marker{display:none}.mfold summary .u{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:400}.mfold summary .plus{color:var(--dim);margin-left:auto;font-size:19px;transition:transform .3s}.mfold[open] summary .plus{transform:rotate(45deg)}.mfold .inner{padding:2px 24px 18px}.mfold .r{border-top:1px solid #0f11130f;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.mfold .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,sans-serif;font-size:13.5px;font-weight:500;overflow:hidden}.mfold .bar{background:#0f11130d;border-radius:999px;height:8px;overflow:hidden}.mfold .bar i{background:var(--acc);border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.65,.25,1) .12s;display:block}.mfold[open] .bar i{width:var(--w)}.mfold .pr{color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11.5px}@media (width<=900px){.bill .stats{grid-template-columns:1fr 1fr}.bill .s{border-bottom:1px solid var(--line);text-align:center;padding:34px 18px 30px}.bill .s:nth-child(2n){border-right:0}.bill .s:nth-child(3),.bill .s:nth-child(4){border-bottom:0}}@media (width<=520px){.mfold .r{grid-template-columns:104px 1fr auto;gap:8px}.mfold .pr{font-size:10.5px}}@media (width<=560px){.cat{grid-template-columns:1fr}}.cmpf{background:var(--dark);color:#b9bec4;border-radius:26px;padding:clamp(36px,5vw,72px)}.cmpf h2{color:#f4f5f6}.cmpf .lead{color:#9aa0a6}.cmpf .rows{display:none}.cmpf .cmpm{margin-top:clamp(30px,3.4vw,50px);display:block}.cmpm .cols{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,14px);display:grid}.cmpm .col{border:1px solid #ffffff14;border-radius:clamp(16px,1.5vw,20px);flex-direction:column;align-items:flex-start;padding:clamp(13px,1.9vw,28px) clamp(11px,1.7vw,26px) clamp(12px,1.6vw,24px);display:flex}.cmpm .col.us{background:#644df914;border-color:#644df98c}.cmpm .meta{flex-direction:column;align-items:flex-start;display:flex}.cmpm .nm{letter-spacing:.1em;text-transform:uppercase;color:#878d94;font-family:IBM Plex Mono,monospace;font-size:clamp(8px,.9vw,10.5px)}.cmpm .col.us .nm{color:#cfc7ff}.cmpm .sub{letter-spacing:.08em;text-transform:uppercase;color:#5f656d;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:clamp(7px,.7vw,9px)}.cmpm .big{letter-spacing:-.015em;color:#f4f5f6;font-variant-numeric:tabular-nums;margin:clamp(10px,1.3vw,18px) 0 clamp(12px,1.5vw,20px);font-family:Satoshi,sans-serif;font-size:clamp(21px,3.3vw,46px);font-weight:500}.cmpm .col.us .big{color:#fff}.cmpm .stick{background:#ffffff0d;border-radius:clamp(8px,1vw,12px);width:100%;height:clamp(64px,8.6vw,124px);position:relative;overflow:hidden}.cmpm .stick i{background:#fff3;height:0;transition:height 1.1s cubic-bezier(.2,.65,.25,1) .15s;position:absolute;bottom:0;left:0;right:0}.cmpf.in .cmpm .stick i{height:var(--h)}.cmpm .col.us .stick i{background:var(--acc)}.cmpm .bn{letter-spacing:.1em;text-transform:uppercase;color:#5f656d;margin-top:clamp(10px,1.1vw,15px);font-family:IBM Plex Mono,monospace;font-size:clamp(8px,.8vw,9.5px)}.cmpm .bn b{color:#b9bec4;font-weight:400}.cmpm .col.us .bn b{color:#ea7af4}.cmpm .note{letter-spacing:.1em;text-transform:uppercase;color:#5f656d;margin-top:clamp(14px,1.5vw,22px);font-family:IBM Plex Mono,monospace;font-size:clamp(8px,.8vw,9.5px)}@media (width<=620px){.cmpf{padding:30px 22px 28px}.cmpm .cols{grid-template-columns:1fr;gap:10px}.cmpm .col{grid-template-columns:1fr auto;grid-template-areas:"meta price""bar bench";align-items:center;gap:13px 16px;padding:15px 18px 16px;display:grid}.cmpm .meta{flex-direction:row;grid-area:meta;align-items:baseline;gap:9px}.cmpm .nm{font-size:11px}.cmpm .sub{margin-top:0;font-size:9.5px}.cmpm .big{grid-area:price;justify-self:end;margin:0;font-size:26px}.cmpm .stick{border-radius:6px;grid-area:bar;width:100%;height:10px}.cmpm .stick i{width:0;height:auto;transition:width 1.1s cubic-bezier(.2,.65,.25,1) .15s;inset:0 auto 0 0}.cmpf.in .cmpm .stick i{height:auto;width:var(--h)}.cmpm .bn{white-space:nowrap;grid-area:bench;justify-self:end;margin:0;font-size:9.5px}}.mig{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.steps .s{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:17px 0;display:flex}.steps .s:last-child{border-bottom:1px solid var(--line)}.steps .i{letter-spacing:.14em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:10px}.steps h3{margin-bottom:3px;font-size:18px}.steps p{color:var(--dim);font-size:15px}.codep{background:var(--dark);color:#b9bec4;border-radius:20px;overflow:hidden}.codep header{letter-spacing:.16em;color:#e8eaec;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:15px 22px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.codep pre{padding:26px 22px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:2.1;overflow-x:auto}.codep .del{color:#6d737a;text-decoration:line-through #ffffff40}.codep .add{color:#f4f5f6}.codep .add .pl{color:var(--acc);filter:saturate(1.3)}.codep footer{border-top:1px solid #ffffff14;padding:14px 22px;font-size:13.5px}.codep footer a{color:#f4f5f6}@media (width<=960px){.mig{grid-template-columns:1fr}}.stack{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px;display:grid}.mod{aspect-ratio:1/1.06;border:1px solid var(--line);background:var(--card);border-radius:22px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.mod:hover{transform:translateY(-5px);box-shadow:0 20px 44px #0f11131a}.mod .viz{position:absolute;inset:0}.mod .foot{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:20px;right:18px}.mod .foot .nm{letter-spacing:-.01em;color:var(--ink);font-family:Satoshi,sans-serif;font-size:17px;font-weight:500}.mod .foot .go{letter-spacing:.06em;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:color .2s}.mod:hover .foot .go{color:var(--acc)}.mod.dark{background:var(--dark);border-color:#ffffff1a}.mod.dark .foot .nm{color:#f5f6f7}.mod.dark .foot .go{color:#ffffff80}.mod.dark:hover .foot .go{color:#9d8fff}.viz.chat{background:linear-gradient(180deg, #efecfb, var(--card));flex-direction:column;justify-content:flex-end;gap:8px;padding:22px 18px 58px;display:flex}.viz.chat:before{content:"";background:linear-gradient(180deg, var(--card), transparent);z-index:2;height:66px;position:absolute;inset:0 0 auto}.viz.chat .b{z-index:1;border-radius:13px;max-width:84%;padding:8px 12px;font-size:11.5px;line-height:1.42;position:relative}.viz.chat .u{background:var(--acc);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.viz.chat .a{border:1px solid var(--line);color:var(--body);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.viz.agents{background:radial-gradient(130% 90% at 100% 0,#644df92e,#0000 55%);padding:20px 16px 58px;font-family:IBM Plex Mono,monospace}.viz.agents .ln{color:#fff9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.viz.agents .ln .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.viz.agents .st{letter-spacing:.04em;flex:none}.viz.agents .run{color:#9d8fff}.viz.agents .done{color:#7bdcb5}.viz.agents .th{color:#ffffff6b;align-items:center;gap:7px;margin-top:13px;font-size:9.5px;display:flex}.viz.agents .th .dt{background:var(--acc);border-radius:2px;width:6px;height:6px;box-shadow:0 0 8px #644df9cc}.viz.image{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:8px;padding:16px 16px 54px;display:grid}.viz.image .t{border-radius:12px}.viz.image .t1{background:radial-gradient(120% 100% at 28% 18%,#cbbcff,#644df9 48%,#241461 92%);grid-row:1/3}.viz.image .t2{background:conic-gradient(from 205deg at 58% 42%,#ea7af4,#b592ff,#644df9,#e79df3,#ea7af4)}.viz.image .t3{background:radial-gradient(130% 120% at 72% 82%,#f6c9ff,#9b6bff 52%,#351f7a)}.viz.voice{background:linear-gradient(180deg, #efecfb, var(--card));--ringmax:1.7;place-items:center;padding-bottom:34px;display:grid}.viz.voice .orb{aspect-ratio:1;z-index:2;background:#0b081d;border-radius:50%;width:52%;animation:4.2s ease-in-out infinite orbpulse;position:relative;overflow:hidden;box-shadow:0 22px 58px #644df957}.viz.voice .orb i{border-radius:50%;position:absolute}.viz.voice .orb .fl{filter:blur(14px)}.viz.voice .orb .fa{background:radial-gradient(closest-side,#7c5cff,#0000 72%);width:78%;height:64%;animation:9s ease-in-out infinite alternate vdrA;top:8%;left:-12%}.viz.voice .orb .fb{background:radial-gradient(closest-side,#ea7af4,#0000 72%);width:70%;height:58%;animation:12s ease-in-out infinite alternate vdrB;top:30%;right:-10%}.viz.voice .orb .fc{background:radial-gradient(closest-side,#3b2bb3,#0000 74%);width:84%;height:60%;animation:15s ease-in-out infinite alternate vdrC;bottom:-16%;left:6%}.viz.voice .orb .sh{background:radial-gradient(58% 46% at 36% 26%,#ffffff29,#0000 58%),radial-gradient(120% 120%,#0000 52%,#0605129e 98%);inset:0}.viz.voice .vring{aspect-ratio:1;opacity:0;border:1.5px solid #644df980;border-radius:50%;width:52%;margin:auto;animation:3.9s cubic-bezier(.2,.5,.4,1) infinite vring;position:absolute;inset:0 0 34px}.viz.voice .vring.r2{border-color:#ea7af473;animation-delay:1.3s}.viz.voice .vring.r3{border-color:#644df959;animation-delay:2.6s}@keyframes orbpulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes vring{0%{opacity:0;transform:scale(1)}12%{opacity:.85}to{transform:scale(var(--ringmax));opacity:0}}@keyframes vdrA{0%{transform:translate(0)rotate(0)}to{transform:translate(26%,18%)rotate(40deg)}}@keyframes vdrB{0%{transform:translate(0)scale(1)}to{transform:translate(-30%,-14%)scale(1.25)}}@keyframes vdrC{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(-10%,-24%)rotate(-30deg)scale(1.12)}}@media (width<=960px){.stack{grid-template-columns:1fr 1fr}.mod{aspect-ratio:1/.92}}@media (width<=560px){.stack{grid-template-columns:1fr}.mod{aspect-ratio:1/.72}.viz.voice{--ringmax:1.4}.viz.voice .orb,.viz.voice .vring{width:44%}}.cred{background:var(--card);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(32px,4.5vw,64px);display:grid}.terms .t{border-bottom:1px solid #0f111312;justify-content:space-between;padding:13px 0;display:flex}.terms .t:last-child{border-bottom:0}.terms .k{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:9px}.terms .v{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12.5px}@media (width<=900px){.cred{grid-template-columns:1fr}}.final{background:var(--acc);color:var(--acc-c);text-align:center;border-radius:28px;padding:clamp(56px,8vw,120px) clamp(28px,6vw,96px);transition:background .2s,color .2s}.final h2{color:inherit;letter-spacing:-.035em;margin-bottom:34px;font-family:Satoshi,sans-serif;font-size:clamp(46px,7vw,104px);line-height:.98}.final .btn{background:var(--ink);color:#fff}.final .btn:hover{background:#26292d}.final .note{letter-spacing:.18em;text-transform:uppercase;opacity:.66;margin-top:26px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.final.reveal{transition:opacity 1s cubic-bezier(.16,.8,.24,1),transform 1.15s cubic-bezier(.16,.8,.24,1);transform:translateY(46px)scale(.985)}.final.reveal.in{transform:none}.final>h2,.final>div{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.final.in>h2{opacity:1;transition-delay:.18s;transform:none}.final.in>div{opacity:1;transform:none}.final.in>div:first-of-type{transition-delay:.3s}.final.in>div:nth-of-type(2){transition-delay:.42s}.plans{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:46px;display:grid}.plans .tier{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:26px 22px;display:flex}.plans .tier.hi{border-color:#644df980;box-shadow:0 16px 40px #644df91a}.plans .tn{color:var(--ink);letter-spacing:-.01em;font-family:Satoshi,sans-serif;font-size:19px;font-weight:500}.plans .td{color:var(--dim);min-height:34px;margin-top:4px;font-size:12.5px;line-height:1.4}.plans .tp{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:12px 0 16px;font-family:Satoshi,sans-serif;font-size:34px;font-weight:500}.plans .tp span{color:var(--dim);letter-spacing:0;font-size:13.5px;font-weight:400}.plans .tcta{text-align:center;background:var(--ink);color:#fff;border:1px solid #0000;border-radius:999px;padding:11px 12px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;transition:transform .16s;display:block}.plans .tcta:hover{transform:translateY(-2px)}.plans .tcta.ghost{color:var(--ink);border-color:var(--line);background:0 0}.plans .tcta.solid{background:var(--acc)}.plans .carry{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:22px 0 12px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.plans ul{flex-direction:column;gap:9px;list-style:none;display:flex}.plans li{color:var(--dim);padding-left:21px;font-size:13px;line-height:1.42;position:relative}.plans li:before{content:"✓";color:var(--acc);font-size:11px;font-weight:700;position:absolute;top:0;left:0}.pnote{letter-spacing:.04em;color:var(--dim);max-width:92ch;margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}@media (width<=960px){.plans{grid-template-columns:1fr 1fr}}@media (width<=560px){.plans{grid-template-columns:1fr}.plans .td{min-height:0}}.viz.codebox{background:radial-gradient(130% 90% at 0 100%,#644df929,#0000 55%);padding:22px 18px;font-family:IBM Plex Mono,monospace}.viz.codebox pre{color:#ffffffa8;white-space:pre-wrap;font-size:10.5px;line-height:2.05}.viz.codebox .ok{color:#9d8fff}.viz.codebox .cur{color:#9d8fff;animation:1.1s step-end infinite curblink;display:inline-block}@keyframes curblink{50%{opacity:0}}.viz.srch{flex-direction:column;gap:10px;padding:18px 16px 54px;display:flex}.viz.srch .bar{border:1px solid var(--line);color:var(--dim);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.viz.srch .bar .dt{background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #644df9b3}.viz.srch .res{flex-direction:column;gap:9px;margin-top:6px;display:flex}.viz.srch .res i{background:#0f111314;border-radius:999px;height:9px;display:block}.viz.srch .res i:nth-child(2){width:82%}.viz.srch .res i:nth-child(3){width:64%}.viz.srch .px{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:9px}footer.site{padding:96px 0 36px}footer.site .cols{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-bottom:72px;display:grid}footer.site .h{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:9px}footer.site .cols a{color:var(--body);padding:6px 0;font-size:14.5px;display:block}footer.site .cols a:hover{color:var(--ink)}footer.site .brand{color:var(--ink);margin-bottom:14px;font-family:Satoshi,sans-serif;font-size:19px;font-weight:500}footer.site .legal{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:28px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:flex}@media (width<=860px){footer.site .cols{grid-template-columns:1fr 1fr}}.ribbon{z-index:60;backdrop-filter:blur(10px);border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:#ffffffe6;border-radius:999px;padding:9px 16px;font-family:IBM Plex Mono,monospace;font-size:9px;position:fixed;bottom:16px;left:16px}.ribbon b{color:var(--ink);font-weight:500}@media (width<=700px){.ribbon{display:none}}
