@font-face{font-family:Anonymous Pro;src:url(/fonts/anonymous-pro-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Anonymous Pro;src:url(/fonts/anonymous-pro-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f7fb;background:#08090b;font-family:Anonymous Pro,ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}*{box-sizing:border-box}body{min-height:100svh;margin:0}a{color:inherit}button{font:inherit}button:disabled{cursor:wait;opacity:.65}.loyal-main{width:min(100% - 64px,1120px);margin:0 auto;padding:64px 0 40px}.loyal-header{justify-content:space-between;align-items:center;gap:24px;padding-bottom:48px;display:flex}.loyal-header h1{margin:0;line-height:0}.loyal-header h1 img{width:min(100%,490px);height:auto;display:block}.loyal-account{color:#a0a9ba;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:300px;font-size:11px;display:flex}.loyal-account span{overflow-wrap:anywhere}.loyal-account button,.loyal-status button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.loyal-film{background:#000;border:1px solid #25272e;border-radius:8px;position:relative;overflow:hidden}.loyal-film video{aspect-ratio:16/9;background:#000;width:100%;display:block}.loyal-watch{color:#fff;font:inherit;cursor:pointer;background:#04f;border:1px solid #4767ff;border-radius:5px;align-items:center;gap:13px;padding:13px 20px;font-size:15px;font-weight:700;transition:background .15s;display:flex;position:absolute;bottom:28px;left:28px}.loyal-watch:hover{background:#174fff}:is(.loyal-main a:focus-visible,.loyal-main button:focus-visible){outline-offset:5px;outline:3px solid #fff}.loyal-play-icon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0}.loyal-duration{border-left:1px solid #fff5;margin-left:10px;padding-left:12px;font-weight:400}.loyal-signin{background:linear-gradient(#0000,#000 35%);padding:24px 28px 28px;position:absolute;bottom:0;left:0;right:0}.loyal-signin p{margin:12px 0 16px;font-size:15px;font-weight:400}.loyal-signin-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loyal-signin-link{color:#fff;background:#131722;border:1px solid #536077;border-radius:4px;justify-content:center;align-items:center;min-width:190px;height:40px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.loyal-signin-link:first-child{background:#04f;border-color:#4767ff}.loyal-google{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:center;min-height:40px;display:flex}.loyal-status{color:#bdc3cf;margin-top:16px;font-size:14px;line-height:1.7}.loyal-status button{margin-left:8px}.loyal-footer{color:#727b8d;justify-content:flex-end;margin-top:28px;font-size:11px;display:flex}.loyal-footer a{text-decoration:none}.loyal-footer a:hover{text-decoration:underline}.loyal-privacy{color:#bdc3cf;max-width:720px;line-height:1.8}.loyal-privacy h1{color:#f6f7fb;margin-top:40px;font-size:28px;line-height:1.3}.loyal-privacy h2{color:#e1e6f0;margin-top:28px;font-size:16px}.loyal-privacy .loyal-back{font-size:13px}.loyal-privacy p{font-size:15px}@media (max-width:960px){.loyal-signin{background:#000;position:relative}}@media (max-width:600px){.loyal-main{width:calc(100% - 32px);padding-top:32px}.loyal-header{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:32px}.loyal-header h1 img{width:min(100%,360px)}.loyal-account{justify-content:flex-start;max-width:none}.loyal-watch{padding:10px 14px;font-size:14px;bottom:16px;left:16px}.loyal-film{border-radius:5px}.loyal-signin{background:#000;padding:0 16px 20px;position:relative}.loyal-signin p{margin-top:0;font-size:14px}.loyal-signin-buttons{flex-direction:column;align-items:stretch}.loyal-signin-link{width:100%;height:42px}.loyal-google{justify-content:center}}@media (prefers-reduced-motion:reduce){.loyal-watch{transition:none}}.loyal-introduction{color:#bdc3cf;max-width:780px;margin-top:36px;font-size:clamp(17px,1.5vw,19px);line-height:1.75}.loyal-introduction p{margin:0 0 22px}.loyal-introduction .loyal-greeting{color:#f6f7fb;font-size:1.15em;font-weight:700}.loyal-introduction .loyal-signoff{margin-top:30px;margin-bottom:16px}.loyal-introduction .loyal-signature{margin-bottom:0;line-height:1.5}.loyal-introduction a{color:#8eaeff;text-underline-offset:3px;overflow-wrap:anywhere}.loyal-introduction a:hover{color:#bed0ff}.loyal-video-updated{color:#a0a9ba;margin:12px 0 0;font-size:12px;line-height:1.6}
