.dm-status{position:relative;flex-shrink:0}.dm-status:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:dm-status-ping 2s var(--ease-out, cubic-bezier(.23, 1, .32, 1)) infinite;animation-play-state:paused;opacity:0}.dm-ai-demo .dm-ai-center{position:relative;isolation:isolate;overflow:hidden}.dm-ai-demo .dm-ai-center>:not(.dm-shimmer){position:relative;z-index:1}.dm-ai-ring{position:relative}.dm-ai-ring:after{content:"";position:absolute;inset:-9px;border:1px solid #6397e8;border-radius:50%;animation:dm-focus-ring 2.4s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused;opacity:0}.dm-shimmer{pointer-events:none;position:absolute;inset:0;margin:0!important;z-index:0;background:linear-gradient(110deg,transparent 25%,#ffffffa8 48%,transparent 71%);transform:translate(-110%);opacity:0;animation:dm-card-shimmer 4.5s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused}.dm-ai-demo .dm-ai-connector{position:relative;background:#dce6f5}.dm-ai-connector:after{content:"";position:absolute;inset:0;background:#6793d0;transform-origin:top;animation:dm-connector-flow 4.2s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused}.dm-ai-connector:nth-of-type(5):after{animation-delay:.75s}.dm-model-fan{position:relative;outline-offset:5px;border-radius:8px}.dm-model-card{transition:transform .5s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.dm-seo-flow{margin-top:22px;border-top:1px solid #edf0f4;padding-top:17px}.dm-demo-caption{display:block;font-size:11px;color:#64748b}.dm-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}.dm-stage{display:flex;align-items:flex-start;gap:5px;color:#52657e;font-size:11px;line-height:1.65}.dm-stage i{display:block;width:5px;height:5px;margin-top:7px;flex-shrink:0;border-radius:50%;background:#2f6ecf;animation:dm-stage-highlight 9.6s linear infinite;animation-play-state:paused;opacity:.25}.dm-stage-2 i{animation-delay:3.2s}.dm-stage-3 i{animation-delay:6.4s}.dm-function-window{height:24px;margin-top:14px;overflow:hidden;color:#2866bb;font-size:12px}.dm-function-track{animation:dm-function-flip 9.6s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused}.dm-function-track>span{display:block;height:24px;line-height:24px}.dm-web-demo .map-row{border-bottom:0}.dm-web-demo .row-icon{position:relative;display:grid;place-items:center}.dm-node-ring{pointer-events:none;position:absolute;inset:-3px;border:1px solid #5083d1;border-radius:13px;animation:dm-node-highlight 9.6s linear infinite;animation-play-state:paused;opacity:0}.dm-workflow-step-2 .dm-node-ring{animation-delay:3.2s}.dm-workflow-step-3 .dm-node-ring{animation-delay:6.4s}.dm-workflow-link{margin:-12px 0 -12px 23px;width:1px;height:24px;background:#dfe7f2}.dm-workflow-link>span{display:block;height:100%;background:#7ea6dc;transform-origin:top;animation:dm-connector-flow 4.2s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused}.dm-workflow-link:nth-of-type(4)>span{animation-delay:.75s}.dm-activity-cursor{display:inline-block;vertical-align:-.1em;height:10px;width:2px;margin-left:4px;background:#6a94cb;animation:dm-cursor-blink 1.05s steps(2,start) infinite;animation-play-state:paused}.dm-web-demo .row-icon>svg{transition:transform .22s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.dm-product-demo .dm-product-symbol{position:relative;isolation:isolate;overflow:hidden}.dm-product-symbol>svg{position:relative;z-index:1}.dm-product-capabilities{display:flex;gap:8px;justify-content:center;margin:-14px 0 21px}.dm-product-capabilities>span{font-size:10px;color:#4b6d9c;padding:3px 8px;border:1px solid #e0e8f3;border-radius:5px;background:#f7faff;animation:dm-capability-breathe 2.4s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1)) infinite;animation-play-state:paused}.dm-product-capabilities>span:nth-child(2){animation-delay:.6s}.dm-product-capabilities>span:nth-child(3){animation-delay:1.2s}.dm-product-capabilities>span:nth-child(4){animation-delay:1.8s}.dm-product-demo .dm-version-nav{position:relative;isolation:isolate;padding-top:12px;padding-bottom:5px}.dm-version-nav>a{position:relative;z-index:1;border-radius:8px}.dm-version-nav>a[aria-current=location] strong{color:#2866bb}.dm-version-nav>a[aria-current=location]>span{color:#426d9f}.dm-product-demo .dm-version-indicator{display:block;position:absolute;top:12px;left:0;bottom:5px;border-radius:8px;pointer-events:none;z-index:0;background:#edf4ff;border:1px solid #dae7fb;transition:transform .3s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.dm-product-demo .dm-version-indicator[hidden]{display:none}.dm-version-nav a svg{transition:transform .22s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}[data-motion-demo][data-demo-running=true] .dm-shimmer,[data-motion-demo][data-demo-running=true] .dm-function-track,[data-motion-demo][data-demo-running=true] .dm-stage i,[data-motion-demo][data-demo-running=true] .dm-node-ring,[data-motion-demo][data-demo-running=true] .dm-workflow-link>span,[data-motion-demo][data-demo-running=true] .dm-activity-cursor,[data-motion-demo][data-demo-running=true] .dm-product-capabilities>span,[data-motion-demo][data-demo-running=true] .dm-status:after,[data-motion-demo][data-demo-running=true] .dm-ai-ring:after,[data-motion-demo][data-demo-running=true] .dm-ai-connector:after{animation-play-state:running}@keyframes dm-status-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3);opacity:0}}@keyframes dm-focus-ring{0%{transform:scale(.96);opacity:0}40%{transform:scale(1.05);opacity:.65}to{transform:scale(1.12);opacity:0}}@keyframes dm-card-shimmer{0%{transform:translate(-110%);opacity:0}8%{opacity:.8}35%{transform:translate(110%);opacity:0}to{transform:translate(110%);opacity:0}}@keyframes dm-connector-flow{0%,to{transform:scaleY(1);opacity:1}45%{transform:scaleY(.72);opacity:.78}75%{transform:scaleY(1.06);opacity:1}}@keyframes dm-stage-highlight{0%,27%{opacity:1}33.333%,96%{opacity:.25}to{opacity:1}}@keyframes dm-node-highlight{0%,27%{opacity:.8}33.333%,96%{opacity:0}to{opacity:.8}}@keyframes dm-function-flip{0%,28.125%{transform:translateY(0)}33.333%,61.458%{transform:translateY(-25%)}66.667%,94.792%{transform:translateY(-50%)}to{transform:translateY(-75%)}}@keyframes dm-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes dm-capability-breathe{0%,to{opacity:1}50%{opacity:.65}}@media(min-width:1024px){.dm-ai-demo .dm-model-fan{height:83px;display:block;max-width:340px;margin:auto}.dm-ai-demo .dm-model-fan>.dm-model-card{position:absolute;top:19px;left:50%;width:105px;margin-left:-52.5px;padding:13px 9px;background:#fafbfd;box-shadow:0 4px 12px #29476c08}.dm-model-fan>.dm-model-left{transform:translate(-74px);z-index:1}.dm-model-fan>.dm-model-center{z-index:3}.dm-model-fan>.dm-model-right{transform:translate(74px);z-index:2}.dm-model-fan:focus-visible>.dm-model-left{transform:translate(-100px) rotate(-10deg)}.dm-model-fan:focus-visible>.dm-model-center{transform:translateY(-18px) scale(1.06)}.dm-model-fan:focus-visible>.dm-model-right{transform:translate(100px) rotate(10deg)}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.dm-model-fan:hover>.dm-model-left{transform:translate(-100px) rotate(-10deg)}.dm-model-fan:hover>.dm-model-center{transform:translateY(-18px) scale(1.06)}.dm-model-fan:hover>.dm-model-right{transform:translate(100px) rotate(10deg)}}@media(hover:hover)and (pointer:fine){.dm-web-demo .map-row:hover .row-icon>svg{transform:translateY(-4px)}.dm-version-nav a:hover svg{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){[data-motion-demo] .dm-function-track{transform:none}.dm-model-card,.dm-version-nav a svg,.dm-web-demo .row-icon>svg{transition:none}.dm-version-nav a:hover svg,.dm-web-demo .map-row:hover .row-icon>svg{transform:none}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.dm-model-fan>.dm-model-left,.dm-model-fan:focus-visible>.dm-model-left,.dm-model-fan:hover>.dm-model-left{transform:translate(-74px)}.dm-model-fan>.dm-model-center,.dm-model-fan:focus-visible>.dm-model-center,.dm-model-fan:hover>.dm-model-center{transform:none}.dm-model-fan>.dm-model-right,.dm-model-fan:focus-visible>.dm-model-right,.dm-model-fan:hover>.dm-model-right{transform:translate(74px)}}
