.changelog-header{text-align:center;padding:3rem 0 2rem}.changelog-header__title{font-family:var(--thm-font);font-size:2.5rem;font-weight:700;color:var(--thm-black);margin-bottom:1rem}.changelog-header__description{font-family:var(--thm-font2);font-size:1.1rem;color:var(--thm-gray);max-width:800px;margin:0 auto}@media screen and (max-width:767px){.atf-page-heading.atf-align-left{height:480px;min-height:480px}.atf-page-heading.atf-align-left>.container{padding-bottom:54px}}.changelog-filter{background:var(--color-white);border:1px solid var(--navv2-border);border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:var(--navv2-outer-shadow)}.changelog-filter__label{font-family:var(--thm-font);font-weight:600;color:var(--thm-black);margin-bottom:1rem;font-size:1rem}.changelog-filter .form-control,.changelog-filter .form-select{border:1px solid #dee2e6;border-radius:8px;padding:.6rem 1rem;font-family:var(--thm-font2);font-size:.95rem;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--color-white);color:var(--thm-black)}.changelog-filter .form-control:focus,.changelog-filter .form-select:focus{border-color:var(--thm-color);box-shadow:0 0 0 .2rem rgba(58,151,255,.15);outline:0;background-color:var(--color-white)}.changelog-filter .form-control::placeholder{color:#6c757d;opacity:1}.changelog-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:300px}.changelog-loading .spinner-border{width:3rem;height:3rem;color:var(--thm-color)}.changelog-loading__text{font-family:var(--thm-font2);font-size:1rem;color:var(--thm-gray);margin-top:1rem}.changelog-error{text-align:center;padding:3rem 2rem;background:var(--color-white);border-radius:12px;border:1px solid #f8d7da}.changelog-error__icon{font-size:3rem;color:var(--color-pink);margin-bottom:1rem}.changelog-error__title{font-family:var(--thm-font);font-size:1.5rem;font-weight:600;color:var(--thm-black);margin-bottom:.5rem}.changelog-error__message{font-family:var(--thm-font2);font-size:1rem;color:var(--thm-gray);margin-bottom:1.5rem}.changelog-error__retry{display:inline-block;padding:.6rem 1.5rem;background:var(--thm-color);color:var(--color-white);border:none;border-radius:22px;font-family:var(--thm-font);font-weight:500;cursor:pointer;transition:background .3s ease}.changelog-error__retry:hover{background:var(--thm-base)}.changelog-quick-nav{background:var(--color-white);border:1px solid var(--navv2-border);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.changelog-quick-nav__label{font-family:var(--thm-font);font-weight:600;color:var(--thm-black);margin-bottom:1rem;font-size:1rem}.changelog-quick-nav__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.changelog-quick-nav__btn{display:inline-block;padding:.5rem 1rem;margin:.25rem;background:0 0;color:var(--thm-color);border:1px solid var(--thm-color);border-radius:22px;font-family:var(--thm-font2);font-size:.9rem;cursor:pointer;transition:all .3s ease}.changelog-quick-nav__btn:hover{background:var(--thm-color);color:var(--color-white)}.changelog-quick-nav__btn--active,.changelog-quick-nav__btn--active:hover{background:var(--thm-color);color:var(--color-white);box-shadow:0 0 0 3px rgba(58,151,255,.15)}.accordion{--bs-accordion-bg:var(--color-white);--bs-accordion-border-color:var(--navv2-border);--bs-accordion-color:var(--thm-black);--bs-accordion-btn-bg:var(--thm-f6);--bs-accordion-btn-color:var(--thm-black);--bs-accordion-btn-focus-border-color:var(--thm-color);--bs-accordion-btn-focus-box-shadow:0 0 0 0.2rem rgba(58, 151, 255, 0.15);--bs-accordion-active-bg:var(--thm-f6);--bs-accordion-active-color:var(--thm-color)}.accordion-button{font-family:var(--thm-font);font-weight:600;font-size:1.1rem;padding:1.25rem}.accordion-button:not(.collapsed){color:var(--thm-color);background:var(--thm-f6)}.accordion-button:focus{border-color:var(--thm-color);box-shadow:0 0 0 .2rem rgba(58,151,255,.15)}.accordion-body{padding:1.5rem;font-family:var(--thm-font2);color:var(--thm-p);line-height:1.7}.changelog-version-list{list-style:none;padding:0;margin:0}.changelog-version-list__item{padding:.75rem 0;border-bottom:1px solid var(--thm-fb);display:flex;align-items:flex-start}.changelog-version-list__item:last-child{border-bottom:none}.changelog-version-list__icon{flex-shrink:0;width:24px;height:24px;margin-right:.75rem;margin-top:.1rem}.changelog-version-list__icon--feature{color:var(--thm-color)}.changelog-version-list__icon--fix{color:var(--color-green)}.changelog-version-list__icon--improvement{color:var(--color-orange)}.changelog-version-list__icon--upgrade{color:var(--color-pink)}.changelog-version-list__text{flex:1;font-size:.95rem;line-height:1.6}.changelog-version-tag{display:inline-block;padding:.25rem .75rem;margin-right:.5rem;font-size:.75rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.changelog-version-tag--app{background:rgba(58,151,255,.1);color:var(--thm-color);text-transform:none;letter-spacing:normal}.changelog-version-tag--firmware{background:rgba(168,80,103,.1);color:var(--color-pink);text-transform:none;letter-spacing:normal}.changelog-version-tag--station{background:rgba(140,55,67,.1);color:var(--color-orange)}.changelog-pagination{display:flex;justify-content:center;align-items:center;padding:2rem 0;gap:.5rem}.changelog-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;background:var(--color-white);color:var(--thm-black);border:1px solid var(--navv2-border);border-radius:22px;font-family:var(--thm-font2);font-size:.9rem;cursor:pointer;transition:all .3s ease}.changelog-pagination__btn:hover:not(:disabled){background:var(--thm-color);color:var(--color-white);border-color:var(--thm-color)}.changelog-pagination__btn--active{background:var(--thm-color);color:var(--color-white);border-color:var(--thm-color)}.changelog-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.changelog-pagination__info{font-family:var(--thm-font2);font-size:.9rem;color:var(--thm-gray);padding:0 1rem}.changelog-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.changelog-stats__item{flex:1;min-width:150px;background:var(--color-white);border:1px solid var(--navv2-border);border-radius:10px;padding:1.25rem;text-align:center}.changelog-stats__number{font-family:var(--thm-font);font-size:2rem;font-weight:700;color:var(--thm-color);line-height:1;margin-bottom:.5rem}.changelog-stats__label{font-family:var(--thm-font2);font-size:.9rem;color:var(--thm-gray)}.changelog-empty{text-align:center;padding:4rem 2rem;background:var(--color-white);border-radius:12px;border:1px solid var(--navv2-border)}.changelog-empty__icon{font-size:4rem;color:var(--thm-ase);margin-bottom:1rem}.changelog-empty__title{font-family:var(--thm-font);font-size:1.5rem;font-weight:600;color:var(--thm-black);margin-bottom:.5rem}.changelog-empty__message{font-family:var(--thm-font2);font-size:1rem;color:var(--thm-gray)}.atf-page-heading.atf-align-left{height:640px;min-height:640px}.atf-page-heading.atf-align-left .atf-page-heading-title{font-size:48px;line-height:56px;font-weight:500;letter-spacing:0}.changelog-header__title{font-size:32px;line-height:40px;font-weight:500;letter-spacing:0}.accordion-body,.changelog-empty__message,.changelog-error__message,.changelog-header__description,.changelog-version-list__text{font-size:16px;line-height:24px}.accordion-item,.changelog-empty,.changelog-error,.changelog-filter,.changelog-quick-nav,.changelog-stats__item{border-radius:8px}.changelog-version-tag,.changelog-version-tag--app,.changelog-version-tag--firmware{letter-spacing:0}.changelog-empty__title,.changelog-error__title{font-size:24px;line-height:32px;font-weight:500;letter-spacing:0}.changelog-back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:var(--thm-color);color:var(--color-white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:var(--navv2-outer-shadow);z-index:1000}.changelog-back-to-top--visible{opacity:1;visibility:visible}.changelog-back-to-top:hover{background:var(--thm-base);transform:translateY(-3px)}@media (max-width:768px){.atf-page-heading.atf-align-left{height:480px;min-height:480px}.atf-page-heading.atf-align-left .atf-page-heading-title{font-size:28px;line-height:36px;font-weight:500}.changelog-header__title{font-size:24px;line-height:32px;font-weight:500}.changelog-header__description{font-size:16px;line-height:24px;padding:0 1rem}.changelog-empty__title,.changelog-error__title{font-size:20px;line-height:28px}.changelog-filter{padding:1rem}.changelog-quick-nav{padding:1rem}.changelog-stats__item{min-width:100px;padding:1rem}.changelog-stats__number{font-size:1.5rem}.changelog-error__retry,.changelog-quick-nav__btn{border-radius:21px}.changelog-back-to-top{bottom:1rem;right:1rem;width:45px;height:45px}}@media (max-width:576px){.accordion-button{font-size:1rem;padding:1rem}.accordion-body{padding:1rem}.changelog-pagination{flex-wrap:wrap}.changelog-pagination__btn{min-width:36px;height:36px;font-size:.85rem;border-radius:21px}}