@layer components{.button-spinner-module_base_UApLZa{height:var(--size);width:var(--size);animation:1s steps(12,end) infinite button-spinner-module_spinner_UApLZa;position:absolute;scale:-1 1}@keyframes button-spinner-module_spinner_UApLZa{to{rotate:1turn}}.button-spinner-module_base_UApLZa>div{height:calc(var(--size) / 12);pointer-events:none;transform-origin:0;width:calc(var(--size) / 2);transition:all .15s;position:absolute;top:50%;right:0;translate:0 -50%}.button-spinner-module_base_UApLZa>div:after{content:"";background-color:currentColor;border-radius:9999px;width:50%;height:100%;position:absolute;right:0}.button-spinner-module_base_UApLZa>div:first-child{opacity:1;rotate:0deg}.button-spinner-module_base_UApLZa>div:nth-child(2){opacity:.925;rotate:30deg}.button-spinner-module_base_UApLZa>div:nth-child(3){opacity:.85;rotate:60deg}.button-spinner-module_base_UApLZa>div:nth-child(4){opacity:.775;rotate:90deg}.button-spinner-module_base_UApLZa>div:nth-child(5){opacity:.7;rotate:120deg}.button-spinner-module_base_UApLZa>div:nth-child(6){opacity:.625;rotate:150deg}.button-spinner-module_base_UApLZa>div:nth-child(7){opacity:.55;rotate:180deg}.button-spinner-module_base_UApLZa>div:nth-child(8){opacity:.475;rotate:210deg}.button-spinner-module_base_UApLZa>div:nth-child(9){opacity:.4;rotate:240deg}.button-spinner-module_base_UApLZa>div:nth-child(10){opacity:.325;rotate:270deg}.button-spinner-module_base_UApLZa>div:nth-child(11){opacity:.25;rotate:300deg}.button-spinner-module_base_UApLZa>div:nth-child(12){opacity:.15;rotate:330deg}.button-module_base_4nLWdW{cursor:pointer;outline-offset:2px;-webkit-user-select:none;user-select:none;outline:2px solid #0000;justify-content:center;align-items:center;column-gap:8px;font-size:14px;font-weight:450;transition-property:background-color,box-shadow,translate;transition-duration:.15s;display:inline-flex;position:relative;overflow:hidden}.button-module_base_4nLWdW:active:not(:disabled){translate:0 1px}.button-module_base_4nLWdW:focus-visible{outline-color:var(--color-outline)}.button-module_disabled_4nLWdW,.button-module_loading_4nLWdW{cursor:not-allowed;opacity:.5}.button-module_loading_4nLWdW>:not([data-slot=button-spinner]){color:#0000;text-shadow:none}.button-module_rounded_base_4nLWdW.button-module_size_32_4nLWdW{border-radius:8px;padding:0 12px}.button-module_rounded_base_4nLWdW.button-module_size_36_4nLWdW{border-radius:9px;padding:0 14px}.button-module_rounded_base_4nLWdW.button-module_size_40_4nLWdW{border-radius:10px;padding:0 16px}.button-module_rounded_base_4nLWdW.button-module_size_44_4nLWdW{border-radius:11px;padding:0 18px}.button-module_rounded_base_4nLWdW.button-module_size_48_4nLWdW{border-radius:12px;padding:0 20px}.button-module_rounded_full_4nLWdW.button-module_size_32_4nLWdW{border-radius:16px;padding:0 12px}.button-module_rounded_full_4nLWdW.button-module_size_36_4nLWdW{border-radius:18px;padding:0 17px}.button-module_rounded_full_4nLWdW.button-module_size_40_4nLWdW{border-radius:20px;padding:0 20px}.button-module_rounded_full_4nLWdW.button-module_size_44_4nLWdW{border-radius:22px;padding:0 23px}.button-module_rounded_full_4nLWdW.button-module_size_48_4nLWdW{border-radius:24px;padding:0 28px}.button-module_size_32_4nLWdW{height:32px}.button-module_size_36_4nLWdW{height:36px}.button-module_size_40_4nLWdW{height:40px}.button-module_size_44_4nLWdW{height:44px}.button-module_size_48_4nLWdW{height:48px}.button-module_variant_ghost_4nLWdW{color:#000;background-color:#0000}.button-module_variant_ghost_4nLWdW:hover:not(:disabled){background-color:var(--color-gray-4)}.dark .button-module_variant_ghost_4nLWdW{color:#fff}.button-module_variant_primary_4nLWdW{--color:#fff;background-color:var(--color-gray-12);color:var(--color)}.button-module_variant_primary_4nLWdW:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-gray-12) 100%, var(--color) 25%)}.dark .button-module_variant_primary_4nLWdW{--color:#000}.button-module_variant_secondary_4nLWdW{--color-text:#000;background-color:var(--color-bg-shell-inner);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text)}.dark .button-module_variant_secondary_4nLWdW{--color-text:#fff}.button-module_variant_secondary_4nLWdW:hover:not(:disabled){background-color:var(--color-gray-4);box-shadow:none}.button-module_width_base_4nLWdW{width:fit-content}.button-module_width_full_4nLWdW{width:-webkit-fill-available;width:-moz-available;width:stretch}.label-module_base_iQZ4sG{color:var(--color-text-secondary);width:fit-content;font-size:13px;font-weight:450}}
