.ambient-releases{padding:80px 24px 120px;width:100%;min-height:100vh}.ambient-releases h1,.ambient-releases h2,.ambient-releases h3,.ambient-releases h4,.ambient-releases h5,.ambient-releases h6,.ambient-releases p,.ambient-releases li,.ambient-releases strong,.ambient-releases .rte,.ambient-releases .rte *{color:inherit}.releases-container{max-width:800px;margin:0 auto}.releases-heading{font-size:42px;font-weight:700;text-align:center;margin:0 0 16px;line-height:1.1}@media(min-width:750px){.releases-heading{font-size:48px}}.releases-subheading{text-align:center;opacity:.6;margin:0 0 60px;font-size:18px;line-height:1.6}.releases-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 64px}.filter-btn{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;border:1px solid;border-color:#ffffff26;cursor:pointer;transition:all .2s;background:transparent;color:inherit;opacity:.5}.filter-btn:hover{opacity:.8;border-color:#ffffff4d}.filter-btn.active{opacity:1;border-color:#fff6;background:#ffffff0d}.releases-list{display:flex;flex-direction:column;gap:64px}.release-item{width:100%;max-width:720px;margin:0 auto;padding:0 0 64px;border-bottom:1px solid rgba(255,255,255,.08)}.release-item:last-child{border-bottom:none;padding-bottom:0}.release-header{margin:0 0 24px}.release-title-row{display:flex;align-items:center;gap:12px;margin:0 0 8px;flex-wrap:wrap}.release-version{font-size:38px;font-weight:700;margin:0;line-height:1.1}@media(min-width:640px){.release-version{font-size:44px}}.release-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;opacity:.9}.release-badge--firmware{background:#3b82f633;color:#60a5fa}.release-badge--software{background:#22c55e33;color:#4ade80}.release-badge--both{background:#ff5c0033;color:#ff5c00}.release-date{display:block;font-size:14px;opacity:.65;font-weight:500}.release-title{font-size:30px;font-weight:600;margin:0 0 18px;line-height:1.2}.release-description{font-size:16px;line-height:1.6;opacity:.9;margin:0 0 28px;max-width:68ch}.release-section{margin:0 0 28px}.release-section:last-child{margin-bottom:0}.section-heading{display:block;font-size:18px;font-weight:600;letter-spacing:.01em;margin:0 0 14px;opacity:1}.feature-list,.improvement-list,.bugfix-list{font-size:16px;line-height:1.6;opacity:.92;max-width:68ch}.feature-list>p{margin:0 0 16px}.feature-list>p:last-child{margin-bottom:0}.feature-list strong{font-weight:600;opacity:1;display:block;margin-bottom:2px;font-size:16px}.feature-list br{display:block;content:"";margin-bottom:0}.improvement-list ul,.bugfix-list ul{list-style:disc;padding-left:24px;margin:0}.improvement-list li,.bugfix-list li{margin:0 0 8px;line-height:1.6;color:#f1f1f1eb}.improvement-list li:last-child,.bugfix-list li:last-child{margin-bottom:0}.improvement-list li::marker,.bugfix-list li::marker{color:#f1f1f1bf}.release-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.download-btn{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;text-decoration:none;transition:all .2s;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:inherit}.download-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.releases-empty{text-align:center;padding:60px 0;opacity:.5}.roadmap-widget{padding:80px 24px;width:100%}.roadmap-widget__container{max-width:600px;margin:0 auto;text-align:center}.roadmap-widget__eyebrow{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.roadmap-widget__heading{font-size:2rem;font-weight:700;margin:0 0 16px;line-height:1.1}@media(min-width:750px){.roadmap-widget__heading{font-size:2.5rem}}.roadmap-widget__body{font-size:1.0625rem;line-height:1.6;opacity:.6;margin:0 0 40px}.roadmap-widget__body p{margin:0}.roadmap-widget__progress{margin:0 0 48px}.roadmap-widget__progress-bar{width:100%;height:6px;border-radius:6px;background:#ffffff14;overflow:hidden;margin:0 0 12px}.roadmap-widget__progress-fill{height:100%;border-radius:6px}.roadmap-widget__progress-meta{display:flex;justify-content:center;align-items:center;gap:8px}.roadmap-widget__pct{font-size:1.75rem;font-weight:700;line-height:1}.roadmap-widget__status{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.roadmap-widget__pipeline{display:flex;flex-direction:column;gap:0;margin:0 0 48px;text-align:left}.roadmap-widget__step{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.roadmap-widget__step:last-child{border-bottom:none}.roadmap-widget__step-dot{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;position:relative}.roadmap-widget__step--completed .roadmap-widget__step-dot{border:none}.roadmap-widget__step--upcoming .roadmap-widget__step-dot{border-style:dashed}.roadmap-widget__pulse{width:8px;height:8px;border-radius:50%;animation:roadmap-pulse 2s ease-in-out infinite}@keyframes roadmap-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.roadmap-widget__step-label{font-size:.9375rem;font-weight:500;flex:1}.roadmap-widget__step--completed .roadmap-widget__step-label{opacity:.45;text-decoration:line-through;text-decoration-color:#fff3}.roadmap-widget__step-tag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.roadmap-widget__step-tag--next{opacity:.35}.roadmap-widget__button{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.roadmap-widget__button:hover{gap:12px}.roadmap-widget__button svg{transition:transform .2s}.roadmap-widget__button:hover svg{transform:translate(2px)}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
