.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--prae-signal: oklch(.86 .21 133);--prae-signal-hover: oklch(.95 .15 133);--prae-signal-edge: oklch(.4 .06 133);--prae-hold: oklch(.83 .16 78);--prae-veto: oklch(.66 .2 25);--prae-veto-text: oklch(.75 .16 25);--prae-ground: oklch(.155 .008 255);--prae-ground-sunk: oklch(.135 .008 255);--prae-surface: oklch(.175 .008 255);--prae-raised: oklch(.185 .009 255);--prae-line: oklch(.28 .01 255);--prae-line-strong: oklch(.32 .01 255);--prae-line-soft: oklch(.26 .01 255);--prae-muted: oklch(.6 .012 255);--prae-secondary: oklch(.72 .01 255);--prae-text: oklch(.96 .004 255);--prae-claim: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--prae-proof: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--prae-display: 92px;--prae-title: 46px;--prae-heading: 30px;--prae-subhead: 26px;--prae-stat: 28px;--prae-lead: 21px;--prae-intro: 17px;--prae-body: 16px;--prae-ui: 14.5px;--prae-note: 14px;--prae-small: 13px;--prae-mono: 12px;--prae-label: 11px;--prae-micro: 10px;--prae-track-display: -.045em;--prae-track-title: -.03em;--prae-track-subhead: -.02em;--prae-track-label: .14em;--prae-track-eyebrow: .22em;--prae-track-chip: .16em;--prae-radius: 2px;--prae-pill: 999px;--prae-hairline: 1px;--prae-s1: 4px;--prae-s2: 8px;--prae-s3: 12px;--prae-s4: 20px;--prae-s5: 32px;--prae-s6: 48px;--prae-s7: 88px;--prae-row: 32px;--prae-row-touch: 44px;--prae-shell: 1280px;--prae-rail: 232px;--prae-ease: cubic-bezier(.2, 0, 0, 1);--prae-state: .12s;--prae-surface-motion: .18s;--prae-verdict: 0ms}[data-prae=ledger]{--prae-signal: oklch(.45 .16 140);--prae-signal-bright: oklch(.5 .16 140);--prae-signal-edge: oklch(.5 .13 140);--prae-signal-text: oklch(.42 .14 140);--prae-signal-on: oklch(.985 .003 100);--prae-hold: oklch(.55 .15 55);--prae-veto: oklch(.52 .19 25);--prae-veto-text: oklch(.5 .19 25);--prae-veto-edge: oklch(.62 .17 25);--prae-ground: oklch(.975 .003 100);--prae-raised: oklch(.99 .002 100);--prae-sunk: oklch(.955 .004 100);--prae-active: oklch(.955 .006 130);--prae-line: oklch(.88 .004 100);--prae-line-soft: oklch(.92 .004 100);--prae-line-faint: oklch(.93 .004 100);--prae-line-card: oklch(.86 .005 100);--prae-line-strong: oklch(.8 .006 100);--prae-edge: oklch(.32 .01 255);--prae-text: oklch(.22 .01 255);--prae-text-row: oklch(.24 .01 255);--prae-secondary: oklch(.4 .01 255);--prae-muted: oklch(.5 .01 255);--prae-muted-soft: oklch(.55 .01 255);--prae-dim: oklch(.45 .01 255);--prae-seal: oklch(.6 .01 255)}@media(prefers-reduced-motion:reduce){:root{--prae-state: 0ms;--prae-surface-motion: 0ms}}:root{--signal: oklch(.45 .16 140);--signal-bright: oklch(.5 .16 140);--signal-edge: oklch(.5 .13 140);--signal-text: oklch(.42 .14 140);--signal-on: oklch(.985 .003 100);--hold: oklch(.55 .15 55);--veto: oklch(.52 .19 25);--veto-text: oklch(.5 .19 25);--veto-edge: oklch(.62 .17 25);--ground: oklch(.975 .003 100);--raised: oklch(.99 .002 100);--sunk: oklch(.955 .004 100);--active: oklch(.955 .006 130);--line: oklch(.88 .004 100);--line-soft: oklch(.92 .004 100);--line-faint: oklch(.93 .004 100);--line-card: oklch(.86 .005 100);--line-strong: oklch(.8 .006 100);--edge: oklch(.32 .01 255);--ink: oklch(.22 .01 255);--ink-row: oklch(.24 .01 255);--secondary: oklch(.4 .01 255);--muted: oklch(.5 .01 255);--muted-soft: oklch(.55 .01 255);--dim: oklch(.45 .01 255);--seal: oklch(.6 .01 255);--mark: none}:root[data-theme=dark]{--signal: oklch(.86 .21 133);--signal-bright: oklch(.95 .15 133);--signal-edge: oklch(.4 .06 133);--signal-text: oklch(.86 .21 133);--signal-on: oklch(.155 .008 255);--hold: oklch(.83 .16 78);--veto: oklch(.66 .2 25);--veto-text: oklch(.75 .16 25);--veto-edge: oklch(.45 .12 25);--ground: oklch(.155 .008 255);--raised: oklch(.185 .009 255);--sunk: oklch(.135 .008 255);--active: oklch(.215 .022 133);--line: oklch(.28 .01 255);--line-soft: oklch(.26 .01 255);--line-faint: oklch(.235 .01 255);--line-card: oklch(.3 .01 255);--line-strong: oklch(.32 .01 255);--edge: oklch(.72 .01 255);--ink: oklch(.96 .004 255);--ink-row: oklch(.9 .006 255);--secondary: oklch(.72 .01 255);--muted: oklch(.6 .012 255);--muted-soft: oklch(.575 .012 255);--dim: oklch(.62 .012 255);--seal: oklch(.58 .012 255);--mark: invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--signal: oklch(.86 .21 133);--signal-bright: oklch(.95 .15 133);--signal-edge: oklch(.4 .06 133);--signal-text: oklch(.86 .21 133);--signal-on: oklch(.155 .008 255);--hold: oklch(.83 .16 78);--veto: oklch(.66 .2 25);--veto-text: oklch(.75 .16 25);--veto-edge: oklch(.45 .12 25);--ground: oklch(.155 .008 255);--raised: oklch(.185 .009 255);--sunk: oklch(.135 .008 255);--active: oklch(.215 .022 133);--line: oklch(.28 .01 255);--line-soft: oklch(.26 .01 255);--line-faint: oklch(.235 .01 255);--line-card: oklch(.3 .01 255);--line-strong: oklch(.32 .01 255);--edge: oklch(.72 .01 255);--ink: oklch(.96 .004 255);--ink-row: oklch(.9 .006 255);--secondary: oklch(.72 .01 255);--muted: oklch(.6 .012 255);--muted-soft: oklch(.575 .012 255);--dim: oklch(.62 .012 255);--seal: oklch(.58 .012 255);--mark: invert(1)}}:root{--claim: var(--prae-claim);--proof: var(--prae-proof);--ease: var(--prae-ease);--surface-motion: var(--prae-surface-motion)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--claim);-webkit-font-smoothing:antialiased;overflow:hidden}.console{display:grid;grid-template-columns:232px 1fr;height:100%;min-height:0}.console>main{overflow-y:auto;min-height:0;scroll-behavior:smooth}.rail{border-right:1px solid var(--line);padding:22px 0;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 20px 22px}.brand b{font-size:15px;letter-spacing:.02em}.mark{width:26px;height:26px;display:block;filter:var(--mark)}.eyebrow{font-family:var(--proof);font-size:10px;letter-spacing:.22em;color:var(--muted);padding:0 20px 10px}.nav{display:flex;flex-direction:column}.nav a,.nav span{padding:10px 20px;font-size:14.5px;color:var(--secondary);text-decoration:none;display:flex;justify-content:space-between;align-items:center;transition:background var(--prae-state) var(--ease),color var(--prae-state) var(--ease)}.nav a:hover{background:var(--sunk)}.nav a[aria-current=page]{font-weight:600;color:var(--ink);border-left:2px solid var(--signal-bright);background:var(--active);margin-left:-1px}.nav .pending{color:var(--muted-soft)}.nav .badge{font-family:var(--proof);font-size:10px;color:var(--hold)}.nav .badge.soon{font-size:9px;letter-spacing:.14em;color:var(--muted-soft)}.ground{display:grid;grid-template-columns:1fr 1fr;margin:auto 20px 14px}.ground button{font-family:var(--proof);font-size:10px;letter-spacing:.14em;padding:6px 0;background:none;color:var(--muted);cursor:pointer;border:1px solid var(--line);transition:color var(--prae-state) var(--ease),border-color var(--prae-state) var(--ease)}.ground button:first-child{border-radius:2px 0 0 2px;border-right:none}.ground button:last-child{border-radius:0 2px 2px 0}.ground button:hover{color:var(--secondary)}:root:not([data-theme=dark]) .ground [data-ground=paper],:root[data-theme=dark] .ground [data-ground=fence]{color:var(--ink);border-color:var(--line-strong);background:var(--active)}.compliance{font-family:var(--proof);font-size:10px;line-height:1.9;color:var(--muted-soft);padding:0 20px}a:focus-visible,button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}html.theming,html.theming *{transition:background-color var(--prae-surface-motion) var(--ease),border-color var(--prae-surface-motion) var(--ease),color var(--prae-surface-motion) var(--ease)!important}@media(prefers-reduced-motion:reduce){.console>main{scroll-behavior:auto}}@media(max-width:860px){html,body{height:auto}body{overflow:auto}.console{grid-template-columns:1fr;height:auto}.console>main{overflow:visible;min-height:0}.rail{border-right:none;border-bottom:1px solid var(--line);padding:14px 0 0;overflow:visible;position:sticky;top:0;z-index:10;background:var(--ground)}.brand{padding:0 16px 10px}.eyebrow{display:none}.nav{flex-direction:row;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a,.nav span{padding:10px 14px;white-space:nowrap;font-size:13.5px}.nav a[aria-current=page]{border-left:none;border-bottom:2px solid var(--signal-bright);margin-left:0}.ground{position:absolute;top:12px;right:16px;width:148px;margin:0}.compliance{display:none}.head{padding:18px 16px 14px}.head h1{font-size:24px}.stats{grid-template-columns:1fr 1fr}.stat:first-child{padding-left:24px}.sect{padding:18px 16px 8px}}.scroller{overflow-x:auto}.scroller>.grid{min-width:700px}@media print{.scroller{overflow:visible}.scroller>.grid{min-width:0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
