.tv{z-index:1200;place-items:center;display:grid;position:fixed;inset:0}.tv[hidden]{display:none}.tv-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);opacity:0;background:radial-gradient(120% 90% at 50% 45%,#15264cdb,#060b18f5);position:absolute;inset:0}.tv-stage{aspect-ratio:16/9;width:min(92vw,1120px,138.667vh);position:relative}.tv-rings{pointer-events:none;position:absolute;inset:0}.tv-rings i{opacity:0;border:1.5px solid #9db7eabf;border-radius:22px;position:absolute;inset:0;box-shadow:0 0 24px #9db7ea73,inset 0 0 24px #9db7ea33}.tv-halo{filter:blur(10px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#9db7ea52,#9db7ea14 55%,#0000 75%);border-radius:50%;position:absolute;inset:-18%}.tv-screen{transform-origin:50%;opacity:0;background:#02050c;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #9db7ea59,0 0 60px #9db7ea38,0 50px 120px -30px #000c}.tv-media,.tv-media video,.tv-media iframe{background:#02050c;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tv-media video{object-fit:contain}.tv-flash{pointer-events:none;opacity:0;background:radial-gradient(60% 120%,#fff,#cddcffd9 45%,#9db7ea80 100%);position:absolute;inset:0}.tv-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#bed2ff24 50%,#0000);height:20%;position:absolute;top:-20%;left:0;right:0}.tv-glass{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:0;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}.tv-close{color:#fff;cursor:pointer;opacity:0;width:44px;height:44px;transition:background .25s, border-color .25s, transform .35s var(--ease);background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:-56px;right:0}.tv-close:hover{background:#ffffff2e;border-color:#fff9;transform:rotate(90deg)}.tv-close:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.tv-close svg{width:16px;height:16px}@media (width<=640px){.tv-stage{width:94vw}.tv-close{top:-52px}.tv-rings i{border-radius:16px}}.nudge{z-index:1150;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nudge[hidden]{display:none}.nudge-backdrop{opacity:0;background:#060b18c7;transition:opacity .45s;position:absolute;inset:0}.nudge-card{background:var(--card);opacity:0;width:min(100%,470px);transition:opacity .45s ease, transform .6s var(--ease);border-radius:18px;position:relative;overflow:hidden;transform:translateY(18px)scale(.97);box-shadow:0 0 0 1px #9db7ea2e,0 40px 100px -30px #000000bf}.nudge.in .nudge-backdrop{opacity:1}.nudge.in .nudge-card{opacity:1;transform:none}.nudge-thumb{all:unset;box-sizing:border-box;aspect-ratio:16/7;cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.nudge-thumb img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.nudge-thumb:after{content:"";background:linear-gradient(0deg, var(--card) 0%, #1322418c 35%, #1322411a 80%);position:absolute;inset:0}.nudge-thumb:hover img{transform:scale(1.04)}.nudge-thumb .play{z-index:1;width:62px;height:62px;transition:transform .4s var(--ease), background .3s, border-color .3s;background:#0e1a338c;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;margin:-31px 0 0 -31px;display:flex;position:absolute;top:46%;left:50%}.nudge-thumb .play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:15px;height:18px;margin-left:4px}.nudge-thumb:hover .play{background:var(--peri);border-color:var(--peri);transform:scale(1.07)}.nudge-thumb:hover .play:after{background:var(--night)}.nudge-thumb:focus-visible{outline:2px solid var(--peri);outline-offset:-4px}.nudge-body{padding:6px 30px 30px}.nudge h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,32px);line-height:1.08}.nudge h2 span{color:var(--peri)}.nudge p{color:var(--muted);margin:0 0 24px;font-size:16px;font-weight:300}.nudge .acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nudge .skip-btn{all:unset;box-sizing:border-box;cursor:pointer;font:500 16px/1 var(--font);color:#ffffffe0;text-align:center;border:1px solid #ffffff4d;border-radius:999px;padding:16px 26px;transition:background .25s,border-color .25s,color .25s}.nudge .skip-btn:hover{color:#fff;background:#ffffff14;border-color:#fff9}.nudge .skip-btn:focus-visible,.nudge .btn:focus-visible{outline:2px solid var(--peri);outline-offset:3px}.nudge-x{z-index:2;color:#fff;cursor:pointer;background:#0e1a3399;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.nudge-x svg{width:13px;height:13px}.nudge-x:focus-visible{outline:2px solid var(--peri);outline-offset:3px}@media (width<=520px){.nudge{align-items:end;padding:12px}.nudge-body{padding:4px 22px 24px}.nudge .acts{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.nudge-backdrop,.nudge-card{transition:opacity .2s!important;transform:none!important}}
