.aea-page{color:#0f172a;max-width:1040px;margin-inline:auto;padding-block:20px 40px}.aea-hero{border-bottom:none;margin-bottom:10px;padding-bottom:0}.aea-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.aea-hero-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;margin-bottom:0;padding:3px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.aea-hero-title{letter-spacing:-.035em;color:#020617;text-wrap:balance;margin-bottom:6px;font-size:clamp(24px,3.2vw,38px);font-weight:850;line-height:1.1}.aea-hero-lead{color:#1e293b;max-width:100%;margin-bottom:4px;font-size:clamp(13px,1.35vw,15px);line-height:1.4}.aea-hero-subtext{color:#475569;max-width:100%;margin-bottom:0;font-size:clamp(12px,1.25vw,13.5px);line-height:1.45}@media (min-width:860px){.aea-hero-lead,.aea-hero-subtext{white-space:nowrap}}.aea-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;display:flex}.aea-btn{cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:6px 13px;font-size:12px;font-weight:650;text-decoration:none;transition:all .16s;display:inline-flex}.aea-btn-primary{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 1px 4px #0f172a26}.aea-btn-primary:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a33}.aea-btn-secondary{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.aea-btn-secondary:hover{background:#d1fae5;border-color:#6ee7b7;transform:translateY(-1px)}.aea-btn-outline{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.aea-btn-outline:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.aea-hero-specs-subtle{font-family:var(--font-geist-mono), monospace;color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.aea-tagline-callout{background:#f8fafc;border-left:3px solid #059669;border-radius:0 6px 6px 0;max-width:820px;padding:8px 14px}.aea-tagline-callout p{color:#334155;margin:0;font-size:12.5px;font-style:italic;line-height:1.5}.aea-page>section,.aea-page>section.aea-section,.aea-section{margin-top:0;margin-bottom:20px;scroll-margin-top:70px;padding:0!important}.aea-section-header{margin-top:0;margin-bottom:6px}.aea-section-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#059669;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.aea-section-header h2{letter-spacing:-.025em;color:#020617;text-wrap:balance;margin-bottom:0;font-size:clamp(20px,2.3vw,25px);font-weight:800;margin-top:0!important}.aea-section-header p{color:#334155;text-wrap:pretty;max-width:860px;margin:0;font-size:13.5px;line-height:1.55}.aea-invitation-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.aea-invitation-header{font-family:var(--font-geist-mono), monospace;color:#334155;background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.aea-invitation-grid{background:#e2e8f0;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.aea-invitation-item{background:#fff;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.aea-callout-quote-compact{background:#f0fdf4;border:1px solid #d1fae5;border-left:3px solid #059669;border-radius:8px;padding:10px 14px}.aea-inline-code{font-family:var(--font-geist-mono), monospace;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;padding:1px 5px;font-size:11.5px}.aea-card-container{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:10px;margin-block:8px 4px;overflow:hidden;box-shadow:0 3px 14px #0f172a33}.aea-card-header{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.aea-card-tab{cursor:pointer;border:none;border-radius:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.aea-card-tab-active{color:#fff;background:#0f172a;box-shadow:0 1px 2px #0003}.aea-card-tab-inactive{color:#94a3b8;background:0 0}.aea-card-tab-inactive:hover{color:#f1f5f9;background:#ffffff0d}.aea-copy-btn,.aea-inspect-btn{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.aea-copy-btn:hover,.aea-inspect-btn:hover{color:#fff;background:#1e293b;border-color:#475569}.aea-card-body{padding:12px 16px}.aea-human-view{flex-direction:column;display:flex}.aea-human-row{border-bottom:1px solid #1e293b;grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding-block:5px;font-size:12.5px;display:grid}.aea-human-row-last{border-bottom:none;padding-bottom:0}.aea-human-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:10.5px;font-weight:700}.aea-human-val{color:#e2e8f0}.aea-tag-emerald{font-family:var(--font-geist-mono), monospace;color:#34d399;background:#10b98126;border:1px solid #34d3994d;border-radius:3px;padding:1px 6px;font-size:10.5px;font-weight:700}.aea-tag-cyan{font-family:var(--font-geist-mono), monospace;color:#38bdf8;background:#06b6d426;border:1px solid #38bdf84d;border-radius:3px;padding:1px 6px;font-size:10.5px;font-weight:700}.aea-tech-sub{font-family:var(--font-geist-mono), monospace;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.aea-hood-divider{text-align:center;border-top:2px dashed #cbd5e1;flex-direction:column;align-items:center;margin-block:36px 20px;padding-top:24px;display:flex}.aea-hood-badge{color:#f8fafc;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#0f172a;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 14px;font-size:10.5px;font-weight:750;display:inline-flex}.aea-hood-intro{color:#475569;max-width:720px;margin:0;font-size:13px;line-height:1.55}.aea-hood-drawer{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-bottom:10px;transition:all .15s;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.aea-hood-drawer[open]{border-color:#94a3b8;box-shadow:0 2px 6px #0f172a0d}.aea-hood-summary{cursor:pointer;color:#0f172a;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;padding:11px 16px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.aea-hood-summary::-webkit-details-marker{display:none}.aea-hood-summary:hover{background:#f1f5f9}.aea-hood-drawer[open] .aea-hood-summary{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.aea-hood-content{padding:14px 16px}.aea-hazards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.aea-hazard-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0f172a08}.aea-hazard-badge{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:3px;align-self:flex-start;margin-bottom:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.aea-hazard-card h3{color:#0f172a;margin-bottom:6px;font-size:13.5px;font-weight:750}.aea-hazard-card p{color:#334155;margin-bottom:8px;font-size:12.5px;line-height:1.5}.aea-hazard-math{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-block:4px 8px;padding:8px 10px;overflow-x:auto}.aea-hazard-consequence{background:#fef2f2;border-left:2px solid #dc2626;border-radius:0 4px 4px 0;padding:6px 10px;color:#991b1b!important;margin-bottom:0!important;font-size:11.5px!important;line-height:1.45!important}.aea-eq-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.aea-eq-math{text-align:center;background:#fbfcfe;padding:12px 16px;overflow-x:auto}.aea-eq-footer{color:#334155;background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:11.5px;display:flex}.aea-eq-caption{color:#475569;font-size:11px;font-style:italic}.aea-eq-id{font-family:var(--font-geist-mono), monospace;color:#0f172a;white-space:nowrap;font-weight:700}.katex-display{margin:.3em 0!important}.katex{color:#0f172a;font-size:1em}.aea-table-container{background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow-x:auto;box-shadow:0 1px 2px #0f172a08}.aea-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.aea-table th{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;border-bottom:1px solid #cbd5e1;padding:8px 12px;font-size:11px;font-weight:700}.aea-table td{color:#1e293b;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 12px;line-height:1.45}.aea-table tr:last-child td{border-bottom:none}.aea-table tr:hover td{background:#f8fafc}.aea-download-banner{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px #0f172a0a}.aea-callout-note{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #0284c7;border-radius:6px}@media (max-width:768px){.aea-hazards-grid{grid-template-columns:1fr}.aea-human-row{grid-template-columns:1fr;gap:2px}.aea-invitation-grid{grid-template-columns:1fr}}
