@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}header{view-transition-name:head}.side{view-transition-name:side}::view-transition-group(*){animation-duration:.15s}::view-transition-old(*){animation-duration:.15s}::view-transition-new(*){animation-duration:.15s}::view-transition-group(head){animation:none}::view-transition-group(side){animation:none}::view-transition-new(head){animation:none}::view-transition-new(side){animation:none}::view-transition-old(head){display:none}::view-transition-old(side){display:none}.no-flash::view-transition-group(*){animation:none}.no-flash::view-transition-old(*){animation:none}.no-flash::view-transition-new(*){animation:none}button{transition:color .15s,background .15s,scale 80ms}:root:not(.no-flash) button:active{scale:.97}:is(.pill,.chart-tabs,.lastbar,.choice,.seg){isolation:isolate}:is(.pill,.chart-tabs,.lastbar,.choice,.seg)>:is(button,a).on{background:0 0;border-color:#0000;position:relative}:is(.pill,.chart-tabs,.lastbar,.choice,.seg)>:is(button,a).on:before{content:"";z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb, var(--main) 35%, transparent);background:var(--tint);transform-origin:0 0;position:absolute;inset:-1px}.slide:before{animation:.15s ease-out slide}@keyframes slide{0%{transform:var(--from);z-index:1}to{z-index:1}}.flash-ok .timer{animation:.45s flash-ok,.15s ease-out pop-1}.flash-bad .timer{animation:.45s flash-bad,.15s ease-out pop-1}.time[data-pop="1"]{animation:.15s ease-out pop-1}.time[data-pop="2"]{animation:.15s ease-out pop-2}@keyframes pop-1{0%{scale:1.04}}@keyframes pop-2{0%{scale:1.04}}.words .shake{animation:.2s ease-out shake;display:inline-block}@keyframes shake{20%,60%{translate:-3px}40%,80%{translate:3px}}#case[data-pop="1"]>*{animation:.12s ease-out case-1}#case[data-pop="2"]>*{animation:.12s ease-out case-2}@keyframes case-1{0%{scale:.98}}@keyframes case-2{0%{scale:.98}}.res-chart .line,.tchart.draw path{animation:.15s ease-out draw}@keyframes draw{0%{clip-path:inset(0 100% 0 0)}}#view-cases .tile{animation:.1s ease-out backwards rise;animation-delay:min(calc((sibling-index() - 1) * 4ms), 50ms)}@keyframes rise{0%{opacity:.3;translate:0 6px}}.home-stage,.home-cell{animation:.4s ease-out backwards enter;animation-delay:calc((sibling-index() - 1) * 70ms)}@keyframes enter{0%{opacity:0;translate:0 10px}}@media (hover:hover){.drill .pins{padding-top:3px}.tile,.pins button{transition:opacity .15s,border-color .15s,color .15s,background .15s,translate .12s,box-shadow .12s,scale 80ms}:root:not(.no-flash) :is(.tile,.pins button):hover{translate:0 -2px;box-shadow:0 4px 12px #0000002e}:is(.pages .navlink,nav.tabs [data-view]):before{transition:translate .12s}:root:not(.no-flash) :is(.pages .navlink,nav.tabs [data-view]):hover:before{translate:0 -2px}}}
