.career-start-status span{color:var(--career-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.career-start-status strong{font-size:.88rem}.career-start-note{border:1px solid var(--career-line);border-radius:var(--career-radius-md);color:var(--career-accent);background:var(--career-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:28px;padding:15px 18px;display:grid}.career-start-note>div{gap:4px;display:grid}.career-start-note strong{color:var(--career-text);font-size:.86rem}.career-start-note span{color:var(--career-text-soft);font-size:.78rem}@keyframes career-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.career-eyebrow{color:var(--career-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:780}.career-view h1,.career-intake h1,.career-view h2,.career-intake h2,.career-view p,.career-intake p{margin-top:0}.career-view h1,.career-intake h1{letter-spacing:-.045em;margin-bottom:14px;font-size:2.65rem;line-height:1.04}.career-view h2,.career-intake h2{letter-spacing:-.025em}.career-lead{max-width:42rem;color:var(--career-text-soft);margin-bottom:0;font-size:1.02rem;line-height:1.58}.career-primary-button{min-height:48px;color:var(--career-accent-ink);background:var(--career-accent);border:1px solid oklch(86% .1 255/.42);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:790;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.career-primary-button:not(:disabled):hover{background:oklch(84% .135 255);transform:translateY(-1px)}.career-text-button{min-height:44px;color:var(--career-accent);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:720;display:inline-flex}.career-intake-header{border-bottom:1px solid var(--career-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;padding-bottom:22px;display:grid}.career-intake-progress{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.career-intake-progress li{border:1px solid var(--career-line);width:34px;height:34px;color:var(--career-text-dim);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.career-intake-progress li.is-current{color:var(--career-accent-ink);border-color:var(--career-accent);background:var(--career-accent)}.career-intent-list{border-top:1px solid var(--career-line);border-left:1px solid var(--career-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.career-intent-list>button{border:0;border-right:1px solid var(--career-line);border-bottom:1px solid var(--career-line);min-height:116px;color:var(--career-text-soft);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.career-intent-list>button>span{gap:6px;display:grid}.career-intent-list strong{color:var(--career-text);font-size:.95rem}.career-intent-list small{color:var(--career-text-dim);font-size:.78rem;line-height:1.45}.career-intent-list>button:hover,.career-intent-list>button.is-selected{color:var(--career-accent);background:var(--career-accent-soft)}.career-source-step{margin-top:28px}.career-source-choice{border:1px solid var(--career-line);border-radius:var(--career-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.career-source-choice>button{border:0;border-right:1px solid var(--career-line);min-height:64px;color:var(--career-text-soft);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.career-source-choice>button:last-child{border-right:0}.career-source-choice>button.is-selected{color:var(--career-accent);background:var(--career-accent-soft)}.career-upload-control,.career-source-textarea,.career-source-fields,.career-inline-note{margin-top:22px}.career-source-lock{border:1px solid var(--career-line);border-radius:var(--career-radius-md);background:var(--career-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.career-source-lock>span{min-width:0;color:var(--career-text-soft);flex:260px;font-size:.82rem;line-height:1.45}.career-source-lock>button{flex:none}.career-source-account-required{justify-items:start;gap:14px;display:grid}.career-source-account-required .career-inline-note{margin-top:0;padding:0}.career-source-account-required .career-account-note{max-width:52rem}.career-session-gate{max-width:44rem;padding-top:clamp(42px,9vh,112px)}.career-session-gate h1{margin:10px 0 14px}.career-session-gate>p:not(.career-eyebrow){max-width:58ch;color:var(--career-text-soft);line-height:1.6}.career-profile-import-result{gap:14px;display:grid}.career-connection-panel{border:1px solid var(--career-line);background:var(--career-surface);border-radius:14px;grid-column:1/-1;justify-items:start;gap:10px;min-width:0;padding:14px;display:grid}.career-connection-panel p{color:var(--career-text-soft);margin:0;line-height:1.6}.career-connection-panel ul{color:var(--career-text-soft);gap:6px;margin:0;padding-inline-start:18px;display:grid}.career-connection-panel small{color:var(--career-text-dim);line-height:1.5}.career-quick-fallbacks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.career-connection-notice{border:1px solid var(--career-line);border-radius:var(--career-radius-md);background:var(--career-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:min(100%,1120px);margin:0 auto 22px;padding:14px 16px;display:flex}.career-connection-notice p{min-width:0;color:var(--career-text-soft);margin:0;line-height:1.6}.career-connection-notice button{border:1px solid var(--career-line);min-height:44px;color:inherit;background:0 0;border-radius:10px;padding:0 14px}.career-profile-fact-review{grid-column:1/-1;gap:14px;display:grid}.career-profile-fact-review fieldset{border:1px solid var(--career-line);background:var(--career-surface);border-radius:14px;gap:9px;min-width:0;padding:14px;display:grid}.career-profile-fact-review legend{color:var(--career-text-soft);padding:0 5px;font-size:.78rem;font-weight:720}.career-profile-fact-review small{color:var(--career-text-dim)}.career-profile-fact-review fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.career-profile-fact-review [aria-pressed=true]{border-color:var(--career-accent);color:var(--career-accent);background:var(--career-accent-soft)}.career-upload-control{border:1px dashed var(--career-line-strong);border-radius:var(--career-radius-md);min-height:112px;color:var(--career-accent);background:var(--career-bg-elevated);cursor:pointer;align-items:center;gap:16px;padding:22px;display:flex}.career-upload-control input{opacity:0;width:1px;height:1px;position:absolute}.career-upload-control>span{gap:5px;display:grid}.career-upload-control strong{color:var(--career-text)}.career-upload-control small{color:var(--career-text-dim)}.career-source-fields{flex-direction:column;gap:16px;width:100%;margin:22px 0 0;display:flex}.career-source-connector-select-group{flex-direction:column;gap:8px;width:100%;display:flex}.career-source-select-label{color:var(--career-text,#f0f3f6);font-size:.88rem;font-weight:600}.career-connector-select-wrapper{width:100%;position:relative}.career-connector-select{background:var(--career-surface-elevated,oklch(24% .02 255));border:1px solid var(--career-line,oklch(93% .015 255/.18));border-radius:var(--career-radius-md,10px);width:100%;height:44px;color:var(--career-text,#f0f3f6);cursor:pointer;appearance:auto;outline:none;padding:0 16px;font-size:.95rem;font-weight:500;transition:border-color .15s,background .15s}.career-connector-select:focus{border-color:var(--career-accent,#0a70e0);box-shadow:0 0 0 3px #0a70e040}.career-source-card{border-radius:var(--career-radius-lg,16px);background:var(--career-surface-card,oklch(19% .018 255/.8));border:1px solid var(--career-line,oklch(93% .015 255/.14));flex-direction:column;gap:12px;padding:20px;display:flex}.career-source-row{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;display:flex}.career-source-url-label{flex:300px;gap:8px;display:grid}.career-source-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.career-source-actions button{white-space:nowrap;border-radius:8px;height:42px;padding:0 18px;font-size:.9rem;font-weight:600}.career-source-connected-badge{color:#22c55e;background:#22c55e26;border:1px solid #22c55e66;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:.9rem;font-weight:700;display:inline-flex}.career-source-disclaimer{color:var(--career-text-dim,oklch(65% .02 255));margin:0;font-size:.82rem;line-height:1.45}.career-source-notice-warning{color:#eab308;background:#eab3081f;border:1px solid #eab30859;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;line-height:1.4;display:flex}.career-context-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.career-source-fields label,.career-source-textarea,.career-context-form label,.career-add-evidence label,.career-opportunity-form label,.career-expert-login label{gap:8px;display:grid}.career-context-form fieldset{display:block}.career-context-form legend{margin-bottom:8px;padding:0}.career-source-fields label>span,.career-source-textarea>span,.career-context-form label>span,.career-context-form legend,.career-add-evidence label>span,.career-opportunity-form label>span,.career-expert-login label>span,.career-expert-composer>label{color:var(--career-text-soft);font-size:.78rem;font-weight:720}.career-shell input,.career-shell textarea{border:1px solid var(--career-line);width:100%;color:var(--career-text);background:var(--career-bg-elevated);resize:vertical;border-radius:12px;padding:12px 13px}.career-shell input{min-height:46px}.career-shell input::placeholder,.career-shell textarea::placeholder{color:var(--career-text-dim)}.career-inline-note{max-width:52rem;color:var(--career-text-soft);padding:18px 0;line-height:1.55}.career-context-form{margin-top:14px}.career-context-form fieldset{border:0;min-width:0;margin:0;padding:0}.career-field-wide{grid-column:1/-1}.career-context-form label small{color:var(--career-text-dim);font-size:.74rem}.career-segmented-control,.career-chip-picker{flex-wrap:wrap;gap:8px;display:flex}.career-segmented-control>button,.career-chip-picker>button{border:1px solid var(--career-line);min-height:44px;color:var(--career-text-soft);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.career-segmented-control>button.is-selected,.career-chip-picker>button.is-selected{color:var(--career-accent);background:var(--career-accent-soft);border-color:oklch(79% .145 255/.38)}.career-intake-error{color:var(--career-danger);margin:20px 0 0;font-size:.85rem}.career-intake-actions{border-top:1px solid var(--career-line);justify-content:space-between;gap:12px;margin-top:14px;padding-top:18px;display:flex}.career-storage-warning{border-radius:var(--career-radius-md);width:min(100%,1120px);color:var(--career-warning);background:var(--career-warning-soft);border:1px solid oklch(79% .13 79/.28);justify-content:space-between;align-items:center;gap:18px;margin:0 auto 22px;padding:14px 16px;display:flex}.career-storage-warning p{color:var(--career-text-soft);margin:4px 0 0}.career-storage-warning button{background:0 0;border:1px solid;border-radius:10px;min-height:44px;padding:0 12px}.career-next-decision{grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);align-items:center;gap:clamp(28px,6vw,80px);min-height:390px;display:grid}.career-primary-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.career-action-explanation{max-width:42rem;color:var(--career-text-soft);margin-top:18px;font-size:.82rem}.career-action-explanation summary{width:fit-content;min-height:44px;color:var(--career-text-dim);cursor:pointer;align-items:center;display:flex}.career-action-explanation p{margin-top:12px;line-height:1.55}