.скелет{display:flex;flex-direction:column;gap:12px;padding:16px 4px}.скелет__строка{display:block;height:16px;border-radius:8px;background:var(--surface-2);animation:скелет-пульс 1.4s ease-in-out infinite}@keyframes скелет-пульс{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.скелет__строка{animation:none}}.иконка{display:inline-block;flex:none;vertical-align:middle}.кнопка{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.кнопка:active:not(:disabled){transform:scale(.97)}.кнопка:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.кнопка._загрузка{position:relative;color:transparent;pointer-events:none}.кнопка._загрузка:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--text-on-accent);border-right-color:transparent;border-radius:50%;animation:кнопка-вращение .7s linear infinite}.кнопка._обычная._загрузка:after,.кнопка._тихая._загрузка:after,.кнопка._опасная._загрузка:after{border-color:var(--text-secondary);border-right-color:transparent}@keyframes кнопка-вращение{to{transform:rotate(360deg)}}.шаги{display:flex;align-items:center;gap:12px;font-size:var(--fs-14);font-weight:600;color:var(--text-secondary)}.шаги__текст{white-space:nowrap;font-variant-numeric:tabular-nums}.шаги__полоса{display:flex;flex:1;gap:4px}.шаги__полоса i{flex:1;height:6px;border-radius:42px;background:var(--surface-2)}.шаги__полоса i._пройден{background:var(--primary-600)}.рейтинг-участники .партнёр-поиск-фильтры{padding:12px 0;gap:18px}.рейтинг-участники .партнёр-поиск-фильтры input{padding:8px 12px;border:1px solid #d6dfeb;border-radius:8px;font-size:13px}.рейтинг-участники .партнёр-поиск-фильтры button{padding:8px 12px;border-radius:8px;background:#e7eef9;color:#28456b}.рейтинг-участники .партнёр-таблица{font-size:14px}.рейтинг-участники .партнёр-таблица .аватар{width:40px;height:40px;flex:none}.рейтинг-участники .партнёр-таблица td{height:64px;padding-top:10px;padding-bottom:10px}.рейтинг-я{background:#eaf1fc}.рейтинг-медаль{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e5eaf1}.рейтинг-метка{border-radius:12px;padding:3px 10px;color:#355b94;background:#dbe7fc}.рейтинг-низ{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;color:#60738f;font-size:13px}.рейтинг-низ div{display:flex;align-items:center;gap:14px}.рейтинг-низ button{padding:7px 12px;border:1px solid #d5deeb;border-radius:8px}.рейтинг-низ button:disabled{opacity:.4}.начисления-история{padding:24px}.начисления-история h2{font-size:22px;font-weight:700;margin-bottom:24px}.начисления-фильтры{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.начисления-фильтры input,.начисления-фильтры select,.начисления-период input{padding:10px 14px;border:1px solid #d5deeb;border-radius:9px;background:#fff;font-size:13px}.начисления-фильтры input{flex:1;min-width:180px}.начисления-статусы{display:flex;gap:4px;padding:4px;border:1px solid #dce4ef;border-radius:10px}.начисления-статусы button{padding:8px 12px;border-radius:8px;font-size:13px;color:#5c708e}.начисления-статусы button[aria-pressed=true]{background:#e1eaff;color:#234b86}.начисления-сеть-иконка{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e1ebfc;color:#385b8a}.начисления-пояснение{margin-top:22px;padding-top:18px;border-top:1px solid #e0e7f0;color:#637694;font-size:13px}.начисления-период{display:flex;align-items:center;gap:10px;font-size:13px;color:#60738f;flex-wrap:wrap}.сеть-пустая{display:flex;flex-direction:column;align-items:center;text-align:center;padding:38px 20px;gap:16px}.сеть-пустая-иконка{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;color:#1c3553;background:#e5edfc}.сеть-пустая h3{margin:0;font-size:20px;font-weight:700;color:#101b2d}.сеть-пустая p{margin:0;font-size:14px;color:#637694}.рейтинг-участники{padding:24px}.рейтинг-панель{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.рейтинг-панель h2{font-size:20px;font-weight:700}.рейтинг-панель input{padding:10px 14px;border:1px solid #d5deeb;border-radius:9px;font-size:14px}.рейтинг-участники .партнёр-таблица td{padding:14px 20px}.рейтинг-участники .партнёр-таблица th{padding:12px 20px}.рейтинг-участники .партнёр-таблица td:first-child{width:100px;text-align:center}.партнёр-передача-сетка .партнёр-форма-передачи .партнёр-заголовок,.партнёр-передача-сетка aside .партнёр-заголовок{font-size:20px;font-weight:700;line-height:1.3}.партнёр-форма-передачи select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526783' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.передача-куратор .партнёр-вторичная-кнопка{background:#fff;box-shadow:0 2px 3px #182b4610,0 5px 12px #182b4612;border-color:#cbd6e5}.партнёр-передача-сетка .партнёр-передача-памятка ol{padding:0;margin-left:0}.партнёр-передача-сетка .партнёр-передача-памятка li{padding-left:0}.партнёр-передача-сетка .партнёр-передача-памятка{align-self:stretch}.партнёр-передача-памятка ol{list-style:none;counter-reset:передача;padding:0}.партнёр-передача-памятка li{display:flex;gap:16px;padding:0;counter-increment:передача}.партнёр-передача-памятка li:before{content:counter(передача);flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#dfeaff;color:#28518a;font-size:17px}.партнёр-передача-памятка li:nth-child(2):before{background:#def2e7;color:#28664a}.партнёр-передача-памятка li:nth-child(3):before{background:#e9defb;color:#69439b}.передача-куратор{border-top:1px solid #dde5ef;padding-top:24px;margin-top:24px}.передача-согласие-памятка{border-top:1px solid #dde5ef;padding-top:22px;margin-top:24px;font-size:13px;color:#63738b;line-height:1.6}.партнёр-отправка-действия{display:flex;gap:16px;align-items:center}.партнёр-отправка-действия .партнёр-вторичная-кнопка{margin:0;min-width:120px}.сеть-компоновка{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;grid-template-areas:"invite help" "partners partners" "invitees funnel";align-items:start}.сеть-компоновка>.партнёр-карточка{min-width:0;margin:0;padding:24px}.сеть-компоновка>.партнёр-карточка+.партнёр-карточка{margin-top:0}.сеть-компоновка{align-items:stretch;row-gap:20px}.сеть-компоновка .сеть-инструкция ol{list-style:none;counter-reset:шаг;padding:0;margin:20px 0 0}.сеть-компоновка .сеть-инструкция li{counter-increment:шаг;display:flex;align-items:center;gap:14px;padding:10px 0;margin:0}.сеть-инструкция li:before{content:counter(шаг);display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#dfeaff;color:#284c82;font-size:16px;font-weight:600}.сеть-инструкция li:nth-child(2):before{background:#ddf2e8;color:#285f4a}.сеть-инструкция li:nth-child(3):before{background:#e9dffd;color:#62428e}.сеть-приглашение{grid-area:invite;min-width:0}.сеть-приглашение>.партнёр-карточка{padding:0;border:0;box-shadow:none;background:transparent}.сеть-приглашение>.партнёр-карточка+.партнёр-карточка{border-top:1px solid #e3e9f2;margin-top:22px;padding-top:22px}.сеть-инструкция{grid-area:help}.сеть-инструкция ol{padding-left:24px;font-size:14px;color:#425774}.сеть-инструкция li{padding:12px 0 12px 8px}.сеть-инструкция li::marker{color:#65508c;font-weight:600}.сеть-партнёры{grid-area:partners}.сеть-приглашённые{grid-area:invitees;min-width:0}.сеть-воронка{grid-area:funnel}.сеть-компоновка .партнёр-ссылка-код{overflow-wrap:anywhere}@media(max-width:950px){.сеть-компоновка{grid-template-columns:minmax(0,1fr);grid-template-areas:"invite" "help" "partners" "invitees" "funnel"}}.обзор-фильтры{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin:18px 0}.обзор-фильтры input,.обзор-фильтры select{width:100%;min-width:0;padding:9px 12px;font-size:13px;border:1px solid #d4ddeb;border-radius:8px;background:#f9fbff;box-shadow:0 2px 4px #20334c12}.обзор-таблица-обёртка{overflow-x:auto}.обзор-таблица{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.обзор-таблица th{padding:10px 12px;color:#526985;font-weight:500;background:#edf2f8}.обзор-таблица td{padding:12px;border-bottom:1px solid #e5ebf3;white-space:nowrap}.обзор-таблица tr:last-child td{border-bottom:0}.обзор-клиент{display:flex;align-items:center;gap:12px;text-decoration:none;color:#152139}.обзор-клиент .аватар{flex:none;width:40px;height:40px}.обзор-клиент b{font-weight:600}.обзор-клиент small{display:block;margin-top:4px;color:#637694;font-size:12px}.партнёр-обзор-сетка .партнёр-обзор-боковые{grid-template-rows:auto 1fr}@media(max-width:600px){.обзор-фильтры{grid-template-columns:1fr;gap:10px}}.партнёр-передача-сетка{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.партнёр-передача-сетка>form,.партнёр-передача-сетка>section{grid-column:span 2}.партнёр-переключатель{display:flex;gap:6px;margin-bottom:20px}.партнёр-передача-сетка .партнёр-карточка{margin-top:0;padding:26px}.партнёр-поля-пара{display:grid;grid-template-columns:1fr 1fr;gap:20px}.партнёр-форма-передачи{gap:22px}.партнёр-форма-передачи .партнёр-заголовок{margin:0;font-size:16px}.партнёр-форма-передачи .партнёр-подпись{margin:0}.партнёр-передача-памятка ol{padding-left:20px;margin:24px 0}.партнёр-передача-памятка li{padding-left:6px;margin-bottom:24px;font-size:13px;color:#50627c}.партнёр-передача-памятка b{font-weight:600;color:#17243a}.партнёр-передача-памятка p{margin:6px 0 0;line-height:1.65}@media(max-width:900px){.партнёр-передача-сетка{grid-template-columns:1fr}.партнёр-передача-сетка>form,.партнёр-передача-сетка>section{grid-column:auto}}@media(max-width:560px){.партнёр-поля-пара{grid-template-columns:1fr;gap:18px}.партнёр-передача-сетка .партнёр-карточка{padding:20px}}.партнёр{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-1, var(--surface-0))}.партнёр__боковая{display:none}.партнёр__шапка{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface-0)}.партнёр__шапка .партнёр__логотип{width:auto;height:20px}.партнёр__содержимое{flex:1;width:100%;max-width:720px;margin:0 auto;padding:16px 16px 96px}.партнёр__низ{position:fixed;inset:auto 0 0 0;display:flex;justify-content:space-around;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--surface-0);z-index:20}.партнёр__вкладка{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:10px;font-size:var(--fs-12);color:var(--text-secondary);text-decoration:none}.партнёр__вкладка._активна{color:var(--text-primary);font-weight:600}.партнёр-карточка{padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-0);box-shadow:var(--shadow-1)}@media(min-width:768px){.партнёр__боковая{position:fixed;inset:12px auto 12px 12px;z-index:20;display:flex;flex-direction:column;width:236px;padding:24px 16px 16px;overflow-y:auto;border-radius:20px;background:var(--rail);color:var(--on-dark-strong);box-shadow:var(--shadow-2)}.партнёр__боковая .партнёр__боковой-логотип{width:128px;height:auto;margin:4px 8px 0}.партнёр__название{margin:28px 8px 14px;color:var(--on-dark-muted);font-size:var(--fs-12);font-weight:600}.партнёр__меню{display:flex;flex-direction:column;gap:4px}.партнёр__меню .партнёр__вкладка{flex:none;flex-direction:row;justify-content:flex-start;min-height:44px;padding:10px 12px;gap:12px;color:var(--on-dark-strong);font-size:var(--fs-14);border:1px solid transparent}.партнёр__меню .партнёр__вкладка._активна{border-color:var(--on-dark-muted);background:var(--on-dark-subtle);color:var(--text-on-accent)}.партнёр__меню .партнёр__вкладка:focus-visible{outline:2px solid white;outline-offset:2px}.партнёр__выход.кнопка{justify-content:flex-start;margin-top:auto;color:var(--on-dark-strong)}.партнёр__шапка,.партнёр__низ{display:none}.партнёр__содержимое{width:calc(100% - 296px);max-width:1280px;margin:0 24px 0 272px;margin-left:max(272px,calc(248px + (100% - 1528px)/2));margin-right:max(24px,calc((100% - 1528px)/2));padding:32px 0 48px}}.партнёр-заголовок-страницы{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 28px}.партнёр-заголовок-страницы h1{margin:0;font-size:28px;line-height:1.25;font-weight:700;color:#101b30}.партнёр-заголовок-страницы p{margin:6px 0 0;color:#667792;font-size:14px}.партнёр-кнопка-действия{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:9px;background:#101829;color:#fff;text-decoration:none;font-size:14px;white-space:nowrap;box-shadow:var(--shadow-1)}.партнёр-показатели{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.партнёр-показатель{min-height:120px;padding:18px 20px;border-radius:14px;background:var(--surface-0);box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:8px}.партнёр-показатель span,.партнёр-показатель small{font-size:13px;color:#60718c}.партнёр-показатель strong{color:#101b30;font-size:27px;line-height:1}.партнёр-показатель-число{display:flex;align-items:center;justify-content:space-between;gap:12px}.партнёр-показатель .партнёр-показатель-иконка{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#dce8fc;color:#28456e}.партнёр-показатель:nth-child(2) .партнёр-показатель-иконка{background:#d9efe5;color:#285c4b}.партнёр-показатель:nth-child(3) .партнёр-показатель-иконка{background:#e8def8;color:#614581}.партнёр-показатели--четыре{grid-template-columns:repeat(4,minmax(0,1fr))}.партнёр-сводка{margin:0 0 22px}.партнёр-дополнение{margin:-10px 0 20px}.партнёр-сводка summary{cursor:pointer;padding:12px 16px;border-radius:10px;background:#f6f8fc;color:#465b78;font-size:13px;font-weight:600;box-shadow:var(--shadow-1)}.партнёр-сводка[open] .партнёр-показатели{margin:12px 0 0}.партнёр-обзор-сетка{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:18px;align-items:stretch;margin-bottom:22px}.партнёр-обзор-сетка .партнёр-карточка{min-width:0;padding:20px}.партнёр-обзор-боковые{display:grid;grid-template-rows:1fr 1fr;gap:16px}.партнёр-обзор-боковые .партнёр-карточка+.партнёр-карточка{margin:0}.партнёр-вторичная-кнопка{display:block;margin-top:20px;padding:10px;border:1px solid #cad3e1;border-radius:8px;color:#17243a;text-align:center;text-decoration:none;font-size:13px}.партнёр-клиенты{padding:20px}.партнёр-поиск-фильтры{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.партнёр-поиск-фильтры input{flex:1 1 260px;width:auto}.партнёр-поиск-фильтры .партнёр-фильтры{margin:0}.партнёр-таблица-обёртка{overflow-x:auto}.партнёр-таблица{width:100%;min-width:720px;border-collapse:collapse;font-size:13px;text-align:left}.партнёр-таблица th{background:#eef2f7;color:#60718c;font-weight:500;padding:12px}.партнёр-таблица td{padding:14px 12px;border-bottom:1px solid #e7ebf1;color:#17243a}.партнёр-человек{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.партнёр-человек small{display:block;margin-top:3px;color:#667792}@media(max-width:767px){.партнёр-заголовок-страницы{align-items:flex-start;flex-direction:column;margin:8px 0 20px}.партнёр-заголовок-страницы h1{font-size:23px}.партнёр-показатели,.партнёр-показатели--четыре{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.партнёр-обзор-сетка{grid-template-columns:minmax(0,1fr)}.партнёр-показатель{padding:14px;min-height:105px}.партнёр-клиенты{padding:14px}}.партнёр-карточка+.партнёр-карточка{margin-top:12px}.партнёр-передача-сетка>.партнёр-карточка+.партнёр-карточка{margin-top:0}.партнёр-показатель{background:#fff}.сеть-компоновка{grid-template-areas:"invite help" "invite funnel" "partners partners" "invitees invitees"}.сеть-приглашение{grid-row:1 / 3}.сеть-приглашение [data-testid=партнёр-ссылка]{padding:0;border:0;box-shadow:none;background:transparent}.сеть-вкладки{display:flex;gap:24px;border-bottom:1px solid #e2e8f1;margin-bottom:20px}.сеть-вкладки button{padding:0 0 12px;color:#65758b;font-size:16px;cursor:pointer;border-bottom:2px solid transparent}.сеть-вкладки button[aria-pressed=true]{color:#17243a;border-bottom-color:#17243a}.сеть-приглашённые:not([hidden]){margin-top:-20px}.сеть-приглашённые>.партнёр-карточка{border-top:0;border-radius:0 0 12px 12px}@media(max-width:950px){.сеть-компоновка{grid-template-areas:"invite" "help" "funnel" "partners" "invitees"}.сеть-приглашение{grid-row:auto}}.партнёр-сетка{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.настройки-сетка{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.настройки-блок+.настройки-блок{margin-top:16px}.партнёр-строка{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:inherit;text-decoration:none}.партнёр-строка>span:first-child{display:flex;flex-direction:column;min-width:0}.партнёр-заголовок{margin:0 0 12px;font-size:var(--fs-18);font-weight:600}.партнёр-подпись{display:block;margin-top:4px;font-size:var(--fs-14);color:var(--text-secondary)}.партнёр-сумма{display:block;font-size:var(--fs-24, 24px);font-weight:700}.партнёр-список{margin:0;padding:0;list-style:none}.партнёр-список li+li{border-top:1px solid var(--border-subtle)}.партнёр-воронка{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.партнёр-воронка__шаг{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;border-radius:10px;background:var(--surface-1, var(--surface-0));text-align:center;font-size:var(--fs-12);color:var(--text-secondary)}.партнёр-воронка__шаг b{font-size:var(--fs-24, 24px);color:var(--text-primary)}.партнёр-призыв{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;border-radius:12px;background:var(--primary-600);color:var(--text-on-accent, #fff);font-weight:600;text-decoration:none}.партнёр-фильтры{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.партнёр-фильтр{min-height:36px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-0);font:inherit;font-size:var(--fs-14);color:var(--text-secondary)}.партнёр-фильтр._активен{border-color:var(--primary-600);color:var(--primary-600);font-weight:600}.партнёр-форма{display:flex;flex-direction:column;gap:14px}.партнёр-согласие{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-14);color:var(--text-secondary)}.партнёр-согласие input{flex:none;width:22px;height:22px;margin-top:1px}.партнёр-кнопки{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px}.партнёр-ссылка{color:var(--primary-600)}.партнёр-ссылка-код{margin:8px 0 12px;padding:10px 12px;border-radius:10px;background:var(--surface-1, var(--surface-0));font-size:var(--fs-14);word-break:break-all}.партнёр-данные{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0 0}.партнёр-данные dt{color:var(--text-secondary)}.партнёр-данные dd{margin:0}.партнёр-кьюар{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.партнёр-кьюар img{background:#fff;border-radius:8px}.партнёры-админ{max-width:1440px;margin:0 auto;padding:24px 0}.партнёры-админ__шапка{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.партнёры-админ__шапка h1{margin:0;color:#101b30;font-size:28px;font-weight:700}.партнёры-админ__шапка p{margin:8px 0 0;font-size:13px;color:#667792}.партнёры-админ__шапка>a{padding:11px 16px;border-radius:10px;background:#fff;box-shadow:var(--shadow-2);font-size:13px}.партнёры-админ__сводка{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.партнёры-админ__метрика{padding:20px;background:#fff;border-radius:16px;box-shadow:var(--shadow-2)}.партнёры-админ__метрика>span,.партнёры-админ__метрика small{color:#667792;font-size:12px}.партнёры-админ__метрика>div{display:flex;align-items:center;justify-content:space-between;margin:12px 0;gap:8px}.партнёры-админ__метрика strong{font-size:28px;font-weight:700;color:#101b30}.партнёры-админ__значок{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#344761;flex-shrink:0}.партнёры-админ>.тело{padding:0}.партнёры-админ .партнёр-карточка{padding:22px;border-radius:16px}.партнёры-админ__рабочая{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;margin-top:20px}.партнёры-админ__рабочая>.партнёр-карточка{margin:0}.партнёры-админ__таблица-прокрутка{overflow-x:auto}.партнёры-админ__таблица table{width:100%;border-collapse:collapse;font-size:12px}.партнёры-админ__таблица th{background:#edf2f8;color:#667792;text-align:left;padding:12px;font-weight:500;white-space:nowrap}.партнёры-админ__таблица td{padding:16px 12px;border-bottom:1px solid #e6ebf2;vertical-align:middle}.партнёры-админ__таблица tr._выбран{background:#f0f4fa}.партнёры-админ__клиент{display:flex;align-items:center;gap:12px;border:0;background:none;text-align:left;color:#101b30;cursor:pointer;min-width:170px;padding:0}.партнёры-админ__клиент b{display:block;font-size:13px;font-weight:600}.партнёры-админ__клиент small{display:block;margin-top:4px;color:#667792;font-size:11px}.партнёры-админ__детали .партнёр-строка{align-items:flex-start;gap:14px;flex-wrap:wrap}.партнёры-админ__детали .партнёр-строка b{font-size:16px;font-weight:700}.партнёры-админ__детали .партнёр-подпись{font-size:12px;line-height:1.7;margin-top:12px}.партнёры-админ__детали .партнёр-кнопки{gap:10px;margin-top:20px}.партнёры-админ__детали .партнёр-кнопки>*{width:100%!important}@media(max-width:1150px){.партнёры-админ__рабочая{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.партнёры-админ__сводка{grid-template-columns:repeat(2,minmax(0,1fr))}.партнёры-админ__шапка{align-items:flex-start;flex-direction:column}.партнёры-админ{padding:16px 0}}.партнёры-админ>.тело{background:transparent;box-shadow:none}.партнёры-админ__клиент:focus-visible{outline:2px solid #7186a6;outline-offset:5px;border-radius:6px}.партнёры-админ__детали select{padding-right:30px}.кандидаты-сетка{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.кандидаты-сетка>.кандидат-карточка+.кандидат-карточка{margin-top:0}.партнёры-админ .кандидат-карточка{display:flex;flex-direction:column;gap:var(--space-3);padding:20px;border-radius:18px;border-color:var(--border-subtle);box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08)}.кандидат-карточка__шапка{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.кандидат-карточка__шапка .плашка{grid-column:1 / -1;justify-self:start}.кандидат-карточка .аватар{width:44px;height:44px}.кандидат-карточка__имя{display:flex;flex-direction:column;min-width:0}.кандидат-карточка__имя b{font-size:var(--fs-16);font-weight:600;color:var(--text-primary)}.кандидат-карточка__имя .партнёр-подпись{margin-top:2px;font-size:12px}.кандидат-карточка__источник{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border-radius:var(--radius-md);background-color:var(--surface-1);font-size:13px;font-weight:500;color:var(--text-primary)}.кандидат-карточка__источник span{font-size:12px;font-weight:400;color:var(--text-secondary)}.кандидат-карточка__доработка{margin:0;padding:10px 14px;border-radius:var(--radius-md);background-color:var(--danger-50);font-size:13px;color:var(--danger-600)}.кандидат-карточка__кнопки{gap:var(--space-2);margin-top:auto;padding-top:var(--space-1)}.кандидат-карточка__кнопки>button{flex:1 1 0;width:auto;min-height:44px;height:44px;padding:0 var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-14);font-weight:500;white-space:nowrap}.кандидат-карточка__кнопки>.кнопка._обычная{background-color:var(--surface-0);box-shadow:inset 0 0 0 1px var(--border-subtle),var(--shadow-1)}@media(max-width:1180px){.кандидаты-сетка{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.кандидаты-сетка{grid-template-columns:minmax(0,1fr)}}.партнёры-админ__содержимое{display:flex;flex-direction:column;gap:var(--space-4)}.партнёры-админ__фильтры{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:var(--space-4)}.партнёры-админ__поиск .поиск{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1);color:var(--text-secondary)}.партнёры-админ__поиск .поиск:focus-within{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--primary-50)}.партнёры-админ__поиск .поиск input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--text-primary)}.партнёры-админ__выбор{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 40px 0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23667792'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32z'/%3E%3C/svg%3E") no-repeat right 14px center;box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer}.партнёры-админ__выбор:focus-visible,.партнёры-админ__этап:focus-visible,.партнёры-админ__действие:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.партнёры-админ__таблица td{vertical-align:middle}.партнёры-админ__клиент{display:flex;align-items:center;gap:12px;min-width:200px;cursor:default}.партнёры-админ__клиент>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.партнёры-админ__клиент small,.партнёры-админ__мелко{display:block;font-size:12px;font-weight:400;color:var(--text-secondary)}.партнёры-админ__срок{color:var(--danger-600)!important}.партнёры-админ__имя{display:block;font-size:13px;font-weight:600;color:#101b30}.партнёры-админ__пусто{color:var(--text-tertiary)}.партнёры-админ .партнёры-админ__этап{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:170px;padding:7px 30px 7px 14px;border:0;border-radius:var(--radius-full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 256 256' fill='%23344761'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.партнёры-админ__начисление{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:150px}.партнёры-админ__выплата{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.партнёры-админ__выплата b{font-size:13px;font-weight:600;color:#101b30}.партнёры-админ__выплата small{font-size:11px;color:var(--text-secondary)}.партнёры-админ__действие{padding:6px 12px;border:0;border-radius:var(--radius-full);background-color:var(--surface-2);font:inherit;font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer}.партнёры-админ__действие._главное{background-color:var(--landing-dusk);color:#fff}.партнёры-админ__действие:disabled{cursor:default;opacity:.55}@media(max-width:1180px){.партнёры-админ__фильтры{grid-template-columns:repeat(2,minmax(0,1fr))}.партнёры-админ__поиск{grid-column:1 / -1}}@media(max-width:700px){.партнёры-админ__фильтры{grid-template-columns:minmax(0,1fr)}}.партнёры-админ__столбец-действий{width:1%;text-align:right!important}.партнёры-админ__открыть{padding:8px 18px;border:0;border-radius:var(--radius-full);background-color:var(--landing-dusk);font:inherit;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:transform var(--dur-press, .12s) var(--ease-out)}.партнёры-админ__открыть:active{transform:scale(.97)}.партнёры-админ__открыть:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.партнёр-панель{position:fixed;inset:0 0 0 auto;width:min(600px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:20px 0 0 20px;background:var(--surface-0);color:var(--text-primary);box-shadow:-12px 0 40px hsl(var(--shadow-color) / .2);overflow-y:auto;animation:партнёр-панель-вход .24s var(--ease-out, ease-out)}.партнёр-панель::backdrop{background:var(--backdrop)}.партнёр-панель._закрывается{transform:translate(100%);transition:transform .18s ease-in}@keyframes партнёр-панель-вход{0%{transform:translate(40px);opacity:0}}.партнёр-панель__тело{display:flex;flex-direction:column;gap:var(--space-4);padding:28px}.партнёр-панель__шапка{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.партнёр-панель__шапка .аватар{width:52px;height:52px}.партнёр-панель__шапка h2{margin:0;font-size:var(--fs-20, 20px);font-weight:700;color:#101b30}.партнёр-панель__шапка p{margin:2px 0 0;font-size:13px;color:var(--text-secondary)}.партнёр-панель__крестик{width:36px;height:36px;border:0;border-radius:var(--radius-full);background:var(--surface-2);font-size:20px;line-height:1;color:var(--text-secondary);cursor:pointer}.партнёр-панель__этап{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--text-secondary)}.партнёр-панель__срок{margin:0;padding:10px 14px;border-radius:var(--radius-md);background-color:var(--danger-50);font-size:13px;color:var(--danger-600)}.партнёр-панель__блок{padding:18px 20px;border-radius:16px;background-color:var(--surface-1)}.партнёр-панель__блок h3{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.партнёр-панель__блок-шапка{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:12px}.партнёр-панель__блок-шапка h3{margin:0}.партнёр-панель__анкета{display:grid;gap:12px;margin:0}.партнёр-панель__анкета div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--space-3);font-size:13px}.партнёр-панель__анкета dt{color:var(--text-secondary)}.партнёр-панель__анкета dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary)}.партнёр-панель__люди{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.партнёр-панель__люди p{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14px}.партнёр-панель__люди small,.партнёр-панель__выплата small{font-size:12px;color:var(--text-secondary)}.партнёр-панель__пусто{margin:0;font-size:13px;color:var(--text-secondary)}.партнёр-панель__выплата{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle)}.партнёр-панель__выплата:first-of-type{border-top:0;padding-top:0}.партнёр-панель__выплата-строка,.партнёр-панель__чек{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.партнёр-панель__выплата-строка b{font-size:16px;font-weight:700}.партнёр-панель__чек a{font-size:13px;color:var(--primary-600);text-decoration:underline;text-underline-offset:3px}.партнёр-панель__убрать{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--text-secondary);text-decoration:underline;cursor:pointer}.партнёр-панель__файл{position:relative;display:inline-block}.партнёр-панель__файл input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media(max-width:700px){.партнёр-панель{border-radius:0}.партнёр-панель__тело{padding:20px}.партнёр-панель__анкета div{grid-template-columns:minmax(0,1fr);gap:2px}.партнёр-панель__люди{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.партнёр-панель{animation:none}}@media(min-width:1181px){.партнёры-админ__поиск{grid-column:span 2}}.партнёры-админ__настройки{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-lg);background-color:var(--landing-dusk);box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .14);font-size:var(--fs-14);font-weight:500;color:#fff;text-decoration:none;white-space:nowrap}.партнёры-админ__настройки:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.партнёры-админ__настройки:hover{background-color:color-mix(in srgb,var(--landing-dusk) 88%,#fff)}}.партнёры-админ__число{text-align:right!important;font-variant-numeric:tabular-nums}.партнёры-админ__таблица th.партнёры-админ__число{white-space:normal}a.партнёры-админ__клиент{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){a.партнёры-админ__клиент:hover b{text-decoration:underline;text-underline-offset:3px}}.партнёры-админ__назад{display:inline-block;margin-bottom:12px;font-size:13px;color:var(--text-secondary);text-decoration:none}.партнёр-страница__шапка{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-bottom:20px}.партнёр-страница__шапка .аватар{width:56px;height:56px}.партнёр-страница__шапка h1{margin:0;font-size:24px;font-weight:700;color:#101b30}.партнёр-страница__шапка p{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.партнёр-страница__сетка,.партнёр-страница__обучение{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.партнёр-страница__обучение{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.партнёр-страница__анкета{display:grid;gap:12px;margin:0 0 12px}.партнёр-страница__анкета div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--space-3);font-size:13px}.партнёр-страница__анкета dt{color:var(--text-secondary)}.партнёр-страница__анкета dd{display:flex;flex-direction:column;gap:2px;margin:0;overflow-wrap:anywhere;color:var(--text-primary)}.партнёр-страница__анкета small{font-size:12px;color:var(--text-secondary)}@media(max-width:900px){.партнёр-страница__сетка,.партнёр-страница__обучение{grid-template-columns:minmax(0,1fr)}.партнёр-страница__анкета div{grid-template-columns:minmax(0,1fr);gap:2px}}.партнёр-показатель-число,.партнёры-админ__метрика>div{gap:20px}.партнёр-показатель .партнёр-показатель-иконка,.партнёры-админ__значок{flex-shrink:0}.партнёр-показатель strong,.партнёры-админ__метрика strong{min-width:0;overflow-wrap:anywhere}.партнёр-показатель>small,.партнёр-показатель>span{line-height:1.6;white-space:normal}.партнёр-передача-сетка>*,.партнёр-поля-пара>*{min-width:0}.партнёр-форма-передачи .поле{min-width:0;max-width:100%}@media(max-width:900px){.партнёр-передача-сетка{grid-template-columns:minmax(0,1fr)}}.партнёр-подсказки{display:grid;gap:12px;margin-bottom:20px}.партнёр-подсказка{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-0);box-shadow:var(--shadow-2)}.партнёр-подсказка__знак{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:#e1ebff;color:#2a5db0}.партнёр-подсказка__знак._тихий{background:var(--surface-2);color:var(--text-secondary)}.партнёр-подсказка__текст{flex:1;min-width:0}.партнёр-подсказка__текст h2{margin:0 0 4px;font-size:var(--fs-16);font-weight:700;color:#101b30}.партнёр-подсказка__текст p{margin:0;font-size:var(--fs-14);line-height:1.5;color:var(--text-secondary)}.партнёр-подсказка__важно{margin-top:8px!important;color:var(--text-primary)!important;font-weight:500}.партнёр-подсказка__шаги{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;counter-reset:шаг;font-size:var(--fs-14);line-height:1.5;color:var(--text-primary)}.партнёр-подсказка__шаги li{display:block;position:relative;padding-left:32px;counter-increment:шаг}.партнёр-подсказка__шаги li:before{content:counter(шаг);position:absolute;top:0;left:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);font-size:12px;font-weight:600;color:var(--text-secondary)}.партнёр-подсказка__шаги svg{display:inline-block;vertical-align:-3px;margin:0 2px;color:#2a5db0}.партнёр-подсказка__кнопка{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:20px;border-radius:12px;text-decoration:none;white-space:nowrap}.партнёр-подсказка__текст .партнёр-подсказка__кнопка{margin-top:14px}.партнёр-подсказка__закрыть{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.партнёр-подсказка:has(.партнёр-подсказка__закрыть) .партнёр-подсказка__текст{padding-right:32px}@media(max-width:700px){.партнёр-подсказка{flex-wrap:wrap;padding:14px}.партнёр-подсказка__текст{flex-basis:calc(100% - 64px)}.партнёр-подсказка__кнопка{width:100%;min-height:48px}}.диалог{width:calc(100% - 32px);max-height:90vh;margin:auto;padding:0;border:0;border-radius:10px;background:var(--surface-0);color:var(--text-primary);overflow-y:auto}.диалог::backdrop{background:var(--backdrop)}.диалог__тело{padding:32px}.диалог__заголовок{margin:0 0 20px;font-size:var(--fs-24);font-weight:700;line-height:1.25}.диалог__действия{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:767px){.диалог__тело{padding:24px 20px}}.диалог__текст{margin:0;line-height:1.5;color:var(--text-secondary)}.состояние-страницы{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:15vh auto 0;padding:0 16px;text-align:center}.состояние-страницы h1{margin:0;font-size:var(--fs-30);font-weight:700}.состояние-страницы p{margin:0 0 12px;line-height:1.5;color:var(--text-secondary)}.уведомления{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:400;transform:translate(-50%);pointer-events:none}.уведомление{display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:12px;background:var(--text-primary);color:var(--surface-0);box-shadow:var(--shadow-3);font-size:var(--fs-16);pointer-events:auto}.уведомление__действие{min-height:44px;padding:0 4px;border:0;background:none;color:var(--primary-100);font:inherit;font-weight:600;cursor:pointer}.уведомление__закрыть{width:44px;height:44px;margin:-12px -16px -12px 0;border:0;background:none;color:inherit;font-size:var(--fs-20);cursor:pointer}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:var(--fs-12);--text-xs--line-height:calc(1 / .75);--text-sm:var(--fs-14);--text-sm--line-height:calc(1.25 / .875);--text-lg:var(--fs-20);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--fs-24);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--fs-24);--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.z-\[300\]{z-index:300}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[190px\]{width:190px}.w-full{width:100%}.max-w-\[640px\]{max-width:640px}.max-w-\[730px\]{max-width:730px}.max-w-\[950px\]{max-width:950px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--primary-600\)\]{border-color:var(--primary-600)}.bg-\[var\(--backdrop\)\]{background-color:var(--backdrop)}.bg-\[var\(--danger-600\)\]{background-color:var(--danger-600)}.bg-\[var\(--primary-50\)\]{background-color:var(--primary-50)}.bg-\[var\(--primary-600\)\]{background-color:var(--primary-600)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--fs-12\)\]{font-size:var(--fs-12)}.text-\[length\:var\(--fs-14\)\]{font-size:var(--fs-14)}.text-\[length\:var\(--fs-16\)\]{font-size:var(--fs-16)}.text-\[length\:var\(--fs-18\)\]{font-size:var(--fs-18)}.text-\[length\:var\(--fs-20\)\]{font-size:var(--fs-20)}.text-\[length\:var\(--fs-24\)\]{font-size:var(--fs-24)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--danger-600\)\]{color:var(--danger-600)}.text-\[var\(--primary-600\)\]{color:var(--primary-600)}.text-\[var\(--success-600\)\]{color:var(--success-600)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-\[var\(--surface-1\)\]:hover{background-color:var(--surface-1)}.hover\:text-\[var\(--danger-600\)\]:hover{color:var(--danger-600)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--primary-50:#edf1f7;--primary-100:#dce4ee;--primary-600:#17243a;--primary-700:#263b58;--text-primary:#2b2f36;--text-secondary:#5f6672;--text-tertiary:#646b78;--text-on-accent:#fff;--surface-0:#fff;--surface-1:#edf0f3;--surface-2:#e5eaf0;--border-subtle:#e6e8ec;--border-strong:#c9ced6;--border-control:#8c93a0;--rail:#101829;--success-50:#edf6ef;--success-500:#3f9a52;--success-600:#2e7d40;--warning-50:#fef3e6;--warning-500:#d4731a;--warning-700:#9a5b00;--danger-50:#fdecec;--danger-600:#c4282f;--info-50:var(--primary-50);--info-600:var(--primary-600);--focus-ring:#295cc9;--backdrop:#0b1c3573;--on-dark-subtle:#ffffff1f;--on-dark-muted:#ffffffb3;--on-dark-strong:#ffffffeb;--scrim-soft:#33333326;--landing-night:#050b1f;--landing-day:#cfe0ff;--landing-dusk:#14183f;--scrim-top:#0b143259;--scrim-bottom:#0b1432b3;--surface-media:#111;--org-link-functional:#97b8ff;--chart-responses:#3333338c;--chart-in-progress:#04bfda;--chart-hired:#19c241;--chart-yellow:#fcbf47;--favorite:#ffc11e;--favorite-hover:#ffd979;--palette-purple:#8e0ef2;--deco-sky-from:#12acff;--deco-sky-to:#62cca0;--deco-sunset-from:#e14942;--deco-sunset-to:#f98b2b;--sage-50:#eef1ec;--sage-100:#e2e8e0;--sage-200:#cdd6ca;--sage-500:#71857a;--sage-600:#5d7262;--sage-700:#4c5f51;--sage-ink:#4f5a53;--milk-0:#f5f4f0;--milk-1:#ecebe5;--graphite:#23272a;--line-soft:#28322d14;--shadow-soft:0 1px 2px #232d280a, 0 12px 32px -12px #232d2829;--shadow-soft-hover:0 2px 4px #232d280d, 0 20px 40px -14px #232d2838;--brand-hh:#d6001c;--brand-telegram:#2aabee;--brand-youtube:#f03;--brand-vk:#07f;--brand-rutube:#00a1e7;--status-locked:var(--text-tertiary);--status-not-started:var(--text-secondary);--status-in-progress:var(--primary-600);--status-submitted:var(--warning-700);--status-passed:var(--success-600);--status-failed:var(--danger-600);--status-overdue:var(--danger-600);--font-ui:"Manrope Variable", "Segoe UI", system-ui, sans-serif;--font-text:"Golos Text Variable", "Manrope Variable", system-ui, sans-serif;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-36:2.25rem;--lh-display:1.15;--lh-heading:1.3;--lh-ui:1.45;--lh-reading:1.6;--ls-display:-.02em;--ls-body:0;--ls-caps:.06em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--measure-reading:36em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--shadow-color:220 30% 15%;--shadow-1:0 2px 4px hsl(var(--shadow-color) / .05), 0 8px 22px hsl(var(--shadow-color) / .09);--shadow-2:0 2px 5px hsl(var(--shadow-color) / .06), 0 12px 28px hsl(var(--shadow-color) / .12);--shadow-3:0 12px 32px hsl(var(--shadow-color) / .16);--dur-press:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-sheet:.3s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-premium:cubic-bezier(.22, 1, .36, 1);--dur-expand:.36s;--z-base:0;--z-raised:10;--z-sticky:100;--z-rail:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--control-sm:36px;--control-md:44px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--space-9:36px;--z-floating-toolbar:320;--grid-measure:1350px;--card-padding:30px;--block-gap:40px}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:.15s;--dur-sheet:.15s;--dur-expand:.15s}}html,body,#root{height:100%}body{font:400 var(--fs-16)/1.4 var(--font-ui);color:var(--text-primary);background-color:var(--surface-1);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{font-family:inherit}h1,h2,h3{text-wrap:balance}.урок-текст p,.выход-редактора p,.учёба-описание{text-wrap:pretty}.контейнер{max-width:1600px;margin:0 auto;padding:0 15px}.рейл{width:calc(350px + env(safe-area-inset-left));padding-left:env(safe-area-inset-left);background-color:var(--rail);z-index:100;clip-path:inset(0 260px 0 0);transition:clip-path var(--dur-fast) var(--ease-out);position:fixed;top:0;bottom:0;left:0;overflow:hidden}.рейл:focus-within{clip-path:inset(0)}@media(hover:hover){.рейл:hover{clip-path:inset(0)}}.рейл__внутри{flex-direction:column;align-items:stretch;width:350px;height:100%;padding:20px;display:flex}.рейл__логотип{box-sizing:border-box;cursor:pointer;width:50px;height:50px;transition:width var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 11px;display:flex;overflow:hidden}.рейл:focus-within .рейл__логотип{width:176px}@media(hover:hover){.рейл:hover .рейл__логотип{width:176px}}.логотип-актив{width:100%;height:auto;display:block}.логотип-актив._знак{width:28px;height:auto}.рейл__логотип .логотип-актив._знак{flex-shrink:0;width:28px;height:auto;display:block}.рейл__логотип .логотип-актив._светлый{flex-shrink:0;width:auto;height:24px;display:none}.рейл:focus-within .рейл__логотип .логотип-актив._знак{display:none}@media(hover:hover){.рейл:hover .рейл__логотип .логотип-актив._знак{display:none}}.рейл:focus-within .рейл__логотип .логотип-актив._светлый{display:block}@media(hover:hover){.рейл:hover .рейл__логотип .логотип-актив._светлый{display:block}}.рейл__список{flex-direction:column;gap:6px;width:100%;margin-top:40px;display:flex}.рейл__список._мобильный{display:none}.рейл__пункт{width:100%;height:50px;color:var(--text-on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background-color:#0000;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 13px;text-decoration:none;display:flex}@media(hover:hover){.рейл__пункт:hover{background-color:var(--on-dark-subtle)}}.рейл__пункт._активен{background-color:var(--on-dark-subtle)}.рейл__иконка{width:var(--icon-lg);height:var(--icon-lg);flex-shrink:0;place-items:center;display:grid;position:relative}.рейл__название{font-size:var(--fs-18);white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);font-weight:500}.рейл:focus-within .рейл__название{opacity:1}@media(hover:hover){.рейл:hover .рейл__название{opacity:1}}.рейл__низ{flex-direction:column;gap:6px;width:100%;margin-top:auto;display:flex}.рейл__точка{background-color:var(--danger-600);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.знак-проверки{place-items:center;display:inline-grid;position:relative}.знак-проверки__галочка,.знак-проверки__точка{place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.знак-проверки__точка:before{content:"";background-color:var(--danger-600);border-radius:50%;width:9px;height:9px}.шапка{z-index:90;max-height:84px;padding:20px 0 20px calc(90px + env(safe-area-inset-left));background-color:var(--surface-0);border-bottom:2px solid var(--surface-1);margin-bottom:20px;position:sticky;top:0}.шапка__внутри{max-width:var(--grid-measure);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.шапка__право{align-items:center;gap:16px;display:flex}.шапка__бургер{display:none}.шапка__режим{align-items:center;gap:16px;display:flex}.шапка__режим-подпись{font-size:var(--fs-16);color:var(--text-secondary)}.шапка__переключатель{background-color:var(--surface-2);border-radius:8px;gap:4px;padding:4px;display:flex}.шапка__переключатель-пункт{min-width:112px;height:32px;font-size:var(--fs-16);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;border-radius:6px;padding:7px 32px;font-weight:500;line-height:1}.шапка__переключатель-пункт._активен,.шапка__переключатель[data-режим=работа] .шапка__переключатель-пункт:first-child,.шапка__переключатель[data-режим=учёба] .шапка__переключатель-пункт:last-child{background-color:var(--surface-0);color:var(--text-primary);box-shadow:var(--shadow-1);font-weight:600}.шапка__пользователь{text-align:right;color:inherit;line-height:1.15;text-decoration:none}.шапка__профиль{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:16px;padding:0;display:flex}.шапка__профиль:focus-visible{outline:2px solid var(--primary-600);outline-offset:4px}.шапка__профиль .шапка__имя,.шапка__профиль .шапка__роль{display:block}.шапка__имя{font-size:var(--fs-18);font-weight:600}.шапка__роль{font-size:var(--fs-14);color:var(--text-secondary)}.аватар{object-fit:cover;object-position:center;background-color:var(--surface-1);width:40px;height:40px;font-size:var(--fs-14);color:var(--primary-600);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.сотрудник-ячейка{align-items:center;gap:10px;min-width:0;display:inline-flex}.сотрудник-ячейка .аватар{width:36px;height:36px;font-size:var(--fs-12)}.рабочее{padding-left:calc(90px + env(safe-area-inset-left));padding-right:env(safe-area-inset-right);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.сетка{max-width:var(--grid-measure);grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:20px;width:100%;margin-inline:auto;display:grid}.сетка:has(.сайдбар-урока),.сетка:has(.сайдбар-программ){grid-template-columns:360px minmax(0,1fr);align-items:start}.сетка:has(.урок-студента),.сетка:has(.лист-урока){align-items:stretch;height:calc(100dvh - 144px);min-height:0}.иконка_вниз{transform:rotate(180deg)}.сетка._одна{grid-template-columns:minmax(0,1fr)}.рейл__группа{gap:4px;display:grid}.рейл__группа+.рейл__группа{margin-top:20px}.рейл__группа-подпись{color:#8c98ab;letter-spacing:.08em;margin:0 12px 8px;font-size:10px;font-weight:600}.рейл__режим{margin:24px 0 0}.рейл__режим .шапка__режим-подпись{display:none}.рейл__режим .шапка__переключатель{background:#ffffff0c;width:100%}.рейл__режим .шапка__переключатель-пункт{color:#b9c4d3;flex:1;font-size:12px}.рейл__режим .шапка__переключатель-пункт._активен{color:#fff;box-shadow:none;background:#ffffff20}.шапка__контекст{color:#667792;font-size:13px}.шапка__контекст span{color:#9ba7b8;margin:0 12px}.рейл__режим .шапка__переключатель-пункт{min-width:0;padding:7px 12px}.рейл__режим .шапка__переключатель .шапка__переключатель-пункт._активен{color:#fff;background:#ffffff20}.рейл{border-radius:0}.рейл__группа-подпись{margin-left:13px}.рейл__название{font-size:13px}.рейл__режим{margin-top:24px}.рейл .рейл__режим,.рейл .рейл__группа-подпись{visibility:hidden;opacity:0;pointer-events:none}.рейл:focus-within .рейл__режим,.рейл:focus-within .рейл__группа-подпись{visibility:visible;opacity:1;pointer-events:auto}@media(hover:hover){.рейл:hover .рейл__режим,.рейл:hover .рейл__группа-подпись{visibility:visible;opacity:1;pointer-events:auto}}.боковая{background-color:var(--surface-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);scrollbar-width:none;border-radius:12px;align-self:stretch;padding:12px;overflow:visible}.боковая::-webkit-scrollbar{display:none}.основная{background-color:var(--surface-0);border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.основная .тело{flex:1}.панель{background-color:var(--surface-0);border-radius:10px;padding:20px 24px}.баннер{background-color:var(--primary-600);color:var(--text-on-accent);border-radius:10px 10px 0 0;padding:24px;position:relative;overflow:hidden}.баннер._курс{background-color:var(--primary-600)}.баннер__узор{opacity:.18;background-image:repeating-linear-gradient(-45deg,var(--on-dark-muted) 0 2px,transparent 2px 26px);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.баннер__заголовок{font-size:var(--fs-30);letter-spacing:var(--ls-display);font-weight:600;line-height:1.2;position:relative}.баннер__подпись{margin-top:var(--space-2);font-size:var(--fs-16);opacity:.9;position:relative}@media(min-width:801px){.сетка._дерево-программ{align-items:stretch;min-height:calc(100dvh - 144px)}.сетка._дерево-программ>.боковая,.сетка._дерево-программ>.основная{align-self:stretch}}.редактор-программ__содержимое{flex-direction:column;flex:1;min-width:0;display:flex}.баннер.редактор-программ__баннер{color:#fff;background:#172538;flex-direction:column;justify-content:center;min-height:150px;padding:30px 28px;display:flex}.редактор-программ__баннер .баннер__узор{display:none}.редактор-программ__баннер .баннер__заголовок{font-size:27px;font-weight:700;line-height:1.3}.редактор-программ__баннер .баннер__подпись{color:#c4cedb;margin-top:10px;font-size:13px}@media(max-width:800px){.баннер.редактор-программ__баннер{min-height:120px;padding:24px 20px}.редактор-программ__баннер .баннер__заголовок{font-size:23px}}.шапка-программы{min-width:0;min-height:280px;color:var(--text-on-accent);border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.шапка-программы__фон{background:var(--primary-600);position:absolute;top:0;right:0;bottom:0;left:0}.шапка-программы__фото{object-fit:cover;object-position:center;width:33.333%;height:100%;position:absolute;inset:0 auto 0 0}.шапка-программы__градиент{background:linear-gradient(90deg,var(--primary-600) 0%,var(--primary-600) 18%,var(--primary-600) 33%,var(--primary-600) 48%,var(--primary-700) 100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.шапка-программы__градиент{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-600) 15%,transparent) 0%,color-mix(in srgb,var(--primary-600) 40%,transparent) 18%,color-mix(in srgb,var(--primary-600) 88%,transparent) 33%,var(--primary-600) 48%,var(--primary-700) 100%)}}.шапка-программы__градиент._без-фото{background:linear-gradient(120deg,var(--primary-600) 0%,var(--primary-600) 55%,var(--primary-600) 100%)}.шапка-программы__тело{z-index:1;flex:1;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:stretch;gap:24px;padding:22px 24px 8px;display:grid;position:relative}.шапка-программы__зона-фото{cursor:default;align-items:flex-end;min-height:140px;display:flex}.шапка-программы__зона-фото._можно{cursor:pointer}.шапка-программы__зона-фото span{font-size:var(--fs-14);color:var(--on-dark-muted)}.шапка-программы__инфо{flex-direction:column;justify-content:center;min-width:0;padding:8px 8px 16px 24px;display:flex}.шапка-программы__статус{font-size:var(--fs-14);align-items:center;gap:8px;font-weight:500;display:inline-flex}.шапка-программы__точка{background:var(--success-500);border-radius:50%;width:8px;height:8px}.шапка-программы__точка._черновик{background:var(--warning-500)}.шапка-программы__даты,.шапка-программы__описание,.шапка-программы__счёт,.шапка-программы__путь{font-size:var(--fs-14);color:var(--on-dark-strong);margin-top:6px}.шапка-программы__название{font-size:var(--fs-30);letter-spacing:var(--ls-display);margin-top:10px;font-weight:600;line-height:1.2}.шапка-программы__счёт{margin-top:14px;font-weight:600}.вкладки._в-шапке{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;border-bottom:0;align-items:flex-end;gap:0;width:100%;min-width:0;margin:0;padding:0 16px;position:relative;overflow:auto hidden}.вкладки._в-шапке .вкладки__пункт{border:0;border-right:1px solid var(--on-dark-subtle);height:46px;color:var(--text-on-accent);font-size:var(--fs-16);flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-weight:500;display:inline-flex}.вкладки._в-шапке .вкладки__пункт:last-child{border-right:0}.вкладки._в-шапке .вкладки__пункт._активен{background:var(--surface-0);color:var(--text-primary);border-right:0;border-radius:10px 10px 0 0}.панель-людей{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:32px;min-height:360px;display:grid}.панель-людей__колонка h3,.настройки-программы h3,.публикация-программы h2{font-size:var(--fs-20);font-weight:600}.панель-людей__подсказка,.настройки-программы__подсказка,.публикация-программы p{font-size:var(--fs-14);color:var(--text-secondary);margin-top:6px}.настройки-программы__функции{margin:12px 0;padding:0;list-style:none}.настройки-программы__функции li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.настройки-программы__функции button{color:var(--danger-600);font:inherit;cursor:pointer;background:0 0;border:0}.настройки-программы__пусто{color:var(--text-secondary)}.панель-людей .поиск{background:var(--surface-1);border-radius:8px;height:40px;margin-top:16px;padding:0 12px}.панель-людей .поиск input{font-size:var(--fs-14)}.панель-людей__список{max-height:520px;margin-top:8px;overflow:auto}.человек-ряд{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 4px;display:flex}.человек-ряд__чек{width:18px;height:18px;accent-color:var(--success-600);flex-shrink:0}.аватар-человека{object-fit:cover;width:40px;height:40px;font-size:var(--fs-12);color:var(--text-on-accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.человек-ряд__имя{font-size:var(--fs-14);font-weight:500}.человек-ряд__роль{font-size:var(--fs-12);color:var(--text-secondary)}.панель-людей__таблица{border-collapse:collapse;width:100%;margin-top:20px}.панель-людей__таблица th{font-size:var(--fs-12);color:var(--text-secondary);text-align:left;padding:8px 12px 12px 0;font-weight:500}.панель-людей__таблица td{vertical-align:middle;padding:12px 12px 12px 0}.панель-людей__пилюли{gap:8px;margin-top:16px;display:flex}.панель-людей__пилюля{background:var(--surface-1);height:36px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border:0;border-radius:42px;padding:0 16px}.панель-людей__пилюля._активна{background:var(--rail);color:var(--text-on-accent)}.панель-людей__крестик{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.настройки-программы{max-width:720px}.настройка-типа{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:16px;margin-top:18px;padding:4px 0;display:flex}.настройка-типа__иконка{background:var(--primary-50);width:56px;height:56px;color:var(--primary-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.настройка-типа._выбран .настройка-типа__иконка{background:var(--primary-600);color:var(--text-on-accent)}.настройка-типа strong{font-size:var(--fs-16);display:block}.настройка-типа p{font-size:var(--fs-14);color:var(--text-secondary);margin-top:4px}.настройки-программы__дедлайн{margin-top:12px;position:relative}.настройки-программы__дедлайн input{padding-right:36px}.настройки-программы__ед{color:var(--text-secondary);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.настройки-программы__кнопки,.публикация-программы__кнопка{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.публикация-программы__кнопка .кнопка{min-width:280px}.тело:has(.содержание-программы){background:var(--surface-0)}.содержание-программы{flex-direction:column;gap:16px;display:flex}.содержание-программы__панель{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.содержание-программы__справа{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.содержание-программы__свернуть{background:var(--primary-600);width:44px;height:44px;color:var(--text-on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}@media(hover:hover){.содержание-программы__свернуть:hover{background:var(--primary-700);box-shadow:var(--shadow-2)}}.содержание-программы__библиотека svg,.содержание-программы__создать svg{display:none}@media(max-width:760px){.содержание-программы__библиотека,.содержание-программы__создать{width:44px;min-width:44px;padding:0;position:relative}.содержание-программы__библиотека span,.содержание-программы__создать span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.содержание-программы__библиотека svg,.содержание-программы__создать svg{flex:none;width:24px;height:24px;display:block}}.содержание-программы__свернуть svg{width:24px;height:24px;display:block}.содержание-программы__поиск-итог{font-size:var(--fs-14);color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}.содержание-программы__поиск-итог button{color:var(--primary-600);cursor:pointer;font:inherit;background:0 0;border:0}.содержание-программы__лента{flex-direction:column;gap:16px;display:flex}.курс-блок{flex-direction:column;gap:10px;display:flex}.курс-карта{background:var(--surface-0);box-shadow:var(--shadow-2);border:0;border-radius:12px;padding:18px 24px;position:relative;overflow:visible}@media(hover:hover){.курс-карта:has(.скрыть-с-подсказкой:hover),.урок-карта:has(.скрыть-с-подсказкой:hover){z-index:30}}.курс-карта._скрыт{opacity:.62}.курс-карта__шапка{align-items:center;gap:16px;display:flex}.курс-карта__иконка,.урок-карта__иконка,.урок-добавить__плюс{background:var(--primary-50);width:48px;height:48px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.курс-карта__иконка .иконка{color:var(--surface-0)}.урок-карта__иконка,.урок-добавить__плюс{background:var(--primary-600);width:40px;height:40px;color:var(--text-on-accent)}.урок-карта__иконка .иконка,.урок-добавить__плюс .иконка{color:var(--surface-0)}.урок-добавить__плюс{background:var(--primary-50)}.урок-добавить__плюс .иконка{color:var(--primary-600)}.курс-карта__название{width:100%;font:inherit;font-size:var(--fs-20);letter-spacing:var(--ls-display);color:var(--text-primary);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3;display:block}.курс-карта__метка{font-size:var(--fs-12);color:var(--text-secondary);font-weight:500}.курс-карта__счёт{font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.курс-карта__шеврон{transform:rotate(180deg)}.курс-карта__шеврон._закрыт{transform:none}.курс-карта__действия{align-items:center;gap:8px;margin-left:auto;display:flex}.курс-карта__скрыть{font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.скрыть-с-подсказкой{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.скрыть-подсказка{z-index:40;background:var(--surface-0);width:268px;box-shadow:var(--shadow-2);pointer-events:none;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 16px;display:none;position:absolute;bottom:calc(100% + 12px);right:-8px}.скрыть-с-подсказкой:focus-within .скрыть-подсказка{display:flex}@media(hover:hover){.скрыть-с-подсказкой:hover .скрыть-подсказка{display:flex}}.скрыть-подсказка:after{content:"";background:var(--surface-0);width:10px;height:10px;box-shadow:var(--shadow-1);position:absolute;bottom:-5px;right:28px;transform:rotate(45deg)}.скрыть-подсказка svg{color:var(--text-primary);flex-shrink:0;margin-top:2px}.скрыть-подсказка__текст strong{font-size:var(--fs-14);color:var(--text-primary);margin-bottom:4px;font-weight:600;display:block}.скрыть-подсказка__текст p{font-size:var(--fs-14);color:var(--text-tertiary);margin:0;font-weight:400;line-height:1.4}.скрыть-подсказка__текст b{color:var(--text-primary);font-weight:600}.курс-лента{flex-direction:column;gap:10px;padding-left:72px;display:flex;position:relative}.курс-лента:before{content:"";background:var(--surface-2);width:1px;position:absolute;top:-10px;bottom:32px;left:47px}.урок-карта{background:var(--surface-0);min-height:68px;box-shadow:var(--shadow-2);border:0;border-radius:12px;align-items:center;gap:0;padding:14px 20px;display:flex;position:relative}.урок-карта._скрыт{opacity:.62}.урок-карта:active{cursor:grabbing}.урок-карта__ссылка{min-width:0;color:inherit;font-size:var(--fs-18);flex:1;align-items:center;gap:16px;font-weight:500;text-decoration:none;display:flex}.урок-карта__имя{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.урок-добавить{background:var(--surface-0);min-height:68px;box-shadow:var(--shadow-2);font:inherit;font-size:var(--fs-16);color:var(--text-secondary);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:16px;padding:14px 20px;font-weight:500;display:flex}.урок-добавить__скелет{flex-direction:column;gap:8px;display:flex}.урок-добавить__скелет span{background:var(--primary-100);border-radius:6px;height:8px;display:block}.урок-добавить__скелет span:first-child{width:168px}.урок-добавить__скелет span:last-child{width:112px}.урок-добавить__форма{background:var(--surface-0);min-height:68px;box-shadow:var(--shadow-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.тело{background-color:var(--surface-0);border-radius:0 0 10px 10px;padding:20px 24px}.курс-блок>.строка-сортировки__ручка{top:43px;left:-4px}.список__шапка{background-color:var(--surface-1);height:50px;font-size:var(--fs-16);border-radius:42px;align-items:center;gap:12px;padding:0 20px;font-weight:500;display:flex}.список__шапка-пункт{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:flex}.список__строка{border-bottom:1px solid var(--border-subtle);min-width:0;color:inherit;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:flex}.список__имя{flex:240px;min-width:200px;overflow:hidden}.список__мета{min-width:0;overflow:hidden}.список__строка:last-child{border-bottom:0}@media(hover:hover){.список__строка:hover{background-color:var(--surface-1)}}.обложка{object-fit:cover;background-color:var(--surface-1);width:44px;height:44px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.обложка img{object-fit:cover;width:100%;height:100%}.точка-статуса{background-color:var(--success-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.точка-статуса._черновик{background-color:var(--text-secondary)}.плитка-программы{border:1px solid var(--border-subtle);background-color:var(--surface-0);color:inherit;border-radius:10px;padding:16px;text-decoration:none;display:block}@media(hover:hover){.плитка-программы:hover{border-color:var(--primary-600)}}.плитка-программы__обложка{background-color:var(--surface-1);height:120px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid;overflow:hidden}.плитка-программы__обложка img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0}.кнопка{height:44px;font-size:var(--fs-16);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex}.кнопка:disabled{opacity:.5;cursor:not-allowed}.кнопка._главная{background-color:var(--primary-600);color:var(--text-on-accent)}@media(hover:hover){.кнопка._главная:hover:not(:disabled){background-color:var(--primary-700);box-shadow:var(--shadow-2)}}.кнопка._на-баннере{background:var(--surface-0);color:var(--primary-600)}@media(hover:hover){.кнопка._на-баннере:hover:not(:disabled){background:var(--primary-50)}}.пользователи__колонка{flex-direction:column;gap:24px;display:flex}.пользователи__карточка{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:10px;padding:20px}.пользователи__карточка h2{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 12px;font-weight:600}.пользователи__действия{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.пользователи__действия .кнопка{min-width:220px}.роли-меню{z-index:200;border:1px solid var(--border-subtle);background:var(--surface-0);width:208px;box-shadow:var(--shadow-3);border-radius:10px;padding:8px;position:fixed}.роли-меню label{font-size:var(--fs-14);align-items:center;gap:8px;padding:6px 8px;display:flex}.роли-меню p{font-size:var(--fs-12);color:var(--text-secondary);margin:4px 8px 0}.роли-меню__ошибка{color:var(--danger-600)}.кнопка._зелёная{background-color:var(--success-600);color:var(--text-on-accent)}.кнопка._обычная{background-color:var(--surface-1);color:var(--text-primary)}@media(hover:hover){.кнопка._обычная:hover:not(:disabled){background-color:var(--surface-2)}}.кнопка._опасная{background-color:var(--surface-0);color:var(--danger-600);box-shadow:inset 0 0 0 1px var(--danger-600)}@supports (color:color-mix(in lab,red,red)){.кнопка._опасная{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-600) 30%,transparent)}}@media(hover:hover){.кнопка._опасная:hover:not(:disabled){background-color:var(--danger-50)}}.кнопка._тихая{color:var(--text-secondary);background-color:#0000}@media(hover:hover){.кнопка._тихая:hover:not(:disabled){background-color:var(--surface-1);color:var(--text-primary)}}.кнопка._малая{height:34px;font-size:var(--fs-14);border-radius:8px;padding:0 14px}.поле{border:1px solid var(--border-control);width:100%;height:44px;font-size:var(--fs-16);color:var(--text-primary);background-color:var(--surface-0);border-radius:10px;outline:none;padding:0 16px;font-family:inherit}textarea.поле{resize:vertical;height:auto;padding:12px 16px;line-height:1.4}select.поле{cursor:pointer}.поле:focus{border-color:var(--primary-600)}.поле:focus-visible{box-shadow:0 0 0 3px var(--primary-100)}.поле:disabled{background-color:var(--surface-2);border-color:var(--border-subtle);color:var(--text-tertiary);cursor:not-allowed}.поле[aria-invalid=true]{border-color:var(--danger-600)}.поле[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--danger-50)}.поле::placeholder{color:var(--text-secondary)}.поиск{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:10px;display:flex}.поиск input{min-width:0;font-size:var(--fs-18);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-family:inherit}.содержание-программы .поиск{border:1px solid var(--border-subtle);background-color:var(--surface-0);border-radius:10px;flex:160px;min-width:140px;height:44px;padding:0 16px}.содержание-программы .поиск input{font-size:var(--fs-16)}.вид-переключатель{background-color:var(--primary-600);border-radius:42px;gap:4px;padding:4px;display:flex}.вид-переключатель__пункт{width:36px;height:36px;color:var(--on-dark-muted);cursor:pointer;background-color:#0000;border:0;border-radius:50%;place-items:center;display:grid}.вид-переключатель__пункт._активен{background-color:var(--on-dark-subtle);color:var(--text-on-accent)}.вкладки{border-bottom:2px solid var(--surface-1);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.вкладки::-webkit-scrollbar{display:none}.вкладки__пункт{font-size:var(--fs-16);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 18px;font-weight:500;display:inline-flex}.вкладки__пункт._активен{color:var(--text-primary);border-bottom-color:var(--primary-600)}.плашка{font-size:var(--fs-14);white-space:nowrap;border-radius:42px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.плашка._серая{background-color:var(--surface-1);color:var(--text-secondary)}.плашка._зелёная{background-color:var(--success-50);color:var(--success-600)}.плашка._синяя{background-color:var(--primary-100);color:var(--primary-600)}.плашка._жёлтая{background-color:var(--warning-50);color:var(--warning-700)}.плашка._красная{background-color:var(--danger-50);color:var(--danger-600)}.прогресс{background-color:var(--surface-2);border-radius:42px;height:6px;overflow:hidden}.прогресс__полоса{background-color:var(--success-500);width:100%;height:100%;clip-path:inset(0 var(--fill-remaining,0%) 0 0 round 42px);transition:clip-path .4s var(--ease-out);border-radius:42px}.прогресс._синий .прогресс__полоса{background-color:var(--primary-600)}.прогресс._зелёный .прогресс__полоса{background-color:var(--success-500)}select.поле{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23667792'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:44px}.кнопка{gap:8px}.дерево__раздел{width:100%;font-size:var(--fs-16);letter-spacing:var(--ls-body);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 8px;font-family:inherit;font-weight:600;line-height:1.25;display:flex}.дерево__раздел-открыть,.дерево__пункт-открыть{min-width:0;font:inherit;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}@media(hover:hover){.дерево__раздел:hover{background-color:var(--surface-1)}}.дерево__пункт{width:100%;font-size:var(--fs-16);letter-spacing:var(--ls-body);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 34px;font-family:inherit;font-weight:400;line-height:1.25;text-decoration:none;display:flex}.дерево__пункт._добавить{color:var(--text-secondary);font-weight:400}@media(hover:hover){.дерево__пункт:hover{background-color:var(--surface-1)}}.дерево__пункт._активен{background-color:var(--surface-2);font-weight:500}.дерево__узел>.строка-сортировки__ручка{width:16px;top:22px;left:-14px}.дерево__имя{overflow-wrap:break-word;flex:1;min-width:0;line-height:1.25}.список__строка .дерево__имя{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.дерево__пункт .дерево__имя{line-height:1.25}.дерево__стрелка,.дерево__пункт-открыть svg,.дерево__пункт>svg{flex-shrink:0}.дерево__стрелка{transition:transform var(--dur-expand) var(--ease-premium);display:inline-flex}.дерево__раздел._открыт .дерево__стрелка{transform:rotate(90deg)}.дерево__карандаш,.дерево__раздел .действие,.дерево__пункт .действие{align-self:center;margin-top:0}.дерево__карандаш{width:28px;height:28px;color:var(--text-secondary);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.дерево__карандаш:focus{opacity:1}@media(hover:hover){.дерево__раздел:hover .дерево__карандаш,.дерево__пункт:hover .дерево__карандаш{opacity:1}}@media(hover:none){.дерево__раздел .дерево__карандаш,.дерево__пункт .дерево__карандаш{opacity:1}}@media(hover:hover){.дерево__карандаш:hover{background-color:var(--surface-2);color:var(--text-primary)}}.дерево__создать{align-items:center;gap:8px;padding:12px 4px 4px;display:flex}.дерево__создать .поле,.дерево__создать input,.дерево__создать .кнопка{box-sizing:border-box;height:40px;min-height:40px}.дерево__создать .кнопка{font-size:var(--fs-16);border-radius:10px;flex-shrink:0;padding:0 20px}.подпись-раздела{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);padding:12px;font-weight:600}.дерево-программ__заголовок{font-size:var(--fs-18);letter-spacing:var(--ls-display);color:var(--text-primary);margin:0 4px 18px;padding:0;font-weight:600;line-height:1.25}.дерево-программ__заголовок._в-карточке{font-size:var(--fs-20);padding:0 0 12px;line-height:1.3}.дерево-карточки .дерево__пункт{font-size:var(--fs-16);letter-spacing:var(--ls-body);font-weight:400;line-height:1.4}.урок-текст{font-family:var(--font-text);font-size:var(--fs-18);line-height:var(--lh-reading);color:var(--text-primary);overflow-wrap:break-word}.урок-текст :is(h1,h2,h3,h4){font-family:var(--font-ui)}.урок-текст h1{font-size:var(--fs-24);letter-spacing:var(--ls-display);margin:var(--space-12) 0 var(--space-2);scroll-margin-top:12px;font-weight:600;line-height:1.2}.урок-текст h2{font-size:var(--fs-24);letter-spacing:var(--ls-display);margin:var(--space-12) 0 var(--space-2);scroll-margin-top:12px;font-weight:600;line-height:1.25}.урок-текст h3{font-size:var(--fs-20);letter-spacing:var(--ls-display);margin:var(--space-9) 0 var(--space-2);font-weight:600;line-height:1.3}.урок-текст h1:first-child,.урок-текст h2:first-child,.урок-текст h3:first-child{margin-top:0}.урок-текст p,.урок-текст>div{margin:0 0 var(--space-6)}.урок-текст p:empty,.урок-текст>div:empty{display:none}.урок-текст p:has(+ul),.урок-текст p:has(+ol){margin-bottom:var(--space-2)}.урок-текст ul,.урок-текст ol{margin:0 0 var(--space-6);padding-left:1.4em}.урок-текст ul{list-style-type:disc;list-style-position:outside}.урок-текст ol{list-style-type:decimal;list-style-position:outside}.урок-текст ul ul{list-style-type:circle}.урок-текст li{margin:0;display:list-item}.урок-текст li p{margin:0}.урок-текст a{color:var(--primary-600);text-decoration:underline}.урок-текст strong{font-weight:700}.урок-текст u{text-decoration:underline}.урок-текст mark{color:inherit;border-radius:3px;padding:0 2px}.урок-текст blockquote{margin:var(--space-6) 0;padding-left:var(--space-4);border-left:3px solid var(--border-subtle);color:var(--text-secondary)}.урок-текст table{border-collapse:collapse;width:100%;font-size:var(--fs-18);margin:14px 0}.урок-текст th,.урок-текст td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:6px 10px}.урок-текст th{background-color:var(--surface-1);font-weight:600}.урок-текст:has(table){background:linear-gradient(to right,var(--surface-0) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--surface-0) 30%,transparent) right center / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,hsl(var(--shadow-color) / .18),transparent) left center / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,hsl(var(--shadow-color) / .18),transparent) right center / 10px 100% no-repeat scroll}.урок-текст img{border-radius:10px;max-width:100%}.урок-текст hr{border:0;border-top:1px solid var(--border-subtle);margin:18px 0}.инфоблок{border:1px solid var(--primary-600);background-color:var(--surface-0);border-radius:14px;align-items:center;gap:16px;padding:10px 12px;display:flex}.инфоблок_редактор{position:relative}.инфоблок__меню{flex-shrink:0;position:relative}.инфоблок__окно{z-index:40;border:1px solid var(--border-subtle);background:var(--surface-0);width:260px;box-shadow:var(--shadow-3);font-size:var(--fs-12);color:var(--text-secondary);border-radius:12px;padding:12px;position:absolute;top:100%;right:0}.инфоблок__ряд{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.инфоблок__вариант{width:28px;height:28px;color:var(--text-on-accent);cursor:pointer;line-height:1;font-size:var(--fs-14);border:0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.инфоблок__вариант._активна{outline:2px solid var(--primary-600);outline-offset:2px}.инфоблок__цвет{align-items:center;gap:8px;display:flex}.инфоблок__иконка{width:40px;height:40px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.инфоблок__знак{line-height:1;font-size:var(--fs-20);text-align:center;font-style:normal;font-weight:700;display:block}.инфоблок .рамка-редактора,.инфоблок .выход-редактора{padding:0}.инфоблок .урок-текст p{margin:0}.инфоблок .урок-текст p+p{margin-top:8px}.медиа-сетка{gap:8px;display:grid}.медиа-сетка._две{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.медиа-сетка._с-текстом{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}.медиа{margin:0}.медиа__картинка,.медиа__файл-видео{object-fit:contain;background:0 0;border-radius:10px;width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}.медиа__картинка._вертикаль,.медиа__файл-видео._вертикаль{width:auto;height:auto;max-height:33dvh}.медиа__картинка._рамка,.медиа__файл-видео._рамка{border:1px solid var(--border-subtle)}.медиа__рамка-видео{aspect-ratio:16/9;background:0 0;border-radius:10px;width:100%;position:relative;overflow:hidden}.медиа__рамка-видео._рамка{box-shadow:inset 0 0 0 1px var(--border-subtle)}.медиа__рамка-видео iframe{border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.медиа__видео-коробка{position:relative}.медиа__обложка{aspect-ratio:16/9;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.медиа__обложка-фото{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.медиа__плей{z-index:2;background:var(--primary-600);width:72px;height:72px;color:var(--text-on-accent);box-shadow:0 4px 15px hsl(var(--shadow-color) / .4);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.медиа__обложка:focus-visible .медиа__плей{outline:3px solid var(--text-on-accent);outline-offset:3px}@media(hover:hover){.медиа__обложка:hover .медиа__плей{background:var(--primary-700);transform:translate(-50%,-50%)scale(1.05)}}.медиа-ячейка__действия._на-видео{z-index:2;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 0 10px 10px;margin:0;padding:10px 14px;position:absolute;bottom:0;left:0;right:0}.медиа-ячейка__действия._на-видео .кнопка,.медиа-ячейка__действия._на-видео label.кнопка{color:var(--text-on-accent);box-shadow:none;background:0 0}@media(hover:hover){.медиа-ячейка__действия._на-видео .кнопка:hover,.медиа-ячейка__действия._на-видео label.кнопка:hover{background:var(--on-dark-subtle)}}.медиа__подпись{margin-top:var(--space-2);font-size:var(--fs-14);color:var(--text-secondary)}.карусель-корень{outline:none}.карусель{min-width:0}.карусель__сцена-коробка{position:relative}.карусель__сцена{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border-radius:10px;width:100%;position:relative;overflow:hidden}.карусель__сцена._открывается{cursor:zoom-in}.карусель__лента{height:100%;transition:transform var(--dur-expand) var(--ease-premium);will-change:transform;display:flex}.карусель__сцена._тянем .карусель__лента{transition:none}.карусель__слайд{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.карусель__фото{object-fit:contain;pointer-events:none;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.карусель__фото._рамка{box-shadow:0 0 0 1px var(--border-subtle)}.карусель__стрелка{z-index:2;background:var(--on-dark-strong);width:44px;height:44px;color:var(--text-primary);box-shadow:var(--shadow-2);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.карусель__стрелка._назад{left:10px}.карусель__стрелка._вперёд{right:10px}@media(hover:hover){.карусель__стрелка:hover:not(:disabled){background:var(--surface-0)}}.карусель__стрелка:disabled{opacity:.35;cursor:default}.карусель__шеврон._назад{transform:rotate(180deg)}.карусель__превью{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.карусель__превью::-webkit-scrollbar{display:none}.карусель__кадр{background:var(--surface-1);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:72px;height:48px;padding:0;overflow:hidden}.карусель__кадр img{object-fit:cover;width:100%;height:100%;display:block}.карусель__кадр._активен{border-color:var(--primary-600)}.карусель__оверлей{z-index:200;background:var(--backdrop);flex-direction:column;justify-content:center;padding:56px 24px 24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.карусель__оверлей .карусель{width:min(1100px,100%);margin:0 auto}.карусель__закрыть{z-index:1;width:32px;height:32px;color:var(--text-on-accent);font-size:var(--fs-30);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;line-height:1;position:absolute;top:16px;right:16px}@media(hover:hover){.карусель__закрыть:hover{background:var(--on-dark-subtle)}}.карусель-редактор{flex-direction:column;gap:10px;margin-top:16px;display:flex}.карусель-редактор__ряд{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.карусель-редактор__мини{object-fit:cover;background:var(--surface-1);border-radius:8px;width:72px;height:48px}.карусель-редактор__подпись{flex:180px;min-width:160px}.карусель-редактор__действия{flex-wrap:wrap;gap:6px;display:flex}.схема__рисунок._карусель{grid-template-rows:1fr 12px;grid-template-columns:1fr;gap:6px}.схема__превью-ряд{grid-template-columns:repeat(5,1fr);gap:3px;height:12px;display:grid}.схема__превью-ряд i{background:var(--primary-600);opacity:.35;border-radius:2px;height:100%;display:block}.схема__превью-ряд i:first-child{opacity:1}.таблица-урока-обёртка{background:linear-gradient(to right,var(--surface-0) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--surface-0) 30%,transparent) right center / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,hsl(var(--shadow-color) / .18),transparent) left center / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,hsl(var(--shadow-color) / .18),transparent) right center / 10px 100% no-repeat scroll;-webkit-overflow-scrolling:touch;flex:none;align-self:stretch;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.таблица-урока{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--fs-18)}.таблица-урока th,.таблица-урока td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:6px 10px}.таблица-урока th{background-color:var(--surface-1);font-weight:600}@media(max-width:760px){.медиа-сетка._две,.медиа-сетка._с-текстом,.файл-блок._два,.файл-блок._три{grid-template-columns:minmax(0,1fr)}.карусель__стрелка{width:44px;height:44px}.карусель__кадр{width:80px;height:54px}}.карусель__счётчик{z-index:2;background:var(--on-dark-strong);box-shadow:var(--shadow-2);font-size:var(--fs-14);color:var(--text-primary);pointer-events:none;border-radius:42px;padding:4px 10px;font-weight:500;position:absolute;bottom:10px;right:10px}.карусель__оверлей{padding:48px 16px 16px}.карусель__оверлей .карусель{width:100%;max-width:none}.карусель__оверлей .карусель__сцена{border-radius:0;height:calc(100dvh - 160px)}.карусель__оверлей .карусель__фото{pointer-events:auto}.карусель__оверлей .карусель__закрыть{z-index:3;background:var(--surface-0);width:36px;height:36px;color:var(--text-primary);font-size:var(--fs-20);box-shadow:var(--shadow-2);border-radius:50%;position:fixed;top:12px;right:12px}.таблица-урока th,.таблица-урока td,.урок-текст table th,.урок-текст table td{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:12px 16px}@media(min-width:1025px){.таблица-урока-обёртка{overflow-x:visible}.таблица-урока,.урок-текст table{table-layout:auto;width:100%;min-width:0;max-width:100%}.таблица-урока th,.таблица-урока td,.урок-текст table th,.урок-текст table td{white-space:normal;word-break:normal}}@media(max-width:1024px){.таблица-урока-обёртка{overflow-x:auto}.таблица-урока{width:max-content;min-width:100%}.таблица-урока th,.таблица-урока td{min-width:160px}}@media(min-width:1025px){.таблица-урока:not(:has(tr>:nth-child(3))){table-layout:fixed}.таблица-урока:not(:has(tr>:nth-child(3))) tr>:first-child{width:30%}.таблица-урока:has(tr>:nth-child(3)) tr>:first-child{min-width:9em}}.таблица-урока:has(tr>:nth-child(5)) th,.таблица-урока:has(tr>:nth-child(5)) td,.урок-текст table:has(tr>:nth-child(5)) th,.урок-текст table:has(tr>:nth-child(5)) td{font-size:var(--fs-16);padding:8px 10px}.таблица-урока:has(tr>:nth-child(7)) th,.таблица-урока:has(tr>:nth-child(7)) td,.урок-текст table:has(tr>:nth-child(7)) th,.урок-текст table:has(tr>:nth-child(7)) td{font-size:var(--fs-14);padding:6px 8px}.урок-текст:has(table){max-width:100%;overflow-x:auto}.схемы{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.схема{border:1px solid var(--border-subtle);background-color:var(--surface-0);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;min-width:0;height:100%;padding:16px;font-family:inherit;display:flex}@media(hover:hover){.схема:hover{border-color:var(--primary-600)}}.схема__рамка{border:1px solid var(--border-subtle);background:var(--surface-0);box-sizing:border-box;border-radius:8px;flex:none;width:100%;height:72px;margin:0 0 14px;padding:10px}.схема__рисунок{grid-template-rows:1fr;grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%;height:100%;display:grid}.схема__рисунок._две,.схема__рисунок._с-текстом{grid-template-columns:1fr 1fr}.схема__рисунок._три{grid-template-columns:1fr 1fr 1fr}.схемы__заголовок{font-size:var(--fs-16);color:var(--text-secondary);margin-bottom:12px}.схема__ячейка{background-color:var(--surface-1);border:1px dashed var(--border-strong);border-radius:8px;min-width:0;height:100%;min-height:0}.схема__ячейка._синяя{background-color:var(--primary-600);color:var(--text-on-accent);border:0;justify-content:center;align-items:center;padding:0;display:flex}.схема__строки{flex-direction:column;justify-content:space-between;min-width:0;height:100%;min-height:0;padding:0;display:flex}.схема__строки i{background:var(--border-strong);border-radius:3px;height:5px;display:block}.схема__подписи{flex-direction:column;flex:1;min-height:0;display:flex}.схема__заголовок{font-size:var(--fs-16);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.схема__текст{font-size:var(--fs-14);color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.35}.схема__назад{margin-bottom:var(--space-3);font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}@media(hover:hover){.схема__назад:hover{color:var(--text-primary)}}.схема__назад img{transform:rotate(180deg)}@media(max-width:1100px){.схемы{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.схемы{grid-template-columns:minmax(0,1fr)}.схема{padding:12px}.схема__рамка{height:64px;margin-bottom:10px}}.медиа-ячейка{min-width:0}.медиа-ячейка__действия{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.медиа-заглушка{border:1px dashed var(--border-strong);background-color:var(--surface-1);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.медиа-заглушка._приём{border-color:var(--primary-600);background-color:var(--primary-50)}.медиа-заглушка__иконка{color:var(--border-strong)}.медиа-заглушка__ссылка{width:100%;max-width:420px}.медиа-заглушка__хостинги{justify-content:center;gap:8px;margin-top:8px;display:flex}.хостинг{font-size:var(--fs-12);color:var(--text-on-accent);border-radius:42px;padding:3px 10px;font-weight:600}.хостинг._yt{background-color:var(--brand-youtube)}.хостинг._vk{background-color:var(--brand-vk)}.хостинг._rt{background-color:var(--brand-rutube)}.медиа-заглушка__кнопки{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.действие{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media(hover:hover){.действие:hover{background-color:var(--surface-1);color:var(--text-primary)}.действие._красное:hover{color:var(--danger-600)}}.лист-урока{background:var(--surface-1);flex-direction:column;flex:1;gap:20px;min-width:0;max-width:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden auto}.лист-урока__шапка{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.лист-урока,.лист-урока input,.лист-урока textarea,.лист-урока button,.лист-урока select,.лист-урока .урок-текст,.лист-урока .ProseMirror{font-family:var(--font-ui)}.лист-урока__название{width:100%;font:inherit;font-size:var(--fs-24);letter-spacing:var(--ls-display);color:var(--text-primary);background:0 0;border:0;outline:none;font-weight:600;line-height:1.2}.лист-урока__тип{color:var(--text-secondary);font:inherit;font-size:var(--fs-16);background:0 0;border:0}.основная:has(.лист-урока){background:var(--surface-1);height:100%;min-height:0;box-shadow:none;border:0;position:relative;overflow:hidden}.лист-урока__чтение,.урок-студента__контент{gap:var(--block-gap);width:100%;min-width:0;max-width:100%;padding:var(--card-padding);background:var(--surface-0);box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;display:flex}.лист-урока__чтение>.урок-текст:first-child p:first-child,.лист-урока__чтение>.урок-текст:first-child>div:first-child,.урок-студента__контент>.урок-текст:first-child p:first-child,.урок-студента__контент>.урок-текст:first-child>div:first-child{margin-top:0}.лист-урока__чтение>.урок-текст:last-child p:last-child,.лист-урока__чтение>.урок-текст:last-child>div:last-child,.урок-студента__контент>.урок-текст:last-child p:last-child,.урок-студента__контент>.урок-текст:last-child>div:last-child{margin-bottom:0}.лист-урока .рамка-редактора{background:0 0;border:0}.лист-урока .рамка-редактора_вопрос{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:10px}.рамка-редактора_вопрос .выход-редактора,.рамка-редактора_вопрос .урок-текст{min-height:44px;font-size:var(--fs-16);padding:10px 14px;line-height:1.4}.рамка-редактора_вопрос .урок-текст p{margin:0}.блок-листа{scroll-margin-top:12px;position:relative}.блок-листа._тащим{opacity:.7}.блок-листа__верх{align-items:center;gap:12px;min-height:32px;display:flex}.блок-листа._задание .блок-листа__верх{margin-bottom:10px}.блок-листа:not(._задание) .блок-листа__верх{z-index:6;justify-content:flex-end;min-height:0;padding-bottom:4px;position:absolute;bottom:100%;right:0}.блок-листа__действия{background:var(--surface-0);opacity:0;pointer-events:none;border-radius:8px;flex-direction:row;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:2px;display:flex}.блок-листа._тащим .блок-листа__действия{opacity:1;pointer-events:auto}@media(hover:hover){.блок-листа:hover .блок-листа__действия{opacity:1;pointer-events:auto}}@media(hover:none){.блок-листа .блок-листа__действия{opacity:1;pointer-events:auto}}.блок-листа__действия .действие{width:30px;height:30px}.блок-листа__действия .действие._красное{color:var(--danger-600)}.вставка{align-items:center;gap:12px;min-height:36px;margin:8px 0;display:flex;position:relative}.вставка._пустая{min-height:20px}.вставка__линия{background-color:var(--surface-2);flex:1;height:1px}.вставка__добавить{background-color:var(--primary-50);min-height:32px;color:var(--primary-600);font:inherit;font-size:var(--fs-14);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);border:0;border-radius:42px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.вставка:focus-within .вставка__добавить,.вставка__добавить[aria-expanded=true]{opacity:1}@media(hover:hover){.вставка:hover .вставка__добавить{opacity:1}}@media(hover:none){.вставка .вставка__добавить{opacity:1;min-height:44px}}.вставка__подпись{font-size:var(--fs-12);color:var(--text-secondary);white-space:nowrap;margin:4px 0 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.боковая:has(.сайдбар-урока),.боковая:has(.сайдбар-программ){height:auto;max-height:calc(100dvh - 130px);display:flex;position:sticky;top:102px;overflow-y:auto}.сетка:has(.урок-студента) .боковая,.сетка:has(.лист-урока) .боковая{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.сайдбар-урока{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.сайдбар-урока__дерево{flex:1;min-height:0;overflow-y:auto}.сайдбар-урока__назад{color:var(--text-secondary);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 4px 18px;text-decoration:none;display:flex}@media(hover:hover){.сайдбар-урока__назад:hover{color:var(--text-primary)}}.сайдбар-урока__назад .иконка{transform:rotate(180deg)}.сайдбар-урока__название{font-size:var(--fs-18);letter-spacing:var(--ls-display);margin:0 4px 18px;font-weight:600;line-height:1.25}.сайдбар-урока__курс{margin-bottom:8px}.сайдбар-урока__курс-кнопка{width:100%;font:inherit;font-size:var(--fs-16);text-align:left;cursor:pointer;color:var(--text-primary);transition:transform var(--dur-press) var(--ease-premium);background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 8px;font-weight:600;display:flex}@media(hover:hover){.сайдбар-урока__курс-кнопка:hover{background-color:var(--surface-1)}}.сайдбар-урока__курс-кнопка:active{transform:scale(.98)}.сайдбар-урока__курс-кнопка .иконка{transition:transform var(--dur-base) var(--ease-premium);flex-shrink:0}.сайдбар-урока__курс-кнопка._открыт .иконка{transform:rotate(90deg)}.сайдбар-урока__уроки{flex-direction:column;gap:2px;padding:2px 0 10px;display:flex}.сайдбар-урока__показ{animation:сайдбар-список-вход var(--dur-base) var(--ease-premium)}@keyframes сайдбар-список-вход{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.сайдбар-урока__показ{animation:none}}.сайдбар-урока__ряд{position:relative}.сайдбар-урока__ряд._тащим{z-index:2}.сайдбар-урока__ручка{z-index:2;width:20px;height:32px;color:var(--text-secondary);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--dur-fast) var(--ease-premium);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.сайдбар-урока__ряд._тащим .сайдбар-урока__ручка{cursor:grabbing;opacity:1}.сайдбар-урока__ручка:focus-visible{opacity:1}@media(hover:hover){.сайдбар-урока__ряд:hover>.сайдбар-урока__ручка{opacity:1}}@media(hover:none){.сайдбар-урока__ручка{opacity:.6}}.сайдбар-урока__урок{width:100%;color:var(--text-primary);font:inherit;font-size:var(--fs-16);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 10px 10px 42px;text-decoration:none;display:flex}@media(hover:hover){.сайдбар-урока__урок:hover{background-color:var(--surface-1)}}.сайдбар-урока__урок._активен{background-color:var(--surface-2);font-weight:500}.сайдбар-урока__урок._закрыт{color:var(--text-tertiary);cursor:default}.сайдбар-урока__урок._закрыт>:not(.сайдбар-урока__имя){opacity:.45}.сайдбар-урока__прогресс{margin:0 4px 16px}.сайдбар-урока__прогресс p{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 8px}.сайдбар-урока__имя{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.сайдбар-урока__урок .иконка,.сайдбар-урока__курс-кнопка .иконка{flex-shrink:0;margin-top:1px}.сайдбар-урока__создать{width:100%;font:inherit;font-size:var(--fs-16);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 42px;display:flex}@media(hover:hover){.сайдбар-урока__создать:hover{color:var(--text-primary);background-color:var(--surface-1)}}.сайдбар-урока__создать:disabled{opacity:.6;cursor:default}.сайдбар-урока__низ{border-top:1px solid var(--border-subtle);flex-shrink:0;margin-top:12px;padding-top:12px}.сайдбар-урока__низ>.кнопка{width:100%;margin-bottom:8px}.сайдбар-урока__действия{align-items:center;gap:8px;display:flex}.сайдбар-урока__статус{font-size:var(--fs-14);color:var(--success-600);margin-bottom:8px}.сайдбар-урока__статус._черновик{color:var(--text-secondary)}.сайдбар-урока__чтение{color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 18px;padding:4px 4px 0;display:flex}.переключатель{background:var(--border-strong);pointer-events:none;border:0;border-radius:11px;flex-shrink:0;width:40px;height:22px;position:relative}.переключатель._вкл{background:var(--primary-600)}.переключатель i{background:var(--surface-0);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.переключатель._вкл i{transform:translate(18px)}.сайдбар-урока__урок._демо,.сайдбар-урока__создать._демо{padding-left:10px}.сайдбар-урока__демо-ряд._можно-тащить{cursor:grab}.сайдбар-урока__демо-ряд._можно-тащить:active,.сайдбар-урока__демо-ряд._тащим{cursor:grabbing}.сайдбар-урока__демо-ряд._можно-тащить .сайдбар-урока__урок{cursor:inherit}.сайдбар-урока__удалить{width:100%;font:inherit;font-size:var(--fs-16);color:var(--danger-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin-top:6px;padding:10px;display:flex}@media(hover:hover){.сайдбар-урока__удалить:hover{background-color:var(--danger-50)}}.кнопка-глаза{border:1px solid var(--border-subtle);background:var(--surface-0);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.кнопка-глаза._активна{border-color:var(--primary-600);color:var(--primary-600)}@media(hover:hover){.кнопка-глаза:hover{border-color:var(--primary-600);color:var(--primary-600)}}.лист-урока__чтение:has(>.вставка){gap:var(--space-1)}.лист-урока__чтение>.вставка{min-height:28px;margin:0}.лист-урока__чтение>.вставка._пустая{min-height:12px}.лист-урока .выход-редактора{padding:8px 18px}.лист-урока .выход-редактора p,.лист-урока .выход-редактора ul,.лист-урока .выход-редактора ol{margin-bottom:var(--space-3)}.лист-урока .выход-редактора>:last-child{margin-bottom:0}.лист-урока .выход-редактора:not(:focus-within)>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child){display:none}.файл-блок{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.файл-блок._два{grid-template-columns:repeat(2,minmax(0,1fr))}.файл-блок._три{grid-template-columns:repeat(3,minmax(0,1fr))}.файл-блок._два .файл-карточка,.файл-блок._три .файл-карточка,.файл-блок._два .файл-блок__ещё,.файл-блок._три .файл-блок__ещё{grid-column:1/-1}.файл-вложение{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:relative}.файл-ярлык{flex-shrink:0;width:48px;height:58px;position:relative}.файл-ярлык__лист{object-fit:contain;width:44px;height:52px;display:block}.файл-ярлык__бейдж{background:var(--primary-600);min-width:40px;color:var(--text-on-accent);font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-align:center;border-radius:4px;padding:3px 7px;font-weight:700;line-height:1.2;position:absolute;bottom:8px;left:0}.файл-вложение__тело{flex:1;min-width:0;padding-top:2px}.файл-вложение__строка{align-items:center;gap:8px;display:flex}.файл-вложение__имя,.файл-вложение__имя._ссылка{font-size:var(--fs-16);color:var(--text-primary);margin:0;font-weight:700;text-decoration:none}@media(hover:hover){.файл-вложение__имя._ссылка:hover{color:var(--primary-600)}}.файл-вложение__имя-поле{border:1px solid var(--border-subtle);width:min(420px,100%);height:32px;font:inherit;font-size:var(--fs-16);border-radius:8px;padding:0 8px;font-weight:700}.файл-вложение__карандаш{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}@media(hover:hover){.файл-вложение__карандаш:hover{color:var(--text-primary)}}.файл-вложение__размер{font-size:var(--fs-14);color:var(--text-secondary);margin:2px 0 0}.файл-вложение__описание,.файл-вложение__описание-текст{width:100%;font:inherit;font-size:var(--fs-14);color:var(--text-primary);background:0 0;border:0;margin-top:6px;padding:0;display:block}.файл-вложение__описание{color:var(--text-primary)}.файл-вложение__описание::placeholder{color:var(--text-secondary)}.файл-вложение__удалить{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:12px;right:12px}@media(hover:hover){.файл-вложение__удалить:hover{color:var(--danger-600)}}.файл-блок__ещё{color:var(--text-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media(hover:hover){.файл-блок__ещё:hover{color:var(--text-primary)}}.файл-карточка{border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:18px;padding:22px;display:flex}.файл-карточка__рисунок{flex-shrink:0;width:88px;height:auto}.файл-карточка__заголовок{font-size:var(--fs-20);font-weight:700}.файл-карточка__текст{color:var(--text-secondary);margin-top:4px}.файл-карточка__линк{color:var(--primary-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.разделитель-урока{justify-content:center;align-items:center;padding:32px 0;display:flex}.разделитель-урока img{width:30%;max-width:30%;height:auto;display:block}@media(max-width:760px){.разделитель-урока{padding:24px 0}}.кнопка-урока{display:flex}.кнопка-урока._center{justify-content:center}.кнопка-урока._right{justify-content:flex-end}.кнопка-урока__ссылка{box-sizing:border-box;max-width:100%;color:var(--text-on-accent);font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.кнопка-урока__ссылка._в-редакторе{padding-right:36px;position:relative}.кнопка-урока__текст{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.кнопка-урока__точки{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.кнопка-редактор__обёртка{max-width:100%;display:inline-block;position:relative}.кнопка-редактор__окно{z-index:40;border:1px solid var(--border-subtle);background:var(--surface-0);width:280px;box-shadow:var(--shadow-3);font-size:var(--fs-12);color:var(--text-secondary);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 8px);left:0}.кнопка-урока._right .кнопка-редактор__окно{left:auto;right:0}.кнопка-урока._center .кнопка-редактор__окно{left:50%;transform:translate(-50%)}.кнопка-редактор__строка{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.кнопка-редактор__выравнивание{gap:4px;display:flex}.кнопка-редактор__сторона{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:28px;display:grid}.кнопка-редактор__сторона._активна{background:var(--primary-50)}.кнопка-редактор__поле{border:1px solid var(--border-subtle);width:100%;height:36px;font:inherit;font-size:var(--fs-14);border-radius:8px;margin-bottom:8px;padding:0 10px;display:block}.кнопка-редактор__размеры{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.кнопка-редактор__размер{color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.кнопка-редактор__размер input{border:1px solid var(--border-subtle);width:48px;height:32px;font:inherit;font-size:var(--fs-14);border-radius:8px;padding:0 6px}.кнопка-редактор__чек{font-size:var(--fs-14);align-items:center;gap:8px;margin:8px 0 12px;display:flex}.кнопка-редактор__цвета{gap:8px;margin:8px 0 12px;display:flex}.кнопка-редактор__цвет{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;position:relative}.кнопка-редактор__цвет._выбран:after{content:"";border:solid var(--surface-0);border-width:0 0 2px 2px;position:absolute;top:6px;right:6px;bottom:8px;left:6px;transform:rotate(-45deg)}.кнопка-редактор__спектр{align-items:center;gap:8px;display:flex}.аудио-ячейка{min-width:0}.аудио-выбор{align-items:center;gap:14px;min-height:56px;display:flex}.аудио-выбор__кнопка{background-color:var(--primary-100);width:48px;height:48px;color:var(--primary-600);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.аудио-выбор__кнопка._занята{opacity:.6}@media(hover:hover){.аудио-выбор__кнопка:hover{background-color:var(--primary-100)}}.аудио-выбор__подсказка{background:var(--surface-0);width:max-content;color:var(--text-secondary);font-size:var(--fs-14);box-shadow:var(--shadow-2);white-space:nowrap;z-index:5;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.аудио-выбор__подсказка:after{content:"";background:var(--surface-0);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}@media(hover:hover){.аудио-выбор__кнопка:hover .аудио-выбор__подсказка{display:flex}}.аудио-описание{margin-top:var(--space-3);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media(hover:hover){.аудио-описание:hover{color:var(--text-primary)}}.аудио-запись,.аудио-плеер{align-items:center;gap:14px;min-width:0;display:flex}.аудио-запись__стоп,.аудио-плеер__плей{background-color:var(--primary-100);width:40px;height:40px;color:var(--primary-600);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.аудио-запись__стоп{background-color:var(--danger-50);color:var(--danger-600)}.аудио-запись__квадрат{background-color:var(--danger-600);border-radius:3px;width:14px;height:14px}.аудио-плеер__тело{flex:1;min-width:0}.аудио-плеер__шапка{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.аудио-плеер__название{font-size:var(--fs-16);color:var(--text-primary);margin:0;font-weight:700}.аудио-плеер__длина{font-size:var(--fs-14);color:var(--text-secondary);margin:2px 0 0}.аудио-плеер__метка,.аудио-плеер__скорость{color:var(--primary-600);font-size:var(--fs-14);font-weight:500}.аудио-плеер__скорость{cursor:pointer;font:inherit;font-size:var(--fs-14);color:var(--primary-600);background:0 0;border:0;padding:0;font-weight:500}.аудио-плеер__удалить-текст{color:var(--text-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;padding:0}.аудио-плеер__справа{align-items:center;gap:10px;display:flex}.аудио-плеер._просмотр .аудио-плеер__справа{flex-direction:column;align-items:flex-end;gap:2px}.аудио-плеер__иконка{color:var(--primary-600);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.аудио-плеер__иконка._удалить{color:var(--danger-600)}.аудио-плеер__дорожка{cursor:pointer;height:16px;position:relative;overflow:hidden}.аудио-плеер__линия{background-color:var(--primary-100);border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0}.аудио-плеер__бегунок{background-color:var(--primary-600);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:4px}.рамка-редактора{border:1px solid var(--border-subtle);background-color:var(--surface-0);border-radius:10px;overflow:visible}.тулбар{border-bottom:1px solid var(--border-subtle);background-color:var(--surface-1);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.тулбар._плавающий{z-index:var(--z-floating-toolbar);border:1px solid var(--border-subtle);background-color:var(--surface-0);max-width:calc(100vw - 24px);box-shadow:var(--shadow-2);border-radius:12px;flex-wrap:nowrap;display:flex;position:fixed;overflow:visible;transform:translate(-50%,calc(-100% - 8px))}.тулбар._плавающий._снизу{transform:translate(-50%,8px)}@media(hover:hover){.тулбар._плавающий .тулбар__кнопка:hover{background-color:var(--surface-1)}}.тулбар._плавающий .тулбар__кнопка._активна{background-color:var(--primary-100);color:var(--text-primary)}.тулбар._плавающий .тулбар__окно{min-width:0;box-shadow:var(--shadow-3);border:0;border-radius:16px;padding:8px 10px;top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.тулбар._плавающий .тулбар__окно:after{content:"";background-color:var(--surface-0);width:8px;height:8px;box-shadow:var(--shadow-1);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.тулбар._плавающий .тулбар__окно._палитра{align-items:center;gap:8px;padding:8px 10px;display:flex}.тулбар._плавающий .палитра__пункт{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--border-subtle);border:0;border-radius:50%}.тулбар._плавающий .палитра__пункт._выбран{box-shadow:0 0 0 2px var(--primary-600)}.тулбар._плавающий .тулбар__окно._ссылка{align-items:center;gap:4px;min-width:268px;padding:6px 8px 6px 14px;display:flex}.тулбар._плавающий .тулбар__окно._ссылка input{width:auto;min-width:160px;height:32px;font-size:var(--fs-14);background:0 0;border:0;border-radius:0;flex:1;padding:0}.тулбар._плавающий .тулбар__окно._ссылка .тулбар__кнопка{width:30px;height:30px}.тулбар__группа{border-right:1px solid var(--border-subtle);align-items:center;gap:2px;margin-right:4px;padding-right:8px;display:flex}.тулбар__группа:last-child{border-right:0;margin-right:0;padding-right:0}.тулбар__обёртка{position:relative}.тулбар__кнопка{width:34px;height:34px;color:var(--text-primary);cursor:pointer;background-color:#0000;border:0;border-radius:8px;place-items:center;display:grid}@media(hover:hover){.тулбар__кнопка:hover{background-color:var(--surface-0)}}.тулбар__кнопка._активна{background-color:var(--primary-600);color:var(--text-on-accent)}.тулбар__окно{z-index:60;background-color:var(--surface-0);min-width:240px;box-shadow:var(--shadow-3);border:1px solid var(--border-subtle);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.тулбар__окно._палитра{grid-template-columns:repeat(7,28px);gap:6px;min-width:0;display:grid}.тулбар__окно._эмодзи{grid-template-columns:repeat(9,28px);gap:4px;min-width:0;max-height:200px;display:grid;overflow-y:auto}.палитра__пункт{border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;width:28px;height:28px}.эмодзи__пункт{width:28px;height:28px;font-size:var(--fs-18);cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:1}@media(hover:hover){.эмодзи__пункт:hover{background-color:var(--surface-1)}}.подстановка__пункт{width:100%;font:inherit;font-size:var(--fs-14);color:var(--primary-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;display:block}@media(hover:hover){.подстановка__пункт:hover{background-color:var(--surface-1)}}.выход-редактора{outline:none;padding:14px 18px}.выход-редактора p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-secondary);pointer-events:none}.подстановка{background-color:var(--primary-100);color:var(--primary-600);border-radius:4px;padding:1px 4px;font-weight:500}.орг-экран{z-index:20;top:104px;left:calc(90px + env(safe-area-inset-left));background-color:var(--surface-1);min-width:0;display:flex;position:fixed;bottom:0;right:0}.орг-сайдбар{border-right:1px solid var(--border-subtle);background-color:var(--surface-0);flex-direction:column;flex:0 0 320px;gap:16px;width:320px;min-height:0;padding:16px;display:flex;overflow:auto}.орг-сайдбар__действия,.орг-создание{flex-direction:column;gap:8px;display:flex}.орг-сайдбар__заголовок{font-size:var(--fs-14);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}.орг-сайдбар__сдвиги,.орг-сайдбар__пусто,.орг-сайдбар__подсказка{font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.45}.орг-сайдбар__отделы{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.орг-сайдбар__отдел{background-color:var(--surface-1);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.орг-сайдбар__имя{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-14);overflow:hidden}.орг-сайдбар__счёт{font-size:var(--fs-12);color:var(--text-secondary);flex:none}.полотно{background-color:var(--surface-0);border-radius:0;flex:auto;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}@media(max-width:800px){.орг-экран{top:76px;left:0;overflow-x:auto}.орг-сайдбар{flex-basis:280px;width:280px}.орг-экран .полотно{flex:1 0 640px;min-width:640px}}.полотно .react-flow__edges{z-index:4}.полотно .react-flow__node-отдел{z-index:1;pointer-events:none}.полотно .react-flow__node-отдел .узел-отдел__шапка,.полотно .react-flow__node-отдел .react-flow__resize-control{pointer-events:auto}.полотно .react-flow__node-функция{z-index:5}.полотно__зум{z-index:10;background-color:var(--surface-0);box-shadow:var(--shadow-2);border-radius:42px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px}.полотно__зум-значение{text-align:center;min-width:48px;font-size:var(--fs-14);color:var(--text-secondary);font-weight:500}.узел-отдел{border:1px solid var(--primary-600);width:100%;height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.узел-отдел{border:1px solid color-mix(in srgb,var(--primary-600) 18%,transparent)}}.узел-отдел{pointer-events:none;background-color:#0000;border-radius:10px;overflow:hidden}.узел-отдел__шапка,.узел-отдел .react-flow__resize-control{pointer-events:auto}.узел-отдел__ресайз{opacity:0;border-radius:2px;border:2px solid var(--primary-600)!important;background:var(--surface-0)!important;width:10px!important;height:10px!important}.узел-отдел .react-flow__resize-control.handle{opacity:0}@media(hover:hover){.узел-отдел:hover .узел-отдел__ресайз,.узел-отдел:hover .react-flow__resize-control.handle{opacity:1}}@media(hover:none){.узел-отдел .узел-отдел__ресайз,.узел-отдел .react-flow__resize-control.handle{opacity:1}}.узел-отдел__ресайз-линия{border-color:#0000!important}@media(hover:hover){.узел-отдел:hover .узел-отдел__ресайз-линия{border-color:var(--primary-600)!important}}.узел-отдел__шапка{z-index:3;border-bottom:1px solid var(--primary-600);align-items:center;gap:8px;height:54px;padding:0 16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.узел-отдел__шапка{border-bottom:1px solid color-mix(in srgb,var(--primary-600) 12%,transparent)}}.узел-отдел__свернуть{width:28px;height:28px;color:var(--text-primary);cursor:pointer;background-color:#0000;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.узел-отдел__свернуть:hover{background-color:var(--on-dark-muted)}}.узел-отдел__название{font-size:var(--fs-18);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.узел-отдел__поле{border:1px solid var(--primary-600);flex:1;min-width:0;height:32px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.узел-отдел__поле{border:1px solid color-mix(in srgb,var(--primary-600) 35%,transparent)}}.узел-отдел__поле{background:var(--surface-0);font:inherit;font-size:var(--fs-18);border-radius:6px;font-weight:700}.узел-отдел__ошибка{font-size:var(--fs-12);color:var(--danger-600);padding:6px 16px}.узел-отдел__счёт{font-size:var(--fs-14);color:var(--text-primary);flex-shrink:0}.узел-функция{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:var(--shadow-2);cursor:grab;z-index:4;border-radius:8px;padding:14px 16px;position:relative}.узел-функция._выбрана{border-color:var(--primary-600);box-shadow:0 0 0 2px var(--primary-100)}.узел-функция__название{font-size:var(--fs-18);font-weight:700;line-height:1.25}.узел-функция__цкп,.узел-функция__назначение{font-size:var(--fs-14);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.узел-функция__назначение{-webkit-line-clamp:2;color:var(--text-secondary)}.узел-функция__метка{background-color:var(--success-50);color:var(--success-600);font-size:var(--fs-12);letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-right:6px;padding:1px 6px;font-weight:700;display:inline-block}.узел-функция__метка._назначение{background-color:var(--primary-100);color:var(--primary-600)}.узел-функция__низ{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.узел-функция__руководитель{font-size:var(--fs-12);align-items:center;gap:6px;min-width:0;display:flex}.узел-функция__руководитель .аватар{width:24px;height:24px;font-size:var(--fs-12)}.ручка{background-color:var(--primary-600)!important;border:2px solid var(--surface-0)!important;width:10px!important;height:10px!important}.ручка._пунктир{background-color:var(--org-link-functional)!important}.флажок-формы{border:1px solid var(--border-subtle);background-color:var(--surface-1);border-radius:10px;padding:12px}.react-flow .react-flow__attribution a{color:var(--text-secondary)}.орг2{z-index:20;top:104px;left:calc(90px + env(safe-area-inset-left));gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-6) var(--space-5);background-color:var(--surface-1);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.орг2-загрузка{gap:var(--space-4);align-items:flex-start}.орг2-заголовок{font-size:var(--fs-20);color:var(--text-primary);margin:0;line-height:1.2}.орг2-скрыто{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.орг2-карта{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1)}.орг2-верх{align-items:stretch;gap:var(--space-3);flex:none;min-width:0;display:flex}.орг2-сводка{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-5);flex:none;margin:0;list-style:none;display:flex}.орг2-сводка li{align-items:center;gap:var(--space-3);display:flex}.орг2-сводка__знак{border-radius:var(--radius-md);background-color:var(--primary-50);width:40px;height:40px;color:var(--primary-600);place-items:center;display:inline-grid}.орг2-сводка__текст{flex-direction:column;line-height:1.2;display:flex}.орг2-сводка small{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-сводка strong{font-size:var(--fs-20);color:var(--text-primary)}.орг2-сводка em{font-style:normal;font-size:var(--fs-12);color:var(--success-600)}.орг2-инструменты-шапки{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);flex:auto;display:flex}.орг2-поиск .поиск{margin:0}.орг2-фильтр{flex:0 170px;width:auto;min-width:0}.орг2-вид{flex:none}.орг2-вид .вкладки,.орг2-список__шапка .вкладки,.орг2-панель .вкладки{margin-bottom:0}.орг2-вид .вкладки{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-1);gap:2px;padding:3px}.орг2-вид .вкладки__пункт{border-radius:var(--radius-sm);font-size:var(--fs-14);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:0;margin:0;padding:6px 14px}.орг2-вид .вкладки__пункт._активен{background-color:var(--primary-600);color:var(--text-on-accent)}.орг2-вид .вкладки__ползунок{display:none}.орг2-бейдж{border-radius:var(--radius-full);background-color:var(--primary-600);min-width:18px;height:18px;color:var(--text-on-accent);font-size:var(--fs-12);place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.орг2-иконка-кнопка{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.орг2-иконка-кнопка:hover{background-color:var(--surface-2);color:var(--text-primary)}.орг2-иконка-кнопка:active{transform:scale(.97)}.орг2-меню{flex:none;position:relative}.орг2-меню__фон{z-index:30;cursor:default;background:0 0;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.орг2-меню__список{z-index:31;min-width:220px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);box-shadow:var(--shadow-2,var(--shadow-1));transform-origin:100% 0;animation:орг2-всплыть .16s var(--ease-out);position:absolute;top:calc(100% + 6px);right:0}.орг2-меню__список ul{margin:0;padding:0;list-style:none}.орг2-меню__список li button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;display:flex}.орг2-меню__список li button:hover,.орг2-меню__список li button:focus-visible{background-color:var(--primary-50)}.орг2-фильтры-панель{gap:var(--space-3);width:300px;padding:var(--space-3);flex-direction:column;display:flex}.орг2-фильтры-панель label{font-size:var(--fs-14);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.орг2-галка{align-items:center;gap:var(--space-2)!important;color:var(--text-primary)!important;flex-direction:row!important}@keyframes орг2-всплыть{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.орг2-рабочая{gap:var(--space-3);flex:auto;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.орг2-рабочая._с-панелью{grid-template-columns:232px minmax(0,1fr) 352px}.орг2-сайдбар{min-height:0;overflow:auto}.орг2-сайдбар__тело{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.орг2-сайдбар__действия{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.орг2-сайдбар__действия .кнопка{padding-inline:var(--space-2);font-size:var(--fs-14);white-space:nowrap}.орг2-центр{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.орг2-дерево,.орг2-дерево ul{margin:0;padding:0;list-style:none}.орг2-дерево__строка{min-height:36px;padding-right:var(--space-2);border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}.орг2-дерево__строка:hover{background-color:var(--surface-1)}.орг2-дерево__строка._выбран{background-color:var(--primary-100);color:var(--primary-700)}.орг2-дерево__стрелка{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.орг2-дерево__название{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;font:inherit;font-size:var(--fs-14);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.орг2-дерево__название span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.орг2-дерево__название span._архив{color:var(--text-tertiary);text-decoration:line-through}.орг2-дерево__название small{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.орг2-легенда{gap:var(--space-2);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.орг2-легенда div{font-size:var(--fs-14);justify-content:space-between;align-items:center;display:flex}.орг2-легенда dt{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.орг2-легенда dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.орг2-легенда i{border-radius:var(--radius-full);width:8px;height:8px}.орг2-легенда i._синий{background-color:var(--success-500)}.орг2-легенда i._оранжевый{background-color:var(--warning-500)}.орг2-легенда i._серый{background-color:var(--border-strong)}.орг2-полотно{background-color:var(--surface-0);background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:22px 22px;flex:1;min-height:0;position:relative}.орг2-полотно .react-flow{background:0 0}.орг2-полотно .react-flow__node{transition:transform .2s var(--ease-out)}.орг2-полотно .react-flow__node.dragging{transition:none}.орг2-подсказка-холста{z-index:5;top:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-2);max-width:420px;padding:var(--space-2) var(--space-3);border:1px solid var(--primary-100);border-radius:var(--radius-md);background-color:var(--primary-50);color:var(--primary-700);font-size:var(--fs-14);margin:0;display:flex;position:absolute}.орг2-низ-слева{z-index:5;left:var(--space-3);bottom:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.орг2-кнопка-холста{align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out);display:inline-flex}.орг2-кнопка-холста:hover{background-color:var(--primary-50)}.орг2-кнопка-холста:active{transform:scale(.97)}.орг2-кнопка-холста._квадрат{justify-content:center;width:38px;padding:0}.орг2-кнопка-холста:disabled{opacity:.6;cursor:progress}.орг2-управление{z-index:5;right:var(--space-3);bottom:var(--space-3);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);box-shadow:var(--shadow-1);align-items:center;gap:2px;display:flex;position:absolute}.орг2-управление button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.орг2-управление button:hover{background-color:var(--primary-50)}.орг2-управление button:active{transform:scale(.95)}.орг2-управление__масштаб{text-align:center;min-width:44px;font-size:var(--fs-12);color:var(--text-secondary);font-variant-numeric:tabular-nums}.орг2-мини.react-flow__minimap{right:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:190px;height:118px;box-shadow:var(--shadow-1);margin:0;bottom:62px;overflow:hidden}.орг2-отдел{box-sizing:border-box;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast);flex-direction:column;justify-content:space-between;display:flex}@media(hover:hover)and (pointer:fine){.орг2-отдел:hover{border-color:var(--primary-600)}}.орг2-отдел:active{transform:scale(.99)}.орг2-отдел._верхний{border-top:3px solid var(--primary-600)}.орг2-отдел._выбран{border-color:var(--primary-600);box-shadow:0 0 0 2px var(--primary-600)}.орг2-отдел._цель,.орг2-человек._цель{border-color:var(--success-500);box-shadow:0 0 0 3px var(--success-500)}@supports (color:color-mix(in lab,red,red)){.орг2-отдел._цель,.орг2-человек._цель{box-shadow:0 0 0 3px color-mix(in srgb,var(--success-500) 45%,transparent)}}.орг2-отдел._найден,.орг2-человек._найден{box-shadow:0 0 0 2px var(--warning-500)}.орг2-отдел._архив{opacity:.7;border-style:dashed}.орг2-тусклый,.орг2-отдел._тусклый{opacity:.45}.орг2-отдел__верх{align-items:center;gap:var(--space-2);display:flex}.орг2-отдел__значок{border-radius:var(--radius-sm);background-color:var(--primary-100);width:28px;height:28px;color:var(--primary-700);flex:none;place-items:center;display:inline-grid}.орг2-отдел__название{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;font-size:var(--fs-16);color:var(--text-primary);flex:1;overflow:hidden}.орг2-отдел__свернуть{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.орг2-отдел__свернуть:hover{background-color:var(--surface-2)}.орг2-отдел__руководитель{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-14);color:var(--text-primary);display:flex}.орг2-отдел__руководитель>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.орг2-отдел__руководитель small{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-отдел__руководитель b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.орг2-нет-руководителя{border-radius:var(--radius-full);background-color:var(--warning-50);color:var(--warning-700);font-size:var(--fs-12);padding:2px 8px}.орг2-отдел__счётчики{align-items:center;gap:var(--space-3);font-size:var(--fs-14);color:var(--text-secondary);flex-wrap:wrap;display:flex}.орг2-отдел__счётчики span{align-items:center;gap:4px;display:inline-flex}.орг2-отдел__счётчики ._вакансии{color:var(--warning-700);font-weight:600}.орг2-отдел__счётчики ._архив-метка{border-radius:var(--radius-full);background-color:var(--surface-2);padding:0 6px}.орг2-человек{box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);box-shadow:var(--shadow-1);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast);flex-direction:column;justify-content:space-between;display:flex}@media(hover:hover)and (pointer:fine){.орг2-человек:hover{border-color:var(--primary-600)}}.орг2-человек:active{transform:scale(.98)}.орг2-человек._выбран{border-color:var(--primary-600);box-shadow:0 0 0 2px var(--primary-600)}.орг2-человек._связан{border-color:var(--primary-600);background-color:var(--primary-50)}.орг2-человек__строка{align-items:center;gap:var(--space-2);min-width:0;display:flex}.орг2-человек__текст{flex-direction:column;min-width:0;line-height:1.25;display:flex}.орг2-человек__текст strong,.орг2-человек__текст span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.орг2-человек__текст strong{font-size:var(--fs-14);color:var(--text-primary)}.орг2-человек__текст span{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-человек__низ{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-12);color:var(--text-secondary);display:flex}.орг2-человек__руководитель{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.орг2-человек__ещё{border-radius:var(--radius-full);background-color:var(--primary-50);color:var(--primary-600);padding:0 6px;font-weight:600}.орг2-чип{border-radius:var(--radius-full);font-size:var(--fs-12);flex:none;align-items:center;gap:4px;padding:1px 8px;font-weight:500;display:inline-flex}.орг2-чип:before{content:"";border-radius:var(--radius-full);background-color:currentColor;width:6px;height:6px}.орг2-чип._активен{background-color:var(--success-50);color:var(--success-600)}.орг2-чип._стажёр{background-color:var(--warning-50);color:var(--warning-700)}.орг2-чип._предупреждение{background-color:var(--danger-50);color:var(--danger-600)}.орг2-добавить,.орг2-ещё{box-sizing:border-box;padding:var(--space-2);border:1.5px dashed var(--primary-600);border-radius:var(--radius-md);background-color:var(--surface-0);color:var(--primary-600);font:inherit;font-size:var(--fs-14);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.орг2-добавить:hover,.орг2-ещё:hover{background-color:var(--primary-50)}.орг2-добавить:active,.орг2-ещё:active{transform:scale(.98)}.орг2-панель{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);min-height:0;box-shadow:var(--shadow-1);animation:орг2-панель-выезд .2s var(--ease-out);flex-direction:column;display:flex}@keyframes орг2-панель-выезд{0%{opacity:0;transform:translate(16px)}}.орг2-панель__шапка{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.орг2-панель__плитка{border-radius:var(--radius-md);background-color:var(--primary-50);width:44px;height:44px;color:var(--primary-600);flex:none;place-items:center;display:inline-grid}.орг2-панель__заголовок{flex:1;min-width:0}.орг2-панель__заголовок h2{font-size:var(--fs-18);overflow-wrap:anywhere;margin:0;line-height:1.25}.орг2-панель__заголовок small{font-size:var(--fs-14);color:var(--text-secondary)}.орг2-панель .вкладки{margin:0 var(--space-4);flex:none}.орг2-панель .вкладки__пункт{font-size:var(--fs-14);padding:8px 10px}.орг2-панель__тело{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.орг2-карточка-свойств{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.орг2-карточка-свойств h3{margin:0 0 var(--space-2);font-size:var(--fs-16)}.орг2-описание{margin:0 0 var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.5}.орг2-свойства{margin:0}.орг2-свойство{align-items:center;gap:var(--space-2);font-size:var(--fs-14);grid-template-columns:120px minmax(0,1fr);padding:7px 0;display:grid}.орг2-свойство dt{color:var(--text-secondary)}.орг2-свойство dd{overflow-wrap:anywhere;margin:0}.орг2-вакансии-число{color:var(--warning-700);font-weight:600}.орг2-ссылка{font:inherit;color:var(--primary-600);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.орг2-ссылка:hover{text-decoration:underline}.орг2-ссылка--человек{align-items:center;gap:var(--space-2);color:var(--text-primary);display:inline-flex}.орг2-действия{gap:var(--space-2);flex-wrap:wrap;display:flex}.орг2-действия-колонкой{gap:var(--space-2);flex-direction:column;display:flex}.орг2-действия-колонкой .кнопка{justify-content:flex-start}.орг2-подзаголовок{margin:var(--space-2) 0 0;font-size:var(--fs-14);color:var(--text-secondary)}.орг2-подсказка{font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.45}.орг2-руководитель-карточка{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.орг2-руководитель-карточка div{flex-direction:column;flex:1;min-width:0;display:flex}.орг2-руководитель-карточка small{color:var(--text-secondary)}.орг2-список-панели{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.орг2-строка-человека{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.орг2-строка-человека:hover{background-color:var(--surface-1)}.орг2-строка-человека span{flex-direction:column;min-width:0;display:flex}.орг2-строка-человека small{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-профиль{align-items:center;gap:var(--space-3);display:flex}.орг2-назначение,.орг2-обучение,.орг2-программа,.орг2-вакансия-строка{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;display:flex}.орг2-программа{flex-direction:row;justify-content:space-between;align-items:center}.орг2-вакансия-строка{color:var(--warning-700);border-style:dashed;align-items:flex-start;font-weight:600}.орг2-назначение small,.орг2-обучение small{color:var(--text-secondary)}.орг2-привязка{gap:var(--space-2);display:flex}.орг2-привязка select{flex:1;min-width:0}.орг2-прогресс{border-radius:var(--radius-full);background-color:var(--surface-2);height:6px;overflow:hidden}.орг2-прогресс span{background-color:var(--success-500);height:100%;display:block}.орг2-история__список{gap:var(--space-2);margin:0 0 var(--space-3);padding:0 0 0 var(--space-4);border-left:2px solid var(--border-subtle);flex-direction:column;list-style:none;display:flex}.орг2-история__список li{font-size:var(--fs-14);flex-direction:column;display:flex}.орг2-история__список small,.орг2-история__список span{color:var(--text-secondary);font-size:var(--fs-12)}.орг2-список{flex-direction:column;height:100%;min-height:0;display:flex}.орг2-список__шапка{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.орг2-список__шапка .вкладки__пункт{font-size:var(--fs-14);padding:8px 14px}.орг2-таблица__обёртка{flex:1;min-height:0;overflow:auto}.орг2-таблица{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.орг2-таблица th,.орг2-таблица td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.орг2-таблица thead th{z-index:1;background-color:var(--surface-1);white-space:nowrap;font-weight:600;position:sticky;top:0}.орг2-таблица tbody tr:hover{background-color:var(--surface-1)}.орг2-таблица tr._выбрана{background-color:var(--primary-50)}.орг2-таблица tr._найдена td:first-child{box-shadow:inset 3px 0 0 var(--warning-500)}.орг2-таблица__сорт,.орг2-таблица__имя{align-items:center;gap:var(--space-2);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.орг2-таблица__имя{color:var(--primary-600);font-weight:500}.орг2-список__ещё{padding:var(--space-3);border-top:1px solid var(--border-subtle);justify-content:center;display:flex}.орг2-пусто,.орг2-пусто-экран{align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;max-width:440px;color:var(--text-secondary);flex-direction:column;margin:auto;display:flex}.орг2-пусто-экран h2{color:var(--text-primary);margin:0}.орг2-состав-окно{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.орг2-состав-окно__фильтры{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.орг2-состав-окно__таблица{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:46vh}.орг2-состав-окно__низ{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.орг2-страницы{align-items:center;gap:4px;display:flex}.орг2-страницы span{align-items:center;gap:4px;display:inline-flex}.орг2-страницы button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface-0);min-width:32px;height:32px;font:inherit;cursor:pointer;padding:0 8px}.орг2-страницы button._активна{border-color:var(--primary-600);background-color:var(--primary-600);color:var(--text-on-accent)}.орг2-страницы button:disabled{opacity:.45;cursor:default}.орг2-страницы__многоточие{color:var(--text-secondary)}.орг2-форма{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.орг2-текстовое{resize:vertical;min-height:84px}.орг2-ошибка{align-items:center;gap:var(--space-2);color:var(--danger-600);font-size:var(--fs-14);margin:0;display:flex}.орг2-человек-шапка{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--surface-1);display:flex}.орг2-выбор{flex-direction:column;gap:6px;display:flex;position:relative}.орг2-выбор__метка{font-size:var(--fs-16);font-weight:500}.орг2-выбор__значение{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex}.орг2-выбор__значение span{flex:1;min-width:0}.орг2-выбор__сброс{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.орг2-выбор__список{max-height:220px;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);margin:0;list-style:none;overflow:auto}.орг2-выбор__вариант{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.орг2-выбор__вариант:hover,.орг2-выбор__вариант:focus-visible{background-color:var(--primary-50)}.орг2-выбор__вариант small{color:var(--text-secondary);margin-left:auto}.орг2-выбор__пусто{padding:var(--space-2);color:var(--text-secondary);font-size:var(--fs-14)}.орг2-чипы-программ{flex-direction:column;gap:6px;display:flex}.орг2-чипы{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.орг2-чип-программы{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background-color:var(--primary-50);color:var(--primary-700);font-size:var(--fs-14);padding:6px 10px;display:inline-flex}.орг2-чип-программы button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.орг2-чипы__добавить{width:auto;max-width:220px;color:var(--primary-600)}.орг2-последствия{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-1);flex-direction:column;display:flex}.орг2-последствия h3{font-size:var(--fs-14);margin:0}.орг2-последствие{font-size:var(--fs-14)}.орг2-последствие ul{padding-left:var(--space-5);margin:4px 0 0}.орг2-последствие._добавится strong{color:var(--success-600)}.орг2-последствие._уберётся strong{color:var(--danger-600)}.орг2-предупреждение{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--warning-50);color:var(--warning-700);font-size:var(--fs-14);margin:0;display:flex}.орг2-проверка{gap:var(--space-4);flex-direction:column;max-height:55vh;display:flex;overflow:auto}.орг2-проверка__группа h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-16);display:flex}.орг2-проверка__группа ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.орг2-проверка__строка{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.орг2-проверка__строка:before{content:"";border-radius:var(--radius-full);background-color:var(--primary-600);flex:0 0 8px;height:8px}.орг2-проверка__строка._error:before{background-color:var(--danger-600)}.орг2-проверка__строка._warning:before{background-color:var(--warning-500)}.орг2-проверка__строка div{flex-direction:column;min-width:0;display:flex}.орг2-проверка__строка span{font-size:var(--fs-14);color:var(--text-secondary)}.орг2-проверка__чисто{align-items:center;gap:var(--space-2);color:var(--success-600);display:flex}.диалог__тело{position:relative}.диалог__крестик{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.диалог__крестик:hover{background-color:var(--surface-2);color:var(--text-primary)}.поле__звёздочка{color:var(--danger-600)}.орг2 .аватар{flex:none}.орг2-контур,.орг2-контур ul{margin:0;padding:0;list-style:none}.орг2-контур{height:100%;overflow:auto}.орг2-контур__строка{min-height:52px;padding-right:var(--space-3);border-bottom:1px solid var(--border-subtle);align-items:center;gap:2px;display:flex}.орг2-контур__строка._выбран{background-color:var(--primary-50)}.орг2-контур__стрелка{width:32px;height:44px;color:var(--text-secondary);background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.орг2-контур__название{min-width:0;padding:var(--space-2) 0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.орг2-контур__название small,.орг2-контур__человек small{color:var(--text-secondary);font-size:var(--fs-12)}.орг2-контур__число{border-radius:var(--radius-full);background-color:var(--surface-1);text-align:center;min-width:28px;font-size:var(--fs-14);padding:2px 8px}.орг2-контур__человек{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;text-align:left;background:0 0;display:flex}.орг2-контур__человек span{flex-direction:column;min-width:0;display:flex}@media(max-width:1180px){.орг2-рабочая,.орг2-рабочая._с-панелью{grid-template-columns:220px minmax(0,1fr)}.орг2-рабочая._с-панелью{grid-template-columns:220px minmax(0,1fr) 340px}.орг2-верх{flex-direction:column}.орг2-сводка{flex-wrap:wrap}}@media(max-width:800px){.орг2{padding:var(--space-2) var(--space-3) var(--space-3);top:76px;left:0;overflow:auto}.орг2-верх{flex-direction:column}.орг2-сводка{gap:var(--space-4);padding:var(--space-3);overflow-x:auto}.орг2-инструменты-шапки{flex-wrap:wrap;justify-content:flex-start}.орг2-поиск,.орг2-фильтр{flex:100%;max-width:none}.орг2-рабочая,.орг2-рабочая._с-панелью{flex:none;grid-template-rows:auto minmax(60vh,1fr);grid-template-columns:minmax(0,1fr)}.орг2-сайдбар{overflow:visible}.орг2-сайдбар>.кнопка{margin:var(--space-2) var(--space-3)}.орг2-сайдбар__тело{max-height:40vh;display:none;overflow:auto}.орг2-сайдбар._открыт .орг2-сайдбар__тело{display:flex}.орг2-панель{z-index:40;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:72vh;animation-name:орг2-панель-снизу;position:fixed;bottom:0;left:0;right:0}.орг2-свойство{grid-template-columns:110px minmax(0,1fr)}.орг2-состав-окно__фильтры{grid-template-columns:minmax(0,1fr)}}@keyframes орг2-панель-снизу{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.орг2-панель,.орг2-меню__список{animation:none}.орг2-полотно .react-flow__node{transition:none}}.орг2 .аватар{width:34px;height:34px;font-size:12px}.орг2-отдел .аватар{width:28px;height:28px;font-size:11px}.орг2-таблица .аватар,.орг2-строка-человека .аватар,.орг2-выбор .аватар,.орг2-контур__человек .аватар{width:30px;height:30px;font-size:11px}.орг2-ссылка--человек .аватар{width:24px;height:24px;font-size:10px}.орг2-панель__шапка+.вкладки{margin-top:0}.орг2-инструменты-шапки{flex-wrap:nowrap}.орг2-сводка{gap:var(--space-5)}.орг2-фильтры-панель select{width:100%}.орг2-верх{flex-wrap:wrap}.орг2-инструменты-шапки{flex:600px}.орг2-инструменты-шапки .кнопка{white-space:nowrap}.орг2-поиск{flex:120px;min-width:96px;max-width:280px}.орг2-сводка__знак{width:36px;height:36px}.орг2-сайдбар__действия{grid-template-columns:1fr}.орг2-полотно .орг2-мини.react-flow__minimap{bottom:62px;right:var(--space-3);margin:0;left:auto}.орг2 .поиск{border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-0);height:40px;padding:0 12px}.орг2 .поиск input{font-size:var(--fs-14)}.орг2-панель .вкладки{gap:0}.орг2-панель .вкладки__пункт{padding:8px}.орг2-человек__низ .орг2-человек__руководитель{text-align:right}.орг2-иконка-кнопка--рамка{border-color:var(--border-strong);background-color:var(--surface-0)}.орг2-панель .вкладки{margin:0 var(--space-3)}.орг2-панель .вкладки__пункт{padding:8px 7px;font-size:13px}.орг2-инструменты-шапки{gap:6px}.орг2-полотно .орг2-мини.react-flow__minimap{top:var(--space-3);width:150px;height:96px;bottom:auto}.орг2-экспорт-пусто{display:none}.орг2-панель .вкладки{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.диалог:has(.орг2-форма) .диалог__действия,.диалог:has(.орг2-состав-окно) .диалог__действия{justify-content:flex-end}.орг2-состав-окно .поиск{border-radius:var(--radius-md);height:40px;padding:0 12px}@media(max-width:800px){.орг2{gap:var(--space-3);overflow:hidden auto}.орг2-верх{flex-flow:column;flex:none}.орг2-сводка{gap:var(--space-3);padding:var(--space-3);grid-template-columns:1fr 1fr;display:grid;overflow:visible}.орг2-инструменты-шапки{flex-wrap:wrap;flex:none;justify-content:flex-start}.орг2-поиск{flex:100%;max-width:none}.орг2-рабочая,.орг2-рабочая._с-панелью{flex:none;display:block}.орг2-сайдбар{display:none}.орг2-центр{min-height:60vh;overflow:visible}.орг2-контур,.орг2-список{height:auto}}.орг2-отдел{padding:34px var(--space-3) var(--space-2);text-align:center;justify-content:flex-start;align-items:center;gap:2px;overflow:visible}.орг2-отдел._верхний{border-top-width:1px;border-top-color:var(--primary-600)}.орг2-отдел__аватар{border:3px solid var(--surface-0);border-radius:var(--radius-full);background-color:var(--surface-0);width:56px;height:56px;box-shadow:var(--shadow-1);place-items:center;margin-left:-28px;display:grid;position:absolute;top:-28px;left:50%;overflow:hidden}.орг2-отдел__аватар .аватар{width:100%;height:100%;font-size:18px}.орг2-отдел__аватар._пусто{border:2px dashed var(--border-strong);background-color:var(--surface-1);color:var(--text-tertiary)}.орг2-отдел__название{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-16);color:var(--text-primary);overflow:hidden}.орг2-отдел__подпись{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-14);color:var(--text-secondary);overflow:hidden}.орг2-отдел .орг2-отдел__счётчики{justify-content:center;margin-top:2px}.орг2-отдел__действия{gap:var(--space-2);margin-top:var(--space-2);display:flex}.орг2-отдел__действия button{border:1px solid var(--primary-600);border-radius:var(--radius-sm);background-color:var(--surface-0);color:var(--primary-600);font:inherit;font-size:var(--fs-12);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}.орг2-отдел__действия button:hover{background-color:var(--primary-50)}.орг2-отдел__стрелка{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background-color:var(--surface-0);width:26px;height:26px;color:var(--text-secondary);transition:transform .2s var(--ease-out);place-items:center;margin-left:-13px;display:grid;position:absolute;bottom:-13px;left:50%}.орг2-отдел__стрелка._раскрыт{transform:rotate(180deg)}.орг2-человек{padding:28px var(--space-2) var(--space-2);text-align:center;justify-content:flex-start;align-items:center;gap:1px;position:relative;overflow:visible}.орг2-человек__аватар{border:3px solid var(--surface-0);border-radius:var(--radius-full);background-color:var(--surface-0);width:44px;height:44px;box-shadow:var(--shadow-1);margin-left:-22px;position:absolute;top:-22px;left:50%;overflow:hidden}.орг2-человек__аватар .аватар{width:100%;height:100%;font-size:14px}.орг2-человек__имя{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-14);color:var(--text-primary);overflow:hidden}.орг2-человек__роль{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-12);color:var(--text-secondary);overflow:hidden}.орг2-человек .орг2-человек__низ{justify-content:center;margin-top:auto}.орг2-человек__снять{border-radius:var(--radius-full);background-color:var(--surface-2);width:22px;height:22px;color:var(--text-secondary);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.орг2-человек:hover .орг2-человек__снять,.орг2-человек:focus-within .орг2-человек__снять{opacity:1}.орг2-человек__снять:hover{background-color:var(--danger-50);color:var(--danger-600)}@media(hover:none){.орг2-человек__снять{opacity:1}}.орг2-свободно{box-sizing:border-box;border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-1);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.орг2-свободно:hover{border-color:var(--primary-600);color:var(--primary-600)}.орг2-состав{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.орг2-состав{background-color:color-mix(in srgb,var(--surface-1) 70%,transparent)}}.орг2-состав__подпись{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);font-weight:600;position:absolute;top:8px;left:14px}.орг2-кнопка-холста._нажата{border-color:var(--primary-600);background-color:var(--primary-50);color:var(--primary-700)}.орг2-низ-слева{flex-wrap:wrap;max-width:calc(100% - 300px)}.орг2-кнопка-холста{height:34px;padding:0 var(--space-2);font-size:13px}.орг2-снять-блок{gap:var(--space-2);flex-direction:column;display:flex}.орг2-галка--форма{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-1);align-items:flex-start!important}.орг2-галка--форма small{color:var(--text-secondary);display:block}.орг2-двое{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.орг2-низ-слева{top:var(--space-3);bottom:auto}.орг2-подсказка-холста{top:56px}.орг2-полотно .орг2-мини.react-flow__minimap{top:var(--space-3)}.орг2-галка--форма{gap:var(--space-3)!important}.орг2{gap:var(--space-3);grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);display:grid}.орг2-загрузка{flex-direction:column;display:flex}.орг2-лево{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.орг2-лево .орг2-заголовок,.орг2-лево>.орг2-меню{flex:none}.орг2-лево>.орг2-меню>.кнопка{justify-content:center;width:100%}.орг2-лево>.орг2-меню .орг2-меню__список{left:0;right:0}.орг2-лево .орг2-сайдбар{flex:auto}.орг2-право{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.орг2 .орг2-верх{flex-wrap:wrap;flex:none}.орг2 .орг2-рабочая,.орг2 .орг2-рабочая._с-панелью{flex:auto;grid-template-columns:minmax(0,1fr)}.орг2 .орг2-рабочая._с-панелью{grid-template-columns:minmax(0,1fr) 352px}.орг2 .орг2-инструменты-шапки{flex:560px}.орг2-дашборд{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex:640px;display:flex}.орг2-дашборд__шапка{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.орг2-дашборд__шапка h2{font-size:var(--fs-16);margin:0}.орг2-дашборд__шапка span{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-плитки{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.орг2-плитка{align-items:center;gap:var(--space-3);width:100%;height:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-1);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out);display:flex}@media(hover:hover)and (pointer:fine){.орг2-плитка:hover{border-color:var(--primary-600)}}.орг2-плитка:active{transform:scale(.98)}.орг2-плитка__знак{border-radius:var(--radius-md);background-color:var(--primary-50);width:36px;height:36px;color:var(--primary-600);flex:none;place-items:center;display:inline-grid}.орг2-плитка__текст{flex-direction:column;min-width:0;line-height:1.2;display:flex}.орг2-плитка__текст small{font-size:var(--fs-12);color:var(--text-secondary)}.орг2-плитка__текст strong{font-size:var(--fs-20);color:var(--text-primary);font-variant-numeric:tabular-nums}.орг2-плитка__текст em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:var(--fs-12);color:var(--text-secondary);overflow:hidden}.орг2-плитка__полоса{border-radius:var(--radius-full);background-color:var(--surface-2);height:5px;margin-top:4px;display:block;overflow:hidden}.орг2-плитка__полоса span{background-color:var(--success-500);height:100%;display:block}.орг2-плитка._дефицит .орг2-плитка__знак{background-color:var(--warning-50);color:var(--warning-700)}.орг2-плитка._дефицит strong{color:var(--warning-700)}.орг2-плитка._проблема{border-color:var(--danger-600);background-color:var(--danger-50)}.орг2-плитка._проблема .орг2-плитка__знак{background-color:var(--surface-0);color:var(--danger-600)}.орг2-плитка._проблема strong{color:var(--danger-600)}.орг2-плитка._хорошо .орг2-плитка__знак{background-color:var(--success-50);color:var(--success-600)}.орг2-показатель h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-14);color:var(--text-secondary)}.орг2-показатель__список{gap:var(--space-2);flex-direction:column;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.орг2-показатель__список li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.орг2-показатель__список li>div{flex-direction:column;min-width:0;display:flex}.орг2-показатель__список li>span{color:var(--text-secondary);font-size:var(--fs-14)}.орг2-показатель__список li div span{font-size:var(--fs-14);color:var(--text-secondary)}.орг2-хорошо{color:var(--success-600);margin:0}@media(max-width:1180px){.орг2{grid-template-columns:240px minmax(0,1fr)}.орг2-плитки{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.орг2{flex-direction:column;display:flex;overflow:hidden auto}.орг2-лево{flex:none}.орг2-лево .орг2-сайдбар{display:none}.орг2-право{flex:none}.орг2-плитки{grid-template-columns:repeat(2,minmax(0,1fr))}.орг2 .орг2-рабочая,.орг2 .орг2-рабочая._с-панелью{flex:none;display:block}}.орг2-плитка__текст small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.орг2-плитка{gap:var(--space-2)}.орг2-плитка__знак{width:32px;height:32px}.орг2 .орг2-поиск{flex:160px;max-width:420px}.орг2 .орг2-инструменты-шапки{justify-content:flex-start}.орг2 .орг2-инструменты-шапки .орг2-вид{margin-left:auto}@media(max-width:800px){.орг2 .орг2-верх{flex-wrap:nowrap}.орг2-дашборд,.орг2 .орг2-инструменты-шапки{flex:none}}.орг2{gap:var(--space-3);flex-direction:column;display:flex}.орг2-тело{gap:var(--space-3);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.орг2-сайдбар__создать{padding:var(--space-3) var(--space-3) 0}.орг2-сайдбар__создать .орг2-меню{display:block}.орг2-сайдбар__создать .кнопка{justify-content:center;width:100%}.орг2-сайдбар__создать .орг2-меню__список{left:0;right:0}.орг2 .орг2-верх.орг2-карта{flex-flow:column;gap:0;padding:0}.орг2 .орг2-дашборд{flex:none;gap:0;padding:0}.орг2 .орг2-плитки{gap:0;display:flex}.орг2 .орг2-плитки>li{flex:1 1 0;min-width:0}.орг2 .орг2-плитки>li+li{border-left:1px solid var(--border-subtle)}.орг2 .орг2-плитка{height:auto;padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0}@media(hover:hover)and (pointer:fine){.орг2 .орг2-плитка:hover{background-color:var(--surface-1)}}.орг2 .орг2-плитка._проблема{background-color:var(--danger-50)}.орг2 .орг2-инструменты-шапки{border-top:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);flex:none}.орг2-низ-слева{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);box-shadow:var(--shadow-1);flex-wrap:nowrap;gap:0;overflow:hidden}.орг2-низ-слева .орг2-кнопка-холста{height:34px;box-shadow:none;border:0;border-radius:0}.орг2-низ-слева .орг2-кнопка-холста+.орг2-кнопка-холста{border-left:1px solid var(--border-subtle)}@media(max-width:1180px){.орг2-тело{grid-template-columns:240px minmax(0,1fr)}.орг2 .орг2-плитки{flex-wrap:wrap}.орг2 .орг2-плитки>li{flex:50%}.орг2 .орг2-плитки>li:nth-child(n+3){border-top:1px solid var(--border-subtle)}.орг2 .орг2-плитки>li:nth-child(3){border-left:0}}@media(max-width:800px){.орг2-тело{flex-direction:column;display:flex}.орг2-лево{display:none}.орг2 .орг2-плитки>li{flex:50%}}@media(min-width:801px){.шапка._во-всю-ширину>.контейнер{max-width:none;padding-inline:var(--space-6);margin:0}.шапка._во-всю-ширину .шапка__внутри{max-width:none;margin:0}}.орг2-лист-меню ul{margin:0;padding:0;list-style:none}.орг2-лист-меню li button{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--fs-16);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;display:flex}.орг2-лист-меню li button:active{background-color:var(--primary-50)}.орг2-лист-меню .орг2-фильтры-панель{width:auto;padding:var(--space-2) var(--space-3) var(--space-3)}.орг2-fab,.орг2-панель__ручка,.орг2-подложка,.орг2-моб-шапка{display:none}@media(max-width:800px){.орг2 .орг2-плитки{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.орг2 .орг2-плитки::-webkit-scrollbar{display:none}.орг2 .орг2-плитки>li,.орг2 .орг2-плитки>li:nth-child(n+3){scroll-snap-align:start;border-top:0;flex:0 0 min(200px,62vw)}.орг2 .орг2-плитки>li+li{border-left:1px solid var(--border-subtle)}.орг2 .орг2-плитка{padding:var(--space-2) var(--space-3)}.орг2-плитка__текст small,.орг2-плитка__текст em{font-size:var(--fs-13,13px);text-overflow:clip;white-space:normal;overflow:visible}.орг2 .орг2-инструменты-шапки{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:nowrap}.орг2 .орг2-поиск{flex:auto;min-width:0;max-width:none}.орг2 .поиск input,.орг2 .орг2-поиск input{min-height:44px;font-size:16px}.орг2 .орг2-иконка-кнопка,.орг2 .орг2-инструменты-шапки .кнопка,.орг2 .орг2-инструменты-шапки .орг2-меню>button{min-width:44px;min-height:44px}.орг2-центр{min-height:0}.орг2-моб-шапка{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.орг2-моб-шапка .вкладки{border-bottom:0;flex:none;margin-bottom:0;overflow:visible}.орг2-моб-шапка .вкладки__пункт{min-height:44px;padding:0 var(--space-3);font-size:var(--fs-14)}.орг2-моб-шапка .вкладки__ползунок{bottom:0}.орг2-моб-действия{gap:var(--space-1);display:flex}.орг2-моб-действия button{min-height:44px;padding:0 var(--space-2);font:inherit;font-size:var(--fs-14);color:var(--primary-600);cursor:pointer;background:0 0;border:0}.орг2-контур__строка,.орг2-контур__человек{min-height:56px}.орг2 .орг2-контур__стрелка{flex:0 0 44px;width:44px;height:44px}.орг2-контур small{font-size:var(--fs-13,13px)}.орг2-fab{z-index:35;right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-full);background-color:var(--primary-600);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-2,var(--shadow-1));cursor:pointer;transition:transform .12s var(--ease-out);border:0;place-items:center;display:grid;position:fixed}.орг2-fab:active{transform:scale(.94)}.орг2 .орг2-меню{position:static}.орг2-лист-меню .орг2-фильтры-панель select,.орг2-лист-меню .орг2-фильтры-панель input{min-height:44px;font-size:16px}.орг2-подложка{z-index:39;background-color:var(--backdrop);animation:лист-фон .16s var(--ease-out);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.орг2-панель{z-index:40;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;animation:лист-выезд .22s var(--ease-out)}.орг2-панель__ручка{cursor:grab;touch-action:none;flex:none;place-items:center;height:28px;display:grid}.орг2-панель__ручка span{border-radius:var(--radius-full);background-color:var(--border-strong);width:40px;height:4px}.орг2-панель__тело{overflow-y:auto}.орг2-панель button,.орг2-панель .кнопка{min-height:44px}.орг2-таблица thead{display:none}.орг2-таблица,.орг2-таблица tbody{display:block}.орг2-таблица tr{align-items:center;gap:2px var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.орг2-таблица td{font-size:var(--fs-14);color:var(--text-secondary);border:0;padding:0}.орг2-таблица td:first-child{font-size:var(--fs-16,16px);color:var(--text-primary);flex:100%}.орг2-таблица__имя{min-height:44px}.орг2-таблица--люди td:nth-child(4),.орг2-таблица--люди td:nth-child(6),.орг2-таблица--отделы td:nth-child(2),.орг2-таблица--отделы td:nth-child(4),.орг2-таблица--отделы td:nth-child(5),.орг2-таблица--должности td:nth-child(3),.орг2-таблица--должности td:nth-child(4),.орг2-таблица--должности td:nth-child(6){display:none}.орг2-таблица td:last-child:not(:first-child){margin-left:auto}.орг2-таблица__обёртка{overflow-x:hidden}.орг2-контур__название:active,.орг2-контур__человек:active,.орг2 .орг2-плитка:active{transform:scale(.98)}}@media(max-width:767px){.диалог{border-radius:0;width:100%;height:100dvh;max-height:100dvh;max-width:none!important}.диалог__тело{flex-direction:column;min-height:100%;padding:16px 16px 0;display:flex}.диалог__действия{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background-color:var(--surface-0);margin:auto -16px 0;position:sticky;bottom:0}.диалог input,.диалог select,.диалог textarea{font-size:16px}}@media(max-width:800px){.орг2 .кнопка._малая,.орг2 .вкладки__пункт{min-height:44px}}.орг2-легенда i._красный{background-color:var(--danger-600)}.орг2-легенда__ссылка{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.орг2-легенда__ссылка:hover{color:var(--primary-600)}.орг2-список__инструменты{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.орг2-действия-строки{gap:var(--space-1);justify-content:flex-end;width:100%;display:inline-flex}.орг2-список__инструменты .орг2-галка{align-items:center;gap:var(--space-2);font-size:var(--fs-14);display:inline-flex}.орг2-действия--колонкой-профиль .кнопка{width:100%;height:auto;min-height:40px;padding-block:var(--space-2);text-align:left;white-space:normal;flex:100%;justify-content:flex-start;line-height:1.3}.орг2-действия--колонкой-профиль .кнопка svg{flex-shrink:0}@media(min-width:801px){.орг2.орг2{flex-direction:column;gap:20px;padding-top:8px;display:flex}.орг2-шапка{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.орг2.орг2 .орг2-шапка .орг2-заголовок{color:#101b30;margin:0;font-size:28px;font-weight:700;line-height:1.25}.орг2-шапка__подпись{color:#667792;margin:6px 0 0;font-size:13px}.орг2-шапка .кнопка{border-radius:var(--radius-lg);background-color:var(--landing-dusk);color:#fff;min-height:44px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .14);padding-inline:20px}.орг2-шапка .орг2-меню__список{border-radius:14px;min-width:240px;padding:6px;left:auto;right:0}.орг2.орг2 .орг2-верх{box-shadow:none;background:0 0;border:0;flex-flow:column;gap:16px;padding:0;display:flex}.орг2.орг2 .орг2-дашборд{box-shadow:none;background:0 0;border:0;padding:0}.орг2.орг2 .орг2-плитки{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.орг2.орг2 .орг2-плитки>li{border:0;min-width:0}.орг2.орг2 .орг2-плитка{border:1px solid var(--border-subtle);background-color:var(--surface-0);width:100%;height:100%;min-height:124px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);text-align:left;cursor:default;border-radius:18px;flex-direction:column;align-items:flex-start;gap:0;padding:18px 20px;display:flex;position:relative}.орг2.орг2 button.орг2-плитка{cursor:pointer}.орг2.орг2 .орг2-плитка._проблема{border-color:var(--danger-600);background-color:var(--surface-0)}.орг2.орг2 .орг2-плитка__знак{border-radius:12px;width:44px;height:44px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.орг2.орг2 .орг2-плитки>li:first-child .орг2-плитка__знак{background-color:var(--primary-50);color:var(--primary-600)}.орг2.орг2 .орг2-плитки>li:nth-child(2) .орг2-плитка__знак{color:#5b3fa0;background-color:#ece6fa}.орг2.орг2 .орг2-плитки>li:nth-child(3) .орг2-плитка__знак{background-color:var(--warning-50);color:var(--warning-700)}.орг2.орг2 .орг2-плитки>li:nth-child(4) .орг2-плитка__знак{background-color:var(--surface-2);color:var(--text-secondary)}.орг2.орг2 .орг2-плитка._рост .орг2-плитка__знак{background-color:var(--success-50);color:var(--success-600)}.орг2.орг2 .орг2-плитка._рост strong{color:var(--success-600)}.орг2.орг2 .орг2-плитка._спад .орг2-плитка__знак{background-color:var(--danger-50);color:var(--danger-600)}.орг2.орг2 .орг2-плитка._спад strong{color:var(--danger-600)}.орг2.орг2 .орг2-плитка__текст{flex-direction:column;gap:6px;min-width:0;padding-right:56px;display:flex}.орг2.орг2 .орг2-плитка__текст small{color:var(--text-secondary);font-size:13px;font-weight:500}.орг2.орг2 .орг2-плитка__текст strong{color:#101b30;font-size:32px;font-weight:700;line-height:1.1}.орг2.орг2 .орг2-плитка__текст em{color:var(--text-secondary);font-size:12px;font-style:normal}.орг2.орг2 .орг2-инструменты-шапки{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);border-radius:18px;flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.орг2.орг2 .орг2-поиск{flex:auto;max-width:none}.орг2.орг2 .орг2-поиск .поиск,.орг2.орг2 .орг2-инструменты-шапки .кнопка,.орг2.орг2 .орг2-иконка-кнопка{border-radius:var(--radius-lg);min-height:44px}.орг2.орг2 .орг2-инструменты-шапки .кнопка._обычная,.орг2.орг2 .орг2-иконка-кнопка--рамка{box-shadow:var(--shadow-1)}.орг2.орг2 .орг2-инструменты-шапки .орг2-вид{margin-left:0}.орг2.орг2 .орг2-тело{flex:auto;grid-template-columns:minmax(0,1fr);gap:16px;min-height:680px;display:grid}.орг2.орг2 .орг2-рабочая{position:relative}.орг2.орг2 .орг2-рабочая._с-панелью{grid-template-columns:minmax(0,1fr)}.орг2.орг2 .орг2-центр{box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);border-radius:18px}.орг2.орг2 .орг2-панель{z-index:6;width:480px;max-width:calc(100% - 24px);box-shadow:0 4px 12px hsl(var(--shadow-color) / .12),0 24px 48px hsl(var(--shadow-color) / .18);border-radius:18px;position:absolute;top:12px;bottom:12px;right:12px}.орг2.орг2 .орг2-панель__шапка{padding:18px 20px 12px}.орг2.орг2 .орг2-панель__заголовок h2{color:#101b30;font-size:20px;font-weight:700}.орг2.орг2 .орг2-панель .вкладки{scrollbar-width:none;flex-wrap:nowrap;margin:0 12px;overflow-x:auto}.орг2.орг2 .орг2-панель .вкладки::-webkit-scrollbar{display:none}.орг2.орг2 .орг2-панель .вкладки__пункт{white-space:nowrap;flex:none;padding:10px 7px;font-size:13px}.орг2.орг2 .орг2-панель__тело{gap:16px;padding:16px 20px 24px}.орг2.орг2 .орг2-карточка-свойств{background-color:var(--surface-1);border:0;border-radius:16px;padding:14px 16px}.орг2.орг2 .орг2-свойство{border-bottom:1px solid var(--border-subtle);grid-template-columns:130px minmax(0,1fr);padding:9px 0}.орг2.орг2 .орг2-свойство:last-child{border-bottom:0}.орг2.орг2 .орг2-действия-колонкой .кнопка{border-radius:var(--radius-lg);background-color:var(--surface-0);min-height:44px;box-shadow:var(--shadow-1);justify-content:center}.орг2.орг2 .орг2-действия-колонкой .кнопка:first-child{background-color:var(--landing-dusk);color:#fff}}@media(min-width:801px)and (max-width:1180px){.орг2.орг2 .орг2-плитки{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:801px){.орг2.орг2 .орг2-инструменты-шапки{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px;padding:0;display:grid}.орг2.орг2 .орг2-инструменты-шапки .орг2-поиск{flex:none;grid-column:1/span 2;max-width:none}.орг2-инструменты-группа{grid-column:3;align-items:center;gap:12px;min-width:0;display:flex}.орг2-инструменты-группа>.орг2-меню:first-child{flex:auto;min-width:0}.орг2-инструменты-группа>.орг2-меню:first-child>.кнопка{width:100%}.орг2.орг2 .орг2-инструменты-шапки .орг2-вид{grid-column:4;margin:0}.орг2.орг2 .орг2-инструменты-шапки .кнопка,.орг2.орг2 .орг2-инструменты-шапки .орг2-иконка-кнопка,.орг2.орг2 .орг2-инструменты-шапки .орг2-вид .вкладки,.орг2.орг2 .орг2-инструменты-шапки .орг2-поиск .поиск{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);height:44px;min-height:44px;box-shadow:var(--shadow-1);color:var(--text-primary);font-size:var(--fs-14);font-weight:500}.орг2.орг2 .орг2-инструменты-шапки .кнопка{justify-content:center;gap:8px;padding:0 16px}.орг2.орг2 .орг2-инструменты-шапки .орг2-иконка-кнопка{flex:0 0 44px;place-items:center;width:44px;padding:0;display:grid}.орг2.орг2 .орг2-инструменты-шапки .орг2-вид .вкладки{gap:2px;width:100%;padding:3px;display:flex}.орг2.орг2 .орг2-инструменты-шапки .орг2-вид .вкладки__пункт{border-radius:calc(var(--radius-lg) - 4px);height:100%;font-size:var(--fs-14);flex:1 1 0;justify-content:center;padding:0 12px}.орг2.орг2 .орг2-инструменты-шапки .орг2-вид .вкладки__пункт._активен{background-color:var(--landing-dusk);color:#fff}.орг2.орг2 .орг2-меню__список{border-radius:14px;min-width:280px;padding:6px}.орг2.орг2 .орг2-меню__список li button{min-height:44px;font-size:var(--fs-14);white-space:nowrap;border-radius:10px;gap:12px;padding:0 14px}.орг2.орг2 .орг2-фильтры-панель{gap:14px;width:340px;padding:14px}.орг2.орг2 .орг2-плитка__текст{padding-right:76px}.орг2.орг2 .орг2-плитка{grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:20px;display:grid}.орг2.орг2 .орг2-плитка__знак{grid-area:1/2;position:static;transform:none}.орг2.орг2 .орг2-плитка__текст{grid-area:1/1;width:100%;min-width:0;padding-right:0}.орг2.орг2 .орг2-плитка__текст small,.орг2.орг2 .орг2-плитка__текст em{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.орг2.орг2 .орг2-плитка__текст{align-self:start}}.пусто{border:1px dashed var(--border-subtle);text-align:center;font-size:var(--fs-18);color:var(--text-secondary);border-radius:10px;padding:40px 20px}.ошибка{background-color:var(--danger-50);color:var(--danger-600);font-size:var(--fs-16);border-radius:10px;padding:12px 16px}.показатели{background-color:var(--surface-1);border-radius:10px;padding:18px 22px}.метрика__значение{font-size:var(--fs-30);font-weight:700;line-height:1.1}.метрика__подпись{font-size:var(--fs-14);color:var(--text-secondary);margin-top:4px}@media(max-width:1100px){.мобильные-программы{gap:8px;margin:0 0 4px;padding:0 0 12px;display:flex;overflow-x:auto}.мобильные-программы__пункт{border:1px solid var(--border-subtle);background:var(--surface-0);color:var(--text-primary);font-size:var(--fs-14);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px;text-decoration:none}.мобильные-программы__пункт._активна{border-color:var(--primary-600);background:var(--primary-50);color:var(--primary-600)}.сетка,.сетка._учёба,.сетка:has(.сайдбар-урока),.сетка:has(.сайдбар-программ){grid-template-columns:minmax(0,1fr)}.боковая,.боковая:has(.сайдбар-урока),.боковая:has(.сайдбар-программ){height:auto;max-height:none;position:static}.сетка:has(.сайдбар-программ) .основная,.сетка:has(.сайдбар-урока) .основная{order:-1}.сетка._учёба .боковая,.сетка:has(.сайдбар-урока):not(._редактор-урока) .боковая{display:none}.урок-студента__мобиль{align-items:center;gap:8px;margin:0 0 12px;display:flex}.урок-студента__мобиль .мобильный-назад{margin:0 auto 0 0}.кнопка-содержания{border:1px solid var(--border-subtle);background:var(--surface-0);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.кнопка-содержания:focus-visible{border-color:var(--primary-600);color:var(--primary-600)}@media(hover:hover){.кнопка-содержания:hover{border-color:var(--primary-600);color:var(--primary-600)}}.шапка-программы__тело{grid-template-columns:1fr}.шапка-программы__фото{width:100%;top:0;right:0;bottom:0;left:0}.панель-людей{grid-template-columns:1fr}}.мобильный-назад,.мобильные-программы,.редактор-урока__мобиль,.редактор-урока__фон,.медиа-камера,.урок-студента__мобиль,.кнопка-содержания{display:none}@media(max-width:760px){.рейл{display:none}.рабочее{padding-left:env(safe-area-inset-left);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.шапка{max-height:none;margin-bottom:12px;padding:12px 0}.шапка__внутри{flex-wrap:nowrap;gap:10px;padding-left:0}.шапка__бургер{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.шапка__профиль{justify-content:center;min-width:44px;min-height:44px}.шапка__бургер[aria-expanded=true]{background-color:var(--surface-1)}@media(hover:hover){.шапка__бургер:hover{background-color:var(--surface-1)}}.шапка__режим:not(:has(.шапка__переключатель)){display:none}.карточка-профиля{grid-template-columns:1fr}.шапка__режим-подпись,.шапка__пользователь{display:none}.шапка__переключатель-пункт{min-width:0;padding:7px 18px}.сетка._дерево-программ:not(._просмотр-узла) .основная,.сетка._дерево-программ._просмотр-узла .боковая{display:none}body:has(.сетка._учёба),body:has(.сетка._редактор-урока){background:var(--surface-0)}.контейнер:has(.сетка._учёба),.контейнер:has(.сетка._карточка-программы),.контейнер:has(.сетка._редактор-урока){padding-left:0;padding-right:0}.сетка._карточка-программы .основная{background:var(--surface-0);box-shadow:none;border:0;border-radius:0}.шапка-программы{background:var(--primary-600);border-radius:0;min-height:0}.шапка-программы__фон{height:160px;position:relative}.шапка-программы__фото{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.шапка-программы__градиент{background:linear-gradient(180deg,var(--primary-600) 0%,var(--primary-600) 55%,var(--primary-600) 100%)}@supports (color:color-mix(in lab,red,red)){.шапка-программы__градиент{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-600) 10%,transparent) 0%,color-mix(in srgb,var(--primary-600) 45%,transparent) 55%,var(--primary-600) 100%)}}.шапка-программы__тело{padding:0 16px 4px;display:block}.шапка-программы__зона-фото{display:none}.шапка-программы__инфо{padding:12px 0 8px}.шапка-программы .мобильный-назад{color:var(--on-dark-strong);font-size:var(--fs-14);margin:0 0 10px;font-weight:400}@media(hover:hover){.шапка-программы .мобильный-назад:hover{color:var(--text-on-accent)}}.шапка-программы__даты{display:none}.шапка-программы__название{font-size:var(--fs-24);margin-top:8px}.сетка._карточка-программы,.сетка._карточка-программы .основная,.шапка-программы{min-width:0;max-width:100%}.вкладки._в-шапке{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;margin:0;padding:0 16px;display:flex;overflow:auto hidden}.вкладки._в-шапке .вкладки__пункт{flex:none;padding:0 12px}.сетка._учёба,.сетка._учёба:has(.сайдбар-урока),.сетка._учёба:has(.сайдбар-программ){grid-template-columns:minmax(0,1fr)}.сетка._учёба,.сетка._учёба .основная,.сетка._учёба .урок-студента,.основная:has(.урок-студента){background:var(--surface-0);box-shadow:none;border:0;border-radius:0}.сетка._учёба .баннер{border-radius:0}.сетка._учёба .тело{border-radius:0;padding:16px}.сетка._учёба .мобильный-назад{margin:0 16px 12px}.урок-студента__мобиль{align-items:center;gap:8px;margin:0 16px 12px;display:flex}.урок-студента__мобиль .мобильный-назад{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 auto 0 0;overflow:hidden}.оглавление-урока .оглавление-урока__ручка{display:none}.кнопка-содержания{border:1px solid var(--border-subtle);background:var(--surface-0);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.сетка:has(.урок-студента),.сетка:has(.лист-урока){height:calc(100dvh - 108px)}div.оглавление-урока._открыто{pointer-events:auto;width:100%;left:0}.оглавление-урока .оглавление-урока__фон{pointer-events:auto;z-index:1;background:var(--backdrop);cursor:pointer;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.оглавление-урока .оглавление-урока__панель{z-index:2;width:min(360px,88vw);margin-left:auto;position:relative}.сетка._учёба .боковая,.сетка:has(.сайдбар-программ) .боковая,.сетка:has(.сайдбар-урока):not(._редактор-урока) .боковая,.сетка:has(.дерево-карточки) .боковая{display:none}.сетка._редактор-урока,.сетка._редактор-урока:has(.сайдбар-урока){grid-template-columns:minmax(0,1fr)}.сетка._редактор-урока .боковая{display:none}.сетка._редактор-урока._дерево-открыто .боковая{z-index:140;background:var(--surface-0);width:min(320px,88vw);height:100%;max-height:none;box-shadow:var(--shadow-3);margin:0;padding:16px 12px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.сетка._редактор-урока .сайдбар-урока__назад{display:none}.редактор-урока__фон{z-index:135;background:var(--backdrop);cursor:pointer;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.редактор-урока__мобиль{z-index:20;background:var(--surface-0,var(--surface-0));align-items:center;gap:8px;margin:0 0 12px;padding:4px 0 10px;display:flex;position:sticky;top:0}.редактор-урока__мобиль .мобильный-назад{margin:0 auto 0 0}.редактор-урока__мобиль-название{font-size:var(--fs-14);color:var(--text-secondary);margin-right:auto}.редактор-урока__мобиль .редактор-урока__мобиль-сохранить{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;min-height:48px;box-shadow:var(--shadow-3);position:fixed}.лист-урока{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.редактор-урока__мобиль-кнопка{border:1px solid var(--border-subtle);background:var(--surface-0);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:10px;padding:0 14px}.редактор-урока__мобиль-кнопка:focus-visible,.кнопка-содержания:focus-visible{border-color:var(--primary-600);color:var(--primary-600)}@media(hover:hover){.редактор-урока__мобиль-кнопка:hover,.кнопка-содержания:hover{border-color:var(--primary-600);color:var(--primary-600)}}.редактор-урока__мобиль .кнопка-глаза{width:44px;height:44px}.редактор-урока__мобиль-сохранить{flex-shrink:0}.медиа-камера{display:inline-flex}.запись-медиа{align-items:stretch;padding:0}.запись-медиа__окно{border-radius:0;max-width:none;min-height:100%;padding:20px 16px 28px}.сетка._редактор-урока,.сетка._редактор-урока .основная,.сетка._редактор-урока .лист-урока,.основная:has(.лист-урока){background:var(--surface-0);min-width:0}.сетка._редактор-урока .лист-урока{gap:0}.сетка._редактор-урока .редактор-урока__мобиль,.сетка._редактор-урока .лист-урока__чтение,.сетка._редактор-урока .карточка-сдачи,.сетка._редактор-урока .урок-студента__название-карточка{padding-left:16px;padding-right:16px}.сетка._редактор-урока .лист-урока__чтение,.сетка._редактор-урока .карточка-сдачи,.сетка._редактор-урока .урок-студента__название-карточка{box-shadow:none;border-radius:0}.сетка._редактор-урока .лист-урока__шапка{flex-direction:column;align-items:stretch;gap:4px}.сетка._редактор-урока .лист-урока__тип{align-self:flex-start}.сетка._редактор-урока .вставка{flex-wrap:wrap;justify-content:center;gap:0;min-height:auto;margin:12px 0 16px}.сетка._редактор-урока .вставка__линия,.сетка._редактор-урока .вставка__подпись{display:none}.сетка._редактор-урока .блок-листа:not(._задание){padding-top:36px}.сетка._редактор-урока .блок-листа:not(._задание) .блок-листа__верх{top:0;bottom:auto}.сетка._редактор-урока .блок-листа__действия{opacity:1;pointer-events:auto}.сетка._редактор-урока .лист-урока__чтение{overflow-x:hidden}.сетка._редактор-урока .блок-листа._задание .блок-листа__верх{flex-wrap:wrap;gap:8px}.карточка-задания__вариант,.карточка-задания__пара{flex-wrap:wrap}.карточка-задания__вариант .поле,.карточка-задания__пара .поле{flex:100%;width:100%}.палитра-задания__ряд{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.настройки-задания{max-width:none}.мобильный-назад{min-height:44px;font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 12px;padding:0;text-decoration:none;display:inline-flex}.мобильный-назад:before{content:"←"}@media(hover:hover){.мобильный-назад:hover{color:var(--text-primary)}}.список__шапка,.список__мета,.вид-переключатель{display:none}.мобильные-программы{gap:8px;margin:0 0 4px;padding:0 0 12px;display:flex;overflow-x:auto}.мобильные-программы__пункт{border:1px solid var(--border-subtle);background:var(--surface-0);color:var(--text-primary);font-size:var(--fs-14);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px;text-decoration:none}.мобильные-программы__пункт._активна{border-color:var(--primary-600);background:var(--primary-50);color:var(--primary-600)}.кнопка._на-баннере{width:100%}.учёба-статы{grid-template-columns:repeat(2,minmax(0,1fr))}.мобильное-меню{z-index:120;position:fixed;top:0;right:0;bottom:0;left:0}.мобильное-меню__фон{background:var(--backdrop);cursor:pointer;border:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.мобильное-меню__лист{background:var(--rail);flex-direction:column;gap:4px;width:min(300px,86vw);height:100%;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.мобильное-меню__логотип{flex-shrink:0;width:min(160px,62%);margin:4px auto 24px}.мобильное-меню__пункт{min-height:48px;color:var(--text-on-accent);font-size:var(--fs-16);border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.мобильное-меню__пункт._активен{background:var(--on-dark-subtle)}@media(hover:hover){.мобильное-меню__пункт:hover{background:var(--on-dark-subtle)}}.мобильное-меню__иконка{width:24px;height:24px;color:var(--text-on-accent);flex-shrink:0;place-items:center;display:grid;position:relative}}@media(max-width:800px){.сетка._учёба:has(.урок-студента){height:auto;min-height:calc(100dvh - 108px)}.сетка._учёба .основная:has(.урок-студента),.сетка._учёба .защита-материала,.сетка._учёба .урок-студента,.сетка._учёба .урок-студента__тело{height:auto;overflow:visible}.сетка._учёба .защита-материала{display:block}.сетка._учёба .урок-студента__тело{flex:none}.сетка._учёба .оглавление-урока{z-index:100;position:fixed;inset:0 0 0 auto}.сетка._учёба .оглавление-урока._открыто{left:0}.сетка._редактор-урока .оглавление-урока{z-index:150;position:fixed;inset:0 0 0 auto}.сетка._редактор-урока .оглавление-урока._открыто{left:0}.сетка._учёба .оглавление-урока__ручка{display:none}body:has(.сетка._учёба .урок-студента) #root{height:auto;min-height:100%}.шапка{transition:transform .22s var(--ease-out)}.урок-студента__мобиль{top:var(--высота-шапки,64px);z-index:60;background-color:var(--surface-0);border-bottom:1px solid var(--border-subtle);transition:transform .22s var(--ease-out);margin:0;padding:8px 16px;position:sticky}body._прокрутка-вниз .шапка{transform:translateY(-100%)}body._прокрутка-вниз .урок-студента__мобиль{transform:translateY(calc(-100% - var(--высота-шапки,64px)))}}@media(max-width:800px)and (prefers-reduced-motion:reduce){.шапка,.урок-студента__мобиль{transition:none}}@media(min-width:761px)and (max-width:1100px){.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .боковая{display:none}.сетка._редактор-урока._дерево-открыто:not(.найм-демо-окно__лист .сетка) .боковая{z-index:140;background:var(--surface-0);width:min(360px,88vw);height:100%;max-height:none;box-shadow:var(--shadow-3);margin:0;padding:16px 12px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .сайдбар-урока__назад{display:none}.редактор-урока__фон{z-index:135;background:var(--backdrop);cursor:pointer;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .редактор-урока__мобиль{z-index:20;background:var(--surface-0);align-items:center;gap:8px;margin:0 0 12px;padding:4px 0 10px;display:flex;position:sticky;top:0}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .редактор-урока__мобиль .мобильный-назад{min-height:44px;font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 auto 0 0;padding:0;text-decoration:none;display:inline-flex}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .редактор-урока__мобиль .мобильный-назад:before{content:"←"}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .редактор-урока__мобиль .кнопка-содержания{display:inline-flex}.редактор-урока__мобиль-название{font-size:var(--fs-14);color:var(--text-secondary);margin-right:auto}.редактор-урока__мобиль .редактор-урока__мобиль-сохранить{flex:none;min-height:44px}.редактор-урока__мобиль-кнопка{border:1px solid var(--border-subtle);background:var(--surface-0);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:10px;padding:0 14px}.редактор-урока__мобиль-кнопка:focus-visible{border-color:var(--primary-600);color:var(--primary-600)}@media(hover:hover){.редактор-урока__мобиль-кнопка:hover{border-color:var(--primary-600);color:var(--primary-600)}}.редактор-урока__мобиль .кнопка-глаза{width:44px;height:44px}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .оглавление-урока{z-index:150;position:fixed;inset:0 0 0 auto}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .оглавление-урока._открыто{pointer-events:auto;width:100%;left:0}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .оглавление-урока .оглавление-урока__фон{pointer-events:auto;z-index:1;background:var(--backdrop);cursor:pointer;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .оглавление-урока .оглавление-урока__панель{z-index:2;width:min(360px,88vw);margin-left:auto;position:relative}.сетка._редактор-урока:not(.найм-демо-окно__лист .сетка) .оглавление-урока .оглавление-урока__ручка{display:none}}.карточка-профиля{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.карточка-профиля__лево,.карточка-профиля__право{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.карточка-профиля__шапка{padding:22px 22px 8px}.карточка-профиля__кто{align-items:flex-start;gap:14px;display:flex}.карточка-профиля__кто .аватар{width:64px;height:64px;font-size:var(--fs-24);object-fit:cover;object-position:center}.карточка-профиля__аватар{cursor:pointer;flex-shrink:0;display:block}.карточка-профиля__имя{font-size:var(--fs-24);margin:0;font-weight:600;line-height:1.2}.карточка-профиля__почта{font-size:var(--fs-14);color:var(--text-secondary);margin-top:4px}.карточка-профиля__статус{font-size:var(--fs-12);color:var(--danger-600);margin-top:10px}.карточка-профиля__чипы{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.чип-роли{border:1px solid var(--border-strong);color:var(--text-secondary);font-size:var(--fs-12);background:0 0;border-radius:999px;padding:6px 12px;font-weight:500}.чип-роли._активен{border-color:var(--primary-600);background:var(--primary-600);color:var(--text-on-accent)}.чип-роли._глухой{cursor:default}.карточка-профиля__форма{gap:14px;padding:8px 22px 22px;display:grid}.таймлайн-заглушка{min-height:360px;color:var(--text-secondary);font-size:var(--fs-18);justify-content:center;align-items:center;display:flex}.меню-точек{margin-left:auto;position:relative}.меню-точек__кнопка{width:36px;height:36px;color:var(--text-secondary);border-radius:50%}@media(hover:hover){.меню-точек__кнопка:hover{background:var(--surface-1)}}.меню-точек__список{z-index:5;border:1px solid var(--border-subtle);background:var(--surface-0);min-width:180px;box-shadow:var(--shadow-3);border-radius:10px;padding:6px;position:absolute;top:40px;right:0}.меню-точек__список button{text-align:left;width:100%;font-size:var(--fs-14);border-radius:8px;padding:8px 10px;display:block}@media(hover:hover){.меню-точек__список button:hover{background:var(--surface-1)}}.меню-точек__список button._опасная{color:var(--danger-600)}.контекст-меню{z-index:80;border:1px solid var(--border-subtle);background:var(--surface-0);min-width:200px;box-shadow:var(--shadow-3);border-radius:10px;padding:6px;position:fixed}dialog>.контекст-меню{z-index:1000}.контекст-меню button{width:100%;font:inherit;font-size:var(--fs-16);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;display:block}@media(hover:hover){.контекст-меню button:hover:not(:disabled){background:var(--surface-1)}}.контекст-меню button:disabled{color:var(--text-secondary);cursor:default}.контекст-меню button._опасный{color:var(--danger-600)}.сайдбар-урока__поле{border:1px solid var(--border-subtle);width:100%;height:36px;font:inherit;font-size:var(--fs-16);color:var(--text-primary);background:var(--surface-0);border-radius:8px;padding:0 10px}.модалка{z-index:40;background:var(--backdrop);justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.модалка__окно{background:var(--surface-0);border-radius:12px;width:min(420px,100vw - 32px);padding:22px}.модалка__окно h2{font-size:var(--fs-20);margin:0 0 8px;font-weight:700}.модалка__окно p{color:var(--text-secondary);margin:0 0 16px}.модалка__действия{justify-content:flex-end;gap:8px;display:flex}.курс-окно__поле{width:100%;margin:0 0 16px}.обучение-список{padding:8px 22px 22px}.обучение-список h3{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:16px 0 8px;font-weight:600}.обучение-список__пункт{text-align:left;width:100%;font-size:var(--fs-14);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.обучение-список__пункт._активен{background:var(--surface-1)}@media(hover:hover){.обучение-список__пункт:hover{background:var(--surface-1)}}.обучение-список__прогресс{color:var(--text-secondary);font-size:var(--fs-12)}.обучение-программа__шапка{border-radius:12px 12px 0 0;min-height:220px}.обучение-программа__завершить{margin-top:16px}.обучение-метрики{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.обучение-метрики__число{font-size:var(--fs-30);font-weight:700}.обучение-метрики__подпись{font-size:var(--fs-12);color:var(--text-secondary)}.обучение-курсы{padding:16px 22px 22px}.обучение-курсы h3{font-size:var(--fs-16);margin:16px 0 8px;font-weight:600}.обучение-курсы li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.обучение-курсы a{color:inherit;text-decoration:none}@media(hover:hover){.обучение-курсы a:hover{color:var(--primary-600)}}.обучение-курсы span{font-size:var(--fs-12);color:var(--success-600)}.карточка-профиля__право .ошибка{margin:16px 22px}.заголовок-сортировки{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left}.заголовок-сортировки._активен{color:var(--text-primary)}@media(hover:hover){.заголовок-сортировки:hover{color:var(--text-primary)}}.редактор-групп__лево{background:var(--surface-0);border-radius:10px;flex-direction:column;gap:12px;min-height:0;padding:16px 12px;display:flex}.редактор-групп__шапка-лево{align-items:flex-start;gap:8px;display:flex}.редактор-групп__шапка-лево h2{font-size:var(--fs-20);margin:0;font-weight:700}.редактор-групп__список{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:auto}.редактор-групп__пункт{text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;display:flex}.редактор-групп__пункт span:last-child{font-size:var(--fs-12);color:var(--text-secondary)}.редактор-групп__пункт._активен{background:var(--primary-100)}.редактор-групп__право{overflow:auto}.редактор-групп__блок{margin-top:28px}.редактор-групп__блок h3{font-size:var(--fs-16);margin:0;font-weight:600}.редактор-групп__блок p{font-size:var(--fs-14);color:var(--text-secondary);margin:8px 0 12px}.редактор-групп__ряд{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.редактор-групп__сетка{flex-wrap:wrap;gap:16px;display:flex}.редактор-групп__участник{text-align:center;width:96px;font-size:var(--fs-12);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.редактор-групп__участник .аватар{width:56px;height:56px;font-size:var(--fs-18)}.редактор-групп__снять{color:var(--text-secondary);position:absolute;top:-4px;right:8px}.редактор-групп__плюс{border:1px dashed var(--border-strong);width:56px;height:56px;color:var(--primary-600);border-radius:50%;justify-content:center;align-items:center;display:flex}.редактор-групп__чужие{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:12px}.редактор-групп__чужие li button{font-size:var(--fs-14);padding:6px 0}@media(hover:hover){.редактор-групп__чужие li button:hover{color:var(--primary-600)}}@media(max-width:860px){.найм-панель__сетка{grid-template-columns:minmax(0,1fr)}}.таймлайн{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.таймлайн__список{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.таймлайн__событие{padding:var(--space-3) 0 var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-14);position:relative}.таймлайн__событие:before{content:"";border-radius:var(--radius-full);background-color:var(--primary-600);width:8px;height:8px;position:absolute;top:18px;left:0}.таймлайн__событие._security:before{background-color:var(--danger-600)}.таймлайн__событие._security strong{color:var(--danger-600)}.таймлайн__событие._org:before{background-color:var(--success-500)}.таймлайн__событие small{color:var(--text-secondary);margin-top:2px;display:block}.таймлайн__пусто{margin:var(--space-4) 0;color:var(--text-secondary)}.таймлайн__итоги{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-1);flex-direction:column;display:flex}.таймлайн__итоги-шапка{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.таймлайн__итоги-шапка h3{font-size:var(--fs-16);margin:0}.таймлайн__период{border-radius:var(--radius-full);background-color:var(--surface-2);padding:2px;display:inline-flex}.таймлайн__период button{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0}.таймлайн__период button._активен{background-color:var(--surface-0);color:var(--text-primary);box-shadow:var(--shadow-1)}.таймлайн__цифры{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.таймлайн__цифры dd{font-size:var(--fs-20);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-weight:600}.таймлайн__цифры dt{font-size:var(--fs-12);color:var(--text-secondary)}.таймлайн__цифры ._риск dd{color:var(--danger-600)}.таймлайн__день{gap:var(--space-2);flex-direction:column;display:flex}.таймлайн__день-шапка{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2);background-color:var(--surface-0);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}.таймлайн__день-шапка h3{font-size:var(--fs-14);text-transform:capitalize;margin:0;font-weight:600}.таймлайн__день-шапка span{font-size:var(--fs-12);color:var(--text-secondary)}.таймлайн__сессия{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);font-size:var(--fs-14);flex-direction:column;display:flex}.таймлайн__сессия._риск{border-color:var(--danger-600)}.таймлайн__сессия-шапка{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.таймлайн__сессия-шапка time{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-left:auto}.таймлайн__сессия small{color:var(--text-secondary)}.таймлайн__режим{padding:1px var(--space-2);border-radius:var(--radius-full);background-color:var(--surface-2);font-size:var(--fs-12);color:var(--text-secondary)}.таймлайн__шкала{align-items:center;gap:var(--space-3);font-size:var(--fs-12);color:var(--text-secondary);font-variant-numeric:tabular-nums;display:flex}.таймлайн__шкала-полоса{border-radius:var(--radius-full);background-color:var(--surface-2);flex:0 0 120px;height:6px;overflow:hidden}.таймлайн__шкала-полоса i{border-radius:var(--radius-full);background-color:var(--primary-600);height:100%;display:block}.таймлайн__значки{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.таймлайн__значки li{padding:2px var(--space-2);border-radius:var(--radius-full);background-color:var(--surface-2);font-size:var(--fs-12);color:var(--text-secondary)}.таймлайн__значки li._успех{background-color:var(--success-50);color:var(--success-600)}.таймлайн__значки li._внимание{background-color:var(--warning-50);color:var(--warning-700)}.таймлайн__значки li._риск{background-color:var(--danger-50);color:var(--danger-600)}.таймлайн__событие._profile:before{background-color:var(--text-tertiary)}@media(max-width:760px){.таймлайн__шкала{flex-wrap:wrap}.таймлайн__сессия-шапка time{width:100%;margin-left:0}}.карточка-профиля{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:22px}.карточка-профиля__лево,.карточка-профиля__право{box-shadow:var(--shadow-1);border-color:#e4e9f1;border-radius:16px}.карточка-профиля__имя{color:#101b30;font-size:20px;font-weight:700;line-height:1.35}.карточка-профиля__почта{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.карточка-профиля__кто .аватар{flex:none;width:52px;height:52px;font-size:18px}.карточка-профиля__форма{gap:20px;padding-top:18px}.карточка-профиля__форма label{font-size:13px}.карточка-профиля__чипы{gap:6px}.чип-роли{padding:5px 10px;font-size:11px}@media(max-width:900px){.карточка-профиля{grid-template-columns:1fr}}.карточка-профиля__лево,.карточка-профиля__право{min-width:0}.карточка-профиля__право>.вкладки{overflow-x:auto}.профиль-должность{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.профиль-должность__ссылка{color:var(--primary-600);text-underline-offset:3px;font-size:13px;text-decoration:underline;display:inline-block}.карточка-профиля__сохранить{padding-top:4px}.карточка-профиля__сохранить .кнопка{width:100%}.карточка-профиля .обучение-программа__шапка{background:#17243a;border-radius:16px 16px 0 0;min-height:170px}.карточка-профиля .обучение-метрики{background:#f5f7fb;gap:16px;padding:22px}.карточка-профиля .обучение-метрики__число{color:#14233a;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.25}.карточка-профиля .обучение-метрики__подпись{color:#677991;margin-top:5px;font-size:12px;line-height:1.5}.карточка-профиля .обучение-список__пункт{padding:12px;font-size:13px;line-height:1.5}.карточка-профиля .обучение-список__пункт._активен{color:#203a5f;background:#eaf0f9}.карточка-профиля .обучение-курсы h3{color:#182a43;margin:24px 0 12px;font-size:15px}.карточка-профиля .обучение-курсы li{align-items:center;padding:13px 0;font-size:13px;line-height:1.6}.карточка-профиля .обучение-курсы li a{overflow-wrap:anywhere;min-width:0}@media(max-width:600px){.карточка-профиля .обучение-метрики{grid-template-columns:repeat(2,minmax(0,1fr))}}.карточка-профиля .обучение-программа__шапка .шапка-программы__градиент{background:linear-gradient(90deg,#0000,#17243ae6 38%,#17243a 70%)}.карточка-профиля .обучение-программа__шапка .шапка-программы__градиент._без-фото{background:#17243a}.карточка-профиля .таймлайн__итоги{background:#f4f7fb;border:1px solid #e2e8f1;border-radius:12px}.карточка-профиля .таймлайн__событие{font-size:13px;line-height:1.6}.карточка-профиля .таймлайн__событие small{color:#687b94;font-size:11px}.карточка-профиля .обучение-программа__шапка:not(:has(.шапка-программы__фото)) .шапка-программы__зона-фото{display:none}.карточка-профиля .обучение-программа__шапка:not(:has(.шапка-программы__фото)) .шапка-программы__инфо{width:100%;max-width:none}.карточка-профиля .шапка-программы__название{font-size:24px;line-height:1.3}.профиль-страница-шапка{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px;display:flex}.профиль-страница-шапка h1{color:#101b30;margin:0;font-size:28px;font-weight:700}.профиль-страница-шапка p{color:#667792;margin:8px 0 0;font-size:13px}.профиль-страница-шапка>a,.профиль-журнал-ссылка{box-shadow:var(--shadow-1);color:#344761;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:10px;padding:12px 18px;font-size:12px;text-decoration:none}.карточка-профиля{align-items:stretch;min-height:calc(100dvh - 240px)}.карточка-профиля__лево,.карточка-профиля__право{align-self:stretch;min-width:0}.карточка-профиля__кто .min-w-0{overflow-wrap:anywhere}.карточка-профиля__почта{font-size:12px;line-height:1.6}.профиль-telegram-статус{color:#667792;margin:8px 0 0;font-size:12px}.профиль-программы{padding:24px 18px}.профиль-программы h3{text-transform:none;color:#101b30;margin:0 0 16px;font-size:14px;font-weight:600}.профиль-программа{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 8px;display:flex}.профиль-программа._активна{background:#eef3f8}.профиль-программа>img,.профиль-программа__знак{object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:56px}.профиль-программа__знак{color:#756392;background:#e8e3f8;place-items:center;font-size:22px;display:grid}.профиль-программа__текст{flex:1;min-width:0}.профиль-программа__текст>span{justify-content:space-between;align-items:start;gap:10px;display:flex}.профиль-программа b{color:#26364e;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6}.профиль-программа small{color:#667792;font-size:12px}.профиль-программа progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e9edf3;border:0;border-radius:9px;width:100%;height:6px;margin-top:9px;display:block;overflow:hidden}.профиль-программа progress::-webkit-progress-bar{background:#e9edf3}.профиль-программа progress::-webkit-progress-value{background:#60966b;border-radius:9px}.профиль-программа em{color:#7c8799;margin-top:6px;font-size:10px;font-style:normal;display:block}.профиль-журнал-ссылка{float:right;margin:0 24px 16px}.карточка-профиля__право .обучение-программа{clear:both}.карточка-профиля__право .обучение-программа__шапка{color:#101b30;background:#fff;min-height:0;padding:24px}.карточка-профиля__право .обучение-программа__шапка .шапка-программы__фон,.карточка-профиля__право .обучение-программа__шапка .шапка-программы__зона-фото{display:none}.карточка-профиля__право .обучение-программа__шапка .шапка-программы__тело{min-height:0;padding:0;display:block}.карточка-профиля__право .обучение-программа__шапка .шапка-программы__название{color:#101b30;font-size:22px}.карточка-профиля__право .обучение-программа__шапка .шапка-программы__описание{color:#667792;font-size:12px;line-height:1.7}.карточка-профиля__право .обучение-курсы__раздел{border:1px solid #e3e9f1;border-radius:12px;margin-bottom:16px;padding:18px;box-shadow:0 2px 5px #101b3008}.карточка-профиля__право .обучение-курсы__раздел li{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.карточка-профиля__право .обучение-курсы__раздел li>span{white-space:nowrap;color:#477963;background:#edf6ef;border-radius:20px;padding:4px 10px;font-size:11px}@media(max-width:800px){.профиль-страница-шапка{flex-direction:column;align-items:flex-start}.профиль-страница-шапка h1{font-size:24px}.карточка-профиля{min-height:0}}.профиль-активность{background:#f4f6f9;border:1px solid #e5eaf1;border-radius:12px;margin:18px 18px 0;padding:18px}.профиль-активность header{justify-content:space-between;align-items:center;gap:12px;display:flex}.профиль-активность h2{color:#26364e;margin:0;font-size:14px;font-weight:600}.профиль-активность header button{color:#667792;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:7px 10px;font-size:11px}.профиль-активность header button[aria-pressed=true]{box-shadow:var(--shadow-1);color:#26364e;background:#fff}.профиль-активность__цифры{flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;display:flex}.профиль-активность__цифры>div{flex:1;min-width:80px}.профиль-активность strong{color:#101b30;font-size:20px;display:block}.профиль-активность small{color:#667792;margin-top:5px;font-size:11px;display:block}.профиль-активность .профиль-журнал-ссылка{float:none;margin:0}.профиль-контакты{color:#667792;margin-top:18px;font-size:12px}.профиль-доступ{align-items:center;gap:7px;display:inline-flex}.профиль-доступ:before{content:"";background:#95a0b1;border-radius:50%;width:7px;height:7px}.профиль-доступ._active:before{background:#5c9867}.профиль-доступ._blocked:before{background:#b65d67}.профиль-контакты p{margin:10px 0}.профиль-контакты dl{border-top:1px solid #e5eaf1;grid-template-columns:100px minmax(0,1fr);gap:8px;margin:14px 0 0;padding-top:14px;display:grid}.профиль-контакты dd{color:#26364e;overflow-wrap:anywhere;margin:0}.карточка-профиля__право .обучение-метрики{background:#f4f6f9;border:1px solid #e5eaf1;border-radius:12px;gap:24px;margin:0 18px 20px;padding:18px}.карточка-профиля__право .обучение-метрики__число{color:#101b30;font-size:20px;font-weight:700}.карточка-профиля__право .обучение-метрики__подпись{color:#667792;margin-top:5px;font-size:11px}.карточка-профиля__право .профиль-активность__цифры,.карточка-профиля__право .обучение-метрики{grid-template-columns:repeat(4,minmax(0,1fr)) 200px;align-items:center;gap:16px;display:grid}.профиль-активность__цифры>div,.обучение-метрики__действие{min-width:0}.карточка-профиля__право .обучение-программа__завершить{margin:0}.карточка-профиля__право .обучение-метрики__действие .кнопка,.карточка-профиля__право .профиль-журнал-ссылка{color:#26364e;text-align:center;background:#fff;border:1px solid #e1e7ef;border-radius:10px;justify-content:center;align-items:center;width:200px;min-height:44px;margin:0;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:0 2px 4px #101b3008,0 6px 16px #101b3012}@media(max-width:1150px){.карточка-профиля__право .профиль-активность__цифры,.карточка-профиля__право .обучение-метрики{grid-template-columns:repeat(4,minmax(0,1fr))}.профиль-активность__цифры>button,.обучение-метрики__действие{grid-column:1/-1;justify-self:end}}@media(max-width:480px){.карточка-профиля__право .профиль-активность__цифры,.карточка-профиля__право .обучение-метрики{grid-template-columns:repeat(2,minmax(0,1fr))}}.люди{gap:var(--space-5);max-width:1480px;padding:var(--space-6) var(--space-6) var(--space-10);flex-direction:column;margin:0 auto;display:flex}.люди__шапка{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.люди__заголовок{font-size:var(--fs-30);letter-spacing:var(--ls-tight,-.01em);color:var(--text-primary);margin:0;font-weight:700;line-height:1.15}.люди__подпись{margin:var(--space-2) 0 0;max-width:62ch;font-size:var(--fs-14);color:var(--text-secondary);line-height:1.5}.люди__шапка-действия{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.люди__поиск{width:min(320px,100%)}.люди__метрики{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.люди__метрика{min-height:176px;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast,.15s) var(--ease-out),box-shadow var(--dur-fast,.15s) var(--ease-out);flex-direction:column;display:flex;position:relative}.люди__метрика h2{font-size:var(--fs-14);color:var(--text-secondary);margin:0;font-weight:600}.люди__метрика-число{margin:var(--space-1) 0 0;font-size:var(--fs-36);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1.1}.люди__метрика-текст{margin:var(--space-1) 0 0;font-size:var(--fs-14);color:var(--text-secondary);line-height:1.4}.люди__метрика-низ{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.люди__метрика-знак{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:grid;position:absolute}.люди__метрика._красная .люди__метрика-знак{background-color:var(--danger-50);color:var(--danger-600)}.люди__метрика._жёлтая .люди__метрика-знак{background-color:var(--warning-50);color:var(--warning-700)}.люди__метрика._серая .люди__метрика-знак{background-color:var(--surface-1);color:var(--text-secondary)}.люди__чип-роль{padding:2px var(--space-2);border-radius:var(--radius-full);background-color:var(--surface-1);font-size:var(--fs-12);color:var(--text-secondary)}.люди__ссылка-текстом{font:inherit;color:var(--warning-700);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.люди__карточка{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1)}.люди__карточка-шапка{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.люди__карточка-заголовок{margin:0 0 var(--space-3);font-size:var(--fs-18);color:var(--text-primary);font-weight:700}.люди__карточка-шапка .люди__карточка-заголовок{margin-bottom:var(--space-3)}.люди__счётчик{font-size:var(--fs-14);color:var(--text-secondary)}.люди__заявки{border-color:var(--warning-500);background-color:var(--warning-50)}.люди__заявки-список{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.люди__заявка{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--surface-0);flex-wrap:wrap;display:flex}.люди__заявка-действия{gap:var(--space-2);display:flex}.люди__чипы{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.люди__чип{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background-color:var(--surface-0);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast,.15s) var(--ease-out),border-color var(--dur-fast,.15s) var(--ease-out),transform var(--dur-press,.12s) var(--ease-out);display:inline-flex}.люди__чип span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.люди__чип._внимание{border-color:var(--warning-500);color:var(--warning-700)}.люди__чип._активен{border-color:var(--primary-600);background-color:var(--primary-50);color:var(--primary-600)}.люди__чип._активен span{color:var(--primary-600)}.люди__чип:active,.люди__метрика .кнопка:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.люди__чип:hover:not(._активен){background-color:var(--surface-1)}}.люди__сброс{min-height:36px;padding:0 var(--space-2);font:inherit;font-size:var(--fs-14);color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.люди__таблица-обёртка{margin:0 calc(var(--space-5) * -1) calc(var(--space-5) * -1);overflow-x:auto}.люди__таблица{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.люди__таблица th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);font-weight:600}.люди__таблица th:first-child,.люди__таблица td:first-child{padding-left:var(--space-5)}.люди__таблица th:last-child,.люди__таблица td:last-child{padding-right:var(--space-5)}.люди__таблица td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);vertical-align:middle}.люди__таблица tbody tr{transition:background-color var(--dur-fast,.15s) var(--ease-out)}@media(hover:hover)and (pointer:fine){.люди__таблица tbody tr:hover{background-color:var(--surface-1)}}.люди__таблица tr._заблокирован .аватар,.люди__таблица tr._заблокирован .люди__имя{opacity:.55}.люди__таблица .заголовок-сортировки{font:inherit;letter-spacing:inherit;text-transform:inherit}.люди__имя{color:var(--text-primary);font-weight:600;display:block}.люди__тг{font-size:var(--fs-13,13px);color:var(--text-secondary);margin:0;display:block}.люди__ячейка-назн{color:var(--text-secondary)}.люди__назн-список{gap:var(--space-1);flex-direction:column;display:flex}.люди__без-должности{padding:2px var(--space-2);border-radius:var(--radius-full);background-color:var(--warning-50);font-size:var(--fs-13,13px);color:var(--warning-700);display:inline-flex}.люди__действия{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.люди__пусто{margin:var(--space-4) 0 0;font-size:var(--fs-14);color:var(--text-secondary)}.люди__скрыто{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.люди__уведомление{font-size:var(--fs-14);margin:0}.люди__ссылки{margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.люди__ссылка{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.люди__ссылка-текст{min-width:0}.люди__ссылка-текст code{text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,70vw);font-size:var(--fs-13,13px);color:var(--text-secondary);display:block;overflow:hidden}@media(max-width:1180px){.люди__метрики{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.люди{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8)}.люди__заголовок{font-size:var(--fs-24)}.люди__шапка-действия{width:100%}.люди__поиск{flex:100%;width:100%}.люди__поиск input{min-height:44px;font-size:16px}.люди__метрики{gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.люди__метрики::-webkit-scrollbar{display:none}.люди__метрика{scroll-snap-align:start;flex:0 0 min(260px,72vw);min-height:0}.люди__карточка{padding:var(--space-4)}.люди__чипы{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.люди__чип{flex:none;min-height:44px}.люди__таблица-обёртка{margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);overflow:visible}.люди__таблица thead{display:none}.люди__таблица,.люди__таблица tbody{display:block}.люди__таблица tr{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.люди__таблица td,.люди__таблица td:first-child,.люди__таблица td:last-child{border:0;padding:0}.люди__ячейка-имя{flex:100%}.люди__ячейка-имя .сотрудник-ячейка{min-height:44px}.люди__ячейка-назн{font-size:var(--fs-14)}.люди__ячейка-назн:nth-of-type(n+5){display:none}.люди__ячейка-действия{flex:100%}.люди__действия{justify-content:flex-start}.люди .кнопка._малая{min-height:44px}}.люди__поиск .поиск{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-0);color:var(--text-secondary);display:flex}.люди__поиск .поиск:focus-within{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--primary-50)}.люди__поиск .поиск input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}@media(min-width:801px){.люди__шапка-действия{flex-wrap:nowrap}.люди__ячейка-действия{width:1%}.люди__действия{flex-direction:column;align-items:flex-end}}@media(max-width:800px){.люди__метрика .люди__чип-роль{display:none}.люди__метрика-текст{padding-right:52px}}.люди__форма{align-items:start;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.люди__форма-действия{align-items:center;gap:var(--space-2);padding-top:var(--space-6);display:flex}.люди__форма-ошибка{grid-column:1/-1}@media(max-width:1180px){.люди__форма{grid-template-columns:repeat(2,minmax(0,1fr))}.люди__форма-действия{grid-column:1/-1;padding-top:0}}@media(max-width:800px){.люди__форма{grid-template-columns:minmax(0,1fr)}}.люди{gap:24px;max-width:1360px;padding-top:32px}.люди__заголовок{color:#101b30;font-size:28px;line-height:1.25}.люди__подпись{color:#667792;font-size:13px}.люди__метрика{border-color:#e5eaf1;border-radius:16px;min-height:150px;padding:20px}.люди__метрика h2{padding-right:48px;font-size:13px;font-weight:500}.люди__метрика-число{margin-top:12px;font-size:30px}.люди__метрика-текст{font-size:12px;line-height:1.6}.люди__метрика-знак{width:40px;height:40px;top:20px;right:20px}.люди__метрика._жёлтая .люди__метрика-знак{color:#63448a;background:#e9e1f9}.люди__карточка{border-radius:16px;padding:22px}.люди__таблица{font-size:13px}.люди__таблица thead{background:#edf2f8}.люди__таблица th{color:#5e718c;font-size:12px;font-weight:500}.люди__таблица td{vertical-align:middle;padding-top:16px;padding-bottom:16px}.люди__имя{font-size:13px;font-weight:600}.люди__тг{color:#667792;font-size:12px;line-height:1.6}.люди__таблица .аватар{flex:none;width:38px;height:38px}@media(max-width:700px){.люди{padding:20px 14px 32px}.люди__метрики{grid-template-columns:repeat(2,minmax(0,1fr))}.люди__карточка{padding:16px}}.люди__действия-компактно{justify-content:flex-end;align-items:center;min-height:38px;display:flex}.люди__меню-триггер{color:#667792;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.люди__меню-триггер:hover,.люди__меню-триггер[aria-expanded=true]{color:#101b30;background:#edf2f8}.люди__меню-триггер:focus-visible{outline-offset:3px;outline:2px solid #667792}.люди__меню-действий{z-index:1200;background:#fff;border:1px solid #e1e6ee;border-radius:12px;gap:2px;width:220px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #101b3024,0 2px 6px #101b3010}.люди__меню-действий .кнопка{width:100%;min-height:40px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;padding:9px 12px;font-size:13px}.люди__меню-действий .кнопка:hover{background:#f0f3f7}@media(min-width:801px){.люди__таблица tbody tr{height:76px}.люди__ячейка-действия{min-width:60px}}.люди__метрика{border:1px solid var(--border-subtle);background-color:var(--surface-0);min-height:124px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);font:inherit;text-align:left;cursor:default;border-radius:18px;flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex}.люди__метрика-название{color:var(--text-secondary);padding-right:52px;font-size:13px;font-weight:500}.люди__метрика .люди__метрика-число{margin:6px 0 0;font-size:32px;font-weight:700;line-height:1.1}.люди__метрика .люди__метрика-текст{color:var(--text-secondary);margin:6px 0 0;padding-right:0;font-size:12px}.люди__метрика._зелёная .люди__метрика-знак{background-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.люди__метрика._зелёная .люди__метрика-знак{background-color:color-mix(in srgb,var(--success-500) 14%,var(--surface-0))}}.люди__метрика._зелёная .люди__метрика-знак{color:var(--success-600)}.люди__метрика._синяя .люди__метрика-знак{background-color:var(--success-50);color:var(--success-600)}.люди__метрика .люди__метрика-знак{width:44px;height:44px;top:50%;right:20px;transform:translateY(-50%)}.люди__фильтры{align-items:center;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.люди__фильтры .люди__поиск{width:100%;max-width:none}.люди__фильтры .люди__поиск .поиск{border-radius:var(--radius-lg);min-height:44px;box-shadow:var(--shadow-1)}.люди__выбор{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 40px 0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23667792'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32z'/%3E%3C/svg%3E") no-repeat right 14px center;box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer}.люди__выбор:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.люди__фильтры .люди__сброс{justify-self:start}.люди__фильтры-итог{font-size:var(--fs-14);justify-self:end}@media(max-width:1180px){.люди__фильтры{grid-template-columns:repeat(2,minmax(0,1fr))}.люди__фильтры .люди__поиск{grid-column:1/-1}}@media(max-width:800px){.люди__фильтры{grid-template-columns:minmax(0,1fr)}}.люди__фильтры .люди__добавить{border-radius:var(--radius-lg);white-space:nowrap;width:100%;min-height:44px}.люди__фильтры-статус{align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.люди__таблица .заголовок-сортировки{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.заголовок-сортировки__знак{opacity:.4;font-size:11px;line-height:1}.заголовок-сортировки._активен .заголовок-сортировки__знак{opacity:1}.люди__метрика{padding-right:84px}.люди__метрика .люди__метрика-название,.люди__метрика h2,.люди__метрика .люди__метрика-текст{white-space:normal;overflow-wrap:anywhere;padding-right:0}.люди__шапка{align-items:flex-start;min-height:76px}.люди__подпись{white-space:nowrap;max-width:none}.люди__шапка-действия{flex-wrap:nowrap;min-height:44px}.люди__шапка-действия .кнопка{white-space:nowrap;flex:none}.люди__содержимое{gap:var(--space-5);flex-direction:column;display:flex}.права{gap:var(--space-4);flex-direction:column;display:flex}.права__поиск{width:260px}.права__скрыто{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.права__панель{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;display:flex}.права__итог{white-space:nowrap;font-size:var(--fs-14);color:var(--text-secondary);flex:none}.права__панель-кнопки{gap:var(--space-3);display:flex}.права__панель-кнопки .права__кнопка{border-radius:var(--radius-lg);box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .14);white-space:nowrap;border-color:#0000}.права__панель-кнопки .права__кнопка._обычная{background-color:var(--surface-0);color:var(--text-primary)}.права__панель-кнопки .права__кнопка-новая{background-color:var(--landing-dusk);color:#fff}@media(hover:hover)and (pointer:fine){.права__панель-кнопки .права__кнопка._обычная:hover:not(:disabled){background-color:var(--surface-1)}.права__панель-кнопки .права__кнопка-новая:hover:not(:disabled){background-color:var(--landing-dusk)}@supports (color:color-mix(in lab,red,red)){.права__панель-кнопки .права__кнопка-новая:hover:not(:disabled){background-color:color-mix(in srgb,var(--landing-dusk) 88%,#fff)}}}.права__аккордеон{gap:var(--space-3);flex-direction:column;display:flex}.права__раздел-карточка{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.права__раздел-карточка._открыт{box-shadow:var(--shadow-2,var(--shadow-1))}.права__раздел-карточка._открыт .права__таблица-обёртка{border-top:0}.права__раздел-шапка{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:0 var(--space-5);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.права__раздел-шапка:active{background-color:var(--surface-2)}.права__раздел-название{align-items:center;gap:var(--space-3);font-size:var(--fs-16);color:var(--text-primary);font-weight:600;display:inline-flex}.права__стрелка{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-out);display:inline-flex;transform:rotate(-90deg)}.права__раздел-карточка._открыт .права__стрелка{transform:rotate(0)}.права__раздел-итог{min-width:0;font-size:var(--fs-14);color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(hover:hover)and (pointer:fine){.права__раздел-шапка:hover{background-color:var(--surface-1)}}.права__таблица-обёртка{border-top:1px solid var(--border-subtle);min-width:0;overflow-x:auto}.права__таблица{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-14)}.права__таблица th,.права__таблица td{padding:var(--space-3) var(--space-3);text-align:center;vertical-align:middle}.права__таблица tbody td{padding-block:var(--space-2)}.права__таблица tbody tr+tr>*{border-top:1px solid var(--border-subtle)}.права__таблица thead th{padding-top:var(--space-4);padding-bottom:var(--space-3)}.права__угол,.права__действие{z-index:1;background-color:var(--surface-0);min-width:220px;font-size:var(--fs-13,13px);font-weight:var(--fw-regular);color:var(--text-primary);line-height:1.35;position:sticky;left:0;padding-left:var(--space-5)!important;text-align:left!important}.права__роль-шапка{min-width:96px}.права__шапка-роли{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.права__имя-роли{font-size:var(--fs-14);color:var(--text-primary);white-space:nowrap;font-weight:600}.права__имя-роли-кнопка{font:inherit;font-size:var(--fs-14);text-align:left;color:var(--primary-600);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media(hover:hover)and (pointer:fine){.права__имя-роли-кнопка:hover{text-underline-offset:3px;text-decoration:underline}}.права__стопка{align-items:center;gap:var(--space-2);color:var(--text-tertiary);display:inline-flex}.права__стопка .аватар{border:2px solid var(--surface-0);width:20px;height:20px;font-size:9px}.права__стопка .аватар+.аватар{margin-left:-8px}.права__счётчик{font-size:var(--fs-12);color:var(--text-secondary);font-variant-numeric:tabular-nums}.права__ячейка{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:76px;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);background-color:var(--surface-2);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium);text-align:center;text-align-last:center;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);border:1px solid #0000}.права__ячейка:active:not(:disabled){transform:scale(.97)}.права__ячейка._all{background-color:var(--success-50);color:var(--success-600)}.права__ячейка._own,.права__ячейка._subordinates,.права__ячейка._department{background-color:var(--warning-50);color:var(--warning-700)}.права__ячейка._inherit{border-color:var(--border-subtle);color:var(--text-secondary);background-color:#0000}.права__ячейка._изменено{box-shadow:0 0 0 2px var(--surface-0),0 0 0 4px var(--primary-600)}.права__ячейка:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.права__ячейка:disabled{cursor:default;opacity:.55}@media(hover:hover)and (pointer:fine){.права__ячейка:not(:disabled):hover{border-color:var(--border-strong)}}.права__контент{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.права__подсказка{max-width:72ch;font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.5}.права__подсказка-объекта{margin:var(--space-3) 0 var(--space-4)}.права__разделы-контента{margin:0;padding:0;list-style:none}.права__раздел-контента{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;display:grid}.права__раздел-контента:first-child{border-top:0}.права__раздел-контента-имя{font-size:var(--fs-14);color:var(--text-primary);flex-direction:column;gap:2px;display:flex}.права__плашки{gap:var(--space-2);flex-wrap:wrap;display:flex}.права__таблица-объекта{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.права__таблица-объекта .права__ячейка,.права__таблица-объекта .права__угол,.права__таблица-объекта .права__действие{min-width:150px}.права__чипы{gap:var(--space-2);flex-wrap:wrap;display:flex}.права__чип{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background-color:var(--surface-0);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);display:inline-flex}.права__чип span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.права__чип:active{transform:scale(.97)}.права__чип._активен{border-color:var(--primary-600);background-color:var(--primary-50);color:var(--primary-600)}.права__чип._активен span{color:var(--primary-600)}@media(hover:hover)and (pointer:fine){.права__чип:hover:not(._активен){background-color:var(--surface-1)}}.права__карточка{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.права__карточка-шапка{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.права__люди{margin:0;padding:0;list-style:none}.права__человек{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(200px,1fr) minmax(0,2fr) auto;display:grid}.права__человек:first-child{border-top:0}.права__человек-имя{align-items:center;gap:var(--space-3);font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-primary);display:flex}.права__форма{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.права__выбор{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.права__выбор-пункт{align-items:flex-start;gap:var(--space-3);min-height:48px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex}.права__выбор-пункт input{width:20px;height:20px;accent-color:var(--primary-600);margin-top:1px}.права__выбор-пункт span{font-size:var(--fs-14);flex-direction:column;gap:2px;display:flex}.права__выбор-пункт small{font-size:var(--fs-12);color:var(--text-secondary)}.права__сохранение{display:none}@keyframes права-панель{0%{opacity:0;transform:translateY(8px)}}@media(max-width:760px){.люди__подпись{white-space:normal}.люди__шапка-действия,.права__поиск{width:100%}.права__раздел-итог{display:none}.права__угол,.права__действие{min-width:170px}.права__раздел-контента,.права__человек{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.права__сохранение{bottom:var(--space-2);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-3);font-size:var(--fs-14);font-weight:var(--fw-medium);animation:права-панель var(--dur-base) var(--ease-out);display:flex;position:sticky}.права__сохранение-кнопки{gap:var(--space-2);display:flex}}@media(prefers-reduced-motion:reduce){.права__сохранение{animation:none}}html:has(.люди__шапка){scrollbar-gutter:stable}.права__аккордеон{border-color:#e3e9f1;border-radius:16px}.права__раздел-шапка{min-height:58px;padding:16px 22px}.права__раздел-название{color:#17243a;font-size:14px;font-weight:600}.права__итог{font-size:13px}.люди__подпись{white-space:normal}@media(max-width:700px){.люди__шапка-действия,.права__панель{flex-wrap:wrap}.права__поиск{width:100%}}.отчёт .тело{padding-top:16px}.отчёт-баннер-метрики{flex-wrap:wrap;gap:8px 0;display:flex}.отчёт-баннер-метрика{border-left:1px solid var(--on-dark-muted);min-width:110px;padding:0 18px}.отчёт-баннер-метрика:first-child{border-left:0;padding-left:0}.отчёт-баннер-метрика__число{font-size:var(--fs-30);font-weight:700;line-height:1}.отчёт-баннер-метрика__подпись{font-size:var(--fs-12);opacity:.85;margin-top:4px}.отчёт-карточка{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:10px}.отчёт-фильтры{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.отчёт-фильтры__поле{flex:180px;min-width:160px;max-width:260px}.отчёт-фильтры__csv{margin-left:auto}.отчёт-фильтры__csv .кнопка{width:100%}.отчёт-таблица-обёртка{overflow:visible}@media(max-width:720px){.отчёт-фильтры__поле{flex-basis:100%;max-width:none}.отчёт-фильтры__csv{width:100%;margin-left:0}.отчёт-баннер-метрика{min-width:96px;padding:0 12px}}.отчёт-таблица{width:100%;font-size:var(--fs-14);border-collapse:collapse}.отчёт-таблица thead th{z-index:2;text-align:left;font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-1);white-space:nowrap;padding:10px 16px;font-weight:500;position:sticky;top:0}.отчёт-группа td{vertical-align:middle;padding:10px 16px}.отчёт-группа td:first-child{vertical-align:top;white-space:nowrap;padding-top:14px}.отчёт-группа+.отчёт-группа td,.отчёт-группа tr+tr td{border-top:1px solid var(--border-subtle)}.отчёт-программа{min-width:220px}.отчёт-программа__ход{align-items:center;gap:10px;margin-top:6px;display:flex}.отчёт-программа__ход .прогресс{flex:1;min-width:80px;max-width:160px}.отчёт-программа__ход span{font-size:var(--fs-12);color:var(--text-secondary);flex-shrink:0}.отчёт-дата{color:var(--text-secondary);white-space:nowrap}.отчёт-кружки{align-items:center;gap:8px;display:flex}.отчёт-кружок-обёртка{display:inline-flex;position:relative}.отчёт-кружок{min-width:34px;height:32px;font-size:var(--fs-14);cursor:default;border-radius:42px;place-items:center;padding:0 12px;font-weight:600;display:grid}.отчёт-кружок-подсказка{z-index:8;background:var(--surface-0);box-shadow:var(--shadow-2);color:var(--text-primary);font-size:var(--fs-14);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.отчёт-кружок-подсказка:after{content:"";border:6px solid #0000;border-top-color:var(--surface-0);position:absolute;top:100%;left:50%;transform:translate(-50%)}.отчёт-кружок-подсказка svg{color:var(--text-secondary);flex-shrink:0}.отчёт-кружок-обёртка:focus-within .отчёт-кружок-подсказка{display:flex}@media(hover:hover){.отчёт-кружок-обёртка:hover .отчёт-кружок-подсказка{display:flex}}.отчёт-кружок._синий{background:var(--primary-100);color:var(--primary-600)}.отчёт-кружок._зелёный{background:var(--success-50);color:var(--success-600)}.отчёт-кружок._красный{background:var(--danger-50);color:var(--danger-600)}.отчёт-кружок._серый{background:var(--surface-1);color:var(--text-secondary)}.отчёт-открыть{color:var(--primary-600);font-size:var(--fs-14);white-space:nowrap;text-decoration:underline}@media(hover:hover){.отчёт-открыть:hover{opacity:.8}}.отчёт-пусто{color:var(--text-secondary);padding:16px}@media(max-width:760px){.отчёт .тело{padding:12px}.отчёт .баннер .shrink-0{flex-basis:100%;width:100%}.отчёт-баннер-метрики{width:100%}.отчёт-баннер-метрика{flex:1 1 0;min-width:0;padding:0 10px}.отчёт-таблица,.отчёт-таблица tbody,.отчёт-таблица tr,.отчёт-таблица td{display:block}.отчёт-таблица thead{display:none}.отчёт-группа{border-top:1px solid var(--border-subtle);display:block}.отчёт-группа tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:14px;display:grid}.отчёт-группа tr+tr{border-top:1px solid var(--border-subtle)}.отчёт-группа td,.отчёт-группа td:first-child,.отчёт-группа+.отчёт-группа td,.отчёт-группа tr+tr td{white-space:normal;border:0;width:auto;min-width:0;padding:0;display:block}.отчёт-студент,.отчёт-ячейка-программа,.отчёт-показатели,.отчёт-действие{grid-column:1/-1}.отчёт-программа{min-width:0}.отчёт-программа__ход .прогресс{min-width:0;max-width:none}.отчёт-дата:before{content:attr(data-label);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px;display:block}.отчёт-кружки{flex-wrap:wrap}}.отчёт-группа td.отчёт-студент{white-space:normal;overflow-wrap:anywhere;max-width:280px}.отчёт-ячейка-программа{overflow-wrap:anywhere;max-width:320px}.отчёт-легенда{font-size:var(--fs-14);color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;padding:0 16px;list-style:none;display:flex}.отчёт-легенда li{align-items:center;gap:8px;display:inline-flex}.отчёт-легенда__точка{border-radius:50%;width:12px;height:12px}.отчёт-легенда__точка._синий{background:var(--primary-100);box-shadow:inset 0 0 0 2px var(--primary-600)}.отчёт-легенда__точка._зелёный{background:var(--success-50);box-shadow:inset 0 0 0 2px var(--success-600)}.отчёт-легенда__точка._красный{background:var(--danger-50);box-shadow:inset 0 0 0 2px var(--danger-600)}.отчёт-легенда__точка._серый{background:var(--surface-1);box-shadow:inset 0 0 0 2px var(--text-secondary)}.отчёт-кружок,.отчёт-программа__ход span{font-variant-numeric:tabular-nums}.отчёт2{flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;padding:8px 0 32px;display:flex}.отчёт2-шапка{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.отчёт2-шапка h1{color:#101b30;margin:0;font-size:28px;font-weight:700;line-height:1.25}.отчёт2-шапка p{color:#667792;margin:6px 0 0;font-size:13px}.отчёт2-экспорт{border-radius:var(--radius-lg);background-color:var(--surface-0);min-height:44px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .1);font-size:var(--fs-14);color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.отчёт2-экспорт:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.отчёт2-плитки{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.отчёт2-плитка{border:1px solid var(--border-subtle);background-color:var(--surface-0);min-width:0;min-height:124px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);border-radius:18px;flex-direction:column;gap:6px;padding:18px 76px 18px 20px;display:flex;position:relative}.отчёт2-плитка small{color:var(--text-secondary);font-size:13px;font-weight:500}.отчёт2-плитка strong{color:#101b30;font-size:32px;font-weight:700;line-height:1.1}.отчёт2-плитка em{color:var(--text-secondary);font-size:12px;font-style:normal}.отчёт2-плитка__знак{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.отчёт2-плитка__знак._синий{background-color:var(--primary-50);color:var(--primary-600)}.отчёт2-плитка__знак._зелёный{background-color:var(--success-50);color:var(--success-600)}.отчёт2-плитка__знак._красный{background-color:var(--danger-50);color:var(--danger-600)}.отчёт2-плитка__знак._фиолетовый{color:#5b3fa0;background-color:#ece6fa}.отчёт2-карточка{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:0 1px 3px hsl(var(--shadow-color) / .08),0 8px 22px hsl(var(--shadow-color) / .08);border-radius:18px;padding:24px}.отчёт2-карточка h2{color:#101b30;margin:0 0 16px;font-size:22px;font-weight:700}.отчёт2-фильтры{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.отчёт2-поиск .поиск{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);min-height:44px;box-shadow:var(--shadow-1);padding:0 12px}.отчёт2-поиск .поиск input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.отчёт2-фильтры .поле{border-color:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);font-size:var(--fs-14)}.отчёт2-вкладки{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-1);flex-wrap:wrap;gap:4px;margin:20px 0 16px;padding:4px;display:inline-flex}.отчёт2-вкладка{border-radius:calc(var(--radius-lg) - 4px);min-height:36px;font:inherit;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.отчёт2-вкладка span{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.отчёт2-вкладка._активна{background-color:var(--landing-dusk);color:#fff}.отчёт2-вкладка:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.отчёт2-таблица-обёртка{border-radius:14px;overflow-x:auto}.отчёт2-таблица{border-collapse:collapse;width:100%;font-size:13px}.отчёт2-таблица th{background-color:var(--surface-1);color:#667792;text-align:left;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:500}.отчёт2-таблица th:first-child{border-radius:12px 0 0 12px}.отчёт2-таблица th:last-child{border-radius:0 12px 12px 0}.отчёт2-таблица td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:14px}.отчёт2-строка{cursor:pointer}@media(hover:hover)and (pointer:fine){.отчёт2-строка:hover td{background-color:var(--surface-1)}}.отчёт2-строка._открыта td{background-color:var(--surface-1);border-bottom-color:#0000}.отчёт2-человек{min-width:230px}.отчёт2-человек__внутри{align-items:center;gap:12px;display:flex}.отчёт2-человек__внутри .аватар{flex:none}.отчёт2-человек b{color:#101b30;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:14px;font-weight:600;display:block}.отчёт2-человек small{color:var(--text-secondary);overflow-wrap:normal;word-break:normal;margin-top:2px;font-size:12px;display:block}.отчёт2-программа{overflow-wrap:normal;word-break:normal;min-width:200px;font-size:14px}.отчёт2-прогресс{min-width:160px}.отчёт2-прогресс__внутри{flex-direction:column;gap:4px;display:flex}.отчёт2-прогресс__внутри>span{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px}.отчёт2-задания{white-space:nowrap;font-variant-numeric:tabular-nums}.отчёт2-задания small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.отчёт2-таблица td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.отчёт2-стрелка{width:1%;padding-right:8px!important}.отчёт2-стрелка button{border-radius:var(--radius-full);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:transform var(--dur-base,.2s) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.отчёт2-стрелка button[aria-expanded=true]{transform:rotate(90deg)}.отчёт2-стрелка button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.отчёт2-пусто{text-align:center;color:var(--text-secondary);padding:40px 16px!important}.отчёт2-подвал{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.отчёт2-подсказка{font-style:italic}.отчёт2-детали>td{border-bottom:1px solid var(--border-subtle);background-color:var(--surface-1);padding:0 14px 16px!important}.отчёт2-дерево{background-color:var(--surface-0);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:16px;padding:16px;display:flex}.отчёт2-дерево__сводка{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:12px;display:grid}.отчёт2-дерево__сводка>div{background-color:var(--surface-1);border-radius:12px;padding:12px 14px}.отчёт2-дерево__сводка small{color:var(--text-secondary);margin-bottom:4px;font-size:12px;display:block}.отчёт2-дерево__сводка b{color:#101b30;overflow-wrap:normal;font-size:14px;font-weight:600}.отчёт2-дерево__сводка b._внимание{color:var(--warning-700)}.отчёт2-дерево__сводка b._ошибка{color:var(--danger-600)}.отчёт2-дерево__курсы{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.отчёт2-курс{min-width:0}.отчёт2-курс header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.отчёт2-курс h3{color:#101b30;margin:0;font-size:13px;font-weight:700}.отчёт2-курс header span{color:var(--text-secondary);font-size:12px}.отчёт2-курс ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.отчёт2-урок{border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.отчёт2-урок__знак{border:2px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.отчёт2-урок__название{overflow-wrap:normal;min-width:0}.отчёт2-урок__статус{color:var(--text-secondary);white-space:nowrap;font-size:12px}.отчёт2-урок._done .отчёт2-урок__знак{border-color:var(--success-600);background-color:var(--success-50);color:var(--success-600)}.отчёт2-урок._review .отчёт2-урок__знак{border-color:var(--warning-500);background-color:var(--warning-50);color:var(--warning-700)}.отчёт2-урок._review .отчёт2-урок__статус{color:var(--warning-700)}.отчёт2-урок._failed .отчёт2-урок__знак{border-color:var(--danger-600);background-color:var(--danger-50);color:var(--danger-600)}.отчёт2-урок._failed .отчёт2-урок__статус{color:var(--danger-600)}.отчёт2-урок._current{background-color:var(--primary-50);font-weight:600}.отчёт2-урок._current .отчёт2-урок__знак{border-color:var(--primary-600);background-color:var(--primary-600);box-shadow:inset 0 0 0 3px var(--primary-50)}.отчёт2-урок._current .отчёт2-урок__статус{color:var(--primary-600);font-weight:600}.отчёт2-урок._todo{color:var(--text-secondary)}.отчёт2-профиль{color:var(--primary-600);text-underline-offset:3px;align-self:flex-start;font-size:13px}@media(max-width:1100px){.отчёт2-плитки,.отчёт2-фильтры,.отчёт2-дерево__сводка{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.отчёт2-плитки,.отчёт2-фильтры{grid-template-columns:minmax(0,1fr)}.отчёт2-шапка{flex-direction:column}.отчёт2-карточка{padding:16px}}.отчёт2-плитка{padding-right:84px}.отчёт2-плитка small,.отчёт2-плитка em{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.найм{flex-direction:column;gap:20px;padding-top:8px;display:flex}.найм__шапка{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.найм__фильтры{flex-wrap:wrap;grid-column:1;justify-content:flex-start;gap:4px;display:flex}.найм__создание{grid-column:2;justify-self:end;align-items:center;gap:12px;display:flex}.найм__создание .кнопка{border-radius:var(--radius-lg);min-height:44px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .1);white-space:nowrap}.найм__создание .кнопка._обычная{background-color:var(--surface-0)}.найм__создать{background-color:var(--landing-dusk)}.найм__фильтр{font-size:var(--fs-16);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:500}.найм__фильтр._активен{background:var(--surface-2);color:var(--text-primary)}.найм__пусто{color:var(--text-secondary);padding:16px 0}.найм-карточка{background:var(--surface-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);border-radius:16px;padding:24px 28px 28px}.найм-карточка__шапка{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.найм-карточка__шапка>:first-child{flex:220px;min-width:0}.найм-карточка__шапка h2{font-size:var(--fs-24);margin:0;font-weight:700;line-height:1.25}.найм-карточка__шапка p{color:var(--text-secondary);font-size:var(--fs-14);margin:6px 0 0}.найм-карточка__действия{flex-shrink:0;align-items:center;gap:10px;display:flex}@media(max-width:767px){.найм-карточка__действия{flex-wrap:wrap;flex:1 0 100%}}.найм-карточка__hr-обёртка{position:relative}.найм-карточка__hr-блок{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.найм-карточка__hr-метка{font-size:var(--fs-14);color:var(--text-secondary)}.найм-карточка__hr-аватары{align-items:center;display:flex}.найм-карточка__hr-аватары .аватар{width:36px;height:36px;box-shadow:0 0 0 2px var(--surface-0);font-size:var(--fs-12);margin-left:-10px}.найм-карточка__hr-аватары .аватар:first-child{margin-left:0}.найм-карточка__hr._плюс{background:var(--chart-hired);width:36px;height:36px;color:var(--text-on-accent);font-size:var(--fs-24);border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-weight:500;line-height:1;display:inline-flex}.найм-hr-штора{z-index:40;position:fixed;top:0;right:0;bottom:0;left:0}.найм-hr-меню{z-index:41;background:var(--surface-0);width:360px;box-shadow:var(--shadow-3);border-radius:20px;padding:24px 28px 16px;position:absolute;top:calc(100% + 10px);right:0}.найм-hr-меню p{font-size:var(--fs-14);color:var(--text-primary);margin:0 0 18px;line-height:1.35}.найм-карточка__ещё{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@media(hover:hover){.найм-карточка__ещё:hover{background:var(--surface-1)}}.найм-карточка__сводка{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:28px;margin:22px 0 8px;display:grid}.найм-воронка__итог{font-size:var(--fs-16);margin:0 0 12px;font-weight:600}.найм-воронка__ряд{font-size:var(--fs-14);grid-template-columns:1fr auto;gap:2px 12px;margin-bottom:8px;display:grid}.найм-воронка__полоса{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.найм-воронка__полоса i{background:var(--primary-600);height:100%;display:block}.найм-график{flex-direction:column;min-height:222px;display:flex}.найм-график__верх{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.найм-график__легенда{font-size:var(--fs-12);color:var(--text-secondary);flex-wrap:wrap;gap:14px 16px;margin:0;padding:0;list-style:none;display:flex}.найм-график__легенда i{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.найм-график__легенда i._серый{background:var(--chart-responses)}.найм-график__легенда i._синий{background:var(--chart-in-progress)}.найм-график__легенда i._зелёный{background:var(--chart-hired)}.найм-график__легенда i._красный{background:var(--danger-600)}.найм-график__переключатель{gap:12px;display:flex}.найм-график__переключатель button{color:var(--text-secondary);cursor:pointer;font-size:var(--fs-12);background:0 0;border:0}.найм-график__переключатель button._активен{color:var(--text-primary);font-weight:600}.найм-график__полотно{flex:1;min-height:222px;margin-top:4px}.найм-график__холст{height:200px;position:relative}.найм-график__линия{width:100%;height:200px;display:block;overflow:visible}.найм-график__оси{height:22px;position:relative}.найм-график__оси span{font-size:var(--fs-12);color:var(--text-tertiary);white-space:nowrap;line-height:22px;position:absolute;top:0;transform:translate(-50%)}.найм-график__подсказка{z-index:2;background:var(--surface-0);min-width:88px;box-shadow:var(--shadow-3);pointer-events:none;text-align:left;border-radius:20px;padding:16px 20px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.найм-график__подсказка span{font-size:var(--fs-14);color:var(--text-primary);line-height:1.15;display:block}.найм-график__подсказка strong{font-size:var(--fs-24);color:var(--text-primary);margin:6px 0 4px;font-weight:600;line-height:1;display:block}.найм-график__подсказка em{font-style:normal;font-size:var(--fs-14);color:var(--text-secondary);display:block}.найм-карточка__вкладки{border-bottom:1px solid var(--border-subtle);justify-content:center;gap:8px;margin-bottom:20px;display:flex}.найм-карточка__вкладки button{color:var(--text-secondary);cursor:pointer;font-size:var(--fs-16);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 18px}.найм-карточка__вкладки button._активен{color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:600}.найм-шаги{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.найм-шаг{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;padding:20px 18px 18px;display:flex}.найм-шаг._ждёт{opacity:.55}.найм-шаг h3{font-size:var(--fs-16);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-weight:600;display:flex}.найм-шаг p{color:var(--text-secondary);font-size:var(--fs-14);flex:1;margin:0 0 16px;line-height:1.4}.найм-шаг__кнопка{width:100%}.найм-шаг__тревога{margin-left:auto;display:inline-flex;position:relative}.найм-шаг__тултип{z-index:8;background:var(--surface-0);min-width:220px;box-shadow:var(--shadow-2);pointer-events:none;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 10px);right:0}.найм-шаг__тултип:after{content:"";border:6px solid #0000;border-top-color:var(--surface-0);position:absolute;top:100%;right:10px}.найм-шаг__тултип strong,.найм-шаг__тултип em{font-style:normal;font-size:var(--fs-14);line-height:1.35;display:block}.найм-шаг__тултип em{color:var(--text-secondary);margin-top:2px;font-weight:400}.найм-шаг__тревога:focus-within .найм-шаг__тултип{display:flex}@media(hover:hover){.найм-шаг__тревога:hover .найм-шаг__тултип{display:flex}}.найм-должность{position:relative}.найм-должность__поле{text-align:left;border:1px solid var(--text-primary);background:var(--surface-0);cursor:pointer;width:100%;font-size:var(--fs-14);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.найм-должность__стрелка{flex-shrink:0;transform:rotate(90deg)}.найм-должность__стрелка._открыто{transform:rotate(-90deg)}.найм-должность__список{background:var(--surface-0);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3);z-index:5;border-radius:10px;padding:8px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.найм-должность__список ul{max-height:220px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.найм-должность__список li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px}.найм-должность__список li button._активен{background:var(--surface-1)}@media(hover:hover){.найм-должность__список li button:hover{background:var(--surface-1)}}.найм-источники{border:1px solid var(--text-primary);background:var(--surface-0);cursor:pointer;width:100%;font-size:var(--fs-14);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.найм-источники__значки{align-items:center;display:flex}.найм-источники__значки img{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface-0);border-radius:50%;margin-left:-8px}.найм-источники__значки img:first-child{margin-left:0}.найм-окно-фон{z-index:300;background:var(--backdrop);place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.найм-демо-окно{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.найм-демо-окно__лист .сетка,.найм-демо-окно__лист .сетка:has(.сайдбар-урока){grid-template-columns:var(--hiring-sidebar,260px) minmax(0,1fr);gap:var(--hiring-gap,20px);flex:1;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:0}@media(max-width:900px){.найм-демо-окно__лист .сетка,.найм-демо-окно__лист .сетка:has(.сайдбар-урока){grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (max-width:1100px){.найм-демо-окно__лист .сетка._редактор-урока .боковая{display:flex}}.найм-демо-окно__лист .лист-урока{background:var(--surface-0);max-width:100%}.найм-демо-окно__лист .основная:has(.лист-урока){background:var(--surface-0)}.найм-демо-окно__лист .боковая{background:var(--surface-0);height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:10px;position:static;top:auto;overflow:auto}.найм-демо-окно__лист .основная{background:var(--surface-0);min-height:0;box-shadow:none;border:0;border-radius:10px;overflow:auto}.найм-демо-окно__лист .сетка:has(.сайдбар-урока) .боковая{order:0}.найм-демо-окно__лист .сетка:has(.сайдбар-урока) .основная{order:1}.найм-окно{overscroll-behavior:contain;background:var(--surface-0);border-radius:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.найм-окно h2{margin:0 0 12px}.найм-окно p{color:var(--text-secondary);margin:0 0 20px}.найм-демо{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;max-width:none;margin:0;padding:4px 4px 12px;display:flex;overflow:auto}.найм-демо__шапка{background:var(--surface-0);border-radius:10px;flex-shrink:0;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.найм-панель__сайдбар .найм-демо__шапка{flex-direction:column;align-items:stretch;height:100%;margin:0;padding:16px 12px}.найм-панель__сайдбар .найм-демо__куратор{text-align:left;margin-top:auto;margin-left:0}.найм-панель__сайдбар .найм-демо__куратор .найм-демо__компания-поле,.найм-панель__сайдбар .найм-демо__куратор .найм-демо__программа-поле{text-align:left}.найм-демо__лого{border-radius:50%;flex-shrink:0}.найм-демо__титул{min-width:0}.найм-демо__шапка h2{font-size:var(--fs-14);color:var(--text-secondary);margin:2px 0 0;font-weight:400}.найм-демо__куратор{text-align:right;margin-left:auto}.найм-демо__куратор p{font-size:var(--fs-16);color:var(--text-primary);margin:0;font-weight:600}.найм-демо__куратор span{font-size:var(--fs-14);color:var(--text-secondary);margin-top:2px;display:block}@media(max-width:600px){.найм-демо__шапка{flex-wrap:wrap}.найм-демо__титул{flex:1 1 0}.найм-демо__шапка .найм-демо__куратор{text-align:left;flex:100%;margin-left:0}.найм-демо__шапка .найм-демо__титул input,.найм-демо__шапка .найм-демо__куратор input{text-align:left;min-width:0}}.найм-демо__ряд{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.найм-демо__или{text-align:center;color:var(--text-secondary);font-size:var(--fs-14);margin:20px 0 14px}.найм-плитка{border:1px solid var(--border-subtle);background:var(--surface-0);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px 20px;display:flex}@media(hover:hover){.найм-плитка:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow-3)}}.найм-плитка:disabled{opacity:.6;cursor:not-allowed}.найм-плитка__рисунок{background:var(--surface-1);width:72px;height:72px;color:var(--text-primary);border-radius:50%;place-items:center;margin:0 0 4px;display:grid}@media(hover:hover){.найм-плитка:hover:not(:disabled) .найм-плитка__рисунок{background:var(--primary-100);color:var(--primary-600)}}.найм-плитка strong{font-size:var(--fs-16);font-weight:600}.найм-плитка span{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.4}.найм-выбор{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.найм-панель__лист .найм-выбор__таблица{flex:1;max-height:none}.найм-выбор__баннер{background:var(--primary-700);color:var(--text-on-accent);justify-content:space-between;align-items:center;gap:16px;min-height:148px;padding:28px 24px 24px;display:flex}.найм-выбор__баннер h2{font-size:var(--fs-24);margin:0 0 8px;font-weight:700}.найм-выбор__баннер p{opacity:.85;font-size:var(--fs-14);max-width:280px;margin:0}.найм-выбор__папка{object-fit:contain;flex-shrink:0;width:auto;height:110px}.найм-выбор__таблица{max-height:420px;padding:8px 0;overflow:auto}.найм-выбор__строка{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr 120px;align-items:center;gap:12px;width:100%;padding:12px 24px;display:grid}.найм-выбор__строка._шапка{color:var(--text-primary);font-size:var(--fs-14);cursor:default;font-weight:600}.найм-выбор__строка._выбрана{background:var(--surface-1)}@media(hover:hover){.найм-выбор__строка:hover{background:var(--surface-1)}}.найм-выбор__строка small{color:var(--text-secondary);display:block}.найм-выбор__радио{border:2px solid var(--border-strong);border-radius:50%;width:18px;height:18px}.найм-выбор__радио._да{border-color:var(--success-500);background:var(--success-500);box-shadow:inset 0 0 0 3px var(--surface-0)}.найм-выбор__низ{justify-content:space-between;padding:16px 24px 20px;display:flex}@media(max-width:1100px){.найм__шапка{grid-template-columns:1fr}.найм__фильтры,.найм__создание{grid-column:1;justify-self:stretch}.найм__создание{justify-self:end}.найм-карточка__сводка,.найм-шаги{grid-template-columns:1fr}}.найм-карточка__ещё-обёртка{position:relative}.найм-меню{z-index:5;background:var(--surface-0);border:1px solid var(--border-subtle);min-width:160px;box-shadow:var(--shadow-3);border-radius:10px;padding:6px;position:absolute;top:100%;right:0}.найм-меню button{text-align:left;border-radius:8px;width:100%;padding:8px 10px;display:block}@media(hover:hover){.найм-меню button:hover{background:var(--surface-1)}}.найм-кандидаты__панель{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.найм-кандидаты__поиск{flex:220px;min-width:180px}.найм-кандидаты__поиск .поиск{width:100%;height:50px;margin-top:0}.найм-кандидаты__знаки{flex-wrap:wrap;gap:10px;display:flex}.найм-кандидаты__знак{background:var(--surface-1);width:50px;height:50px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;display:flex}.найм-кандидаты__линии{flex-shrink:0;align-items:center;width:10px;height:10px;display:flex;position:relative}.найм-кандидаты__линии>span,.найм-кандидаты__линии>span:before,.найм-кандидаты__линии>span:after{height:2px;transition:width var(--dur-fast) var(--ease-out);background:currentColor}.найм-кандидаты__линии>span{width:50%}.найм-кандидаты__линии>span:before,.найм-кандидаты__линии>span:after{content:"";width:75%;position:absolute;top:0;left:0}.найм-кандидаты__линии>span:after{width:100%;top:auto;bottom:0}.найм-кандидаты__линии._убывание>span,.найм-кандидаты__линии._возрастание>span{width:75%}.найм-кандидаты__линии._убывание>span:before,.найм-кандидаты__линии._возрастание>span:after{width:100%}.найм-кандидаты__линии._убывание>span:after,.найм-кандидаты__линии._возрастание>span:before{width:50%}@media(hover:hover){.найм-кандидаты__знак:hover:not(._активен){color:var(--text-primary)}}.найм-кандидаты__знак._активен{background:var(--primary-600);color:var(--text-on-accent)}.найм-кандидаты__выгрузка{background:var(--surface-1);height:50px;font-size:var(--fs-16);color:var(--text-secondary);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:0 14px;display:flex}.найм-кандидаты__выгрузка img{border-radius:50%}.найм-кандидаты__выгрузка .иконка{color:var(--text-tertiary)}@media(hover:hover){.найм-кандидаты__выгрузка:hover .иконка{color:var(--primary-600)}}.найм-кандидаты__список{margin:0;padding:0;list-style:none}.найм-кандидаты__шапка,.найм-кандидаты__строка{border-radius:8px;grid-template-columns:24px minmax(200px,280px) minmax(0,1fr) 60px;align-items:center;gap:20px;padding:20px;display:grid}.найм-кандидаты__шапка{background:var(--surface-1);margin-bottom:2px;font-weight:600}.найм-кандидаты__шапка>span:last-child,.найм-кандидаты__ответы{text-align:center}.найм-кандидаты__строка:not(:last-child){margin-bottom:2px}.найм-кандидаты__строка:nth-child(2n){background:var(--surface-1)}.найм-кандидаты__строка._нанят{background:var(--success-50)}.найм-кандидаты__строка._отказ{background:var(--danger-50)}.найм-кандидаты__строка._закрыт{opacity:.7}.найм-кандидаты__чек{cursor:pointer;place-items:center;display:grid}.найм-кандидаты__чек input{border:1px solid var(--border-strong);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:50%/16px no-repeat;border-radius:5px;width:24px;height:24px;margin:0}.найм-кандидаты__чек input:checked{border-color:var(--primary-600);background-color:var(--primary-600);background-image:url(/ui/check.svg)}.найм-кандидаты__кандидат{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.найм-кандидаты__человек{text-align:left;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.найм-кандидаты__человек>span{min-width:0}.найм-кандидаты__человек strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.найм-кандидаты__человек em{font-style:normal;font-size:var(--fs-12);color:var(--text-secondary);display:block}.найм-кандидаты__звезда{width:28px;height:28px;color:var(--border-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:10px;padding:0}@media(hover:hover){.найм-кандидаты__звезда:hover{color:var(--favorite-hover)}}.найм-кандидаты__звезда._горит{color:var(--favorite)}.найм-кандидаты__фото{flex-shrink:0;position:relative}.найм-кандидаты__непрочитано{z-index:1;box-sizing:border-box;background:var(--danger-600);min-width:18px;height:18px;color:var(--text-on-accent);font-size:var(--fs-12);text-align:center;box-shadow:0 0 0 2px var(--surface-0);border-radius:999px;padding:0 5px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-6px}.найм-кандидаты__прогресс{text-align:left;min-width:0;display:block}.найм-кандидаты__прогресс-верх{color:var(--text-secondary);justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.найм-кандидаты__прогресс-верх b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.найм-кандидаты__прогресс-верх em{flex-shrink:0;font-style:normal}.найм-кандидаты__полоса{background:var(--success-50);border-radius:44px;height:10px;display:block;position:relative;overflow:hidden}.найм-кандидаты__полоса i{background:var(--success-500);border-radius:44px;height:100%;display:block}.найм-кандидаты__полоса._жёлтая{background:var(--warning-50)}.найм-кандидаты__полоса._жёлтая i{background:var(--chart-yellow)}.найм-кандидаты__полоса._красная{background:var(--danger-50)}.найм-кандидаты__полоса._красная i{background:var(--danger-600)}.найм-кандидаты__ответы{font-weight:500}.найм-аналитика{border-collapse:collapse;width:100%;margin-top:12px}.найм-аналитика th,.найм-аналитика td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:10px 8px}.найм-hr-список{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.найм-hr-список li+li{margin-top:4px}.найм-hr-список label{cursor:pointer;grid-template-columns:18px 40px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.найм-hr-список input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-0);cursor:pointer;border-radius:4px;width:18px;height:18px;margin:0}.найм-hr-список input:checked{border-color:var(--primary-600);background:var(--primary-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2 5 8.6 9.5 3.4'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.найм-hr-список .аватар{width:40px;height:40px}.найм-hr-список strong{font-size:var(--fs-14);color:var(--text-primary);font-weight:600;line-height:1.2;display:block}.найм-hr-список em{font-style:normal;font-size:var(--fs-14);color:var(--text-secondary);margin-top:2px;display:block}.найм-панель-диалог{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:visible}.найм-панель-диалог::backdrop{background:0 0}.найм-панель-фон{z-index:300;background:var(--scrim-soft);position:fixed;top:0;right:0;bottom:0;left:0}.найм-панель{--hiring-sidebar:260px;--hiring-gap:20px;background:var(--surface-1);border-radius:20px;flex-direction:column;width:min(75vw,1440px);padding:20px;display:flex;position:absolute;top:20px;bottom:20px;right:20px}.найм-панель>:not(.найм-панель__закрыть):not(.найм-окно-фон){flex:1;min-width:0;min-height:0}.найм-панель__сетка{grid-template-columns:var(--hiring-sidebar) minmax(0,1fr);gap:var(--hiring-gap);flex:1;min-height:0;display:grid}.найм-панель__сетка:has(.кандидат-сайдбар){--hiring-sidebar:clamp(340px, 27%, 440px)}.найм-панель__сайдбар{flex-direction:column;min-height:0;display:flex;overflow:auto}.найм-панель__лист,.кандидат-окно__главное{background:var(--surface-0);border-radius:10px;min-height:0;padding:20px;overflow:auto}.найм-панель__статус{background:var(--surface-0);color:var(--text-secondary);border-radius:10px;place-items:center;gap:12px;display:grid}.кандидат-окно__действия{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.найм-панель .найм-окно-фон{z-index:310}.найм-панель__закрыть{background:var(--surface-0);width:44px;height:44px;box-shadow:var(--shadow-2);color:var(--text-secondary);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:0;right:calc(100% + 12px)}.найм-панель__закрыть .иконка{width:22px;height:22px}@media(hover:hover)and (pointer:fine){.найм-панель__закрыть:hover{color:var(--text-primary)}}.кандидат-сайдбар,.кандидат-окно__главное{min-height:0;overflow:auto}.кандидат-сайдбар{flex-direction:column;gap:16px;display:flex}.кандидат-шапка{background:var(--surface-0);border-radius:10px;padding:16px}.кандидат-шапка__кто{align-items:center;margin-bottom:16px;display:flex}.кандидат-шапка__кто .аватар{width:48px;height:48px;font-size:var(--fs-16);flex-shrink:0;margin-right:16px;font-weight:600}.кандидат-шапка__текст{flex:1;min-width:0}.кандидат-шапка__имя-ряд{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.кандидат-шапка__имя-ряд h2{font-size:var(--fs-18);margin:0;font-weight:600;line-height:1.15}.кандидат-шапка__звезда{width:24px;height:24px;color:var(--border-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:8px;padding:0}@media(hover:hover){.кандидат-шапка__звезда:hover{color:var(--favorite-hover)}}.кандидат-шапка__звезда._горит{color:var(--favorite)}.кандидат-шапка__дата{font-size:var(--fs-14);color:var(--text-secondary);margin:4px 0 0;line-height:1.2}.кандидат-ссылка{background:var(--surface-1);width:100%;height:36px;color:var(--text-secondary);font-size:var(--fs-14);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:0 14px;display:flex}.кандидат-ссылка._активна{color:var(--success-600)}.кандидат-карьера__метка{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 14px;line-height:1.2}.кандидат-карьера{background:var(--surface-1);border-radius:8px;padding:16px}.кандидат-карьера__должность{font-size:var(--fs-16);margin:0 0 6px;font-weight:600;line-height:1.2}.кандидат-карьера__отклик{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 16px}.кандидат-карьера__кнопки{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.кандидат-карьера__кнопки._колонкой{flex-direction:column}.кандидат-карьера__отказать,.кандидат-карьера__нанять,.кандидат-карьера__пригласить{width:100%;min-height:44px;font-size:var(--fs-14);text-wrap:balance;color:var(--text-on-accent);cursor:pointer;border:0;border-radius:8px;flex:140px;padding:10px 14px;font-weight:500;line-height:1.25}.кандидат-карьера__кнопки._колонкой>*{flex:none}.кандидат-карьера__отказать{background:var(--surface-0);color:var(--danger-600);box-shadow:inset 0 0 0 1px var(--danger-600)}.кандидат-карьера__нанять{background:var(--success-600)}.кандидат-карьера__пригласить{background:var(--primary-600);text-align:center;margin:0 auto 15px;display:block}.кандидат-карьера__демо{border-top:1px solid var(--border-subtle);margin-bottom:16px;padding-top:16px}.кандидат-карьера__демо-шапка{font-size:var(--fs-16);justify-content:space-between;gap:10px;margin-bottom:8px;line-height:1.2;display:flex}.кандидат-карьера__демо-шапка b{font-weight:600}.кандидат-карьера__демо-шапка em{color:var(--text-secondary);flex-shrink:0;font-style:normal;font-weight:400}.кандидат-карьера__демо-ответы{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 8px}.кандидат-пилюля{background:var(--surface-0);width:100%;height:40px;color:var(--text-secondary);font-size:var(--fs-14);text-align:left;cursor:pointer;border:0;border-radius:8px;margin-bottom:8px;padding:0 14px;line-height:40px;display:block}.кандидат-пилюля._активна{box-shadow:inset 0 0 0 1px var(--primary-600)}@supports (color:color-mix(in lab,red,red)){.кандидат-пилюля._активна{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-600) 35%,transparent)}}.кандидат-пилюля._активна{color:var(--text-primary)}.кандидат-пилюля:disabled{opacity:.4;cursor:default}.кандидат-карьера__hr{border-top:1px solid var(--border-subtle);font-size:var(--fs-13,13px);color:var(--text-secondary);margin:16px 0 0;padding-top:14px}.кандидат-карьера__отклик-другой{font-size:var(--fs-14);justify-content:space-between;gap:8px;margin:10px 0 0;display:flex}.кандидат-карьера__отклик-другой em{color:var(--text-secondary);font-style:normal}.кандидат-анкета{background:var(--surface-0);border-radius:10px;flex-direction:column;padding:14px 16px 18px;display:flex}.кандидат-поле{flex-direction:column;min-width:0;display:flex}.кандидат-поле:not(:last-child){margin-bottom:12px}.кандидат-поле>span:first-child{font-size:var(--fs-14);color:var(--text-secondary);margin-bottom:6px;line-height:1.2}.кандидат-поле__ряд{display:block;position:relative}.кандидат-поле input,.кандидат-поле select,.кандидат-поле textarea{width:100%;height:44px;font:inherit;font-size:var(--fs-16);border:1px solid var(--border-subtle);background:0 0;border-radius:8px;padding:0 16px;line-height:1}.кандидат-поле textarea{resize:vertical;height:auto;min-height:44px;padding:12px 16px;line-height:1.15}.кандидат-поле input:has(+.кандидат-поле__wa){padding-right:48px}.кандидат-поле__wa{width:30px;height:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.кандидат-поле__wa img{width:30px;height:30px;display:block}.кандидат-поле__заметка{font-size:var(--fs-14);color:var(--text-secondary);margin:-8px 0 12px;line-height:1.3}.кандидат-ответы{flex-direction:column;gap:20px;display:flex}.кандидат-ответ__шапка{background:var(--success-50);border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:24px;display:flex;position:relative}.кандидат-ответ__шапка strong{font-size:var(--fs-18);margin-bottom:7px;font-weight:400;display:block}.кандидат-ответ__шапка em{font-style:normal;font-size:var(--fs-16);color:var(--text-secondary);display:block}.кандидат-ответ__обновить{background:var(--success-50);border:5px solid var(--surface-0);width:40px;height:40px;color:var(--success-600);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.кандидат-ответ__тест{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 20px}.кандидат-ответ__пункт{border:1px solid var(--success-500);padding:24px}@supports (color:color-mix(in lab,red,red)){.кандидат-ответ__пункт{border:1px solid color-mix(in srgb,var(--success-500) 25%,transparent)}}.кандидат-ответ__пункт{background:var(--surface-0);border-radius:10px}.кандидат-ответ__пункт:not(:last-child){margin-bottom:20px}.кандидат-ответ__вопрос{font-weight:600;font-size:var(--fs-18);margin:0 0 20px;line-height:1.15}.кандидат-ответ__дата{font-size:var(--fs-16);color:var(--text-secondary);margin:0 0 20px;line-height:.835}.кандидат-ответ__текст{font-size:var(--fs-16);white-space:pre-wrap;margin:0;line-height:1.15}.кандидат-ответ__файл{font-size:var(--fs-14);color:var(--primary-600);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.кандидат-ответ__видео{margin-top:8px}.кандидат-ответ__картинка{border-radius:12px;max-width:100%;max-height:420px;margin-top:8px;display:block}@media(max-width:1100px){.найм-панель{width:calc(100vw - 84px)}}@media(max-width:900px){.найм-панель{--hiring-sidebar:minmax(0, 1fr);border-radius:0;width:auto;padding:64px 12px 12px;top:0;right:0;bottom:0;left:0;overflow:auto}.найм-панель__закрыть{background:var(--surface-0);box-shadow:var(--shadow-1);border-radius:12px;top:10px;right:10px}.найм-панель__закрыть:after{display:none}.найм-панель__сетка,.найм-панель__сетка:has(.кандидат-сайдбар){grid-template-columns:minmax(0,1fr);overflow:auto}.найм-панель__сайдбар,.найм-панель__лист,.кандидат-окно__главное{overflow:visible}}.кандидат-реферал{gap:var(--space-2,8px);margin-block:var(--space-3,12px);display:grid}.кандидат-реферал dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.кандидат-реферал dt{color:var(--text-muted,#6b7280)}.кандидат-реферал dd{overflow-wrap:anywhere;min-width:0;margin:0}.кандидат-происхождение{background:var(--surface-0);font-size:var(--fs-13,13px);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:2px 0;margin:0 0 16px;padding:12px 14px;line-height:1.4;display:grid}.кандидат-происхождение dt{color:var(--text-secondary)}.кандидат-происхождение dt:not(:first-child){margin-top:10px}.кандидат-карьера{container-type:inline-size}@container (min-width:300px){.кандидат-происхождение{grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:10px 16px}.кандидат-происхождение dt:not(:first-child){margin-top:0}}.кандидат-происхождение dd{color:var(--text-primary);overflow-wrap:break-word;flex-direction:column;gap:2px;margin:0;font-weight:500;display:flex}.кандидат-происхождение small{color:var(--text-secondary);font-weight:400}.резюме{min-height:100%}.резюме__шапка{align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.резюме__фото{object-fit:cover;border-radius:8px;flex-shrink:0;width:140px;height:176px}.резюме__кто{flex:1;min-width:0}.резюме__шапка h3{font-size:var(--fs-24);margin:0 0 6px;font-weight:600}.резюме__пол,.резюме__контакт,.резюме__строка-текст{font-size:var(--fs-16);margin:0 0 4px;line-height:1.3}.резюме__пол{color:var(--text-secondary)}.резюме__контакт em{color:var(--text-secondary);font-style:normal}.резюме__pdf{background:var(--primary-600);height:40px;color:var(--text-on-accent);font-size:var(--fs-14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.резюме__ссылка{font-size:var(--fs-14);color:var(--primary-600);align-items:center;gap:6px;margin-top:14px;display:inline-flex}.резюме__желание{margin-bottom:24px}.резюме__желание-метка{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 10px}.резюме__желание-ряд{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.резюме__желание-ряд b{font-size:var(--fs-20);font-weight:600}.резюме__желание-ряд em{font-style:normal;font-size:var(--fs-20);flex-shrink:0;font-weight:600}.резюме__желание-список{font-size:var(--fs-16);margin:0;line-height:1.4}.резюме__желание-список p{margin:0 0 4px}.резюме__раздел{border-top:1px solid var(--border-subtle)}.резюме__раздел-шапка{width:100%;font:inherit;font-size:var(--fs-18);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;font-weight:600;display:flex}.резюме__раздел-шапка .иконка{color:var(--text-secondary)}.резюме__раздел-тело{padding:0 0 18px}.резюме__место+.резюме__место{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.резюме__место p{margin:0}.резюме__место-срок{font-size:var(--fs-12);color:var(--text-secondary)}.резюме__место-компания{font-weight:500}.резюме__место-компания em{color:var(--text-secondary);font-style:normal;font-weight:400}.резюме__место-роль{font-size:var(--fs-14);color:var(--text-secondary)}.резюме__место-описание{font-size:var(--fs-14);margin-top:6px;line-height:1.5}.резюме__место-описание ul,.резюме__место-описание ol{margin:4px 0;padding-left:20px}.резюме__теги{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.резюме__теги li{background:var(--surface-1);font-size:var(--fs-12);border-radius:999px;padding:4px 10px}.резюме__пусто{font-size:var(--fs-14);color:var(--text-secondary);margin:0}.резюме__поля{margin:0}.резюме__строка{grid-template-columns:160px minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.резюме__строка dt{font-size:var(--fs-14);color:var(--text-secondary)}.резюме__строка dd{font-size:var(--fs-14);margin:0}.найм-окно._шаблон textarea,.найм-окно._подтверждение p{width:100%}.шаблон-подстановки__метка{font-size:var(--fs-12);color:var(--text-secondary);margin:12px 0 6px}.шаблон-подстановки{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.шаблон-подстановки button{background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:var(--fs-12);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}@media(hover:hover){.шаблон-подстановки button:hover{background:var(--primary-600);color:var(--text-on-accent)}}.подбор-анонс{background:linear-gradient(120deg,var(--deco-sky-from),var(--deco-sky-to));height:170px;color:var(--text-on-accent);border-radius:12px;margin:-8px -8px 16px;padding:24px;position:relative;overflow:hidden}.подбор-анонс._отказ{background:linear-gradient(120deg,var(--deco-sunset-from),var(--deco-sunset-to))}.подбор-анонс h2{z-index:1;max-width:60%;font-size:var(--fs-24);color:var(--text-on-accent);margin:0;font-weight:700;position:relative}.подбор-анонс__рисунок{object-fit:contain;width:auto;height:100%;position:absolute;top:0;right:0}.подтверждение-письмо{font-size:var(--fs-14);color:var(--text-secondary)}.подтверждение-письмо button{font:inherit;color:var(--primary-600);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.кандидат-чат{flex-direction:column;height:100%;min-height:0;display:flex}.кандидат-чат__лента{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.кандидат-чат__лента p{background:var(--surface-1);border-radius:10px;max-width:80%;padding:8px 10px}.кандидат-чат__лента p._out{background:var(--primary-100,var(--primary-100));margin-left:auto}.кандидат-чат__лента p span{font-size:var(--fs-12);color:var(--text-secondary);margin-bottom:2px;display:block}.кандидат-чат__форма{flex-direction:column;gap:8px;margin-top:16px;display:flex}.кандидат-чат__строка{align-items:flex-end;gap:8px;display:flex}.кандидат-чат__строка textarea{resize:none;flex:1;min-height:44px;max-height:120px}.кандидат-чат__файл{background:var(--surface-1);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.кандидат-чат__файл input{display:none}.кандидат-чат__фото{object-fit:cover;border-radius:8px;max-width:220px;max-height:180px;margin-top:6px;display:block}.кандидат-чат__превью{align-items:center;gap:8px;display:flex}.кандидат-чат__превью img{object-fit:cover;border-radius:8px;max-width:96px;max-height:64px}.кандидат-чат__превью button{font-size:var(--fs-12);color:var(--text-secondary)}.источники-лист,.выгрузка-лист{grid-template-columns:var(--hiring-sidebar,260px) minmax(0,1fr);gap:var(--hiring-gap,20px);min-height:0;display:grid;overflow:hidden}.источники-лист aside,.выгрузка-лист aside{background:var(--surface-0);border-radius:10px;flex-direction:column;gap:4px;min-height:0;padding:16px 12px;display:flex;overflow:auto}.источники-лист aside h2,.выгрузка-лист aside h2{font-size:var(--fs-16);margin:0 12px 16px;font-weight:600}.источники-точка{color:var(--success-600);margin-left:auto}.источники-сорт{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.источники-сорт._активна{color:var(--primary-600)}.источники-лист__тело{overflow:auto}.источники-лист__тело h4{font-size:var(--fs-16);margin:24px 0 8px}.источники-подсказка{color:var(--text-secondary);font-size:var(--fs-14);margin:0 0 14px}.источники-баннер{color:var(--text-on-accent);border-radius:14px;justify-content:space-between;gap:16px;margin-bottom:8px;padding:22px 24px;display:flex}.источники-баннер._синий{background:linear-gradient(120deg,var(--primary-600),var(--primary-600))}.источники-баннер._красный{background:linear-gradient(120deg,var(--danger-600),var(--danger-600))}.источники-баннер h3{font-size:var(--fs-24);margin:0 0 6px}.источники-баннер p{opacity:.92;max-width:520px;font-size:var(--fs-14);margin:0}.источники-баннер__рисунок{object-fit:contain;flex-shrink:0;width:auto;height:84px}.источники-шаблоны{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.источники-шаблон{border:1px solid var(--border-subtle);background:var(--surface-0);text-align:left;cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.источники-шаблон._вкл{border-color:var(--primary-600);box-shadow:0 0 0 1px var(--primary-600)}.источники-шаблон strong{font-size:var(--fs-14)}.источники-шаблон>span:last-child{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.4}.источники-шаблон__круг{z-index:2;background:var(--surface-0);border:2px solid var(--border-strong);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;right:12px}.источники-шаблон__круг._вкл{border-color:var(--primary-600);background:radial-gradient(circle at center,var(--primary-600) 45%,transparent 48%)}.источники-таблица-обёртка{margin-top:12px;overflow:auto}.источники-таблица{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.источники-таблица th,.источники-таблица td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:10px 8px}.источники-таблица code{font-size:var(--fs-12);word-break:break-all}.источники-ссылки__действия{white-space:nowrap;gap:8px;display:flex}.источники-ссылки__действия button{border:1px solid var(--border-subtle);background:var(--surface-0);cursor:pointer;font:inherit;font-size:var(--fs-12);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.источники-аккаунт{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.источники-шаги{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.источники-шаг{border:1px solid var(--border-subtle);background:var(--surface-0);text-align:left;cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.источники-шаг._активен{border-color:var(--primary-600);box-shadow:0 0 0 1px var(--primary-600)}.источники-шаг__номер{background:var(--primary-600);width:28px;height:28px;color:var(--text-on-accent);font-size:var(--fs-14);border-radius:50%;place-items:center;font-weight:600;display:grid}.источники-шаг span:last-child{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.35}.источники-чек,.источники-разбор{align-items:center;gap:8px;margin:12px 0;display:flex}.источники-пункт{text-align:left;width:100%;font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@media(hover:hover){.источники-пункт:hover{background:var(--surface-1)}}.источники-пункт._активен{background:var(--primary-50);border-color:var(--primary-100)}.источники-пункт__знак{width:40px;height:40px;font-weight:800;font-size:var(--fs-16);letter-spacing:-.04em;border-radius:12px;place-items:center;display:grid}.источники-пункт__знак._landing{background:#e9e1d6 url(/icons/icon-192.png) 50%/cover no-repeat}.источники-пункт__знак._hh{background:var(--brand-hh);color:var(--text-on-accent)}.источники-пункт__текст{gap:2px;min-width:0;display:grid}.источники-пункт__текст strong{white-space:nowrap;font-size:var(--fs-14);color:var(--text-primary);font-weight:600}.источники-пункт__текст small{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);color:var(--text-secondary);overflow:hidden}.источники-лист .источники-точка{margin-left:0}.источники-превью{aspect-ratio:16/10;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:block;position:relative;overflow:hidden}.источники-превью._standard{background-color:var(--landing-night);background-image:url(/landing/city-night.svg)}.источники-превью._lessons{background-color:var(--milk-0);box-shadow:inset 0 0 0 1px var(--line-soft);background-image:url(/landing/preview-candidates.webp);background-position:0 0;background-size:cover}.источники-превью__карточка{background:var(--surface-0);width:46%;box-shadow:var(--shadow-2);border-radius:7px;gap:4px;padding:7px;display:grid;position:absolute;top:9%;left:50%;transform:translate(-50%)}.источники-превью__карточка i{background:var(--surface-2);border-radius:2px;height:4px;display:block}.источники-превью__карточка i._метка{background:var(--primary-100);width:36%}.источники-превью__карточка i._заголовок{background:var(--text-primary);width:78%;height:6px}.источники-превью__карточка i._поле{border:1px solid var(--border-subtle);background:var(--surface-0);height:7px}.источники-превью__карточка i._призыв{background:var(--primary-600);border-radius:3px;height:9px}@media(max-width:1100px){.источники-шаблоны{gap:10px}}@media(max-width:900px){.источники-лист,.выгрузка-лист{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;overflow:auto}.источники-лист aside,.выгрузка-лист aside{flex-flow:wrap;gap:8px;padding:12px;overflow:visible}.источники-лист aside h2,.выгрузка-лист aside h2{flex:1 0 100%;margin:0 4px 4px}.источники-пункт{flex:220px;width:auto}.источники-лист__тело{overflow:visible}.источники-шаблоны,.источники-шаги{grid-template-columns:minmax(0,1fr)}.источники-шаблон{grid-template-columns:minmax(120px,40%) minmax(0,1fr);grid-template-areas:"превью название""превью описание";align-content:center;gap:4px 14px;display:grid}.источники-шаблон>.источники-превью{grid-area:превью}.источники-шаблон>strong{grid-area:название;align-self:end}.источники-шаблон>span:last-child{grid-area:описание;align-self:start}}@media(max-width:560px){.источники-баннер__рисунок{display:none}.источники-баннер{padding:18px}.источники-шаблон{grid-template-columns:minmax(0,1fr);grid-template-areas:"превью""название""описание"}.источники-таблица,.источники-таблица tbody,.источники-таблица tr,.источники-таблица td{width:100%;display:block}.источники-таблица thead{display:none}.источники-таблица tr{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:12px;margin-bottom:10px;padding:12px}.источники-таблица td{border:0;padding:2px 0}.источники-таблица td:first-child{font-weight:600}.источники-таблица code{overflow-wrap:anywhere}.источники-ссылки__действия{flex-wrap:wrap;padding-top:8px}}.источники-подключение{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-6);flex-direction:column;line-height:1.5;display:flex}.источники-подключение p{max-width:56ch;margin:0}.источники-подзаголовок{font-size:var(--fs-12);color:var(--text-secondary);margin:-10px 12px 14px}.источники-пункт__знак._refs{background-color:var(--surface-2);color:var(--text-secondary)}.источники-шапка h3{font-size:var(--fs-20,20px);color:#101b30;margin:0 0 6px;font-weight:700}.источники-шапка p{max-width:62ch;font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.5}.источники-блок{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:var(--shadow-1);border-radius:16px;margin-top:20px;padding:18px 20px}.источники-блок h4{font-size:var(--fs-16);margin:0 0 12px;font-weight:600}.источники-блок .источники-таблица th{background-color:var(--surface-1)}.источники-переход{border:1px solid var(--border-subtle);background-color:var(--surface-0);width:100%;box-shadow:var(--shadow-1);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:grid}.источники-переход strong{font-size:var(--fs-14);color:var(--text-primary);display:block}.источники-переход small{font-size:var(--fs-12);color:var(--text-secondary);margin-top:2px;display:block}.источники-переход__стрелка{font-size:var(--fs-14);color:var(--primary-600)}.источники-список{font-size:var(--fs-14);color:var(--text-primary);gap:8px;margin:0 0 12px;padding-left:20px;line-height:1.5;list-style:decimal;display:grid}.источники-лендинг{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:var(--shadow-1);border-radius:18px;overflow:hidden}.источники-лендинг._вкл{border-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.источники-лендинг._вкл{border-color:color-mix(in srgb,var(--success-500) 40%,var(--border-subtle))}}.источники-лендинг>.источники-превью{aspect-ratio:21/9;width:100%;box-shadow:none;background-position:top;border-radius:0}.источники-лендинг__низ{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 20px;display:flex}.источники-лендинг__текст h5{font-size:var(--fs-16);color:#101b30;margin:0;font-weight:700}.источники-лендинг__текст p{font-size:var(--fs-14);color:var(--text-secondary);margin:4px 0 0;line-height:1.4}.источники-статус{border-radius:var(--radius-full);background-color:var(--surface-2);font-size:var(--fs-12);color:var(--text-secondary);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.источники-статус:before{content:"";background-color:currentColor;border-radius:50%;width:7px;height:7px}.источники-статус._вкл{background-color:var(--success-50);color:var(--success-600)}.источники-лендинг__действия{flex-wrap:wrap;gap:10px;display:flex}.источники-лендинг__кнопка{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-0);min-height:44px;box-shadow:0 1px 3px hsl(var(--shadow-color) / .1),0 6px 16px hsl(var(--shadow-color) / .1);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;transition:transform var(--dur-press,.12s) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;display:inline-flex}.источники-лендинг__кнопка._главная{background-color:var(--landing-dusk);color:#fff;border-color:#0000}.источники-лендинг__кнопка:active:not(:disabled){transform:scale(.97)}.источники-лендинг__кнопка:disabled{cursor:default;opacity:.55}.источники-лендинг__кнопка:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.источники-лендинг__кнопка:hover:not(:disabled){background-color:var(--surface-1)}.источники-лендинг__кнопка._главная:hover:not(:disabled){background-color:var(--landing-dusk)}@supports (color:color-mix(in lab,red,red)){.источники-лендинг__кнопка._главная:hover:not(:disabled){background-color:color-mix(in srgb,var(--landing-dusk) 88%,#fff)}}}.источники-ссылки{gap:10px;margin:0;padding:0;list-style:none;display:grid}.источники-ссылка{background-color:var(--surface-1);border-radius:14px;grid-template-columns:auto minmax(110px,160px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.источники-ссылка__знак{background-color:var(--surface-0);width:40px;height:40px;color:var(--text-secondary);box-shadow:var(--shadow-1);border-radius:12px;place-items:center;display:grid}.источники-ссылка__имя{flex-direction:column;gap:2px;display:flex}.источники-ссылка__имя strong{font-size:var(--fs-14);color:var(--text-primary)}.источники-ссылка__имя small{font-size:var(--fs-12);color:var(--text-secondary)}.источники-ссылка__адрес{background-color:var(--surface-0);min-width:0;font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);border-radius:10px;padding:10px 12px;overflow:hidden}.источники-ссылка__действия{gap:8px;display:flex}.источники-ссылка__копия,.источники-ссылка__открыть{background-color:var(--surface-0);min-height:40px;box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.источники-ссылка__открыть{width:40px;padding:0}.источники-ссылка__копия:focus-visible,.источники-ссылка__открыть:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.источники-пусто{background-color:var(--surface-1);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.источники-пусто p{font-size:var(--fs-14);color:var(--text-secondary);margin:0}@media(max-width:900px){.источники-ссылка{grid-template-columns:auto minmax(0,1fr)}.источники-ссылка__адрес,.источники-ссылка__действия{grid-column:1/-1}}.источники-hh-пусто{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.источники-hh-пусто .источники-пункт__знак{width:56px;height:56px;font-size:var(--fs-20,20px);border-radius:16px}.источники-hh-пусто h4{font-size:var(--fs-18,18px);color:#101b30;margin:10px 0 6px;font-weight:700}.источники-hh-пусто p{max-width:60ch;font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 14px;line-height:1.5}.источники-hh-пусто a{color:var(--primary-600);text-underline-offset:3px}.источники-hh-пусто code,.источники-лендинг code{background-color:var(--surface-2);font-size:var(--fs-12);color:var(--text-primary);border-radius:8px;padding:2px 8px}.источники-аккаунт-карта{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.источники-аккаунт-карта strong{font-size:var(--fs-16);color:var(--text-primary);display:block}.источники-аккаунт-карта small{font-size:var(--fs-12);color:var(--text-secondary);margin-top:2px;display:block}.источники-чипы{flex-wrap:wrap;gap:8px;display:flex}.источники-чип{border-radius:var(--radius-full);background-color:var(--surface-2);font-size:var(--fs-14);color:var(--text-primary);padding:6px 12px}a.источники-лендинг__кнопка{text-decoration:none}@media(max-width:900px){.источники-аккаунт-карта{grid-template-columns:auto minmax(0,1fr)}.источники-аккаунт-карта>:last-child{grid-column:1/-1}}.источники-превью._partners{background-color:#f1ece6;background-image:url(/landing/preview-partners.webp);background-position:top;background-size:cover}.источники-лендинг__кнопка:disabled{pointer-events:none}.выгрузка-лист aside button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;display:flex}.выгрузка-лист aside button._активен{background:var(--surface-1);color:var(--primary-600)}.выгрузка-лист__файл{margin-top:auto;padding:12px}.выгрузка-лист__файл p{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 10px}.выгрузка-лист__файл .кнопка{justify-content:center;width:100%}.выгрузка-лист__тело{flex-direction:column;gap:16px;display:flex;overflow:auto}.выгрузка-баннер{color:var(--text-on-accent);background:linear-gradient(120deg,var(--primary-600),var(--primary-600));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.выгрузка-баннер h3{font-size:var(--fs-24);margin:0 0 8px}.выгрузка-баннер h3 sup{font-size:var(--fs-12)}.выгрузка-баннер p{opacity:.92;max-width:560px;font-size:var(--fs-14);margin:0;line-height:1.45}.выгрузка-баннер__рисунок{object-fit:contain;flex-shrink:0;width:auto;height:88px}.выгрузка-лист__поле-метка{font-size:var(--fs-14);margin:0}.выгрузка-лист__как{color:var(--primary-600);cursor:help}.выгрузка-лист__вебхук{border:1px solid var(--border-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.выгрузка-лист__вебхук code,.выгрузка-лист__вебхук input{word-break:break-all;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.выгрузка-лист__вебхук button{color:var(--primary-600);cursor:pointer;font:inherit;font-size:var(--fs-14);background:0 0;border:0;flex-shrink:0}.выгрузка-лист__вебхук button:disabled{opacity:.4;cursor:default}.выгрузка-лист__заметка{background:var(--primary-50);color:var(--text-secondary);font-size:var(--fs-14);border-radius:10px;margin:0;padding:12px 14px;line-height:1.45}.выгрузка-лист__двойка{grid-template-columns:1fr 1fr;gap:12px;display:grid}.выгрузка-карта{border:1px solid var(--border-subtle);font-size:var(--fs-14);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.выгрузка-карта span{justify-content:space-between;align-items:center;gap:8px;display:flex}.выгрузка-замок{color:var(--text-tertiary)}.выгрузка-лист__низ{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.выгрузка-лист__ок{background:var(--success-50);color:var(--success-600);font-size:var(--fs-14);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.выгрузка-лист__ок:before{content:"";background:var(--success-500);border-radius:50%;width:8px;height:8px}.выгрузка-лист__кампания{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.выгрузка-лист__кампания h4{margin:0}.найм-демо__лого-загрузка{cursor:pointer;background:var(--surface-2);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}@media(hover:hover){.найм-демо__лого-загрузка:hover{box-shadow:0 0 0 2px var(--primary-600)}}.найм-демо__лого-файл,.найм-демо__лого{object-fit:cover;border-radius:50%;width:44px;height:44px}.найм-демо__компания-поле,.найм-демо__программа-поле{width:100%;min-width:160px;font:inherit;background:0 0;border:0;outline:none;display:block}.найм-демо__компания-поле{font-size:var(--fs-16);color:var(--text-primary);font-weight:600}.найм-демо__программа-поле{font-size:var(--fs-14);color:var(--text-secondary);margin-top:2px;font-weight:400}.найм-демо__куратор .найм-демо__компания-поле,.найм-демо__куратор .найм-демо__программа-поле{text-align:right}.лендинг-загрузка{min-height:100%;color:var(--text-secondary);place-items:center;display:grid}.лендинг{isolation:isolate;min-height:100dvh;color:var(--text-primary);background-position:bottom;background-repeat:no-repeat;background-size:cover;place-items:center;padding:40px 16px;display:grid;position:relative;overflow:hidden}.лендинг._standard{background-color:var(--landing-night);color:var(--text-on-accent);background-image:url(/landing/city-night.svg)}.лендинг._partner{background-color:var(--landing-day);background-image:url(/landing/city-day.svg)}.лендинг__сцена{z-index:1;justify-items:center;gap:20px;width:min(520px,100%);display:grid;position:relative}.лендинг__карточка{background:var(--surface-0);border-radius:24px;width:100%;padding:32px}@supports (color:color-mix(in lab,red,red)){.лендинг__карточка{background:color-mix(in srgb,var(--surface-0) 94%,transparent)}}.лендинг__карточка{color:var(--text-primary);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(16px)}.лендинг__шапка{align-items:center;gap:12px;margin-bottom:20px;display:flex}.лендинг__лого{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.лендинг__лого._пусто{background:var(--primary-50);color:var(--primary-600);place-items:center;display:grid}.лендинг__компания{font-size:var(--fs-16);margin:0;font-weight:700}.лендинг__отдел{font-size:var(--fs-14);color:var(--text-secondary);margin:2px 0 0}.лендинг__метка{background:var(--primary-50);color:var(--primary-600);font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:4px 12px;font-weight:600;display:inline-flex}.лендинг__карточка h1{font-size:var(--fs-30);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0 0 14px}.лендинг__плюсы{color:var(--text-secondary);font-size:var(--fs-14);flex-wrap:wrap;gap:8px 16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.лендинг__плюсы li{align-items:center;gap:6px;display:inline-flex}.лендинг__форма{flex-direction:column;gap:14px;display:flex}.лендинг__поле{font-size:var(--fs-14);flex-direction:column;gap:6px;font-weight:500;display:flex}.лендинг__поле input{border:1px solid var(--border-strong);background:var(--surface-0);height:48px;color:var(--text-primary);font:inherit;font-size:var(--fs-16);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border-radius:12px;padding:0 14px}.лендинг__поле input::placeholder{color:var(--text-tertiary)}.лендинг__поле input:focus-visible{border-color:var(--primary-600);box-shadow:0 0 0 3px var(--primary-600);outline:none}@supports (color:color-mix(in lab,red,red)){.лендинг__поле input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-600) 25%,transparent)}}.лендинг__согласие{min-height:44px;font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;align-items:center;gap:12px;line-height:1.35;display:flex}.лендинг__согласие a{color:var(--primary-600);text-underline-offset:2px;text-decoration:underline}.лендинг__согласие-блок{gap:2px;display:grid}.лендинг__ошибка-поля{font-size:var(--fs-14);color:var(--danger-600);margin:0;font-weight:400;line-height:1.35}.лендинг__поле input[aria-invalid=true]{border-color:var(--danger-600)}.лендинг__согласие input{width:22px;height:22px;accent-color:var(--primary-600);cursor:pointer;flex:none;margin:0}.лендинг__призыв{background:linear-gradient(135deg,var(--primary-600),var(--primary-700));min-height:56px;color:var(--text-on-accent);font:inherit;font-size:var(--fs-18);cursor:pointer;box-shadow:0 10px 24px var(--primary-600);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.лендинг__призыв{box-shadow:0 10px 24px color-mix(in srgb,var(--primary-600) 40%,transparent)}}.лендинг__призыв{transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}@media(hover:hover){.лендинг__призыв:hover:not(:disabled){box-shadow:0 14px 30px var(--primary-600);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.лендинг__призыв:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb,var(--primary-600) 50%,transparent)}}}.лендинг__призыв:active:not(:disabled){transform:scale(.98)}.лендинг__призыв:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.лендинг__призыв:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.лендинг__контакт{font-size:var(--fs-14);color:var(--on-dark-muted);text-align:center;margin:0}@media(max-width:767px){.лендинг{place-items:start center;padding:20px 12px 32px}.лендинг__карточка{border-radius:20px;padding:24px 20px}.лендинг__карточка h1{font-size:var(--fs-24)}}.окно-типа__подзаголовок{color:var(--text-secondary);font-size:var(--fs-16);margin:-8px 0 20px}.окно-типа{grid-template-columns:1fr 1fr;gap:16px;display:grid}.окно-типа__карточка{border:1px solid var(--border-subtle);background:var(--surface-0);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px;display:flex}@media(hover:hover){.окно-типа__карточка:hover:not(:disabled){border-color:var(--primary-600)}}.окно-типа__иконка{background:var(--primary-600);width:48px;height:48px;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid}.окно-типа__название{font-size:var(--fs-20);font-weight:600}.окно-типа__текст{color:var(--text-secondary);font-size:var(--fs-14);line-height:1.4}.палитра-задания{border-top:1px solid var(--border-subtle);margin:8px 0 0;padding-top:28px}.палитра-задания__заголовок{color:var(--text-secondary);font-size:var(--fs-16);margin:0 0 20px}.палитра-задания__ряд{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.палитра-задания__пункт{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.палитра-задания__иконка{background:var(--primary-600);width:44px;height:44px;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid}.палитра-задания__имя{font-size:var(--fs-16);font-weight:600}.палитра-задания__текст{color:var(--text-secondary);font-size:var(--fs-12);line-height:1.35}.карточка-задания__шапка{min-width:0;font-size:var(--fs-16);flex:1;align-items:center;gap:8px;margin:0;font-family:inherit;font-weight:600;display:flex}.карточка-задания__медиа{gap:6px;margin-left:auto;display:flex}.карточка-задания__медиа button{height:28px;font-size:var(--fs-12);color:var(--text-secondary);border-radius:8px;padding:0 10px}.карточка-задания__медиа button._активна{background:var(--surface-1);color:var(--text-primary)}@media(hover:hover){.карточка-задания__медиа button:hover{background:var(--surface-1);color:var(--text-primary)}}.карточка-задания__тело{gap:10px;display:grid}.карточка-задания__метка{font-size:var(--fs-16);color:var(--text-primary);margin:0;font-weight:400}.карточка-задания__подсказка{font-size:var(--fs-16);color:var(--text-secondary);margin:0;font-weight:400}.карточка-задания__вариант,.карточка-задания__пара{align-items:center;gap:8px;display:flex}.карточка-задания__вариант .поле,.карточка-задания__пара .поле{flex:1;width:auto;min-width:0}.карточка-задания__вариант._тащим,.карточка-задания__пара._тащим{opacity:.7}.карточка-задания__тумблер{font-size:var(--fs-16);color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;margin-top:4px;font-weight:400;display:inline-flex}.карточка-задания__тумблер input{opacity:0;width:0;height:0;position:absolute}.карточка-задания__рельс{background:var(--border-strong);border-radius:10px;flex-shrink:0;width:36px;height:20px;position:relative}.карточка-задания__рельс:after{content:"";background:var(--surface-0);width:16px;height:16px;box-shadow:var(--shadow-1);border-radius:50%;position:absolute;top:2px;left:2px}.карточка-задания__тумблер input:checked+.карточка-задания__рельс{background:var(--primary-600)}.карточка-задания__тумблер input:checked+.карточка-задания__рельс:after{left:18px}.карточка-задания__тумблер input:disabled+.карточка-задания__рельс{opacity:.5}.карточка-задания__верный{border:1px solid var(--border-subtle);background:var(--surface-1);height:34px;font-size:var(--fs-12);color:var(--text-secondary);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.карточка-задания__верный._да{background:var(--primary-600);border-color:var(--primary-600);color:var(--text-on-accent)}.карточка-задания__верный._да .иконка{color:var(--text-on-accent)}.карточка-задания__стрелка{color:var(--text-secondary);font-size:var(--fs-16);line-height:1}.карточка-задания__номер{width:22px;color:var(--text-secondary);font-size:var(--fs-14)}.карточка-задания__добавить{color:var(--primary-600);font-size:var(--fs-16);cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-weight:400}.карточка-задания__ручка{margin-left:auto}.карточка-задания__хвост{color:var(--text-secondary);font-size:var(--fs-16);align-items:center;gap:10px;margin:8px 0 0;font-weight:400;display:flex}.карточка-задания__хвост-иконка{background:var(--primary-600);width:36px;height:36px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.карточка-задания__хвост-иконка img,.палитра-задания__иконка img{object-fit:contain;display:block}.настройки-задания{border-top:1px solid var(--border-subtle);gap:16px;max-width:420px;margin-top:8px;padding-top:28px;display:grid}.настройки-задания__заголовок{color:var(--text-secondary);font-size:var(--fs-16);margin:0}.настройки-задания__поле{font-size:var(--fs-14);color:var(--text-secondary);gap:6px;display:grid}.настройки-задания__поле>span{align-items:center;display:inline-flex}.настройки-задания__чек{font-size:var(--fs-16);align-items:center;gap:8px;display:flex}.подсказка-поля{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}.подсказка-поля__кнопка{width:18px;height:18px;color:var(--text-tertiary);cursor:help;background:0 0;border:none;place-items:center;padding:0;display:grid}.подсказка-поля:focus-within .подсказка-поля__кнопка{color:var(--primary-600)}@media(hover:hover){.подсказка-поля:hover .подсказка-поля__кнопка{color:var(--primary-600)}}.подсказка-поля__окно{z-index:20;background:var(--surface-0);width:max-content;max-width:280px;color:var(--text-primary);font-size:var(--fs-14);box-shadow:var(--shadow-2);pointer-events:none;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-style:normal;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.подсказка-поля__окно svg{color:var(--text-secondary);flex-shrink:0;margin-top:1px}.подсказка-поля__окно:after{content:"";background:var(--surface-0);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.подсказка-поля:focus-within .подсказка-поля__окно{display:flex}@media(hover:hover){.подсказка-поля:hover .подсказка-поля__окно{display:flex}}.задание-студента{padding:var(--card-padding);background:var(--surface-0);box-shadow:var(--shadow-2);border-radius:12px;gap:20px;display:grid}.урок-студента{background:var(--surface-1);flex-direction:column;gap:20px;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:clip}.основная:has(.урок-студента){background:var(--surface-1);height:100%;min-height:0;box-shadow:none;border:0;overflow:hidden}.карточка-сдачи{background:var(--surface-0);width:100%;box-shadow:var(--shadow-2);border-radius:12px;padding:22px 24px 24px}.карточка-сдачи .урок-текст p:first-child{margin-top:0}.карточка-сдачи .урок-текст p:last-child{margin-bottom:0}.карточка-сдачи._ошибка{box-shadow:inset 0 0 0 1px var(--danger-600)}.карточка-сдачи__шапка{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.карточка-сдачи__номер{font-size:var(--fs-20);margin:0;font-weight:700;line-height:1.3}.карточка-сдачи__принято{background:var(--success-50);color:var(--success-600);font-size:var(--fs-14);border-radius:999px;flex-shrink:0;padding:4px 10px;font-weight:600}.карточка-сдачи._принято{box-shadow:inset 0 0 0 1px var(--success-500)}@supports (color:color-mix(in lab,red,red)){.карточка-сдачи._принято{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success-500) 45%,transparent)}}.карточка-сдачи__комментарий{background:var(--surface-1);font-size:var(--fs-18);border-radius:8px;margin-top:16px;padding:12px 14px;line-height:1.4}.карточка-сдачи__комментарий p{margin:0}.карточка-сдачи__комментарий p.карточка-сдачи__комментарий-метка{color:var(--text-secondary);font-size:var(--fs-14);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.карточка-сдачи__подсказка{font-size:var(--fs-18);color:var(--text-secondary);margin:10px 0 18px;line-height:1.4}.карточка-сдачи__варианты,.карточка-сдачи__список{flex-direction:column;gap:12px;margin-top:8px;display:flex}.карточка-сдачи__список{gap:8px}.вариант-сдачи{cursor:pointer;font-size:var(--fs-18);align-items:flex-start;gap:12px;line-height:1.4;display:flex;position:relative}.вариант-сдачи__вход{opacity:0;pointer-events:none;position:absolute}.маркер-ответа{border:1.5px solid var(--border-strong);background:var(--surface-0);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.маркер-ответа._круг{border-radius:50%}.маркер-ответа._квадрат{border-radius:4px}.маркер-ответа._выбран{border-color:var(--primary-600);background:var(--primary-600)}.вариант-сдачи__вход:focus-visible+.маркер-ответа{outline:2px solid var(--focus-ring);outline-offset:2px}.маркер-ответа._выбран:after{content:"";border-left:2px solid var(--surface-0);border-bottom:2px solid var(--surface-0);width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.сдача-текст{background:var(--surface-1);width:100%;min-height:56px;font:inherit;font-size:var(--fs-16);resize:vertical;border:0;border-radius:10px;margin-top:12px;padding:12px 14px}.сдача-текст:disabled{opacity:.7}.сдача-медиа{flex-direction:column;gap:10px;min-width:0;max-width:100%;margin-top:12px;display:flex}.сдача-просмотр-видео,.сдача-просмотр-файла{flex-direction:column;gap:10px;display:flex}.сдача-просмотр-видео video{background:var(--rail);border-radius:12px;width:100%;max-height:420px}.сдача-просмотр-файла{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.сдача-просмотр-файла a{color:var(--primary-600);font-size:var(--fs-18)}.сдача-удалить{color:var(--text-secondary);font:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0}.карточка-сдачи__пара{align-items:center;gap:12px;display:flex}.карточка-сдачи__ряд{background:var(--primary-50);font-size:var(--fs-18);touch-action:none;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;line-height:1.4;display:flex}.карточка-сдачи__ряд._можно{cursor:grab}.карточка-сдачи__ряд._тащим{opacity:.85;cursor:grabbing;box-shadow:var(--shadow-2)}.карточка-сдачи__ряд-номер{width:18px;color:var(--text-tertiary);font-size:var(--fs-18);flex-shrink:0}.карточка-сдачи__ряд-текст,.карточка-сдачи__пара-текст{min-width:0;font-size:var(--fs-18);flex:1;line-height:1.4}.карточка-сдачи__пара-текст{min-width:40%}.сдача-аудио,.сдача-файл{color:var(--primary-600);font:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.сдача-аудио:disabled,.сдача-файл._выкл{opacity:.55;cursor:default}.сдача-файл._тихий{color:var(--text-secondary);font-size:var(--fs-14)}.сдача-видео{background:var(--primary-50);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:24px;display:flex}.урок-студента__состояние{color:var(--text-secondary);padding:24px}.урок-студента__название-карточка{width:100%}.урок-студента__название{font-size:var(--fs-24);margin:0;scroll-margin-top:12px;font-weight:600;line-height:1.25}.урок-студента__тело{flex-direction:column;flex:1;gap:20px;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden auto}.урок-студента__сдача{background:var(--surface-0);box-shadow:var(--shadow-2);border-radius:12px;padding:22px 24px}.урок-студента__сдача-шапка{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.урок-студента__сдача-мета{font-size:var(--fs-14);color:var(--text-secondary)}.навигация-урока{flex-shrink:0;margin-top:auto}.оглавление-урока{z-index:8;pointer-events:none;width:0;position:absolute;top:0;bottom:0;right:0}.оглавление-урока._открыто{width:280px}.оглавление-урока__фон{display:none}.оглавление-урока__ручка{pointer-events:auto;z-index:2;background:var(--primary-600);width:22px;height:56px;color:var(--text-on-accent);cursor:pointer;border:0;border-radius:8px 0 0 8px;place-items:center;padding:0;display:grid;position:absolute;top:132px;left:-22px}.оглавление-урока__ручка svg{display:block}.оглавление-урока._открыто .оглавление-урока__ручка svg{transform:rotate(180deg)}.оглавление-урока__панель{pointer-events:auto;background:var(--surface-0);width:280px;height:100%;box-shadow:var(--shadow-3);transition:transform .2s var(--ease-drawer);flex-direction:column;display:flex;overflow:hidden;transform:translate(100%)}.оглавление-урока._открыто .оглавление-урока__панель{transition-duration:var(--dur-sheet);transform:translate(0)}.оглавление-урока__шапка{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 12px;display:flex}.оглавление-урока__шапка p{font-size:var(--fs-18);margin:0;font-weight:600}.оглавление-урока__закрыть{width:32px;height:32px;color:var(--text-secondary);font-size:var(--fs-30);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;line-height:1}@media(pointer:coarse){.оглавление-урока__закрыть{width:44px;height:44px}}@media(hover:hover){.оглавление-урока__закрыть:hover{color:var(--text-primary);background:var(--surface-1)}}.оглавление-урока__список{flex-direction:column;gap:2px;min-height:0;padding:0 12px 20px;display:flex;overflow-y:auto}.оглавление-урока__пункт{width:100%;min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-14);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 10px;display:block;overflow:hidden}@media(hover:hover){.оглавление-урока__пункт:hover{background:var(--surface-1)}}.оглавление-урока__пункт._активен{background:var(--primary-100);color:var(--primary-600)}.навигация-урока__ряд{grid-template-columns:1fr 1fr;gap:16px;display:grid}.навигация-урока__ряд._одна{grid-template-columns:1fr}.навигация-урока__кнопка{width:100%;min-height:56px;font:inherit;font-size:var(--fs-18);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:500;line-height:1.2;display:inline-flex}.навигация-урока__кнопка:disabled{opacity:.5;cursor:not-allowed}.навигация-урока__кнопка._назад{background:var(--surface-0);color:var(--primary-600);box-shadow:var(--shadow-2)}@media(hover:hover){.навигация-урока__кнопка._назад:hover{background:var(--primary-50)}}.навигация-урока__кнопка._вперёд{background:var(--primary-600);color:var(--text-on-accent)}@media(hover:hover){.навигация-урока__кнопка._вперёд:hover:not(:disabled){background:var(--primary-700)}}.навигация-урока__стрелка{flex-shrink:0}.навигация-урока__стрелка._назад{transform:rotate(180deg)}.навигация-урока__подсказка{font-size:var(--fs-14);color:var(--text-secondary);margin:8px 0 0}.модалка-успеха{z-index:80;background:var(--backdrop);border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.модалка-успеха[open]{display:flex}.модалка-успеха__окно{background:var(--surface-0);width:min(520px,100vw - 32px);box-shadow:var(--shadow-3);text-align:center;border-radius:16px;padding:20px 36px 36px}.модалка-успеха__окно h2{font-size:var(--fs-30);color:var(--text-primary);margin:0 0 12px;font-weight:700}.модалка-успеха__окно p{font-size:var(--fs-16);color:var(--text-primary);margin:0 0 28px;line-height:1.45}.модалка-успеха__окно .кнопка{min-width:220px}@media(max-width:900px){.окно-типа,.палитра-задания__ряд{grid-template-columns:repeat(2,minmax(0,1fr))}}.карточка-сдачи__сдвиг{flex-shrink:0;gap:4px;display:flex}.карточка-сдачи__сдвиг button{background:var(--surface-0);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.карточка-сдачи__сдвиг button:disabled{opacity:.4;cursor:default}.карточка-сдачи__сдвиг button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.урок-студента__попытки{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 12px;font-weight:600}.маркер-ответа._верен{border-color:var(--success-600);background:var(--success-600);color:var(--text-on-accent)}.маркер-ответа._неверен{border-color:var(--danger-600);background:var(--danger-600);color:var(--text-on-accent)}.вариант-сдачи._недоступен{cursor:default}.навигация-урока__кнопка,.оглавление-урока__пункт,.кнопка-содержания,.сайдбар-урока__урок,.медиа__обложка{transition:background-color .14s var(--ease-out),color .14s var(--ease-out),transform .12s var(--ease-out)}.навигация-урока__кнопка:active:not(:disabled),.кнопка-содержания:active,.медиа__обложка:active{transform:scale(.98)}.оглавление-урока__пункт:active,.сайдбар-урока__урок:active{background-color:var(--primary-50)}.навигация-урока__кнопка:focus-visible,.оглавление-урока__пункт:focus-visible,.кнопка-содержания:focus-visible,.сайдбар-урока__урок:focus-visible,.медиа__обложка:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.модалка-успеха[open] .модалка-успеха__окно{animation:модалка-успеха-вход .18s var(--ease-out)}@keyframes модалка-успеха-вход{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.оглавление-урока__панель,.оглавление-урока._открыто .оглавление-урока__панель{transition:opacity .12s linear}.модалка-успеха[open] .модалка-успеха__окно{animation:none}.навигация-урока__кнопка:active:not(:disabled),.кнопка-содержания:active,.медиа__обложка:active{transform:none}}.модалка-успеха__окно._с-картинкой{flex-direction:column;align-items:stretch;gap:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px 28px 28px;display:flex;overflow:hidden}.модалка-успеха__окно._с-картинкой>h2{font-size:var(--fs-24);flex:none;margin:0;line-height:1.2}.модалка-результат__картинка{object-fit:contain;border-radius:14px;flex:0 auto;width:auto;max-width:100%;height:auto;min-height:0;max-height:max(140px,100dvh - 300px);margin-inline:auto;display:block}.модалка-успеха__окно._с-картинкой>p.модалка-результат__текст{font-size:var(--fs-16);text-align:center;color:var(--text-secondary);flex:none;margin:0;line-height:1.5}.модалка-успеха__окно._с-картинкой>.кнопка{flex:none;width:100%;min-width:0}@media(max-height:560px){.модалка-успеха__окно._с-картинкой{gap:10px;padding:14px 20px 16px}.модалка-успеха__окно._с-картинкой>h2{font-size:var(--fs-18)}.модалка-результат__картинка{max-height:max(110px,100dvh - 210px)}.модалка-успеха__окно._с-картинкой>p.модалка-результат__текст{font-size:var(--fs-14);line-height:1.35}}.урок-студента__сдача{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.урок-студента__сдача-фото{aspect-ratio:2/3;object-fit:contain;background-color:var(--surface-1);border-radius:10px;width:72px;height:auto;display:block}.урок-студента__сдача-тело{min-width:0}@media(max-width:480px){.урок-студента__сдача-фото{width:56px}}.урок-студента__тело:has(>.урок-студента__полотно){overflow:hidden}.урок-студента__полотно{background:var(--surface-0);min-height:0;box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.урок-студента__полотно>.урок-студента__контент{flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.урок-студента__полотно .карточка-сдачи{box-shadow:none;border-radius:0;padding:0}.урок-студента__полотно>.навигация-урока{border-top:1px solid var(--border-subtle);background:var(--surface-0);padding:16px 28px 20px}@media(max-width:700px){.урок-студента__полотно>.урок-студента__контент{padding:18px}.урок-студента__полотно>.навигация-урока{padding:14px 18px}}.сайдбар-урока__урок._пройден>.иконка{color:#477963}.сайдбар-урока__урок._пройден:not(._активен){color:#5b6878}.урок-студента__полотно>.урок-студента__контент{box-shadow:none;border:0;border-radius:0}.урок-студента__полотно>.навигация-урока{box-shadow:none;border:0}.урок-студента .задание-студента{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0}.задание-студента>.карточка-сдачи,.задание-студента__материал{background:var(--surface-0);width:100%;box-shadow:var(--shadow-2);border-radius:12px;padding:24px 28px}.задание-студента__материал .карточка-сдачи{box-shadow:none;border-radius:0;padding:0}@media(max-width:700px){.задание-студента>.карточка-сдачи,.задание-студента__материал{padding:20px 18px}}.задание-студента__материал{gap:var(--block-gap);flex-direction:column;display:flex}@media(max-width:760px){:root{--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:22px;--text-3xl:24px;--space-4:12px;--space-3:8px}.баннер__заголовок,.шапка-программы__название,.лист-урока__название{line-height:1.2}.сайдбар-урока__название,.сайдбар-урока__курс-кнопка,.сайдбар-урока__урок,.сайдбар-урока__создать{font-size:var(--fs-16)}.урок-студента{background:var(--surface-0);gap:0;padding:0}.урок-студента__контент,.таблица-урока-обёртка{min-width:0}.урок-студента__контент .урок-текст:has(table),.лист-урока__чтение .урок-текст:has(table){-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.урок-студента__контент .урок-текст table,.лист-урока__чтение .урок-текст table{width:max-content;min-width:100%}.лист-урока__чтение,.урок-студента__контент,.задание-студента,.карточка-сдачи,.урок-студента__название-карточка{box-shadow:none;border-radius:0;padding:16px}.навигация-урока{background:var(--surface-0);padding:16px}.навигация-урока__ряд{gap:8px}.навигация-урока__кнопка{min-height:48px;font-size:var(--fs-16);padding:10px 12px}.урок-текст h1,.урок-текст h2{margin:40px 0 var(--space-2)}.урок-текст h3{margin:28px 0 var(--space-2)}.урок-текст h1:first-child,.урок-текст h2:first-child,.урок-текст h3:first-child{margin-top:0}.урок-текст p,.урок-текст>div,.урок-текст ul,.урок-текст ol{margin-bottom:20px}.урок-текст p:has(+ul),.урок-текст p:has(+ol){margin-bottom:var(--space-2)}.урок-текст li{margin:0}}.библиотека__лево{background:var(--surface-0);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.библиотека__шапка{padding:22px 20px 12px}.библиотека__шапка h2{font-size:var(--fs-24);margin:0;font-weight:600}.библиотека__шапка p{font-size:var(--fs-14);color:var(--text-secondary);margin:6px 0 0}.библиотека__дерево{flex:1;min-height:0;padding:8px 12px 16px;overflow:auto}.библиотека__раздел,.библиотека__программа{width:100%;font:inherit;font-size:var(--fs-16);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.библиотека__раздел{font-weight:500}.библиотека__шеврон{margin-top:2px;display:flex;transform:rotate(-90deg)}.библиотека__раздел._открыт .библиотека__шеврон{transform:none}.библиотека__подраздел{padding:0 0 8px 8px}.библиотека__подпись{font-size:var(--fs-14);color:var(--text-secondary);align-items:center;gap:8px;padding:6px 10px;display:flex}.библиотека__программа._активна{background:var(--surface-2)}@media(hover:hover){.библиотека__раздел:hover,.библиотека__программа:hover{background:var(--surface-2)}}.библиотека__низ{border-top:1px solid var(--border-subtle);padding:16px 20px 20px}.библиотека__низ p{font-size:var(--fs-14);margin:0 0 10px}.библиотека__низ .кнопка{width:100%}.библиотека__право{flex-direction:column;min-width:0;min-height:0;display:flex}.библиотека__поиск{align-items:center;gap:12px;padding:0 0 12px;display:flex}.библиотека__поиск .поиск{flex:1}.библиотека__список{flex:1;min-height:0;padding:0;overflow:auto}.библиотека__курс{border-bottom:1px solid var(--border-subtle);padding:14px 0}.библиотека__курс-ряд{align-items:flex-start;gap:12px;display:flex}.библиотека__чек{padding-top:10px;display:flex}.библиотека__курс-иконка{background:var(--primary-600);width:40px;height:40px;color:var(--text-on-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.библиотека__курс-иконка .иконка{color:var(--surface-0)}.библиотека__курс-имя{width:100%;font:inherit;font-size:var(--fs-16);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3;display:block}.библиотека__курс-мета,.библиотека__курс-где{font-size:var(--fs-14);color:var(--text-secondary);margin:4px 0 0}.библиотека__уроки{flex-direction:column;gap:6px;margin:10px 0 0 64px;display:flex}.библиотека__урок{font-size:var(--fs-16);align-items:flex-start;gap:8px;line-height:1.3;display:flex}.библиотека__пусто{color:var(--text-secondary);padding:24px 20px}.сайдбар-программ{flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;min-height:0;display:flex}.сайдбар-программ__заголовок{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:4px 4px 0;font-weight:600}.сайдбар-программ__список{flex-direction:column;gap:10px;display:flex}.сайдбар-программ__карточка{border:1px solid var(--border-subtle);background:var(--surface-0);color:inherit;border-radius:10px;padding:14px;text-decoration:none;display:block}@media(hover:hover){.сайдбар-программ__карточка:hover{border-color:var(--primary-600)}}.сайдбар-программ__карточка._активна{border-color:var(--primary-600);background:var(--primary-50)}.сайдбар-программ__верх{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.сайдбар-программ__карточка h3{min-width:0;font-size:var(--fs-16);flex:1;margin:0;font-weight:600;line-height:1.3}.сайдбар-программ__карточка>p{font-size:var(--fs-14);color:var(--text-secondary);margin:8px 0 12px}.учёба-статы{background:var(--surface-1);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;padding:16px 18px;display:grid}.учёба-статы__число{font-size:var(--fs-24);font-weight:700;line-height:1.1}.учёба-статы__подпись{font-size:var(--fs-14);color:var(--text-secondary);margin-top:4px}.учёба-статы__пункт._опасно .учёба-статы__число,.учёба-статы__пункт._опасно .учёба-статы__подпись{color:var(--danger-600)}.учёба-описание{font-size:var(--fs-16);color:var(--text-secondary);margin:0 0 20px}@media(max-width:1100px){.учёба-статы{grid-template-columns:repeat(2,minmax(0,1fr))}}.вход{min-height:100%;font-family:var(--font-ui);background-color:var(--milk-0);justify-content:center;align-items:center;padding:48px 20px;display:flex}.вход__колонка{width:100%;max-width:420px}.вход__шапка{text-align:center;margin-bottom:28px;position:relative}.вход__логотип{width:100%;max-width:none;height:auto;margin:0 0 48px;display:block}.вход__подпись{font-size:var(--fs-14);color:var(--text-secondary);margin:10px 0 0;font-weight:400;line-height:1.4}.вход__карточка{background:var(--surface-0);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);border-radius:24px;padding:32px 28px}.вход__форма{flex-direction:column;gap:14px;display:flex}.вход__форма .кнопка{width:100%;margin-top:10px}.вход__ссылка{font-family:inherit;font-size:var(--fs-14);color:var(--primary-600);cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;font-weight:500;line-height:1.4;display:block}@media(hover:hover){.вход__ссылка:hover{text-decoration:underline}}.вход__успех{font-size:var(--fs-14);color:var(--success-600);margin:0}.вход__ошибка{width:100%}.вход__telegram{border-top:1px solid var(--border-subtle);text-align:center;flex-direction:column;align-items:center;margin-top:28px;padding-top:24px;display:flex}.вход__telegram-слой{width:238px;height:40px;position:relative}.вход__telegram-маска{z-index:1;background:var(--brand-telegram);color:var(--text-on-accent);font-size:var(--fs-14);letter-spacing:var(--ls-body);pointer-events:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.вход__telegram-виджет{z-index:2;opacity:.001;border-radius:20px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.вход__telegram-виджет iframe{border:0;display:block;width:238px!important;height:40px!important}.вход__telegram--один{border-top:0;margin-top:0;padding-top:0}.вход__telegram-подпись{font-size:var(--fs-14);color:var(--text-secondary);margin:10px 0 0;font-weight:400;line-height:1.4}.вход__разработка{margin:0 0 20px}.вход__почта-свернуть{margin-top:8px}.вход__почта-свернуть summary{cursor:pointer;font-size:var(--fs-14);color:var(--text-secondary);margin-bottom:12px}.вход__почта-свернуть[open] summary{margin-bottom:16px}.вход__разработка h2{font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px;font-weight:600}.вход__разработка>p{font-size:var(--fs-14);color:var(--text-secondary);margin:0 0 12px}.вход__разработка-список{flex-direction:column;gap:8px;display:flex}.вход__разработка-список button{border:1px solid var(--border-subtle);background:var(--surface-0);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;display:flex}@media(hover:hover){.вход__разработка-список button:hover:not(:disabled){border-color:var(--primary-600)}}.вход__разработка-список button:disabled{opacity:.6}.вход__разработка-имя{font-size:var(--fs-16);font-weight:500;display:block}.вход__разработка-роль{font-size:var(--fs-12);color:var(--text-secondary);margin-top:2px;display:block}.вход-экран{--колонка:42vw;--сцена-слева:42vw;grid-template-columns:minmax(0,var(--колонка)) minmax(0,1fr);min-height:100dvh;font-family:var(--font-ui);color:var(--graphite);background-color:var(--milk-0);caret-color:var(--sage-600);display:grid;position:relative;overflow:clip}body:has(.вход-экран){background-color:var(--milk-0)}.вход-экран ::selection{background-color:var(--sage-200);color:var(--graphite)}.фон-входа{pointer-events:none;animation:вход-проявление .9s var(--ease-premium) both;position:absolute;top:0;right:0;bottom:0;left:0}.фон-входа__пятно{border-radius:50%;position:absolute}.фон-входа__пятно._1{background:radial-gradient(closest-side,#71857a29,#71857a00);width:70vw;height:70vw;top:-18%;right:-12%}.фон-входа__пятно._2{background:radial-gradient(closest-side,#d6cdbc6b,#d6cdbc00);width:52vw;height:52vw;bottom:-30%;left:-16%}.фон-входа__пятно._3{background:radial-gradient(closest-side,#ffffffe6,#fff0);width:34vw;height:34vw;top:30%;left:34%}.вход-экран__колонка{z-index:2;flex-direction:column;justify-content:center;gap:clamp(18px,3vh,32px);min-width:0;padding:clamp(24px,4vh,48px) clamp(24px,3vw,48px) clamp(24px,4vh,48px) clamp(32px,6.5vw,128px);display:flex;position:relative}.вход-экран__шапка{flex-direction:column;gap:clamp(20px,4vh,44px);display:flex}.вход-экран__шапка>*,.вход-экран .вход__карточка{animation:вход-подъём .9s var(--ease-premium) both}.вход-экран__шапка>:first-child{animation-delay:80ms}.вход-экран__шапка>:nth-child(2){animation-delay:.2s}.вход-экран .вход__карточка{animation-delay:.36s}.вход-экран__заголовок{letter-spacing:-.035em;text-wrap:balance;max-width:11em;color:var(--graphite);margin:0;font-size:clamp(2.25rem,min(3.6vw,5.8vh),3.75rem);font-weight:500;line-height:1.06}.вход-экран__подзаголовок{max-width:27em;color:var(--sage-ink);text-wrap:pretty;margin:clamp(12px,2vh,20px) 0 0;font-size:clamp(1rem,.94rem + .2vw,1.0625rem);line-height:1.55}.бренд-академии__строка{align-items:center;gap:16px;display:flex}.бренд-академии__знак{letter-spacing:.34em;color:var(--graphite);margin-right:-.34em;font-size:1.625rem;font-weight:300;line-height:1}.бренд-академии__актив{font-size:var(--fs-12);color:var(--sage-ink);border-left:1px solid #28322d29;align-items:center;gap:6px;padding-left:16px;display:inline-flex}.бренд-академии__актив img{width:auto;height:11px;display:block}.бренд-академии__слоган{letter-spacing:.42em;text-transform:uppercase;color:var(--sage-ink);margin:12px 0 0;font-size:.6875rem;font-weight:500}.бренд-академии__точка{margin:0 .3em}.вход-экран .вход__карточка{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px)saturate(1.1);width:100%;max-width:440px;box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:24px;padding:clamp(24px,3.4vh,32px) 30px clamp(24px,3.2vh,30px)}.вход__карточка-шапка{margin-bottom:clamp(16px,2.6vh,24px)}.вход__карточка-заголовок{font-size:var(--fs-20);letter-spacing:-.01em;color:var(--graphite);margin:0;font-weight:600}.вход-экран .вход__подпись{text-align:left;color:var(--sage-ink);margin:6px 0 0}.вход-экран .вход__форма{gap:clamp(12px,2vh,16px)}.поле-входа__метка{font-size:var(--fs-14);color:var(--graphite);margin-bottom:8px;font-weight:600;display:block}.поле-входа__обёртка{align-items:center;display:flex;position:relative}.поле-входа__иконка{color:#7c867f;pointer-events:none;transition:color var(--dur-base) var(--ease-premium);display:flex;position:absolute;left:15px}.поле-входа__ввод{width:100%;height:50px;font:inherit;font-size:var(--fs-16);color:var(--graphite);transition:border-color var(--dur-base) var(--ease-premium),box-shadow var(--dur-base) var(--ease-premium),background-color var(--dur-base) var(--ease-premium);background-color:#fbfbf9;border:1px solid #28322d21;border-radius:14px;outline:none;padding:0 16px 0 44px}.поле-входа__обёртка:has(.поле-входа__глаз) .поле-входа__ввод{padding-right:52px}.поле-входа__ввод::placeholder{color:#6f7771}@media(hover:hover){.поле-входа__ввод:hover{border-color:#28322d3d}}.поле-входа__ввод:focus{border-color:var(--sage-500);background-color:var(--surface-0);box-shadow:0 0 0 4px #5d726226}.поле-входа__обёртка:focus-within .поле-входа__иконка{color:var(--sage-600)}.поле-входа._ошибка .поле-входа__ввод{border-color:var(--danger-600);box-shadow:0 0 0 4px #c4282f1a}.поле-входа__ошибка{color:var(--danger-600);animation:вход-проявление .24s var(--ease-premium) both;margin:6px 0 0;font-size:.8125rem}.поле-входа__глаз{color:#6f7771;cursor:pointer;width:40px;height:40px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;right:6px}@media(hover:hover){.поле-входа__глаз:hover{background-color:var(--sage-50);color:var(--sage-700)}}.поле-входа__глаз:focus-visible{outline:2px solid var(--sage-600);outline-offset:0}.вход__ряд-ссылки{justify-content:flex-end;align-items:center;gap:12px;margin-top:-2px;display:flex}.вход__пояснение{color:var(--sage-ink);margin-right:auto;font-size:.8125rem}.вход-экран .вход__ссылка{color:var(--sage-700);text-underline-offset:3px;margin:0;padding:4px 0;font-size:.8125rem;font-weight:500;text-decoration-thickness:1px}.вход-экран .вход__ссылка:focus-visible{outline:2px solid var(--sage-600);outline-offset:2px;border-radius:4px}.вход-экран .кнопка{border-radius:14px;height:50px;font-size:.9375rem;font-weight:600}.вход-экран .кнопка._главная{background-color:var(--sage-600);box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #4c5f51b3}@media(hover:hover){.вход-экран .кнопка._главная:hover:not(:disabled){background-color:var(--sage-700);box-shadow:inset 0 1px #ffffff2e,0 12px 24px -10px #4c5f51bf}}.вход-экран .кнопка:focus-visible{outline-color:var(--sage-600)}.вход-экран .вход__форма .кнопка{width:100%;margin-top:4px}.вход__стрелка{transition:translate var(--dur-base) var(--ease-premium);display:inline-flex}@media(hover:hover){.кнопка:hover:not(:disabled) .вход__стрелка,.вход__telegram-слой:hover .вход__стрелка{translate:4px}}.вход-экран .вход__успех{font-size:var(--fs-14);color:var(--sage-700)}.вход-экран .ошибка{font-size:var(--fs-14);border-radius:12px;padding:10px 14px}.вход__или{width:100%;color:var(--sage-ink);align-items:center;gap:14px;margin:clamp(14px,2.2vh,20px) 0;font-size:.8125rem;display:flex}.вход__или:before,.вход__или:after{content:"";background:#28322d1a;flex:1;height:1px}.вход-экран .вход__telegram{border-top:0;align-items:stretch;margin-top:0;padding-top:0}.вход-экран .вход__telegram-слой{width:100%;height:50px}.вход-экран .вход__telegram-маска{background:var(--surface-0);color:var(--graphite);transition:background-color var(--dur-base) var(--ease-premium),border-color var(--dur-base) var(--ease-premium),box-shadow var(--dur-base) var(--ease-premium);border:1px solid #28322d21;border-radius:14px;justify-content:flex-start;gap:12px;padding:0 16px 0 10px;font-size:.9375rem;font-weight:600}.вход__telegram-знак{width:32px;height:32px;color:var(--brand-telegram);background:#2aabee1f;border-radius:10px;place-items:center;display:grid}.вход__telegram-текст{flex:1}.вход-экран .вход__telegram-маска .вход__стрелка{color:var(--sage-ink)}@media(hover:hover){.вход-экран .вход__telegram-слой:hover .вход__telegram-маска{box-shadow:var(--shadow-soft);background:#fafaf7;border-color:#28322d38}}.вход-экран .вход__telegram-слой:focus-within .вход__telegram-маска{border-color:var(--sage-500);box-shadow:0 0 0 4px #5d726226}.вход-экран .вход__telegram-виджет{width:238px;height:40px;transform:translate(-50%,-50%) scale(var(--tg-sx,1),var(--tg-sy,1));border-radius:0;inset:50% auto auto 50%}.вход-экран .вход__telegram-подпись{text-align:center;color:var(--sage-ink);margin-top:10px;font-size:.8125rem}.вход-экран .вход__разработка{border-bottom:1px solid #28322d14;margin-bottom:16px;padding-bottom:16px}.вход-экран .вход__разработка-список{max-height:34vh;padding-right:4px;overflow-y:auto}.вход-экран .вход__разработка-список button{border-color:#28322d1a;border-radius:12px;padding:10px 14px}@media(hover:hover){.вход-экран .вход__разработка-список button:hover:not(:disabled){border-color:var(--sage-500)}}.вход-экран .вход__почта-свернуть summary{color:var(--sage-ink)}.вход-экран .поле{background-color:#fbfbf9;border-color:#28322d21;border-radius:14px;height:50px}.вход-экран .поле:focus{border-color:var(--sage-500);box-shadow:0 0 0 4px #5d726226}.вход-экран._найм{--колонка:clamp(460px, 30vw, 560px);--сцена-слева:calc(var(--колонка) + 5vw)}.вход-экран._найм .вход-экран__колонка{align-items:center}.вход-экран._найм .вход-экран__шапка{text-align:center;align-items:center;gap:clamp(14px,2.4vh,22px)}.найм-лендинг__знак{width:clamp(180px,17vw,260px);height:auto;display:block}.найм-лендинг__знак._лого{border-radius:16px;width:auto;height:72px}.найм-лендинг__вакансия{letter-spacing:-.025em;text-wrap:balance;max-width:14em;color:var(--graphite);margin:0;font-size:clamp(1.75rem,min(2.4vw,4.4vh),2.25rem);font-weight:500;line-height:1.15}.вход-экран._найм .вход__карточка{box-shadow:0 1px 2px #232d280d,0 22px 44px -18px #232d2833}.найм-лендинг__пояснение{width:100%;max-width:440px;animation:вход-подъём .9s var(--ease-premium) .48s both}.найм-лендинг__пояснение p{color:var(--sage-ink);text-wrap:pretty;margin:0;padding:0 4px;font-size:.9375rem;line-height:1.55}.найм-лендинг__пояснение .найм-лендинг__контакт{margin-top:10px;font-size:.8125rem}@media(min-width:1100px){.вход-экран._найм .вход-экран__колонка{background:#fff;padding-left:clamp(24px,2.4vw,48px);padding-right:clamp(24px,2.4vw,48px);box-shadow:1px 0 #28322d0f,28px 0 56px -28px #232d2829}}.вход-экран._найм .сцена__слой._скульптура{height:min(calc((100vw - var(--сцена-слева)) * .82),92vh)}@media(prefers-reduced-motion:reduce){.найм-лендинг__пояснение{animation-name:вход-проявление;animation-duration:.3s}}.вход-согласие{min-height:44px;color:var(--sage-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:.8125rem;line-height:1.45;display:flex;position:relative}.вход-согласие input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:-12px;left:-12px}.вход-согласие__знак{background:var(--surface-0);color:#0000;width:20px;height:20px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:1.5px solid #28322d47;border-radius:6px;flex:none;place-items:center;margin-top:-1px;display:grid}.вход-согласие input:checked+.вход-согласие__знак{border-color:var(--sage-600);background:var(--sage-600);color:#fff}.вход-согласие input:focus-visible+.вход-согласие__знак{box-shadow:0 0 0 4px #5d726233}.вход-согласие input[aria-invalid=true]+.вход-согласие__знак{border-color:var(--danger-600)}.вход-согласие a{color:var(--sage-700);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@keyframes вход-подъём{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes вход-проявление{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.вход-экран__шапка>*,.вход-экран .вход__карточка{animation-name:вход-проявление;animation-duration:.3s}}@media(min-width:1100px)and (max-height:800px){.вход-экран__колонка{gap:16px;padding-top:20px;padding-bottom:20px}.вход-экран__шапка{gap:16px}.вход-экран .вход__карточка{padding-top:22px;padding-bottom:20px}.вход__карточка-шапка{margin-bottom:12px}.вход__или{margin:12px 0}.вход-экран .кнопка,.поле-входа__ввод,.вход-экран .вход__telegram-слой{height:46px}.поле-входа__метка{margin-bottom:6px}}@media(max-width:1099px){.вход-экран{grid-template-columns:minmax(0,1fr)}.вход-экран__колонка{width:100%;max-width:488px;min-height:100dvh;margin:0 auto;padding:40px 24px}.вход-экран .вход__карточка{max-width:none}}@media(max-width:600px){.вход-экран__колонка{gap:24px;padding:28px 16px}.вход-экран__шапка{gap:28px}.вход-экран__заголовок{font-size:2.125rem}.бренд-академии__знак{font-size:1.375rem}.вход-экран .вход__карточка{border-radius:22px;padding:24px 18px 22px}}.вход-экран{--milk-0:#edf0f3;--milk-1:#f5f7fa;--sage-50:#edf2f8;--sage-100:#e0e9f5;--sage-200:#d4e0f1;--sage-500:#304967;--sage-600:#17243a;--sage-700:#101829;--sage-ink:#5f7087}body:has(.вход-экран){background:#edf0f3}.вход-фирменный-логотип{width:170px;height:auto;display:block}.вход-экран .вход__карточка{box-shadow:var(--shadow-2);background:#fff}@media(min-width:1100px){.вход-экран:not(._найм) .сцена__слой._модуль{top:40%;left:-12%}.вход-экран:not(._найм) .карточка-сцены._модуль{width:230px}}.сцена{--k:1;top:0;bottom:0;right:0;left:var(--сцена-слева,42vw);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.сцена__слой{position:absolute}.сцена__вход{animation:сцена-появление 1.1s var(--ease-premium) both;animation-delay:var(--delay,0s)}.сцена__слой._скульптура>.сцена__вход{animation-name:скульптура-появление;animation-duration:1.7s}.сцена__слой[class*=_иконка-]>.сцена__вход{animation-name:иконка-появление;animation-duration:.9s}.сцена__слой[class*=_стрелка-]>.сцена__вход{animation-name:вход-проявление;animation-duration:.4s}@keyframes сцена-появление{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes скульптура-появление{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}@keyframes иконка-появление{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.сцена__парение._а{animation:9s ease-in-out infinite парение-а}.сцена__парение._б{animation:11s ease-in-out -3s infinite парение-б}.сцена__парение._в{animation:10s ease-in-out -6s infinite парение-в}.сцена__парение._г{animation:13s ease-in-out -2s infinite парение-г}@keyframes парение-а{0%,to{translate:0;rotate:0deg}50%{translate:0 -7px;rotate:.8deg}}@keyframes парение-б{0%,to{translate:0;rotate:0deg}50%{translate:4px -5px;rotate:-1deg}}@keyframes парение-в{0%,to{translate:0;rotate:0deg}50%{translate:-3px 6px;rotate:1.2deg}}@keyframes парение-г{0%,to{translate:0}50%{translate:-4px -4px}}.сцена__слой._скульптура{height:82vh;top:1vh;right:-6vw}.сцена__слой._скульптура .сцена__вход,.сцена__слой._скульптура .сцена__парение,.сцена__дыхание{height:100%}.сцена__дыхание{animation:14s ease-in-out infinite дыхание}@keyframes дыхание{0%,to{translate:0}50%{translate:0 -8px}}.скульптура{filter:drop-shadow(0 28px 36px #232d2824);width:auto;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.карточка-сцены{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);color:var(--graphite);rotate:var(--tilt,0deg);scale:var(--k);transform-origin:0 0;pointer-events:auto;transition:translate .35s var(--ease-premium),box-shadow .35s var(--ease-premium);background:#fffffff0;border-radius:22px;flex-direction:column;display:flex;position:relative}@media(hover:hover){.карточка-сцены:hover{box-shadow:var(--shadow-soft-hover);translate:0 -3px}}.карточка-сцены__картинка{object-fit:cover;background:var(--milk-1);border-radius:14px;width:100%;display:block}.карточка-сцены__ряд{align-items:center;gap:10px;display:flex}.карточка-сцены__текст{flex-direction:column;gap:2px;min-width:0;display:flex}.карточка-сцены__название{letter-spacing:-.005em;font-size:.875rem;font-weight:600;line-height:1.3}.карточка-сцены__заголовок{font-size:.9375rem;font-weight:600}.карточка-сцены__мета{font-variant-numeric:tabular-nums;color:var(--sage-ink);font-size:.75rem}.карточка-сцены__трек{background:var(--sage-100);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.карточка-сцены__заполнение{border-radius:inherit;background:var(--sage-500);transform-origin:0;transform:scaleX(var(--fill,0));animation:прогресс-заполнение 1.6s var(--ease-premium) both;animation-delay:calc(var(--delay,0s) + .5s);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes прогресс-заполнение{0%{transform:scaleX(0)}}.карточка-сцены__плей,.карточка-сцены__круг{background:var(--sage-600);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.карточка-сцены__плей{width:34px;height:34px;padding-left:2px}.карточка-сцены__круг{width:40px;height:40px;box-shadow:0 8px 18px -8px #4c5f51cc}.карточка-сцены__шеврон{border-top:1.5px solid #9aa29b;border-right:1.5px solid #9aa29b;flex:none;width:7px;height:7px;margin-left:auto;rotate:45deg}.карточка-сцены._урок{gap:12px;width:252px;padding:10px 10px 14px}.карточка-сцены._урок .карточка-сцены__картинка{height:112px}.карточка-сцены._урок .карточка-сцены__ряд,.карточка-сцены._урок .карточка-сцены__трек{margin:0 6px}.карточка-сцены._модуль{width:282px;padding:16px 12px 12px}.карточка-сцены__шапка{align-items:center;padding:0 8px 10px;display:flex}.карточка-сцены__список{margin:0;padding:0;list-style:none}.пункт-модуля{border-radius:12px;align-items:center;gap:12px;height:40px;padding:0 10px;font-size:.8125rem;font-weight:500;display:flex}.пункт-модуля._текущий{background:var(--sage-50)}.пункт-модуля._впереди{color:#6c746e}.пункт-модуля__знак{border:1.5px solid #c3c9c2;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.пункт-модуля__знак._пройден{border-color:var(--sage-600);background:var(--sage-600);color:#fff}.пункт-модуля__знак._текущий{border:2px solid var(--sage-600)}.пункт-модуля__знак._текущий:after{content:"";background:var(--sage-600);border-radius:50%;width:8px;height:8px}.карточка-сцены._тест{align-items:flex-start;width:296px;padding:18px 16px 16px 18px}.карточка-сцены__метка{border:1px solid var(--line-soft);background:var(--milk-0);color:var(--sage-ink);border-radius:8px;margin-top:10px;padding:3px 10px;font-size:.75rem;font-weight:500}.карточка-сцены__ряд._низ{align-self:stretch;margin-top:16px}.карточка-сцены__ряд._низ .карточка-сцены__трек{flex:1}.карточка-сцены._цитата{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;width:212px;padding:22px 22px 18px}.карточка-сцены__цитата{letter-spacing:-.005em;hanging-punctuation:first;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}.карточка-сцены__черта{background:var(--sage-500);width:36px;height:1.5px;margin-top:14px}.карточка-сцены._кейсы{width:276px;padding:10px 10px 14px}.карточка-сцены._кейсы .карточка-сцены__картинка{object-position:50% 40%;height:118px}.карточка-сцены__подпись{align-items:center;gap:8px;margin:12px 6px 0;font-size:.875rem;font-weight:600;display:flex}.карточка-сцены__подпись svg{transition:translate var(--dur-base) var(--ease-premium)}@media(hover:hover){.карточка-сцены._кейсы:hover .карточка-сцены__подпись svg{translate:4px}}.плавающая-иконка{width:var(--size);height:var(--size);border-radius:calc(var(--size) * .3);scale:var(--k);pointer-events:auto;transition:scale .3s var(--ease-premium);place-items:center;display:grid}@media(hover:hover){.плавающая-иконка:hover{scale:calc(var(--k) * 1.05)}}.плавающая-иконка._шалфей{background:linear-gradient(160deg,#7f9385,var(--sage-600));color:#fff;box-shadow:inset 0 1px #fff3,0 14px 28px -14px #3c4e42b3}.плавающая-иконка._светлая{-webkit-backdrop-filter:blur(8px);color:var(--sage-600);box-shadow:var(--shadow-soft);background:#fff9;border:1px solid #ffffffd9}.карточка-сцены._куратор{border-radius:999px;flex-direction:row;align-items:center;gap:12px;padding:10px 18px 10px 10px}.карточка-сцены__аватар{object-fit:cover;border-radius:50%;width:42px;height:42px}.карточка-сцены__онлайн{background:var(--sage-500);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.карточка-сцены._мини{border-radius:18px;width:184px;padding:8px 8px 12px}.карточка-сцены._мини .карточка-сцены__картинка{border-radius:12px;height:96px}.карточка-сцены._мини .карточка-сцены__подпись{margin:10px 4px 0;font-size:.8125rem}.карточка-сцены._мотивация .карточка-сцены__картинка{object-position:0% 50%}.декор-стрелка{display:block;overflow:visible}.декор-стрелка__линия{stroke:#4252476b;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:линия-прорисовка 2.2s var(--ease-premium) forwards;animation-delay:var(--delay,0s)}.декор-стрелка__острие{fill:none;stroke:#4252478c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.5s ease-out forwards вход-проявление;animation-delay:calc(var(--delay,0s) + 1.5s)}.декор-стрелка__острие._точка{fill:var(--sage-500);stroke:none}@keyframes линия-прорисовка{to{stroke-dashoffset:0}}.сцена__слой._урок{top:6%;left:6%}.сцена__слой._модуль{top:37%;left:-5%}.сцена__слой._тест{top:68%;left:18%}.сцена__слой._цитата{top:40%;left:73%}.сцена__слой._кейсы{top:72%;left:61%}.сцена__слой._куратор{top:89%;left:40%}.сцена__слой._каталог{top:81%;left:-5%}.сцена__слой._мотивация{top:4%;left:77%}.сцена__слой._иконка-шапка{top:22%;left:-2%}.сцена__слой._иконка-график{top:2%;left:68%}.сцена__слой._иконка-документ{top:59%;left:27%}.сцена__слой._иконка-почта{top:26%;left:91%}.сцена__слой._стрелка-верх{top:0;left:4%}.сцена__слой._стрелка-низ{top:82%;left:18%}@media(min-width:1100px)and (max-height:820px){.сцена{--k:.88}}@media(min-width:1600px)and (min-height:980px){.сцена{--k:1.14}}@media(min-width:2200px)and (min-height:1250px){.сцена{--k:1.3}}@media(max-width:1099px){.сцена{display:none}}@media(prefers-reduced-motion:reduce){.сцена__вход,.сцена__слой._скульптура>.сцена__вход,.сцена__слой[class*=_иконка-]>.сцена__вход{animation-name:вход-проявление;animation-duration:.4s}.сцена__парение,.сцена__дыхание,.карточка-сцены__заполнение{animation:none}.декор-стрелка__линия{stroke-dashoffset:0;animation:none}.декор-стрелка__острие{opacity:1;animation:none}}.история-урока{z-index:80;background:var(--backdrop);border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.история-урока[open]{display:flex}.история-урока__окно{background:var(--surface-0);width:min(640px,100vw - 32px);max-height:min(80vh,720px);box-shadow:var(--shadow-3);border-radius:16px;padding:20px 22px;overflow:auto}.история-урока__шапка{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.история-урока__шапка h2{font-size:var(--fs-20);margin:0}.история-урока__шапка button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.история-урока__список{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.история-урока__строка{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:10px 0;display:flex}.история-урока__имя{font-weight:600}.история-урока__мета{font-size:var(--fs-14);color:var(--text-secondary)}.квиз-логотип{width:148px;height:auto}.проверка-вкладка{background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;border:0;border-radius:8px;padding:6px 12px}.проверка-вкладка._активна{background:var(--success-600);color:var(--text-on-accent)}.проверка-сетка{grid-template-columns:280px minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.проверка-колонка,.проверка-центр,.проверка-ответы,.проверка-карточка{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:10px;min-width:0}.проверка-колонка,.проверка-центр,.проверка-ответы{padding:12px}.проверка-карточка{padding:20px}.проверка-карточка>*+*{margin-top:16px}.проверка-карточка__ссылка{color:var(--primary-600);font-size:var(--fs-14);text-decoration:none}.проверка-режим{background:var(--surface-1);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.проверка-режим button{color:var(--text-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 6px}.проверка-режим button._активен{background:var(--surface-0);color:var(--text-primary);font-weight:600}.проверка-назад,.проверка-колонка__имя,.проверка-курс,.проверка-программа{font:inherit}.проверка-назад{color:var(--primary-600);font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;display:inline-flex}.проверка-назад._мобильный{display:none}.проверка-колонка__имя{font-size:var(--fs-16);margin:0 0 8px;font-weight:600}.проверка-список,.проверка-программы{margin:0;padding:0;list-style:none}.проверка-строка,.проверка-программа{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px;display:flex}.проверка-строка._активна,.проверка-программа._открыта{background:var(--surface-1)}@media(hover:hover){.проверка-строка:hover,.проверка-программа:hover{background:var(--surface-1)}}.проверка-строка__имя{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.проверка-строка__мета,.проверка-курс{color:var(--text-secondary);font-size:var(--fs-12);display:block}.проверка-строка__счёт{color:var(--text-secondary);font-size:var(--fs-14);flex-shrink:0}.проверка-курс{letter-spacing:.04em;text-transform:uppercase;margin:12px 8px 4px;font-weight:600}.проверка-программа span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.проверка-задания{padding-left:8px}.вердикт{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.вердикт__ряд{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.вердикт__выбор{gap:8px;display:flex}.вердикт__метка{border:1px solid var(--border-subtle);background:var(--surface-0);font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:8px;padding:8px 12px}.вердикт__метка._да._выбрана{border-color:var(--success-500);background:var(--success-50);color:var(--success-600)}.вердикт__метка._нет._выбрана{border-color:var(--danger-600);background:var(--danger-50);color:var(--danger-600)}.вердикт__подсказка{color:var(--text-secondary);font-size:var(--fs-12);margin:0}.проверка-принять-всё{font-size:var(--fs-14);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.сдача-просмотр-видео__заметка{font-size:var(--fs-14);color:var(--text-secondary);margin:8px 0 0}.проверка-сетка{align-items:stretch}.проверка-сетка>*{min-height:240px}.проверка-страница{max-width:1440px;margin:0 auto;padding:8px 0 24px}.проверка-шапка{margin-bottom:24px}.проверка-шапка h1{color:#101b30;margin:0;font-size:28px;font-weight:700;line-height:1.25}.проверка-шапка p{color:#667792;margin:8px 0 0;font-size:13px}.проверка-сводка{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.проверка-метрика{background:var(--surface-0);box-shadow:var(--shadow-2);border-radius:16px;padding:20px 24px}.проверка-метрика>span,.проверка-метрика small{color:#667792;font-size:12px}.проверка-метрика>div{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.проверка-метрика strong{color:#101b30;font-size:30px;font-weight:700;line-height:1.2}.проверка-метрика i{color:#344761;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.проверка-страница>.тело{background:0 0;padding:0}.проверка-вкладка{color:#667792;background:0 0;border-radius:10px;min-height:40px;padding:10px 18px;font-size:13px}.проверка-вкладка._активна{color:#fff;background:#172538;box-shadow:0 2px 6px #101b3018}.проверка-сетка{grid-template-columns:240px 250px minmax(0,1fr);align-items:stretch;gap:20px;min-height:calc(100dvh - 420px)}.проверка-колонка,.проверка-центр,.проверка-ответы{box-shadow:var(--shadow-2);background:#fff;border:1px solid #e5eaf1;border-radius:16px;padding:18px}.проверка-карточка{box-shadow:none;border:0;border-radius:0;padding:4px}.проверка-режим{background:#edf1f6;border-radius:10px;gap:2px;padding:4px}.проверка-режим button{padding:9px 5px;font-size:11px}.проверка-режим button._активен{background:#fff;box-shadow:0 1px 4px #101b3015}.проверка-строка,.проверка-программа{border-radius:10px;gap:10px;padding:14px 10px}.проверка-строка__имя{font-size:13px;font-weight:600;line-height:1.5}.проверка-строка__мета{color:#718096;font-size:11px;line-height:1.6}.проверка-строка._активна{background:#edf2f8}.проверка-ученик{align-items:center;gap:12px;display:flex}.проверка-ученик h2{color:#101b30;margin:0;font-size:17px;font-weight:700}.проверка-карточка h3{text-transform:none;letter-spacing:0;color:#344761;font-size:13px;font-weight:600}.проверка-карточка p,.проверка-карточка label{line-height:1.7}.проверка-ответы .проверка-карточка>*+*{margin-top:24px}.проверка-страница .пусто{box-shadow:none;background:0 0;border:0;font-size:13px;line-height:1.7}@media(min-width:801px)and (max-width:1150px){.проверка-сетка{grid-template-columns:190px 210px minmax(0,1fr);gap:12px}.проверка-колонка,.проверка-центр,.проверка-ответы{padding:12px}}@media(max-width:800px){.проверка-сводка{gap:10px}.проверка-метрика{padding:14px}.проверка-метрика i{width:32px;height:32px}.проверка-метрика strong{font-size:24px}.проверка-сетка{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 390px)}}@media(max-width:480px){.проверка-сводка{grid-template-columns:1fr}.проверка-метрика{grid-template-columns:1fr 100px;align-items:center;display:grid}.проверка-метрика small{grid-area:2/1}.проверка-метрика>div{grid-area:1/2/span 2;margin:0}}.проверка-строка.проверка-строка-ученика{grid-template-columns:36px minmax(0,1fr);justify-content:start;align-items:center;gap:5px 10px;display:grid}.проверка-строка-ученика>.аватар{grid-area:1/1/span 2;width:34px;height:34px}.проверка-строка-ученика>.проверка-строка__имя{white-space:normal;overflow-wrap:anywhere;grid-column:2}.проверка-строка-ученика>.проверка-строка__мета{grid-column:2}.проверка-строка-ученика>:last-child{grid-column:2;justify-self:start}.проверка-страница .проверка-сетка{min-height:max(400px,100dvh - 450px)}.проверка-вкладки{border-bottom:1px solid #dce3ed;gap:24px;margin-bottom:24px;display:flex}.проверка-станция .проверка-вкладка{box-shadow:none;color:#667792;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:10px 4px 14px}.проверка-станция .проверка-вкладка._активна{color:#101b30;border-bottom-color:#172538;font-weight:600}.проверка-станция__сетка{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:20px;min-height:calc(100dvh - 440px);display:grid}.проверка-очередь,.проверка-рабочее{min-width:0;box-shadow:var(--shadow-2);background:#fff;border:1px solid #e5eaf1;border-radius:16px}.проверка-очередь{padding:16px}.проверка-очередь__фильтры{gap:12px;display:grid}.проверка-очередь__фильтры input,.проверка-очередь__фильтры select{width:100%;font-size:12px}.проверка-очередь__счёт{color:#667792;justify-content:space-between;gap:8px;margin:2px 0 8px;font-size:11px;display:flex}.проверка-очередь__счёт span{color:#8b96a6}.проверка-очередь__список{margin:0;padding:0;list-style:none}.проверка-очередь__список li+li{border-top:1px solid #e9edf3}.проверка-работа{text-align:left;cursor:pointer;color:#101b30;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:18px 10px;display:flex}.проверка-работа._активна{background:#edf2f8}.проверка-работа:hover{background:#f3f6fa}.проверка-работа>span{min-width:0}.проверка-работа .аватар{flex-shrink:0;width:38px;height:38px}.проверка-работа b{font-size:13px;font-weight:600;line-height:1.5;display:block}.проверка-работа__задание{color:#495970;margin-top:3px;font-size:12px;line-height:1.6;display:block}.проверка-работа small{color:#7b879b;margin-top:5px;font-size:11px;line-height:1.6;display:block}.проверка-рабочее{padding:24px}.проверка-рабочее__шапка{border-bottom:1px solid #e5eaf1;margin-bottom:20px;padding-bottom:20px}.проверка-рабочее__шапка h2{color:#101b30;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.4}.проверка-рабочее__шапка p{color:#667792;margin:0 0 12px;font-size:12px;line-height:1.6}.проверка-рабочее .проверка-карточка{padding:0}.проверка-рабочее .проверка-карточка>header>p:first-child{display:none}.проверка-пусто{text-align:center;color:#7a89a1;flex-direction:column;align-items:center;gap:12px;padding:40px 12px;font-size:12px;display:flex}.проверка-пусто b{color:#26364e;font-size:14px;font-weight:600}.проверка-пусто p{max-width:320px;margin:0;line-height:1.7}.проверка-пусто--работа{padding-top:100px}.проверка-возврат{display:none}@media(max-width:1000px)and (min-width:801px){.проверка-станция__сетка{grid-template-columns:270px minmax(0,1fr);gap:16px}.проверка-рабочее{padding:20px}}@media(max-width:800px){.проверка-станция__сетка{grid-template-columns:minmax(0,1fr)}.проверка-станция__сетка[data-работа=true] .проверка-очередь,.проверка-станция__сетка[data-работа=false] .проверка-рабочее{display:none}.проверка-возврат{color:#667792;cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:12px;display:block}.проверка-рабочее{padding:20px}}.проверка-метрика>div{gap:20px}.проверка-метрика i{flex-shrink:0}.проверка-метрика>span,.проверка-метрика small{white-space:normal;line-height:1.6}.обучение-курсы__раздел{border-radius:10px;margin-bottom:8px;padding:8px 12px}.обучение-курсы__раздел._выполнен{background:var(--success-50)}.обучение-курсы__раздел._провален{background:var(--danger-50)}.обучение-курсы__раздел._проверка{background:var(--primary-50)}.обучение-курсы__шапка{justify-content:space-between;align-items:center;gap:12px;display:flex}.обучение-курсы__шапка h3{margin:0}.обучение-курсы__шапка p{color:var(--text-secondary);font-size:var(--fs-12);margin:2px 0 0}.сброс-курса{width:36px;height:36px;color:var(--success-600);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.сброс-курса:hover{background:var(--success-50)}}.сброс-курса__кнопки{justify-content:center;gap:8px;margin-top:16px;display:flex}@media(max-width:1100px){.проверка-сетка{grid-template-columns:220px 240px minmax(0,1fr)}}@media(max-width:860px){.проверка-сетка{grid-template-columns:1fr}.проверка-назад._мобильный{display:inline-flex}.проверка-сетка[data-шаг=список] .проверка-центр,.проверка-сетка[data-шаг=список] .проверка-ответы,.проверка-сетка[data-шаг=середина] .проверка-колонка,.проверка-сетка[data-шаг=середина] .проверка-ответы,.проверка-сетка[data-шаг=ответы] .проверка-колонка,.проверка-сетка[data-шаг=ответы] .проверка-центр{display:none}}.сайдбар-программ__раздел{font-size:var(--fs-14);margin:14px 4px 8px;font-weight:600}.сайдбар-программ__верх svg{color:var(--primary-600);flex-shrink:0;margin-top:2px}.сайдбар-программ__дата{font-size:var(--fs-12);color:var(--text-secondary);justify-content:space-between;gap:8px;margin:8px 0 10px;display:flex}.курсы-студента{flex-direction:column;gap:8px;display:flex}.курс-строка{border:1px solid var(--border-subtle);background:var(--surface-0);border-radius:12px}.курс-строка._выполнен{background:var(--success-50);border-color:#0000}.курс-строка._провален{background:var(--danger-50);border-color:#0000}.курс-строка__шапка{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.курс-строка__знак{background:var(--primary-50);width:36px;height:36px;color:var(--primary-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.курс-строка._выполнен .курс-строка__знак{background:var(--success-600);color:var(--text-on-accent)}.курс-строка._провален .курс-строка__знак{background:var(--danger-600);color:var(--text-on-accent)}.курс-строка__статус{font-size:var(--fs-12);color:var(--success-600);margin-bottom:2px;display:block}.курс-строка._провален .курс-строка__статус{color:var(--danger-600)}.курс-строка__имя{font-weight:600;display:block}.курс-строка__мета{color:var(--text-secondary);font-size:var(--fs-14);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.курс-строка__стрелка{transition:transform var(--dur-expand) var(--ease-premium);display:inline-block}.курс-строка__стрелка._открыта{transform:rotate(180deg)}.курс-строка__уроки{margin:0;padding:0 16px 8px 64px;list-style:none}.курс-строка__уроки a,.курс-строка__урок{border-top:1px solid var(--border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.курс-строка__урок._закрыт{opacity:.55}.программа-пройдена{background:var(--success-50);color:var(--text-primary);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:20px 24px;display:flex}.программа-пройдена h2{font-size:var(--fs-24);color:var(--success-600);margin:0;font-weight:700}.программа-пройдена p{margin:0 0 8px;line-height:1.5}.баннер.учёба-баннер{color:#fff;background:#172538;flex-direction:column;justify-content:center;min-height:150px;padding:30px 28px;display:flex}.учёба-баннер .баннер__узор{display:none}.учёба-баннер .баннер__заголовок{font-size:27px;font-weight:700;line-height:1.3}.учёба-баннер .баннер__подпись{color:#c4cedb;margin-top:10px;font-size:13px}.учёба-баннер .кнопка._на-баннере{color:#172538;background:#fff;border:1px solid #e1e6ee;border-radius:10px;min-height:42px;font-size:13px;box-shadow:0 3px 8px #0002}@media(min-width:801px){.сетка.учёба-программа{align-items:stretch;min-height:calc(100dvh - 144px)}}.учёба-программа .курс-строка._выполнен{background:#edf6f0}.учёба-программа .курс-строка._выполнен .курс-строка__знак{color:#477963;background:#dceee3}.учёба-программа .курс-строка__имя{font-size:14px;font-weight:500}.учёба-программа .курс-строка__статус{color:#477963;font-size:11px}@keyframes возникновение{0%{opacity:0}}@keyframes окно-вход{0%{opacity:0;transform:scale(.96)}}@keyframes панель-справа{0%{opacity:0;transform:translate(24px)}}@keyframes панель-слева{0%{transform:translate(-100%)}}@keyframes всплытие{0%{opacity:0;transform:translateY(8px)}}.диалог{animation:окно-вход var(--dur-base) var(--ease-out)}.диалог::backdrop,.модалка-успеха,.история-урока{animation:возникновение var(--dur-base) var(--ease-out)}.модалка-успеха__окно,.история-урока__окно{animation:окно-вход var(--dur-base) var(--ease-out)}.найм-панель-фон{animation:возникновение var(--dur-base) var(--ease-out)}.найм-панель{animation:панель-справа var(--dur-sheet) var(--ease-drawer)}.мобильное-меню__фон{animation:возникновение var(--dur-base) var(--ease-out)}.мобильное-меню__лист{animation:панель-слева var(--dur-sheet) var(--ease-drawer)}.контекст-меню{animation:окно-вход var(--dur-press) var(--ease-out);transform-origin:0 0}.уведомление{animation:всплытие var(--dur-base) var(--ease-out)}.программа-пройдена>*{animation:всплытие var(--dur-sheet) var(--ease-out) backwards}.программа-пройдена>:nth-child(2){animation-delay:50ms}.программа-пройдена>:nth-child(3){animation-delay:.1s}.вкладки{position:relative}.вкладки__пункт{z-index:1;transition:color var(--dur-expand) var(--ease-premium);position:relative}.вкладки__ползунок{z-index:0;background:var(--primary-600);pointer-events:none;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-2px;left:0}.вкладки__ползунок._едет{transition:transform var(--dur-expand) var(--ease-premium),width var(--dur-expand) var(--ease-premium)}.вкладки:not(._в-шапке) .вкладки__пункт._активен{border-bottom-color:#0000}.вкладки._в-шапке .вкладки__ползунок{background:var(--surface-0);border-radius:10px 10px 0 0;height:46px;bottom:0}.вкладки._в-шапке .вкладки__пункт._активен{background:0 0}@keyframes смена-вкладки{0%{opacity:0;transform:translateY(6px)}}.тело>*{animation:смена-вкладки var(--dur-expand) var(--ease-premium)}.всплывающее{opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;transition:opacity var(--dur-fast) var(--ease-premium),transform var(--dur-base) var(--ease-premium),visibility 0s linear var(--dur-base);transform:translateY(6px)scale(.98)}.всплывающее._открыто{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.найм-меню.всплывающее{transform-origin:100% 0;transform:translateY(-6px)scale(.98)}.найм-меню.всплывающее._открыто{transform:none}.найм-hr-меню{transform-origin:100% 0;animation:окно-вход var(--dur-base) var(--ease-premium)}.найм-окно-фон{animation:возникновение var(--dur-base) var(--ease-premium)}.найм-окно{animation:окно-вход var(--dur-base) var(--ease-premium)}.тулбар__окно{animation:окно-вход var(--dur-fast) var(--ease-premium)}@keyframes исчезновение{to{opacity:0}}@keyframes окно-выход{to{opacity:0;transform:scale(.97)}}@keyframes панель-вправо{to{opacity:0;transform:translate(24px)}}.диалог._закрывается{animation:окно-выход .16s var(--ease-in-out) forwards}.диалог._закрывается::backdrop,.модалка-успеха._закрывается,.история-урока._закрывается{animation:исчезновение .16s var(--ease-in-out) forwards}.модалка-успеха._закрывается .модалка-успеха__окно,.история-урока._закрывается .история-урока__окно{animation:окно-выход .16s var(--ease-in-out) forwards}.найм-панель-диалог._закрывается .найм-панель-фон{animation:исчезновение .18s var(--ease-in-out) forwards}.найм-панель-диалог._закрывается .найм-панель{animation:панель-вправо .18s var(--ease-in-out) forwards}@media(pointer:coarse),(max-width:800px){.кнопка._малая,.вкладки__пункт,.найм__фильтр{min-height:44px}.найм-карточка__график button,.найм-график__режим button{min-height:44px;padding-inline:12px}}@media(max-width:767px){.диалог{overscroll-behavior:contain;border-radius:20px 20px 0 0;width:100%;height:fit-content;max-height:92dvh;margin:auto 0 0;max-width:none!important}.диалог:before{content:"";z-index:2;background-color:var(--border-strong);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block;position:sticky;top:0}.диалог__тело{min-height:0;padding:8px 16px 0}.диалог__заголовок{margin:4px 0 16px;padding-right:48px;font-size:20px;line-height:1.3}.диалог__крестик{border-radius:var(--radius-full);background-color:var(--surface-2);width:40px;height:40px;font-size:22px;top:4px;right:8px}.диалог__действия{gap:8px;margin-top:20px}.диалог__действия>.кнопка{flex:1 1 0;min-height:48px}.диалог:has(.орг2-форма),.диалог:has(.орг2-состав-окно){height:fit-content;max-height:92dvh}.защита__предупреждение.защита__предупреждение{height:auto;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));max-width:none;left:12px;top:auto!important}}@media(max-width:800px){.таблица-карточками{width:100%;display:block}.таблица-карточками thead{display:none}.таблица-карточками tbody{gap:12px;display:grid}.таблица-карточками tr{border:1px solid var(--border-subtle);background-color:var(--surface-0);box-shadow:var(--shadow-1);border-radius:16px;gap:2px;padding:14px 16px;display:grid;position:relative}.таблица-карточками td{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex;text-align:right!important;background:0 0!important;border:0!important;width:auto!important;padding:6px 0!important}.таблица-карточками td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;flex:none;font-size:12px;font-weight:500}.таблица-карточками td:first-child{justify-content:flex-start;border-bottom:1px solid var(--border-subtle)!important;text-align:left!important;padding-top:0!important;padding-bottom:8px!important}.таблица-карточками td:first-child:before,.таблица-карточками td.партнёры-админ__столбец-действий:before,.таблица-карточками td.отчёт2-стрелка:before{display:none}.таблица-карточками td.партнёры-админ__столбец-действий{display:block;padding-top:10px!important}.таблица-карточками .партнёры-админ__открыт,.таблица-карточками .партнёры-админ__открыть{width:100%;min-height:44px}.таблица-карточками td select{max-width:62%}.таблица-карточками .отчёт2-человек,.таблица-карточками .отчёт2-программа,.таблица-карточками .отчёт2-прогресс{min-width:0}.таблица-карточками .отчёт2-прогресс__внутри{flex:1;max-width:55%}.таблица-карточками td.отчёт2-стрелка{min-height:0;position:absolute;top:8px;right:8px;padding:0!important}.таблица-карточками tr.отчёт2-детали{box-shadow:none;background:0 0;border:0;padding:0}.таблица-карточками tr.отчёт2-детали>td{display:block;text-align:left!important;padding:0!important}.таблица-карточками tr.отчёт2-детали>td:before{display:none}.отчёт2-дерево__сводка{grid-template-columns:repeat(2,minmax(0,1fr))}.отчёт2-дерево__сводка>div:first-child{grid-column:1/-1}.отчёт2-вкладки{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.отчёт2-вкладки::-webkit-scrollbar{display:none}.отчёт2-вкладка{flex:none}.отчёт2-подвал{flex-direction:column;align-items:flex-start;gap:4px}.отчёт2-подсказка{display:none}.партнёры-админ__сводка{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.партнёры-админ__метрика{padding:14px}.партнёры-админ__метрика>div{gap:6px}.партнёры-админ__метрика strong{white-space:nowrap;font-size:22px}.партнёры-админ__значок{width:36px;height:36px}.отчёт2-плитки{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.отчёт2-плитка{min-height:0;padding:14px}.отчёт2-плитка strong{font-size:26px}.отчёт2-плитка__знак{width:36px;height:36px;top:14px;right:14px;transform:none}.отчёт2-шапка{flex-direction:row;align-items:center}.отчёт2-шапка h1{font-size:24px}.отчёт2-экспорт span{display:none}}.орг2-инструменты-группа{align-items:center;gap:8px;display:flex}@media(max-width:800px){.орг2-шапка{margin-bottom:4px;display:block}.орг2-шапка .орг2-заголовок{color:#101b30;margin:0;font-size:24px;font-weight:700}.орг2-шапка__подпись{color:#667792;margin:4px 0 0;font-size:13px}.орг2 .орг2-инструменты-шапки{flex-wrap:nowrap;align-items:center}.орг2-инструменты-группа{flex:none}.орг2 .орг2-плитка__текст{padding-right:0}.люди__таблица tr{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px;display:flex;position:relative}.люди__ячейка-имя{flex:calc(100% - 56px);min-width:0}.люди__ячейка-действия{flex:0 0 44px;order:2;margin-left:auto}.люди__ячейка-роли,.люди__ячейка-назн,.люди__ячейка-статус{color:var(--text-secondary);flex:none;order:3;font-size:13px;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}.люди__ячейка-статус{margin-left:auto}.люди__метки{margin-left:0}.люди__меню-триггер{width:44px;height:44px}.люди__метрики{scroll-padding-left:var(--space-4)}}.орг2-галка{align-items:center;gap:12px;display:flex}.орг2-галка input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-600);flex:none;margin:0}.орг2-галка--форма{background-color:var(--surface-1);border-radius:12px;align-items:flex-start;padding:12px 14px}.орг2-галка--форма input[type=checkbox]{margin-top:2px}.орг2-галка--форма span{font-size:var(--fs-14);color:var(--text-primary);gap:2px;display:grid}.орг2-галка--форма small{color:var(--text-secondary);font-size:12px}@media(max-width:800px){.источники-лендинг__действия{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.источники-лендинг__кнопка,.источники-ссылка__копия{justify-content:center;width:100%;min-height:48px}.источники-ссылка__действия{grid-template-columns:minmax(0,1fr) 48px;gap:8px;width:100%;display:grid}.источники-ссылка__открыть{width:48px;min-height:48px}.источники-переход{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.источники-переход__стрелка{grid-column:2;justify-self:start}.права__панель-кнопки{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.права__панель-кнопки>.кнопка{white-space:nowrap;width:100%;min-width:0;min-height:48px;padding-inline:12px}.дерево__карандаш,button.действие{width:40px;height:40px}.дерево__раздел-открыть{min-height:40px}.строка-сортировки__ручка{width:24px}.защита__предупреждение button{min-height:32px}.найм-кандидаты__шапка{display:none}.найм-кандидаты__строка.найм-кандидаты__строка{border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"чек кандидат ответы"".прогресс прогресс";gap:8px 12px;padding:14px 12px}.найм-кандидаты__строка>.найм-кандидаты__чек{grid-area:чек}.найм-кандидаты__строка>.найм-кандидаты__кандидат{grid-area:кандидат;min-width:0}.найм-кандидаты__строка>.найм-кандидаты__прогресс{grid-area:прогресс;min-width:0;min-height:36px}.найм-кандидаты__строка>.найм-кандидаты__ответы{text-align:right;grid-area:ответы}.найм-кандидаты__человек strong{white-space:normal;text-overflow:clip;overflow:visible}.найм-панель__сайдбар .найм-демо__шапка{height:auto;min-height:0;overflow:visible}.найм-панель__сетка.найм-панель__сетка:has(.кандидат-сайдбар){grid-template-rows:max-content max-content;align-content:start}.мобильный-назад{padding-inline:16px}.редактор-урока__мобиль{flex-wrap:wrap;gap:8px;padding-inline:16px}.редактор-урока__мобиль>*{min-width:0}.лист-урока__название{min-height:44px;font-size:16px}.лист-урока__тип{min-height:40px;padding-inline:12px 32px;font-size:16px}.блок-листа__действия .действие{width:40px;height:40px}.редактор-урока__мобиль{gap:6px}.редактор-урока__мобиль>.мобильный-назад{padding-inline:4px 8px}.редактор-урока__мобиль>button:not(.мобильный-назад),.редактор-урока__мобиль>a:not(.мобильный-назад){padding-inline:12px}.лист .лист__заголовок{color:var(--text-primary);font-size:20px;font-weight:700}.орг2-лист-меню ul{margin:0;padding:0;list-style:none}.орг2-лист-меню li+li{border-top:1px solid var(--border-subtle)}.орг2-лист-меню li>button{text-align:left;width:100%;min-height:52px;color:var(--text-primary);align-items:center;padding:0 4px;font-size:16px;font-weight:500;display:flex}.орг2-состав-окно{padding-bottom:12px}.орг2-страницы{flex-wrap:wrap;gap:6px}.орг2-страницы button{min-width:40px;min-height:40px}select.орг2-чипы__добавить{width:100%}}.орг2 .аватар{text-align:center;place-items:center;line-height:1;display:grid}@media(max-width:800px){.орг2.орг2 .орг2-плитки{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid!important;overflow:visible!important}.орг2.орг2 .орг2-плитки>li,.орг2.орг2 .орг2-плитки>li+li,.орг2.орг2 .орг2-плитки>li:nth-child(n){min-width:0;min-height:0;border:0!important;flex:none!important;width:auto!important;padding:0!important}.орг2.орг2 .орг2-плитка{border:1px solid var(--border-subtle);background-color:var(--surface-0);width:100%;height:100%;min-height:112px;box-shadow:var(--shadow-1);text-align:left;border-radius:16px;display:block;position:relative;padding:14px!important}.орг2.орг2 .орг2-плитка__знак{border-radius:10px;width:32px;height:32px;position:absolute;top:12px;right:12px;transform:none}.орг2.орг2 .орг2-плитка__текст{flex-direction:column;gap:4px;width:100%;padding-right:0;display:flex}.орг2.орг2 .орг2-плитка__текст small{min-height:32px;padding-right:38px;font-size:13px;line-height:1.25}.орг2.орг2 .орг2-плитка__текст strong{font-size:26px;line-height:1.1}.орг2.орг2 .орг2-плитка__текст em{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.35}}.люди .люди__метрика{border:1px solid var(--border-subtle);background-color:var(--surface-0);min-height:0;box-shadow:var(--shadow-2);text-align:left;cursor:default;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:flex}.люди .люди__метрика .люди__метрика-название,.люди .люди__метрика .люди__метрика-текст{color:#667792;overflow-wrap:normal;word-break:normal;white-space:normal;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.4}.люди .люди__метрика-ряд{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.люди .люди__метрика .люди__метрика-число{color:#101b30;margin:0;font-size:28px;font-weight:700;line-height:1.1}.люди .люди__метрика .люди__метрика-знак{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:static;inset:auto;transform:none}@media(max-width:800px){.люди .люди__метрики{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.люди .люди__метрика{flex:none;width:auto;padding:14px}.люди .люди__метрика-ряд{margin:10px 0}.люди .люди__метрика .люди__метрика-число{font-size:22px}.люди .люди__метрика .люди__метрика-знак{width:36px;height:36px}}.люди__шапка-действия:empty{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
