.career-market-create button{min-height:42px;color:var(--career-accent-ink);background:var(--career-accent);border:0;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:.66rem;font-weight:760;display:inline-flex}.career-market-create>small{color:var(--career-text-dim);font-size:.6rem;line-height:1.45}.career-next-action-card{background:radial-gradient(circle at 100% 0%, oklch(79% .145 255/.1), transparent 12rem), var(--career-bg-elevated);margin-top:auto}.career-next-action-card p{color:var(--career-text-soft);margin:9px 0 15px;font-size:.69rem;line-height:1.5}.career-next-action-card button{width:100%;min-height:42px;color:var(--career-accent-ink);background:var(--career-accent);text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:.7rem;font-weight:780;display:inline-flex}.career-next-action-effect,.career-next-action-alternatives{border-top:1px solid var(--career-line);gap:6px;padding:11px 0;display:grid}.career-next-action-effect p{margin:0}.career-next-action-effect strong,.career-next-action-alternatives>strong{color:var(--career-text);font-size:.66rem}.career-next-action-alternatives>div{flex-wrap:wrap;gap:7px;display:flex}.career-next-action-alternatives button{border:1px solid var(--career-line);background:var(--career-surface);width:auto;min-height:34px;color:var(--career-text-soft);padding:7px 10px;font-size:.64rem;font-weight:680}.career-next-action-boundary{color:var(--career-text-dim);margin:2px 0 12px;font-size:.61rem;line-height:1.45;display:block}.career-cabinet-focus-layout{border:1px solid var(--career-line-strong);background:oklch(15% .018 255/.78);border-radius:20px;grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);display:grid;overflow:clip}.career-cabinet-focus-layout>*+*{border-left:1px solid var(--career-line)}.career-cabinet-focus-layout.is-track{grid-template-columns:minmax(0,1.55fr) minmax(320px,.78fr)}.career-cabinet-focus-layout.is-market{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr)}.career-profile-surface.is-expanded .career-profile-surface-body,.career-intelligence-panel.is-expanded .career-market-watch{min-height:540px}.career-track-board{padding:24px}.career-track-board>header{border-bottom:1px solid var(--career-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.career-track-board>header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:1.35rem}.career-track-board>header svg{color:var(--career-accent)}.career-track-timeline{margin:22px 0 28px}.career-track-timeline article{grid-template-columns:34px minmax(0,1fr);gap:13px;padding-bottom:22px;display:grid;position:relative}.career-track-timeline article:not(:last-child):after{content:"";background:var(--career-line-strong);width:1px;position:absolute;top:30px;bottom:2px;left:14px}.career-track-timeline article>span{width:29px;height:29px;color:var(--career-accent);background:var(--career-accent-soft);font-family:var(--font-mono);border:1px solid oklch(79% .145 255/.35);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.career-track-timeline article>div{gap:5px;display:grid}.career-track-timeline strong{font-size:.83rem}.career-track-timeline p,.career-role-hypotheses p{color:var(--career-text-soft);margin:0;font-size:.72rem;line-height:1.5}.career-track-timeline small,.career-role-hypotheses small{color:var(--career-text-dim);font-size:.62rem}.career-route-premises{border:1px solid var(--career-line);border-radius:var(--career-radius-md);background:var(--career-surface);gap:13px;margin:2px 0 22px;padding:16px;display:grid}.career-route-premises>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.career-route-premises h3{margin:3px 0 0;font-size:.86rem}.career-route-premises>header button{border:1px solid var(--career-line-strong);min-height:36px;color:var(--career-text);background:0 0;border-radius:9px;padding:0 10px;font-size:.65rem;font-weight:700}.career-route-premises dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.career-route-premises dl>div{background:var(--career-bg-elevated);border-radius:10px;gap:4px;padding:10px;display:grid}.career-route-premises dt{color:var(--career-text-dim);font-size:.59rem}.career-route-premises dd{color:var(--career-text);margin:0;font-size:.69rem;font-weight:680}.career-route-premises>p{color:var(--career-text-soft);margin:0;font-size:.65rem;line-height:1.45}.career-role-hypotheses{margin-bottom:24px}.career-role-hypotheses article{border-top:1px solid var(--career-line);color:var(--career-accent);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.career-role-hypotheses article>div{gap:5px;display:grid}.career-role-hypotheses article strong{color:var(--career-text);font-size:.8rem}.career-account-panel{box-sizing:border-box;width:min(480px,100vw);height:100dvh;max-height:100dvh;overflow-y:auto}.career-account-current{background:var(--career-surface-card,#ffffff08);border:1px solid var(--career-line,#ffffff14);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.career-account-current>div{gap:4px;display:grid}.career-account-avatar{width:42px;height:42px;color:var(--career-accent);background:var(--career-accent-soft);border-radius:13px;place-items:center;display:grid}.career-account-quick-links{gap:10px;margin:12px 0 16px;display:grid}.career-account-link-btn{background:var(--career-surface-card,#ffffff0a);border:1px solid var(--career-line,#ffffff1a);color:var(--career-text,#f0f3f8);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.career-account-link-btn:hover{background:var(--career-surface-card-hover,#ffffff14);border-color:var(--career-accent,#3b82f6)}.career-account-link-btn>div{gap:2px;display:grid}.career-account-link-btn strong{color:var(--career-text,#f0f3f8);font-size:.88rem;font-weight:650}.career-account-link-btn small{color:var(--career-text-dim,#94a3b8);font-size:.78rem}.career-account-tabs{border-bottom:1px solid var(--career-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.career-account-tabs button{min-height:46px;color:var(--career-text-dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px;font-size:.76rem;font-weight:700}.career-account-tabs button.is-active{border-bottom-color:var(--career-accent);color:var(--career-accent)}.career-account-form h2,.career-account-form p{margin:0}.career-account-form p{color:var(--career-text-soft);font-size:.76rem;line-height:1.5}.career-account-form label>span,.career-account-delete-form label>span{color:var(--career-text-soft);font-size:.7rem;font-weight:700}.career-account-form select{border:1px solid var(--career-line);min-height:48px;color:var(--career-text);background:var(--career-surface);border-radius:11px;padding:0 13px}.career-account-section-stack{gap:16px;display:grid}.career-account-session-card,.career-account-data-card,.career-account-delete-form{border:1px solid var(--career-line);background:var(--career-surface);border-radius:14px;gap:9px;padding:16px;display:grid}.career-account-session-card p,.career-account-data-card p,.career-account-delete-form p{color:var(--career-text-dim);margin:0;font-size:.72rem;line-height:1.5}.career-account-session-card button,.career-account-data-card button{border:1px solid var(--career-line);min-height:40px;color:var(--career-accent);background:0 0;border-radius:10px;justify-self:start;padding:0 12px;font-size:.7rem;font-weight:720}.career-account-delete-form{color:var(--career-danger);background:var(--career-danger-soft);border-color:oklch(72% .15 28/.25)}.career-account-delete-form label{gap:7px;display:grid}.career-account-signout{min-height:44px;color:var(--career-text-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.career-account-text-button{justify-self:start}@media (width<=1180px){.career-command-center{grid-template-columns:minmax(250px,.7fr) minmax(390px,1.35fr)}.career-command-center>.career-intelligence-panel{border-top:1px solid var(--career-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-command-center>.career-intelligence-panel>header{grid-column:1/-1}.career-command-center>.career-intelligence-panel>section{border-right:1px solid var(--career-line);border-bottom:0}.career-command-center>.career-intelligence-panel>section:last-of-type{border-right:0}}@media (width<=900px){.career-main:has(.career-cabinet){padding-inline:22px}.career-command-center,.career-cabinet-focus-layout,.career-cabinet-focus-layout.is-track,.career-cabinet-focus-layout.is-market{grid-template-columns:minmax(0,1fr)}.career-command-center>*+*,.career-cabinet-focus-layout>*+*{border-top:1px solid var(--career-line);border-left:0}.career-command-center>.career-profile-surface{grid-row:1}.career-command-center>.career-coach-desk{grid-row:2}.career-command-center>.career-intelligence-panel{grid-row:3;display:flex}.career-command-center>.career-intelligence-panel>section{border-right:0;border-bottom:1px solid var(--career-line)}.career-coach-history{max-height:460px}}@media (width<=760px){.career-main:has(.career-cabinet){padding:18px 12px 26px}.career-cabinet-header{min-height:0;padding:0 4px 16px}.career-cabinet-header h1{font-size:1.48rem}.career-cabinet-header p{font-size:.72rem}.career-cabinet-header-state{display:none}.career-command-center,.career-cabinet-focus-layout{border-radius:16px}.career-profile-identity-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px 16px 16px}.career-profile-avatar{width:52px;height:52px}.career-profile-identity-copy h1{font-size:1.18rem}.career-profile-update-state{text-align:left;grid-column:2;justify-items:start}.career-profile-tabs{gap:20px;padding-inline:16px}.career-profile-surface-body{padding:18px 16px 20px}.career-profile-summary-grid{grid-template-columns:minmax(0,1fr)}.career-profile-facts article footer{flex-direction:column;align-items:flex-start}.career-document-vault>header{display:grid}.career-document-upload-button{justify-self:start}.career-cabinet-panel-heading,.career-coach-topic,.career-coach-history,.career-profile-context-strip,.career-coach-composer-inline,.career-intelligence-panel>section{padding-inline:16px}.career-account-panel{border-top:1px solid var(--career-line-strong);width:100%;height:min(92dvh,820px);padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-left:0;border-radius:22px 22px 0 0;animation:.2s cubic-bezier(.16,1,.3,1) career-sheet-enter;top:auto;bottom:0}.career-account-body{margin-top:28px}.career-account-tabs{overflow-x:auto}.career-account-tabs button{min-width:84px}.career-market-create>div{grid-template-columns:minmax(0,1fr)}.career-market-create button{justify-content:center}.career-route-premises>header{display:grid}.career-route-premises>header button{justify-self:start}.career-route-premises dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.career-cabinet,.career-account-panel{animation:none}}.career-resume-studio{border:1px solid var(--career-line-strong);background:oklch(15% .018 255/.78);border-radius:20px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:clip}.career-resume-studio.is-state{color:var(--career-text-soft);justify-items:start;gap:12px;padding:30px 26px;display:grid}.career-resume-head{border-bottom:1px solid var(--career-line);background:linear-gradient(oklch(21% .026 255/.42),#0000);gap:14px;padding:22px 24px 18px;display:grid}.career-resume-head-title h2{margin:4px 0 0;font-size:1.42rem;line-height:1.1}.career-resume-status{border:1px solid var(--career-line);border-radius:var(--career-radius-md);background:var(--career-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:clip}.career-resume-status>div{background:var(--career-bg-elevated);gap:2px;padding:10px 12px;display:grid}.career-resume-status dt{color:var(--career-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}