.AdminTemplateFields_panel__RE5Pw{background:var(--theme-elevation-0,#fff);border:1px solid var(--theme-elevation-150,#d7d7d7);border-radius:8px;color:var(--theme-text,#222);overflow:hidden}.AdminTemplateFields_panelHeader__lNUaD{align-items:flex-start;border-bottom:1px solid var(--theme-elevation-150,#d7d7d7);display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.AdminTemplateFields_panelTitle__U9KuU{font-size:16px;font-weight:700;margin:0}.AdminTemplateFields_panelDescription__5h62h{color:var(--theme-elevation-650,#666);font-size:13px;line-height:1.55;margin:5px 0 0}.AdminTemplateFields_toolbar__N3TAu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminTemplateFields_input__sMfwZ,.AdminTemplateFields_select__CEpaG,.AdminTemplateFields_textarea__r5q08{background:var(--theme-input-bg,#fff);border:1px solid var(--theme-elevation-250,#bbb);border-radius:5px;color:var(--theme-text,#222);font:inherit;min-height:38px;padding:8px 10px;width:100%}.AdminTemplateFields_textarea__r5q08{min-height:88px;resize:vertical}.AdminTemplateFields_button__49fnf:focus-visible,.AdminTemplateFields_iconButton__KF2Ot:focus-visible,.AdminTemplateFields_input__sMfwZ:focus,.AdminTemplateFields_select__CEpaG:focus,.AdminTemplateFields_textarea__r5q08:focus{outline:2px solid var(--theme-success-500,#2f7d5c);outline-offset:2px}.AdminTemplateFields_button__49fnf,.AdminTemplateFields_iconButton__KF2Ot{background:var(--theme-elevation-50,#f5f5f5);border:1px solid var(--theme-elevation-250,#bbb);border-radius:5px;color:var(--theme-text,#222);cursor:pointer;font:inherit;min-height:36px;padding:7px 12px}.AdminTemplateFields_buttonPrimary__mjd9x{background:var(--theme-success-600,#27664c);border-color:var(--theme-success-600,#27664c);color:#fff}.AdminTemplateFields_buttonDanger__dU_9F{color:var(--theme-error-700,#a62f2f)}.AdminTemplateFields_button__49fnf:disabled,.AdminTemplateFields_iconButton__KF2Ot:disabled{cursor:not-allowed;opacity:.45}.AdminTemplateFields_iconButton__KF2Ot{min-width:36px;padding:5px 8px}.AdminTemplateFields_fieldList__fd78v{display:grid;gap:12px;list-style:none;margin:0;padding:16px}.AdminTemplateFields_fieldCard__78KeG{background:var(--theme-elevation-50,#f7f7f7);border:1px solid var(--theme-elevation-200,#c9c9c9);border-radius:7px;padding:14px}.AdminTemplateFields_fieldCardDragging__cjm1J{opacity:.55}.AdminTemplateFields_fieldCardHeader__TfdL0{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.AdminTemplateFields_fieldCardTitle__EvYCs{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.AdminTemplateFields_dragHandle__mXW_e{color:var(--theme-elevation-550,#777);cursor:grab;font-size:18px;letter-spacing:-2px;-webkit-user-select:none;user-select:none}.AdminTemplateFields_cardActions__CGGVq{display:flex;gap:6px}.AdminTemplateFields_fieldGrid__Gc00D{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminTemplateFields_fullWidth__Eq4Db{grid-column:1/-1}.AdminTemplateFields_label__ceuQn{display:grid;font-size:13px;font-weight:600;gap:6px}.AdminTemplateFields_hint__Mv_zC{color:var(--theme-elevation-600,#686868);display:block;font-size:12px;font-weight:400;line-height:1.45}.AdminTemplateFields_checkRow__6J_fB{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.AdminTemplateFields_checkLabel__ENn85{align-items:center;display:inline-flex;font-size:13px;gap:7px}.AdminTemplateFields_options__FHPc2{border-top:1px solid var(--theme-elevation-150,#d7d7d7);display:grid;gap:8px;margin-top:14px;padding-top:14px}.AdminTemplateFields_optionRow__tbx3m{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.AdminTemplateFields_errorList__oZ8YY{background:var(--theme-error-50,#fff1f1);border-top:1px solid var(--theme-error-200,#efb2b2);color:var(--theme-error-800,#872222);font-size:13px;margin:0;padding:12px 20px 12px 40px}.AdminTemplateFields_empty__SF87e{color:var(--theme-elevation-600,#686868);padding:34px 20px;text-align:center}.AdminTemplateFields_dynamicGrid__2B6NQ{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.AdminTemplateFields_dynamicFieldFull__dEWae{grid-column:1/-1}.AdminTemplateFields_required__aDaV_{color:var(--theme-error-600,#b22d2d)}.AdminTemplateFields_fieldError__a3VVo{color:var(--theme-error-700,#9c2525);font-size:12px}.AdminTemplateFields_extensionFallback__T9scy{background:var(--theme-elevation-50,#f5f5f5);border:1px dashed var(--theme-elevation-300,#aaa);border-radius:5px;padding:10px}.AdminTemplateFields_nestedPanel__rTnc_{background:var(--theme-elevation-0,#fff);margin-top:14px}.AdminTemplateFields_groupConfiguration__0cvhY{border-top:1px solid var(--theme-elevation-150,#d7d7d7);margin-top:14px;padding-top:14px}.AdminTemplateFields_fieldLabelRow__7zSs8{display:grid;gap:5px;margin-bottom:7px}.AdminTemplateFields_labelTitle__gRdsA{font-size:13px;font-weight:600}.AdminTemplateFields_dateRangeGrid__bANyl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminTemplateFields_galleryEditor__UsguE,.AdminTemplateFields_groupEditor__ASjxt{display:grid;gap:10px}.AdminTemplateFields_galleryRow__wGRGD{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto auto auto}.AdminTemplateFields_groupRow__Oqvtd{background:var(--theme-elevation-50,#f7f7f7);border:1px solid var(--theme-elevation-200,#c9c9c9);border-radius:7px;display:grid;gap:10px;padding:12px}.AdminTemplateFields_groupRowHeader__k295f{align-items:center;display:flex;gap:10px;justify-content:space-between}.AdminTemplateFields_presentationHeading__875MB{border-bottom:1px solid var(--theme-elevation-200,#c9c9c9);padding:8px 0 4px}.AdminTemplateFields_presentationHeading__875MB h2,.AdminTemplateFields_presentationHeading__875MB h3,.AdminTemplateFields_presentationHeading__875MB h4{margin:0}.AdminTemplateFields_headingDescription__Gq0Dy{color:var(--theme-elevation-600,#686868);font-size:13px;margin:5px 0 0}.AdminTemplateFields_richTextEditor__Zelq6{border:1px solid var(--theme-elevation-250,#bbb);border-radius:6px;display:grid;gap:10px;padding:10px}.AdminTemplateFields_richTextNotice__optVe{color:var(--theme-elevation-600,#686868);font-size:12px}.AdminTemplateFields_richTextBlock__uN6wg{border:1px solid var(--theme-elevation-150,#d7d7d7);border-radius:5px;overflow:hidden}.AdminTemplateFields_richTextToolbar__GMPnY{align-items:center;background:var(--theme-elevation-50,#f5f5f5);border-bottom:1px solid var(--theme-elevation-150,#d7d7d7);display:flex;gap:5px;padding:6px}.AdminTemplateFields_compactSelect__p69ZA{background:var(--theme-input-bg,#fff);border:1px solid var(--theme-elevation-250,#bbb);border-radius:4px;color:var(--theme-text,#222);font:inherit;min-height:32px;padding:4px 7px}.AdminTemplateFields_markButtonActive__tDCPo{background:var(--theme-success-100,#dcefe7);border-color:var(--theme-success-500,#2f7d5c);color:var(--theme-success-800,#174532)}.AdminTemplateFields_richTextSpacer__y2bJs{flex:1 1}.AdminTemplateFields_richTextInput__092pW{background:var(--theme-input-bg,#fff);border:0;color:var(--theme-text,#222);display:block;font:inherit;line-height:1.6;min-height:70px;padding:10px;resize:vertical;width:100%}.AdminTemplateFields_richTextInput__092pW:focus{outline:2px solid var(--theme-success-500,#2f7d5c);outline-offset:-2px}.AdminTemplateFields_richTextActions__q0Iye{display:flex;flex-wrap:wrap;gap:7px}.AdminTemplateFields_visuallyHidden__oPbgI{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AdminTemplateFields_status__8yn6t{color:var(--theme-elevation-650,#666);font-size:13px;padding:20px}.AdminTemplateFields_puckShell__2a0N7{border:1px solid var(--theme-elevation-200,#ccc);border-radius:8px;height:min(78vh,900px);min-height:620px;overflow:hidden}@media (max-width:800px){.AdminTemplateFields_fieldCardHeader__TfdL0,.AdminTemplateFields_panelHeader__lNUaD{align-items:stretch;flex-direction:column}.AdminTemplateFields_dateRangeGrid__bANyl,.AdminTemplateFields_dynamicGrid__2B6NQ,.AdminTemplateFields_fieldGrid__Gc00D,.AdminTemplateFields_galleryRow__wGRGD,.AdminTemplateFields_optionRow__tbx3m{grid-template-columns:1fr}.AdminTemplateFields_dynamicFieldFull__dEWae,.AdminTemplateFields_fullWidth__Eq4Db{grid-column:auto}}.EnhancedTemplateLab_view__JmiS9{color:var(--theme-text,#202322);display:grid;gap:22px;padding:clamp(20px,3vw,44px)}.EnhancedTemplateLab_hero__RUxiw{align-items:end;border-bottom:1px solid var(--theme-elevation-200,#ccc);display:flex;gap:24px;justify-content:space-between;padding-bottom:20px}.EnhancedTemplateLab_eyebrow__fyWhB{color:#8d372f;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 8px}.EnhancedTemplateLab_title__DPyqO{font-family:serif;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.1;margin:0}.EnhancedTemplateLab_description__mGR8s{color:var(--theme-elevation-650,#666);line-height:1.65;margin:10px 0 0;max-width:66rem}.EnhancedTemplateLab_isolationNotice__e2Un3{background:color-mix(in srgb,#2f7d5c 9%,var(--theme-elevation-0,#fff));border:1px solid color-mix(in srgb,#2f7d5c 40%,transparent);border-radius:6px;color:var(--theme-text,#222);font-size:13px;line-height:1.55;margin:0;padding:12px 14px}.EnhancedTemplateLab_toolbarGroup__QcjkY,.EnhancedTemplateLab_toolbar__EqU6A{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.EnhancedTemplateLab_toolbarGroup__QcjkY+.EnhancedTemplateLab_toolbarGroup__QcjkY{border-left:1px solid var(--theme-elevation-200,#ccc);margin-left:4px;padding-left:12px}.EnhancedTemplateLab_button__dTx4E{background:var(--theme-elevation-50,#f5f5f5);border:1px solid var(--theme-elevation-250,#bbb);border-radius:5px;color:var(--theme-text,#222);cursor:pointer;font:inherit;min-height:38px;padding:7px 12px}.EnhancedTemplateLab_button__dTx4E[data-active=true]{background:#253e39;border-color:#253e39;color:#fff}.EnhancedTemplateLab_button__dTx4E:focus-visible{outline:2px solid var(--theme-success-500,#2f7d5c);outline-offset:2px}.EnhancedTemplateLab_presetGrid__RHtmu{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.EnhancedTemplateLab_presetCard___0a44{background:var(--theme-elevation-0,#fff);border:1px solid var(--theme-elevation-200,#ccc);border-radius:7px;color:var(--theme-text,#222);cursor:pointer;display:grid;gap:7px;padding:16px;text-align:left}.EnhancedTemplateLab_presetCard___0a44:hover{border-color:var(--theme-elevation-400,#888)}.EnhancedTemplateLab_presetCard___0a44:focus-visible{outline:2px solid var(--theme-success-500,#2f7d5c);outline-offset:2px}.EnhancedTemplateLab_presetTitle__nU2lC{font-size:15px;font-weight:700}.EnhancedTemplateLab_presetDescription__dNxgf{color:var(--theme-elevation-650,#666);font-size:12px;line-height:1.55}.EnhancedTemplateLab_editorShell__WxCE9{background:#fff;height:min(82vh,960px);overflow:hidden}.EnhancedTemplateLab_editorShell__WxCE9,.EnhancedTemplateLab_previewShell__rVEC1{border:1px solid var(--theme-elevation-250,#bbb);border-radius:8px;min-height:680px}.EnhancedTemplateLab_previewShell__rVEC1{background:linear-gradient(90deg,rgb(19 33 33/3%) 1px,transparent 0),linear-gradient(rgb(19 33 33/3%) 1px,transparent 0),#e9ece9;background-size:24px 24px;overflow:auto;padding:clamp(16px,3vw,40px)}.EnhancedTemplateLab_previewPage__IHw6G{background:#fff;box-shadow:0 18px 60px rgb(16 28 28/14%);margin:0 auto;max-width:1440px;min-height:600px}.EnhancedTemplateLab_status__6l4J9{color:var(--theme-elevation-650,#666);font-size:12px;min-height:18px}.EnhancedTemplateLab_loading__A5f_k{align-items:center;color:var(--theme-elevation-650,#666);display:flex;height:100%;justify-content:center;min-height:680px}.EnhancedTemplateLab_navLink__qOsM0{border-left:2px solid transparent;color:var(--theme-elevation-700,#555);display:block;font-size:13px;margin:2px 0 10px;padding:8px 14px 8px 18px;text-decoration:none}.EnhancedTemplateLab_navLink__qOsM0:hover,.EnhancedTemplateLab_navLink__qOsM0[data-active=true]{background:var(--theme-elevation-50,#f5f5f5);border-left-color:#8d372f;color:var(--theme-text,#222)}@media (max-width:900px){.EnhancedTemplateLab_hero__RUxiw{align-items:stretch;flex-direction:column}.EnhancedTemplateLab_presetGrid__RHtmu{grid-template-columns:1fr}.EnhancedTemplateLab_editorShell__WxCE9,.EnhancedTemplateLab_loading__A5f_k{min-height:620px}}.richtext_editorShell__xgxwq{--editor-accent:#c9a45c;--editor-accent-strong:#e0bd73;--editor-border:color-mix(in srgb,var(--theme-elevation-300,#9f8a61) 48%,transparent);--editor-muted:var(--theme-elevation-600,#8f999a);--editor-surface:color-mix(in srgb,var(--theme-elevation-0,#071216) 94%,#ffffff 6%);--editor-surface-raised:color-mix(in srgb,var(--theme-elevation-50,#0d1b20) 90%,#ffffff 10%);--editor-text:var(--theme-text,#e7e3d8);background:var(--editor-surface);border:1px solid var(--editor-border);border-radius:10px;color:var(--editor-text);min-width:0;overflow:clip;position:relative}.richtext_editorShellLarge__lQ8Um{min-height:760px}.richtext_editorShellExpanded__iR3pq{background:var(--editor-surface);border-radius:0;display:flex;flex-direction:column;height:100dvh;inset:0;position:fixed;z-index:10000}.richtext_editorShellExpanded__iR3pq .richtext_toolbar__0yAiX{top:0}.richtext_toolbar__0yAiX{align-items:center;background:color-mix(in srgb,var(--editor-surface-raised) 96%,transparent);border-bottom:1px solid var(--editor-border);display:flex;flex-wrap:wrap;gap:5px;padding:9px 10px;position:sticky;top:var(--editor-sticky-top,0);z-index:8}.richtext_toolbarEnd__eJEss,.richtext_toolbarMore__voU2g,.richtext_toolbarPrimary__7lKYL{display:contents}.richtext_toolbarGroup__fiVRd{align-items:center;border-right:1px solid var(--editor-border);display:flex;gap:3px;padding-right:6px}.richtext_toolbarImmersiveGroup__tKm_x{border-right:0;margin-left:auto;padding-right:0}.richtext_mobileToolbarToggle__cOiAt{display:none}.richtext_colorControl__xmMUx,.richtext_toolbarButton__8g3jJ,.richtext_toolbarSelectSmall__mK101,.richtext_toolbarSelect__qPd7U{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--editor-muted);display:inline-flex;font:inherit;height:34px;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease}.richtext_toolbarButton__8g3jJ{cursor:pointer;min-width:34px;padding:0 7px}.richtext_colorControl__xmMUx:hover,.richtext_toolbarButtonActive__pv2lU,.richtext_toolbarButton__8g3jJ:hover:not(:disabled){background:color-mix(in srgb,var(--editor-accent) 13%,transparent);border-color:color-mix(in srgb,var(--editor-accent) 42%,transparent);color:var(--editor-accent-strong)}.richtext_colorControl__xmMUx:focus-within,.richtext_toolbarButton__8g3jJ:focus-visible,.richtext_toolbarSelectSmall__mK101:focus-visible,.richtext_toolbarSelect__qPd7U:focus-visible{outline:2px solid var(--editor-accent);outline-offset:1px}.richtext_toolbarButton__8g3jJ:disabled{cursor:not-allowed;opacity:.34}.richtext_toolbarSelectSmall__mK101,.richtext_toolbarSelect__qPd7U{background:var(--editor-surface-raised);border-color:var(--editor-border);cursor:pointer;padding:0 25px 0 9px}.richtext_toolbarSelect__qPd7U{width:112px}.richtext_toolbarSelectSmall__mK101{width:72px}.richtext_colorControl__xmMUx{cursor:pointer;gap:3px;padding:0 6px}.richtext_colorControl__xmMUx>span{border-bottom:3px solid var(--editor-accent);font-family:Georgia,serif;font-size:15px;font-weight:700;line-height:20px}.richtext_colorControl__xmMUx input{border:0;cursor:pointer;height:18px;opacity:0;padding:0;position:absolute;width:25px}.richtext_highlightGlyph__KZ5Qa{background:#dac486;border-bottom-color:#dac486!important;color:#161914;padding:0 2px}.richtext_hiddenInput__EpGof{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.richtext_imageDialog__ocpP3,.richtext_inlineDialog__onq29{align-items:end;background:var(--editor-surface-raised);border-bottom:1px solid var(--editor-border);display:grid;gap:10px;padding:14px}.richtext_inlineDialog__onq29{grid-template-columns:minmax(240px,1fr) auto auto auto}.richtext_imageDialog__ocpP3{grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) minmax(220px,1fr) auto}.richtext_imageDialog__ocpP3 label,.richtext_inlineDialog__onq29 label{display:grid;font-size:12px;gap:5px}.richtext_imageDialog__ocpP3 input,.richtext_inlineDialog__onq29 input[type=url]{background:var(--editor-surface);border:1px solid var(--editor-border);border-radius:5px;color:var(--editor-text);font:inherit;min-height:38px;padding:8px 10px}.richtext_inlineCheck__IjItS{align-items:center;display:flex!important;min-height:38px;white-space:nowrap}.richtext_dialogActions__i_lbl button,.richtext_inlineDialog__onq29 button{background:transparent;border:1px solid var(--editor-border);border-radius:5px;color:var(--editor-text);cursor:pointer;font:inherit;min-height:38px;padding:7px 12px}.richtext_dialogActions__i_lbl button:first-child,.richtext_inlineDialog__onq29 button:first-of-type{background:var(--editor-accent);border-color:var(--editor-accent);color:#111714;font-weight:700}.richtext_dialogActions__i_lbl button:disabled,.richtext_inlineDialog__onq29 button:disabled{cursor:not-allowed;opacity:.45}.richtext_imageDialog__ocpP3>div:first-child{display:grid;gap:4px}.richtext_imageDialog__ocpP3 small,.richtext_imageDialog__ocpP3>div:first-child span{color:var(--editor-muted);font-size:11px;line-height:1.45}.richtext_dialogActions__i_lbl{display:flex;gap:7px}.richtext_dialogError__Tybso{color:#dc7770;font-size:12px;grid-column:1/-1;margin:0}.richtext_editorCanvas__Q_L3P{min-height:420px;position:relative}.richtext_editorShellLarge__lQ8Um .richtext_editorCanvas__Q_L3P{min-height:680px}.richtext_editorShellExpanded__iR3pq .richtext_editorCanvas__Q_L3P{flex:1 1;min-height:0;overflow:auto}.richtext_contentEditable__1O34m{caret-color:var(--editor-accent-strong);color:var(--editor-text);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:17px;line-height:1.9;min-height:420px;outline:none;padding:34px clamp(22px,5vw,72px) 90px}.richtext_editorShellLarge__lQ8Um .richtext_contentEditable__1O34m{min-height:680px}.richtext_editorShellExpanded__iR3pq .richtext_contentEditable__1O34m{margin:0 auto;max-width:1050px;min-height:calc(100dvh - 118px);padding-bottom:160px;width:100%}.richtext_editorPlaceholder__oZLdF{color:color-mix(in srgb,var(--editor-muted) 70%,transparent);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:17px;left:clamp(22px,5vw,72px);pointer-events:none;position:absolute;top:34px}.richtext_editorFooter__S3AYV{align-items:center;background:var(--editor-surface-raised);border-top:1px solid var(--editor-border);color:var(--editor-muted);display:flex;font-size:11px;gap:20px;justify-content:space-between;padding:7px 12px}.richtext_editorParagraph__d0mu_{margin:0 0 1em}.richtext_editorH2__0h2Rd,.richtext_editorH3__wp4MZ,.richtext_editorH4__7eLCI{color:color-mix(in srgb,var(--editor-text) 94%,var(--editor-accent) 6%);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;letter-spacing:.035em;line-height:1.4}.richtext_editorH2__0h2Rd{font-size:1.75em;margin:1.7em 0 .75em}.richtext_editorH3__wp4MZ{font-size:1.4em;margin:1.5em 0 .65em}.richtext_editorH4__7eLCI{font-size:1.17em;margin:1.35em 0 .55em}.richtext_editorBold__WncSH{font-weight:700}.richtext_editorItalic__MfeKl{font-style:italic}.richtext_editorUnderline__kiqcd{text-decoration:underline;text-underline-offset:.18em}.richtext_editorStrikethrough__EWUYg{text-decoration:line-through}.richtext_editorUnderlineStrikethrough__JYorL{text-decoration:line-through underline;text-underline-offset:.18em}.richtext_editorLink__Gs0JD{color:#d6b467;text-decoration:underline;text-decoration-color:color-mix(in srgb,#d6b467 55%,transparent);text-underline-offset:.2em}.richtext_editorQuote__9l9Bm{border-left:3px solid var(--editor-accent);color:color-mix(in srgb,var(--editor-text) 76%,var(--editor-muted) 24%);font-size:1.04em;margin:1.4em 0;padding:.35em 0 .35em 1.35em}.richtext_editorOrderedList__oxh_Z,.richtext_editorUnorderedList__5Tlrr{margin:.8em 0 1.25em;padding-left:2em}.richtext_editorListItem__Jzghz{margin:.24em 0;padding-left:.25em}.richtext_editorNestedListItem___iB5Z{list-style-type:none}.richtext_editorLTR__QLdZt{direction:ltr}.richtext_editorImageNode__F1sIg{margin:1.6em 0}.richtext_editorFigure__dvG4L{background:color-mix(in srgb,var(--editor-surface-raised) 88%,transparent);border:1px solid transparent;border-radius:8px;margin:1.8em auto;max-width:100%;padding:10px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.richtext_editorFigureSelected__u0vQY{border-color:var(--editor-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--editor-accent) 22%,transparent)}.richtext_editorImage__z_864{display:block;height:auto;margin:0 auto;max-height:72vh;max-width:100%;object-fit:contain;width:auto}.richtext_editorFigure__dvG4L figcaption{color:var(--editor-muted);font-size:12px;line-height:1.65;padding:9px 6px 2px;text-align:center}.richtext_editorImageRemove__7oQgW{align-items:center;background:rgba(4,10,12,.86);border:1px solid rgba(231,227,216,.24);border-radius:5px;color:#eee8dc;cursor:pointer;display:flex;gap:5px;opacity:0;padding:7px 10px;position:absolute;right:18px;top:18px;transition:opacity .14s ease}.richtext_editorFigureSelected__u0vQY .richtext_editorImageRemove__7oQgW,.richtext_editorFigure__dvG4L:hover .richtext_editorImageRemove__7oQgW,.richtext_editorImageRemove__7oQgW:focus-visible{opacity:1}.richtext_editorImageUnavailable__lopUl{color:var(--editor-muted);padding:64px 20px;text-align:center}@media (max-width:900px){.richtext_colorControl__xmMUx,.richtext_toolbarButton__8g3jJ,.richtext_toolbarSelectSmall__mK101,.richtext_toolbarSelect__qPd7U{height:44px}.richtext_toolbarButton__8g3jJ{min-width:44px}.richtext_toolbar__0yAiX{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto auto;overflow:visible;padding:0}.richtext_toolbarEnd__eJEss,.richtext_toolbarMore__voU2g,.richtext_toolbarPrimary__7lKYL{align-items:center;min-width:0}.richtext_toolbarMore__voU2g,.richtext_toolbarPrimary__7lKYL{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.richtext_toolbarPrimary__7lKYL{grid-column:1;grid-row:1;padding:8px 4px 8px 8px}.richtext_toolbarMore__voU2g{border-top:1px solid var(--editor-border);display:none;grid-column:1/-1;grid-row:2;padding:8px}.richtext_toolbarMobileExpanded__VNjRr .richtext_toolbarMore__voU2g{display:flex}.richtext_toolbarEnd__eJEss{display:flex;grid-column:3;grid-row:1;padding:8px 8px 8px 3px}.richtext_toolbarGroup__fiVRd{flex:0 0 auto}.richtext_toolbarImmersiveGroup__tKm_x{margin-left:0}.richtext_mobileToolbarToggle__cOiAt{align-self:center;display:inline-flex;grid-column:2;grid-row:1;margin:8px 3px}.richtext_imageDialog__ocpP3,.richtext_inlineDialog__onq29{align-items:stretch;grid-template-columns:1fr}.richtext_dialogActions__i_lbl{flex-wrap:wrap}.richtext_editorShellLarge__lQ8Um,.richtext_editorShellLarge__lQ8Um .richtext_contentEditable__1O34m,.richtext_editorShellLarge__lQ8Um .richtext_editorCanvas__Q_L3P{min-height:460px}.richtext_contentEditable__1O34m,.richtext_editorCanvas__Q_L3P{min-height:360px}.richtext_contentEditable__1O34m{font-size:16px;line-height:1.82;padding:25px 19px 74px}.richtext_editorPlaceholder__oZLdF{font-size:15px;left:19px;right:19px;top:25px}.richtext_editorFooter__S3AYV{align-items:flex-start;flex-direction:column;gap:3px}.richtext_editorImageRemove__7oQgW{opacity:1}}@media (max-width:520px){.richtext_editorShell__xgxwq{border-radius:7px}.richtext_editorShellLarge__lQ8Um,.richtext_editorShellLarge__lQ8Um .richtext_contentEditable__1O34m,.richtext_editorShellLarge__lQ8Um .richtext_editorCanvas__Q_L3P{min-height:420px}.richtext_toolbarSelect__qPd7U{width:104px}.richtext_editorFooter__S3AYV span:first-child{display:none}}.YearlyChronologyMatrix_yearField__iZkHw{display:grid;gap:.45rem}.YearlyChronologyMatrix_yearField__iZkHw input{width:100%;min-height:40px;padding:0 .8rem;color:var(--theme-text);font:inherit;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:4px}.YearlyChronologyMatrix_yearField__iZkHw input:focus{border-color:var(--theme-elevation-400);outline:1px solid var(--theme-elevation-400)}.YearlyChronologyMatrix_matrixPanel__s_kMS small,.YearlyChronologyMatrix_yearField__iZkHw small{display:block;color:var(--theme-elevation-500);font-size:.74rem;line-height:1.35}.YearlyChronologyMatrix_matrixPanel__s_kMS{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-elevation-50) 88%,#a88548 12%),var(--theme-bg));border:1px solid var(--theme-elevation-150);border-radius:8px}.YearlyChronologyMatrix_matrixHeading___vX91{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.YearlyChronologyMatrix_matrixHeading___vX91 span{color:#a37a37;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.YearlyChronologyMatrix_matrixHeading___vX91 h3{margin:.15rem 0 .25rem;font-size:1.2rem}.YearlyChronologyMatrix_matrixHeading___vX91 p,.YearlyChronologyMatrix_matrixPanel__s_kMS>p{margin:0;color:var(--theme-elevation-600)}.YearlyChronologyMatrix_mapCell__wPJun button,.YearlyChronologyMatrix_matrixHeading___vX91 button{min-height:34px;padding:0 .8rem;color:var(--theme-text);font:inherit;white-space:nowrap;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:4px;cursor:pointer}.YearlyChronologyMatrix_mapCell__wPJun button:hover,.YearlyChronologyMatrix_matrixHeading___vX91 button:hover{border-color:#a37a37}.YearlyChronologyMatrix_mapCell__wPJun button:disabled,.YearlyChronologyMatrix_matrixHeading___vX91 button:disabled{cursor:wait;opacity:.55}.YearlyChronologyMatrix_notice__gt9rC{margin:.7rem 0;padding:.65rem .8rem;color:var(--theme-elevation-700);background:color-mix(in srgb,#a37a37 10%,transparent);border-left:3px solid #a37a37}.YearlyChronologyMatrix_hiddenInput__sIJ4r{display:none}.YearlyChronologyMatrix_tableViewport__MV8PH{max-height:min(62vh,680px);overflow:auto;border:1px solid var(--theme-elevation-150);border-radius:5px}.YearlyChronologyMatrix_tableViewport__MV8PH table{width:100%;min-width:760px;border-collapse:collapse;background:var(--theme-bg)}.YearlyChronologyMatrix_tableViewport__MV8PH th{position:sticky;z-index:2;top:0;padding:.75rem;color:var(--theme-elevation-700);font-size:.72rem;font-weight:600;text-align:left;letter-spacing:.08em;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.YearlyChronologyMatrix_tableViewport__MV8PH th:first-child{width:105px}.YearlyChronologyMatrix_tableViewport__MV8PH th:last-child{width:42%}.YearlyChronologyMatrix_tableViewport__MV8PH td{padding:.65rem .75rem;vertical-align:middle;border-bottom:1px solid var(--theme-elevation-100)}.YearlyChronologyMatrix_tableViewport__MV8PH tbody tr:hover{background:color-mix(in srgb,#a37a37 4%,transparent)}.YearlyChronologyMatrix_mapCell__wPJun{display:grid;grid-template-columns:48px minmax(110px,1fr) auto;gap:.65rem;align-items:center}.YearlyChronologyMatrix_mapCell__wPJun i{display:block;width:48px;height:32px;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:3px;background:linear-gradient(135deg,transparent 47%,var(--theme-elevation-250) 49%,var(--theme-elevation-250) 51%,transparent 53%),var(--theme-elevation-100)}.YearlyChronologyMatrix_mapCell__wPJun .YearlyChronologyMatrix_mapPreview__K_dil{background-position:50%;background-size:cover}@media (max-width:700px){.YearlyChronologyMatrix_matrixPanel__s_kMS{padding:.8rem}.YearlyChronologyMatrix_matrixHeading___vX91{align-items:stretch;flex-direction:column}.YearlyChronologyMatrix_matrixHeading___vX91 button{align-self:flex-start}}.components_control__Xv_zb{display:inline-flex;flex:0 0 auto;gap:var(--ds-space-2);align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-sm);font-family:var(--ds-type-sans);font-weight:600;line-height:var(--ds-type-leading-tight);text-align:center;text-decoration:none;letter-spacing:.035em;cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard),background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard),transform var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);appearance:none;-webkit-tap-highlight-color:transparent}.components_control__Xv_zb:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;box-shadow:var(--ds-focus-ring)}.components_control__Xv_zb:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.components_control__Xv_zb:disabled,.components_control__Xv_zb[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.components_sizeSmall__21x5S{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-type-size-xs)}.components_sizeMedium__Fhnrt{padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-type-size-sm)}.components_sizeLarge__V9kQ1{min-height:48px;padding:var(--ds-space-3) var(--ds-space-5);font-size:var(--ds-type-size-md)}.components_fullWidth__9jk6M{width:100%}.components_primary__tsbzk{border-color:var(--ds-accent);color:var(--ds-text-on-accent);background:var(--ds-accent)}.components_secondary__mwvCH{border-color:var(--ds-line-strong);color:var(--ds-text-primary);background:transparent}.components_ghost__IYmqh{border-color:transparent;color:var(--ds-text-secondary);background:transparent}.components_danger__P_JVo{border-color:var(--ds-status-danger);color:var(--ds-text-on-status);background:var(--ds-status-danger)}@media (hover:hover){.components_primary__tsbzk:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ds-accent-hover);background:var(--ds-accent-hover)}.components_secondary__mwvCH:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ds-accent);color:var(--ds-accent-strong);background:var(--ds-accent-soft)}.components_ghost__IYmqh:hover:not(:disabled,[aria-disabled=true]){color:var(--ds-accent-strong);background:var(--ds-accent-soft)}.components_danger__P_JVo:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ds-status-danger-hover);background:var(--ds-status-danger-hover)}}.components_spinner__glCms{width:1em;height:1em;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:components_spin__EYjjh var(--ds-motion-duration-slow) linear infinite}.components_badge__Amo5A{display:inline-flex;gap:var(--ds-space-2);align-items:center;min-height:26px;padding:var(--ds-space-1) var(--ds-space-2);border:var(--ds-border-width) solid var(--badge-color);border-radius:var(--ds-radius-pill);color:var(--badge-color);background:var(--badge-background);font-family:var(--ds-type-sans);font-size:var(--ds-type-size-xs);font-weight:600;line-height:var(--ds-type-leading-tight);letter-spacing:.035em}.components_badgeDot__VYcWk{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentcolor;box-shadow:0 0 0 3px var(--badge-background)}.components_toneNeutral__FTiFm{--badge-color:var(--ds-text-secondary);--badge-background:var(--ds-surface-subtle)}.components_toneInfo__D_gcg{--badge-color:var(--ds-status-info);--badge-background:var(--ds-status-info-soft)}.components_toneSuccess__7OBxb{--badge-color:var(--ds-status-success);--badge-background:var(--ds-status-success-soft)}.components_toneWarning__9MfaX{--badge-color:var(--ds-status-warning);--badge-background:var(--ds-status-warning-soft)}.components_toneDanger__ZZfBY{--badge-color:var(--ds-status-danger);--badge-background:var(--ds-status-danger-soft)}.components_notice__hCNQd{--notice-color:var(--ds-text-secondary);--notice-background:var(--ds-surface-subtle);display:grid;grid-template-columns:4px minmax(0,1fr);overflow:hidden;border:var(--ds-border-width) solid var(--ds-line-default);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);background:var(--notice-background)}.components_noticeRail__kBj9o{background:var(--notice-color)}.components_noticeBody__x97RE{display:grid;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-4)}.components_noticeTitle__4rBG_{margin:0;color:var(--notice-color);font-size:var(--ds-type-size-sm);font-weight:700;line-height:var(--ds-type-leading-tight)}.components_noticeContent__uVsI2{color:var(--ds-text-secondary);font-size:var(--ds-type-size-sm);line-height:var(--ds-type-leading-body)}.components_noticeContent__uVsI2>:first-child{margin-top:0}.components_noticeContent__uVsI2>:last-child{margin-bottom:0}.components_noticeActions__f8bQp{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;padding-top:var(--ds-space-1)}.components_noticeNeutral___TwkK{--notice-color:var(--ds-text-secondary)}.components_noticeInfo__fumFe{--notice-color:var(--ds-status-info);--notice-background:var(--ds-status-info-soft)}.components_noticeSuccess__8OZYW{--notice-color:var(--ds-status-success);--notice-background:var(--ds-status-success-soft)}.components_noticeWarning__44_hG{--notice-color:var(--ds-status-warning);--notice-background:var(--ds-status-warning-soft)}.components_noticeDanger__3Eryv{--notice-color:var(--ds-status-danger);--notice-background:var(--ds-status-danger-soft)}.components_state__kGZIU{display:grid;justify-items:start;min-width:0;min-height:220px;padding:clamp(var(--ds-space-6),6vw,var(--ds-space-12));border:var(--ds-border-width) solid var(--ds-line-default);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);background:var(--ds-surface-subtle)}.components_stateCompact__hHEgp{min-height:0;padding:var(--ds-space-5)}.components_stateInner__oYxvV{display:grid;gap:var(--ds-space-3);width:min(100%,42rem);align-content:center}.components_stateMark__8_ZXt{display:grid;width:40px;height:40px;place-items:center;margin-bottom:var(--ds-space-1);border:var(--ds-border-width) solid;border-radius:50%;color:var(--state-color);background:var(--state-background);font-family:var(--ds-type-serif);font-size:var(--ds-type-size-lg)}.components_stateTitle__NapCF{margin:0;color:var(--ds-text-primary);font-family:var(--ds-type-serif);font-size:var(--ds-type-size-xl);font-weight:500;line-height:var(--ds-type-leading-tight)}.components_stateDescription__olMeG{max-width:60ch;margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-size-sm);line-height:var(--ds-type-leading-body)}.components_stateAction__lfaJG{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;padding-top:var(--ds-space-2)}.components_stateLoading__xAtKy{--state-color:var(--ds-accent);--state-background:var(--ds-accent-soft)}.components_stateEmpty__aMZst{--state-color:var(--ds-status-info);--state-background:var(--ds-status-info-soft)}.components_stateError__FcqMR{--state-color:var(--ds-status-danger);--state-background:var(--ds-status-danger-soft)}.components_stateSpinner__b2gdm{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:components_spin__EYjjh .9s linear infinite}@keyframes components_spin__EYjjh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.components_control__Xv_zb{transition:none}.components_control__Xv_zb:active:not(:disabled,[aria-disabled=true]){transform:none}.components_spinner__glCms,.components_stateSpinner__b2gdm{animation:none;border-style:dotted}}