@keyframes borderPulse{0%,to{border-color:#ef4444}50%{border-color:#dc2626}}@keyframes bgPulse{0%,to{background-color:#ef44440d}50%{background-color:#ef444426}}@keyframes textPulse{0%,to{opacity:1}50%{opacity:.4}}.border-pulse[data-astro-cid-m34ebako]{animation:borderPulse 2s ease-in-out infinite}.bg-pulse[data-astro-cid-m34ebako]{animation:bgPulse 2s ease-in-out infinite}.text-pulse[data-astro-cid-m34ebako]{animation:textPulse 2s ease-in-out infinite}@keyframes orbitRotate{0%,16%{transform:rotate(0)}16%,20%{transform:rotate(72deg)}20%,36%{transform:rotate(72deg)}36%,40%{transform:rotate(144deg)}40%,56%{transform:rotate(144deg)}56%,60%{transform:rotate(216deg)}60%,76%{transform:rotate(216deg)}76%,80%{transform:rotate(288deg)}80%,96%{transform:rotate(288deg)}96%,to{transform:rotate(360deg)}}@keyframes counterRotate{0%,16%{transform:rotate(0)}16%,20%{transform:rotate(-72deg)}20%,36%{transform:rotate(-72deg)}36%,40%{transform:rotate(-144deg)}40%,56%{transform:rotate(-144deg)}56%,60%{transform:rotate(-216deg)}60%,76%{transform:rotate(-216deg)}76%,80%{transform:rotate(-288deg)}80%,96%{transform:rotate(-288deg)}96%,to{transform:rotate(-360deg)}}.rotating-item[data-astro-cid-kwgmi3ut]{opacity:0;pointer-events:none}.rotating-item[data-astro-cid-kwgmi3ut][data-index="0"]{animation:showAPI 12.5s infinite}.rotating-item[data-astro-cid-kwgmi3ut][data-index="1"]{animation:showCloud 12.5s infinite}.rotating-item[data-astro-cid-kwgmi3ut][data-index="2"]{animation:showOnPrem 12.5s infinite}.rotating-item[data-astro-cid-kwgmi3ut][data-index="3"]{animation:showSDKs 12.5s infinite}.rotating-item[data-astro-cid-kwgmi3ut][data-index="4"]{animation:showPlugins 12.5s infinite}@keyframes showAPI{0%{opacity:1;pointer-events:auto}14%{opacity:1;pointer-events:auto}16%{opacity:0;pointer-events:none}98%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes showPlugins{0%{opacity:0;pointer-events:none}78%{opacity:0;pointer-events:none}80%{opacity:1;pointer-events:auto}94%{opacity:1;pointer-events:auto}96%{opacity:0;pointer-events:none}to{opacity:0;pointer-events:none}}@keyframes showSDKs{0%{opacity:0;pointer-events:none}58%{opacity:0;pointer-events:none}60%{opacity:1;pointer-events:auto}74%{opacity:1;pointer-events:auto}76%{opacity:0;pointer-events:none}to{opacity:0;pointer-events:none}}@keyframes showOnPrem{0%{opacity:0;pointer-events:none}38%{opacity:0;pointer-events:none}40%{opacity:1;pointer-events:auto}54%{opacity:1;pointer-events:auto}56%{opacity:0;pointer-events:none}to{opacity:0;pointer-events:none}}@keyframes showCloud{0%{opacity:0;pointer-events:none}18%{opacity:0;pointer-events:none}20%{opacity:1;pointer-events:auto}34%{opacity:1;pointer-events:auto}36%{opacity:0;pointer-events:none}to{opacity:0;pointer-events:none}}@keyframes highlightAPI{0%,16%{border-color:var(--color-primary);border-width:3px;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}20%,to{border-color:var(--color-border);border-width:1px;box-shadow:none}}@keyframes highlightPlugins{0%,76%{border-color:var(--color-border);border-width:1px;box-shadow:none}80%,96%{border-color:var(--color-primary);border-width:3px;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}to{border-color:var(--color-border);border-width:1px;box-shadow:none}}@keyframes highlightSDKs{0%,56%{border-color:var(--color-border);border-width:1px;box-shadow:none}60%,76%{border-color:var(--color-primary);border-width:3px;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}80%,to{border-color:var(--color-border);border-width:1px;box-shadow:none}}@keyframes highlightOnPrem{0%,36%{border-color:var(--color-border);border-width:1px;box-shadow:none}40%,56%{border-color:var(--color-primary);border-width:3px;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}60%,to{border-color:var(--color-border);border-width:1px;box-shadow:none}}@keyframes highlightCloud{0%,16%{border-color:var(--color-border);border-width:1px;box-shadow:none}20%,36%{border-color:var(--color-primary);border-width:3px;box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 50%,transparent)}40%,to{border-color:var(--color-border);border-width:1px;box-shadow:none}}
