.Button{display:flex;align-items:center;justify-content:center;position:relative;height:40px;padding:0 16px;color:#7458fd;font-family:inherit;font-size:14px;font-weight:600;text-align:center;line-height:1.5;white-space:nowrap;background-color:#fff;border:1px solid #7458FD;border-radius:20px;box-shadow:none;transition:background .2s ease;cursor:pointer;overflow:hidden}.Button:hover{background-color:#7458fd1a}.Button:active,.Button.active{background-color:#7458fd1a;padding-top:2px;box-shadow:inset 0 2px #7458fd4d}.Button:focus-visible{outline:3px solid rgba(116,88,253,.3)}.Button__content{display:flex;gap:6px;align-items:center;justify-content:center;transition:opacity .15s ease}.Button--loading .Button__content{display:none}.Button__icon{max-width:18px;max-height:18px;margin-inline-start:-2px;flex:0 0 auto}.Button__text{display:flex;gap:6px;align-items:center;justify-content:center;flex:1 1 auto}.Button__action{max-width:18px;max-height:18px;margin-right:-2px;flex:0 0 auto}.Button__loading{display:flex;align-items:center;justify-content:center;gap:6px}.Button--icon .Button__loading-text{position:absolute;height:1px;width:1px;margin:-1px;overflow:hidden;visibility:hidden;clip:rect(0px,0px,0px,0px)}.Button__loading .Spinner{width:16px;height:16px}.Button__loading .Spinner .Spinner--small-circle{border-color:currentColor;border-bottom-color:transparent}.Button--primary{color:#fff;background-color:#7458fd;border-color:#7458fd}.Button--primary:focus-visible{outline:1px solid #FFFFFF;box-shadow:0 0 0 4px #7458fd4d}.Button--primary:hover{background-color:#5f3ffd;border-color:#5f3ffd}.Button--primary:active,.Button--primary.active{background-color:#4a26fc;border-color:#4a26fc;box-shadow:inset 0 2px #2102ba}.Button--tertiary{background-color:transparent;border:0}.Button--tertiary:focus-visible{outline:3px solid rgba(116,88,253,.3)}.Button--tertiary:hover{background-color:#7458fd1a;border-color:transparent}.Button--tertiary:active,.Button--tertiary.active{background-color:#7458fd1a;border-color:transparent;box-shadow:inset 0 2px #7458fd4d}.Button--small{height:30px;padding:0 12px;font-size:13px}.Button--small .Button__icon,.Button--small .Button__action{margin-inline-start:-4px;margin-inline-end:4px}.Button--small .Button__action{margin-inline-start:4px;margin-inline-end:-4px}.Button--full-width{width:100%;justify-content:center}.Button--full-width .Button__content{width:100%}.Button--full-width .Button__text{display:flex;gap:6px;align-items:center;justify-content:center;flex:1 1 auto;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Button--destructive{color:#f03a47;border-color:#f03a47}.Button--destructive:focus-visible{outline:3px solid rgba(240,58,71,.3)}.Button--destructive:hover{background-color:#f03a471a}.Button--destructive:active,.Button--destructive.active{background-color:#f03a471a;box-shadow:inset 0 2px #f03a474d}.Button--destructive.Button--primary{color:#fff;background-color:#f03a47;border-color:#f03a47}.Button--destructive.Button--primary:focus-visible{outline:1px solid #FFFFFF;box-shadow:0 0 0 4px #f03a4766}.Button--destructive.Button--primary:hover{background-color:#ee1e2d}.Button--destructive.Button--primary:active,.Button--destructive.Button--primary.active{background-color:#eb1221;box-shadow:inset 0 2px #a60d18}.Button--positive{color:#14b36a;border-color:#16c172}.Button--positive:focus-visible{outline:3px solid rgba(22,193,114,.3)}.Button--positive:hover{color:#13a662;background-color:#16c1721a}.Button--positive:active,.Button--positive.active{background-color:#16c1721a;box-shadow:inset 0 2px #16c1724d}.Button--positive.Button--primary{color:#fff;background-color:#16c172;border-color:#16c172}.Button--positive.Button--primary:focus-visible{outline:1px solid #FFFFFF;box-shadow:0 0 0 4px #16c17266}.Button--positive.Button--primary:hover{background-color:#14ae67}.Button--positive.Button--primary:active,.Button--positive.Button--primary.active{background-color:#13a461;box-shadow:inset 0 2px #0d7444}.Button--support{color:#045dec;border-color:#045dec}.Button--support:focus-visible{outline:3px solid rgba(4,93,236,.3)}.Button--support:hover{background-color:#045dec1a}.Button--support:active,.Button--support.active{background-color:#045dec1a;box-shadow:inset 0 2px #045dec4d}.Button--support.Button--primary{color:#fff;background-color:#045dec;border-color:#045dec}.Button--support.Button--primary:focus-visible{outline:1px solid #FFFFFF;box-shadow:0 0 0 4px #045dec66}.Button--support.Button--primary:hover{background-color:#0454d4}.Button--support.Button--primary:active,.Button--support.Button--primary.active{background-color:#034fc9;box-shadow:inset 0 2px #02388e}.Button--icon{flex:0 0 auto;width:40px;padding:0}.Button--icon .Button__icon{margin:0}.Button--icon .Button__text{position:absolute;height:1px;width:1px;margin:-1px;overflow:hidden;visibility:hidden;clip:rect(0px,0px,0px,0px)}.Button--icon.Button--small{width:30px}.Button--disabled{color:#616374;background-color:#e8ebf3;border-color:transparent;pointer-events:none}.Button--disabled:active{padding-top:0;border-color:transparent;background-color:#e8ebf3}.Button--disabled:hover{border-color:transparent;background-color:#e8ebf3;box-shadow:none}.Button--loading{pointer-events:none}.Input{position:relative;width:100%;background-color:#fff}.Input__input{display:block;width:100%;height:40px;padding:0 14px;color:#4d4f5c;font-size:14px;font-family:inherit;border:1px solid #E8EBF3;border-radius:6px;transition:box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 1px #00000008;background-color:transparent;box-sizing:border-box}.Input__input::placeholder{color:#4d4f5c80}.Input__input:hover{border-color:#9496ab}.Input__input:focus-visible{border-color:#7458fd;outline:none;box-shadow:inset 0 2px 2px 1px #0000000f,0 0 0 3px #7458fd66}.Input__input:disabled{color:#4d4f5c80;background-color:#f5f6fa;cursor:not-allowed}.Input__input:disabled:hover{border-color:#c5c4d6}.Input__input:invalid,.Input__input:-moz-submit-invalid,.Input__input:-moz-ui-invalid{box-shadow:none}.Input__icon{position:absolute;top:50%;transform:translateY(-50%);left:14px;color:#9496ab;max-width:16px;max-height:16px}.Input--invalid .Input__input,.Input--invalid .Input__input:hover{border-color:#b60e1a}.Input--invalid .Input__input:focus-visible{border-color:#f03a47;box-shadow:0 0 0 3px #f03a4766}.Input--icon-left .Input__input{padding-left:40px}.Input--icon-right .Input__input{padding-right:40px}.Input--icon-right .Input__icon{left:auto;right:14px}.Input--size-small .Input__input{height:30px;font-size:13px;padding:0 10px}.Input--size-small .Input__input:focus-visible{box-shadow:0 0 0 2px #7458fd66}.Input--size-small.Input--icon-left .Input__input{padding-left:32px}.Input--size-small.Input--icon-left .Input__icon{left:10px}.Input--size-small.Input--icon-right .Input__input{padding-right:32px}.Input--size-small.Input--icon-right .Input__icon{right:10px}.TextArea{position:relative;width:100%}.TextArea__input{display:block;width:100%;min-height:60px;padding:8px 12px;color:#4d4f5c;font-size:14px;font-family:inherit;line-height:1.5;background-color:#fff;border:1px solid #C5C4D6;border-radius:6px;transition:box-shadow .2s ease}.TextArea__input::placeholder{color:#4d4f5c80}.TextArea__input:focus-visible{outline:0;border-color:#7458fd;box-shadow:0 0 0 3px #7458fd66}.TextArea__input:disabled{color:#4d4f5c80;background-color:#f5f6fa;pointer-events:none}.TextArea__input:invalid,.TextArea__input:-moz-submit-invalid,.TextArea__input:-moz-ui-invalid{box-shadow:none}.TextArea--invalid .TextArea__input{border-color:#f03a47}.TextArea--invalid .TextArea__input:focus-visible{border-color:#f03a47;box-shadow:0 0 0 3px #f03a4766}.TextArea--size-small .TextArea__input{min-height:50px;font-size:13px;padding:4px 10px}.TextArea--size-small .TextArea__input:focus-visible{box-shadow:0 0 0 2px #7458fd66}.Label{display:block;width:100%;margin-bottom:6px;padding:0;color:#4d4f5c;font-size:13px;font-weight:500;line-height:1.2}.Label--disabled{opacity:.5}.Label__optional{margin-left:6px;color:#616374;font-size:12px;font-weight:400}.Checkbox__input{position:absolute;height:1px;width:1px;margin:-1px;overflow:hidden;visibility:hidden;clip:rect(0px,0px,0px,0px)}.Checkbox__label{position:relative;display:flex;align-items:flex-start;margin:4px 0;color:#4d4f5c;font-size:14px;line-height:1.4;cursor:pointer;padding-left:26px}.Checkbox__label:before{position:absolute;left:0;content:"";display:block;box-sizing:border-box;width:18px;height:18px;border:1px solid #C5C4D6;border-radius:3px;transition:border .1s ease,background-color .1s ease}.Checkbox__label:hover:before{border-color:#7458fd}.Checkbox__input:checked+.Checkbox__label{color:#7458fd}.Checkbox__input:checked+.Checkbox__label:before{border-color:#7458fd;background-color:#7458fd}.Checkbox__input:disabled+.Checkbox__label,.Checkbox__input[disabled]+.Checkbox__label{color:#9496ab;pointer-events:none}.Checkbox__input:disabled+.Checkbox__label:before,.Checkbox__input[disabled]+.Checkbox__label:before{border-color:#e8ebf3;background-color:#f5f6fa}.Checkbox__input:disabled:checked+.Checkbox__label,.Checkbox__input[disabled]:checked+.Checkbox__label{color:#9e8afe}.Checkbox__input:disabled:checked+.Checkbox__label:before,.Checkbox__input[disabled]:checked+.Checkbox__label:before{border-color:#9e8afe;background-color:#fff}.Checkbox__input:disabled:checked+.Checkbox__label>.Checkbox__check,.Checkbox__input[disabled]:checked+.Checkbox__label>.Checkbox__check{color:currentColor}.Checkbox__check{display:none;position:absolute;top:1px;left:1px;width:16px;height:16px;color:#fff}.Checkbox__input:checked+.Checkbox__label>.Checkbox__check{display:block}.Checkbox--invalid .Checkbox__label{color:#f03a47}.Checkbox--invalid .Checkbox__label:before{border-color:#f03a47}.Checkbox--invalid .Checkbox__label:hover:before{border-color:#de111f}.Checkbox--invalid .Checkbox__input:checked+.Checkbox__label{color:#f03a47}.Checkbox--invalid .Checkbox__input:checked+.Checkbox__label:before{border-color:#f03a47;background-color:#f03a47}.Checkbox--invalid .Checkbox__input:disabled+.Checkbox__label,.Checkbox--invalid .Checkbox__input[disabled]+.Checkbox__label{color:#f58189;pointer-events:none}.Checkbox--invalid .Checkbox__input:disabled+.Checkbox__label:before,.Checkbox--invalid .Checkbox__input[disabled]+.Checkbox__label:before{border-color:#f9b0b6;background-color:#fef8f8}.Checkbox--invalid .Checkbox__input:disabled:checked+.Checkbox__label,.Checkbox--invalid .Checkbox__input[disabled]:checked+.Checkbox__label{color:#f58189}.Checkbox--invalid .Checkbox__input:disabled:checked+.Checkbox__label:before,.Checkbox--invalid .Checkbox__input[disabled]:checked+.Checkbox__label:before{border-color:#f9b0b6;background-color:#fef8f8}.Checkbox--invalid .Checkbox__input:disabled:checked+.Checkbox__label>.Checkbox__check,.Checkbox--invalid .Checkbox__input[disabled]:checked+.Checkbox__label>.Checkbox__check{color:currentColor}
