@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}.book-demo-content[data-state=open]{animation:modalSlideIn .28s cubic-bezier(.22,1,.36,1) both}.book-demo-content[data-state=closed]{animation:modalSlideOut .18s cubic-bezier(.4,0,1,1) both}@keyframes connect-flow{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulse-light{0%,to{opacity:1}50%{opacity:.5}}@keyframes voicePulse{0%,to{height:30%;opacity:.4}50%{height:68%;opacity:1}}@keyframes brandRingPulse{0%{transform:scale(1);opacity:.1}50%{transform:scale(1.3);opacity:.05}to{transform:scale(1);opacity:.1}}@keyframes signalFlow{0%{transform:translateX(-100%);opacity:0}50%{opacity:.6}to{transform:translateX(100%);opacity:0}}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.aos-transition{transition-property:opacity,transform,translate,scale}.animate-connect-flow{animation:connect-flow 2s linear infinite;will-change:transform}.animate-pulse-light{animation:pulse-light 2s cubic-bezier(.4,0,.6,1) infinite;will-change:opacity}.voice-pulse-bar{animation:voicePulse 1.4s cubic-bezier(.4,0,.2,1) infinite;transform-origin:center bottom;will-change:height,opacity}.animate-brand-ring{animation:brandRingPulse 4s ease-in-out infinite;will-change:transform,opacity}.animate-signal-flow{animation:signalFlow 4.5s linear infinite;will-change:transform,opacity}.animate-ticker{width:max-content;animation:ticker 38s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:layout paint style}.animate-ticker:hover{animation-play-state:paused}@keyframes cardEnter{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubbleLeft{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes bubbleRight{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes waveBarPulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.wave-bar-active{animation:waveBarPulse var(--bar-duration,.7s) ease-in-out infinite;animation-delay:var(--bar-delay,0s);transform-origin:center;will-change:transform}@keyframes orbRing{0%{transform:scale(1);opacity:1}to{transform:scale(2.6);opacity:0}}.orb-ring-1{animation:orbRing 2.8s ease-out infinite}.orb-ring-2{animation:orbRing 2.8s ease-out .78s infinite}.orb-ring-3{animation:orbRing 2.8s ease-out 1.56s infinite}@keyframes orbCoreBreathe{0%,to{filter:drop-shadow(0 4px 10px rgba(0,0,0,.07))}50%{filter:drop-shadow(0 4px 16px rgba(240,108,47,.16))}}.orb-breathe{animation:orbCoreBreathe 3.2s ease-in-out infinite;will-change:filter}.orb-corona{animation:none}@keyframes hiwDashFlow{to{stroke-dashoffset:-10}}.hiw-dash-flow{animation:hiwDashFlow .6s linear infinite}.hiw-ring{animation:orbRing 2.6s ease-out infinite}@keyframes hiwRingSoft{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}.hiw-ring-soft{animation:hiwRingSoft 2.6s ease-out infinite}@property --bento-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes bentoBeamRotate{to{--bento-angle:360deg}}.bento-beam:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--bento-angle),transparent 0,#f8ac4b 6%,#f06c2f 14%,#c94e7f 22%,#905684 30%,transparent 42%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bentoBeamRotate 8s linear infinite;pointer-events:none}.tracking-premium{letter-spacing:-.01em}.text-gradient-primary{background:linear-gradient(135deg,#f06c2f,#c94e7f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.workspace-glass{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.03)}.card-premium{background:#ffffff;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 12px -2px rgba(0,0,0,.03)}.card-active{box-shadow:0 20px 40px -12px rgba(0,0,0,.1)}.grid-infrastructure{background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.05) 1px,transparent 0);background-size:40px 40px}.ticker-mask{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);contain:layout style}@media (max-width:768px){.animate-ticker{animation-duration:32s}.ticker-mask{mask-image:linear-gradient(90deg,black 75%,rgba(0,0,0,.85) 85%,transparent);-webkit-mask-image:linear-gradient(90deg,black 75%,rgba(0,0,0,.85) 85%,transparent)}}.section-dark{background:#0d1117;color:#ffffff}.section-dark-fade-out{position:relative}.section-dark-fade-out:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent,#ffffff);pointer-events:none;z-index:1}.prism-line{height:1px;background:linear-gradient(90deg,transparent,#f06c2f 30%,#c94e7f 60%,#905684 80%,transparent);opacity:.5}.prism-line-dark{height:1px;background:linear-gradient(90deg,transparent,rgba(240,108,47,.6) 30%,rgba(201,78,127,.6) 60%,rgba(144,86,132,.4) 80%,transparent)}.prism-diamond:before{content:"◆";color:#f06c2f;font-size:.55em;margin-right:.5em;vertical-align:middle}.glass-dark{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:none}.range-prism{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:rgba(255,255,255,.12);outline:none;cursor:pointer}.range-prism::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f06c2f;cursor:pointer;border:2px solid #ffffff;box-shadow:0 0 0 3px rgba(240,108,47,.25);transition:box-shadow .15s ease}.range-prism::-webkit-slider-thumb:hover{box-shadow:0 0 0 5px rgba(240,108,47,.3)}.range-prism::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f06c2f;cursor:pointer;border:2px solid #ffffff}.demo-transcript::-webkit-scrollbar{width:4px}.demo-transcript::-webkit-scrollbar-track{background:transparent}.demo-transcript::-webkit-scrollbar-thumb{background:rgba(0,0,0,.14);border-radius:99px}.demo-transcript::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.24)}@media (prefers-reduced-motion:reduce){.animate-brand-ring,.animate-connect-flow,.animate-pulse-light,.animate-signal-flow,.animate-ticker,.bento-beam:before,.card-enter,.hiw-dash-flow,.hiw-ring,.hiw-ring-soft,.orb-breathe,.orb-corona,.orb-ring-1,.orb-ring-2,.orb-ring-3,.voice-pulse-bar,.wave-bar-active{animation:none}.card-enter{opacity:1;transform:none}.aos-transition{transition:none}.animate-ticker{transform:translateX(0)}}.dark .pv-marketing h1,.dark .pv-marketing h2{text-shadow:0 0 40px rgba(240,172,120,.07),0 0 14px rgba(255,255,255,.06)}.glass-line-v{background:linear-gradient(180deg,transparent,var(--divider-line) 15%,var(--divider-line) 85%,transparent);box-shadow:1px 0 0 var(--groove-highlight)}.glass-line-h{background:linear-gradient(90deg,transparent,var(--divider-line) 15%,var(--divider-line) 85%,transparent);box-shadow:0 1px 0 var(--groove-highlight)}.groove-node{width:11px;height:11px;border-radius:3px;background:var(--color-card);border:1px solid var(--divider-line);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 0 var(--groove-highlight) inset}