.marquee-module__akh42a__rows[data-offscreen] .marquee-track{animation-play-state:paused}
.product-diagram-module__nVn4eG__pulse{background-image:linear-gradient(to bottom, transparent, var(--brand-cyan) 55%, var(--brand-neon));opacity:0;border-radius:999px;width:2px;height:14px;animation:2.4s linear infinite product-diagram-module__nVn4eG__pulse-down;position:absolute;top:0;left:calc(50% - 1px)}@keyframes product-diagram-module__nVn4eG__pulse-down{0%{opacity:0;transform:translateY(-14px)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(56px)}}.product-diagram-module__nVn4eG__flow[data-offscreen] .product-diagram-module__nVn4eG__pulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.product-diagram-module__nVn4eG__pulse{animation:none;display:none}}
.stage-module__uxc2ja__frameRing{z-index:1;border-radius:calc(var(--radius) + 8px);pointer-events:none;background:linear-gradient(135deg, var(--brand-cyan), color-mix(in oklch, var(--brand-cyan) 25%, var(--ink-border)) 28%, var(--ink-border) 50%, color-mix(in oklch, var(--brand-neon) 25%, var(--ink-border)) 72%, var(--brand-neon));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.stage-module__uxc2ja__proof{pointer-events:none;transition:opacity .7s var(--ease-out-expo) var(--enter-delay,0s), transform .7s var(--ease-out-expo) var(--enter-delay,0s)}.stage-module__uxc2ja__stage[data-enter=armed] .stage-module__uxc2ja__proof{opacity:0;transform:translateY(16px)}.stage-module__uxc2ja__stage:has([data-playing]) .stage-module__uxc2ja__proof{opacity:0;transition-delay:0s;transform:translateY(8px)}.stage-module__uxc2ja__float{animation:stage-module__uxc2ja__stage-float var(--float-duration,8s) ease-in-out var(--float-delay,0s) infinite;animation-play-state:paused}@keyframes stage-module__uxc2ja__stage-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.stage-module__uxc2ja__ping{animation:stage-module__uxc2ja__stage-ping 3.2s cubic-bezier(0, 0, .2, 1) var(--float-delay,0s) infinite;animation-play-state:paused}@keyframes stage-module__uxc2ja__stage-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.stage-module__uxc2ja__stage[data-motion=on] .stage-module__uxc2ja__float,.stage-module__uxc2ja__stage[data-motion=on] .stage-module__uxc2ja__ping{animation-play-state:running}@media (prefers-reduced-motion:reduce){.stage-module__uxc2ja__float,.stage-module__uxc2ja__ping{animation:none}.stage-module__uxc2ja__ping{opacity:0}.stage-module__uxc2ja__proof{transition:none}.stage-module__uxc2ja__stage[data-enter=armed] .stage-module__uxc2ja__proof{opacity:1;transform:none}}
.acceleration-chart-module__jwSjNa__plot{--over:2.5rem}@media (min-width:640px){.acceleration-chart-module__jwSjNa__plot{--over:3.5rem}}.acceleration-chart-module__jwSjNa__bar{transform-origin:50% 100%;width:88%;max-width:168px;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.acceleration-chart-module__jwSjNa__fill{border-radius:4px 4px 0 0;position:absolute;inset:0}.acceleration-chart-module__jwSjNa__base .acceleration-chart-module__jwSjNa__fill{background:color-mix(in oklch, var(--ink-foreground) 28%, transparent)}.acceleration-chart-module__jwSjNa__chat .acceleration-chart-module__jwSjNa__fill{background-image:linear-gradient(to top, color-mix(in oklch, var(--brand-cyan) 34%, transparent), color-mix(in oklch, var(--brand-cyan) 62%, transparent))}.acceleration-chart-module__jwSjNa__agents{box-shadow:0 0 56px -14px color-mix(in oklch, var(--brand-neon) 75%, transparent)}.acceleration-chart-module__jwSjNa__agents .acceleration-chart-module__jwSjNa__fill{background-image:linear-gradient(to top, var(--brand-cyan), var(--brand-neon));-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 18px),#0000)}.acceleration-chart-module__jwSjNa__break{background:var(--ink);height:7px;position:absolute;top:22px;left:0;right:0;transform:skewY(-7deg)}.acceleration-chart-module__jwSjNa__rider{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.acceleration-chart-module__jwSjNa__limit{border-top:2px dashed color-mix(in oklch, var(--ink-foreground) 72%, transparent);transform-origin:0;height:0;position:absolute;left:0;right:0}.acceleration-chart-module__jwSjNa__limitLabel{max-width:62%;position:absolute;left:0}.acceleration-chart-module__jwSjNa__hatch{background-image:repeating-linear-gradient(135deg, color-mix(in oklch, var(--ink) 34%, transparent) 0 5px, transparent 5px 11px);justify-content:center;align-items:center;width:88%;max-width:168px;margin-inline:auto;padding:4px;display:flex;position:absolute;top:0;left:0;right:0}.acceleration-chart-module__jwSjNa__ping{border:2px solid var(--ink-foreground);opacity:0;border-radius:999px;width:18px;height:18px;margin:0 0 -9px -9px;position:absolute;left:50%}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__bar,.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__rider{animation-duration:var(--dur);animation-timing-function:var(--ease);animation-delay:var(--d);animation-fill-mode:both}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__bar{animation-name:acceleration-chart-module__jwSjNa__rise}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__rider{animation-name:acceleration-chart-module__jwSjNa__ride}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__limit{animation-name:acceleration-chart-module__jwSjNa__draw-x;animation-duration:.9s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__limitLabel{animation:.5s .35s both acceleration-chart-module__jwSjNa__fade}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__hatch,.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__break,.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__plus{animation:.45s 3.4s both acceleration-chart-module__jwSjNa__fade}.acceleration-chart-module__jwSjNa__root[data-stage] .acceleration-chart-module__jwSjNa__ping{animation:.9s ease-out 3.15s forwards acceleration-chart-module__jwSjNa__ping}.acceleration-chart-module__jwSjNa__root[data-stage=armed] *,.acceleration-chart-module__jwSjNa__root[data-offscreen] *{animation-play-state:paused!important}@keyframes acceleration-chart-module__jwSjNa__rise{0%{transform:scaleY(0)}}@keyframes acceleration-chart-module__jwSjNa__ride{0%{transform:translateY(100%)}}@keyframes acceleration-chart-module__jwSjNa__draw-x{0%{transform:scaleX(0)}}@keyframes acceleration-chart-module__jwSjNa__fade{0%{opacity:0}}@keyframes acceleration-chart-module__jwSjNa__ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.acceleration-chart-module__jwSjNa__root *{animation:none!important}}
.librarian-scene-module__-mqmhq__frame{fill:none;stroke:var(--border);stroke-width:1.5px}.librarian-scene-module__-mqmhq__board{stroke:var(--foreground);stroke-width:3px;stroke-linecap:round;opacity:.7}.librarian-scene-module__-mqmhq__divider{stroke:var(--border);stroke-width:1.2px;stroke-dasharray:4 5}.librarian-scene-module__-mqmhq__sec{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;fill:var(--muted-foreground);font-size:13px}.librarian-scene-module__-mqmhq__secTall{letter-spacing:.06em;font-size:10.5px}.librarian-scene-module__-mqmhq__book{transform-box:fill-box;transform-origin:50%}.librarian-scene-module__-mqmhq__primary{fill:var(--primary);fill-opacity:.55}.librarian-scene-module__-mqmhq__tint{fill:color-mix(in oklch, var(--primary) 16%, var(--card));stroke:var(--primary);stroke-width:1px}.librarian-scene-module__-mqmhq__muted{fill:var(--muted-foreground);fill-opacity:.35}.librarian-scene-module__-mqmhq__neon{fill:var(--neon);fill-opacity:.4}.librarian-scene-module__-mqmhq__paper{fill:var(--card);stroke:var(--border);stroke-width:1px}.librarian-scene-module__-mqmhq__hit{stroke:var(--foreground);stroke-width:1.2px}.librarian-scene-module__-mqmhq__target{transform:translateY(-14px)}.librarian-scene-module__-mqmhq__glow{fill:var(--brand-neon);opacity:.75;filter:blur(6px)}.librarian-scene-module__-mqmhq__pop{transform-box:fill-box;transform-origin:50%}.librarian-scene-module__-mqmhq__card{fill:var(--card);stroke:var(--border);stroke-width:1.2px}.librarian-scene-module__-mqmhq__cardPage{stroke:var(--neon);stroke-width:1.6px}.librarian-scene-module__-mqmhq__cardTask{stroke:var(--primary);stroke-width:1.6px}.librarian-scene-module__-mqmhq__meta{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;fill:var(--muted-foreground);font-size:12px}.librarian-scene-module__-mqmhq__question{fill:var(--foreground);font-size:16px;font-weight:500}.librarian-scene-module__-mqmhq__line{fill:var(--border)}.librarian-scene-module__-mqmhq__mark{fill:color-mix(in oklch, var(--brand-neon) 20%, transparent);stroke:var(--neon);stroke-width:1px}.librarian-scene-module__-mqmhq__quote{fill:var(--foreground);font-size:15px;font-weight:600}.librarian-scene-module__-mqmhq__head{fill:var(--foreground);font-size:16px;font-weight:600}.librarian-scene-module__-mqmhq__body{fill:var(--muted-foreground);font-size:13.5px}.librarian-scene-module__-mqmhq__check{fill:none;stroke:var(--primary-foreground);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.librarian-scene-module__-mqmhq__beam{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.librarian-scene-module__-mqmhq__arrow{fill:none;stroke:var(--primary);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.librarian-scene-module__-mqmhq__badge{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.librarian-scene-module__-mqmhq__hex{fill:var(--card);stroke:var(--border);stroke-width:3px}.librarian-scene-module__-mqmhq__badgeLit{clip-path:polygon(50% 4%,91% 27%,91% 73%,50% 96%,9% 73%,9% 27%);place-items:center;display:grid;position:absolute;inset:0}.librarian-scene-module__-mqmhq__connector{background:var(--border);border-radius:2px;width:2px;position:absolute;top:50px;bottom:-26px;left:21px}.librarian-scene-module__-mqmhq__connectorFill{border-radius:inherit;background-image:linear-gradient(to bottom, var(--brand-cyan), var(--brand-neon));transform-origin:50% 0;position:absolute;inset:0}@media (min-width:1024px){.librarian-scene-module__-mqmhq__connector{width:auto;height:2px;inset:21px -34px auto 56px}.librarian-scene-module__-mqmhq__connectorFill{background-image:linear-gradient(to right, var(--brand-cyan), var(--brand-neon));transform-origin:0}}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__book{animation-name:librarian-scene-module__-mqmhq__shelve;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.8,.25,1);animation-delay:var(--d);animation-fill-mode:both}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__sec{animation:.6s 2.1s both librarian-scene-module__-mqmhq__fade}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__target{animation:.6s cubic-bezier(.3,1.4,.5,1) 3.5s both librarian-scene-module__-mqmhq__lift}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__glow{animation:.6s 3.5s both librarian-scene-module__-mqmhq__fade}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__bubble{animation:.5s 2.9s both librarian-scene-module__-mqmhq__pop}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__beam{animation:.7s ease-out 3.6s both librarian-scene-module__-mqmhq__draw}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__page{animation:.55s 4.1s both librarian-scene-module__-mqmhq__pop}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__mark,.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__quote{animation:.5s 4.8s both librarian-scene-module__-mqmhq__fade}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__arrow{animation:.5s ease-out 5.4s both librarian-scene-module__-mqmhq__draw}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__task{animation:.55s 5.7s both librarian-scene-module__-mqmhq__pop}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__step{animation-name:librarian-scene-module__-mqmhq__step-on;animation-duration:.6s;animation-timing-function:var(--ease-out-expo);animation-delay:var(--d);animation-fill-mode:both}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__badgeLit{animation-name:librarian-scene-module__-mqmhq__fade;animation-duration:.5s;animation-delay:var(--d);animation-fill-mode:both}.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__connectorFill{animation-name:librarian-scene-module__-mqmhq__grow-y;animation-duration:var(--dur);animation-timing-function:linear;animation-delay:var(--d);animation-fill-mode:both}@media (min-width:1024px){.librarian-scene-module__-mqmhq__root[data-stage] .librarian-scene-module__-mqmhq__connectorFill{animation-name:librarian-scene-module__-mqmhq__grow-x}}.librarian-scene-module__-mqmhq__root[data-stage=armed] *,.librarian-scene-module__-mqmhq__root[data-offscreen] *{animation-play-state:paused!important}@keyframes librarian-scene-module__-mqmhq__shelve{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r))}to{opacity:1;transform:none}}@keyframes librarian-scene-module__-mqmhq__lift{0%{transform:none}}@keyframes librarian-scene-module__-mqmhq__draw{0%{stroke-dashoffset:1px}}@keyframes librarian-scene-module__-mqmhq__pop{0%{opacity:0;transform:scale(.94)translateY(10px)}}@keyframes librarian-scene-module__-mqmhq__fade{0%{opacity:0}}@keyframes librarian-scene-module__-mqmhq__step-on{0%{opacity:.35;transform:translateY(6px)}}@keyframes librarian-scene-module__-mqmhq__grow-y{0%{transform:scaleY(0)}}@keyframes librarian-scene-module__-mqmhq__grow-x{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.librarian-scene-module__-mqmhq__root *{animation:none!important}}
