.Login_loginContainer__lHM3e{display:flex;min-height:100vh;align-items:center;justify-content:center;background:var(--theme-bg,#f3f3f3);padding:2rem}.Login_loginContainer__lHM3e .Login_formWrapper__Bl42b{background:var(--theme-elevation-50,#ffffff);border-radius:var(--border-radius-s,4px);box-shadow:var(--shadow-lg);padding:3rem;width:100%;max-width:400px;border:1px solid var(--theme-elevation-100,#e5e5e5)}.Login_loginContainer__lHM3e .Login_header__Y6SOL{text-align:center;margin-bottom:2rem}.Login_loginContainer__lHM3e .Login_header__Y6SOL h1{color:var(--theme-text,#333333);font-size:1.5rem;font-weight:600;margin:0}.Login_loginContainer__lHM3e .Login_error__JNhT3{background:var(--theme-error-50,#fef2f2);border:1px solid var(--theme-error-400,#f87171);border-radius:var(--border-radius-s,4px);color:var(--theme-error-700,#b91c1c);padding:.75rem;margin-bottom:1.5rem;font-size:.875rem}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_field__Notdn{margin-bottom:1.5rem}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_field__Notdn .Login_label__m5gyl{display:block;font-weight:600;color:var(--theme-text,#333333);margin-bottom:.5rem;font-size:.875rem}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_field__Notdn .Login_input__tTgJQ{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200,#d1d5db);border-radius:var(--border-radius-s,4px);font-size:1rem;background:var(--theme-input-bg,#ffffff);color:var(--theme-text,#333333);transition:border-color .2s ease,box-shadow .2s ease}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_field__Notdn .Login_input__tTgJQ:focus{outline:none;border-color:var(--theme-success-500,#10b981);box-shadow:0 0 0 3px var(--theme-success-100,#dcfce7)}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_field__Notdn .Login_input__tTgJQ:disabled{background:var(--theme-elevation-100,#f5f5f5);color:var(--theme-text-disabled,#9ca3af);cursor:not-allowed}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_submit__1xDJK{width:100%;background:var(--theme-success-600,#059669);color:#fff;border:none;border-radius:var(--border-radius-s,4px);padding:.875rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_submit__1xDJK:hover:not(:disabled){background:var(--theme-success-700,#047857);transform:translateY(-1px)}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_submit__1xDJK:active:not(:disabled){transform:translateY(0)}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_submit__1xDJK:disabled{background:var(--theme-text-disabled,#9ca3af);cursor:not-allowed;transform:none}.Login_loginContainer__lHM3e .Login_form__sIk1v .Login_submit__1xDJK.Login_loading__c4_mp:after{content:"";display:inline-block;margin-left:.5rem;width:1rem;height:1rem;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:Login_spin__I_sxr 1s linear infinite}.Login_loginContainer__lHM3e .Login_footer__n9wNF{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--theme-elevation-100,#e5e5e5)}.Login_loginContainer__lHM3e .Login_footer__n9wNF .Login_forgotLink__QrLxi{color:var(--theme-success-600,#059669);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.Login_loginContainer__lHM3e .Login_footer__n9wNF .Login_forgotLink__QrLxi:hover{color:var(--theme-success-700,#047857);text-decoration:underline}@keyframes Login_spin__I_sxr{to{transform:rotate(1turn)}}@media(max-width:768px){.Login_loginContainer__lHM3e{padding:1rem}.Login_loginContainer__lHM3e .Login_formWrapper__Bl42b{padding:2rem}}.ListView_collectionHeader__FdUIH{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-300)}.ListView_collectionHeader__FdUIH h1{font-size:2rem;font-weight:600;margin:0;color:var(--theme-text)}.ListView_breadcrumb__NeyRo{font-size:.875rem;color:var(--theme-text-dim)}.ListView_breadcrumb__NeyRo a{color:var(--theme-info-500);text-decoration:none}.ListView_breadcrumb__NeyRo a:hover{text-decoration:underline;color:var(--theme-info-600)}.ListView_collectionControls___UJFu{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2rem;align-items:center}.ListView_leftControls__VgP2J{display:flex;gap:1rem;flex:1}.ListView_rightControls__xuaOj{display:flex;gap:.75rem;align-items:center}.ListView_bulkActionSelect__GX14W,.ListView_filterInput__1jCej,.ListView_sortSelect__m3neU{padding:.5rem 1rem;border:1px solid var(--theme-elevation-300);border-radius:.375rem;font-size:.875rem;background:var(--theme-elevation-0);color:var(--theme-text)}.ListView_bulkActionSelect__GX14W:focus,.ListView_filterInput__1jCej:focus,.ListView_sortSelect__m3neU:focus{outline:none;border-color:var(--theme-info-500);box-shadow:0 0 0 3px var(--theme-info-500-25)}.ListView_bulkActionSelect__GX14W::-moz-placeholder,.ListView_filterInput__1jCej::-moz-placeholder,.ListView_sortSelect__m3neU::-moz-placeholder{color:var(--theme-text-dim)}.ListView_bulkActionSelect__GX14W::placeholder,.ListView_filterInput__1jCej::placeholder,.ListView_sortSelect__m3neU::placeholder{color:var(--theme-text-dim)}.ListView_filterInput__1jCej{flex:1;max-width:300px}.ListView_bulkActionSelect__GX14W{min-width:120px}.ListView_documentTable__37KMB{overflow-x:auto}.ListView_documentTable__37KMB table{width:100%;border-collapse:collapse;background:var(--theme-elevation-0);border-radius:.5rem;overflow:hidden;box-shadow:var(--theme-shadow-md)}.ListView_documentTable__37KMB td,.ListView_documentTable__37KMB th{padding:1rem;text-align:left;border-bottom:1px solid var(--theme-elevation-300)}.ListView_documentTable__37KMB th{font-weight:600;font-size:.875rem;color:var(--theme-text)}.ListView_documentTable__37KMB tbody tr:hover,.ListView_documentTable__37KMB th{background-color:var(--theme-elevation-100)}.ListView_documentTable__37KMB tbody tr.ListView_markedForAction___FZWX{text-decoration:line-through;opacity:.7;background-color:var(--theme-error-50)}.ListView_checkboxColumn__lZ2m4{width:40px;padding:.75rem!important}.ListView_docCheckbox__0si_5,.ListView_selectAllCheckbox__NbBqh{margin:0;cursor:pointer}.ListView_actions__dx0Sm{display:flex;gap:.5rem}.ListView_btn__s1NQC{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s}.ListView_btn__s1NQC:disabled{opacity:.5;cursor:not-allowed}.ListView_btnPrimary__UWXsS{background-color:var(--theme-info-500);color:var(--theme-base-0);border-color:var(--theme-info-500)}.ListView_btnPrimary__UWXsS:hover{background-color:var(--theme-info-600);border-color:var(--theme-info-600)}.ListView_btnSecondary__riPr8{background-color:var(--theme-elevation-500);color:var(--theme-base-0);border-color:var(--theme-elevation-500)}.ListView_btnSecondary__riPr8:hover{background-color:var(--theme-elevation-600);border-color:var(--theme-elevation-600)}.ListView_btnSmall__AbuSZ{padding:.25rem .75rem;font-size:.75rem}.ListView_btnDanger__n8uEa{background-color:var(--theme-error-500);color:var(--theme-base-0);border-color:var(--theme-error-500)}.ListView_btnDanger__n8uEa:hover{background-color:var(--theme-error-600);border-color:var(--theme-error-600)}.ListView_btnSuccess__d9UUG{background-color:var(--theme-success-500);color:var(--theme-base-0);border-color:var(--theme-success-500)}.ListView_btnSuccess__d9UUG:hover:not(:disabled){background-color:var(--theme-success-600);border-color:var(--theme-success-600)}.ListView_btnDisabled__I_Qvl{opacity:.4;cursor:not-allowed}.ListView_btnDisabled__I_Qvl:hover{transform:none}.ListView_pagination__zSjm7{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--theme-elevation-300)}.ListView_emptyState__p9dgC{text-align:center;padding:4rem 2rem;color:var(--theme-text-dim)}.ListView_emptyState__p9dgC p{font-size:1.125rem;margin-bottom:1.5rem}.ListView_collectionListError__1n6lz,.ListView_collectionListLoading__r15H7{text-align:center;padding:4rem 2rem}.ListView_collectionListError__1n6lz h1,.ListView_collectionListLoading__r15H7 h1{margin-bottom:1rem}.shared_fieldWrapper__oP_dy{margin-bottom:var(--base)}.shared_fieldWrapper__oP_dy:last-child{margin-bottom:0}.shared_fieldLabel__c3gZH{display:block;color:var(--theme-text);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--base-quarter)}.shared_fieldLabel__c3gZH .shared_required__00vII{color:var(--theme-error-500);margin-left:2px}.shared_fieldLabel__c3gZH .shared_localized__iPq6z{color:var(--theme-elevation-600);font-weight:400;font-size:var(--font-size-xs)}.shared_fieldContent__x7WRa{position:relative}.shared_fieldDescription__tHPSZ{color:var(--theme-elevation-600);line-height:1.4}.shared_fieldDescription__tHPSZ,.shared_fieldError__FTtKH{font-size:var(--font-size-sm);margin-top:var(--base-quarter)}.shared_fieldError__FTtKH{color:var(--theme-error-500);padding:var(--base-quarter);background:var(--theme-error-50);border:1px solid var(--theme-error-150);border-radius:var(--border-radius-sm)}.SlugField_slugFieldContainer__WRHCN{display:flex;justify-content:flex-end}.SlugField_inputWrapper__aXCO1{position:relative;display:flex;align-items:center;width:100%}.SlugField_slugInput__F8hRy{width:100%;padding-right:40px}.SlugField_lockButton___CQLt{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;opacity:.7;transition:all .2s ease}.SlugField_lockButton___CQLt:hover{opacity:1;background:var(--theme-elevation-100)}.SlugField_lockButton___CQLt:active{background:var(--theme-elevation-200)}.Field_container__EDlHz{position:relative}.Field_selectedTypesContainer__4t6yt{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;min-height:auto}.Field_selectedTypesContainer__4t6yt.Field_hasTypes__XcZx3{min-height:120px}.Field_selectedTypesContainer__4t6yt:not(.Field_hasTypes__XcZx3){min-height:auto}.Field_typeCard__Woe_3{min-width:240px;max-width:320px;flex:1 1 280px;padding:16px 44px 16px 16px;background-color:var(--theme-elevation-100);border-radius:var(--theme-border-radius-s);border:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:12px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;position:relative;cursor:grab}.Field_typeCard__Woe_3:hover{background-color:var(--theme-elevation-150)}.Field_typeCard__Woe_3:active{cursor:grabbing}.Field_removeButton__ErJf_{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--theme-text-dim);cursor:pointer;padding:4px;line-height:1;font-size:1.4rem;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.Field_removeButton__ErJf_:hover{background-color:var(--theme-elevation-200);color:var(--theme-text)}.Field_typeContent__lz86n{flex:1}.Field_typeHeader__8pi1d{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.Field_typeName__hXe0t{font-weight:700;font-size:1.1rem;word-break:break-word;line-height:1.3;flex:1}.Field_systemBadge__tZEM6{display:inline-block;padding:2px 6px;font-size:.7rem;font-weight:600;color:var(--theme-success-800);background-color:var(--theme-success-100);border:1px solid var(--theme-success-300);border-radius:var(--theme-border-radius-s);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.Field_typeMetadata__WWzFv{font-size:.85rem;color:var(--theme-text-dim);margin-bottom:12px;font-weight:500}.Field_typeMetadata__WWzFv.Field_noMeanings__lUfOX{margin-bottom:0}.Field_typeMeanings__RgvJq{font-size:.85rem;color:var(--theme-text-dim);line-height:1.4}.Field_meaning__Q0_Te{margin-bottom:6px}.Field_dropIndicator__njBoH{width:3px;background-color:var(--theme-elevation-400,#9ca3af);border-radius:2px;align-self:stretch;min-height:120px;box-shadow:0 0 4px var(--theme-elevation-400,#9ca3af);animation:Field_pulse__Cp52n 1s infinite}.Field_searchCard__d__uo{position:relative;min-width:240px;max-width:320px;flex:1 1 280px;display:flex;flex-direction:column}.Field_searchCard__d__uo.Field_hasTypes__XcZx3{background-color:var(--theme-elevation-50);border:2px dashed var(--theme-elevation-300);border-radius:var(--theme-border-radius-s);padding:0}.Field_searchCard__d__uo.Field_noTypes__bPjrp{min-height:auto}.Field_searchInput__lCNlN{border-radius:var(--theme-border-radius-s);font-size:1rem;flex:1;background-color:rgba(0,0,0,0)!important;border:none!important}.Field_searchInput__lCNlN.Field_hasTypes__XcZx3{padding:16px;min-height:auto}.Field_searchInput__lCNlN.Field_noTypes__bPjrp{padding:0;min-height:auto}.Field_dropdown__AtEf9{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--theme-border-radius-s);max-height:500px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:4px}.Field_loadingState__WUvW8{padding:12px;font-size:.875rem;color:var(--theme-text-dim);display:flex;align-items:center;gap:8px}.Field_spinner__41arM{width:16px;height:16px;border-top:2px solid var(--theme-elevation-200);border:2px solid var(--theme-elevation-200);border-top-color:var(--theme-text-dim);border-radius:50%;animation:Field_spin__Zr9nP 1s linear infinite}.Field_sectionHeader__y3fsC{padding:8px 12px;font-size:.75rem;font-weight:700;color:var(--theme-text-dim);background-color:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200);text-transform:uppercase;letter-spacing:.05em}.Field_sectionHeader__y3fsC.Field_withBorderTop__9zg8D{border-top:1px solid var(--theme-elevation-200)}.Field_resultItem__FfBXm{padding:12px;cursor:pointer;border-bottom:1px solid var(--theme-elevation-150)}.Field_resultItem__FfBXm:hover{background-color:var(--theme-elevation-100)}.Field_resultItem__FfBXm:last-child{border-bottom:none}.Field_resultHeader__hyV_w{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:8px}.Field_resultName__y4uTV{font-weight:700;font-size:.875rem;flex:1}.Field_resultMetadata__7GKU8{margin-bottom:4px}.Field_resultMeanings__62kaW,.Field_resultMetadata__7GKU8{font-size:.75rem;color:var(--theme-text-dim)}.Field_meaningsLabel__wf7GI{font-weight:500;margin-bottom:2px}.Field_meaningItem__sjnMV{margin-left:8px;margin-bottom:1px}.Field_noResults__UQutB{padding:12px;font-size:.875rem;color:var(--theme-text-dim);text-align:center}@keyframes Field_spin__Zr9nP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Field_pulse__Cp52n{0%,to{opacity:1}50%{opacity:.6}}.TextareaField_textarea__I_fkY{width:100%;padding:8px 12px;border:1px solid var(--theme-elevation-300);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-text);font-family:inherit;font-size:14px;line-height:1.4;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.TextareaField_textarea__I_fkY:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-150)}.TextareaField_textarea__I_fkY:disabled{background:var(--theme-elevation-100);color:var(--theme-text-dim);cursor:not-allowed}.TextareaField_textarea__I_fkY.TextareaField_error__68j4G{border-color:var(--theme-error-500)}.TextareaField_textarea__I_fkY.TextareaField_error__68j4G:focus{border-color:var(--theme-error-500);box-shadow:0 0 0 2px var(--theme-error-150)}.TextareaField_textarea__I_fkY::-moz-placeholder{color:var(--theme-text-dim)}.TextareaField_textarea__I_fkY::placeholder{color:var(--theme-text-dim)}.NumberInputField_input__sYESF{width:100%;padding:8px 12px;border:1px solid var(--theme-elevation-300);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-text);font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.NumberInputField_input__sYESF:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-150)}.NumberInputField_input__sYESF:disabled{background:var(--theme-elevation-100);color:var(--theme-text-dim);cursor:not-allowed}.NumberInputField_input__sYESF.NumberInputField_error__kka6n{border-color:var(--theme-error-500)}.NumberInputField_input__sYESF.NumberInputField_error__kka6n:focus{border-color:var(--theme-error-500);box-shadow:0 0 0 2px var(--theme-error-150)}.NumberInputField_input__sYESF::-moz-placeholder{color:var(--theme-text-dim)}.NumberInputField_input__sYESF::placeholder{color:var(--theme-text-dim)}.CheckboxField_checkboxContainer__xu3x5{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative}.CheckboxField_checkboxContainer__xu3x5.CheckboxField_disabled__o_XpN{cursor:not-allowed;opacity:.6}.CheckboxField_checkboxContainer__xu3x5.CheckboxField_error__KbbRE .CheckboxField_checkmark__WzBVN{border-color:var(--theme-error-500)}.CheckboxField_checkbox__AJSPW{opacity:0;position:absolute;cursor:pointer}.CheckboxField_checkbox__AJSPW:checked~.CheckboxField_checkmark__WzBVN{background-color:var(--theme-success-500);border-color:var(--theme-success-500)}.CheckboxField_checkbox__AJSPW:checked~.CheckboxField_checkmark__WzBVN:after{display:block}.CheckboxField_checkbox__AJSPW:focus~.CheckboxField_checkmark__WzBVN{box-shadow:0 0 0 2px var(--theme-success-150)}.CheckboxField_checkbox__AJSPW:disabled{cursor:not-allowed}.CheckboxField_checkmark__WzBVN{height:16px;width:16px;background-color:var(--theme-elevation-0);border:1px solid var(--theme-elevation-300);border-radius:3px;position:relative;transition:all .2s ease}.CheckboxField_checkmark__WzBVN:after{content:"";position:absolute;display:none;left:4px;top:1px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.CheckboxField_label__IbdWU{font-size:14px;color:var(--theme-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_btn__Pg1co{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s}.Button_btn__Pg1co:disabled{opacity:.5;cursor:not-allowed}.Button_btnPrimary__JEOaN{background-color:var(--theme-info-500);color:var(--theme-base-0);border-color:var(--theme-info-500)}.Button_btnPrimary__JEOaN:hover:not(:disabled){background-color:var(--theme-info-600);border-color:var(--theme-info-600)}.Button_btnSecondary__o22gO{background-color:var(--theme-elevation-500);color:var(--theme-base-0);border-color:var(--theme-elevation-500)}.Button_btnSecondary__o22gO:hover:not(:disabled){background-color:var(--theme-elevation-600);border-color:var(--theme-elevation-600)}.Button_btnDanger__S4BNk{background-color:var(--theme-error-500);color:var(--theme-base-0);border-color:var(--theme-error-500)}.Button_btnDanger__S4BNk:hover:not(:disabled){background-color:var(--theme-error-600);border-color:var(--theme-error-600)}.Button_btnSuccess__ROAWJ{background-color:var(--theme-success-500);color:var(--theme-base-0);border-color:var(--theme-success-500)}.Button_btnSuccess__ROAWJ:hover:not(:disabled){background-color:var(--theme-success-600);border-color:var(--theme-success-600)}.Button_btnSmall__IQMG6{padding:.25rem .75rem;font-size:.75rem}.ArrayField_arrayField__f7_XK{border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50)}.ArrayField_arrayItems__GH9Qk{display:flex;flex-direction:column;gap:16px;padding:16px}.ArrayField_arrayItem__z7PCJ{border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);overflow:hidden;transition:all .2s ease}.ArrayField_arrayItem__z7PCJ:hover{border-color:var(--theme-elevation-300);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ArrayField_arrayItemHeader__gWRMc{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200)}.ArrayField_itemIndex__bDfec{font-weight:600;color:var(--theme-text);font-size:14px}.ArrayField_itemActions__XEW2N{display:flex;gap:4px}.ArrayField_moveButton__yhG33,.ArrayField_removeButton__5DnVL{background:none;border:1px solid var(--theme-elevation-200);border-radius:3px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .2s ease}.ArrayField_moveButton__yhG33:hover,.ArrayField_removeButton__5DnVL:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.ArrayField_moveButton__yhG33:disabled,.ArrayField_removeButton__5DnVL:disabled{opacity:.5;cursor:not-allowed}.ArrayField_removeButton__5DnVL{color:var(--theme-error-500)}.ArrayField_removeButton__5DnVL:hover{background:var(--theme-error-50);border-color:var(--theme-error-200)}.ArrayField_arrayItemFields__tbgoE{padding:16px;display:flex;flex-direction:column;gap:16px}.ArrayField_addItemSection__mBknL{display:flex;justify-content:flex-start;padding:16px;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-25)}.Modal_overlay__yn5uL{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:Modal_fadeIn__wtcZD .15s ease-out}@keyframes Modal_fadeIn__wtcZD{0%{opacity:0}to{opacity:1}}.Modal_modal__u5DiT{background:var(--theme-elevation-50);border-radius:var(--theme-border-radius-m);box-shadow:0 8px 24px rgba(0,0,0,.15);animation:Modal_fadeInScale__5GgYG .15s ease-out;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.Modal_modal__u5DiT.Modal_size-small__2IneS{width:90vw;max-width:400px}.Modal_modal__u5DiT.Modal_size-medium__o1JTt{width:90vw;max-width:500px}.Modal_modal__u5DiT.Modal_size-large__kmpoM{width:90vw;max-width:800px}@keyframes Modal_fadeInScale__5GgYG{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Modal_header___66Z2{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid var(--theme-elevation-200);flex-shrink:0}.Modal_title__FwTQ8{margin:0;font-size:1.5rem;font-weight:600;color:var(--theme-text)}.Modal_closeButton__tTeB9{background:none;border:none;font-size:1.5rem;color:var(--theme-text-dim);cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:all .2s ease}.Modal_closeButton__tTeB9:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.Modal_closeButton__tTeB9:focus{outline:2px solid var(--theme-success-500);outline-offset:2px}.Modal_content__crZlF{padding:24px;flex:1;overflow-y:auto}.Modal_actions__522cK{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--theme-elevation-200);flex-shrink:0}.Modal_actionButton__tBtI5{padding:10px 20px;border-radius:var(--theme-border-radius-s);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid}.Modal_actionButton__tBtI5:focus{outline:2px solid var(--theme-success-500);outline-offset:2px}.Modal_actionButton__tBtI5:disabled{opacity:.7;cursor:not-allowed}.Modal_actionButton__tBtI5.Modal_variant-primary__Qum1F{background:var(--theme-success-600);border-color:var(--theme-success-600);color:#fff}.Modal_actionButton__tBtI5.Modal_variant-primary__Qum1F:hover:not(:disabled){background:var(--theme-success-700);border-color:var(--theme-success-700)}.Modal_actionButton__tBtI5.Modal_variant-secondary__s_xjj{background:rgba(0,0,0,0);border-color:var(--theme-elevation-300);color:var(--theme-text)}.Modal_actionButton__tBtI5.Modal_variant-secondary__s_xjj:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.Modal_actionButton__tBtI5.Modal_variant-danger__EIDmb{background:var(--theme-error-600);border-color:var(--theme-error-600);color:#fff}.Modal_actionButton__tBtI5.Modal_variant-danger__EIDmb:hover:not(:disabled){background:var(--theme-error-700);border-color:var(--theme-error-700)}.BlocksField_blocksField__kQfX0{border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50)}.BlocksField_blocksList__LuMRX{display:flex;flex-direction:column;gap:16px;padding:16px}.BlocksField_blockItem__ekfMW{border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);overflow:hidden;transition:all .2s ease}.BlocksField_blockItem__ekfMW:hover{border-color:var(--theme-elevation-300);box-shadow:0 2px 8px rgba(0,0,0,.1)}.BlocksField_blockHeader__BSQdW{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200)}.BlocksField_blockType__AWO9K{display:flex;align-items:center;gap:8px}.BlocksField_blockIcon__9EeUM{font-size:16px}.BlocksField_blockTypeName__adrwQ{font-size:14px}.BlocksField_blockActions__10Dtv{display:flex;gap:4px}.BlocksField_moveButton__YfsD7,.BlocksField_removeButton__aEjXm{background:none;border:1px solid var(--theme-elevation-200);border-radius:3px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .2s ease}.BlocksField_moveButton__YfsD7:hover,.BlocksField_removeButton__aEjXm:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.BlocksField_moveButton__YfsD7:disabled,.BlocksField_removeButton__aEjXm:disabled{opacity:.5;cursor:not-allowed}.BlocksField_removeButton__aEjXm{color:var(--theme-error-500)}.BlocksField_removeButton__aEjXm:hover{background:var(--theme-error-50);border-color:var(--theme-error-200)}.BlocksField_blockContent__iL_u6{padding:16px;display:flex;flex-direction:column;gap:16px}.BlocksField_addBlockSection__b5h9_{display:flex;justify-content:flex-start;padding:16px;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-25)}.BlocksField_blockSelectorModal__vyWQY .BlocksField_modal-content__okqKG{max-width:600px}.BlocksField_blockSelectorContent__42PLg{padding:20px}.BlocksField_blockTypeGrid__WzZw6{display:grid;grid-template-columns:1fr;gap:12px}.BlocksField_blockTypeButton__zdjyL{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);cursor:pointer;transition:all .2s ease;text-align:left}.BlocksField_blockTypeButton__zdjyL:hover{border-color:var(--theme-success-300);background:var(--theme-success-50);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.BlocksField_blockTypeIcon__2mPRU{font-size:24px;min-width:32px;text-align:center}.BlocksField_blockTypeInfo__UdKTL{flex:1;display:flex;flex-direction:column;gap:4px}.BlocksField_blockTypeName__adrwQ{font-weight:600;color:var(--theme-text);font-size:16px}.BlocksField_blockTypeDescription__9SQXF{font-size:13px;color:var(--theme-text-dim);line-height:1.4}.SchemaSelectField_schemaSelectField__ZG2Zr{display:flex;flex-direction:column;gap:8px}.SchemaSelectField_error__HJdgL{padding:12px;background:var(--theme-error-50);border:1px solid var(--theme-error-200);border-radius:4px;color:var(--theme-error-700);font-size:14px}.SchemaSelectField_noSchemas__DtAwV{padding:8px 12px;background:var(--theme-warning-50);border:1px solid var(--theme-warning-200);border-radius:4px;color:var(--theme-warning-700);font-size:13px;text-align:center}.SchemaSelectField_fieldError__GM5U2{color:var(--theme-error-500);font-size:12px;margin-top:4px}.FieldRenderer_input__Smy3v,.FieldRenderer_jsonField__HQqw_,.FieldRenderer_select__N_rsp,.FieldRenderer_textarea__yUKbG{width:100%;padding:.5rem;border:1px solid var(--theme-elevation-300);border-radius:.375rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s;background:var(--theme-elevation-0);color:var(--theme-text)}.FieldRenderer_input__Smy3v:focus,.FieldRenderer_jsonField__HQqw_:focus,.FieldRenderer_select__N_rsp:focus,.FieldRenderer_textarea__yUKbG:focus{outline:none;border-color:var(--theme-info-500);box-shadow:0 0 0 3px var(--theme-info-500-25)}.FieldRenderer_input__Smy3v::-moz-placeholder,.FieldRenderer_jsonField__HQqw_::-moz-placeholder,.FieldRenderer_select__N_rsp::-moz-placeholder,.FieldRenderer_textarea__yUKbG::-moz-placeholder{color:var(--theme-text-dim)}.FieldRenderer_input__Smy3v::placeholder,.FieldRenderer_jsonField__HQqw_::placeholder,.FieldRenderer_select__N_rsp::placeholder,.FieldRenderer_textarea__yUKbG::placeholder{color:var(--theme-text-dim)}.FieldRenderer_jsonField__HQqw_,.FieldRenderer_textarea__yUKbG{resize:vertical;min-height:6rem}.FieldRenderer_select__N_rsp{cursor:pointer}.FieldRenderer_checkbox__CE7Rz{height:1rem;width:1rem;accent-color:var(--theme-info-500);border-radius:.25rem}.FieldRenderer_unsupportedField__W1OLg{padding:.5rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-300);border-radius:.375rem;color:var(--theme-text-dim);font-style:italic}.FieldRenderer_jsonField__HQqw_{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;min-height:8rem}.LocaleSelector_localeSelector__Yolfc{display:flex;align-items:center;gap:8px;margin-bottom:16px}.LocaleSelector_label__pw88h{font-size:14px;font-weight:500;color:var(--theme-text);margin:0}.LocaleSelector_select__utnGn{padding:6px 12px;border:1px solid var(--theme-elevation-100);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:14px;min-width:160px;cursor:pointer}.LocaleSelector_select__utnGn:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-100)}.LocaleSelector_select__utnGn:hover{border-color:var(--theme-elevation-200)}@media(max-width:768px){.LocaleSelector_localeSelector__Yolfc{flex-direction:column;align-items:flex-start;gap:4px}.LocaleSelector_select__utnGn{width:100%}}.CollectionEditView_localeSelector__NWsWy{margin-bottom:1.5rem;padding:1rem;background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-200)}.CollectionEditView_documentHeader__StK1d{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-300)}.CollectionEditView_documentHeader__StK1d h1{font-size:2rem;font-weight:600;margin:0;color:var(--theme-text)}.CollectionEditView_breadcrumb__tMUbE{font-size:.875rem;color:var(--theme-text-dim)}.CollectionEditView_breadcrumb__tMUbE a{color:var(--theme-info-500);text-decoration:none}.CollectionEditView_breadcrumb__tMUbE a:hover{text-decoration:underline;color:var(--theme-info-600)}.CollectionEditView_btn__ybEuw{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s}.CollectionEditView_btn__ybEuw:disabled{opacity:.5;cursor:not-allowed}.CollectionEditView_btnPrimary__1dnyk{background-color:var(--theme-info-500);color:var(--theme-base-0);border-color:var(--theme-info-500)}.CollectionEditView_btnPrimary__1dnyk:hover{background-color:var(--theme-info-600);border-color:var(--theme-info-600)}.CollectionEditView_btnSecondary__i8ce8{background-color:var(--theme-elevation-500);color:var(--theme-base-0);border-color:var(--theme-elevation-500)}.CollectionEditView_btnSecondary__i8ce8:hover{background-color:var(--theme-elevation-600);border-color:var(--theme-elevation-600)}.CollectionEditView_btnDanger__5nykn{background-color:var(--theme-error-500);color:var(--theme-base-0);border-color:var(--theme-error-500)}.CollectionEditView_btnDanger__5nykn:hover{background-color:var(--theme-error-600);border-color:var(--theme-error-600)}.CollectionEditView_documentForm__6Xtlh{background:var(--theme-elevation-0);border-radius:.5rem;padding:2rem;box-shadow:var(--theme-shadow-md)}.CollectionEditView_formFields__YJ8Fz{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.CollectionEditView_formField__aqL23{display:flex;flex-direction:column}.CollectionEditView_formField__aqL23 label{font-weight:500;margin-bottom:.5rem;font-size:.875rem;color:var(--theme-text)}.CollectionEditView_required__nfIxg{color:var(--theme-error-500)}.CollectionEditView_formInput__mdWWb,.CollectionEditView_formTextarea__kLq9v{padding:.75rem;border:1px solid var(--theme-elevation-300);border-radius:.375rem;font-size:.875rem;transition:border-color .2s;background:var(--theme-elevation-0);color:var(--theme-text)}.CollectionEditView_formInput__mdWWb:focus,.CollectionEditView_formTextarea__kLq9v:focus{outline:none;border-color:var(--theme-info-500);box-shadow:0 0 0 3px var(--theme-info-500-25)}.CollectionEditView_formInput__mdWWb.CollectionEditView_error__s77vV,.CollectionEditView_formTextarea__kLq9v.CollectionEditView_error__s77vV{border-color:var(--theme-error-500)}.CollectionEditView_formInput__mdWWb::-moz-placeholder,.CollectionEditView_formTextarea__kLq9v::-moz-placeholder{color:var(--theme-text-dim)}.CollectionEditView_formInput__mdWWb::placeholder,.CollectionEditView_formTextarea__kLq9v::placeholder{color:var(--theme-text-dim)}.CollectionEditView_formCheckbox__CD6Fg{margin-right:.5rem}.CollectionEditView_checkboxLabel__JiQQW{display:flex;align-items:center;font-weight:400;margin-bottom:0}.CollectionEditView_fieldError___OteF{color:var(--theme-error-500);font-size:.75rem;margin-top:.25rem}.CollectionEditView_errorMessage__lJ6wZ{background-color:var(--theme-error-50);border:1px solid var(--theme-error-200);color:var(--theme-error-700);padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;font-size:.875rem}.CollectionEditView_formSubmit__qRm3f{display:flex;gap:1rem;padding-top:2rem;border-top:1px solid var(--theme-elevation-300)}.CollectionEditView_documentActions__8eToa{display:flex;gap:1rem}.CollectionEditView_collectionListError__VABPw,.CollectionEditView_collectionListLoading___uxw0,.CollectionEditView_documentEditError__Ur7h_,.CollectionEditView_documentEditLoading__JaPKP{text-align:center;padding:4rem 2rem}.CollectionEditView_collectionListError__VABPw h1,.CollectionEditView_collectionListLoading___uxw0 h1,.CollectionEditView_documentEditError__Ur7h_ h1,.CollectionEditView_documentEditLoading__JaPKP h1{margin-bottom:1rem}.Gutter_gutter__R_bpt{--gutter-top:var(--gutter-h,calc(var(--base) * 3));--gutter-bottom:var(--gutter-h,calc(var(--base) * 3));--gutter-left:var(--gutter-h,calc(var(--base) * 3));--gutter-right:var(--gutter-h,calc(var(--base) * 3));padding:var(--gutter-top) var(--gutter-right) var(--gutter-bottom) var(--gutter-left)}@media(max-width:1024px){.Gutter_gutter__R_bpt{--gutter-h:calc(var(--base) * 2)}}@media(max-width:768px){.Gutter_gutter__R_bpt{--gutter-h:calc(var(--base) * 0.8)}}.AdminRoot_navClose__bA_3N{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;padding:.5rem;cursor:pointer;color:var(--theme-text,#333333);border-radius:4px;transition:background-color .2s ease}.AdminRoot_navClose__bA_3N:hover{background-color:var(--theme-elevation-100,#f5f5f5)}.AdminRoot_navClose__bA_3N:active{transform:translateY(1px)}.AdminRoot_navClose__bA_3N svg{display:block}.AdminRoot_authRequired___iJzQ{padding:2rem;text-align:center}.AdminRoot_authRequired___iJzQ h2{color:var(--theme-text,#333333);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.AdminRoot_authRequired___iJzQ p{color:var(--theme-text-muted,#666666);font-size:1rem}.AdminRoot_noAccess__NRAwV{padding:3rem 2rem;text-align:center;max-width:500px;margin:0 auto}.AdminRoot_noAccess__NRAwV h2{color:var(--theme-text);margin-bottom:1rem;font-size:1.75rem;font-weight:600}.AdminRoot_noAccess__NRAwV p{color:var(--theme-text-dim);font-size:1rem;line-height:1.5;margin-bottom:2rem}.AdminRoot_loading__FjAU1{padding:3rem 2rem;text-align:center;max-width:500px;margin:0 auto}.AdminRoot_loading__FjAU1 p{color:var(--theme-text-dim);font-size:1rem;font-style:italic}.BlockSelectorModal_modalContent__okFYA{display:flex;flex:1;min-height:0}.BlockSelectorModal_leftColumn___4l2c{width:240px;border-right:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);display:flex;flex-direction:column}.BlockSelectorModal_searchSection__8L9Dc{padding:16px;border-bottom:1px solid var(--theme-elevation-200)}.BlockSelectorModal_searchInput__xo_mw{width:100%;padding:8px 12px;border:1px solid var(--theme-elevation-300);border-radius:6px;font-size:14px;background:var(--theme-elevation-100);color:var(--theme-text)}.BlockSelectorModal_searchInput__xo_mw:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-100)}.BlockSelectorModal_searchInput__xo_mw::-moz-placeholder{color:var(--theme-text-dim)}.BlockSelectorModal_searchInput__xo_mw::placeholder{color:var(--theme-text-dim)}.BlockSelectorModal_categoriesSection__4_Q1j{flex:1;padding:16px 0;overflow-y:auto}.BlockSelectorModal_categoriesTitle__lMnmd{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--theme-text-dim);margin:0 16px 12px}.BlockSelectorModal_categoriesList__6a0SE{list-style:none;margin:0;padding:0}.BlockSelectorModal_categoryButton__z6QkP{width:100%;padding:8px 16px;border:none;background:none;text-align:left;font-size:13px;color:var(--theme-text-dim);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.BlockSelectorModal_categoryButton__z6QkP:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.BlockSelectorModal_categoryButton__z6QkP.BlockSelectorModal_active__s3I7Z{background:var(--theme-success-100);color:var(--theme-success-700);font-weight:500}.BlockSelectorModal_rightColumn__XePwM{flex:1;display:flex;flex-direction:column;min-width:0}.BlockSelectorModal_blocksGrid__xXlob{flex:1;overflow-y:auto;padding:20px}.BlockSelectorModal_blockGroup__t25q6{margin-bottom:24px}.BlockSelectorModal_blockGroup__t25q6:last-child{margin-bottom:0}.BlockSelectorModal_groupTitle__BrjaY{font-size:14px;font-weight:600;color:var(--theme-text);margin:0 0 12px;display:flex;align-items:center;gap:6px}.BlockSelectorModal_blocksList__unPG3{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.BlockSelectorModal_blockButton__HBDIS{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:8px;padding:12px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .15s ease;min-height:80px}.BlockSelectorModal_blockButton__HBDIS:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.BlockSelectorModal_blockButton__HBDIS:active{transform:translateY(0)}.BlockSelectorModal_blockIcon__HDJy8{font-size:24px;margin-bottom:8px;display:block}.BlockSelectorModal_blockInfo__lTiOE{width:100%}.BlockSelectorModal_blockName__fajA2{font-size:13px;font-weight:500;color:var(--theme-text);display:block;margin-bottom:4px}.BlockSelectorModal_blockDescription__jt2FN{font-size:11px;color:var(--theme-text-dim);line-height:1.3;display:block}.BlockSelectorModal_noResults__lBheB{text-align:center;padding:40px 20px;color:var(--theme-text-dim)}.BlockSelectorModal_noResults__lBheB p{margin:0;font-size:14px}.PreviewBlock_previewBlock__iqJKk{position:relative;border:2px dashed #ccc;border-radius:4px;background:rgba(0,123,255,.05);display:flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto;cursor:pointer;z-index:15;width:100%;height:100%;min-width:32px;min-height:32px}.PreviewBlock_previewBlock__iqJKk:hover{border-color:#007bff;background:rgba(0,123,255,.1)}.PreviewBlock_previewContent__amZJr{display:flex;flex-direction:column;align-items:center;gap:4px;color:#666;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PreviewBlock_previewIcon__NVyzc{font-size:16px;font-weight:700;color:#007bff}.PreviewBlock_type-nesting__wZdz_{border-style:solid;border-width:2px;background:rgba(0,200,0,.05)}.PreviewBlock_type-nesting__wZdz_ .PreviewBlock_previewIcon__NVyzc{color:#00c800}.PreviewBlock_type-nesting__wZdz_:hover{border-color:#00c800;background:rgba(0,200,0,.1)}.PreviewBlock_type-root__Q7JcN{border-color:#ff6b35;background:rgba(255,107,53,.05)}.PreviewBlock_type-root__Q7JcN .PreviewBlock_previewIcon__NVyzc{color:#ff6b35}.PreviewBlock_type-root__Q7JcN:hover{border-color:#ff6b35;background:rgba(255,107,53,.1)}.AddButton_addButton__zgNHX{background:#333;border:none;color:#fff;cursor:pointer;font-weight:700;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,.3)}.AddButton_addButton__zgNHX:hover{background:#444;transform:scale(1.05)}.AddButton_addButton__zgNHX.AddButton_visible__DhEX1{opacity:1}.AddButton_addButton__zgNHX.AddButton_hovered__DxPc2{opacity:1;transform:scale(1.02)}.AddButton_addButton__zgNHX.AddButton_semiTransparent__XEbIp{opacity:.6}.AddButton_addButton__zgNHX.AddButton_semiTransparent__XEbIp.AddButton_hovered__DxPc2{opacity:.8}.AddButton_icon__4xHbI{font-size:14px;line-height:1}.AddButton_position-center__JvNKj{width:32px;height:32px;border-radius:50%}.AddButton_position-center__JvNKj .AddButton_icon__4xHbI{font-size:16px}.AddButton_position-edge__YFjEH{width:20px;height:16px}.AddButton_position-edge__YFjEH .AddButton_icon__4xHbI{font-size:12px}.AddButton_direction-top__IeBes{border-radius:4px 4px 0 0}.AddButton_direction-bottom__n_KyJ{border-radius:0 0 4px 4px}.AddButton_direction-left__VCJbB{border-radius:4px 0 0 4px}.AddButton_direction-right__Wutye{border-radius:0 4px 4px 0}