.root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1b1b1c;font-family:var(--font-display);background:#fff}.root ::selection{color:#fff;background:#d6001c}.shimmer{background:#e8e8e8;position:relative;overflow:hidden}.shimmer:after{content:"";will-change:transform;background:#fff;animation:1.4s cubic-bezier(.65,0,.35,1) infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(100%)}}.caret{vertical-align:-.2em;background:#d6001c;width:.55ch;height:1.1em;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.cta{outline-offset:4px}.cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:-20;animation:1.1s cubic-bezier(.22,1,.36,1) 1.7s 2 both ring;position:absolute;inset:0;box-shadow:0 0 #d6001c73}.sheen{z-index:-5;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:1.1s cubic-bezier(.65,0,.35,1) 1.5s both sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes ring{0%{box-shadow:0 0 #d6001c73}to{box-shadow:0 0 0 16px #d6001c00}}@keyframes sheen{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cta:after,.sheen{animation:none}.sheen{display:none}.shimmer:after{opacity:0;animation:none;transform:none}.caret{animation:none}}
