.EHOesa_formColumn{width:100%;max-width:calc(var(--gap) * 70)}.EHOesa_formCard{background:var(--surface1);width:100%;box-shadow:0 calc(var(--gap) * 1) calc(var(--gap) * 3) hsla(var(--surface-shadow), .1);border:none;border-radius:0;animation:.5s ease-out both EHOesa_form-card-in;position:relative;overflow:hidden}@keyframes EHOesa_form-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EHOesa_formCard{animation:.15s both EHOesa_form-card-in-fade}}@keyframes EHOesa_form-card-in-fade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.EHOesa_formCard{padding:calc(var(--gap) * 1.5) 0;box-shadow:none;background:0 0}}.EHOesa_form{gap:var(--gap);flex-direction:column;display:flex}.EHOesa_field{gap:calc(var(--gap) * .5);font-size:var(--fs-md);color:var(--text2);flex-direction:column;display:flex}.EHOesa_fieldset{gap:calc(var(--gap) * .5);border:none;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;display:flex}.EHOesa_legend{font-size:var(--fs-md);color:var(--text2);padding:0}.EHOesa_fieldHint{color:var(--text2);font-size:var(--fs-sm);margin:0;line-height:1.5}.EHOesa_channelRow{align-items:center;gap:calc(var(--gap) * .5);width:100%;display:flex}.EHOesa_channelRow input{flex:1;min-width:0}.EHOesa_textarea.EHOesa_textarea{min-height:calc(var(--gap) * 8)}.EHOesa_buttonRow{align-items:center;gap:var(--gap);margin-top:calc(var(--gap) * .5);flex-wrap:wrap;display:flex}.EHOesa_helperText{color:var(--text2);font-size:var(--fs-md);margin:0;line-height:1.5}.EHOesa_modalOverlay{background-color:hsla(var(--surface-shadow), .75);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EHOesa_modal{background-color:var(--surface1);padding:calc(var(--gap) * 2);border-radius:var(--br-card);corner-shape:squircle;max-width:calc(var(--gap) * 32.5);width:90%;box-shadow:0 calc(var(--gap) * .25) calc(var(--gap) * 1.25) hsla(var(--surface-shadow), calc(var(--shadow-strength) * 15));border:1px solid var(--surface3)}.EHOesa_modalTitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin-bottom:calc(var(--gap) * .75);color:var(--status-success)}.EHOesa_modalTitle.EHOesa_error{color:var(--status-error)}.EHOesa_modalText{color:var(--text2);margin-bottom:calc(var(--gap) * 1.25);line-height:1.6}
