@font-face{font-family:Miriam Libre;src:local(Miriam Libre Regular),url(/fonts/MiriamLibre-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Miriam Libre;src:local(Miriam Libre Bold),url(/fonts/MiriamLibre-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-light-bg-100:#fff;--gray-light-bg-200:#fafafa;--gray-light-100:#f2f2f2;--gray-light-200:#ebebeb;--gray-light-300:#e6e6e6;--gray-light-400:#eaeaea;--gray-light-500:#c9c9c9;--gray-light-600:#a8a8a8;--gray-light-700:#8f8f8f;--gray-light-800:#7d7d7d;--gray-light-900:#4d4d4d;--gray-light-1000:#171717;--gray-dark-bg-100:#0a0a0a;--gray-dark-bg-200:#000;--gray-dark-100:#1a1a1a;--gray-dark-200:#1f1f1f;--gray-dark-300:#292929;--gray-dark-400:#2e2e2e;--gray-dark-500:#454545;--gray-dark-600:#878787;--gray-dark-700:#8f8f8f;--gray-dark-800:#7d7d7d;--gray-dark-900:#a1a1a1;--gray-dark-1000:#ededed;--color-canvas:var(--gray-light-bg-200);--color-background:var(--gray-light-bg-100);--color-foreground:var(--gray-light-1000);--color-muted:var(--gray-light-900);--color-border:var(--gray-light-200);--color-surface:var(--gray-light-bg-200);--color-summary-surface:var(--color-background);--color-summary-overview:#00000008;--color-surface-hover:#0000000d;--color-input:#fff;--color-surface-veil:#ffffffa6;--color-focus-ring:var(--gray-light-1000);--color-accent:var(--gray-light-1000);--color-accent-hover:#383838;--color-accent-foreground:var(--gray-light-bg-100);--color-danger:#b91c1c;--color-added:#16a34a;--color-removed:#dc2626;--color-renamed:#d97706;--color-selected-surface:#00000014;--color-severity-critical:#9f1239;--color-severity-high:#c2410c;--color-severity-moderate:#a16207;--color-severity-low:#1d4ed8;--color-severity-unknown:var(--gray-light-900);--cosmic-backdrop:none;--registry-default-rgb:143 143 143;--registry-npm-rgb:203 56 55;--registry-crates-rgb:222 132 44;--registry-go-rgb:0 173 216;--registry-pypi-rgb:55 118 171;--registry-composer-rgb:119 123 180;--registry-npm:rgb(var(--registry-npm-rgb));--registry-crates:rgb(var(--registry-crates-rgb));--registry-go:rgb(var(--registry-go-rgb));--registry-pypi:rgb(var(--registry-pypi-rgb));--registry-composer:rgb(var(--registry-composer-rgb));--font-display:"Miriam Libre", sans-serif;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2.25rem;--text-3xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:.125rem;--radius-md:.2rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px;--duration-fast:.15s;--duration-slow:.4s;--z-backdrop:-2;--z-background:-1;--z-toolbar:10;--z-overlay:100;--header-height-sm:5rem;--header-height-md:8rem;--header-height-lg:calc(var(--header-height-md) + 2.25rem);--workspace-header-height:4.75rem;--workspace-inset:var(--space-4);--control-height:2.25rem;--file-header-height:var(--control-height);--tree-row-height:30px;--scrollbar-width:.875rem;--gutter-min-width:50px;--tree-indent:18px;--breakpoint-sm:53rem;--breakpoint-md:63rem;--breakpoint-lg:75rem;--text-caption:var(--text-xs);--text-body:var(--text-sm);--text-title:var(--text-xl);--text-display:var(--text-2xl);--text-display-hero:var(--text-3xl);--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-display:700;--leading-tight:1.2;--leading-normal:1.5;--leading-code:23px;--tracking-caps:.06em;--tracking-display:-.025em;--gap-tight:var(--space-1);--gap-inline:var(--space-2);--gap-stack:var(--space-3);--gap-group:var(--space-4);--gap-section:var(--space-8);--padding-control-x:var(--space-3);--padding-button-x:var(--space-6);--padding-surface-y:var(--space-3);--padding-surface-x:var(--space-4);--padding-popover:var(--space-1);--radius-tag:var(--radius-sm);--radius-control:var(--radius-md);--radius-surface:var(--radius-md);--radius-popover:var(--radius-lg);--radius-tile:var(--radius-xl);--radius-pill:var(--radius-full);--border-width:1px;--border-width-strong:2px;--border-width-accent:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--underline-offset:2px;--underline-thickness-hover:2px;--shadow-popover:0 8px 24px #00000026;--duration-instant:50ms;--z-raised:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:var(--gray-dark-bg-200);--color-background:var(--gray-dark-bg-100);--color-foreground:var(--gray-dark-1000);--color-muted:var(--gray-dark-900);--color-border:var(--gray-dark-200);--color-surface:var(--gray-dark-100);--color-summary-surface:var(--color-surface);--color-summary-overview:#ffffff0a;--color-surface-hover:#ffffff0f;--color-input:#141414;--color-surface-veil:#0a0a0a66;--color-focus-ring:var(--gray-dark-1000);--color-accent:var(--gray-dark-1000);--color-accent-hover:#ccc;--color-accent-foreground:var(--gray-dark-bg-100);--color-danger:#f87171;--color-added:#4ade80;--color-removed:#f87171;--color-renamed:#fbbf24;--color-selected-surface:#ffffff17;--color-severity-critical:#fb7185;--color-severity-high:#fb923c;--color-severity-moderate:#facc15;--color-severity-low:#60a5fa;--color-severity-unknown:var(--gray-dark-900);--cosmic-backdrop:radial-gradient(ellipse at 20% 30%, #581c874d 0%, transparent 50%), radial-gradient(ellipse at 80% 70%, #1e3a8a4d 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, #050505 0%, #000 100%)}:root,[data-syntax=light]{--color-added-surface:#e6ffec;--color-added-gutter:#cdffd8;--color-added-gutter-border:#bef5cb;--color-removed-surface:#ffeef0;--color-removed-gutter:#ffdce0;--color-removed-gutter-border:#fdaeb7;--color-added-emphasis:#acf2bd;--color-removed-emphasis:#fdb8c0;--color-fold-surface:var(--gray-light-bg-200);--color-fold-gutter:var(--gray-light-100);--color-fold-gutter-border:var(--gray-light-200);--color-line-selected:#fb923c47;--color-line-selected-edge:#f97316}:root[data-theme=dark],[data-syntax=dark]{--color-added-surface:#233329;--color-added-gutter:#1a3a2a;--color-added-gutter-border:#2b4b3b;--color-removed-surface:#442d30;--color-removed-gutter:#61222a;--color-removed-gutter-border:#6e363b;--color-added-emphasis:#336d43;--color-removed-emphasis:#713239;--color-fold-surface:var(--gray-dark-100);--color-fold-gutter:var(--gray-dark-200);--color-fold-gutter-border:var(--gray-dark-400);--color-line-selected:#fb923c38;--color-line-selected-edge:#fb923c}[data-syntax=light]{--color-background:var(--gray-light-bg-100);--color-muted:var(--gray-light-900);--color-border:var(--gray-light-200);--color-surface:var(--gray-light-bg-200);--color-added:#16a34a;--color-removed:#dc2626;--color-renamed:#d97706}[data-syntax=dark]{--color-background:var(--gray-dark-bg-100);--color-muted:var(--gray-dark-900);--color-border:var(--gray-dark-200);--color-surface:var(--gray-dark-100);--color-added:#4ade80;--color-removed:#f87171;--color-renamed:#fbbf24}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-canvas)}body{color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:#0000;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{view-transition-name:none}html:active-view-transition-type(page){view-transition-name:root}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(.5rem)}}::view-transition-old(root){animation-name:page-out;animation-duration:var(--duration-fast);animation-timing-function:ease-in;animation-fill-mode:both}::view-transition-new(root){animation-name:page-in;animation-duration:.25s;animation-timing-function:ease-out;animation-delay:var(--duration-fast);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
