.scout-cinema{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;background:#03080cf5;color:#f2f4ed;font-family:system-ui,-apple-system,sans-serif;overscroll-behavior:none;padding:22px;box-sizing:border-box}.scout-cinema button{font:inherit;color:inherit;cursor:pointer;min-height:48px;border:1px solid #accbb966;border-radius:5px;background:#0a141bcc;padding:12px 18px}.scout-cinema button:focus-visible{outline:2px solid #c9f4b8;outline-offset:4px}.scout-confirm{width:min(100%,460px);padding:28px;box-sizing:border-box;border:1px solid #8ca69b55;background:#10191f;box-shadow:0 30px 100px #0009}.scout-confirm__eyebrow{font-size:10px;letter-spacing:.25em;color:#b6d79d}.scout-confirm h2{font-size:clamp(20px,5.5vw,27px);line-height:1.5;margin:16px 0 24px}.scout-confirm p{font-size:13px;line-height:1.8;color:#acb9bf}.scout-confirm__name{font-size:24px!important;color:#fff!important;font-weight:700;overflow-wrap:anywhere;margin:0}.scout-confirm__profile{margin-top:6px}.scout-confirm__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.scout-confirm__actions button{flex:1 0 auto}.scout-confirm__yes{background:#c8edb7!important;color:#102015!important;border-color:#c8edb7!important}.scout-cinema__film{position:absolute;width:100%;height:100%;object-fit:contain;pointer-events:none}.scout-cinema__head{position:absolute;top:max(22px,env(safe-area-inset-top));left:22px;right:22px;display:flex;gap:16px;align-items:center;justify-content:space-between}.scout-cinema__head span{font-size:10px;letter-spacing:.18em;text-shadow:0 2px 12px #000}.scout-cinema__caption{position:absolute;bottom:max(50px,env(safe-area-inset-bottom));left:0;right:0;padding:48px 22px 24px;text-align:center;background:linear-gradient(transparent,#02070bdd 40%,#02070d);box-sizing:border-box}.scout-cinema__caption span{font-size:13px;letter-spacing:.08em}.scout-cinema__caption h2{font-size:clamp(24px,6vw,36px);overflow-wrap:anywhere;margin:12px 0}.scout-cinema__caption p{font-size:12px;color:#c1c9ca}.scout-cinema__track{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff20}.scout-cinema__track div{height:100%;background:#c8edb7;width:0}.scout-cinema [hidden]{display:none!important}.scout-cinema__continue{margin-top:12px}.scout-cinema.is-fallback .scout-cinema__film{opacity:.65}@media(max-height:500px){.scout-cinema__caption{bottom:10px;padding-top:24px}.scout-cinema__caption h2{margin:5px 0;font-size:24px}.scout-confirm{padding:18px;max-height:calc(100dvh - 24px);overflow:auto}.scout-confirm h2{margin:8px 0 12px}}
