:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#050608;--surface:#11141a;--surface-elevated:#1b2028;--text:#f6f8fb;--text-secondary:#c0c7d1;--accent:#ffd24d;--focus:#ffd24d;--border:#343a44}*{box-sizing:border-box}html{background:var(--canvas)}body{background:radial-gradient(circle at 50% 0%, #ffd24d1f, transparent 32rem), var(--canvas);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--accent)}a:focus-visible{outline:.2rem solid var(--focus);outline-offset:.2rem;border-radius:.25rem}.funnel-shell{align-items:center;min-height:100vh;padding:1rem;display:grid}.funnel-card{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;width:100%;max-width:36rem;margin:0 auto;padding:clamp(1.25rem,5vw,2.5rem);box-shadow:0 1.5rem 4rem #00000052}.brand,.product,.eyebrow{margin:0}.brand{color:var(--accent);letter-spacing:.12em;font-size:.78rem;font-weight:800}.product{margin-top:.35rem;font-size:.95rem}.brand-rule{background:linear-gradient(90deg, var(--accent), transparent);height:.15rem;margin:1.25rem 0 2rem}.eyebrow{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}h1{margin:.65rem 0 1rem;font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.08}.lede{color:var(--text-secondary);line-height:1.65}.status{background:var(--surface-elevated);border-left:.25rem solid var(--accent);gap:.35rem;margin:1.5rem 0;padding:1rem;display:grid}.status span{color:var(--text-secondary);line-height:1.5}.legal-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.legal-links a{align-items:center;min-height:2.75rem;display:inline-flex}.resolved-funnel-card{max-width:40rem}.review-actions{gap:.75rem;margin:1.75rem 0;display:grid}.review-action{border:1px solid var(--border);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:flex}.review-action-primary{background:var(--accent);border-color:var(--accent);color:#15171a}.review-action-secondary{background:var(--surface-elevated);color:var(--text)}.review-safeguards{margin-bottom:1rem}.funnel-card h2{margin:.65rem 0 1rem;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.15}.funnel-card label{margin:1rem 0 .45rem;font-weight:700;display:block}.funnel-card textarea,.funnel-card input[type=file]{background:var(--canvas);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:.6rem;width:100%;max-width:100%;padding:.7rem}.funnel-card button{background:var(--surface);border:1px solid var(--accent);color:var(--text);cursor:pointer;font:inherit;border-radius:.6rem;min-height:2.75rem;margin-top:.75rem;padding:.5rem .8rem;font-weight:700}.funnel-card button:disabled{border-color:var(--border);color:var(--text-secondary);cursor:not-allowed}.funnel-card button:focus-visible,.funnel-card textarea:focus-visible,.funnel-card input:focus-visible{outline:.2rem solid var(--focus);outline-offset:.2rem}.funnel-disclosure{color:var(--text-secondary);font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
