.ttd-veil{z-index:2;background:linear-gradient(#181c241a 0%,#181c2461 100%);border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:18px;font-family:Montserrat,sans-serif;transition:opacity .45s cubic-bezier(.3,0,.2,1),visibility .45s;display:flex;position:absolute;inset:0;overflow:hidden}.ttd-veil,.ttd-veil *{box-sizing:border-box}.ttd-veil.hidden{opacity:0;visibility:hidden}.ttd-veil:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff47 50%,#0000 58%);animation:3.6s cubic-bezier(.55,0,.3,1) infinite ttd-sweep;position:absolute;inset:-30% -60%;transform:translate(-70%)}@keyframes ttd-sweep{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}.ttd-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2b3240;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;animation:3.6s ease-in-out infinite ttd-pill-float;display:flex;position:relative;box-shadow:0 4px 16px #1111112e}@keyframes ttd-pill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ttd-pill .ttd-label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.ttd-pill svg{display:block}.ttd-pill .ttd-tapdot{transform-origin:50% 100%;animation:3.6s ease-in-out infinite ttd-tapdot}@keyframes ttd-tapdot{0%,to{transform:scale(1)}12%{transform:scale(.82)}24%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ttd-veil:before,.ttd-pill,.ttd-pill .ttd-tapdot{animation:none!important}}
