.entrypop{z-index:70;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#0000008c;place-items:center;animation:.22s ease-out entrypop-fade;display:grid;position:fixed;inset:0}.entrypop-card{background:var(--surface);width:min(400px,100%);max-height:min(72dvh,640px);color:var(--fg);border-radius:var(--radius-lg);text-align:center;outline:0;flex-direction:column;animation:.46s cubic-bezier(.2,1.28,.36,1) entrypop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000005e}.entrypop-x{top:12px;z-index:1;background:var(--surface2);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.entrypop-x:focus-visible,.entrypop-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entrypop-scroll{overscroll-behavior:contain;gap:12px;min-height:0;padding:26px 22px 22px;display:grid;overflow-y:auto}.entrypop-card.withimg .entrypop-scroll{padding-top:0}.entrypop-img{aspect-ratio:16/9;object-fit:cover;background:var(--surface2);width:calc(100% + 44px);margin-inline:-22px;display:block}.entrypop-card h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(26px*var(--display-scale));overflow-wrap:anywhere;padding-inline:34px;line-height:1.15}.entrypop-card.withimg h2{padding-inline:0}.entrypop-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.55}.entrypop-foot{padding:0 22px 22px}.entrypop-cta{background:var(--accent);width:100%;color:var(--on-accent);text-align:center;border-radius:999px;padding:14px;font-size:16px;font-weight:600;display:block}.entrypop.leaving{animation:.15s ease-in forwards entrypop-out}@keyframes entrypop-fade{0%{opacity:0}}@keyframes entrypop-in{0%{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes entrypop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.entrypop,.entrypop-card{animation:none}.entrypop.leaving{opacity:0;animation:none}}[data-motion=off] .entrypop,[data-motion=off] .entrypop-card{animation:none}
