html:has(.tour-root){scroll-behavior:smooth}.tour-type :is(h1,h2,h3){text-wrap:balance}.tour-type :is(p,li,dd,figcaption){text-wrap:pretty}.tour-reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(28px)}.tour-reveal[data-shown]{opacity:1;transform:none}.tour-enter{animation:1s cubic-bezier(.22,1,.36,1) both tour-enter;animation-delay:var(--d,0s)}@keyframes tour-enter{0%{opacity:0;transform:translateY(24px)}}.tour-float{animation:9s ease-in-out infinite tour-float}@keyframes tour-float{50%{transform:translateY(-10px)}}.tour-sign path{stroke-dasharray:1;animation:1.1s cubic-bezier(.65,0,.35,1) both tour-draw;animation-delay:var(--d,0s)}@keyframes tour-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tour-form .lf-fill:not(.lf-black) .lf-value,.tour-form .lf-sign,.tour-form .lf-tick{opacity:0;transition:opacity .5s;transition-delay:var(--i,0s)}.tour-form[data-shown] .lf-fill:not(.lf-black) .lf-value,.tour-form[data-shown] .lf-sign,.tour-form[data-shown] .lf-tick{opacity:1}.tour-bump{animation:.5s cubic-bezier(.34,1.56,.64,1) tour-bump}@keyframes tour-bump{40%{transform:scale(1.35)}}.tour-screen-in{animation:.45s cubic-bezier(.22,1,.36,1) both tour-screen-in}@keyframes tour-screen-in{0%{opacity:0;transform:translate(24px)}}.tour-toast-in{animation:.5s cubic-bezier(.22,1,.36,1) .25s both tour-toast-in}@keyframes tour-toast-in{0%{opacity:0;transform:translateY(10px)}}.tour-sheet-in{animation:.5s cubic-bezier(.22,1,.36,1) .2s both tour-sheet-in}@keyframes tour-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){html:has(.tour-root){scroll-behavior:auto}.tour-reveal,.tour-form .lf-fill:not(.lf-black) .lf-value,.tour-form .lf-sign,.tour-form .lf-tick{opacity:1;transition:none;transform:none}.tour-sign path,.tour-screen-in,.tour-toast-in,.tour-sheet-in,.tour-enter,.tour-float,.tour-bump{animation:none}}.sec-dot,.sec-card{opacity:0}.sec-on .sec-dot{animation:.38s cubic-bezier(.34,1.56,.64,1) both sec-pop}.sec-on .sec-lock{animation:.8s cubic-bezier(.22,1,.36,1) both sec-lock}.sec-on .sec-card{animation:.7s cubic-bezier(.22,1,.36,1) both sec-card}@keyframes sec-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes sec-lock{0%{opacity:.4;transform:rotate(-10deg)scale(.85)}}@keyframes sec-card{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sec-dot,.sec-card{opacity:1;animation:none!important}.sec-lock{animation:none!important}}
