@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._checkboxWrapper_tnbe3_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_tnbe3_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_tnbe3_2:hover{border-color:var(--sage-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--sage-deep) 15%,transparent)}._checkbox_tnbe3_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--sage-deep)}._checkbox_tnbe3_2:checked{background-color:var(--sage-deep);border-color:var(--sage-deep);transform:scale(1);animation:_checkboxPulse_tnbe3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_tnbe3_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_tnbe3_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_tnbe3_2:checked+._checkmark_tnbe3_49{opacity:1;transform:scale(1)}._checkbox_tnbe3_2:disabled+._checkmark_tnbe3_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_tnbe3_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--sage-deep) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--sage-deep) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--sage-deep) 0%,transparent)}}}._form_1bhio_1{display:grid;gap:var(--spacing-4);text-align:left}._row_1bhio_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._consentItem_1bhio_13{margin-top:var(--spacing-1)}._pilotNote_1bhio_17{margin:0 0 var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background:var(--sage-tint);font-size:.9375rem;line-height:1.5;color:var(--navy)}._consentRow_1bhio_27{display:flex;align-items:flex-start;gap:var(--spacing-3)}._consentRow_1bhio_27>:first-child{margin-top:.15rem}._consentLabel_1bhio_37{font-weight:400!important;line-height:1.5;cursor:pointer}._error_1bhio_43{margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background:#fdecea;color:var(--error);font-size:.95rem}._submit_1bhio_52{justify-self:start}._note_1bhio_56{margin:0;font-size:.875rem;color:var(--muted-foreground)}._success_1bhio_62{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--sage-tint);border:1px solid var(--sage)}._successIcon_1bhio_72{width:2rem;height:2rem;flex-shrink:0;color:var(--sage-deep)}._successText_1bhio_79{margin:0;font-family:var(--font-family-display);font-size:1.25rem;font-weight:400;color:var(--navy)}@media(max-width:560px){._row_1bhio_7{grid-template-columns:1fr}._submit_1bhio_52{justify-self:stretch}}
