@layer motion{:root{--pl-dur-tap:90ms;--pl-dur-quick:160ms;--pl-dur-base:240ms;--pl-dur-slow:380ms;--pl-dur-story:560ms;--pl-dur-fade:120ms;--pl-ease-out:cubic-bezier(.2,.8,.2,1);--pl-ease-paper:cubic-bezier(.34,1.3,.64,1);--pl-ease-quiet:cubic-bezier(.22,.7,.2,1);--pl-dur-reveal:560ms;--pl-stagger:35ms;--pl-spring-soft:linear(0,0.009,0.035 2.1%,0.141,0.281 6.7%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--pl-spring-snappy:linear(0,0.2 5%,0.63 12%,0.94 20%,1.06 27%,1.08 32%,1.04 42%,0.99 55%,1);--pl-dir:1;--duration-fast:var(--pl-dur-quick);--duration-base:var(--pl-dur-base);--ease-out:var(--pl-ease-out)}[dir=rtl]{--pl-dir:-1}:root[data-motion=calm]{--pl-dur-tap:1ms;--pl-dur-quick:1ms;--pl-dur-base:1ms;--pl-dur-slow:1ms;--pl-dur-story:1ms;--pl-spring-soft:linear;--pl-spring-snappy:linear;--duration-fast:0ms;--duration-base:0ms}:root[data-motion=calm] *,:root[data-motion=calm] :after,:root[data-motion=calm] :before{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}:root[data-motion=calm]::view-transition-group(*),:root[data-motion=calm]::view-transition-new(*),:root[data-motion=calm]::view-transition-old(*){animation-duration:var(--pl-dur-fade)}@media (prefers-reduced-motion:reduce){:root{--pl-dur-tap:1ms;--pl-dur-quick:1ms;--pl-dur-base:1ms;--pl-dur-slow:1ms;--pl-dur-story:1ms;--pl-spring-soft:linear;--pl-spring-snappy:linear}:root *,:root :after,:root :before{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:var(--pl-dur-fade)}}.motion-toggle[aria-pressed=true]{border-color:var(--pl-accent-strong);color:var(--pl-accent-strong);background:var(--pl-accent-soft)}@keyframes pl-rise{0%{opacity:0;transform:translateY(10px)}}.pl-rise{animation:pl-rise var(--pl-dur-base) var(--pl-ease-quiet) backwards;animation-delay:calc(var(--i, 0) * var(--pl-stagger))}:root[data-motion=calm] .pl-rise{animation:none}@media (prefers-reduced-motion:reduce){.pl-rise{animation:none}}@keyframes pl-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) [data-reveal]{animation:pl-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}}@layer reset, legacy, tokens, bridge, base, layout, components, spaces, motion, utilities;