.career-profile-avatar{width:66px;height:66px;color:var(--career-accent);letter-spacing:.02em;background:linear-gradient(145deg,oklch(31% .05 255),oklch(21% .022 255));border:1px solid oklch(79% .145 255/.26);border-radius:50%;place-items:center;font-size:1rem;font-weight:790;display:grid;box-shadow:inset 0 1px oklch(98% .01 255/.12)}.career-profile-identity-copy{min-width:0}.career-profile-identity-copy h1{overflow-wrap:anywhere;letter-spacing:-.035em;margin:5px 0;font-size:clamp(1.28rem,2vw,1.65rem)}.career-profile-identity-copy>p{color:var(--career-text-soft);margin:0;font-size:.78rem;line-height:1.45}.career-profile-identity-copy>div{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.career-profile-identity-copy>div span{color:var(--career-text-dim);align-items:center;gap:5px;font-size:.66rem;display:inline-flex}.career-profile-update-state{text-align:right;justify-items:end;gap:5px;display:grid}.career-profile-update-state>span{color:var(--career-success);align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.career-profile-update-state small{color:var(--career-text-dim);font-size:.6rem}.career-profile-update-state button,.career-inline-link,.career-account-text-button{min-height:36px;color:var(--career-accent);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.69rem;font-weight:720;display:inline-flex}.career-profile-tabs{border-bottom:1px solid var(--career-line);gap:24px;padding:0 22px;display:flex;overflow-x:auto}.career-profile-tabs button{min-height:48px;color:var(--career-text-dim);background:0 0;border:0;flex:none;padding:0;font-size:.7rem;font-weight:700;position:relative}.career-profile-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.career-profile-tabs button.is-active{color:var(--career-accent)}.career-profile-tabs button.is-active:after{background:var(--career-accent)}.career-profile-surface-body{flex:1;min-height:0;padding:20px 22px 24px}.career-profile-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(170px,.65fr);gap:22px;display:grid}.career-profile-facts>header,.career-profile-review-queue>header,.career-document-vault>header,.career-role-hypotheses>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.career-profile-facts h2,.career-document-vault h2,.career-role-hypotheses h3{letter-spacing:-.02em;margin:0;font-size:.94rem}.career-profile-facts>header>span,.career-profile-review-queue>header>span,.career-role-hypotheses>header>span{color:var(--career-text-dim);font-size:.66rem}.career-profile-facts>div{border-top:1px solid var(--career-line)}.career-profile-facts article{border-bottom:1px solid var(--career-line);gap:7px;padding:14px 0;display:grid}.career-profile-facts article>p,.career-profile-review-queue article p{margin:0;font-size:.76rem;line-height:1.52}.career-profile-facts article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-profile-facts article footer small,.career-profile-review-queue article small{color:var(--career-text-dim);font-size:.61rem}.career-profile-facts article footer>div{gap:6px;display:flex}.career-profile-facts article footer button,.career-profile-review-queue article button{border:1px solid var(--career-line);min-height:34px;color:var(--career-text-soft);background:0 0;border-radius:9px;padding:0 9px;font-size:.63rem}.career-memory-status{width:fit-content;color:var(--career-success);background:var(--career-success-soft);border-radius:999px;padding:4px 7px;font-size:.59rem;font-weight:730}.career-memory-status.is-proposed{color:var(--career-warning);background:var(--career-warning-soft)}.career-profile-review-queue{border:1px solid var(--career-line);background:var(--career-bg-elevated);border-radius:14px;align-self:start;padding:14px}.career-profile-review-queue>header>strong{color:var(--career-warning);font-family:var(--font-mono)}.career-profile-review-queue>p,.career-profile-empty{color:var(--career-text-dim);margin:0;font-size:.72rem;line-height:1.5}.career-profile-review-queue article{border-top:1px solid var(--career-line);gap:8px;padding:12px 0;display:grid}.career-profile-review-queue article>div{gap:6px;display:flex}.career-profile-review-list{overscroll-behavior:contain;max-height:26rem;overflow-y:auto}.career-profile-review-all{border:1px solid var(--career-line);background:var(--career-bg);width:100%;color:var(--career-success);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;padding:9px 12px;font-size:.72rem;display:inline-flex}.career-profile-review-all:hover:not(:disabled){border-color:var(--career-success)}.career-profile-review-all:disabled{cursor:progress;color:var(--career-text-dim)}.career-profile-open-questions{border-top:1px solid var(--career-line);margin-top:14px;padding-top:12px}.career-profile-open-questions>strong{color:var(--career-text-soft);font-size:.67rem}.career-profile-open-questions article:last-child{padding-bottom:0}.career-profile-review-queue article button:first-child{color:var(--career-success);align-items:center;gap:5px;display:inline-flex}.career-document-vault>header>div p{max-width:46rem;color:var(--career-text-dim);margin:5px 0 0;font-size:.68rem;line-height:1.45}.career-document-upload-button{border:1px solid var(--career-line);min-height:40px;color:var(--career-accent);background:var(--career-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.68rem;font-weight:720;display:inline-flex}.career-document-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.career-document-list{border-top:1px solid var(--career-line)}.career-document-list article{border-bottom:1px solid var(--career-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;display:grid}.career-document-list article>span{color:var(--career-accent)}.career-document-list article>div{gap:4px;min-width:0;display:grid}.career-document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.career-document-list small{color:var(--career-text-dim);font-size:.61rem}.career-document-actions{align-items:center;gap:4px;display:flex}.career-document-actions button{width:44px;height:44px;color:var(--career-accent);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.career-document-actions button:hover{background:var(--career-surface)}.career-document-actions button.is-danger{color:var(--career-danger)}.career-document-empty{border:1px dashed var(--career-line-strong);width:100%;min-height:140px;color:var(--career-accent);background:var(--career-bg-elevated);border-radius:14px;justify-content:center;align-items:center;gap:12px;display:flex}.career-document-empty>span{color:var(--career-text);text-align:left;gap:5px;display:grid}.career-document-empty small{color:var(--career-text-dim)}.career-cabinet-notice,.career-account-success{color:var(--career-success);background:var(--career-success-soft);border:1px solid oklch(76% .14 154/.24);border-radius:10px;margin:0 18px 16px;padding:9px 11px;font-size:.68rem;line-height:1.45}.career-profile-surface>.career-expert-error,.career-intelligence-panel>.career-expert-error,.career-coach-desk>.career-expert-error{margin:0 18px 16px}.career-intelligence-panel{flex-direction:column;display:flex}.career-intelligence-panel>section{border-bottom:1px solid var(--career-line);padding:18px}.career-ats-card>header,.career-market-watch>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.career-ats-card>header svg{color:var(--career-warning)}.career-ats-card>header span,.career-market-watch>header span,.career-next-action-card>span{color:var(--career-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:720}.career-ats-card h3,.career-market-watch h3,.career-next-action-card h3{letter-spacing:-.018em;margin:6px 0 0;font-size:.92rem;line-height:1.35}.career-ats-card dl{margin:14px 0 5px}.career-ats-card dl>div,.career-market-metrics>div{border-top:1px solid var(--career-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.career-ats-card dt,.career-market-metrics dt{color:var(--career-text-soft);font-size:.66rem}.career-ats-card dd,.career-market-metrics dd{max-width:58%;color:var(--career-text);text-align:right;margin:0;font-size:.65rem;font-weight:700}.career-ats-card dd.is-issue{color:var(--career-warning)}.career-ats-card dd.is-unknown{color:var(--career-text-dim)}.career-ats-card>p,.career-market-empty{color:var(--career-text-dim);margin:12px 0;font-size:.69rem;line-height:1.5}.career-search-status{background:var(--career-success-soft);border-radius:999px;padding:5px 8px;color:var(--career-success)!important;letter-spacing:0!important;text-transform:none!important;font-size:.58rem!important}.career-search-status.is-paused{background:var(--career-warning-soft);color:var(--career-warning)!important}.career-search-switcher{gap:6px;margin:12px 0 0;display:flex;overflow-x:auto}.career-search-switcher button{border:1px solid var(--career-line);min-height:32px;color:var(--career-text-dim);background:0 0;border-radius:999px;flex:none;padding:0 9px;font-size:.6rem}.career-search-switcher button.is-active{color:var(--career-accent);background:var(--career-accent-soft);border-color:oklch(79% .145 255/.34)}.career-market-query-row{border-top:1px solid var(--career-line);border-bottom:1px solid var(--career-line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 0;display:flex}.career-market-query-row>div:first-child{gap:4px;min-width:0;display:grid}.career-market-query-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.career-market-query-row small{color:var(--career-text-dim);font-size:.58rem}.career-market-query-row>div:last-child{gap:4px;display:flex}.career-market-query-row button{border:1px solid var(--career-line);width:34px;height:34px;color:var(--career-text-soft);background:0 0;border-radius:9px;place-items:center;display:grid}.career-market-query-row button:last-child{color:var(--career-danger)}.career-market-metrics{margin:6px 0 0}.career-market-freshness{color:var(--career-text-dim);margin:8px 0 0;font-size:.58rem;line-height:1.45}.career-cabinet-vacancies{border-top:1px solid var(--career-line);margin-top:8px}.career-cabinet-vacancies a{border-bottom:1px solid var(--career-line);min-height:62px;color:var(--career-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;display:grid}.career-cabinet-vacancies a>span{gap:3px;min-width:0;display:grid}.career-cabinet-vacancies strong{color:var(--career-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.career-cabinet-vacancies small{color:var(--career-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.career-market-create{gap:9px;margin-top:15px;display:grid}.career-market-create label{color:var(--career-text-soft);font-size:.67rem;font-weight:700}.career-market-create>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.career-market-create input{min-height:42px;padding:9px 10px;font-size:.7rem}.career-market-create select{border:1px solid var(--career-line);width:100%;min-height:42px;color:var(--career-text);background:var(--career-bg-elevated);font:inherit;border-radius:10px;padding:9px 34px 9px 10px;font-size:.7rem}.career-source-health{color:var(--career-text-dim);margin:-2px 0 3px;font-size:.6rem;line-height:1.45}.career-source-health.is-healthy{color:var(--career-success)}.career-source-health.is-official_access_required,.career-source-health.is-degraded,.career-source-health.is-unavailable{color:var(--career-warning)}.career-source-attribution{width:fit-content;color:var(--career-text-dim);text-underline-offset:2px;margin-inline-end:12px;font-size:.58rem;text-decoration:underline;display:inline-flex}