.visuallyhidden{position:absolute;top:-9999;left:-9999;transform:translate(-9999px,-9999px) scale(0)}
.hidden{display:none}
[hidden]{display:none}
*.loading{visibility:visible;opacity:1;transition-delay:0;pointer-events:auto;transition:opacity 200ms cubic-bezier(0,0,0.4,1) 0}
.spectrum-CircleLoader--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.sd-RedirectNoticeDialog--xlarge{min-height:485px;background-color:#fff}
.sd-RedirectNoticeDialog--xlarge .sd-RedirectNoticeDialog-hero{box-sizing:border-box;height:200px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background-color:var(--spectrum-global-color-gray-100)}
.sd-RedirectNoticeDialog--xlarge .sd-RedirectNoticeDialog-content{margin-top:32px;padding:0 40px}
.sd-RedirectNoticeDialog-heroTitle{width:60%;margin-left:40px}
.sd-RedirectNoticeDialog-heroImage{width:35%;height:100%}
.sd-RedirectNoticeDialog-heroImage img{width:100%;height:100%;object-fit:cover;object-position:left}
.sd-RedirectNoticeDialog-footer{justify-content:flex-end;padding:28px 40px 40px 40px}
.redirect-notice-site #menu_user{display:none}
.redirect-notice-site .spectrum-Shell{position:fixed;width:100%;height:48px;padding:0 16px;box-sizing:border-box;display:flex;justify-content:space-between;background-color:#1e1e1e;color:#b4b4b4;z-index:10016;transition:all .5s ease}
.redirect-notice-site .spectrum-Shell .spectrum-Underlay{background:rgba(0,0,0,0.6)}
.redirect-notice-site .spectrum-Shell .spectrum-Tabs-item{top:1px;color:#a2a2a2}
.redirect-notice-site .spectrum-Shell .spectrum-Tabs-item:hover{color:#efefef}
.redirect-notice-site .spectrum-Shell .spectrum-Tabs-item.is-selected{color:#efefef}
.redirect-notice-site .spectrum-Shell-leftContainer,.redirect-notice-site .spectrum-Shell-rightContainer{display:flex;align-items:center}
.redirect-notice-site .spectrum-Shell-rightContainer>*{margin:0 8px}
.redirect-notice-site .spectrum-Shell-rightContainer>*:first-child{margin-left:28px}
.redirect-notice-site .spectrum-Shell-rightContainer>*:last-child{margin-right:0}
.redirect-notice-site .spectrum-Shell-logoIcon{flex:0 0 auto;height:28px;margin-right:12px;display:flex;width:auto;outline:0;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:color 125ms ease-out}
.redirect-notice-site .spectrum-Shell-logoIcon:hover{color:#efefef}
.redirect-notice-site .spectrum-Shell-logoLabel{white-space:nowrap;font-size:14px;font-weight:400;margin:0 10px;transition:color 125ms ease-out;color:#c8c8c8}
.redirect-notice-site .spectrum-Shell-logoLabel:hover{color:#efefef}
.redirect-notice-site .spectrum-Shell-envLabel{margin-right:50px;white-space:nowrap}
.redirect-notice-site .spectrum-Shell .smallMargin{margin-right:10px}
.redirect-notice-site .spectrum-Shell-feedback-button{white-space:nowrap}
.redirect-notice-site .spectrum-Tool .spectrum-Icon{color:#c8c8c8}
.redirect-notice-site .spectrum-Tool:hover .spectrum-Icon{color:#efefef}
.redirect-notice-site .spectrum-Shell-avatar{width:24px;height:24px;border-radius:100%;margin:auto;overflow:hidden;margin-right:0;margin-left:0}
.redirect-notice-site .spectrum-Shell-avatar img{width:100%;height:100%}
.redirect-notice-site #software-distribution{padding-top:48px}
.redirect-notice-site #software-distribution #rail{top:48px}
.carousel{margin-top:16px}
.cmp-carousel__content{display:grid;grid-template:"previous content next" 200px "previous indicators next" 40px / 51px 1fr 51px;background-color:#eeeefc}
.spectrum--dark .cmp-carousel__content{background-color:#030311}
.cmp-carousel__actions--previous{grid-area:previous}
.cmp-carousel__item{grid-area:content;display:none;animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:both}
.cmp-carousel__actions--next{grid-area:next}
.cmp-carousel__indicators{grid-area:indicators;display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style-type:none}
.cmp-carousel__indicator .spectrum-Icon{width:10px;height:10px}
.cmp-carousel__item--active{display:block}
.cmp-carousel__actions{display:flex;justify-content:center;align-items:center}
.cmp-carousel__action{display:flex;justify-content:center;align-items:center;border:0;background:0;cursor:pointer;margin:0;padding:5px;color:#6e6e6e}
.spectrum--dark .cmp-carousel__action{color:#919191}
.cmp-carousel__action:hover{color:#2b2b2b}
.spectrum--dark .cmp-carousel__action:hover{color:#d4d4d4}
.cmp-carousel__action:focus-visible{background-color:#f5f5f5;border:1px solid #2680eb;border-radius:50%;outline:0;color:#2c2c2c}
.cmp-carousel__indicator{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:4px;cursor:pointer;color:#d3d3d3}
.cmp-carousel__indicator--active{color:#505050}
.spectrum--dark .cmp-carousel__indicator{color:#505050}
.spectrum--dark .cmp-carousel__indicator--active{color:#d3d3d3}
@keyframes fadeIn{0{opacity:0}
to{opacity:1}
}
.teaser{height:100%}
.cmp-teaser{height:100%;display:flex;flex-flow:row nowrap}
.cmp-teaser__image{width:50%;margin-top:32px;margin-left:16px;display:flex;justify-content:center;align-items:center}
.cmp-teaser__image .cmp-image{width:100%;height:100%}
.cmp-teaser__image .cmp-image .cmp-image__image{width:100%;height:100%;object-fit:contain}
.cmp-teaser__content{width:50%;margin-right:16px;display:flex;flex-flow:column nowrap;overflow:hidden;overflow-y:auto}
.cmp-teaser__content p{margin:0;padding:0}
.cmp-teaser__title{margin:32px 0 12px;font-style:normal;font-weight:300}
.cmp-teaser__description{flex:1;max-height:84px;overflow:hidden}
.cmp-teaser__action-container{margin-top:12px}
.spectrum-Button-label{text-align:center}
.spectrum-Table-body{vertical-align:middle}
.spectrum-Table-row *{cursor:pointer}
.table-cell-first{display:flex;align-items:center}
.table-cell-first>*:not(:first-child){margin-left:.5rem}
.table-cell-first>.spectrum-Asset-image{min-width:18px;min-height:18px;height:18px;width:18px;margin-right:.5rem;background:0;mix-blend-mode:revert}
.table-cell-first>.package-title{flex-grow:1;word-break:break-word}
.spectrum-Table-headCell{overflow-wrap:break-word}
.spectrum-Table-headCell.name{min-width:350px;padding-left:48px}
.spectrum-Table-headCell.size{min-width:90px;width:150px}
.spectrum-Table-headCell.solution{min-width:130px}
.spectrum-Table-headCell.version{min-width:105px}
.spectrum-Table-headCell.software_type{min-width:200px}
.spectrum-Table-headCell.date_published{width:150px}
.sd-LoadMore{display:flex;justify-content:center;align-items:center;margin:40px 0 40px}
.spectrum-Badge.spectrum-Badge--sizeXS{--spectrum-badge-neutral-textonly-border-top-left-radius:var(--spectrum-alias-border-radius-regular);--spectrum-badge-neutral-textonly-border-top-right-radius:var(--spectrum-alias-border-radius-regular);--spectrum-badge-neutral-textonly-border-bottom-right-radius:var(--spectrum-alias-border-radius-regular);--spectrum-badge-neutral-textonly-border-bottom-left-radius:var(--spectrum-alias-border-radius-regular);--spectrum-badge-neutral-textonly-text-padding-top:var(--spectrum-global-dimension-static-size-40);--spectrum-badge-neutral-textonly-text-padding-bottom:var(--spectrum-global-dimension-static-size-40);--spectrum-badge-neutral-textonly-padding-right:var(--spectrum-global-dimension-size-85);--spectrum-badge-neutral-textonly-padding-left:var(--spectrum-global-dimension-size-85);--spectrum-badge-neutral-textonly-text-size:var(--spectrum-global-dimension-font-size-50);--spectrum-badge-neutral-textonly-text-line-height:var(--spectrum-alias-component-text-line-height);--spectrum-badge-m-textonly-background-color-hover:var(--spectrum-badge-m-textonly-background-color)}
.cmp-title{position:sticky;top:0;z-index:1;height:50px;display:flex;align-items:center;padding-left:19px;background-color:var(--spectrum-global-color-gray-100)}
.sd-Picker{width:240px}
.sd-Picker .spectrum-Picker{width:100%}
.sd-Picker .spectrum-Popover{width:240px}
.spectrum-Popover.is-open{z-index:100000}
.spectrum-Menu-item>input{display:none}
.spectrum-FieldButton{background-color:var(--spectrum-global-color-gray-50)}
.sd-SpacedLabel{margin-top:14px}
.filter-toggle{width:100%;margin-top:24px;display:flex;align-items:center;justify-content:space-between}
.filter-toggle_button{opacity:0;visibility:hidden;transition:visibility .1s ease,opacity .1s ease}
.filter-toggle_button.is-visible{opacity:1;visibility:visible}
.spectrum-FilterToggle--label{font-weight:400}
h4:first-child.filter-toggle_resetFilter--heading{margin-top:16px}
body{margin:0}
._coral-Shell-header{display:none}
#software-distribution{display:flex;min-height:100vh}
#main{flex:1;padding:30px 24px 0 297px}
#rail{position:fixed;top:0;left:0;bottom:0;padding:16px 16px 32px;border-right:1px solid var(--spectrum-global-color-gray-50);z-index:1}
#content{width:100%}
#main .spectrum-Searchpage--main{height:100%}
#main .spectrum-Searchpage--main .aem-Grid{height:100%;display:flex;flex-flow:column nowrap}
.cmp-structure-messages{display:none}
.cmp-search-sort{display:none}
.cmp-search-results{flex:1;margin:31px 0 40px;max-width:calc(100vw - 24px - 297px);overflow:hidden;overflow-x:auto}
.cmp-TextFieldLike{box-sizing:border-box;width:100%;height:100%;border:1px solid;border-radius:var(--spectrum-global-dimension-size-50);border-color:var(--spectrum-global-color-gray-300);padding:var(--spectrum-global-dimension-size-40) var(--spectrum-global-dimension-size-150) var(--spectrum-global-dimension-size-65) var(--spectrum-global-dimension-size-150);overflow:hidden;overflow-y:auto}
.cmp-flex-fill{flex-grow:1}
.sd-Search{width:240px}
.sd-Search .spectrum-Textfield{width:100%}
.spectrum-Modal{position:absolute;top:80px;width:70%;max-width:900px}
.spectrum-Modal .spectrum-Dialog{width:100%}
.spectrum-Modal .spectrum-Dialog-content{padding:0 8px 0;position:relative}
.spectrum-Modal .spectrum-TabView-body{margin-top:16px}
.spectrum-Modal .spectrum-Tabs{width:100%;position:sticky;top:0;left:0;right:0;z-index:1}
.tabs-content{display:flex;min-height:384px;max-height:480px}
.spectrum-Dialog,.spectrum-Dialog>*,.spectrum-Modal .spectrum-Tabs{background-color:var(--spectrum-global-color-gray-50)}
.spectrum-ButtonGroup.spectrum-Dialog-footer{justify-content:space-between}
.sd-PackageFooterSection{padding-left:0}
.sd-PackageFooter{flex-grow:1;display:flex;justify-content:space-between;align-items:center}
.sd-PackageFooter-Actions{display:flex}
.sd-PackageFooter-Actions>*{margin:0 var(--spectrum-global-dimension-size-100)}
.spectrum-AcceptEULA{display:flex;position:relative}
.spectrum-AcceptEULA .spectrum-Link{margin-top:6px}
.spectrum-Tooltip--eulaWarning{max-width:220px}
.spectrum-Button--share{position:relative;display:flex;justify-content:center}
.spectrum-Tooltip--share{position:absolute;left:auto;top:-100%;width:-moz-max-content;width:-webkit-max-content}
.spectrum-Dialog-footer>.spectrum-ButtonGroup>*{margin:8px}
.spectrum-Modal.is-open{position:absolute;top:80px}
.spectrum-Dialog-content{padding:16px 8px 0}
.tabs-content{display:flex;min-height:384px}
.spectrum-Details{overflow:hidden;overflow-y:auto;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:40px}
.spectrum-TabView-body{display:flex}
.spectrum-DetailsInfo{flex:1}
#dialog-tab-panels .spectrum-DetailsInfo .aem-Grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:5px;align-content:start;align-items:start;justify-items:start}
.spectrum-DetailsInfo--item{display:contents;overflow-y:auto;line-height:32px}
.spectrum-DetailsInfo--item dt{min-width:100px;width:auto;margin:0}
.spectrum-DetailsInfo--item dd{grid-column:2 / -1;margin:0}
.spectrum-DetailsInfo--item cq{display:none}
.spectrum-DetailsInfo--item dd p{margin:0}
.spectrum-DetailsPicture--image{display:flex;justify-content:center;align-items:center;width:208px;height:175px;border-radius:4px;background:var(--spectrum-global-color-gray-100)}
.spectrum-DetailsPicture--image>.spectrum-Asset-image{width:60px;height:60px;border-radius:4px;mix-blend-mode:revert}
.spectrum-LayoutToggle{display:none}
.spectrum-NoResult{height:calc(100vh - 260px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center}
.spectrum-NoResult svg{margin:16px;fill:var(--spectrum-global-color-gray-500)}
.spectrum-NoResult .spectrum-Heading{transform:translate(12px);color:var(--spectrum-global-color-gray-800)}
#menu_user{display:none}
.sd-ErrorPage{min-height:100vh;height:100%;display:flex;justify-content:center;align-items:center}