@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sv-reveal,.sv-stagger>*{animation:linear backwards sv-lift;animation-timeline:view();animation-range:entry calc(var(--sv-i,0) * 7%) entry calc(32% + var(--sv-i,0) * 7%)}.sv-stagger>:nth-child(3n+2){--sv-i:1}.sv-stagger>:nth-child(3n+3){--sv-i:2}.sv-img{animation:linear backwards sv-settle;animation-timeline:view();animation-range:entry}}@keyframes sv-lift{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes sv-settle{0%{opacity:.35;scale:1.07}to{opacity:1;scale:1}}.sv-rows>*{animation:sv-row .45s var(--fx-ease) backwards}.sv-rows>:nth-child(2){animation-delay:45ms}.sv-rows>:nth-child(3){animation-delay:90ms}.sv-rows>:nth-child(4){animation-delay:.135s}.sv-rows>:nth-child(5){animation-delay:.18s}.sv-rows>:nth-child(6){animation-delay:.225s}.sv-rows>:nth-child(n+7){animation-delay:.27s}@keyframes sv-row{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.sv-press{transition:scale .2s var(--fx-ease)}.sv-press:active{scale:.985}details[open]>:not(summary){animation:sv-answer .32s var(--fx-ease) backwards}@keyframes sv-answer{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}@supports selector(::details-content) and (interpolate-size:allow-keywords){main details{interpolate-size:allow-keywords}main details::details-content{block-size:0;transition:block-size .32s var(--fx-ease), content-visibility .32s allow-discrete;overflow:clip}main details[open]::details-content{block-size:auto}}}@media print{.sv-reveal,.sv-stagger>*,.sv-img,.sv-rows>*{animation:none!important}}
