:root{--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--spring-tight:linear(0, .045, .176, .377, .615, .845, 1.019, 1.101 46%, 1.106, 1.077, 1.031, .994, .983, .988, 1.001)}[data-reveal][data-revealed=false]{opacity:0;transform:translateY(18px)}[data-reveal][data-revealed=true]{opacity:1;transition:opacity .52s ease-out, transform .68s var(--spring);transition-delay:var(--reveal-delay,0s);transform:none}@keyframes slf-step-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.slf-step-enter{animation:slf-step-in .42s var(--spring) both}@keyframes slf-wire{0%{stroke-dashoffset:var(--wire-length)}to{stroke-dashoffset:0}}.slf-wire-draw{stroke-dasharray:var(--wire-length);animation:.9s cubic-bezier(.65,0,.35,1) both slf-wire}@keyframes slf-strike-halo{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.slf-strike-halo{animation:.62s cubic-bezier(.2,.7,.3,1) both slf-strike-halo}@keyframes slf-sheet-line{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}[data-sheet-assembled=true] .slf-sheet-line{animation:slf-sheet-line .42s var(--spring) both;animation-delay:calc(var(--line-index,0) * 90ms)}[data-sheet-assembled=false] .slf-sheet-line{opacity:0}@media (hover:hover) and (pointer:fine){.slf-press{transition:transform .24s var(--spring-tight)}.slf-press:active{transform:scale(.97)}}.slf-tier-indicator{transition:transform .48s var(--spring), width .48s var(--spring)}::view-transition-old(slf-tier-card){animation-duration:.34s;animation-timing-function:var(--spring)}::view-transition-new(slf-tier-card){animation-duration:.34s;animation-timing-function:var(--spring)}@media (prefers-reduced-motion:reduce){[data-reveal][data-revealed=false],[data-reveal][data-revealed=true]{opacity:1;transition:none;transform:none}.slf-step-enter,.slf-wire-draw,.slf-strike-halo,[data-sheet-assembled] .slf-sheet-line{animation:none}.slf-strike-halo{display:none}.slf-wire-draw{stroke-dasharray:none}[data-sheet-assembled=false] .slf-sheet-line,[data-sheet-assembled=true] .slf-sheet-line{opacity:1;transform:none}.slf-press,.slf-tier-indicator{transition:none}::view-transition-old(slf-tier-card){animation:none}::view-transition-new(slf-tier-card){animation:none}}
