/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid}}}.button:focus{--tw-outline-style:none;outline-style:none}.button:disabled{cursor:not-allowed;opacity:.5}.button{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-color:#0000;border-radius:3.40282e+38px;justify-content:center;align-items:center;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.button.button--appearance-dark.button--kind-filled{background-color:var(--color-dark-1,#121c1e);color:var(--color-white,#fff)}@media (hover:hover){.button.button--appearance-dark.button--kind-filled:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-dark.button--kind-transparent{background-color:var(--color-dark-3,#243437);color:var(--color-white,#fff)}@media (hover:hover){.button.button--appearance-dark.button--kind-transparent:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-dark.button--kind-ghost{background-color:#121c1e1a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-dark.button--kind-ghost{background-color:color-mix(in oklab,var(--color-dark-1,#121c1e)10%,transparent)}}.button.button--appearance-dark.button--kind-ghost{color:var(--color-white,#fff)}@media (hover:hover){.button.button--appearance-dark.button--kind-ghost:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-light.button--kind-filled{background-color:var(--color-white,#fff);color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-light.button--kind-filled:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-light.button--kind-transparent{color:var(--color-white,#fff);background-color:#0000}@media (hover:hover){.button.button--appearance-light.button--kind-transparent:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-light.button--kind-ghost{background-color:#121c1e1a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-light.button--kind-ghost{background-color:color-mix(in oklab,var(--color-dark-1,#121c1e)10%,transparent)}}.button.button--appearance-light.button--kind-ghost{color:var(--color-white,#fff)}@media (hover:hover){.button.button--appearance-light.button--kind-ghost:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-twilight{color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-twilight:hover{color:var(--color-white,#fff)}}.button.button--appearance-twilight.button--kind-filled{background-color:var(--color-twilight-1,#6f8e94)}@media (hover:hover){.button.button--appearance-twilight.button--kind-filled:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-twilight.button--kind-transparent{background-color:#0000}@media (hover:hover){.button.button--appearance-twilight.button--kind-transparent:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-twilight.button--kind-ghost{background-color:#121c1e1a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-twilight.button--kind-ghost{background-color:color-mix(in oklab,var(--color-dark-1,#121c1e)10%,transparent)}}.button.button--appearance-twilight.button--kind-ghost{color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-twilight.button--kind-ghost:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-primary{color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-primary:hover{color:var(--color-white,#fff)}}.button.button--appearance-primary.button--kind-filled{background-color:var(--color-primary-1,#dfff67)}@media (hover:hover){.button.button--appearance-primary.button--kind-filled:hover{background-color:var(--color-dark-1,#121c1e)}}.button.button--appearance-primary.button--kind-transparent{background-color:#dfff671a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-primary.button--kind-transparent{background-color:color-mix(in oklab,var(--color-primary-1,#dfff67)10%,transparent)}}.button.button--appearance-primary.button--kind-transparent{color:var(--color-primary-1,#dfff67)}@media (hover:hover){.button.button--appearance-primary.button--kind-transparent:hover{background-color:var(--color-primary-1,#dfff67);color:var(--color-dark-1,#121c1e)}}.button.button--appearance-primary.button--kind-ghost{background-color:#121c1e1a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-primary.button--kind-ghost{background-color:color-mix(in oklab,var(--color-dark-1,#121c1e)10%,transparent)}}.button.button--appearance-primary.button--kind-ghost{color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-primary.button--kind-ghost:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--appearance-secondary{color:var(--color-white,#fff)}.button.button--appearance-secondary.button--kind-filled{background-color:var(--color-secondary-1,#3c40f5)}@media (hover:hover){.button.button--appearance-secondary.button--kind-filled:hover{background-color:var(--color-dark-1,#121c1e)}}.button.button--appearance-secondary.button--kind-transparent{background-color:#0000}@media (hover:hover){.button.button--appearance-secondary.button--kind-transparent:hover{background-color:var(--color-dark-1,#121c1e)}}.button.button--appearance-secondary.button--kind-ghost{background-color:#121c1e1a}@supports (color:color-mix(in lab,red,red)){.button.button--appearance-secondary.button--kind-ghost{background-color:color-mix(in oklab,var(--color-dark-1,#121c1e)10%,transparent)}}.button.button--appearance-secondary.button--kind-ghost{color:var(--color-dark-1,#121c1e)}@media (hover:hover){.button.button--appearance-secondary.button--kind-ghost:hover{background-color:var(--color-secondary-1,#3c40f5);color:var(--color-white,#fff)}}.button.button--size-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));padding-inline:8px;padding-top:4px;padding-bottom:4px}.button.button--size-md{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));padding-inline:16px;padding-top:4px;padding-bottom:6px}.button.button--size-md.visual-center.button--shape-wide{padding-inline:16px;padding-top:10px;padding-bottom:12px}.button.button--size-md.visual-center.button--shape-square{padding:7px}.button.button--size-md.visual-center.button--kind-icon-only {padding:calc(var(--spacing,.25rem)*0);border-radius:0}.button.button--size-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));padding-inline:20px;padding-top:5px;padding-bottom:7px}.button.button--size-lg.visual-center{padding-inline:5px}.button.button--size-lg.visual-center.button--shape-wide{padding-inline:19px;padding-top:10px;padding-bottom:12px}.button.button--size-lg.visual-center.button--shape-square{padding:11px}.button.button--size-lg.visual-center.button--kind-icon-only {padding:calc(var(--spacing,.25rem)*0);border-radius:0}.button.button--size-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));padding-inline:30px;padding-top:13px;padding-bottom:15px}.button.button--shape-square{border-radius:var(--border-radius)!important}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}