.page_page__sqHnU{max-width:820px;margin:0 auto;padding:44px 24px}.page_title__st_eQ{font-size:1.6rem;font-weight:800;margin-bottom:28px;letter-spacing:-.02em}.page_loading__eqTbn{color:var(--text-muted);text-align:center;padding:72px 0}.page_emptyState__o7E5O{text-align:center;padding:72px 24px;background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border)}.page_emptyState__o7E5O p{color:var(--text-muted);margin-bottom:24px}.page_statsRow__cbodO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:36px}.page_statCard__tKMY7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;text-align:center;transition:border-color .2s}.page_statCard__tKMY7:hover{border-color:var(--border-hover)}.page_statValue__Ngvpx{font-size:2rem;font-weight:800;color:var(--primary-light);letter-spacing:-.02em}.page_statLabel__xyDJ2{font-size:.78rem;color:var(--text-muted);margin-top:6px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.page_section__RWH1W{margin-bottom:36px}.page_sectionTitle__8MSOY{font-size:1.1rem;font-weight:700;margin-bottom:18px;letter-spacing:-.01em}.page_trendChart__McrYR{display:flex;align-items:flex-end;gap:4px;height:150px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.page_trendBar__ayqEr{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.page_trendBarFill__TJRRi{width:100%;max-width:36px;background:var(--gradient-primary);border-radius:4px 4px 0 0;min-height:4px;transition:height .5s ease}.page_trendLabel__2mlFM{font-size:.65rem;color:var(--text-muted);margin-top:8px}.page_subtopicBars__XZJd4{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.page_subtopicRow__1bs8S{display:flex;align-items:center;gap:14px;padding:10px 0}.page_subtopicRow__1bs8S+.page_subtopicRow__1bs8S{border-top:1px solid var(--border)}.page_subtopicName__5S_GM{width:120px;font-size:.84rem;color:var(--text-muted);flex-shrink:0}.page_subtopicBarTrack__nNOmg{flex:1 1;height:8px;background:rgba(255,255,255,.04);border-radius:4px;overflow:hidden}.page_subtopicBarFill__v6x7S{height:100%;border-radius:4px;transition:width .6s ease}.page_subtopicScore__f19rG{font-size:.85rem;font-weight:700;width:48px;text-align:right}.page_subtopicCount__fQssL{font-size:.75rem;color:var(--text-muted);width:32px}.page_readinessMeter__eiFnW{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.page_readinessTrack__7zDe4{display:flex;justify-content:space-between;margin-bottom:12px}.page_readinessStep__Z6q9v{display:flex;flex-direction:column;align-items:center;gap:6px}.page_readinessDot__aNNHv{width:12px;height:12px;border-radius:50%;background:var(--border);transition:all .3s ease}.page_readinessStepActive__btBit .page_readinessDot__aNNHv{background:var(--primary);box-shadow:0 0 10px rgba(99,102,241,.4)}.page_readinessStepLabel__szEoJ{font-size:.68rem;color:var(--text-muted);font-weight:500}.page_readinessStepActive__btBit .page_readinessStepLabel__szEoJ{color:var(--primary-light);font-weight:700}.page_readinessBar__uv416{height:6px;background:rgba(255,255,255,.04);border-radius:3px;overflow:hidden;margin-bottom:14px}.page_readinessBarFill__YERw5{height:100%;background:var(--gradient-primary);border-radius:3px;transition:width .6s ease}.page_readinessNext__51Pzp{font-size:.82rem;color:var(--text-muted);line-height:1.6}.page_readinessNext__51Pzp strong{color:var(--primary-light)}.page_skillsGrid__p4wdx{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_skillCard__2p3WX{padding:18px;border-radius:var(--radius-lg)}.page_skillCard__2p3WX h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:12px}.page_skillCard__2p3WX ul{list-style:none;padding:0}.page_skillCard__2p3WX li{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;padding:5px 0;color:var(--text-secondary)}.page_skillCard__2p3WX li+li{border-top:1px solid rgba(255,255,255,.04)}.page_skillScore__AeTV1{font-weight:700;font-size:.82rem}.page_skillCardStrong__mByRq{background:var(--success-glow);border:1px solid rgba(34,197,94,.15)}.page_skillCardStrong__mByRq .page_skillScore__AeTV1,.page_skillCardStrong__mByRq h3{color:var(--success)}.page_skillCardWeak__gXjef{background:var(--error-glow);border:1px solid rgba(239,68,68,.15)}.page_skillCardWeak__gXjef .page_skillScore__AeTV1,.page_skillCardWeak__gXjef h3{color:var(--error)}.page_weakAreas___CdE8{display:flex;gap:12px}.page_weakAreaCard__uOlIT{flex:1 1;background:var(--error-glow);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius-lg);padding:18px;text-decoration:none;text-align:center;transition:all .25s ease}.page_weakAreaCard__uOlIT:hover{border-color:var(--primary);transform:translateY(-2px)}.page_weakAreaName__SB68X{display:block;font-size:.85rem;color:var(--text);font-weight:600;margin-bottom:4px}.page_weakAreaScore__s_cs_{font-size:.8rem;color:var(--error)}.page_recentList__bdmcu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.page_recentItem__jPTt4{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .15s}.page_recentItem__jPTt4:hover{background:rgba(255,255,255,.02)}.page_recentItem__jPTt4+.page_recentItem__jPTt4{border-top:1px solid var(--border)}.page_recentType__ws8uK{font-size:.85rem;font-weight:600;text-transform:capitalize;margin-right:12px}.page_recentDate__0KDe7{font-size:.8rem;color:var(--text-muted)}.page_recentScore__VCvcv{font-size:.95rem;font-weight:800;color:var(--primary-light)}.page_actions__UqRcu{display:flex;gap:12px;justify-content:center;margin-top:20px}.page_ctaBtn__Jd7M9{background:var(--gradient-primary);color:white;padding:13px 28px;border-radius:var(--radius-full);text-decoration:none;font-weight:600;font-size:.95rem;transition:all .25s ease;box-shadow:0 2px 12px rgba(99,102,241,.2)}.page_ctaBtn__Jd7M9:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-lg)}.page_secondaryBtn__FBWol{background:var(--surface);color:var(--text);padding:13px 28px;border-radius:var(--radius-full);text-decoration:none;font-weight:600;font-size:.95rem;border:1px solid var(--border);transition:all .2s}.page_secondaryBtn__FBWol:hover{border-color:var(--primary)}@media (max-width:600px){.page_statsRow__cbodO{grid-template-columns:repeat(2,1fr)}.page_weakAreas___CdE8{flex-direction:column}.page_skillsGrid__p4wdx{grid-template-columns:1fr}.page_subtopicName__5S_GM{width:80px;font-size:.78rem}.page_actions__UqRcu{flex-direction:column}}