.ProfileSkillsPage_levelTabs__UlKia{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ProfileSkillsPage_levelTabActive__DTks_,.ProfileSkillsPage_levelTab__HWM_W{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:42px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-raised);color:var(--color-text-secondary);padding:0 14px;font-size:14px;font-weight:700;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.ProfileSkillsPage_levelTabActive__DTks_{border-color:rgba(63,111,216,.36);background:rgba(63,111,216,.13);color:#376bc8;box-shadow:inset 0 0 0 1px rgba(63,111,216,.08)}.ProfileSkillsPage_groupList__meMcO{display:grid;gap:18px}.ProfileSkillsPage_groupCard__0Zt_c{display:grid;gap:18px;padding:24px}.ProfileSkillsPage_groupHeader__plWPB{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ProfileSkillsPage_groupHeader__plWPB h2{margin-top:10px;color:var(--color-text-primary);font-size:28px;font-weight:700;letter-spacing:0;line-height:1.08}.ProfileSkillsPage_groupHeader__plWPB>strong{flex:0 0 auto;border-radius:var(--radius-full);background:rgba(63,111,216,.12);color:#376bc8;padding:10px 13px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.ProfileSkillsPage_skillList__FN8x7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProfileSkillsPage_skillItem__T9npo{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--color-border-soft);border-radius:20px;background:var(--color-surface-raised);color:inherit;padding:12px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ProfileSkillsPage_skillItem__T9npo[data-completed=true]{border-color:rgba(69,199,155,.32);background:rgba(238,252,247,.84)}.ProfileSkillsPage_skillItem__T9npo[data-completed=true] .ProfileSkillsPage_skillIcon__hZx8S{color:#277962;background:rgba(161,227,203,.38)}.ProfileSkillsPage_skillItem__T9npo>div>span,.ProfileSkillsPage_skillItem__T9npo>div>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSkillsPage_skillItem__T9npo>div>strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.18}.ProfileSkillsPage_skillItem__T9npo>div>span{margin-top:5px;color:var(--color-text-secondary);font-size:12px;font-weight:680;line-height:1.2}.ProfileSkillsPage_skillItem__T9npo b{color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1}.ProfileSkillsPage_skillIcon__hZx8S{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:15px;background:var(--color-surface);color:#7890a8}.ProfileSkillsPage_skillIcon__hZx8S svg{display:block;width:20px;height:20px;stroke-width:1.9}.ProfileSkillsPage_empty__MKjFC{display:grid;justify-items:center;gap:12px;padding:34px;text-align:center}.ProfileSkillsPage_empty__MKjFC svg{width:38px;height:38px;color:#376bc8;stroke-width:1.8}.ProfileSkillsPage_empty__MKjFC strong{color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:1.2}.ProfileSkillsPage_empty__MKjFC span{max-width:420px;color:var(--color-text-secondary);font-size:15px;font-weight:750;line-height:1.45}.ProfileSkillsPage_modalBackdrop__AGTpe{position:fixed;inset:0;z-index:40;display:grid;align-items:center;justify-items:center;background:rgba(15,23,42,.38);padding:20px}.ProfileSkillsPage_modal__XJgy4{display:grid;gap:18px;width:min(680px,100%);max-height:min(760px,100vh - 40px);overflow:auto;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface);padding:22px}.ProfileSkillsPage_modalHeader__bGpin{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ProfileSkillsPage_modalHeader__bGpin h2{margin-top:10px;color:var(--color-text-primary);font-size:26px;font-weight:700;letter-spacing:0;line-height:1.1}.ProfileSkillsPage_modalHeader__bGpin p{margin-top:6px;color:var(--color-text-secondary);font-size:14px;font-weight:650;line-height:1.35}.ProfileSkillsPage_modalClose__XQZOw{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-subtle);color:var(--color-text-secondary)}.ProfileSkillsPage_modalClose__XQZOw svg{width:20px;height:20px;stroke-width:2}.ProfileSkillsPage_materialList___KlK_{display:grid;gap:10px}.ProfileSkillsPage_materialItem__kreRy{display:grid;grid-template-columns:56px minmax(0,1fr) 36px;gap:14px;align-items:center;min-height:86px;border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-surface-raised);color:inherit;padding:14px 16px;text-decoration:none}.ProfileSkillsPage_materialText__Bgpeg{min-width:0}.ProfileSkillsPage_materialText__Bgpeg .ProfileSkillsPage_materialMeta__qO2bf,.ProfileSkillsPage_materialText__Bgpeg strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSkillsPage_materialText__Bgpeg strong{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.18}.ProfileSkillsPage_materialText__Bgpeg .ProfileSkillsPage_materialMeta__qO2bf{margin-top:5px;color:var(--color-text-secondary);font-size:12px;font-weight:650;line-height:1.2}.ProfileSkillsPage_materialText__Bgpeg small{display:inline-flex;align-items:center;width:fit-content;margin-top:8px;border-radius:var(--radius-full);background:rgba(120,144,168,.12);color:#657b92;padding:5px 8px;font-size:11px;font-weight:700;line-height:1}.ProfileSkillsPage_materialText__Bgpeg small[data-completed=true]{background:rgba(69,199,155,.14);color:#277962}.ProfileSkillsPage_materialIcon__F_DlM{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;border-radius:18px;background:rgba(63,111,216,.12);color:#376bc8;line-height:0}.ProfileSkillsPage_materialIcon__F_DlM svg{display:block;width:24px;height:24px;stroke-width:1.9}.ProfileSkillsPage_materialStatus__9MF_L{display:grid;align-items:center;justify-items:center;gap:6px;color:#7890a8}.ProfileSkillsPage_materialStatus__9MF_L[data-completed=true]{color:#277962}.ProfileSkillsPage_materialStatus__9MF_L svg{display:block;width:18px;height:18px;stroke-width:2}.ProfileSkillsPage_materialOpenIcon__YqBsH{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(39,121,98,.18);border-radius:10px;background:var(--color-surface-raised)}.ProfileSkillsPage_modalEmpty__CHovh{display:grid;justify-items:center;gap:10px;border-radius:18px;background:var(--color-surface-subtle);padding:28px;text-align:center}.ProfileSkillsPage_modalEmpty__CHovh svg{width:34px;height:34px;color:#376bc8;stroke-width:1.8}.ProfileSkillsPage_modalEmpty__CHovh strong{color:var(--color-text-primary);font-size:18px;font-weight:700;line-height:1.2}.ProfileSkillsPage_modalEmpty__CHovh span{max-width:360px;color:var(--color-text-secondary);font-size:14px;font-weight:750;line-height:1.4}@media(max-width:900px){.ProfileSkillsPage_skillList__FN8x7{grid-template-columns:1fr}}@media(max-width:640px){.ProfileSkillsPage_groupCard__0Zt_c{padding:18px}.ProfileSkillsPage_groupHeader__plWPB{display:grid}.ProfileSkillsPage_modalBackdrop__AGTpe{align-items:end;padding:12px}.ProfileSkillsPage_modal__XJgy4{max-height:calc(100vh - 24px);border-radius:22px;padding:18px}.ProfileSkillsPage_modalHeader__bGpin h2{font-size:22px}}.Logo_plate__NKQ5N{display:grid;flex:0 0 auto;place-items:center;border-radius:30%;background:var(--color-logo-plate)}.Logo_mark__vrGm_{overflow:visible}.Logo_base__Ayb4l{fill:var(--color-logo)}.Logo_accent__StHBt{fill:var(--color-logo-accent)}