.changelog-page h1{background:linear-gradient(135deg,var(--accent-primary,#3b82f6) 0,var(--accent-secondary,#8b5cf6) 100%);-webkit-background-clip:text;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.changelog-page>p{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:2rem}.changelog-page .changelog-entries{margin:2.5rem 0 3rem}.changelog-page .expandable-section{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;margin:1.75rem 0;overflow:hidden;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.changelog-page .expandable-section.active{background:rgba(59,130,246,.03);border-color:var(--accent-primary,#3b82f6);box-shadow:0 0 0 1px rgba(59,130,246,.2)}.changelog-page .expandable-section.active:before{background:var(--accent-primary,#3b82f6);border-radius:0 0 .5rem .5rem;color:#fff;content:"LATEST";font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:.35rem .75rem;position:absolute;right:1.25rem;top:-1px;z-index:2}.changelog-page .expandable-section:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.2);transform:translateY(-2px)}.changelog-page .expandable-section .section-header{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 1.75rem;position:relative;transition:all .25s ease}.changelog-page .expandable-section .section-header:before{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(139,92,246,.08));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.changelog-page .expandable-section .section-header:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.05))}.changelog-page .expandable-section .section-header:hover:before{opacity:1}.changelog-page .expandable-section .section-header:hover .section-toggle{background:rgba(59,130,246,.3);transform:scale(1.1)}.changelog-page .expandable-section .section-header .entry-meta{display:flex;flex-direction:column;gap:.375rem;position:relative;z-index:1}.changelog-page .expandable-section .section-header .entry-meta .section-title{color:var(--text-heading,var(--text-color));font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0}.changelog-page .expandable-section .section-header .entry-meta .entry-date{color:var(--text-secondary);font-size:.875rem;font-weight:500;opacity:.65}.changelog-page .expandable-section .section-header .section-toggle{align-items:center;background:rgba(59,130,246,.15);border-radius:50%;color:var(--accent-primary,#3b82f6);display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:2rem;justify-content:center;line-height:1;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);width:2rem;z-index:1}.changelog-page .expandable-section .section-header .section-toggle:before{align-items:center;content:"+";display:flex;justify-content:center;line-height:1;transition:transform .35s cubic-bezier(.4,0,.2,1)}.changelog-page .expandable-section .section-content{background:rgba(0,0,0,.15);max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.changelog-page .expandable-section .section-content .content-inner{padding:2rem 1.75rem}.changelog-page .expandable-section .section-content .content-inner h4{align-items:center;color:var(--text-heading,var(--text-color));display:flex;font-size:1.05rem;font-weight:700;gap:.5rem;letter-spacing:-.01em;margin:0 0 1rem}.changelog-page .expandable-section .section-content .content-inner h4:first-child{margin-top:0}.changelog-page .expandable-section .section-content .content-inner h4+*{margin-bottom:1.5rem}.changelog-page .expandable-section .section-content .content-inner h4:not(:first-child){border-top:1px solid hsla(0,0%,100%,.08);margin-top:2rem;padding-top:1.25rem}.changelog-page .expandable-section .section-content .content-inner ul{list-style:none;margin:0 0 1rem;padding-left:0}.changelog-page .expandable-section .section-content .content-inner .main-category-list{list-style:none;margin:0 0 1.25rem;padding-left:0}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item{background:hsla(0,0%,100%,.03);border-left:3px solid var(--accent-primary,#3b82f6);border-radius:.625rem;margin-bottom:1.5rem;padding:1rem 1.25rem;position:relative;transition:all .25s ease}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item:hover{background:hsla(0,0%,100%,.05);border-left-color:var(--accent-secondary,#8b5cf6);transform:translateX(3px)}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item:last-child{margin-bottom:0}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .feature-title{color:var(--text-heading,var(--text-color));display:block;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem;padding-left:0;position:relative}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details{list-style:none;margin:.75rem 0 0;padding-left:1.75rem}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details li{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.75rem;position:relative}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details li:before{color:var(--accent-primary,#3b82f6);content:"→";font-size:1rem;font-weight:600;left:0;opacity:.6;position:absolute;top:0}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details li:last-child{margin-bottom:0}.changelog-page .expandable-section .section-content .content-inner li{line-height:1.4;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.changelog-page .expandable-section .section-content .content-inner li:before{color:var(--accent-primary,#3b82f6);content:"→";left:0;opacity:.6;position:absolute;top:0}.changelog-page .expandable-section .section-content .content-inner h4:last-of-type+ul{margin-bottom:0}.changelog-page .expandable-section.expanded .section-header .section-toggle{background:rgba(59,130,246,.35);transform:rotate(45deg)}.changelog-page .expandable-section.expanded .section-header .section-toggle:before{transform:rotate(0deg)}.changelog-page .expandable-section.expanded .section-content{max-height:none}.changelog-page .changelog-footer{border-top:1px solid hsla(0,0%,100%,.08);margin-top:4rem;padding-top:2.5rem;text-align:center}.changelog-page .changelog-footer p{color:var(--text-secondary);font-size:.925rem;font-style:italic;margin:0;opacity:.7}@media(max-width:600px){.changelog-page h1{font-size:1.75rem}.changelog-page .last-updated{font-size:.8rem}.changelog-page>p{font-size:.95rem}.changelog-page .expandable-section{border-radius:.875rem;margin:1.25rem 0}.changelog-page .expandable-section .section-header{padding:1.25rem}.changelog-page .expandable-section .section-header .entry-meta .section-title{font-size:1.05rem}.changelog-page .expandable-section .section-header .entry-meta .entry-date{font-size:.8rem}.changelog-page .expandable-section .section-header .section-toggle{font-size:.85rem;height:1.75rem;width:1.75rem}.changelog-page .expandable-section .section-content .content-inner{padding:1.25rem}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item{margin-bottom:1rem;padding:.875rem 1rem}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .feature-title{font-size:.95rem;padding-left:0}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details{padding-left:1.25rem}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details li{font-size:.9rem;margin-bottom:.4rem;padding-left:1.5rem}.changelog-page .expandable-section .section-content .content-inner .main-category-list .feature-item .change-details li:before{font-size:.9rem}.changelog-page .expandable-section.active:before{font-size:.6rem;padding:.3rem .5rem;right:.875rem}.changelog-page .changelog-footer{margin-top:3rem;padding-top:2rem}.changelog-page .changelog-footer p{font-size:.85rem}}.changelog-page .tools-grid{display:grid;gap:2rem;margin:2rem 0}.changelog-page .tool-category .category-title{align-items:center;border-bottom:2px solid var(--accent-color,#3b82f6);color:var(--text-heading,var(--text-color));display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.5rem}.changelog-page .tool-category .category-title .category-icon{font-size:1.5rem}.changelog-page .tool-category .tool-list{display:grid;gap:1.5rem}.changelog-page .tool-category .tool-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;padding:1.5rem;position:relative;transition:all .3s ease}.changelog-page .tool-category .tool-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-2px)}.changelog-page .tool-category .tool-item.priority-high{border-left:4px solid #ef4444}.changelog-page .tool-category .tool-item.priority-medium{border-left:4px solid #f59e0b}.changelog-page .tool-category .tool-item.priority-low{border-left:4px solid #10b981}.changelog-page .tool-category .tool-item .tool-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.changelog-page .tool-category .tool-item .tool-header .tool-name{color:var(--text-heading,var(--text-color));font-size:1.1rem;font-weight:600;margin:0}.changelog-page .tool-category .tool-item .tool-header .tool-status{border-radius:1rem;font-size:.75rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.changelog-page .tool-category .tool-item .tool-header .tool-status.priority{background:rgba(239,68,68,.2);color:#ef4444}.changelog-page .tool-category .tool-item .tool-header .tool-status.medium{background:rgba(245,158,11,.2);color:#f59e0b}.changelog-page .tool-category .tool-item .tool-header .tool-status.low{background:rgba(16,185,129,.2);color:#10b981}.changelog-page .tool-category .tool-item .tool-description{color:var(--text-color);line-height:1.5;margin:0 0 1rem;opacity:.9}.changelog-page .tool-category .tool-item .tool-features{display:flex;flex-wrap:wrap;gap:.5rem}.changelog-page .tool-category .tool-item .tool-features .feature{background:rgba(59,130,246,.2);border-radius:.375rem;color:var(--accent-color,#3b82f6);font-size:.75rem;font-weight:500;padding:.25rem .5rem}@media(max-width:768px){.changelog-page .tools-grid{gap:1.5rem}.changelog-page .tools-grid .tool-category .tool-list{gap:1rem}.changelog-page .tools-grid .tool-item{padding:1rem}.changelog-page .tools-grid .tool-item .tool-header{align-items:flex-start;flex-direction:column;gap:.5rem}.changelog-page .tools-grid .tool-item .tool-header .tool-name{font-size:1rem}.changelog-page .tools-grid .tool-item .tool-features{gap:.25rem}.changelog-page .tools-grid .tool-item .tool-features .feature{font-size:.7rem;padding:.2rem .4rem}}