.page.svelte-1uha8ag{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:1.75rem}.hero.svelte-1uha8ag{margin-bottom:.25rem}.hero-opening.svelte-1uha8ag{margin:0;font-family:Crimson Pro,serif;font-style:italic;font-size:1.35rem;line-height:1.4;color:#0f1419;letter-spacing:.01em}.resume.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;border-top:2px solid #f97316;padding:.75rem 0 .5rem;text-decoration:none;color:inherit}.resume-label.svelte-1uha8ag{font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;color:#f97316;margin:0 0 .3rem}.resume-title.svelte-1uha8ag{margin:0;font-weight:500;font-size:1.2rem}.resume-progress.svelte-1uha8ag{text-align:right;min-width:9rem}.bar.svelte-1uha8ag{height:2px;background:#e2e8f0;position:relative}.fill.svelte-1uha8ag{position:absolute;inset:0 auto 0 0;background:#f97316}.resume-step.svelte-1uha8ag{margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.7rem;color:#94a3b8}section.svelte-1uha8ag{margin:0}.eyebrow.svelte-1uha8ag{font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;color:#94a3b8;margin:0 0 .5rem}.path-list.svelte-1uha8ag{list-style:none;padding:0;margin:0}.path-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.8rem 0;border-top:1px solid #e2e8f0;text-decoration:none;color:#0f1419;transition:background .1s}.path-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child a:where(.svelte-1uha8ag){border-bottom:1px solid #e2e8f0}.path-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background:#fff7ed}.path-body.svelte-1uha8ag{display:flex;flex-direction:column;min-width:0}.path-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:.75rem}.dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;flex-shrink:0;display:inline-block;margin-bottom:1px}.dot-link.svelte-1uha8ag{background:#4f46e5}.dot-mark.svelte-1uha8ag{background:#f97316}.dot-ok.svelte-1uha8ag{background:#059669}.path-name.svelte-1uha8ag{font-style:italic;font-size:1.05rem;font-weight:500}.path-meta.svelte-1uha8ag{font-family:ui-monospace,monospace;font-size:.7rem;color:#94a3b8;letter-spacing:.04em}.path-sub.svelte-1uha8ag{margin-top:.15rem;padding-left:1.1rem;font-size:.82rem;color:#94a3b8;line-height:1.45}.path-cta.svelte-1uha8ag{width:4.5rem;text-align:right;align-self:center;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em}.cta-link.svelte-1uha8ag{color:#4f46e5}.cta-mark.svelte-1uha8ag{color:#f97316}.cta-ok.svelte-1uha8ag{color:#059669}.cta-mute.svelte-1uha8ag{color:#cbd5e1}.grammar-tree.svelte-1uha8ag{margin-top:.25rem}.category.svelte-1uha8ag{margin-bottom:.25rem}.cat-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:.75rem;padding:.7rem 0 .4rem;border-top:1px solid #e2e8f0}.cat-name.svelte-1uha8ag{font-style:italic;font-size:1.05rem;font-weight:500}.cat-english.svelte-1uha8ag{font-family:ui-monospace,monospace;font-size:.7rem;color:#94a3b8;letter-spacing:.04em}.cat-count.svelte-1uha8ag{margin-left:auto;font-family:ui-monospace,monospace;font-size:.7rem;color:#cbd5e1;letter-spacing:.04em}.cat-paths.svelte-1uha8ag{list-style:none;padding:0 0 .4rem;margin:0}.cat-paths.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){display:grid;grid-template-columns:7rem 1fr auto;gap:.85rem;align-items:baseline;padding:.35rem 0 .35rem 1.1rem;text-decoration:none;color:#0f1419;transition:background .1s}.cat-paths.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background:#fff7ed}.path-name-deva.svelte-1uha8ag{font-size:.95rem;color:#0f1419}.path-en.svelte-1uha8ag{font-size:.85rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-status.svelte-1uha8ag{font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;text-align:right;min-width:2.5rem}.tools.svelte-1uha8ag{display:flex;gap:2rem;margin-top:.5rem;flex-wrap:wrap}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;color:#0f1419;display:inline-block;transition:opacity .15s}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:.95rem;font-weight:400}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover em:where(.svelte-1uha8ag){color:#f97316}.tool-meta.svelte-1uha8ag{display:block;margin-top:.1rem;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.04em;color:#94a3b8}.meta-due.svelte-1uha8ag{color:#e11d48}@media(max-width:540px){.path-list.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){grid-template-columns:1fr auto;column-gap:.75rem}.path-cta.svelte-1uha8ag{font-size:.65rem}.cat-paths.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){grid-template-columns:5rem 1fr auto}.tools.svelte-1uha8ag{gap:1.25rem 1.5rem}}@media(max-width:400px){.cat-paths.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){grid-template-columns:4rem 1fr auto;gap:.5rem;padding-left:.75rem}.resume.svelte-1uha8ag{gap:1rem}.resume-progress.svelte-1uha8ag{min-width:6rem}.path-sub.svelte-1uha8ag{padding-left:.75rem}}
