@keyframes o-spin{to{transform:rotate(360deg)}}@keyframes o-arc{0%{stroke-dasharray:1 60;stroke-dashoffset:0}50%{stroke-dasharray:34 60;stroke-dashoffset:-10}to{stroke-dasharray:1 60;stroke-dashoffset:-56}}@keyframes o-fade-in{0%{opacity:0}to{opacity:1}}@keyframes o-fade-out{0%{opacity:1}to{opacity:0}}@keyframes o-rise-in{0%{opacity:0;transform:translateY(var(--o-rise))}to{opacity:1;transform:none}}@keyframes o-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes o-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@keyframes o-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes o-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes o-panel-in{0%{transform:translate(100%)}to{transform:none}}@keyframes o-panel-out{0%{transform:none}to{transform:translate(100%)}}@keyframes o-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes o-page-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@keyframes o-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes o-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes o-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes o-emph-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes o-flash{0%{background-color:var(--o-accent-soft)}to{background-color:transparent}}@keyframes o-row-out{to{opacity:0;transform:scale(.98)}}@keyframes o-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes o-progress{0%{transform:translate(-100%) scaleX(.3)}50%{transform:translate(10%) scaleX(.6)}to{transform:translate(110%) scaleX(.3)}}.o-reveal>*{animation:o-rise-in var(--o-dur-slow) var(--o-ease-out) both;animation-delay:calc(min(var(--i, 0),5) * var(--o-stagger))}.o-reveal-self{animation:o-rise-in var(--o-dur-slow) var(--o-ease-out) both}.o-fade-self{animation:o-fade-in var(--o-dur-base) var(--o-ease-out) both}.o-flash{animation:o-flash 1s var(--o-ease-out)}.o-leaving{animation:o-row-out var(--o-dur-base) var(--o-ease-in) forwards;pointer-events:none}@view-transition{navigation:auto}::view-transition-old(root){animation:o-fade-out .14s var(--o-ease-in) both}::view-transition-new(root){animation:o-rise-in .22s var(--o-ease-out) both}.o-vt-nav{view-transition-name:o-nav}.o-vt-top{view-transition-name:o-top}.o-vt-side{view-transition-name:o-side}::view-transition-group(o-nav),::view-transition-group(o-top),::view-transition-group(o-side){animation:none}::view-transition-old(o-nav),::view-transition-old(o-top),::view-transition-old(o-side){animation:none;opacity:0}::view-transition-new(o-nav),::view-transition-new(o-top),::view-transition-new(o-side){animation:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:90ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:90ms!important;transition-delay:0ms!important}.o-reveal>*,.o-reveal-self,.o-sheet[open],.o-modal[open],.o-toast{animation-name:o-fade-in!important}.o-sheet.is-closing,.o-modal.is-closing{animation-name:o-fade-out!important}.o-btn.is-error,.o-shake{animation:none!important}.o-sk,.o-sk:after{animation:none!important}.o-spinner,.o-spinner circle{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.o-progress:after{animation:none!important;transform:none!important;opacity:.6}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
