._field_1b413_1{display:flex;flex-direction:column;gap:8px;min-width:0}._label_1b413_8{font-size:12px;font-weight:600;color:var(--soft);letter-spacing:.06em;text-transform:uppercase}._required_1b413_16{color:var(--violet-3);margin-left:4px}._input_1b413_21,._textarea_1b413_22{width:100%;background:var(--bg);border:1px solid var(--border-2);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;color:var(--text)}._textarea_1b413_22{resize:vertical;min-height:120px}._input_1b413_21::placeholder,._textarea_1b413_22::placeholder{color:var(--dimmer)}._input_1b413_21:focus,._textarea_1b413_22:focus{outline:none;border-color:var(--violet)}._fieldset_1b413_49{border:0;margin:0;padding:0;min-width:0}._legend_1b413_56{padding:0;margin-bottom:12px}._choices_1b413_61{display:flex;flex-direction:column;gap:8px}._choice_1b413_61{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;font-size:14.5px;color:var(--muted);cursor:pointer;transition:background .15s ease,border-color .15s ease}._choice_1b413_61:hover{background:#ded1e52e}._choice_1b413_61:has(input:checked){background:#6b3f801a;border-color:#6b3f8062;color:var(--text);font-weight:600}._choice_1b413_61:has(input:focus-visible){outline:2px solid var(--lilac);outline-offset:2px}._choice_1b413_61 input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;margin:0;width:17px;height:17px;border-radius:50%;border:1.5px solid rgba(70,45,84,.3);background:transparent;display:grid;place-content:center;cursor:pointer;transition:border-color .15s ease}._choice_1b413_61 input:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--violet-3);transform:scale(0);transition:transform .15s ease}._choice_1b413_61 input:checked{border-color:var(--violet-3)}._choice_1b413_61 input:checked:before{transform:scale(1)}._choice_1b413_61:hover input:not(:checked){border-color:#462d5466}@media (prefers-reduced-motion: reduce){._choice_1b413_61 input,._choice_1b413_61 input:before{transition:none}}._checkable_1b413_141 input{border-radius:5px}._checkable_1b413_141 input:before{width:10px;height:10px;border-radius:0;background:transparent;border-right:2px solid var(--violet-3);border-bottom:2px solid var(--violet-3);transform:rotate(45deg) scale(0);transform-origin:center;margin:-2px 0 2px 1px}._checkable_1b413_141 input:checked:before{transform:rotate(45deg) scale(1)}
