.cms-active{--cms-font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--cms-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--cms-font-serif:var(--font-source-serif),"Georgia",serif;--cms-bg:var(--um-bg-primary);--cms-bg-sidebar:var(--um-bg-primary);--cms-bg-hover:var(--um-bg-secondary);--cms-bg-row-alt:color-mix(in srgb,var(--um-bg-primary) 72%,var(--um-bg-secondary));--cms-bg-selected:color-mix(in srgb,var(--um-coral-soft) 34%,var(--um-bg-secondary));--cms-bg-cell-empty:color-mix(in srgb,var(--um-bg-primary) 74%,var(--um-border));--cms-workspace-surface:color-mix(in srgb,var(--um-bg-primary) 88%,var(--um-bg-secondary));--cms-workspace-toolbar:color-mix(in srgb,var(--um-bg-primary) 82%,var(--um-bg-secondary));--cms-workspace-header:color-mix(in srgb,var(--um-bg-primary) 76%,var(--um-bg-secondary));--cms-dashboard-card-bg:color-mix(in srgb,var(--um-bg-secondary) 76%,var(--um-bg-primary));--cms-dashboard-card-bg-hover:color-mix(in srgb,var(--um-bg-secondary) 88%,var(--um-bg-primary));--cms-dashboard-card-header:color-mix(in srgb,var(--um-bg-secondary) 56%,var(--um-bg-primary));--cms-dashboard-skeleton-bg:color-mix(in srgb,var(--cms-border-subtle) 58%,transparent);--cms-dashboard-progress-track:color-mix(in srgb,var(--cms-border-subtle) 74%,transparent);--cms-table-row-hover:color-mix(in srgb,var(--um-bg-secondary) 72%,transparent);--cms-table-row-open:color-mix(in srgb,var(--um-coral-soft) 28%,var(--um-bg-secondary));--cms-table-row-selected:color-mix(in srgb,var(--um-coral-soft) 34%,var(--um-bg-secondary));--cms-text-primary:var(--um-text-primary);--cms-text-secondary:var(--um-text-muted);--cms-text-tertiary:var(--um-text-subtle);--cms-border:var(--um-border);--cms-border-subtle:var(--um-border-subtle);--cms-border-strong:var(--um-border-strong);--cms-workspace-border:color-mix(in srgb,var(--cms-border) 82%,transparent);--cms-table-row-border:color-mix(in srgb,var(--cms-border) 72%,transparent);--cms-blue:var(--um-coral-ink);--cms-blue-hover:var(--um-accent-hover);--cms-blue-pill:var(--um-coral-soft);--cms-blue-pill-text:var(--um-coral-ink);--cms-coral:var(--um-coral-ink);--cms-coral-soft:var(--um-coral-soft);--cms-focus-ring:color-mix(in srgb,var(--cms-text-primary) 14%,transparent);--cms-ease:cubic-bezier(0.16,1,0.3,1);--cms-green:#00BB88;--cms-green-pill-bg:rgba(0,187,136,0.1);--cms-shell-gutter:1rem;--cms-topbar-height:var(--um-touch-target-min);--cms-row-height:calc(var(--um-touch-target-min) + var(--um-space-sm) - var(--um-space-xxs));--cms-sidebar-width:216px;--cms-sidebar-collapsed-width:52px;--cms-sidebar-content-inset:4px;--cms-sidebar-rail-inset:16px;--cms-sidebar-section-gap:14px;--cms-detail-panel-width:clamp(420px,36vw,560px);--cms-workspace-gap:12px;--cms-main-padding-x:var(--cms-sidebar-rail-inset);--cms-main-padding-inline-start:var(--cms-main-padding-x);--cms-main-padding-inline-end:0px;--cms-main-padding-y:var(--um-space-md);--cms-radius-control:var(--um-radius-sm);--cms-radius-panel:var(--um-radius-md);--cms-radius-pill:var(--um-radius-full);--cms-panel-shadow:var(--um-shadow-panel);--cms-workspace-shadow:0 22px 56px -48px rgba(0,0,0,0.5),inset 0 1px 0 color-mix(in srgb,var(--cms-border-subtle) 42%,transparent);--cms-font-size-9:9px;--cms-font-size-10:10px;--cms-font-size-11:11px;--cms-font-size-12:12px;--cms-font-size-12-5:12.5px;--cms-control-height-2xs:26px;--cms-control-height-xs:30px;--cms-control-height-sm:32px;--cms-form-control-height:36px;--cms-dropdown-panel-width-sort:296px;--cms-dropdown-option-height:42px;--cms-control-min-height:var(--um-trip-rail-row-min-height);--cms-half-screen-min-height:50vh;--cms-eyebrow-tracking:0.08em;--menu-radius:var(--cms-radius-control);--menu-gutter:6px;--menu-font-size:13px;--menu-line-height:1.25;--menu-item-gap:12px;--menu-item-padding:10px 12px;--menu-item-background-color:var(--cms-bg-hover);--menu-separator-background-color:var(--cms-border);--color-surface-elevated:var(--cms-bg-sidebar);--shadow:0 22px 52px -32px rgba(0,0,0,0.62);--shadow-hairline:0 0 0 1px var(--cms-border-strong)}.dark.cms-active{color-scheme:dark}.cms-active:not(.dark){color-scheme:light}@media (min-width:640px){.cms-active{--cms-shell-gutter:1.5rem}}@media (min-width:768px){.cms-active{--cms-shell-gutter:2.5rem}}.cms-active body{background:var(--cms-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-active ::-webkit-scrollbar{width:10px;height:10px}.cms-active ::-webkit-scrollbar-track{background:transparent}.cms-active ::-webkit-scrollbar-thumb{background:var(--cms-border-strong);border-radius:999px;border:2px solid var(--cms-bg)}.cms-active ::-webkit-scrollbar-thumb:hover{background:#AAA}.dark.cms-active ::-webkit-scrollbar-thumb{border-color:var(--cms-bg)}.cms-admin-shell-frame{width:calc(100% - (var(--cms-shell-gutter) * 2));height:calc(100dvh - var(--site-header-h, 0px));margin-inline:var(--cms-shell-gutter);overflow:hidden;background:var(--cms-bg)}.cms-admin-shell{height:100%;overflow:hidden;color:var(--cms-text-primary);font-family:var(--cms-font-sans);font-size:12px;line-height:1.4;--sidebar-background:var(--cms-bg-sidebar);--sidebar-border:var(--cms-border);--sidebar-foreground:var(--cms-text-primary);--sidebar-menu-text:var(--cms-text-secondary);--sidebar-menu-text-active:var(--cms-text-primary);--sidebar-group-label-color:var(--cms-text-tertiary);--sidebar-accent:color-mix(in srgb,var(--cms-coral-soft) 36%,transparent);--sidebar-gutter:var(--cms-sidebar-content-inset);--sidebar-gutter-sm:var(--um-space-xs);--sidebar-menu-item-radius:6px;--sidebar-menu-item-font-size:11.5px;--sidebar-menu-item-height:30px;--sidebar-menu-item-height-desktop:30px;--sidebar-icon-size:14px;--sidebar-icon-wrapper-size:24px;--sidebar-icon-margin:0 6px 0 3px;--cms-sidebar-label-offset:calc(var(--sidebar-icon-wrapper-size) + 10px)}.cms-admin-sidebar-layout{height:100%;background:var(--cms-bg)}.cms-admin-shell .cms-sidebar>[class*=Header]{background:transparent}.cms-admin-shell .cms-sidebar-group-label{margin:8px 0 4px;padding:0}.cms-admin-shell .cms-sidebar-group-label:first-child{margin-top:6px}.cms-admin-shell .cms-sidebar-section-trigger{display:flex;width:100%;height:24px;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--cms-radius-control);background:transparent;color:var(--cms-text-tertiary);cursor:pointer;font-family:var(--cms-font-sans);font-size:10.5px;font-weight:520;letter-spacing:0;line-height:1;padding:0 8px 0 var(--cms-sidebar-label-offset);text-align:left;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-admin-shell .cms-sidebar-section-trigger:focus-visible,.cms-admin-shell .cms-sidebar-section-trigger:hover{background:var(--cms-bg-hover);color:var(--cms-text-secondary);outline:none}.cms-admin-shell .cms-sidebar-section-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-admin-shell .cms-sidebar-section-chevron{width:12px;height:12px;flex-shrink:0;opacity:.58;transition:transform .14s var(--cms-ease),opacity .12s var(--cms-ease)}.cms-admin-shell .cms-sidebar-section-trigger[aria-expanded=true] .cms-sidebar-section-chevron{transform:rotate(90deg);opacity:.8}.cms-admin-shell .cms-sidebar button[data-active=true]{font-weight:560}.cms-admin-shell .cms-sidebar button[data-active=true]:after{position:absolute;top:8px;bottom:8px;left:2px;width:2px;border-radius:var(--cms-radius-pill);background:color-mix(in srgb,var(--cms-coral) 68%,var(--cms-text-primary));content:"";opacity:.62}.cms-admin-shell .cms-sidebar-count{min-width:22px;color:var(--cms-text-tertiary);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;transition:color .12s var(--cms-ease),opacity .12s var(--cms-ease)}.cms-admin-shell .cms-sidebar button[data-active=false] .cms-sidebar-count{opacity:.46}.cms-admin-shell .cms-sidebar button:hover .cms-sidebar-count,.cms-admin-shell .cms-sidebar button[data-active=true] .cms-sidebar-count{color:var(--cms-text-secondary);opacity:.9}@media (max-width:1280px){.cms-admin-shell-frame:has(.cms-split-detail-panel) .cms-admin-shell{--sidebar-width:var(--cms-sidebar-collapsed-width)!important}.cms-admin-shell-frame:has(.cms-split-detail-panel) .cms-sidebar-count,.cms-admin-shell-frame:has(.cms-split-detail-panel) .cms-sidebar-group-label,.cms-admin-shell-frame:has(.cms-split-detail-panel) .cms-sidebar-live-site-label,.cms-admin-shell-frame:has(.cms-split-detail-panel) [data-long-label=true]{opacity:0;pointer-events:none}}.cms-admin-workspace{flex-direction:column;border-radius:0;box-shadow:none;margin:0}.cms-admin-main,.cms-admin-workspace{display:flex;min-width:0;min-height:0;background:var(--cms-bg)}.cms-admin-main{container-type:inline-size;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--cms-main-padding-y) var(--cms-main-padding-inline-end) var(--um-space-xxl) var(--cms-main-padding-inline-start)}.cms-column-check{display:inline-flex;width:14px;flex-shrink:0;justify-content:center;color:var(--cms-text-primary);font-size:11px}.cms-text-9{font-size:var(--cms-font-size-9)}.cms-text-10{font-size:var(--cms-font-size-10)}.cms-text-11{font-size:var(--cms-font-size-11)}.cms-text-12{font-size:var(--cms-font-size-12)}.cms-text-12-5{font-size:var(--cms-font-size-12-5)}.cms-min-h-control{min-height:var(--cms-control-min-height)}.cms-min-h-half-screen{min-height:var(--cms-half-screen-min-height)}.cms-tracking-eyebrow{letter-spacing:var(--cms-eyebrow-tracking)}.cms-section-card{overflow:hidden;border:1px solid var(--cms-workspace-border);border-radius:var(--cms-radius-control);background:var(--cms-dashboard-card-bg);color:var(--cms-text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cms-border-subtle) 44%,transparent)}.cms-section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cms-table-row-border);background:var(--cms-dashboard-card-header);padding:10px 16px}.cms-dashboard-action-icon,.cms-section-card__icon,.cms-stat-tile__icon{display:inline-flex;flex-shrink:0;color:var(--cms-text-tertiary)}.cms-section-card__title{color:var(--cms-text-secondary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-11);font-weight:600;letter-spacing:var(--cms-eyebrow-tracking);line-height:1.1;text-transform:uppercase}.cms-section-card__description{margin-top:4px;color:var(--cms-text-secondary);font-size:12px}.cms-section-card__action{flex-shrink:0}.cms-section-card__body{padding:16px}.cms-section-card__body--flush{padding:0}.cms-stat-tile-button,.cms-stat-tile-link{display:block;color:inherit;text-decoration:none}.cms-stat-tile-button{width:100%;border:0;background:transparent;padding:0;text-align:left}.cms-stat-tile-button:focus-visible,.cms-stat-tile-link:focus-visible{border-radius:var(--cms-radius-control);box-shadow:0 0 0 3px var(--cms-focus-ring);outline:none}.cms-stat-tile{display:flex;height:100%;flex-direction:column;gap:10px;border:1px solid var(--cms-workspace-border);border-radius:var(--cms-radius-control);background:var(--cms-dashboard-card-bg);padding:12px 14px;transition:border-color .12s var(--cms-ease),background .12s var(--cms-ease)}.cms-stat-tile:hover{border-color:color-mix(in srgb,var(--cms-text-primary) 18%,var(--cms-workspace-border));background:var(--cms-dashboard-card-bg-hover)}.cms-stat-tile__label-row{display:flex;align-items:center;gap:6px;min-width:0}.cms-stat-tile__label{min-width:0;overflow:hidden;color:var(--cms-text-secondary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-10);letter-spacing:var(--cms-eyebrow-tracking);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cms-stat-tile__value-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cms-stat-tile__value{color:var(--cms-text-primary);font-family:var(--cms-font-mono);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cms-stat-tile__trend{padding-bottom:4px;color:var(--cms-text-tertiary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-stat-tile__arrow{width:14px;height:14px;color:var(--cms-text-tertiary);opacity:0;transition:opacity .12s var(--cms-ease)}.cms-stat-tile:hover .cms-stat-tile__arrow{opacity:.8}.cms-dashboard-card-action{color:var(--cms-text-tertiary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-10);font-weight:500;letter-spacing:var(--cms-eyebrow-tracking);text-decoration:none;text-transform:uppercase;transition:color .12s var(--cms-ease)}.cms-dashboard-card-action:hover{color:var(--cms-text-primary)}.cms-dashboard-recent-list>li+li{border-top:1px solid var(--cms-table-row-border)}.cms-dashboard-recent-button,.cms-dashboard-recent-row{display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:10px 16px}.cms-dashboard-recent-button{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .12s var(--cms-ease)}.cms-dashboard-recent-button:hover{background:var(--cms-bg-hover)}.cms-dashboard-recent-name{flex:1 1;min-width:0;color:var(--cms-text-primary);font-size:13px}.cms-dashboard-recent-city,.cms-dashboard-recent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-dashboard-recent-city{display:none;max-width:120px;flex-shrink:1;color:var(--cms-text-tertiary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-11)}@media (min-width:640px){.cms-dashboard-recent-city{display:inline}}.cms-dashboard-recent-time{width:40px;flex-shrink:0;color:var(--cms-text-tertiary);font-family:var(--cms-font-mono);font-size:var(--cms-font-size-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cms-dashboard-quality-label,.cms-dashboard-quality-value{color:var(--cms-text-secondary)}.cms-dashboard-quality-value{font-family:var(--cms-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-dashboard-quality-percent{margin-left:4px;color:var(--cms-text-tertiary)}.cms-dashboard-quality-track{height:3px;overflow:hidden;background:var(--cms-dashboard-progress-track)}.cms-dashboard-quality-bar{height:100%;transition:width .5s var(--cms-ease)}.cms-dashboard-quality-bar[data-tone=success]{background:#00A878}.cms-dashboard-quality-bar[data-tone=warning]{background:#D3921F}.cms-dashboard-quality-bar[data-tone=danger]{background:#D84A3A}.cms-dashboard-action-link{display:flex;align-items:center;gap:8px;border-radius:var(--cms-radius-control);color:var(--cms-text-secondary);font-size:12px;padding:6px 8px;text-decoration:none;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-dashboard-action-link:hover{background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-dashboard-skeleton{border-radius:var(--cms-radius-control);background:var(--cms-dashboard-skeleton-bg)}.cms-stat-tile__value-skeleton{width:48px;height:24px}.cms-dashboard-skeleton--title{width:160px;height:14px}.cms-dashboard-skeleton--meta{width:56px;height:14px;margin-left:auto}.cms-dashboard-skeleton--quality-label{width:96px;height:12px}.cms-dashboard-skeleton--quality-track{width:100%;height:4px}.cms-topbar{display:flex;align-items:center;justify-content:space-between;height:var(--cms-topbar-height);border-bottom:1px solid var(--cms-border);background:var(--cms-bg);padding:0 10px;gap:8px}.cms-topbar-left,.cms-topbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.cms-topbar-center{display:flex;gap:2px;flex:1 1}.cms-icon-btn,.cms-topbar-center{align-items:center;justify-content:center}.cms-icon-btn{width:28px;height:28px;border-radius:var(--cms-radius-control);display:inline-flex;color:var(--cms-text-secondary);background:none;border:none;cursor:pointer;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-icon-btn:hover{background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-project-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;border-radius:var(--cms-radius-control);font-weight:500;font-size:12px;color:var(--cms-text-primary);background:none;border:none;cursor:pointer;transition:background .12s var(--cms-ease)}.cms-project-chip:hover{background:var(--cms-bg-hover)}.cms-project-dot{width:18px;height:18px;border-radius:4px;background:#111;color:#fff;font-weight:600;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.dark.cms-active .cms-project-dot{background:#FAFAFA;color:#111}.cms-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--cms-radius-control);color:var(--cms-text-secondary);font-weight:500;font-size:12px;background:none;border:none;cursor:pointer;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-tab.active,.cms-tab:hover{background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-avatar{width:24px;height:24px;border-radius:50%;background:var(--cms-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;border:none;cursor:pointer}.cms-btn-outline{padding:4px 12px;border-radius:var(--cms-radius-control);border:1px solid var(--cms-border-strong);background:var(--cms-bg);font-weight:500;font-size:12px;color:var(--cms-text-primary);cursor:pointer;transition:background .12s var(--cms-ease)}.cms-btn-outline:hover{background:var(--cms-bg-hover)}.cms-btn-primary{padding:4px 14px;border-radius:var(--cms-radius-control);background:var(--cms-blue);color:#fff;border:none;font-weight:500;font-size:12px;cursor:pointer;transition:background .12s var(--cms-ease)}.cms-btn-primary:hover{background:var(--cms-blue-hover)}.cms-search-bar{padding:9px 12px;border-bottom:1px solid var(--cms-table-row-border);min-height:52px;flex-shrink:0;flex-wrap:wrap;background:var(--cms-workspace-toolbar)}.cms-search-bar,.cms-search-input{display:flex;align-items:center;gap:8px}.cms-search-input{flex:1 1;color:var(--cms-text-tertiary);font-size:12px}.cms-search-input input{border:none;outline:none;background:transparent;font-size:12px;flex:1 1;color:var(--cms-text-primary);font-family:inherit}.cms-search-input input::placeholder{color:var(--cms-text-tertiary)}.cms-button,.cms-toolbar-actions{display:inline-flex;align-items:center;gap:6px}.cms-button{min-height:var(--cms-control-height-sm);max-width:100%;flex:0 0 auto;justify-content:center;border:1px solid var(--cms-border-strong);border-radius:var(--cms-radius-control);background:var(--cms-bg-sidebar);color:var(--cms-text-secondary);cursor:pointer;font-family:var(--cms-font-sans);font-size:12px;font-weight:450;line-height:1;letter-spacing:0;padding:0 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.13);text-align:center;text-decoration:none;white-space:nowrap;transition:border-color .12s var(--cms-ease),background .12s var(--cms-ease),color .12s var(--cms-ease),box-shadow .12s var(--cms-ease),opacity .12s var(--cms-ease),transform .12s var(--cms-ease)}.cms-button:hover{border-color:color-mix(in srgb,var(--cms-text-primary) 22%,var(--cms-border-strong));background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-button:focus-visible{border-color:color-mix(in srgb,var(--cms-text-primary) 34%,var(--cms-border-strong));box-shadow:0 0 0 3px var(--cms-focus-ring),inset 0 1px 0 rgba(255,255,255,.13);outline:none}.cms-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.cms-button:disabled,.cms-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.cms-button svg{display:block;width:14px;height:14px;flex-shrink:0}.cms-button--2xs{min-height:var(--cms-control-height-2xs);min-width:var(--cms-control-height-2xs);padding:0 6px}.cms-button--xs{min-height:var(--cms-control-height-xs);padding:0 8px;font-size:11.5px}.cms-button--sm{min-height:var(--cms-control-height-sm)}.cms-button--primary{background:var(--cms-text-primary)}.cms-button--primary,.cms-button--primary:hover{border-color:var(--cms-text-primary);color:var(--cms-bg)}.cms-button--primary:hover{background:color-mix(in srgb,var(--cms-text-primary) 92%,var(--cms-bg))}.cms-button--ghost{border-color:transparent;background:transparent}.cms-button--ghost:hover{border-color:transparent;background:var(--cms-bg-hover)}.cms-button--danger{border-color:color-mix(in srgb,var(--cms-coral) 44%,var(--cms-border-strong));background:color-mix(in srgb,var(--cms-coral-soft) 65%,var(--cms-bg-sidebar));color:var(--cms-coral)}.cms-button--danger:hover{border-color:color-mix(in srgb,var(--cms-coral) 68%,var(--cms-border-strong));background:var(--cms-coral-soft);color:var(--cms-coral)}.cms-button.is-active,.cms-dropdown.is-open>.cms-button--secondary{border-color:color-mix(in srgb,var(--cms-text-primary) 34%,var(--cms-border-strong));background:var(--cms-bg-sidebar);color:var(--cms-text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--cms-text-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.13)}.cms-control{min-height:var(--cms-form-control-height);width:100%;border:1px solid var(--cms-border-strong);border-radius:var(--cms-radius-control);background:var(--cms-bg-sidebar);color:var(--cms-text-primary);font-family:var(--cms-font-sans);font-size:13px;line-height:1.25;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:border-color .12s var(--cms-ease),background .12s var(--cms-ease),color .12s var(--cms-ease),box-shadow .12s var(--cms-ease)}.cms-control:hover{border-color:color-mix(in srgb,var(--cms-text-primary) 22%,var(--cms-border-strong))}.cms-control:focus,.cms-control:focus-visible,.cms-control:focus-within{border-color:color-mix(in srgb,var(--cms-text-primary) 34%,var(--cms-border-strong));box-shadow:0 0 0 3px var(--cms-focus-ring),inset 0 1px 0 rgba(255,255,255,.12);outline:none}.cms-control::placeholder{color:var(--cms-text-tertiary)}.cms-control:disabled,.cms-control[aria-disabled=true]{cursor:not-allowed;opacity:.55}.cms-control-input{padding:0 10px}.cms-control-textarea{min-height:88px;padding:9px 10px;resize:vertical}.cms-control--mono{font-family:var(--cms-font-mono);font-size:11.5px}.cms-control-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;text-align:left}.cms-dropdown,.cms-select{position:relative;display:inline-flex;min-width:0}.cms-select{max-width:100%}.cms-select-trigger{display:inline-flex;min-height:32px;width:auto;min-width:max-content;max-width:100%;flex:0 0 auto;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.cms-select.is-active .cms-select-trigger{border-color:color-mix(in srgb,var(--cms-blue) 34%,var(--cms-border-strong));background:color-mix(in srgb,var(--cms-blue-pill) 58%,var(--cms-bg-sidebar));color:var(--cms-blue-pill-text)}.cms-select-value{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.cms-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.cms-select-meta{color:var(--cms-text-tertiary);font-size:11px}.cms-select-value.is-placeholder{color:var(--cms-text-secondary)}.cms-select-caret{display:block;width:14px;height:14px;flex-shrink:0;color:var(--cms-text-tertiary);transition:transform .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-select.is-open .cms-select-caret{transform:rotate(180deg);color:var(--cms-text-primary)}.cms-dropdown-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:70;width:max-content;min-width:100%;max-width:min(340px,calc(100vw - 32px));max-height:min(320px,60vh);overflow-y:auto;border:1px solid var(--cms-border-strong);border-radius:var(--cms-radius-control);background:var(--cms-bg-sidebar);box-shadow:0 22px 52px -32px rgba(0,0,0,.62);padding:6px}.cms-dropdown-panel--end{left:auto;right:0}.cms-dropdown-panel--filter{min-width:180px}.cms-dropdown-panel--sort{width:min(var(--cms-dropdown-panel-width-sort),calc(100vw - 32px));min-width:min(var(--cms-dropdown-panel-width-sort),calc(100vw - 32px))}.cms-dropdown-panel--columns{min-width:220px}.cms-dropdown-panel--compact-end{left:auto;right:0;min-width:104px}.cms-dropdown-panel--row-actions{min-width:150px}.cms-dropdown-option{display:flex;min-height:var(--cms-dropdown-option-height);width:100%;align-items:center;gap:12px;border:0;border-radius:calc(var(--cms-radius-control) - 1px);background:transparent;color:var(--cms-text-secondary);cursor:pointer;font-family:var(--cms-font-sans);font-size:13px;line-height:1.25;padding:0 12px;text-align:left;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-dropdown-option:focus-visible,.cms-dropdown-option:hover{background:var(--cms-bg-hover);color:var(--cms-text-primary);outline:none}.cms-dropdown-option.is-selected{color:var(--cms-text-primary);font-weight:560}.cms-dropdown-check{display:inline-flex;width:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--cms-text-primary)}.cms-dropdown-label{display:inline-flex;min-width:0;flex:1 1;align-items:center;gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-dropdown-label svg{display:block;width:14px;height:14px;flex-shrink:0}.cms-dropdown-separator{height:1px;margin:4px 0;background:var(--cms-border)}.cms-dropdown-empty{padding:8px;color:var(--cms-text-tertiary);font-size:12px}.cms-active .um-plex-select-option[data-selected]{color:var(--cms-text-primary)}.cms-active .um-plex-select-option[data-highlight]:before{background:var(--cms-bg-hover)}.cms-control-tag-list{display:flex;flex-wrap:wrap;gap:4px}.cms-control-tag{display:inline-flex;min-height:22px;align-items:center;gap:4px;border-radius:var(--cms-radius-control);background:color-mix(in srgb,var(--cms-bg-hover) 82%,var(--cms-border));color:var(--cms-text-secondary);font-size:11px;line-height:1;padding:0 6px}.cms-collection-shell{display:flex;flex:1 1 auto;min-height:0;width:100%;gap:var(--cms-workspace-gap)}.cms-collection-list-pane{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--cms-workspace-border);border-radius:calc(var(--cms-radius-panel) + 2px);background:var(--cms-workspace-surface);box-shadow:var(--cms-workspace-shadow)}.cms-collection-shell.has-detail-panel .cms-collection-list-pane{flex-basis:0}.cms-split-detail-panel{display:flex;flex:0 0 var(--cms-detail-panel-width);min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);background:var(--cms-bg);box-shadow:var(--cms-panel-shadow)}.cms-split-panel-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border-bottom:1px solid var(--cms-border);padding:10px 12px 10px 16px;background:color-mix(in srgb,var(--cms-bg) 92%,var(--cms-bg-sidebar))}.cms-split-panel-title{display:flex;min-width:0;flex-direction:column;gap:2px}.cms-split-panel-title span{font-family:var(--cms-font-mono);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--cms-text-tertiary)}.cms-split-panel-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;line-height:1.15;color:var(--cms-text-primary)}.cms-split-panel-body{min-height:0;flex:1 1;overflow-y:auto;padding:20px}.cms-split-panel-body:has(.cms-destination-editor--panel){display:flex;flex-direction:column;overflow:hidden;padding:0}.cms-destination-editor--panel{display:flex;min-height:0;height:100%;flex-direction:column;background:var(--cms-bg)}.cms-destination-editor-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 94px}.cms-destination-editor-flow{display:flex;min-width:0;flex-direction:column;gap:20px}.cms-destination-editor-flow+.cms-destination-editor-flow{margin-top:20px}.cms-destination-editor--panel .cms-editor-section{border-top:1px solid var(--cms-border);padding-top:14px}.cms-destination-editor-flow>.cms-editor-section:first-child{border-top:0;padding-top:0}.cms-editor-section-heading,.cms-editor-section-toggle{display:flex;width:100%;align-items:center;gap:8px;border:0;padding:0 0 10px;background:transparent;color:var(--cms-text-primary);font-size:12px;font-weight:560;letter-spacing:0;text-align:left}.cms-editor-section-toggle{cursor:pointer}.cms-editor-section-toggle:hover{color:var(--cms-text-secondary)}.cms-editor-section-caret,.cms-editor-section-icon{width:14px;height:14px;flex-shrink:0;color:var(--cms-text-tertiary)}.cms-editor-section-heading span,.cms-editor-section-toggle span{flex:1 1 auto}.cms-editor-section-content{display:grid;gap:9px}.cms-destination-field{min-width:0}.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal]{display:grid!important;grid-template-columns:minmax(118px,34%) minmax(0,1fr);column-gap:16px;align-items:start}.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal]>[class*=Content]{min-width:0}.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal] [class*=Label],.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal] label{color:var(--cms-text-primary)!important;font-size:12px!important;font-weight:540!important;line-height:1.25!important;letter-spacing:0!important}.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal] [class*=Description]{color:var(--cms-text-secondary)!important;font-size:11px!important;line-height:1.35!important;letter-spacing:0!important}.cms-destination-editor--panel .cms-place-search-input,.cms-destination-editor--panel .cms-relation-control,.cms-destination-editor--panel [class*=Input-module][class*=Container],.cms-destination-editor--panel [class*=SelectControl-module][class*=Container],.cms-destination-editor--panel [class*=Textarea-module][class*=Container],.cms-destination-editor--panel input:not([type=checkbox]),.cms-destination-editor--panel textarea{min-height:var(--cms-form-control-height)!important;border:1px solid var(--cms-border-strong)!important;border-radius:var(--cms-radius-control)!important;background:var(--cms-bg-sidebar)!important;color:var(--cms-text-primary)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;font-size:13px!important}.cms-destination-editor--panel input:not([type=checkbox])::placeholder,.cms-destination-editor--panel textarea::placeholder{color:var(--cms-text-tertiary)!important}.cms-destination-editor--panel .cms-place-search-input:focus,.cms-destination-editor--panel .cms-relation-control:focus,.cms-destination-editor--panel input:not([type=checkbox]):focus,.cms-destination-editor--panel textarea:focus{border-color:color-mix(in srgb,var(--cms-text-primary) 34%,var(--cms-border-strong))!important;box-shadow:0 0 0 3px var(--cms-focus-ring),inset 0 1px 0 rgba(255,255,255,.12)!important;outline:none!important}.cms-destination-editor--panel .absolute.z-50{border-color:var(--cms-border-strong)!important;background:var(--cms-bg-sidebar)!important;box-shadow:0 18px 44px -28px rgba(0,0,0,.7)!important}.cms-destination-editor--panel .cms-image-dropbox{padding-bottom:2px}.cms-destination-editor--panel .cms-image-dropbox-thumb{align-items:center!important;background:color-mix(in srgb,var(--cms-bg-sidebar) 84%,var(--cms-border))!important;border-style:dashed!important;border-color:var(--cms-border-strong)!important;border-radius:var(--cms-radius-control)!important;color:var(--cms-text-secondary)!important;display:flex!important;height:auto!important;justify-content:center!important;min-height:132px;padding:16px!important;width:min(100%,232px)!important}.cms-destination-editor--panel .cms-image-dropbox-thumb.has-image{background:var(--cms-bg-primary)!important;border-style:solid!important;padding:0!important}.cms-destination-editor--panel .cms-image-dropbox-thumb.is-dragging{background:color-mix(in srgb,var(--cms-text-primary) 7%,var(--cms-bg-sidebar))!important;border-color:var(--cms-text-primary)!important;color:var(--cms-text-primary)!important}.cms-destination-editor--panel .cms-image-dropbox-empty{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;line-height:1.2;text-align:center}.cms-destination-editor--panel .cms-image-dropbox-hint{color:var(--cms-text-tertiary);font-size:11px;font-weight:400}.cms-destination-editor--panel .cms-media-carousel{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:2px}.cms-destination-editor--panel .cms-media-carousel-rail{align-items:stretch;display:flex;flex-wrap:nowrap;gap:8px;justify-content:start;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cms-destination-editor--panel .cms-media-carousel-add-slot{aspect-ratio:4/3;background:color-mix(in srgb,var(--cms-bg-sidebar) 84%,var(--cms-border));border:1px dashed var(--cms-border-strong);border-radius:var(--cms-radius-control);box-sizing:border-box;color:var(--cms-text-secondary);flex:0 0 min(264px,calc((100% - 8px) / 2));min-width:192px;overflow:hidden;position:relative;scroll-snap-align:start;transition:background .12s ease,border-color .12s ease,color .12s ease}.cms-destination-editor--panel .cms-media-carousel-add-slot.is-dragging{background:color-mix(in srgb,var(--cms-text-primary) 7%,var(--cms-bg-sidebar));border-color:var(--cms-text-primary);color:var(--cms-text-primary)}.cms-destination-editor--panel .cms-media-carousel-add-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:560;gap:6px;height:100%;justify-content:center;line-height:1.1;padding:4px;text-align:center;width:100%}.cms-destination-editor--panel .cms-media-carousel-add-button:disabled{cursor:progress;opacity:.7}.cms-destination-editor--panel .cms-media-carousel-thumb{aspect-ratio:4/3;background:color-mix(in srgb,var(--cms-bg-sidebar) 82%,var(--cms-border));border:1px solid var(--cms-border);border-radius:var(--cms-radius-control);box-sizing:border-box;cursor:grab;flex:0 0 min(264px,calc((100% - 8px) / 2));min-width:192px;overflow:hidden;position:relative;scroll-snap-align:start}.cms-destination-editor--panel .cms-media-carousel-thumb.is-hero{border-color:var(--cms-text-primary);box-shadow:inset 0 0 0 1px var(--cms-text-primary)}.cms-destination-editor--panel .cms-media-carousel-thumb.is-dragging{opacity:.55}.cms-destination-editor--panel .cms-media-carousel-thumb-button{background:transparent;border:0;display:block;height:100%;padding:0;width:100%}.cms-destination-editor--panel .cms-media-carousel-thumb-button img{display:block;height:100%;object-fit:cover;width:100%}.cms-destination-editor--panel .cms-media-carousel-badge{background:color-mix(in srgb,var(--cms-bg) 86%,transparent);border:1px solid color-mix(in srgb,var(--cms-text-primary) 18%,transparent);border-radius:var(--cms-radius-pill);bottom:4px;color:var(--cms-text-primary);font-size:9px;font-weight:620;left:4px;line-height:1;padding:3px 5px;position:absolute}.cms-destination-editor--panel .cms-media-carousel-remove{align-items:center;background:color-mix(in srgb,var(--cms-bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--cms-border-strong) 65%,transparent);border-radius:var(--cms-radius-pill);color:var(--cms-text-secondary);display:inline-flex;height:22px;justify-content:center;position:absolute;right:3px;top:3px;width:22px}.cms-destination-editor--panel .cms-media-carousel-remove:hover{color:rgb(239,68,68)}.cms-destination-editor--panel .cms-media-carousel-fallback{align-items:center;color:var(--cms-text-tertiary);display:flex;height:100%;justify-content:center;width:100%}.cms-destination-editor--panel .cms-media-carousel-url-row{align-items:center;display:flex;gap:4px;min-width:0;width:100%}.cms-destination-editor--panel .cms-foursquare-picker{margin-top:2px;border-top-color:var(--cms-border)!important;padding-top:12px}.cms-destination-editor--panel .cms-foursquare-picker p:first-child{color:var(--cms-text-primary)!important;font-size:12px!important;font-weight:560!important}.cms-destination-editor--panel .cms-foursquare-picker p:last-child{color:var(--cms-text-secondary)!important;font-size:11px!important}.cms-destination-editor--panel .cms-foursquare-action{border-color:var(--cms-border-strong)!important;background:var(--cms-bg-sidebar)!important;color:var(--cms-text-secondary)!important}.cms-active .cms-markdown-editor{border:1px solid var(--cms-border-strong)!important;border-radius:var(--cms-radius-control)!important;background:var(--cms-bg-sidebar)!important;box-shadow:none!important;color:var(--cms-text-primary)!important}.cms-active .cms-markdown-editor[data-focused=true]{border-color:var(--cms-text-primary)!important;box-shadow:0 0 0 2px var(--cms-focus-ring)!important}.cms-active .cms-markdown-editor>[class*=Toolbar]{border-bottom:1px solid var(--cms-border)!important;background:color-mix(in srgb,var(--cms-bg-sidebar) 92%,var(--cms-bg-hover))!important}.cms-active .cms-markdown-editor>[class*=Editor]{background:var(--cms-bg-sidebar)!important}.cms-active .cms-markdown-editor [contenteditable=true]{background:transparent!important;color:var(--cms-text-primary)!important}.cms-destination-panel-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--cms-border);padding:12px 14px;background:color-mix(in srgb,var(--cms-bg) 90%,var(--cms-bg-sidebar))}.cms-destination-panel-meta{display:flex;min-width:0;align-items:center;gap:8px;color:var(--cms-text-tertiary);font-family:var(--cms-font-mono);font-size:11px;letter-spacing:0;white-space:nowrap}.cms-destination-category{display:inline-flex;align-items:center;height:20px;border-radius:999px;padding:0 7px;font-family:var(--cms-font-sans);font-size:11px;font-weight:560;letter-spacing:0}.cms-destination-panel-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.cms-destination-danger-action,.cms-destination-primary-action{display:inline-flex;align-items:center;gap:7px;min-height:34px;border-radius:var(--cms-radius-control);padding:0 12px;font-size:12px;font-weight:560;letter-spacing:0;transition:opacity .12s var(--cms-ease),background .12s var(--cms-ease),border-color .12s var(--cms-ease)}.cms-destination-primary-action{border:1px solid var(--cms-text-primary);background:var(--cms-text-primary);color:var(--cms-bg)}.cms-destination-primary-action:hover{opacity:.86}.cms-destination-primary-action:disabled{cursor:not-allowed;opacity:.32}.cms-destination-danger-action{border:1px solid rgba(239,68,68,.32);background:transparent;color:#f87171}.cms-destination-danger-action:hover{background:rgba(239,68,68,.08)}@container (max-width: 760px){.cms-collection-shell{flex-direction:column}.cms-split-detail-panel{flex:0 0 min(58vh,620px);width:100%}.cms-destination-editor--panel .cms-destination-field [data-orientation=horizontal]{grid-template-columns:1fr;row-gap:6px}}@media (max-width:760px){.cms-active{--cms-shell-gutter:var(--um-space-lg);--cms-main-padding-inline-start:0px}.cms-admin-shell-frame{height:calc(100dvh - var(--site-header-h, 0px))}.cms-sidebar{display:none}.cms-search-bar{align-items:stretch;flex-direction:column;padding:var(--um-space-md)}.cms-search-input{min-height:var(--um-touch-target-min);max-width:none!important}}.cms-table-wrap{overflow:auto;min-height:0;flex:1 1}.cms-table{display:grid;min-width:100%;font-size:12px}.cms-t-cell{padding:0 14px;height:var(--cms-row-height);display:flex;align-items:center;border-bottom:1px solid var(--cms-table-row-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cms-text-primary);background:var(--cms-workspace-surface)}.cms-t-cell.header{font-weight:400;color:var(--cms-text-secondary);font-size:11px;background:var(--cms-workspace-header);position:sticky;top:0;z-index:2}.cms-t-cell.header:hover{color:var(--cms-text-primary)}.cms-t-row-group{display:contents;cursor:pointer}.cms-t-row-group:hover .cms-t-cell:not(.header){background:var(--cms-table-row-hover)}.cms-t-row-group.selected .cms-t-cell:not(.header){background:var(--cms-table-row-selected);font-weight:500}.cms-t-cell.name{gap:8px}.cms-t-cell.name .cms-name-icon{color:var(--cms-text-tertiary);flex-shrink:0}.cms-t-row-group.selected .cms-t-cell.name .cms-name-icon{color:var(--cms-text-primary)}.cms-cover-placeholder{height:16px}.cms-cover-placeholder,.cms-main-img{width:34px;border-radius:3px;background:var(--cms-bg-cell-empty)}.cms-main-img{height:20px;object-fit:cover;display:block}.cms-pill{display:inline-flex;align-items:center;height:20px;padding:0 4px 0 8px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1}.cms-pill-no{background:rgba(0,0,0,.05);color:#777}.dark.cms-active .cms-pill-no{background:rgba(255,255,255,.06);color:#888}.cms-pill-yes{background:var(--cms-green-pill-bg);color:var(--cms-green)}.cms-empty-bar{height:6px;border-radius:2px;background:var(--cms-bg-cell-empty);width:70%}.cms-muted{color:var(--cms-text-tertiary)}.cms-selected-bold{font-weight:600;color:var(--cms-text-primary)}.cms-list-wrap{overflow:auto;min-height:0;flex:1 1;background:var(--cms-workspace-surface)}.cms-list-table{width:100%;border-collapse:initial;border-spacing:0;font-size:12px;color:var(--cms-text-primary);font-family:inherit}.cms-list-table thead th{position:sticky;top:0;z-index:2;height:42px;padding:0 14px;text-align:left;font-size:10px;font-weight:560;color:var(--cms-text-tertiary);background:var(--cms-workspace-header);border-bottom:1px solid var(--cms-table-row-border);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}.dark.cms-active .cms-list-table thead th{color:#888}.cms-list-table thead th:hover{color:var(--cms-text-primary)}.cms-list-table thead th button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .12s var(--cms-ease)}.cms-list-table tbody td,.cms-list-table thead th button:hover{color:var(--cms-text-primary)}.cms-list-table tbody td{height:48px;padding:0 14px;font-size:12px;border-bottom:1px solid var(--cms-table-row-border);background:var(--cms-workspace-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.cms-list-table tbody tr{cursor:pointer;transition:background .12s var(--cms-ease)}.cms-list-table tbody tr:hover td{background:var(--cms-table-row-hover)}.cms-list-table tbody tr.is-selected td{background:var(--cms-table-row-selected);font-weight:500}.cms-list-table tbody tr.is-open td{background:var(--cms-table-row-open)}.cms-list-table tbody tr.is-loading td>div{height:12px;border-radius:3px;background:var(--cms-bg-cell-empty);animation:cms-pulse 1.2s ease-in-out infinite}@keyframes cms-pulse{0%,to{opacity:.6}50%{opacity:1}}.cms-cell-name{display:inline-flex;align-items:center;gap:8px}.cms-cell-name .cms-cell-name-icon{color:var(--cms-text-tertiary);flex-shrink:0}.cms-list-table tbody tr.is-selected .cms-cell-name .cms-cell-name-icon{color:var(--cms-text-primary)}.cms-bulk-bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;background:#111111;color:#fff;font-size:12px}.dark.cms-active .cms-bulk-bar{background:#F5F5F5;color:#111}.cms-bulk-count{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-pagination{display:flex;justify-content:space-between;gap:12px;height:40px;padding:0 12px;border-top:1px solid var(--cms-table-row-border);background:var(--cms-workspace-toolbar);font-size:12px}.cms-pagination,.cms-pagination-btn{align-items:center;color:var(--cms-text-secondary)}.cms-pagination-btn{width:26px;height:26px;border-radius:6px;border:1px solid var(--cms-border);background:var(--cms-bg);display:inline-flex;justify-content:center;cursor:pointer;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-pagination-btn:hover:not(:disabled){background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.cms-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0);pointer-events:none;transition:background .3s var(--cms-ease);z-index:40}.cms-drawer-backdrop.open{background:rgba(0,0,0,.12);pointer-events:auto}.dark.cms-active .cms-drawer-backdrop.open{background:rgba(0,0,0,.55)}.cms-drawer{position:fixed;top:0;right:0;bottom:0;width:72%;min-width:720px;max-width:1400px;background:var(--cms-bg);border-left:1px solid var(--cms-border);box-shadow:-20px 0 60px -20px rgba(0,0,0,.12);z-index:50;display:grid;grid-template-rows:44px 1fr;transform:translateX(100%);transition:transform .36s var(--cms-ease)}.cms-drawer.open{transform:translateX(0)}.cms-drawer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cms-border);padding:0 10px 0 8px}.cms-drawer-top-l,.cms-drawer-top-r{display:flex;align-items:center;gap:2px}.cms-drawer-top-r{gap:6px}.cms-saved-pill{font-size:11px;color:var(--cms-text-tertiary);padding:0 6px}.cms-drawer-body{overflow-y:auto;padding:28px 48px 80px;background:var(--cms-bg)}.cms-sync-row{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:28px}.cms-sync-n{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.cms-sync-label{color:var(--cms-text-primary);font-weight:500}.cms-sync-time{color:var(--cms-text-tertiary)}.cms-field{margin-bottom:20px}.cms-field-label{font-size:12px;font-weight:400;margin-bottom:6px;display:block}.cms-field-label,.cms-input{color:var(--cms-text-primary)}.cms-input{width:100%;min-height:var(--cms-form-control-height);padding:8px 12px;border:1px solid var(--cms-border-strong);border-radius:var(--cms-radius-control);background:var(--cms-bg-sidebar);font-size:13px;outline:none;font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:border-color .12s var(--cms-ease),box-shadow .12s var(--cms-ease),background .12s var(--cms-ease)}.cms-input::placeholder{color:var(--cms-text-tertiary)}.cms-input:focus{border-color:color-mix(in srgb,var(--cms-text-primary) 34%,var(--cms-border-strong));box-shadow:0 0 0 3px var(--cms-focus-ring),inset 0 1px 0 rgba(255,255,255,.12)}.dark.cms-active .cms-input:focus{box-shadow:0 0 0 3px var(--cms-focus-ring),inset 0 1px 0 rgba(255,255,255,.08)}.cms-input.readonly{background:var(--cms-bg-sidebar);color:var(--cms-text-tertiary)}.cms-url-preview{margin-top:6px;display:flex;align-items:center;gap:6px;color:var(--cms-text-tertiary);font-size:11px}.cms-pill-row{display:flex;gap:8px;flex-wrap:wrap}.cms-type-pill{padding:6px 14px;border:1px solid var(--cms-border);border-radius:999px;font-size:12px;color:var(--cms-text-secondary);background:var(--cms-bg);cursor:pointer;transition:all .12s var(--cms-ease)}.cms-type-pill:hover{border-color:var(--cms-border-strong);color:var(--cms-text-primary)}.cms-type-pill.active{background:#111;color:#fff;border-color:#111}.dark.cms-active .cms-type-pill.active{background:#FAFAFA;color:#111;border-color:#FAFAFA}.cms-ref-chip{gap:6px;padding:4px 4px 4px 10px;border:1px solid var(--cms-border);border-radius:999px;font-size:12px;color:var(--cms-text-primary);background:var(--cms-bg)}.cms-ref-chip,.cms-ref-chip-x{display:inline-flex;align-items:center}.cms-ref-chip-x{width:18px;height:18px;border-radius:50%;justify-content:center;color:var(--cms-text-tertiary);background:none;border:none;cursor:pointer;transition:background .12s var(--cms-ease),color .12s var(--cms-ease)}.cms-ref-chip-x:hover{background:var(--cms-bg-hover);color:var(--cms-text-primary)}.cms-active .admin-heading{font-family:var(--cms-font-serif);font-weight:500;letter-spacing:-.01em;line-height:1.15}.cms-active [data-orientation=horizontal]>[class*=Content]{flex:1 1 auto!important;width:auto!important;min-width:0}.cms-active [data-orientation=horizontal] [class*=Container]>input,.cms-active [data-orientation=horizontal] [class*=Container]>textarea{width:100%}.cms-active .cms-drawer-body [class*=Input-module][class*=Container],.cms-active .cms-drawer-body [class*=SelectControl-module][class*=Container],.cms-active .cms-drawer-body [class*=Textarea-module][class*=Container],.cms-active .cms-split-panel-body [class*=Input-module][class*=Container],.cms-active .cms-split-panel-body [class*=SelectControl-module][class*=Container],.cms-active .cms-split-panel-body [class*=Textarea-module][class*=Container]{border-radius:10px!important;border-color:transparent!important;background:transparent!important}.cms-active .cms-drawer-body [class*=Input-module][class*=Container]:hover,.cms-active .cms-drawer-body [class*=SelectControl-module][class*=Container]:hover,.cms-active .cms-drawer-body [class*=Textarea-module][class*=Container]:hover,.cms-active .cms-split-panel-body [class*=Input-module][class*=Container]:hover,.cms-active .cms-split-panel-body [class*=SelectControl-module][class*=Container]:hover,.cms-active .cms-split-panel-body [class*=Textarea-module][class*=Container]:hover{background:rgba(0,0,0,.03)!important}.cms-active .cms-drawer-body [class*=Input-module][class*=Container]:focus-within,.cms-active .cms-drawer-body [class*=SelectControl-module][class*=Container]:focus-within,.cms-active .cms-drawer-body [class*=Textarea-module][class*=Container]:focus-within,.cms-active .cms-split-panel-body [class*=Input-module][class*=Container]:focus-within,.cms-active .cms-split-panel-body [class*=SelectControl-module][class*=Container]:focus-within,.cms-active .cms-split-panel-body [class*=Textarea-module][class*=Container]:focus-within{border-color:var(--cms-border-strong)!important;background:var(--cms-bg)!important}.cms-active button:focus{outline:none}.cms-active button:focus-visible{outline:1px solid currentColor;outline-offset:2px}