.Button-module-scss-module__tEhFda__button{border-radius:var(--radius-pill);isolation:isolate;white-space:nowrap;transition:background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast),opacity var(--motion-fast);justify-content:center;align-items:center;gap:.75rem;padding:1.35rem 2.7rem;font-size:1.35rem;font-weight:500;line-height:1.8rem;display:inline-flex;position:relative;overflow:hidden}.Button-module-scss-module__tEhFda__button:disabled,.Button-module-scss-module__tEhFda__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (max-width:991.98px){.Button-module-scss-module__tEhFda__button{gap:.5rem;padding:.8125rem 1.75rem;font-size:1.0625rem;line-height:1.625rem}}@media (max-width:575.98px){.Button-module-scss-module__tEhFda__button{gap:.540625rem;padding:.875rem 1.75rem;font-size:1.0625rem;line-height:1.625rem}}.Button-module-scss-module__tEhFda__filled{background-color:var(--accent);color:#fff;border:0;position:relative;overflow:hidden;box-shadow:inset 0 .3rem .9rem #ffffff4d,inset 0 -.1rem .3rem #000000b3,inset 0 -.4rem .9rem #ffffff80,0 1.2rem 1.5rem #00000038,0 .45rem .6rem -.3rem #00000073}[data-theme=light] .Button-module-scss-module__tEhFda__filled{box-shadow:inset 0 .3rem .9rem #ffffff57,inset 0 -.1rem .3rem #7a0c3e99,inset 0 -.4rem .9rem #ffffff75,0 1.5rem 2rem #c9186e33,0 .5rem .75rem -.375rem #7a0c3e42}.Button-module-scss-module__tEhFda__filled:before{content:"";background-color:#ffffff2e;border-radius:50%;transition:transform .3s;position:absolute;inset:-100% -15% 25%}.Button-module-scss-module__tEhFda__filled:after{content:"";background:linear-gradient(#ffffff47 0%,#0000 50% 100%);border-radius:1.375rem 1.375rem 0 0;transition:transform .3s,opacity .3s;position:absolute;inset:12% 6% 40%;box-shadow:inset 0 .625rem .5rem -.625rem #fff9}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 .3rem .5rem #ffffff73,inset 0 -.1rem .3rem #000000b3,inset 0 -.4rem .9rem #fff9,0 1.5rem 1.8rem #0000003d,0 .6rem .75rem -.375rem #00000080}.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]):before{transform:translateY(-5%)}.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]):after{opacity:.4;transform:translateY(5%)}}.Button-module-scss-module__tEhFda__filled:active:not(:disabled,[aria-disabled=true]){transform:translateY(.25rem);box-shadow:inset 0 .3rem .5rem #ffffff80,inset 0 -.1rem .3rem #000c,inset 0 -.4rem .9rem #ffffff73,0 .6rem .9rem #0003,0 .3rem .45rem -.225rem #0006}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__tEhFda__filled:before,.Button-module-scss-module__tEhFda__filled:after{transition:none}.Button-module-scss-module__tEhFda__filled:active:not(:disabled,[aria-disabled=true]){transform:none}}.Button-module-scss-module__tEhFda__filled .Button-module-scss-module__tEhFda__label,.Button-module-scss-module__tEhFda__filled .Button-module-scss-module__tEhFda__sparkle{transition:transform .2s;transform:translateY(2%);-webkit-mask-image:linear-gradient(#000 55%,#000c);mask-image:linear-gradient(#000 55%,#000c)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__label,.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__sparkle{transform:translateY(-4%)}.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__sparkleIdle{display:none}.Button-module-scss-module__tEhFda__filled:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__sparkleHover{display:block}}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__tEhFda__filled .Button-module-scss-module__tEhFda__label,.Button-module-scss-module__tEhFda__filled .Button-module-scss-module__tEhFda__sparkle{transition:none}}.Button-module-scss-module__tEhFda__soft{background-color:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink-strong);box-shadow:inset 0 .3rem .9rem #ffffff29,inset 0 -.1rem .3rem #00000073,inset 0 -.4rem .9rem #ffffff1f,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 12%, transparent),0 1rem 1.5rem #0000002e,0 .375rem .6rem -.3rem #0000004d;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:0;position:relative;overflow:hidden}[data-theme=light] .Button-module-scss-module__tEhFda__soft{background-color:color-mix(in srgb, var(--ink) 11%, transparent);box-shadow:inset 0 .3rem .9rem #ffffffbf,inset 0 -.1rem .3rem #6e546038,inset 0 -.4rem .9rem #ffffff80,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 10%, transparent),0 .6rem 1rem #6e54601a,0 .225rem .375rem -.225rem #6e546024}[data-theme=light] .Button-module-scss-module__tEhFda__soft:before{background-color:#ffffff73}[data-theme=light] .Button-module-scss-module__tEhFda__soft:after{background:linear-gradient(#ffffffe0 0%,#ffffff3d 45%,#0000 70%);box-shadow:inset 0 .625rem .5rem -.625rem #fffffff2}.Button-module-scss-module__tEhFda__soft:before{content:"";background-color:#ffffff1a;border-radius:50%;transition:transform .3s;position:absolute;inset:-100% -15% 25%}.Button-module-scss-module__tEhFda__soft:after{content:"";background:linear-gradient(#ffffff2e 0%,#ffffff0d 45%,#0000 70%);border-radius:1.375rem 1.375rem 0 0;transition:transform .3s,opacity .3s;position:absolute;inset:12% 6% 40%;box-shadow:inset 0 .625rem .5rem -.625rem #fff6}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--ink) 15%, transparent);box-shadow:inset 0 .3rem .5rem #ffffff3d,inset 0 -.1rem .3rem #00000073,inset 0 -.4rem .9rem #ffffff2e,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 18%, transparent),0 1rem 1.5rem #00000038,0 .375rem .6rem -.3rem #00000057}.Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]):before{transform:translateY(-5%)}.Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]):after{opacity:.4;transform:translateY(5%)}[data-theme=light] .Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--ink) 15%, transparent);box-shadow:inset 0 .3rem .6rem #ffffffd9,inset 0 -.1rem .3rem #6e546042,inset 0 -.4rem .9rem #ffffff8c,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 14%, transparent),0 .75rem 1.25rem #6e546024,0 .3rem .5rem -.225rem #6e54602e}}.Button-module-scss-module__tEhFda__soft:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 .3rem .5rem #fff3,inset 0 -.1rem .3rem #0000008c,inset 0 -.4rem .9rem #ffffff1a,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 16%, transparent),0 .375rem .625rem #0000002e,0 .1875rem .375rem -.1875rem #0000004d;transform:translateY(.25rem)}[data-theme=light] .Button-module-scss-module__tEhFda__soft:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 .3rem .5rem #fff9,inset 0 -.1rem .3rem #6e54604d,inset 0 -.4rem .9rem #ffffff57,inset 0 0 0 .075rem color-mix(in srgb, var(--ink) 14%, transparent),0 .3rem .5rem #6e54601f,0 .15rem .3rem -.15rem #6e546029}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__tEhFda__soft:before,.Button-module-scss-module__tEhFda__soft:after{transition:none}.Button-module-scss-module__tEhFda__soft:active:not(:disabled,[aria-disabled=true]){transform:none}}.Button-module-scss-module__tEhFda__soft .Button-module-scss-module__tEhFda__label,.Button-module-scss-module__tEhFda__soft .Button-module-scss-module__tEhFda__sparkle{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__sparkleIdle{display:none}.Button-module-scss-module__tEhFda__soft:hover:not(:disabled,[aria-disabled=true]) .Button-module-scss-module__tEhFda__sparkleHover{display:block}}.Button-module-scss-module__tEhFda__sparkle{flex-shrink:0;display:inline-flex}.Button-module-scss-module__tEhFda__sparkle i{width:1.5rem;height:1.5rem}@media (max-width:991.98px){.Button-module-scss-module__tEhFda__sparkle i{width:1.1875rem;height:1.1875rem}}@media (max-width:575.98px){.Button-module-scss-module__tEhFda__sparkle i{width:1.1875rem;height:1.1875rem}}.Button-module-scss-module__tEhFda__sparkleHover{display:none}.Button-module-scss-module__tEhFda__label{padding-inline:.3125rem}
