.head[data-astro-cid-nntkhrjw]{padding-top:clamp(32px,7vh,80px);padding-bottom:var(--s6)}.head-h[data-astro-cid-nntkhrjw]{font-size:var(--t-display);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1}.head-sub[data-astro-cid-nntkhrjw]{margin:var(--s3) 0 0;color:var(--muted);font-size:var(--t-lead)}.seg-bar[data-astro-cid-nntkhrjw]{top:var(--nav-h);z-index:30;padding:var(--s3) 0;background:linear-gradient(var(--bg) 70%, transparent);position:sticky}@media (width<=767px){.seg-bar[data-astro-cid-nntkhrjw]{top:calc(var(--nav-h) + env(safe-area-inset-top))}}.seg[data-astro-cid-nntkhrjw]{background:var(--raise);border:1px solid var(--rule);scrollbar-width:none;box-sizing:border-box;border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.seg[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{min-height:40px;padding:0 var(--s4);color:var(--muted);font-size:var(--t-note);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.seg[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-selected=true]{background:var(--fg);color:var(--bg)}.seg-n[data-astro-cid-nntkhrjw]{font-size:var(--t-micro);opacity:.65}@media (width<=479px){.seg[data-astro-cid-nntkhrjw]{width:100%}.seg[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{flex:auto;justify-content:center;padding:0 10px;font-size:13px}.seg-n[data-astro-cid-nntkhrjw]{display:none}}.views[data-astro-cid-nntkhrjw]{padding-top:var(--s6)}.tier[data-astro-cid-nntkhrjw]+.tier[data-astro-cid-nntkhrjw]{margin-top:var(--s16)}.spine-lead[data-astro-cid-nntkhrjw]{margin:0 0 var(--s8);max-width:60ch;font-size:var(--t-lead);color:var(--fg)}.spine[data-astro-cid-nntkhrjw]{--rail-x:7px;padding:0 0 0 calc(var(--rail-x) * 2 + var(--s6));gap:var(--s12);margin:0;list-style:none;display:grid;position:relative}.stage[data-astro-cid-nntkhrjw]:not(.stage--branch):after{content:"";left:calc((var(--rail-x) * 2 + var(--s6)) * -1 + var(--rail-x));top:18px;bottom:calc(var(--s12) * -1);background:linear-gradient(var(--warm), var(--rule-strong));width:2px;position:absolute}.stage[data-astro-cid-nntkhrjw]:nth-last-child(2):after{bottom:0}.stage[data-astro-cid-nntkhrjw]{gap:var(--s6);display:grid;position:relative}.stage-node[data-astro-cid-nntkhrjw]{left:calc((var(--rail-x) * 2 + var(--s6)) * -1 + var(--rail-x) - 6px);background:var(--bg);border:2px solid var(--warm);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:4px}.stage-era[data-astro-cid-nntkhrjw]{margin:0 0 var(--s1);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.stage-h[data-astro-cid-nntkhrjw]{gap:var(--s3);font-size:var(--t-h2);letter-spacing:-.03em;align-items:baseline;margin:0;font-weight:600;line-height:1.05;display:flex}.stage-h[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{font-size:var(--t-note);color:var(--muted);font-weight:400}.stage-note[data-astro-cid-nntkhrjw]{margin:var(--s2) 0 0;max-width:60ch;color:var(--muted)}.stage--branch[data-astro-cid-nntkhrjw]{padding-left:calc(var(--s6) + 22px)}.stage--branch[data-astro-cid-nntkhrjw]:before{content:"";left:calc((var(--rail-x) * 2 + var(--s6)) * -1 + var(--rail-x));top:calc(var(--s12) * -1);width:calc(var(--rail-x) + var(--s6) * 2);height:calc(var(--s12) + 12px);border-left:2px dashed var(--rule-strong);border-bottom:2px dashed var(--rule-strong);border-bottom-left-radius:18px;position:absolute}.stage--branch[data-astro-cid-nntkhrjw] .stage-node[data-astro-cid-nntkhrjw]{left:calc(var(--s6) * 1 - 6px - 1px);border-style:dashed;border-color:var(--rule-strong)}.stage--branch[data-astro-cid-nntkhrjw] .stage-h[data-astro-cid-nntkhrjw]{color:var(--muted)}.tier-h[data-astro-cid-nntkhrjw]{gap:var(--s3);font-size:var(--t-h3);letter-spacing:-.02em;margin:0 0 var(--s6);padding-bottom:var(--s3);border-bottom:1px solid var(--rule);align-items:baseline;font-weight:600;display:flex}.tier-note[data-astro-cid-nntkhrjw].live-note{margin-top:0}.tier-note[data-astro-cid-nntkhrjw]{margin:calc(var(--s4) * -1) 0 var(--s6);max-width:65ch;color:var(--muted);font-size:var(--t-note)}.tier-h[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{font-size:var(--t-note);color:var(--muted);font-weight:400}.cards--prob[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.skill-pick[data-astro-cid-nntkhrjw]{margin-bottom:var(--s4)}.skill-pick[data-astro-cid-nntkhrjw] .chip[data-astro-cid-nntkhrjw]{cursor:pointer;color:var(--fg);min-height:36px}.skill-pick[data-astro-cid-nntkhrjw] .chip[data-astro-cid-nntkhrjw] b[data-astro-cid-nntkhrjw]{opacity:.6;font-weight:500}.skill-pick[data-astro-cid-nntkhrjw] .chip[data-astro-cid-nntkhrjw][aria-pressed=true]{background:var(--fg);color:var(--bg)}.skill-h[data-astro-cid-nntkhrjw]{gap:var(--s3);margin:var(--s6) 0 var(--s2);font-size:var(--t-h2);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;font-weight:600;line-height:1.05;display:flex}.skill-h-n[data-astro-cid-nntkhrjw]{color:var(--warm)}.skill-note[data-astro-cid-nntkhrjw]{margin:0 0 var(--s6);color:var(--muted);font-size:var(--t-note)}[data-astro-cid-nntkhrjw][data-skill-cards] .chip.is-proof{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-on-accent)}
