.app-button[data-v-b69e8958]{max-width:100%;color:inherit;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s,opacity .2s,visibility .2s,border-color .2s;display:flex;position:relative}.app-button[data-v-b69e8958]:focus-visible{outline-offset:3px;outline-width:1px;outline-style:solid}.app-button__content[data-v-b69e8958]{letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;transition:opacity .2s;display:flex}.app-button--block[data-v-b69e8958]{width:100%}.app-button--disabled[data-v-b69e8958],.app-button--loading[data-v-b69e8958]{pointer-events:none}.app-button--loading .app-button__content[data-v-b69e8958]{opacity:0}.app-button--only-icon[data-v-b69e8958]{padding:0!important}.app-button--variant-primary[data-v-b69e8958]{color:var(--ui-color-supporting-01);background-color:var(--ui-color-primary-500);outline-color:var(--ui-color-primary-700)}.app-button--variant-primary[data-v-b69e8958]:active{background-color:var(--ui-color-primary-700)}.app-button--variant-primary[data-v-b69e8958]:disabled{background-color:var(--ui-color-primary-300)}@media (width>=1024px){.app-button--variant-primary[data-v-b69e8958]:hover:not(:active){background-color:var(--ui-color-primary-600)}}.app-button--variant-secondary[data-v-b69e8958]{color:var(--ui-color-supporting-01);background-color:var(--ui-color-neutral-800);outline-color:var(--ui-color-neutral-800)}.app-button--variant-secondary[data-v-b69e8958]:active{background-color:var(--ui-color-neutral-950)}.app-button--variant-secondary[data-v-b69e8958]:disabled{background-color:var(--ui-color-neutral-300)}@media (width>=1024px){.app-button--variant-secondary[data-v-b69e8958]:hover:not(:active){background-color:var(--ui-color-neutral-900)}}.app-button--variant-tertiary[data-v-b69e8958]{color:var(--ui-text-primary);background-color:var(--ui-color-neutral-50);outline-color:var(--ui-color-neutral-950)}.app-button--variant-tertiary[data-v-b69e8958]:active{background-color:var(--ui-color-neutral-200)}.app-button--variant-tertiary[data-v-b69e8958]:disabled{color:var(--ui-color-neutral-400);background-color:var(--ui-color-neutral-50)}@media (width>=1024px){.app-button--variant-tertiary[data-v-b69e8958]:hover:not(:active){background-color:var(--ui-color-neutral-100)}}.app-button--variant-quaternary[data-v-b69e8958]{color:var(--ui-color-primary-500);background-color:var(--ui-color-primary-50);outline-color:var(--ui-color-primary-700)}.app-button--variant-quaternary[data-v-b69e8958]:active{background-color:var(--ui-color-primary-200)}.app-button--variant-quaternary[data-v-b69e8958]:disabled{color:var(--ui-color-primary-300);background-color:var(--ui-color-primary-50)}@media (width>=1024px){.app-button--variant-quaternary[data-v-b69e8958]:hover:not(:active){background-color:var(--ui-color-primary-100)}}.app-button--variant-white[data-v-b69e8958]{background-color:var(--ui-color-supporting-01)}.app-button--variant-transparent[data-v-b69e8958]{background-color:#0000}.app-button--color-primary[data-v-b69e8958]{color:var(--ui-color-primary-500);outline-color:var(--ui-color-primary-700)}.app-button--color-primary.app-button--size-xxs[data-v-b69e8958]{outline-offset:2px;outline-width:2px}.app-button--color-primary[data-v-b69e8958]:active{color:var(--ui-color-primary-700)}.app-button--color-primary[data-v-b69e8958]:disabled{color:var(--ui-color-primary-300)}@media (width>=1024px){.app-button--color-primary[data-v-b69e8958]:hover:not(:active){color:var(--ui-color-primary-600)}}.app-button--color-primary.app-button--variant-transparent[data-v-b69e8958]:focus-visible:not(.app-button--size-xxs){box-shadow:0 0 0 2px var(--ui-color-primary-500) inset}.app-button--color-secondary[data-v-b69e8958]{color:var(--ui-color-neutral-800);outline-color:var(--ui-color-neutral-800)}.app-button--color-secondary.app-button--size-xxs[data-v-b69e8958]{outline-offset:2px;outline-width:2px}.app-button--color-secondary[data-v-b69e8958]:active{color:var(--ui-color-neutral-950)}.app-button--color-secondary[data-v-b69e8958]:disabled{color:var(--ui-color-neutral-400)}@media (width>=1024px){.app-button--color-secondary[data-v-b69e8958]:hover:not(:active){color:var(--ui-color-neutral-900)}}.app-button--color-secondary.app-button--variant-transparent[data-v-b69e8958]:focus-visible:not(.app-button--size-xxs){box-shadow:0 0 0 2px var(--ui-color-neutral-800) inset}.app-button--size-none[data-v-b69e8958]{min-width:auto;min-height:auto}.app-button--size-xxs[data-v-b69e8958]{min-width:28px;min-height:28px;padding:0 6px}.app-button--size-xs[data-v-b69e8958]{min-width:36px;min-height:36px;padding:0 6px}.app-button--size-sm[data-v-b69e8958]{min-width:40px;min-height:40px;padding:0 12px}.app-button--size-md[data-v-b69e8958]{min-width:44px;min-height:44px;padding:0 12px}.app-button--size-lg[data-v-b69e8958]{min-width:56px;min-height:56px;padding:0 32px}.app-button--size-xl[data-v-b69e8958]{min-width:62px;min-height:62px;padding:0 32px}.app-button--font-sm[data-v-b69e8958]{font-size:12px;line-height:16px}.app-button--font-md[data-v-b69e8958]{font-size:14px;line-height:18px}.app-button--font-lg[data-v-b69e8958]{font-size:16px;line-height:20px}.app-button--radius-xs[data-v-b69e8958]{border-radius:8px}.app-button--radius-sm[data-v-b69e8958]{border-radius:12px}.app-button--radius-md[data-v-b69e8958]{border-radius:16px}.app-button--radius-lg[data-v-b69e8958]{border-radius:120px}
