.STGnSa_modal{box-sizing:border-box;color:#f7f7f8;text-align:center;background:#191919;border:1px solid #333;border-radius:24px;width:min(420px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:40px 24px 26px;font-family:inherit;animation:.45s ease-out both STGnSa_onliveOverlayEnter;overflow-y:auto;box-shadow:0 12px 40px #0000002e}.STGnSa_modal::backdrop{background:#00000094;animation:.3s ease-out both STGnSa_backdropEnter}html[data-theme=light] .STGnSa_modal::backdrop{background:#0f172a61}@property --timer-progress{syntax:"<percentage>";inherits:false;initial-value:100%}.STGnSa_close{--timer-color:#f5b800;--timer-progress:100%;background:conic-gradient(var(--timer-color) var(--timer-progress), #2a2a2a 0);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;animation:5s linear forwards STGnSa_closeTimerProgress;display:grid;position:absolute;top:12px;right:12px}.STGnSa_close:before{content:"";background:#191919;border-radius:50%;position:absolute;inset:4px}.STGnSa_close svg{z-index:1;color:#b8b8bf;position:relative}.STGnSa_close:hover:before{background:#292929}.STGnSa_close:hover svg{color:#fff}.STGnSa_modal .STGnSa_close:focus,.STGnSa_modal .STGnSa_close:focus-visible{box-shadow:none;outline:none}.STGnSa_modal .STGnSa_close:focus-visible:before{box-shadow:inset 0 0 0 2px var(--timer-color)}@keyframes STGnSa_closeTimerProgress{0%{--timer-progress:100%}to{--timer-progress:0%}}.STGnSa_modal button:focus-visible{outline-offset:3px;outline:2px solid #f5b800}.STGnSa_logo .cattv-wordmark{color:#f7f7f8;flex-direction:column;align-items:center;gap:15px;display:inline-flex}.STGnSa_logo .site-brand-logo{object-fit:contain;width:52px;height:52px;animation:.55s cubic-bezier(.2,.8,.2,1) .15s both STGnSa_onliveDotEnter}.STGnSa_logo .cattv-wordmark .cattv-name{color:#fff;font-size:36px;animation:.55s ease-out .65s both STGnSa_onliveTextEnter}.STGnSa_content{animation:.55s ease-out .65s both STGnSa_onliveTextEnter}.STGnSa_content h2{word-break:keep-all;margin:28px 0 8px;font-size:clamp(18px,5vw,21px);font-weight:700;line-height:1.5}.STGnSa_content p{color:#b8b8bf;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.STGnSa_start{color:#191919;width:100%;font:inherit;cursor:pointer;background:#f5b800;border:0;border-radius:12px;margin-top:26px;padding:13px 16px;font-size:14px;font-weight:700}.STGnSa_start:hover{background:#dba500}@keyframes STGnSa_onliveOverlayEnter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes STGnSa_onliveDotEnter{0%{opacity:0;transform:translateY(10px)scale(.45)}65%{opacity:1;transform:translateY(-3px)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes STGnSa_onliveTextEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes STGnSa_backdropEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.STGnSa_modal,.STGnSa_modal::backdrop,.STGnSa_content,.STGnSa_close{animation:none}.STGnSa_logo .site-brand-logo{animation:none}.STGnSa_logo .cattv-name{animation:none}}
