.homeDashboard-module__SdhIPG__root{--brand:#005a9e;--brand-light:#e7f1f8;--fg:#1e293b;--fg-muted:#64748b;--fg-faint:#94a3b8;--bg:#f8fafc;--surface:#fff;--border:#e2e8f0;--red:#dc2626;--red-bg:#fef2f2;--amber:#d97706;--amber-bg:#fffbeb;--green:#16a34a;--green-bg:#f0fdf4;--indigo-bg:#eef2ff;--indigo:#4338ca;background:var(--bg);height:100%;color:var(--fg);font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:13px;overflow-y:auto}.homeDashboard-module__SdhIPG__container{flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;padding:20px 24px;display:flex}.homeDashboard-module__SdhIPG__greeting{color:var(--fg);margin:0;font-size:20px;font-weight:700}.homeDashboard-module__SdhIPG__greetingSub{color:var(--fg-muted);margin-top:2px;font-size:12.5px}.homeDashboard-module__SdhIPG__section{flex-direction:column;gap:10px;display:flex}.homeDashboard-module__SdhIPG__sectionHead{justify-content:space-between;align-items:baseline;display:flex}.homeDashboard-module__SdhIPG__sectionTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);margin:0;font-size:11px;font-weight:700}.homeDashboard-module__SdhIPG__sectionLink{color:var(--brand);cursor:pointer;font-size:11px;font-weight:600;text-decoration:none}.homeDashboard-module__SdhIPG__sectionLink:hover{text-decoration:underline}.homeDashboard-module__SdhIPG__recentRow{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.homeDashboard-module__SdhIPG__recentCard{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;min-height:94px;padding:12px;transition:border-color .15s,transform 80ms,box-shadow .15s;display:flex}.homeDashboard-module__SdhIPG__recentCard:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0f}.homeDashboard-module__SdhIPG__recentKind{text-transform:uppercase;letter-spacing:.4px;color:var(--fg-muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.homeDashboard-module__SdhIPG__recentKind .homeDashboard-module__SdhIPG__dot{border-radius:50%;width:7px;height:7px}.homeDashboard-module__SdhIPG__kWorkspace .homeDashboard-module__SdhIPG__dot{background:var(--brand)}.homeDashboard-module__SdhIPG__kWorkspace{color:var(--brand)}.homeDashboard-module__SdhIPG__kFilter .homeDashboard-module__SdhIPG__dot{background:#a855f7}.homeDashboard-module__SdhIPG__kFilter{color:#a855f7}.homeDashboard-module__SdhIPG__kPolicy .homeDashboard-module__SdhIPG__dot{background:#16a34a}.homeDashboard-module__SdhIPG__kPolicy{color:#16a34a}.homeDashboard-module__SdhIPG__kFlow .homeDashboard-module__SdhIPG__dot{background:#0ea5e9}.homeDashboard-module__SdhIPG__kFlow{color:#0ea5e9}.homeDashboard-module__SdhIPG__kScenario .homeDashboard-module__SdhIPG__dot{background:#ca8a04}.homeDashboard-module__SdhIPG__kScenario{color:#ca8a04}.homeDashboard-module__SdhIPG__kRun .homeDashboard-module__SdhIPG__dot{background:#f43f5e}.homeDashboard-module__SdhIPG__kRun{color:#f43f5e}.homeDashboard-module__SdhIPG__kDecision .homeDashboard-module__SdhIPG__dot{background:var(--red)}.homeDashboard-module__SdhIPG__kDecision{color:var(--red)}.homeDashboard-module__SdhIPG__recentName{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.homeDashboard-module__SdhIPG__recentMeta{color:var(--fg-faint);margin-top:auto;font-size:11px}.homeDashboard-module__SdhIPG__signalsRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.homeDashboard-module__SdhIPG__signal{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.homeDashboard-module__SdhIPG__signalLbl{text-transform:uppercase;letter-spacing:.5px;color:var(--fg-faint);margin-bottom:6px;font-size:10px;font-weight:700}.homeDashboard-module__SdhIPG__signalVal{color:var(--fg);font-size:24px;font-weight:700;line-height:1}.homeDashboard-module__SdhIPG__signalSub{color:var(--fg-muted);margin-top:4px;font-size:11px}.homeDashboard-module__SdhIPG__signalRed .homeDashboard-module__SdhIPG__signalVal{color:var(--red)}.homeDashboard-module__SdhIPG__signalAmber .homeDashboard-module__SdhIPG__signalVal{color:var(--amber)}.homeDashboard-module__SdhIPG__signalGreen .homeDashboard-module__SdhIPG__signalVal{color:var(--green)}.homeDashboard-module__SdhIPG__signalIndigo .homeDashboard-module__SdhIPG__signalVal{color:var(--indigo)}.homeDashboard-module__SdhIPG__topDecRow{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.homeDashboard-module__SdhIPG__topDecRow::-webkit-scrollbar{height:6px}.homeDashboard-module__SdhIPG__topDecRow::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.homeDashboard-module__SdhIPG__topDec{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;flex:0 0 280px;gap:8px;padding:12px;transition:border-color .15s;display:flex}.homeDashboard-module__SdhIPG__topDec:hover{border-color:#cbd5e1}.homeDashboard-module__SdhIPG__topDecClass{letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.homeDashboard-module__SdhIPG__topDecClass .homeDashboard-module__SdhIPG__dot{border-radius:50%;width:8px;height:8px}.homeDashboard-module__SdhIPG__topDecTrigger{color:var(--fg);flex:1;font-size:12.5px;line-height:1.4}.homeDashboard-module__SdhIPG__topDecFoot{color:var(--fg-muted);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.homeDashboard-module__SdhIPG__topDecEv{font-size:14px;font-weight:700}.homeDashboard-module__SdhIPG__topDecEv.homeDashboard-module__SdhIPG__pos{color:var(--green)}.homeDashboard-module__SdhIPG__topDecEv.homeDashboard-module__SdhIPG__neg{color:var(--red)}.homeDashboard-module__SdhIPG__feed{background:var(--surface);border:1px solid var(--border);border-radius:10px;max-height:360px;padding:4px 0;overflow-y:auto}.homeDashboard-module__SdhIPG__feedItem{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:10px 16px;font-size:12.5px;display:grid}.homeDashboard-module__SdhIPG__feedItem:last-child{border-bottom:none}.homeDashboard-module__SdhIPG__feedIcon{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.homeDashboard-module__SdhIPG__feedRisk .homeDashboard-module__SdhIPG__feedIcon{background:var(--red)}.homeDashboard-module__SdhIPG__feedRun .homeDashboard-module__SdhIPG__feedIcon{background:#0ea5e9}.homeDashboard-module__SdhIPG__feedCycle .homeDashboard-module__SdhIPG__feedIcon{background:#a855f7}.homeDashboard-module__SdhIPG__feedScen .homeDashboard-module__SdhIPG__feedIcon{background:#ca8a04}.homeDashboard-module__SdhIPG__feedNeutral .homeDashboard-module__SdhIPG__feedIcon{background:var(--fg-muted)}.homeDashboard-module__SdhIPG__feedBody{color:var(--fg);line-height:1.4}.homeDashboard-module__SdhIPG__feedTime{color:var(--fg-faint);white-space:nowrap;font-size:11px}.homeDashboard-module__SdhIPG__emptyState{color:var(--fg-muted);text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:10px;padding:16px 20px;font-size:12.5px}@media (max-width:900px){.homeDashboard-module__SdhIPG__signalsRow{grid-template-columns:repeat(2,1fr)}}
