.nara-commercial-panel{margin-top:16px}.nara-auto-stats,.nara-value-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.nara-auto-stats>div,.nara-value-summary>div{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--panel-soft,#f8fafc)}.nara-auto-stats strong,.nara-value-summary strong{display:block;font-size:24px;line-height:1.05}.nara-auto-stats span,.nara-value-summary span{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:var(--muted)}.nara-commercial-note{margin-top:12px;color:var(--muted);font-size:12px}.nara-value-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:14px}.nara-value-form label span{display:block;color:var(--muted);font-size:11px;margin:3px 0 6px}.nara-link-btn{text-decoration:none;display:inline-flex;align-items:center}.nara-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:10px 0;border-bottom:1px solid var(--line)}.nara-audit-row:last-child{border-bottom:0}.nara-audit-row strong{text-transform:capitalize;font-size:13px}.nara-audit-row span{font-size:12px;color:var(--muted)}.nara-audit-row small{grid-column:1/-1;color:var(--muted);font-size:11px}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.trust-card{border:1px solid #d9e2ea;border-radius:14px;padding:20px;background:#fff}.trust-card h2{margin-top:0}.trust-card ul{padding-left:20px}.trust-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.trust-facts>div{border:1px solid #d9e2ea;border-radius:12px;padding:16px;background:#f8fafc}.trust-facts strong{display:block;font-size:14px}.trust-facts span{display:block;margin-top:5px;font-size:13px;line-height:1.45;color:#526273}
.nara-style-control{display:inline-flex;align-items:center;gap:6px;margin:0;color:#c7d3dc;font-size:10px;font-weight:800;white-space:nowrap}.nara-style-control span{text-transform:uppercase;letter-spacing:.07em}.nara-style-control select{appearance:none;border:1px solid #506273;border-radius:7px;background:#182838;color:#edf4f8;padding:6px 24px 6px 8px;font-size:11px;font-weight:750;line-height:1.2;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#9fb1bf 50%),linear-gradient(135deg,#9fb1bf 50%,transparent 50%);background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.nara-style-control select:focus-visible{outline:2px solid #9bc7e4;outline-offset:2px}
html[data-nara-style="executive"]{--bg:#f5f5f2;--panel:#fff;--ink:#151a1f;--muted:#626970;--line:#d7d8d5;--nav:#111820;--nav2:#17212a;--accent:#213f55;--accent2:#1a3345;--shadow:none}html[data-nara-style="executive"] body{letter-spacing:-.003em}html[data-nara-style="executive"] .panel,html[data-nara-style="executive"] .upload-card,html[data-nara-style="executive"] .risk-card,html[data-nara-style="executive"] .kpi,html[data-nara-style="executive"] .filters{border-radius:5px;box-shadow:none}html[data-nara-style="executive"] .page-head h2{font-size:31px;letter-spacing:-.04em}html[data-nara-style="executive"] .panel h3,html[data-nara-style="executive"] .upload-card h3{font-weight:760;letter-spacing:-.025em}html[data-nara-style="executive"] .story-card{background:#fff;border-top:0;border-left:3px solid var(--accent)}html[data-nara-style="executive"] .kpi .value{font-variant-numeric:tabular-nums;font-weight:760}html[data-nara-style="executive"] .badge,html[data-nara-style="executive"] .question-chips button{border-radius:4px}html[data-nara-style="executive"] .nara-style-control select{background-color:#111820;border-radius:4px}
html[data-nara-style="command"]{--bg:#081018;--panel:#101a23;--ink:#eef5f8;--muted:#98aab7;--line:#243643;--nav:#050a0f;--nav2:#09131b;--accent:#5fb3d8;--accent2:#3d91b7;--green:#62c795;--red:#ff8686;--amber:#e6b45f;--blue:#72a8d4;--brown:#d5a06d;--softgreen:#80ad8e;--shadow:0 14px 36px rgba(0,0,0,.28)}html[data-nara-style="command"] body{background:radial-gradient(circle at 78% -10%,rgba(51,108,137,.18),transparent 32%),var(--bg)}html[data-nara-style="command"] .panel,html[data-nara-style="command"] .upload-card,html[data-nara-style="command"] .risk-card,html[data-nara-style="command"] .kpi,html[data-nara-style="command"] .filters,html[data-nara-style="command"] .modal-card,html[data-nara-style="command"] .plan-option{background:var(--panel);border-color:var(--line);box-shadow:none}html[data-nara-style="command"] .story-card,html[data-nara-style="command"] .assess-panel{background:linear-gradient(135deg,#101a23,#0b151d)}html[data-nara-style="command"] .story-driver,html[data-nara-style="command"] .evidence-panel,html[data-nara-style="command"] .ai-answer,html[data-nara-style="command"] .empty-state,html[data-nara-style="command"] .action-assess,html[data-nara-style="command"] .chart-wrap,html[data-nara-style="command"] .nara-auto-stats>div,html[data-nara-style="command"] .nara-value-summary>div{background:#0c151d;border-color:var(--line);color:var(--ink)}html[data-nara-style="command"] input,html[data-nara-style="command"] select,html[data-nara-style="command"] textarea,html[data-nara-style="command"] .filters select,html[data-nara-style="command"] #driverFilter,html[data-nara-style="command"] .small-btn,html[data-nara-style="command"] .question-chips button{background:#0b151d;color:var(--ink);border-color:#314653}html[data-nara-style="command"] th{background:#0b151d;color:#aab9c3}html[data-nara-style="command"] td{border-color:var(--line)}html[data-nara-style="command"] .gridline{stroke:#243643}html[data-nara-style="command"] .axis{fill:#8fa2b0}html[data-nara-style="command"] .nara-style-control select{background-color:#050a0f;border-color:#3b5260;color:#eaf5fa}html[data-nara-style="command"] .header-btn.primary{background:#e8f6fb;color:#07131b;border-color:#e8f6fb}
html[data-nara-style="editorial"]{--bg:#f1eee7;--panel:#fbfaf6;--ink:#211f1a;--muted:#6f685e;--line:#d7d0c5;--nav:#211f1a;--nav2:#29261f;--accent:#7d392e;--accent2:#5e2b23;--green:#42664e;--red:#8d3c35;--amber:#8a672d;--blue:#4e667d;--brown:#8a6547;--softgreen:#788a70;--shadow:none}html[data-nara-style="editorial"] body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial;background:var(--bg)}html[data-nara-style="editorial"] .page-head h2,html[data-nara-style="editorial"] .story-card h3,html[data-nara-style="editorial"] .panel h3,html[data-nara-style="editorial"] .upload-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:600;letter-spacing:-.025em}html[data-nara-style="editorial"] .page-head h2{font-size:33px}html[data-nara-style="editorial"] .panel,html[data-nara-style="editorial"] .upload-card,html[data-nara-style="editorial"] .risk-card,html[data-nara-style="editorial"] .kpi,html[data-nara-style="editorial"] .filters{background:var(--panel);border-radius:2px;box-shadow:none}html[data-nara-style="editorial"] .panel{border-left:0;border-right:0}html[data-nara-style="editorial"] .story-card{background:var(--panel);border-top:4px solid var(--accent)}html[data-nara-style="editorial"] .eyebrow,html[data-nara-style="editorial"] .story-kicker{letter-spacing:.14em;color:#846b5f}html[data-nara-style="editorial"] .badge,html[data-nara-style="editorial"] .question-chips button,html[data-nara-style="editorial"] .header-btn,html[data-nara-style="editorial"] .btn{border-radius:2px}html[data-nara-style="editorial"] .nara-style-control select{background-color:#211f1a;border-radius:2px}
@media(max-width:1100px){.nara-style-control span{display:none}.nara-style-control select{max-width:106px}.header-actions{gap:5px}}
@media(max-width:850px){.nara-auto-stats,.nara-value-summary,.trust-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nara-value-form{grid-template-columns:1fr}.nara-audit-row{grid-template-columns:1fr}.nara-audit-row small{grid-column:auto}.trust-grid{grid-template-columns:1fr}.nara-style-control{order:-1;width:100%;justify-content:flex-end}.nara-style-control span{display:inline}.header-actions{flex-wrap:wrap;justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){html[data-nara-style] *,html[data-nara-style] *::before,html[data-nara-style] *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
