:root{--surface-canvas:#0f1117;--surface-raised:#1a1d27;--surface-elevated:#23263a;--text-primary:#e8eaf0;--text-secondary:#9ba3bf;--text-hint:#5c6280;--border-default:#2e3147;--action-primary:#6b5ff5;--action-primary-hover:#9b93f7;--accent-secondary:#1eb87a;--radius-lg:.625rem;--radius-xl:.875rem;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "Fira Code", monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.wrap{max-width:880px;margin:0 auto;padding:7rem 1.5rem 4rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-secondary);text-transform:uppercase;margin-bottom:1.25rem;font-size:.8125rem}h1{letter-spacing:-.02em;max-width:16ch;font-size:3.75rem;font-weight:600;line-height:1.05}.sub{color:var(--text-secondary);max-width:54ch;margin-top:1.5rem;font-size:1.25rem}.signals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:4.5rem;display:grid}.card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:1.25rem}.card .date{font-family:var(--font-mono);color:var(--action-primary-hover);margin-bottom:.5rem;font-size:.875rem}.card .txt{color:var(--text-secondary);font-size:.95rem}footer{color:var(--text-hint);margin-top:4rem;font-size:.8125rem}.wl-form{flex-wrap:wrap;gap:.75rem;max-width:30rem;margin-top:2.5rem;display:flex}.wl-form input[type=email]{background:var(--surface-raised);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-lg);flex:16rem;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.wl-form input[type=email]:focus{outline:2px solid var(--action-primary);border-color:var(--action-primary)}.wl-form button{background:var(--action-primary);color:#fff;border-radius:var(--radius-lg);cursor:pointer;border:0;padding:.85rem 1.4rem;font-size:1rem;font-weight:500}.wl-form button:hover{background:var(--action-primary-hover)}.wl-form button:disabled{opacity:.6;cursor:default}.wl-form select{background:var(--surface-raised);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-lg);flex:100%;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.wl-form select:focus{outline:2px solid var(--action-primary);border-color:var(--action-primary)}.consent{color:var(--text-secondary);cursor:pointer;flex:100%;align-items:flex-start;gap:.6rem;font-size:.875rem;display:flex}.consent input[type=checkbox]{accent-color:var(--action-primary);flex:none;width:1rem;height:1rem;margin-top:.2rem}.consent a,footer a{color:var(--text-secondary);text-decoration:underline}.consent a:hover,footer a:hover{color:var(--text-primary)}.legal-h1{font-size:2.25rem}.legal-body{max-width:62ch;margin-top:2.5rem}.legal-body h2{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem}.legal-body p{color:var(--text-secondary)}.legal-body a{color:var(--text-primary);text-decoration:underline}.legal-fine{color:var(--text-hint);margin-top:2.5rem;font-size:.8125rem}.helper{color:var(--text-hint);margin-top:.75rem;font-size:.875rem}.success{color:var(--accent-secondary);margin-top:2.5rem;font-size:1.125rem}
