.button[data-v-e63df11d]{font-family:var(--font-family-font-family),sans-serif;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;outline:none;justify-content:center;align-items:center;font-weight:580;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.button[data-v-e63df11d]:focus-visible{outline:2px solid var(--color-cyan-cyan-500);outline-offset:2px}.button--disabled[data-v-e63df11d]{cursor:not-allowed}.button--l[data-v-e63df11d]{letter-spacing:.32px;border-radius:var(--corner-radius-l,12px);height:56px;font-size:14px;line-height:16px}.button--l.button--text[data-v-e63df11d]{padding:0 12px}.button--l.button--icon-only[data-v-e63df11d]{width:56px;padding:0}.button--l .button__icon[data-v-e63df11d],.button--l .button__icon[data-v-e63df11d] svg{width:18px;height:18px}.button--l .button__text[data-v-e63df11d]{padding:0 6px}.button--m[data-v-e63df11d]{letter-spacing:.32px;border-radius:var(--corner-radius-l,12px);height:40px;font-size:14px;line-height:16px}.button--m.button--ai[data-v-e63df11d],.button--m.button--text[data-v-e63df11d]{padding:0 12px}.button--m.button--icon-only[data-v-e63df11d]{width:40px;padding:0}.button--m.button--icon-only .button__icon[data-v-e63df11d],.button--m.button--icon-only .button__icon[data-v-e63df11d] svg{width:18px;height:18px}.button--m .button__icon[data-v-e63df11d]{width:16px;height:16px}.button--m .button__icon[data-v-e63df11d] svg{width:100%;height:100%}.button--m .button__text[data-v-e63df11d]{padding:0 6px}.button--s[data-v-e63df11d]{letter-spacing:.32px;border-radius:var(--buttons-corner-radius-s,8px);height:32px;font-size:14px;line-height:16px}.button--s.button--ai[data-v-e63df11d],.button--s.button--text[data-v-e63df11d]{padding:0 12px}.button--s.button--icon-only[data-v-e63df11d]{width:32px;padding:0}.button--s .button__icon[data-v-e63df11d]{width:16px;height:16px}.button--s .button__icon[data-v-e63df11d] svg{width:100%;height:100%}.button--s .button__text[data-v-e63df11d]{padding:0 6px}.button--primary[data-v-e63df11d]{background-color:var(--color-teal-teal-500);color:var(--color-white)}.button--primary[data-v-e63df11d]:hover:not(.button--disabled){background-color:var(--color-teal-teal-600)}.button--primary[data-v-e63df11d]:active:not(.button--disabled){background-color:var(--color-teal-teal-700)}.button--primary.button--active[data-v-e63df11d]{background-color:var(--color-teal-teal-600)}.button--primary.button--disabled[data-v-e63df11d]{background-color:var(--background-ui-disabeld);color:var(--foreground-ui-disabled)}.button--secondary[data-v-e63df11d]{background-color:var(--color-white,#fff);color:var(--foreground-texts-default);border:1.2px solid var(--color-black-10,#0000001a);box-shadow:0 4px 16px 0 var(--tiles-effects-shadow-a,#0062570d)}.button--secondary[data-v-e63df11d]:active:not(.button--disabled),.button--secondary[data-v-e63df11d]:hover:not(.button--disabled){border-color:var(--color-teal-teal-500,#00b7ae);box-shadow:0 4px 16px 0 var(--color-teal-30,#68ffe44d)}.button--secondary[data-v-e63df11d]:active:not(.button--disabled){background-color:var(--color-gray-gray-100,#f5f5f5)}.button--secondary.button--active[data-v-e63df11d]{background-color:var(--color-teal-teal-75,#defcf7);border-color:var(--color-teal-50,#68ffe480);color:var(--color-teal-teal-900,#004e4e);box-shadow:0 4px 16px 0 var(--tiles-effects-shadow-a,#0062570d)}.button--secondary.button--active[data-v-e63df11d]:active:not(.button--disabled),.button--secondary.button--active[data-v-e63df11d]:hover:not(.button--disabled){border-color:var(--color-teal-teal-500,#00b7ae);box-shadow:0 4px 16px 0 var(--color-teal-30,#68ffe44d)}.button--secondary.button--active[data-v-e63df11d]:active:not(.button--disabled){background-color:var(--color-teal-teal-100,#ccfbef)}.button--secondary.button--disabled[data-v-e63df11d]{background-color:var(--background-ui-disabeld,#0000001a);color:var(--foreground-ui-disabled,#0000004d);box-shadow:none;border:none}.button--ghost[data-v-e63df11d]{color:var(--foreground-texts-soft);background-color:#0000}.button--ghost[data-v-e63df11d]:hover:not(.button--disabled){background-color:var(--color-black-3)}.button--ghost.button--active[data-v-e63df11d],.button--ghost[data-v-e63df11d]:active:not(.button--disabled){background-color:var(--color-black-5)}.button--ghost.button--disabled[data-v-e63df11d]{background-color:var(--background-ui-disabeld);color:var(--foreground-ui-disabled)}.button--link[data-v-e63df11d]{color:var(--color-cyan-cyan-700);background-color:#0000;gap:4px;height:auto;padding:0}.button--link .button__text[data-v-e63df11d]{padding:0}.button--link[data-v-e63df11d]:hover:not(.button--disabled){color:var(--color-cyan-cyan-800);text-decoration:underline}.button--link[data-v-e63df11d]:active:not(.button--disabled){color:var(--color-cyan-cyan-900)}.button--subtle-link[data-v-e63df11d]{color:var(--foreground-texts-soft);background-color:#0000;gap:4px;height:auto;padding:0;font-size:14px}.button--subtle-link .button__text[data-v-e63df11d]{padding:0}.button--subtle-link[data-v-e63df11d]:hover:not(.button--disabled){color:var(--foreground-texts-default);text-decoration:underline}.button--subtle-link[data-v-e63df11d]:active:not(.button--disabled){color:var(--foreground-texts-intensive)}.button--left[data-v-e63df11d],.button--right[data-v-e63df11d],.button--solo[data-v-e63df11d]{gap:0}.button__icon[data-v-e63df11d]{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}.button__icon[data-v-e63df11d] svg{width:100%;height:100%;display:block}.button__text[data-v-e63df11d]{justify-content:center;align-items:center;display:flex}.button__icon--spin[data-v-e63df11d]{animation:1s linear infinite button-spin-e63df11d}.button__icon--ai[data-v-e63df11d]{transition:transform .3s,filter .3s}.button__icon--ai-animated[data-v-e63df11d]{filter:drop-shadow(0 0 4px);animation:1.2s ease-in-out infinite sparkle-pulse-e63df11d}@keyframes button-spin-e63df11d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes sparkle-pulse-e63df11d{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(5deg)}50%{transform:scale(1)rotate(0)}75%{transform:scale(1.1)rotate(-5deg)}}
