@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..800&family=Geist+Mono:wght@500&family=Gabarito:wght@800;900&family=Figtree:wght@400;500;600;700&display=swap";:root{--bg:#f5f4fc;--card:#ffffff;--ink:#17133b;--ink-2:#4e4a74;--ink-3:#8a87ab;--line:#e7e4f6;--line-2:#d9d5ef;--violet:#5b3ff5;--violet-2:#4a2fe0;--violet-soft:#ece8ff;--violet-deep:#2b1c8f;--mint:#2fd6a3;--mint-ink:#0c8a63;--mint-soft:#dbf7ec;--coral:#ff5f57;--coral-soft:#ffe8e6;--amber:#ffae1f;--amber-soft:#fff1d6;--sky:#2fb2ff;--sky-soft:#def3ff;--pink:#ff6fb3;--card-2:#fbfaff;--well:#f5f4fc;--night:#17133b;--glass:rgba(255,255,255,.92);--violet-ink:#2b1c8f;--violet-text:#5b3ff5;--amber-ink:#9a5d00;--sky-ink:#0a6fa8;--coral-ink:#c2302a;--sq:#e6e2f8;--sq-v:#cdc3ff;--sq-m:#a6ecd4;--gh:#181717;--sentry:#362d59;--calm-bg:radial-gradient(50% 70% at 100% 0%,#bff1de,transparent 60%),radial-gradient(40% 60% at 0% 100%,#e6e0ff,transparent 60%),#dbf7ec;--display:"Geist", "Figtree", system-ui, sans-serif;--brand:"Gabarito", "Figtree", system-ui, sans-serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--gutter:clamp(16px,4vw,32px);--shadow:0 1px 0 rgba(23,19,59,.04),0 18px 40px -22px rgba(43,28,143,.28);--shadow-lg:0 2px 0 rgba(23,19,59,.04),0 40px 80px -36px rgba(43,28,143,.45);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e0b24;--card:#1a163f;--card-2:#201b4b;--well:#241f52;--ink:#efedff;--ink-2:#b8b4dd;--ink-3:#8783b3;--line:#2d2863;--line-2:#3c3578;--violet:#6d55ff;--violet-2:#7c66ff;--violet-soft:#2a2370;--violet-deep:#2b1c8f;--violet-ink:#d2c9ff;--violet-text:#a393ff;--mint-ink:#5fe6bb;--mint-soft:#0f3b31;--coral-soft:#3d1a26;--amber-soft:#3a2a10;--sky-soft:#0f2d46;--amber-ink:#ffc766;--sky-ink:#7fd0ff;--coral-ink:#ff9a94;--night:#07051a;--glass:rgba(30,25,72,.9);--sq:#1d1848;--sq-v:#3a2f99;--sq-m:#1b6a55;--gh:#f0eefc;--sentry:#b9a8f0;--calm-bg:radial-gradient(50% 70% at 100% 0%,rgba(47,214,163,.22),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(109,85,255,.25),transparent 60%),#12203a;--shadow:0 1px 0 rgba(0,0,0,.2),0 18px 40px -22px rgba(0,0,0,.7);--shadow-lg:0 2px 0 rgba(0,0,0,.2),0 40px 80px -36px rgba(0,0,0,.85);color-scheme:dark}}:root[data-theme=dark]{--bg:#0e0b24;--card:#1a163f;--card-2:#201b4b;--well:#241f52;--ink:#efedff;--ink-2:#b8b4dd;--ink-3:#8783b3;--line:#2d2863;--line-2:#3c3578;--violet:#6d55ff;--violet-2:#7c66ff;--violet-soft:#2a2370;--violet-deep:#2b1c8f;--violet-ink:#d2c9ff;--violet-text:#a393ff;--mint-ink:#5fe6bb;--mint-soft:#0f3b31;--coral-soft:#3d1a26;--amber-soft:#3a2a10;--sky-soft:#0f2d46;--amber-ink:#ffc766;--sky-ink:#7fd0ff;--coral-ink:#ff9a94;--night:#07051a;--glass:rgba(30,25,72,.9);--sq:#1d1848;--sq-v:#3a2f99;--sq-m:#1b6a55;--gh:#f0eefc;--sentry:#b9a8f0;--calm-bg:radial-gradient(50% 70% at 100% 0%,rgba(47,214,163,.22),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(109,85,255,.25),transparent 60%),#12203a;--shadow:0 1px 0 rgba(0,0,0,.2),0 18px 40px -22px rgba(0,0,0,.7);--shadow-lg:0 2px 0 rgba(0,0,0,.2),0 40px 80px -36px rgba(0,0,0,.85);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-family:var(--display);text-wrap:balance;letter-spacing:-.025em;line-height:1.02}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:10px}.wrap{max-width:1140px;margin-inline:auto;padding-inline:var(--gutter)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:none}.wm{display:inline-flex;align-items:baseline;font-family:var(--brand);font-weight:900;font-size:34px;letter-spacing:-.045em;color:var(--ink);text-decoration:none;line-height:1}.wm .o{display:inline-block;width:.8em;height:.8em;margin:0 .02em 0 .04em;transform:translateY(.1em)}.wm .o svg{width:100%;height:100%;display:block;overflow:visible}.wm.light{color:#fff}.tile{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.tile.sm{width:28px;height:28px;border-radius:9px}.tile.sm svg.i{width:15px;height:15px}.t-coral{background:var(--coral)}.t-amber{background:var(--amber)}.t-sky{background:var(--sky)}.t-violet{background:var(--violet)}.t-mint{background:var(--mint)}.t-pink{background:var(--pink)}.t-ink{background:var(--night)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:15px 24px;font-family:var(--body);font-weight:700;font-size:16.5px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-violet{background:var(--violet);color:#fff;box-shadow:inset 0 -2px #0000002e,0 14px 28px -12px #5b3ff5b3}.btn-violet:hover{background:var(--violet-2)}.btn-white:hover{background:var(--card-2)}.btn-white{background:var(--card);color:var(--ink);box-shadow:0 1px 0 var(--line-2),0 10px 24px -14px #2b1c8f59}.btn-mint{background:var(--mint);color:var(--ink);box-shadow:inset 0 -2px #00000024,0 14px 28px -12px #00000059}.btn-sm{padding:10px 16px;font-size:15px;border-radius:11px}.sqgrid{position:absolute;display:grid;gap:6px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent);mask-image:radial-gradient(closest-side,#000 35%,transparent)}.sqgrid i{width:14px;height:14px;border-radius:4px;background:var(--sq)}.sqgrid i.v{background:var(--sq-v)}.sqgrid i.m{background:var(--sq-m)}.sqgrid i.c{background:var(--coral);animation:answer 7s infinite}.sqgrid.onv i{background:#ffffff12}.sqgrid.onv i.v{background:#fff3}.sqgrid.onv i.m{background:#2fd6a38c}svg.lg{width:20px;height:20px;fill:currentColor;flex:none;display:block}.ltile,.node .sq,.hero-note-logos{--gh:#181717;--sentry:#362d59}.ltile{width:28px;height:28px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;flex:none}.ltile svg.lg{width:16px;height:16px}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px}nav .links{display:flex;align-items:center;gap:26px;font-weight:600;font-size:15.5px}nav .links a:not(.btn){text-decoration:none;color:var(--ink-2)}nav .links a:not(.btn):hover{color:var(--ink)}.hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-block:40px 90px}.hero h1{font-size:clamp(42px,5.2vw,70px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.hero h1 .u{position:relative;white-space:nowrap;color:var(--violet-text)}.hero h1 .ok{display:inline-grid;place-items:center;width:.62em;height:.62em;border-radius:.17em;background:var(--mint);vertical-align:.06em;margin-left:.12em;animation:pop .5s .9s cubic-bezier(.2,.9,.3,1.4) both}.hero h1 .ok svg{width:62%;height:62%;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.hero-note-logos{display:flex}.hero-note-logos .ltile{margin-left:-6px;box-shadow:0 0 0 2px var(--bg),inset 0 0 0 1px var(--line)}.hero-note-logos .ltile:first-child{margin-left:0}.hero .lede{margin-top:28px;font-size:19.5px;color:var(--ink-2);max-width:29em}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero .note{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:14.5px;color:var(--ink-2);font-weight:500}.stage{position:relative;min-width:0}.win{position:relative;background:var(--card);border-radius:26px;box-shadow:var(--shadow-lg);border:1px solid var(--line);overflow:hidden;transform:rotate(1.2deg)}.win-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--card-2)}.win-bar i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.win-bar span{margin-left:10px;font-size:13px;color:var(--ink-3);font-weight:600}.inv{padding:22px 22px 20px}.inv-head{display:flex;align-items:flex-start;gap:14px}.inv-head .tile{width:44px;height:44px;border-radius:13px}.inv-head .tile svg.i{width:22px;height:22px}.inv-head>div{min-width:0;flex:1}.inv-head h3{font-size:20px;font-weight:650;letter-spacing:-.02em}.inv-head small{display:block;font-size:13px;color:var(--ink-3);margin-top:3px;font-weight:500}.inv-head .pill{margin-left:auto}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:999px;white-space:nowrap}.pill.mint{background:var(--mint-soft);color:var(--mint-ink)}.pill.mint:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint)}.tl{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.tl li{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:15px;background:var(--well);min-width:0}.tl li .tx{min-width:0;flex:1}.tl li b{display:block;font-size:15px;font-weight:700;letter-spacing:-.005em}.tl li .tx span{display:block;font-size:13.5px;color:var(--ink-2)}.tl li time{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);white-space:nowrap}.tl li.cause{background:var(--violet-soft)}.tl li.cause b{color:var(--violet-ink)}code.c{font-family:var(--mono);font-size:12.5px;background:var(--card);border:1px solid var(--line-2);border-radius:6px;padding:0 5px;color:var(--ink)}.acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.acts button{font-family:var(--body);font-weight:700;font-size:14.5px;border-radius:12px;padding:11px 16px;border:0;cursor:pointer}.acts .p{background:var(--violet);color:#fff}.acts .g{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.notif{position:absolute;left:-34px;top:-78px;z-index:3;width:min(300px,78%);display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border-radius:18px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.notif .ic{width:34px;height:34px;border-radius:10px;background:var(--violet);display:grid;place-items:center;flex:none}.notif .ic svg{width:20px;height:20px}.notif b{font-size:13.5px;display:flex;justify-content:space-between;gap:8px}.notif b em{font-style:normal;font-weight:500;color:var(--ink-3);font-size:12px}.notif p{font-size:13.5px;color:var(--ink-2);line-height:1.35;margin-top:2px}.toast{position:absolute;right:-18px;bottom:-22px;z-index:5;display:flex;align-items:center;gap:10px;padding:11px 16px 11px 11px;border-radius:16px;background:var(--night);color:#fff;box-shadow:var(--shadow-lg);font-weight:700;font-size:14.5px}.toast small{display:block;font-weight:500;color:#b9b5dc;font-size:12.5px}.appicon{position:absolute;right:-20px;top:-40px;z-index:2;width:74px;height:74px;border-radius:21px;background:var(--violet);box-shadow:inset 0 -3px #0000002e,0 22px 40px -14px #5b3ff5cc;display:grid;place-items:center;transform:rotate(9deg);animation:bob 5s ease-in-out infinite}.appicon svg{width:40px;height:40px}.aurora{position:absolute;right:-12%;top:-18%;width:74%;height:130%;z-index:0;pointer-events:none;background:radial-gradient(38% 36% at 38% 38%,rgba(91,63,245,.3),transparent 70%),radial-gradient(34% 32% at 68% 70%,rgba(47,214,163,.3),transparent 70%),radial-gradient(26% 24% at 80% 22%,rgba(47,178,255,.2),transparent 70%);filter:blur(30px);animation:drift 16s ease-in-out infinite alternate}.ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);z-index:0}.g1{transform:rotate(1.2deg) translate(20px,-18px);opacity:.75}.g2{transform:rotate(1.2deg) translate(40px,-36px);opacity:.45}.win{z-index:1}.win-bar .count{margin-left:auto;font-family:var(--mono);font-size:12px;font-weight:500;color:var(--ink-3)}.win-bar .count b{color:var(--violet-text);font-weight:500}.acts{position:relative}.cursor{position:absolute;left:96px;top:24px;width:24px;height:24px;z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.run .cursor{animation:cur 2.2s 2.5s both}.run #act{animation:press .35s 4.05s both}.stage.leaving .win .inv,.stage.leaving .toast,.stage.leaving .notif{transition:opacity .45s;opacity:0}.winwrap{position:relative}.picker{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:56px}.pk-l{font-family:var(--mono);font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.picker button{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--body);font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:var(--shadow);transition:transform .15s,border-color .15s}.picker button:hover{transform:translateY(-2px)}.picker button.on{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft),var(--shadow)}.oncall{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--mint-ink);background:var(--mint-soft);padding:6px 12px;border-radius:999px}.oncall i{width:8px;height:8px;border-radius:50%;background:var(--mint);animation:beat 2s infinite}.theme-t{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.theme-t:hover{color:var(--ink)}.theme-t .sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-t .sun{display:block}:root:not([data-theme=light]) .theme-t .moon{display:none}}:root[data-theme=dark] .theme-t .sun{display:block}:root[data-theme=dark] .theme-t .moon{display:none}.bubble{position:absolute;right:0;top:16%;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 13px 9px 10px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:13px}.bubble svg.lg{width:20px;height:20px}.bubble b{display:block;font-size:13.5px}.bubble span{color:var(--ink-3);font-family:var(--mono);font-size:11.5px}.diagram.draw .ln{stroke-dasharray:320;animation:drawln .9s cubic-bezier(.6,0,.3,1) both}.diagram.draw .ln:nth-of-type(2){animation-delay:.15s}.diagram.draw .ln:nth-of-type(3){animation-delay:.3s}.diagram.draw .ln:nth-of-type(4){animation-delay:.45s}.diagram.draw .ln:nth-of-type(5){animation-delay:1.4s}.diagram.draw .fl{animation:flow 1.4s linear infinite,fadein .5s 1.1s both}.diagram.draw .fl.out{animation:flow 1.4s linear infinite,fadein .5s 2s both}.diagram.draw .node{animation:nodepop .5s cubic-bezier(.2,.9,.3,1.3) both}.diagram.draw .node:nth-of-type(2){animation-delay:.15s}.diagram.draw .node:nth-of-type(3){animation-delay:.3s}.diagram.draw .node:nth-of-type(4){animation-delay:.45s}.diagram.draw .node.big{animation-delay:1s}.diagram.draw .node:last-of-type{animation-delay:1.7s}.diagram.draw .bubble{animation:pop .5s 2.3s cubic-bezier(.2,.9,.3,1.3) both}.hero-band{--bg:#0e0b24;--card:#1a163f;--card-2:#201b4b;--well:#241f52;--ink:#efedff;--ink-2:#b8b4dd;--ink-3:#8783b3;--line:#2d2863;--line-2:#3c3578;--violet:#6d55ff;--violet-2:#7c66ff;--violet-soft:#2a2370;--violet-deep:#2b1c8f;--violet-ink:#d2c9ff;--violet-text:#a393ff;--mint-ink:#5fe6bb;--mint-soft:#0f3b31;--coral-soft:#3d1a26;--amber-soft:#3a2a10;--sky-soft:#0f2d46;--amber-ink:#ffc766;--sky-ink:#7fd0ff;--coral-ink:#ff9a94;--night:#07051a;--glass:rgba(30,25,72,.9);--sq:#1d1848;--sq-v:#3a2f99;--sq-m:#1b6a55;--gh:#f0eefc;--sentry:#b9a8f0;--calm-bg:radial-gradient(50% 70% at 100% 0%,rgba(47,214,163,.22),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(109,85,255,.25),transparent 60%),#12203a;--shadow:0 1px 0 rgba(0,0,0,.2),0 18px 40px -22px rgba(0,0,0,.7);--shadow-lg:0 2px 0 rgba(0,0,0,.2),0 40px 80px -36px rgba(0,0,0,.85);color-scheme:dark;position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(55% 45% at 50% 58%,rgba(109,85,255,.35),transparent 70%),radial-gradient(40% 30% at 50% 100%,rgba(47,214,163,.18),transparent 70%),linear-gradient(180deg,#120d33,#0d0a26)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.spk{position:absolute;color:#6f64b8;font-size:22px;font-weight:300;pointer-events:none;animation:twinkle 4s ease-in-out infinite}.spk:nth-of-type(2n){animation-delay:-2s}.spk:nth-of-type(3n){animation-delay:-1s}.hero-band nav{position:relative;z-index:3}.hero2{position:relative;z-index:2;text-align:center;padding-block:64px 30px;display:flex;flex-direction:column;align-items:center}.announce{display:inline-flex;gap:8px;align-items:center;font-size:14.5px;font-weight:700;text-decoration:none;color:#e9e5ff;background:#6d55ff73;border:1px solid rgba(160,145,255,.5);padding:8px 14px;border-radius:10px;margin-bottom:34px}.announce:hover{background:#6d55ff99}.hero2 h1{font-size:clamp(44px,7.4vw,96px);font-weight:700;letter-spacing:-.045em;line-height:1.02;color:#fff;max-width:12ch}.fire{display:inline-block;font-family:var(--brand);font-weight:900;color:var(--coral);letter-spacing:0;font-size:1.08em;margin-inline:.04em}.fire i{display:inline-block;font-style:normal;animation:flick 2.8s ease-in-out infinite}.fire i:nth-child(1){transform:rotate(-8deg) translateY(.12em)}.fire i:nth-child(2){transform:rotate(5deg) translateY(.03em);animation-delay:-.4s}.fire i:nth-child(3){transform:rotate(-4deg) translateY(.15em);animation-delay:-.9s}.fire i:nth-child(4){transform:rotate(7deg) translateY(.04em);animation-delay:-1.3s}.fire i:nth-child(5){transform:rotate(-6deg) translateY(.1em);animation-delay:-1.8s}.fire i:nth-child(6){transform:translateY(.12em);animation-delay:-2.2s}.hero2 .lede{margin-top:26px;font-size:clamp(18px,1.9vw,23px);line-height:1.4;color:#d6d1f5;max-width:34em;font-weight:500}.hero2 .ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.btn-ghost2{color:#fff;box-shadow:inset 0 0 0 1.5px #ff6f67cc}.btn-ghost2:hover{background:#ff5f571f}.hero-band .oncall{background:#2fd6a324}.scene{position:relative;z-index:2;display:grid;grid-template-columns:1fr 250px 1fr;align-items:center;max-width:1260px;margin:30px auto 0;padding-inline:var(--gutter)}.beam{position:absolute;top:calc(50% - 110px);height:220px;pointer-events:none;z-index:0;animation:shimmer 3s ease-in-out infinite}.beam.in{left:34%;width:17%;clip-path:polygon(0 0,100% 43%,100% 57%,0 100%);background:linear-gradient(90deg,#6d55ff00,#8c78ffa6)}.beam.out{left:49%;width:18%;clip-path:polygon(0 43%,100% 0,100% 100%,0 57%);background:linear-gradient(90deg,#4c82ffbf,#2ed6f000);animation-delay:-1.5s}.lamp{position:absolute;left:50%;top:calc(50% + 70px);width:360px;height:420px;transform:translate(-50%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(180deg,#2fd6a359,#2fd6a300 80%);pointer-events:none;z-index:0}.panels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pn{background:#231d56e0;border:1px solid #3a3380;border-radius:16px;padding:13px;display:grid;gap:8px;min-width:0;box-shadow:0 20px 40px -24px #000c}.pn-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#c9c3f2}.pn-h .ltile{width:24px;height:24px;border-radius:7px}.pn-h .ltile svg.lg{width:14px;height:14px}.pn-t{font-size:15px;color:#fff;letter-spacing:-.01em}.pn-s{font-family:var(--mono);font-size:11.5px;color:#9a93d0}.bar{display:block;height:7px;border-radius:4px;background:#3b3485}.hl{display:block;font-family:var(--mono);font-size:11.5px;padding:6px 8px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl.c{color:#ffb0ab;border:1.5px solid var(--coral);background:#ff5f571a}.hl.a{color:#ffd48a;border:1.5px solid var(--amber);background:#ffae1f1a}.spark{width:100%;height:46px;display:block}.spark .thr{stroke:#6f64b8;stroke-dasharray:4 4;stroke-width:1.2;fill:none}.spark .line{fill:none;stroke:var(--coral);stroke-width:2.2;stroke-linejoin:round}.spark .area{fill:#ff5f5729;stroke:none}.pg{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:#c9c3f2;min-width:0}.engine{position:relative;z-index:2;height:250px;display:grid;place-items:center}.eg{position:relative;width:170px;height:170px;animation:hover 5s ease-in-out infinite}.eg span{position:absolute;display:block}.sqA{left:0;top:0;width:120px;height:120px;border-radius:34px;background:linear-gradient(145deg,#8a76ff,#5b3ff5);box-shadow:0 10px #3b22c9,0 30px 60px -10px #5b3ff5b3}.sqB{left:50px;top:50px;width:120px;height:120px;border-radius:34px;background:linear-gradient(145deg,#5cf0c4,#22c493);box-shadow:0 10px #139c73,0 30px 60px -10px #2fd6a399}.sqX{left:50px;top:50px;width:70px;height:70px;border-radius:34px 0;background:linear-gradient(145deg,#2b4fd0,#1a2f96)}.eye{position:absolute;top:80px;width:11px;height:19px;border-radius:6px;background:#0c0a26;animation:blink 4.5s infinite}.eye:first-child{left:78px}.eye:last-child{left:98px}.engine .ring{position:absolute;left:50%;top:50%;width:190px;height:190px;border-radius:50px;border:2px solid rgba(140,120,255,.6);transform:translate(-50%,-50%);animation:ring 3s ease-out infinite;opacity:0}.engine .ring.r2{animation-delay:1.5s;border-color:#2fd6a399}.answer{position:relative;z-index:1;background:#18143ef0;border:1px solid #3a3380;border-radius:18px;padding:18px;box-shadow:0 0 0 1px #4c82ff40,0 30px 60px -24px #000000e6,0 0 70px -20px #4c82ff66;min-width:0}.answer:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;padding:1px;background:linear-gradient(120deg,#2ed6f0,#4c82ff 50%,#b58cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none}svg.ai{width:20px;height:20px;flex:none;filter:drop-shadow(0 0 6px rgba(76,130,255,.6))}svg.ai.sm{width:16px;height:16px;margin-left:-3px}.an-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.an-h .mk svg{width:22px;height:22px;display:block}.an-h b{color:#fff;font-size:17px}.an-inc{font-family:var(--mono);font-size:11.5px;color:#9a93d0;margin-left:auto}.q{margin-top:12px;display:inline-block;background:#2a2470;color:#e9e5ff;font-size:14px;font-weight:600;padding:7px 11px;border-radius:10px 10px 10px 3px}.reason{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-top:14px;font-size:13px;color:#b5aee6}.rb{display:block;height:3px;border-radius:2px;background:linear-gradient(90deg,#2ed6f0,#4c82ff,#b58cff);transform-origin:left}.rb.r2{grid-column:1/-1;width:92%}.found{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #34307a;color:#fff;font-weight:700;font-size:17px}.chain{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px}.chain li{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:9px;font-size:14px;color:#dcd7fb;min-width:0}.chain li svg.i{width:16px;height:16px;color:#8f88c9}.chain li .bar{height:2px;background:#3b3485;min-width:20px}.chain li.key svg.i{color:#8fb0ff}.chain li.key span{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#4c82ff;text-decoration-style:dashed;text-underline-offset:4px}.an-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.an-act button{font-family:var(--body);font-weight:700;font-size:13.5px;border-radius:10px;padding:9px 13px;border:0;cursor:pointer}.an-act .p{background:var(--violet);color:#fff}.an-act .g{background:transparent;color:#e9e5ff;box-shadow:inset 0 0 0 1.5px #4a4390}.scene-picker{justify-content:center;margin:40px auto 0;position:relative;z-index:2;padding-inline:var(--gutter)}.scene-picker .pk-l{color:#9a93d0}.logos-sec.in-band{position:relative;z-index:2;padding-block:56px 70px}.logos-sec.in-band p{color:#b5aee6}.run .pn{animation:pop .5s cubic-bezier(.2,.9,.3,1.25) both}.run .sq2{animation-delay:.12s}.run .sq3{animation-delay:.24s}.run .sq4{animation-delay:.36s}.run .spark .line{stroke-dasharray:320;animation:drawln 1.2s .3s ease-out both}.run .rb{animation:grow 1s .9s cubic-bezier(.6,0,.3,1) both}.run .rb.r2{animation-delay:1.3s}.run .chain li{animation:pop .45s cubic-bezier(.2,.9,.3,1.25) both}.run .chain .c1{animation-delay:1.9s}.run .chain .c2{animation-delay:2.3s}.run .chain .c3{animation-delay:2.7s}.run .chain .c4{animation-delay:3.1s}.run .an-act{animation:pop .45s 3.6s both}.scene.leaving .panels,.scene.leaving .answer{transition:opacity .35s;opacity:0}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shimmer{0%,to{opacity:.75}50%{opacity:1}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes hover{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes flick{0%,to{translate:0 0}50%{translate:0 -.04em}}@media (max-width:980px){.scene{grid-template-columns:1fr;gap:10px;max-width:560px}.beam,.lamp{display:none}.engine{height:200px;order:-1}.eg{transform:scale(.8)}}@media (max-width:560px){.panels{gap:10px}.pn{padding:10px}.pn-t{font-size:14px}.spk{display:none}.hero2{padding-top:20px}}.cmap{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:22px;box-shadow:var(--shadow-lg);min-width:0}.cm-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.cm-head .mk svg{width:34px;height:34px;display:block}.cm-t{flex:1;min-width:0}.cm-t b{display:block;font-size:17px}.cm-t small{display:block;font-size:13px;color:var(--ink-3)}.cm-tog{display:flex;gap:4px;padding:4px;background:var(--well);border-radius:11px}.cm-tog button{border:0;background:transparent;color:var(--ink-2);font-family:var(--body);font-weight:700;font-size:13px;padding:6px 11px;border-radius:8px;cursor:pointer}.cm-tog button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.cm-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:8px 6px;align-items:center;justify-items:center}.cm-grid .col{font-family:var(--mono);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.cm-grid .svc{justify-self:start;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cv{display:grid;place-items:center;width:36px;height:30px;border-radius:9px;border:1.5px solid transparent}.cv svg.i{grid-area:1/1;width:15px;height:15px;stroke-width:2.6}.cv .ok{opacity:0}.cv.o{background:var(--well);color:var(--ink-3)}.cv.o .ok{opacity:.8}.cv.g{border:1.5px dashed var(--coral);color:var(--coral);animation:gap 1.6s ease-in-out infinite}.cv.n{background:var(--amber-soft);border-color:var(--amber);color:var(--amber-ink)}.cv.s{background:var(--sky-soft);border-color:var(--sky);color:var(--sky-ink)}.scanbar{position:absolute;left:0;right:0;top:0;height:34px;border-radius:10px;background:linear-gradient(90deg,transparent,rgba(76,130,255,.22),rgba(46,214,240,.25),transparent);opacity:0;pointer-events:none}.cmap.scan .scanbar{animation:scan 1.8s ease-in-out both}.cmap.fix .cv.g,.cmap.fix .cv.n{animation:tofix .5s calc(var(--d) * 1.5 + 1.8s) cubic-bezier(.2,.9,.3,1.4) both}.cmap.fix .cv.g .st,.cmap.fix .cv.n .st{animation:fadeout .2s calc(var(--d) * 1.5 + 1.8s) both}.cmap.fix .cv.g .ok,.cmap.fix .cv.n .ok{animation:fadein .3s calc(var(--d) * 1.5 + 2s) both}.cmap.fix .fixes li{animation:pop .45s calc(var(--d) * 1.5 + 1.9s) cubic-bezier(.2,.9,.3,1.25) both}.cm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.cm-legend{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;color:var(--ink-3);font-weight:600}.cm-legend span{display:inline-flex;align-items:center;gap:6px}.cm-legend i{width:12px;height:12px;border-radius:4px;display:inline-block}.lg-o{background:var(--well);box-shadow:inset 0 0 0 1px var(--line-2)}.lg-g{border:1.5px dashed var(--coral)}.lg-n{background:var(--amber)}.lg-s{background:var(--sky)}.lg-f{background:var(--violet)}.cm-legend .fx{color:var(--violet-text)}.score{font-family:var(--mono);font-size:13px;font-weight:500;background:var(--well);color:var(--ink);padding:6px 11px;border-radius:9px}.cmap.fix .score{background:var(--violet-soft);color:var(--violet-text)}.fixes{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8px}.fixes li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;background:var(--well);padding:8px 10px;border-radius:10px;min-width:0;flex-wrap:wrap}.fixes li small{font-family:var(--mono);font-weight:500;font-size:11.5px;color:var(--ink-3)}.fixes svg.i{width:15px;height:15px;color:var(--violet-text);stroke-width:2.8}.fixes li.flag{grid-column:1/-1;background:var(--sky-soft)}.fixes li.flag svg.i{color:var(--sky-ink)}@keyframes gap{0%,to{box-shadow:0 0 #ff5f5773}50%{box-shadow:0 0 0 5px #ff5f5700}}@keyframes tofix{0%{transform:scale(1)}40%{transform:scale(.6)}to{transform:scale(1);background:var(--violet);border-color:var(--violet);border-style:solid;color:#fff;box-shadow:none}}@keyframes scan{0%{opacity:0;transform:translateY(22px)}10%{opacity:1}90%{opacity:1;transform:translateY(calc(600% + 30px))}to{opacity:0;transform:translateY(calc(600% + 30px))}}@keyframes fadeout{to{opacity:0}}.av.m{background:transparent}.av.m svg{width:34px;height:34px}.mascot-cta svg{width:44px!important;height:44px!important}@media (max-width:560px){.cv{width:28px;height:26px;border-radius:7px}.fixes{grid-template-columns:1fr}.cm-grid .col{font-size:9.5px}.cmap{padding:16px}}.calm-head{margin-bottom:40px}.bento{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto auto;gap:18px}.bx{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:var(--shadow);min-width:0;display:flex;flex-direction:column;gap:8px}.bx h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.bx>p{color:var(--ink-2);font-size:16px;max-width:30em}.bx.zero{grid-row:span 2;position:relative;overflow:hidden}.big0{font-family:var(--display);font-weight:700;font-size:clamp(150px,18vw,230px);line-height:.8;letter-spacing:-.06em;color:var(--violet-text);margin:6px 0 14px -6px}.bx.zero h3{font-size:26px}.notes{margin-top:auto;padding-top:22px;display:grid;gap:8px}.nt{display:flex;align-items:center;gap:11px;background:var(--well);border-radius:14px;padding:11px 12px;min-width:0}.nt>div{flex:1;min-width:0}.nt b{display:block;font-size:14.5px}.nt small{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt time{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.nt.att{margin-left:28px;position:relative;border:1px dashed var(--line-2)}.nt.att:before{content:"";position:absolute;left:-18px;top:-10px;width:14px;height:30px;border-left:2px solid var(--line-2);border-bottom:2px solid var(--line-2);border-bottom-left-radius:8px}.nt .mk svg{width:26px;height:26px;display:block}.nopage{font-size:12px;font-weight:700;color:var(--mint-ink);background:var(--mint-soft);padding:4px 9px;border-radius:7px;white-space:nowrap}.seg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding:5px;background:var(--well);border-radius:14px;align-self:flex-start}.seg button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ink-2);font-family:var(--body);font-weight:700;font-size:14.5px;padding:8px 13px;border-radius:10px;cursor:pointer}.seg button svg.lg{width:16px;height:16px}.seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.acct{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--ink-2)}.acct svg.i{width:16px;height:16px;color:var(--amber)}.acct b{color:var(--ink)}.audit{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.audit li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:var(--well);min-width:0}.audit time{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.audit .ac{font-size:14.5px;font-weight:700;min-width:0}.audit .ac small{display:block;font-weight:500;font-size:12.5px;color:var(--ink-3)}.audit button{font-family:var(--body);font-weight:700;font-size:13px;padding:6px 11px;border-radius:9px;border:1px solid var(--line-2);background:var(--card);color:var(--violet-text);cursor:pointer}.audit li.undone .ac{text-decoration:line-through;text-decoration-color:var(--ink-3);color:var(--ink-3)}.audit li.undone button{color:var(--ink-2)}@media (max-width:860px){.bento{grid-template-columns:1fr}.bx.zero{grid-row:auto}}@media (max-width:560px){.bx{padding:20px}.nt.att{margin-left:18px}}.scene{grid-template-columns:1.2fr 1fr!important;gap:44px;align-items:center}.watch{position:relative;padding-top:300px;min-width:0}.lookout{position:absolute;left:50%;top:-6px;width:190px;height:190px;transform:translate(-50%);display:grid;place-items:center;z-index:3}.lookout .eg{scale:.8}.sl{position:absolute;left:0;top:0;width:220px;height:560px;z-index:-1;transform-origin:110px 0;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);background:linear-gradient(180deg,#fff4d699,#aab9ff3d 55%,#aab9ff00 92%);mix-blend-mode:screen;filter:blur(1.5px);pointer-events:none;opacity:.8}.sl.l{left:23px;top:140px}.sl.r{left:43px;top:140px}.run .sl.l{animation:inspect 4.2s .2s ease-in-out both,idle 7s 4.4s ease-in-out infinite}.run .sl.r{animation:inspectR 4.2s .2s ease-in-out both,idle 7s .9s ease-in-out infinite reverse}.scene:not(.run) .sl.l{animation:idle 7s ease-in-out infinite}.scene:not(.run) .sl.r{animation:idle 7s -3.5s ease-in-out infinite}.lookout .eye{background:#0c0a26;box-shadow:none}.wstat{position:absolute;left:calc(50% + 78px);top:62px;display:inline-grid;align-items:center;white-space:nowrap;font-family:var(--mono);font-size:12px;color:#d9d4ff;background:#231d56e6;border:1px solid #3a3380;padding:5px 10px 5px 22px;border-radius:999px}.wstat i{position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--amber);animation:beat 1.4s infinite}.wstat b{grid-area:1/1;font-weight:500}.wstat .s2{opacity:0;color:#bff5e2}.run .wstat .s1{animation:hideAt 4.4s both}.run .wstat .s2{animation:showAt 4.4s both}.run .wstat i{animation:beat 1.4s infinite,dotOk 4.4s both}.run .panels .sq1{animation:pop .5s cubic-bezier(.2,.9,.3,1.25) both,litC 1.2s 1.55s both}.run .panels .sq2{animation:pop .5s .12s cubic-bezier(.2,.9,.3,1.25) both,lit 1s 2.3s both}.run .panels .sq3{animation:pop .5s .24s cubic-bezier(.2,.9,.3,1.25) both,lit 1s 3.05s both}.run .panels .sq4{animation:pop .5s .36s cubic-bezier(.2,.9,.3,1.25) both,lit 1s 3.75s both}.run .rb{animation-delay:2.2s}.run .rb.r2{animation-delay:3s}.run .chain .c1{animation-delay:4.4s}.run .chain .c2{animation-delay:4.8s}.run .chain .c3{animation-delay:5.2s}.run .chain .c4{animation-delay:5.6s}.run .an-act{animation-delay:6.1s}@keyframes inspect{0%{transform:rotate(40deg)}12%{transform:rotate(-30deg)}24%{transform:rotate(40deg)}34%,42%{transform:rotate(55deg)}52%,60%{transform:rotate(-38deg)}70%,78%{transform:rotate(33deg)}88%,94%{transform:rotate(-20deg)}to{transform:rotate(-30deg)}}@keyframes inspectR{0%{transform:rotate(-30deg)}12%{transform:rotate(40deg)}24%{transform:rotate(-30deg)}34%,42%{transform:rotate(57deg)}52%,60%{transform:rotate(-40deg)}70%,78%{transform:rotate(35deg)}88%,94%{transform:rotate(-22deg)}to{transform:rotate(40deg)}}@keyframes idle{0%,to{transform:rotate(-30deg)}50%{transform:rotate(40deg)}}@keyframes lit{0%{box-shadow:0 20px 40px -24px #000c}35%{box-shadow:0 0 0 2px #fff0cdcc,0 0 44px #ffecbe59}to{box-shadow:0 0 0 1px #fff0cd59,0 20px 40px -24px #000c}}@keyframes litC{0%{box-shadow:0 20px 40px -24px #000c}35%{box-shadow:0 0 0 2px var(--coral),0 0 48px #ff5f5773}to{box-shadow:0 0 0 1.5px var(--coral),0 0 30px #ff5f5740}}@keyframes hideAt{0%,94%{opacity:1}to{opacity:0}}@keyframes showAt{0%,94%{opacity:0}to{opacity:1}}@keyframes dotOk{0%,94%{background:var(--amber)}to{background:var(--mint)}}@media (max-width:980px){.scene{grid-template-columns:1fr!important}.watch{max-width:560px;margin-inline:auto;width:100%}}@media (max-width:560px){.wstat{left:calc(50% + 62px);font-size:11px}.watch{padding-top:250px}}@media (prefers-reduced-motion:reduce){.sl{transform:rotate(12deg)}.sl.r{transform:rotate(-12deg)}.wstat .s1{opacity:0}.wstat .s2{opacity:1}}.scene{position:relative}.pn{position:relative;transition:box-shadow .45s,border-color .45s}.run .panels .pn{animation:pop .5s cubic-bezier(.2,.9,.3,1.25) both!important}.run .panels .sq2{animation-delay:.1s!important}.run .panels .sq3{animation-delay:.2s!important}.run .panels .sq4{animation-delay:.3s!important}.pn-h{position:relative}.trig-tag{margin-left:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#ffb0ab;background:#ff5f5729;padding:2px 7px;border-radius:6px;opacity:0;transition:opacity .3s}.pn.trig{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral),0 0 40px #ff5f5759}.pn.trig .trig-tag{opacity:1}.pn.lit{border-color:#fff0cdbf;box-shadow:0 0 0 1px #fff0cd99,0 0 44px #ffecbe47}.pn.trig.lit{border-color:var(--coral)}.nb,.chain .n{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2ed6f0,#4c82ff 55%,#b58cff);color:#fff;font-weight:800;font-family:var(--body);box-shadow:0 4px 14px #4c82ff80}.nb{position:absolute;top:-11px;right:-11px;width:26px;height:26px;font-size:13px;z-index:2;transform:scale(0);transition:transform .35s cubic-bezier(.2,.9,.3,1.5)}.nb.on{transform:scale(1)}.chain{gap:10px!important}.chain li{display:grid!important;grid-template-columns:22px 24px 1fr!important;align-items:center;gap:9px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;animation:none!important}.chain li.in{opacity:1;transform:none}.chain .n{width:22px;height:22px;font-size:12px}.ltile.sm2{width:24px;height:24px;border-radius:7px}.ltile.sm2 svg.lg{width:14px;height:14px}.chain .tx{font-size:14px;color:#dcd7fb;min-width:0}.chain li.concl{grid-template-columns:22px 1fr!important;margin-top:4px;padding-top:12px;border-top:1px solid #34307a}.chain li.concl .tx{color:#fff;font-weight:700}.chain li.concl svg.ai,.chain li.concl svg.cmark{width:20px;height:20px}.an-act{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;animation:none!important}.an-act.in{opacity:1;transform:none}.clue{position:absolute;left:0;top:0;z-index:8;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border-radius:10px;background:#fff;color:#17133b;font-family:var(--mono);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 12px 30px #00000073,0 0 0 2px #4c82ffa6;--gh:#181717;--sentry:#362d59}.clue .ltile{box-shadow:none;background:#f1f0fb}.wstat{transition:color .3s}.wstat i{animation:beat 1.6s infinite!important;background:var(--mint)}.wstat.found i{background:var(--mint)}.wstat.alert{color:#ffc4bf}.sl{transition:transform .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),opacity .4s}.scene:not(.aim) .sl{height:560px!important;opacity:.55}.pn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;background:radial-gradient(70% 60% at 50% 45%,rgba(255,240,205,.2),transparent 72%)}.pn.lit:after,.pn.aimed:after{opacity:1}.scene .sl.l{animation:idle 7s ease-in-out infinite!important}.scene .sl.r{animation:idle 7s -3.5s ease-in-out infinite!important}.scene.aim .sl.l,.scene.aim .sl.r{animation:none!important;opacity:1}.run .rb{animation:grow 4.4s 1.4s linear both!important}.run .rb.r2{animation:grow 4.4s 1.8s linear both!important}@media (prefers-reduced-motion:reduce){.chain li,.an-act{opacity:1;transform:none}}.wstat{position:absolute!important;left:calc(50% + 92px)!important;top:8px!important;display:flex!important;align-items:flex-start;gap:8px;width:max-content;max-width:280px;white-space:normal!important;font-family:var(--body)!important;font-size:14px!important;font-weight:700;line-height:1.3;color:#17133b!important;background:#fff!important;border:0!important;padding:10px 14px 10px 12px!important;border-radius:16px!important;box-shadow:0 14px 30px -10px #0000008c;transform-origin:0 100%}.wstat:before{content:"";position:absolute;left:-7px;bottom:12px;width:16px;height:16px;background:#fff;transform:rotate(45deg) skew(12deg,12deg);border-radius:3px}.wstat i{position:relative!important;left:auto!important;top:auto!important;margin:5px 0 0!important;flex:none;width:8px!important;height:8px!important}.wstat b{font-weight:700}.wstat.idle i,.wstat.found i{background:var(--mint)}.wstat.alert i{background:var(--coral)}.wstat.look i{background:var(--amber)}.wstat.alert{color:#b3261e!important}.wstat.bump{animation:bubble .35s cubic-bezier(.2,.9,.3,1.4)}@keyframes bubble{0%{transform:scale(.9)}to{transform:scale(1)}}.run .panels .pn{animation-name:pop!important}.scene .sl{transition:transform .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),opacity .45s ease}.scene.dim .sl{opacity:0!important}.scene.swap .pn-t,.scene.swap .pn-s,.scene.swap .hl,.scene.swap .pg,.scene.swap .spark,.scene.swap #p3n,.scene.swap #p3l,.scene.swap #aInc,.scene.swap #aQ{opacity:0}.pn-t,.pn-s,.hl,.pg,.spark,#p3n,#p3l,#aInc,#aQ{transition:opacity .3s ease}.run .rb{animation:none!important}.rb{transform:scaleX(0);transition:transform .45s ease}.rb.r2{transition-delay:0s}.scene.think .rb{transform:scaleX(1);transition:transform 4.6s linear}.scene.think .rb.r2{transition:transform 4.6s .4s linear}.run .spark .line{animation:none!important}@media (max-width:560px){.wstat{left:calc(50% + 66px)!important;max-width:150px;font-size:12.5px!important;padding:8px 10px!important}}@media (prefers-reduced-motion:reduce){.rb{transform:scaleX(1)}}.wstat{left:calc(50% + 58px)!important;top:-4px!important;border-radius:18px 18px 18px 5px!important;padding:9px 15px 9px 13px!important;align-items:flex-start!important;gap:9px!important;font-size:14.5px!important;letter-spacing:-.005em;box-shadow:0 10px 26px -12px #0009!important}.wstat:before{left:-9px!important;bottom:0!important;width:14px!important;height:14px!important;transform:none!important;border-radius:0!important;background:#fff!important;clip-path:path("M14 0 V14 H0 C6 13 11 9 14 0 Z")}.wstat i{margin:.5em 0 0!important;width:7px!important;height:7px!important}@media (max-width:560px){.wstat{left:calc(50% + 40px)!important;top:0!important;font-size:12.5px!important;max-width:150px!important}}.ex{position:relative;display:inline-block;background:linear-gradient(100deg,#2ed6f0,#4c82ff 45%,#b58cff 80%,#2ed6f0);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.ex:after{content:"explained.";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgba(255,250,235,.95) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep 6s 1s ease-in-out infinite;pointer-events:none}@keyframes sweep{0%{background-position:130% 0}28%,to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.ex:after{display:none}}.wc{position:relative;display:inline-block;white-space:nowrap}.wcq{color:#8d86c9}.wc:after{content:"";position:absolute;left:-3%;right:-3%;top:55%;height:.085em;border-radius:.05em;background:var(--coral);transform:scaleX(0) rotate(-2deg);transform-origin:left center;animation:strikeIn .7s 1s cubic-bezier(.6,0,.2,1) forwards;box-shadow:0 0 18px #ff5f5773}@keyframes strikeIn{to{transform:scaleX(1) rotate(-2deg)}}.hero2 h1{max-width:none!important}@media (max-width:560px){.wc{white-space:normal}}@media (prefers-reduced-motion:reduce){.wc:after{animation:none;transform:scaleX(1) rotate(-2deg)}}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:6px 14px 6px 7px;border-radius:999px;background:#6d55ff29;border:1px solid rgba(160,145,255,.32);color:#d9d4ff;font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.hero-eyebrow .mk svg{width:22px;height:22px;display:block}@media (max-width:560px){.hero-eyebrow{font-size:11.5px;margin-bottom:18px}}.hero2 h1.stamped{position:relative}.sa{position:relative;display:inline-block}.stamp{position:absolute;left:calc(100% + .1em);top:-.62em;white-space:nowrap;z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:7px 14px 6px;border:3px double #5ff0c0;border-radius:8px;color:#5ff0c0;font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.15;transform:rotate(-8deg);opacity:0;animation:stampIn .45s 1.9s cubic-bezier(.3,1.6,.5,1) forwards;box-shadow:inset 0 0 0 1px #5ff0c066;background:#2fd6a31a}.stamp span{font-size:.82em;letter-spacing:.18em}.stamp b{font-family:var(--display);font-size:1.55em;font-weight:800;letter-spacing:.06em}@keyframes stampIn{0%{opacity:0;transform:rotate(-8deg) scale(2.2)}60%{opacity:.95;transform:rotate(-8deg) scale(.94)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.stamped.thud{animation:thud .25s 2.15s ease-out}@keyframes thud{50%{transform:translateY(2px)}}@media (max-width:980px){.sa{display:inline}.stamp{position:relative;left:auto;top:auto;display:flex;width:max-content;margin:0 auto 18px;font-size:12px}.hero2 h1.stamped{display:flex;flex-direction:column;align-items:center}.sa{display:flex;flex-direction:column-reverse;align-items:center}}@media (prefers-reduced-motion:reduce){.stamp{animation:none;opacity:.92}}.status-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.uptime{display:flex;gap:3px}.uptime i{width:7px;height:16px;border-radius:2px;background:#3a3385}.uptime i.c{background:var(--coral)}.uptime i.m{background:#2a8f73}.uptime i.now{background:var(--mint);box-shadow:0 0 10px #2fd6a3b3;animation:nowPulse 2s ease-in-out infinite}@keyframes nowPulse{50%{opacity:.45;box-shadow:0 0 2px #2fd6a34d}}.se-t{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#b9b2ea}@media (max-width:560px){.status-eyebrow{gap:10px;margin-bottom:18px}.se-t{font-size:11px}.uptime i{width:5px;height:13px}}@media (prefers-reduced-motion:reduce){.uptime i.now{animation:none}}.hero2 .lede .cat{color:#fff;font-weight:700}.se-t{color:#7fe8c4!important}.catline{margin-top:30px;font-family:var(--display);font-weight:650;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.2;color:#fff}.catline .catgrad{background:linear-gradient(100deg,#2ed6f0,#4c82ff 45%,#b58cff 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.catline+.lede{margin-top:10px!important}.t-aitile{background:#17133b;box-shadow:inset 0 0 0 1px #788cff59}.t-aitile svg.ai{width:22px;height:22px;filter:drop-shadow(0 0 5px rgba(76,130,255,.7))}.cmap:not(.fix) .cm-legend .fx{display:none}.fixes-wait{margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3);text-align:center}.cmap.fix .fixes-wait{display:none}.cmap:not(.fix) .fixes{display:none}.fixes-head{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink-2)}.fixes-head span{font-family:var(--mono);font-weight:500;font-size:12px;color:var(--violet-text)}.cmap:not(.fix) .fixes-head{display:none}.fixes{margin:10px 0 0!important;padding:0!important;border-top:0!important;gap:6px 14px!important}.fixes li{flex-wrap:nowrap!important;padding:6px 8px!important;font-size:13px!important;gap:7px!important;border-radius:8px!important;white-space:nowrap;overflow:hidden}.fixes li small{overflow:hidden;text-overflow:ellipsis;min-width:0}.fixes li small{margin-left:3px;font-size:11px!important}.fixes li.flag{white-space:normal}.fixes li.flag small:before{content:""}.fixes li.flag small{display:none}@media (max-width:560px){.fixes li{white-space:normal}}.av.face{background:none;padding:0;overflow:hidden}.av.face svg{width:100%;height:100%;display:block}.chanrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.chanrow .chan{margin-bottom:0;flex:1;min-width:0}.aptog{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--well);color:var(--ink);font-family:var(--body);font-weight:700;font-size:13.5px;padding:6px 8px 6px 10px;border-radius:10px;cursor:pointer;white-space:nowrap}.aptog svg.ai{width:16px;height:16px}.aptog .sw{width:34px;height:20px}.aptog .sw:after{width:14px;height:14px}.side.after .ap-on{display:none}.side.after.ap .ap-on{display:grid}.side.after.ap .ap-off,.side.after .clock .ap-on{display:none}.side.after.ap .clock .ap-on{display:inline}.side.after.ap .clock{background:linear-gradient(100deg,#2ed6f02e,#b58cff38);color:var(--ink)}.side.after.ap .aptog{border-color:#4c82ff;box-shadow:0 0 0 3px #4c82ff2e}.apdone{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:9px 11px;border-radius:10px;background:var(--mint-soft);color:var(--mint-ink);font-weight:700;font-size:14px}.apdone svg.i{width:16px;height:16px;stroke-width:2.8}.apdone small{margin-left:auto;font-family:var(--mono);font-weight:500;font-size:11.5px;opacity:.8}.side.after.ap.replay .ap-on .msg{animation:pop .45s cubic-bezier(.2,.9,.3,1.25) both}.side.after.ap.replay .ap-on .msg:nth-child(2){animation-delay:.7s}.side.after.ap.replay .ap-on .msg:nth-child(3){animation-delay:1.4s}.side.after.ap.replay .apdone{animation:pop .45s .35s cubic-bezier(.2,.9,.3,1.25) both}@media (max-width:560px){.chanrow{flex-wrap:wrap}}.apdone .apd{flex-basis:100%;padding-left:24px;font-weight:500;font-size:13.5px;color:var(--ink-2)}.apdone{position:relative;background:linear-gradient(100deg,#2ed6f01f,#4c82ff1f 50%,#b58cff29)!important;color:var(--ink)!important}.apdone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(100deg,#2ed6f0,#4c82ff 50%,#b58cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;pointer-events:none}.apdone svg.ai{width:18px;height:18px}.apdone .apt{background:linear-gradient(100deg,#2ed6f0,#4c82ff 45%,#b58cff 85%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.apdone small{color:var(--ink-3)}.apdone .apd{padding-left:26px!important}.fixkinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.fk-l{flex-basis:100%;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 2px}.fk{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:var(--well);font-size:13px;font-weight:600;color:var(--ink)}.fk svg.i{width:14px;height:14px;color:var(--violet-text)}.fixes li.also{grid-column:1/-1}.reach{margin-top:auto;padding-top:22px;display:grid;gap:8px}.reach-l{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.rc{display:flex;align-items:center;gap:11px;background:var(--well);border-radius:14px;padding:11px 12px;min-width:0}.rc>div{flex:1;min-width:0}.rc b{display:block;font-size:14.5px}.rc small{display:block;font-size:12.5px;color:var(--ink-3)}.rc-i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--card);color:var(--ink-3);flex:none}.rc-i svg.i{width:15px;height:15px}.rc.no b{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-2)}.rc-t{font-size:12px;font-weight:700;padding:4px 9px;border-radius:7px;background:var(--card);color:var(--ink-3);white-space:nowrap}.rc-t.on{background:var(--mint-soft);color:var(--mint-ink)}.quiet .q-ex{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.q-big{display:flex;align-items:baseline;gap:.12em;font-size:clamp(110px,13vw,170px)!important;color:var(--coral)!important;margin-top:4px!important}.q-arr{font-size:.42em;color:var(--ink-3);font-weight:500;transform:translateY(-.35em)}.q-one{color:var(--violet-text)}.q-day{margin-top:18px;display:grid;gap:10px}.q-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px}.q-lbl{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.q-track{position:relative;height:30px;border-radius:9px;background:var(--well);display:block}.q-track .tk{position:absolute;top:7px;width:6px;height:16px;border-radius:3px;left:calc(6% + var(--k) * 13%)}.tk.c{background:var(--coral)}.tk.m{background:var(--mint)}.q-n{font-size:13px;font-weight:700;color:var(--ink-2);min-width:62px;text-align:right}.q-row.after .q-n{color:var(--mint-ink)}.q-fix{position:relative;margin-top:auto;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:14px;background:linear-gradient(100deg,#2ed6f01a,#4c82ff1a 50%,#b58cff24)}.q-fix:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(100deg,#2ed6f0,#4c82ff 50%,#b58cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none}.q-fix svg.ai{width:20px;height:20px}.q-fix b{display:block;font-size:14.5px}.q-fix small{display:block;font-size:12.5px;color:var(--ink-3)}.quiet .q-day{margin-bottom:18px}.quiet.go .q-row:not(.after) .tk.c{animation:tkfade .5s calc(.4s + var(--k) * .12s) both}@keyframes tkfade{to{opacity:.18}}@media (prefers-reduced-motion:reduce){.quiet.go .q-row:not(.after) .tk.c{animation:none}}.phones{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.phone{display:flex;flex-direction:column;gap:8px;min-width:0}.ph-l{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ph-scr{flex:1;background:var(--well);border-radius:18px;padding:8px;display:flex;flex-direction:column;gap:5px;min-height:250px}.nf{display:flex;align-items:center;gap:7px;background:var(--card);border-radius:10px;padding:6px 8px;min-width:0;box-shadow:0 1px #00000026}.nf-i{width:20px;height:20px;border-radius:6px;background:#fff;display:grid;place-items:center;flex:none}.nf-i svg.lg{width:13px;height:13px}.nf>div{flex:1;min-width:0}.nf b{display:block;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf small{display:block;font-size:10.5px;color:var(--ink-3)}.nf time{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.nf.real{box-shadow:0 0 0 1.5px var(--coral);align-items:flex-start}.nf.real b{white-space:normal}.nf.real small{color:var(--coral-ink);font-weight:600}.ph-quiet{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.ph-quiet svg.i{width:22px;height:22px;color:var(--violet-text)}.ph-c{font-size:12.5px;font-weight:700;text-align:center}.ph-c.bad{color:var(--coral-ink)}.ph-c.good{color:var(--mint-ink)}.quiet.go .phone:not(.after) .nf{animation:pop .4s calc(.2s + var(--k) * .18s) cubic-bezier(.2,.9,.3,1.25) both}@media (max-width:560px){.phones{grid-template-columns:1fr}.ph-scr{min-height:0}}.ph-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ph-h b{font-size:13.5px;font-weight:600;color:var(--ink-2);letter-spacing:-.005em}.ph-h span{font-size:12px;font-weight:600;color:var(--ink-2);background:var(--well);padding:3px 9px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--card)!important;color:var(--ink-2)!important;box-shadow:inset 0 0 0 1px var(--line);font-weight:600!important}.tag:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.tag.a:before{background:var(--amber)}.tag.s:before{background:var(--sky)}.tag.c:before{background:var(--coral)}.tag.m:before{background:var(--mint)}.audit .logged{font-size:12px;font-weight:600;color:var(--ink-3);padding:6px 10px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.run .seq{animation:pop .55s cubic-bezier(.2,.9,.3,1.25) both}.d1{animation-delay:.25s}.d2{animation-delay:.7s}.d3{animation-delay:1.1s}.d4{animation-delay:1.5s}.d5{animation-delay:1.9s}.d6{animation-delay:2.4s}.d7{animation-delay:4.4s}.feed{position:relative;background:var(--night);padding-block:15px;overflow:hidden;z-index:2}.feed .track{display:flex;width:max-content;animation:slide 70s linear infinite}.ev{display:inline-flex;align-items:center;gap:12px;padding-inline:26px;border-right:1px solid rgba(255,255,255,.09);color:#f1efff;font-weight:600;font-size:15px;white-space:nowrap}.ev .dot{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #ff5f572e}.ev time,.ev .svc{font-family:var(--mono);font-size:12.5px;font-weight:500;color:#9793c2}.ev .ans{font-size:12px;font-weight:700;color:var(--mint);background:#2fd6a31f;padding:4px 9px;border-radius:7px}.ev svg.lg{width:16px;height:16px;color:#cfcaf0}.logos-sec{padding-block:64px 10px;text-align:center}.logos-sec p{font-weight:700;color:var(--ink-2);font-size:15.5px}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 38px;margin-top:26px}.lgi{display:inline-flex;align-items:center;gap:9px;font-weight:650;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.lgi svg.lg{width:24px;height:24px}.lgi.soon{color:var(--ink-3);font-weight:700}.lgi.soon svg.lg{color:var(--ink-3)!important;opacity:.55}.mono-t{width:24px;height:24px;border-radius:7px;background:var(--line);color:var(--ink-3);display:grid;place-items:center;font-size:13px;font-weight:650}.lgi.soon small{font-size:11px;font-weight:700;background:var(--line);color:var(--ink-2);padding:3px 7px;border-radius:6px}section{position:relative;padding-block:110px}.kicker{display:inline-block;font-weight:700;font-size:15px;color:var(--violet-text);margin-bottom:14px}.h2{font-size:clamp(36px,4.8vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.h2 .m{color:var(--mint)}.sub{margin-top:18px;font-size:19px;color:var(--ink-2);max-width:32em}.flow{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.diagram{position:relative;aspect-ratio:520/380;max-width:100%;width:100%}.diagram svg.lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.diagram .ln{fill:none;stroke:var(--line-2);stroke-width:2.5;stroke-linecap:round}.diagram .fl{fill:none;stroke:var(--violet);stroke-width:3;stroke-linecap:round;stroke-dasharray:10 16;animation:flow 1.4s linear infinite}.diagram .fl.out{stroke:var(--mint)}.node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.node .sq{width:64px;height:64px;border-radius:19px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:24px;color:#fff}.node.big .sq{width:96px;height:96px;border-radius:28px;background:var(--violet);box-shadow:inset 0 -3px #0000002e,0 26px 50px -18px #5b3ff5bf}.node.big .sq svg{width:54px;height:54px}.node.big{color:var(--ink)}.node .sq.slack{background:#fff;box-shadow:0 0 0 3px var(--mint),var(--shadow)}.node .sq svg.lg{width:32px;height:32px}.ring{position:absolute;left:50%;top:50%;width:96px;height:96px;border-radius:28px;transform:translate(-50%,-50%);border:3px solid var(--violet);opacity:0;animation:ring 2.4s ease-out infinite;pointer-events:none}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.step{background:var(--card);border-radius:28px;padding:26px;box-shadow:var(--shadow);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0}.num{align-self:flex-start;font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--violet-text);background:var(--violet-soft);padding:6px 10px;border-radius:8px;margin-bottom:8px;letter-spacing:.04em}.step h3{font-size:24px;font-weight:650;letter-spacing:-.02em}.step p{color:var(--ink-2);font-size:16px}.mini{margin-top:auto;padding-top:16px;display:grid;gap:8px}.row{display:flex;align-items:center;gap:11px;background:var(--well);border-radius:14px;padding:9px 11px;font-size:14.5px;font-weight:600;min-width:0}.row .tx{flex:1;min-width:0}.row .tx small{display:block;font-weight:500;color:var(--ink-3);font-size:12.5px}.tag{font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.tag.a{background:var(--amber-soft);color:var(--amber-ink)}.tag.s{background:var(--sky-soft);color:var(--sky-ink)}.tag.c{background:var(--coral-soft);color:var(--coral-ink)}.tag.m{background:var(--mint-soft);color:var(--mint-ink)}.sw{width:40px;height:24px;border-radius:999px;background:var(--mint);position:relative;flex:none}.sw:after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.sw.off{background:var(--line-2)}.sw.off:after{right:auto;left:3px}.undo{font-size:13px;font-weight:700;color:var(--violet-text);text-decoration:underline;text-underline-offset:3px}.story{background:radial-gradient(60% 70% at 15% 0%,#7b62ff,transparent 60%),radial-gradient(50% 60% at 95% 100%,#3b22d4,transparent 60%),var(--violet);color:#fff;overflow:hidden}.story .h2{color:#fff}.story .h2 .m{color:var(--mint)}.story .sub{color:#d9d3ff}.vs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;align-items:stretch}.side{border-radius:28px;padding:26px;min-width:0;display:flex;flex-direction:column}.side.before{background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.side.after{background:var(--card);color:var(--ink);box-shadow:0 30px 60px -30px #0a053c99}.side-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.side-h h3{font-size:22px;font-weight:650;display:flex;align-items:baseline;gap:8px}.side.before .side-h h3{color:#e7e3ff}.clock{font-size:13px;font-weight:650;padding:6px 12px;border-radius:999px;white-space:nowrap}.before .clock{background:#ff5f5738;color:#ffd2cf}.after .clock{background:var(--mint-soft);color:var(--mint-ink)}.msgs{display:grid;gap:14px}.msg{display:grid;grid-template-columns:36px 1fr;gap:11px;min-width:0}.av{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:650;font-size:14px;color:#fff}.av.b{background:#632ca6}.av svg.lg{width:18px;height:18px;color:#fff}.chan{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;margin-bottom:16px;padding:6px 10px;border-radius:9px}.before .chan{background:#ffffff1a;color:#fff}.before .chan svg.lg{color:#fff;width:15px;height:15px}.after .chan{background:var(--well);color:var(--ink)}.after .chan svg.lg{color:#4a154b;width:15px;height:15px}.av.y{background:var(--pink)}.av.v{background:var(--violet)}.av.v svg{width:22px;height:22px}.msg .who{font-size:13px;opacity:.7}.msg .who b{opacity:1;margin-right:6px;font-weight:650}.before .msg .tx{color:#efeaff}.msg .tx{font-size:16px;min-width:0}.card-in{margin-top:9px;background:var(--well);border-radius:16px;padding:12px;display:grid;gap:7px}.card-in .r{display:flex;gap:10px;align-items:center;font-size:14px;min-width:0}.card-in .r>span:last-child{min-width:0}.card-in .btns{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.card-in .btns span{font-size:13.5px;font-weight:700;padding:8px 13px;border-radius:10px;background:var(--violet);color:#fff}.card-in .btns span.g{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.story .fine{margin-top:22px;font-size:14px;color:#c9c1ff;text-align:center}.calm{background:var(--calm-bg);border-radius:36px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.calm .h2{font-size:clamp(34px,4.6vw,54px)}.promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.pr{background:var(--card);border-radius:24px;padding:24px;min-width:0;box-shadow:0 1px #0c8a631f}.pr .tile{margin-bottom:16px;width:44px;height:44px;border-radius:13px}.pr .tile svg.i{width:22px;height:22px}.pr h3{font-size:20px;font-weight:650;letter-spacing:-.015em;margin-bottom:6px}.pr p{color:var(--ink-2);font-size:15.5px}.ai-logos{display:flex;gap:8px;margin-top:16px}.ai-logos span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:6px 10px 6px 8px;border-radius:9px;background:var(--well)}.ai-logos svg.lg{width:15px;height:15px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;align-items:stretch}.plan{background:var(--card);border-radius:28px;padding:30px;border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;min-width:0;position:relative}.plan.pro{background:var(--night);color:#fff;border-color:var(--night);transform:translateY(-10px)}.plan .badge{position:absolute;top:-13px;left:30px;background:var(--mint);color:var(--ink);font-weight:650;font-size:12.5px;padding:6px 12px;border-radius:8px}.plan h3{font-size:24px;font-weight:650}.plan .for{font-size:15px;color:var(--ink-3);margin-top:-8px}.plan.pro .for{color:#b9b5dc}.price{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1}.price small{font-family:var(--body);font-size:16px;font-weight:600;color:var(--ink-3);letter-spacing:0}.plan.pro .price small{color:#b9b5dc}.plan ul{list-style:none;padding:0;margin:4px 0 8px;display:grid;gap:11px;font-size:15.5px}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li svg.i{width:18px;height:18px;color:var(--mint-ink);margin-top:3px;stroke-width:2.8}.plan.pro li svg.i{color:var(--mint)}.plan .btn{margin-top:auto}.plan .btn-line{background:var(--well);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start}.qa{display:grid;gap:12px}.qa details{background:var(--card);border-radius:22px;border:1px solid var(--line);box-shadow:0 1px #17133b08}.qa summary{list-style:none;cursor:pointer;padding:20px 60px 20px 24px;font-weight:700;font-size:17.5px;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:10px;background:var(--violet-soft);color:var(--violet-text);display:grid;place-items:center;font-size:20px;font-weight:700;transition:transform .2s}.qa details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.qa details p{padding:0 24px 22px;color:var(--ink-2);max-width:40em}.cta{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 50% 0%,#7b62ff,transparent 65%),radial-gradient(40% 60% at 100% 100%,#35d7a855,transparent 60%),var(--violet);border-radius:40px;padding:clamp(40px,7vw,84px) 24px;text-align:center;color:#fff;box-shadow:0 40px 80px -40px #2b1c8fcc}.cta .appicon-s{position:relative;z-index:1;width:64px;height:64px;border-radius:19px;background:#fff;display:grid;place-items:center;margin:0 auto 26px;box-shadow:0 20px 40px -16px #0006}.cta h2,.cta p,.cta .ctas{position:relative;z-index:1}.cta .appicon-s svg{width:36px;height:36px}.cta h2{font-size:clamp(36px,5.5vw,62px);font-weight:700;letter-spacing:-.04em}.cta p{margin:16px auto 32px;max-width:28em;font-size:18.5px;color:#dcd6ff}.cta .ctas{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center}.cta .link{color:#fff;font-weight:700;text-underline-offset:4px}footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-block:44px 56px}footer .tagline{font-size:14px;color:var(--ink-3);margin-top:8px;font-weight:500}footer nav{padding:0;gap:22px;flex-wrap:wrap;font-size:14.5px;font-weight:600}footer nav a{text-decoration:none;color:var(--ink-2)}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes slide{to{transform:translate(-50%)}}@keyframes nodepop{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes drawln{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes beat{0%{box-shadow:0 0 #2fd6a399}80%,to{box-shadow:0 0 0 8px #2fd6a300}}@keyframes cur{0%{opacity:0;transform:translate(150px,80px)}20%{opacity:1}70%{transform:translate(0)}80%{transform:scale(.82)}90%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes press{50%{transform:scale(.93);background:var(--violet-deep)}}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.08)}}@keyframes answer{0%,58%{background:var(--coral)}64%,to{background:var(--mint)}}@keyframes bob{0%,to{transform:rotate(9deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}@keyframes flow{to{stroke-dashoffset:-26}}@keyframes ring{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.in-view{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}.step,.pr,.plan,.qa details{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.step:hover,.pr:hover,.plan:not(.pro):hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.vs.play .msg{animation:pop .5s cubic-bezier(.2,.9,.3,1.25) both}.vs.play .before .msg:nth-child(2){animation-delay:.5s}.vs.play .before .msg:nth-child(3){animation-delay:1s}.vs.play .before .msg:nth-child(4){animation-delay:1.5s}.vs.play .after .msg:nth-child(1){animation-delay:.3s}.vs.play .after .msg:nth-child(2){animation-delay:1.1s}.diagram:before{content:"";position:absolute;left:30%;top:10%;width:55%;height:80%;background:radial-gradient(closest-side,rgba(91,63,245,.18),transparent);filter:blur(20px);z-index:-1}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:70px;padding-block:24px 80px}.stage{max-width:560px;margin-inline:auto;width:100%}.flow,.faq{grid-template-columns:1fr;gap:36px}.steps,.promises,.vs{grid-template-columns:1fr}.plans{grid-template-columns:1fr;max-width:520px}.plan.pro{transform:none}nav .links .hide{display:none}}@media (max-width:560px){body{font-size:16px}section{padding-block:76px}.notif{left:-6px;top:-70px}.stage{margin-top:30px}.ghost{display:none}.picker{margin-top:76px}.bubble{top:4%}.toast{right:-4px;bottom:-54px}.hero{padding-bottom:110px}.win{transform:none}.inv{padding:16px}.inv-head h3{font-size:17px}.tl li time{display:none}.inv-head .pill{display:none}.node .sq{width:42px;height:42px;border-radius:13px;font-size:17px}.node .sq svg.i{width:22px!important;height:22px!important}.node.big .sq,.ring{width:72px;height:72px;border-radius:22px}.node.big .sq svg{width:40px;height:40px}.node{font-size:11px;gap:3px}.ev{font-size:14px}.sqgrid{display:none}.lgi{font-size:16px}nav .links{gap:14px}.side,.step,.plan{padding:20px}}[hidden]{display:none!important}.cmodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a061e99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:120;opacity:0;pointer-events:none;transition:opacity .25s}.cmodal-overlay.open{opacity:1;pointer-events:auto}.cmodal{position:fixed;top:50%;left:50%;transform:translate(-50%,-47%);width:92%;max-width:460px;z-index:121;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:22px;padding:30px 28px 26px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.cmodal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.cmodal h3{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.cmodal-sub{font-size:14.5px;color:var(--ink-2);margin:0 0 20px}.cmodal label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin:0 0 6px}.cmodal input,.cmodal textarea{width:100%;margin:0 0 14px;padding:11px 13px;border-radius:12px;border:1px solid var(--line-2);background:var(--well);color:var(--ink);font-family:var(--body);font-size:15px;outline:none}.cmodal input:focus,.cmodal textarea:focus{border-color:var(--violet)}.cmodal textarea{min-height:110px;resize:vertical}.cmodal-submit{width:100%;padding:13px;border:0;border-radius:12px;background:var(--violet);color:#fff;font-family:var(--body);font-weight:700;font-size:15.5px;cursor:pointer}.cmodal-submit:disabled{opacity:.55;cursor:not-allowed}.cmodal-err{color:var(--coral-ink);font-size:14px;margin:0 0 12px}.cmodal-x{position:absolute;top:14px;right:14px;background:none;border:0;color:var(--ink-3);cursor:pointer;padding:6px;line-height:0}.cmodal-x:hover{color:var(--ink)}.cmodal-sent{text-align:center;padding:10px 0 4px;color:var(--mint-ink)}.cmodal-sent h3{margin-top:12px;color:var(--ink)}.cova-v2{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;text-align:left}.chain li:not(.in){opacity:1!important;transform:none!important;position:relative}.chain li:not(.in)>*{visibility:hidden}.chain li:not(.in):after{content:"";position:absolute;left:0;right:18%;top:50%;height:10px;margin-top:-5px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff21,#ffffff0f);background-size:200% 100%;animation:skel 1.4s linear infinite}.chain li.concl:not(.in):after{right:35%}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chain li:not(.in):after{animation:none}}@media (max-width:560px){.wc:after{display:none}.wcq{text-decoration:line-through;text-decoration-color:var(--coral);text-decoration-thickness:.085em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wstat{max-width:min(150px,calc(50vw - 64px))!important;white-space:normal!important;overflow-wrap:anywhere}.pn-h{flex-wrap:wrap;row-gap:4px;min-width:0}.pn-h>*{min-width:0}.trig-tag{margin-left:0;font-size:9.5px;padding:1px 5px}.pn-t{overflow-wrap:anywhere}.pg{align-items:flex-start}.pg>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.spark{max-width:100%;overflow:hidden}.an-inc{margin-left:0;flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker{justify-content:center}.pk-l{flex-basis:100%;text-align:center;margin:0 0 2px}.logos{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;justify-items:start;gap:16px 26px}.lgi{font-size:15.5px;min-width:0}.lgi.soon small{font-size:10px;padding:2px 6px}.cm-head>*:nth-child(2){flex:1 1 0;min-width:0}.cm-tog{flex-basis:100%}.cm-tog button{flex:1}.cm-grid .col{font-size:9px;letter-spacing:.02em;overflow-wrap:anywhere;text-align:center}.chanrow{flex-wrap:wrap;align-items:stretch}.chanrow .chan{flex:1 1 100%;white-space:nowrap}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}.seg button{justify-content:center;padding:8px 6px;font-size:13.5px;min-width:0}footer nav{justify-content:flex-start;gap:12px 20px}}.an-act{align-items:center;justify-content:space-between}.an-act .sug{display:inline-flex;flex-direction:column;gap:2px;color:#e9e5ff;font-family:var(--body);font-weight:700;font-size:13.5px}.an-act .sug small{font-weight:500;font-size:11px;opacity:.7;letter-spacing:.02em}.envseg{display:flex;gap:4px;padding:4px;background:var(--well);border-radius:11px;justify-self:start}.envseg button{border:0;background:transparent;color:var(--ink-2);font-family:var(--body);font-weight:700;font-size:13px;padding:6px 11px;border-radius:8px;cursor:pointer}.envseg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 0 var(--line-2)}.row.lim .tx{font-size:14px}.tag.ask{background:var(--amber-soft);color:var(--amber-ink)}.tag.ask.auto{background:var(--violet-soft);color:var(--violet-text)}svg.cmark{width:18px;height:18px;flex:none;overflow:visible}.ltile svg.cmark{width:17px;height:17px}.rw{margin-top:auto;padding-top:14px;display:grid;gap:10px}.rw-h{display:flex;align-items:center;gap:10px}.rw-h .tx{font-weight:700;font-size:15px}.rw-h .tx small{display:block;font-weight:500;font-size:12.5px;color:var(--ink-3)}.rw-run{background:var(--well);border-radius:16px;padding:12px;display:grid;gap:10px}.rw-top{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.rw-top time{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.rw-chk{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.rw-chk span{height:22px;border-radius:6px;background:var(--mint-soft);box-shadow:inset 0 0 0 1.5px var(--mint)}.rw-chk span.bad{background:var(--coral-soft);box-shadow:inset 0 0 0 1.5px var(--coral)}.rw-legend{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.rw-legend .b{color:var(--coral-ink)}.rw-legend .g{color:var(--mint-ink)}.rw .q-fix{margin-top:0}.aftr{padding-bottom:0}.bento.two{grid-template-columns:1fr 1fr}.pmdoc{margin-top:auto;padding-top:14px;display:grid;gap:10px}.pm-h{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px}.pm-s{font-size:14px;color:var(--ink);background:var(--well);border-radius:12px;padding:9px 11px;line-height:1.4}.pm-l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.pm-tl{list-style:none;margin:0;padding:0 2px;display:grid;gap:6px;font-size:13.5px;color:var(--ink-2)}.pm-tl time{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-right:10px}.pm-ai{display:flex;align-items:center;gap:8px}.pm-ai i{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--line-2);flex:none}.impg{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.imp{background:var(--well);border-radius:14px;padding:11px 12px;display:grid;gap:2px;min-width:0}.imp small{font-size:12px;color:var(--ink-3);font-weight:600}.imp b{font-family:var(--display);font-size:24px;letter-spacing:-.02em}.imp span{font-size:12px;color:var(--ink-3)}.imp span.dn{color:var(--mint-ink);font-weight:600}.imp.big{grid-column:1/-1}.imp.big b{font-size:34px}.imp-share{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--line-2)}.imp-share svg.i{width:15px;height:15px;color:var(--violet-text)}.imp-share span{margin-left:auto;color:var(--violet-text)}@media (max-width:860px){.bento.two{grid-template-columns:1fr}}.faq details p a{color:var(--violet-text);text-decoration:underline;text-underline-offset:2px}.faq details p a:hover{color:var(--ink)}
