.foundry-managed-form{border:1px solid var(--foundry-form-panel-border,var(--foundry-border,#e2e8f0));border-radius:var(--foundry-form-panel-radius,24px);background:var(--foundry-form-panel-bg,var(--foundry-surface,#ffffff));box-shadow:var(--foundry-form-panel-shadow,0 14px 30px rgba(15,23,42,8%))}[data-foundry-managed-form-failure-target][hidden]{display:none!important}.foundry-managed-form__inner{padding:1.5rem}.foundry-managed-form__eyebrow{margin:0;color:var(--foundry-text-muted,#475569);font-size:var(--foundry-type-meta-size,.75rem);font-weight:700;letter-spacing:var(--foundry-type-meta-tracking,.12em);text-transform:uppercase}.foundry-managed-form__title{margin:.5rem 0 0;color:var(--foundry-text,#0f172a);font-family:var(--foundry-font-family-heading,inherit);font-size:var(--foundry-form-title-size,var(--foundry-type-section-size,1.85rem));line-height:1.1}.foundry-managed-form__text,.foundry-managed-form__privacy,.foundry-managed-form__status{color:var(--foundry-text-muted,#475569);line-height:var(--foundry-type-body-line-height,1.6)}.foundry-managed-form__status{margin-top:1rem;font-size:.95rem}.foundry-managed-form__status[data-state=error]{color:var(--foundry-form-status-error,#b42318)}.foundry-managed-form__status[data-state=success]{color:var(--foundry-form-status-success,#0f766e)}.foundry-managed-form__form{display:grid;gap:1rem;margin-top:1rem}.foundry-managed-form__fields{display:grid;gap:1rem}.foundry-managed-form__grid{display:grid;gap:1rem}@media(min-width:768px){.foundry-managed-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.foundry-managed-form__field{display:grid;gap:.5rem}.foundry-managed-form__field--full{grid-column:1/-1}.foundry-managed-form__label{color:var(--foundry-text,#0f172a);font-size:.95rem;font-weight:600}.foundry-managed-form__help{color:var(--foundry-text-muted,#475569);font-size:.85rem}.foundry-managed-form__challenge{min-width:0}.foundry-managed-form__challenge-widget{min-height:65px;max-width:100%;width:100%}.foundry-managed-form__challenge-widget iframe{max-width:100%}.foundry-managed-form__control,.foundry-managed-form__select,.foundry-managed-form__textarea,.foundry-managed-form__file{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--foundry-form-control-border,var(--foundry-border,#e2e8f0));border-radius:var(--foundry-form-control-radius,16px);background:var(--foundry-form-control-bg,var(--foundry-surface,#ffffff));color:var(--foundry-text,#0f172a);font:inherit;padding:.9rem 1rem}.foundry-managed-form__textarea{min-height:8rem;resize:vertical}.foundry-managed-form__choice-group{display:grid;gap:.65rem}.foundry-managed-form__choice{display:flex;align-items:flex-start;gap:.65rem;color:var(--foundry-text,#0f172a)}.foundry-managed-form__choice input{margin-top:.15rem}.foundry-managed-form__divider{border-top:1px solid var(--foundry-border,#e2e8f0);margin:.25rem 0}.foundry-managed-form__legend,.foundry-managed-form__section-heading{color:var(--foundry-text,#0f172a);font-weight:700}.foundry-managed-form__submit{appearance:none;border:0;border-radius:999px;background:var(--foundry-form-submit-bg,var(--foundry-button-primary-bg,var(--foundry-primary,#0f172a)));color:var(--foundry-form-submit-text,var(--foundry-button-primary-text,#ffffff));cursor:pointer;font:inherit;font-weight:700;padding:.95rem 1.35rem}.foundry-managed-form__submit[disabled]{cursor:progress;opacity:.7}.foundry-managed-form__noscript{margin-top:1rem;color:var(--foundry-text-muted,#475569);font-size:.9rem}