.track[data-astro-cid-q2eph22t]{display:grid;grid-template-columns:1fr;gap:1.2rem;padding:1.8rem 0;border-top:1px solid var(--line)}@media(min-width:820px){.track[data-astro-cid-q2eph22t]{grid-template-columns:240px 1fr;gap:2.4rem;padding:2.2rem 0}}.track__rail[data-astro-cid-q2eph22t]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media(min-width:820px){.track__rail[data-astro-cid-q2eph22t]{display:block;position:sticky;top:5rem;align-self:start}}.track__index[data-astro-cid-q2eph22t]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent);letter-spacing:.14em}.track__name[data-astro-cid-q2eph22t]{font-size:1.7rem;color:var(--chalk);margin:0;overflow-wrap:break-word;hyphens:auto}@media(min-width:820px){.track__name[data-astro-cid-q2eph22t]{margin:.35rem 0 .8rem;font-size:1.68rem}}.track__meter[data-astro-cid-q2eph22t]{display:inline-flex;align-items:flex-end;gap:3px;height:14px}.track__rung[data-astro-cid-q2eph22t]{display:block;width:16px;height:4px;background:var(--line)}.track__rung[data-astro-cid-q2eph22t].is-on{background:var(--accent)}.track__title[data-astro-cid-q2eph22t]{font-size:1.02rem;color:var(--accent-soft);margin-bottom:.5rem;letter-spacing:.02em}.track__desc[data-astro-cid-q2eph22t]{color:var(--ink-dim);margin-bottom:1.1rem;max-width:60ch}.track__facts[data-astro-cid-q2eph22t]{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:0 0 1.3rem;padding:0}.track__facts[data-astro-cid-q2eph22t] div[data-astro-cid-q2eph22t]{display:flex;gap:.5rem;align-items:baseline}.track__facts[data-astro-cid-q2eph22t] dt[data-astro-cid-q2eph22t]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-dim);opacity:.8}.track__facts[data-astro-cid-q2eph22t] dd[data-astro-cid-q2eph22t]{margin:0;font-size:.9rem;color:var(--ink)}.week[data-astro-cid-q2eph22t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px;list-style:none;margin:0;padding:0}.week__day[data-astro-cid-q2eph22t]{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--iron-card);padding:.55rem .6rem;display:flex;flex-direction:column;gap:.2rem;min-height:68px}.week__day[data-astro-cid-q2eph22t].is-rest{border-top-color:var(--line);background:transparent}.week__label[data-astro-cid-q2eph22t]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.week__session[data-astro-cid-q2eph22t]{font-size:.82rem;line-height:1.3;color:var(--chalk);font-weight:500}.week__day[data-astro-cid-q2eph22t].is-rest .week__session[data-astro-cid-q2eph22t]{color:var(--ink-dim);font-weight:400}.hero[data-astro-cid-j7pv25f6]{padding:4.5rem 0 3rem;background:radial-gradient(circle at 88% 12%,rgba(228,87,46,.16),transparent 58%),linear-gradient(180deg,var(--iron-night),var(--iron-black))}.hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,8.5vw,5.4rem);margin:1rem 0 1.2rem;line-height:.95}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--ink-dim);max-width:52ch}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.btn[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:.01em;padding:.78rem 1.5rem;border:1px solid var(--line);color:var(--ink)}.btn[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--chalk)}.btn--primary[data-astro-cid-j7pv25f6]{background:var(--accent);border-color:var(--accent);color:#150d09}.btn--primary[data-astro-cid-j7pv25f6]:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:#150d09}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem;margin:3rem 0 0;padding-top:1.8rem;border-top:1px solid var(--line)}@media(min-width:720px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.stat__value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:800;font-size:2.4rem;line-height:1;color:var(--accent)}.stat__label[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.premise[data-astro-cid-j7pv25f6]{padding:3.4rem 0;border-top:1px solid var(--line-soft)}.premise__grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem}@media(min-width:880px){.premise__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:3rem}}.premise__claim[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2.1rem);text-transform:none;letter-spacing:-.02em;line-height:1.15;max-width:20ch}.premise__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-dim)}.premise__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.tests[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.test[data-astro-cid-j7pv25f6]{background:var(--iron-black);padding:1.4rem 1.3rem}.test__top[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.test__id[data-astro-cid-j7pv25f6]{color:var(--accent)}.test__unit[data-astro-cid-j7pv25f6]{color:var(--ink-dim)}.test[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.7rem 0 .5rem;font-size:1.25rem}.test[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-dim);font-size:.9rem;line-height:1.55}.routing[data-astro-cid-j7pv25f6]{margin-top:2.4rem}.routing__title[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--accent-soft);margin-bottom:.9rem}.routing__note[data-astro-cid-j7pv25f6]{margin:.9rem 0 0}.levers[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem}.lever[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;padding-top:1.6rem;border-top:1px solid var(--line)}@media(min-width:880px){.lever[data-astro-cid-j7pv25f6]{grid-template-columns:4rem 1fr;gap:2rem}}.lever__n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);letter-spacing:.1em}.lever[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin-bottom:.5rem}.lever[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-dim);max-width:62ch}.lever__swap[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.82rem;color:var(--chalk);background:var(--iron-card);border-left:2px solid var(--accent);padding:.6rem .9rem;margin-bottom:.8rem}.lever__when[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--steel);margin-bottom:0}.ladders[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ladder[data-astro-cid-j7pv25f6]{min-width:0;padding:1.5rem 0;border-top:1px solid var(--line)}.ladder__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ladder__head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.ladder__rule[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--steel);margin:0}.ladder__rungs[data-astro-cid-j7pv25f6]{display:flex;gap:0;list-style:none;margin:0;padding:0 0 .4rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.rung[data-astro-cid-j7pv25f6]{flex:1 0 auto;min-width:132px;border-top:2px solid var(--line);padding:.7rem .9rem .2rem 0;position:relative}.rung[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-5px;left:0;width:8px;height:8px;background:var(--iron-black);border:2px solid var(--line);border-radius:50%}.rung[data-astro-cid-j7pv25f6]:first-child:before,.rung[data-astro-cid-j7pv25f6]:first-child{border-color:var(--accent)}.rung__n[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;color:var(--ink-dim);margin-bottom:.2rem}.rung[data-astro-cid-j7pv25f6]:first-child .rung__n[data-astro-cid-j7pv25f6]{color:var(--accent)}.rung__name[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--chalk);line-height:1.3;display:block;padding-right:.8rem}a[data-astro-cid-j7pv25f6].rung__name{text-decoration:underline;text-decoration-color:var(--accent-deep);text-underline-offset:.2em;border:none}a[data-astro-cid-j7pv25f6].rung__name:hover{text-decoration-color:var(--accent)}.timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.block[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.4rem 1.6rem;padding:1.3rem 0;border-top:1px solid var(--line)}@media(min-width:720px){.block[data-astro-cid-j7pv25f6]{grid-template-columns:7rem 1fr}}.block__clock[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem}@media(min-width:720px){.block__clock[data-astro-cid-j7pv25f6]{display:block}}.block__time[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.05rem;color:var(--accent);display:block}.block__span[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.block[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:.4rem}.block[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-dim);max-width:66ch}.mistakes[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:880px){.mistakes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;column-gap:2.6rem}}.mistake[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.2rem 1fr;gap:.9rem;padding:1.2rem 0;border-top:1px solid var(--line)}.mistake__n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;color:var(--accent);padding-top:.15rem}.mistake[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.02rem;margin-bottom:.35rem;color:var(--chalk)}.mistake[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-dim);font-size:.92rem}.faq__item[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding:1.05rem 0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-family:var(--font-display);font-variation-settings:"wdth" 108;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--chalk);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.faq__item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:rotate(225deg) translateY(-2px)}.faq__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.85rem 0 0;color:var(--ink-dim);max-width:72ch;font-size:.97rem}
