.report-page-chirho.svelte-1povsf3{min-height:100vh;padding:var(--space-xl-chirho) var(--space-lg-chirho);background:linear-gradient(135deg,var(--color-cream-chirho) 0%,var(--color-ivory-chirho) 100%)}.report-container-chirho.svelte-1povsf3{max-width:720px;margin:0 auto}.report-header-chirho.svelte-1povsf3{text-align:center;margin-bottom:var(--space-xl-chirho)}.header-icon-chirho.svelte-1povsf3{width:64px;height:64px;margin:0 auto var(--space-lg-chirho);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-ember-chirho),#c62828);border-radius:50%}.header-icon-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){width:32px;height:32px;color:#fff}.report-header-chirho.svelte-1povsf3 h1:where(.svelte-1povsf3){font-family:var(--font-display-chirho);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.subtitle-chirho.svelte-1povsf3{font-size:1rem;color:var(--color-dawn-chirho);max-width:540px;margin:0 auto;line-height:1.6}.emergency-notice-chirho.svelte-1povsf3{display:flex;align-items:flex-start;gap:var(--space-md-chirho);padding:var(--space-lg-chirho);background:#b91c1c14;border:1px solid rgba(185,28,28,.2);border-radius:12px;margin-bottom:var(--space-xl-chirho)}.emergency-notice-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){flex-shrink:0;width:24px;height:24px;color:var(--color-ember-chirho)}.emergency-notice-chirho.svelte-1povsf3 strong:where(.svelte-1povsf3){display:block;color:var(--color-ember-chirho);margin-bottom:4px}.emergency-notice-chirho.svelte-1povsf3 p:where(.svelte-1povsf3){margin:0;font-size:.9rem;color:var(--color-night-chirho)}.emergency-notice-chirho.svelte-1povsf3 a:where(.svelte-1povsf3){color:var(--color-ember-chirho);font-weight:600}.report-form-chirho.svelte-1povsf3{background:#fff;border-radius:20px;padding:var(--space-2xl-chirho);box-shadow:var(--shadow-medium-chirho)}.form-fieldset-chirho.svelte-1povsf3{border:none;margin-bottom:var(--space-xl-chirho);padding:0}.form-fieldset-chirho.svelte-1povsf3 legend:where(.svelte-1povsf3){font-family:var(--font-display-chirho);font-size:1.1rem;font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-lg-chirho);padding-bottom:var(--space-sm-chirho);border-bottom:2px solid var(--color-parchment-chirho);width:100%}.form-section-chirho.svelte-1povsf3{margin-bottom:var(--space-lg-chirho)}.form-row-chirho.svelte-1povsf3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg-chirho)}.label-chirho.svelte-1povsf3{display:block;font-family:var(--font-ui-chirho);font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.required-chirho.svelte-1povsf3{color:var(--color-ember-chirho)}.hint-chirho.svelte-1povsf3{font-size:.85rem;color:var(--color-dawn-chirho);margin-top:var(--space-xs-chirho)}.input-chirho.svelte-1povsf3,.select-chirho.svelte-1povsf3,.textarea-chirho.svelte-1povsf3{width:100%;padding:var(--space-md-chirho);font-family:var(--font-body-chirho);font-size:1rem;color:var(--color-night-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:12px;transition:all var(--transition-base-chirho)}.input-chirho.svelte-1povsf3:focus,.select-chirho.svelte-1povsf3:focus,.textarea-chirho.svelte-1povsf3:focus{outline:none;border-color:var(--color-gold-chirho);background:#fff;box-shadow:0 0 0 4px #d4a57426}.select-chirho.svelte-1povsf3{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.textarea-chirho.svelte-1povsf3{resize:vertical;min-height:150px;line-height:1.6}.report-types-chirho.svelte-1povsf3{display:grid;gap:var(--space-sm-chirho)}.report-type-card-chirho.svelte-1povsf3{display:block;padding:var(--space-md-chirho) var(--space-lg-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all var(--transition-base-chirho)}.report-type-card-chirho.svelte-1povsf3:hover{background:#fff;border-color:var(--color-parchment-chirho)}.report-type-card-chirho.svelte-1povsf3:has(input:where(.svelte-1povsf3):checked){background:#fff;border-color:var(--color-gold-chirho);box-shadow:0 0 0 4px #d4a57426}.report-type-card-chirho.svelte-1povsf3 input:where(.svelte-1povsf3){position:absolute;opacity:0;pointer-events:none}.type-title-chirho.svelte-1povsf3{display:block;font-weight:600;color:var(--color-night-chirho)}.type-desc-chirho.svelte-1povsf3{font-size:.85rem;color:var(--color-dawn-chirho)}.anonymous-toggle-chirho.svelte-1povsf3{margin-bottom:var(--space-lg-chirho)}.toggle-label-chirho.svelte-1povsf3{display:flex;align-items:center;gap:var(--space-md-chirho);cursor:pointer}.toggle-label-chirho.svelte-1povsf3 input:where(.svelte-1povsf3){position:absolute;opacity:0;pointer-events:none}.toggle-switch-chirho.svelte-1povsf3{position:relative;width:48px;height:26px;background:var(--color-parchment-chirho);border-radius:13px;transition:background var(--transition-base-chirho)}.toggle-switch-chirho.svelte-1povsf3:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform var(--transition-base-chirho);box-shadow:0 2px 4px #0000001a}.toggle-label-chirho.svelte-1povsf3 input:where(.svelte-1povsf3):checked+.toggle-switch-chirho:where(.svelte-1povsf3){background:var(--color-hope-chirho)}.toggle-label-chirho.svelte-1povsf3 input:where(.svelte-1povsf3):checked+.toggle-switch-chirho:where(.svelte-1povsf3):after{transform:translate(22px)}.toggle-text-chirho.svelte-1povsf3{font-weight:500;color:var(--color-night-chirho)}.contact-fields-chirho.svelte-1povsf3{animation:svelte-1povsf3-slideDown-chirho .3s ease}@keyframes svelte-1povsf3-slideDown-chirho{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.privacy-notice-chirho.svelte-1povsf3{display:flex;gap:var(--space-md-chirho);padding:var(--space-lg-chirho);background:linear-gradient(135deg,#388e3c14,#388e3c08);border:1px solid rgba(56,142,60,.2);border-radius:12px;margin-bottom:var(--space-xl-chirho)}.privacy-notice-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){flex-shrink:0;width:24px;height:24px;color:var(--color-hope-chirho)}.privacy-notice-chirho.svelte-1povsf3 strong:where(.svelte-1povsf3){display:block;color:var(--color-night-chirho);margin-bottom:4px}.privacy-notice-chirho.svelte-1povsf3 p:where(.svelte-1povsf3){font-size:.9rem;color:var(--color-dawn-chirho);margin:0}.privacy-notice-chirho.svelte-1povsf3 a:where(.svelte-1povsf3){color:var(--color-hope-chirho);text-decoration:underline}.btn-primary-chirho.svelte-1povsf3,.btn-secondary-chirho.svelte-1povsf3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho) var(--space-xl-chirho);font-family:var(--font-ui-chirho);font-size:1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all var(--transition-base-chirho);text-decoration:none;border:none}.btn-primary-chirho.svelte-1povsf3{width:100%;background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));color:#fff}.btn-primary-chirho.svelte-1povsf3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d4a57466}.btn-primary-chirho.svelte-1povsf3:disabled{opacity:.6;cursor:not-allowed}.btn-primary-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){width:20px;height:20px}.btn-secondary-chirho.svelte-1povsf3{background:#fff;color:var(--color-night-chirho);border:2px solid var(--color-parchment-chirho)}.btn-secondary-chirho.svelte-1povsf3:hover{border-color:var(--color-gold-chirho)}.spinner-chirho.svelte-1povsf3{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1povsf3-spin-chirho .8s linear infinite}@keyframes svelte-1povsf3-spin-chirho{to{transform:rotate(360deg)}}.error-message-chirho.svelte-1povsf3{display:flex;align-items:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho);background:#b91c1c14;border:1px solid rgba(185,28,28,.2);border-radius:12px;color:var(--color-ember-chirho);margin-bottom:var(--space-xl-chirho)}.error-message-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){flex-shrink:0;width:20px;height:20px}.success-card-chirho.svelte-1povsf3{text-align:center;background:#fff;border-radius:20px;padding:var(--space-3xl-chirho);box-shadow:var(--shadow-medium-chirho);margin-bottom:var(--space-xl-chirho)}.success-icon-chirho.svelte-1povsf3{width:80px;height:80px;margin:0 auto var(--space-xl-chirho);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-hope-chirho),#66bb6a);border-radius:50%}.success-icon-chirho.svelte-1povsf3 svg:where(.svelte-1povsf3){width:44px;height:44px;color:#fff}.success-card-chirho.svelte-1povsf3 h1:where(.svelte-1povsf3){font-family:var(--font-display-chirho);font-size:2rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.success-message-chirho.svelte-1povsf3{color:var(--color-dawn-chirho);margin-bottom:var(--space-lg-chirho)}.report-id-chirho.svelte-1povsf3{display:inline-block;padding:var(--space-sm-chirho) var(--space-lg-chirho);background:var(--color-ivory-chirho);border-radius:8px;font-family:var(--font-ui-chirho);font-size:.9rem;color:var(--color-dawn-chirho);margin-bottom:var(--space-xl-chirho)}.report-id-chirho.svelte-1povsf3 strong:where(.svelte-1povsf3){color:var(--color-night-chirho);letter-spacing:.1em}.next-steps-chirho.svelte-1povsf3{text-align:left;padding:var(--space-lg-chirho);background:var(--color-ivory-chirho);border-radius:12px;margin-bottom:var(--space-xl-chirho)}.next-steps-chirho.svelte-1povsf3 h3:where(.svelte-1povsf3){font-family:var(--font-display-chirho);font-size:1rem;font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.next-steps-chirho.svelte-1povsf3 ul:where(.svelte-1povsf3){list-style:none}.next-steps-chirho.svelte-1povsf3 li:where(.svelte-1povsf3){position:relative;padding-left:var(--space-xl-chirho);margin-bottom:var(--space-sm-chirho);font-size:.9rem;color:var(--color-dawn-chirho)}.next-steps-chirho.svelte-1povsf3 li:where(.svelte-1povsf3):before{content:"→";position:absolute;left:0;color:var(--color-gold-chirho)}.success-actions-chirho.svelte-1povsf3{display:flex;gap:var(--space-md-chirho);justify-content:center;flex-wrap:wrap}.resources-chirho.svelte-1povsf3{text-align:center;margin-top:var(--space-2xl-chirho)}.resources-chirho.svelte-1povsf3 h2:where(.svelte-1povsf3){font-family:var(--font-display-chirho);font-size:1.25rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-lg-chirho)}.resources-grid-chirho.svelte-1povsf3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg-chirho)}.resource-card-chirho.svelte-1povsf3{display:flex;flex-direction:column;align-items:center;padding:var(--space-lg-chirho);background:#fff;border-radius:16px;text-decoration:none;box-shadow:var(--shadow-soft-chirho);transition:all var(--transition-base-chirho)}.resource-card-chirho.svelte-1povsf3:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium-chirho)}.resource-icon-chirho.svelte-1povsf3{font-size:2rem;margin-bottom:var(--space-sm-chirho)}.resource-card-chirho.svelte-1povsf3 strong:where(.svelte-1povsf3){color:var(--color-night-chirho);margin-bottom:4px}.resource-card-chirho.svelte-1povsf3 span:where(.svelte-1povsf3):last-child{font-size:.85rem;color:var(--color-gold-chirho)}@media(max-width:640px){.report-form-chirho.svelte-1povsf3{padding:var(--space-xl-chirho)}.success-actions-chirho.svelte-1povsf3{flex-direction:column}.btn-primary-chirho.svelte-1povsf3,.btn-secondary-chirho.svelte-1povsf3{width:100%}}
