@keyframes od-authDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(44px,-28px) scale(1.14)}to{transform:translate(-32px,22px) scale(.94)}}@keyframes od-authIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes od-barfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes od-brandLogo{0%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1.6)}58%{transform:scale(1.6)}82%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes od-dock{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}@keyframes od-dockOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px) scale(.98)}}@keyframes od-threadIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes od-listIn{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes od-drawer{0%{opacity:.5;transform:translateX(-104%)}to{opacity:1;transform:none}}@keyframes od-ping{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.1);opacity:0}}@keyframes od-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes od-pulseGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes od-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes od-rot{to{transform:rotate(1turn)}}@keyframes od-segFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes od-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes od-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes od-swapL{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes od-swapR{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}@keyframes od-sweep{0%{transform:translateX(70%)}to{transform:translateX(-70%)}}@keyframes od-tipIn{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:none}}@keyframes od-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes od-welcome{0%{opacity:0;transform:scale(.97) translateY(8px)}14%{opacity:1;transform:none}78%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes od-setup-next{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes od-setup-prev{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes od-pop{0%{transform:scale(.92)}60%{transform:scale(1.035)}to{transform:none}}@keyframes od-checkIn{0%{opacity:0;transform:scale(.35) rotate(-16deg)}to{opacity:1;transform:none}}.od-stagger>*{animation:od-rise var(--d-rise) var(--e-rise) both}.od-stagger>:first-child{animation-delay:calc(var(--stagger) * 0)}.od-stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.od-stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.od-stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.od-stagger>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.od-stagger>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.od-stagger>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.od-stagger>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}.od-stagger>:nth-child(n+9){animation-delay:calc(var(--stagger) * 8)}@keyframes od-livePulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in oklab,var(--ok) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--ok) 0%,transparent)}}@media (prefers-reduced-motion:reduce){[data-live-dot]{animation:none!important}}@keyframes od-splashDraw{to{stroke-dashoffset:0}}@keyframes od-splashStem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes od-splashPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes od-splashUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes od-actionSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}