@charset "UTF-8";.report-master-docs.svelte-126kh82{font-family:Plus Jakarta Sans,sans-serif;padding:40px;color:#0f172a}.doc-header.svelte-126kh82{margin-bottom:50px}.doc-header.svelte-126kh82 .badge:where(.svelte-126kh82){background:#7c3aed1a;color:#7c3aed;padding:6px 16px;border-radius:100px;font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.doc-header.svelte-126kh82 h1:where(.svelte-126kh82){font-size:clamp(2rem,4vw,3.5rem);font-weight:800;margin:15px 0;line-height:1.1}.doc-header.svelte-126kh82 h1:where(.svelte-126kh82) .gradient:where(.svelte-126kh82){background:linear-gradient(135deg,#7c3aed,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.doc-header.svelte-126kh82 .lead:where(.svelte-126kh82){font-size:1.2rem;color:#64748b;max-width:800px;line-height:1.6}.generator-demo.svelte-126kh82{background:#1e293b;border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;align-items:center}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82){display:flex;justify-content:space-between;align-items:center;width:100%;max-width:900px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:15px 25px;border-radius:16px;margin-bottom:40px}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82) .document-info:where(.svelte-126kh82){display:flex;align-items:center;gap:15px}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82) .document-info:where(.svelte-126kh82) .file-icon:where(.svelte-126kh82){font-size:2rem}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82) .document-info:where(.svelte-126kh82) .details:where(.svelte-126kh82){display:flex;flex-direction:column}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82) .document-info:where(.svelte-126kh82) .details:where(.svelte-126kh82) .doc-name:where(.svelte-126kh82){color:#fff;font-weight:800;font-size:1.1rem}.generator-demo.svelte-126kh82 .action-toolbar:where(.svelte-126kh82) .document-info:where(.svelte-126kh82) .details:where(.svelte-126kh82) .doc-meta:where(.svelte-126kh82){color:#94a3b8;font-size:.85rem}.btn-export-pdf.svelte-126kh82{background:#7c3aed;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s}.btn-export-pdf.svelte-126kh82:hover:not(:disabled){background:#6d28d9;transform:translateY(-2px);box-shadow:0 10px 20px #7c3aed4d}.btn-export-pdf.svelte-126kh82:disabled{opacity:.7;cursor:not-allowed}.btn-export-pdf.svelte-126kh82 .spinner:where(.svelte-126kh82){width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-126kh82-spin 1s linear infinite}.pdf-preview-wrapper.svelte-126kh82{width:100%;max-width:850px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82){background:#fff;padding:60px;border-radius:8px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;color:#0f172a}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82){display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #0f172a;padding-bottom:20px;margin-bottom:40px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82) .brand:where(.svelte-126kh82){font-size:1.8rem;font-weight:900}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82) .brand:where(.svelte-126kh82) .dot:where(.svelte-126kh82){color:#7c3aed}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82) .report-meta:where(.svelte-126kh82){display:flex;flex-direction:column;align-items:flex-end}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82) .report-meta:where(.svelte-126kh82) .type:where(.svelte-126kh82){font-weight:800;text-transform:uppercase;font-size:.85rem}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-header:where(.svelte-126kh82) .report-meta:where(.svelte-126kh82) .date:where(.svelte-126kh82){color:#64748b;font-size:.85rem}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-main-title:where(.svelte-126kh82){font-size:2.2rem;font-weight:800;margin-bottom:40px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-grid:where(.svelte-126kh82){display:grid;grid-template-columns:1fr 1fr;gap:40px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-grid:where(.svelte-126kh82) .pdf-section:where(.svelte-126kh82) .section-title:where(.svelte-126kh82){font-size:1rem;font-weight:800;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-bottom:20px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-grid:where(.svelte-126kh82) .pdf-section.full-width:where(.svelte-126kh82){grid-column:1/-1}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .progress-indicator:where(.svelte-126kh82) .label-row:where(.svelte-126kh82){display:flex;justify-content:space-between;font-weight:700;margin-bottom:8px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .progress-indicator:where(.svelte-126kh82) .label-row:where(.svelte-126kh82) .pct:where(.svelte-126kh82){color:#7c3aed}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .progress-indicator:where(.svelte-126kh82) .bar:where(.svelte-126kh82){height:10px;background:#f1f5f9;border-radius:10px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .progress-indicator:where(.svelte-126kh82) .bar:where(.svelte-126kh82) .fill:where(.svelte-126kh82){height:100%;background:#7c3aed;border-radius:10px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .finance-summary:where(.svelte-126kh82){display:flex;flex-direction:column;gap:15px}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .finance-summary:where(.svelte-126kh82) .fin-stat:where(.svelte-126kh82){display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafaf9;border-radius:8px;border:1px solid #e2e8f0}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .finance-summary:where(.svelte-126kh82) .fin-stat:where(.svelte-126kh82) .label:where(.svelte-126kh82){font-size:.9rem;font-weight:600;color:#64748b}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .finance-summary:where(.svelte-126kh82) .fin-stat:where(.svelte-126kh82) .val:where(.svelte-126kh82){font-size:1.1rem;font-weight:800}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .finance-summary:where(.svelte-126kh82) .fin-stat:where(.svelte-126kh82) .val.solid:where(.svelte-126kh82){color:#10b981}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .highlights-list:where(.svelte-126kh82){list-style:none;padding:0}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .highlights-list:where(.svelte-126kh82) li:where(.svelte-126kh82){position:relative;padding-left:20px;margin-bottom:12px;line-height:1.6}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .highlights-list:where(.svelte-126kh82) li:where(.svelte-126kh82):before{content:"•";position:absolute;left:0;color:#7c3aed;font-weight:700}.pdf-preview-wrapper.svelte-126kh82 .pdf-canvas:where(.svelte-126kh82) .pdf-footer:where(.svelte-126kh82){margin-top:60px;border-top:1px solid #e2e8f0;padding-top:20px;display:flex;justify-content:space-between;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase}@keyframes svelte-126kh82-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.action-toolbar.svelte-126kh82{flex-direction:column;gap:20px;text-align:center}.pdf-canvas.svelte-126kh82{padding:30px}.pdf-canvas.svelte-126kh82 .pdf-grid:where(.svelte-126kh82){grid-template-columns:1fr}}
