.kuma-276029415 .loading{display:inline-block;width:32px;height:32px;border-radius:50%;border:4px solid var(--color-border-default);border-top-color:var(--color-brand);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.kuma-276029415 .loading[x-variant=lg]{width:48px;height:48px}.kuma-276029415 .loading[x-variant=sm]{width:24px;height:24px}.kuma-3797494865{border:2px solid transparent}.kuma-3780888628.button{background-color:var(--color-accent-primary)}.kuma-3780888628.button,.kuma-652698830{color:var(--color-text-on-accent);border-radius:var(--button-border-radius)}.kuma-652698830{background-color:var(--color-accent-warm)}.kuma-3806025141{background-color:var(--color-bg-app-inset);color:var(--color-text-primary)}.kuma-3806025141,.kuma-61829854{border-radius:var(--button-border-radius)}.kuma-61829854{background-color:transparent;color:var(--color-accent-primary)}.kuma-61829854:hover{color:var(--color-accent-hover)}.kuma-1114287636{background-color:var(--color-bg-accent-ghost);color:var(--color-accent-primary)}.kuma-1114287636,.kuma-1642889688{border-radius:var(--button-border-radius)}.kuma-1642889688{background-color:var(--color-bg-danger-ghost);color:var(--color-danger-soft)}.kuma-4150132927{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--button-border-radius)}@media (min-width:768px){.kuma-1174460928:hover{background-color:var(--color-accent-hover);color:var(--color-text-on-accent)}}.kuma-1174460928:active{background-color:var(--color-accent-hover);color:var(--color-text-on-accent)}.kuma-3213255694{background-color:var(--color-palette-green);color:var(--color-text-on-accent)}.kuma-3213255694,.kuma-340403988{border-radius:var(--button-border-radius)}.kuma-340403988{background-color:var(--color-text-primary);color:var(--color-bg-app)}.kuma-340403988:active,.kuma-340403988:hover{background-color:var(--color-palette-gray);color:var(--color-text-primary)}.kuma-48912212{background-color:var(--color-palette-blue);color:var(--color-text-primary);border-radius:var(--button-border-radius)}@media (min-width:768px){.kuma-48912212:hover:not(:disabled){background-color:var(--color-palette-blue-hover)}}.kuma-48912212:active{background-color:var(--color-palette-blue-hover)}