.skills_page__LZhQ2{min-height:100vh;color:var(--tm-text-secondary);font-family:var(--font-outfit,system-ui,sans-serif)}.skills_container__Cy_Yy{max-width:64rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex;flex-direction:column;gap:1rem}.skills_h1__9TKIy{font-size:1.75rem;font-weight:700}.skills_h1__9TKIy,.skills_h2__KVi0F{margin:0;color:var(--tm-text-primary)}.skills_h2__KVi0F{font-size:1.25rem;font-weight:600}.skills_lead__602Cy{margin:0;max-width:40rem;color:var(--tm-text-secondary)}.skills_note__KiBic{margin:0;font-size:.8125rem;color:var(--tm-text-muted)}.skills_disclaimer__jKnPg{margin:1rem 0 0;font-size:.75rem;color:var(--tm-text-dim)}.skills_toolbar__p1uWA{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.skills_field__0ZkpN{display:flex;flex-direction:column;gap:.25rem;flex:1 1 14rem;max-width:24rem}.skills_fieldLabel__vhjxP{font-size:.75rem;color:var(--tm-text-muted)}.skills_input__rpP6T{padding:0 .75rem;background:var(--tm-surface-1)}.skills_btn__FPHp7,.skills_input__rpP6T{min-height:2.75rem;border-radius:.5rem;border:1px solid var(--tm-glass-border);color:var(--tm-text-primary);font:inherit;font-size:.875rem}.skills_btn__FPHp7{padding:0 1rem;background:transparent;cursor:pointer}.skills_btn__FPHp7:hover:not(:disabled){border-color:var(--tm-steel)}.skills_btn__FPHp7:disabled{opacity:.5;cursor:not-allowed}.skills_btn__FPHp7:focus-visible,.skills_input__rpP6T:focus-visible,.skills_skillLink__gQtOE:focus-visible,.skills_sortBtn__4JVAj:focus-visible{outline:2px solid var(--tm-gold);outline-offset:2px}.skills_scroll__OKWus{overflow-x:auto;border-radius:.75rem;border:1px solid var(--tm-glass-border);background:var(--tm-surface-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.skills_table__1XIju{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.skills_caption__PRrql{caption-side:top;text-align:left;padding:.5rem .75rem;font-size:.8125rem;color:var(--tm-text-muted)}.skills_table__1XIju td,.skills_table__1XIju th{padding:.625rem .75rem;text-align:left;vertical-align:top;border-top:1px solid var(--tm-divider)}.skills_sortBtn__4JVAj{min-height:2.75rem;padding:0;background:none;border:0;font:inherit;cursor:pointer}.skills_num__8_fdA,.skills_sortBtn__4JVAj{color:var(--tm-text-primary);font-weight:600}.skills_num__8_fdA{white-space:nowrap}.skills_skillCell__5fldx{display:flex;flex-direction:column;gap:.25rem;min-width:12rem}.skills_skillLink__gQtOE{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--tm-blue-text);font-weight:600;text-decoration:underline}.skills_summary__zfFpC{color:var(--tm-text-secondary);overflow-wrap:anywhere}.skills_sub__AxkS_{display:block;font-size:.75rem;font-weight:400;color:var(--tm-text-muted)}.skills_staff__gvBQ5{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--tm-tint-gold-hi);background:var(--tm-tint-gold);color:var(--tm-gold-bright);font-size:.6875rem;font-weight:600}.skills_empty__q1CU6,.skills_error__3_gMh{margin:0;padding:1rem;border-radius:.5rem;border:1px solid var(--tm-glass-border);background:var(--tm-surface-2);color:var(--tm-text-secondary)}.skills_mock__2jMns{display:flex;flex-direction:column;gap:.5rem;padding:1rem;min-height:14rem}.skills_mockRow__mT6Vw{height:3.5rem;border-radius:.5rem;background:var(--tm-surface-3)}.skills_section__jSOWq{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.skills_list__yxUtb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}