.mw4-launch-dialog{box-sizing:border-box;width:min(790px,calc(100vw - 28px));max-height:92dvh;margin:auto;padding:0;border:1px solid #ebc75b80;border-radius:22px;background:#11111a;color:#f8f6ef;overflow:auto;box-shadow:0 35px 120px #000b;font-family:inherit}
.mw4-launch-dialog::backdrop{background:#070913c9;backdrop-filter:blur(8px)}
.mw4-launch-dialog .mw4-launch-close{position:sticky;float:right;top:12px;right:12px;margin:12px 12px -54px 0;z-index:2;width:42px;height:42px;min-height:42px;padding:0;border:1px solid #ffffff77;border-radius:50%;background:#090a10e8;color:#fff;font:28px/1 sans-serif;cursor:pointer}
.mw4-launch-dialog .mw4-launch-art{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:0}
.mw4-launch-dialog .mw4-launch-content{padding:24px 30px 25px;background:radial-gradient(ellipse at 100% 0,#7c4bea20,transparent 65%),#11111a}
.mw4-launch-dialog .mw4-launch-tag{display:flex;align-items:center;gap:8px;color:#e7d078;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.mw4-launch-dialog .mw4-launch-tag:before{content:'';width:8px;height:8px;border-radius:50%;background:#58e0a2;box-shadow:0 0 14px #58e0a280}
.mw4-launch-dialog h2{margin:12px 0 10px!important;color:#fff!important;font-size:clamp(24px,4vw,34px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
.mw4-launch-dialog p{margin:0;color:#d5d3df;font-size:14px;line-height:1.65}
.mw4-launch-dialog .mw4-launch-promo{margin:18px 0 0;padding:16px;border:1px solid #e7c15577;border-radius:12px;background:#e7c1550a;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center}
.mw4-launch-dialog [hidden]{display:none!important}
.mw4-launch-dialog .mw4-launch-promo strong{display:block;color:#ffe58e;font-size:17px}
.mw4-launch-dialog .mw4-launch-code{padding:10px 14px;border:1px dashed #e7c155;border-radius:8px;background:#26231d;color:#fff!important;font-size:15px;font-weight:850;cursor:pointer;letter-spacing:.05em}
.mw4-launch-dialog .mw4-launch-terms{grid-column:1/-1;font-size:11px;line-height:1.5;color:#c6c0b1}
.mw4-launch-dialog .mw4-launch-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.mw4-launch-dialog .mw4-launch-primary,.mw4-launch-dialog .mw4-launch-secondary{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:9px;box-sizing:border-box;font-size:14px;font-weight:800;text-decoration:none!important}
.mw4-launch-dialog .mw4-launch-primary{background:linear-gradient(115deg,#ffe28b,#edbe43);color:#17120b!important;border:1px solid #ffe28b}
.mw4-launch-dialog .mw4-launch-secondary{background:#ffffff08;color:#fff!important;border:1px solid #ffffff33}
.mw4-launch-dialog .mw4-launch-note{margin-top:14px;font-size:11px;color:#a6a2b6}
.mw4-launch-dialog :is(a,button):focus-visible{outline:3px solid #a890ff;outline-offset:3px}
@media(max-width:560px){.mw4-launch-dialog{border-radius:16px}.mw4-launch-dialog .mw4-launch-content{padding:20px}.mw4-launch-dialog .mw4-launch-promo{grid-template-columns:1fr}.mw4-launch-dialog .mw4-launch-code{justify-self:start}.mw4-launch-dialog .mw4-launch-actions>a{flex:1 1 100%}}
@media(prefers-reduced-motion:no-preference){.mw4-launch-dialog[open]{animation:mw4LaunchIn .35s ease-out}@keyframes mw4LaunchIn{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}}
