body{--base-font:"PT Sans","Arial",sans-serif;--base-font-size:16px;--mono-font:"PT Mono","Times New Roman",sans-serif;--primary-dark:#000c26;--primary-blue:#315dff;--primary-blue-rgb:0,90,199;--primary-purple:#5e269d;--primary-purple-rgb:94,38,157;--primary-collar:#ff5e79;--primary-collar-rgb:255,94,121;--primary-color:#995eff;--primary-dark-color:#783dde;--dark-color:#2d2d2d;--dark-2-color:#353535;--gray-color:#8b8a8c;--gray-2-color:#414141;--gray-3-color:hsla(0,0%,100%,.1);--bg-color:#000;--link-color:hsla(0,0%,100%,.8);--link-color-hover:#fff;--success-border:#54dd7d;--success-text:#219653;--error-text:#b00a0a;--error-text-color:red;--transition-fast:.4s;--transition-long:.8s;--br:5px;--vk-color:#4a76a8;--tg-color:#229ace;--button-small-padding:10px 16px;--button-small-border-radius:30px;--button-small-font-size:12px;--button-medium-padding:14px 28px;--button-medium-border-radius:40px;--button-medium-font-size:18px;--button-big-padding:16px 44px;--button-big-border-radius:60px;--button-big-font-size:20px;--input-border:2px;--input-border-color:#e0e5f2;--input-bg-color:#fff;--input-gray-bg-color:#f4f5f9;--input-border-radius:4px;--input-text-color:#222;--focused-input-border-color:var(--primary-color);--error-input-border-color:#de0215;--tag-primary-bg:var(--primary-color);--tag-primary-bg-hover:var(--primary-dark-color);--tag-primary-soft-bg:rgba(93,120,255,.2);--tag-primary-soft-bg-hover:rgba(56,74,215,.2);--tag-primary-bordered-border-color:var(--primary-color);--tag-primary-bordered-bg-hover:rgba(93,120,255,.2);--tag-primary-soft-bordered-border-color:rgba(93,120,255,.2);--tag-primary-soft-bordered-bg-hover:rgba(93,120,255,.2);--tag-green-bg:#0fbf77;--tag-green-bg-hover:#0db36f;--tag-green-soft-bg:rgba(15,191,119,.2);--tag-green-soft-bg-hover:rgba(15,191,119,.3);--tag-green-bordered-border-color:#0fbf77;--tag-green-bordered-bg-hover:rgba(15,191,119,.2);--tag-green-soft-bordered-border-color:rgba(15,191,119,.2);--tag-green-soft-bordered-bg-hover:rgba(15,191,119,.1);--tag-orange-bg:#e68536;--tag-orange-bg-hover:#da7d32;--tag-orange-soft-bg:rgba(230,133,54,.2);--tag-orange-soft-bg-hover:rgba(230,133,54,.3);--tag-orange-bordered-border-color:#e68536;--tag-orange-bordered-bg-hover:rgba(230,133,54,.2);--tag-orange-soft-bordered-border-color:rgba(230,133,54,.2);--tag-orange-soft-bordered-bg-hover:rgba(230,133,54,.3)}.button{color:#fff;font-size:14px;padding:12px 40px;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{height:24px;width:24px;fill:#fff;flex:none}.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{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.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(--link-color);border:2px solid transparent;color:#fff}.button_color-primary.button_variant-fill:hover{background-color:var(--link-color-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-color)}.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);color:var(--primary-color);cursor:not-allowed}.button_color-primary.button_variant-bordered.button_loading:after{border:2px solid var(--primary-color);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-color)}.button_color-primary.button_variant-text:hover{background:var(--primary-color-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);color:var(--primary-color);cursor:not-allowed}.button_color-primary.button_variant-text.button_loading:after{border:2px solid var(--primary-color);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-color);border:2px solid var(--primary-color)}.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-color);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);color:var(--primary-color);cursor:not-allowed}.button_color-gray.button_variant-bordered.button_loading:after{border:2px solid var(--primary-color);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);color:var(--primary-color);cursor:not-allowed}.button_color-gray.button_variant-text.button_loading:after{border:2px solid var(--primary-color);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-medium-border-radius);font-size:var(--button-medium-font-size);padding:var(--button-medium-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-medium-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)}}
