/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:auto;appearance:auto}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;appearance:auto;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes page-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.table__card{opacity:1;transform:none}.header__menu{transition:none}.main__page{animation:none;opacity:1;transform:none}}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{max-width:100%;vertical-align:middle}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden}body{background:#fcfcfd;color:#2c3554;font-family:Inter,sans-serif;font-size:14px;line-height:16px;margin:0;min-height:100%}html:has(.page--locked){overflow:hidden;padding-right:0;padding-right:var(--scrollbar-width,0)}html:has(.page--locked) .header{padding-right:calc(var(--header-inline) + var(--scrollbar-width, 0px))}#root{display:flex;flex-direction:column;min-height:100vh;min-width:0;width:100%}.container{margin-left:auto;margin-right:auto;max-width:100%;width:100%}section{min-width:0}section:not(:last-child){margin-bottom:80px}.button{background-color:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c35546b;inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.page{display:flex;flex:1 0 auto;flex-direction:column;max-width:100%;min-width:0;width:100%}.page__inactive{pointer-events:none}.page__inactive .header{pointer-events:auto}.header{--header-inline:24px;background-color:#fff;border-bottom:1px solid #eaecf1;box-sizing:border-box;padding:0 var(--header-inline);top:0;z-index:100}.header,.header__menu{left:0;max-width:100%;position:fixed;width:100%}.header__menu{height:calc(100% - 64px);height:calc(100% - var(--header-height, 64px));opacity:0;overflow:hidden;overscroll-behavior:contain;pointer-events:none;right:0;top:64px;top:var(--header-height,64px);transition:opacity .25s cubic-bezier(.25,.46,.45,.94),visibility .25s;visibility:hidden;z-index:9999}.header__menu.active{opacity:1;pointer-events:auto;visibility:visible}.header__menu.active .blur{opacity:1}.header__menu.active .header__panel{transform:translateX(0)}.header__panel{border-left:1px solid #eaecf1;box-shadow:-8px 0 24px #2c355414;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.25,.46,.45,.94);width:min(320px,82vw);z-index:1}.header__panel,.header__panel ul{background:#fff;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden;overflow-y:auto}.header__panel ul{align-items:stretch;flex:1 1 auto;list-style:none;margin:0;min-height:0;min-width:0;padding:16px 0;width:100%}.header__panel ul li{margin:0;max-width:100%;min-width:0;width:100%}.header__panel ul li .header__link{color:#2c3554;display:block;font-size:15px;font-weight:500;line-height:20px;max-width:100%;overflow-wrap:anywhere;padding:16px 24px;text-align:left;text-decoration:none;transition:color .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94);width:100%}.header__panel ul li:hover .header__link{background:#f5f9ff;color:#689afd}.header__panel ul li.header__item--active .header__link{background:#f0f5ff;color:#689afd}.header__panel ul li.header__item{height:auto;margin-right:0;min-height:0}.header__panel ul li.header__item:after{display:none}.header__panel-footer{background:#fff;border-top:1px solid #eaecf1;flex-shrink:0;margin-top:auto;padding:16px 16px 24px}.header__panel-footer,.header__panel-user{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.header__panel-user{align-items:center;background:#f5f7fa;border:none;border-radius:12px;display:flex;gap:12px;padding:12px;text-align:left;transition:background-color .15s cubic-bezier(.25,.46,.45,.94)}.header__panel-user:focus-visible,.header__panel-user:hover{background:#ebf2ff}.header__panel-avatar{border-radius:10px;flex-shrink:0;overflow:hidden}.header__panel-avatar img{display:block;height:40px;object-fit:cover;width:40px}.header__panel-info{display:flex;flex-direction:column;gap:2px;min-width:0}.header__panel-name{color:#2c3554;font-size:14px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__panel-status{align-items:center;color:#1754cf;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:16px}.header__panel-status:before{background:currentcolor;border-radius:50%;content:"";height:7px;width:7px}.header__panel-status--done,.header__panel-status--learning{color:#2d764b}.header__panel-status--idle{color:#a56112}.header__list{flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.header__item,.header__list{align-items:center;display:flex;min-width:0}.header__item{cursor:pointer;flex-shrink:1;height:100%;min-height:64px;min-height:var(--header-height,64px);position:relative}.header__item:not(:last-child){margin-right:32px}.header__item .header__link{background:#0000;border:none;color:#2c3554;cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:16px;padding:0;text-decoration:none;transition:color .25s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.header__item:after{background-color:#689afd;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.25,.46,.45,.94);width:100%}.header__item--active:after,.header__item:hover:after{transform:scaleX(1)}.header__item--active .header__link,.header__item:hover .header__link{color:#689afd}.header__profile{flex-shrink:0;margin-left:auto;position:relative}.header__profile,.header__profile-btn{align-items:center;display:flex;gap:8px;min-width:0}.header__profile-btn{background:#0000;border:none;border-radius:12px;max-width:100%;padding:4px 6px 4px 4px;text-align:left;transition:background-color .15s cubic-bezier(.25,.46,.45,.94)}.header__profile-btn:focus-visible,.header__profile-btn:hover{background:#f5f7fa}.header__profile--open .header__profile-btn{background:#f0f5ff}.header__avatar{border-radius:10px;flex-shrink:0;overflow:hidden}.header__avatar img{display:block;height:40px;object-fit:cover;width:40px}.header__info{min-width:0}.header__name{color:#000;font-size:14px;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__role{color:#1754cf;font-size:12px;font-weight:400;line-height:18px}.header__dropdown{animation:page-enter .15s cubic-bezier(.25,.46,.45,.94);background:#fff;border:1px solid #eaecf1;border-radius:14px;box-shadow:0 10px 24px #2c35541a;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,100vw - 32px);z-index:120}.header__dropdown-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.header__dropdown-avatar{border-radius:12px;flex-shrink:0;overflow:hidden}.header__dropdown-avatar img{display:block;height:56px;object-fit:cover;width:56px}.header__dropdown-identity{min-width:0}.header__dropdown-name,.header__dropdown-role,.header__dropdown-status{margin:0}.header__dropdown-name{color:#2c3554;font-size:16px;font-weight:600;line-height:22px}.header__dropdown-role{color:#697186;font-size:13px;line-height:18px;margin-top:2px}.header__dropdown-status{align-items:center;color:#1754cf;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:16px;margin-top:6px}.header__dropdown-status:before{background:currentcolor;border-radius:50%;content:"";height:8px;width:8px}.header__dropdown-status--active{color:#1754cf}.header__dropdown-status--done,.header__dropdown-status--learning{color:#2d764b}.header__dropdown-status--idle{color:#a56112}.header__dropdown-facts{grid-gap:8px;border-bottom:1px solid #eaecf1;border-top:1px solid #eaecf1;display:grid;gap:8px;margin:0 0 16px;padding:12px 0}.header__dropdown-facts>div{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:108px 1fr}.header__dropdown-facts dt{color:#697186;font-size:12px;line-height:16px;margin:0}.header__dropdown-facts dd{color:#2c3554;font-size:13px;font-weight:500;line-height:18px;margin:0;min-width:0;overflow-wrap:anywhere}.header__dropdown-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 12px;padding:0}.header__dropdown-stats li{background:#f5f7fa;border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px}.header__dropdown-stats span{color:#697186;font-size:11px;line-height:14px}.header__dropdown-stats strong{color:#2c3554;font-size:16px;font-weight:600;line-height:22px}.header__dropdown-note{color:#697186;font-size:11px;line-height:15px;margin:0}.nav{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;min-height:64px;min-height:var(--header-height,64px);min-width:0}.logo{color:#2c3554;flex-shrink:0;font-size:18px;font-weight:700;line-height:22px;margin:0 24px 0 0}.logo__action{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .25s cubic-bezier(.25,.46,.45,.94),opacity .15s cubic-bezier(.25,.46,.45,.94)}.logo__action:hover{color:#689afd}.logo__action:active{opacity:.85}.burger{display:none;flex-shrink:0}@media screen and (max-width:1280px){.burger{align-items:center;display:flex;justify-content:flex-end}}.burger__btn{background:#0000;border:none;color:inherit;cursor:pointer;display:block;flex-shrink:0;font:inherit;height:24px;padding:0;position:relative;transition:opacity .15s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94);width:24px}.burger__btn:hover{opacity:.72}.burger__btn:active{transform:scale(.96)}.burger__line{background:#000;border-radius:1px;display:block;height:2px;left:2px;position:absolute;transform-origin:center;transition:top .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94),opacity .15s cubic-bezier(.25,.46,.45,.94);width:20px}.burger__line:first-child{top:5px}.burger__line:nth-child(2){top:11px}.burger__line:nth-child(3){top:17px}.burger__btn--active .burger__line:first-child{top:11px;transform:rotate(45deg)}.burger__btn--active .burger__line:nth-child(2){opacity:0}.burger__btn--active .burger__line:nth-child(3){top:11px;transform:rotate(-45deg)}.main{flex:1 0 auto;max-width:100%;min-width:0;padding:128px 264px 64px;padding:calc(var(--header-height, 64px) + 64px) 264px 64px;width:100%}.main__viewport{min-height:520px}.main__viewport--tall{min-height:720px}.main__page{animation:page-enter .25s cubic-bezier(.25,.46,.45,.94)}.main__title{color:#2c3554;font-size:36px;font-weight:600;line-height:44px;margin:0 0 16px;overflow-wrap:anywhere}.main__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 24px;min-width:0}.main__filter{flex:1 1 16rem;margin:0;max-width:100%;min-width:0}.main__list{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 0 10px;scrollbar-color:#a5aec0 #e9ecf1;scrollbar-width:thin}.main__list::-webkit-scrollbar{height:6px}.main__list::-webkit-scrollbar-track{background:#e9ecf1;border-radius:999px}.main__list::-webkit-scrollbar-thumb{background:#a5aec0;border-radius:999px}.main__list::-webkit-scrollbar-thumb:hover{background:#1754cf}.main__list>li{flex:0 0 auto}.main__chip{align-items:center;background:#f5f7fa;border:none;border-radius:40px;color:#697186;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:400;gap:8px;line-height:20px;padding:8px 16px;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.main__chip:hover:not(.main__chip--active){background:#ebeef4;color:#2c3554}.main__chip:active{transform:scale(.98)}.main__chip--active{background:#1754cf;color:#fff}.main__chip--active .main__count{background:#ffffffeb;color:#1754cf}.main__count{align-items:center;background:#d7e1f4;border-radius:999px;color:#2c3554;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.table__wrapper{grid-column-gap:24px;grid-row-gap:0;column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:0;min-width:0;row-gap:0;width:100%}.table__card{align-items:flex-start;animation:fade-in-up .35s cubic-bezier(.25,.46,.45,.94) forwards;background:#fff;border:1px solid #eaecf1;border-radius:12px;box-shadow:0 1px 3px #2c35540a;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 24px;max-width:100%;min-width:0;opacity:0;overflow:hidden;position:relative;transform:translateY(12px);transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94);width:100%}.table__card:first-child{animation-delay:0ms}.table__card:nth-child(2){animation-delay:60ms}.table__card:nth-child(3){animation-delay:.12s}.table__card:nth-child(4){animation-delay:.18s}.table__card:nth-child(5){animation-delay:.24s}.table__card:nth-child(6){animation-delay:.3s}.table__card:nth-child(7){animation-delay:.36s}.table__card:nth-child(8){animation-delay:.42s}.table__card:nth-child(9){animation-delay:.48s}.table__card:nth-child(10){animation-delay:.54s}.table__card:nth-child(11){animation-delay:.6s}.table__card:nth-child(12){animation-delay:.66s}.table__card:nth-child(13){animation-delay:.72s}.table__card:nth-child(14){animation-delay:.78s}.table__card:nth-child(15){animation-delay:.84s}.table__card:nth-child(16){animation-delay:.9s}.table__card:nth-child(17){animation-delay:.96s}.table__card:nth-child(18){animation-delay:1.02s}.table__card:nth-child(19){animation-delay:1.08s}.table__card:nth-child(20){animation-delay:1.14s}@media screen and (min-width:769px){.table__card:hover{box-shadow:0 10px 24px #2c35541a;transform:translateY(-4px)}.table__card:hover .table__img img{transform:scale(1.02)}}.table__card--active .table__title,.table__card:hover .table__title{color:#689afd}.table__card--active .table__img img,.table__card:hover .table__img img{opacity:.94}.table__card--active{border-color:#689afd;box-shadow:0 10px 24px #2c35541a}.table__card:has(.table__open:active){transform:scale(.99)}.table__open{background:#0000;border:none;border-radius:inherit;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}.table__img,.table__inner{min-width:0;width:100%}.table__img{margin-bottom:16px;overflow:hidden;padding:16px 16px 0}.table__img img{border-radius:8px;display:block;height:180px;max-width:100%;object-fit:cover;object-position:center;transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94);width:100%}.table__img--focus-top img{object-position:center 30%}.table__badges{display:flex;flex-wrap:wrap;left:24px;max-width:calc(100% - 48px);position:absolute;top:24px;z-index:1}.table__badge{background:#eb5656;border-radius:4px;color:#fff;font-size:14px;font-weight:400;line-height:18px;padding:4px}.table__badge:not(:last-child){margin-right:8px}.table__badge:nth-child(2n),.table__status{background:#689afd}.table__status{border-radius:4px;color:#fff;font-size:12px;font-weight:600;line-height:16px;padding:4px 8px;position:absolute;right:24px;top:24px;z-index:1}.table__like,.table__meta{align-items:center;border-radius:4px;color:inherit;display:inline-flex;gap:6px;margin:-4px 0;min-height:28px;padding:4px 6px}.table__like .icon,.table__meta .icon{color:#697186;flex-shrink:0;transition:color .15s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94)}.table__like:hover,.table__meta:hover{background:#f7f7f7}.table__like--active{color:#e73232}.table__like--active .icon{color:#e73232;transform:scale(1.05)}.table__meta{background:#0000;border:none;font:inherit}.table__caption{align-items:center;color:#697186;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:space-between;line-height:18px;padding:0 16px 16px}.table__caption>div{min-width:0}.table__bar{min-width:0;padding:0 16px 8px;width:100%}.table__title{color:#2c3554;font-size:18px;font-weight:600;line-height:26px;margin:0;overflow-wrap:anywhere;padding:0 16px;transition:color .25s cubic-bezier(.25,.46,.45,.94)}.table__comments,.table__text{color:#697186;font-size:14px;font-weight:400;line-height:18px;margin:0;overflow-wrap:anywhere;padding:16px}.table__comments{position:relative;z-index:2}.news__title{margin:0 0 30px}.news__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news__grid .table__text{line-height:24px;padding-top:8px}.news__grid .table__comments{align-items:center;display:flex;flex-wrap:wrap;gap:24px;padding-top:0}.news__grid .table__comments .table__like,.news__grid .table__comments .table__meta{align-items:center;display:inline-flex;gap:6px}.news__grid .table__card{max-width:100%}.news__grid .table__img img{height:220px;max-width:100%;width:100%}.search-field{display:block;max-width:420px;position:relative;width:100%}.search-field__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.search-field__input{background:#f5f7fa;border:1px solid #eaecf1;border-radius:40px;color:#2c3554;display:block;font:inherit;font-size:15px;line-height:20px;min-width:0;padding:10px 48px 10px 16px;transition:border-color .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94);width:100%}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-field__input::placeholder{color:#697186}.search-field__input:hover{border-color:#d5d8e2}.search-field__input:focus{background:#fff;border-color:#689afd;box-shadow:0 0 0 3px #689afd2e;outline:none}.search-field__clear{align-items:center;border-radius:999px;color:#697186;cursor:pointer;display:inline-flex;gap:4px;height:32px;justify-content:center;min-width:32px;opacity:.55;padding:0 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.25,.46,.45,.94),color .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94);z-index:1}.search-field__clear:disabled{cursor:default;opacity:0;pointer-events:none}.search-field__clear:not(:disabled):hover{background:#ebf2ff;color:#689afd;opacity:1}.search-field__clear:not(:disabled):active{transform:translateY(-50%) scale(.96)}.search-field__icon{display:block;font-size:20px;font-weight:400;line-height:1}.search-field__caption{display:none;font-size:12px;font-weight:600;line-height:1}.search-field--filled:focus-within .search-field__clear:not(:disabled),.search-field--filled:hover .search-field__clear:not(:disabled){opacity:1}.search-field--filled:hover .search-field__clear:not(:disabled){padding-right:10px}.search-field--filled:hover .search-field__clear:not(:disabled) .search-field__caption{display:inline}.empty-state{background:#f8f9fb;border:1px dashed #eaecf1;border-radius:12px;padding:40px 24px;text-align:center}.empty-state__title{color:#2c3554;font-size:18px;font-weight:600;line-height:26px;margin:0 0 8px}.empty-state__text{color:#697186;font-size:14px;line-height:20px;margin:0}.modal{align-items:center;animation:page-enter .25s cubic-bezier(.25,.46,.45,.94);background:#2c355466;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:16px;position:fixed;right:0;top:64px;top:var(--header-height,64px);z-index:90}.modal,.modal__dialog{display:flex;flex-direction:column}.modal__dialog{background:#fff;border-radius:14px;box-shadow:0 10px 24px #2c35541a;flex-shrink:0;margin:auto;overflow:visible;width:min(640px,100%)}.modal__header{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 16px 8px}.modal__header--profile{justify-content:space-between}.modal__profile-title{color:#2c3554;font-size:16px;font-weight:600;line-height:22px;margin:0}.modal__dialog--profile{width:min(420px,100%)}.modal__body--profile{padding-top:8px}.modal--profile{z-index:110}.modal__close{border-radius:6px;color:#689afd;cursor:pointer;font-size:14px;line-height:18px;padding:6px 10px;transition:background-color .15s cubic-bezier(.25,.46,.45,.94)}.modal__close:hover{background:#f5f9ff}.modal__media{background:#edeff3;flex-shrink:0;min-width:0;overflow:hidden;width:100%}.modal__media img{display:block;height:clamp(200px,32vh,280px);object-fit:cover;object-position:center;width:100%}.modal__media--focus-top img{object-position:center 30%}.modal__body{padding:24px}.modal__eyebrow{color:#697186;font-size:14px;line-height:18px;margin:0 0 8px}.modal__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.modal__tags li{background:#eb5656;border-radius:4px;color:#fff;font-size:13px;line-height:16px;padding:4px 8px}.modal__tags li:nth-child(2n){background:#689afd}.modal__title{color:#2c3554;font-size:24px;font-weight:600;line-height:32px;margin:0 0 8px;overflow-wrap:anywhere}.modal__lead,.modal__meta{color:#697186;font-size:14px;line-height:22px;margin:0 0 16px;overflow-wrap:anywhere}.modal__progress{margin-bottom:24px}.modal__row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between;line-height:18px;margin-bottom:8px}.modal__label{color:#2c3554;font-weight:600}.modal__hint{color:#697186}.modal__comments{margin-bottom:24px;scroll-margin-top:16px}.modal__comments:focus{outline:none}.modal__heading{color:#2c3554;font-size:16px;font-weight:600;line-height:22px;margin:0 0 12px}.modal__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.modal__comment{background:#f5f7fa;border-radius:10px;padding:12px}.modal__author{color:#2c3554;font-size:13px;font-weight:600;line-height:16px;margin-bottom:4px}.modal__message{color:#697186;font-size:14px;line-height:20px;margin:0;overflow-wrap:anywhere}.modal__more{border-radius:8px;color:#689afd;cursor:pointer;font-size:14px;font-weight:600;line-height:18px;margin-top:12px;padding:8px 12px}.modal__more:hover{background:#f5f9ff}.modal__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__action{background:#f5f7fa;border-radius:8px;color:#2c3554;cursor:pointer;font-size:15px;font-weight:600;line-height:18px;min-width:0;padding:12px 16px;text-align:center;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),color .25s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94);width:100%}.modal__action:hover{background:#eaecf1}.modal__action:active{transform:scale(.98)}.modal__action--primary{background:#689afd;color:#fff}.modal__action--primary:hover{background:#5184ec}.modal__actions>.modal__action:only-child{grid-column:1/-1}.footer{align-items:center;background:#f3f4f7;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0;padding:24px 32px;width:100%}.footer__logo{color:#2c3554;font-size:18px;font-weight:700;line-height:22px;margin:0}.footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;min-width:0}.footer__note{animation:page-enter .25s cubic-bezier(.25,.46,.45,.94);color:#697186;font-size:14px;line-height:18px;margin:0}.footer__button{background:#f5f9ff;border-radius:8px;color:#1754cf;cursor:pointer;font-size:15px;font-weight:700;line-height:18px;padding:14px 18px;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94)}.footer__button:hover{background:#e6efff}.footer__button:active{transform:scale(.98)}.skip-link{background:#fff;border-radius:4px;box-shadow:0 0 0 2px #689afd;color:#2c3554;font-size:14px;left:16px;padding:8px 16px;position:absolute;text-decoration:none;top:-100%;z-index:10000}.skip-link:focus{top:16px}.burger__btn:focus-visible,.footer__button:focus-visible,.header__link:focus-visible,.header__panel-user:focus-visible,.header__profile-btn:focus-visible,.logo__action:focus-visible,.main__chip:focus-visible,.modal__action:focus-visible,.modal__close:focus-visible,.modal__more:focus-visible,.search-field__clear:focus-visible,.search-field__input:focus-visible,.table__like:focus-visible,.table__meta:focus-visible,.table__open:focus-visible{outline:2px solid #689afd;outline-offset:2px}:root{--header-height:64px}@media screen and (min-width:1281px)and (max-width:1480px){.header__item:not(:last-child){margin-right:16px}}@media screen and (max-width:1920px){.main{padding-bottom:64px;padding-left:132px;padding-right:132px}}@media screen and (max-width:1656px){.main{padding-left:66px;padding-right:66px}}@media screen and (max-width:1524px){.main{padding-left:44px;padding-right:44px}}@media screen and (max-width:1480px){.table__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1280px){:root{--header-height:56px}.header{--header-inline:16px;padding:0 var(--header-inline)}.header__list{display:none}.header__panel{width:min(300px,78vw)}.header__profile{display:none}.nav{align-items:center;display:flex;justify-content:space-between;min-height:64px;min-height:var(--header-height);position:relative}.logo{margin-right:0}.burger{margin-left:auto}.main{padding-left:33px;padding-right:33px;padding-top:112px;padding-top:calc(var(--header-height) + 48px)}.table__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:808px){.header__panel{width:min(280px,82vw)}.news__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:772px){.main{padding-left:24px;padding-right:24px}.table__wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:768px){:root{--header-height:52px}.main{padding-bottom:48px;padding-left:16px;padding-right:16px;padding-top:96px;padding-top:calc(var(--header-height) + 32px)}.main__title{font-size:28px;line-height:34px;margin:0 0 16px}.main__toolbar{align-items:stretch;flex-direction:column;gap:12px}.main__filter{flex:0 0 auto;width:100%}.main__chip{font-size:15px;line-height:18px}.search-field{max-width:none}.footer{padding:16px}.footer__logo{font-size:16px;line-height:20px;margin:0}.footer__button{font-size:14px;line-height:16px;padding:10px 14px}.modal{padding:8px}.modal__dialog{border-radius:12px;width:100%}.modal__media img{height:clamp(160px,28vh,220px)}.modal__title{font-size:20px;line-height:28px;margin:0 0 8px}.modal__body{padding:16px}.modal__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__action{flex:none;font-size:13px;line-height:16px;padding:12px 10px;text-align:center;width:100%}.modal__actions>.modal__action:only-child{grid-column:1/-1}.table__img img{height:168px}}@media screen and (max-width:375px){.main__title{font-size:24px;line-height:30px}.main__chip{font-size:14px;padding:6px 12px}.logo{font-size:16px}}@media screen and (max-width:320px){.footer__button{font-size:13px;padding:8px 12px}}
/*# sourceMappingURL=main.864cc81a.css.map*/