.AnchorField_hint__Wh7_m{font-size:.75rem;color:var(--color-fg-muted,#888);margin-top:6px}.RichTextEditorField_bindableRichTextField__KFUIv{display:flex;flex-direction:column;gap:8px;padding:8px 0}.RichTextEditorField_label__cXzAG{display:flex;align-items:center;margin-bottom:4px;font-size:13px;font-weight:500;color:#333}.RichTextEditorField_modeSelector__iakJb{display:flex;gap:16px;margin-bottom:4px}.RichTextEditorField_modeSelector__iakJb label{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RichTextEditorField_modeSelector__iakJb input[type=radio]{cursor:pointer;margin:0}.RichTextEditorField_bindingContainer__t6ORQ{display:flex;flex-direction:column;gap:8px}.RichTextEditorField_nativeEditor__or6YP{border:1px solid #e5e7eb;border-radius:6px;padding:8px;background-color:#fff}.RichTextEditorField_select__v34VW{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .2s}.RichTextEditorField_select__v34VW:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.RichTextEditorField_boundFieldDisplay__9_6IM{padding:12px 16px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#374151}.RichTextEditorField_boundFieldDisplay__9_6IM strong{color:#111827;font-weight:600}.RichTextEditorField_errorDisplay__JNLOw{padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px}.RichTextEditorField_errorDisplay__JNLOw strong{font-weight:600;display:block;margin-bottom:4px}.LinkDialog_backdrop__Tyw73{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.3);color:#222;font:14px/1.5 system-ui,sans-serif}.LinkDialog_dialog__mdoKJ{display:grid;grid-gap:16px;gap:16px;width:min(400px,100%);padding:24px;border-radius:8px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.2)}.LinkDialog_dialog__mdoKJ h2,.LinkDialog_dialog__mdoKJ p{margin:0}.LinkDialog_dialog__mdoKJ label{display:grid;grid-gap:6px;gap:6px}.LinkDialog_dialog__mdoKJ input[type=text]{width:100%;box-sizing:border-box;padding:8px}.LinkDialog_dialog__mdoKJ p[role=alert]{color:#b42318}.LinkDialog_dialog__mdoKJ label.LinkDialog_checkbox__9hn3f{display:flex;align-items:center;gap:8px}.LinkDialog_dialog__mdoKJ button{padding:6px 12px;cursor:pointer}.LinkDialog_actions__az0fe{display:flex;justify-content:flex-end;gap:8px}.FormBlock_form__GI5It{width:100%;max-width:600px}.FormBlock_field__dq5wW{margin-bottom:1.25rem}.FormBlock_label__SYadf{display:block;color:inherit;font-weight:500;margin-bottom:.5rem}.FormBlock_labelRequired__428hq:after{content:" *";color:#dc3545}.FormBlock_input__1NJB2,.FormBlock_select__duo53,.FormBlock_textarea__771qD{width:100%;padding:.75rem;font-size:1rem;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.FormBlock_input__1NJB2:focus,.FormBlock_select__duo53:focus,.FormBlock_textarea__771qD:focus{outline:none;border:1px solid #007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.FormBlock_textarea__771qD{resize:vertical;min-height:100px}.FormBlock_select__duo53{cursor:pointer}.FormBlock_checkboxGroup__s2a4Q,.FormBlock_radioGroup__xYQYZ{display:flex;flex-direction:column;gap:.5rem}.FormBlock_checkboxItem__hL9kJ,.FormBlock_radioItem__ufpNe{display:flex;align-items:flex-start;gap:.5rem}.FormBlock_checkboxInput__nCHuO,.FormBlock_radioInput__MpyH8{margin-top:.25rem;cursor:pointer;flex-shrink:0}.FormBlock_checkboxLabel__o4a7A,.FormBlock_radioLabel__vGLBJ{cursor:pointer;font-weight:400;margin-bottom:0;color:inherit}.FormBlock_fileInputWrapper__7FLfM{position:relative}.FormBlock_fileInput__r1kHF{width:100%;padding:.75rem;font-size:1rem;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:4px;cursor:pointer}.FormBlock_fileInput__r1kHF::file-selector-button{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-right:1rem}.FormBlock_fileInput__r1kHF::file-selector-button:hover{background-color:#0056b3}.FormBlock_fileInfo__cEJR2{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;background-color:#f8f9fa;border-radius:4px}.FormBlock_fileName__eJ1MJ{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormBlock_fileClearButton__c_qMI{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem}.FormBlock_button__Kp8Tk{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out;width:100%}.FormBlock_button__Kp8Tk:hover:not(:disabled){background-color:#0056b3}.FormBlock_button__Kp8Tk:disabled{background-color:#6c757d;opacity:.65;cursor:not-allowed}.FormBlock_buttonOptionsContainer__n3FD1{display:flex;flex-direction:column;gap:1rem}.FormBlock_buttonOption__ySR9v{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;text-align:center}.FormBlock_buttonOption__ySR9v:hover:not(:disabled){border-color:#007bff;background-color:#e7f1ff}.FormBlock_buttonOption__ySR9v:disabled{opacity:.65;cursor:not-allowed}.FormBlock_buttonOptionIcon__cAreN{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#007bff}.FormBlock_buttonOptionIcon__cAreN svg{width:32px;height:32px}.FormBlock_buttonOptionLabel__uqvzM{font-size:1.125rem;font-weight:600;color:#000}.FormBlock_buttonOptionDescription__5YJN9{font-size:.875rem;color:#666;max-width:300px}.FormBlock_arrayContainer__I_a4f{display:flex;flex-direction:column;gap:1rem}.FormBlock_arrayItem__lLkst{padding:1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.FormBlock_arrayItemHeader__BIgMJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.FormBlock_arrayItemLabel__9qu4N{font-weight:600;color:#000}.FormBlock_arrayRemoveButton__y6jHF{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem}.FormBlock_arrayRemoveButton__y6jHF:hover{color:#a71d2a}.FormBlock_arrayItemFields__lkc3L{display:flex;flex-direction:column;gap:.75rem}.FormBlock_arrayItemFields__lkc3L .FormBlock_field__dq5wW{margin-bottom:0}.FormBlock_arrayAddButton__dtik8{background-color:#28a745;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.FormBlock_arrayAddButton__dtik8:hover{background-color:#218838}.FormBlock_error__3HPJr{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.FormBlock_successMessage__sRIQ2{color:#28a745;background-color:#d4edda;padding:1rem;border-radius:4px;margin-top:1rem}.FormBlock_errorMessage__lddHn{color:#dc3545;background-color:#f8d7da;padding:1rem;border-radius:4px;margin-top:1rem}.FormBlock_turnstileContainer__lSVzp{margin-top:1rem}.FormBlock_turnstileContainer__lSVzp iframe{max-width:100%}.FormBlock_fieldsGrid__VVDro{display:grid;grid-template-columns:repeat(var(--cols,1),1fr);grid-gap:1rem;gap:1rem}@media (max-width:600px){.FormBlock_fieldsGrid__VVDro{grid-template-columns:1fr}.FormBlock_fieldsGrid__VVDro>:where(.FormBlock_fieldCell__vdB2N){grid-column:auto!important}}.Modal_modalBackdrop__Rxnvo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modalContent__s_iYQ{position:relative;background-color:#fff;border-radius:8px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.15);outline:none}.Modal_modalCloseButton__gUzSi{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.25rem .5rem;line-height:1;transition:color .15s ease-in-out}.Modal_modalCloseButton__gUzSi:hover{color:#000}.Modal_modalTitle__sl43b{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#000;padding-right:2rem}.Modal_modalSubheading__lQMHl{margin:0 0 1.5rem;font-size:1rem;color:#666}.Lightbox_trigger__wH_Mj{cursor:zoom-in}.Lightbox_overlay__6NDwr{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.Lightbox_close__n02s6{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1;padding:.5rem;line-height:1}.Lightbox_close__n02s6:hover{opacity:.8}.Lightbox_image__76Zk6{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;cursor:default}