:root{--font-mono:IBM Plex Mono, SF Mono, Monaco, Cascadia Code, Courier New, monospace;--font-body:IBM Plex Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-heading:IBM Plex Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--line-height-body:1.8;--line-height-heading:1.4;--transition-fast:.15s;--transition-normal:.25s;--transition-slow:.35s;--transition-slower:.5s;--transition-opacity-fast:.1s;--transition-bezier:cubic-bezier(.4, 0, .2, 1);--max-content-width:1000px;--wide-content-width:1400px;--readable-max-width:70ch;--section-map-width:320px;--sidebar-width:400px;--sidebar-collapsed-width:80px;--sidebar-width-full:300px;--sidebar-transition-duration:.35s;--sidebar-transition-timing:cubic-bezier(.4, 0, .2, 1);--navbar-height:80px;--footer-height:60px;--right-panel-width:400px;--shadow-sm:0 2px 4px #0904300d;--shadow-md:0 2px 10px #0904300d;--shadow-lg:0 4px 15px #0904301a;--shadow-xl:0 10px 25px #09043026;--shadow-color:#090430;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-round:50%;--radius-pill:9999px;--z-index-fab:100;--z-index-overlay:999;--z-index-modal:1000;--z-index-notification:10000;--z-index-skip-nav:9999;--step--2:clamp(.7901rem, .7867rem + .0172vw, .8rem);--step--1:clamp(.8889rem, .8502rem + .1932vw, 1rem);--step-0:clamp(1rem, .913rem + .4348vw, 1.25rem);--step-1:clamp(1.125rem, .9728rem + .7609vw, 1.5625rem);--step-2:clamp(1.2656rem, 1.0265rem + 1.1957vw, 1.9531rem);--step-3:clamp(1.4238rem, 1.0699rem + 1.7697vw, 2.4414rem);--step-4:clamp(1.6018rem, 1.0975rem + 2.5217vw, 3.0518rem);--step-5:clamp(1.802rem, 1.102rem + 3.5003vw, 3.8147rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5rem, .48rem + .1vw, .5625rem);--space-xs:clamp(.75rem, .7199rem + .1504vw, .8438rem);--space-s:clamp(1rem, .913rem + .4348vw, 1.25rem);--space-m:clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-l:clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-xl:clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-2xl:clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-3xl:clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem)}.page-nav.svelte-1pidno2{text-align:center;width:100%;margin-top:var(--space-xl);z-index:999;pointer-events:none;position:sticky;bottom:10px}.nav-links.svelte-1pidno2{max-width:var(--max-content-width,1200px);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-md);pointer-events:auto;justify-content:space-between;gap:0;margin:0 auto;display:flex}.nav-link.svelte-1pidno2{align-items:center;gap:var(--space-2xs);color:var(--color-text-primary);padding:var(--space-s) var(--space-m);font-size:var(--step--1);cursor:pointer;border:none;border-right:1px solid var(--color-border);background-color:#0000;flex:1;min-width:0;font-family:inherit;text-decoration:none;transition:all .2s;display:flex}.nav-link.svelte-1pidno2:last-child{border-right:none}.nav-link.svelte-1pidno2 .nav-content:where(.svelte-1pidno2){flex-direction:column;flex:1;display:flex;overflow:hidden}.nav-link.svelte-1pidno2 .nav-label:where(.svelte-1pidno2){font-size:var(--step--2);color:var(--color-text-secondary);margin-bottom:var(--space-3xs)}.nav-link.svelte-1pidno2 .nav-title:where(.svelte-1pidno2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-link.svelte-1pidno2:hover:not(.disabled){background-color:var(--color-accent-hover-bg)}.nav-link.prev.svelte-1pidno2{text-align:left;justify-content:flex-start}.nav-link.next.svelte-1pidno2{text-align:right;justify-content:flex-end}.nav-link.next.svelte-1pidno2 .nav-content:where(.svelte-1pidno2){align-items:flex-end}.nav-link.disabled.svelte-1pidno2{color:var(--color-text-disabled);pointer-events:none;opacity:.6;background-color:#0000}.nav-link.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){display:none}@media (max-width:1024px){.nav-links.svelte-1pidno2{border-radius:var(--radius-sm);overflow:hidden}.nav-link.svelte-1pidno2{padding:var(--space-xs) var(--space-s);gap:var(--space-2xs);border-right:1px solid var(--color-border);flex:1;min-width:0}.nav-link.svelte-1pidno2:last-child{border-right:none}.nav-link.svelte-1pidno2 .nav-label:where(.svelte-1pidno2){display:none}.nav-link.svelte-1pidno2 .nav-title:where(.svelte-1pidno2){font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-link.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){display:none}.nav-link.prev.svelte-1pidno2 .nav-content:where(.svelte-1pidno2){display:none}.nav-link.next.svelte-1pidno2 .nav-content:where(.svelte-1pidno2){display:none}.nav-link.prev.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){font-size:var(--step--1);white-space:nowrap;font-weight:500;display:block}.nav-link.next.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){font-size:var(--step--1);white-space:nowrap;font-weight:500;display:block}.nav-link.prev.svelte-1pidno2{border-right:1px solid var(--color-border)}.nav-link.prev.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){margin-left:var(--space-2xs)}.nav-link.next.svelte-1pidno2 .mobile-number:where(.svelte-1pidno2){margin-right:var(--space-3xs)}}
