.twentyx-dark.svelte-1ltftyg{--tx-bg: #0f0a14;--tx-surface: #1e1226;--tx-surface-raised: #2a1a35;--tx-border: #3d2850;--tx-border-strong: #68477f;--tx-text-primary: #f0e8f5;--tx-text-secondary: #b79bc7;--tx-accent-warm: #ff9248;--tx-accent-warm-light: #ffc08e;--tx-accent-cool: #c4a0e8;--tx-status-completed: #b7bdc8;--tx-status-active: #75d99e;--tx-status-future: #5d5d70;--tx-timeline-future: #777789;--tx-future-text: #a3a3b2;--tx-font-sans: "Public Sans Web", "Public Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--tx-font-mono: "Roboto Mono Web", "Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;color-scheme:dark;font-family:var(--tx-font-sans)}.twentyx-outer.svelte-1ltftyg{min-height:100vh;background:radial-gradient(circle at 16% 10%,rgba(117,38,96,.2),transparent 30rem),radial-gradient(circle at 80% 42%,rgba(73,28,61,.18),transparent 34rem),var(--tx-bg);color:var(--tx-text-primary)}.twentyx-layout.svelte-1ltftyg{display:grid;max-width:1440px;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3.5rem) 6rem;grid-template-areas:"main aside";grid-template-columns:minmax(0,1fr) 220px;gap:clamp(2rem,5vw,4.5rem);align-items:start}.twentyx-main.svelte-1ltftyg{min-width:0;grid-area:main}.twentyx-aside.svelte-1ltftyg{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;grid-area:aside}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav{width:100%;margin:0;padding:.35rem 0 .35rem 1rem;border:0;border-left:1px solid var(--tx-border);border-radius:0;background:transparent;box-shadow:none}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__heading{margin:0 0 .8rem;color:var(--tx-text-secondary);font-family:var(--tx-font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list{border:0}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button),.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button):visited{color:var(--tx-text-secondary);font-size:.8rem;font-weight:550;line-height:1.35}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button):hover,.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button):active,.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button).usa-current{color:var(--tx-accent-warm-light)}.twentyx-aside.svelte-1ltftyg .usa-in-page-nav__list a:not(.usa-button).usa-current:after{left:-1.05rem;width:3px;background-color:var(--tx-accent-warm)}@media(max-width:1050px){.twentyx-layout.svelte-1ltftyg{grid-template-areas:"main";grid-template-columns:minmax(0,1fr)}.twentyx-aside.svelte-1ltftyg{display:none}}@media(max-width:640px){.twentyx-layout.svelte-1ltftyg{padding-top:1rem;padding-right:0;padding-left:0}.twentyx-main.svelte-1ltftyg{padding:0 1rem}}
