.dm-scan{border-bottom:2px solid var(--ent-teal-2);pointer-events:none;background:linear-gradient(#0000,#7fe0c959);height:3rem;margin-top:-3rem;transition:top .25s linear;position:absolute;left:0;right:0}@keyframes dm-tooth-halo{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.dm-tooth-halo{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite dm-tooth-halo}@keyframes dm-cta-ring{0%{box-shadow:0 10px 30px -12px #0b1b1c8c,0 0 #0f827773}to{box-shadow:0 10px 30px -12px #0b1b1c8c,0 0 0 16px #0f827700}}.dm-cta{animation:1.8s ease-out infinite dm-cta-ring}@media (prefers-reduced-motion:reduce){.dm-cta{animation:none}.dm-tooth-halo{opacity:.25;animation:none}}.dm-short{display:none}@media (max-height:720px) and (max-width:1023px){.dm-body{display:none}.dm-short{display:block}}.dm-screen{background:#fbfaf7;position:relative;box-shadow:0 0 0 1px #13212312,0 2px 4px -2px #0b1b1c14,0 24px 48px -24px #0b1b1c4d,0 70px 120px -60px #0b1b1c73}.dm-screen:after{content:"";z-index:50;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#ffffff29,#fff0 24%);transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #ffffffd9}.dm-screen[data-dark]:after{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff38}
