.mms-page.svelte-c512yh{max-width:1400px}.mms-header.svelte-c512yh{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.mms-header-actions.svelte-c512yh{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.mms-h1.svelte-c512yh,.mms-h2.svelte-c512yh{color:var(--text-primary);margin:0}.mms-h1.svelte-c512yh{letter-spacing:-.02em;margin-bottom:8px;font-size:1.875rem;font-weight:800}.mms-h2.svelte-c512yh{margin-bottom:6px;font-size:1.125rem;font-weight:700}.mms-lead.svelte-c512yh,.mms-helper.svelte-c512yh,.mms-region-meta.svelte-c512yh,.mms-note-list.svelte-c512yh{color:var(--text-secondary);margin:0;line-height:1.5}.mms-helper.svelte-c512yh{font-size:.875rem}.mms-banner.svelte-c512yh{border:1px solid rgba(var(--primary-rgb), .25);border-radius:var(--radius-md);background:rgba(var(--primary-rgb), .06);margin-bottom:20px;padding:14px 16px}.mms-btn-primary.svelte-c512yh,.mms-btn-secondary.svelte-c512yh,.mms-action-btn.svelte-c512yh{border-radius:var(--radius-md);cursor:pointer;padding:10px 18px;font-size:.875rem;font-weight:600}.mms-btn-primary.svelte-c512yh{background:var(--primary-color);color:#fff;border:none}.mms-btn-secondary.svelte-c512yh,.mms-action-btn.svelte-c512yh{border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary)}.mms-stats-grid.svelte-c512yh{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.mms-global-stat.svelte-c512yh,.mms-summary-card.svelte-c512yh,.mms-detail-card.svelte-c512yh{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated)}.mms-global-stat.svelte-c512yh{text-align:center;background:linear-gradient(135deg, rgba(var(--primary-rgb), .1), rgba(var(--primary-rgb), .04));padding:20px}.mms-global-stat.svelte-c512yh h3:where(.svelte-c512yh){color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px;font-size:.8125rem;font-weight:600}.mms-global-stat.svelte-c512yh p:where(.svelte-c512yh){color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:800}.mms-layout.svelte-c512yh{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);align-items:start;gap:20px;display:grid}.mms-panel.svelte-c512yh,.mms-side-panel.svelte-c512yh{gap:20px;min-width:0;display:grid}.mms-summary-card.svelte-c512yh,.mms-detail-card.svelte-c512yh{padding:20px}.mms-section-head.svelte-c512yh{margin-bottom:14px}.mms-region-list.svelte-c512yh,.mms-note-list.svelte-c512yh,.mms-action-queue.svelte-c512yh{gap:12px;display:grid}.mms-region-card.svelte-c512yh{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-page);padding:16px}.mms-region-top.svelte-c512yh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mms-region-name.svelte-c512yh{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.mms-region-risk.svelte-c512yh{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700}.mms-region-risk--low.svelte-c512yh{color:#16a34a;background:#22c55e1f}.mms-region-risk--medium.svelte-c512yh{color:#d97706;background:#f59e0b1f}.mms-region-risk--high.svelte-c512yh{color:#dc2626;background:#ef44441f}.mms-region-grid.svelte-c512yh,.mms-detail-grid.svelte-c512yh{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.mms-detail-grid.svelte-c512yh{grid-template-columns:repeat(2,minmax(0,1fr))}.mms-region-grid.svelte-c512yh div:where(.svelte-c512yh),.mms-detail-grid.svelte-c512yh div:where(.svelte-c512yh){border-radius:var(--radius-sm);background:rgba(var(--primary-rgb), .04);border:1px solid var(--border-subtle);padding:12px}.mms-label.svelte-c512yh,.mms-detail-label.svelte-c512yh{color:var(--text-muted);margin-bottom:6px;font-size:.8125rem;display:block}.mms-mini-bar.svelte-c512yh{background:var(--surface-muted);border-radius:999px;height:6px;overflow:hidden}.mms-mini-bar-fill.svelte-c512yh{border-radius:inherit;background:var(--primary-color);height:100%}.mms-note-list.svelte-c512yh{padding-left:1.2rem;line-height:1.65}.mms-action-btn.svelte-c512yh{text-align:left;width:100%}@media (width<=1080px){.mms-layout.svelte-c512yh{grid-template-columns:1fr}}@media (width<=720px){.mms-header.svelte-c512yh{flex-direction:column}.mms-header-actions.svelte-c512yh{justify-content:flex-start}.mms-region-grid.svelte-c512yh,.mms-detail-grid.svelte-c512yh{grid-template-columns:1fr}}
