@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-ring,.animate-supporter-pulse,.animate-victory-glow{animation:none!important}}body,html{overflow-x:clip}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}.backdrop-blur-safe,.bdk-glass-pill,[class*=backdrop-blur]{-webkit-backdrop-filter:var(--tw-backdrop-blur,blur(8px))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.backdrop-blur-safe,.bdk-glass-pill,[class*=backdrop-blur]{background-color:rgba(255,255,255,.92)}.bg-black\/25[class*=backdrop-blur],.bg-black\/30[class*=backdrop-blur],.bg-black\/40[class*=backdrop-blur]{background-color:rgba(0,0,0,.72)!important}}.gpu-motion{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.tap-target{min-height:44px;min-width:44px}@media (pointer:coarse){[data-slot=button]:not(.tap-target-compact),a[role=button]:not(.tap-target-compact),button:not(.tap-target-compact){min-height:44px}input[type=checkbox],input[type=radio]{min-height:24px;min-width:24px}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ds-focus-ring)}.interactive-transition{transition-property:transform,opacity,color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (hover:hover){.interactive-lift:hover{transform:translateY(-1px)}.interactive-lift:active{transform:translateY(0)}}.sticky-safe{position:sticky;z-index:10;transform:translateZ(0);-webkit-transform:translateZ(0)}