.SButton .button{----background:var(--color--primary);----background--active:#323840;----border-top-color:#12181f;----border-right-color:#12181f;----border-bottom-color:#12181f;----border-left-color:#12181f;----border-color--hover:#50565f #50565f #50565f #50565f;----border-color:var(----border-top-color) var(----border-right-color) var(----border-bottom-color) var(----border-left-color);----border-style:var(--border-style);----border-top-width:0;----border-right-width:0;----border-bottom-width:0;----border-left-width:0;----border-width:var(----border-top-width) var(----border-right-width) var(----border-bottom-width) var(----border-left-width);----border-top-left-radius:var(--border-top-left-radius);----border-top-right-radius:var(--border-top-right-radius);----border-bottom-right-radius:var(--border-bottom-right-radius);----border-bottom-left-radius:var(--border-bottom-left-radius);----border-radius:8px;----box-shadow-offset-x:var(--box-shadow-offset-x);----box-shadow-offset-y:var(--box-shadow-offset-y);----box-shadow-blur-radius:var(--box-shadow-blur-radius);----box-shadow-spread-radius:var(--box-shadow-spread-radius);----box-shadow-color:var(--box-shadow-color);----box-shadow:var(----box-shadow-offset-x) var(----box-shadow-offset-y) var(----box-shadow-blur-radius) var(----box-shadow-spread-radius) var(----box-shadow-color);----color:var(--contrast-color-for-dark-background);----font-size:var(--font-size);----font-weight:var(--font-weight--normal);----line-height:1;----padding-top:calc(var(--padding-top)/2);----padding-right:var(--padding-right);----padding-bottom:calc(var(--padding-bottom)/2);----padding-left:var(--padding-left);----padding:var(----padding-top) var(----padding-right) var(----padding-bottom) var(----padding-left);----block--margin:var(--spacing);----circle--size:42px;----link--color:var(--color--light);----link--color--active:var(--color--light-55)}.SButton .button:focus-visible{outline:4px solid var(--color--focus-light)!important}.SButton .button.-disabled{----color:#fff;background:var(--color--background-disabled)!important;border-color:var(--color--background-disabled)!important}.SButton .button.-disabled:before{opacity:.7}.SButton .button.-disabled:before,.SButton .button.-disabled:hover{----color:#fff;background:var(--color--background-disabled)!important;border-color:var(--color--background-disabled)!important;pointer-events:none}.SButton .button.-disabled:hover{opacity:.5}.SButton .button.-primary{background-clip:padding-box;background-image:linear-gradient(90deg,#000,#000);border:1px solid transparent;border-radius:8px;position:relative;transition:all .6s ease;z-index:1}.SButton .button.-primary:before{background-image:linear-gradient(93.44deg,#fff2da .52%,#ecd9f7 99.38%);border:1px solid #fff;border-radius:8px;bottom:0;box-shadow:0 4px 20px #0003;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .6s ease;z-index:-1}.SButton .button.-primary:hover{border-radius:11px;color:#000!important}.SButton .button.-primary:hover:before{opacity:1}.SButton .button.-primary:focus-visible{----background:#323840}.SButton .button.-primary.-active,.SButton .button.-primary:active{----background:#323840;----border-color:#323840;color:var(--color--primary)}.SButton .button.-primary .-icon-color-override{fill:#fff!important}.SButton .button.-secondary{background-clip:padding-box;background-image:linear-gradient(93.44deg,#fff2da .52%,#ecd9f7 99.38%);border:1px solid #fff;border-radius:8px;color:#000!important;font-weight:500;position:relative;transition:all .6s ease;z-index:1}.SButton .button.-secondary:before{background-image:linear-gradient(90deg,#000,#000);border-radius:8px;bottom:0;box-shadow:0 4px 20px #0003;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .6s ease;z-index:-1}.SButton .button.-secondary:hover{border:1px solid transparent;border-radius:11px;color:#fff!important}.SButton .button.-secondary:hover:before{opacity:1}.SButton .button.-secondary:focus-visible{----background:#323840}.SButton .button.-secondary.-active,.SButton .button.-secondary:active{----background:#323840;----border-color:#323840;color:var(--color--primary)}.SButton .button.-secondary .-icon-color-override{fill:#fff!important}.SButton .button.-tertiary.-outline{----background:none;----color:var(--color--primary);border:1px solid var(--color--primary)}.SButton .button.-tertiary.-outline:hover{----background:var(--color--primary)}.SButton .button.-tertiary.-outline:hover.-outline:not(:disabled):not(.-disabled){----color:var(--contrast-color-for-dark-background);----border-width:0}.SButton .button.-tertiary.-outline:hover.-outline:not(:disabled):not(.-disabled) .-icon-color-override{fill:#fff!important}.SButton .button.-tertiary.-outline.-active,.SButton .button.-tertiary.-outline:active{----background:var(--color--text-body)}.SButton .button.-tertiary.-outline.-disabled{----background:var(--color--text-body);----color:#fff;outline:none}.SButton .button.-tertiary.-outline .-icon-color-override{fill:var(--color--primary)!important}.SButton .button.-ghost.-link{----background:none;----background--hover:#1447ae;----color:var(--color--secondary);----border-top-color:var(--color--primary);----border-right-color:var(--color--primary);----border-bottom-color:var(--color--primary);----border-left-color:var(--color--primary)}.SButton .button.-ghost.-link:hover{----color:var(--color--link-hover)}.SButton .button.-ghost.-link:hover.-link:not(:disabled):not(.-disabled):active,.SButton .button.-ghost.-link:hover.-link:not(:disabled):not(.-disabled):not(.-active){----color:var(--color--link-hover);----background:var(--color--primary);text-decoration:none}.SButton .button.-ghost.-link:focus,.SButton .button.-ghost.-link:focus-visible{----link--color--active:var(--color--primary);text-decoration:none}.SButton .button.-ghost.-link.-active,.SButton .button.-ghost.-link:active{text-decoration:underline!important}.SButton .button.-ghost.-link.-disabled{----background:none!important;----color:var(--color--link-disabled)}.SButton .button.-ghost.-link .-icon-color-override{fill:var(----color)!important}.SButton .button.-sm{----font-size:14px;----padding-top:0;----padding-right:24px;----padding-bottom:0;----padding-left:24px;height:50px}.SButton .button.-md{----font-size:18px;----padding-top:0;----padding-right:20px;----padding-bottom:0;----padding-left:20px;height:50px}.SButton .button.-lg{----font-size:18px;----padding-top:0px;----padding-right:24px;----padding-bottom:0px;----padding-left:24px;height:50px}
