.role-evidence.svelte-11dm04s{color:#fff;background:#030712}.role-evidence.svelte-11dm04s h2{color:#fff}.career-evidence.svelte-1mtv9iz{margin-top:1.5rem;padding:1.25rem;border:1px solid #cbd5e1;border-radius:1rem;background:#f8fafc;color:#17212b;min-width:0;overflow-wrap:anywhere}h2.svelte-1mtv9iz{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;line-height:1.3;margin:0}.provenance.svelte-1mtv9iz{margin:.75rem 0 0;font-size:.875rem;line-height:1.6;color:#334155}.payoffs.svelte-1mtv9iz{display:grid;gap:.75rem;padding:0;margin:1rem 0;list-style:none;font-size:.875rem;line-height:1.5}.payoffs.svelte-1mtv9iz strong:where(.svelte-1mtv9iz),.payoffs.svelte-1mtv9iz span:where(.svelte-1mtv9iz){display:block}.payoffs.svelte-1mtv9iz span:where(.svelte-1mtv9iz){color:#334155}.playback.svelte-1mtv9iz{display:flex;gap:.5rem;flex-wrap:wrap}button.svelte-1mtv9iz{min-height:44px;padding:.5rem .875rem;border:1px solid #334155;border-radius:.5rem;background:#fff;color:#17212b;font-size:.875rem;font-weight:700;cursor:pointer}button.svelte-1mtv9iz:disabled{color:#475569;border-color:#94a3b8;background:#e2e8f0;cursor:default}button.svelte-1mtv9iz:focus-visible,summary.svelte-1mtv9iz:focus-visible{outline:3px solid #0369a1;outline-offset:3px}.reading-hint.svelte-1mtv9iz{margin:.75rem 0;color:#334155;font-size:.8125rem;line-height:1.5}.career-evidence.svelte-1mtv9iz .conversation-log .message{font-size:.875rem;color:#243643}.career-evidence.svelte-1mtv9iz .conversation-log .outcome li,.career-evidence.svelte-1mtv9iz .conversation-log .outcome small{font-size:.8125rem}.full-example.svelte-1mtv9iz{margin-top:.75rem;border-top:1px solid #cbd5e1}summary.svelte-1mtv9iz{min-height:44px;padding:.75rem 0;cursor:pointer;font-weight:700;font-size:.875rem}.full-transcript.svelte-1mtv9iz{font-size:.875rem;line-height:1.65}.full-transcript.svelte-1mtv9iz p:where(.svelte-1mtv9iz){margin:.75rem 0}.full-transcript.svelte-1mtv9iz ul:where(.svelte-1mtv9iz){list-style:disc;padding-left:1.25rem}.excerpt.svelte-1mtv9iz{white-space:pre-line}@media(min-width:640px){.payoffs.svelte-1mtv9iz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.career-evidence.svelte-1mtv9iz{padding:.875rem}}@media(max-width:639px){.career-evidence.full-job-os.svelte-1mtv9iz{padding-inline:.5rem}.career-evidence.full-job-os.svelte-1mtv9iz .conversation-log .message{max-width:100%}.career-evidence.full-job-os.svelte-1mtv9iz .phone-screen{height:auto}.career-evidence.full-job-os.svelte-1mtv9iz .conversation-log{padding-inline:.5rem;height:27rem;flex:none}}.product-explanation.svelte-1xl0j1{--ink: #0f172a;--muted: #475569;--line: #cbd5e1;--tint: #f0f9ff;border:1px solid var(--line);border-radius:1rem;background:#fff;padding:clamp(1rem,3vw,1.5rem);color:var(--ink);text-align:left}.product-explanation.dark.svelte-1xl0j1{--ink: #f8fafc;--muted: #cbd5e1;--line: #475569;--tint: #1e293b;background:#0f172a}.eyebrow.svelte-1xl0j1{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h2.svelte-1xl0j1{margin:.4rem 0 .65rem;color:var(--ink);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:800;line-height:1.25}p.svelte-1xl0j1,li.svelte-1xl0j1{font-size:.875rem;line-height:1.65;color:var(--muted)}p.svelte-1xl0j1{margin:.65rem 0 0}strong.svelte-1xl0j1{color:var(--ink)}ol.svelte-1xl0j1{display:grid;gap:.8rem;margin:1rem 0;padding-left:1.25rem}li.svelte-1xl0j1 span:where(.svelte-1xl0j1){display:block}.choice.svelte-1xl0j1{display:grid;gap:.75rem;border-block:1px solid var(--line);padding:.9rem 0}.choice.svelte-1xl0j1 p:where(.svelte-1xl0j1){margin:0}details.svelte-1xl0j1{margin-top:1rem}summary.svelte-1xl0j1{cursor:pointer;min-height:44px;padding:.55rem 0;font-size:.875rem;font-weight:700;color:var(--ink)}summary.svelte-1xl0j1:focus-visible{outline:3px solid #0ea5e9;outline-offset:4px;border-radius:.25rem}.essentials.svelte-1xl0j1{margin-top:.8rem;padding:.8rem 1rem;border-radius:.65rem;background:var(--tint)}.essentials.svelte-1xl0j1 p:where(.svelte-1xl0j1):first-child{margin-top:0}@media(min-width:640px){ol.svelte-1xl0j1{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.choice.svelte-1xl0j1{grid-template-columns:repeat(2,minmax(0,1fr))}}
