:root{--accent-codex:#ffb000}.meridian-highlight[data-astro-cid-mf5ohg2k]{color:var(--accent-interactive)}.meridian-wrong[data-astro-cid-mf5ohg2k]{color:var(--semantic-error)}.meridian-hero[data-astro-cid-mf5ohg2k]{padding:120px var(--space-8) 40px}.meridian-hero__inner[data-astro-cid-mf5ohg2k]{max-width:var(--container-max);margin:0 auto}.meridian-hero__eyebrow[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-interactive);margin-bottom:28px}.meridian-hero__title[data-astro-cid-mf5ohg2k]{font-size:var(--text-display-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);text-wrap:pretty;margin:0}.meridian-disclaimer[data-astro-cid-mf5ohg2k]{padding:0 var(--space-8) 96px;border-bottom:1px solid var(--border-subtle)}.meridian-disclaimer__inner[data-astro-cid-mf5ohg2k]{max-width:var(--container-max);margin:0 auto}.meridian-disclaimer__blockquote[data-astro-cid-mf5ohg2k]{border-left:2px solid var(--accent-interactive);background:#15cb6408;max-width:760px;margin:0;padding:20px 28px}.meridian-disclaimer__label[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-interactive);margin-bottom:10px}.meridian-disclaimer__text[data-astro-cid-mf5ohg2k]{font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--text-secondary);margin:0;font-style:italic}.meridian-steps[data-astro-cid-mf5ohg2k]{padding:96px var(--space-8);border-bottom:1px solid var(--border-subtle)}.meridian-steps__inner[data-astro-cid-mf5ohg2k]{max-width:var(--container-max);grid-template-columns:220px 1fr;align-items:start;gap:64px;margin:0 auto;display:grid}.meridian-scrubber[data-astro-cid-mf5ohg2k]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:0;padding:20px 16px;position:sticky;top:100px}.meridian-scrubber__header[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding-bottom:8px}.meridian-scrubber__nav[data-astro-cid-mf5ohg2k]{flex-direction:column;gap:8px;display:flex}.meridian-scrubber__item[data-astro-cid-mf5ohg2k]{font-size:var(--text-caption);color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;align-items:center;gap:12px;padding:6px 10px;display:flex}.meridian-scrubber__item[data-astro-cid-mf5ohg2k]:hover{color:var(--text-primary);background:#ffffff08}.meridian-scrubber__item[data-astro-cid-mf5ohg2k].active{color:var(--accent-interactive);border-left-color:var(--accent-interactive);background:#15cb640d}.meridian-scrubber__num[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-weight:600}.meridian-scrubber__label[data-astro-cid-mf5ohg2k]{font-family:var(--font-sans-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.meridian-steps__main[data-astro-cid-mf5ohg2k]{flex-direction:column;gap:0;display:flex}.meridian-scrubber__item[data-astro-cid-mf5ohg2k]:focus-visible,.meridian-btn[data-astro-cid-mf5ohg2k]:focus-visible{outline:2px solid var(--accent-interactive);outline-offset:2px}.meridian-step[data-astro-cid-mf5ohg2k]{grid-template-columns:90px 1px 1fr 340px;gap:0;scroll-margin-top:120px;display:grid}.meridian-step__meta[data-astro-cid-mf5ohg2k]{padding:0 24px 96px 0}.meridian-step__tag[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.14em;color:var(--text-tertiary)}.meridian-step__tag--active[data-astro-cid-mf5ohg2k]{color:var(--accent-interactive)}.meridian-step__tag--amber[data-astro-cid-mf5ohg2k]{color:var(--accent-codex)}.meridian-step__time[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-tertiary);margin-top:8px}.meridian-step__spine[data-astro-cid-mf5ohg2k]{background:var(--border-subtle);position:relative}.meridian-step__dot[data-astro-cid-mf5ohg2k]{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-3.5px}.meridian-step__dot--active[data-astro-cid-mf5ohg2k]{background:var(--accent-interactive);box-shadow:0 0 10px var(--accent-interactive)}.meridian-step__dot--amber[data-astro-cid-mf5ohg2k]{background:var(--accent-codex);box-shadow:0 0 10px var(--accent-codex)}.meridian-step__content[data-astro-cid-mf5ohg2k]{padding:0 40px 96px}.meridian-step__eyebrow[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.meridian-step__title[data-astro-cid-mf5ohg2k]{font-size:var(--text-headline-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);margin:0 0 14px}.meridian-step__body[data-astro-cid-mf5ohg2k]{font-size:var(--text-body-md);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.meridian-step__visual[data-astro-cid-mf5ohg2k]{padding-bottom:96px}.gloss-pill[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-default);color:var(--text-secondary);background:#ffffff0f;align-items:center;padding:2px 8px;display:inline-flex}.gloss-pill--amber[data-astro-cid-mf5ohg2k]{background:color-mix(in srgb, var(--accent-codex) 12%, transparent);border-color:color-mix(in srgb, var(--accent-codex) 35%, transparent);color:var(--accent-codex)}.svg-card[data-astro-cid-mf5ohg2k]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:0;padding:16px;box-shadow:0 8px 24px #0006}.meridian-svg[data-astro-cid-mf5ohg2k]{width:100%;height:auto;display:block}.meridian-closing[data-astro-cid-mf5ohg2k]{padding:100px var(--space-8);text-align:center}.meridian-closing__inner[data-astro-cid-mf5ohg2k]{max-width:var(--container-max);margin:0 auto}.meridian-closing__heading[data-astro-cid-mf5ohg2k]{font-size:var(--text-display-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);text-wrap:pretty;max-width:760px;margin:0 auto 40px}.meridian-closing__actions[data-astro-cid-mf5ohg2k]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.meridian-btn[data-astro-cid-mf5ohg2k]{font-family:var(--font-sans-body);font-size:var(--text-body-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);border-radius:0;align-items:center;gap:10px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.meridian-btn--primary[data-astro-cid-mf5ohg2k]{background:var(--accent-interactive);color:var(--text-on-accent);border:1px solid var(--accent-interactive)}.meridian-btn--primary[data-astro-cid-mf5ohg2k]:hover{background:var(--accent-interactive-hover);border-color:var(--accent-interactive-hover);box-shadow:0 0 12px #15cb6466}.meridian-btn--secondary[data-astro-cid-mf5ohg2k]{color:var(--text-primary);border:1px solid var(--border-default);background:0 0}.meridian-btn--secondary[data-astro-cid-mf5ohg2k]:hover{border-color:var(--text-primary);background:#ffffff0d}.meridian-btn__arrow[data-astro-cid-mf5ohg2k]{font-family:var(--font-mono)}@media (width<=1100px){.meridian-steps__inner[data-astro-cid-mf5ohg2k]{grid-template-columns:1fr;gap:40px}.meridian-scrubber[data-astro-cid-mf5ohg2k]{display:none}}@media (width<=960px){.meridian-step[data-astro-cid-mf5ohg2k]{grid-template-columns:80px 1px 1fr 280px}.meridian-step__content[data-astro-cid-mf5ohg2k]{padding:0 24px 80px}}@media (width<=860px){.meridian-hero[data-astro-cid-mf5ohg2k]{padding:80px var(--space-8) 32px}.meridian-disclaimer[data-astro-cid-mf5ohg2k]{padding-bottom:64px}.meridian-steps[data-astro-cid-mf5ohg2k]{padding:64px var(--space-8)}.meridian-step[data-astro-cid-mf5ohg2k]{flex-direction:column;gap:0;display:flex}.meridian-step__spine[data-astro-cid-mf5ohg2k]{display:none}.meridian-step__meta[data-astro-cid-mf5ohg2k]{align-items:center;gap:12px;padding:0 0 12px;display:flex}.meridian-step__time[data-astro-cid-mf5ohg2k]{margin-top:0}.meridian-step__content[data-astro-cid-mf5ohg2k]{padding:0 0 24px}.meridian-step__visual[data-astro-cid-mf5ohg2k]{padding-bottom:64px}.meridian-closing__actions[data-astro-cid-mf5ohg2k]{flex-direction:column;gap:16px}.meridian-btn[data-astro-cid-mf5ohg2k]{justify-content:center;width:100%}}
