.CareerProfile-module__32u3gq__page{gap:1rem;display:grid}.CareerProfile-module__32u3gq__hero{border:1px solid var(--border);background:radial-gradient(circle at 88% 20%,#58a6ff33,transparent 30%),linear-gradient(145deg,var(--bg-card),color-mix(in srgb,var(--accent) 7%,var(--bg-card)));border-radius:24px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:1.5rem;padding:clamp(1.3rem,4vw,2.3rem);display:grid}.CareerProfile-module__32u3gq__hero span{color:var(--accent);letter-spacing:.1em;font-size:.7rem;font-weight:800}.CareerProfile-module__32u3gq__hero h1{letter-spacing:-.06em;margin:.7rem 0 .5rem;font-size:clamp(2rem,6vw,4rem);line-height:1.04}.CareerProfile-module__32u3gq__hero p{max-width:760px;color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.8}.CareerProfile-module__32u3gq__completion{border:8px solid color-mix(in srgb,var(--accent) 45%,var(--border));text-align:center;background:var(--bg-card);border-radius:50%;place-content:center;width:145px;height:145px;display:grid}.CareerProfile-module__32u3gq__completion strong{font-size:2.1rem;line-height:1}.CareerProfile-module__32u3gq__completion small{color:var(--text-muted);margin-top:.4rem;font-size:.65rem}.CareerProfile-module__32u3gq__insight{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-muted);border-radius:18px;padding:1.2rem}.CareerProfile-module__32u3gq__insightTop{color:var(--accent);justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:800;display:flex}.CareerProfile-module__32u3gq__insight h2{margin:1.3rem 0 .5rem;font-size:clamp(1.35rem,4vw,2.2rem)}.CareerProfile-module__32u3gq__insight p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.75}.CareerProfile-module__32u3gq__signals{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.CareerProfile-module__32u3gq__signals span{border:1px solid var(--border);background:var(--bg-card);color:var(--text);border-radius:999px;padding:.38rem .58rem;font-size:.68rem}.CareerProfile-module__32u3gq__signals .CareerProfile-module__32u3gq__risk{color:#ff9b91;border-color:#f8514980}.CareerProfile-module__32u3gq__section{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;padding:1.1rem}.CareerProfile-module__32u3gq__heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.CareerProfile-module__32u3gq__heading h2{margin:0;font-size:1.05rem}.CareerProfile-module__32u3gq__heading p{color:var(--text-muted);margin:.25rem 0 0;font-size:.74rem}.CareerProfile-module__32u3gq__heading a{font-size:.72rem;font-weight:800}.CareerProfile-module__32u3gq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.CareerProfile-module__32u3gq__source{border:1px solid var(--border);color:var(--text-muted);border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.CareerProfile-module__32u3gq__source>span{background:var(--bg-elevated);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.CareerProfile-module__32u3gq__source strong,.CareerProfile-module__32u3gq__source small{display:block}.CareerProfile-module__32u3gq__source strong{color:var(--text);font-size:.8rem}.CareerProfile-module__32u3gq__source small{font-size:.65rem}.CareerProfile-module__32u3gq__source em{font-size:.62rem;font-style:normal}.CareerProfile-module__32u3gq__source[data-complete=true]{border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--bg-card))}.CareerProfile-module__32u3gq__source[data-complete=true]>span{background:var(--success);color:#fff}.CareerProfile-module__32u3gq__source[data-complete=true] em{color:var(--success)}.CareerProfile-module__32u3gq__reportList{display:grid}.CareerProfile-module__32u3gq__report{border-top:1px solid var(--border);grid-template-columns:42px 1fr auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.CareerProfile-module__32u3gq__score{background:var(--accent-muted);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.CareerProfile-module__32u3gq__report strong,.CareerProfile-module__32u3gq__report small{display:block}.CareerProfile-module__32u3gq__report strong{color:var(--text);font-size:.82rem}.CareerProfile-module__32u3gq__report small{color:var(--text-muted);margin-top:.15rem;font-size:.65rem}.CareerProfile-module__32u3gq__empty{border:1px dashed var(--border-light);color:var(--text-muted);text-align:center;border-radius:14px;padding:1.2rem;font-size:.78rem}@media (max-width:700px){.CareerProfile-module__32u3gq__hero{grid-template-columns:1fr}.CareerProfile-module__32u3gq__completion{width:120px;height:120px}.CareerProfile-module__32u3gq__sourceGrid{grid-template-columns:1fr}}
