.sy-form{text-align:left;flex-direction:column;gap:14px;display:flex}.sy-form-side{background:#130e2673;border:1px solid #d4af6a33;border-radius:16px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 12px 14px;display:flex}.sy-form-side--b{border-color:#ff9ccc38}.sy-form-legend{letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#d4af6a);align-items:center;gap:7px;padding:0 6px;font-size:12px;display:inline-flex}.sy-form-side--b .sy-form-legend{color:#ffb3d6}.sy-form-legend i{border:1.5px solid;border-radius:50%;width:10px;height:10px}.sy-form-note{color:var(--text-dim,#9b90b8);margin:0;font-size:12.5px;line-height:1.45}@media (min-width:900px){.sy-form{grid-template-columns:1fr 1fr;align-items:start;display:grid}.sy-form>button[type=submit],.sy-form>.natal-entry-err{grid-column:1/-1}}.sy-form .natal-entry-input{width:100%;min-height:46px;color:var(--text,#ece3ff);font-family:var(--font-sans);background:#14091fb8;border:1px solid #d4af6a38;border-radius:12px;padding:11px 14px;font-size:16px}.sy-form .natal-entry-input::placeholder{color:var(--text-dim,#9b90b8)}.sy-form .natal-entry-input:focus-visible{border-color:#e6b7658c;outline:none;box-shadow:0 0 0 2px #e6b7652e}.sy-form .natal-entry-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim,#8a6f3c);margin:2px 0 0;font-size:11px;display:block}.sy-form .natal-entry-gender{gap:8px;display:flex}.sy-form .natal-entry-seg{text-align:center;min-height:46px;color:var(--text-dim,#9b90b8);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #d4af6a38;border-radius:12px;flex:1;padding:10px;font-size:15px}.sy-form .natal-entry-seg.is-on{border-color:var(--gold,#d4af6a);color:var(--text,#ece3ff);background:#e6b76517}.sy-form .natal-entry-err{color:#e08a8a;font-family:var(--font-sans);margin:2px 0 0;font-size:14px}.sy-form--steps{flex-direction:column;gap:14px;display:flex}.sy-form-steps-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.sy-form-step-of{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim,#9b90b8);margin-left:auto;font-size:12px}.sy-form-back{appearance:none;cursor:pointer;min-height:46px;color:var(--gold-bright,#f0c97a);font-family:var(--font-sans);white-space:nowrap;background:#d4af6a14;border:1px solid #d4af6a52;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;display:inline-flex}.sy-form-back svg{flex:none;transition:transform .25s cubic-bezier(.22,.8,.24,1)}@media (hover:hover){.sy-form-back:hover{background:#d4af6a29}.sy-form-back:hover svg{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.sy-form-back svg{transition:none}}.sy-form--steps .sy-form-side{min-inline-size:0;background:0 0;border:0;max-width:100%;padding:0}.sy-form--steps .sy-form-legend{display:none}.sy-form--steps{flex-direction:column;display:flex}@media (min-width:900px){.sy-form.sy-form--steps{grid-template-columns:none;display:flex}}.sy-form--steps>.sy-form-step{min-width:0}.sy-form--steps .sy-form-side,.sy-form--steps .sy-form-step,.sy-form--steps :is(.datefield,.birth-date-field,.natal-entry-moment,.natal-entry-input,.birth-moment-fields,.birth-onboarding){min-width:0;max-width:100%}.sy-form-actions{align-items:stretch;gap:12px;width:100%;display:flex}.sy-form-actions>button[type=submit]{flex:1;justify-content:center;width:auto;min-width:0;max-width:none;margin:0;border-radius:999px!important}.sy-form--steps .birth-onboarding-cta{border-radius:999px!important}.sy-cta-sm{display:none}@media (max-width:560px){.sy-cta-lg{display:none}.sy-cta-sm{display:inline}}.sy-form-steps-head{justify-content:flex-start}.sy-form-step-of{margin-left:0}.sy-form--steps [role=status]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
