.form-module__woz9Yq__formControl{flex-direction:column;gap:.5rem;width:100%;margin-bottom:1.25rem;display:flex}.form-module__woz9Yq__label{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.form-module__woz9Yq__required{color:#ef4444}.form-module__woz9Yq__input,.form-module__woz9Yq__textarea,.form-module__woz9Yq__select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-main);box-shadow:var(--shadow-sm);background-color:#fff;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-module__woz9Yq__input:focus,.form-module__woz9Yq__textarea:focus,.form-module__woz9Yq__select:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #0f172a1a}.form-module__woz9Yq__input:disabled,.form-module__woz9Yq__textarea:disabled,.form-module__woz9Yq__select:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background-color:#f1f5f9;transform:none}.form-module__woz9Yq__input::placeholder,.form-module__woz9Yq__textarea::placeholder{color:var(--color-text-muted);opacity:.7}.form-module__woz9Yq__textarea{resize:vertical;min-height:120px}.form-module__woz9Yq__error{color:#ef4444;margin-top:.25rem;font-size:.75rem;font-weight:500}.form-module__woz9Yq__hint{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem}.form-module__woz9Yq__radioGroup{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}.form-module__woz9Yq__radioItem{cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.form-module__woz9Yq__radioItem:hover{background-color:var(--color-surface-hover)}.form-module__woz9Yq__radioInput{appearance:none;border:2px solid var(--color-border);cursor:pointer;background-color:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;transition:border-color .2s,background-color .2s;display:grid}.form-module__woz9Yq__radioInput:before{content:"";width:.625rem;height:.625rem;box-shadow:inset 1em 1em var(--color-gold);border-radius:50%;transition:transform .115s ease-in-out;transform:scale(0)}.form-module__woz9Yq__radioInput:checked{border-color:var(--color-gold)}.form-module__woz9Yq__radioInput:checked:before{transform:scale(1)}.form-module__woz9Yq__radioInput:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-module__woz9Yq__radioLabel{color:var(--color-text-main);-webkit-user-select:none;user-select:none;font-size:.9375rem}.form-module__woz9Yq__checkboxContainer{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.25rem 0;display:flex}.form-module__woz9Yq__checkboxInput{appearance:none;border:2px solid var(--color-border);cursor:pointer;background-color:#fff;border-radius:4px;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin-top:.125rem;transition:all .2s;display:grid}.form-module__woz9Yq__checkboxInput:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;background-color:#fff;width:.625rem;height:.625rem;transition:transform .12s ease-in-out;transform:scale(0)}.form-module__woz9Yq__checkboxInput:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-module__woz9Yq__checkboxInput:checked:before{transform:scale(1)}.form-module__woz9Yq__checkboxInput:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-module__woz9Yq__radioDescription{color:var(--color-text-muted);margin-top:.125rem;font-size:.8125rem;display:block}@keyframes form-module__woz9Yq__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.form-module__woz9Yq__formControl{animation:.4s ease-out forwards form-module__woz9Yq__fadeIn}
