.prof.svelte-1x5wqbe{padding:28px 0 60px;width:100%}.back.svelte-1x5wqbe{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.back.svelte-1x5wqbe:hover{color:var(--c3)}h1.svelte-1x5wqbe{font-weight:800;font-size:clamp(34px,5.4vw,54px);letter-spacing:-.03em;margin:16px 0 14px}.summary.svelte-1x5wqbe{font-size:19px;color:var(--ink);line-height:1.55;max-width:56ch;margin:0 0 40px}.cols.svelte-1x5wqbe{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:760px){.cols.svelte-1x5wqbe{grid-template-columns:1.5fr 1fr;gap:48px}}.main.svelte-1x5wqbe h2:where(.svelte-1x5wqbe){font-weight:800;font-size:21px;letter-spacing:-.01em;margin:0 0 10px}.main.svelte-1x5wqbe section:where(.svelte-1x5wqbe){margin-bottom:30px}.main.svelte-1x5wqbe p:where(.svelte-1x5wqbe){font-size:16px;line-height:1.7;color:var(--muted);margin:0;max-width:58ch}.main.svelte-1x5wqbe .cta:where(.svelte-1x5wqbe){margin-top:8px}.try-steps.svelte-1x5wqbe{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.try-steps.svelte-1x5wqbe li:where(.svelte-1x5wqbe){font-size:15px;line-height:1.6;color:var(--muted);max-width:58ch}.try-steps.svelte-1x5wqbe li:where(.svelte-1x5wqbe)::marker{color:var(--c3);font-weight:700}.try-text.svelte-1x5wqbe{color:var(--ink)}.try-steps.svelte-1x5wqbe a:where(.svelte-1x5wqbe){margin-left:6px;color:var(--c3);font-weight:700;text-decoration:none;white-space:nowrap}.try-steps.svelte-1x5wqbe a:where(.svelte-1x5wqbe):hover{text-decoration:underline}.card.svelte-1x5wqbe{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:22px;margin-bottom:16px}.viz.svelte-1x5wqbe{padding-top:26px}.cap.svelte-1x5wqbe{text-align:center;font-size:12px;color:var(--muted);margin:12px 0 0;line-height:1.5}.k.svelte-1x5wqbe{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.salary.svelte-1x5wqbe{font-weight:800;font-size:20px;margin:0}.src.svelte-1x5wqbe{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle;padding:2px 8px;border-radius:99px;cursor:help}.src-bls.svelte-1x5wqbe{color:#0a7d4b;background:color-mix(in oklab,#12b76a 16%,transparent)}.src-rosstat.svelte-1x5wqbe{color:#1560c0;background:color-mix(in oklab,#4f9dff 18%,transparent)}.src-hh.svelte-1x5wqbe{color:#b3001b;background:color-mix(in oklab,#ff2b4e 14%,transparent)}.src-ine.svelte-1x5wqbe{color:#8a5a00;background:color-mix(in oklab,#f0a202 18%,transparent)}.src-adzuna.svelte-1x5wqbe{color:#0b7a5c;background:color-mix(in oklab,#16c79a 16%,transparent)}.src-est.svelte-1x5wqbe{color:var(--muted);background:var(--line)}.demand.svelte-1x5wqbe{color:var(--muted);font-size:14px;margin:8px 0 0}.howto.svelte-1x5wqbe{margin-top:48px;border-top:1px solid var(--line);padding-top:36px}.howto-h.svelte-1x5wqbe{font-weight:800;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin:0 0 22px}.paths.svelte-1x5wqbe{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.paths.svelte-1x5wqbe{grid-template-columns:1fr 1fr}}.path.svelte-1x5wqbe{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:20px 22px}.path-top.svelte-1x5wqbe{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.path-title.svelte-1x5wqbe{font-weight:700;font-size:17px}.path-code.svelte-1x5wqbe{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ege-label.svelte-1x5wqbe,.tl-label.svelte-1x5wqbe{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.ege.svelte-1x5wqbe{display:flex;flex-wrap:wrap;gap:7px}.ege-chip.svelte-1x5wqbe{font-size:13px;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 11px}.path-vuz.svelte-1x5wqbe{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;color:var(--chip-ink);text-decoration:none}.path-vuz.svelte-1x5wqbe:hover{text-decoration:underline}.edu-portal.svelte-1x5wqbe{display:inline-block;margin-top:16px;font-size:14px;font-weight:700;color:var(--chip-ink);text-decoration:none}.edu-portal.svelte-1x5wqbe:hover{text-decoration:underline}.timeline.svelte-1x5wqbe{margin-top:26px}.timeline.svelte-1x5wqbe ol:where(.svelte-1x5wqbe){list-style:none;margin:0;padding:0;display:grid;gap:10px}.timeline.svelte-1x5wqbe li:where(.svelte-1x5wqbe){display:flex;align-items:baseline;gap:14px}.tl-when.svelte-1x5wqbe{flex:0 0 44px;font-weight:800;font-size:13px;color:var(--c3);text-transform:lowercase}.tl-title.svelte-1x5wqbe{font-size:15px;line-height:1.5}.edu-disclaimer.svelte-1x5wqbe,.edu-none.svelte-1x5wqbe{color:var(--muted);font-size:13px;line-height:1.6;max-width:62ch;margin-top:22px}.tldr.svelte-1x5wqbe{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:18px 22px;margin:0 0 36px;max-width:58ch}.tldr-k.svelte-1x5wqbe{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.tldr-salary.svelte-1x5wqbe{font-weight:700;font-size:16px;line-height:1.5;color:var(--ink);margin:0}.tldr-who.svelte-1x5wqbe{font-size:15px;line-height:1.6;color:var(--muted);margin:8px 0 0}.faq.svelte-1x5wqbe{margin-top:48px;border-top:1px solid var(--line);padding-top:36px}.faq-h.svelte-1x5wqbe{font-weight:800;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin:0 0 22px}.faq-list.svelte-1x5wqbe{display:grid;gap:18px}.faq-item.svelte-1x5wqbe{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:18px 22px}.faq-q.svelte-1x5wqbe{font-weight:700;font-size:16px;line-height:1.5;color:var(--ink);margin:0 0 8px}.faq-a.svelte-1x5wqbe{font-size:15px;line-height:1.7;color:var(--muted);margin:0;max-width:62ch}
