@layer components{[data-ui=button]{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),opacity var(--dur-fast) linear;will-change:transform}[data-ui=button]:active:not(:disabled){transform:scale(.97)!important}[data-ui=button]:disabled{transition:none}[data-ui=button][data-variant=primary]:hover:not(:disabled){transform:translateY(-1px)!important}[data-ui=button][data-variant=primary]:active:not(:disabled){transform:scale(.97)!important}.card-interactive{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.card-interactive:hover{transform:translateY(-2px)!important}.card-interactive:active{transform:translateY(0) scale(.995)!important}input,select,textarea{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}[data-motion=page]{animation:motion-page-in var(--dur-slow) var(--ease-out) both}@keyframes motion-page-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}html[data-motion-armed] [data-motion=reveal-pending]{opacity:0;transform:translate3d(0,18px,0)}html[data-motion-armed] [data-motion=stagger-pending]>*{opacity:0}[data-motion=reveal]{animation:motion-reveal-in var(--dur-slow) var(--ease-out) both;animation-delay:var(--reveal-delay,0s)}@keyframes motion-reveal-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}[data-motion=enter]{animation:motion-enter-in var(--dur-base) var(--ease-out) both}@keyframes motion-enter-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}[data-motion=stagger]>*{animation:motion-reveal-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--stagger-step, 60ms) * var(--stagger-index, 0))}[data-motion=stagger]>:first-child{--stagger-index:0}[data-motion=stagger]>:nth-child(2){--stagger-index:1}[data-motion=stagger]>:nth-child(3){--stagger-index:2}[data-motion=stagger]>:nth-child(4){--stagger-index:3}[data-motion=stagger]>:nth-child(5){--stagger-index:4}[data-motion=stagger]>:nth-child(6){--stagger-index:5}[data-motion=stagger]>:nth-child(7){--stagger-index:6}[data-motion=stagger]>:nth-child(n+8){--stagger-index:7}[data-motion=spin]{animation:motion-spin .9s linear infinite}@keyframes motion-spin{to{transform:rotate(1turn)}}[data-design=nova] [data-motion=page]{animation-duration:.52s;animation-timing-function:var(--ease-out)}[data-design=nova] [data-motion=reveal],[data-design=nova] [data-motion=stagger]>*{animation-duration:.64s}[data-design=nova] [data-motion=page]{animation-name:motion-page-in-nova}@keyframes motion-page-in-nova{0%{opacity:0;transform:translate3d(0,16px,0) scale(.994)}to{opacity:1;transform:none}}[data-design=nova] [data-motion=reveal],[data-design=nova] [data-motion=stagger]>*{animation-name:motion-reveal-in-nova}@keyframes motion-reveal-in-nova{0%{opacity:0;transform:translate3d(0,30px,0) scale(.985)}to{opacity:1;transform:none}}[data-design=nova] [data-ui=button]:active:not(:disabled),[data-design=nova] [data-ui=button][data-variant=primary]:active:not(:disabled){transform:scale(.955)!important}[data-design=nova] .card-interactive:hover{transform:translateY(-5px) scale(1.012)!important}[data-design=nova] .card-interactive:active{transform:translateY(-1px) scale(.995)!important}[data-design=nova] [data-ui=site-nav] a{transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}[data-design=nova] [data-ui=site-nav] a:hover{transform:translateY(-1px)}}@media print{html[data-motion-armed] [data-motion=reveal-pending],html[data-motion-armed] [data-motion=stagger-pending]>*{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-motion-armed] [data-motion=reveal-pending]{transform:none!important}[data-motion=enter],[data-motion=page],[data-motion=reveal],[data-motion=stagger]>*{animation-name:motion-fade-in!important;animation-duration:.32s!important;animation-delay:0s!important;animation-timing-function:ease-out!important;animation-fill-mode:both!important;transform:none!important}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}[data-ui=button]:active:not(:disabled){transform:scale(.97)!important;transition-duration:80ms!important}[data-ui=button][data-variant=primary]:active:not(:disabled){transform:scale(.97)!important}[data-design=nova] [data-ui=button]:active:not(:disabled){transform:scale(.955)!important}.card-interactive:hover{transform:none!important;box-shadow:var(--shadow-pop)!important;border-color:color-mix(in oklab,var(--accent) 45%,transparent)!important}}