.search-suggest{flex:0 1 360px;min-width:0;position:relative}.search-suggest__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2f4f8;border:1px solid transparent;border-radius:20px;color:#333c57;font-family:inherit;font-size:15px;height:40px;line-height:22px;padding:0 16px;width:100%}.search-suggest__input::-moz-placeholder{color:#727789}.search-suggest__input::placeholder{color:#727789}.search-suggest__input:focus{background:#fff;border-color:#9b84e7;outline:none}.search-suggest__list{background:#fff;border-radius:16px;box-shadow:0 7px 39px #1a264929,0 1.4px 6.338px #1a26490f;padding:8px;position:absolute;right:0;top:48px;width:min(440px,100vw - 30px);z-index:5}.search-suggest__item{align-items:center;border-radius:10px;color:#333c57;display:flex;gap:12px;padding:8px;text-decoration:none}.search-suggest__item:focus-visible,.search-suggest__item:hover{background:#f2f4f8;outline:none;text-decoration:none}.search-suggest__item mark{background:#ffe9a8;border-radius:3px;color:inherit}.search-suggest__text{display:flex;flex-direction:column;font-size:13px;line-height:18px;min-width:0}.search-suggest__text strong{font-size:15px;font-weight:600;line-height:20px}.search-suggest__text span{color:#727789;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest__all,.search-suggest__empty{background:none;border:none;color:#4d409b;font-family:inherit;font-size:14px;line-height:20px;padding:8px;text-align:left;width:100%}.search-suggest__all{cursor:pointer}.search-suggest__empty{color:#727789}.builds{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.builds li{line-height:inherit;padding:0}.builds li:before{content:none}.builds .builds__none,.builds a{align-items:center;background:#f2f4f8;border-radius:10px;color:#333c57;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px;text-decoration:none}.builds a{transition:background-color .2s ease}.builds a:focus-visible,.builds a:hover{background:#e9e6fd;outline:none}.builds .builds__none{background:none;border:1px dashed #d5dae5;color:#727789}.builds svg{color:#4d409b;grid-column:2;grid-row:1/3}.builds__ide{font-size:14px;font-weight:600;line-height:20px}.builds__version{color:#727789;font-size:12px;line-height:16px;overflow-wrap:anywhere}.plugin-page{color:#333c57;font-weight:400;min-height:calc(100vh - 370px);padding:104px 0 80px}@media(max-width:819px){.plugin-page{padding-top:88px}}.plugin-page__top{align-items:center;display:flex;gap:12px 24px;justify-content:space-between;margin-bottom:24px}.plugin-page__top .breadcrumbs{margin-bottom:0;min-width:0}@media(max-width:700px){.plugin-page__top{align-items:stretch;flex-direction:column}.plugin-page__top .search-suggest{flex-basis:auto}}.plugin-page__head{align-items:flex-start;display:flex;gap:20px;margin-bottom:28px}@media(max-width:599px){.plugin-page__head{gap:14px}.plugin-page__head .addon-icon_large{border-radius:12px;height:56px;width:56px}}.plugin-page__heading{min-width:0}.plugin-page__title{font-size:32px;font-weight:700;line-height:40px;margin:0;overflow-wrap:anywhere}@media(max-width:599px){.plugin-page__title{font-size:24px;line-height:30px}}.plugin-page__summary{font-size:17px;line-height:26px;margin:6px 0 0;max-width:760px}@media(max-width:599px){.plugin-page__summary{font-size:15px;line-height:22px}}.plugin-page__meta{align-items:center;color:#727789;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 16px;line-height:20px;margin-top:10px}.plugin-page__meta>a{color:#727789;text-decoration:underline;text-decoration-color:#c9cedb;text-underline-offset:3px}.plugin-page__meta>a:hover{color:#4d409b}.plugin-page__layout{align-items:start;display:grid;gap:24px 48px;grid-template-columns:minmax(0,1fr) 340px}@media(max-width:1023px){.plugin-page__layout{grid-template-columns:minmax(0,1fr)}}.plugin-page__main{grid-column:1;grid-row:1;min-width:0}@media(max-width:1023px){.plugin-page__main{grid-row:auto}}.plugin-page__side{display:flex;flex-direction:column;gap:20px;grid-column:2;grid-row:1;min-width:0;position:sticky;top:104px}@media(max-width:1023px){.plugin-page__side{grid-column:1;grid-row:auto;position:static}}.side-card{background:#fff;border:1px solid #e6e9f0;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px}.plugin-page__install.button{justify-content:center;width:100%}.side-card__title{color:#727789;font-size:13px;line-height:18px;margin-top:4px}.compat-note{align-items:baseline;display:flex;font-size:14px;gap:8px;line-height:20px;margin:0}.compat-note:before{background:#2fa36b;border-radius:50%;content:"";flex:none;height:8px;width:8px}.compat-note b{font-weight:600}.compat-note.compat-note_warn{background:#fff1dc;border-radius:10px;color:#7a4100;display:block;padding:10px 12px}.compat-note.compat-note_warn:before{content:none}.plugin-page__link{align-self:flex-start;background:none;border:none;color:#4d409b;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;padding:0;text-decoration:underline;text-underline-offset:3px}.facts{background:#f2f4f8;border-radius:16px;display:flex;flex-direction:column;margin:0;padding:4px 20px}.facts>div{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.facts>div+div{border-top:1px solid #e1e5ee}.facts dt{color:#727789;flex:none;font-size:13px;line-height:20px}.facts dd{font-size:14px;font-weight:500;line-height:20px;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.facts a{color:#4d409b;text-decoration:underline;text-underline-offset:3px}.facts.facts_row{flex-flow:row wrap;gap:4px 32px;padding:12px 20px}.facts.facts_row>div{align-items:flex-start;border:none;flex-direction:column;gap:0;padding:0}.facts.facts_row dd{text-align:left}.facts__copy{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;max-width:100%;padding:0;text-align:right}.facts__copy span{min-width:0;overflow-wrap:anywhere}.facts__copy img{flex:none;height:16px;width:16px}.facts__copy:hover{color:#4d409b}.plugin-page__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.plugin-page__tags li{line-height:inherit;padding:0}.plugin-page__tags li:before{content:none}.plugin-page__tabs{display:flex;gap:8px;margin-bottom:20px;scroll-margin-top:100px}.plugin-page__shots{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.plugin-page__shots button{background:#f2f4f8;border:1px solid #e6e9f0;border-radius:12px;cursor:zoom-in;flex:none;overflow:hidden;padding:0}.plugin-page__shots img{display:block;height:162px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:288px}.shot-viewer{position:relative}.shot-viewer img{display:block;margin:0 auto;max-height:80vh;max-width:100%}.shot-viewer__nav{background:#fff url(../icons/arrow-down.svg) 50%/22px no-repeat;border:none;border-radius:50%;box-shadow:0 4px 16px #1a264940;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:44px}.shot-viewer__nav:focus-visible,.shot-viewer__nav:hover{background-color:#e9e6fd;outline:none}.shot-viewer__nav.shot-viewer__nav_prev{left:8px;transform:rotate(90deg)}.shot-viewer__nav.shot-viewer__nav_next{right:8px;transform:rotate(-90deg)}.shot-viewer__count{background:#293244bf;border-radius:12px;bottom:8px;color:#fff;font-size:13px;left:50%;line-height:20px;padding:2px 10px;position:absolute;transform:translate(-50%)}.plugin-page__empty{color:#727789;margin:0}.prose{color:#333c57;font-size:16px;font-weight:400;line-height:26px;max-width:800px;overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#333c57;font-size:18px;font-weight:600;line-height:26px;margin:28px 0 10px;text-align:left}.prose h2{font-size:22px;line-height:30px}.prose p{margin:0 0 12px}.prose a{color:#4d409b;text-decoration:underline;text-underline-offset:3px}.prose b,.prose strong{font-weight:600}.prose ol,.prose ul{display:block;margin:0 0 12px;padding-left:22px}.prose ul{list-style:disc}.prose li{color:inherit;line-height:26px;padding-left:2px}.prose li:before{content:none}.prose li::marker{color:#9b84e7}.prose iframe,.prose img,.prose video{border-radius:8px;height:auto;max-width:100%}.prose pre,.prose table{display:block;max-width:100%;overflow-x:auto}.prose pre{background:#f2f4f8;border-radius:10px;font-size:14px;line-height:22px;margin:0 0 12px;padding:12px 16px}.prose code{background:#f2f4f8;border-radius:4px;font-size:.9em;padding:1px 5px}.prose pre code{background:none;padding:0}.prose td,.prose th{border:1px solid #e6e9f0;padding:6px 10px}.prose blockquote{background:#f2f4f8;border-left:3px solid #9b84e7;box-shadow:none;margin:0 0 12px;padding:8px 16px}.prose hr{border:none;border-top:1px solid #e6e9f0;margin:20px 0}.versions{border-collapse:collapse;font-size:14px;line-height:20px;width:100%}.versions th{color:#727789;font-size:13px;font-weight:400;padding:0 12px 8px;text-align:left;white-space:nowrap}.versions td{border-top:1px solid #e6e9f0;padding:10px 12px;white-space:nowrap}.versions td:first-child,.versions th:first-child{overflow-wrap:anywhere;padding-left:0;white-space:normal}.versions td:last-child{padding-right:0;text-align:right}@media(max-width:599px){.versions thead{display:none}.versions tr{border-top:1px solid #e6e9f0;display:flex;flex-wrap:wrap;gap:2px 12px;padding:10px 0}.versions td{border:none;color:#727789;font-size:13px;padding:0}.versions td:first-child{flex:1 0 60%;order:-2}.versions td:last-child{order:-1}.versions td:nth-child(2):before{content:"OpenIDE "}}.versions__name{background:none;border:none;color:#4d409b;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;padding:0;text-align:left}.versions__name:hover{text-decoration:underline}.versions__download{color:#4d409b;font-weight:500}.versions__download:hover{text-decoration:underline}.plugin-page__more{margin-top:16px}.plugin-page__similar{margin-top:64px}.plugin-page__similar-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin-bottom:12px}.plugin-page__similar-head h2{font-size:20px;font-weight:600;line-height:28px;margin:0}.plugin-page__similar-head a{color:#4d409b;font-size:14px;line-height:20px}.install-modal,.version-modal{color:#333c57;font-size:16px;font-weight:400;line-height:24px;max-width:600px}.install-modal h3,.version-modal h3{font-size:22px;font-weight:600;line-height:30px;margin:0 0 16px;overflow-wrap:anywhere}.install-modal ol{margin:0 0 16px;padding-left:20px}.install-modal li{margin-bottom:8px}.install-modal b{font-weight:600}.install-modal__disk{border:1px solid #e6e9f0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.install-modal__disk p{font-size:14px;line-height:20px;margin:0}.version-modal{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:100%;width:640px}.version-modal h3,.version-modal h4{margin:0}.version-modal h4{font-size:16px;font-weight:600;line-height:24px}.version-modal .facts{align-self:stretch}.version-modal details{font-size:14px;line-height:20px}.version-modal summary{color:#4d409b;cursor:pointer}.version-modal__deps{color:#727789;display:block;list-style:none;margin:8px 0 0;padding:0}.version-modal__deps li{color:inherit;line-height:22px;overflow-wrap:anywhere;padding:0}.version-modal__deps li:before{content:none}
