/* Precision glass presentation with actual application captures. */
.release-showcase-v206{
  --release-accent:#ffd52a;
  --release-muted:#d0d8e4;
  padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;
  background:linear-gradient(135deg,rgba(12,17,23,.42),rgba(0,0,0,.52))!important;
  -webkit-backdrop-filter:blur(22px)!important;
  backdrop-filter:blur(22px)!important;
}
.release-showcase-v206 .release-notes-glass{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto!important;
  width:min(1200px,calc(100vw - 24px))!important;
  height:min(760px,calc(100svh - 24px))!important;
  max-height:none!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:30px!important;
  background:linear-gradient(125deg,rgba(55,65,79,.77),rgba(16,21,29,.80) 70%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(140%)!important;
  backdrop-filter:blur(28px) saturate(140%)!important;
  color:#fff!important;
  box-shadow:0 32px 110px #0007,inset 0 1px 0 #ffffff30,inset 0 -1px 0 #ffffff0a!important;
}
.release-showcase-v206 .release-notes-glass>header{
  display:block!important;
  padding:19px 28px 17px!important;
  border-bottom:1px solid #ffffff12!important;
  background:transparent!important;
}
.release-showcase-v206 .release-notes-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:7px 18px!important;
  max-width:none!important;
}
.release-showcase-v206 .release-notes-glass header small{
  grid-column:1!important;
  grid-row:1!important;
  display:block!important;
  margin:0!important;
  color:var(--release-muted)!important;
  font-size:10px!important;
  font-weight:760!important;
  line-height:1.2!important;
  letter-spacing:.14em!important;
}
.release-showcase-v206 .release-notes-glass header h1{
  grid-column:2!important;
  grid-row:1/3!important;
  margin:0!important;
  padding:9px 13px!important;
  border:1px solid #4b4540!important;
  border-radius:999px!important;
  background:#ffd52a0d!important;
  color:#ffdf66!important;
  font-size:13px!important;
  font-weight:760!important;
  line-height:1!important;
  letter-spacing:.02em!important;
}
.release-showcase-v206 .release-notes-glass header h2{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(23px,2.45vw,31px)!important;
  font-weight:730!important;
  line-height:1.06!important;
  letter-spacing:-.025em!important;
}
.release-showcase-v206 .release-notes-glass header p{
  grid-column:1/-1!important;
  margin:0!important;
  max-width:none!important;
  color:var(--release-muted)!important;
  font-size:13px!important;
  line-height:1.4!important;
}
.release-showcase-v206 .release-notes-stage{
  position:relative!important;
  min-height:0!important;
  overflow:hidden!important;
  background:transparent!important;
}
.release-showcase-v206 .release-notes-sections{
  display:block!important;
  height:100%!important;
  padding:24px 28px!important;
}
.release-showcase-v206 .release-notes-sections .release-note-slide{
  display:none!important;
  min-height:0!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.release-showcase-v206 .release-notes-sections .release-note-slide.is-active{
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) minmax(220px,1fr)!important;
  grid-template-rows:1fr auto auto 1fr!important;
  align-items:center!important;
  gap:0 27px!important;
  animation:releaseShowcase206In .22s ease-out both;
}
.release-showcase-v206 .release-slide-heading{
  grid-column:2!important;
  grid-row:2!important;
  display:block!important;
  align-self:end!important;
  padding:0!important;
}
.release-showcase-v206 .release-slide-heading small{
  display:block!important;
  margin:0 0 12px!important;
  color:var(--release-accent)!important;
  font-size:10px!important;
  font-weight:790!important;
  letter-spacing:.14em!important;
  line-height:1.4!important;
}
.release-showcase-v206 .release-slide-heading h3{
  margin:0!important;
  color:#fff!important;
  font-size:clamp(26px,3.1vw,43px)!important;
  font-weight:730!important;
  line-height:1.07!important;
  letter-spacing:-.035em!important;
  text-wrap:balance;
}
.release-showcase-v206 .release-slide-media{
  grid-column:1!important;
  grid-row:1/-1!important;
  align-self:center!important;
  isolation:isolate!important;
  width:100%!important;
  max-height:100%!important;
  min-height:0!important;
  margin:0!important;
  aspect-ratio:16/10!important;
  overflow:hidden!important;
  border:1px solid #ffffff21!important;
  border-radius:23px!important;
  background:rgba(6,10,16,.56)!important;
  box-shadow:0 16px 40px #0005!important;
}
.release-showcase-v206 .release-slide-media:after{display:none!important;}
.release-showcase-v206 .release-slide-media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
}
.release-showcase-v206 .release-section-copy{
  grid-column:2!important;
  grid-row:3!important;
  display:block!important;
  align-self:start!important;
  padding:17px 0 0!important;
}
.release-showcase-v206 .release-section-copy p{
  margin:0!important;
  color:#e4e8ee!important;
  font-size:clamp(14px,1.42vw,17px)!important;
  font-weight:500!important;
  line-height:1.5!important;
}
.release-showcase-v206 .release-section-copy ul{
  display:grid!important;
  gap:10px!important;
  margin:18px 0 0!important;
  padding:0!important;
  list-style:none!important;
  color:var(--release-muted)!important;
  font-size:clamp(12px,1.17vw,14px)!important;
  line-height:1.5!important;
}
.release-showcase-v206 .release-section-copy li{
  position:relative!important;
  padding-left:15px!important;
}
.release-showcase-v206 .release-section-copy li:before{
  content:'';
  position:absolute;
  top:.61em;
  left:0;
  width:4px;
  height:4px;
  border-radius:50%;
  background:#717985;
}
.release-showcase-v206 .release-notes-glass>footer{
  position:relative!important;
  bottom:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:13px 28px 16px!important;
  border-top:1px solid #ffffff12!important;
  background:rgba(9,14,22,.32)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
.release-showcase-v206 .release-notes-navigation{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
}
.release-showcase-v206 .release-notes-progress{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
}
.release-showcase-v206 .release-notes-dots{
  display:flex!important;
  align-items:center!important;
  gap:2px!important;
}
.release-showcase-v206 .release-notes-glass>footer .release-notes-dots button{
  position:relative!important;
  width:20px!important;
  min-width:20px!important;
  height:44px!important;
  min-height:44px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transition:none!important;
}
.release-showcase-v206 .release-notes-glass>footer .release-notes-dots button:before{
  content:'';
  position:absolute;
  top:19px;
  left:7px;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#67717f;
}
.release-showcase-v206 .release-notes-glass>footer .release-notes-dots button.is-active:before{
  left:3px;
  width:14px;
  border-radius:999px;
  background:var(--release-accent);
}
.release-showcase-v206 .release-notes-glass>footer .release-notes-dots button.is-active{background:transparent!important;border-radius:0!important;}
.release-showcase-v206 .release-notes-counter{
  color:var(--release-muted)!important;
  font-size:12px!important;
  font-weight:650!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}
.release-showcase-v206 .release-notes-arrow{
  z-index:4!important;
  position:absolute!important;
  top:auto!important;
  bottom:10px!important;
  width:44px!important;
  min-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:0 0 3px!important;
  border:1px solid #ffffff2e!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#ffffff18,#ffffff07)!important;
  box-shadow:inset 0 1px 0 #ffffff18!important;
  color:#fff!important;
  font-size:29px!important;
  font-weight:400!important;
  line-height:1!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
.release-showcase-v206 .release-notes-prev{left:28px!important;}
.release-showcase-v206 .release-notes-next{right:28px!important;}
.release-showcase-v206 .release-notes-navigation .release-notes-arrow{
  position:static!important;
}
.release-showcase-v206 .release-notes-glass>footer #releaseNotesClose{
  flex:none!important;
  width:auto!important;
  min-width:138px!important;
  min-height:44px!important;
  padding:0 23px!important;
  border:1px solid #fff!important;
  border-radius:999px!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#11151b!important;
  font-size:13px!important;
  font-weight:750!important;
}
.release-showcase-v206 button:focus-visible{
  outline:2px solid var(--release-accent)!important;
  outline-offset:3px!important;
}
.release-showcase-v206 .release-notes-arrow:hover{background:#ffffff21!important;}
.release-showcase-v206 .release-notes-glass>footer #releaseNotesClose:hover{background:#e7ecf2!important;}
@keyframes releaseShowcase206In{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:850px){
  .release-showcase-v206 .release-notes-glass>header{padding:17px 21px 15px!important;}
  .release-showcase-v206 .release-notes-sections{padding:20px 21px!important;}
  .release-showcase-v206 .release-notes-sections .release-note-slide.is-active{
    grid-template-columns:minmax(0,1.45fr) minmax(215px,1fr)!important;
    column-gap:21px!important;
  }
  .release-showcase-v206 .release-slide-heading h3{font-size:29px!important;}
  .release-showcase-v206 .release-slide-heading small{font-size:9px!important;margin-bottom:9px!important;}
  .release-showcase-v206 .release-section-copy{padding-top:13px!important;}
  .release-showcase-v206 .release-section-copy ul{gap:8px!important;margin-top:13px!important;}
  .release-showcase-v206 .release-notes-glass>footer{padding:11px 21px 13px!important;}
  .release-showcase-v206 .release-notes-navigation{gap:8px!important;}
  .release-showcase-v206 .release-notes-progress{gap:8px!important;}
}
@media(max-width:650px){
  .release-showcase-v206{padding:8px!important;place-items:center!important;}
  .release-showcase-v206 .release-notes-glass{
    width:100%!important;
    height:min(820px,calc(100svh - 16px))!important;
    border-radius:21px!important;
  }
  .release-showcase-v206 .release-notes-glass>header{padding:16px 18px 14px!important;}
  .release-showcase-v206 .release-notes-heading{gap:7px 10px!important;}
  .release-showcase-v206 .release-notes-glass header small{font-size:8px!important;letter-spacing:.09em!important;}
  .release-showcase-v206 .release-notes-glass header h1{padding:7px 9px!important;font-size:10px!important;}
  .release-showcase-v206 .release-notes-glass header h2{font-size:22px!important;}
  .release-showcase-v206 .release-notes-glass header p{font-size:12px!important;}
  .release-showcase-v206 .release-notes-sections{
    overflow:auto!important;
    overscroll-behavior:contain;
    padding:19px 18px!important;
  }
  .release-showcase-v206 .release-notes-sections .release-note-slide.is-active{
    height:auto!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto!important;
    gap:16px!important;
    align-content:start!important;
  }
  .release-showcase-v206 .release-slide-heading{grid-column:1!important;grid-row:1!important;}
  .release-showcase-v206 .release-slide-heading h3{font-size:29px!important;}
  .release-showcase-v206 .release-slide-media{
    grid-column:1!important;
    grid-row:2!important;
    aspect-ratio:16/10!important;
    max-height:none!important;
    border-radius:13px!important;
  }
  .release-showcase-v206 .release-section-copy{grid-column:1!important;grid-row:3!important;padding:0!important;}
  .release-showcase-v206 .release-section-copy p{font-size:14px!important;}
  .release-showcase-v206 .release-section-copy ul{font-size:12px!important;}
  .release-showcase-v206 .release-notes-glass>footer{
    flex-wrap:wrap!important;
    gap:8px!important;
    padding:9px 14px 12px!important;
  }
  .release-showcase-v206 .release-notes-navigation{gap:4px!important;}
  .release-showcase-v206 .release-notes-progress{gap:0!important;}
  .release-showcase-v206 .release-notes-counter{display:none!important;}
  .release-showcase-v206 .release-notes-glass>footer .release-notes-dots button{width:16px!important;min-width:16px!important;}
  .release-showcase-v206 .release-notes-dots{gap:0!important;}
  .release-showcase-v206 .release-notes-glass>footer .release-notes-dots button:before{left:6px;}
  .release-showcase-v206 .release-notes-glass>footer .release-notes-dots button.is-active:before{left:2px;width:13px;}
  .release-showcase-v206 .release-notes-glass>footer #releaseNotesClose{
    min-width:108px!important;
    padding:0 15px!important;
    font-size:12px!important;
  }
}
@media(max-width:440px){
  .release-showcase-v206 .release-notes-glass>footer #releaseNotesClose{flex:1!important;}
  .release-showcase-v206 .release-notes-navigation{width:100%!important;justify-content:center!important;}
}
@media(max-height:520px) and (min-width:651px){
  .release-showcase-v206 .release-notes-glass>header{padding-top:12px!important;padding-bottom:11px!important;}
  .release-showcase-v206 .release-notes-glass header p{display:none!important;}
  .release-showcase-v206 .release-notes-sections{overflow:auto!important;padding:14px 21px!important;}
  .release-showcase-v206 .release-notes-sections .release-note-slide.is-active{min-height:250px!important;}
  .release-showcase-v206 .release-slide-heading h3{font-size:27px!important;}
  .release-showcase-v206 .release-section-copy p{font-size:13px!important;}
  .release-showcase-v206 .release-section-copy ul{font-size:11px!important;}
  .release-showcase-v206 .release-notes-glass>footer{padding-top:8px!important;padding-bottom:9px!important;}
}
@media(prefers-reduced-motion:reduce){
  .release-showcase-v206 .release-notes-sections .release-note-slide{animation:none!important;}
}

/* Text-only release cards use the whole panel on narrow and wide screens. */
.release-showcase-v206 .release-notes-sections .release-note-slide.is-active.release-note-text-only {
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: 1fr auto auto 1fr !important;
  max-width: 740px;
  margin: 0 auto !important;
}
.release-showcase-v206 .release-note-text-only .release-slide-heading,
.release-showcase-v206 .release-note-text-only .release-section-copy {
  grid-column: 1 !important;
  margin-inline: 0 !important;
}
.release-showcase-v206 .release-note-text-only .release-slide-heading { grid-row: 2 !important; }
.release-showcase-v206 .release-note-text-only .release-section-copy { grid-row: 3 !important; }
.release-showcase-v206 .release-note-text-only .release-slide-media { display: none !important; }

.release-showcase-v206.release-editorial #releaseNotesDate {
  color: #ffdf66 !important;
  font-size: 13px !important;
  letter-spacing: .05em !important;
}
.release-showcase-v206.release-editorial #releaseNotesVersion {
  font-size: clamp(16px, 3vw, 29px) !important;
  font-variant-numeric: tabular-nums;
  border-radius: 13px !important;
}
.release-showcase-v206.release-editorial .release-notes-sections {
  padding: 0 !important;
}
.release-showcase-v206.release-editorial .release-note-slide.is-active:not(.release-cover-slide) {
  padding: 24px 28px !important;
}
.release-showcase-v206.release-editorial .release-note-slide.is-active.release-cover-slide {
  position: relative;
  display: block !important;
  background: #101722 !important;
}
.release-showcase-v206.release-editorial .release-cover-slide .release-slide-heading,
.release-showcase-v206.release-editorial .release-cover-slide .release-section-copy {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  clip-path: inset(50%);
  overflow: hidden;
}
.release-showcase-v206.release-editorial .release-cover-slide .release-slide-media {
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.release-showcase-v206.release-editorial .release-cover-slide picture {
  display: block;
  height: 100%;
}
@media(max-width:650px) {
  .release-showcase-v206.release-editorial #releaseNotesVersion {
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-self: start;
    margin: 1px 0 4px !important;
  }
  .release-showcase-v206.release-editorial #releaseNotesTitle {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }
  .release-showcase-v206.release-editorial #releaseNotesSummary {display:none !important;}
  .release-showcase-v206.release-editorial .release-note-slide.is-active:not(.release-cover-slide) {
    padding: 15px 16px !important;
  }
}
