.report-page.svelte-c034sr.svelte-c034sr{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.main-header.svelte-c034sr.svelte-c034sr{background:#ffffff;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;position:sticky;top:0;z-index:100}.header-content.svelte-c034sr.svelte-c034sr{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-link.svelte-c034sr.svelte-c034sr{display:flex;align-items:center}.logo.svelte-c034sr.svelte-c034sr{height:40px;width:auto}.logo-gov.svelte-c034sr.svelte-c034sr{height:44px}.logo-police.svelte-c034sr.svelte-c034sr{height:40px}.main-content.svelte-c034sr.svelte-c034sr{flex:1;padding:1.5rem 1rem}.content-card.svelte-c034sr.svelte-c034sr{max-width:900px;margin:0 auto;background:#ffffff;border-radius:16px;box-shadow:0 1px 3px #00000014;padding:2rem 1.5rem}.service-icon-wrapper.svelte-c034sr.svelte-c034sr{display:flex;justify-content:center;margin-bottom:1.5rem}.service-icon.svelte-c034sr.svelte-c034sr{width:80px;height:80px;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#dc2626}.service-icon.svelte-c034sr svg.svelte-c034sr{width:48px;height:48px}.page-title.svelte-c034sr.svelte-c034sr{text-align:center;font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .75rem}.page-description.svelte-c034sr.svelte-c034sr{text-align:center;font-size:.95rem;color:#6b7280;line-height:1.6;margin:0 auto 2rem;max-width:500px}.selection-section.svelte-c034sr.svelte-c034sr{border-top:1px solid #e5e7eb;padding-top:2rem}.selection-title.svelte-c034sr.svelte-c034sr{text-align:center;font-size:1.1rem;font-weight:500;color:#374151;margin:0 0 1.5rem}.reports-grid.svelte-c034sr.svelte-c034sr{display:flex;flex-direction:column;gap:1rem}.report-card.svelte-c034sr.svelte-c034sr{background:#fef7f7;border:1px solid #fecaca;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;opacity:0;transform:translateY(20px)}.report-card.mounted.svelte-c034sr.svelte-c034sr{opacity:1;transform:translateY(0);transition-delay:var(--delay)}.report-card.svelte-c034sr.svelte-c034sr:hover{background:#fee2e2;border-color:#fca5a5;transform:translate(4px);box-shadow:0 4px 12px #dc26261a}.report-card.svelte-c034sr.svelte-c034sr:active{transform:translate(2px)}.report-icon.svelte-c034sr.svelte-c034sr{width:52px;height:52px;min-width:52px;background:#ffffff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#dc2626;box-shadow:0 1px 3px #0000000d}.report-icon.svelte-c034sr svg.svelte-c034sr{width:32px;height:32px}.report-content.svelte-c034sr.svelte-c034sr{flex:1;min-width:0}.report-title.svelte-c034sr.svelte-c034sr{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.report-description.svelte-c034sr.svelte-c034sr{font-size:.8rem;color:#6b7280;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-arrow.svelte-c034sr.svelte-c034sr{color:#9ca3af;transition:all .2s}.report-card.svelte-c034sr:hover .report-arrow.svelte-c034sr{color:#dc2626;transform:translate(4px)}@media (min-width: 768px){.main-header.svelte-c034sr.svelte-c034sr{padding:1rem 2rem}.logo.svelte-c034sr.svelte-c034sr{height:48px}.logo-gov.svelte-c034sr.svelte-c034sr{height:52px}.logo-police.svelte-c034sr.svelte-c034sr{height:48px}.main-content.svelte-c034sr.svelte-c034sr{padding:2rem}.content-card.svelte-c034sr.svelte-c034sr{padding:3rem}.service-icon.svelte-c034sr.svelte-c034sr{width:100px;height:100px;border-radius:24px}.service-icon.svelte-c034sr svg.svelte-c034sr{width:56px;height:56px}.page-title.svelte-c034sr.svelte-c034sr{font-size:1.75rem}.page-description.svelte-c034sr.svelte-c034sr{font-size:1rem}.reports-grid.svelte-c034sr.svelte-c034sr{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.report-card.svelte-c034sr.svelte-c034sr{padding:1.5rem}.report-icon.svelte-c034sr.svelte-c034sr{width:56px;height:56px;min-width:56px}.report-title.svelte-c034sr.svelte-c034sr{font-size:1.05rem}.report-description.svelte-c034sr.svelte-c034sr{font-size:.85rem}}@media (min-width: 1024px){.main-header.svelte-c034sr.svelte-c034sr{padding:1rem 3rem}.main-content.svelte-c034sr.svelte-c034sr{padding:3rem}.content-card.svelte-c034sr.svelte-c034sr{padding:3.5rem 4rem}.page-title.svelte-c034sr.svelte-c034sr{font-size:2rem}.reports-grid.svelte-c034sr.svelte-c034sr{gap:1.5rem}.report-card.svelte-c034sr.svelte-c034sr{padding:1.75rem}.report-icon.svelte-c034sr.svelte-c034sr{width:60px;height:60px;min-width:60px}.report-icon.svelte-c034sr svg.svelte-c034sr{width:36px;height:36px}}.dark .report-page.svelte-c034sr.svelte-c034sr{background:#0f1419}.dark .main-header.svelte-c034sr.svelte-c034sr{background:#1a2028;border-bottom-color:#2d3748}.dark .content-card.svelte-c034sr.svelte-c034sr{background:#1e2630}.dark .page-title.svelte-c034sr.svelte-c034sr{color:#f3f4f6}.dark .selection-section.svelte-c034sr.svelte-c034sr{border-top-color:#374151}.dark .selection-title.svelte-c034sr.svelte-c034sr{color:#e5e7eb}.dark .report-card.svelte-c034sr.svelte-c034sr{background:#2a1f1f;border-color:#4a3535}.dark .report-card.svelte-c034sr.svelte-c034sr:hover{background:#3a2828;border-color:#5a4545}.dark .report-icon.svelte-c034sr.svelte-c034sr{background:#1e2630}.dark .report-title.svelte-c034sr.svelte-c034sr{color:#f3f4f6}
