.SoftwareStack-arrowContainer{margin-top:0}.SoftwareStack-arrow{width:24px;height:24px;color:var(--border-neutral-invert);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.SoftwareStack-arrow:before{content:"";background-color:currentColor;width:2px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SoftwareStack-arrow:after{content:"";border-bottom:var(--size-border-2) solid currentColor;border-right:var(--size-border-2) solid currentColor;border-radius:var(--size-radius-2);width:12px;height:12px;position:absolute;top:20px;left:50%;transform:translate(-50%,-100%)rotate(45deg)}.SoftwareStack-arrow--betweenButtons{display:none}@media (width>=768px){.SoftwareStack-arrow--betweenSections{display:none}.SoftwareStack-arrow--betweenButtons{display:flex}}.SoftwareStack-executionButtonsContainer{background-color:var(--surface-neutral-invert-secondary);padding:var(--space-75);border-radius:var(--size-radius-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.SoftwareStack-executionButton,.SoftwareStack-localEmulatorsButton{font-size:var(--font-size-small);height:fit-content}@media (width>=768px){.SoftwareStack-executionStack,.SoftwareStack-remoteExecution,.SoftwareStack-localEmulatorsButton{position:relative}.SoftwareStack-executionStack:before{content:"";background-color:var(--border-neutral-invert);height:2px;position:absolute;top:-170px;left:21.4%;right:21.8%}.SoftwareStack-executionButtonsContainer:before,.SoftwareStack-localEmulatorsButton:before{content:"";background-color:var(--border-neutral-invert);pointer-events:none;width:2px;height:160px;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.SoftwareStack-executionButtonsContainer:before{left:40%}.SoftwareStack-executionButtonsContainer:after,.SoftwareStack-localEmulatorsButton:after{content:"";border-bottom:var(--size-border-2) solid var(--border-neutral-invert);border-right:var(--size-border-2) solid var(--border-neutral-invert);border-radius:var(--size-radius-2);pointer-events:none;width:12px;height:12px;position:absolute;top:-10px;left:50%;transform:translate(-50%,-100%)rotate(45deg)}.SoftwareStack-executionButtonsContainer:after{left:40%}}.SoftwareStack-quantumApplicationsButtons .Button--secondary{min-width:60px;height:60px;padding:var(--space-100) var(--space-150);font-size:var(--font-size-small)}@media (width>=768px){.SoftwareStack-quantumApplicationsButtons,.SoftwareStack-optimizationButton,.SoftwareStack-simulationButton{position:relative}.SoftwareStack-quantumApplicationsButtons:before{content:"";height:var(--size-border-2);background-color:var(--border-neutral-invert);position:absolute;top:calc(100% + 20px);left:15.4%;right:15.4%}.SoftwareStack-optimizationButton:before,.SoftwareStack-simulationButton:before{content:"";width:var(--size-border-2);background-color:var(--border-neutral-invert);pointer-events:none;height:12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.SoftwareStack-graphMlButton{z-index:20;position:relative}.SoftwareStack-graphMlButton:before{content:"";width:var(--size-border-2);background-color:var(--border-neutral-invert);pointer-events:none;height:280px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.SoftwareStack-graphMlButton:after{content:"";border-bottom:var(--size-border-2) solid var(--border-neutral-invert);border-right:var(--size-border-2) solid var(--border-neutral-invert);border-radius:var(--size-radius-2);pointer-events:none;width:12px;height:12px;position:absolute;top:calc(100% + 290px);left:50%;transform:translate(-50%,-100%)rotate(45deg)}}@media (width>=860px){.SoftwareStack-quantumApplicationsButtons .Button--secondary{padding:var(--space-100) var(--space-300);font-size:var(--font-size-base)}}.SoftwareStack-quantumSDKsButtons .Button--secondary{width:150px;height:60px;padding:var(--space-100) var(--space-300)}@media (width>=768px){.SoftwareStack-quantumSDKsButtons .Button--secondary{width:150px;height:60px;padding:var(--space-100) var(--space-300);font-size:var(--font-size-base)}.SoftwareStack-pulserButton{position:relative}.SoftwareStack-pulserButton:before{content:"";width:var(--size-border-2);background-color:var(--border-neutral-invert);pointer-events:none;height:110px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}}@media (width>=863px){.SoftwareStack-pulserButton:before{height:120px;bottom:-130px}}.SoftwareStack-picto{width:155px}.SoftwareStack-picto img{-o-object-fit:contain;object-fit:contain;width:100%}.SoftwareStack-SectionHeaderContainer{margin-top:0}.SoftwareStack-content{padding:var(--space-400) 0;background-color:var(--surface-brand-subtle);border-radius:var(--size-radius-8);margin-top:0}.SoftwareStack-sectionHeaderContainer{background-color:var(--surface-brand-subtle);border-radius:var(--size-radius-8);padding:var(--space-200);margin-top:0;position:relative}.SoftwareStack-sectionHeader{position:relative}@media (width>=768px){.SoftwareStack-sectionHeaderContainer{padding:var(--space-400);gap:var(--space-400);flex-direction:row;height:390px;display:flex}.SoftwareStack-sectionHeader{flex:2}.SoftwareStack-content{padding:0;padding:var(--space-400);flex:3;margin-top:0}}.SoftwareStack:where(.astro-je4mz4lj){margin-bottom:var(--space-1000);padding-block:var(--space-1000)}.SoftwareStack:where(.astro-je4mz4lj) .SoftwareStack-heading{margin-bottom:var(--space-300)}.SoftwareStack:where(.astro-je4mz4lj) img{max-width:100%;height:auto}.PageSection--withVerticalPadding{padding-top:var(--space-500);padding-bottom:var(--space-500)}@media only screen and (width>=800px){.PageSection--withVerticalPadding{padding-top:var(--space-900);padding-bottom:var(--space-900)}}.PageSection--withBg{background-color:var(--surface-brand-subtle)}.PageSection--withArrowBg{z-index:1;position:relative}.PageSection--withArrowBg:before{--logo-bg-padding:var(--space-150);content:"";top:var(--logo-bg-padding);left:var(--logo-bg-padding);z-index:-1;width:calc(100% - 2 * var(--logo-bg-padding));height:calc(100% - 2 * var(--logo-bg-padding));background-color:var(--surface-brand-secondary);opacity:.1;position:absolute;mask-image:url("data:image/svg+xml,%3csvg%20width='499'%20height='517'%20viewBox='0%200%20499%20517'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20517H105.832L146.025%20476.806V40.1936L105.832%200H0V517ZM147.584%200V37.2113L358.01%20248.603V268.397L147.584%20479.789V517H290.232L498.293%20307.983V209.017L290.232%200H147.584Z'%20fill='%2300C887'/%3e%3c/svg%3e");mask-position:0 0;mask-size:auto;mask-repeat:no-repeat}@media only screen and (width>=992px){.PageSection--withArrowBg:before{--logo-bg-padding:var(--space-250);mask-size:auto 100%}.PageSection--withWorldBg{background-image:url(/_astro/world-map.CYNRiGbC.svg);background-repeat:no-repeat;background-size:cover}}.QuickLinkCard{min-height:210px;margin-top:0;transition:box-shadow .2s,border-color .2s,background-color .2s}.QuickLinkCard:hover{background-color:var(--surface-neutral-secondary)}.QuickLinkCard-link{height:100%}.QuickLinks:where(.astro-2nwjiknv){box-sizing:border-box;border-bottom:1px solid var(--sl-color-hairline);width:100vw;margin-inline:calc(50% - 50vw)}.QuickLinks-inner:where(.astro-2nwjiknv){max-width:var(--sl-content-width);margin-inline:var(--sl-content-margin-inline,auto);padding:var(--space-250)}.QuickLinks:where(.astro-2nwjiknv) .QuickLinks-heading{margin-bottom:var(--space-300)}
