.pitch-page.svelte-1rpkqj0{min-height:100vh;background:#fff;color:#111;font-family:system-ui,-apple-system,sans-serif}.pitch-page.dark.svelte-1rpkqj0{background:#111;color:#fff}.container.svelte-1rpkqj0{max-width:1000px;margin:0 auto;padding:2rem}.header.svelte-1rpkqj0{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark.svelte-1rpkqj0 .header:where(.svelte-1rpkqj0){border-color:#333}.logo-link.svelte-1rpkqj0{display:flex}.logo.svelte-1rpkqj0{height:36px}.dark.svelte-1rpkqj0 .logo:where(.svelte-1rpkqj0){filter:invert(1)}.header.svelte-1rpkqj0 h1:where(.svelte-1rpkqj0){margin:0;font-size:1.5rem;font-weight:600}.materials-section.svelte-1rpkqj0{margin-bottom:2rem}.materials-grid.svelte-1rpkqj0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.material-card.svelte-1rpkqj0{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s}.dark.svelte-1rpkqj0 .material-card:where(.svelte-1rpkqj0){border-color:#333}.material-card.svelte-1rpkqj0:hover{border-color:#2563eb;background:#f8fafc}.dark.svelte-1rpkqj0 .material-card:where(.svelte-1rpkqj0):hover{background:#1a1a1a}.material-icon.svelte-1rpkqj0{width:40px;height:40px;color:#2563eb}.material-icon.svelte-1rpkqj0 svg:where(.svelte-1rpkqj0){width:100%;height:100%}.material-info.svelte-1rpkqj0 h3:where(.svelte-1rpkqj0){margin:0;font-size:1rem;font-weight:600}.material-info.svelte-1rpkqj0 p:where(.svelte-1rpkqj0){margin:.25rem 0 0;font-size:.875rem;color:#6b7280}.dark.svelte-1rpkqj0 .material-info:where(.svelte-1rpkqj0) p:where(.svelte-1rpkqj0){color:#9ca3af}.pdf-section.svelte-1rpkqj0{margin-bottom:2rem}.pdf-section.svelte-1rpkqj0 h2:where(.svelte-1rpkqj0){font-size:1.125rem;font-weight:600;margin:0 0 1rem}.pdf-viewer.svelte-1rpkqj0{width:100%;height:80vh;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dark.svelte-1rpkqj0 .pdf-viewer:where(.svelte-1rpkqj0){border-color:#333}.pdf-viewer.svelte-1rpkqj0 iframe:where(.svelte-1rpkqj0){width:100%;height:100%;border:none}.raise-section.svelte-1rpkqj0{margin-bottom:2rem}.raise-section.svelte-1rpkqj0 h2:where(.svelte-1rpkqj0){font-size:1.125rem;font-weight:600;margin:0 0 1rem}.raise-card.svelte-1rpkqj0{border:2px solid #2563eb;border-radius:12px;padding:1.5rem;background:#eff6ff}.dark.svelte-1rpkqj0 .raise-card:where(.svelte-1rpkqj0){background:#1e3a5f}.raise-status.svelte-1rpkqj0{font-size:.875rem;font-weight:600;color:#16a34a;margin-bottom:.75rem;padding:.5rem 1rem;background:#16a34a1a;border-radius:6px;display:inline-block}.dark.svelte-1rpkqj0 .raise-status:where(.svelte-1rpkqj0){background:#16a34a33;color:#4ade80}.raise-amount.svelte-1rpkqj0{font-size:2.5rem;font-weight:700;color:#2563eb;margin-bottom:1rem}.raise-details.svelte-1rpkqj0{display:flex;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.detail.svelte-1rpkqj0{display:flex;flex-direction:column;gap:.25rem}.detail.svelte-1rpkqj0 .label:where(.svelte-1rpkqj0){font-size:.75rem;color:#6b7280;text-transform:uppercase}.detail.svelte-1rpkqj0 .value:where(.svelte-1rpkqj0){font-size:1.125rem;font-weight:600}.dark.svelte-1rpkqj0 .detail:where(.svelte-1rpkqj0) .label:where(.svelte-1rpkqj0){color:#9ca3af}.raise-targets.svelte-1rpkqj0{display:flex;gap:2rem;padding-top:1rem;border-top:1px solid rgba(37,99,235,.2);flex-wrap:wrap}.target.svelte-1rpkqj0{text-align:center}.target-value.svelte-1rpkqj0{display:block;font-size:1.5rem;font-weight:700;color:#16a34a}.target-label.svelte-1rpkqj0{font-size:.75rem;color:#6b7280}.dark.svelte-1rpkqj0 .target-label:where(.svelte-1rpkqj0){color:#9ca3af}.charts-section.svelte-1rpkqj0{margin-bottom:2rem}.charts-section.svelte-1rpkqj0 h2:where(.svelte-1rpkqj0){font-size:1.125rem;font-weight:600;margin:0 0 1rem}.chart-container.svelte-1rpkqj0{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem;overflow-x:auto}.dark.svelte-1rpkqj0 .chart-container:where(.svelte-1rpkqj0){border-color:#333}.chart-container.svelte-1rpkqj0 canvas:where(.svelte-1rpkqj0){display:block;max-width:100%;height:auto}.table-section.svelte-1rpkqj0{margin-bottom:2rem}.table-section.svelte-1rpkqj0 h2:where(.svelte-1rpkqj0){font-size:1.125rem;font-weight:600;margin:0 0 1rem}.table-wrapper.svelte-1rpkqj0{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.dark.svelte-1rpkqj0 .table-wrapper:where(.svelte-1rpkqj0){border-color:#333}table.svelte-1rpkqj0{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-1rpkqj0,td.svelte-1rpkqj0{padding:.75rem 1rem;text-align:right;border-bottom:1px solid #e5e7eb}.dark.svelte-1rpkqj0 th:where(.svelte-1rpkqj0),.dark.svelte-1rpkqj0 td:where(.svelte-1rpkqj0){border-color:#333}th.svelte-1rpkqj0{background:#f9fafb;font-weight:600}.dark.svelte-1rpkqj0 th:where(.svelte-1rpkqj0){background:#1a1a1a}th.svelte-1rpkqj0:first-child,td.svelte-1rpkqj0:first-child{text-align:left}tr.svelte-1rpkqj0:last-child td:where(.svelte-1rpkqj0){border-bottom:none}.revenue.svelte-1rpkqj0{color:#16a34a}.expense.svelte-1rpkqj0{color:#6b7280}.cash.svelte-1rpkqj0{color:#2563eb;font-weight:600}.footer.svelte-1rpkqj0{padding-top:1rem;border-top:1px solid #e5e7eb;text-align:center}.dark.svelte-1rpkqj0 .footer:where(.svelte-1rpkqj0){border-color:#333}.footer.svelte-1rpkqj0 p:where(.svelte-1rpkqj0){margin:0;font-size:.875rem;color:#6b7280}.footer.svelte-1rpkqj0 a:where(.svelte-1rpkqj0){color:#2563eb;text-decoration:none}.footer.svelte-1rpkqj0 a:where(.svelte-1rpkqj0):hover{text-decoration:underline}.password-gate.svelte-1rpkqj0{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.gate-content.svelte-1rpkqj0{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;width:100%}.gate-content.svelte-1rpkqj0 .logo:where(.svelte-1rpkqj0){height:48px;margin-bottom:1.5rem}.gate-content.svelte-1rpkqj0 h1:where(.svelte-1rpkqj0){font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.gate-content.svelte-1rpkqj0 .subtitle:where(.svelte-1rpkqj0){color:#6b7280;margin-bottom:2rem}.dark.svelte-1rpkqj0 .gate-content:where(.svelte-1rpkqj0) .subtitle:where(.svelte-1rpkqj0){color:#9ca3af}.gate-content.svelte-1rpkqj0 form:where(.svelte-1rpkqj0){width:100%}.input-group.svelte-1rpkqj0{display:flex;gap:.5rem;width:100%;margin-bottom:1rem}.input-group.svelte-1rpkqj0 input:where(.svelte-1rpkqj0){flex:1;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;background:#fff;color:#111}.dark.svelte-1rpkqj0 .input-group:where(.svelte-1rpkqj0) input:where(.svelte-1rpkqj0){border-color:#333;background:#1a1a1a;color:#fff}.input-group.svelte-1rpkqj0 input:where(.svelte-1rpkqj0):focus{outline:none;border-color:#2563eb}.input-group.svelte-1rpkqj0 input.error:where(.svelte-1rpkqj0){border-color:#dc2626}.input-group.svelte-1rpkqj0 button:where(.svelte-1rpkqj0){padding:.75rem 1.5rem;background:#111;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer}.dark.svelte-1rpkqj0 .input-group:where(.svelte-1rpkqj0) button:where(.svelte-1rpkqj0){background:#fff;color:#111}.input-group.svelte-1rpkqj0 button:where(.svelte-1rpkqj0):hover{background:#333}.dark.svelte-1rpkqj0 .input-group:where(.svelte-1rpkqj0) button:where(.svelte-1rpkqj0):hover{background:#e5e7eb}.error-message.svelte-1rpkqj0{color:#dc2626;font-size:.875rem;margin-bottom:1rem}.contact.svelte-1rpkqj0{font-size:.875rem;color:#6b7280}.dark.svelte-1rpkqj0 .contact:where(.svelte-1rpkqj0){color:#9ca3af}.contact.svelte-1rpkqj0 a:where(.svelte-1rpkqj0){color:#2563eb;text-decoration:none}@media (max-width: 640px){.container.svelte-1rpkqj0{padding:1rem}.header.svelte-1rpkqj0{flex-direction:column;align-items:flex-start;gap:.75rem}.pdf-viewer.svelte-1rpkqj0{height:60vh}.raise-details.svelte-1rpkqj0,.raise-targets.svelte-1rpkqj0{gap:1rem}.raise-amount.svelte-1rpkqj0{font-size:2rem}}
