@font-face{font-family:Sensation;src:url(./sensation.DdbI1gpx.woff2) format("woff2"),url(./sensation.D4gSnkP2.ttf) format("truetype")}.component--button{border-radius:8px;display:inline-flex;overflow:hidden;position:relative}.component--button.disabled{opacity:.5}.component--button.disabled button{cursor:not-allowed}.component--button .button__loading{align-items:center;background-color:#525fe1;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .2s}.component--button .button__loading.visible{opacity:1;pointer-events:all}.component--button .button__loading .lds-ellipsis{display:inline-block;height:6px;position:relative;width:36px}.component--button .button__loading .lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:6px;position:absolute;top:0;width:6px}.component--button .button__loading .lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:4px}.component--button .button__loading .lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:4px}.component--button .button__loading .lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:16px}.component--button .button__loading .lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:28px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(12px)}}.component--button .button__success{align-items:center;background-color:#6ab67a;bottom:0;display:flex;gap:5px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .2s}.component--button .button__success.visible{opacity:1;pointer-events:all}.component--button .button__success i{color:#f3f9f4;font-size:17px}.component--button .button__error{align-items:center;background-color:#d06060;bottom:0;display:none;display:flex;gap:5px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .2s}.component--button .button__error.visible{opacity:1;pointer-events:all}.component--button .button__error i{color:#faeeee;font-size:17px}.component--button button{align-items:center;background-color:#525fe1;border:0;border-radius:8px;color:#eaecfb;cursor:pointer;display:flex;gap:5px;height:40px;padding:0 24px;text-transform:uppercase;transition:all .2s}.component--button button:hover{color:#fff}.component--button button a,.component--button button span{font-size:11px;font-weight:600}
