.page_page__xLLk1{padding:var(--space-6) 0;padding-bottom:calc(var(--space-6) + 80px);min-height:100vh}.page_container__NQCa6{max-width:1000px;margin:0 auto;padding:0 var(--space-4)}.page_header__AkVML{text-align:center;margin-bottom:var(--space-8)}.page_header__AkVML h1{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-2);letter-spacing:-.02em}.page_header__AkVML p{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-4)}.page_meta__vnD_H{display:flex;justify-content:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary)}.page_keyStats__nX_ef{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}@media (max-width:768px){.page_keyStats__nX_ef{grid-template-columns:1fr}}.page_statCard__vE9hs{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;display:flex;flex-direction:column;gap:var(--space-1)}.page_statValue__ER6m2{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary)}.page_statLabel__WPT5M{font-size:var(--text-sm);color:var(--text-secondary)}.page_statChange__ODLcw{font-size:var(--text-sm);font-weight:500}.page_statChange__ODLcw.page_positive__JZvkI{color:var(--success,#22c55e)}.page_statChange__ODLcw.page_negative__joGTx{color:var(--error,#ef4444)}.page_section__dsTjC{margin-bottom:var(--space-8)}.page_section__dsTjC h2{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-2)}.page_sectionDesc__8oHXr{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.page_roleGrid__3WyXJ{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_roleCard__HzcYZ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.page_roleCard__HzcYZ:hover{border-color:var(--accent);transform:translateX(4px)}.page_roleRank__B4pDw{font-size:var(--text-lg);font-weight:700;color:var(--text-tertiary);width:40px}.page_roleInfo__68oH1{flex:1 1;display:flex;flex-direction:column;gap:2px}.page_roleName__uOXSj{font-weight:600;color:var(--text-primary)}.page_roleCount__wy8E8{font-size:var(--text-sm);color:var(--text-secondary)}.page_roleChange__kvwvi{font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary)}.page_roleChange__kvwvi.page_up__RX00Y{color:var(--success,#22c55e)}.page_roleChange__kvwvi.page_down__seyvQ{color:var(--error,#ef4444)}.page_growthList__lq2PK{display:flex;flex-direction:column;gap:var(--space-3)}.page_growthItem__rOuf_{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s ease}.page_growthItem__rOuf_:hover{border-color:var(--success,#22c55e)}.page_growthInfo__MTr6j{flex:1 1;min-width:0}.page_growthName__0xZ6M{font-weight:600;color:var(--text-primary);display:block}.page_growthMeta__RM98H{font-size:var(--text-sm);color:var(--text-secondary)}.page_growthBar__HNhbF{width:100px;height:8px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden}.page_growthFill__BqHA9{height:100%;background:var(--success,#22c55e);border-radius:var(--radius-full)}.page_growthPercent__4rMfH{font-size:var(--text-sm);font-weight:600;color:var(--success,#22c55e);min-width:60px;text-align:right}.page_skillsGrid__eI_hQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:900px){.page_skillsGrid__eI_hQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_skillsGrid__eI_hQ{grid-template-columns:1fr}}.page_skillCard__XJ430{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.page_skillHeader__enbVs{display:flex;justify-content:space-between;align-items:center}.page_skillName__EqjkX{font-weight:600;color:var(--text-primary)}.page_skillTrend__rMgz_{font-size:var(--text-base);color:var(--text-tertiary)}.page_skillTrend__rMgz_.page_up__RX00Y{color:var(--success,#22c55e)}.page_skillCount__KEMAK{font-size:var(--text-sm);color:var(--text-secondary)}.page_skillChange___n7IB{font-size:var(--text-xs);color:var(--text-tertiary)}.page_skillChange___n7IB.page_positive__JZvkI{color:var(--success,#22c55e)}.page_locationGrid__T9NBm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:768px){.page_locationGrid__T9NBm{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_locationGrid__T9NBm{grid-template-columns:1fr}}.page_locationCard__kWwuw{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-1);transition:border-color .15s ease}.page_locationCard__kWwuw:hover{border-color:var(--accent)}.page_locationName__wVaVQ{font-weight:600;color:var(--text-primary)}.page_locationCount__7kqRS{font-size:var(--text-sm);color:var(--text-secondary)}.page_locationChange__vXUrw{font-size:var(--text-sm);font-weight:500}.page_locationChange__vXUrw.page_positive__JZvkI{color:var(--success,#22c55e)}.page_locationChange__vXUrw.page_negative__joGTx{color:var(--error,#ef4444)}.page_topicsGrid__b1dHG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:768px){.page_topicsGrid__b1dHG{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_topicsGrid__b1dHG{grid-template-columns:1fr}}.page_topicCard__yOx1X{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);text-decoration:none;display:flex;flex-direction:column;gap:var(--space-2);transition:border-color .15s ease,transform .15s ease}.page_topicCard__yOx1X:hover{border-color:var(--accent);transform:translateY(-2px)}.page_topicCategory___RPLR{font-size:var(--text-xs);font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.page_topicTitle__hPSE_{font-weight:600;color:var(--text-primary)}.page_topicDesc__W1Plj{font-size:var(--text-sm);color:var(--text-secondary)}.page_cta__SdxJh{text-align:center;padding:var(--space-8);background:var(--accent);border-radius:var(--radius-lg);margin-bottom:var(--space-8)}.page_cta__SdxJh h2{font-size:var(--text-2xl);color:white;margin-bottom:var(--space-2)}.page_cta__SdxJh p{color:rgba(255,255,255,.9);margin-bottom:var(--space-4)}.page_methodology__QqsI6{padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.page_methodology__QqsI6 h3{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.page_methodology__QqsI6 p{font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6}