:root{--bg-entry: rgba(13, 242, 128, .02);--border-entry: rgba(255, 255, 255, .08)}.changelog-header{padding:12rem 0 6rem;text-align:center;position:relative;overflow:hidden}.changelog-header .header-content{max-width:800px;margin:0 auto;position:relative;z-index:2}.changelog-header h1{font-size:5rem;line-height:1.1;margin-bottom:2rem;letter-spacing:-.04em}.changelog-header p{font-size:1.4rem;color:var(--text-muted);max-width:650px;margin:0 auto}.changelog-main{padding:4rem 0 12rem;background-image:radial-gradient(circle at 50% 0%,var(--primary-dim),transparent 40%)}.changelog-entry{display:grid;grid-template-columns:240px 1fr;gap:4rem;margin-bottom:8rem;position:relative;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.changelog-entry.visible{opacity:1;transform:translateY(0)}.entry-metadata{position:sticky;top:140px;height:fit-content}.entry-version{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;color:var(--primary);display:block;margin-bottom:.75rem;letter-spacing:-.02em}.entry-date{font-size:1rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:1px}.integrations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.integration-card{background:var(--glass-bg);border:1px solid var(--glass-border);padding:2.5rem;border-radius:24px;transition:var(--transition);opacity:0;transform:translateY(20px)}.integration-card.visible,.integration-card.revealed{opacity:1;transform:translateY(0)}.integration-card:hover{border-color:var(--primary);background:#0df2800d;transform:translateY(-5px)}.entry-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:32px;padding:4rem;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transition:var(--transition);box-shadow:var(--card-shadow)}.entry-card:hover{border-color:var(--primary-dim);background:#ffffff08;transform:translateY(-5px)}.entry-card h2{font-size:2.8rem;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#fff 60%,var(--primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.entry-summary{font-size:1.2rem;color:var(--text-muted);margin-bottom:3rem;line-height:1.7}.entry-categories{border-top:1px solid var(--glass-border);margin-top:2rem}.category-group{border-bottom:1px solid var(--glass-border);transition:var(--transition)}.category-trigger{width:100%;padding:2rem 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--text-white);transition:var(--transition)}.category-trigger:hover{color:var(--primary)}.category-trigger .badge{margin-left:1.2rem;background:var(--primary-dim);border:1px solid rgba(13,242,128,.2);color:var(--primary);padding:.4rem .8rem;border-radius:10px;font-size:.85rem;margin-bottom:0}.category-icon{width:24px;height:24px;color:var(--text-muted);transition:transform .4s cubic-bezier(.16,1,.3,1)}.category-group.open .category-icon{transform:rotate(180deg);color:var(--primary)}.category-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.16,1,.3,1)}.category-group.open .category-content{max-height:1200px}.change-list{list-style:none;padding:.5rem 0 2.5rem}.change-item{display:flex;gap:1.2rem;margin-bottom:1.2rem;color:var(--text-muted);font-size:1.1rem;line-height:1.6}.change-item:before{content:"";display:block;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary-glow)}.milestones-timeline{margin-top:4rem;display:flex;flex-direction:column;gap:3rem}.milestone-item{display:flex;gap:2rem;padding-left:2rem;border-left:2px solid var(--glass-border);position:relative;opacity:0;transform:translate(-20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.milestone-item.visible,.milestone-item.revealed{opacity:1;transform:translate(0)}.milestone-item:before{content:"";position:absolute;left:-7px;top:0;width:12px;height:12px;background:var(--bg-dark);border:2px solid var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary-glow)}.milestone-date{display:block;color:var(--primary);font-weight:700;font-size:.9rem;text-transform:uppercase;margin-bottom:.5rem}.milestone-content h3{font-size:1.75rem;margin-bottom:.75rem}.milestone-content p{color:var(--text-muted);font-size:1.1rem;line-height:1.6}@media(max-width:1024px){.integrations-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.integrations-grid{grid-template-columns:1fr}.milestone-content h3{font-size:1.4rem}}[data-reveal]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}[data-reveal].visible,[data-reveal].revealed{opacity:1;transform:translateY(0)}@media(max-width:1024px){.changelog-entry{grid-template-columns:1fr;gap:2rem}.entry-metadata{position:relative;top:0;display:flex;justify-content:space-between;align-items:center}.changelog-header h1{font-size:3.5rem}}@media(max-width:600px){.entry-card{padding:2.5rem}.entry-card h2{font-size:2rem}}[data-theme=light] .changelog-main{background-image:radial-gradient(circle at 50% 0%,rgba(13,242,128,.1),transparent 40%);background-color:#fdfdfd}[data-theme=light] .entry-card,[data-theme=light] .integration-card{background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000000d}[data-theme=light] .entry-card h2{background:none;-webkit-text-fill-color:initial;color:#1a1f26}[data-theme=light] .category-trigger{color:#1a1f26;border-bottom-color:#0000000d}[data-theme=light] .category-group{border-bottom-color:#0000000d}[data-theme=light] .change-item{color:#4b5563}[data-theme=light] .milestone-item{border-left-color:#0000001a}[data-theme=light] .milestone-item:before{background:#fff}[data-theme=light] .milestone-content h3{color:#1a1f26}[data-theme=light] .milestone-content p{color:#4b5563}[data-theme=light] .entry-version{color:#059669}[data-theme=light] .integration-card h4{color:#1a1f26}[data-theme=light] .integration-card p{color:#4b5563}[data-theme=light] .section-tag{background:#0df2801a;color:#065f46}
