@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600&display=swap";
.editor-module__CRF9zW__mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.editor-module__CRF9zW__saveRow{align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__saveButton{color:#1f2430;letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #14121a24;border-radius:999px;padding:9px 16px;font-size:.78rem;font-weight:600;transition:transform .15s,box-shadow .15s}.editor-module__CRF9zW__saveButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.editor-module__CRF9zW__saveButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #14121a1f}.editor-module__CRF9zW__saveButtonPrimary{color:#fff;background:#1f4ad8;border-color:#1f4ad8}.editor-module__CRF9zW__saveButtonPrimary:not(:disabled):hover{background:#173bb1;border-color:#173bb1}.editor-module__CRF9zW__saveButtonDanger{color:#fff;background:#c62828;border-color:#c62828}.editor-module__CRF9zW__saveButtonDanger:not(:disabled):hover{background:#961d14;border-color:#961d14}.editor-module__CRF9zW__saveStatus,.editor-module__CRF9zW__saveStatusError{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.editor-module__CRF9zW__saveStatus{color:#5f5668}.editor-module__CRF9zW__saveStatusError{color:#b42318}.editor-module__CRF9zW__field{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.editor-module__CRF9zW__fieldHeading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.editor-module__CRF9zW__fieldLabel{text-transform:uppercase;letter-spacing:.24em;color:#5f5668;font-size:.72rem}.editor-module__CRF9zW__fieldMeta{color:#9b92a3;font-size:.72rem}.editor-module__CRF9zW__input,.editor-module__CRF9zW__textarea{background:#fff;border:1px solid #14121a29;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:.9rem}.editor-module__CRF9zW__textarea{resize:vertical}.editor-module__CRF9zW__previewHeader{color:#1a2333;background:#f8fafc;border-bottom:1px solid #0f162614;justify-content:center;align-items:center;padding:8px 12px;display:flex}.editor-module__CRF9zW__previewTitle{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.82rem}.editor-module__CRF9zW__previewMeta{color:#647089;margin:4px 0 0;font-size:.75rem}.editor-module__CRF9zW__previewHint{text-transform:uppercase;letter-spacing:.12em;color:#70809f;font-size:.72rem}.editor-module__CRF9zW__imageContextMenu{z-index:35;background:#fff;border:1px solid #14121a24;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:6px;display:flex;position:fixed;box-shadow:0 20px 40px #14121a33}.editor-module__CRF9zW__imageContextMenuItem{text-align:left;color:#1d1925;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:8px 10px;font-size:.8rem;transition:background-color .18s,color .18s,box-shadow .18s}.editor-module__CRF9zW__imageContextMenuItem:hover{background:#f3eef8}.editor-module__CRF9zW__adjustToolbar{z-index:32;background:#fffffff5;border:1px solid #14121a29;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:min(94vw,920px);padding:10px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #14121a2e}.editor-module__CRF9zW__adjustToolbarText{letter-spacing:.05em;color:#554c63;font-size:.75rem}.editor-module__CRF9zW__adjustToolbarButton{color:#2f2a37;cursor:pointer;background:#fff;border:1px solid #14121a1f;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.editor-module__CRF9zW__adjustToolbarButton:hover{color:#241d30;background:#f7f3fb;border-color:#7e54c22e}.editor-module__CRF9zW__adjustToolbarPrimaryButton{color:#fff;background:#1f2937;border-color:#1f2937;box-shadow:0 8px 18px #1f293733}.editor-module__CRF9zW__adjustToolbarPrimaryButton:hover{color:#fff;background:#111827;border-color:#111827}.editor-module__CRF9zW__editorOverlayBackdrop{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0c1473;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.editor-module__CRF9zW__editorOverlayPanel{background:#fbf9f7;border:1px solid #e2d8d1f2;flex-direction:column;width:min(760px,94vw);max-height:70vh;padding:0;display:flex;overflow:hidden;box-shadow:0 26px 70px #2218112e}.editor-module__CRF9zW__editorSelectionOverlayPanel{border-radius:.75rem;box-shadow:0 30px 80px #22181129,0 12px 28px #22181114}.editor-module__CRF9zW__listSelectionLayout{flex-direction:column;flex:1;min-height:20vh;display:flex}.editor-module__CRF9zW__listSelectionHeader{background:#fbf9f7;border-bottom:1px solid #e2d8d1eb;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.editor-module__CRF9zW__listSelectionHeaderMain{align-items:center;gap:14px;display:flex}.editor-module__CRF9zW__listSelectionBadge{color:#f06a1c;letter-spacing:.16em;text-transform:uppercase;background:#fff0e7;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__listSelectionTitle{color:#252b39;margin:0;font-size:1.1rem;font-weight:600}.editor-module__CRF9zW__listSelectionClose{color:#79839a;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:inline-flex}.editor-module__CRF9zW__listSelectionClose:hover{color:#4b5568;background:#79839a1f}.editor-module__CRF9zW__listSelectionBody{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 22px 16px;display:flex;overflow:auto}.editor-module__CRF9zW__listSelectionPathBar{color:#8a93a8;background:#f5f7fb;border:1px solid #e5e8ef;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex;overflow:hidden}.editor-module__CRF9zW__listSelectionPathText,.editor-module__CRF9zW__listSelectionPathSlug{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-module__CRF9zW__listSelectionPathText{flex:1;min-width:0;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.83rem}.editor-module__CRF9zW__listSelectionPathDivider{background:#8a93a838;align-self:stretch;width:1px}.editor-module__CRF9zW__listSelectionPathSlug{color:#6d768c;text-transform:uppercase;letter-spacing:.08em;max-width:180px;font-size:.78rem;font-weight:600}.editor-module__CRF9zW__listSelectionControlRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-module__CRF9zW__listSelectionControlMeta{color:#8a93a8;align-items:center;gap:6px;font-size:.8rem;display:flex}.editor-module__CRF9zW__listSelectionControlActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-module__CRF9zW__listSelectionGhostButton{color:#785c5c;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.editor-module__CRF9zW__listSelectionGhostButton:hover:not(:disabled){color:#343c4f;background:#f8fafc;border-color:#cfd7e5}.editor-module__CRF9zW__listSelectionGhostButton:disabled{opacity:.5;cursor:not-allowed}.editor-module__CRF9zW__listSelectionGrid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.editor-module__CRF9zW__inlineSelectionGrid{grid-template-columns:minmax(0,1fr)}.editor-module__CRF9zW__inlineImageSelectionLayout{justify-content:center;display:flex}.editor-module__CRF9zW__inlineImageSelectionCard{flex-direction:column;gap:12px;width:min(100%,480px);display:flex}.editor-module__CRF9zW__listSelectionPreviewColumn,.editor-module__CRF9zW__listSelectionContentColumn{flex-direction:column;flex:1;gap:14px;display:flex}.editor-module__CRF9zW__listSelectionContentColumnFull{grid-column:1/-1}.editor-module__CRF9zW__listSelectionImageLabel,.editor-module__CRF9zW__listSelectionFieldLabel{color:#465066;font-size:.8rem;font-weight:700}.editor-module__CRF9zW__listSelectionImageCard{flex-direction:column;gap:10px;display:flex}.editor-module__CRF9zW__listSelectionImageFrame{background:linear-gradient(#5f8b92 0%,#24343b 100%);border-radius:10px;height:196px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.editor-module__CRF9zW__listSelectionImageFrame img,.editor-module__CRF9zW__listSelectionVideo,.editor-module__CRF9zW__arrayDetailVideo{object-fit:cover;width:100%;height:100%;display:block}.editor-module__CRF9zW__listSelectionImagePlaceholder{color:#ffffffd1;text-align:center;background:radial-gradient(circle at 50% 20%,#7bc7d061,#0000 42%),linear-gradient(#5b7a81 0%,#203037 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:18px;font-size:.88rem;display:flex}.editor-module__CRF9zW__listSelectionImagePlaceholderContent{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:280px;display:flex}.editor-module__CRF9zW__listSelectionImagePlaceholderIcon{color:#ffffffeb;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.editor-module__CRF9zW__listSelectionImagePlaceholderTitle{color:#fffffff5;font-size:1rem;font-weight:700;line-height:1.3}.editor-module__CRF9zW__listSelectionImagePlaceholderText{color:#ffffffc7;font-size:.88rem;line-height:1.5}.editor-module__CRF9zW__listSelectionImageOverlay{inset-inline:14px;position:absolute;bottom:12px}.editor-module__CRF9zW__inlineImageSelectionPreview{width:100%}.editor-module__CRF9zW__inlineImageSelectionFrame{background:linear-gradient(#5f8b92 0%,#24343b 100%);border-radius:14px;height:clamp(240px,42vh,340px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #1b222e1f}.editor-module__CRF9zW__inlineImageSelectionFrame img{object-fit:cover;width:100%;height:100%;display:block}.editor-module__CRF9zW__inlineImageSelectionOverlay{inset-inline:18px;justify-content:center;display:flex;position:absolute;bottom:18px}.editor-module__CRF9zW__inlineImageSelectionButton{border-radius:12px;width:min(100%,280px);min-height:44px}.editor-module__CRF9zW__listSelectionBucketButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26383dad;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;font-size:.84rem;font-weight:600;display:inline-flex}.editor-module__CRF9zW__listSelectionField{flex-direction:column;gap:8px;display:flex}.editor-module__CRF9zW__listSelectionFieldFullWidth{grid-column:1/-1}.editor-module__CRF9zW__listSelectionInput,.editor-module__CRF9zW__listSelectionTextarea{color:#30384a;background:#fff;border:1px solid #dbe1eb;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:.98rem;box-shadow:inset 0 1px #ffffffa6}.editor-module__CRF9zW__listSelectionTextarea{resize:vertical;min-height:158px}.editor-module__CRF9zW__listSelectionInput::placeholder,.editor-module__CRF9zW__listSelectionTextarea::placeholder{color:#98a2b3}.editor-module__CRF9zW__listSelectionInputInvalid{border-color:#f04438;box-shadow:inset 0 1px #ffffffa6,0 0 0 3px #f044381f}.editor-module__CRF9zW__listSelectionInputInvalid:focus{border-color:#d92d20;outline:none;box-shadow:inset 0 1px #ffffffa6,0 0 0 4px #d92d2024}.editor-module__CRF9zW__listSelectionExtraGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-module__CRF9zW__listSelectionInlineAction{justify-content:flex-start;display:flex}.editor-module__CRF9zW__listSelectionMetaRow{color:#9aa3b5;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:.75rem;display:flex}.editor-module__CRF9zW__listSelectionMetaItem{align-items:center;gap:6px;display:inline-flex}.editor-module__CRF9zW__fieldCharacterCount{color:#687386;align-self:flex-end;font-size:.75rem;font-weight:600}.editor-module__CRF9zW__listSelectionStatus,.editor-module__CRF9zW__listSelectionStatusError{font-size:.76rem;font-weight:600}.editor-module__CRF9zW__listSelectionStatus{color:#687386}.editor-module__CRF9zW__listSelectionStatusError{color:#b42318}.editor-module__CRF9zW__listSelectionFooter{background:#f4f6f8;border-top:1px solid #e2d8d1eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.editor-module__CRF9zW__listSelectionFooterActions{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.editor-module__CRF9zW__listSelectionCancelButton,.editor-module__CRF9zW__listSelectionSaveButton{cursor:pointer;border-radius:10px;min-height:48px;padding:0 20px;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s}.editor-module__CRF9zW__listSelectionCancelButton{color:#4d5568;background:#fff;border:1px solid #dde3ea}.editor-module__CRF9zW__listSelectionSaveButton{color:#fff;background:linear-gradient(#ff7c2e 0%,#f26516 100%);border:1px solid #f06a1c;min-width:152px;box-shadow:0 10px 20px #f06a1c3d}.editor-module__CRF9zW__listSelectionCancelButton:hover,.editor-module__CRF9zW__listSelectionSaveButton:hover:not(:disabled){transform:translateY(-1px)}.editor-module__CRF9zW__listSelectionSaveButton:disabled,.editor-module__CRF9zW__listSelectionCancelButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.editor-module__CRF9zW__inlineSelectionFooterNote{color:#7d879c;font-size:.86rem;font-weight:600}.editor-module__CRF9zW__arrayEditor{flex-direction:column;gap:12px;display:flex}.editor-module__CRF9zW__arrayBrowser,.editor-module__CRF9zW__arrayDetail{flex-direction:column;gap:18px;display:flex}.editor-module__CRF9zW__arrayBrowserShell{flex-direction:column;flex:1;min-height:0;display:flex}.editor-module__CRF9zW__arrayBrowserHero{border-bottom:1px solid #e2d8d1eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.editor-module__CRF9zW__arrayBrowserHeroMain{align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__arrayBrowserIcon{color:#f26516;background:#ffe8dc;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.editor-module__CRF9zW__arrayBrowserFieldPath{text-transform:uppercase;letter-spacing:.16em;color:#97a1b6;margin:4px 0 0;font-size:.7rem;font-weight:700}.editor-module__CRF9zW__arrayBrowserHeroActions{align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__arrayBrowserAddButton{color:#fff;cursor:pointer;background:linear-gradient(#ff7c2e 0%,#f26516 100%);border:1px solid #f06a1c;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #f06a1c2e}.editor-module__CRF9zW__arrayBrowserCloseButton{color:#7a8398;cursor:pointer;background:#edf1f5;border:1px solid #dbe2eb;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.editor-module__CRF9zW__arrayBrowserStage{flex:1;min-height:0;padding:22px;overflow-y:auto}.editor-module__CRF9zW__arrayBrowserHeader,.editor-module__CRF9zW__arrayDetailHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.editor-module__CRF9zW__arrayBrowserTitle{color:#283041;margin:0;font-size:1.02rem;font-weight:700}.editor-module__CRF9zW__arrayBrowserMeta{color:#7d879c;margin:4px 0 0;font-size:.84rem}.editor-module__CRF9zW__arrayBrowserGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;display:grid}.editor-module__CRF9zW__arrayBrowserTile{cursor:pointer;text-align:left;cursor:grab;background:#fff;border:1px solid #edf1f5;border-radius:14px;flex-direction:column;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;overflow:hidden}.editor-module__CRF9zW__arrayBrowserTile:hover{border-color:#d7dfe9;transform:translateY(-1px);box-shadow:0 12px 24px #18202e14}.editor-module__CRF9zW__arrayBrowserTileActive{border-color:#f06a1c70;box-shadow:0 0 0 3px #f06a1c1a}.editor-module__CRF9zW__arrayBrowserTileInvalid{background:#fff7f7;border-color:#d63e3e;box-shadow:0 0 0 3px #d63e3e3d}.editor-module__CRF9zW__arrayBrowserTileInvalid:hover{border-color:#bf2f2f;box-shadow:0 12px 24px #d63e3e2e,0 0 0 3px #d63e3e4d}.editor-module__CRF9zW__arrayBrowserTileDragging{opacity:.55;cursor:grabbing}.editor-module__CRF9zW__arrayBrowserTileDropTarget{background:#fff9f5;border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c29}.editor-module__CRF9zW__arrayBrowserTileMedia{aspect-ratio:1;background:radial-gradient(circle at 50% 18%,#7bc7d059,#0000 42%),linear-gradient(#5b7a81 0%,#203037 100%);border-radius:10px;position:relative;overflow:hidden}.editor-module__CRF9zW__arrayBrowserTileMedia img{object-fit:cover;width:100%;height:100%;display:block}.editor-module__CRF9zW__arrayBrowserTileIconPreview{color:#fffffff2;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.editor-module__CRF9zW__arrayBrowserTileIconPreview i{font-size:2.4rem;line-height:1}.editor-module__CRF9zW__arrayBrowserTilePlaceholder{color:#ffffffe6;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:18px;font-size:.95rem;font-weight:700;display:flex}.editor-module__CRF9zW__arrayBrowserTileBody{flex-direction:column;gap:6px;padding:12px 2px 2px;display:flex}.editor-module__CRF9zW__arrayBrowserTileMeta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.editor-module__CRF9zW__arrayBrowserTileText{flex-direction:column;gap:3px;display:flex}.editor-module__CRF9zW__arrayBrowserTileTitle{color:#273041;font-size:.92rem;font-weight:700;line-height:1.35}.editor-module__CRF9zW__arrayBrowserTilePath{color:#97a1b6;font-size:.74rem;line-height:1.35}.editor-module__CRF9zW__arrayBrowserTileHandle{color:#a8b0c1;justify-content:center;align-items:center;padding-top:2px;display:inline-flex}.editor-module__CRF9zW__arrayBrowserTileSubtitle{color:#7a8398;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.45;overflow:hidden}.editor-module__CRF9zW__arrayBrowserFooter{background:#f4f6f8;border-top:1px solid #e2d8d1eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}.editor-module__CRF9zW__arrayDetail{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.editor-module__CRF9zW__arrayDetailHero{flex-direction:column;gap:14px;padding:18px 22px 0;display:flex}.editor-module__CRF9zW__arrayDetailHeaderMain{flex-direction:column;gap:10px;display:flex}.editor-module__CRF9zW__arrayDetailBackButton{color:#5b6478;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__arrayDetailActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-module__CRF9zW__arrayDetailTitle{color:#283041;margin:6px 0 0;font-size:1.18rem;font-weight:700}.editor-module__CRF9zW__arrayDetailSubtitle{color:#6f7990;max-width:58ch;margin:6px 0 0;font-size:.92rem;line-height:1.55}.editor-module__CRF9zW__arrayDetailMetaRow{flex-wrap:wrap;gap:10px;display:flex}.editor-module__CRF9zW__arrayDetailMetaPill{color:#6c768b;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__arrayDetailBody{flex:1;min-height:0;padding:0 22px;display:flex}.editor-module__CRF9zW__arrayDetailPanel{background:#fff;border:1px solid #e3e8ef;border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 32px #18202e0f}.editor-module__CRF9zW__arrayDetailSectionHeader{border-bottom:1px solid #edf1f5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.editor-module__CRF9zW__arrayDetailSectionTitle{color:#293244;margin:0;font-size:.96rem;font-weight:700}.editor-module__CRF9zW__arrayDetailSectionHint{color:#7a8398;margin:6px 0 0;font-size:.82rem;line-height:1.5}.editor-module__CRF9zW__arrayDetailSectionBadge{color:#6c768b;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__arrayDetailGrid{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:14px;min-height:0;padding:18px 20px 20px;display:grid;overflow-y:auto}.editor-module__CRF9zW__arrayDetailField{grid-column:span 4}.editor-module__CRF9zW__arrayDetailFieldToggle{grid-column:1/-1}.editor-module__CRF9zW__arrayDetailFieldPrimary,.editor-module__CRF9zW__arrayDetailFieldSecondary{grid-column:span 6}.editor-module__CRF9zW__arrayDetailFieldWide,.editor-module__CRF9zW__arrayDetailMediaField{grid-column:1/-1}.editor-module__CRF9zW__arrayDetailImageCard{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.editor-module__CRF9zW__arrayDetailImageFrame{background:linear-gradient(#5f8b92 0%,#24343b 100%);border-radius:14px;width:50%;min-height:200px;max-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #1b222e1f}.editor-module__CRF9zW__arrayDetailImageFrame img{object-fit:cover;width:100%;height:100%;display:block}.editor-module__CRF9zW__arrayDetailImageOverlay{inset-inline:18px;justify-content:center;display:flex;position:absolute;bottom:18px}.editor-module__CRF9zW__arrayDetailBucketButton{border-radius:12px;width:min(100%,280px);min-height:44px}.editor-module__CRF9zW__arrayDetailFooter{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 22px 18px;display:flex}.editor-module__CRF9zW__arrayToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-module__CRF9zW__arrayEmpty{color:#6e6578;background:#faf8f6;border:1px dashed #14121a33;border-radius:12px;margin:0;padding:12px;font-size:.82rem}.editor-module__CRF9zW__arrayList{flex-direction:column;gap:12px;display:flex}.editor-module__CRF9zW__arrayItemCard{cursor:grab;background:#fff;border:1px solid #14121a1f;border-radius:12px;flex-direction:row;gap:1rem;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.editor-module__CRF9zW__arrayItemCard:hover{border-color:#d7dfe9;transform:translateY(-1px);box-shadow:0 12px 24px #18202e14}.editor-module__CRF9zW__arrayItemActive{border-color:#296dff8c;box-shadow:0 0 0 2px #296dff2e}.editor-module__CRF9zW__arrayItemDragging{opacity:.55;cursor:grabbing}.editor-module__CRF9zW__arrayItemDropTarget{background:#fff9f5;border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c29}.editor-module__CRF9zW__arrayItemHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.editor-module__CRF9zW__arrayItemTitleRow{align-items:center;gap:8px;display:inline-flex}.editor-module__CRF9zW__arrayItemActions{gap:6px;display:flex}.editor-module__CRF9zW__arrayItemHandle{color:#a8b0c1;justify-content:center;align-items:center;display:inline-flex}.editor-module__CRF9zW__arrayItemGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.editor-module__CRF9zW__arrayCheckboxRow{color:#3e3548;align-items:center;gap:10px;min-height:40px;font-size:.85rem;display:flex}.editor-module__CRF9zW__arrayCheckbox{accent-color:#296dff;width:16px;height:16px}.editor-module__CRF9zW__arraySwitchRow{background:0 0;border:0;justify-content:flex-start;align-items:center;width:fit-content;min-height:0;padding:0;display:inline-flex;position:relative}.editor-module__CRF9zW__inlineBooleanControl{background:radial-gradient(circle at 0 0,#fff4ebe0,#0000 44%),linear-gradient(#fffdfb 0%,#f8f4ef 100%);border:1px solid #e8dcd3fa;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,364px);padding:18px 18px 20px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #22181114}.editor-module__CRF9zW__inlineBooleanTitle{letter-spacing:-.01em;color:#252b39;font-size:.98rem;font-weight:700}.editor-module__CRF9zW__inlineBooleanControl:has(.editor-module__CRF9zW__arraySwitchInput:focus-visible){border-color:#f06a1c7a;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #f265161f,0 12px 28px #22181114}.editor-module__CRF9zW__inlineBooleanMain{cursor:pointer;background:#fffdfa;border:1px solid #e1d6cdfa;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:14px;min-width:226px;padding:14px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffc7}.editor-module__CRF9zW__inlineBooleanOption{text-align:center;color:#8f857d;min-width:52px;padding:0;font-size:1rem;font-weight:700;transition:color .18s}.editor-module__CRF9zW__inlineBooleanOptionActive{color:#f06a1c}.editor-module__CRF9zW__nestedArraySection{background:linear-gradient(#f8fafcf5 0%,#fff 100%);border:1px solid #e6ebf2;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.editor-module__CRF9zW__nestedArraySectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.editor-module__CRF9zW__nestedArraySectionTitle{color:#243041;margin:0;font-size:1rem;font-weight:600}.editor-module__CRF9zW__nestedArraySectionHint{color:#738099;margin:4px 0 0;font-size:.8rem;line-height:1.5}.editor-module__CRF9zW__nestedArrayInlineAddButton{color:#fff;cursor:pointer;background:#f06a1c;border:1px solid #d7deea;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.editor-module__CRF9zW__nestedArrayInlineAddButton:hover{border-color:#c7d1e0;transform:translateY(-1px);box-shadow:0 10px 20px #18202e14}.editor-module__CRF9zW__nestedArrayEmptyAction{color:#58657b;cursor:pointer;background:#ffffffe6;border:1px dashed #cfd8e6;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 16px;font-size:.88rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__nestedChecklistList{flex-direction:column;gap:10px;display:flex}.editor-module__CRF9zW__nestedChecklistRow{background:#fff;border:1px solid #e4e9f1;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.editor-module__CRF9zW__nestedChecklistRow:hover{border-color:#d4dde9;box-shadow:0 10px 20px #18202e0f}.editor-module__CRF9zW__nestedChecklistRowDragging{opacity:.55}.editor-module__CRF9zW__nestedChecklistRowDropTarget{border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c1f}.editor-module__CRF9zW__nestedChecklistHandle,.editor-module__CRF9zW__nestedChecklistDelete{color:red;justify-content:center;align-items:center;display:inline-flex}.editor-module__CRF9zW__nestedChecklistDelete{cursor:pointer;background:0 0;border:0;border-radius:999px;width:28px;height:28px}.editor-module__CRF9zW__nestedChecklistDelete:hover:not(:disabled){color:#d95d3a;background:#fff4f2}.editor-module__CRF9zW__nestedChecklistDelete:disabled{opacity:.45;cursor:not-allowed}.editor-module__CRF9zW__nestedChecklistInputWrap{background:#fff;border:1px solid #dbe2ed;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s;display:flex}.editor-module__CRF9zW__nestedChecklistInputWrap:focus-within{border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c1f}.editor-module__CRF9zW__nestedChecklistInput{color:#263245;background:0 0;border:0;align-content:center;width:100%;min-height:20px;padding:0;font-family:inherit;font-size:.98rem}.editor-module__CRF9zW__nestedChecklistInput:focus{outline:none}.editor-module__CRF9zW__nestedChecklistMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-module__CRF9zW__nestedTokenGrid{flex-wrap:wrap;gap:10px;display:flex}.editor-module__CRF9zW__nestedTokenChip{color:#475267;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.editor-module__CRF9zW__nestedTokenChip:hover{border-color:#cad3e1;transform:translateY(-1px)}.editor-module__CRF9zW__nestedTokenChipActive{color:#a94d12;background:#fff7f1;border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c1f}.editor-module__CRF9zW__nestedTokenChipDropTarget{border-color:#f06a1c}.editor-module__CRF9zW__nestedTokenChipHandle{color:#a3aec0;align-items:center;display:inline-flex}.editor-module__CRF9zW__nestedTokenChipText{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.86rem;font-weight:700;overflow:hidden}.editor-module__CRF9zW__nestedTokenEditorCard{background:#fff;border:1px solid #e3e9f3;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 14px 28px #18202e0f}.editor-module__CRF9zW__nestedTokenEditorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__nestedTokenEditorMeta{flex-wrap:wrap;gap:10px;display:flex}.editor-module__CRF9zW__nestedTokenEditorBadge,.editor-module__CRF9zW__nestedTokenEditorLabel{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.editor-module__CRF9zW__nestedTokenEditorBadge{color:#0f8f67;background:#edf9f3}.editor-module__CRF9zW__nestedTokenEditorLabel{color:#677489;background:#f5f7fa}.editor-module__CRF9zW__nestedTokenDelete{color:#5c677c;cursor:pointer;background:#fff;border:1px solid #e0e6f0;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__nestedTokenDelete:disabled{opacity:.45;cursor:not-allowed}.editor-module__CRF9zW__nestedTokenField{flex-direction:column;gap:8px;display:flex}.editor-module__CRF9zW__nestedTokenFieldLabel{color:#5a667d;font-size:.78rem;font-weight:700}.editor-module__CRF9zW__nestedTokenFieldInput{color:#293446;background:#fbfcfe;border:1px solid #dce3ef;border-radius:12px;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-size:.96rem}.editor-module__CRF9zW__nestedTokenFieldMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-module__CRF9zW__nestedCardStack{flex-direction:column;gap:12px;display:flex}.editor-module__CRF9zW__nestedCardRow{background:#fff;border:1px solid #e2e8f1;border-radius:18px;flex-direction:column;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 24px #18202e0d}.editor-module__CRF9zW__nestedCardRow:hover{border-color:#d3dcea;transform:translateY(-1px)}.editor-module__CRF9zW__nestedCardRowDragging{opacity:.55}.editor-module__CRF9zW__nestedCardRowDropTarget{border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c1f}.editor-module__CRF9zW__nestedCardRowHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__nestedCardRowMeta,.editor-module__CRF9zW__nestedCardRowActions{align-items:center;gap:10px;display:inline-flex}.editor-module__CRF9zW__nestedCardOrderBadge{color:#59657a;background:#f4f7fb;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.76rem;font-weight:800;display:inline-flex}.editor-module__CRF9zW__nestedCardPreviewIcon{color:#0d9f6e;background:#edf9f3;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.editor-module__CRF9zW__nestedCardRowLabel{color:#516075;font-size:.84rem;font-weight:700}.editor-module__CRF9zW__nestedCardRowHandle{color:#a2adbf;align-items:center;display:inline-flex}.editor-module__CRF9zW__nestedCardRowDelete{color:#617088;cursor:pointer;background:#fff;border:1px solid #e4e9f1;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.editor-module__CRF9zW__nestedCardRowDelete:disabled{opacity:.45;cursor:not-allowed}.editor-module__CRF9zW__nestedCardField{flex-direction:column;gap:8px;display:flex}.editor-module__CRF9zW__nestedCardFieldLabel{color:#5c6980;font-size:.78rem;font-weight:700}.editor-module__CRF9zW__nestedCardFieldInput{color:#293446;background:#fff;border:1px solid #dbe2ed;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-family:inherit;font-size:.95rem}.editor-module__CRF9zW__nestedCardFieldMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-module__CRF9zW__arraySwitchLabelText{color:#465066;font-size:.88rem;font-weight:600}.editor-module__CRF9zW__arraySwitchInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.editor-module__CRF9zW__arraySwitchTrack{background:linear-gradient(#dfe5ee 0%,#cfd7e2 100%);border-radius:999px;align-items:center;width:46px;height:28px;padding:3px;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #6372821f,inset 0 1px 2px #ffffff80}.editor-module__CRF9zW__arraySwitchThumb{background:linear-gradient(#fff 0%,#f6f8fb 100%);border-radius:50%;width:22px;height:22px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 12px #0f172a24,0 1px 2px #0f172a14}.editor-module__CRF9zW__arraySwitchInput:checked+.editor-module__CRF9zW__arraySwitchTrack{background:linear-gradient(#ff8d43 0%,#f26516 100%);box-shadow:inset 0 0 0 1px #b4480e29,0 8px 18px #f2651633}.editor-module__CRF9zW__arraySwitchInput:checked+.editor-module__CRF9zW__arraySwitchTrack .editor-module__CRF9zW__arraySwitchThumb{transform:translate(18px);box-shadow:0 8px 18px #ad450f3d,0 1px 2px #0f172a14}.editor-module__CRF9zW__inlineBooleanControl .editor-module__CRF9zW__arraySwitchTrack{background:linear-gradient(#ece7e1 0%,#e2d8ce 100%);border:1px solid #ddd1c7fa;width:48px;height:30px;padding:2px;box-shadow:inset 0 1px 1px #ffffffb8}.editor-module__CRF9zW__inlineBooleanControl .editor-module__CRF9zW__arraySwitchThumb{background:#fff;width:24px;height:24px;box-shadow:0 3px 8px #2218111f,0 1px 1px #2218110f}.editor-module__CRF9zW__inlineBooleanControl:has(.editor-module__CRF9zW__arraySwitchInput:checked) .editor-module__CRF9zW__arraySwitchTrack{background:linear-gradient(#ff8d43 0%,#f26516 100%);border-color:#f06a1cb8;box-shadow:inset 0 1px 1px #ffffff2e,0 6px 14px #f2651629}.editor-module__CRF9zW__inlineBooleanControl:has(.editor-module__CRF9zW__arraySwitchInput:checked) .editor-module__CRF9zW__arraySwitchThumb{transform:translate(18px);box-shadow:0 4px 10px #ad450f2e,0 1px 1px #2218110f}.editor-module__CRF9zW__arraySwitchInput:focus-visible+.editor-module__CRF9zW__arraySwitchTrack{box-shadow:inset 0 0 0 1px #6372821f,0 0 0 3px #f265162e}.editor-module__CRF9zW__inlineBooleanMain:has(.editor-module__CRF9zW__arraySwitchInput:focus-visible){box-shadow:0 0 0 3px #f265161f}.editor-module__CRF9zW__bucketActionRow{justify-content:flex-end;display:flex}.editor-module__CRF9zW__bucketPickerOverlayPanel{background:#fffdfc;border:1px solid #efe0daeb;border-radius:14px;flex-direction:column;width:min(760px,94vw);min-height:56vh;max-height:86vh;display:flex;overflow:hidden}.editor-module__CRF9zW__bucketPickerShell{flex-direction:column;flex:1;min-height:0;display:flex}.editor-module__CRF9zW__bucketPickerHeader{background:#fffdfc;border-bottom:1px solid #efe0daeb;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.editor-module__CRF9zW__bucketPickerHeaderMain{align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__bucketPickerHeaderIcon{color:#f06a1c;background:#fff0e7;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.editor-module__CRF9zW__bucketPickerTitle{color:#253047;margin:0;font-size:1.1rem;font-weight:700}.editor-module__CRF9zW__bucketPickerSubtitle{color:#9aa3b8;margin:3px 0 0;font-size:.8rem}.editor-module__CRF9zW__bucketPickerClose{color:#9aa3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.editor-module__CRF9zW__bucketPickerClose:hover:not(:disabled){color:#5a657c;background:#9aa3b81f}.editor-module__CRF9zW__bucketPickerClose:disabled{opacity:.55;cursor:not-allowed}.editor-module__CRF9zW__bucketPickerBody{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 22px 20px;display:flex;overflow:auto}.editor-module__CRF9zW__bucketPickerTabs{background:#f7efec;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:5px;display:grid}.editor-module__CRF9zW__bucketPickerTab{color:#7d879c;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:.9rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__bucketPickerTabActive{color:#414b61;background:#fff;box-shadow:0 1px 2px #14121a0d}.editor-module__CRF9zW__bucketPickerTab:disabled{opacity:.75;cursor:not-allowed}.editor-module__CRF9zW__bucketSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#a6afc3;font-size:.78rem;font-weight:700}.editor-module__CRF9zW__bucketUploadPanel{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.editor-module__CRF9zW__bucketUploadRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.editor-module__CRF9zW__bucketUploadField{background:#fff;border:1px solid #ece7e4;border-radius:12px;align-items:center;min-height:48px;padding:0 46px 0 14px;display:flex;position:relative;overflow:hidden}.editor-module__CRF9zW__bucketUploadInput{opacity:0;cursor:pointer;position:absolute;inset:0}.editor-module__CRF9zW__bucketUploadInput:disabled{cursor:not-allowed}.editor-module__CRF9zW__bucketUploadFileName{color:#79839a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9rem;overflow:hidden}.editor-module__CRF9zW__bucketUploadInputIcon{color:#f06a1c;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:14px}.editor-module__CRF9zW__bucketUploadButton{color:#fff;cursor:pointer;background:linear-gradient(#ff7d2d 0%,#f26516 100%);border:1px solid #f06a1c;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #f06a1c38}.editor-module__CRF9zW__bucketUploadButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.editor-module__CRF9zW__bucketUploadMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-module__CRF9zW__bucketPickerContent{flex-direction:column;gap:12px;display:flex}.editor-module__CRF9zW__bucketPickerSectionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-module__CRF9zW__bucketPickerSort{color:#9aa3b8;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.editor-module__CRF9zW__bucketPickerSort strong{color:#f06a1c;font-weight:700}.editor-module__CRF9zW__bucketPickerGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.editor-module__CRF9zW__bucketPickerCard{cursor:pointer;background:#fff;border:2px solid #e6ebf2;border-radius:12px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.editor-module__CRF9zW__bucketPickerCard:hover:not(:disabled){border-color:#d7dee9;transform:translateY(-1px)}.editor-module__CRF9zW__bucketPickerCard:disabled{cursor:not-allowed;opacity:.7}.editor-module__CRF9zW__bucketPickerCardSelected{border-color:#f06a1c;box-shadow:0 0 0 3px #f06a1c38}.editor-module__CRF9zW__bucketPickerCardSkeleton{background:#f7f8fb;border-color:#edf1f6}.editor-module__CRF9zW__bucketPickerPreview{aspect-ratio:1;background:#eff3f8}.editor-module__CRF9zW__bucketPickerPreview img{object-fit:cover;width:100%;height:100%;display:block}.editor-module__CRF9zW__bucketPickerPreviewPlaceholder{color:#efc1b4;background:#f6f4f8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.editor-module__CRF9zW__bucketPickerSelectedBadge{color:#fff;background:#f06a1c;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 6px 14px #f06a1c3d}.editor-module__CRF9zW__bucketPickerStatus{justify-content:center;align-items:center;gap:10px;display:flex}.editor-module__CRF9zW__bucketPickerSecondaryButton{color:#5b6478;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:10px;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:700}.editor-module__CRF9zW__bucketPickerFooter{background:#fff8f5;border-top:1px solid #efe0daeb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 22px 16px;display:flex}.editor-module__CRF9zW__bucketPickerFooterCancel,.editor-module__CRF9zW__bucketPickerFooterPrimary{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-size:.9rem;font-weight:700}.editor-module__CRF9zW__bucketPickerFooterCancel{color:#5d677d;background:0 0;border:none}.editor-module__CRF9zW__bucketPickerFooterPrimary{color:#fff;background:linear-gradient(#ff7d2d 0%,#f26516 100%);border:1px solid #f06a1c;min-width:142px;box-shadow:0 10px 20px #f06a1c38}.editor-module__CRF9zW__bucketPickerFooterPrimary:disabled,.editor-module__CRF9zW__bucketPickerFooterCancel:disabled,.editor-module__CRF9zW__bucketPickerSecondaryButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.editor-module__CRF9zW__jsonPanel{background:#0f0f14;border:1px solid #14121a33;border-radius:18px;flex-direction:column;display:none;overflow:hidden;box-shadow:0 24px 50px #14121a2e}.editor-module__CRF9zW__jsonPre{color:#f5f2ff;background:0 0;max-height:320px;margin:0;padding:18px 20px 22px;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5;overflow:auto}.editor-module__CRF9zW__settingsPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-module__CRF9zW__adjustSectionsModal{background:#f3efea;border-color:#e5ded6f5;border-radius:20px;width:min(840px,94vw);min-height:42vh;max-height:76vh;box-shadow:0 28px 70px #22181129}.editor-module__CRF9zW__settingsHeaderMain{align-items:center;gap:14px;min-width:0;display:flex}.editor-module__CRF9zW__settingsBadge{color:#f06a1c;letter-spacing:.16em;text-transform:uppercase;background:#fff0e7;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:.68rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__settingsTitleBlock{min-width:0}.editor-module__CRF9zW__settingsHeader{background:0 0;border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 0;display:flex}.editor-module__CRF9zW__settingsKicker{text-transform:uppercase;letter-spacing:.28em;color:#8c7a8f;margin:0 0 6px;font-size:.65rem}.editor-module__CRF9zW__settingsTitle{letter-spacing:-.04em;color:#2f3238;margin:0;font-size:1.9rem;font-weight:700}.editor-module__CRF9zW__settingsMeta{color:#7f7b75;margin:4px 0 0;font-size:.84rem}.editor-module__CRF9zW__settingsBody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px 18px 20px;display:flex;overflow:hidden}.editor-module__CRF9zW__settingsNotice{color:#6d768c;background:#f5f7fb;border:1px solid #e5e8eff2;border-radius:14px;padding:12px 14px;font-size:.84rem;line-height:1.5}.editor-module__CRF9zW__settingsNoticeInfo{color:#1f4b88;background:#eaf3ff;border-color:#a9c9ff;width:100%;margin-top:10px}.editor-module__CRF9zW__menuTable{background:0 0;border:0;border-radius:20px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-module__CRF9zW__menuTableHeader{letter-spacing:.18em;text-transform:uppercase;color:#8a93a8;background:#f6f7fb;border-bottom:1px solid #e2d8d1eb;grid-template-columns:52px 72px minmax(0,1fr) 132px;align-items:center;gap:16px;padding:14px 18px;font-size:.7rem;font-weight:700;display:grid}.editor-module__CRF9zW__menuList{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6d768c47 transparent;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.editor-module__CRF9zW__menuList::-webkit-scrollbar{width:8px}.editor-module__CRF9zW__menuList::-webkit-scrollbar-thumb{background:#14121a38;border-radius:999px}.editor-module__CRF9zW__menuItem{cursor:grab;background:#fff;border:1px solid #f0e9e2f5;border-radius:14px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 10px 24px #372b1b0a}.editor-module__CRF9zW__menuItem:hover{border-color:#e0d0c4f5;transform:translateY(-1px);box-shadow:0 16px 30px #372b1b14}.editor-module__CRF9zW__menuItemActive{border-color:#c65c1d47;box-shadow:0 18px 30px #c65c1d1f}.editor-module__CRF9zW__menuItemHidden{opacity:.62;box-shadow:none;background:#f7f2ed;border-color:#e6dfd7fa}.editor-module__CRF9zW__menuItemHidden:hover{background:#f5efe8;border-color:#d6c9befa}.editor-module__CRF9zW__menuItemHidden .editor-module__CRF9zW__menuNameText,.editor-module__CRF9zW__menuItemHidden .editor-module__CRF9zW__menuMeta,.editor-module__CRF9zW__menuItemHidden .editor-module__CRF9zW__menuIndex,.editor-module__CRF9zW__menuItemHidden .editor-module__CRF9zW__menuActionButton,.editor-module__CRF9zW__menuItemHidden .editor-module__CRF9zW__menuDragHandle{color:#b7afa7}.editor-module__CRF9zW__menuItemDragging{opacity:.72;background:#fff9f4;box-shadow:inset 0 0 0 1px #f06a1c2e}.editor-module__CRF9zW__menuItemDropTarget{background:#fff8f1;box-shadow:inset 0 0 0 2px #f06a1c2e}.editor-module__CRF9zW__menuOrder,.editor-module__CRF9zW__menuMoveCell{justify-content:center;align-items:center;display:flex}.editor-module__CRF9zW__menuGrip{color:#94a0b6;background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.editor-module__CRF9zW__menuIndex{letter-spacing:-.04em;color:#6b645d;justify-self:center;font-size:2.15rem;font-weight:700}.editor-module__CRF9zW__menuItemActive .editor-module__CRF9zW__menuIndex{color:#c65c1d}.editor-module__CRF9zW__menuDetails{flex-direction:column;gap:7px;min-width:0;display:flex}.editor-module__CRF9zW__menuNameRow{align-items:center;gap:12px;min-width:0;display:flex}.editor-module__CRF9zW__menuNameText{color:#363a42;font-size:1.1rem;font-weight:700;line-height:1.2}.editor-module__CRF9zW__menuStateBadge{letter-spacing:.14em;text-transform:uppercase;border-radius:6px;align-items:center;padding:4px 7px;font-size:.56rem;font-weight:700;display:inline-flex}.editor-module__CRF9zW__menuStateVisible{color:#7f827d;background:#eceeed}.editor-module__CRF9zW__menuStateHidden{color:#acafa9;background:#efefee}.editor-module__CRF9zW__menuInput{color:#363a42;background:#fff;border-color:#e4dcd4f5;width:100%;min-width:0;font-size:1.02rem;font-weight:700;box-shadow:inset 0 1px #ffffffb8}.editor-module__CRF9zW__menuMeta{color:#9a9088;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.editor-module__CRF9zW__menuActions{align-items:center;gap:10px;min-width:0;display:flex}.editor-module__CRF9zW__menuActionButton{color:#8a847c;cursor:pointer;background:#faf7f3;border:1px solid #ddd5cdf5;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 4px 10px #372b1b0a}.editor-module__CRF9zW__menuActionButton:hover{color:#5f5a54;background:#fff1e7;border-color:#c65c1d38;transform:translateY(-1px)}.editor-module__CRF9zW__menuActionButtonActive{color:#c65c1d;background:#fff1e7;border-color:#c65c1d3d}.editor-module__CRF9zW__menuDragHandle{cursor:grab;color:#b0a79f}.editor-module__CRF9zW__settingsFooter{background:#ffffff5c;border-top:1px solid #e5ded6e6;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 18px;display:flex}.editor-module__CRF9zW__settingsResetButton{color:#8a847c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:inline-flex}.editor-module__CRF9zW__settingsResetButton:hover{color:#514c47}@media (max-width:1024px){.editor-module__CRF9zW__editorOverlayBackdrop{align-items:flex-start;padding:20px 16px}.editor-module__CRF9zW__editorOverlayPanel{border-radius:16px;width:min(92vw,580px);max-height:86vh}.editor-module__CRF9zW__editorSelectionOverlayPanel{border-radius:.75rem}.editor-module__CRF9zW__listSelectionLayout{min-height:0}.editor-module__CRF9zW__listSelectionGrid{grid-template-columns:1fr}.editor-module__CRF9zW__listSelectionControlRow,.editor-module__CRF9zW__listSelectionFooter{flex-direction:column;align-items:stretch}.editor-module__CRF9zW__listSelectionControlActions,.editor-module__CRF9zW__listSelectionFooterActions{justify-content:stretch}.editor-module__CRF9zW__listSelectionFooterActions{width:100%}.editor-module__CRF9zW__listSelectionCancelButton,.editor-module__CRF9zW__listSelectionSaveButton{flex:1;min-width:0}.editor-module__CRF9zW__listSelectionMetaRow{justify-content:flex-start}.editor-module__CRF9zW__listSelectionExtraGrid{grid-template-columns:1fr}.editor-module__CRF9zW__inlineBooleanControl{width:100%}.editor-module__CRF9zW__arrayBrowserHeader,.editor-module__CRF9zW__arrayDetailHeader,.editor-module__CRF9zW__arrayDetailFooter{flex-direction:column;align-items:stretch}.editor-module__CRF9zW__arrayBrowserGrid,.editor-module__CRF9zW__arrayDetailGrid{grid-template-columns:1fr}.editor-module__CRF9zW__arrayBrowserHero,.editor-module__CRF9zW__arrayBrowserFooter{padding-left:16px;padding-right:16px}.editor-module__CRF9zW__arrayBrowserStage{padding:16px}.editor-module__CRF9zW__arrayDetailHero,.editor-module__CRF9zW__arrayDetailBody,.editor-module__CRF9zW__arrayDetailFooter{padding-left:16px;padding-right:16px}.editor-module__CRF9zW__arrayDetailPanel{min-height:0}.editor-module__CRF9zW__arrayDetailGrid{grid-template-columns:1fr}.editor-module__CRF9zW__arrayDetailField,.editor-module__CRF9zW__arrayDetailFieldToggle,.editor-module__CRF9zW__arrayDetailFieldPrimary,.editor-module__CRF9zW__arrayDetailFieldSecondary,.editor-module__CRF9zW__arrayDetailFieldWide,.editor-module__CRF9zW__arrayDetailMediaField{grid-column:1/-1}.editor-module__CRF9zW__arrayBrowserHero,.editor-module__CRF9zW__arrayBrowserHeroActions,.editor-module__CRF9zW__arrayBrowserFooter{flex-direction:column;align-items:stretch}.editor-module__CRF9zW__arrayBrowserAddButton,.editor-module__CRF9zW__arrayBrowserCloseButton,.editor-module__CRF9zW__arrayBrowserFooter .editor-module__CRF9zW__listSelectionCancelButton,.editor-module__CRF9zW__arrayBrowserFooter .editor-module__CRF9zW__listSelectionSaveButton{width:100%}.editor-module__CRF9zW__arrayDetailActions{justify-content:stretch}.editor-module__CRF9zW__arrayDetailActions .editor-module__CRF9zW__listSelectionGhostButton,.editor-module__CRF9zW__arrayDetailFooter .editor-module__CRF9zW__listSelectionSaveButton,.editor-module__CRF9zW__arrayDetailFooter .editor-module__CRF9zW__listSelectionCancelButton{width:100%}.editor-module__CRF9zW__bucketPickerOverlayPanel{width:min(94vw,720px);min-height:0;max-height:88vh}.editor-module__CRF9zW__bucketUploadRow{grid-template-columns:1fr}.editor-module__CRF9zW__bucketPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-module__CRF9zW__bucketPickerFooter{justify-content:stretch}.editor-module__CRF9zW__bucketPickerFooterCancel,.editor-module__CRF9zW__bucketPickerFooterPrimary{flex:1;min-width:0}.editor-module__CRF9zW__settingsHeader{align-items:flex-start}.editor-module__CRF9zW__adjustSectionsModal{width:min(92vw,680px);max-height:86vh}.editor-module__CRF9zW__settingsFooter{flex-direction:column;align-items:stretch}.editor-module__CRF9zW__menuTableHeader,.editor-module__CRF9zW__menuItem{grid-template-columns:60px minmax(0,1fr) auto;gap:12px}}@media (max-width:640px){.editor-module__CRF9zW__bucketPickerHeader,.editor-module__CRF9zW__bucketPickerBody,.editor-module__CRF9zW__bucketPickerFooter{padding-left:16px;padding-right:16px}.editor-module__CRF9zW__bucketPickerTabs{grid-template-columns:1fr}.editor-module__CRF9zW__bucketPickerSectionRow{flex-direction:column;align-items:flex-start}.editor-module__CRF9zW__bucketPickerGrid{grid-template-columns:1fr 1fr;gap:10px}.editor-module__CRF9zW__arrayBrowserGrid{grid-template-columns:1fr}.editor-module__CRF9zW__menuTableHeader{display:none}.editor-module__CRF9zW__menuItem{grid-template-columns:52px minmax(0,1fr);align-items:start}.editor-module__CRF9zW__menuActions{grid-column:2/-1;justify-content:flex-start}}
