:root{--t-duration-stagger:40ms;--t-duration-micro:80ms;--t-duration-quick:.15s;--t-duration-fast:.25s;--t-duration-medium:.35s;--t-duration-slow:.4s;--t-duration-very-slow:.5s;--t-ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--t-ease-in-out:ease-in-out;--t-ease-linear:linear;--t-ease-out:ease-out;--t-ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--t-ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--t-distance-micro:4px;--t-distance-base:8px;--t-distance-medium:12px;--t-scale-medium:.97;--t-scale-tiny:.99;--t-blur-small:2px;--t-blur-medium:3px;--t-pulse-duration:1s;--t-pulse-min:.5;--duration-instant:var(--t-duration-quick);--duration-fast:var(--t-duration-quick);--duration-standard:var(--t-duration-fast);--duration-considered:var(--t-duration-very-slow);--duration-spring:var(--t-duration-fast);--ease-enter:var(--t-ease-smooth-out);--ease-standard:var(--t-ease-smooth-out);--ease-exit:var(--t-ease-smooth-out);--ease-in-out:var(--t-ease-in-out);--ease-spring:var(--t-ease-smooth-out)}::view-transition-old(.nav-forward){--t-page-to-x:calc(-1 * var(--t-distance-base));animation:t-page-out var(--t-duration-fast) var(--t-ease-smooth-out) both}::view-transition-new(.nav-forward){--t-page-from-x:var(--t-distance-base);animation:t-page-in var(--t-duration-fast) var(--t-ease-smooth-out) both}::view-transition-old(.nav-back){--t-page-to-x:var(--t-distance-base);animation:t-page-out var(--t-duration-fast) var(--t-ease-smooth-out) both}::view-transition-new(.nav-back){--t-page-from-x:calc(-1 * var(--t-distance-base));animation:t-page-in var(--t-duration-fast) var(--t-ease-smooth-out) both}@keyframes t-page-out{to{opacity:0;transform:translateX(var(--t-page-to-x));filter:blur(var(--t-blur-medium))}}@keyframes t-page-in{0%{opacity:0;transform:translateX(var(--t-page-from-x));filter:blur(var(--t-blur-medium))}}:root:active-view-transition [data-top-bar]{view-transition-name:top-bar}::view-transition-group(top-bar){z-index:100;animation:none}::view-transition-old(top-bar){display:none}::view-transition-new(top-bar){animation:none}:root:active-view-transition [data-announcement]{view-transition-name:announcement}::view-transition-group(announcement){z-index:100;animation:none}::view-transition-old(announcement){display:none}::view-transition-new(announcement){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}:root[data-theme-switching] [data-top-bar],:root[data-theme-switching] [data-announcement]{view-transition-name:none}:root[data-theme-switching] [data-segmented=theme]{view-transition-name:theme-switch}:root[data-theme-switching]::view-transition-new(root){animation:t-theme-in var(--t-duration-medium) var(--t-ease-in-out) both}::view-transition-group(theme-switch){animation:none}::view-transition-new(theme-switch){animation:none}::view-transition-old(theme-switch){display:none}@keyframes t-theme-in{0%{opacity:0}}:root[data-theme-switching] :not([data-segmented=theme],[data-segmented=theme] *),:root[data-theme-switching] :not([data-segmented=theme],[data-segmented=theme] *):before,:root[data-theme-switching] :not([data-segmented=theme],[data-segmented=theme] *):after{transition:none!important}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes t-reveal{0%{opacity:0;transform:translateY(var(--t-distance-medium));filter:blur(var(--t-blur-medium))}}@keyframes t-reveal-fade{0%{opacity:0}}.t-reveal{animation:t-reveal var(--t-duration-very-slow) var(--t-ease-smooth-out) both;animation-delay:calc(var(--t-reveal-order,0) * var(--t-duration-stagger))}@media (prefers-reduced-motion:reduce){.t-reveal{animation-name:t-reveal-fade}}
