.cv-module__A1xIhG__page{width:100%;max-width:1240px;margin:0 auto}.cv-module__A1xIhG__headingActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-module__A1xIhG__saveFeedback{color:#15803d;font-size:14px}.cv-module__A1xIhG__saveFeedback:empty{display:none}.cv-module__A1xIhG__saveError{color:#b42318;align-items:center;gap:6px;max-width:300px;font-size:14px;line-height:1.5;display:inline-flex}.cv-module__A1xIhG__alert{color:#9f2d26;border-radius:var(--control-radius);background:#fff1ef;border:1px solid #ffd2cd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.cv-module__A1xIhG__identityPanel{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--control-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.cv-module__A1xIhG__identityMain{flex:340px;align-items:center;gap:18px;min-width:0;display:flex}.cv-module__A1xIhG__avatar{width:72px;height:72px;color:var(--color-primary);font:700 26px/1 var(--font-heading);background:#eaf2fc;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cv-module__A1xIhG__avatar img{object-fit:cover;width:100%;height:100%}.cv-module__A1xIhG__identityCopy{min-width:0}.cv-module__A1xIhG__identityCopy>span{color:var(--color-muted);font-size:13px}.cv-module__A1xIhG__identityCopy h2{color:var(--color-foreground);font:700 26px/1.2 var(--font-heading);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:4px}.cv-module__A1xIhG__identityCopy p,.cv-module__A1xIhG__identityCopy small{color:var(--color-muted);overflow-wrap:anywhere;display:block}.cv-module__A1xIhG__identityCopy p{margin-top:6px;font-size:15px}.cv-module__A1xIhG__identityCopy small{margin-top:4px;font-size:13px}.cv-module__A1xIhG__inlineLink,.cv-module__A1xIhG__documentLink{min-height:44px;color:var(--color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cv-module__A1xIhG__inlineLink:hover,.cv-module__A1xIhG__documentLink:hover{text-decoration:underline}.cv-module__A1xIhG__identityMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cv-module__A1xIhG__identityMetrics>div{border-left:1px solid var(--color-border);flex-direction:column;justify-content:center;min-width:0;padding-left:20px;display:flex}.cv-module__A1xIhG__identityMetrics strong{color:var(--color-foreground);font:700 28px/1.15 var(--font-heading)}.cv-module__A1xIhG__identityMetrics span{color:var(--color-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.cv-module__A1xIhG__workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.cv-module__A1xIhG__primaryColumn{min-width:0}.cv-module__A1xIhG__fieldNotice{color:var(--color-muted);margin-top:10px;font-size:14px}.cv-module__A1xIhG__aside{gap:16px;display:grid;position:sticky;top:96px}.cv-module__A1xIhG__readinessCard{color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--control-radius)}.cv-module__A1xIhG__readinessTop{color:var(--color-primary);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.cv-module__A1xIhG__readinessTop>div{flex-direction:column;gap:10px;display:flex}.cv-module__A1xIhG__readinessTop span{color:var(--color-foreground);font-size:16px;font-weight:600}.cv-module__A1xIhG__readinessTop strong{color:var(--color-primary);font:700 36px/1 var(--font-heading)}.cv-module__A1xIhG__readinessCard>p{color:var(--color-muted);margin:16px 20px 0;font-size:14px;line-height:1.6}.cv-module__A1xIhG__progress{background:var(--color-surface);border-radius:8px;height:8px;margin:20px;overflow:hidden}.cv-module__A1xIhG__progress span{background:var(--color-primary);height:100%;display:block}.cv-module__A1xIhG__steps{margin:0;padding:0 20px 12px;list-style:none}.cv-module__A1xIhG__steps li{min-height:48px;color:var(--color-muted);align-items:center;gap:10px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.cv-module__A1xIhG__steps li>span{width:24px;height:24px;color:var(--color-muted);border:1px solid var(--color-border);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cv-module__A1xIhG__steps .cv-module__A1xIhG__stepDone{color:var(--color-foreground)}.cv-module__A1xIhG__steps .cv-module__A1xIhG__stepDone>span{color:var(--color-inverse);background:var(--color-primary);border-color:var(--color-primary)}.cv-module__A1xIhG__exportCard{color:var(--color-primary);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--control-radius);align-items:flex-start;gap:12px;padding:20px;display:flex}.cv-module__A1xIhG__exportCard>svg{flex-shrink:0}.cv-module__A1xIhG__exportCard strong{color:var(--color-foreground);font-size:15px}.cv-module__A1xIhG__exportCard p{color:var(--color-muted);margin-top:6px;font-size:14px;line-height:1.6}.cv-module__A1xIhG__statePanel{text-align:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--control-radius);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}.cv-module__A1xIhG__statePanel h2{color:var(--color-foreground);font:700 26px/1.3 var(--font-heading);text-transform:none;margin:16px 0 20px}.cv-module__A1xIhG__stateIcon{width:56px;height:56px;color:var(--color-primary);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cv-module__A1xIhG__skeletonHero,.cv-module__A1xIhG__skeletonGrid>div{background:var(--color-border);border-radius:var(--control-radius);animation:1.2s ease-in-out infinite alternate cv-module__A1xIhG__pulse}.cv-module__A1xIhG__skeletonHero{align-items:center;gap:20px;min-height:150px;margin-bottom:24px;padding:24px;display:flex}.cv-module__A1xIhG__skeletonHero>span{background:var(--color-surface);border-radius:50%;width:72px;height:72px}.cv-module__A1xIhG__skeletonHero>div{gap:12px;width:min(420px,60%);display:grid}.cv-module__A1xIhG__skeletonHero>div span{background:var(--color-surface);height:16px}.cv-module__A1xIhG__skeletonGrid{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.cv-module__A1xIhG__skeletonGrid>div{min-height:240px}.cv-module__A1xIhG__srOnly{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cv-module__A1xIhG__pulse{to{opacity:.4}}@media (max-width:1180px){.cv-module__A1xIhG__workspace,.cv-module__A1xIhG__skeletonGrid{grid-template-columns:minmax(0,1fr)}.cv-module__A1xIhG__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}}@media (max-width:720px){.cv-module__A1xIhG__headingActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.cv-module__A1xIhG__headingActions button{width:100%}.cv-module__A1xIhG__identityPanel{gap:18px;padding:18px}.cv-module__A1xIhG__identityMain{flex-basis:100%;align-items:flex-start;gap:14px}.cv-module__A1xIhG__avatar{width:56px;height:56px;font-size:22px}.cv-module__A1xIhG__identityCopy h2{font-size:24px}.cv-module__A1xIhG__identityMetrics{border-top:1px solid var(--color-border);gap:12px;width:100%;padding-top:18px}.cv-module__A1xIhG__identityMetrics>div{padding-left:12px}.cv-module__A1xIhG__identityMetrics>div:first-child{border-left:0;padding-left:0}.cv-module__A1xIhG__identityMetrics strong{font-size:24px}.cv-module__A1xIhG__aside{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cv-module__A1xIhG__skeletonHero,.cv-module__A1xIhG__skeletonGrid>div{animation:none}}
