@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-surface-base:#f7f8fa;--color-surface-raised:#fff;--color-surface-sunken:#eff1f5;--color-surface-overlay:#0f172a66;--color-table-row-default:#fff;--color-table-row-alt:#f7f8fa;--color-table-row-hover:#eff1f5;--color-table-header-bg:#f0f2f6;--color-table-border:#e2e6ed;--color-primary-900:#0f172a;--color-primary-800:#1e293b;--color-primary-700:#334155;--color-primary-600:#475569;--color-primary-500:#3b5bdb;--color-primary-400:#4c6ef5;--color-primary-300:#748ffc;--color-primary-200:#bac8ff;--color-primary-100:#e0e7ff;--color-primary-50:#eef2ff;--color-accent-900:#78350f;--color-accent-700:#b45309;--color-accent-600:#d97706;--color-accent-500:#f59e0b;--color-accent-400:#fbbf24;--color-accent-200:#fde68a;--color-accent-100:#fef3c7;--color-accent-50:#fffbeb;--color-success-700:#15803d;--color-success-500:#22c55e;--color-success-100:#dcfce7;--color-success-50:#f0fdf4;--color-warning-700:#b45309;--color-warning-500:#f59e0b;--color-warning-100:#fef3c7;--color-warning-50:#fffbeb;--color-danger-700:#b91c1c;--color-danger-500:#ef4444;--color-danger-100:#fee2e2;--color-danger-50:#fff5f5;--color-info-700:#1d4ed8;--color-info-500:#3b82f6;--color-info-100:#dbeafe;--color-info-50:#eff6ff;--color-neutral-900:#0f172a;--color-neutral-800:#1e293b;--color-neutral-700:#334155;--color-neutral-600:#475569;--color-neutral-500:#64748b;--color-neutral-400:#94a3b8;--color-neutral-300:#cbd5e1;--color-neutral-200:#e2e8f0;--color-neutral-100:#f1f5f9;--color-neutral-50:#f8fafc;--flag-political-bg:#fee2e2;--flag-political-text:#991b1b;--flag-political-border:#fecaca;--flag-related-party-bg:#ffedd5;--flag-related-party-text:#9a3412;--flag-related-party-border:#fed7aa;--flag-schedule-l-bg:#fef3c7;--flag-schedule-l-text:#92400e;--flag-schedule-l-border:#fde68a;--flag-needs-legal-bg:#fefce8;--flag-needs-legal-text:#713f12;--flag-needs-legal-border:#fef08a;--flag-schedule-g-bg:#f3e8ff;--flag-schedule-g-text:#6b21a8;--flag-schedule-g-border:#e9d5ff;--flag-schedule-i-bg:#dbeafe;--flag-schedule-i-text:#1e40af;--flag-schedule-i-border:#bfdbfe;--flag-schedule-c-bg:#e0e7ff;--flag-schedule-c-text:#3730a3;--flag-schedule-c-border:#c7d2fe;--flag-officer-comp-bg:#dcfce7;--flag-officer-comp-text:#166534;--flag-officer-comp-border:#bbf7d0;--judgment-open-bg:#fee2e2;--judgment-open-text:#991b1b;--judgment-sent-counsel-bg:#fef3c7;--judgment-sent-counsel-text:#92400e;--judgment-resolved-bg:#dcfce7;--judgment-resolved-text:#166534;--column-p-bg:#eef2ff;--column-p-text:#3730a3;--column-m-bg:#f0fdf4;--column-m-text:#166534;--column-f-bg:#fff7ed;--column-f-text:#9a3412;--column-split-bg:#f3e8ff;--column-split-text:#6b21a8;--meter-safe-color:#22c55e;--meter-caution-color:#f59e0b;--meter-warning-color:#ef4444;--meter-track-bg:#e2e8f0;--meter-threshold-line:#94a3b8;--nav-bg:#1e293b;--nav-text:#cbd5e1;--nav-text-active:#fff;--nav-item-hover-bg:#334155;--nav-item-active-bg:#3b5bdb;--nav-border:#334155;--nav-width:220px;--nav-width-collapsed:60px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--font-numeric:"Inter", system-ui, sans-serif;--font-numeric-features:"tnum" 1, "ss01" 1;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-width:1px;--border-width-2:2px;--border-color:var(--color-neutral-200);--border-color-strong:var(--color-neutral-300);--border-color-focus:var(--color-primary-500);--shadow-xs:0 1px 2px 0 #0f172a0d;--shadow-sm:0 1px 3px 0 #0f172a14, 0 1px 2px -1px #0f172a0f;--shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0f;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0d;--shadow-xl:0 20px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0a;--shadow-inner:inset 0 2px 4px 0 #0f172a0f;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.25s ease;--transition-meter:.6s cubic-bezier(.4, 0, .2, 1);--content-max-width:1280px;--content-padding-x:var(--space-8);--content-padding-y:var(--space-6);--page-header-height:56px;--btn-height-sm:32px;--btn-height-md:38px;--btn-height-lg:44px;--btn-padding-x-sm:var(--space-3);--btn-padding-x-md:var(--space-4);--btn-padding-x-lg:var(--space-6);--btn-font-size-sm:var(--text-xs);--btn-font-size-md:var(--text-sm);--btn-font-size-lg:var(--text-base);--btn-font-weight:var(--font-medium);--btn-radius:var(--radius-md);--btn-transition:var(--transition-base);--btn-primary-bg:var(--color-primary-500);--btn-primary-bg-hover:var(--color-primary-400);--btn-primary-bg-active:var(--color-primary-600);--btn-primary-text:#fff;--btn-primary-shadow:var(--shadow-sm);--btn-secondary-bg:#fff;--btn-secondary-bg-hover:var(--color-neutral-50);--btn-secondary-text:var(--color-neutral-700);--btn-secondary-border:var(--color-neutral-300);--btn-danger-bg:var(--color-danger-500);--btn-danger-bg-hover:var(--color-danger-700);--btn-danger-text:#fff;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--color-neutral-100);--btn-ghost-text:var(--color-neutral-600);--input-height:38px;--input-height-sm:32px;--input-padding-x:var(--space-3);--input-padding-y:var(--space-2);--input-font-size:var(--text-sm);--input-bg:#fff;--input-bg-disabled:var(--color-neutral-50);--input-border:var(--color-neutral-300);--input-border-hover:var(--color-neutral-400);--input-border-focus:var(--color-primary-500);--input-border-error:var(--color-danger-500);--input-text:var(--color-neutral-900);--input-placeholder:var(--color-neutral-400);--input-radius:var(--radius-md);--input-shadow-focus:0 0 0 3px #3b5bdb26;--input-shadow-error:0 0 0 3px #ef444426;--label-font-size:var(--text-sm);--label-font-weight:var(--font-medium);--label-color:var(--color-neutral-700);--label-gap:var(--space-1-5);--card-bg:var(--color-surface-raised);--card-border:var(--border-color);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-sm);--card-padding:var(--space-6);--card-padding-sm:var(--space-4);--table-font-size:var(--text-sm);--table-cell-padding-x:var(--space-4);--table-cell-padding-y:var(--space-3);--table-header-font-size:var(--text-xs);--table-header-weight:var(--font-semibold);--table-header-color:var(--color-neutral-500);--table-header-tracking:var(--tracking-wider);--table-header-transform:uppercase;--badge-font-size:var(--text-xs);--badge-font-weight:var(--font-semibold);--badge-padding-x:var(--space-2);--badge-padding-y:var(--space-0-5);--badge-radius:var(--radius-full);--badge-tracking:var(--tracking-wide);--modal-bg:var(--color-surface-raised);--modal-radius:var(--radius-xl);--modal-shadow:var(--shadow-xl);--modal-padding:var(--space-6);--modal-width-sm:440px;--modal-width-md:600px;--modal-width-lg:800px;--alert-radius:var(--radius-lg);--alert-padding:var(--space-4);--alert-font-size:var(--text-sm);--tab-font-size:var(--text-sm);--tab-font-weight:var(--font-medium);--tab-active-color:var(--color-primary-500);--tab-active-border:var(--color-primary-500);--tab-inactive-color:var(--color-neutral-500);--tab-border-color:var(--color-neutral-200);--toast-bg:var(--color-neutral-900);--toast-text:#fff;--toast-radius:var(--radius-lg);--toast-shadow:var(--shadow-lg);--toast-padding:var(--space-3) var(--space-4);--fy-selector-bg:var(--color-surface-raised);--fy-selector-border:var(--color-neutral-300);--fy-selector-text:var(--color-neutral-700);--fy-selector-radius:var(--radius-md);--meter-height:14px;--meter-radius:var(--radius-full);--meter-bg:var(--meter-track-bg);--meter-label-size:var(--text-xs);--meter-label-color:var(--color-neutral-500);--meter-pct-size:var(--text-4xl);--meter-pct-weight:var(--font-bold);--pledge-pending-bg:#eff6ff;--pledge-pending-text:#1d4ed8;--pledge-partial-bg:#fef3c7;--pledge-partial-text:#92400e;--pledge-fulfilled-bg:#dcfce7;--pledge-fulfilled-text:#166534;--pledge-lapsed-bg:#f1f5f9;--pledge-lapsed-text:#475569;--pledge-cancelled-bg:#fee2e2;--pledge-cancelled-text:#991b1b;--grant-prospect-bg:#f8fafc;--grant-prospect-text:#475569;--grant-applied-bg:#eff6ff;--grant-applied-text:#1d4ed8;--grant-awarded-bg:#dcfce7;--grant-awarded-text:#166534;--grant-declined-bg:#fee2e2;--grant-declined-text:#991b1b;--grant-reporting-bg:#fef3c7;--grant-reporting-text:#92400e;--grant-closed-bg:#f1f5f9;--grant-closed-text:#475569;--doc-filed-bg:#dcfce7;--doc-filed-text:#166534;--doc-pending-bg:#fef3c7;--doc-pending-text:#92400e;--doc-missing-bg:#fee2e2;--doc-missing-text:#991b1b;--doc-expired-bg:#fee2e2;--doc-expired-text:#991b1b;--doc-not-started-bg:#f1f5f9;--doc-not-started-text:#475569;--doc-review-needed-bg:#eff6ff;--doc-review-needed-text:#1d4ed8;--deadline-upcoming-bg:#eff6ff;--deadline-upcoming-text:#1d4ed8;--deadline-upcoming-warn-bg:#fef3c7;--deadline-upcoming-warn-text:#92400e;--deadline-upcoming-crit-bg:#fee2e2;--deadline-upcoming-crit-text:#991b1b;--deadline-filed-bg:#dcfce7;--deadline-filed-text:#166534;--deadline-missed-bg:#fee2e2;--deadline-missed-text:#991b1b;--deadline-extended-bg:#f3e8ff;--deadline-extended-text:#6b21a8}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s;--transition-slow:0s;--transition-meter:0s}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
