.main-content[data-astro-cid-7ztbmrm2]{min-height:100vh;padding:2rem 0}.container[data-astro-cid-7ztbmrm2]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.hero[data-astro-cid-7ztbmrm2]{padding:3rem 0 2.5rem}.hero--with-splash[data-astro-cid-7ztbmrm2]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.hero-text[data-astro-cid-7ztbmrm2]{min-width:0}.hero-splash[data-astro-cid-7ztbmrm2]{width:clamp(300px,32vw,460px);position:sticky;top:6rem}@media (width<=900px){.hero--with-splash[data-astro-cid-7ztbmrm2]{grid-template-columns:1fr}.hero-splash[data-astro-cid-7ztbmrm2]{width:100%;max-width:520px;position:static}}.hero-badge[data-astro-cid-7ztbmrm2]{text-transform:uppercase;letter-spacing:.1em;color:var(--clr-lossless-accent--aquamarine,#6fffd6);background:#6fffd61a;border:1px solid #6fffd640;border-radius:4px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-7ztbmrm2]{background:linear-gradient(135deg, var(--clr-lossless-accent--brightest,#04e5e5) 0%, #bf23f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.hero-sublede[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#cbd5e1);margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.hero-lede[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);max-width:850px;margin:0 0 2rem;font-size:1.25rem;line-height:1.8}.highlight[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);-webkit-text-fill-color:var(--clr-lossless-accent--brightest,#04e5e5)}.hero-actions[data-astro-cid-7ztbmrm2],.cta-actions[data-astro-cid-7ztbmrm2]{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.btn-primary[data-astro-cid-7ztbmrm2]{background:var(--clr-lossless-accent--brightest,#04e5e5);color:var(--clr-primary-bg,#0a0a0f);border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn-primary[data-astro-cid-7ztbmrm2]:hover{opacity:.85}.btn-icon[data-astro-cid-7ztbmrm2]{flex-shrink:0}.btn-secondary[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--aquamarine,#6fffd6);border:1px solid var(--clr-lossless-accent--aquamarine,#6fffd6);background:0 0;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s}.btn-secondary[data-astro-cid-7ztbmrm2]:hover{background:#6fffd614}.hero-supporters[data-astro-cid-7ztbmrm2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.supporters-label[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);font-size:.8rem;font-weight:500}.supporter-link[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);font-size:.85rem;text-decoration:none;transition:color .2s}.supporter-link[data-astro-cid-7ztbmrm2]:hover{color:var(--clr-lossless-accent--brightest,#04e5e5)}.supporter-sep[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#475569)}section[data-astro-cid-7ztbmrm2]{padding:3rem 0}.section-title[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#f1f5f9);margin:0 0 .75rem;font-size:1.6rem;font-weight:600}.section-lede[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);max-width:800px;margin:0 0 2rem;font-size:1.1rem;line-height:1.7}.time-section[data-astro-cid-7ztbmrm2]{text-align:center;padding:2.5rem 0}.time-comparison[data-astro-cid-7ztbmrm2]{justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.time-before[data-astro-cid-7ztbmrm2],.time-after[data-astro-cid-7ztbmrm2]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.time-value-strike[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);opacity:.5;font-size:2.75rem;font-weight:700;text-decoration:line-through}.time-arrow[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);font-size:2rem;font-weight:700}.time-value-pop[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);font-size:2.75rem;font-weight:700}.time-label[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);font-size:.9rem}.time-combined[data-astro-cid-7ztbmrm2]{margin-bottom:1.5rem}.time-value-combined[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--aquamarine,#6fffd6);margin-bottom:.35rem;font-size:1.5rem;font-weight:700;display:block}.time-label-combined[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);font-size:1rem}.time-outcomes[data-astro-cid-7ztbmrm2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.outcome[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#cbd5e1);font-size:1rem;font-weight:600}.outcome-sep[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#475569)}.stats-section[data-astro-cid-7ztbmrm2]{padding:2rem 0}.stats-grid[data-astro-cid-7ztbmrm2]{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:500px;margin:0 auto;display:grid}.stat-card[data-astro-cid-7ztbmrm2]{text-align:center;padding:1.5rem}.stat-value[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1;display:block}.stat-label[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);font-size:.85rem;font-weight:500}.why-grid[data-astro-cid-7ztbmrm2]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.why-card[data-astro-cid-7ztbmrm2]{background:#ffffff08;border:1px solid #04e5e51f;border-radius:10px;padding:1.5rem}.why-card[data-astro-cid-7ztbmrm2] h3[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);margin:0 0 .75rem;font-size:1.1rem}.why-card[data-astro-cid-7ztbmrm2] p[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);margin:0;font-size:.95rem;line-height:1.65}.cast[data-astro-cid-7ztbmrm2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.cast-card[data-astro-cid-7ztbmrm2]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.cast-extractor[data-astro-cid-7ztbmrm2]{border-color:#eab3084d}.cast-researcher[data-astro-cid-7ztbmrm2]{border-color:#3b82f64d}.cast-writer[data-astro-cid-7ztbmrm2]{border-color:#bf23f74d}.cast-validator[data-astro-cid-7ztbmrm2]{border-color:#fb923c4d}.cast-editor[data-astro-cid-7ztbmrm2]{border-color:#04e5e54d}.cast-output[data-astro-cid-7ztbmrm2]{background:#6fffd60a;border-color:#6fffd64d}.cast-icon[data-astro-cid-7ztbmrm2]{font-size:1.2rem}.cast-extractor[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:#fde047}.cast-researcher[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:#60a5fa}.cast-writer[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:#d98ff5}.cast-validator[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:#ffdd57}.cast-editor[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5)}.cast-output[data-astro-cid-7ztbmrm2] .cast-icon[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--aquamarine,#6fffd6)}.cast-info[data-astro-cid-7ztbmrm2]{flex-direction:column;display:flex}.cast-name[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#f1f5f9);font-size:.85rem;font-weight:700}.cast-detail[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);max-width:180px;font-size:.7rem}.cast-arrow[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#475569);font-size:1.25rem}.cast-human[data-astro-cid-7ztbmrm2]{background:#6fffd60a;border:1px solid #6fffd633;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}.cast-human-icon[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--aquamarine,#6fffd6);flex-shrink:0;font-size:1.3rem}.cast-human-text[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);font-size:.9rem;line-height:1.55}.cast-human-text[data-astro-cid-7ztbmrm2] strong[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--aquamarine,#6fffd6)}.pipeline-flow[data-astro-cid-7ztbmrm2]{display:block}.pipeline-orchestrator[data-astro-cid-7ztbmrm2]{background:#ffffff05;border:2px solid #04e5e533;border-radius:12px;padding:1.5rem}.orchestrator-label[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;font-size:1rem;font-weight:700;display:flex}.orch-icon[data-astro-cid-7ztbmrm2]{font-size:1.1rem}.orch-sub[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);font-size:.8rem;font-weight:400}.pipeline-steps[data-astro-cid-7ztbmrm2]{flex-direction:column;display:flex}.flow-step[data-astro-cid-7ztbmrm2]{background:#ffffff05;border:1px solid #04e5e514;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .2s;display:flex}.flow-step[data-astro-cid-7ztbmrm2]:hover{border-color:#04e5e540}.flow-number[data-astro-cid-7ztbmrm2]{width:32px;height:32px;color:var(--clr-lossless-accent--brightest,#04e5e5);background:#04e5e526;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.flow-name[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#f1f5f9);margin:0 0 .35rem;font-size:1rem;font-weight:600}.flow-desc[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);margin:0;font-size:.85rem;line-height:1.55}.flow-connector[data-astro-cid-7ztbmrm2]{flex-direction:column;align-items:center;padding:.25rem 0;display:flex}.flow-line[data-astro-cid-7ztbmrm2]{background:#04e5e540;width:2px;height:12px}.flow-arrow[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-accent--brightest,#04e5e5);opacity:.6;font-size:.7rem;line-height:1}.cli-section[data-astro-cid-7ztbmrm2]{text-align:center}.cli-block[data-astro-cid-7ztbmrm2]{text-align:left;background:#0d1117;border:1px solid #04e5e526;border-radius:10px;max-width:700px;margin:1.5rem auto;overflow:hidden}.cli-header[data-astro-cid-7ztbmrm2]{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.cli-dot[data-astro-cid-7ztbmrm2]{border-radius:50%;width:10px;height:10px}.cli-dot[data-astro-cid-7ztbmrm2].red{background:#ff5f57}.cli-dot[data-astro-cid-7ztbmrm2].yellow{background:#febc2e}.cli-dot[data-astro-cid-7ztbmrm2].green{background:#28c840}.cli-title[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);font-size:.75rem;font-family:var(--ff-monospace,monospace);margin-left:.5rem}.cli-code[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#e2e8f0);font-size:.8rem;line-height:1.6;font-family:var(--ff-monospace,monospace);margin:0;padding:1.25rem;overflow-x:auto}.cli-note[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#64748b);margin-top:1rem;font-size:.9rem}.content-section[data-astro-cid-7ztbmrm2]{margin:2rem 0}.memopop-features{margin-top:2rem}.cta-dual[data-astro-cid-7ztbmrm2]{grid-template-columns:1fr 1fr;gap:1.5rem;padding:3rem 0 4rem;display:grid}.cta-card[data-astro-cid-7ztbmrm2]{background:#ffffff08;border-radius:12px;padding:2rem}.cta-opensource[data-astro-cid-7ztbmrm2]{border:1px solid #04e5e533}.cta-human[data-astro-cid-7ztbmrm2]{border:1px solid #6fffd633}.cta-card[data-astro-cid-7ztbmrm2] h2[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#f1f5f9);margin:0 0 .75rem;font-size:1.4rem}.cta-card[data-astro-cid-7ztbmrm2] p[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#94a3b8);margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.cta-actions[data-astro-cid-7ztbmrm2]{flex-wrap:wrap;gap:.75rem;display:flex}.cta-contacts[data-astro-cid-7ztbmrm2]{flex-direction:column;gap:.75rem;display:flex}.contact-link[data-astro-cid-7ztbmrm2]{color:var(--clr-lossless-primary-light,#f1f5f9);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.contact-link[data-astro-cid-7ztbmrm2]:hover{color:var(--clr-lossless-accent--brightest,#04e5e5)}@media (width<=768px){.time-comparison[data-astro-cid-7ztbmrm2]{flex-direction:column;gap:1rem}.time-arrow[data-astro-cid-7ztbmrm2]{transform:rotate(90deg)}.time-outcomes[data-astro-cid-7ztbmrm2]{flex-direction:column;gap:.5rem}.outcome-sep[data-astro-cid-7ztbmrm2]{display:none}.stats-grid[data-astro-cid-7ztbmrm2]{grid-template-columns:repeat(2,1fr)}.why-grid[data-astro-cid-7ztbmrm2],.cta-dual[data-astro-cid-7ztbmrm2]{grid-template-columns:1fr}.cast[data-astro-cid-7ztbmrm2]{flex-direction:column}.cast-arrow[data-astro-cid-7ztbmrm2]{transform:rotate(90deg)}.cast-detail[data-astro-cid-7ztbmrm2]{max-width:none}.hero[data-astro-cid-7ztbmrm2]{padding:2rem 0 1.5rem}section[data-astro-cid-7ztbmrm2]{padding:2rem 0}}@media (width>=769px) and (width<=1024px){.why-grid[data-astro-cid-7ztbmrm2]{grid-template-columns:repeat(2,1fr)}}
