@keyframes navbar-pu-secondary-failsafe{to{opacity:1}}.navbar.navbar-pu{--navbar-background:var(--background-primary);--navbar-font-size:16px;--navbar-height:70px;--svg-marker-height:15px;--navbar-shadow:0 4px 20px 0 rgba(0,0,0,.1);--navbar-ease-out:cubic-bezier(0.16,1,0.3,1);--navbar-ease-in:cubic-bezier(0.4,0,1,1);align-items:center;background-color:var(--navbar-background);box-shadow:var(--navbar-shadow);display:flex;font-family:var(--font-family);height:var(--navbar-height);padding:0 3.75rem;position:fixed;top:0;width:100%;z-index:2147483647}@media screen and (max-width:1250px){.navbar.navbar-pu{box-shadow:none;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24)}.navbar.navbar-pu:after{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent);content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:10000}}.navbar.navbar-pu a,.navbar.navbar-pu button,.navbar.navbar-pu span{font-family:var(--font-family)}.navbar.navbar-pu.navbar-pu--no-transition,.navbar.navbar-pu.navbar-pu--no-transition *{transition:none!important}@media (prefers-reduced-motion:reduce){.navbar.navbar-pu,.navbar.navbar-pu *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.navbar.navbar-pu .navbar__sections--secondary{animation:navbar-pu-secondary-failsafe 0s ease-out 1.5s forwards;opacity:0;transition:opacity .2s ease-out}.navbar.navbar-pu.navbar-pu--auth-resolved .navbar__sections--secondary{animation:none;opacity:1}.navbar.navbar-pu .nav-container{width:100%}.navbar.navbar-pu .navbar-content{align-items:center;display:flex;flex-wrap:nowrap;gap:2.5rem}@media screen and (min-width:1250px) and (max-width:1255px){.navbar.navbar-pu .navbar-content{gap:1rem}}@media screen and (min-width:1256px) and (max-width:1471px){.navbar.navbar-pu .navbar-content{gap:1.5rem}}@media screen and (max-width:1250px){.navbar.navbar-pu .navbar-content{justify-content:space-between}}.navbar.navbar-pu .navbar-content .navbar__logo{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--space-8);max-width:11.7rem;overflow:hidden;position:relative}.navbar.navbar-pu .navbar-content .navbar__logo .icon{height:100%}@media screen and (min-width:1250px) and (max-width:1471px){.navbar.navbar-pu .navbar-content .navbar__logo{max-width:2rem}.navbar.navbar-pu .navbar-content .navbar__logo .icon--octopus-deploy-wordmark{display:none}}.navbar.navbar-pu .navbar-content .navbar__sections{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;list-style:none;margin:0;padding:0}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section{align-self:center;cursor:pointer;position:relative}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button{--navbar-button-pad-x:var(--space-16);align-items:center;background-color:var(--navbar-background);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:var(--navbar-font-size);font-weight:var(--font-weight-medium);gap:var(--space-8);line-height:1.575rem;padding:var(--space-12) var(--navbar-button-pad-x);text-decoration:none;transition:background-color .2s ease-in-out;white-space:nowrap}@media screen and (min-width:1250px) and (max-width:1471px){.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button{--navbar-button-pad-x:var(--space-12)}}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button:not(.navbar__button--contact){border:0}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button:not(.navbar__button--contact):active,.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button:not(.navbar__button--contact):hover{background-color:var(--hover-color)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button:not(.navbar__button--contact):focus-visible{outline:.125rem solid var(--purple-300);outline-offset:.125rem}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button:focus{outline:none}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button[aria-expanded=true] .icon--chevron-navbar{transform:rotate(180deg)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button .icon--chevron-navbar{transition:transform .5s var(--navbar-ease-out)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button .icon--chevron-navbar path{stroke:var(--text-secondary)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary{background:var(--secondary-button-bg)!important;border:none!important;color:var(--secondary-button-text)!important;overflow:hidden;position:relative;z-index:0}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:before{background:radial-gradient(circle closest-side,var(--secondary-button-hover-glow),transparent);content:"";height:14rem;left:var(--hover-x,50%);pointer-events:none;position:absolute;top:var(--hover-y,50%);transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:14rem;z-index:-1}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:after{background:var(--purple-300);border-radius:inherit;content:"";inset:0;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:.0625rem;pointer-events:none;position:absolute;z-index:2}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary svg path{transition:stroke .2s ease-in-out}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:hover{background:var(--secondary-button-hover-bg)!important;color:var(--secondary-button-hover-text)!important;outline:none!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:hover svg path{stroke:var(--secondary-button-hover-text)!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:hover:before{transform:translate(-50%,-50%) scale(1)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:hover:after{background:radial-gradient(circle 7rem at var(--hover-x,50%) var(--hover-y,50%),var(--secondary-button-hover-border),var(--purple-300))}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:active{box-shadow:var(--button-shadow-inner)!important;outline:none!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:active:before{transform:translate(-50%,-50%) scale(0)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:active:after{background:var(--purple-400)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:focus{--ring-color:var(--purple-300)!important;background:var(--secondary-button-bg)!important;box-shadow:none!important;outline:.25rem solid var(--ring-color)!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact.button--secondary:focus:before{transform:translate(-50%,-50%) scale(0)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact .icon--envelope{display:none}@media screen and (min-width:1250px) and (max-width:1450px){.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact .icon--envelope{display:block}}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact .icon--envelope path{fill:var(--purple-300)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact .icon--chevron-navbar path{stroke:var(--purple-300)}@media screen and (min-width:1250px) and (max-width:1450px){.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--contact:has(.icon--envelope) span{display:none}}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary{background:var(--purple-300)!important;border:none!important;color:var(--white)!important;overflow:hidden;position:relative;z-index:0}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:before{background:radial-gradient(circle closest-side,var(--pink-100),transparent);content:"";height:16rem;left:var(--hover-x,50%);pointer-events:none;position:absolute;top:var(--hover-y,50%);transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:16rem;z-index:-1}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:hover{box-shadow:inset 0 0 0 .0625rem hsla(0,0%,100%,.25)!important;outline:none!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:hover:before{transform:translate(-50%,-50%) scale(1)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:active{border-color:var(--purple-400)!important;box-shadow:var(--button-shadow-inner)!important;outline:none!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:focus{--ring-color:rgba(105,80,255,.5)!important;border-color:var(--ring-color)!important;box-shadow:none!important;outline:.25rem solid var(--ring-color)!important}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button--signup.button--primary:focus:before{transform:translate(-50%,-50%) scale(0)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section .navbar__button.button{font-size:var(--navbar-font-size);font-weight:var(--button-font-weight);padding:var(--space-12) var(--navbar-button-pad-x)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section.navbar__section--user .navbar__user-toggle{--avatar-dimensions:2rem;align-items:center;border:.0625rem solid var(--input-text-placeholder);border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:var(--space-8);line-height:var(--avatar-dimensions);padding:var(--space-8) var(--space-20) var(--space-8) var(--space-8)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section.navbar__section--user .navbar__user-toggle .navbar__profile-image{align-items:center;display:flex;justify-content:center}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section.navbar__section--user .navbar__user-toggle .navbar__profile-image img{border-radius:50%;height:var(--avatar-dimensions);width:var(--avatar-dimensions)}.navbar.navbar-pu .navbar-content .navbar__sections .navbar__section.navbar__section--user .navbar__user-toggle .personal{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.navbar.navbar-pu .navbar-content .navbar__menu{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1250px){.navbar.navbar-pu .navbar-content .navbar__menu{align-items:stretch;background-color:var(--navbar-background);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden auto;overscroll-behavior:contain;position:fixed;right:0;scroll-behavior:smooth;top:var(--navbar-height);transform:translateX(100%);transition:transform .2s var(--navbar-ease-in),visibility 0s linear .2s;visibility:hidden;width:100%}.navbar.navbar-pu .navbar-content .navbar__menu.show{transform:translateX(0);transition:transform .3s var(--navbar-ease-out),visibility 0s;visibility:visible}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections{display:flex;flex-direction:column}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections:not(.navbar__sections--secondary){gap:0}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary{align-content:end;background-color:var(--grey-200);display:grid;flex:1 0 auto;grid-auto-flow:dense;grid-template-columns:1fr 1fr;padding:var(--space-40) var(--space-24) calc(var(--space-32) + env(safe-area-inset-bottom, 0px)) var(--space-16)}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary .navbar__section--user,.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary [data-navbar-signin]{grid-column:1/-1}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary [data-navbar-signup]{grid-column:1}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary .navbar__section--contact{grid-column:2}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary .navbar__section .navbar__button{--login-buttons-padding:var(--space-12) var(--space-16);font-size:var(--navbar-font-size);justify-content:center;padding:var(--login-buttons-padding);position:relative}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections.navbar__sections--secondary .navbar__section .navbar__button .icon--chevron-navbar{right:var(--login-buttons-padding)}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections .navbar__section{align-self:stretch;border-bottom:.0625rem solid var(--grey-200);position:static}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections .navbar__section .navbar__button{background:transparent;font-size:1.125rem;font-weight:var(--font-weight-medium);justify-content:space-between;line-height:157.5%;max-width:100%;padding:var(--space-20) var(--space-24) var(--space-20) var(--space-16);width:100%}.navbar.navbar-pu .navbar-content .navbar__menu .navbar__sections .navbar__section .navbar__button svg{transform:rotate(-90deg)}}@media screen and (max-width:1250px) and (pointer:coarse){.navbar.navbar-pu .navbar-content .navbar__menu{scroll-behavior:auto}}.navbar.navbar-pu .navbar-content .navbar__toggler{background:transparent;border:0;display:none;padding:0;position:relative}@media screen and (max-width:1250px){.navbar.navbar-pu .navbar-content .navbar__toggler{display:block}}.navbar.navbar-pu .navbar-content .navbar__toggler:focus{outline:none}.navbar.navbar-pu .navbar-content .navbar__toggler:focus-visible{border-radius:.25rem;outline:.125rem solid var(--purple-300);outline-offset:.125rem}.navbar.navbar-pu .navbar-content .navbar__toggler.is-active .hamburger{transform:rotate(45deg);transition:transform .25s ease .25s}.navbar.navbar-pu .navbar-content .navbar__toggler.is-active .hamburger__bar:first-child{top:20px;transform:rotate(0deg);transition:top .25s ease .1s,transform .25s ease-out .25s}.navbar.navbar-pu .navbar-content .navbar__toggler.is-active .hamburger__bar:nth-child(2){opacity:0;transition:opacity .25s ease}.navbar.navbar-pu .navbar-content .navbar__toggler.is-active .hamburger__bar:nth-child(3){top:20px;transform:rotate(90deg);transition:top .25s ease .1s,transform .25s ease-out .25s}.navbar.navbar-pu .navbar-content .navbar__toggler .hamburger{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:transform .25s ease 0ms;width:44px}.navbar.navbar-pu .navbar-content .navbar__toggler .hamburger__bar{background-color:#294661;border-radius:3px;display:block;height:3px;left:10px;position:absolute;transition:top .25s ease .25s,transform .25s ease-out .1s;width:24px}.navbar.navbar-pu .navbar-content .navbar__toggler .hamburger__bar:first-child{top:10px}.navbar.navbar-pu .navbar-content .navbar__toggler .hamburger__bar:nth-child(2){top:20px;transition:.25s ease .25s}.navbar.navbar-pu .navbar-content .navbar__toggler .hamburger__bar:nth-child(3){top:30px;transition:top .25s ease .25s,transform .25s ease-out .1s}.navbar.navbar-pu .navbar__subsection{display:flex;flex-direction:column;flex-shrink:0;padding:var(--space-24)}@media screen and (min-width:1250px){.navbar.navbar-pu .navbar__subsection:not(:last-of-type){border-right:.0625rem solid var(--hover-color)}}.navbar.navbar-pu .navbar__subsection-title{color:var(--input-text);font-size:var(--font-size-body,1.25rem);font-weight:var(--font-weight-semibold);line-height:2rem;margin:0;padding:var(--space-16) var(--space-8)}.navbar.navbar-pu .navbar__subsection-items{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.navbar.navbar-pu .navbar__subsection-items .navbar__item{cursor:pointer}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link{align-items:center;background-color:var(--navbar-background);border:0;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:var(--space-20);padding:var(--space-8) var(--space-32) var(--space-8) var(--space-8);text-decoration:none;transition:background-color .2s ease-in-out}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:not(.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:has(.image-wrapper)){padding-left:var(--space-16)}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:active,.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:hover{background-color:var(--hover-color)}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:active .image-wrapper:before,.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:hover .image-wrapper:before{opacity:1}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:focus{outline:none}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link:focus-visible{outline:.125rem solid var(--purple-300);outline-offset:-.125rem}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link .image-wrapper{align-items:center;border-radius:.5565rem;display:flex;height:2.8125rem;justify-content:center;margin:0;overflow:hidden;position:relative;width:2.8125rem}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link .image-wrapper:before{background:linear-gradient(224deg,rgba(13,128,216,.1) 5.53%,rgba(105,80,255,.1) 93.9%);content:"";display:block;height:100%;opacity:0;position:absolute;transition:opacity .2s ease-in-out;width:100%}.navbar.navbar-pu .navbar__subsection-items .navbar__item-link .image-wrapper img{width:100%}.navbar.navbar-pu .navbar__subsection-items .navbar__item-label{color:var(--input-text);flex-shrink:0;font-size:var(--navbar-font-size);font-weight:var(--font-weight-medium);line-height:157.5%}.navbar.navbar-pu .navbar__subsection-items .navbar__item-sub-category{color:var(--input-text);display:block;font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:2rem;padding:var(--space-8)}.navbar.navbar-pu .navbar__panels .navbar__dropdown{background-color:var(--navbar-background);border-radius:.5rem;box-shadow:var(--navbar-shadow);cursor:default;display:flex;flex-wrap:nowrap;left:0;opacity:0;position:fixed;top:calc(var(--navbar-height) + var(--svg-marker-height));transform:translateY(-1rem);transition:opacity .16s var(--navbar-ease-in),transform .16s var(--navbar-ease-in),visibility 0s linear .16s;visibility:hidden;width:max-content;z-index:1000}.navbar.navbar-pu .navbar__panels .navbar__dropdown.show{opacity:1;transform:translateY(0);transition:opacity .22s var(--navbar-ease-out),transform .22s var(--navbar-ease-out),visibility 0s linear 0s;visibility:visible}.navbar.navbar-pu .navbar__panels .navbar__dropdown .icon--marker-navbar{bottom:100%;left:2rem;position:absolute}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__back-btn,.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__panel-title{display:none}@media screen and (max-width:1250px){.navbar.navbar-pu .navbar__panels .navbar__dropdown{border-radius:0;bottom:0;box-shadow:none;flex-direction:column;left:0;opacity:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-80);right:0;scroll-behavior:smooth;top:var(--navbar-height);transform:translateX(100%);transition:transform .2s var(--navbar-ease-in),visibility 0s linear .2s;width:100%;z-index:9999}.navbar.navbar-pu .navbar__panels .navbar__dropdown.show{transform:translateX(0);transition:transform .3s var(--navbar-ease-out),visibility 0s;visibility:visible}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__back-btn{align-items:center;background:none;border:none;color:var(--text-secondary);display:flex;font-family:var(--font-family);font-size:1.26rem;font-weight:var(--font-weight-semibold);gap:var(--space-16);letter-spacing:-.01263rem;line-height:140%;outline:none;padding:1.25rem}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__back-btn .icon{transform:rotate(90deg) scale(1.6)}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__panel-title{background-color:var(--grey-200);border-bottom:.0625rem solid var(--grey-200);color:var(--input-text);display:block;font-size:var(--h5);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-large,2rem);margin:0;padding:var(--space-24) var(--space-16)}.navbar.navbar-pu .navbar__panels .navbar__dropdown .icon--marker-navbar{display:none}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__subsection{padding:0}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__subsection .navbar__subsection-title{background-color:var(--grey-200);font-size:var(--h5);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-large,2rem);padding:var(--space-24) var(--space-16) var(--space-16)}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__subsection .navbar__item-link{border-bottom:.0625rem solid var(--grey-200);padding:var(--space-16) var(--space-24) var(--space-16) var(--space-16)}.navbar.navbar-pu .navbar__panels .navbar__dropdown .navbar__subsection .navbar__item-label{flex:1;font-size:var(--navbar-font-size);font-weight:var(--font-weight-medium);line-height:157.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:1250px) and (pointer:coarse){.navbar.navbar-pu .navbar__panels .navbar__dropdown{scroll-behavior:auto}}.navbar .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.no-scroll{overflow:hidden;position:fixed;width:100%}body.no-scroll~#qualified-multimodal-host{display:none}
/*# sourceMappingURL=navbar-pu-styles.css.map*/