.career-tabs{margin-bottom:var(--s8)}.career-tabs+.section{margin-top:0}.career-hud .ui-chip,.career-hud .ui-status{flex:none}.career-st{display:inline-flex;align-items:center;gap:var(--s2)}.career-path{padding:var(--s8) var(--s8) var(--s6);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-hard)}@media (max-width:767px){.career-path{padding:var(--s6) var(--s4) var(--s5)}}.career-stage{display:grid;gap:var(--s4)}.career-stage__text{display:grid;gap:var(--s3);min-width:0}.career-stage__text p{margin:0}.career-stage__art{justify-self:center}.career-stage__art .tm-says__bubble{max-width:26ch}@media (min-width:1024px){.career-stage--art{grid-template-columns:minmax(0,1fr) auto;align-items:center}.career-stage__art{margin-block:calc(-1 * var(--s4))}}@media (max-width:767px){.career-stage__art{justify-self:stretch}.career-stage__art .tm-says{width:100%}.career-stage__art .tm-says__bubble{flex:1;max-width:none}}.career-tiles{display:grid;gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none}.career-tiles>li{display:grid}.career-tile{position:relative;display:grid;gap:var(--s2);align-content:start;padding:var(--s5) var(--s6) var(--s6);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-hard);color:var(--text);text-decoration:none;transition:transform var(--dur-slow) var(--ease-spring),border-color var(--dur) var(--ease)}a.career-tile:hover{transform:translateY(-4px) rotate(-.4deg);border-color:var(--accent)}a.career-tile:active{transform:translateY(var(--lift-btn));box-shadow:var(--shadow-press)}.career-tile .ui-ticket{justify-self:start}.career-tile__title{margin:0;font:900 var(--fs-h3)/1.25 var(--font-display);letter-spacing:-.015em;padding-right:var(--s12)}.career-tile__about{margin:0;font-size:var(--fs-small);font-weight:600;line-height:1.5;color:var(--text-2)}.career-tile__go{position:absolute;top:var(--s5);right:var(--s5);display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-2);background:var(--accent);color:var(--on-accent);box-shadow:0 3px 0 var(--accent-edge)}.career-tile--locked{background:var(--surface);border-style:dashed;box-shadow:none}.career-tile--locked .career-tile__title{color:var(--text-2)}@media (prefers-reduced-motion:reduce){a.career-tile:active,a.career-tile:hover{transform:none}}.career-verdict{display:grid;gap:var(--s3)}.career-verdict__kicker{margin:0;font:800 var(--fs-caption)/1.2 var(--font-body);letter-spacing:var(--tr-caption);text-transform:uppercase;color:var(--on-brand-2)}.career-verdict__title{margin:0;max-width:24ch;font:900 var(--fs-h1)/1.06 var(--font-display);letter-spacing:-.03em;color:var(--on-brand)}.career-verdict__text{margin:0;max-width:72ch;font-size:var(--fs-body);line-height:1.6}.career-verdict .career-verdict__text,.career-verdict .ui-progress-row__value{color:var(--on-brand)}@media (max-width:767px){.career-verdict__title{font-size:var(--fs-h2)}}.career-topics{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none}.career-topics>li{display:grid}.career-topic{display:grid;gap:var(--s2);align-content:start;padding:var(--s4) var(--s5) var(--s5);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-hard);color:var(--text);text-decoration:none;transition:transform var(--dur-slow) var(--ease-spring),border-color var(--dur) var(--ease)}.career-topic:hover{transform:translateY(-3px);border-color:var(--accent)}.career-topic[data-level=ready]{border:var(--bw-strong) solid var(--toast-crust)}.career-topic__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.career-topic__lessons{font:700 var(--fs-caption)/1.3 var(--font-body);color:var(--text-3)}.career-topic__title{font:900 18px/1.3 var(--font-display);letter-spacing:-.015em}.career-topic__verdict{display:inline-flex;align-items:center;gap:var(--s2)}.career-topic__why{font-size:var(--fs-small);font-weight:600;line-height:1.5;color:var(--text-2)}@media (prefers-reduced-motion:reduce){.career-topic:hover{transform:none}}.career-map{display:grid;gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.career-map__lead{margin:0 0 var(--s1);padding:var(--s1) var(--s2) var(--s2);font-size:var(--fs-small);font-weight:600;line-height:1.5;color:var(--text-3);list-style:none}.career-counter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s2) var(--s4);margin:0 var(--s3);padding:var(--s3) var(--s4);min-height:var(--row);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--ring);font-weight:800}.career-counter+.career-counter{margin-top:var(--s2)}.career-counter:last-child{margin-bottom:var(--s4)}.career-counter__n{min-width:3ch;text-align:right;font:900 20px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--accent-text)}.career-counter__btns{display:flex;gap:var(--s1);flex-wrap:wrap}.career-form{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;padding:var(--s4);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--ring)}.career-form__wide{grid-column:1/-1}.career-lead{display:grid;gap:var(--s3);margin:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--ring)}.career-lead+.career-lead{margin-top:0}.career-lead__head{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap}.career-lead__name{margin:0;font:900 18px/1.25 var(--font-display);letter-spacing:-.015em}.career-lead__spacer{flex:1}.career-lead__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--s2)}.career-lead__iv{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;padding:var(--s2) var(--s3);border-radius:var(--r-2);background:var(--card);box-shadow:var(--ring);font-size:var(--fs-small);font-weight:700}.career-select{width:auto;min-width:160px}@media (max-width:767px){.career-counter{grid-template-columns:minmax(0,1fr) auto;margin-inline:var(--s2)}.career-counter__btns{grid-column:1/-1}.career-select{width:100%}.career-lead{margin:var(--s2);padding:var(--s3) var(--s4)}}.career-ai{position:relative}.career-plain.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,264px),1fr))}.career-svc{display:grid;gap:var(--s3);height:100%;align-content:start}.career-svc__price{margin:0;justify-self:start;padding:var(--s1) var(--s4);border-radius:var(--r-pill);background:var(--paper-yellow);color:var(--paper-ink);font:900 28px/1.1 var(--font-display);letter-spacing:-.02em;box-shadow:0 4px 0 var(--accent-edge)}.career-svc__text{margin:0;font-size:var(--fs-small);font-weight:600;line-height:1.6;color:var(--text-2)}.career-svc__foot{margin-top:auto;display:grid;gap:var(--s2)}.career-review{max-height:520px;overflow-y:auto;padding:var(--s4) var(--s5);white-space:pre-wrap;font-size:var(--fs-ui);line-height:1.6}.career-file{position:absolute;width:1px;height:1px;opacity:0}.career-file:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.mentor-calls{gap:var(--s10)}.mentor-curator{display:grid;gap:var(--s3)}.mentor-curator__kicker{margin:0;font:800 var(--fs-caption)/1.2 var(--font-body);letter-spacing:var(--tr-caption);text-transform:uppercase;color:var(--paper-ink)}.mentor-curator .ui-person__sub,.mentor-curator .ui-person__text{color:var(--paper-ink)}.mentor-slots{display:flex;gap:var(--s3);flex-wrap:wrap;padding:var(--s2) var(--s5) var(--s5);margin:0;list-style:none}.mentor-slot{display:grid;gap:2px;justify-items:start;min-height:var(--row);padding:var(--s2) var(--s4);background:var(--card);border:var(--bw) solid var(--border-strong);border-radius:var(--r-3);box-shadow:0 4px 0 var(--edge);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.mentor-slot:hover:not(:disabled){background:var(--accent-tint);border-color:var(--accent);transform:translateY(-1px)}.mentor-slot:active:not(:disabled){transform:translateY(4px);box-shadow:var(--shadow-press)}.mentor-slot:disabled{cursor:progress;color:var(--text-3)}.mentor-slot__when{font:700 var(--fs-small)/1.4 var(--font-mono)}.mentor-slot__meta{font-size:12px;font-weight:700;color:var(--text-3)}.mentor-note{margin:0;padding:var(--s2) var(--s5) var(--s5);font-size:var(--fs-small);font-weight:600;line-height:1.55;color:var(--text-3)}.mentor-bookings{display:grid;gap:var(--s3);margin:0;padding:0;list-style:none}.mentor-booking{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3) var(--s5);padding:var(--s4) var(--s5);background:var(--card);border:var(--bw-strong) solid var(--accent);border-radius:var(--r-3);box-shadow:0 4px 0 var(--accent-edge)}.mentor-booking__when{display:grid;gap:2px;padding-right:var(--s5);border-right:var(--bw) dashed var(--border-strong);font-weight:800}.mentor-booking__body{display:grid;gap:var(--s2);min-width:0}.mentor-booking__title{font:800 var(--fs-ui)/1.4 var(--font-body)}.mentor-booking__meta{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap}@media (max-width:767px){.mentor-booking{grid-template-columns:minmax(0,1fr)}.mentor-booking__when{padding:0 0 var(--s2);border-right:0;border-bottom:var(--bw) dashed var(--border-strong)}.mentor-slots{padding-inline:var(--s4)}}@media (prefers-reduced-motion:reduce){.mentor-slot:active:not(:disabled),.mentor-slot:hover:not(:disabled){transform:none}}.career-cond{display:flex;align-items:center;gap:var(--s2)}.career-note{margin:0 0 var(--s4);max-width:72ch}.career-plain{margin:0;padding:0;list-style:none}.career-alert{margin-bottom:var(--s6)}.career-journal{display:grid;gap:var(--s4);margin:0;padding:0;list-style:none}.career-journal>li{display:grid}.career-entry{margin:0;background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-hard)}.career-entry__meta{margin:0;color:var(--text-2)}.career-entry__row{display:flex;align-items:end;gap:var(--s3);flex-wrap:wrap}.career-entry__row .ui-field{flex:0 1 220px}.career-entry__asked{display:grid;gap:var(--s3)}.career-entry__asked>summary{cursor:pointer;min-height:var(--row);display:flex;align-items:center;font-weight:800;color:var(--accent-text)}.career-entry__asked[open]>summary{margin-bottom:var(--s2)}.career-entry__text{margin:0;white-space:pre-line;overflow-wrap:anywhere}.career-entry__asked>.ui-thread{margin-block:var(--s2) var(--s4)}@media (max-width:767px){.career-entry{margin:0}.career-entry__row .ui-field{flex:1 1 100%}}.career-folders{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}.career-folders>li{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;gap:var(--s2) var(--s4);align-items:center;padding:var(--s2) var(--s4);min-height:var(--row);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--ring);font-size:var(--fs-small);font-weight:700}.career-folders code{font-family:var(--font-mono);color:var(--accent-text)}@media (max-width:767px){.career-folders>li{grid-template-columns:minmax(0,1fr) auto}.career-folders>li>span:nth-child(2){grid-column:1/-1;grid-row:2}}