.ndis-agreement-form_container__y3Gxj{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;background:var(--ps-paper,#fafaf8)}.ndis-agreement-form_card___NJ8H{width:100%;max-width:640px;background:var(--ps-surface,white);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.ndis-agreement-form_header__qWRUN{display:flex;align-items:center;gap:.75rem;padding:2rem 2rem 1rem;border-bottom:1px solid var(--ps-control-border)}.ndis-agreement-form_headerIcon__HPHUO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#eef2ff;color:var(--ps-action-fill,#96814B);flex-shrink:0}.ndis-agreement-form_title__4_rus{font-size:calc(1.5rem * var(--ps-text-scale, 1));font-weight:600;color:var(--ps-ink,#1a1a1a);margin:0 0 .125rem}.ndis-agreement-form_subtitle__Ub_ej{font-size:calc(.9rem * var(--ps-text-scale, 1));color:var(--ps-ink-2,#666);margin:0}.ndis-agreement-form_agreementSummary__otdwI{padding:1.25rem 2rem;background-color:var(--ps-paper,#f9fafb);border-bottom:1px solid var(--ps-control-border);display:flex;flex-direction:column;gap:.5rem}.ndis-agreement-form_summaryRow__wcf65{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ndis-agreement-form_summaryLabel__11fXN{font-size:calc(.85rem * var(--ps-text-scale, 1));color:var(--ps-ink-2,#6b7280);flex-shrink:0}.ndis-agreement-form_summaryValue__HMRyE{font-size:calc(.9rem * var(--ps-text-scale, 1));color:var(--ps-ink,#1a1a1a);font-weight:500;text-align:right}.ndis-agreement-form_form__CEVGn{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.ndis-agreement-form_consent__wft9U{padding:1rem;background-color:var(--ps-paper,#f9fafb);border-radius:8px;border:1px solid var(--ps-control-border)}.ndis-agreement-form_consentText__E2u98{font-size:calc(.9rem * var(--ps-text-scale, 1));color:var(--ps-ink,#374151);line-height:1.5;margin:0}.ndis-agreement-form_field__WH08V{display:flex;flex-direction:column;gap:.375rem}.ndis-agreement-form_label__IqtHM{font-size:calc(.875rem * var(--ps-text-scale, 1));font-weight:500;color:var(--ps-ink,#374151)}.ndis-agreement-form_input__u5IbP{padding:.625rem .75rem;border:1px solid var(--ps-control-border);border-radius:8px;font-size:calc(.9375rem * var(--ps-text-scale, 1));outline:none;transition:border-color .15s}.ndis-agreement-form_input__u5IbP:focus{border-color:var(--ps-action-fill,#96814B);box-shadow:0 0 0 3px rgba(150,129,75,.1)}.ndis-agreement-form_error__3VMII{color:var(--ps-error,#dc2626);font-size:calc(.85rem * var(--ps-text-scale, 1));margin:0}.ndis-agreement-form_submitButton__Ab0Fv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--ps-action-fill,#96814B);color:var(--ps-action-label,white);border:none;border-radius:8px;font-size:calc(.9375rem * var(--ps-text-scale, 1));font-weight:500;cursor:pointer;transition:background .15s}.ndis-agreement-form_submitButton__Ab0Fv:hover:not(:disabled){background:var(--ps-action-hover,#7a6a3e)}.ndis-agreement-form_submitButton__Ab0Fv:disabled{opacity:.5;cursor:not-allowed}.ndis-agreement-form_spinner__6YW_Z{animation:ndis-agreement-form_spin___t6mx 1s linear infinite}@keyframes ndis-agreement-form_spin___t6mx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ndis-agreement-form_successCard___tL3t{text-align:center;padding:3rem 2rem;background:var(--ps-surface,white);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);max-width:480px;width:100%}.ndis-agreement-form_successIcon__R3W7c{color:var(--ps-success,#16a34a);margin:0 auto 1rem}.ndis-agreement-form_successTitle__ODUVy{font-size:calc(1.5rem * var(--ps-text-scale, 1));font-weight:600;color:var(--ps-ink,#1a1a1a);margin:0 0 .5rem}.ndis-agreement-form_successMessage__xgDl0{color:var(--ps-ink-2,#666);font-size:calc(.9375rem * var(--ps-text-scale, 1));margin:0}.ndis-agreement-form_input__u5IbP,.ndis-agreement-form_select__1qGAu,.ndis-agreement-form_textarea__Beoyt{background:var(--ps-surface);color:var(--ps-ink)}.ndis-agreement-form_input__u5IbP:focus-visible,.ndis-agreement-form_select__1qGAu:focus-visible,.ndis-agreement-form_submitButton__Ab0Fv:focus-visible,.ndis-agreement-form_textarea__Beoyt:focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px;box-shadow:none}.ndis-agreement-form_submitButton__Ab0Fv{border:1px solid var(--ps-action-border)}.SignatureField_wrapper__r6z_r{width:100%}.SignatureField_label__6gYvS{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.SignatureField_canvasContainer__kqpOD{position:relative;border:1px solid #d1d5db;border-radius:.5rem;background:#fafaf9;overflow:hidden;transition:box-shadow .15s}.SignatureField_canvasContainer__kqpOD:focus-within{border-color:#96814B;box-shadow:0 0 0 3px rgba(150,129,75,.1)}.SignatureField_canvas__VBGex{display:block;width:100%;height:200px;cursor:default;touch-action:none;scroll-margin-top:40vh}@media (min-width:768px){.SignatureField_canvas__VBGex{height:120px}}.SignatureField_placeholder__WhSdo{position:absolute;bottom:33%;left:10%;color:var(--text-secondary);font-size:.875rem;pointer-events:none;user-select:none;opacity:.5}.SignatureField_baseline__I5iyJ{position:absolute;bottom:30%;left:10%;right:10%;border-bottom:1px solid #e5e1db;pointer-events:none}.SignatureField_actions__9P0wn{display:flex;justify-content:space-between;align-items:center;margin-top:.375rem}.SignatureField_modeLink___yegN{font-size:.8125rem;color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:color .15s,text-decoration-color .15s}.SignatureField_modeLink___yegN:hover{color:var(--text-primary);text-decoration-color:currentColor}.SignatureField_clearButton__npM9h{font-size:.75rem;color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.SignatureField_clearButton__npM9h:hover{color:var(--text-primary)}.SignatureField_typeInput__Gxlkm{width:100%;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem;font-size:1.125rem;font-style:italic;font-family:var(--ps-font-family,"Georgia",serif);color:var(--text-primary);outline:none;transition:border-color .15s,box-shadow .15s}.SignatureField_typeInput__Gxlkm:focus{border-color:#96814B;box-shadow:0 0 0 3px rgba(150,129,75,.1)}.SignatureField_typeInputReadOnly__PYvy7{background:#fafaf9;cursor:default}.SignatureField_signedDate__Za8UH{font-size:.8125rem;color:var(--text-secondary);margin-top:.375rem}.SignatureField_error__d39DC{font-size:.8125rem;color:#dc2626;margin-top:.375rem}.SignatureField_clearButton__npM9h,.SignatureField_modeLink___yegN{min-height:44px;min-width:44px;padding:10px 8px;font-size:.875rem;text-decoration:underline}.SignatureField_actions__9P0wn{flex-wrap:wrap;gap:8px}.SignatureField_canvasContainer__kqpOD,.SignatureField_typeInput__Gxlkm{border-color:var(--ps-ink-3,#6b7280)}.SignatureField_clearButton__npM9h:focus-visible,.SignatureField_modeLink___yegN:focus-visible,.SignatureField_typeInput__Gxlkm:focus-visible{outline:2px solid var(--ps-ink,#26241f);outline-offset:3px}.SignatureField_placeholder__WhSdo{opacity:1}.SignatureField_canvas__VBGex:focus-visible{outline:2px solid var(--ps-ink,#26241f);outline-offset:-4px}.SignatureField_canvasContainer__kqpOD,.SignatureField_canvas__VBGex{background:#FDFCFA}.SignatureField_typeInput__Gxlkm{background:var(--ps-surface,#fafaf9);color:var(--ps-ink,#26241F);border-color:var(--ps-control-border,#81796B)}.SignatureField_clearButton__npM9h:focus-visible,.SignatureField_modeLink___yegN:focus-visible,.SignatureField_typeInput__Gxlkm:focus-visible{outline-color:var(--ps-focus,#75633A);box-shadow:none}@media (forced-colors:active){.SignatureField_canvasContainer__kqpOD,.SignatureField_canvas__VBGex{forced-color-adjust:none;background:#FDFCFA}}.SignatureField_placeholder__WhSdo{color:#514D43}.SignatureField_clearButton__npM9h,.SignatureField_modeLink___yegN{color:var(--ps-link,var(--text-secondary))}.SignatureField_error__d39DC{color:var(--ps-error,#dc2626)}.SignatureField_canvasContainer__kqpOD:focus-within{border-color:var(--ps-focus,#75633A);box-shadow:none}.SignatureField_canvas__VBGex:focus-visible{outline-color:#26241F}.PatientField_field__xAuZM{display:flex;flex-direction:column;gap:.5rem}.PatientField_label___yyZe{font-size:1em;font-weight:600;color:var(--ps-ink);line-height:var(--ps-line-height)}.PatientField_help__rOqqp{margin:0;font-size:.875em;color:var(--ps-ink-2);line-height:var(--ps-line-height)}.PatientField_input__VRSQK,.PatientField_select__ymAB5,.PatientField_textarea__hXdQ4{width:100%;min-height:44px;padding:.625rem .75rem;border:1px solid var(--ps-control-border);border-radius:.5rem;background:var(--ps-surface);color:var(--ps-ink);font-family:var(--ps-font-family);font-size:1em;line-height:var(--ps-line-height)}.PatientField_textarea__hXdQ4{resize:vertical}.PatientField_select__ymAB5{appearance:auto}.PatientField_input__VRSQK:focus-visible,.PatientField_select__ymAB5:focus-visible,.PatientField_textarea__hXdQ4:focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px;border-color:var(--ps-control-border);box-shadow:none}.PatientField_invalid__Yni_E,.PatientField_invalid__Yni_E:focus-visible{border-color:var(--ps-error)}.PatientField_optionGroup__5qCjl{display:flex;flex-direction:column;gap:.5rem}.PatientField_checkRow__NHIEC,.PatientField_radioRow__CQN76{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ps-control-border);border-radius:.5rem;background:var(--ps-surface);cursor:pointer}.PatientField_checkRow__NHIEC:hover,.PatientField_radioRow__CQN76:hover{background:var(--ps-accent-soft)}.PatientField_control__7nNOY{width:1.15rem;height:1.15rem;accent-color:var(--ps-link);flex-shrink:0}.PatientField_control__7nNOY:focus-visible{outline:2px solid var(--ps-focus);outline-offset:3px;box-shadow:none}.PatientField_optionLabel__Ks9Ot{font-size:1em;color:var(--ps-ink);line-height:var(--ps-line-height)}.PatientField_error__SDRcS{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875em;color:var(--ps-error);line-height:var(--ps-line-height)}.PatientField_errorIcon__HHrqU{width:1rem;height:1rem;flex-shrink:0}.PatientField_field__xAuZM{min-width:0}.PatientField_input__VRSQK,.PatientField_select__ymAB5,.PatientField_textarea__hXdQ4{scroll-margin-block:1.5rem}.PatientField_checkRow__NHIEC:has(:checked),.PatientField_radioRow__CQN76:has(:checked){background:var(--ps-accent-soft);border-color:var(--ps-link)}@media (forced-colors:active){.PatientField_checkRow__NHIEC:has(:checked),.PatientField_radioRow__CQN76:has(:checked){border:2px solid Highlight}}