.winpop{width:min(640px,100% - 32px);max-width:none;color:var(--day-ink);box-shadow:0 0 0 1px var(--day-line) inset, 0 30px 80px -24px #0c173b73;text-align:center;overscroll-behavior:contain;background:#fff;border:0;border-radius:28px;padding:38px 36px 36px}.winpop:focus{outline:none}.winpop[open]{animation:winpop-in .5s var(--spring)}.winpop::backdrop{-webkit-backdrop-filter:blur(6px);background:#0c173b5c}.winpop[open]::backdrop{animation:.3s ease-out winpop-fade}@keyframes winpop-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes winpop-fade{0%{opacity:0}}.winpop__cube{width:76px;height:76px;margin:0 auto 16px;animation:2.4s ease-in-out infinite winpop-bob;display:block}.winpop__title{letter-spacing:var(--track-display);margin:0;font-size:32px;font-weight:700;line-height:1.15}.winpop__lede{color:var(--day-ink-2);text-wrap:balance;margin:10px 0 0;font-size:20px;line-height:1.45}.winpop__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.winpop__steps li{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.winpop__steps p{color:var(--day-ink-2);margin:12px 0 0;font-size:18px}.winpop__steps b{color:var(--day-ink);font-weight:600}.winpop__ok{width:100%;height:54px;margin-top:30px;font-size:17px}.smartscreen{aspect-ratio:16/10;color:#fff;width:100%;font-family:"Segoe UI", var(--sans);text-align:left;background:#0063b1;border-radius:10px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:16px 16px 13px;display:flex;overflow:hidden;container-type:inline-size}.smartscreen__title{white-space:nowrap;margin-bottom:2px;font-size:min(17px,7.2cqi);line-height:1.15}.smartscreen__text{background:#ffffff52;border-radius:2px;width:92%;height:6px}.smartscreen__text--short{width:62%}.smartscreen__link{margin-top:1px;font-size:min(14px,7cqi);text-decoration:underline}.smartscreen__btns{align-self:flex-end;gap:4px;margin-top:auto;display:flex}.smartscreen__btn{white-space:nowrap;border:1px solid #ffffffb3;padding:.25em .75em;font-size:min(13px,6cqi)}.smartscreen__hit{border-radius:2px;animation:1.6s ease-in-out infinite hit;position:relative}.smartscreen__btn.smartscreen__hit{color:#0063b1;background:#fff;border-color:#fff}.smartscreen__hit:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 1v13l3.4-3.1L8 15.6l2.2-1-2.5-4.6 4.6-.3z' fill='%23fff' stroke='%23111' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;position:absolute;bottom:-13px;right:-10px}@media (max-width:480px){.winpop{padding:24px 22px 22px}.winpop__cube{width:58px;height:58px;margin-bottom:12px}.winpop__title{font-size:24px}.winpop__lede{font-size:17px}.winpop__steps{gap:12px;margin-top:24px}.winpop__steps p{font-size:15px}.winpop__ok{height:46px;margin-top:24px;font-size:15px}.smartscreen{gap:5px;padding:10px 10px 8px}.smartscreen__text{height:4px}.smartscreen__hit:after{width:14px;height:14px;bottom:-10px;right:-8px}}@media (max-width:359px){.winpop__title{font-size:20px}.winpop__steps p{font-size:13px}.smartscreen{padding:7px}.smartscreen__link{font-size:7px}.smartscreen__btn{padding:1px 4px;font-size:6px}}@keyframes hit{0%,to{box-shadow:0 0 0 2px #ffffffe6}50%{box-shadow:0 0 0 4px #ffffff59}}@keyframes winpop-bob{50%{transform:translateY(-6px)rotate(-3deg)}}.email-link{text-align:left;width:100%;max-width:440px;margin:24px auto 0}.email-link label{font-size:17px;font-weight:700;line-height:1.4;display:block}.email-link__fields{gap:8px;display:flex}.email-link input[type=email]{border-radius:var(--radius-control);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--day-ink);background:#fff;border:1px solid #a0b4c6;padding:12px;font-size:16px}.email-link .btn{flex:none;min-height:48px}.email-link button:disabled{opacity:.65;cursor:default}.email-link__status{margin:10px 0 0;font-size:14px;line-height:1.5}.email-link__status:empty{display:none}.email-link__privacy{margin:10px 0 0;font-size:12px;line-height:1.5}.email-link__privacy a{color:inherit;text-underline-offset:3px}.email-link[data-error] .email-link__status{font-weight:600}.email-link__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.email-pop{width:min(400px,100% - 32px);max-width:none;inset:max(16px, env(safe-area-inset-top)) 0 auto;max-height:calc(100svh - max(16px, env(safe-area-inset-top)) - 16px);color:var(--day-ink);box-shadow:0 0 0 1px var(--tile-line), 0 30px 80px -24px #0c173b73;text-align:left;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:24px;margin:0 auto;padding:20px 22px 18px;position:fixed;overflow-y:auto}.is-cros .email-pop{height:-moz-fit-content;height:fit-content;margin:auto;inset:0}.email-pop::backdrop{-webkit-backdrop-filter:blur(8px);background:#0c173b5c}@media (prefers-reduced-motion:no-preference){.email-pop[open]{animation:.48s cubic-bezier(.22,.61,.36,1) backwards email-pop-in}.email-pop[open]::backdrop{animation:.42s ease-out backwards email-pop-backdrop-in}}@keyframes email-pop-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes email-pop-backdrop-in{0%{opacity:0}to{opacity:1}}.email-pop__brand{width:-moz-fit-content;width:fit-content;min-height:34px;color:var(--day-ink);letter-spacing:var(--track-brand);align-items:center;gap:7px;font-size:20px;font-weight:700;display:flex}.email-pop__brand img{width:30px;height:30px}.email-pop__dismiss{margin:0;position:absolute;top:14px;right:14px}.email-pop__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--day-ink-2);cursor:pointer;background:#f3f5f9;border:0;place-items:center;padding:0;transition:background .2s;display:grid}.email-pop__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.email-pop h2{letter-spacing:var(--track-display);margin:18px 0 0;font-size:28px;font-weight:700;line-height:1.08}.email-pop__hint{color:var(--day-ink-3);margin:8px 0 0;font-size:15px;line-height:1.5}.email-pop .email-link{margin-top:18px}.email-pop .email-link label{color:var(--day-ink);margin-bottom:8px;font-size:13px;font-weight:600}.email-pop .email-link__fields{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.email-pop .email-link input[type=email]{border-radius:var(--radius-control);min-height:48px;color:var(--day-ink);background:#f7f9fc;border:1px solid #b9c5d6;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.email-pop .email-link input::placeholder{color:var(--day-ink-3)}.email-pop .email-link input[type=email]:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #1255df24}.email-pop .email-link .btn{min-height:48px;font-size:16px}.email-pop .email-link__privacy{color:var(--day-ink-3);text-align:center;margin-top:12px}.email-pop .email-link__status{color:var(--day-ink);margin-top:12px}.email-pop .email-link[data-error] .email-link__status{color:#a32224}.email-pop button:focus-visible,.email-pop a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.email-pop__close:hover{color:var(--day-ink);background:#e8ecf3}}
