@keyframes ob-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-rise{animation:ob-rise .26s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)) both;animation-delay:var(--ob-delay,0s)}@keyframes ob-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ob-pop{animation:ob-pop .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ob-delay,0s);transform-box:fill-box;transform-origin:center}@keyframes ob-door{0%{transform:rotate(0deg)}to{transform:rotate(-28deg)}}.ob-door{transform-box:fill-box;transform-origin:left center;transform:rotate(-28deg);animation:ob-door .6s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)) both;animation-delay:.2s}@keyframes ob-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ob-fill{transform-origin:left center;animation:ob-fill .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ob-delay,0s)}.ob-choice{transition:transform .15s ease,border-color .15s ease,background-color .15s ease}@media (hover:hover){.ob-choice:hover{transform:translateY(-2px)}}.ob-choice-on{box-shadow:0 0 0 1px var(--accent)}@keyframes ob-step-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes ob-step-in-back{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.ob-step-in{animation:ob-step-in .22s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)) both}.ob-step-in-back{animation:ob-step-in-back .22s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)) both}.en-track{display:block}.en-fill{transform-origin:left center;transform:scaleX(0);transition:transform .26s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)),background-color .18s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1))}.en-fill-on{transform:scaleX(1)}.en-meter-fill{transform-origin:left center;transition:transform .18s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1)),background-color .18s var(--pn-ease-out,cubic-bezier(.2,.7,.2,1))}html:has(.ob-scope){scroll-padding-bottom:7.5rem}.ob-scope{scroll-padding-top:6rem;--radius-md:0.5rem}@media (prefers-reduced-motion:reduce){.ob-door,.ob-fill,.ob-pop,.ob-rise,.ob-step-in,.ob-step-in-back{animation:none}.en-meter-fill{transition:none}.en-fill{transition:background-color .12s linear}.ob-choice,.ob-choice:hover{transition:none;transform:none}}