.release-history{margin-top:2rem;min-width:0}.release-list-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.875rem;color:#4a6580;font-size:.8125rem;line-height:1.5}.release-list-help ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.release-list-help li{display:flex;align-items:center;gap:.375rem}.release-list-help svg{color:#0066f9}.release-list{min-width:0;overflow:hidden;border:1px solid #d7e3f3;border-radius:1rem;background:#fff}.release-list-item{min-width:0}.release-list-item+.release-list-item{border-top:1px solid #d7e3f3}.release-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;width:100%;min-width:0;padding:1rem 1.25rem;color:#012551;text-align:left;cursor:pointer}.release-row:focus-visible{outline:2px solid #0066f9;outline-offset:-3px}.release-row-version{min-width:0;overflow:hidden;color:#0066f9;font-size:.875rem;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.release-row-date{grid-column:2;color:#4a6580;font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.release-row-title{grid-column:1/-1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.release-row-counts{display:grid;grid-template-columns:repeat(3,minmax(2.5rem,1fr));align-items:center;gap:.5rem;width:fit-content;font-variant-numeric:tabular-nums}.release-row-count{display:flex;align-items:center;gap:.375rem;color:#012551;font-size:.75rem;line-height:1.5}.release-row-count svg{flex:none;color:#0066f9}.release-row-count[data-empty],.release-row-count[data-empty] svg{color:#60758b}.release-row-arrow{justify-self:end;align-self:center;color:#0066f9}.release-dialog{position:fixed;inset:0;width:min(52rem,calc(100vw - 2rem));max-width:none;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid #d7e3f3;border-radius:1rem;background:#fff;color:#012551;box-shadow:0 24px 80px #01255140}.release-dialog[open]{display:flex;flex-direction:column}.release-dialog::backdrop{background:#012551a6}html:has(.release-dialog[open]){overflow:hidden}.release-dialog-header{display:flex;flex:none;align-items:flex-start;gap:1.25rem;padding:1.25rem;border-bottom:1px solid #d7e3f3}.release-dialog-heading{flex:1;min-width:0}.release-dialog-heading>p{margin-bottom:.375rem;color:#0066f9;font-size:.8125rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.release-dialog-heading h2{font-size:1.25rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.release-dialog-heading h2:focus{outline:none}.release-dialog-close{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:1px solid #d7e3f3;border-radius:.625rem;color:#012551;cursor:pointer}.release-dialog-close:focus-visible{outline:2px solid #0066f9;outline-offset:2px}.release-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.release-dialog-body:focus-visible{outline:2px solid #0066f9;outline-offset:-3px}.release-detail-intro{display:grid;gap:.875rem}.release-detail-date,.release-detail-module{color:#4a6580;font-size:.8125rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.release-detail-description,.release-detail-notes{color:#4a6580;font-size:.9375rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.release-detail-group{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #d7e3f3}.release-detail-group>h3{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.9375rem;font-weight:700;line-height:1.5}.release-detail-icon{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#f1f7fd;color:#0066f9}.release-detail-count{margin-left:auto;padding:.125rem .5rem;border-radius:.375rem;background:#f1f7fd;color:#4a6580;font-size:.75rem;font-variant-numeric:tabular-nums}.release-detail-group>ul{display:grid;gap:1.25rem}.release-detail-group li{min-width:0}.release-detail-group h4{font-size:1rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.release-detail-description{margin-top:.25rem}@media (hover:hover){.release-row:hover{background:#f1f7fd}.release-dialog-close:hover{background:#f1f7fd;color:#0066f9}}@media (min-width:640px){.release-dialog-body,.release-dialog-header{padding:1.5rem}.release-dialog-heading h2{font-size:1.5rem}}@media (min-width:1024px){.release-row{grid-template-columns:6.5rem 7rem minmax(0,1fr) 10rem 1.125rem;align-items:center;gap:1rem;min-height:4.25rem}.release-row-date,.release-row-title{grid-column:auto}.release-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-row-counts{width:100%}}