/* NaraOps 1.17 — brand lockup, history-mode and example-report UI */
.logo.brand-text{gap:0!important}.logo.brand-text::before{margin-right:.72rem}.logo.brand-text .brand-nara,.logo.brand-text .ops{display:inline-block}.brand-lockup{gap:0!important}.brand-lockup img{margin-right:.72rem}
.history-mode-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;margin:14px 0;border:1px solid var(--nara-line,#dce5ec);border-radius:14px;background:#f7fafc}.history-mode-control strong{font-size:.9rem}.history-mode-control span{font-size:.8rem;color:#667789}.history-mode-control select{margin-left:auto;min-width:150px;padding:8px 10px;border:1px solid #cbd8e2;border-radius:9px;background:#fff}
.history-trend-panel{border:1px solid #dce5ec;border-radius:16px;background:#fff;padding:20px;margin-bottom:18px}.history-trend-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.history-trend-head h3{margin:3px 0 5px}.history-trend-head p{margin:0;color:#667789}.history-trend-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.history-trend-kpi{border:1px solid #e0e8ee;border-radius:12px;padding:13px;background:#fbfdfe}.history-trend-kpi span{display:block;font-size:.72rem;color:#667789}.history-trend-kpi strong{display:block;font-size:1.15rem;margin:3px 0}.history-trend-kpi small{font-size:.72rem;color:#5f7d69}.history-trend-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.history-trend-item{border-left:3px solid #7eb28a;background:#f5faf6;border-radius:0 10px 10px 0;padding:11px 12px}.history-trend-item strong{display:block}.history-trend-item span{display:block;margin-top:3px;font-size:.82rem;color:#667789}.history-mode .lifecycle-panel,.history-mode .risks-panel,.history-mode #executiveDecisionPanel,.history-mode .home-health-grid,.history-mode .spotlight-card{display:none!important}.history-mode #homeKpis{display:none!important}.history-mode #homeEvidenceToggle,.history-mode #homeEvidenceStack{display:none!important}
.demo-report-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.demo-report-actions .btn{min-height:42px}.demo-example-note{font-size:.78rem;color:#667789;margin-top:8px}.example-report-page{background:#f3f7fa;color:#132130;min-height:100vh}.example-report-shell{width:min(980px,calc(100% - 32px));margin:28px auto 60px}.example-report-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.example-report-doc{background:#fff;border:1px solid #dce5ec;border-radius:18px;box-shadow:0 18px 50px rgba(16,37,59,.08);overflow:hidden}.example-report-head{background:linear-gradient(135deg,#152b46,#203a58);color:#fff;padding:30px}.example-report-head .eyebrow{color:#a8cfb1}.example-report-head h1{margin:6px 0 8px}.example-report-head p{margin:0;color:#d7e2ea}.example-report-body{padding:28px}.example-report-summary{font-size:1.05rem;line-height:1.65;color:#31485a}.example-report-section{border-top:1px solid #e4ebf0;padding-top:20px;margin-top:22px}.example-report-section h2{font-size:1.1rem;margin:0 0 12px}.example-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.example-report-metric{border:1px solid #dfe7ed;border-radius:12px;padding:13px}.example-report-metric span{display:block;font-size:.72rem;color:#667789}.example-report-metric strong{display:block;font-size:1.18rem;margin:4px 0}.example-report-metric small{color:#679f75;font-weight:700}.example-report-finding{padding:12px 0;border-bottom:1px solid #edf2f5}.example-report-finding:last-child{border-bottom:0}.example-report-finding b{display:block;margin-bottom:3px}.example-report-decision{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px;border:1px solid #dfe7ed;border-radius:12px;margin:8px 0}.example-report-decision i{font-style:normal;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#152b46;color:#fff;font-weight:800}.example-report-source{font-size:.78rem;color:#667789}.startup-status{position:fixed;inset:0;display:none;place-items:center;background:#fff;z-index:9999}.startup-status.active{display:grid}.startup-status-card{text-align:center;color:#152b46}.startup-status-card strong{display:block;font-size:1.05rem;margin-top:10px}.startup-dot{width:34px;height:34px;border:3px solid #dbe5ed;border-top-color:#7eb28a;border-radius:50%;animation:naraSpin .8s linear infinite;margin:auto}@keyframes naraSpin{to{transform:rotate(360deg)}}
@media(max-width:720px){.history-mode-control select{width:100%;margin-left:0}.history-trend-kpis,.example-report-metrics{grid-template-columns:repeat(2,1fr)}.history-trend-list{grid-template-columns:1fr}.example-report-head,.example-report-body{padding:20px}.example-report-toolbar{align-items:flex-start;flex-direction:column}}
@media print{.example-report-toolbar{display:none!important}.example-report-page{background:#fff}.example-report-shell{width:100%;margin:0}.example-report-doc{border:0;box-shadow:none}.example-report-section,.example-report-decision{break-inside:avoid}}
