:root{--base-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,arial,Tahoma,verdana,sans-serif;--mono-font:"PT Mono","Times New Roman",sans-serif;--base-font-size:16px;--base-layout-width:1400px;--base-padding:16px;--base-header-height:96px;--primary:#0099f9;--primary-shadow-color:rgba(0,153,249,.28);--black-100:#5d5d5d;--black-200:#454545;--black-300:#2d2d2d;--black-400:#020202;--black-500:#000;--gray-100:#e5e5e5;--gray-200:#d0d0d0;--gray-300:#c6c6c6;--gray-400:#bcbcbc;--gray-500:#b2b2b2;--transition-fast:.4s;--transition-long:.8s;--border-radius:5px;--vk-color:#4a76a8;--tg-color:#229ace;--button-fill-background:var(--gray-100);--button-fill-background-hover:var(--gray-200);--button-small-padding:8px 24px;--button-small-border-radius:4px;--button-small-font-size:14px;--button-default-padding:14px 32px 14px 32px;--button-default-border-radius:8px;--button-default-font-size:16px;--button-big-padding:16px 48px;--button-big-border-radius:12px;--button-big-font-size:20px}.button{color:#fff;position:relative;transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-max-content;width:max-content}.button,.button__icon-box{align-items:center;display:flex;justify-content:center}.button__icon-box{aspect-ratio:1/1;position:absolute}.button__icon{fill:#fff;flex:none;height:24px;width:24px}.button_only-icon .button__icon-box{position:static}.button_full{width:100%}.button_with-icon.button_variant-bordered .button__icon-box{background:#fff}.button_with-icon.button_variant-bordered.button_size-small{padding-left:24px;padding-right:74px}.button_with-icon.button_variant-bordered.button_size-default{padding-left:30px;padding-right:74px}.button_with-icon.button_variant-bordered.button_size-big{padding-left:34px;padding-right:74px}.button_with-icon.button_variant-bordered.button_only-icon{padding:2px}.button_with-icon.button_variant-fill.button_size-small{padding-right:50px}.button_with-icon.button_variant-fill.button_size-default{padding-right:48px}.button_with-icon.button_variant-fill.button_size-big{padding-right:54px}.button_with-icon.button_variant-fill.button_only-icon{padding:0}.button_loading{position:relative}.button_loading:before{content:"";inset:0;position:absolute}.button_loading:after{animation:buttonLoading 1.5s linear infinite;content:"";flex:none;position:absolute;z-index:1}.button_loading:hover{pointer-events:none}.button_color-primary.button_variant-fill{background-color:var(--button-fill-background);color:var(--black-400);font-weight:500}.button_color-primary.button_variant-fill:hover{background-color:var(--button-fill-background-hover)}.button_color-primary.button_variant-fill.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-fill.is-disabled:hover{background-color:var(--link-color-hover);color:#fff;cursor:not-allowed}.button_color-primary.button_variant-fill.button_loading:after{border:2px solid;border-color:#fff #fff transparent}.button_color-primary.button_variant-fill.button_loading:before{background:var(--primary)}.button_color-primary.button_variant-bordered{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.button_color-primary.button_variant-bordered:hover{background-color:var(--purple);border:1px solid var(--link-color-hover);color:#fff}.button_color-primary.button_variant-bordered.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-bordered.is-disabled:hover{background:transparent;border:2px solid var(--primary);color:var(--primary);cursor:not-allowed}.button_color-primary.button_variant-bordered.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-primary.button_variant-bordered.button_loading:before{background:#fff}.button_color-primary.button_variant-text{background:transparent;border:2px solid transparent;color:var(--primary)}.button_color-primary.button_variant-text:hover{background:var(--primary-05)}.button_color-primary.button_variant-text.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-text.is-disabled:hover{background:transparent;border:2px solid var(--primary);color:var(--primary);cursor:not-allowed}.button_color-primary.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-primary.button_variant-text.button_loading:before{background:#fff}.button_color-gray.button_variant-fill{background:var(--dark-2-color);border:2px solid var(--dark-2-color);color:#fff}.button_color-gray.button_variant-fill:hover{background:var(--primary);border:2px solid var(--primary)}.button_color-gray.button_variant-fill.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-fill.is-disabled:hover{border:2px solid transparent;cursor:not-allowed}.button_color-gray.button_variant-fill.button_loading{border-color:var(--button-gray-border-color)}.button_color-gray.button_variant-fill.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-fill.button_loading:before{background:var(--button-gray-border-color)}.button_color-gray.button_variant-bordered{background:transparent;border:2px solid var(--gray-2-color);color:#fff}.button_color-gray.button_variant-bordered:hover{border-color:var(--link-color-hover);color:#fff}.button_color-gray.button_variant-bordered.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-bordered.is-disabled:hover{background:transparent;border:2px solid var(--primary);color:var(--primary);cursor:not-allowed}.button_color-gray.button_variant-bordered.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-bordered.button_loading:before{background:#fff}.button_color-gray.button_variant-text{background:transparent;border:2px solid transparent;color:var(--gray-text)}.button_color-gray.button_variant-text:hover{background:#22222208}.button_color-gray.button_variant-text.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-text.is-disabled:hover{background:transparent;border:2px solid var(--primary);color:var(--primary);cursor:not-allowed}.button_color-gray.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-text.button_loading:before{background:#fff}.button_size-small{border-radius:var(--button-small-border-radius);font-size:var(--button-small-font-size);padding:var(--button-small-padding)}.button_size-small .button__icon-box{aspect-ratio:14/9;border-radius:20px;height:32px;right:4px}.button_size-small.button_loading:before{border-radius:var(--button-small-border-radius)}.button_size-small.button_loading:after{border-radius:12px;height:10px;left:calc(50% - 7px);top:calc(50% - 7px);width:10px}.button_size-default{border-radius:var(--button-default-border-radius);font-size:var(--button-default-font-size);padding:var(--button-default-padding)}.button_size-default .button__icon-box{aspect-ratio:1/1;border-radius:30px;height:43px;right:4px}.button_size-default.button_loading:before{border-radius:var(--button-default-border-radius)}.button_size-default.button_loading:after{border-radius:16px;height:16px;left:calc(50% - 10px);top:calc(50% - 10px);width:16px}.button_size-big{border-radius:var(--button-big-border-radius);font-size:var(--button-big-font-size);padding:var(--button-big-padding)}.button_size-big .button__icon-box{aspect-ratio:1/1;border-radius:30px;height:49px;right:4px}.button_size-big.button_loading:before{border-radius:var(--button-big-border-radius)}.button_size-big.button_loading:after{border-radius:16px;height:24px;left:calc(50% - 14px);top:calc(50% - 14px);width:24px}@keyframes buttonLoading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
