.jp-changelog{--jp-ink:#243146;--jp-muted:#68758a;--jp-line:#e1e6ed;--jp-blue:#3158a7;color:inherit;max-width:100%;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}
.jp-changelog [hidden]{display:none!important}.jp-changelog *,.jp-changelog *::before,.jp-changelog *::after{box-sizing:border-box}
.jp-changelog__tabs{display:flex;gap:1.75rem;border-bottom:1px solid var(--jp-line);margin:0 0 1.75rem}
.jp-changelog__tabs button{font:inherit;font-weight:600;line-height:1.5;color:var(--jp-muted);border:0;border-radius:0;background:none;padding:.65rem .15rem .85rem;cursor:pointer;position:relative;box-shadow:none}
.jp-changelog__tabs button[aria-selected=true]{color:var(--jp-blue)}.jp-changelog__tabs button[aria-selected=true]::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--jp-blue);border-radius:3px 3px 0 0}
.jp-changelog button:focus-visible,.jp-changelog input:focus-visible{outline:3px solid #91adf0;outline-offset:3px}
.jp-changelog__picker{padding:1rem;background:#f7f9fc;border:1px solid var(--jp-line);border-radius:.55rem;margin:0 0 2rem}.jp-changelog__picker label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.4rem;color:var(--jp-ink)}
.jp-changelog__picker input{display:block;width:100%;max-width:100%;border:1px solid #ccd5e2;border-radius:.35rem;background:#fff;color:var(--jp-ink);font:inherit;padding:.6rem .75rem;margin-bottom:.75rem}
.jp-changelog__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4rem;max-height:12rem;overflow:auto;overscroll-behavior:contain;padding:.2rem .25rem .2rem .1rem;scrollbar-width:thin}
.jp-changelog__choices button{font:inherit;font-size:.85rem;line-height:1.4;text-align:left;padding:.5rem .65rem;border:1px solid transparent;border-radius:.3rem;color:#506079;background:transparent;cursor:pointer;box-shadow:none}
.jp-changelog__choices button:hover{background:#edf2fa;color:var(--jp-blue)}.jp-changelog__choices button[aria-pressed=true]{color:#244a94;background:#e8effc;border-color:#bed0f3;font-weight:600}
.jp-changelog__no-results{font-size:.9rem;color:var(--jp-muted);margin:.5rem 0 0}.jp-changelog__product-header{margin:0 0 1.5rem}.jp-changelog__product-header h2{font-size:1.65rem!important;line-height:1.3;margin:0 0 .35rem!important;color:inherit}.jp-changelog__product-header>p{font-size:.9rem;color:var(--jp-muted);margin:0}
.jp-changelog__release{border:0;border-bottom:1px solid var(--jp-line);border-radius:0;background:none;box-shadow:none;padding:0 0 1.8rem;margin:0 0 1.8rem}.jp-changelog__release:last-child{border-bottom:0;margin-bottom:0}
.jp-changelog__release-header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.jp-changelog__release-header h3{font-size:1.4rem!important;font-weight:600;line-height:1.3;margin:0!important;color:inherit;letter-spacing:-.015em}.jp-changelog__release-header time{font-size:.85rem;color:var(--jp-muted)}
.jp-changelog__entries{list-style:none!important;padding:0!important;margin:0!important}.jp-changelog__entry{display:grid;grid-template-columns:6.3rem minmax(0,1fr);gap:1rem;align-items:start;margin:0 0 .8rem!important;padding:0!important}.jp-changelog__entry:last-child{margin-bottom:0!important}
.jp-changelog__badge{font-size:.68rem;line-height:1.6;letter-spacing:.025em;font-weight:600;border-radius:.2rem;text-align:center;padding:.15rem .45rem;display:inline-block;justify-self:start;max-width:100%;margin-top:.23rem;background:#eef1f5;color:#617086}
.jp-changelog__badge--added{background:#e3f3eb;color:#24764b}.jp-changelog__badge--fixed{background:#e9eefb;color:#415fab}.jp-changelog__badge--changed{background:#f1eafb;color:#7b4aad}.jp-changelog__badge--security{background:#fce8e8;color:#a13636}.jp-changelog__badge--removed{background:#f8ede3;color:#94602e}
.jp-changelog__text{min-width:0;font-size:.94rem}.jp-changelog__text p{margin:0 0 .65rem!important}.jp-changelog__text p:last-child{margin-bottom:0!important}.jp-changelog__text code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;background:#f1f4f8;border:1px solid #e5eaf0;border-radius:.2rem;padding:.08em .3em;color:#455977;overflow-wrap:anywhere;white-space:normal}
.jp-changelog__text pre{margin:.6rem 0!important;padding:.85rem!important;background:#f5f7fa;border:1px solid var(--jp-line);border-radius:.35rem;overflow:auto;max-width:100%;white-space:pre}.jp-changelog__text pre code{border:0;padding:0;background:none;white-space:pre;overflow-wrap:normal}.jp-changelog__text-heading{margin-top:.75rem!important}
.jp-changelog__table{overflow:auto;max-width:100%;margin:.65rem 0}.jp-changelog__table table{border-collapse:collapse;width:100%;font-size:.85rem}.jp-changelog__table th,.jp-changelog__table td{border-bottom:1px solid var(--jp-line);padding:.4rem .65rem;text-align:left;min-width:5rem}.jp-changelog__table th{background:#f5f7fa}
.jp-changelog__scope{font-size:.83rem;color:var(--jp-muted);margin:0 0 .8rem!important}.jp-changelog__template-note{border-left:3px solid #c0cfe8;background:#f6f8fc;border-radius:0 .3rem .3rem 0;padding:.9rem 1rem;margin:1.15rem 0 0}.jp-changelog__template-note h4{font-size:.9rem!important;margin:0 0 .7rem!important;color:inherit}.jp-changelog__status{padding:.75rem;border-left:3px solid #b47b13;background:#fff5dc;color:#49330d;margin:0 0 1rem}
@media(max-width:540px){.jp-changelog__tabs{gap:1.2rem;margin-bottom:1.25rem}.jp-changelog__tabs button{font-size:.9rem}.jp-changelog__picker{padding:.75rem}.jp-changelog__choices{grid-template-columns:repeat(2,minmax(0,1fr));max-height:10rem}.jp-changelog__choices button{font-size:.76rem;padding:.45rem}.jp-changelog__entry{grid-template-columns:1fr;gap:.3rem;margin-bottom:1.1rem!important}.jp-changelog__badge{margin-top:0}.jp-changelog__release-header{gap:.6rem}.jp-changelog__product-header h2{font-size:1.4rem!important}.jp-changelog__template-note{padding:.8rem}.jp-changelog__text{font-size:.9rem}}
