.app-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px;border-radius:16px;font-weight:600;font-size:18px;line-height:24px;height:56px;transition:background .3s ease;font-family:SBSansText,sans-serif}@media(max-width:768px){.app-button{font-size:14px;line-height:1;padding-top:17px;padding-bottom:17px;height:48px;border-radius:12px}}.app-button_icon{padding-right:16px}.app-button_color_default{background:rgba(137,146,168,.2);color:var(--color-white)}.app-button_color_default:hover{background:var(--color-gray-tertiary)}.app-button_color_primary{background:linear-gradient(rgba(37,202,129,.3),rgba(37,202,129,.3)),linear-gradient(96.61deg,#3ef4a4 -15.25%,#169da3 117.16%);color:#fff;transition:background .2s ease}.app-button_color_primary:hover{background:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15)),linear-gradient(96.61deg,#3ef4a4 -15.25%,#169da3 117.16%)}.app-button_color_secondary{background:#fff;color:#0d0f14}.app-button_color_secondary:hover{background:var(--color-gray-primary)}.app-button_color_tertiary{color:#fff;background:#0d0f14;transition:background-color .3s ease}.app-button_color_tertiary:hover{background-color:#384156}.app-button_color_quaternary{background-color:#edeff2;color:#0d0f14;transition:background-color .3s ease}.app-button_color_quaternary:hover{background-color:#dadde7}.app-button_loading{cursor:default;pointer-events:none}.app-button__spinner{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid;border-top:2px solid rgba(0,0,0,0);animation:app-button-spin .8s linear infinite}.app-button svg{flex-shrink:0}@keyframes app-button-spin{to{transform:rotate(1turn)}}.app-card{padding:20px;background-color:var(--color-white);border-radius:20px}.app-modal .ant-modal-header{margin-bottom:48px!important;padding-right:32px}.app-modal .ant-modal-title{font-family:var(--font-primary);font-weight:400!important;font-size:32px;line-height:100%;letter-spacing:-.02em}@media(max-width:768px){.app-modal .ant-modal-title{font-size:30px!important}}@media(max-width:539px){.app-modal .ant-modal-title{font-size:24px!important;line-height:30px}}.app-modal .ant-modal-body{display:flex;flex-direction:column;gap:16px}.app-modal .ant-modal-close{width:40px;height:40px}.app-modal .ant-modal-close-x{font-size:24px}.app-bar-line{margin-left:auto;height:24px;flex-shrink:0}.app-bar-line__percent{position:relative;display:flex;align-items:center;justify-content:flex-end;height:24px;background:linear-gradient(90deg,rgba(30,174,163,.3),#1eaea3);color:var(--color-white);font-family:var(--font-secondary);font-weight:600;font-size:14px;line-height:100%;letter-spacing:-4%;padding-right:8px}.app-bar-line__percent_low span{position:absolute;color:#333843}.app-pie-chart{display:flex;align-items:flex-start;gap:30px}@media(max-width:539px){.app-pie-chart{margin-top:24px!important;flex-direction:column;align-items:flex-start}}.app-pie-chart__left{position:relative;width:200px;height:200px;align-self:flex-end}@media(max-width:539px){.app-pie-chart__left{align-self:center}}.app-pie-chart__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.app-pie-chart__center-value{font-size:24px;font-weight:600}.app-pie-chart__center-title{margin-top:4px;font-size:14px;opacity:.7}.app-pie-chart__right{display:flex;flex-direction:column;gap:12px}@media(max-width:539px){.app-pie-chart__right{gap:0}}.app-pie-chart__legend-item{display:flex;align-items:center;gap:10px;min-height:30px}.app-pie-chart__legend-item svg{width:16px;height:16px;margin-left:-4px;margin-bottom:-2px}.app-pie-chart__legend-desc{font-size:14px;line-height:1;color:#0d0f14;font-weight:600;margin-right:-2px;margin-bottom:-4px}.app-pie-chart__legend-color{width:16px;height:16px;border-radius:50%;flex-shrink:0}.app-pie-chart__legend-text{font-weight:400;font-size:13px;line-height:15px;color:#022f3f;letter-spacing:-2%;margin-bottom:-4px}.app-search{position:relative;display:flex;align-items:center;background-color:#edeff2;border-radius:14px;max-width:350px;width:100%}@media(max-width:1024px){.app-search{max-width:unset}}.app-search input{border:none;padding:14px 14px 14px 44px;background-color:rgba(0,0,0,0);outline:none;font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:20px}.app-search input::placeholder{color:#8992a8}.app-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.bar-list-item{display:flex;align-items:center;padding-top:8px;padding-bottom:8px;gap:8px}.bar-list-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1019607843)}.bar-list-item__item-text{font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.1px}.dashboard-scale{display:flex;align-items:center;gap:16px;width:100%;padding-top:12px;padding-bottom:12px}.dashboard-scale__desc{color:#8c8c8c;font-size:13px;line-height:13px;max-width:96px}.dashboard-scale__line-wrap{position:relative;display:flex;flex:1}.dashboard-scale__line{position:relative;flex:1;height:6px;background:linear-gradient(90deg,#1eaea3,#1eaea3);z-index:2}.dashboard-scale__ticks{position:absolute;display:flex;top:50%;transform:translateY(-50%);justify-content:space-between;width:100%;align-items:center;z-index:1}.dashboard-scale__tick{margin-top:12px}.dashboard-scale__tick:first-child,.dashboard-scale__tick:last-child{margin-top:0}.dashboard-scale__tick:first-child .dashboard-scale__tick-line,.dashboard-scale__tick:last-child .dashboard-scale__tick-line{height:24px}.dashboard-scale__tick:first-child .dashboard-scale__tick-number{margin-left:-2px}.dashboard-scale__tick:nth-child(5) .dashboard-scale__tick-number{margin-left:-10px}.dashboard-scale__tick-line{position:relative;display:block;height:12px;width:2px;background-color:#cfd2db}.dashboard-scale__tick-number{font-family:var(--font-secondary);font-size:12px;position:absolute;bottom:-24px;color:#afafb4;margin-left:-6px}.dashboard-scale__value{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:rgba(42,201,164,.2);border-radius:50%}.dashboard-scale__value:not(.dashboard-scale__value_minor){z-index:2}.dashboard-scale__value_minor{width:18px;height:18px}.dashboard-scale__value_minor .dashboard-scale__value-inner{width:12px;height:12px}.dashboard-scale__value-inner{width:16px;height:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid var(--color-white);border-radius:50%;background:#2ac9a4}.dashboard-scale__value-text{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;white-space:nowrap}@media(max-width:768px){.dashboard-scale__value-text{display:block;font-size:10px;font-weight:600;line-height:1;transform:translate(-50%,9px)}}.dashboard-scale__value-text_min-close{top:28px;transform:translate(-50%,-14px)}@media(max-width:768px){.dashboard-scale__value-text_min-close{transform:translate(-50%,-9px)}}.dashboard-scale__value-text_middle-close{z-index:1;top:1px}@media(max-width:768px){.dashboard-scale__value-text_middle-close{top:8px;transform:translateX(-50%)}}.dashboard-scale__value-text_max-close{transform:translate(-50%,3px)}@media(max-width:768px){.dashboard-scale__value-text_max-close{transform:translate(-50%,11px)}}.dashboard-section{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1019607843);border-radius:12px;padding:20px 16px}.dashboard-section svg{flex-shrink:0}.dashboard-section__header{display:flex;justify-content:space-between;margin-bottom:16px;gap:8px}.dashboard-section__header .dashboard-section__title{position:relative;padding-right:16px;line-height:20px}.dashboard-section__header .dashboard-section__title svg{display:inline;margin-left:4px}.dashboard-section__header-inner{display:flex;flex-direction:column;font-family:var(--font-secondary)}.dashboard-section__info{color:#afafb4;font-weight:400;font-size:12px;line-height:12px;letter-spacing:-1%;margin-left:auto;width:80px;flex-shrink:0}.dashboard-section__title{font-weight:600;font-size:16px;line-height:16px;margin-bottom:4px;color:#333843}.dashboard-section__desc{color:#afafb4;font-weight:400;font-size:12px;line-height:12px;letter-spacing:-1%;max-width:350px}.no-data-block{display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;align-self:flex-start;min-height:400px}.app-checkbox{display:inline-flex;align-items:center;gap:10px;user-select:none}.app-checkbox__wrap{cursor:pointer;display:flex;align-items:center;gap:6px}.app-checkbox__wrap>svg{width:16px;min-width:16px;height:16px;flex-shrink:0;overflow:visible;position:relative;margin-top:-2px}.app-checkbox__wrap>svg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:pointer}.app-checkbox__label{display:block;font-weight:400;font-size:14px;line-height:15px;color:#333f48}@media(max-width:1280px){.app-checkbox__label{margin-bottom:-4px}}.app-checkbox__input{position:absolute;opacity:0;pointer-events:none}.app-checkbox__box{width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;border:1px solid #dadde7;border-radius:4px;background-color:rgba(0,0,0,0);transition:all .2s ease}.app-checkbox__icon{width:10px;opacity:0;transition:opacity .2s ease}.app-checkbox__input:checked+.app-checkbox__box{background-color:#384156;border-color:#384156}.app-checkbox__input:checked+.app-checkbox__box .app-checkbox__icon{opacity:1}.app-checkbox__wrap_inner:hover .app-checkbox__box{border-color:#384156}.app-checkbox__input:checked+.app-checkbox__wrap .app-checkbox__box{background-color:#384156;border-color:#384156}.app-checkbox__input:checked+.app-checkbox__wrap .app-checkbox__box .app-checkbox__icon{opacity:1}.app-loader{display:flex;align-items:center;justify-content:center;flex:1;align-self:center;margin-bottom:60px}.app-loader svg{width:40px;height:40px;animation:spin 1s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;height:28px}.app-radio__label{font-weight:400;font-size:14px;line-height:15px;color:#333f48}.app-radio__input{position:absolute;opacity:0;pointer-events:none}.app-radio__box{width:20px;height:20px;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #dadde7;background-color:rgba(0,0,0,0);transition:all .2s ease}.app-radio__mark{width:10px;height:10px;opacity:0;transition:opacity .2s ease;background-color:var(--color-white);border-radius:50%}.app-radio:hover .app-radio__box{border-color:#384156}.app-radio__input:checked+.app-radio__box{background-color:#384156;border-color:#384156}.app-radio__input:checked+.app-radio__box .app-radio__mark{opacity:1}