.AdminEmojis_page__9Vc9I{min-width:0}.AdminEmojis_readOnly__EuVng{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--surface-input) 56%,transparent)}.AdminEmojis_readOnly__EuVng>div{display:grid;gap:var(--admin-gap-label)}.AdminEmojis_readOnly__EuVng strong{color:var(--text-body);font:var(--type-heading-sm)}.AdminEmojis_readOnly__EuVng span{font:var(--type-body-sm)}.AdminEmojis_section__Nda3Q{display:grid;gap:14px;min-width:0;padding:clamp(14px,2vw,20px);border:1px solid color-mix(in srgb,var(--border-accent) 30%,transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-accent-300) 6%,transparent),transparent 32%),color-mix(in srgb,var(--surface-panel) 82%,transparent);box-shadow:var(--bevel-up),var(--shadow-panel)}.AdminEmojis_sectionToolbar__r_Lph{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;color:var(--text-muted);font:var(--type-body-sm)}.AdminEmojis_sectionToolbar__r_Lph>span{min-width:0}@media (max-width:680px){.AdminEmojis_sectionToolbar__r_Lph{align-items:stretch;flex-direction:column}}.AdminEmojis_grid__XVrE_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:12px;min-width:0}.AdminEmojis_card__JqTz7{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--border-accent) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--effect-shadow) 16%,transparent)}.AdminEmojis_card__JqTz7[data-active=false]{opacity:.66}.AdminEmojis_preview__uQEdv{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:1px solid var(--brand-accent-600);border-radius:var(--radius-md);background:linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 75%),linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 75%),color-mix(in srgb,var(--effect-shadow) 22%,transparent);background-position:0 0,6px 6px;background-size:12px 12px}.AdminEmojis_preview__uQEdv img{width:44px;height:44px;object-fit:contain}.AdminEmojis_preview__uQEdv span{font-size:28px;line-height:1}.AdminEmojis_copy__ZzudS{min-width:0}.AdminEmojis_copy__ZzudS strong{display:block;overflow:hidden;color:var(--text-body);font:var(--type-heading-sm);text-overflow:ellipsis;white-space:nowrap}.AdminEmojis_copy__ZzudS code{display:inline-block;max-width:100%;margin-top:3px;overflow:hidden;color:var(--brand-accent-200);font:600 11px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.AdminEmojis_meta__xlQBR{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.AdminEmojis_badge__e78Ba{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-pill);color:var(--text-faint);background:color-mix(in srgb,var(--effect-shadow) 14%,transparent);font:700 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.AdminEmojis_badge__e78Ba[data-tone=active]{border-color:color-mix(in srgb,var(--status-open) 52%,transparent);color:var(--status-open-text)}.AdminEmojis_manage__kURKP{grid-column:1/-1;justify-self:end}.AdminEmojis_form__jo9s3{display:grid;gap:16px}.AdminEmojis_formGrid__EazFH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminEmojis_field__N_Ss5{display:grid;align-content:start;gap:6px;min-width:0}.AdminEmojis_fieldWide__l21Kh{grid-column:1/-1}.AdminEmojis_field__N_Ss5>span,.AdminEmojis_uploadTitle__0LM_r{color:var(--text-faint);font:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.AdminEmojis_field__N_Ss5 input{width:100%;height:38px;min-width:0;box-sizing:border-box;padding:0 11px;border:1px solid var(--brand-accent-600);border-radius:var(--radius-md);outline:0;color:var(--text-body);background:color-mix(in srgb,var(--surface-input) 82%,transparent);font:var(--type-body-sm)}.AdminEmojis_field__N_Ss5 input:focus-visible,.AdminEmojis_uploadPicker__n7z_y:focus-within{border-color:var(--brand-accent-300);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent-300) 18%,transparent)}.AdminEmojis_field__N_Ss5 input[aria-invalid=true]{border-color:var(--status-full)}.AdminEmojis_upload__EqF1k{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--effect-shadow) 14%,transparent)}.AdminEmojis_uploadPreview__LGiZr{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border:1px solid var(--brand-accent-600);border-radius:var(--radius-md);background:color-mix(in srgb,var(--effect-shadow) 24%,transparent)}.AdminEmojis_uploadPreview__LGiZr img{width:66px;height:66px;object-fit:contain}.AdminEmojis_uploadPicker__n7z_y{display:grid;gap:9px;min-width:0;padding:11px 12px;border:1px dashed var(--brand-accent-600);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-input) 42%,transparent)}.AdminEmojis_fileInput__wih_d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AdminEmojis_fileControls__LrFhV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.AdminEmojis_fileButton__u7ZVD{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 14px;border:1px solid var(--brand-accent-500);border-radius:var(--radius-md);color:var(--text-on-accent);background:var(--gradient-accent-raised);box-shadow:var(--shadow-button),var(--bevel-up);cursor:pointer;font:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.AdminEmojis_fileButton__u7ZVD[data-disabled=true]{cursor:not-allowed;opacity:.48}.AdminEmojis_fileMeta__ALjV0{display:grid;gap:2px;min-width:0}.AdminEmojis_fileMeta__ALjV0 strong{overflow:hidden;color:var(--text-body);font:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap}.AdminEmojis_fileEmpty__PGI6X,.AdminEmojis_fileMeta__ALjV0 small{color:var(--text-muted);font:var(--type-body-xs)}.AdminEmojis_defaultIdentityHint__dF5wp{grid-column:1/-1;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--effect-shadow) 12%,transparent)}.AdminEmojis_hint___sdnB{color:var(--text-faint);font:var(--type-body-sm);text-wrap:pretty}.AdminEmojis_error__F_Uz5{color:var(--status-full)}.AdminEmojis_formActions__y0R7h{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.AdminEmojis_dangerZone__4WS6c{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--status-full) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--status-full) 8%,transparent)}.AdminEmojis_dangerZone__4WS6c span{color:var(--text-muted);font:var(--type-body-sm)}@media (max-width:640px){.AdminEmojis_formGrid__EazFH{grid-template-columns:1fr}.AdminEmojis_fieldWide__l21Kh{grid-column:auto}.AdminEmojis_upload__EqF1k{grid-template-columns:1fr}.AdminEmojis_uploadPreview__LGiZr{justify-self:center}.AdminEmojis_fileControls__LrFhV{grid-template-columns:1fr}.AdminEmojis_fileButton__u7ZVD,.AdminEmojis_fileControls__LrFhV button{width:100%;box-sizing:border-box}.AdminEmojis_dangerZone__4WS6c,.AdminEmojis_formActions__y0R7h{align-items:stretch;flex-direction:column}.AdminEmojis_dangerZone__4WS6c button,.AdminEmojis_formActions__y0R7h button{width:100%}}.AdminHelpCenter_readOnly__4MmXm{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--surface-input) 56%,transparent)}.AdminHelpCenter_readOnly__4MmXm>div{display:grid;gap:var(--admin-gap-label)}.AdminHelpCenter_readOnly__4MmXm strong{color:var(--text-body);font:var(--type-heading-sm)}.AdminHelpCenter_readOnly__4MmXm span{font:var(--type-body-sm)}.AdminHelpCenter_titleCell__EQXjs{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--admin-gap-label)}.AdminHelpCenter_publishCell__nH___{display:inline-flex;align-items:center;gap:var(--admin-gap-label);color:var(--text-body);font:var(--type-body-sm)}.AdminHelpCenter_form__a8_FP{display:grid;gap:var(--admin-gap-field);min-width:0}.AdminHelpCenter_refusal__50LQU{margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--status-full) 45%,transparent);border-radius:var(--radius-md);color:var(--status-danger-text);background:color-mix(in srgb,var(--action-danger) 12%,transparent);font:var(--type-body-sm)}.AdminHelpCenter_languages__jOPoX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);min-width:0}.AdminHelpCenter_languageFields__N7NLd{display:grid;gap:var(--admin-gap-field);min-width:0}.AdminHelpCenter_languages__jOPoX [data-admin-form=fieldset__legend]{margin-bottom:var(--admin-gap-label);padding:0;color:var(--text-body);font:var(--type-heading-sm)}.AdminHelpCenter_removal__QE2Ix{margin-inline-end:auto}@media (max-width:760px){.AdminHelpCenter_languages__jOPoX{grid-template-columns:minmax(0,1fr)}}.AdminSystemTheme_page__zUh5x{min-width:0}.AdminSystemTheme_errorNote__dfXXG,.AdminSystemTheme_licenseNote__CvvuC,.AdminSystemTheme_scopeNote__VWYAY{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-md);color:color-mix(in srgb,var(--admin-text) 72%,transparent);background:color-mix(in srgb,var(--admin-surface) 88%,transparent)}.AdminSystemTheme_errorNote__dfXXG strong,.AdminSystemTheme_licenseNote__CvvuC strong,.AdminSystemTheme_scopeNote__VWYAY strong{color:var(--admin-text)}.AdminSystemTheme_errorNote__dfXXG{border-color:color-mix(in srgb,var(--status-danger) 56%,transparent);color:var(--admin-text);background:color-mix(in srgb,var(--status-danger) 8%,var(--admin-surface))}.AdminSystemTheme_cardActions__5VJ8O,.AdminSystemTheme_directoryHead__z5BbP,.AdminSystemTheme_editorActions__wTcgB{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.AdminSystemTheme_templateActions__hHyi2{display:flex;flex-wrap:wrap;gap:10px}.AdminSystemTheme_usage__cj3Xx{display:grid;gap:4px;min-width:180px;color:color-mix(in srgb,var(--admin-text) 72%,transparent)}.AdminSystemTheme_usage__cj3Xx progress{inline-size:100%;accent-color:var(--admin-accent)}.AdminSystemTheme_grid__gSKNM{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.AdminSystemTheme_card__XyrIL{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-lg);color:var(--admin-text);background:var(--admin-surface);box-shadow:var(--shadow-panel)}.AdminSystemTheme_cardActionButtons__Qhpk7{display:flex;flex:1 1 100%;align-items:stretch;gap:8px}.AdminSystemTheme_cardActionButtons__Qhpk7>*{flex:1 1 0;min-width:0}.AdminSystemTheme_card__XyrIL[data-default=true]{border-color:color-mix(in srgb,var(--admin-accent) 64%,transparent);box-shadow:var(--glow-accent)}.AdminSystemTheme_cardHeader__mxCdh{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.AdminSystemTheme_cardHeader__mxCdh h3,.AdminSystemTheme_cardHeader__mxCdh p{margin:0}.AdminSystemTheme_cardHeader__mxCdh p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:4px;color:color-mix(in srgb,var(--admin-text) 72%,transparent)}.AdminSystemTheme_swatch__SfANt{display:grid;grid-template-columns:repeat(2,20px);grid-template-rows:repeat(2,20px);overflow:hidden;border:1px solid color-mix(in srgb,var(--admin-edge) 64%,transparent);border-radius:var(--radius-sm)}.AdminSystemTheme_character__buDk5{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;margin:0}.AdminSystemTheme_character__buDk5>div{display:grid;gap:4px;min-width:0}.AdminSystemTheme_character__buDk5 dt{color:color-mix(in srgb,var(--admin-text) 72%,transparent);font:var(--type-label-xs)}.AdminSystemTheme_character__buDk5 dd{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font:var(--type-label-sm)}.AdminSystemTheme_character__buDk5 dd>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminSystemTheme_fontMark__2tidx{flex:none;color:var(--admin-accent);font-size:1.35rem;line-height:1}.AdminSystemTheme_cornerMark__bCwDx{flex:none;width:34px;height:34px;border-top:2px solid var(--admin-accent);border-left:2px solid var(--admin-accent)}.AdminSystemTheme_badgeRow__Hgyew{display:flex;gap:6px;flex-wrap:wrap}.AdminSystemTheme_badge__lPnsU{padding:3px 7px;border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--admin-text) 72%,transparent);background:color-mix(in srgb,var(--admin-surface) 88%,transparent);font:var(--type-label-sm)}.AdminSystemTheme_badge__lPnsU[data-kind=default],.AdminSystemTheme_badge__lPnsU[data-kind=live]{color:var(--status-success-text);border-color:color-mix(in srgb,var(--status-online) 52%,transparent);background:color-mix(in srgb,var(--status-online) 10%,var(--admin-surface))}.AdminSystemTheme_elementPanel__l1emy,.AdminSystemTheme_form___ahAi{display:grid;gap:16px}.AdminSystemTheme_editor__1N_z8{display:grid;gap:var(--admin-gap-panel);min-width:0}.AdminSystemTheme_field__ToQmV{display:grid;align-content:start;gap:var(--admin-gap-label);color:color-mix(in srgb,var(--admin-text) 72%,transparent)}.AdminSystemTheme_fieldWide__8fWKI{grid-column:1/-1}.AdminSystemTheme_workspace__9TfGq{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;align-items:start}.AdminSystemTheme_workspace__9TfGq:not(:has(>.AdminSystemTheme_managementRail__QBDd5)){grid-template-columns:minmax(0,1fr)}.AdminSystemTheme_managementRail__QBDd5{position:sticky;top:12px;display:grid;gap:16px}.AdminSystemTheme_elementPanel__l1emy{color:var(--admin-text)}.AdminSystemTheme_elementPanel__l1emy>span{color:color-mix(in srgb,var(--admin-text) 72%,transparent);font:var(--type-body-sm)}.AdminSystemTheme_statusRow__iCkEN{display:grid;gap:10px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent)}.AdminSystemTheme_elementPanel__l1emy h3,.AdminSystemTheme_elementPanel__l1emy p{margin:0}.AdminSystemTheme_loadingLine__gJ2tj{display:flex;align-items:center;min-block-size:1lh}.AdminSystemTheme_dangerZone___k8xJ{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent)}.AdminSystemTheme_liveLink__IlMWJ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--admin-control-h);padding:7px 14px;border:1px solid var(--brand-accent-500);border-radius:var(--radius-md);color:var(--text-heading);background:linear-gradient(var(--control-hover-tint,transparent),var(--control-hover-tint,transparent)),var(--gradient-chrome-surface);box-shadow:var(--shadow-button),var(--bevel-up);font:var(--type-action-sm);letter-spacing:var(--tracking-action);text-decoration:none;text-transform:uppercase}@media (hover:hover){.AdminSystemTheme_liveLink__IlMWJ:hover:not([aria-disabled=true]){--control-hover-tint:color-mix(in srgb,var(--effect-highlight) 12%,transparent);border-color:var(--brand-accent-300);box-shadow:var(--shadow-button),var(--bevel-up),var(--glow-accent);transform:translateY(-1px)}}.AdminSystemTheme_liveLink__IlMWJ:focus-visible{outline:2px solid var(--brand-accent-300);outline-offset:2px}@media (pointer:fine){.AdminSystemTheme_liveLink__IlMWJ{min-height:var(--admin-control-h-dense)}}.AdminSystemTheme_liveLink__IlMWJ[aria-disabled=true]{cursor:not-allowed;opacity:.48}.AdminSystemTheme_liveLinkReason__MgcLy{color:var(--status-warn);font:var(--type-body-xs)}@media (max-width:1000px){.AdminSystemTheme_workspace__9TfGq{grid-template-columns:1fr}.AdminSystemTheme_managementRail__QBDd5{position:static}}@media (max-width:680px){.AdminSystemTheme_fieldWide__8fWKI{grid-column:auto}}.AdminSystemThemePalette_palette__CFNFr{display:grid;gap:16px}.AdminSystemThemePalette_appearanceEditor__vmjMS{display:grid;gap:14px}.AdminSystemThemePalette_appearanceEditor__vmjMS header h3,.AdminSystemThemePalette_appearanceEditor__vmjMS header p{margin:0}.AdminSystemThemePalette_appearanceEditor__vmjMS header p{margin-top:4px;color:color-mix(in srgb,var(--admin-text) 72%,transparent)}.AdminSystemThemePalette_appearanceGrid__ZabnC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminSystemThemePalette_contrastPass__VPU8R{margin:0;font:var(--type-body-sm);color:var(--status-success-text)}.AdminSystemThemePalette_contrastList__uA5_n{display:grid;gap:6px;margin:0;padding:0 0 0 18px;font:var(--type-body-sm);color:var(--status-danger-text)}.AdminSystemThemePalette_contrastList__uA5_n code{font:var(--type-label-sm);color:var(--admin-text);overflow-wrap:anywhere}.AdminSystemThemePalette_appearanceChoices__V6bka{display:grid;align-content:start;gap:var(--admin-gap-label);min-width:0}.AdminSystemThemePalette_fontSample__fCBwi{display:block;overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.AdminSystemThemePalette_appearanceGrid__ZabnC{grid-template-columns:1fr}}.AdminSystemThemePalette_paletteGroup__erK2W{border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-md);background:var(--admin-surface)}.AdminSystemThemePalette_paletteGroup__erK2W summary{display:flex;align-items:center;min-height:var(--admin-control-h);padding:12px 14px;border-radius:var(--radius-md);cursor:pointer;color:var(--admin-text);font:var(--type-label-md)}.AdminSystemThemePalette_paletteGroup__erK2W summary:focus-visible{box-shadow:0 0 0 var(--rule-thin) var(--brand-accent-300)}@media (pointer:fine){.AdminSystemThemePalette_paletteGroup__erK2W summary{min-height:var(--admin-control-h-dense)}}.AdminSystemThemePalette_colorGrid__YllCC{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:9px;padding:0 12px 12px}.AdminSystemThemePalette_colorControl__5xwpB{--theme-swatch:var(--admin-control-h);display:grid;grid-template-columns:var(--theme-swatch) minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--admin-edge) 28%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--admin-text) 72%,transparent);background:color-mix(in srgb,var(--admin-surface) 88%,transparent)}.AdminSystemThemePalette_colorControl__5xwpB input[type=color]{inline-size:var(--theme-swatch);block-size:var(--theme-swatch);padding:0;border:0;background:transparent}.AdminSystemThemePalette_colorControl__5xwpB input[type=color]:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 var(--rule-thin) var(--brand-accent-300)}.AdminSystemThemePalette_paletteAreaHead__REs_e,.AdminSystemThemePalette_paletteHeader__Yh7zh{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.AdminSystemThemePalette_paletteAreaHead__REs_e h4,.AdminSystemThemePalette_paletteHeader__Yh7zh h3,.AdminSystemThemePalette_paletteHeader__Yh7zh p{margin:0}.AdminSystemThemePalette_paletteAreaHead__REs_e span,.AdminSystemThemePalette_paletteHeader__Yh7zh p{margin-top:4px;color:color-mix(in srgb,var(--admin-text) 72%,transparent)}.AdminSystemThemePalette_paletteArea__aBH9K{display:grid;gap:8px}.AdminSystemThemePalette_paletteAreaHead__REs_e{padding-top:8px;border-bottom:1px solid color-mix(in srgb,var(--admin-edge) 32%,transparent)}.AdminSystemThemePalette_colorControl__5xwpB .AdminSystemThemePalette_hexInput__gj5PY{box-sizing:border-box;inline-size:100%;min-width:0;block-size:var(--theme-swatch);min-height:var(--theme-swatch);padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-sm);color:var(--admin-text);background:var(--field-surface);font:500 13px/1.2 var(--font-mono);text-transform:uppercase}.AdminSystemThemePalette_colorControl__5xwpB{grid-template-columns:var(--theme-swatch) minmax(0,1fr) 5.5rem}@media (pointer:fine){.AdminSystemThemePalette_colorControl__5xwpB{--theme-swatch:var(--admin-control-h-dense)}}.AdminSystemThemePalette_colorMeta__0A1pj{display:grid;gap:2px;min-width:0;cursor:pointer}.AdminSystemThemePalette_colorMeta__0A1pj code,.AdminSystemThemePalette_colorMeta__0A1pj strong{overflow-wrap:anywhere}.AdminSystemThemePalette_colorControl__5xwpB .AdminSystemThemePalette_hexInput__gj5PY[aria-invalid=true]{border-color:var(--status-danger);color:var(--status-danger-text)}@media (max-width:680px){.AdminSystemThemePalette_colorControl__5xwpB{grid-template-columns:var(--theme-swatch) minmax(0,1fr)}.AdminSystemThemePalette_colorControl__5xwpB .AdminSystemThemePalette_hexInput__gj5PY{grid-column:1/-1}}.AdminSystemThemePalette_colorControl__5xwpB>[data-admin-loading-input]{border-radius:var(--radius-sm)}.AdminGameBranding_page__iP5Tb,.AdminGameBranding_panels__Tv6Xw{min-width:0}.AdminGameBranding_panelHint__Aj9HL{margin:0 0 var(--space-3);color:var(--text-muted);font:var(--type-body-sm);line-height:1.45}.AdminGameBranding_readOnly__wIgUu{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--surface-input) 56%,transparent)}.AdminGameBranding_readOnly__wIgUu>div{display:grid;gap:var(--admin-gap-label)}.AdminGameBranding_readOnly__wIgUu strong{color:var(--text-body);font:var(--type-heading-sm)}.AdminGameBranding_readOnly__wIgUu span{font:var(--type-body-sm)}.AdminGameBranding_grid__yv3V2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;min-width:0}.AdminGameBranding_siteGrid__fRJ_q{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminGameBranding_card__Gvcye{display:grid;grid-template-rows:118px minmax(0,1fr) auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-input) 54%,transparent);box-shadow:var(--bevel-up);transition:border-color var(--dur-fast) var(--ease-club),transform var(--dur-fast) var(--ease-club)}.AdminGameBranding_card__Gvcye:hover{border-color:color-mix(in srgb,var(--brand-accent-200) 50%,transparent);transform:translateY(-1px)}.AdminGameBranding_preview__Ps08b{position:relative;display:grid;min-width:0;place-items:center;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--border-accent) 20%,transparent);background:linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 75%),linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--effect-highlight) 3.5%,transparent) 75%),linear-gradient(150deg,color-mix(in srgb,var(--surface-game) 72%,transparent),color-mix(in srgb,var(--surface-input) 90%,transparent));background-position:0 0,7px 7px,0 0;background-size:14px 14px,14px 14px,auto}.AdminGameBranding_preview__Ps08b:after{position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--brand-accent-200) 11%,transparent);border-radius:var(--radius-md);content:"";pointer-events:none}.AdminGameBranding_preview__Ps08b img{z-index:1;width:76px;height:76px;object-fit:contain}.AdminGameBranding_preview__Ps08b[data-kind=lockup] img{width:min(74%,270px);height:78px}.AdminGameBranding_preview__Ps08b[data-kind=game] img{width:84px;height:84px}.AdminGameBranding_cardBody__F4npw{min-width:0;padding:15px}.AdminGameBranding_cardHeading__jcAIj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.AdminGameBranding_cardHeading__jcAIj>div{min-width:0}.AdminGameBranding_cardHeading__jcAIj strong{display:block;overflow:hidden;color:var(--text-body);font:var(--type-heading-sm);text-overflow:ellipsis;white-space:nowrap}.AdminGameBranding_cardHeading__jcAIj small{display:block;margin-top:4px;color:var(--text-faint);font:var(--type-body-xs);text-wrap:pretty}.AdminGameBranding_status__YUSY4{display:inline-flex;min-height:23px;flex:none;align-items:center;gap:6px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-accent) 26%,transparent);border-radius:var(--radius-pill);color:var(--text-faint);background:color-mix(in srgb,var(--effect-shadow) 16%,transparent);font:var(--type-label-sm);letter-spacing:.06em;text-transform:uppercase}.AdminGameBranding_status__YUSY4>span{width:6px;height:6px;border-radius:50%;background:var(--brand-accent-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent-300) 12%,transparent)}.AdminGameBranding_status__YUSY4[data-custom=true]{border-color:color-mix(in srgb,var(--status-open) 44%,transparent);color:var(--status-open-text)}.AdminGameBranding_status__YUSY4[data-custom=true]>span{background:var(--status-open);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-open) 17%,transparent)}.AdminGameBranding_specs__BGlcz{display:flex;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.AdminGameBranding_specs__BGlcz span{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-accent) 20%,transparent);border-radius:var(--radius-pill);color:var(--brand-accent-200);background:color-mix(in srgb,var(--effect-shadow) 12%,transparent);font:var(--type-label-sm)}.AdminGameBranding_hintBones__mRjYf{display:grid;gap:4px;margin-top:12px}.AdminGameBranding_cardBody__F4npw p{margin:12px 0 0;color:var(--text-faint);font:var(--type-body-xs);text-wrap:pretty}.AdminGameBranding_actions__4Hqe8{display:flex;min-height:62px;align-items:center;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid color-mix(in srgb,var(--border-accent) 18%,transparent);background:color-mix(in srgb,var(--effect-shadow) 12%,transparent)}@media (max-width:820px){.AdminGameBranding_siteGrid__fRJ_q{grid-template-columns:1fr}}@media (max-width:560px){.AdminGameBranding_grid__yv3V2{grid-template-columns:1fr}.AdminGameBranding_card__Gvcye{grid-template-rows:104px minmax(0,1fr) auto}.AdminGameBranding_cardHeading__jcAIj{align-items:stretch;flex-direction:column}.AdminGameBranding_status__YUSY4{align-self:flex-start}.AdminGameBranding_actions__4Hqe8{align-items:stretch;flex-direction:column}.AdminGameBranding_actions__4Hqe8>[data-hamleon-control=button]{width:100%}.AdminGameBranding_actions__4Hqe8>*{width:100%;box-sizing:border-box}}.AdminGameSounds_page__2qmz_{min-width:0}.AdminGameSounds_notice__zxU71{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--surface-input) 56%,transparent)}.AdminGameSounds_notice__zxU71>div{display:grid;gap:var(--admin-gap-label)}.AdminGameSounds_notice__zxU71 strong{color:var(--text-body);font:var(--type-heading-sm)}.AdminGameSounds_notice__zxU71 span{font:var(--type-body-sm)}.AdminGameSounds_formatHint__nccKc{margin:0;color:var(--text-muted);font:var(--type-body-sm)}.AdminGameSounds_soundGrid__FgoHI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-gap-row);min-width:0}.AdminGameSounds_empty__F9UUk{grid-column:1/-1}.AdminGameSounds_card__6hev_{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-input) 52%,transparent);box-shadow:var(--bevel-up)}.AdminGameSounds_card__6hev_[data-dirty]{border-color:color-mix(in srgb,var(--brand-accent-300) 64%,transparent)}.AdminGameSounds_cardBody__ziw7y{display:grid;gap:var(--admin-gap-field);padding:var(--space-4)}.AdminGameSounds_cardHead__YHpwU{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.AdminGameSounds_cardTitle__tsXeb{min-width:0;margin:0;color:var(--text-body);font:var(--type-heading-sm);overflow-wrap:anywhere}.AdminGameSounds_card__6hev_[data-enabled=false] .AdminGameSounds_cardTitle__tsXeb{color:var(--text-muted)}.AdminGameSounds_controls__eAbyK{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--space-5);min-width:0}.AdminGameSounds_titleLoading__ddQRR{display:flex;min-height:1lh;align-items:center}.AdminGameSounds_valueLoading__OXcHF{display:inline-flex;min-height:1lh;align-items:center}.AdminGameSounds_switchLoading__UVaXh{display:inline-flex;min-height:var(--admin-control-h);align-items:center;gap:var(--admin-gap-label);color:var(--text-body);font:var(--type-body-sm)}.AdminGameSounds_switchLoading__UVaXh>:first-child{margin-inline-end:var(--space-1)}.AdminGameSounds_trackLoading__SpEuE{display:grid;height:var(--admin-control-h);align-items:center}.AdminGameSounds_actions__xng2B{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--admin-gap-label)}.AdminGameSounds_saveBar__VX0Jn{position:sticky;z-index:2;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-accent) 46%,transparent);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-deep)}.AdminGameSounds_saveMessage__TXm2P{min-width:0;margin:0;color:var(--text-body);font:var(--type-body-sm)}.AdminGameSounds_saveActions__3pceD{display:flex;flex-wrap:wrap;gap:var(--admin-gap-label)}@media (max-width:900px){.AdminGameSounds_soundGrid__FgoHI{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.AdminGameSounds_controls__eAbyK{grid-template-columns:minmax(0,1fr)}.AdminGameSounds_saveBar__VX0Jn{align-items:stretch;flex-direction:column}.AdminGameSounds_saveActions__3pceD>*{flex:1 1 0}}.AdminCmsDirectory_page__t4SGo{--cms-field-bg:color-mix(in srgb,var(--bg-app) 72%,transparent)}.AdminCmsDirectory_conflictNote__RViHe,.AdminCmsDirectory_licenseNote__CtudY,.AdminCmsDirectory_readOnlyNote__jXtfI,.AdminCmsDirectory_securityNote__t2O0Z,.AdminCmsDirectory_workspaceIntro__gjxDe{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--border-accent) 34%,transparent);border-radius:var(--radius-lg);color:var(--text-muted);background:color-mix(in srgb,var(--surface-panel) 76%,transparent)}.AdminCmsDirectory_conflictNote__RViHe strong,.AdminCmsDirectory_licenseNote__CtudY strong,.AdminCmsDirectory_readOnlyNote__jXtfI strong,.AdminCmsDirectory_securityNote__t2O0Z strong,.AdminCmsDirectory_workspaceIntro__gjxDe strong{color:var(--text-heading)}.AdminCmsDirectory_workspaceIntro__gjxDe{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem .9rem;border-color:color-mix(in srgb,var(--border-accent) 24%,transparent);background:color-mix(in srgb,var(--surface-panel) 78%,transparent)}.AdminCmsDirectory_workspaceIntro__gjxDe>div{display:grid;gap:.3rem}.AdminCmsDirectory_workspaceIntro__gjxDe ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;counter-reset:cms-step;list-style:none}.AdminCmsDirectory_workspaceIntro__gjxDe li{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.3rem .55rem;border:1px solid color-mix(in srgb,var(--border-accent) 32%,transparent);border-radius:var(--radius-md);color:var(--text-muted);font-size:.75rem;counter-increment:cms-step}.AdminCmsDirectory_workspaceIntro__gjxDe li:before{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:var(--radius-md);color:var(--bg-app);background:var(--brand-accent-300);content:counter(cms-step);font-weight:900}.AdminCmsDirectory_conflictNote__RViHe{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:color-mix(in srgb,var(--status-full) 62%,transparent);margin-bottom:.85rem}.AdminCmsDirectory_conflictNote__RViHe>div{display:grid;gap:.25rem}.AdminCmsDirectory_pageGrid__WMGMk{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:1rem;align-items:start}.AdminCmsDirectory_directory__SIJ9Z,.AdminCmsDirectory_editor__hWIYo,.AdminCmsDirectory_variables__STFMt{border:1px solid color-mix(in srgb,var(--border-accent) 36%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel) 88%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--effect-shadow) 10%,transparent)}.AdminCmsDirectory_directory__SIJ9Z{position:sticky;top:5.75rem;display:flex;min-width:0;max-height:calc(100dvh - 7rem);flex-direction:column;overflow:hidden}.AdminCmsDirectory_directory__SIJ9Z>.admin-workspace-section-head,.AdminCmsDirectory_editor__hWIYo>.admin-workspace-section-head{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent)}.AdminCmsDirectory_directory__SIJ9Z>[role=search]{margin:.65rem .65rem 0}.AdminCmsDirectory_pageList__vkWEt{display:grid;gap:.8rem;min-height:0;padding:.6rem;overflow-y:auto}.AdminCmsDirectory_pageGroup__UqTUS{display:grid;gap:.35rem}.AdminCmsDirectory_pageGroup__UqTUS>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem .35rem;color:var(--text-faint);font-size:.6875rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.AdminCmsDirectory_pageGroup__UqTUS>header strong{display:grid;min-width:1.35rem;min-height:1.35rem;place-items:center;border-radius:var(--radius-md);color:var(--brand-accent-100);background:color-mix(in srgb,var(--brand-accent-300) 10%,transparent)}.AdminCmsDirectory_pageItem__VIaY3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;width:100%;min-height:54px;padding:.8rem;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-body);background:transparent;text-align:left;cursor:pointer}.AdminCmsDirectory_pageItemActive__XtFPO,.AdminCmsDirectory_pageItem__VIaY3:hover{border-color:color-mix(in srgb,var(--border-accent) 48%,transparent);background:color-mix(in srgb,var(--brand-accent-300) 8%,transparent)}.AdminCmsDirectory_pageItem__VIaY3:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:2px}.AdminCmsDirectory_pageItem__VIaY3 strong{overflow:hidden;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap}.AdminCmsDirectory_pageItem__VIaY3 small{grid-column:1/-1;color:var(--text-faint)}.AdminCmsDirectory_status__Q_T02{align-self:start;border:1px solid color-mix(in srgb,var(--border-accent) 44%,transparent);border-radius:var(--radius-md);padding:.18rem .45rem;color:var(--brand-accent-100);font-size:.75rem;font-weight:800}.AdminCmsDirectory_editorStatus__FuiPe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.AdminCmsDirectory_unsavedStatus__iL36S{align-self:start;border:1px solid color-mix(in srgb,var(--status-warn) 58%,transparent);border-radius:var(--radius-md);padding:.18rem .5rem;color:var(--text-heading);background:color-mix(in srgb,var(--status-warn) 12%,transparent);font-size:.75rem;font-weight:800}.AdminCmsDirectory_editorBody__S7Yvd,.AdminCmsDirectory_variables__STFMt{display:grid;gap:1rem;padding:1rem}.AdminCmsDirectory_fillTabs__4j70Y{min-width:0}.AdminCmsDirectory_fillTabs__4j70Y>.admin-workspace-nav{width:100%;max-width:46rem}@media (max-width:700px){.AdminCmsDirectory_fillTabs__4j70Y>.admin-workspace-nav>button{min-width:0;flex:1 1 0;padding-inline:var(--space-2);text-align:center;white-space:normal}}.AdminCmsEditorFields_editorPane__tb8i2{width:min(100%,880px);min-width:0;margin:0 auto}.AdminCmsEditorFields_editor__nVqzz[data-cms-editor-layout=wide] .AdminCmsEditorFields_editorPane__tb8i2{width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.AdminCmsEditorFields_previewPane__LyEu9{min-width:0}.AdminCmsEditorFields_previewPane__LyEu9 .AdminCmsEditorFields_preview__4s6rf{position:static}.AdminCmsEditorFields_fieldSection__qir_f{display:grid;gap:.85rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 24%,transparent)}.AdminCmsEditorFields_fieldSectionHeader__5qZyA,.AdminCmsEditorFields_readiness__gAd6N>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.AdminCmsEditorFields_fieldSectionHeader__5qZyA>div,.AdminCmsEditorFields_readiness__gAd6N>header>div{display:grid;gap:.2rem}.AdminCmsEditorFields_fieldSectionHeader__5qZyA h4,.AdminCmsEditorFields_readiness__gAd6N h4{margin:0;color:var(--text-heading);font-size:.95rem}.AdminCmsEditorFields_eyebrow___yNSl{color:var(--brand-accent-200);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.AdminCmsEditorFields_readiness__gAd6N{display:grid;gap:.65rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--border-accent) 30%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent-300) 7%,transparent),transparent 60%),color-mix(in srgb,var(--bg-app) 32%,transparent)}.AdminCmsEditorFields_readiness__gAd6N>header>strong{display:grid;min-width:42px;min-height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--border-accent) 48%,transparent);border-radius:var(--radius-md);color:var(--brand-accent-100)}.AdminCmsEditorFields_readiness__gAd6N ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.AdminCmsEditorFields_readiness__gAd6N li button{min-height:32px;padding:.3rem .6rem;border:1px solid color-mix(in srgb,var(--status-warn) 48%,transparent);border-radius:var(--radius-md);color:var(--text-heading);background:color-mix(in srgb,var(--status-warn) 10%,transparent);font:inherit;font-size:.8rem;cursor:pointer}.AdminCmsEditorFields_readiness__gAd6N li button:hover{background:color-mix(in srgb,var(--status-warn) 18%,transparent)}.AdminCmsEditorFields_readiness__gAd6N li button:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:2px}.AdminCmsEditorFields_readiness__gAd6N[data-ready=false]{border-color:color-mix(in srgb,var(--status-warn) 55%,transparent);background:color-mix(in srgb,var(--status-warn) 6%,transparent)}.AdminCmsEditorFields_readiness__gAd6N p{margin:0;color:var(--text-muted);font-size:.8rem}.AdminCmsEditorFields_fieldGrid__7S7pS,.AdminCmsEditorFields_identityGrid__tW3tD,.AdminCmsEditorFields_toggleGrid__sIHjw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.AdminCmsEditorFields_identityGrid__tW3tD{align-items:start}.AdminCmsEditorFields_fieldStack__d7Jr4{display:grid;gap:1.1rem;min-width:0}.AdminCmsEditorFields_field__KnJWE{display:grid;gap:.35rem;min-width:0}.AdminCmsEditorFields_field__KnJWE>span{color:var(--brand-accent-200);font-size:.74rem;font-weight:750}.AdminCmsEditorFields_field__KnJWE>small{color:var(--text-faint);line-height:1.45}.AdminCmsEditorFields_field__KnJWE input,.AdminCmsEditorFields_field__KnJWE select,.AdminCmsEditorFields_field__KnJWE textarea{width:100%;border:1px solid color-mix(in srgb,var(--border-accent) 68%,transparent);border-radius:var(--radius-md);padding:.7rem .75rem;color:var(--text-body);background:var(--cms-field-bg)}.AdminCmsEditorFields_field__KnJWE input:disabled,.AdminCmsEditorFields_field__KnJWE select:disabled,.AdminCmsEditorFields_field__KnJWE textarea:disabled{cursor:not-allowed;opacity:.64}.AdminCmsEditorFields_readOnlyValue__qkyq6{display:flex;align-items:center;min-height:44px;padding:0 .75rem;border:1px dashed color-mix(in srgb,var(--border-accent) 40%,transparent);border-radius:var(--radius-md);color:var(--text-body)}.AdminCmsEditorFields_numberField__scYzQ input{max-width:10rem}.AdminCmsEditorFields_fieldMeta__ymoJS{display:flex;justify-content:space-between;gap:.75rem}.AdminCmsEditorFields_fieldMeta__ymoJS span:last-child{flex:none;font-variant-numeric:tabular-nums}.AdminCmsEditorFields_urlField__QpIPz{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-accent) 68%,transparent);border-radius:var(--radius-md);background:var(--cms-field-bg)}.AdminCmsEditorFields_urlField__QpIPz code{align-self:stretch;display:grid;place-items:center;padding:0 .65rem;border-right:1px solid color-mix(in srgb,var(--border-accent) 30%,transparent);color:var(--text-faint)}.AdminCmsEditorFields_urlField__QpIPz input{border:0;border-radius:0;background:transparent}.AdminCmsEditorFields_field__KnJWE textarea{min-height:340px;resize:vertical;font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.AdminCmsEditorFields_field__KnJWE textarea.AdminCmsEditorFields_compact__ch8rA{min-height:76px;font-family:inherit}.AdminCmsEditorFields_field__KnJWE input:disabled,.AdminCmsEditorFields_field__KnJWE select:disabled{opacity:.68}.AdminCmsEditorFields_toggle__WTbnb{display:flex;align-items:flex-start;gap:.55rem;min-height:54px;padding:.7rem;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--surface-panel) 64%,transparent)}.AdminCmsEditorFields_toggle__WTbnb input{flex:none;width:18px;height:18px;margin-top:.1rem;accent-color:var(--brand-accent-300)}.AdminCmsEditorFields_toggle__WTbnb>span{display:grid;gap:.2rem}.AdminCmsEditorFields_toggle__WTbnb strong{color:var(--text-body)}.AdminCmsEditorFields_toggle__WTbnb small{color:var(--text-faint);line-height:1.4}.AdminCmsEditorFields_searchPreview__QEOiQ{display:grid;gap:.45rem;margin:0}.AdminCmsEditorFields_searchPreview__QEOiQ figcaption{color:var(--text-muted);font-size:.74rem;font-weight:750}.AdminCmsEditorFields_searchPreview__QEOiQ>div{display:grid;max-width:42rem;gap:.2rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 55%,transparent)}.AdminCmsEditorFields_searchPreview__QEOiQ code{overflow:hidden;color:var(--text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.AdminCmsEditorFields_searchPreview__QEOiQ strong{display:-webkit-box;overflow:hidden;color:var(--brand-accent-100);font-size:1.05rem;font-weight:650;-webkit-box-orient:vertical;-webkit-line-clamp:1}.AdminCmsEditorFields_searchPreview__QEOiQ p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-body);font-size:.85rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AdminCmsEditorFields_searchPreview__QEOiQ [data-empty]{color:var(--text-muted);font-style:italic}.AdminCmsActions_dangerZone__HOHxT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.5rem;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--status-danger) 55%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-danger) 7%,transparent)}.AdminCmsActions_dangerZone__HOHxT>div{display:grid;flex:1 1 18rem;gap:.25rem}.AdminCmsActions_dangerZone__HOHxT h5{margin:0;color:var(--text-heading);font-size:.9rem}.AdminCmsActions_dangerZone__HOHxT p{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.45}.AdminCmsActions_editorActions__y6E7y{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.25rem}.AdminCmsActions_stickyActions__UtQh_{position:sticky;bottom:1rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-inline:.75rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--border-accent) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel) 94%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--effect-shadow) 24%,transparent);backdrop-filter:blur(14px)}.AdminCmsActions_stickyActions__UtQh_ .AdminCmsActions_editorActions__y6E7y{padding:0}.AdminCmsActions_stickyActions__UtQh_[data-docked]{bottom:0;grid-column:1/-1;inline-size:100%;margin-inline:0;justify-self:stretch;box-shadow:none}.AdminCmsActions_actionRestingPlace__Jl_q_{height:1px;margin-top:calc(var(--admin-gap-panel) * -1 - 1px)}.AdminCmsActions_actionSummary__bPXj5{display:flex;align-items:center;gap:.65rem;min-width:0}.AdminCmsActions_actionSummary__bPXj5>div{display:grid;gap:.15rem;min-width:0}.AdminCmsActions_saveDot__11FCP{flex:none;width:.65rem;height:.65rem;border-radius:var(--radius-pill);background:var(--status-online)}.AdminCmsActions_actionSummary__bPXj5[data-save-state=dirty] .AdminCmsActions_saveDot__11FCP{background:var(--status-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warn) 22%,transparent)}.AdminCmsActions_actionSummary__bPXj5>div strong{color:var(--text-heading);font-size:.78rem}.AdminCmsActions_actionSummary__bPXj5>div span{color:var(--text-faint);font-size:.72rem}.AdminCmsPreviewFrame_preview__Uv2vc{position:sticky;top:.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--border-accent) 32%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-panel) 88%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--effect-shadow) 10%,transparent)}.AdminCmsPreviewFrame_previewHeader__IeSIW{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.AdminCmsPreviewFrame_previewHeader__IeSIW h3{margin:0;color:var(--text-heading);font-size:1rem}.AdminCmsPreviewFrame_previewHeader__IeSIW a{display:inline-flex;flex:none;align-items:center;min-height:36px;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--border-accent) 45%,transparent);border-radius:var(--radius-md);color:var(--brand-accent-100);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-decoration:none}.AdminCmsPreviewFrame_previewHeader__IeSIW a:hover{background:color-mix(in srgb,var(--brand-accent-300) 10%,transparent)}.AdminCmsPreviewFrame_previewHeader__IeSIW a:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:2px}.AdminCmsPreviewFrame_previewBrowser__ejciu{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 80%,var(--effect-shadow))}.AdminCmsPreviewFrame_previewAddressBar__1YdrD{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.5rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--border-accent) 22%,transparent);background:color-mix(in srgb,var(--surface-panel) 70%,transparent)}.AdminCmsPreviewFrame_previewDots__yYT_U{display:inline-flex;flex:none;gap:.3rem}.AdminCmsPreviewFrame_previewDots__yYT_U i{width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border-accent) 45%,transparent)}.AdminCmsPreviewFrame_previewAddressBar__1YdrD code{flex:1;min-width:0;overflow:hidden;padding:.3rem .65rem;border-radius:var(--radius-md);color:var(--text-body);background:color-mix(in srgb,var(--bg-app) 60%,transparent);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.AdminCmsPreviewFrame_previewBadge__3_WGA[data-updating]{color:var(--brand-accent-100);border-color:color-mix(in srgb,var(--brand-accent-300) 50%,transparent)}.AdminCmsPreviewFrame_previewBadge__3_WGA{flex:none;padding:.2rem .5rem;border:1px solid color-mix(in srgb,var(--border-accent) 34%,transparent);border-radius:var(--radius-md);color:var(--text-muted);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.AdminCmsPreviewFrame_previewStage__0mXUx{display:grid;min-width:0;max-height:clamp(26rem,calc(100dvh - 20rem),64rem);place-items:start center;overflow:hidden;padding:.75rem;background:linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3%,transparent) 25%,transparent 25%) 0 0 /18px 18px,linear-gradient(-45deg,color-mix(in srgb,var(--effect-highlight) 3%,transparent) 25%,transparent 25%) 0 9px /18px 18px}.AdminCmsPreviewFrame_previewError__5_hyJ{margin:.65rem .75rem 0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--status-danger-text) 42%,transparent);border-radius:var(--radius-md);color:var(--status-danger-text);background:color-mix(in srgb,var(--status-danger-text) 8%,transparent);font-size:.78rem}.AdminCmsPreviewFrame_previewFrame__k0on0{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-accent) 30%,transparent);border-radius:var(--radius-md);background:var(--bg-app);box-shadow:0 12px 30px color-mix(in srgb,var(--effect-shadow) 28%,transparent);transition:width .16s ease,height .16s ease}.AdminCmsPreviewFrame_previewFrame__k0on0 iframe{display:block;max-width:none;border:0;background:var(--bg-app);transform-origin:top left}.AdminCmsPreviewFrame_previewFootnote__T9Mp0{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.AdminCmsPreviewFrame_visuallyHidden__IMval{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.AdminCmsWorkspaceData_emptyEditor__n8AIW{min-width:0}.AdminCmsWorkspaceData_emptyEditor__n8AIW>[data-empty-state]{min-height:320px}.AdminCmsWorkspaceData_emptyWorkspace__Qw6P4{display:grid;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-accent) 36%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent-300) 7%,transparent),transparent 54%),color-mix(in srgb,var(--surface-panel) 88%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--effect-shadow) 16%,transparent)}.AdminCmsWorkspaceData_emptyWorkspace__Qw6P4>[data-empty-state]{min-height:260px;border:0;background:transparent}.AdminCmsWorkspaceData_emptyWorkspaceActions__k3n9c{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.AdminCmsWorkspaceData_starterIncludes__ccMVX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.AdminCmsWorkspaceData_starterIncludes__ccMVX li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-accent) 26%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 26%,transparent)}.AdminCmsWorkspaceData_starterIncludes__ccMVX li>:first-child{padding:.35rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-accent-300) 12%,transparent)}.AdminCmsWorkspaceData_starterIncludes__ccMVX li span{display:grid;gap:.25rem;min-width:0}.AdminCmsWorkspaceData_starterIncludes__ccMVX strong{color:var(--text-heading)}.AdminCmsWorkspaceData_starterIncludes__ccMVX small{color:var(--text-faint);line-height:1.45}.AdminCmsWorkspaceData_variableGrid__sXDRn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.6rem}.AdminCmsWorkspaceData_variableSection__0Hbpw{display:grid;gap:.75rem}.AdminCmsWorkspaceData_variableSectionHead__tzTWo{display:grid;gap:.25rem}.AdminCmsWorkspaceData_collectionHeader__q8o5A h4,.AdminCmsWorkspaceData_collectionHeader__q8o5A p,.AdminCmsWorkspaceData_variableSectionHead__tzTWo h3,.AdminCmsWorkspaceData_variableSectionHead__tzTWo p{margin:0}.AdminCmsWorkspaceData_collectionHeader__q8o5A h4,.AdminCmsWorkspaceData_variableSectionHead__tzTWo h3{color:var(--text-heading)}.AdminCmsWorkspaceData_collectionHeader__q8o5A p,.AdminCmsWorkspaceData_variableSectionHead__tzTWo p{color:var(--text-muted);line-height:1.45}.AdminCmsWorkspaceData_collectionGrid__I8rNa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:.8rem}.AdminCmsWorkspaceData_collection__tt6b_{display:grid;min-width:0;gap:.75rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--border-accent) 34%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 38%,transparent)}.AdminCmsWorkspaceData_collectionHeader__q8o5A{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.AdminCmsWorkspaceData_collectionHeader__q8o5A>div{display:grid;gap:.25rem}.AdminCmsWorkspaceData_collectionHeader__q8o5A>span{flex:0 0 auto;padding:.2rem .45rem;border-radius:var(--radius-md);color:var(--text-muted);background:color-mix(in srgb,var(--brand-accent-300) 12%,transparent);font-size:.7rem;font-weight:800}.AdminCmsWorkspaceData_collectionSource__Tc6xU{color:var(--brand-accent-100);overflow-wrap:anywhere}.AdminCmsWorkspaceData_collectionSnippet__5ANMV{max-width:100%;margin:0;padding:.75rem;overflow:auto;border:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);border-radius:var(--radius-md);color:var(--text-body);background:color-mix(in srgb,var(--bg-app) 72%,transparent);font-size:.75rem;line-height:1.55;white-space:pre}.AdminCmsWorkspaceData_collectionFields__izwS_{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.45rem}.AdminCmsWorkspaceData_collectionFields__izwS_>div{display:grid;min-width:0;gap:.2rem;padding:.55rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel) 70%,transparent)}.AdminCmsWorkspaceData_collectionFields__izwS_ code{color:var(--brand-accent-100);overflow-wrap:anywhere}.AdminCmsWorkspaceData_collectionFields__izwS_ span{overflow:hidden;color:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.AdminCmsWorkspaceData_collectionFields__izwS_ small{color:var(--text-faint)}.AdminCmsWorkspaceData_variable__bja_L{display:grid;gap:.35rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-app) 34%,transparent)}.AdminCmsWorkspaceData_variable__bja_L code{color:var(--brand-accent-100);overflow-wrap:anywhere}.AdminCmsWorkspaceData_variable__bja_L small{color:var(--text-faint)}.AdminCmsCodeField_codeField__NLPlv{display:grid;gap:.35rem;min-width:0}.AdminCmsCodeField_codeField__NLPlv>small{color:var(--text-faint);line-height:1.45}.AdminCmsCodeField_codeToolbar__1MRkS{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.AdminCmsCodeField_codeLabel__2PsVz{margin-inline-end:auto;color:var(--brand-accent-200);font-size:.74rem;font-weight:750}.AdminCmsCodeField_codeCursor__4zCbe,.AdminCmsCodeField_codeLanguage__cTur7{color:var(--text-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.AdminCmsCodeField_codeLanguage__cTur7{padding:.1rem .4rem;border:1px solid color-mix(in srgb,var(--border-accent) 34%,transparent);border-radius:var(--radius-sm);font-weight:800;letter-spacing:.04em}.AdminCmsCodeField_codeToggle__YR_GK{min-height:28px;padding:0 .55rem;border:1px solid color-mix(in srgb,var(--border-accent) 34%,transparent);border-radius:var(--radius-md);color:var(--text-muted);background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.AdminCmsCodeField_codeToggle__YR_GK[aria-pressed=true]{color:var(--brand-accent-50);border-color:color-mix(in srgb,var(--brand-accent-150) 50%,transparent);background:color-mix(in srgb,var(--brand-accent-300) 16%,transparent)}.AdminCmsCodeField_codeToggle__YR_GK:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:2px}.AdminCmsCodeField_codeSurface__7P_tc{min-width:0}.AdminCmsCodeField_codeFallback__anVbj,.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor{width:100%;min-height:12rem;max-height:clamp(18rem,calc(100dvh - 27rem),46rem);border:1px solid color-mix(in srgb,var(--border-accent) 68%,transparent);border-radius:var(--radius-md);color:var(--text-body);background:color-mix(in srgb,var(--bg-app) 72%,transparent);font-family:var(--font-mono);font-size:.8rem}.AdminCmsCodeField_codeFallback__anVbj{padding:.7rem .75rem;font-variant-ligatures:none;resize:vertical;line-height:1.55}.AdminCmsCodeField_codeFallback__anVbj[data-height=tall],.AdminCmsCodeField_codeSurface__7P_tc[data-height=tall] .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor{min-height:20rem;max-height:clamp(24rem,calc(100dvh - 21rem),56rem)}.AdminCmsCodeField_codeFallback__anVbj:focus-visible,.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor.cm-focused{outline:2px solid var(--brand-accent-200);outline-offset:2px}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-scroller{font-family:var(--font-mono);font-variant-ligatures:none;line-height:1.6}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-content{padding-block:.55rem;caret-color:var(--brand-accent-100)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-cursor{border-left-color:var(--brand-accent-100)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-gutters{border-right:1px solid color-mix(in srgb,var(--border-accent) 24%,transparent);color:var(--text-muted);background:color-mix(in srgb,var(--surface-panel) 70%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-activeLine{background:color-mix(in srgb,var(--brand-accent-300) 6%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-activeLineGutter{color:var(--brand-accent-100);background:color-mix(in srgb,var(--brand-accent-300) 10%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-selectionBackground,.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor.cm-focused .cm-scroller .cm-selectionLayer .cm-selectionBackground{background:color-mix(in srgb,var(--brand-accent-300) 28%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-matchingBracket{outline:1px solid color-mix(in srgb,var(--brand-accent-200) 70%,transparent);background:transparent}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-selectionMatch{background:color-mix(in srgb,var(--status-info) 22%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-foldPlaceholder{border:1px solid color-mix(in srgb,var(--border-accent) 40%,transparent);border-radius:var(--radius-sm);color:var(--text-muted);background:transparent}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-panels{border-color:color-mix(in srgb,var(--border-accent) 30%,transparent);color:var(--text-body);background:var(--surface-panel)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-search{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.55rem 2.5rem .55rem .6rem;font-family:var(--font-ui);font-size:.78rem}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-search label{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.75rem}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-search input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--brand-accent-300)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-button,.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-textfield{min-height:30px;margin:0;padding:0 .6rem;border:1px solid color-mix(in srgb,var(--border-accent) 45%,transparent);border-radius:var(--radius-md);color:var(--text-body);background:color-mix(in srgb,var(--bg-app) 60%,transparent);background-image:none;font:inherit}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-textfield{min-width:12rem}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-button:hover{color:var(--brand-accent-100)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-search button[name=close]{top:.45rem;right:.5rem;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--border-accent) 45%,transparent);border-radius:var(--radius-md);color:var(--text-muted);font-size:1rem;line-height:1}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-panels :focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:1px}@media (pointer:coarse){.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-button,.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-search button[name=close],.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-textfield,.AdminCmsCodeField_codeToggle__YR_GK{min-height:44px}}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-searchMatch{background:color-mix(in srgb,var(--status-warn) 30%,transparent)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-tooltip{border:1px solid color-mix(in srgb,var(--border-accent) 40%,transparent);border-radius:var(--radius-md);color:var(--text-body);background:var(--surface-panel)}.AdminCmsCodeField_codeSurface__7P_tc .AdminCmsCodeField_codeMirrorHost__fBZyd .cm-editor .cm-tooltip-autocomplete ul li[aria-selected]{color:var(--brand-accent-50);background:color-mix(in srgb,var(--brand-accent-300) 24%,transparent)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-keyword,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-meta{color:var(--brand-accent-200)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-className,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-typeName{color:var(--brand-accent-100)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-propertyName{color:var(--status-info-text)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-string,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-url{color:var(--status-success-text)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-atom,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-bool,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-number{color:var(--status-open-text)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-comment{color:var(--text-muted);font-style:italic}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-operator,.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-punctuation{color:var(--text-muted)}.AdminCmsCodeField_codeMirrorHost__fBZyd .tok-invalid{color:var(--status-danger-text)}@media (max-width:920px){.AdminCmsResponsive_pageGrid__ibU5U{grid-template-columns:1fr}.AdminCmsResponsive_directory__iW_G9{position:static;max-height:none}.AdminCmsResponsive_preview__a5p9q{position:static}}@media (max-width:620px){.AdminCmsResponsive_fieldGrid___wvSq,.AdminCmsResponsive_identityGrid__JG7gb,.AdminCmsResponsive_toggleGrid__FuEQp{grid-template-columns:1fr}.AdminCmsResponsive_editorActions__DwbWz{justify-content:stretch}.AdminCmsResponsive_editorActions__DwbWz button{flex:1}.AdminCmsResponsive_conflictNote__hG3Ba,.AdminCmsResponsive_stickyActions__q_5Cq,.AdminCmsResponsive_workspaceIntro__z_Nl_{grid-template-columns:1fr}.AdminCmsResponsive_conflictNote__hG3Ba,.AdminCmsResponsive_workspaceIntro__z_Nl_,.AdminCmsResponsive_workspaceIntro__z_Nl_ ol{display:grid}.AdminCmsResponsive_stickyActions__q_5Cq{position:static;display:grid}.AdminCmsResponsive_stickyActions__q_5Cq .AdminCmsResponsive_editorActions__DwbWz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminCmsResponsive_stickyActions__q_5Cq .AdminCmsResponsive_editorActions__DwbWz>:last-child{grid-column:1/-1}.AdminCmsResponsive_starterIncludes__wKfoh{grid-template-columns:1fr}.AdminCmsResponsive_fieldSectionHeader__Svt2e{align-items:stretch;flex-direction:column}}@media (pointer:coarse){.AdminCmsResponsive_field__4W18_ input,.AdminCmsResponsive_field__4W18_ select,.AdminCmsResponsive_pageItem__XiecY,.AdminCmsResponsive_toggle__VaAvC{min-height:44px}}@media (prefers-reduced-motion:reduce){.AdminCmsResponsive_previewFrame__9iLDt{transition:none}}.AdminCmsRouteDirectory_routePage__Ednal{--cms-route-border:color-mix(in srgb,var(--admin-edge) 42%,transparent);min-width:0}.AdminCmsRouteDirectory_contractError__cdgoa,.AdminCmsRouteDirectory_contractNote__PxnBN,.AdminCmsRouteDirectory_dashboardIntro__QrKcQ,.AdminCmsRouteDirectory_directoryNotice__9NSLY,.AdminCmsRouteDirectory_scopeNote__XIo1T{display:grid;gap:.3rem;padding:.9rem 1rem;border:1px solid var(--cms-route-border);border-radius:var(--radius-lg);color:var(--text-muted);background:color-mix(in srgb,var(--admin-surface) 84%,transparent)}.AdminCmsRouteDirectory_contractError__cdgoa strong,.AdminCmsRouteDirectory_contractNote__PxnBN strong,.AdminCmsRouteDirectory_dashboardIntro__QrKcQ strong,.AdminCmsRouteDirectory_directoryNotice__9NSLY strong,.AdminCmsRouteDirectory_scopeNote__XIo1T strong{color:var(--text-heading)}.AdminCmsRouteDirectory_contractError__cdgoa{border-color:color-mix(in srgb,var(--status-danger) 64%,transparent);color:var(--status-danger-text);background:color-mix(in srgb,var(--status-danger) 9%,var(--admin-surface))}.AdminCmsRouteDirectory_sectionGrid__WYPhS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.AdminCmsRouteDirectory_sectionCard__aGVPs{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-width:0;min-height:88px;padding:1rem;border:1px solid var(--cms-route-border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast),transform var(--dur-fast);background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent) 7%,transparent),transparent 58%),color-mix(in srgb,var(--admin-surface) 90%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--effect-shadow) 12%,transparent)}.AdminCmsRouteDirectory_sectionCard__aGVPs:focus-within,.AdminCmsRouteDirectory_sectionCard__aGVPs:hover{border-color:color-mix(in srgb,var(--brand-accent-300) 62%,transparent);transform:translateY(-1px)}.AdminCmsRouteDirectory_sectionOpen__UsUPk{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.AdminCmsRouteDirectory_sectionOpen__UsUPk:after{position:absolute;inset:0;border-radius:inherit;content:""}.AdminCmsRouteDirectory_sectionCopy__mPJcL{display:grid;gap:.28rem;min-width:0}.AdminCmsRouteDirectory_sectionCopy__mPJcL>h3{margin:0;color:var(--brand-accent-100);font:var(--type-heading-sm);overflow-wrap:anywhere}.AdminCmsRouteDirectory_sectionCopy__mPJcL>p{color:var(--text-muted);font:var(--type-body-sm);line-height:1.45;text-wrap:pretty}.AdminCmsRouteDirectory_sectionChevron__hsoBY{display:grid;flex:none;place-items:center;color:var(--brand-accent-200)}.AdminCmsRouteDirectory_sectionCard__aGVPs:focus-visible .AdminCmsRouteDirectory_sectionChevron__hsoBY,.AdminCmsRouteDirectory_sectionCard__aGVPs:hover .AdminCmsRouteDirectory_sectionChevron__hsoBY{color:var(--brand-accent-100)}.AdminCmsRouteDirectory_directoryGroup__t0m4H h3,.AdminCmsRouteDirectory_previewPanel__8l59Z header strong,.AdminCmsRouteDirectory_sectionCard__aGVPs h3,.AdminCmsRouteDirectory_sectionCard__aGVPs p{margin:0}.AdminCmsRouteDirectory_sectionCard__aGVPs h3{color:var(--text-heading);font-size:1rem}.AdminCmsRouteDirectory_sectionCard__aGVPs p{color:var(--text-muted);line-height:1.5}.AdminCmsRouteDirectory_sectionCard__aGVPs>button{grid-column:2/-1;justify-self:start}.AdminCmsRouteDirectory_sectionIcon__8T_Kf{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--admin-accent) 35%,transparent);border-radius:var(--radius-lg);color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 10%,transparent)}.AdminCmsRouteDirectory_sectionCount__QtEoV{display:grid;min-width:34px;min-height:34px;place-items:center;border-radius:var(--radius-md);color:var(--text-on-accent);background:var(--admin-accent)}.AdminCmsRouteDirectory_eyebrow__eJID_{color:var(--admin-accent);font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.AdminCmsRouteDirectory_directoryGroup__t0m4H,.AdminCmsRouteDirectory_directoryStack__Ekmv5{display:grid;gap:.8rem}.AdminCmsRouteDirectory_directoryGroup__t0m4H{padding:.9rem;border:1px solid var(--cms-route-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--admin-surface) 88%,transparent)}.AdminCmsRouteDirectory_directoryGroup__t0m4H>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.AdminCmsRouteDirectory_directoryGroup__t0m4H h3{color:var(--text-heading);font-size:.92rem}.AdminCmsRouteDirectory_directoryGroup__t0m4H>header span{display:grid;min-width:28px;min-height:28px;place-items:center;border-radius:var(--radius-md);color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 10%,transparent);font-size:.76rem;font-weight:850}.AdminCmsRouteEditor_documentGrid__PHO5M{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:.75rem}.AdminCmsRouteEditor_documentCard__nuiFn{display:grid;align-content:start;gap:.55rem;min-width:0;min-height:138px;padding:.9rem;border:1px solid color-mix(in srgb,var(--admin-edge) 44%,transparent);border-radius:var(--radius-lg);color:var(--text-body);background:color-mix(in srgb,var(--bg-app) 32%,var(--admin-surface));text-align:left;cursor:pointer}.AdminCmsRouteEditor_documentCard__nuiFn:hover{border-color:color-mix(in srgb,var(--admin-accent) 64%,transparent);background:color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface))}.AdminCmsRouteEditor_documentCard__nuiFn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.AdminCmsRouteEditor_documentCardHead__99JO6{display:flex;align-items:start;justify-content:space-between;gap:.65rem}.AdminCmsRouteEditor_documentCardHead__99JO6 strong{overflow:hidden;color:var(--text-heading);text-overflow:ellipsis}.AdminCmsRouteEditor_documentCardHead__99JO6 i,.AdminCmsRouteEditor_routeStatus__inHIk{flex:none;border:1px solid color-mix(in srgb,var(--admin-edge) 52%,transparent);border-radius:var(--radius-md);padding:.18rem .45rem;color:var(--text-muted);font-size:.7rem;font-style:normal;font-weight:800}.AdminCmsRouteEditor_documentCardHead__99JO6 i[data-status=live]{border-color:color-mix(in srgb,var(--status-open) 58%,transparent);color:var(--status-open-text)}.AdminCmsRouteEditor_documentCardHead__99JO6 i[data-status=changed]{border-color:color-mix(in srgb,var(--status-warn) 58%,transparent);color:var(--text-heading)}.AdminCmsRouteEditor_documentCard__nuiFn code,.AdminCmsRouteEditor_documentCard__nuiFn small,.AdminCmsRouteEditor_documentCard__nuiFn>span{color:var(--text-faint);line-height:1.45;overflow-wrap:anywhere}.AdminCmsRouteEditor_documentCard__nuiFn code{color:var(--admin-accent)}.AdminCmsRouteEditor_wideEditor__yHJ4L{display:grid;grid-template-columns:minmax(480px,1fr) minmax(420px,.92fr);align-items:start;gap:1rem;min-width:0}.AdminCmsRouteEditor_wideEditor__yHJ4L[data-fullscreen=editor],.AdminCmsRouteEditor_wideEditor__yHJ4L[data-fullscreen=preview]{grid-template-columns:minmax(0,1fr)}.AdminCmsRouteEditor_wideEditor__yHJ4L[data-fullscreen=editor] [data-cms-fullscreen-target=preview],.AdminCmsRouteEditor_wideEditor__yHJ4L[data-fullscreen=preview] [data-cms-fullscreen-target=editor]{display:none}.AdminCmsRouteEditor_pageEditorPanes__LJqQM{grid-template-columns:minmax(480px,1fr) minmax(440px,1fr)}.AdminCmsRouteEditor_routeBody__J4KiT{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--admin-gap-panel);min-width:0;width:100%}.AdminCmsRouteEditor_readinessAction__3Q0S1{padding:0;border:0;color:inherit;background:none;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-accent-200) 55%,transparent);text-underline-offset:.2em;cursor:pointer}.AdminCmsRouteEditor_readinessAction__3Q0S1:hover{color:var(--brand-accent-100);text-decoration-color:var(--brand-accent-200)}.AdminCmsRouteEditor_readinessAction__3Q0S1:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:3px}.AdminCmsRouteEditor_workspaceToolbar___l16x{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--cms-route-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--admin-surface) 88%,transparent)}.AdminCmsRouteEditor_layoutToggle__V_qZC{display:inline-flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--border-accent) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--effect-shadow) 20%,transparent)}.AdminCmsRouteEditor_layoutToggle__V_qZC button{min-height:36px;padding:0 .9rem;border:0;border-radius:var(--radius-md);color:var(--text-muted);background:transparent;font-size:.8rem;font-weight:750;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.AdminCmsRouteEditor_layoutToggle__V_qZC button:hover{color:var(--brand-accent-100)}.AdminCmsRouteEditor_layoutToggle__V_qZC button:focus-visible{outline:2px solid var(--brand-accent-200);outline-offset:1px}.AdminCmsRouteEditor_layoutToggle__V_qZC button[aria-pressed=true]{color:var(--brand-accent-50);background:color-mix(in srgb,var(--brand-accent-300) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent-150) 42%,transparent)}.AdminCmsRouteEditor_revisionControl__55MVK{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;min-width:0}.AdminCmsRouteEditor_revisionControl__55MVK label{display:flex;align-items:center;gap:.55rem;min-width:0}.AdminCmsRouteEditor_revisionControl__55MVK label>span{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.AdminCmsRouteEditor_revisionControl__55MVK select{min-width:13rem;max-width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--field-edge) 78%,transparent);border-radius:var(--radius-md);padding-inline:.65rem;color:var(--field-text);background:var(--field-surface)}.AdminCmsRouteEditor_revisionError__WuvFO{color:var(--status-danger-text);font-size:.8rem}.AdminCmsRouteEditor_codePanel__2ttWT,.AdminCmsRouteEditor_previewPanel__kLCya{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;padding:.9rem;border:1px solid var(--cms-route-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--admin-surface) 88%,transparent)}.AdminCmsRoutePreview_routeField__rmQd1{display:grid;gap:.35rem;min-width:0}.AdminCmsRoutePreview_routeField__rmQd1>span{color:var(--admin-accent);font-size:.74rem;font-weight:800}.AdminCmsRoutePreview_routeField__rmQd1 input,.AdminCmsRoutePreview_routeField__rmQd1 textarea{width:100%;border:1px solid color-mix(in srgb,var(--field-edge) 78%,transparent);border-radius:var(--radius-md);padding:.75rem;color:var(--field-text);background:var(--field-surface)}.AdminCmsRoutePreview_routeField__rmQd1 textarea{min-height:320px;resize:vertical;font-family:var(--font-mono);font-size:.8rem;line-height:1.55}.AdminCmsRoutePreview_previewPanel__aSkcT{position:sticky;top:.75rem}.AdminCmsRoutePreview_previewPanel__aSkcT>header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.AdminCmsRoutePreview_previewPanel__aSkcT>header>div{display:grid;gap:.2rem}.AdminCmsRoutePreview_previewPanel__aSkcT header span:first-child{color:var(--admin-accent);font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.AdminCmsRoutePreview_previewPanel__aSkcT header strong{color:var(--text-heading)}.AdminCmsRoutePreview_experiencePreviewStage___FqRf{display:grid;width:100%;min-width:0;min-height:520px;place-items:start center;overflow:auto;padding:.65rem;border:1px solid color-mix(in srgb,var(--admin-edge) 24%,transparent);border-radius:var(--radius-md);background:linear-gradient(45deg,color-mix(in srgb,var(--effect-highlight) 3%,transparent) 25%,transparent 25%) 0 0 /18px 18px,linear-gradient(-45deg,color-mix(in srgb,var(--effect-highlight) 3%,transparent) 25%,transparent 25%) 0 9px /18px 18px,color-mix(in srgb,var(--bg-app) 80%,var(--effect-shadow))}.AdminCmsRoutePreview_experiencePreviewFrame__3oVaP{position:relative;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--admin-edge) 42%,transparent);border-radius:var(--radius-md);background:var(--bg-app);box-shadow:0 12px 30px color-mix(in srgb,var(--effect-shadow) 28%,transparent);margin-inline:auto;transition:width .18s ease,height .18s ease}.AdminCmsRoutePreview_experiencePreviewFrame__3oVaP iframe{display:block;max-width:none;border:0;background:var(--bg-app);transform-origin:top left}.AdminCmsRoutePreview_routedPreview__CPGCC{position:sticky;top:.75rem;min-width:0}.AdminCmsRoutePreview_themeRoute__SJ_5u .admin-workspace-content{min-width:0}@media (max-width:1180px){.AdminCmsRoutePreview_wideEditor__Q_hNi{grid-template-columns:minmax(0,1fr)}.AdminCmsRoutePreview_previewPanel__aSkcT,.AdminCmsRoutePreview_routedPreview__CPGCC{position:static}}@media (max-width:760px){.AdminCmsRoutePreview_sectionGrid__PHXwE{grid-template-columns:1fr}.AdminCmsRoutePreview_sectionCard__jtNyu{grid-template-columns:auto minmax(0,1fr)}.AdminCmsRoutePreview_sectionCount__aRdfH{grid-column:1;grid-row:2}.AdminCmsRoutePreview_revisionControl__GSobL,.AdminCmsRoutePreview_revisionControl__GSobL label,.AdminCmsRoutePreview_workspaceToolbar__w9Pwm{display:grid;justify-content:stretch}.AdminCmsRoutePreview_layoutToggle__yHf4D button{flex:1}.AdminCmsRoutePreview_revisionControl__GSobL select{width:100%;min-width:0}.AdminCmsRoutePreview_experiencePreviewStage___FqRf{min-height:420px}}@media (pointer:coarse){.AdminCmsRoutePreview_layoutToggle__yHf4D button,.AdminCmsRoutePreview_revisionControl__GSobL select{min-height:44px}}@media (prefers-reduced-motion:reduce){.AdminCmsRoutePreview_documentCard__hNPoW{scroll-behavior:auto}}