.mw-library{background:#090909}.mw-library .mw-header{padding-block:22px}.mw-brand small{display:none}.mw-next{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:345px;padding:42px 36px;margin:0 0 30px;border-radius:4px;background:#100e0d}.mw-next-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 45%;opacity:.43;animation:mw-breathe 22s ease-in-out infinite alternate}.mw-next:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,5,5,.94),rgba(5,5,5,.5) 50%,rgba(5,5,5,.12))}.mw-next .mw-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.18em;color:#eee1d5}.mw-activity{width:6px;height:6px;border-radius:50%;background:#ed995e;box-shadow:0 0 13px #ed995e88}.mw-next h1{max-width:680px;font:400 clamp(42px,6.2vw,76px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin:25px 0}.mw-next h1 em{color:#ed995e;font-weight:400}.mw-notify{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 17px!important;border:1px solid #f7ead04a!important;border-radius:30px!important;background:#14100c88!important;color:#fff5eb!important;font-size:14px!important;font-weight:600!important;cursor:pointer}.mw-notify svg{height:19px;width:19px}.mw-notify[aria-pressed=true]{color:#ed995e!important;border-color:#ed995e88!important}.mw-notify[aria-busy=true]{opacity:.55;cursor:progress}.mw-notice{margin:12px 0 0;display:flex;align-items:center;gap:10px;font-size:14px}.mw-notice a{color:#ed995e;text-decoration:none}.mw-notice a:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#ed995e;margin-right:8px}.mw-next-help{max-width:420px;font-size:13px;line-height:1.5;color:#e4d9ce}.mw-next-help:empty{display:none}.mw-privacy{font-size:11px!important;margin:10px 0 0!important;color:#c1b3a5!important}.mw-library .mw-heading{margin-top:26px}.mw-notification-dialog{max-width:430px;width:calc(100% - 40px);box-sizing:border-box;padding:26px;border:1px solid #ed995e55;background:#141210;color:#fff4e9;border-radius:14px}.mw-notification-dialog::backdrop{background:#000b}.mw-notification-dialog h2{font:30px Georgia,serif}.mw-notification-dialog p{line-height:1.6}.mw-notification-dialog button{background:#ed995e;color:#15100c;padding:12px 24px;border:0;border-radius:24px;min-height:44px;font-weight:700}.mw-notify:focus-visible,.mw-notice a:focus-visible{outline:2px solid #ed995e;outline-offset:5px}@keyframes mw-breathe{from{transform:scale(1)}to{transform:scale(1.045)}}@media(max-width:600px){.mw-next{min-height:290px;padding:28px 22px;margin-bottom:20px}.mw-next h1{font-size:clamp(40px,10.5vw,58px);margin:22px 0}.mw-next-art{object-position:65% center}.mw-next:after{background:linear-gradient(90deg,#050505df,#05050566)}.mw-library .mw-header{padding-block:18px}.mw-next .mw-eyebrow{font-size:10px}.mw-next-help{max-width:260px}.mw-notify{font-size:13px!important}.mw-library .mw-heading{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.mw-next-art{animation:none}.mw-next *{transition:none!important}}

#mw-listen-release[hidden]{display:none}#mw-listen-release{text-decoration:none;margin-right:8px;background:#ed995e!important;color:#140f0b!important}

.mw-notify{position:relative}.mw-notify.mw-unseen:after{content:"";position:absolute;top:9px;left:30px;width:6px;height:6px;border-radius:50%;background:#ed863f;box-shadow:0 0 0 2px #14100c}.mw-notice[hidden]{display:none}.mw-next[hidden]{display:none}

.mw-release-date{margin:0 0 18px;color:#ed995e;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.13em}
.mw-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3vw,25px);width:min(100%,360px);margin:0 0 24px}
.mw-countdown-cell{display:flex;flex-direction:column;gap:7px;text-align:center}
.mw-countdown-cell strong{color:#fff;font:700 clamp(32px,8vw,54px)/1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em}
.mw-countdown-cell span{color:#ed995e;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.12em}
.mw-countdown-status{color:#ed995e;font:700 clamp(24px,6vw,36px)/1.2 Arial,sans-serif;letter-spacing:.04em;margin:0 0 24px}
.mw-countdown[hidden],.mw-countdown-status[hidden]{display:none}
.mw-next>div{min-width:0;width:100%}
@media(max-width:360px){.mw-next{padding-inline:16px}.mw-countdown{gap:10px}.mw-countdown-cell strong{font-size:32px}}

/* Next release editorial hero, with live controls above a photographic backdrop. */
.mw-next-console{min-height:0;padding:28px 32px;background:#050608;border-radius:8px;align-items:center}
.mw-next-console>.mw-console-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}
.mw-next-console:after{background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.78) 30%,rgba(0,0,0,.24) 65%,rgba(0,0,0,.04)),linear-gradient(0deg,rgba(0,0,0,.35),transparent 40%)}
.mw-next-console>div{position:relative;max-width:670px}
.mw-next-console .mw-eyebrow{color:#ff7900;font:750 11px/1.4 Arial,sans-serif;letter-spacing:.18em;margin:0 0 10px}
.mw-next-console .mw-activity{display:none}
.mw-next-console h1{color:#fff;font:800 clamp(32px,4vw,48px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0 0 16px;max-width:650px;text-wrap:balance}
.mw-next-console .mw-title-dot{color:#ff7900}
.mw-next-console .mw-release-date{color:#f5f5f5;font:700 clamp(11px,1.3vw,14px)/1.5 Arial,sans-serif;letter-spacing:.13em;margin-bottom:14px}
.mw-next-console .mw-countdown{width:min(100%,320px);gap:8px;margin-bottom:16px}
.mw-next-console .mw-countdown-cell{border:1px solid #ffffff30;border-radius:8px;min-height:64px;justify-content:center;gap:4px;background:#0005;padding:8px 4px;box-sizing:border-box}
.mw-next-console .mw-countdown-cell strong{font-size:clamp(28px,3vw,36px);letter-spacing:-.045em}
.mw-next-console .mw-countdown-cell span{color:#bcbec4;font-size:9px;letter-spacing:.04em}
.mw-next-console .mw-notify{border-color:#ff7900!important;background:#0009!important;font-size:13px!important;font-weight:700!important;padding:9px 15px!important;min-height:44px;max-width:100%;text-align:left}
.mw-next-console .mw-notify svg{color:#ff7900;flex-shrink:0;width:19px;height:19px}
.mw-next-console .mw-next-help{color:#eee}
@media(max-width:600px){
 .mw-next-console{min-height:0;padding:22px 20px;border-radius:4px}
 .mw-next-console>.mw-console-background{object-position:61% center}
 .mw-next-console:after{background:linear-gradient(90deg,#000e,#0009 62%,#0005),linear-gradient(0deg,#000a,transparent 65%)}
 .mw-next-console .mw-eyebrow{font-size:10px;margin-bottom:10px}
 .mw-next-console h1{font-size:clamp(28px,7.5vw,36px);margin-bottom:14px;letter-spacing:-.055em}
 .mw-next-console .mw-release-date{font-size:clamp(10px,2.6vw,12px);letter-spacing:.07em;margin-bottom:12px}
 .mw-next-console .mw-countdown{gap:6px;margin-bottom:14px;max-width:300px}
 .mw-next-console .mw-countdown-cell{min-height:58px;border-radius:7px;gap:4px;padding:7px 3px}
 .mw-next-console .mw-countdown-cell strong{font-size:clamp(25px,7vw,30px)}
 .mw-next-console .mw-countdown-cell span{font-size:9px}
 .mw-next-console .mw-notify{font-size:13px!important;padding:9px 14px!important;min-height:44px;gap:8px}
}
@media(max-width:350px){.mw-next-console{padding-inline:16px;min-height:0}}

/* Compact release module, without photographic backgrounds. */
.mw-next.mw-next-console{min-height:0;padding:18px 20px;margin-bottom:18px;background:#090909;border-radius:0}
.mw-next-console:after{content:none}
.mw-next-console>.mw-console-background,.mw-next-console>#mw-next-art{display:none}
.mw-next-console>div{width:100%;max-width:670px}
.mw-next-console .mw-eyebrow{margin-bottom:8px}
.mw-next-console h1{font-size:32px;line-height:1.08;margin-bottom:10px}
.mw-next-console .mw-release-date{margin-top:0;margin-bottom:10px}
.mw-next-console .mw-countdown{width:min(100%,280px);gap:8px;margin-bottom:12px}
.mw-next-console .mw-countdown-cell{min-height:46px;padding:4px 2px;gap:3px;border:0;border-radius:0;background:none}
.mw-next-console .mw-countdown-cell strong{font-size:28px}
.mw-next-console .mw-countdown-cell span{font-size:9px}
.mw-next-console .mw-next-help:empty{display:none;margin:0}
@media(max-width:600px){
 .mw-next.mw-next-console{padding:14px 0;margin-bottom:14px}
 .mw-next-console h1{font-size:clamp(24px,6.5vw,28px);margin-bottom:10px}
 .mw-next-console .mw-eyebrow{margin-bottom:6px}
 .mw-next-console .mw-release-date{margin-bottom:8px}
 .mw-next-console .mw-countdown{max-width:260px;margin-bottom:10px}
 .mw-next-console .mw-countdown-cell strong{font-size:26px}
}
