*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#0b0b0c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:#fff}.stage{justify-content:center;align-items:center;min-height:100dvh;display:flex;overflow:hidden}.frame{--h:min(100vh,960px);--fw:100vw;--ih:max(var(--h),calc(var(--fw)*1.77778));width:var(--fw);height:var(--h);background:#151414;position:relative;overflow:hidden}@supports (height:100dvh){.frame{--h:min(100dvh,960px)}}@media (min-aspect-ratio:3/4){.frame{--h:min(calc(100vh - 32px),960px);--fw:max(280px,calc(var(--h)*.5625));border-radius:28px}}.shot-link{display:block;position:absolute;inset:0}.shot{object-fit:cover;object-position:50% 50%}.shade{pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 100%);height:42%;position:absolute;bottom:0;left:0;right:0}.cta{max-width:400px;left:16px;right:16px;bottom:max(60px,calc(var(--ih)*.2005 - (var(--ih) - var(--h))*.35 - 32px));color:#000;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#fffc00;border-radius:32px;justify-content:center;align-items:center;gap:10px;height:64px;margin:0 auto;font-size:19px;font-weight:700;text-decoration:none;animation:2.4s ease-out 1s infinite halo;display:flex;position:absolute;box-shadow:0 10px 30px #00000059}.cta:active{opacity:.92;transform:scale(.99)}@keyframes halo{0%{box-shadow:0 10px 30px #00000059,0 0 #fffc008c}70%{box-shadow:0 10px 30px #00000059,0 0 0 14px #fffc0000}to{box-shadow:0 10px 30px #00000059,0 0 #fffc0000}}@media (prefers-reduced-motion:reduce){.cta{animation:none}}.cap{left:0;right:0;bottom:max(30px,calc(var(--ih)*.2005 - (var(--ih) - var(--h))*.35 - 62px));text-align:center;text-shadow:0 1px 3px #0009;pointer-events:none;margin:0;font-size:13px;font-weight:500;line-height:18px;position:absolute}.legal{left:0;right:0;bottom:max(8px,env(safe-area-inset-bottom));justify-content:center;gap:14px;font-size:11px;line-height:16px;display:flex;position:absolute}.legal a{color:#ffffffb8;text-shadow:0 1px 2px #0009;text-decoration:none}.retry{top:max(12px,env(safe-area-inset-top));text-align:center;background:#000000b8;border-radius:12px;max-width:400px;margin:0 auto;padding:10px 14px;font-size:14px;line-height:20px;position:absolute;left:12px;right:12px}.doc{color:#d7d7da;max-width:640px;margin:0 auto;padding:48px 20px 64px;font-size:15px;line-height:1.65}.doc h1{color:#fff;margin:0 0 8px;font-size:26px;line-height:1.25}.doc h2{color:#fff;margin:28px 0 6px;font-size:17px}.doc p,.doc ul{margin:0 0 12px}.doc ul{padding-left:20px}.doc .muted{color:#8b8b92;font-size:13px}.doc nav{gap:16px;margin-top:32px;font-size:13px;display:flex}.doc nav a{color:#b9b9bf}
