.SkillPassportApp_passport__eX17p{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border-top:1px solid var(--line-subtle);padding-top:14px}.SkillPassportApp_header__E7b79{display:flex;align-items:flex-start;gap:10px}.SkillPassportApp_headingCopy__sqOtV{min-width:0;flex:1 1}.SkillPassportApp_icon___Pph7,.SkillPassportApp_skillMark__FylPf{display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--accent-soft);color:var(--blue)}.SkillPassportApp_icon___Pph7{width:36px;height:36px}.SkillPassportApp_header__E7b79 h2{margin:2px 0 3px;font-size:1.08rem}.SkillPassportApp_header__E7b79 p,.SkillPassportApp_skillCopy__GaUH0 p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.35}.SkillPassportApp_kicker__FbmHi{color:var(--blue);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.SkillPassportApp_headerActions__XtwDS{display:flex;align-items:center;gap:6px;margin-left:auto}.SkillPassportApp_core__fi_SB{white-space:nowrap;border-radius:999px;padding:6px 9px;background:var(--surface-soft);color:var(--muted);font-size:.7rem;font-weight:850}.SkillPassportApp_refreshButton__V6iM9{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:var(--surface-muted);color:var(--text);cursor:pointer}.SkillPassportApp_refreshButton__V6iM9:disabled{opacity:.55;cursor:wait}.SkillPassportApp_spin__SgH59{animation:SkillPassportApp_spin__SgH59 .8s linear infinite}.SkillPassportApp_skillCard__bM75X{display:grid;grid-gap:8px;gap:8px;border-radius:14px;padding:10px;background:var(--surface-soft)}.SkillPassportApp_skillCardHead__Tw9NV{display:flex;align-items:flex-start;gap:9px}.SkillPassportApp_skillMark__FylPf{width:34px;height:34px}.SkillPassportApp_skillCopy__GaUH0{min-width:0;flex:1 1}.SkillPassportApp_titleLine__ZRZgX{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.SkillPassportApp_titleLine__ZRZgX strong{font-size:.93rem}.SkillPassportApp_levelPill__v5EpP{border-radius:999px;padding:2px 6px;background:var(--accent-soft);color:var(--blue);font-size:.72rem;font-weight:900}.SkillPassportApp_progressRow__JIY8c{display:grid;grid-gap:5px;gap:5px;min-height:16px}.SkillPassportApp_progressMeta__d8jw0{display:flex;align-items:flex-start;gap:8px}.SkillPassportApp_progressMeta__d8jw0>strong{flex:0 0 auto;min-width:2.5em;color:var(--text);font-size:.76rem;line-height:1.25;white-space:nowrap}.SkillPassportApp_progressMeta__d8jw0>span{min-width:0;color:var(--muted);font-size:.72rem;line-height:1.3}.SkillPassportApp_progressTrack__X1tmC{height:6px;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.SkillPassportApp_progressTrack__X1tmC span{display:block;height:100%;border-radius:inherit;background:var(--accent-fill);transition:width .25s ease}.SkillPassportApp_error__PAhfc,.SkillPassportApp_muted__TMHuI,.SkillPassportApp_success___SOu_{display:flex;align-items:center;gap:6px;margin:0;font-size:.78rem;line-height:1.35}.SkillPassportApp_success___SOu_{color:var(--green)}.SkillPassportApp_error__PAhfc{color:var(--danger)}.SkillPassportApp_muted__TMHuI{color:var(--muted)}@keyframes SkillPassportApp_spin__SgH59{to{transform:rotate(1turn)}}@media (max-width:480px){.SkillPassportApp_headerActions__XtwDS{align-items:flex-start}.SkillPassportApp_core__fi_SB{padding:5px 7px}}