.upd-progress{position:fixed;top:0;left:0;right:0;height:var(--updates-progress-height);z-index:1000;background:transparent;pointer-events:none}.upd-progress-fill{height:100%;width:0;background:var(--accent);transition:var(--updates-progress-transition)}.updates-page{padding-top:var(--updates-page-padding-top)}.updates-hero{align-items:flex-start}.updates-hero-accent{max-width:var(--updates-hero-accent-max-width);margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--updates-hero-accent-size);font-weight:var(--type-heading-weight);line-height:var(--leading-tight);letter-spacing:var(--type-heading-letter-spacing)}.updates-eyebrow{display:inline-flex;margin-bottom:var(--space-3);padding:var(--status-chip-inline-padding-y) var(--status-chip-inline-padding-x);border:var(--surface-card-border);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-letter-spacing);text-transform:uppercase}.updates-hero .updates-subtitle{max-width:var(--updates-hero-copy-max-width);margin:0;font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-line-height)}.upd-meta-strip{display:flex;flex-wrap:wrap;gap:var(--updates-meta-gap);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--type-description-size);line-height:var(--type-description-line-height)}.upd-meta-strip span{display:inline-flex;gap:var(--updates-meta-inline-gap);align-items:center}.upd-meta-strip strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height)}.updates-release-nav{max-height:calc(100vh - var(--updates-nav-max-height-offset));overflow-y:auto}.updates-dash-layout,.updates-main-content,.updates-release-card{min-width:0}.updates-nav-item{align-items:flex-start}.updates-nav-ver{line-height:var(--updates-nav-version-line-height)}.updates-release-card{scroll-margin-top:var(--updates-release-scroll-margin-top)}.updates-version-card>:not(.updates-bg-version){position:relative;z-index:1}.updates-bg-version{position:absolute;top:var(--updates-watermark-top);right:var(--updates-watermark-right);z-index:0;color:var(--updates-watermark-color);font-family:var(--font-mono);font-size:var(--updates-watermark-size);font-weight:var(--fw-bold);line-height:var(--updates-watermark-line-height);letter-spacing:var(--updates-watermark-letter-spacing);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;pointer-events:none;user-select:none}.updates-version-card--compact{padding:var(--surface-card-padding-compact);border-color:var(--surface-card-border-color)}.updates-version-card--compact:before{width:var(--surface-card-accent-bar-width);opacity:var(--updates-compact-accent-opacity)}.updates-version-card--compact .updates-bg-version{top:var(--updates-watermark-compact-top);right:var(--updates-watermark-compact-right);color:var(--updates-watermark-subtle-color);font-size:var(--updates-watermark-compact-size)}.updates-version-card--compact .updates-rc-header{margin-bottom:var(--space-2)}.updates-version-card--compact h3{margin-bottom:var(--space-2);font-size:var(--updates-compact-title-size);font-weight:var(--type-title-weight);line-height:var(--leading-snug);letter-spacing:var(--type-title-letter-spacing)}.updates-version-card--compact>p{margin-bottom:0;font-size:var(--type-description-size);font-weight:var(--type-description-weight);line-height:var(--type-description-line-height)}.updates-version-card--compact .updates-feature-list{margin-top:var(--space-3);gap:var(--updates-list-gap)}.updates-version-card--compact .updates-feature-list li{color:var(--text-tertiary);font-size:var(--type-description-size);font-weight:var(--type-description-weight);line-height:var(--type-description-line-height)}.updates-version-card:before,.updates-module-card:before,.updates-business-card:before,.updates-next-card:before{background:var(--accent)}.updates-rc-date{line-height:var(--updates-rc-date-line-height)}.updates-rc-badge{padding:var(--status-chip-padding-y) var(--status-chip-padding-x);font-size:var(--status-chip-font-size);line-height:var(--status-chip-line-height);border-radius:var(--status-chip-radius);letter-spacing:var(--status-chip-letter-spacing)}.updates-next-card .updates-rc-version{padding:var(--status-chip-padding-y) var(--status-chip-padding-x);font-size:var(--status-chip-font-size);font-weight:var(--status-chip-font-weight);line-height:var(--status-chip-line-height);letter-spacing:var(--status-chip-letter-spacing)}.updates-release-card>p{max-width:var(--updates-release-copy-max-width)}.updates-change-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-5);min-width:0;max-width:100%}.updates-change-group{display:grid;gap:var(--updates-change-group-gap);min-width:0;max-width:100%;padding:var(--updates-change-group-padding);border:var(--updates-change-group-border);border-radius:var(--radius-md);background:var(--updates-change-group-bg)}.updates-change-group h4{margin:0;color:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height);letter-spacing:var(--type-meta-letter-spacing);text-transform:uppercase;overflow-wrap:anywhere}.updates-change-group ul{display:grid;gap:var(--updates-list-gap);margin:0;padding:0;list-style:none}.updates-change-group li{display:flex;align-items:flex-start;gap:var(--updates-list-item-gap);min-width:0;color:var(--text-secondary);font-size:var(--type-description-size);font-weight:var(--type-description-weight);line-height:var(--type-description-line-height);overflow-wrap:anywhere}.updates-change-group li:before{content:"";width:var(--updates-list-bullet-compact-size);height:var(--updates-list-bullet-compact-size);flex-shrink:0;margin-top:var(--updates-list-bullet-offset);border-radius:var(--updates-list-bullet-radius);background:var(--accent)}.updates-version-card--compact .updates-change-groups{margin-top:var(--space-3);gap:var(--updates-change-group-gap)}.updates-version-card--compact .updates-change-group{padding:var(--updates-change-group-padding-compact)}.updates-version-card--compact .updates-change-group h4{font-size:var(--type-meta-size)}.updates-version-card--compact .updates-change-group li{color:var(--text-tertiary);font-size:var(--type-description-size);line-height:var(--type-description-line-height)}.updates-feature-list{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:var(--space-3)}.updates-feature-list li{display:flex;align-items:flex-start;gap:var(--updates-list-item-gap);color:var(--text-secondary);font-size:var(--type-description-size);line-height:var(--type-description-line-height)}.updates-feature-list li:before{content:"";width:var(--updates-list-bullet-size);height:var(--updates-list-bullet-size);flex-shrink:0;margin-top:var(--updates-list-bullet-offset);border-radius:var(--updates-list-bullet-radius);background:var(--accent)}.updates-lead-card{display:grid;grid-template-columns:var(--updates-lead-grid);gap:var(--updates-lead-gap);align-items:start;margin-top:var(--space-8);padding:var(--surface-card-padding-comfort);border:var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow);position:relative;overflow:hidden}.updates-lead-card:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--surface-card-accent-bar-width);background:var(--accent)}.updates-lead-copy,.updates-lead-form,.updates-lead-success{position:relative;z-index:1}.updates-lead-copy h2{margin:0 0 var(--space-4);max-width:var(--updates-lead-title-max-width);font-size:var(--updates-lead-title-size);font-weight:var(--type-heading-weight);line-height:var(--leading-tight);letter-spacing:var(--type-heading-letter-spacing)}.updates-lead-copy p{max-width:var(--updates-lead-copy-max-width);margin:0;color:var(--text-secondary);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-line-height)}.updates-lead-form{gap:var(--space-4)}.updates-lead-form .demo-form-group{gap:var(--space-2)}.updates-lead-form .demo-form-group input{height:var(--control-height);border-radius:var(--control-radius);font-size:var(--control-font-size-compact)}.updates-optional-label{margin-left:var(--updates-optional-label-margin-left);color:var(--text-tertiary);font-weight:var(--fw-semibold);letter-spacing:var(--updates-optional-label-letter-spacing);text-transform:none}.updates-lead-form .demo-submit{margin-top:0;min-height:var(--button-height-lg);font-size:var(--button-font-size-lg)}.updates-lead-form .updates-consent-compact{gap:var(--space-2);margin-top:0;padding:0;color:var(--text-tertiary);font-size:var(--updates-consent-font-size);line-height:var(--updates-consent-line-height)}.updates-lead-form .updates-consent-compact .consent-checkmark{width:var(--updates-consent-checkmark-size);height:var(--updates-consent-checkmark-size);min-width:var(--updates-consent-checkmark-size);border-width:var(--updates-consent-checkmark-border-width)}.updates-lead-form .demo-form-note{font-size:var(--type-description-size)}.updates-lead-success{padding:0;text-align:var(--updates-success-align)}.updates-lead-success .demo-success-icon{color:var(--accent)}.updates-lead-success .btn{margin-top:var(--space-4)}@media(max-width:1024px){.updates-release-nav{display:none}.updates-lead-card{grid-template-columns:1fr}}@media(max-width:768px){.updates-page{padding-top:var(--updates-page-padding-top-mobile)}.updates-hero .updates-subtitle{font-size:var(--text-base);line-height:var(--type-body-line-height)}.updates-hero-accent{font-size:var(--updates-hero-accent-mobile-size)}.updates-bg-version{top:var(--updates-watermark-mobile-top);right:var(--updates-watermark-mobile-right);font-size:var(--updates-watermark-mobile-size);color:var(--updates-watermark-subtle-color)}.updates-lead-card{margin-top:var(--space-6);padding:var(--surface-card-padding-mobile)}.updates-lead-copy p{font-size:var(--text-base);line-height:var(--type-body-line-height)}.updates-version-card--compact{padding:var(--surface-card-padding-mobile)}.updates-change-group{padding:var(--updates-change-group-padding-compact)}}
