.sdm-close{background:linear-gradient(180deg,var(--sdm-g1,#161038) 0,#292560 55%,var(--sdm-g2,#3a3682) 100%);font-family:Manrope,-apple-system,sans-serif;overflow:hidden;padding:96px 24px;position:relative}.sdm-close__grid{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 18px);inset:0;pointer-events:none;position:absolute}.sdm-close__inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin:0 auto;max-width:1200px;position:relative}.sdm-close__thumb{aspect-ratio:16/9;display:block;position:relative}.sdm-close__thumb img{height:100%;object-fit:cover;width:100%}.sdm-close__poster,.sdm-close__thumb img{inset:0;position:absolute}.sdm-close__poster iframe{border:0;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.sdm-close__thumb:after{background:rgba(11,14,33,.55);content:"";inset:0;position:absolute}.sdm-close__thumb .hb{border:0 solid var(--sdm-accent,#00ff5a);height:18px;position:absolute;width:18px;z-index:2}.sdm-close__thumb .hb.tl{border-left-width:2px;border-top-width:2px;left:-2px;top:-2px}.sdm-close__thumb .hb.tr{border-right-width:2px;border-top-width:2px;right:-2px;top:-2px}.sdm-close__thumb .hb.bl{border-bottom-width:2px;border-left-width:2px;bottom:-2px;left:-2px}.sdm-close__thumb .hb.br{border-bottom-width:2px;border-right-width:2px;bottom:-2px;right:-2px}.sdm-close__play{align-items:center;background:var(--sdm-accent,#00ff5a);border-radius:16px;color:#0b0e21;display:flex;height:76px;inset:0;justify-content:center;margin:auto;position:absolute;width:76px;z-index:1}.sdm-close__thumb:hover .sdm-close__play{transform:scale(1.06)}.sdm-close__thumb:focus-visible{outline:3px solid var(--sdm-accent,#00ff5a);outline-offset:3px}.sdm-close__copy{display:flex;flex-direction:column;gap:28px}.sdm-close__copy h2{color:#fff!important;font-size:clamp(24px,3.2vw,46px)!important;font-weight:400!important;line-height:1.22!important;margin:0}.sdm-close .sdm-btn{align-items:center;align-self:flex-start;background:var(--sdm-accent,#00ff5a);border-radius:4px;box-sizing:border-box;color:#0b0e21;display:inline-flex;font-size:14px;font-weight:800;gap:10px;letter-spacing:.06em;min-height:44px;padding:15px 28px;text-decoration:none;text-transform:uppercase}.sdm-close .sdm-btn .bolt{flex:none;height:14px;overflow:hidden;position:relative;width:9px}.sdm-close .sdm-btn .bolt svg path{fill:#0b0e21!important}.sdm-close .sdm-btn .bolt svg{inset:0;position:absolute;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.sdm-close .sdm-btn .bolt svg.b{opacity:0;transform:translateY(-140%)}.sdm-close .sdm-btn:hover .bolt svg.a{opacity:0;transform:translateY(140%)}.sdm-close .sdm-btn:hover .bolt svg.b{opacity:1;transform:translateY(0) scale(1.1)}.sdm-close .sdm-btn:active{background:#87e2f6}.sdm-close .sdm-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:900px){.sdm-close{padding:48px 24px}.sdm-close__inner{background:#0b0e21;border-radius:4px;display:block;overflow:hidden}.sdm-close__thumb{border-radius:3px}.sdm-close__play{border-radius:14px;height:84px;width:84px}.sdm-close__copy{gap:20px;padding:24px 20px 20px}.sdm-close__copy h2{font-size:21px!important}.sdm-close .sdm-btn{align-self:stretch;border-radius:6px;font-size:13px;justify-content:center;min-height:48px}}@media (prefers-reduced-motion:reduce){.sdm-close__thumb:hover .sdm-close__play{transform:none}.sdm-close .sdm-btn .bolt svg{transition:none}}.sdm-lb-overlay{align-items:center;backdrop-filter:blur(6px);background:rgba(6,8,20,.86);display:flex;inset:0;justify-content:center;opacity:0;padding:max(24px,4vmin);position:fixed;transition:opacity .22s ease;z-index:99999}.sdm-lb-overlay.is-open{opacity:1}.sdm-lb-stage{aspect-ratio:16/9;background:#000;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.6);max-height:84vh;overflow:hidden;position:relative;transform:scale(.96);transition:transform .22s ease;width:min(1100px,92vw)}.sdm-lb-overlay.is-open .sdm-lb-stage{transform:scale(1)}.sdm-lb-stage iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.sdm-lb-close{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.45);color:#0b0e21;cursor:pointer;font-size:24px;height:44px;line-height:44px;position:absolute;right:-14px;top:-14px;transition:transform .15s ease,background .15s ease;width:44px;z-index:2}.sdm-lb-close:hover{background:var(--sdm-accent,#00ff5a);transform:scale(1.08)}.sdm-lb-close:focus-visible{outline:2px solid var(--sdm-accent,#00ff5a);outline-offset:3px}@media (max-width:600px){.sdm-lb-close{right:8px;top:8px}}body.sdm-lb-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.sdm-lb-close,.sdm-lb-overlay,.sdm-lb-stage{transition:none}}