:root{--spring:cubic-bezier(.34, 1.5, .64, 1);--glide:cubic-bezier(.2, .8, .2, 1)}[data-enter],[data-reveal]{--entrance-delay:0s}[data-order="1"]{--entrance-delay:.24s}[data-order="2"]{--entrance-delay:.48s}[data-order="3"]{--entrance-delay:.72s}[data-order="4"]{--entrance-delay:.96s}[data-enter]{animation:story-enter .7s var(--ease) var(--entrance-delay) both}[data-enter=surface]{animation-name:surface-enter;animation-duration:.95s}[data-reveal-state=waiting]{opacity:0;filter:blur(4px);transform:translateY(20px)}[data-reveal-state=visible]{opacity:1;filter:none;animation:story-enter .7s var(--ease) both;transform:none}.line{margin:0 -.12em -.14em;padding:0 .12em .14em;display:block;overflow:hidden}.line>span{display:block}[data-reveal=lines][data-reveal-state],[data-enter=lines]{opacity:1;filter:none;animation:none;transform:none}[data-reveal=lines][data-reveal-state=waiting] .line>span{transform:translateY(112%)}[data-reveal=lines][data-reveal-state=visible] .line>span{animation:line-up 1s var(--glide) calc(var(--li,0) * .16s) both}[data-enter=lines] .line>span{animation:line-up 1s var(--glide) calc(var(--entrance-delay) + var(--li,0) * .16s) both}[data-reveal=pop][data-reveal-state=waiting]{filter:none;transform:scale(.6)}[data-reveal=pop][data-reveal-state=visible]{animation:pop-in .65s var(--spring) both}[data-reveal=rise][data-reveal-state=waiting]{filter:none;transform:translateY(48px)scale(.97)}[data-reveal=rise][data-reveal-state=visible]{animation:surface-enter 1s var(--ease) both}[data-reveal=draw][data-reveal-state=waiting]{opacity:0;filter:none;transform:none}[data-reveal=draw][data-reveal-state=visible]{animation:draw-y 1.2s var(--glide) both;transform-origin:top}[data-reveal-immediate=true],[data-reveal-immediate=true] .line>span{transition:none;animation:none}[data-enter]:has(:focus-visible){transition:none;animation:none}[data-reveal-state=waiting][data-reveal-near],[data-reveal-state=waiting][data-reveal-near] .line>span{animation:0s 6s forwards reveal-failsafe}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.discovery-details::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.feature-disclosure::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.faq-topic details::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.discovery-details[open]::details-content{height:auto}.feature-disclosure[open]::details-content{height:auto}.faq-topic details[open]::details-content{height:auto}}.discovery-details[open]>:not(summary),.feature-disclosure[open]>:not(summary),.faq-topic details[open]>:not(summary){animation:detail-enter .45s var(--ease) 80ms both}[data-count]{font-variant-numeric:tabular-nums}@keyframes story-enter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes surface-enter{0%{opacity:0;box-shadow:none;transform:translateY(48px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes line-up{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-failsafe{to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-enter],[data-reveal-state],[data-reveal-state] .line>span,[data-enter] .line>span{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.has-indicator{isolation:isolate;position:relative}.has-indicator>.indicator{z-index:-1;width:var(--ind-w,0);height:var(--ind-h,0);opacity:var(--ind-o,0);transform:translate(var(--ind-x,0), var(--ind-y,0));pointer-events:none;position:absolute;top:0;left:0}.has-indicator[data-indicator-ready]>.indicator{transition:transform .48s var(--ease), width .48s var(--ease), height .48s var(--ease), opacity .2s}
