.ui-interactive{transition-duration:var(--motion-feedback);transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-timing-function:var(--easing-feedback)}.ui-interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ui-interactive:disabled,.ui-interactive[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ui-button[data-ui-text-pair=action]:not(:disabled){background-image:var(--grad-btn);box-shadow:0 0 34px rgba(238,42,123,.35),0 0 12px rgba(238,42,123,.25)}.ui-button[data-ui-text-pair=action]:not(:disabled):hover{box-shadow:0 0 48px rgba(238,42,123,.5),0 0 18px rgba(238,42,123,.35);filter:brightness(1.08) saturate(1.08);transform:translateY(-1px)}.ui-button[data-ui-text-pair=primary]:not(:disabled):hover{background-color:var(--surface-2);transform:translateY(-1px)}.ui-card{overflow:hidden;position:relative}.ui-card:after{background:linear-gradient(90deg,transparent,rgba(255,245,238,.22),transparent);block-size:1px;content:"";inset:0 0 auto 0;pointer-events:none;position:absolute}.ui-skip-link{inset-block-start:var(--ui-space-sm);inset-inline-start:var(--ui-space-sm);position:fixed;transform:translateY(-200%);z-index:1000}.ui-skip-link:focus-visible{transform:translateY(0)}.ui-visually-hidden{block-size:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.ui-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--canvas) 82%,transparent)}.ui-dialog::backdrop{background:color-mix(in srgb,var(--canvas) 82%,transparent)}.ui-skeleton{animation:ui-skeleton-pulse var(--motion-ambient) var(--easing-ambient) infinite}@keyframes ui-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-interactive,.ui-skeleton{animation-duration:0ms;animation-iteration-count:1;transition-duration:0ms}}