:root{--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-move:cubic-bezier(.32, .72, 0, 1);--motion-press:.15s;--motion-route:.15s;--motion-roll:.26s;--motion-move:.35s;--motion-settle:1.2s}@layer components{[data-live-ghosts] *,[data-live-ghosts] :before,[data-live-ghosts] :after{transition:none!important;animation:none!important}.live-dot{flex-shrink:0;display:inline-block;position:relative}.live-dot:after{content:"";border-radius:inherit;background:inherit;animation:live-breathe 2.4s var(--motion-ease-out) infinite;position:absolute;inset:0}.tick{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.tick[data-tick=down]{--tick-tint:var(--flash-down)}.tick[data-tick=up]{--tick-tint:var(--flash-up)}.tick-roll{clip-path:inset(0 -.25em);display:inline-block;position:relative}.tick-new,.tick-old{animation-duration:var(--motion-roll);animation-timing-function:var(--motion-ease-out);animation-fill-mode:both;display:inline-block}.tick-old{-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:0;inset-inline-start:0}.tick[data-tick=down] .tick-new{animation-name:roll-from-above}.tick[data-tick=down] .tick-old{animation-name:roll-to-below}.tick[data-tick=up] .tick-new{animation-name:roll-from-below}.tick[data-tick=up] .tick-old{animation-name:roll-to-above}.tick-glow,.flash-glow{z-index:-1;pointer-events:none;opacity:0;animation:glow var(--motion-settle) var(--motion-ease-out) both;position:absolute}.tick-glow{background:var(--tick-tint);box-shadow:0 0 .4em .06em var(--tick-tint);border-radius:.32em;inset:-.08em -.28em}.flash{isolation:isolate;position:relative}.flash[data-flash=down]{--flash-tint:var(--flash-down)}.flash[data-flash=up]{--flash-tint:var(--flash-up)}.flash[data-flash=neutral]{--flash-tint:color-mix(in srgb, var(--ink) 40%, white)}.flash-glow{background:var(--flash-tint);border-radius:8px;inset:-2px -4px}.live-item{position:relative}.live-item:not(tr):after{content:"";inset:var(--live-ring-inset,-6px);border-radius:var(--live-ring-radius,20px);box-shadow:0 0 0 2px var(--flash-down);opacity:0;pointer-events:none;position:absolute}.live-item:not(tr)[data-live-new]:after{animation:live-ring 1.4s var(--motion-ease-out) both}tr.live-item[data-live-new]>*{animation:live-row 1.4s var(--motion-ease-out) both}.live-item.row-arrival:after{content:none}.row-arrival[data-live-new],.row-arrival[data-fresh]{animation:live-row 1.4s var(--motion-ease-out) both}.pop{transform-origin:var(--transform-origin);transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:var(--motion-ease-out)}.pop[data-starting-style],.pop[data-ending-style]{opacity:0;scale:.96}.pop[data-ending-style]{transition-duration:.1s}.pop[data-instant]{transition-duration:0s}.count-bump{animation:count-bump .32s var(--motion-ease-out)}}@layer utilities{.press{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,scale;transition-duration:var(--motion-press);transition-timing-function:var(--motion-ease-out)}.press:not([aria-haspopup],:disabled,[aria-disabled=true]):active{scale:.96}}@keyframes live-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes roll-from-above{0%{opacity:0;transform:translateY(-100%)}}@keyframes roll-to-below{to{opacity:0;transform:translateY(100%)}}@keyframes roll-from-below{0%{opacity:0;transform:translateY(100%)}}@keyframes roll-to-above{to{opacity:0;transform:translateY(-100%)}}@keyframes glow{0%{opacity:0}12%{opacity:.24}to{opacity:0}}@keyframes static-cue{0%,to{opacity:.24}}@keyframes static-ring{0%,to{opacity:1}}@keyframes static-row{0%,to{background-color:color-mix(in srgb, var(--flash-down) 16%, transparent)}}@keyframes live-ring{0%,30%{opacity:1}to{opacity:0}}@keyframes live-row{0%,30%{background-color:color-mix(in srgb, var(--flash-down) 16%, transparent)}to{background-color:#0000}}@keyframes count-bump{0%{scale:1}35%{scale:1.22}to{scale:1}}[data-live-ghosts]{pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;inset:0 auto auto 0}[data-live-ghosts]>*{box-sizing:border-box;margin:0;position:absolute}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:var(--motion-route);animation-timing-function:var(--motion-ease-out)}::view-transition-old(root){animation-duration:var(--motion-route);animation-timing-function:var(--motion-ease-out)}::view-transition-new(root){animation-duration:var(--motion-route);animation-timing-function:var(--motion-ease-out)}:root:active-view-transition:not(:active-view-transition-type(live)) .site-header{view-transition-name:site-header}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.nav-underline){animation-duration:.24s;animation-timing-function:var(--motion-ease-move)}::view-transition-old(.nav-underline){height:100%;animation:none}::view-transition-new(.nav-underline){height:100%;animation:none}:root:active-view-transition-type(live)::view-transition-old(root){display:none}:root:active-view-transition-type(live)::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){@layer components{.live-dot:after,.tick-old{display:none}.tick-new{animation:none!important}.tick-glow,.flash-glow{box-shadow:none;animation:static-cue var(--motion-settle) steps(1, end)!important}.live-item:not(tr)[data-live-new]:after{animation:static-ring var(--motion-settle) steps(1, end)!important}tr.live-item[data-live-new]>*,.row-arrival[data-live-new],.row-arrival[data-fresh]{animation:static-row var(--motion-settle) steps(1, end)!important}.count-bump{animation:none!important}}@layer utilities{.press:not([aria-haspopup],:disabled,[aria-disabled=true]):active{scale:none}}}
