.form-page{min-height:100vh;padding:var(--space-8);background-color:var(--color-porcelain-50);justify-content:center;align-items:center;display:flex}.form-container{background-color:var(--color-paper-0);width:100%;max-width:480px;padding:var(--space-12);border-radius:var(--radius-large)}.form-container h1{font-size:var(--text-h2);color:var(--color-ink-950);margin:0 0 var(--space-2);font-weight:700;line-height:var(--leading-h2)}.form-description{color:var(--color-graphite-600);margin:0 0 var(--space-8);line-height:var(--leading-body)}.form-reference{color:var(--color-graphite-600);margin:0 0 var(--space-6);font-size:var(--text-sm)}.form-reference code{background:var(--color-graphite-100,#f1f1f1);border-radius:var(--radius-sm,4px);font-family:var(--font-mono,monospace);padding:.125rem .375rem}.early-access-form{gap:var(--space-6);flex-direction:column;display:flex}.form-field{gap:var(--space-2);flex-direction:column;display:flex}.form-field label{font-size:var(--text-label);color:var(--color-ink-900);font-weight:500}.form-field input,.form-field select,.form-field textarea{padding:var(--space-3) var(--space-4);font-size:var(--text-body);border:1px solid var(--color-ink-700);border-radius:var(--radius-default);background-color:var(--color-paper-0);color:var(--color-ink-950);transition:border-color var(--duration-micro) var(--ease-out), box-shadow var(--duration-micro) var(--ease-out);font-family:inherit}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--color-signal-500)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-signal-500);box-shadow:var(--focus-ring);outline:none}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-graphite-600);opacity:.7}.form-field--checkbox{align-items:flex-start;gap:var(--space-3);flex-direction:row}.form-field--honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-field--checkbox input[type=checkbox]{margin-top:var(--space-1);flex-shrink:0;width:1.25rem;height:1.25rem}.form-field--checkbox label{font-size:var(--text-label);font-weight:400;line-height:1.4}.form-field--checkbox a{color:var(--color-signal-700);text-decoration:underline}.privacy-note{font-size:var(--text-label-sm);color:var(--color-graphite-600);margin:0;line-height:1.5}.privacy-note a{color:var(--color-signal-700);text-decoration:underline}.no-js-fallback{font-size:var(--text-label);color:var(--color-graphite-600);margin-top:var(--space-4)}@media (max-width:768px){.form-page{padding:var(--space-4)}.form-container{padding:var(--space-6)}}
