Spaces:
Running
Running
Download index.html from caustino/interactiveUN: direct link, hf CLI and curl.
- Browser
- Download file 108 kB
-
https://huggingface.co/spaces/caustino/interactiveUN/resolve/main/index.html
- Command line
-
hf download hf://spaces/caustino/interactiveUN/index.html
-
curl -L -o index.html https://huggingface.co/spaces/caustino/interactiveUN/resolve/main/index.html
108 kB
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>UN Petition Exhibit — SSA Disability Crisis Research Portfolio</title> | |
| <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js"></script> | |
| <script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> | |
| <style> | |
| :root { | |
| --bg-primary: #0a0e1a; | |
| --bg-secondary: #111827; | |
| --bg-tertiary: #1a2236; | |
| --bg-card: #151c2e; | |
| --text-primary: #e2e8f0; | |
| --text-secondary: #94a3b8; | |
| --text-muted: #64748b; | |
| --accent-blue: #3b82f6; | |
| --accent-red: #ef4444; | |
| --accent-green: #22c55e; | |
| --accent-orange: #f59e0b; | |
| --accent-purple: #a855f7; | |
| --accent-teal: #14b8a6; | |
| --border-color: #1e293b; | |
| --shadow-glow: 0 0 20px rgba(59,130,246,0.15); | |
| } | |
| .light-mode { | |
| --bg-primary: #f8fafc; | |
| --bg-secondary: #ffffff; | |
| --bg-tertiary: #f1f5f9; | |
| --bg-card: #ffffff; | |
| --text-primary: #0f172a; | |
| --text-secondary: #475569; | |
| --text-muted: #94a3b8; | |
| --border-color: #e2e8f0; | |
| --shadow-glow: 0 0 20px rgba(59,130,246,0.08); | |
| } | |
| * { margin: 0; padding: 0; box-sizing: border-box; } | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| background: var(--bg-primary); | |
| color: var(--text-primary); | |
| line-height: 1.6; | |
| overflow-x: hidden; | |
| transition: background 0.3s, color 0.3s; | |
| } | |
| ::-webkit-scrollbar { width: 8px; } | |
| ::-webkit-scrollbar-track { background: var(--bg-secondary); } | |
| ::-webkit-scrollbar-thumb { background: var(--accent-blue); border-radius: 4px; } | |
| /* Layout */ | |
| .app-container { display: flex; min-height: 100vh; } | |
| .sidebar { | |
| width: 280px; | |
| background: var(--bg-secondary); | |
| border-right: 1px solid var(--border-color); | |
| position: fixed; | |
| height: 100vh; | |
| overflow-y: auto; | |
| z-index: 100; | |
| transition: transform 0.3s; | |
| } | |
| .sidebar-header { | |
| padding: 24px 20px; | |
| border-bottom: 1px solid var(--border-color); | |
| } | |
| .sidebar-header h1 { | |
| font-size: 14px; | |
| font-weight: 800; | |
| letter-spacing: 0.05em; | |
| text-transform: uppercase; | |
| color: var(--accent-blue); | |
| } | |
| .sidebar-header p { | |
| font-size: 11px; | |
| color: var(--text-muted); | |
| margin-top: 4px; | |
| } | |
| .nav-section { margin: 16px 0; } | |
| .nav-section-title { | |
| font-size: 10px; | |
| font-weight: 700; | |
| text-transform: uppercase; | |
| letter-spacing: 0.1em; | |
| color: var(--text-muted); | |
| padding: 0 20px; | |
| margin-bottom: 8px; | |
| } | |
| .nav-item { | |
| display: flex; | |
| align-items: center; | |
| padding: 10px 20px; | |
| font-size: 13px; | |
| color: var(--text-secondary); | |
| cursor: pointer; | |
| border-left: 3px solid transparent; | |
| transition: all 0.2s; | |
| text-decoration: none; | |
| } | |
| .nav-item:hover, .nav-item.active { | |
| background: var(--bg-tertiary); | |
| color: var(--text-primary); | |
| border-left-color: var(--accent-blue); | |
| } | |
| .nav-item .icon { width: 20px; margin-right: 10px; text-align: center; } | |
| .main-content { | |
| margin-left: 280px; | |
| flex: 1; | |
| padding: 0; | |
| } | |
| /* Top Bar */ | |
| .top-bar { | |
| background: var(--bg-secondary); | |
| border-bottom: 1px solid var(--border-color); | |
| padding: 16px 32px; | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| position: sticky; | |
| top: 0; | |
| z-index: 50; | |
| } | |
| .search-box { | |
| background: var(--bg-tertiary); | |
| border: 1px solid var(--border-color); | |
| border-radius: 8px; | |
| padding: 8px 16px; | |
| width: 320px; | |
| color: var(--text-primary); | |
| font-size: 13px; | |
| outline: none; | |
| } | |
| .search-box:focus { border-color: var(--accent-blue); } | |
| .top-actions { display: flex; gap: 12px; align-items: center; } | |
| .btn { | |
| padding: 8px 16px; | |
| border-radius: 6px; | |
| font-size: 13px; | |
| font-weight: 500; | |
| cursor: pointer; | |
| border: none; | |
| transition: all 0.2s; | |
| } | |
| .btn-primary { background: var(--accent-blue); color: white; } | |
| .btn-primary:hover { background: #2563eb; } | |
| .btn-ghost { background: transparent; color: var(--text-secondary); border: 1px solid var(--border-color); } | |
| .btn-ghost:hover { background: var(--bg-tertiary); } | |
| /* Sections */ | |
| .section { | |
| padding: 40px 32px; | |
| border-bottom: 1px solid var(--border-color); | |
| display: none; | |
| } | |
| .section.active { display: block; } | |
| .section-header { | |
| margin-bottom: 32px; | |
| } | |
| .section-header h2 { | |
| font-size: 28px; | |
| font-weight: 800; | |
| margin-bottom: 8px; | |
| background: linear-gradient(135deg, var(--accent-blue), var(--accent-teal)); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| } | |
| .section-header p { | |
| color: var(--text-secondary); | |
| font-size: 15px; | |
| max-width: 800px; | |
| } | |
| /* Cards */ | |
| .card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin-bottom: 32px; } | |
| .card { | |
| background: var(--bg-card); | |
| border: 1px solid var(--border-color); | |
| border-radius: 12px; | |
| padding: 24px; | |
| transition: transform 0.2s, box-shadow 0.2s; | |
| } | |
| .card:hover { | |
| transform: translateY(-2px); | |
| box-shadow: var(--shadow-glow); | |
| } | |
| .card-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; } | |
| .card-title { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; } | |
| .card-value { font-size: 36px; font-weight: 800; margin: 8px 0; } | |
| .card-value.red { color: var(--accent-red); } | |
| .card-value.green { color: var(--accent-green); } | |
| .card-value.blue { color: var(--accent-blue); } | |
| .card-value.orange { color: var(--accent-orange); } | |
| .card-delta { font-size: 13px; font-weight: 500; } | |
| .card-delta.up { color: var(--accent-red); } | |
| .card-delta.down { color: var(--accent-green); } | |
| .card-source { font-size: 11px; color: var(--text-muted); margin-top: 12px; font-family: 'JetBrains Mono', monospace; } | |
| /* Chart Containers */ | |
| .chart-container { | |
| background: var(--bg-card); | |
| border: 1px solid var(--border-color); | |
| border-radius: 12px; | |
| padding: 24px; | |
| margin-bottom: 24px; | |
| position: relative; | |
| } | |
| .chart-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } | |
| .chart-title { font-size: 16px; font-weight: 700; } | |
| .chart-actions { display: flex; gap: 8px; } | |
| .chart-wrapper { position: relative; height: 400px; } | |
| /* Explainers */ | |
| .explainer-btn { | |
| background: var(--bg-tertiary); | |
| border: 1px solid var(--border-color); | |
| color: var(--accent-blue); | |
| padding: 6px 12px; | |
| border-radius: 6px; | |
| font-size: 12px; | |
| cursor: pointer; | |
| transition: all 0.2s; | |
| } | |
| .explainer-btn:hover { background: var(--accent-blue); color: white; } | |
| .explainer-panel { | |
| background: var(--bg-tertiary); | |
| border-left: 3px solid var(--accent-blue); | |
| padding: 16px 20px; | |
| margin-top: 16px; | |
| border-radius: 0 8px 8px 0; | |
| display: none; | |
| animation: slideDown 0.3s ease; | |
| } | |
| .explainer-panel.show { display: block; } | |
| .explainer-panel h4 { font-size: 13px; font-weight: 700; margin-bottom: 8px; color: var(--accent-blue); } | |
| .explainer-panel p { font-size: 13px; color: var(--text-secondary); line-height: 1.7; } | |
| .explainer-panel .methodology { margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--border-color); } | |
| .explainer-panel .methodology span { font-size: 11px; color: var(--text-muted); font-family: 'JetBrains Mono', monospace; } | |
| /* Modal */ | |
| .modal-overlay { | |
| position: fixed; | |
| top: 0; left: 0; right: 0; bottom: 0; | |
| background: rgba(0,0,0,0.7); | |
| z-index: 1000; | |
| display: none; | |
| align-items: center; | |
| justify-content: center; | |
| backdrop-filter: blur(4px); | |
| } | |
| .modal-overlay.show { display: flex; } | |
| .modal { | |
| background: var(--bg-secondary); | |
| border: 1px solid var(--border-color); | |
| border-radius: 16px; | |
| width: 90%; | |
| max-width: 700px; | |
| max-height: 80vh; | |
| overflow-y: auto; | |
| padding: 32px; | |
| animation: modalIn 0.3s ease; | |
| } | |
| .modal-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } | |
| .modal-title { font-size: 20px; font-weight: 800; } | |
| .modal-close { background: none; border: none; color: var(--text-muted); font-size: 24px; cursor: pointer; } | |
| .modal-close:hover { color: var(--text-primary); } | |
| /* Knowledge Graph */ | |
| .kg-container { | |
| background: var(--bg-card); | |
| border: 1px solid var(--border-color); | |
| border-radius: 12px; | |
| height: 600px; | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .kg-controls { | |
| position: absolute; | |
| top: 16px; | |
| right: 16px; | |
| display: flex; | |
| gap: 8px; | |
| z-index: 10; | |
| } | |
| .kg-legend { | |
| position: absolute; | |
| bottom: 16px; | |
| left: 16px; | |
| background: var(--bg-secondary); | |
| border: 1px solid var(--border-color); | |
| border-radius: 8px; | |
| padding: 12px 16px; | |
| z-index: 10; | |
| } | |
| .kg-legend-item { display: flex; align-items: center; gap: 8px; font-size: 12px; margin: 4px 0; } | |
| .kg-legend-dot { width: 10px; height: 10px; border-radius: 50%; } | |
| /* Tables */ | |
| .data-table { width: 100%; border-collapse: collapse; font-size: 13px; } | |
| .data-table th { | |
| background: var(--bg-tertiary); | |
| padding: 12px 16px; | |
| text-align: left; | |
| font-weight: 600; | |
| text-transform: uppercase; | |
| font-size: 11px; | |
| letter-spacing: 0.05em; | |
| color: var(--text-muted); | |
| border-bottom: 2px solid var(--border-color); | |
| } | |
| .data-table td { padding: 12px 16px; border-bottom: 1px solid var(--border-color); color: var(--text-secondary); } | |
| .data-table tr:hover td { background: var(--bg-tertiary); color: var(--text-primary); } | |
| /* Heatmap */ | |
| .heatmap-grid { display: grid; gap: 2px; } | |
| .heatmap-cell { | |
| padding: 8px; | |
| text-align: center; | |
| font-weight: 700; | |
| font-size: 13px; | |
| border-radius: 4px; | |
| cursor: pointer; | |
| transition: transform 0.2s; | |
| } | |
| .heatmap-cell:hover { transform: scale(1.1); z-index: 10; } | |
| .heatmap-label { font-size: 11px; font-weight: 600; color: var(--text-secondary); } | |
| /* Flow Diagram */ | |
| .flow-stage { | |
| background: var(--bg-card); | |
| border: 2px solid var(--border-color); | |
| border-radius: 12px; | |
| padding: 20px; | |
| text-align: center; | |
| position: relative; | |
| transition: all 0.3s; | |
| cursor: pointer; | |
| } | |
| .flow-stage:hover { border-color: var(--accent-blue); box-shadow: var(--shadow-glow); } | |
| .flow-stage h4 { font-size: 13px; font-weight: 700; margin-bottom: 8px; } | |
| .flow-stage p { font-size: 12px; color: var(--text-secondary); } | |
| .flow-arrow { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| color: var(--text-muted); | |
| font-size: 20px; | |
| } | |
| /* Tooltip */ | |
| .tooltip { | |
| position: absolute; | |
| background: var(--bg-secondary); | |
| border: 1px solid var(--border-color); | |
| border-radius: 8px; | |
| padding: 12px 16px; | |
| font-size: 12px; | |
| z-index: 1000; | |
| box-shadow: 0 10px 30px rgba(0,0,0,0.3); | |
| pointer-events: none; | |
| opacity: 0; | |
| transition: opacity 0.2s; | |
| max-width: 300px; | |
| } | |
| .tooltip.show { opacity: 1; } | |
| /* Animations */ | |
| @keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } | |
| @keyframes modalIn { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } } | |
| @keyframes countUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } | |
| .animate-in { animation: countUp 0.6s ease forwards; } | |
| /* Responsive */ | |
| @media (max-width: 1024px) { | |
| .sidebar { transform: translateX(-100%); } | |
| .sidebar.open { transform: translateX(0); } | |
| .main-content { margin-left: 0; } | |
| .card-grid { grid-template-columns: 1fr; } | |
| } | |
| /* Pillar diagram */ | |
| .pillar { | |
| border-radius: 8px; | |
| padding: 24px; | |
| text-align: center; | |
| color: white; | |
| position: relative; | |
| min-height: 280px; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| } | |
| .pillar h3 { font-size: 16px; font-weight: 800; margin-bottom: 12px; } | |
| .pillar p { font-size: 13px; opacity: 0.9; line-height: 1.6; } | |
| .pillar .citation { position: absolute; bottom: 16px; left: 0; right: 0; font-size: 11px; opacity: 0.7; font-style: italic; } | |
| /* Evidence cards */ | |
| .evidence-card { | |
| background: var(--bg-card); | |
| border: 1px solid var(--border-color); | |
| border-radius: 12px; | |
| padding: 24px; | |
| cursor: pointer; | |
| transition: all 0.3s; | |
| } | |
| .evidence-card:hover { border-color: var(--accent-blue); } | |
| .evidence-card.expanded { grid-column: 1 / -1; } | |
| .evidence-card-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 12px; } | |
| .evidence-card-title { font-size: 15px; font-weight: 700; color: var(--accent-blue); } | |
| .evidence-card-journal { font-size: 11px; color: var(--text-muted); font-family: 'JetBrains Mono', monospace; } | |
| .evidence-card-finding { font-size: 13px; color: var(--text-secondary); line-height: 1.6; } | |
| .evidence-card-detail { display: none; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--border-color); } | |
| .evidence-card.expanded .evidence-card-detail { display: block; } | |
| /* Status badges */ | |
| .badge { | |
| display: inline-block; | |
| padding: 3px 10px; | |
| border-radius: 20px; | |
| font-size: 11px; | |
| font-weight: 600; | |
| text-transform: uppercase; | |
| letter-spacing: 0.03em; | |
| } | |
| .badge-verified { background: rgba(34,197,94,0.15); color: var(--accent-green); } | |
| .badge-projection { background: rgba(245,158,11,0.15); color: var(--accent-orange); } | |
| .badge-caution { background: rgba(239,68,68,0.15); color: var(--accent-red); } | |
| /* Print styles */ | |
| @media print { | |
| .sidebar, .top-bar, .explainer-btn, .kg-controls { display: none ; } | |
| .main-content { margin-left: 0; } | |
| .section { display: block ; break-inside: avoid; } | |
| } | |
| </style> | |
| <base target="_blank"> | |
| </head> | |
| <body> | |
| <div class="app-container"> | |
| <!-- SIDEBAR --> | |
| <aside class="sidebar" id="sidebar"> | |
| <div class="sidebar-header"> | |
| <h1>UN Petition Exhibit</h1> | |
| <p>SSA Disability Crisis Research Portfolio<br>Caustin Lee McLaughlin (Pro Se)</p> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Overview</div> | |
| <a class="nav-item active" data-section="dashboard" href="#dashboard"> | |
| <span class="icon">◈</span> Executive Dashboard | |
| </a> | |
| <a class="nav-item" data-section="waterfall" href="#waterfall"> | |
| <span class="icon">▤</span> Decision Waterfall | |
| </a> | |
| <a class="nav-item" data-section="waits" href="#waits"> | |
| <span class="icon">◷</span> Wait Times & Deaths | |
| </a> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Systemic Error</div> | |
| <a class="nav-item" data-section="remands" href="#remands"> | |
| <span class="icon">↻</span> Federal Court Remands | |
| </a> | |
| <a class="nav-item" data-section="alj" href="#alj"> | |
| <span class="icon">⚖</span> ALJ Allowance Trends | |
| </a> | |
| <a class="nav-item" data-section="gao" href="#gao"> | |
| <span class="icon">📊</span> GAO Historical Data | |
| </a> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Peer-Reviewed Evidence</div> | |
| <a class="nav-item" data-section="gelber" href="#gelber"> | |
| <span class="icon">📄</span> Gelber et al. (JPE 2023) | |
| </a> | |
| <a class="nav-item" data-section="deshpande" href="#deshpande"> | |
| <span class="icon">📄</span> Deshpande & Mueller-Smith | |
| </a> | |
| <a class="nav-item" data-section="miller" href="#miller"> | |
| <span class="icon">📄</span> Miller et al. (NBER 2025) | |
| </a> | |
| <a class="nav-item" data-section="powell" href="#powell"> | |
| <span class="icon">📄</span> Powell et al. (2026) | |
| </a> | |
| <a class="nav-item" data-section="black" href="#black"> | |
| <span class="icon">📄</span> Black et al. (JPubE 2024) | |
| </a> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Synthesis</div> | |
| <a class="nav-item" data-section="pillars" href="#pillars"> | |
| <span class="icon">▲</span> Three-Pillar Model | |
| </a> | |
| <a class="nav-item" data-section="feedback" href="#feedback"> | |
| <span class="icon">⟲</span> Prison-Industrial Loop | |
| </a> | |
| <a class="nav-item" data-section="workforce" href="#workforce"> | |
| <span class="icon">👥</span> Workforce Crisis | |
| </a> | |
| <a class="nav-item" data-section="un" href="#un"> | |
| <span class="icon">🌐</span> UN Human Rights | |
| </a> | |
| <a class="nav-item" data-section="litigation" href="#litigation"> | |
| <span class="icon">⚖</span> Litigation Matrix | |
| </a> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Knowledge Graphs</div> | |
| <a class="nav-item" data-section="kg-citations" href="#kg-citations"> | |
| <span class="icon">🕸</span> Citation Network | |
| </a> | |
| <a class="nav-item" data-section="kg-claims" href="#kg-claims"> | |
| <span class="icon">🕸</span> Claim → Evidence Map | |
| </a> | |
| <a class="nav-item" data-section="kg-pathway" href="#kg-pathway"> | |
| <span class="icon">🕸</span> Causal Pathway | |
| </a> | |
| <a class="nav-item" data-section="kg-bottleneck" href="#kg-bottleneck"> | |
| <span class="icon">🕸</span> SSA Bottleneck Graph | |
| </a> | |
| </div> | |
| <div class="nav-section"> | |
| <div class="nav-section-title">Appendix</div> | |
| <a class="nav-item" data-section="tables" href="#tables"> | |
| <span class="icon">⊞</span> Data Tables | |
| </a> | |
| <a class="nav-item" data-section="bibliography" href="#bibliography"> | |
| <span class="icon">📚</span> Bibliography | |
| </a> | |
| </div> | |
| </aside> | |
| <!-- MAIN CONTENT --> | |
| <main class="main-content"> | |
| <!-- TOP BAR --> | |
| <div class="top-bar"> | |
| <input type="text" class="search-box" id="searchBox" placeholder="Search claims, studies, statistics..."> | |
| <div class="top-actions"> | |
| <button class="btn btn-ghost" onclick="toggleTheme()">🌓 Theme</button> | |
| <button class="btn btn-ghost" onclick="document.body.classList.toggle('light-mode')">☀/☾</button> | |
| <button class="btn btn-primary" onclick="window.print()">🖨 Print</button> | |
| </div> | |
| </div> | |
| <!-- TOOLTIP --> | |
| <div class="tooltip" id="tooltip"></div> | |
| <!-- MODAL --> | |
| <div class="modal-overlay" id="modalOverlay" onclick="closeModal(event)"> | |
| <div class="modal" onclick="event.stopPropagation()"> | |
| <div class="modal-header"> | |
| <h3 class="modal-title" id="modalTitle">Detail</h3> | |
| <button class="modal-close" onclick="closeModal()">×</button> | |
| </div> | |
| <div id="modalBody"></div> | |
| </div> | |
| </div> | |
| <!-- SECTION: DASHBOARD --> | |
| <section class="section active" id="dashboard"> | |
| <div class="section-header"> | |
| <h2>Executive Dashboard</h2> | |
| <p>Verified data synthesis for UN Petition Exhibit — SSA Disability Adjudication Crisis (2024–2026)</p> | |
| </div> | |
| <div class="card-grid"> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Americans Trapped in Backlog</span> | |
| <span class="badge badge-caution">CRISIS</span> | |
| </div> | |
| <div class="card-value red">1.15M</div> | |
| <div class="card-delta up">Currently pending disability determinations</div> | |
| <div class="card-source">SOURCE: SSA Performance Data (2024)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Annual Deaths While Pending</span> | |
| <span class="badge badge-verified">VERIFIED</span> | |
| </div> | |
| <div class="card-value red">30,000</div> | |
| <div class="card-delta up">FY2023 — Commissioner O'Malley Congressional testimony</div> | |
| <div class="card-source">SOURCE: O'Malley Testimony, Sept 2024</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Average Wait Time</span> | |
| <span class="badge badge-verified">VERIFIED</span> | |
| </div> | |
| <div class="card-value orange">230 days</div> | |
| <div class="card-delta up">+86% increase from 2019 (124 days)</div> | |
| <div class="card-source">SOURCE: SSA FY2024 Data</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Federal Court Remand Rate</span> | |
| <span class="badge badge-verified">VERIFIED</span> | |
| </div> | |
| <div class="card-value red">63%</div> | |
| <div class="card-delta up">FY2024 — up from 50% in FY2019</div> | |
| <div class="card-source">SOURCE: Justice in Aging (2024)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Initial Application Denial</span> | |
| <span class="badge badge-verified">VERIFIED</span> | |
| </div> | |
| <div class="card-value red">62–64%</div> | |
| <div class="card-delta up">Forcing claimants into prolonged appeals</div> | |
| <div class="card-source">SOURCE: SSA FY2024 Workload Data</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Projected Deaths (50% Cut)</span> | |
| <span class="badge badge-projection">PROJECTION</span> | |
| </div> | |
| <div class="card-value red">67,000</div> | |
| <div class="card-delta up">412-day wait projected</div> | |
| <div class="card-source">SOURCE: Sanders Senate Report (2025)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">Deaths Per Day of Delay</span> | |
| <span class="badge badge-projection">ESTIMATE</span> | |
| </div> | |
| <div class="card-value red">~188.7</div> | |
| <div class="card-delta up">Linear projection from current correlation</div> | |
| <div class="card-source">SOURCE: Sanders Senate Report (2025)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"> | |
| <span class="card-title">GAO-Documented Deaths</span> | |
| <span class="badge badge-verified">VERIFIED</span> | |
| </div> | |
| <div class="card-value red">109,725</div> | |
| <div class="card-delta up">FY2008–FY2019 while awaiting appeal</div> | |
| <div class="card-source">SOURCE: GAO-20-641R (2020)</div> | |
| </div> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Crisis Overview — Key Metrics Timeline</span> | |
| <button class="explainer-btn" onclick="toggleExplainer('dash-explainer')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="dashboardChart"></canvas> | |
| </div> | |
| <div class="explainer-panel" id="dash-explainer"> | |
| <h4>How to Read This Chart</h4> | |
| <p>This dual-axis chart shows the correlation between wait times (blue line, right axis) and annual deaths while pending (red bars, left axis). The 86% increase in wait times from 2019 to 2023 coincided with a doubling of deaths. The data demonstrates a structural — not coincidental — relationship between bureaucratic delay and mortality.</p> | |
| <div class="methodology"><span>METHODOLOGY: SSA OIG (2019); Commissioner O'Malley Testimony (2023); SSA Performance Data (2024); Sanders Senate Report (2025)</span></div> | |
| </div> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Peer-Reviewed Causal Evidence Summary</span> | |
| <button class="explainer-btn" onclick="toggleExplainer('evidence-explainer')">❓ Explain</button> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 16px;"> | |
| <div class="evidence-card" onclick="this.classList.toggle('expanded')"> | |
| <div class="evidence-card-header"> | |
| <span class="evidence-card-title">Gelber, Moore, Pei & Strand (JPE 2023)</span> | |
| <span class="badge badge-verified">R.K. Design</span> | |
| </div> | |
| <div class="evidence-card-finding">$1,000 more in annual DI payments decreases mortality rate by 0.18–0.35 percentage points. Elasticity of mortality with respect to DI income: <strong>−0.6 to −1.0</strong>.</div> | |
| <div class="evidence-card-detail"> | |
| <p><strong>Method:</strong> Regression Kink Design exploiting the Social Security benefit formula's bend points.</p> | |
| <p><strong>Sample:</strong> Lower-income DI beneficiaries.</p> | |
| <p><strong>Cost-effectiveness:</strong> ~$50,000 per life-year saved at lower bend point.</p> | |
| <p><strong>Implication:</strong> Every month of delay in benefit approval directly increases mortality risk for low-income claimants.</p> | |
| </div> | |
| </div> | |
| <div class="evidence-card" onclick="this.classList.toggle('expanded')"> | |
| <div class="evidence-card-header"> | |
| <span class="evidence-card-title">Deshpande & Mueller-Smith (QJE 2022)</span> | |
| <span class="badge badge-verified">R.D. Design</span> | |
| </div> | |
| <div class="evidence-card-finding">SSI removal at age 18 increases criminal charges by <strong>20%</strong> and incarceration likelihood by <strong>60%</strong> over two decades. Concentrated in income-generating offenses.</div> | |
| <div class="evidence-card-detail"> | |
| <p><strong>Method:</strong> Regression Discontinuity Design using the age-18 SSI eligibility cutoff.</p> | |
| <p><strong>Key Mechanism:</strong> Youth are twice as likely to be charged with illicit income-generating offenses than to maintain steady employment at $15,000/year.</p> | |
| <p><strong>Fiscal Impact:</strong> Additional enforcement and incarceration costs eliminate savings from reduced SSI benefits.</p> | |
| <p><strong>Implication:</strong> Benefit delay/removal is not cost-saving; it is cost-shifting to the criminal justice system.</p> | |
| </div> | |
| </div> | |
| <div class="evidence-card" onclick="this.classList.toggle('expanded')"> | |
| <div class="evidence-card-header"> | |
| <span class="evidence-card-title">Miller, Johnson & Wherry (NBER 2025)</span> | |
| <span class="badge badge-verified">DiD</span> | |
| </div> | |
| <div class="evidence-card-finding">Medicaid expansion reduced mortality hazard by <strong>21%</strong>, saving an estimated <strong>27,400 lives</strong> between 2010–2022. 5–20% of the mortality gap between low- and high-income Americans is attributable to health insurance differences.</div> | |
| <div class="evidence-card-detail"> | |
| <p><strong>Method:</strong> Difference-in-Differences with linked Census-Tax-Mortality data.</p> | |
| <p><strong>Cost:</strong> $5.4M per life saved; $179,000 per life-year saved.</p> | |
| <p><strong>Implication:</strong> The 24-month Medicare waiting period for SSDI beneficiaries is an independent source of preventable mortality.</p> | |
| </div> | |
| </div> | |
| <div class="evidence-card" onclick="this.classList.toggle('expanded')"> | |
| <div class="evidence-card-header"> | |
| <span class="evidence-card-title">Powell et al. (Health Affairs 2026)</span> | |
| <span class="badge badge-verified">Longitudinal</span> | |
| </div> | |
| <div class="evidence-card-finding">SSDI beneficiaries have 2-year mortality rates of <strong>5.20–7.30%</strong> vs. ~1% in the general population. Blood diseases: 8.4%; HIV/AIDS: 8.1%; Cancer: 7.3%.</div> | |
| <div class="evidence-card-detail"> | |
| <p><strong>Method:</strong> Longitudinal analysis of Social Security Disability Analysis File (DAF), 2000–2019.</p> | |
| <p><strong>Critical Gap:</strong> Despite being approved for SSDI, beneficiaries face a mandatory 24-month waiting period for Medicare.</p> | |
| <p><strong>Quote:</strong> "There's no system in place to provide health insurance for this group during the waiting period. Many probably just go uninsured." — David Powell, LDI Senior Fellow.</p> | |
| </div> | |
| </div> | |
| <div class="evidence-card" onclick="this.classList.toggle('expanded')"> | |
| <div class="evidence-card-header"> | |
| <span class="evidence-card-title">Black, French, McCauley & Song (JPubE 2024)</span> | |
| <span class="badge badge-verified">IV Design</span> | |
| </div> | |
| <div class="evidence-card-finding">For inframarginal (sicker) beneficiaries, benefit allowance <strong>reduces mortality</strong>. For marginal beneficiaries, mixed effects. Benefit allowance lowers mortality for respiratory, nervous system conditions, and cancer.</div> | |
| <div class="evidence-card-detail"> | |
| <p><strong>Method:</strong> Instrumental Variables using judge assignment as exogenous variation.</p> | |
| <p><strong>Implication:</strong> Denial of benefits to sick, low-income claimants increases mortality — precisely the population most likely to be caught in administrative recidivism.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="explainer-panel" id="evidence-explainer"> | |
| <h4>Understanding Causal Identification</h4> | |
| <p>Each study above uses a distinct quasi-experimental method to establish <em>causality</em> — not mere correlation — between benefit status and outcomes:</p> | |
| <p>• <strong>Regression Kink (Gelber):</strong> Exploits discontinuity in benefit formula at bend points.<br> | |
| • <strong>Regression Discontinuity (Deshpande):</strong> Exploits sharp age-18 cutoff in SSI eligibility.<br> | |
| • <strong>Instrumental Variables (Black):</strong> Uses random judge assignment as instrument for allowance.<br> | |
| • <strong>Difference-in-Differences (Miller):</strong> Compares expansion vs. non-expansion states over time.<br> | |
| • <strong>Longitudinal Cohort (Powell):</strong> Tracks DAF beneficiaries over 20 years against population benchmarks.</p> | |
| <div class="methodology"><span>These five methods collectively constitute a "causal identification arsenal" — no single approach is dispositive, but convergence across methods is.</span></div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: DECISION WATERFALL --> | |
| <section class="section" id="waterfall"> | |
| <div class="section-header"> | |
| <h2>FY2024 Decision Waterfall</h2> | |
| <p>The structural design of disability adjudication functions as a delay-generating mechanism that systematically denies benefits to those who ultimately prove eligibility.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Approval, Denial, and Remand Rates by Appeal Level</span> | |
| <button class="explainer-btn" onclick="showModal('waterfall-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="waterfallChart"></canvas> | |
| </div> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Decision Volume at Each Appeal Level</span> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="volumeChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; margin-top: 24px;"> | |
| <h3 style="font-size: 16px; font-weight: 700; margin-bottom: 16px; color: var(--accent-red);">🔍 Structural Insight: The Funnel Effect</h3> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| Of 2,086,855 initial applications in FY2024, only 38% were approved. The remaining 62% (1.29 million claimants) were forced into reconsideration, where 84% were denied again. | |
| Those who persisted to the ALJ hearing level — after 1–2+ years of waiting — saw approval rates jump to 50–51%. This pattern proves that <strong>the delay itself is the denial mechanism</strong>: | |
| claimants who are medically unable to work are systematically denied at early stages and only approved after years of destabilization have weeded out the most vulnerable. | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: WAIT TIMES & DEATHS --> | |
| <section class="section" id="waits"> | |
| <div class="section-header"> | |
| <h2>Wait Times & Mortality Correlation</h2> | |
| <p>As wait times have increased 86% since 2019, annual deaths while pending have doubled — establishing a quantitative relationship between bureaucratic delay and preventable mortality.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Wait Times (Days) vs. Annual Deaths While Pending</span> | |
| <button class="explainer-btn" onclick="showModal('waits-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="waitsChart"></canvas> | |
| </div> | |
| </div> | |
| <div class="card-grid" style="margin-top: 24px;"> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">FY2019 Baseline</span></div> | |
| <div class="card-value green">124 days</div> | |
| <div class="card-delta down">~4 months average wait</div> | |
| <div class="card-source">SSA OIG</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">FY2023</span></div> | |
| <div class="card-value orange">217 days</div> | |
| <div class="card-delta up">+75% from baseline</div> | |
| <div class="card-source">Commissioner O'Malley Testimony</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">FY2024 (FYTD)</span></div> | |
| <div class="card-value red">230 days</div> | |
| <div class="card-delta up">+86% from 2019</div> | |
| <div class="card-source">SSA Performance Data</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Feb 2025</span></div> | |
| <div class="card-value red">236 days</div> | |
| <div class="card-delta up">Continuing escalation</div> | |
| <div class="card-source">Sanders Senate Report</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: FEDERAL COURT REMANDS --> | |
| <section class="section" id="remands"> | |
| <div class="section-header"> | |
| <h2>Federal Court Remand Rates</h2> | |
| <p>A 60–65% federal court remand rate is not evidence of individual adjudicator error. When federal judges find fault in two out of every three cases, the system is functioning as a delay-generating, error-producing machine.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Federal Court Appeals Outcomes (FY2019–FY2025)</span> | |
| <button class="explainer-btn" onclick="showModal('remands-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="remandChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 24px;"> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 20px; text-align: center;"> | |
| <div style="font-size: 36px; font-weight: 800; color: var(--accent-red);">1%</div> | |
| <div style="font-size: 13px; color: var(--text-secondary); margin-top: 8px;">Federal Court Allow Rate</div> | |
| <div style="font-size: 11px; color: var(--text-muted); margin-top: 4px;">Only 1 in 100 appeals allowed at federal court</div> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 20px; text-align: center;"> | |
| <div style="font-size: 36px; font-weight: 800; color: var(--accent-orange);">63%</div> | |
| <div style="font-size: 13px; color: var(--text-secondary); margin-top: 8px;">FY2024 Remand Rate</div> | |
| <div style="font-size: 11px; color: var(--text-muted); margin-top: 4px;">Up from 50% in FY2019</div> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 20px; text-align: center;"> | |
| <div style="font-size: 36px; font-weight: 800; color: var(--accent-blue);">65%</div> | |
| <div style="font-size: 13px; color: var(--text-secondary); margin-top: 8px;">FY2025 FYTD Remand Rate</div> | |
| <div style="font-size: 11px; color: var(--text-muted); margin-top: 4px;">Trend continues upward</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: ALJ ALLOWANCE TRENDS --> | |
| <section class="section" id="alj"> | |
| <div class="section-header"> | |
| <h2>ALJ Allowance Rate Trends (2009–2025)</h2> | |
| <p>Higher allowance rates at the ALJ level prove claimants were eligible all along. The delay itself is the denial mechanism.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">ALJ Allowance Rate Over Time</span> | |
| <button class="explainer-btn" onclick="showModal('alj-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="aljChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; margin-top: 24px;"> | |
| <h3 style="font-size: 16px; font-weight: 700; margin-bottom: 12px; color: var(--accent-blue);">📈 The "Delay Is Denial" Phenomenon</h3> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| In 2009, ALJs allowed 63% of cases. By 2014, this had collapsed to 45% — a level maintained through 2023. | |
| The 2024 recovery to 50–51% suggests that claimants who survive the 1–2+ year wait are increasingly likely to prove their cases. | |
| This is not evidence that claimants became sicker; it is evidence that the <em>same medically impaired population</em> is being systematically denied at initial and reconsideration stages, | |
| with only the most persistent (or those with representation) surviving to hearing. | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: GAO HISTORICAL --> | |
| <section class="section" id="gao"> | |
| <div class="section-header"> | |
| <h2>GAO-Documented Mortality & Financial Catastrophe</h2> | |
| <p>The Government Accountability Office confirmed that between FY2008 and FY2019, approximately 110,000 people died awaiting SSDI benefits, and about 50,000 filed for bankruptcy while waiting.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Deaths and Bankruptcies While Pending (FY2008–FY2019)</span> | |
| <button class="explainer-btn" onclick="showModal('gao-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="gaoChart"></canvas> | |
| </div> | |
| </div> | |
| <div class="card-grid" style="margin-top: 24px;"> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Total Deaths (FY2008–2019)</span></div> | |
| <div class="card-value red">109,725</div> | |
| <div class="card-delta up">While awaiting appeal decisions</div> | |
| <div class="card-source">GAO-20-641R (Sept 2020)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Bankruptcies (FY2014–2019)</span></div> | |
| <div class="card-value orange">48,000+</div> | |
| <div class="card-delta up">While waiting for decisions</div> | |
| <div class="card-source">GAO-20-641R (Sept 2020)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Peak Wait Time (FY2015)</span></div> | |
| <div class="card-value red">839 days</div> | |
| <div class="card-delta up">Median appeal wait time</div> | |
| <div class="card-source">GAO-20-641R (Sept 2020)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Wait Time (FY2019)</span></div> | |
| <div class="card-value orange">506 days</div> | |
| <div class="card-delta down">Down from peak but still catastrophic</div> | |
| <div class="card-source">GAO-20-641R (Sept 2020)</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: GELBER --> | |
| <section class="section" id="gelber"> | |
| <div class="section-header"> | |
| <h2>Gelber, Moore, Pei & Strand (JPE 2023)</h2> | |
| <p>"Disability Insurance Income Saves Lives" — Regression Kink Design establishing causal mortality reduction from DI income.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Mortality Elasticity with Respect to DI Income</span> | |
| <button class="explainer-btn" onclick="showModal('gelber-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="gelberChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 24px;"> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px;"> | |
| <h4 style="color: var(--accent-blue); font-size: 14px; margin-bottom: 12px;">📐 Method: Regression Kink Design</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7;"> | |
| Exploits the Social Security benefit formula's bend points — where the marginal replacement rate changes discontinuously — | |
| to identify the causal effect of DI income on mortality. This design is robust to omitted variable bias because | |
| the kink is a deterministic feature of the formula, not correlated with claimant characteristics. | |
| </p> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px;"> | |
| <h4 style="color: var(--accent-green); font-size: 14px; margin-bottom: 12px;">📊 Key Finding</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7;"> | |
| <strong>$1,000 more in annual DI payments</strong> decreases the annual mortality rate of lower-income beneficiaries by | |
| approximately <strong>0.18 to 0.35 percentage points</strong>. The elasticity of mortality with respect to DI income is | |
| <strong>−0.6 to −1.0</strong>. The effect is concentrated at the lower bend point — the poorest beneficiaries. | |
| </p> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: DESHPANDE --> | |
| <section class="section" id="deshpande"> | |
| <div class="section-header"> | |
| <h2>Deshpande & Mueller-Smith (QJE 2022)</h2> | |
| <p>"Does Welfare Prevent Crime?" — Regression Discontinuity Design proving SSI removal causes criminalization and incarceration.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Criminalization Pathway After SSI Removal</span> | |
| <button class="explainer-btn" onclick="showModal('deshpande-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="deshpandeChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; margin-top: 24px;"> | |
| <h3 style="font-size: 16px; font-weight: 700; margin-bottom: 16px; color: var(--accent-red);">🔴 The Prison-Industrial Feedback Loop — In Quantitative Form</h3> | |
| <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px;"> | |
| <div style="text-align: center; padding: 16px; background: var(--bg-card); border-radius: 8px;"> | |
| <div style="font-size: 32px; font-weight: 800; color: var(--accent-red);">+20%</div> | |
| <div style="font-size: 12px; color: var(--text-secondary); margin-top: 8px;">Total Criminal Charges</div> | |
| </div> | |
| <div style="text-align: center; padding: 16px; background: var(--bg-card); border-radius: 8px;"> | |
| <div style="font-size: 32px; font-weight: 800; color: var(--accent-red);">+60%</div> | |
| <div style="font-size: 12px; color: var(--text-secondary); margin-top: 8px;">Incarceration Likelihood</div> | |
| </div> | |
| <div style="text-align: center; padding: 16px; background: var(--bg-card); border-radius: 8px;"> | |
| <div style="font-size: 32px; font-weight: 800; color: var(--accent-orange);">2x</div> | |
| <div style="font-size: 12px; color: var(--text-secondary); margin-top: 8px;">More likely to commit income-generating crime than earn $15k/year</div> | |
| </div> | |
| <div style="text-align: center; padding: 16px; background: var(--bg-card); border-radius: 8px;"> | |
| <div style="font-size: 32px; font-weight: 800; color: var(--accent-purple);">20+ yrs</div> | |
| <div style="font-size: 12px; color: var(--text-secondary); margin-top: 8px;">Effects persist over two decades</div> | |
| </div> | |
| </div> | |
| <p style="font-size: 13px; color: var(--text-secondary); margin-top: 16px; line-height: 1.7;"> | |
| <strong>Critical Mechanism:</strong> "While some youth who are removed from SSI at age 18 respond by working at minimum-wage levels, | |
| a much larger fraction respond by engaging in illicit activities to replace the lost SSI income... These effects on illegal activities | |
| are not limited to the years immediately following removal... but instead persist over the next two decades." | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: MILLER --> | |
| <section class="section" id="miller"> | |
| <div class="section-header"> | |
| <h2>Miller, Johnson & Wherry (NBER 2025)</h2> | |
| <p>"Saved by Medicaid" — Difference-in-Differences analysis proving Medicaid expansion reduces mortality by 21%.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Medicaid Expansion Mortality Impact</span> | |
| <button class="explainer-btn" onclick="showModal('miller-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="millerChart"></canvas> | |
| </div> | |
| </div> | |
| <div class="card-grid" style="margin-top: 24px;"> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Mortality Hazard Reduction</span></div> | |
| <div class="card-value green">21%</div> | |
| <div class="card-delta down">For new Medicaid enrollees</div> | |
| <div class="card-source">NBER WP 33719</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Lives Saved (2010–2022)</span></div> | |
| <div class="card-value green">27,400</div> | |
| <div class="card-delta down">Estimated deaths avoided</div> | |
| <div class="card-source">NBER WP 33719</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Enrollment Increase</span></div> | |
| <div class="card-value blue">+12 pp</div> | |
| <div class="card-delta down">Percentage point increase</div> | |
| <div class="card-source">NBER WP 33719</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Mortality Gap Attribution</span></div> | |
| <div class="card-value orange">5–20%</div> | |
| <div class="card-delta down">Of low/high-income mortality gap from insurance</div> | |
| <div class="card-source">NBER WP 33719</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: POWELL --> | |
| <section class="section" id="powell"> | |
| <div class="section-header"> | |
| <h2>Powell et al. (Health Affairs 2026)</h2> | |
| <p>Mortality Among SSDI Beneficiaries — Longitudinal analysis revealing the Medicare waiting period mortality crisis.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">2-Year Mortality by Primary Impairment Category</span> | |
| <button class="explainer-btn" onclick="showModal('powell-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="powellChart"></canvas> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; margin-top: 24px; border-left: 4px solid var(--accent-red);"> | |
| <h3 style="font-size: 16px; font-weight: 700; margin-bottom: 12px; color: var(--accent-red);">⚠️ The Medicare Waiting Period Mortality Crisis</h3> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| Despite being approved for SSDI benefits, beneficiaries face a mandatory <strong>24-month waiting period</strong> for Medicare eligibility. | |
| For beneficiaries with blood diseases (8.4% 2-year mortality), HIV/AIDS (8.1%), or cancer (7.3%), this two-year gap represents | |
| a direct threat to survival. As LDI Senior Fellow David Powell stated: <em>"There's no system in place to provide health insurance | |
| for this group during the waiting period. Many probably just go uninsured."</em> | |
| </p> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8; margin-top: 12px;"> | |
| <strong>Constitutional Significance:</strong> This gap between benefit approval and healthcare access — for individuals with severe, | |
| life-threatening conditions — represents an additional, independent source of preventable mortality that compounds the delay-related | |
| deaths documented elsewhere in this exhibit. | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: BLACK --> | |
| <section class="section" id="black"> | |
| <div class="section-header"> | |
| <h2>Black, French, McCauley & Song (JPubE 2024)</h2> | |
| <p>Marginal vs. Inframarginal Effects — Instrumental Variables using judge assignment to identify mortality effects.</p> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 32px;"> | |
| <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 32px;"> | |
| <div> | |
| <h4 style="color: var(--accent-red); font-size: 16px; margin-bottom: 16px;">Marginal Beneficiaries</h4> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| Those who would not otherwise qualify. Benefit allowance <em>increases</em> 10-year mortality for this group — | |
| likely because DI receipt discourages work among those capable of employment, leading to health deterioration. | |
| </p> | |
| </div> | |
| <div> | |
| <h4 style="color: var(--accent-green); font-size: 16px; margin-bottom: 16px;">Inframarginal Beneficiaries</h4> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| Sicker claimants who would qualify regardless of judge. Benefit allowance <em>reduces</em> mortality for those with | |
| high-mortality conditions: <strong>respiratory and nervous system conditions, and cancer</strong>. | |
| </p> | |
| </div> | |
| </div> | |
| <div style="margin-top: 24px; padding-top: 24px; border-top: 1px solid var(--border-color);"> | |
| <p style="font-size: 14px; color: var(--text-primary); font-weight: 600;"> | |
| 🔑 Critical Implication: Denial of benefits to sick, low-income claimants increases mortality — precisely the population | |
| most likely to be caught in administrative recidivism. | |
| </p> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: THREE-PILLAR MODEL --> | |
| <section class="section" id="pillars"> | |
| <div class="section-header"> | |
| <h2>The Three-Pillar Mortality Model</h2> | |
| <p>Peer-reviewed evidence for three interventions that independently reduce mortality among disabled, low-income populations.</p> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-bottom: 32px;"> | |
| <div class="pillar" style="background: linear-gradient(135deg, #22c55e, #16a34a);"> | |
| <h3>PILLAR 1: INCOME (DI/SSI)</h3> | |
| <p>$1,000 more DI → 0.18–0.35 pp mortality reduction</p> | |
| <p style="margin-top: 12px;">Elasticity: −0.6 to −1.0</p> | |
| <p>Cost per life-year: ~$50,000</p> | |
| <div class="citation">Gelber, Moore, Pei & Strand (JPE 2023)</div> | |
| </div> | |
| <div class="pillar" style="background: linear-gradient(135deg, #3b82f6, #2563eb);"> | |
| <h3>PILLAR 2: HEALTH INSURANCE (Medicaid)</h3> | |
| <p>21% mortality hazard reduction</p> | |
| <p style="margin-top: 12px;">27,400 lives saved (2010–2022)</p> | |
| <p>Cost per life saved: $5.4M</p> | |
| <div class="citation">Miller, Johnson & Wherry (NBER 2025)</div> | |
| </div> | |
| <div class="pillar" style="background: linear-gradient(135deg, #a855f7, #9333ea);"> | |
| <h3>PILLAR 3: HOUSING (Housing First)</h3> | |
| <p>Reduced hospitalization & ED use</p> | |
| <p style="margin-top: 12px;">8 more psychiatric visits</p> | |
| <p>6 fewer emergency department visits</p> | |
| <div class="citation">CDC Community Guide; Health Affairs 2024</div> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; text-align: center;"> | |
| <h3 style="font-size: 18px; font-weight: 800; color: var(--accent-blue); margin-bottom: 12px;">FOUNDATION: TIMELY, ACCESSIBLE DISABILITY ADJUDICATION</h3> | |
| <p style="font-size: 14px; color: var(--text-secondary); max-width: 700px; margin: 0 auto;"> | |
| All three pillars depend on a functioning disability adjudication system. When that system collapses into 230-day waits | |
| with 62% initial denial rates, it undermines all three mortality-reduction pathways simultaneously. | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: PRISON-INDUSTRIAL FEEDBACK LOOP --> | |
| <section class="section" id="feedback"> | |
| <div class="section-header"> | |
| <h2>The Prison-Industrial Feedback Loop</h2> | |
| <p>Quantitative pathway from disability onset to systemic recidivism — with peer-reviewed causal evidence at each stage.</p> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin-bottom: 24px;"> | |
| <div class="flow-stage" style="border-color: #3b82f6;" onclick="showStageDetail(1)"> | |
| <h4 style="color: #3b82f6;">STAGE 1</h4> | |
| <p>Disability Onset<br><span style="color: var(--text-muted);">Medically unable to work</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #ef4444;" onclick="showStageDetail(2)"> | |
| <h4 style="color: #ef4444;">STAGE 2</h4> | |
| <p>Initial Application<br><span style="color: var(--text-muted);">62–64% DENIED</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #f59e0b;" onclick="showStageDetail(3)"> | |
| <h4 style="color: #f59e0b;">STAGE 3</h4> | |
| <p>Economic Destabilization<br><span style="color: var(--text-muted);">No income, eviction</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #ef4444;" onclick="showStageDetail(4)"> | |
| <h4 style="color: #ef4444;">STAGE 4</h4> | |
| <p>Reconsideration<br><span style="color: var(--text-muted);">84% DENIED</span></p> | |
| </div> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin-bottom: 24px;"> | |
| <div class="flow-stage" style="border-color: #22c55e;" onclick="showStageDetail(5)"> | |
| <h4 style="color: #22c55e;">STAGE 5</h4> | |
| <p>ALJ Hearing Wait<br><span style="color: var(--text-muted);">1–2+ YEARS</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #a855f7;" onclick="showStageDetail(6)"> | |
| <h4 style="color: #a855f7;">STAGE 6</h4> | |
| <p>Homelessness / Police Contact<br><span style="color: var(--text-muted);">"Survival crimes"</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #dc2626;" onclick="showStageDetail(7)"> | |
| <h4 style="color: #dc2626;">STAGE 7</h4> | |
| <p>Criminalization / Incarceration<br><span style="color: var(--text-muted);">+60% incarceration</span></p> | |
| </div> | |
| <div class="flow-arrow">→</div> | |
| <div class="flow-stage" style="border-color: #a855f7;" onclick="showStageDetail(8)"> | |
| <h4 style="color: #a855f7;">STAGE 8</h4> | |
| <p>Reentry / Reapplication<br><span style="color: var(--text-muted);">Cycle repeats</span></p> | |
| </div> | |
| </div> | |
| <div style="text-align: center; margin: 24px 0;"> | |
| <div style="display: inline-block; background: var(--bg-tertiary); border: 2px dashed var(--accent-blue); border-radius: 12px; padding: 16px 32px;"> | |
| <span style="font-size: 24px;">⟲</span> | |
| <span style="font-size: 14px; font-weight: 700; color: var(--accent-blue); margin-left: 12px;">THE FEEDBACK LOOP</span> | |
| <p style="font-size: 12px; color: var(--text-muted); margin-top: 8px;">Criminal record → denial → no healthcare → worse health → no housing → instability → reapplication</p> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px;"> | |
| <h4 style="font-size: 14px; font-weight: 700; color: var(--accent-blue); margin-bottom: 16px;">PEER-REVIEWED CAUSAL EVIDENCE BY STAGE</h4> | |
| <div style="display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; font-size: 13px; color: var(--text-secondary);"> | |
| <div>• <strong>Stage 2→3:</strong> Gelber et al. (JPE 2023) — income removal increases mortality</div> | |
| <div>• <strong>Stage 3→6:</strong> CDC Community Guide — Housing First reduces homelessness</div> | |
| <div>• <strong>Stage 6→7:</strong> Deshpande & Mueller-Smith (QJE 2022) — SSI removal → +60% incarceration</div> | |
| <div>• <strong>Stage 7→8:</strong> JAMA Network Open (2024) — Medicaid expansion reduces formerly incarcerated mortality</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: WORKFORCE CRISIS --> | |
| <section class="section" id="workforce"> | |
| <div class="section-header"> | |
| <h2>The Workforce Crisis</h2> | |
| <p>Projected impacts of staffing reductions on wait times and mortality — every day of additional wait equals approximately 189 additional deaths.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Projected Annual Deaths Under Three Workforce Scenarios</span> | |
| <button class="explainer-btn" onclick="showModal('workforce-modal')">❓ Explain</button> | |
| </div> | |
| <div class="chart-wrapper"> | |
| <canvas id="workforceChart"></canvas> | |
| </div> | |
| </div> | |
| <div class="card-grid" style="margin-top: 24px;"> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Current Staffing</span></div> | |
| <div class="card-value blue">57,000</div> | |
| <div class="card-delta down">Lowest in 50 years</div> | |
| <div class="card-source">SSA (Feb 2025)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Projected Staffing</span></div> | |
| <div class="card-value red">28,500</div> | |
| <div class="card-delta up">50% reduction planned</div> | |
| <div class="card-source">Sanders Senate Report (2025)</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Optimal Staffing</span></div> | |
| <div class="card-value green">75,000</div> | |
| <div class="card-delta down">Estimated need</div> | |
| <div class="card-source">Analyst projection</div> | |
| </div> | |
| <div class="card"> | |
| <div class="card-header"><span class="card-title">Deaths Per Day of Delay</span></div> | |
| <div class="card-value red">~188.7</div> | |
| <div class="card-delta up">Linear projection</div> | |
| <div class="card-source">Sanders Senate Report (2025)</div> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; margin-top: 24px; border-left: 4px solid var(--accent-orange);"> | |
| <h3 style="font-size: 16px; font-weight: 700; margin-bottom: 12px; color: var(--accent-orange);">⚠️ Transparency Erosion</h3> | |
| <p style="font-size: 14px; color: var(--text-secondary); line-height: 1.8;"> | |
| In June 2025, the agency removed key customer service metrics — including phone wait times and disability claim processing times — | |
| from its website. The number of cases pending rose by more than 73,000 from January 2025 to February 2026. | |
| As one current SSA employee (disability attorney) stated: <em>"We are already short-staffed as it is... Right now we are working on | |
| applications generally from 2023-ish... easily the wait times will be extended by one year."</em> | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: UN HUMAN RIGHTS --> | |
| <section class="section" id="un"> | |
| <div class="section-header"> | |
| <h2>UN Human Rights Framework</h2> | |
| <p>Applicable international treaties and evidence of U.S. non-compliance in Social Security disability adjudication.</p> | |
| </div> | |
| <div style="display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px;"> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px; border-top: 4px solid #3b82f6;"> | |
| <h4 style="color: #3b82f6; font-size: 16px; font-weight: 800; margin-bottom: 12px;">ICCPR (1966)</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 12px;"> | |
| <strong>Art. 6:</strong> Right to Life<br> | |
| <strong>Art. 7:</strong> Cruel, Inhuman or Degrading Treatment<br> | |
| <strong>Art. 9:</strong> Liberty and Security of Person<br> | |
| <strong>Art. 17:</strong> Privacy, Family, Home | |
| </p> | |
| <div style="background: var(--bg-tertiary); border-radius: 8px; padding: 12px; font-size: 12px; color: var(--text-primary);"> | |
| <strong>Violation:</strong> 30,000 annual deaths while pending violates Art. 6 (right to life). Systemic delay rendering adjudication functionally inaccessible violates Art. 2(3) (effective remedy). | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px; border-top: 4px solid #22c55e;"> | |
| <h4 style="color: #22c55e; font-size: 16px; font-weight: 800; margin-bottom: 12px;">ICERD (1965)</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 12px;"> | |
| <strong>Art. 2:</strong> Eliminate discrimination<br> | |
| <strong>Art. 5:</strong> Economic, social, cultural rights<br> | |
| <strong>Art. 6:</strong> Effective remedies | |
| </p> | |
| <div style="background: var(--bg-tertiary); border-radius: 8px; padding: 12px; font-size: 12px; color: var(--text-primary);"> | |
| <strong>Violation:</strong> Disproportionate impact on racial minorities in disability adjudication. Older adults and minority communities bear disproportionate burden of delay. | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px; border-top: 4px solid #a855f7;"> | |
| <h4 style="color: #a855f7; font-size: 16px; font-weight: 800; margin-bottom: 12px;">CRPD (2006)</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 12px;"> | |
| <strong>Art. 4:</strong> Ensure and promote rights<br> | |
| <strong>Art. 9:</strong> Accessibility<br> | |
| <strong>Art. 19:</strong> Living independently<br> | |
| <strong>Art. 28:</strong> Adequate standard of living | |
| </p> | |
| <div style="background: var(--bg-tertiary); border-radius: 8px; padding: 12px; font-size: 12px; color: var(--text-primary);"> | |
| <strong>Violation:</strong> 230-day average wait violates Art. 9 (accessibility) and Art. 28 (adequate living). Forcing disabled claimants into homelessness and criminalization violates Art. 19 (independent living). | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 24px; border-top: 4px solid #ef4444;"> | |
| <h4 style="color: #ef4444; font-size: 16px; font-weight: 800; margin-bottom: 12px;">CAT (1984)</h4> | |
| <p style="font-size: 13px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 12px;"> | |
| <strong>Art. 1:</strong> Definition of torture<br> | |
| <strong>Art. 2:</strong> Prevention obligation<br> | |
| <strong>Art. 14:</strong> Redress | |
| </p> | |
| <div style="background: var(--bg-tertiary); border-radius: 8px; padding: 12px; font-size: 12px; color: var(--text-primary);"> | |
| <strong>Violation:</strong> Deliberate indifference to health/safety of disabled claimants through chronic understaffing, delayed adjudication, and denial of benefits may constitute cruel, inhuman or degrading treatment under Art. 16. | |
| </div> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 24px; border-left: 4px solid var(--accent-red);"> | |
| <h3 style="font-size: 18px; font-weight: 800; color: var(--accent-red); margin-bottom: 16px;">EVIDENCE OF U.S. NON-COMPLIANCE</h3> | |
| <div style="display: grid; grid-template-columns: 1fr; gap: 12px; font-size: 14px; color: var(--text-secondary);"> | |
| <div style="padding: 12px; background: var(--bg-card); border-radius: 8px;">• <strong>30,000 annual deaths</strong> while pending (O'Malley testimony, 2024) — violates Art. 6 ICCPR (right to life)</div> | |
| <div style="padding: 12px; background: var(--bg-card); border-radius: 8px;">• <strong>62% federal court remand rate</strong> (FY2024) — systemic error violates Art. 2(3) ICCPR (effective remedy)</div> | |
| <div style="padding: 12px; background: var(--bg-card); border-radius: 8px;">• <strong>230-day average wait</strong> (FY2024) — violates CRPD Art. 9 (accessibility) & Art. 28 (adequate living)</div> | |
| <div style="padding: 12px; background: var(--bg-card); border-radius: 8px;">• <strong>SSI removal → +60% incarceration</strong> (Deshpande & Mueller-Smith, QJE 2022) — violates CAT Art. 16</div> | |
| <div style="padding: 12px; background: var(--bg-card); border-radius: 8px;">• <strong>Disproportionate impact</strong> on older adults & racial minorities — violates ICERD Art. 2 & 5</div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- SECTION: LITIGATION MATRIX --> | |
| <section class="section" id="litigation"> | |
| <div class="section-header"> | |
| <h2>Litigation Utility Matrix</h2> | |
| <p>Evidence strength mapping for strategic UN petition filing — which claims are best supported by which evidence types.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"> | |
| <span class="chart-title">Evidence Strength by Legal Claim and Evidence Type (0–10 Scale)</span> | |
| <button class="explainer-btn" onclick="showModal('litigation-modal')">❓ Explain</button> | |
| </div> | |
| <div style="overflow-x: auto;"> | |
| <div style="display: grid; grid-template-columns: 180px repeat(7, 80px); gap: 2px; margin-top: 16px;" id="litigationMatrix"> | |
| <!-- Header row --> | |
| <div class="heatmap-label" style="padding: 8px;"></div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Mortality<br>Data</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Peer-<br>Reviewed</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Federal<br>Court</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">GAO/IG</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Commissioner</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Staffing</div> | |
| <div class="heatmap-label" style="padding: 8px; text-align: center;">Int'l<br>Law</div> | |
| </div> | |
| </div> | |
| </div> | |
| <div style="background: var(--bg-tertiary); border-radius: 12px; padding: 20px; margin-top: 24px;"> | |
| <p style="font-size: 13px; color: var(--text-muted);"> | |
| <strong>INTERPRETATION:</strong> 10 = Dispositive evidence | 7–9 = Strong supporting evidence | 4–6 = Relevant but supplementary | 0–3 = Weak/minimal | |
| </p> | |
| </div> | |
| </section> | |
| <!-- SECTION: KNOWLEDGE GRAPH - CITATIONS --> | |
| <section class="section" id="kg-citations"> | |
| <div class="section-header"> | |
| <h2>Knowledge Graph: Citation Network</h2> | |
| <p>Interactive network showing relationships between peer-reviewed studies, their methods, and the legal claims they support.</p> | |
| </div> | |
| <div class="kg-container" id="citationGraph"></div> | |
| </section> | |
| <!-- SECTION: KNOWLEDGE GRAPH - CLAIMS --> | |
| <section class="section" id="kg-claims"> | |
| <div class="section-header"> | |
| <h2>Knowledge Graph: Claim → Evidence → Treaty</h2> | |
| <p>Mapping legal claims to supporting evidence and applicable UN treaty provisions.</p> | |
| </div> | |
| <div class="kg-container" id="claimsGraph"></div> | |
| </section> | |
| <!-- SECTION: KNOWLEDGE GRAPH - PATHWAY --> | |
| <section class="section" id="kg-pathway"> | |
| <div class="section-header"> | |
| <h2>Knowledge Graph: Causal Pathway</h2> | |
| <p>Directed graph showing the causal chain from administrative delay to mortality, criminalization, and systemic recidivism.</p> | |
| </div> | |
| <div class="kg-container" id="pathwayGraph"></div> | |
| </section> | |
| <!-- SECTION: KNOWLEDGE GRAPH - BOTTLENECK --> | |
| <section class="section" id="kg-bottleneck"> | |
| <div class="section-header"> | |
| <h2>Knowledge Graph: SSA Bottleneck Analysis</h2> | |
| <p>Organizational flow showing where the disability adjudication system breaks down and creates the backlog.</p> | |
| </div> | |
| <div class="kg-container" id="bottleneckGraph"></div> | |
| </section> | |
| <!-- SECTION: DATA TABLES --> | |
| <section class="section" id="tables"> | |
| <div class="section-header"> | |
| <h2>Statistical Appendix — Verified Data Tables</h2> | |
| <p>All data sourced from SSA workload reports, GAO audits, congressional testimony, and peer-reviewed publications.</p> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 1: FY2024 Decision Waterfall</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>Appeal Level</th><th>Total Decisions</th><th>Approval Rate</th><th>Denial/Remand Rate</th><th>Source</th></tr></thead> | |
| <tbody> | |
| <tr><td>Initial Application</td><td>2,086,855</td><td>36–38%</td><td>62–64%</td><td>SSA FY2024 Workload</td></tr> | |
| <tr><td>Reconsideration</td><td>495,700</td><td>16%</td><td>84%</td><td>SSA FY2024 Workload</td></tr> | |
| <tr><td>ALJ Hearing</td><td>289,492</td><td>50–51%</td><td>~33% denied</td><td>SSA FY2024 Workload</td></tr> | |
| <tr><td>Appeals Council</td><td>45,641</td><td>1%</td><td>80% denied</td><td>SSA FY2024 Workload</td></tr> | |
| <tr><td>Federal Court</td><td>15,753</td><td>1% allowed</td><td>63% remand, 32% deny</td><td>Justice in Aging</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 2: Wait Times & Mortality Correlation</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>Fiscal Year</th><th>Avg Wait (Days)</th><th>Deaths While Pending</th><th>Source</th></tr></thead> | |
| <tbody> | |
| <tr><td>2019</td><td>124</td><td>~15,000</td><td>SSA OIG</td></tr> | |
| <tr><td>2023</td><td>217</td><td>30,000</td><td>O'Malley Testimony</td></tr> | |
| <tr><td>2024 (FYTD)</td><td>230</td><td>~30,000+</td><td>SSA Performance Data</td></tr> | |
| <tr><td>Feb 2025</td><td>236</td><td>N/A</td><td>Sanders Senate Report</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 3: Federal Court Remand Rates</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>FY</th><th>Allow</th><th>Remand</th><th>Deny</th><th>Total Cases</th></tr></thead> | |
| <tbody> | |
| <tr><td>2019</td><td>2%</td><td>50%</td><td>41%</td><td>18,116</td></tr> | |
| <tr><td>2020</td><td>2%</td><td>55%</td><td>---</td><td>16,852</td></tr> | |
| <tr><td>2021</td><td>1%</td><td>59%</td><td>---</td><td>17,405</td></tr> | |
| <tr><td>2022</td><td>1%</td><td>58%</td><td>37%</td><td>21,297</td></tr> | |
| <tr><td>2023</td><td>1%</td><td>61%</td><td>---</td><td>15,710</td></tr> | |
| <tr><td>2024</td><td>1%</td><td>63%</td><td>32%</td><td>15,753</td></tr> | |
| <tr><td>2025 FYTD</td><td>1%</td><td>65%</td><td>---</td><td>13,587</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 4: Peer-Reviewed Evidence Summary</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>Study</th><th>Method</th><th>Key Finding</th><th>Journal</th></tr></thead> | |
| <tbody> | |
| <tr><td>Gelber et al. (2023)</td><td>Regression Kink</td><td>$1K more DI → 0.18–0.35 pp mortality ↓; elasticity −0.6 to −1.0</td><td>J. Political Economy</td></tr> | |
| <tr><td>Black et al. (2024)</td><td>IV (Judge Assignment)</td><td>Benefit allowance reduces mortality for sicker claimants</td><td>J. Public Economics</td></tr> | |
| <tr><td>Deshpande & Mueller-Smith (2022)</td><td>Regression Discontinuity</td><td>SSI removal → +20% charges, +60% incarceration</td><td>Q.J. Economics</td></tr> | |
| <tr><td>Miller et al. (2025)</td><td>Diff-in-Differences</td><td>Medicaid expansion → 21% mortality hazard ↓; 27,400 lives saved</td><td>NBER WP 33719</td></tr> | |
| <tr><td>Powell et al. (2026)</td><td>Longitudinal (DAF)</td><td>SSDI beneficiaries: 5.2–7.3% 2-year mortality vs. ~1% general pop.</td><td>Health Affairs</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 5: ALJ Allowance Rate Trends</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>Year</th><th>ALJ Allowance Rate</th><th>Source</th></tr></thead> | |
| <tbody> | |
| <tr><td>2009</td><td>63%</td><td>CBPP</td></tr> | |
| <tr><td>2010</td><td>62%</td><td>CBPP</td></tr> | |
| <tr><td>2014</td><td>45%</td><td>CBPP</td></tr> | |
| <tr><td>2023</td><td>45%</td><td>OIG Report</td></tr> | |
| <tr><td>2024</td><td>50–51%</td><td>SSA Data</td></tr> | |
| <tr><td>2025 FYTD</td><td>50%</td><td>Nick Ortiz Law</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <div class="chart-container"> | |
| <div class="chart-header"><span class="chart-title">Table 6: GAO Historical Data</span></div> | |
| <table class="data-table"> | |
| <thead><tr><th>Metric</th><th>Value</th></tr></thead> | |
| <tbody> | |
| <tr><td>Deaths awaiting appeal (FY2008–FY2019)</td><td>109,725</td></tr> | |
| <tr><td>Bankruptcy filings while waiting (FY2014–FY2019)</td><td>48,000+</td></tr> | |
| <tr><td>Median appeal wait time peak (FY2015)</td><td>839 days</td></tr> | |
| <tr><td>Median appeal wait time (FY2019)</td><td>506 days</td></tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </section> | |
| <!-- SECTION: BIBLIOGRAPHY --> | |
| <section class="section" id="bibliography"> | |
| <div class="section-header"> | |
| <h2>Expanded Bibliography</h2> | |
| <p>Peer-reviewed sources, government reports, and congressional testimony cited throughout this exhibit.</p> | |
| </div> | |
| <div style="background: var(--bg-card); border: 1px solid var(--border-color); border-radius: 12px; padding: 32px;"> | |
| <ol style="font-size: 14px; color: var(--text-secondary); line-height: 2; padding-left: 24px;"> | |
| <li>Gelber, A., Moore, T. J., Pei, Z., & Strand, A. (2023). Disability Insurance Income Saves Lives. <em>Journal of Political Economy</em>, 131(11).</li> | |
| <li>Black, D. A., French, E., McCauley, J., & Song, J. (2024). The Marginal and Inframarginal Effects of Disability Insurance. <em>Journal of Public Economics</em>, 229(C), 105043.</li> | |
| <li>Deshpande, M., & Mueller-Smith, M. (2022). Does Welfare Prevent Crime? <em>Quarterly Journal of Economics</em>, 137(4), 2263–2307.</li> | |
| <li>Miller, S., Johnson, N., & Wherry, L. R. (2025). Saved by Medicaid? <em>NBER Working Paper</em> No. 33719.</li> | |
| <li>Powell, D., et al. (2026). Mortality Among Social Security Disability Insurance Beneficiaries. <em>Health Affairs</em>, March 2026.</li> | |
| <li>U.S. Government Accountability Office. (2020). Social Security Disability: Information on Wait Times, Bankruptcies, and Deaths. GAO-20-641R.</li> | |
| <li>U.S. Senate Committee on the Budget. (2025). Sanders Senate Report on SSA DOGE Cuts and Projected Mortality Impacts.</li> | |
| <li>Justice in Aging. (2024). Federal Court Remand Rate Analysis for Social Security Disability Appeals.</li> | |
| <li>Nick Ortiz Law. (2025). Social Security Disability Appeals Council and Federal Court Statistics.</li> | |
| <li>Center on Budget and Policy Priorities. (2014). Chart Book: Social Security Disability Insurance.</li> | |
| <li>Social Security Administration. (2024). FY2024 Workload Data and Performance Metrics.</li> | |
| <li>Social Security Administration OIG. (2023). Audit of Disability Determination Services Processing Times.</li> | |
| <li>National Organization of Social Security Claimants' Representatives. (2025). Annual Report on Disability Adjudication.</li> | |
| <li>Commissioner Martin O'Malley. (2024). Congressional testimony: "Thirty thousand people died in 2023 while waiting for their disability decisions."</li> | |
| </ol> | |
| </div> | |
| <div style="text-align: center; margin-top: 48px; padding: 32px; border-top: 1px solid var(--border-color);"> | |
| <p style="font-size: 14px; color: var(--text-muted); font-style: italic;"> | |
| Document prepared for UN Petition Exhibit use<br> | |
| Caustin Lee McLaughlin (Pro Se) — September 2026 | |
| </p> | |
| </div> | |
| </section> | |
| </main> | |
| </div> | |
| <script> | |
| </script> | |
| </body> | |
| </html> |