.editor_builderScreen__oGJRW{width:100%;height:100dvh;min-width:0;padding:0}.editor_editorGuard__l2Vqb{display:contents}.editor_editor__BTDPk{--builder-left:18.5rem;--builder-right:20rem;display:grid;grid-template-columns:var(--builder-left) minmax(0,1fr) var(--builder-right);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top top" "outline canvas inspector";height:100dvh;min-height:0;background:var(--bg);overflow:hidden;position:relative}.editor_editor__BTDPk[data-left-collapsed]{--builder-left:0rem}.editor_editor__BTDPk[data-right-collapsed]{--builder-right:0rem}.editor_editor__BTDPk[data-left-collapsed] .editor_outlinePanel__ag9BG,.editor_editor__BTDPk[data-right-collapsed] .editor_inspectorPanel__dLYNp{display:none}.editor_editor__BTDPk[data-focus]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "canvas"}.editor_editor__BTDPk[data-focus] .editor_inspectorPanel__dLYNp,.editor_editor__BTDPk[data-focus] .editor_outlinePanel__ag9BG{display:none}.editor_editor__BTDPk[data-screen-open]{--builder-right:0rem}.editor_editor__BTDPk[data-screen-open] .editor_inspectorPanel__dLYNp{display:none}.editor_builderMark__IdOzt{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--accent-wash);color:var(--accent)}.editor_builderMark__IdOzt svg{width:1.5rem;height:1.5rem}.editor_navigatorTabs__6zcal{min-width:0;padding:var(--sp-3)}.editor_componentPanel__2_VPO,.editor_layersPanel__O98yl{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3)}.editor_layerPage__L2aXu{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:2.75rem;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--bg-elev-1);text-align:left;cursor:pointer}.editor_layerPage__L2aXu svg{width:1rem;height:1rem;flex-shrink:0}.editor_layerPage__L2aXu:focus-visible{outline:2px solid var(--focus-ring)}.editor_layerBranch__9ROul{padding-left:var(--sp-3);border-left:1px solid var(--border)}.editor_componentPanel__2_VPO .editor_catalogList__h8T4w{grid-template-columns:minmax(0,1fr)}.editor_canvasPageHeading__eKnOG{display:flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0}.editor_canvasPageTitle__knhyK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:600}.editor_publicationStatus__KvTK6{flex-shrink:0;max-width:100%;white-space:nowrap}.editor_canvasLanguage__F7EDA{flex-shrink:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_topBar__XhTxa{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-elev-1);border-bottom:1px solid var(--border)}.editor_topLeft__WfZ3R,.editor_topRight__qzOFz{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);min-width:0}.editor_topLeft__WfZ3R{flex:1}.editor_pageName__xRSH6{display:flex;flex-direction:column;min-width:0;max-width:22rem}.editor_pageTitle__6__zf{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_pageMeta__wqazA,.editor_pagePath__7b2wZ{font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere}.editor_pageMeta__wqazA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_saveStatus__IOlM1{font-size:var(--fs-caption);color:var(--text-muted);max-width:16rem}.editor_saveStatus__IOlM1[data-state=conflict],.editor_saveStatus__IOlM1[data-state=failed],.editor_saveStatus__IOlM1[data-state=invalid]{color:var(--danger);font-weight:600}.editor_previewLink__xAUnZ{font-size:var(--fs-caption);color:var(--accent)}.editor_topNotice__dU_1_{flex-basis:100%;font-size:var(--fs-caption);color:var(--text-muted)}.editor_topNotice__dU_1_:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.editor_editorNotice__U7ciu{flex-basis:100%;font-size:var(--fs-caption);color:var(--danger)}.editor_iconRow__oqhMP{display:flex;align-items:center;gap:var(--sp-3)}.editor_inspectorPanel__dLYNp,.editor_outlinePanel__ag9BG{background:var(--bg-elev-1);overflow-y:auto;min-height:0;min-width:0;overscroll-behavior:contain}.editor_outlinePanel__ag9BG{grid-area:outline;border-right:1px solid var(--border)}.editor_inspectorPanel__dLYNp{grid-area:inspector;border-left:1px solid var(--border)}.editor_canvasWorkspace__LbkbM{position:relative;grid-area:canvas;min-width:0;min-height:0;display:flex;flex-direction:column}.editor_canvasWorkspace__LbkbM[data-opening] .editor_canvas__f5Yr8{opacity:.5}.editor_termsOverlay__3BI58{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);overflow:auto;background:var(--bg-elev-1)}.editor_termsBar__DNHA0{display:flex;justify-content:flex-end}.editor_screenBody__pnNgE[hidden],.editor_termsOverlay__3BI58[hidden]{display:none}.editor_screenBody__pnNgE{min-width:0}.editor_openingNotice__Tb8zt{position:absolute;z-index:2;top:var(--sp-8);left:50%;transform:translateX(-50%);margin:0;padding:var(--sp-2) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev-1);box-shadow:var(--shadow-card);color:var(--text);font-size:var(--fs-body-sm)}.editor_canvasToolbar__BT_kX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);background:var(--bg-elev-1)}.editor_canvas__f5Yr8{min-height:0;min-width:0;flex:1;overflow:auto;display:flex;justify-content:center;padding:var(--sp-5);background:var(--bg-elev-2)}.editor_canvasFrame__HL7TJ{display:flex;flex-direction:column;max-width:100%;min-height:0;background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.editor_canvasAddress__2_KEl{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);color:var(--text-muted);border-bottom:1px solid var(--border)}.editor_canvasAddress__2_KEl span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_previewArea__Kh8px{flex:1;position:relative;min-height:0}.editor_previewArea__Kh8px>[data-puck-preview]{height:100%}.editor_previewArea__Kh8px iframe{width:100%;height:100%;border:0;display:block}.editor_canvasPage__YJsIk{min-height:100dvh}.editor_canvasLabel__1BDuD{font-size:var(--fs-caption);font-weight:600;padding:var(--sp-1) var(--sp-2);background:var(--bg-elev-1);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm)}.editor_canvasFooter__YB0J_{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-caption);color:var(--text-muted);border-top:1px solid var(--border)}.editor_emptyCanvas__V0VcP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);min-height:24rem;padding:var(--sp-6);text-align:center;background:var(--bg-elev-1)}.editor_emptyCanvas__V0VcP h2{margin:0;font-size:var(--fs-h2);color:var(--text)}.editor_emptyCanvas__V0VcP p{margin:0;max-width:24rem;color:var(--text-muted);font-size:var(--fs-body)}.editor_emptyCanvasIcon__DBERB{display:grid;place-items:center;width:4rem;height:4rem;color:var(--accent);background:var(--accent-wash);border:1px solid var(--border);border-radius:var(--radius-lg)}.editor_emptyCanvasIcon__DBERB svg{width:2rem;height:2rem}.editor_closePanel__sFV98{margin:var(--sp-3) var(--sp-3) 0 auto;width:2.75rem;min-height:2.75rem;display:none}.editor_tree__Fainb{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0}.editor_panelHead__whTpk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.editor_outlineList__I9Q2c,.editor_treeList__NdqRP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.editor_treeList__NdqRP{gap:0}.editor_treeRow__YlIPM{display:flex;align-items:center;gap:var(--sp-0-5);min-height:var(--sp-6);padding:0;position:relative}.editor_treeRow__YlIPM[draggable=true]{cursor:grab}.editor_treeRow__YlIPM[data-dragging]{opacity:.5}.editor_treeRow__YlIPM[data-drop=inside]{outline:2px solid var(--focus-ring);background:var(--accent-wash)}.editor_treeRow__YlIPM[data-drop=after]:after,.editor_treeRow__YlIPM[data-drop=before]:before{content:"";position:absolute;left:0;right:0;height:var(--sp-1);background:var(--accent);border-radius:var(--radius-sm);pointer-events:none}.editor_treeRow__YlIPM[data-drop=before]:before{top:0}.editor_treeRow__YlIPM[data-drop=after]:after{bottom:0}.editor_treeHint__rRN62{margin:0;color:var(--text-muted);font-size:var(--fs-caption);overflow-wrap:anywhere}.editor_treeHint__rRN62:empty{display:none}.editor_treeMenu__FhdnN{max-width:calc(100vw - var(--sp-6));background:var(--bg-elev-1)}.editor_treeMenu__FhdnN [role=menuitem]{min-height:2.75rem}.editor_treeRootDrop__0p_f1{margin-top:var(--sp-3);padding:var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-caption)}.editor_treeRootDrop__0p_f1[data-over]{background:var(--accent-wash);outline:2px solid var(--focus-ring)}.editor_treeActions__BB4M1,.editor_treeToggle__xpAmR{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sp-5);min-width:var(--sp-5);min-height:var(--sp-6);padding:0;border:0;border-radius:var(--radius-xs);background:transparent;box-shadow:none;color:var(--text-muted);cursor:pointer}.editor_treeActions__BB4M1:hover,.editor_treeToggle__xpAmR:hover{color:var(--accent)}.editor_treeActions__BB4M1 svg,.editor_treeToggle__xpAmR svg{width:var(--sp-4);height:var(--sp-4)}.editor_treeSpacer__BCz27{width:var(--sp-5);flex-shrink:0}.editor_treeCount__z_Bqr{margin-left:auto;padding-inline:var(--sp-1-5);color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.editor_treePage__zk5db{display:flex;flex:1;align-items:center;gap:var(--sp-1-5);min-width:0;min-height:var(--sp-6);border:0;border-radius:var(--radius-xs);padding:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.editor_outlineName___q9Uu:hover{border-color:var(--border-strong);background:var(--bg-elev-2)}.editor_outlineName___q9Uu:focus-visible,.editor_treeActions__BB4M1:focus-visible,.editor_treePage__zk5db:focus-visible,.editor_treeToggle__xpAmR:focus-visible{outline:var(--sp-0-5) solid var(--focus-ring);outline-offset:calc(-1 * var(--sp-0-5))}.editor_outlineName___q9Uu svg,.editor_treePage__zk5db svg{width:var(--sp-4);height:var(--sp-4);flex-shrink:0;color:var(--text-muted)}.editor_treeName__V1523{min-width:0;font-size:var(--fs-body);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor_treeIcon__pAPPV{display:flex;width:var(--sp-4);flex-shrink:0}.editor_treeRow__YlIPM[data-current] .editor_treeName__V1523{color:var(--accent);font-weight:600}.editor_treeStatus__CMxHZ{display:flex;flex-shrink:0;align-items:center;width:var(--sp-4);color:var(--text-muted)}.editor_treeStatus__CMxHZ svg{width:var(--sp-4);height:var(--sp-4)}.editor_treeStatus__CMxHZ[data-status=published]{color:var(--success-text)}.editor_treeStatus__CMxHZ[data-status=changed],.editor_treeStatus__CMxHZ[data-status=scheduled]{color:var(--warn-text)}.editor_treeUnsaved__N05fj{flex-shrink:0;padding-inline:var(--sp-1);color:var(--warn-text);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.editor_treeLegend__0hNMy{display:grid;gap:var(--sp-2);padding-top:var(--sp-3)}.editor_treeLegend__0hNMy>span{display:flex;align-items:center;gap:var(--sp-2)}.editor_treeLegend__0hNMy svg{width:1.25rem;height:1.25rem;flex-shrink:0}.editor_treeIconField__qGHXL{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--sp-2)}.editor_treeIconPreview__VEADY{display:grid;place-items:center}.editor_treeIconPreview__VEADY svg{width:1.25rem;height:1.25rem;color:var(--text-muted)}@media (pointer:coarse){.editor_treePage__zk5db,.editor_treeRow__YlIPM{min-height:calc(var(--sp-7) + var(--sp-1))}.editor_treeActions__BB4M1,.editor_treeToggle__xpAmR{width:calc(var(--sp-7) + var(--sp-1));min-width:calc(var(--sp-7) + var(--sp-1));min-height:calc(var(--sp-7) + var(--sp-1))}.editor_treeSpacer__BCz27{width:calc(var(--sp-7) + var(--sp-1))}}.editor_treeBranch__WTVpr{margin-left:var(--sp-2);padding-left:var(--sp-1);border-left:1px solid var(--border)}.editor_treeBranch__WTVpr[hidden]{display:none}.editor_systemPages__tHez7{padding-top:var(--sp-3);border-top:1px solid var(--border)}.editor_outline__hPP_T,.editor_systemPages__tHez7{display:flex;flex-direction:column;gap:var(--sp-2)}.editor_outline__hPP_T{padding:var(--sp-2) 0}.editor_outlineItem__nMsjX{min-width:0}.editor_outlineName___q9Uu{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:2.75rem;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);text-align:left;cursor:pointer}.editor_outlineSelected__8b1RA .editor_outlineName___q9Uu{border-color:var(--accent);background:var(--accent-wash)}.editor_outlineText__oRg2b{font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_keysHint__t1uLG{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.editor_keysHint__t1uLG summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center}.editor_keysHint__t1uLG p{margin:0;padding-bottom:var(--sp-2)}.editor_inspectorBody__kEJog{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.editor_inspectorHeading__SR_R_{display:flex;flex-direction:column;gap:var(--sp-1)}.editor_eyebrow__Y9rnQ{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.editor_inspectorGroup__eiuuZ{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);padding-top:var(--sp-4)}.editor_inspectorGroup__eiuuZ>button{align-self:flex-start}.editor_dialogStack__M3Ui6{display:flex;flex-direction:column;gap:var(--sp-3)}.editor_dialogStack__M3Ui6 p{margin:0}.editor_fieldBlock__Ei53K,.editor_fieldset__SV84F,.editor_inspectorGroup__eiuuZ>*{min-width:0}.editor_editorField__lxgLO{width:100%;min-width:0}.editor_searchPreview__yoQdq{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow-wrap:anywhere}.editor_searchPreview__yoQdq strong{font-size:var(--fs-body);color:var(--accent)}.editor_searchPreview__yoQdq p{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.editor_publishReview__zkkZx{display:flex;flex-direction:column;gap:var(--sp-4)}.editor_fieldBlock__Ei53K{display:flex;flex-direction:column;gap:var(--sp-1)}.editor_fieldset__SV84F{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-3);margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.editor_fieldset__SV84F>legend{padding:0 var(--sp-1)}.editor_count__SuuyQ{font-size:var(--fs-caption);color:var(--text-muted);align-self:flex-end}.editor_imageRow__4qn5a,.editor_toggleRow__5_YPX{display:flex;align-items:center;gap:var(--sp-3)}.editor_imageRow__4qn5a{flex-wrap:wrap}.editor_imageThumb__iVN9Z{width:6rem;height:4rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border)}.editor_imageActions___eknr{display:flex;flex-wrap:wrap;gap:var(--space-inline)}.editor_listItems__Dq0S7{list-style:none;margin:0;padding:0}.editor_listItem___nrOn,.editor_listItems__Dq0S7{display:flex;flex-direction:column;gap:var(--sp-3)}.editor_listItem___nrOn{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1)}.editor_listItemHead__IkS5q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline);flex-wrap:wrap}.editor_listItemName__hie_5{font-weight:600;font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.editor_formActions__j4Us1{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.editor_catalogBody__e8TEe{display:flex;flex-direction:column;gap:var(--sp-4)}.editor_catalogGroup__0xQOW{display:flex;flex-direction:column;gap:var(--sp-2)}.editor_catalogList__h8T4w{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--sp-2)}.editor_catalogItem__Ag84q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);width:100%;min-height:2.75rem;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev-1);color:var(--text);text-align:left;cursor:pointer}.editor_catalogItem__Ag84q:hover{border-color:var(--border-strong);background:var(--bg-elev-2)}.editor_catalogItem__Ag84q:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.editor_catalogName__pI6dy{font-weight:600;font-size:var(--fs-body)}.editor_catalogHint__6sesA{font-size:var(--fs-caption);color:var(--text-muted)}@media (max-width:1100px){.editor_editor__BTDPk{grid-template-columns:minmax(0,1fr) var(--builder-right);grid-template-areas:"top top" "canvas inspector"}.editor_outlinePanel__ag9BG{display:none}.editor_editor__BTDPk[data-panel=outline] .editor_outlinePanel__ag9BG{display:block;position:absolute;z-index:20;top:0;bottom:0;left:0;width:min(20rem,100%);box-shadow:var(--shadow-menu)}.editor_editor__BTDPk[data-panel] .editor_closePanel__sFV98{display:flex}}@media (max-width:860px){.editor_editor__BTDPk{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "canvas"}.editor_inspectorPanel__dLYNp{display:none}.editor_editor__BTDPk[data-panel=inspector] .editor_inspectorPanel__dLYNp{display:block;position:absolute;z-index:20;top:0;bottom:0;right:0;width:min(26rem,100%);box-shadow:var(--shadow-menu)}}@media (max-width:640px){.editor_canvas__f5Yr8{padding:var(--sp-2)}.editor_topLeft__WfZ3R{flex-basis:100%}.editor_pageName__xRSH6{flex:1}.editor_builderMark__IdOzt{display:none}.editor_publicationStatus__KvTK6{white-space:normal}.editor_topRight__qzOFz{width:100%;justify-content:flex-end;gap:var(--sp-2)}.editor_saveStatus__IOlM1{margin-right:auto;max-width:8rem}.editor_focusToggle__uu8kH[aria-pressed=false]{display:none}.editor_canvasPageHeading__eKnOG{flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.editor_canvasPageTitle__knhyK{max-width:100%}.editor_canvasFooter__YB0J_ span:last-child{display:none}.editor_emptyCanvas__V0VcP{padding:var(--sp-4)}.editor_canvasFrame__HL7TJ{border:0;box-shadow:none}.editor_editor__BTDPk[data-panel=inspector] .editor_inspectorPanel__dLYNp,.editor_editor__BTDPk[data-panel=outline] .editor_outlinePanel__ag9BG{width:100%}.editor_topBar__XhTxa{padding:var(--sp-2) var(--sp-3)}.editor_deviceToggle__U67S2{display:none}}.editor_catalogPreview__etnlE{width:100%;height:5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.editor_catalogPreview__etnlE>span{display:block;height:var(--sp-1);width:80%;border-radius:var(--radius-sm);background:var(--border-strong)}.editor_catalogPreview__etnlE>span:first-child{width:55%;height:var(--sp-2);background:var(--text-muted)}.editor_catalogPreview__etnlE>span:last-child{width:65%}.editor_catalogPreview__etnlE[data-group=heroes]{background:var(--accent-wash)}.editor_catalogPreview__etnlE[data-group=calls_to_action]>span:last-child,.editor_catalogPreview__etnlE[data-group=heroes]>span:last-child{width:25%;height:var(--sp-3);background:var(--accent)}.editor_catalogPreview__etnlE[data-group=media]>span:first-child{height:100%;width:100%;background:var(--accent-wash);border:1px solid var(--border)}.editor_catalogPreview__etnlE[data-group=media]>span:not(:first-child){display:none}.editor_catalogPreview__etnlE[data-group=proof]{flex-direction:row;align-items:center}.editor_catalogPreview__etnlE[data-group=proof]>span{width:30%;height:65%;background:var(--accent-wash);border:1px solid var(--border)}.editor_catalogPreview__etnlE[data-group=layout]>span{display:none}.editor_catalogPreview__etnlE[data-group=layout]>span:first-child{display:block;width:100%;height:1px;background:var(--border-strong)}.editor_richText__AJ3pn{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.editor_richText__AJ3pn[data-invalid]{border-color:var(--danger)}.editor_richText__AJ3pn .ck.ck-editor__main>.ck-editor__editable,.editor_richText__AJ3pn .ck.ck-editor__top .ck-toolbar{border:0;border-radius:0}.editor_richText__AJ3pn .ck.ck-editor__top .ck-toolbar{border-bottom:1px solid var(--border)}.editor_richText__AJ3pn .ck.ck-editor__editable{min-height:12rem;max-height:32rem;overflow-y:auto}.editor_richText__AJ3pn .ck-content{font-size:var(--fs-body);line-height:1.5}.editor_richText__AJ3pn .ck-content>*+*{margin-top:var(--sp-3)}.editor_richText__AJ3pn .ck-content h2{font-size:var(--fs-h2);font-weight:600}.editor_richText__AJ3pn .ck-content h3{font-size:var(--fs-h3);font-weight:600}.editor_richText__AJ3pn .ck-content h4{font-size:var(--fs-body-lg);font-weight:600}.editor_richText__AJ3pn .ck-content ol,.editor_richText__AJ3pn .ck-content ul{padding-left:var(--sp-6)}.editor_richText__AJ3pn .ck-content ul{list-style:disc}.editor_richText__AJ3pn .ck-content ol{list-style:decimal}.editor_richText__AJ3pn .ck-content blockquote{padding-left:var(--sp-4);border-left:3px solid var(--border-strong);color:var(--text-muted)}.editor_richText__AJ3pn .ck-content a{color:var(--accent);text-decoration:underline}.editor_code__TARY_{font-family:var(--font-mono)}@media (max-width:640px),(pointer:coarse){.editor_formatBar__joVv4 .ck.ck-toolbar .ck-button,.editor_richText__AJ3pn .ck.ck-toolbar .ck-button{min-width:2.75rem;min-height:2.75rem}}.editor_editable__4J4c_{border-radius:var(--radius-xs);cursor:text;min-width:1ch;outline:1px dashed transparent;outline-offset:var(--sp-1)}.editor_editable__4J4c_:hover{outline-color:var(--border-strong)}.editor_editable__4J4c_:focus{outline:var(--sp-0-5) solid var(--focus-ring)}.editor_editRich__MU_xb[aria-invalid=true],.editor_editable__4J4c_[aria-invalid=true]{outline:var(--sp-0-5) solid var(--danger)}.editor_editable__4J4c_[data-empty]:before{content:attr(data-hint);color:var(--site-muted,var(--text-muted));font-style:italic;pointer-events:none}.editor_canvasPage__YJsIk .editor_editRich__MU_xb,.editor_canvasPage__YJsIk .editor_editRich__MU_xb *,.editor_canvasPage__YJsIk .editor_editable__4J4c_,.editor_canvasPage__YJsIk .editor_editable__4J4c_ *{-webkit-user-select:text;user-select:text}.editor_editParagraphs__a0i0p{display:flex;flex-direction:column;gap:inherit}.editor_editParagraphs__a0i0p[data-empty]{display:block}.editor_editRich__MU_xb{min-height:3rem;cursor:text;border-radius:var(--radius-xs);outline:1px dashed transparent;outline-offset:var(--sp-1)}.editor_editRich__MU_xb:hover{outline-color:var(--border-strong)}.editor_editRich__MU_xb:focus-visible{outline:var(--sp-0-5) solid var(--focus-ring)}.editor_editRich__MU_xb[data-empty]:not(.ck-editor__editable):before{content:attr(data-hint);color:var(--site-muted,var(--text-muted));font-style:italic}.editor_editRich__MU_xb.editor_editRich__MU_xb.ck.ck-editor__editable_inline{padding:0;border:0;overflow:visible}.editor_editRich__MU_xb.editor_editRich__MU_xb.ck.ck-content,.editor_editRich__MU_xb.editor_editRich__MU_xb.ck.ck-editor__editable{background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.editor_editRich__MU_xb.editor_editRich__MU_xb.ck.ck-editor__editable.ck-focused{border:0;box-shadow:none;outline:var(--sp-0-5) solid var(--focus-ring)}.editor_editImage__VQvNf{position:relative}.editor_imageSlot__vW_z2{display:grid;place-items:center;min-height:12rem;color:var(--site-muted,var(--text-muted));border:1px dashed;border-radius:var(--radius-md)}.editor_imageSlot__vW_z2 svg{width:2rem;height:2rem}.editor_imageControl__fTE_j{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:1}.editor_editImage__VQvNf[data-empty] .editor_imageControl__fTE_j{top:auto;bottom:var(--sp-3);right:50%;transform:translateX(50%)}.editor_canvasPage__YJsIk [data-edit-item]{position:relative}.editor_itemControl__Lf1o2{position:absolute;top:var(--sp-1);right:var(--sp-1);z-index:1}.editor_addControl__moSAf{align-self:flex-start}.editor_blockToolbar__YG_DV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);max-width:min(48rem,calc(100vw - var(--sp-4)));padding:var(--sp-1);color:var(--text);font-size:var(--fs-caption);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu)}.editor_blockName___rKvw{padding-inline:var(--sp-2);font-weight:600;white-space:nowrap}.editor_toolbarSelect__z6FYg{width:auto}.editor_toolbarSwitch__T5dmi{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.editor_richSlot__5YJmK{display:flex;flex:1 1 0;min-width:0;align-items:center}.editor_richSlot__5YJmK:empty{display:none}.editor_richSlot__5YJmK .ck.ck-toolbar{width:100%;padding:0;border:0;background:transparent}.editor_linkForm__znqYv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.editor_toolbarProblem__fk7f_{color:var(--danger);font-weight:600}.editor_blockDock__Zm1_f{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);color:var(--text);font-size:var(--fs-caption);background:var(--bg-elev-1);border-top:1px solid var(--border)}.editor_blockDock__Zm1_f .editor_linkForm__znqYv{flex:1 1 auto;min-width:0}.editor_dockText__ZD266{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.editor_dockText__ZD266>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor_dockText__ZD266 .editor_blockName___rKvw{padding-inline:0}.editor_listingPartFrame__NqVpu{min-width:0;margin:0;padding:0;border:0}.editor_listingPartFrame__NqVpu [tabindex="-1"]{overflow:hidden}.editor_toolbarFixed__erUtr{display:inline-flex;align-items:center;gap:var(--sp-1);padding-inline:var(--sp-2);color:var(--text-muted);white-space:nowrap}.editor_toolbarFixed__erUtr svg{width:1rem;height:1rem}.editor_formatBar__joVv4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);background:var(--bg-elev-1);border-bottom:1px solid var(--border)}.editor_toolbarActions__bjcso{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1);margin-inline-start:auto}.editor_authoringPanel__tMDQd{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);min-width:0}.editor_authoringPanel__tMDQd p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.editor_authoringActions__Jo6Vg{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.editor_authoringError__IkoJi{display:grid;gap:var(--sp-2);color:var(--danger-text)}.editor_suggestionList__az_u3,.editor_versionList__Ikbmz{display:grid;gap:var(--sp-2)}.editor_versionButton__1S9N2.editor_versionButton__1S9N2{height:auto;min-height:2.75rem;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;white-space:normal;text-align:start}.editor_changeCard__W5f5e{display:grid;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-4);min-width:0;overflow-wrap:anywhere}.editor_changeCard__W5f5e p{white-space:pre-wrap;margin:0}.editor_historyPreview__wZO_e{overflow:auto;max-height:65vh}@media (max-width:640px){.editor_authoringActions__Jo6Vg{flex-direction:column}.editor_authoringActions__Jo6Vg>*{width:100%}}.editor_outlineItem__nMsjX[data-drop]{outline:2px solid var(--focus-ring);outline-offset:var(--sp-1)}.editor_outlineItem__nMsjX[data-dragging]{opacity:.5}.editor_authoringFields__fSYcO{display:grid;gap:var(--sp-4)}.editor_changeCard__W5f5e [data-slot=badge]{width:fit-content}.editor_catalogDragItem__sZ8p4{cursor:grab}.editor_catalogDragItem__sZ8p4:active{cursor:grabbing}.editor_siteIconChoices__rqR7D{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.editor_siteIconChoices__rqR7D button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.editor_catalogPreview__etnlE:has(.editor_catalogIcon__EXw36){align-items:center;justify-content:center}.editor_catalogIcon__EXw36{width:var(--sp-8);height:var(--sp-8);color:var(--accent)}.editor_termChecks__Agi31{display:flex;flex-direction:column;gap:var(--sp-2);max-height:16rem;overflow-y:auto;padding:var(--sp-1)}.editor_termCheck__JiP_2{padding-inline-start:calc(var(--sp-5) * var(--depth, 0))}.editor_inlineAdd__v2_pH,.editor_tagEntry__7MdUc{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);min-width:0}.editor_inlineAdd__v2_pH>button,.editor_startButton__LpOd4,.editor_tagEntry__7MdUc>button{align-self:flex-start}.editor_tagChips__Urx9m{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.editor_tagChip__p_S2P{display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;padding-inline-start:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-elev-2);color:var(--text);font-size:var(--fs-body-sm)}.editor_tagChip__p_S2P>span{min-width:0;overflow-wrap:anywhere}.editor_tagInput__b38r5{min-width:0}.editor_tagSuggestions__6uF1_{list-style:none;margin:0;padding:var(--sp-1);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev-1)}.editor_tagSuggestion__3piDv{display:flex;align-items:center;min-height:2.75rem;padding-inline:var(--sp-3);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;overflow-wrap:anywhere}.editor_tagSuggestion__3piDv:hover,.editor_tagSuggestion__3piDv[data-active]{background:var(--accent-wash)}