.Button_root__QP7_M{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;padding:0 1.25rem;border:1px solid transparent;border-color:var(--color-primary-button-border);border-radius:var(--color-primary-button-radius);background:var(--color-primary-button-fill-gradient) padding-box,var(--glass-button-bg) padding-box,var(--color-primary-button-stroke-gradient) border-box;background-blend-mode:var(--color-primary-button-blend-mode);color:var(--glass-button-fg);cursor:pointer;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;text-shadow:var(--color-primary-button-text-shadow);transform:translateZ(0);backdrop-filter:var(--color-primary-button-backdrop-filter);box-shadow:var(--color-primary-button-shadow);isolation:isolate;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.Button_root__QP7_M:hover:not(:disabled){background:var(--color-primary-button-fill-gradient) padding-box,var(--glass-button-bg-hover) padding-box,var(--color-primary-button-stroke-gradient) border-box;box-shadow:var(--color-primary-button-shadow-hover);transform:translateY(-1px) translateZ(0)}.Button_root__QP7_M:active:not(:disabled){background:var(--color-primary-button-fill-gradient) padding-box,var(--glass-button-bg-pressed) padding-box,var(--color-primary-button-stroke-gradient) border-box;transform:translateY(0) translateZ(0)}.Button_root__QP7_M:focus-visible{outline:2px solid color-mix(in oklab,var(--glass-button-fg) 48%,transparent);outline-offset:3px}.Button_root__QP7_M:disabled{cursor:not-allowed;opacity:.48}.Button_root__QP7_M[data-size=sm]{min-height:36px;padding:0 .875rem;border-radius:14px;font-size:.8125rem}.Button_root__QP7_M[data-size=lg]{min-height:52px;padding:0 1.5rem;border-radius:20px;font-size:1rem}@media (prefers-reduced-motion:reduce){.Button_root__QP7_M,.Button_root__QP7_M:active:not(:disabled),.Button_root__QP7_M:hover:not(:disabled){transition:none;transform:translateZ(0)}}