@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono.woff2)format("woff2")}:root{--cs-cyan-50:#e6faff;--cs-cyan-100:#c2f1ff;--cs-cyan-200:#8be4fb;--cs-cyan-300:#4dd5f7;--cs-cyan-400:#06c7f2;--cs-cyan-500:#06c7f2;--cs-cyan-600:#04a3c8;--cs-cyan-700:#03819f;--cs-cyan-800:#035e74;--cs-cyan-900:#013f4f;--cs-blue-500:#056bf1;--cs-blue-600:#0457c4;--cs-blue-700:#033f8c;--cs-purple-500:#5d04d8;--cs-purple-700:#270e59;--cs-ink-950:#0e1125;--cs-text-link:#0b6ec7;--cs-text-link-hover:#084e8e;--font-body:"Sora", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Manrope", "Sora", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-8:32px;--cs-space-10:40px;--cs-space-12:48px;--cs-space-16:64px;--cs-space-field-gap:20px;--cs-space-label-input:6px;--cs-radius-chip:4px;--cs-radius-input:6px;--cs-radius-card:8px;--cs-radius-modal:12px;--cs-motion-micro:.12s ease-out;--cs-motion-hover:.16s ease;--cs-motion-macro:.2s cubic-bezier(.4, 0, .2, 1);--cs-motion-modal:.24s cubic-bezier(.16, 1, .3, 1);--cs-motion-drawer:.28s cubic-bezier(.16, 1, .3, 1);--cs-tint-brand-soft:#06c7f214;--cs-tint-brand-medium:#06c7f224;--cs-tint-focus-ring:#06c7f266;--cs-tint-focus-glow:#06c7f21f;--cs-shadow-input-rest:inset 0 1px 0 #ffffff0f;--cs-shadow-input-focus:inset 0 1px 2px #0000000a, 0 4px 12px var(--cs-tint-focus-glow);--cs-shadow-press:inset 0 1px 2px #0000001f;--cs-shadow-press-soft:inset 0 1px 2px #0000000f;--cs-shadow-lift-sm:inset 0 1px 0 #ffffff0a, 0 2px 8px #00000029;--cs-shadow-lift-md:inset 0 1px 0 #ffffff0d, 0 4px 16px #0000003d;--cs-shadow-surface-raised:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--theme-elevation-150);--nav-width:256px;--sidebar-width:300px;--cs-on-cyan:#04212a;--cs-radius-login:16px}[data-theme=light]{--theme-bg:#f7f8fa;--theme-input-bg:#fff;--theme-elevation-0:#fff;--theme-elevation-50:#f7f8fa;--theme-elevation-100:#eef0f3;--theme-elevation-150:#e5e7eb;--theme-elevation-200:#d8dbe0;--theme-elevation-250:#c8ccd2;--theme-elevation-300:#b3b7bd;--theme-elevation-400:#8b8f96;--theme-elevation-500:#6b6e76;--theme-elevation-600:#4a4d54;--theme-elevation-700:#34363c;--theme-elevation-800:#232428;--theme-elevation-900:#131418;--theme-elevation-1000:#0a0b0e;--theme-text:#131418;--theme-text-soft:#4a4d54;--theme-text-disabled:#8b8f96;--color-base-50:var(--cs-cyan-50);--color-base-100:var(--cs-cyan-100);--color-base-200:var(--cs-cyan-200);--color-base-300:var(--cs-cyan-300);--color-base-400:var(--cs-cyan-400);--color-base-500:var(--cs-cyan-500);--color-base-600:var(--cs-cyan-600);--color-base-700:var(--cs-cyan-700);--color-base-800:var(--cs-cyan-800);--color-base-900:var(--cs-cyan-900);--color-success-500:#00a76f;--color-warning-500:#d97706;--color-error-500:#dc2626;--cs-text-link:#0b6ec7;--cs-text-link-hover:#084e8e}[data-theme=dark]{--theme-bg:#1c1d21;--theme-input-bg:#14151a;--theme-elevation-0:#14151a;--theme-elevation-50:#1c1d21;--theme-elevation-100:#23242a;--theme-elevation-150:#2a2c33;--theme-elevation-200:#34363d;--theme-elevation-250:#3e4048;--theme-elevation-300:#4a4d55;--theme-elevation-400:#6b6e77;--theme-elevation-500:#888c95;--theme-elevation-600:#a4a7af;--theme-elevation-700:#b8bcc4;--theme-elevation-800:#dcdee2;--theme-elevation-900:#f5f6f7;--theme-elevation-1000:#fff;--theme-text:#e6e8ec;--theme-text-soft:#9ea2ab;--theme-text-disabled:#6b6e77;--color-base-50:var(--cs-cyan-900);--color-base-100:var(--cs-cyan-800);--color-base-200:var(--cs-cyan-700);--color-base-300:var(--cs-cyan-600);--color-base-400:var(--cs-cyan-500);--color-base-500:var(--cs-cyan-400);--color-base-600:var(--cs-cyan-300);--color-base-700:var(--cs-cyan-200);--color-base-800:var(--cs-cyan-100);--color-base-900:var(--cs-cyan-50);--color-success-500:#00c46a;--color-warning-500:#fbbf24;--color-error-500:#ff5c5c;--cs-text-link:#4ec0e8;--cs-text-link-hover:#8fd6f0}:root{--cs-surface-canvas:var(--theme-bg);--cs-surface-raised:var(--theme-elevation-100);--cs-surface-overlay:var(--theme-elevation-50);--cs-surface-sunken:var(--theme-input-bg);--cs-border-subtle:var(--theme-elevation-150);--cs-border-strong:var(--theme-elevation-250);--cs-border-accent:var(--cs-cyan-500);--cs-text-primary:var(--theme-text);--cs-text-secondary:var(--theme-text-soft);--cs-text-muted:var(--theme-text-disabled);--cs-text-accent:var(--cs-cyan-500);--cs-text-on-accent:#04212a;--cs-text-input:var(--theme-elevation-900);--cs-text-heading:var(--theme-elevation-1000);--cs-text-readonly:var(--theme-elevation-700);--cs-text-placeholder:var(--theme-elevation-400);--cs-status-success:var(--color-success-500);--cs-status-warning:var(--color-warning-500);--cs-status-error:var(--color-error-500);--cs-status-info:var(--cs-cyan-500);--cs-status-success-bg:#00c46a24;--cs-status-warning-bg:#d9770624;--cs-status-error-bg:#dc26261f;--cs-status-info-bg:var(--cs-tint-brand-soft);--cs-focus-ring:0 0 0 3px var(--cs-tint-focus-ring);--cs-focus-outline:2px solid var(--cs-cyan-500)}html,body{font-family:var(--font-body);font-feature-settings:"cv11" 1,"ss01" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.005em;font-size:14px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700}.cell-updatedAt,.cell-createdAt,.cell-id,.step-nav,.payload-pagination,.doc-controls__meta,.versions-count,.cell-_status,time{font-feature-settings:"tnum" 1,"cv11" 1}.cell-updatedAt,.cell-createdAt,.cell-publicationDate{text-align:left}code,pre,kbd,.cell-slug,.field-type.code .CodeMirror,.field-type.json .CodeMirror{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.step-nav{letter-spacing:.005em;color:var(--theme-text-soft);font-size:13px}.step-nav a{color:var(--theme-text-soft);transition:color var(--cs-motion-micro)}.step-nav a:hover{color:var(--cs-cyan-500)}.doc-header,.doc-tabs{display:none!important}.doc-controls{z-index:30;background:var(--theme-bg);border-bottom:1px solid var(--theme-elevation-150);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);transition:box-shadow var(--cs-motion-macro);position:sticky;top:0;padding-top:var(--cs-space-2,8px)!important;padding-bottom:var(--cs-space-2,8px)!important;padding-left:var(--gutter-h,60px)!important;padding-right:var(--gutter-h,60px)!important}.doc-controls__wrapper{align-items:center;gap:0;height:auto;min-height:52px}.doc-controls__content,.doc-controls__meta,.doc-controls__divider{display:none}.doc-controls__controls-wrapper{justify-content:flex-end;align-self:center;align-items:center;row-gap:var(--cs-space-2,8px);column-gap:var(--cs-space-2,8px);flex-wrap:wrap;flex:auto;min-width:0}.doc-controls__controls,.doc-controls .cs-doc-header{display:contents}.doc-controls .cs-doc-header__top{align-items:center;gap:var(--cs-space-2);flex:1 0 100%;order:-1;min-width:0;margin:0;display:flex}.doc-controls .cs-doc-header__meta{flex:auto;min-width:0;margin:0}.doc-controls__popup{flex:none}@supports (animation-timeline:scroll()){.doc-controls{animation:linear both cms-doc-shadow-on-scroll;animation-timeline:scroll();animation-range:0 60px}@keyframes cms-doc-shadow-on-scroll{0%{box-shadow:0 0 #0000}to{box-shadow:0 6px 18px -10px #0000002e}}}@media (min-width:1025px){:is(html:has(.collection-edit .document-fields--has-sidebar),body:has(.collection-edit .document-fields--has-sidebar)){height:100%;overflow:hidden}}@media (max-width:1024px){:is(html:has(.collection-edit .document-fields--has-sidebar),body:has(.collection-edit .document-fields--has-sidebar)){height:auto;overflow:auto}}html:has(.collection-edit .document-fields--has-sidebar){scrollbar-gutter:auto}@media (min-width:1025px){body:has(.collection-edit .document-fields--has-sidebar)>div:first-of-type{height:100vh;overflow:hidden}.template-default:has(.collection-edit .document-fields--has-sidebar){height:100vh}.template-default__wrap:has(.collection-edit .document-fields--has-sidebar){flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.template-default__wrap:has(.collection-edit .document-fields--has-sidebar)>.app-header{flex:none}.template-default__wrap:has(.collection-edit .document-fields--has-sidebar)>main.collection-edit{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.collection-edit:has(.document-fields--has-sidebar)>.collection-edit__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}:is(.collection-edit__form:has(.document-fields--has-sidebar)>.doc-controls,.collection-edit__form:has(.document-fields--has-sidebar)>.step-nav,.collection-edit__form:has(.document-fields--has-sidebar)>.gutter--top){flex:none}.collection-edit__form:has(.document-fields--has-sidebar)>.collection-edit__main-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.collection-edit__main:has(.document-fields--has-sidebar){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}}.document-fields--has-sidebar{flex:1;column-gap:20px;min-height:0;overflow:hidden}.document-fields--has-sidebar>.document-fields__main,.document-fields--has-sidebar>.document-fields__sidebar{scrollbar-gutter:stable;min-width:0;height:100%;overflow-y:auto}@media (min-width:1280px){.document-fields--has-sidebar>.document-fields__main>.render-fields,.document-fields--has-sidebar>.document-fields__main>.field-type{max-width:760px}}.document-fields--has-sidebar>.document-fields__sidebar{height:100%;max-height:100%;padding-inline:var(--cs-space-4);overflow-y:auto}.document-fields__sidebar,.document-fields__sidebar-wrap,.document-fields__main{padding-bottom:var(--cs-space-8,32px)}.field-label,.field-type__label,.field-type label{color:var(--cs-text-heading);letter-spacing:.005em;margin-bottom:var(--cs-space-label-input,6px);font-size:13px;font-weight:600}.field-description{color:var(--theme-text-soft);opacity:.85;margin-top:4px;font-size:12px;line-height:1.4}.field-description[data-cs-info-processed=true]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.field-label:has(.cs-field-info){justify-content:flex-start}.field-label:has(.cs-field-info)>:last-child:not(.cs-field-info){margin-left:auto}.field-label .cs-field-info{border:1px solid var(--theme-elevation-300);width:16px;height:16px;color:var(--theme-text-soft);cursor:help;font-family:var(--font-display);letter-spacing:0;vertical-align:middle;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--cs-space-2);margin-inline-end:var(--cs-space-1);padding:0;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:relative}.field-label .cs-field-info:hover{color:var(--cs-cyan-500);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.field-label .cs-field-info:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}#cs-field-info-tooltip{z-index:99999;background:var(--theme-elevation-900);max-width:300px;color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);box-shadow:var(--cs-shadow-lift-md);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--cs-motion-micro),visibility var(--cs-motion-micro);padding:8px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;position:absolute;top:0;left:0}#cs-field-info-tooltip[data-cs-tooltip-open=true]{opacity:1;visibility:visible}.field-label .required,.field-label__required{color:var(--color-error-500);opacity:.7;margin-inline-start:.15em}.collection-edit .field-type{margin-bottom:var(--cs-space-field-gap,20px)}.collection-edit .field-type:last-child{margin-bottom:0}.field-type{margin-bottom:var(--cs-space-3)}.field-type.text input,.field-type.textarea textarea,.field-type.email input,.field-type.number input,.field-type.password input,.field-type.code .CodeMirror,.field-type.json .CodeMirror{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);color:var(--cs-text-input);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro),background-color var(--cs-motion-micro);padding:.5rem .75rem;font-size:14px;line-height:1.5}.field-type.text input::placeholder,.field-type.textarea textarea::placeholder,.field-type.email input::placeholder,.field-type.number input::placeholder,.field-type.password input::placeholder,.field-type.code .CodeMirror::placeholder,.field-type.json .CodeMirror::placeholder{color:var(--cs-text-placeholder)}.field-type.text input:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.textarea textarea:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.email input:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.number input:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.password input:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.code .CodeMirror:hover:not([disabled]):not(:focus):not(:focus-visible),.field-type.json .CodeMirror:hover:not([disabled]):not(:focus):not(:focus-visible){border-color:var(--theme-elevation-300)}.field-type.text input:focus,.field-type.text input:focus-visible,.field-type.textarea textarea:focus,.field-type.textarea textarea:focus-visible,.field-type.email input:focus,.field-type.email input:focus-visible,.field-type.number input:focus,.field-type.number input:focus-visible,.field-type.password input:focus,.field-type.password input:focus-visible,.field-type.code .CodeMirror:focus,.field-type.code .CodeMirror:focus-visible,.field-type.json .CodeMirror:focus,.field-type.json .CodeMirror:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus);outline:none}.field-type.text input[disabled],.field-type.text input[readonly],.field-type.textarea textarea[disabled],.field-type.textarea textarea[readonly],.field-type.email input[disabled],.field-type.email input[readonly],.field-type.number input[disabled],.field-type.number input[readonly],.field-type.password input[disabled],.field-type.password input[readonly],.field-type.code .CodeMirror[disabled],.field-type.code .CodeMirror[readonly],.field-type.json .CodeMirror[disabled],.field-type.json .CodeMirror[readonly]{background:var(--theme-elevation-50);color:var(--cs-text-readonly);cursor:not-allowed}.field-type.select .rs__control,.field-type.select .react-select__control{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);height:38px;min-height:38px;box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro)}.field-type.select .rs__control:hover,.field-type.select .react-select__control:hover{border-color:var(--theme-elevation-300)}.field-type.select .rs__control--is-focused,.field-type.select .react-select__control--is-focused{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus)}.field-type.select .rs__value-container,.field-type.select .react-select__value-container{padding:0 8px}.field-type.select .rs__indicators,.field-type.select .react-select__indicators{height:36px}.field-type.checkbox .checkbox-input,.field-type.radio .radio-input{border-radius:var(--cs-radius-chip)}.group-field{border:0;border-top:1px solid var(--theme-elevation-150);padding:var(--cs-space-2) 0 0;margin-top:var(--cs-space-3);background:0 0;border-radius:0}.group-field__label{color:var(--cs-text-heading);letter-spacing:.005em;text-transform:none;margin-bottom:var(--cs-space-2);font-size:13px;font-weight:600}.group-field--top-level,.group-field.group-field--top-level,.drawer .group-field--top-level,.doc-drawer .group-field--top-level,.list-drawer .group-field--top-level{margin-left:0!important;margin-right:0!important}.field-type.error>label,.field-type.error>.field-label,.field-type.error>.field-type__label,.field-type--has-error>label,.field-type--has-error>.field-label,.field-type--has-error>.field-type__label,.field-type[data-invalid=true]>label,.field-type[data-invalid=true]>.field-label,.field-type[data-invalid=true]>.field-type__label{color:var(--color-error-500)}.field-type.error input,.field-type.error textarea,.field-type.error select,.field-type.error .rs__control,.field-type.error .react-select__control,.field-type.error .CodeMirror,.field-type.error [contenteditable=true],.field-type--has-error input,.field-type--has-error textarea,.field-type--has-error select,.field-type--has-error .rs__control,.field-type--has-error .react-select__control,.field-type--has-error .CodeMirror,.field-type--has-error [contenteditable=true],.field-type[data-invalid=true] input,.field-type[data-invalid=true] textarea,.field-type[data-invalid=true] select,.field-type[data-invalid=true] .rs__control,.field-type[data-invalid=true] .react-select__control,.field-type[data-invalid=true] .CodeMirror,.field-type[data-invalid=true] [contenteditable=true]{background:#dc26260f;animation:.6s cubic-bezier(.4,0,.2,1) cs-field-error-pulse;border-color:var(--color-error-500)!important}.field-type.error input:focus,.field-type.error input:focus-visible,.field-type.error textarea:focus,.field-type.error textarea:focus-visible,.field-type.error select:focus,.field-type.error .rs__control--is-focused,.field-type.error .react-select__control--is-focused,.field-type--has-error input:focus,.field-type--has-error input:focus-visible,.field-type--has-error textarea:focus,.field-type--has-error textarea:focus-visible,.field-type--has-error select:focus,.field-type--has-error .rs__control--is-focused,.field-type--has-error .react-select__control--is-focused,.field-type[data-invalid=true] input:focus,.field-type[data-invalid=true] input:focus-visible,.field-type[data-invalid=true] textarea:focus,.field-type[data-invalid=true] textarea:focus-visible,.field-type[data-invalid=true] select:focus,.field-type[data-invalid=true] .rs__control--is-focused,.field-type[data-invalid=true] .react-select__control--is-focused{box-shadow:0 0 0 3px #dc262633!important}.field-error,.field-type__error,.input-error-message,[data-field-error=true]{padding:6px var(--cs-space-2);border-left:3px solid var(--color-error-500);border-radius:var(--cs-radius-chip);color:var(--color-error-500);background:#dc262614;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}@keyframes cs-field-error-pulse{0%{box-shadow:0 0 #dc262673}60%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.error-pill,.field-error__list,.errors-summary{border-radius:var(--cs-radius-card);padding:var(--cs-space-3);color:var(--color-error-500);margin-bottom:var(--cs-space-3);background:#dc262614;border:1px solid #dc26264d;font-size:13px;line-height:1.5}.error-pill a,.error-pill button,.field-error__list a,.field-error__list button,.errors-summary a,.errors-summary button{color:var(--color-error-500);text-underline-offset:2px;text-decoration:underline}.cs-tabs{margin:var(--cs-space-3) 0}.cs-tabs__list{border-bottom:1px solid var(--theme-elevation-150);gap:var(--cs-space-2);display:flex;overflow-x:auto}.cs-tabs__tab{color:var(--theme-text-soft);cursor:pointer;padding:var(--cs-space-2) var(--cs-space-3);transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro);background:0 0;border:none;border-bottom:2px solid #0000;font-size:13px;font-weight:500}.cs-tabs__tab:hover{color:var(--theme-text)}.cs-tabs__tab.is-active{border-bottom-color:var(--cs-cyan-500);color:var(--cs-text-heading)}.cs-tabs__tab:focus-visible{box-shadow:inset 0 -2px 0 var(--cs-cyan-500);outline:none}.cs-tabs__panel{gap:var(--cs-space-3);padding-top:var(--cs-space-4);flex-direction:column;display:flex}.cs-row{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cs-array,.cs-blocks{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);margin:var(--cs-space-5,20px) 0;padding:var(--cs-space-3)}.cs-array__legend,.cs-blocks__legend{box-sizing:border-box;color:var(--theme-text-soft);align-items:center;gap:var(--cs-space-3);letter-spacing:.08em;margin-bottom:var(--cs-space-3);padding:0 var(--cs-space-1);text-transform:uppercase;justify-content:space-between;width:100%;font-size:11px;font-weight:700;display:flex}.cs-array__title,.cs-blocks__title{align-items:baseline;gap:var(--cs-space-2);display:inline-flex}.cs-array__legend-actions,.cs-blocks__legend-actions{align-items:center;gap:var(--cs-space-2);text-transform:none;display:inline-flex}.cs-array__action,.cs-blocks__action{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-chip);color:var(--theme-text-soft);cursor:pointer;font:inherit;letter-spacing:0;padding:0 var(--cs-space-2);text-transform:none;height:28px;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;font-size:11px;font-weight:500}.cs-array__action:hover,.cs-blocks__action:hover{border-color:var(--cs-cyan-500);color:var(--cs-text-heading)}.cs-array__action--danger:hover,.cs-blocks__action--danger:hover{border-color:var(--color-error-500);color:var(--color-error-500)}.cs-array__count,.cs-blocks__count{color:var(--theme-text-soft);text-transform:none;font-size:12px;font-weight:500}.cs-array__description,.cs-blocks__description{color:var(--theme-text-soft);margin:var(--cs-space-1) 0 var(--cs-space-3);font-size:12px}.cs-array__warn,.cs-blocks__warn{border-radius:var(--cs-radius-input);color:#b45309;margin:0 0 var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);background:#f59e0b14;border:1px solid #f59e0b4d;font-size:12px}.cs-array__list,.cs-blocks__list{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-array__row,.cs-blocks__row{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);transition:border-color var(--cs-motion-micro),opacity var(--cs-motion-micro);overflow:hidden}.cs-array__row.is-dragging,.cs-blocks__row.is-dragging{opacity:.4}.cs-array__row.is-hover,.cs-blocks__row.is-hover{border-color:var(--cs-cyan-500)}.cs-array__row-header,.cs-blocks__row-header{align-items:center;gap:var(--cs-space-2);padding:8px var(--cs-space-2) 8px var(--cs-space-2);grid-template-columns:20px 1fr 28px;display:grid}.cs-array__row-header.is-readonly,.cs-blocks__row-header.is-readonly{grid-template-columns:24px 1fr}.cs-array__row.is-open .cs-array__row-header,.cs-array__row.is-open .cs-blocks__row-header{border-bottom:1px solid var(--theme-elevation-150)}.cs-array__row-static-index,.cs-blocks__row-static-index{color:var(--theme-text-soft);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cs-array__row-handle,.cs-blocks__row-handle{color:var(--theme-text-soft);cursor:grab;justify-content:center;align-items:center;display:flex}.cs-array__row-handle:active,.cs-blocks__row-handle:active{cursor:grabbing}.cs-array__row-toggle,.cs-blocks__row-toggle{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--cs-space-2);text-align:left;background:0 0;border:none;grid-template-columns:12px 22px 1fr;min-width:0;padding:4px 0;display:grid}.cs-array__row-toggle--rowlabel,.cs-blocks__row-toggle--rowlabel{grid-template-columns:12px 1fr}.cs-array__row-chevron,.cs-blocks__row-chevron{color:var(--theme-text-soft);width:12px;height:12px;display:inline-flex}.cs-array__row-index,.cs-blocks__row-index{color:var(--theme-text-soft);font-family:var(--font-mono);text-align:center;font-size:11px}.cs-array__row-summary,.cs-blocks__row-summary{color:var(--cs-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cs-array__row-summary em,.cs-blocks__row-summary em{color:var(--theme-text-soft);font-style:italic}.cs-array__row-body,.cs-blocks__row-body{gap:var(--cs-space-2);min-width:0;padding:var(--cs-space-2) var(--cs-space-3) var(--cs-space-3);flex-direction:column;display:flex}.cs-array__row-body .field-type,.cs-array__row-body .field-label,.cs-blocks__row-body .field-type,.cs-blocks__row-body .field-label{margin:0}.cs-array__row-body .field-label,.cs-blocks__row-body .field-label{margin-bottom:4px;font-size:12px}.cs-array__row-body .cs-textarea-field__input,.cs-array__row-body .cs-text-field__input,.cs-blocks__row-body .cs-textarea-field__input,.cs-blocks__row-body .cs-text-field__input{padding:6px 10px}.cs-array__row-remove,.cs-blocks__row-remove{border-radius:var(--cs-radius-chip);color:var(--theme-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:inline-flex}.cs-array__row-remove:hover,.cs-blocks__row-remove:hover{border-color:var(--color-error-500);color:var(--color-error-500)}@media (pointer:coarse){.cs-array__row-remove,.cs-blocks__row-remove{box-sizing:content-box;padding:10px}}.cs-array__add,.cs-blocks__add{margin-top:var(--cs-space-3)}.cs-array__add button,.cs-array__add [role=button],.cs-blocks__add button,.cs-blocks__add [role=button]{height:36px;padding-inline:var(--cs-space-4)}.cs-blocks__row{grid-template-columns:1fr}.cs-blocks__row-header{border-bottom:1px solid var(--theme-elevation-150);align-items:center;gap:var(--cs-space-2);margin-bottom:var(--cs-space-3);padding-bottom:var(--cs-space-2);grid-template-columns:24px 28px 1fr 28px;display:grid}.cs-blocks__row-type{color:var(--cs-text-heading);font-size:13px;font-weight:600}.cs-blocks__row-missing{color:var(--color-error-500);font-size:12px}.cs-blocks__picker{gap:var(--cs-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-blocks__picker-item{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);cursor:pointer;padding:var(--cs-space-3);text-align:left;transition:border-color var(--cs-motion-micro),background var(--cs-motion-micro);flex-direction:column;gap:2px;width:100%;display:flex}.cs-blocks__picker-item:hover{background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-500)}.cs-blocks__picker-item-label{color:var(--cs-text-heading);font-size:13px;font-weight:600}.cs-blocks__picker-item-slug{color:var(--theme-text-soft);font-family:var(--font-mono);font-size:11px}.cs-join__count{color:var(--theme-text-soft);margin-bottom:var(--cs-space-1);font-size:12px}.cs-join__list{gap:var(--cs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-join__row{border-bottom:1px solid var(--theme-elevation-150);padding:var(--cs-space-1) 0}.cs-join__row:last-child{border-bottom:none}.cs-join__link{color:var(--cs-text-link);font-size:13px;text-decoration:none}.cs-join__link:hover{color:var(--cs-text-link-hover);text-decoration:underline}.cs-join__empty{color:var(--theme-text-soft);font-size:12px;font-style:italic}.cs-code-field__editor{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);transition:border-color var(--cs-motion-micro);overflow:hidden}.cs-code-field__editor .cm-editor{min-height:160px;max-height:480px}.cs-code-field__editor:focus-within{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus)}.cs-code-field--error .cs-code-field__editor{border-color:var(--color-error-500)}.cs-group{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);margin:var(--cs-space-5,20px) 0;padding:var(--cs-space-3)}.cs-group__legend{color:var(--theme-text-soft);letter-spacing:.08em;margin-bottom:var(--cs-space-3);padding:0 var(--cs-space-1);text-transform:uppercase;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cs-group__description{color:var(--theme-text-soft);margin:0 0 var(--cs-space-3);font-size:12px;line-height:1.4}.cs-group__body{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-collapsible{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);margin:var(--cs-space-3) 0}.cs-collapsible__summary{cursor:pointer;align-items:center;gap:var(--cs-space-2);padding:14px var(--cs-space-4);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700;list-style:none;display:flex}.cs-collapsible__summary::-webkit-details-marker{display:none}.cs-collapsible__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-collapsible__chevron{color:var(--theme-text-soft);width:16px;height:16px;transition:transform var(--cs-motion-micro);display:inline-flex}.cs-collapsible.is-open .cs-collapsible__chevron{transform:rotate(180deg)}.cs-collapsible__title{color:var(--cs-text-heading)}.cs-collapsible__description{color:var(--theme-text-soft);margin:0 var(--cs-space-4) var(--cs-space-2);font-size:12px;line-height:1.4}.cs-collapsible__body{border-top:1px solid var(--theme-elevation-150);gap:var(--cs-space-3);padding:var(--cs-space-4);flex-direction:column;display:flex}.cs-point-field__row{gap:var(--cs-space-3);margin-top:var(--cs-space-1);grid-template-columns:1fr 1fr;display:grid}.cs-point-field__cell{gap:var(--cs-space-1);flex-direction:column;display:flex}.cs-point-field__cell-label{color:var(--theme-text-soft);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500}.cs-textarea{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);color:var(--theme-text);padding:var(--cs-space-2) var(--cs-space-3);resize:vertical;width:100%;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);font-size:13px;line-height:1.5}.cs-textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-textarea--mono{font-family:var(--font-mono);tab-size:2;font-size:12.5px}.cs-json-field--error .cs-textarea{border-color:var(--color-error-500)}.cs-datetime{width:100%;display:inline-block;position:relative}.cs-datetime--has-clear .cs-datetime__trigger{padding-right:calc(var(--cs-space-3) + 22px)}.cs-datetime__trigger{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;align-items:center;gap:var(--cs-space-2);height:36px;padding:0 var(--cs-space-3);transition:border-color var(--cs-motion-micro);justify-content:space-between;width:100%;font-size:13px;display:inline-flex}.cs-datetime__trigger:hover:not(:disabled){border-color:var(--cs-cyan-300)}.cs-datetime__trigger:focus-visible{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-datetime__trigger:disabled{cursor:not-allowed;opacity:.6}.cs-datetime__placeholder{color:var(--theme-text-soft)}.cs-datetime__clear{color:var(--theme-text-soft);cursor:pointer;height:18px;right:var(--cs-space-2);transition:color var(--cs-motion-micro),background var(--cs-motion-micro);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cs-datetime__clear:hover,.cs-datetime__clear:focus-visible{color:var(--color-error-500);background:var(--theme-elevation-150);outline:none}.cs-datetime__panel{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);min-width:280px;box-shadow:0 12px 32px -12px #00000073}.cs-datetime__panel-header{margin-bottom:var(--cs-space-2);justify-content:space-between;align-items:center;display:flex}.cs-datetime__nav{border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-chip);color:var(--theme-text);cursor:pointer;background:0 0;width:28px;height:28px}.cs-datetime__nav:hover{border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.cs-datetime__month-year{font-weight:600}.cs-datetime__weekdays{color:var(--theme-text-soft);margin-bottom:var(--cs-space-1);text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,1fr);font-size:11px;font-weight:600;display:grid}.cs-datetime__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cs-datetime__day{aspect-ratio:1;border-radius:var(--cs-radius-chip);color:var(--theme-text);cursor:pointer;transition:all var(--cs-motion-micro);background:0 0;border:1px solid #0000;font-size:12px}.cs-datetime__day.is-out{color:var(--theme-text-soft);opacity:.5}.cs-datetime__day.is-today{border-color:var(--cs-cyan-300)}.cs-datetime__day.is-selected{background:var(--cs-cyan-500);color:#fff}.cs-datetime__day.is-blocked{cursor:not-allowed;opacity:.3}.cs-datetime__day:hover:not(.is-selected):not(.is-blocked){background:var(--cs-tint-brand-soft)}.cs-datetime__panel-footer{border-top:1px solid var(--theme-elevation-150);align-items:center;gap:var(--cs-space-3);margin-top:var(--cs-space-3);padding-top:var(--cs-space-3);justify-content:space-between;display:flex}.cs-datetime__time{align-items:center;gap:var(--cs-space-2);font-size:12px;display:flex}.cs-datetime__time input{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);color:var(--theme-text);padding:4px 8px;font-size:12px}.cs-datetime__tz{color:var(--theme-text-soft);font-size:11px;font-family:var(--font-mono)}.btn{border-radius:var(--cs-radius-input);letter-spacing:.005em;padding-inline:var(--cs-space-4);align-items:center;gap:var(--cs-space-2);height:36px;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro),transform var(--cs-motion-micro);font-size:14px;font-weight:600;display:inline-flex}.btn:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px;box-shadow:none}.btn:active:not([disabled]){box-shadow:var(--cs-shadow-press-soft);transform:translateY(1px)}button.btn--style-primary,button.btn--style-pill-primary,.btn--style-primary>button.btn,.btn--style-pill-primary>button.btn,.btn--style-primary[type=button],.btn--style-pill-primary[type=button]{background:var(--cs-cyan-500);color:var(--cs-on-cyan,#04212a);border-radius:var(--cs-radius-input);letter-spacing:.005em;padding-inline:var(--cs-space-4);justify-content:center;align-items:center;gap:var(--cs-space-2);white-space:nowrap;border:1px solid #0000;height:36px;font-size:14px;font-weight:600;display:inline-flex}button.btn--style-primary:hover:not([disabled]),button.btn--style-pill-primary:hover:not([disabled]),.btn--style-primary>button.btn:hover:not([disabled]),.btn--style-pill-primary>button.btn:hover:not([disabled]),.btn--style-primary[type=button]:hover:not([disabled]),.btn--style-pill-primary[type=button]:hover:not([disabled]){background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}button.btn--style-primary:active:not([disabled]),button.btn--style-pill-primary:active:not([disabled]),.btn--style-primary>button.btn:active:not([disabled]),.btn--style-pill-primary>button.btn:active:not([disabled]),.btn--style-primary[type=button]:active:not([disabled]),.btn--style-pill-primary[type=button]:active:not([disabled]){background:var(--cs-cyan-600);box-shadow:var(--cs-shadow-press)}button.btn--style-primary .btn__label,button.btn--style-pill-primary .btn__label,.btn--style-primary>button.btn .btn__label,.btn--style-pill-primary>button.btn .btn__label,.btn--style-primary[type=button] .btn__label,.btn--style-pill-primary[type=button] .btn__label{text-overflow:clip;white-space:nowrap;overflow:visible}div.btn--style-primary,div.btn--style-pill-primary{align-items:stretch;gap:0;height:auto;display:inline-flex;background:0 0!important;border:none!important;padding:0!important}.btn--style-secondary{color:var(--theme-text);border:1px solid var(--theme-elevation-250);background:0 0}.btn--style-secondary:hover:not([disabled]){border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft);color:var(--theme-text)}.btn--style-secondary:active:not([disabled]){box-shadow:var(--cs-shadow-press-soft)}.btn--style-subtle{background:var(--theme-elevation-100);color:var(--theme-text);border:1px solid #0000}.btn--style-subtle:hover:not([disabled]){background:var(--theme-elevation-150)}.btn--style-subtle:active:not([disabled]){box-shadow:var(--cs-shadow-press-soft)}.btn--style-error,[data-error-button=true]{background:var(--color-error-500);color:#fff;border:1px solid #0000}.btn--style-error:hover:not([disabled]),[data-error-button=true]:hover:not([disabled]){filter:brightness(1.05)}button.btn--style-primary[disabled],button.btn--style-pill-primary[disabled],.btn--style-primary>button.btn[disabled],.btn--style-pill-primary>button.btn[disabled],button#action-save[disabled]{opacity:.5;background:var(--theme-elevation-150)!important;color:var(--theme-text-disabled)!important;cursor:not-allowed!important;box-shadow:none!important;border-color:#0000!important}.doc-controls button#action-save-draft{background:var(--cs-cyan-500);color:var(--cs-on-cyan,#04212a);border-radius:var(--cs-radius-input);letter-spacing:.005em;padding-inline:var(--cs-space-4);border:1px solid #0000;height:36px;font-size:14px;font-weight:600}.doc-controls button#action-save-draft:hover:not([disabled]){background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}.doc-controls button#action-save-draft:active:not([disabled]){background:var(--cs-cyan-600);box-shadow:var(--cs-shadow-press)}.doc-controls button#action-save-draft[disabled]{opacity:.5;background:var(--theme-elevation-150)!important;color:var(--theme-text-disabled)!important;cursor:not-allowed!important;box-shadow:none!important}.doc-controls button#action-save,.doc-controls .btn--style-pill-primary>button#action-save,.doc-controls .btn--style-primary>button#action-save{font-weight:500;color:var(--theme-text)!important;border:1px solid var(--theme-elevation-250)!important;box-shadow:none!important;background:0 0!important}.doc-controls button#action-save:hover:not([disabled]),.doc-controls .btn--style-pill-primary>button#action-save:hover:not([disabled]),.doc-controls .btn--style-primary>button#action-save:hover:not([disabled]){border-color:var(--cs-cyan-500)!important;color:var(--theme-text)!important;background:0 0!important}.doc-controls button#action-save:active:not([disabled]),.doc-controls .btn--style-pill-primary>button#action-save:active:not([disabled]),.doc-controls .btn--style-primary>button#action-save:active:not([disabled]){box-shadow:var(--cs-shadow-press-soft)!important}.doc-controls button#action-save[disabled],.doc-controls .btn--style-pill-primary>button#action-save[disabled],.doc-controls .btn--style-primary>button#action-save[disabled]{opacity:.5;color:var(--theme-text-disabled)!important;border-color:var(--theme-elevation-150)!important;cursor:not-allowed!important;background:0 0!important}.doc-controls .btn--style-pill-primary{border-color:var(--theme-elevation-250)!important}#action-unpublish,#action-unpublish-locale{display:none!important}.tabs-field__tabs{border-bottom:1px solid var(--theme-elevation-150);gap:0}.tabs-field__tab-button{color:var(--theme-text-soft);padding-inline:var(--cs-space-3);height:36px;transition:color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);border-radius:0;font-size:13px;font-weight:500}.tabs-field__tab-button:hover{color:var(--theme-text)}.tabs-field__tab-button--active{color:var(--theme-text);box-shadow:inset 0 -2px 0 0 var(--cs-cyan-500);font-weight:600}.tabs-field__tab-button--has-error{color:var(--color-error-500)}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.table thead{background:var(--theme-elevation-100)}.table thead th{color:var(--theme-text-soft);letter-spacing:-.01em;text-transform:none;padding:8px var(--cs-space-4);border-bottom:1px solid var(--theme-elevation-200);vertical-align:middle;white-space:nowrap;z-index:2;background:var(--theme-elevation-100);box-shadow:0 1px 0 0 var(--theme-elevation-200);font-size:12px;font-weight:500;position:sticky;top:0}.table thead th[aria-sort=ascending],.table thead th[aria-sort=descending]{color:var(--theme-text)}.table thead th[aria-sort=ascending]:after,.table thead th[aria-sort=descending]:after{content:"";inset-inline:0;background:var(--cs-cyan-500);height:2px;position:absolute;top:0}.table tbody tr{transition:background-color var(--cs-motion-hover);height:48px}.table tbody tr:hover{background:var(--cs-tint-brand-soft)}.table tbody tr[aria-current=true],.table tbody tr.is-active{background:var(--cs-tint-brand-medium);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500)}.table td{padding:10px var(--cs-space-4);color:var(--theme-text);border-top:1px solid var(--theme-elevation-150);vertical-align:middle;font-size:14px;line-height:1.45}.table td:first-child,.table th:first-child{padding-inline-start:var(--cs-space-4)}.table td:last-child,.table th:last-child{padding-inline-end:var(--cs-space-4)}.table td a{color:var(--theme-text);transition:color var(--cs-motion-micro);font-weight:500;text-decoration:none}.table td a:hover{color:var(--cs-cyan-500)}.table--appearance-condensed tbody tr{height:40px}.sort-column__buttons .sort-column__asc,.sort-column__buttons .sort-column__desc,.sort-column .sort-column__asc,.sort-column .sort-column__desc{color:var(--theme-text-disabled);opacity:0;transition:color var(--cs-motion-micro),opacity var(--cs-motion-micro)}.sort-column__buttons:hover .sort-column__asc,.sort-column__buttons:hover .sort-column__desc,.sort-column:hover .sort-column__asc,.sort-column:hover .sort-column__desc{opacity:.45}.sort-column__buttons .sort-column__asc:hover,.sort-column__buttons .sort-column__desc:hover,.sort-column .sort-column__asc:hover,.sort-column .sort-column__desc:hover{opacity:1;color:var(--theme-text)}.sort-column__buttons .sort-column__asc--active,.sort-column__buttons .sort-column__desc--active,.sort-column .sort-column__asc--active,.sort-column .sort-column__desc--active{color:var(--cs-cyan-500);opacity:1}:is(.sort-column__buttons:has(.sort-column__asc--active) .sort-column__desc,.sort-column__buttons:has(.sort-column__desc--active) .sort-column__asc,.sort-column:has(.sort-column__asc--active) .sort-column__desc,.sort-column:has(.sort-column__desc--active) .sort-column__asc){opacity:.4}.table>table{table-layout:auto;width:100%}.table thead th,.table tbody td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table>table thead th[id=heading-_select],.table tbody td.cell-_select{width:44px;min-width:44px;max-width:44px;padding-inline:var(--cs-space-2)}.table>table thead th[id=heading-_select] input[type=checkbox],.table tbody td.cell-_select input[type=checkbox]{margin:0}.table thead th[id=heading-_status],.table tbody td.cell-_status{text-align:center}.table tbody td.cell-_status{padding-inline:var(--cs-space-2)}.table tbody td.cell-enabled,.table tbody td.cell-gated,.table tbody td.cell-featured,.table tbody td.cell-acceptingNewBylines{text-align:center}.table thead th[id=heading-_status] .sort-column,.table thead th[id=heading-enabled] .sort-column,.table thead th[id=heading-gated] .sort-column,.table thead th[id=heading-featured] .sort-column,.table thead th[id=heading-acceptingNewBylines] .sort-column{justify-content:center}.table tbody td.cell-hitCount,.table tbody td.cell-resultsCount,.table tbody td.cell-attemptCount,.table tbody td.cell-filesize,.table tbody td.cell-episodeNumber,.table tbody td.cell-displayOrder,.table tbody td.cell-schemaVersion{text-align:right}.table tbody td.cell-title>a,.table tbody td.cell-name>a,.table tbody td.cell-question>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cell-hitCount,.cell-readingMinutes,.cell-wordCount,.cell-filesize,.cell-width,.cell-height,[class^=cell-][class*=count],[class^=cell-][class*=Count]{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-roles,[class^=cell-roles]{color:var(--theme-text);letter-spacing:.005em;font-size:11px;font-weight:500}[class^=cell-]:empty{color:var(--theme-text-disabled)}[class^=cell-]:has(>span:only-child:empty){color:var(--theme-text-disabled)}.list-controls{margin-bottom:var(--cs-space-4)}.cell-title,.cell-name,.cell-filename,.cell-email,.cell-label,.cell-heading,.cell-headline,.cell-question{max-width:460px}.cell-slug,.cell-permalink,.cell-path,.cell-from,.cell-to,.cell-url,.cell-abstract,.cell-query,.cell-alt,.cell-lastError,.cell-key,.cell-docId,.cell-targetId,.cell-sourceDocId,.cell-destinationId{max-width:300px}.cell-title,.cell-name,.cell-filename,.cell-email,.cell-label,.cell-heading,.cell-headline,.cell-question,.cell-slug,.cell-permalink,.cell-path,.cell-from,.cell-to,.cell-url,.cell-abstract,.cell-query,.cell-alt,.cell-lastError,.cell-key,.cell-docId,.cell-targetId,.cell-sourceDocId,.cell-destinationId{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-title>a,.cell-title>span,.cell-name>a,.cell-name>span,.cell-filename>a,.cell-filename>span,.cell-email>a,.cell-email>span,.cell-label>a,.cell-label>span,.cell-heading>a,.cell-heading>span,.cell-headline>a,.cell-headline>span,.cell-question>a,.cell-question>span,.cell-slug>a,.cell-slug>span,.cell-permalink>a,.cell-permalink>span,.cell-path>a,.cell-path>span,.cell-from>a,.cell-from>span,.cell-to>a,.cell-to>span,.cell-url>a,.cell-url>span,.cell-abstract>a,.cell-abstract>span,.cell-query>a,.cell-query>span,.cell-alt>a,.cell-alt>span,.cell-lastError>a,.cell-lastError>span,.cell-key>a,.cell-key>span,.cell-docId>a,.cell-docId>span,.cell-targetId>a,.cell-targetId>span,.cell-sourceDocId>a,.cell-sourceDocId>span,.cell-destinationId>a,.cell-destinationId>span{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.cs-sidebar-header{order:0}.nav-group.Content{order:1}.nav-group.Taxonomies{order:2}.nav-group.Marketing{order:3}.nav-group.SEO{order:4}.nav-group.Globals{order:5}.nav-group.Recruiting{order:6}.nav-group.System{order:7}.cs-user-menu{order:100}.nav-group{margin-bottom:4px;padding-top:8px}.nav-group__toggle{width:100%;color:var(--cs-text-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;transition:color var(--cs-motion-micro);background:0 0;border:none;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.nav-group__toggle:hover{color:var(--cs-text-secondary)}.nav-group__toggle svg{opacity:.7;width:14px;height:14px;color:var(--theme-text-soft);transition:opacity var(--cs-motion-micro);margin-left:auto}.nav-group__toggle:hover svg{opacity:1}.nav-group__content{flex-direction:column;gap:1px;padding:2px 0 4px;display:flex}.nav__link{color:var(--cs-text-secondary);border-radius:var(--cs-radius-input);min-height:34px;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);align-items:center;gap:8px;margin:0 4px;padding:6px 12px 6px 24px;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}@media (pointer:coarse){.nav__link{min-height:44px}}.nav__link:hover{color:var(--cs-text-primary);background:var(--cs-surface-raised)}.nav__link--active,.nav__link.active,.nav__link[aria-current=page]{color:var(--cs-text-primary);background:var(--cs-tint-brand-soft);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500);font-weight:600}.nav__link:has(.nav__link-indicator){color:var(--cs-text-primary);background:var(--cs-tint-brand-soft);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500);font-weight:600}.nav__link .nav__link-indicator{display:none}.nav__link:focus-visible{outline:var(--cs-focus-outline);outline-offset:-2px}.nav__link .cs-nav-badge{background:var(--cs-tint-brand-soft);min-width:20px;height:20px;color:var(--cs-cyan-500);font-feature-settings:"tnum" 1;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nav__link--active .cs-nav-badge,.nav__link.active .cs-nav-badge{background:var(--cs-tint-brand-medium)}.nav__link:has(.nav__link-indicator) .cs-nav-badge{background:var(--cs-tint-brand-medium)}.nav-group__toggle--open svg{transition:transform var(--cs-motion-micro);transform:rotate(180deg)}.card{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro),transform var(--cs-motion-micro)}.card--has-onclick:hover{border-color:var(--cs-cyan-500);background:var(--theme-elevation-50);cursor:pointer}.card__title{color:var(--theme-text);letter-spacing:-.005em;font-size:14px;font-weight:600}.array-field__row,.collapsible{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);margin-bottom:var(--cs-space-2);transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro)}.array-field__row:hover,.collapsible:hover{border-color:var(--theme-elevation-200)}.collapsible__header-wrap,.array-field__row-header{padding:3px var(--cs-space-2);gap:var(--cs-space-2);min-height:38px}.collapsible__toggle{min-height:30px;padding-block:0;font-size:13px}.row-label{min-height:30px;font-size:13px}.collapsible__drag,.array-field__row-drag{opacity:.55;transition:opacity var(--cs-motion-micro);cursor:grab}.collapsible__drag:active,.array-field__row-drag:active{cursor:grabbing}.array-field__row:hover .collapsible__drag,.array-field__row:hover .array-field__row-drag,.collapsible:hover .collapsible__drag{opacity:1}.row-label{color:var(--theme-text);font-size:13.5px;font-weight:500}.array-field__add-row{margin-top:var(--cs-space-2)}.pill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pill--has-icon:before,.pill--has-action:before{display:none}.pill--rounded{border-radius:999px}[data-status="301"],[data-status=moved-permanently]{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}[data-status="302"],[data-status="307"],[data-status="308"],[data-status=moved-temporarily]{color:var(--cs-cyan-700);background:var(--cs-tint-brand-soft)}[data-status="410"],[data-status=gone],[data-status="404"],[data-status=not-found]{color:var(--color-error-500);background:#dc262624}[data-status=draft]{color:var(--color-warning-500);background:#d9770624}[data-status=published],[data-status=live]{color:var(--color-success-500);background:#00a76f24}.cs-edit{gap:var(--cs-space-4);--cs-edit-bar-height:60px;flex-direction:column;display:flex}.cs-edit__bar{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-6);z-index:30;flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky;top:0}.cs-edit__bar .btn:not(.cs-publish-menu__chevron):not(.cs-preview-menu__chevron){height:32px!important;min-height:32px!important}.cs-edit__bar .btn--size-medium:not(.cs-publish-menu__chevron):not(.cs-preview-menu__chevron):not(.btn--icon-only){font-size:13px;padding-block:0!important;padding-inline:12px!important}.cs-edit__bar-left{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;min-width:0;display:flex}.cs-edit__bar-right{align-items:center;gap:var(--cs-space-2);flex-wrap:nowrap;margin-left:auto;display:flex}.cs-edit__status{font-size:13px}.cs-edit__description{color:var(--theme-text-soft);max-width:320px;font-size:12px;line-height:1.4}.cs-edit__upload{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3)}.cs-edit__body{gap:var(--cs-space-6);padding:0 var(--cs-space-6);grid-template-columns:1fr;display:grid}.cs-edit__body:has(.cs-edit__preview-col){grid-template-columns:1fr}.cs-edit__body:has(.cs-edit__preview-col) .cs-edit__form-col{display:none}.cs-edit__form-col{min-width:0}.cs-edit__preview-col{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);min-height:calc(100vh - var(--cs-edit-bar-height) - var(--cs-space-6)*2);overflow:hidden}.collection-edit__main-wrapper:has(.live-preview-window--is-live-previewing) .collection-edit__main{display:none}.collection-edit__main-wrapper:has(.live-preview-window--is-live-previewing) .live-preview-window--is-live-previewing{flex:100%;width:100%;max-width:none}.global-edit__main-wrapper:has(.live-preview-window--is-live-previewing) .global-edit__main{display:none}.global-edit__main-wrapper:has(.live-preview-window--is-live-previewing) .live-preview-window--is-live-previewing{flex:100%;width:100%;max-width:none}.cs-preview-menu__chevron,.cs-publish-menu__chevron{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--cs-radius-input);border-top-right-radius:var(--cs-radius-input);cursor:pointer;min-width:30px;height:auto;transition:background var(--cs-motion-micro);border:none;flex:0 0 30px;justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex;position:relative}.cs-preview-menu__chevron:hover,.cs-publish-menu__chevron:hover,.cs-preview-menu__chevron:focus-visible,.cs-publish-menu__chevron:focus-visible{z-index:1}.cs-preview-menu__chevron svg,.cs-publish-menu__chevron svg{flex-shrink:0}.cs-publish-menu__inline,.cs-preview-menu__primary{position:relative}.cs-publish-menu__inline:hover,.cs-publish-menu__inline:focus-visible,.cs-preview-menu__primary:hover,.cs-preview-menu__primary:focus-visible{z-index:1}.cs-publish-menu{align-items:stretch;display:inline-flex}.cs-publish-menu__primary{display:inline-flex}.cs-publish-menu__primary>*,.cs-publish-menu__inline{border-top-right-radius:0;border-bottom-right-radius:0}.cs-publish-menu__chevron{border-left:1px solid var(--theme-elevation-200,#ffffff1a);margin-left:-1px}.cs-publish-menu__chevron:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:-2px}#preview-button,#live-preview-toggler{display:none!important}.cs-preview-menu{align-items:stretch;display:inline-flex}.cs-preview-menu__primary{border-top-right-radius:0;border-bottom-right-radius:0;align-items:center;gap:6px;display:inline-flex}.cs-preview-menu__chevron{border-left:1px solid var(--theme-elevation-200,#ffffff1a);margin-left:-1px}.cs-preview-menu__chevron:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:-2px}.doc-controls{padding-inline-end:var(--cs-space-3)!important}.doc-controls__controls-wrapper{gap:6px!important}.doc-controls__dots{margin-inline-start:-4px}.doc-controls .btn,.doc-controls__dots,.doc-controls__dots>button{height:32px!important;min-height:32px!important}.doc-controls .btn--size-medium:not([class*=-menu__chevron]):not(.btn--icon-only){font-size:13px;padding-block:0!important;padding-inline:12px!important}.cs-edit__menu-slot{width:100%;display:inline-flex}.cs-edit__menu-slot>button{width:100%;height:auto;padding:0;box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important}.rich-text-lexical,.LexicalEditorTheme__paragraph,.editor-shell{font-size:15px;line-height:1.65}.LexicalEditorTheme__paragraph{margin:0 0 var(--cs-space-3) 0}.LexicalEditorTheme__h1,.LexicalEditorTheme__h2,.LexicalEditorTheme__h3,.LexicalEditorTheme__h4,.LexicalEditorTheme__h5,.LexicalEditorTheme__h6{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cs-text-heading);font-weight:700}.LexicalEditorTheme__h1{letter-spacing:-.02em;margin:36px 0 12px;font-size:28px}.LexicalEditorTheme__h2{margin:32px 0 10px;font-size:22px}.LexicalEditorTheme__h3{margin:24px 0 8px;font-size:18px}.LexicalEditorTheme__h4{margin:16px 0 6px;font-size:16px}.LexicalEditorTheme__h5{margin:12px 0 4px;font-size:14px}.LexicalEditorTheme__h6{margin:12px 0 4px;font-size:13px}.LexicalEditorTheme__ul,.LexicalEditorTheme__ol{margin:0 0 var(--cs-space-3) 0;padding-inline-start:var(--cs-space-6)}.LexicalEditorTheme__ul li,.LexicalEditorTheme__ol li{margin-bottom:var(--cs-space-1)}.LexicalEditorTheme__textBold{font-weight:700}.LexicalEditorTheme__textItalic{font-style:italic}.LexicalEditorTheme__textUnderline{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}.LexicalEditorTheme__link{color:var(--cs-text-link);transition:color var(--cs-motion-micro),border-bottom-color var(--cs-motion-micro);border-bottom:1px dashed #0000;text-decoration:none}.LexicalEditorTheme__link:hover,.LexicalEditorTheme__link:focus-visible{color:var(--cs-text-link-hover);border-bottom-color:currentColor}.LexicalEditorTheme__quote{border-inline-start:4px solid var(--cs-cyan-500);color:var(--theme-text-soft);margin:var(--cs-space-6) 0;opacity:.9;padding-inline-start:20px;font-style:italic}.LexicalEditorTheme__code{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-left:3px solid var(--theme-elevation-300);font-family:var(--font-mono);margin:var(--cs-space-3) 0;border-radius:8px;padding:14px 16px;font-size:13px;display:block;position:relative;overflow-x:auto;box-shadow:inset 0 1px #00000014}.rich-text-lexical--show-gutter .rich-text-lexical__wrap{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro)}.rich-text-lexical--show-gutter .rich-text-lexical__wrap:focus-within{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus)}.rich-text-lexical--show-gutter .rich-text-lexical__wrap .editor-scroller{max-height:85vh;overflow-y:auto}.ContentEditable__root{caret-color:var(--cs-cyan-500);color:var(--cs-text-input);min-height:320px;font-family:var(--font-body);outline:none;font-size:15px;line-height:1.65;position:relative}.ContentEditable__root:not(:focus):empty:before{content:"Start typing or press / for commands";color:var(--theme-text-disabled);pointer-events:none;font-size:15px;font-style:italic;position:absolute}.ContentEditable__root::selection,.ContentEditable__root ::selection{background:var(--cs-tint-brand-medium);color:var(--cs-text-input)}.array-field__row .ContentEditable__root,.collapsible__content .ContentEditable__root,.blocks-field__row .ContentEditable__root{min-height:64px;padding-top:8px;padding-bottom:8px}.array-field__row .rich-text-lexical__wrap,.collapsible__content .rich-text-lexical__wrap,.blocks-field__row .rich-text-lexical__wrap{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);min-height:0;padding:0}.array-field__row .rich-text-lexical__wrap .editor-scroller,.array-field__row .rich-text-lexical__wrap .editor-container,.array-field__row .rich-text-lexical__wrap .editor,.collapsible__content .rich-text-lexical__wrap .editor-scroller,.collapsible__content .rich-text-lexical__wrap .editor-container,.collapsible__content .rich-text-lexical__wrap .editor,.blocks-field__row .rich-text-lexical__wrap .editor-scroller,.blocks-field__row .rich-text-lexical__wrap .editor-container,.blocks-field__row .rich-text-lexical__wrap .editor{background:0 0;border:none;max-height:none;padding:0}.array-field__row .rich-text-lexical__wrap .ContentEditable__root,.collapsible__content .rich-text-lexical__wrap .ContentEditable__root,.blocks-field__row .rich-text-lexical__wrap .ContentEditable__root{padding:8px 12px}.array-field__row .rich-text-lexical__wrap:focus-within,.collapsible__content .rich-text-lexical__wrap:focus-within,.blocks-field__row .rich-text-lexical__wrap:focus-within{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus)}.template-default .render-icon,.template-default .graphic-logo,.template-minimal .render-icon,.template-minimal .graphic-logo{margin-bottom:var(--cs-space-6)}.template-minimal:before{content:"";background:radial-gradient(60% 50% at 80% 0%, var(--cs-cyan-100) 0%, transparent 60%),radial-gradient(45% 45% at 0% 100%, #5d04d814 0%, transparent 60%);pointer-events:none;z-index:-1;position:fixed;inset:0}[data-theme=dark] .template-minimal:before{background:radial-gradient(60% 50% at 80% 0,#06c7f238 0%,#0000 60%),radial-gradient(45% 45% at 0 100%,#5d04d838 0%,#0000 60%)}.template-minimal .form-wrap,.template-minimal form{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-login,16px);width:100%;max-width:400px;margin-inline:auto;padding:40px;box-shadow:0 12px 40px -16px #0000002e}[data-theme=dark] .template-minimal .form-wrap,[data-theme=dark] .template-minimal form{box-shadow:0 12px 40px -16px #0000008c}.template-minimal .graphic-logo svg{width:auto;height:44px;margin:0 auto;display:block}.graphic-icon svg,.nav__header .graphic-icon svg{width:auto;height:24px;display:block}.cs-login-footer{color:var(--theme-text-soft);margin-top:var(--cs-space-6);text-align:center;font-size:12px}.cs-login-footer__line{margin:0 0 var(--cs-space-1)}.cs-login-footer__brand{color:var(--theme-text-soft);font-family:var(--font-mono);letter-spacing:.04em;opacity:.5;margin:0;font-size:10px}.template-minimal input[type=email],.template-minimal input[type=password],.template-minimal input[type=text]{height:40px!important;padding:0 12px!important;font-size:14px!important}.template-minimal form button[type=submit],.template-minimal form .btn--style-primary{border-radius:var(--cs-radius-input)!important;width:100%!important;height:44px!important;font-size:14px!important;font-weight:600!important}.cs-login-hero{margin-bottom:var(--cs-space-8);text-align:center}.cs-login-hero__eyebrow{color:var(--cs-cyan-500);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 var(--cs-space-2);text-transform:uppercase;font-size:11px;font-weight:600}.cs-login-hero__title{color:var(--cs-text-heading);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--cs-space-3);font-size:28px;font-weight:600;line-height:1.2}.cs-login-hero__lede{color:var(--theme-text-soft);margin:0;font-size:14px;line-height:1.5}.cs-account{max-width:720px;padding:var(--cs-space-8);margin:0 auto}.cs-account__header{margin-bottom:var(--cs-space-8)}.cs-account__eyebrow{color:var(--cs-cyan-600);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 var(--cs-space-1);text-transform:uppercase;font-size:11px;font-weight:600}.cs-account__title{color:var(--cs-text-heading);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--cs-space-2);font-size:28px;font-weight:600;line-height:1.2}.cs-account__lede{color:var(--theme-text-soft);margin:0;font-size:14px;line-height:1.5}.cs-account__form{gap:var(--cs-space-6);flex-direction:column;display:flex}.cs-account__group{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-6)}.cs-account__group legend{color:var(--cs-text-heading);letter-spacing:.08em;padding:0 var(--cs-space-2);text-transform:uppercase;font-size:11px;font-weight:600}.cs-account__group--reserved{opacity:.45;border-color:var(--theme-elevation-100);pointer-events:none;border-style:solid}.cs-account__field{gap:var(--cs-space-2);margin-top:var(--cs-space-3);flex-direction:column;display:flex}.cs-account__field>span{color:var(--cs-text-heading);font-size:13px;font-weight:600}.cs-account__field:first-of-type{margin-top:var(--cs-space-2)}.cs-account__hint{color:var(--theme-text-soft);margin:var(--cs-space-2) 0 0;font-size:12px;line-height:1.4}.cs-account__actions{justify-content:flex-end;display:flex}.template-minimal .form-wrap .errors,.template-minimal .form-wrap .error,.template-minimal form .errors,.template-minimal form .error{border-radius:var(--cs-radius-input);padding:var(--cs-space-3);margin-bottom:var(--cs-space-3);color:var(--color-error-500);background:#dc262614;border:1px solid #dc26264d;border-left-width:3px;font-size:13px;line-height:1.5}.template-minimal a[href*=forgot],.template-minimal a[href*=reset]{color:var(--cs-cyan-500);text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #06c7f266;text-decoration:underline #06c7f266}.template-minimal a[href*=forgot]:hover,.template-minimal a[href*=reset]:hover{-webkit-text-decoration-color:var(--cs-cyan-500);text-decoration-color:var(--cs-cyan-500)}.tooltip,.popup,.popup__content{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-2);animation:cms-popup-in var(--cs-motion-micro);font-size:13px;box-shadow:0 12px 32px -12px #00000073}.tooltip{background:var(--theme-elevation-800);color:var(--theme-elevation-50);border:none;padding:.3rem .6rem;font-size:12px;box-shadow:0 4px 12px -4px #00000073}.popup__content:has(.popup-list__item){padding:var(--cs-space-1)}.popup__content:has(.popup-list__item) .popup-button-list{flex-direction:column;gap:1px;display:flex}:is(.popup__content:has(.popup-list__item) .popup-button-list__button,.popup__content:has(.popup-list__item) .popup-list__item){border-radius:var(--cs-radius-chip);color:var(--theme-text);cursor:pointer;align-items:center;gap:var(--cs-space-2);text-align:left;width:100%;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;margin:0;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.popup__content:has(.popup-list__item) .popup-button-list__button:hover:not(:disabled):not([aria-disabled=true]){background:var(--cs-tint-brand-soft);color:var(--theme-text);outline:none}.popup__content:has(.popup-list__item) .popup-button-list__button:focus-visible{background:var(--cs-tint-brand-soft);color:var(--theme-text);outline:none}.popup__content:has(.popup-list__item) .popup-list__item:hover:not(:disabled):not([aria-disabled=true]){background:var(--cs-tint-brand-soft);color:var(--theme-text);outline:none}.popup__content:has(.popup-list__item) .popup-list__item:focus-visible{background:var(--cs-tint-brand-soft);color:var(--theme-text);outline:none}:is(.popup__content:has(.popup-list__item) .popup-button-list__button:disabled,.popup__content:has(.popup-list__item) .popup-button-list__button[aria-disabled=true],.popup__content:has(.popup-list__item) .popup-list__item:disabled,.popup__content:has(.popup-list__item) .popup-list__item[aria-disabled=true]){cursor:not-allowed;opacity:.45}.popup__content:has(.popup-list__item) #action-delete{color:var(--color-error-500)}.popup__content:has(.popup-list__item) #action-delete:hover:not(:disabled){color:var(--color-error-500);background:#dc262614}.popup__content:has(.popup-list__item) .popup-button-list__button+.popup-list__item{margin-top:5px;position:relative}.popup__content:has(.popup-list__item) .popup-button-list__button+.popup-list__item:before{content:"";background:var(--theme-elevation-200);height:1px;position:absolute;top:-3px;left:4px;right:4px}kbd{background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-250);color:var(--theme-text);font-family:var(--font-mono);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:18px;margin:0 .15rem;padding:.05rem .35rem;font-size:11px;font-weight:500;display:inline-flex}.drawer__header,.doc-drawer__header,.list-drawer__header,.drawer__content,.doc-drawer__content{border-color:var(--theme-elevation-150)}.drawer-close-button,.drawer__close,.drawer__header__close,.doc-drawer__header-close,.edit-many__header__close,.edit-many-bulk-uploads__header__close{border:1px solid var(--theme-elevation-250);width:36px;min-width:36px;height:36px;color:var(--theme-text);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;opacity:1!important;visibility:visible!important}.drawer-close-button svg,.drawer__close svg,.drawer__header__close svg,.doc-drawer__header-close svg,.edit-many__header__close svg,.edit-many-bulk-uploads__header__close svg{color:currentColor;opacity:1;z-index:1;width:14px;height:14px}.drawer-close-button:empty:after,.drawer__close:empty:after,.drawer__header__close:empty:after,.doc-drawer__header-close:empty:after,.edit-many__header__close:empty:after,.edit-many-bulk-uploads__header__close:empty:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' d='M4 4l8 8M12 4l-8 8'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' d='M4 4l8 8M12 4l-8 8'/></svg>") 50%/contain no-repeat}.drawer-close-button:hover,.drawer__close:hover,.drawer__header__close:hover,.doc-drawer__header-close:hover,.edit-many__header__close:hover,.edit-many-bulk-uploads__header__close:hover{color:var(--color-error-500);border-color:var(--color-error-500);background:#dc262614}.drawer-close-button:focus-visible,.drawer__close:focus-visible,.drawer__header__close:focus-visible,.doc-drawer__header-close:focus-visible,.edit-many__header__close:focus-visible,.edit-many-bulk-uploads__header__close:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);border-color:var(--cs-cyan-500);outline:none}body:has(.drawer--is-open):after{content:"";-webkit-backdrop-filter:blur(6px);z-index:100;pointer-events:none;background:#00000073;position:fixed;inset:0}:is(body:has(.drawer--is-open) .template-default__nav-toggler-wrapper,body:has(.drawer--is-open) .nav-toggler),:is(.drawer--is-open:has([class*=header-close])>.drawer__close,.drawer--is-open:has(.drawer-close-button)>.drawer__close,.drawer--is-open:has(.drawer__header [aria-label=Close])>.drawer__close){display:none!important}.drawer__header,.doc-drawer__header,.list-drawer__header{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-100);z-index:2;display:flex;position:sticky;top:0}.drawer__header h1,.drawer__header h2,.doc-drawer__header h1,.doc-drawer__header h2,.list-drawer__header h1,.list-drawer__header h2{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.payload__modal-item.doc-drawer{width:min(1080px,80vw)}.payload__modal-item.list-drawer{width:min(960px,75vw)}.payload__modal-item[class*=--slug-edit-upload]{width:min(1280px,90vw)}.payload__modal-item[class*=--slug-edit-many],.payload__modal-item[class*=--slug-bulk-upload]{width:min(720px,70vw)}@media (max-width:768px){.payload__modal-item.doc-drawer,.payload__modal-item.list-drawer,.payload__modal-item[class*=--slug-edit-],.payload__modal-item[class*=--slug-bulk-upload]{width:100vw}}.drawer .field-type input,.drawer .field-type textarea,.doc-drawer .field-type input,.doc-drawer .field-type textarea{background:var(--theme-input-bg)}.drawer .doc-controls,.doc-drawer .doc-controls{background:var(--theme-elevation-100);border-top:1px solid var(--theme-elevation-150);z-index:3;position:sticky;bottom:0}.confirmation-modal__wrapper{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-modal);width:min(540px,92vw);max-width:540px;animation:cms-modal-in var(--cs-motion-modal);box-shadow:0 24px 56px -16px #0000008c}.confirmation-modal__content{padding:var(--cs-space-6)}.confirmation-modal__controls{justify-content:flex-end;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-6);border-top:1px solid var(--theme-elevation-150);display:flex}#leave-without-saving #confirm-action{order:1}#leave-without-saving #confirm-cancel{background-color:var(--cs-cyan-500);color:var(--theme-bg,#0a0a0a);border-color:#0000;order:2}#leave-without-saving #confirm-cancel:hover,#leave-without-saving #confirm-cancel:focus-visible{background-color:var(--cs-cyan-600,var(--cs-cyan-500));color:var(--theme-bg,#0a0a0a);filter:brightness(1.05)}#leave-without-saving #confirm-action{color:var(--theme-text-soft,var(--theme-elevation-700));border:1px solid var(--theme-elevation-200);background:0 0}#leave-without-saving #confirm-action:hover,#leave-without-saving #confirm-action:focus-visible{background:var(--theme-elevation-100);color:var(--theme-text);border-color:var(--theme-elevation-300)}@keyframes cms-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.close-modal-button{border:1px solid var(--theme-elevation-200);width:32px;height:32px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.close-modal-button:hover{color:var(--color-error-500);border-color:var(--color-error-500);background:#dc262614}.payload-toast-container,[class*=Toastify__toast-container],.Toastify__toast-container{--toastify-toast-min-height:44px;--toastify-toast-padding:12px;font-family:var(--font-body)}[class*=Toastify__toast],.Toastify__toast{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);color:var(--theme-text);padding:var(--cs-space-3);min-height:44px;font-size:13.5px;font-weight:500;box-shadow:0 12px 32px -12px #00000073}[class*=Toastify__toast--success],.Toastify__toast--success{border-left:3px solid var(--color-success-500)}[class*=Toastify__toast--error],.Toastify__toast--error{border-left:3px solid var(--color-error-500)}[class*=Toastify__toast--warning],.Toastify__toast--warning{border-left:3px solid var(--color-warning-500)}.upload__dropzoneAndUpload,.file-field__dropzoneContent,.upload__dropzoneContent{background:var(--theme-elevation-50);border:1.5px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-6);text-align:center;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro)}.upload__dropzoneAndUpload:hover,.file-field__dropzoneContent:hover,.upload__dropzoneContent:hover{border-color:var(--theme-elevation-300)}.upload__dropzoneAndUpload.is-dragover,.upload__dropzoneAndUpload[data-dragover=true],.upload__dropzoneAndUpload--is-dragover,.file-field__dropzoneContent.is-dragover,.file-field__dropzoneContent[data-dragover=true],.file-field__dropzoneContent--is-dragover,.upload__dropzoneContent.is-dragover,.upload__dropzoneContent[data-dragover=true],.upload__dropzoneContent--is-dragover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.upload__dropzoneContent__orText,.file-field__dropzoneContent__orText{color:var(--theme-text-disabled);text-transform:uppercase;letter-spacing:.08em;margin:var(--cs-space-2) 0;font-size:12px}.file__thumbnail,.thumbnail-card__thumbnail,.file-selections__thumbnail,.upload-relationship-details__thumbnail,.file-details-draggable__thumbnail{border-radius:var(--cs-radius-input);background:var(--theme-elevation-100);overflow:hidden}.upload-field-card{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);min-height:96px;transition:border-color var(--cs-motion-micro);align-items:center;display:flex}.upload-field-card:hover{border-color:var(--theme-elevation-200)}.upload-relationship-details{align-items:center;gap:var(--cs-space-4);width:100%;min-height:80px;display:flex}.upload-relationship-details__imageAndDetails{align-items:center;gap:var(--cs-space-3);flex:1;min-width:0;display:flex}.upload-relationship-details__details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upload-relationship-details__filename{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.upload-relationship-details__filename a[href]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.upload-relationship-details__filename a[href]:after{content:attr(href);font-family:var(--font-mono);color:var(--theme-text-soft);letter-spacing:0;-webkit-user-select:text;user-select:text;cursor:text;margin-top:2px;font-size:11px;font-weight:400;display:block}.upload-relationship-details__meta{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;letter-spacing:.005em;font-size:12px}.upload-relationship-details__actions{align-items:center;gap:var(--cs-space-2);flex-shrink:0;display:flex}.upload-relationship-details__thumbnail,.upload-relationship-details .thumbnail--size-small.upload-relationship-details__thumbnail{border-radius:var(--cs-radius-input);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);flex-shrink:0;position:relative;width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important;overflow:hidden!important}.upload-relationship-details__thumbnail img,.upload-relationship-details__thumbnail>img,.upload-relationship-details__thumbnail picture img,.upload-relationship-details .thumbnail--size-small.upload-relationship-details__thumbnail img,.upload-relationship-details .thumbnail--size-small.upload-relationship-details__thumbnail>img,.upload-relationship-details .thumbnail--size-small.upload-relationship-details__thumbnail picture img{display:block;object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.upload-relationship-details__edit,.upload-relationship-details__remove{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:32px;height:32px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);justify-content:center;align-items:center;display:inline-flex}.upload-relationship-details__edit svg,.upload-relationship-details__remove svg{width:14px;height:14px}.upload-relationship-details__edit:hover,.upload-relationship-details__remove:hover{color:var(--cs-cyan-500);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.upload-relationship-details__remove:hover{color:var(--color-error-500);border-color:var(--color-error-500);background:#dc262614}.upload__dropzoneAndUpload{background:var(--theme-elevation-50);border:1.5px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-8) var(--cs-space-4);align-items:center;gap:var(--cs-space-2);text-align:center;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-direction:column;display:flex}.upload__dropzoneAndUpload:hover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.upload__dropzoneAndUpload:has(.upload-field-card){background:0 0;border:none;padding:0}.upload__dropzoneContent__buttons{gap:var(--cs-space-2);display:flex}*{scrollbar-color:var(--theme-elevation-200) #0000;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--theme-elevation-200);border:2px solid var(--theme-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-300)}aside.nav ::-webkit-scrollbar{width:5px}.nav__scroll::-webkit-scrollbar{width:5px}aside.nav{scrollbar-width:thin}:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px;border-radius:var(--cs-radius-input)}.rs__input,.rs__input:focus,.rs__input:focus-visible,.react-select__input,.react-select__input:focus,.react-select__input:focus-visible,.field-type.select input:focus-visible,.field-type.relationship input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}[contenteditable=true][data-lexical-editor=true]:focus-visible,[contenteditable=true][data-lexical-editor=true]:focus{outline:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--theme-elevation-150:var(--theme-text-soft);--theme-elevation-200:var(--theme-text-soft);--theme-elevation-250:var(--theme-text);--cs-tint-focus-ring:var(--cs-cyan-500)}.field-label,.field-description{opacity:1!important}.field-type input,.field-type textarea,.field-type select,.rs__control,.react-select__control{border-width:1.5px!important}:focus-visible{outline-width:3px;outline-color:var(--cs-cyan-500)}}.cs-skip-link{background:var(--cs-cyan-500);color:#04212a;border-radius:0 0 var(--cs-radius-input) 0;z-index:9999;transition:top var(--cs-motion-micro);padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:0}.cs-skip-link:focus,.cs-skip-link:focus-visible{outline:none;top:0}@media (max-width:768px){.nav__link{min-height:44px}.doc-controls{gap:var(--cs-space-2);flex-wrap:wrap}.modal,.drawer{border-radius:var(--cs-radius-card) var(--cs-radius-card) 0 0}}.field-type.text input,.field-type.email input,.field-type.number input,.field-type.password input,.field-type.date input{height:38px;min-height:38px}.field-type.textarea textarea{min-height:84px}.field-type.number input{max-width:120px}.field-type.select .rs__control,.field-type.select .react-select__control{min-height:38px}.field-type.text input[readonly],.field-type[data-readonly=true] input,.field-type input[name=slug][readonly],.field-type input[name=anchor][readonly]{font-family:var(--font-mono);color:var(--theme-text-soft);background:var(--theme-elevation-50);font-size:13px}.row-label,.collapsible__toggle,.array-field__row-header{align-items:center;gap:var(--cs-space-2);min-height:36px;display:inline-flex}.collapsible__content{padding:var(--cs-space-3) var(--cs-space-3)!important}.collapsible__content .field-type,.array-field__row .field-type,.blocks-field__row .field-type,.tabs-field__content-wrap .field-type{margin-bottom:var(--cs-space-2)}.collapsible__content .field-type:last-child,.array-field__row .field-type:last-child,.blocks-field__row .field-type:last-child,.tabs-field__content-wrap .field-type:last-child{margin-bottom:0}.array-field__row .rich-text-lexical__wrap .editor-container,.array-field__row .rich-text-lexical__wrap .editor-scroller,.collapsible__content .rich-text-lexical__wrap .editor-container,.collapsible__content .rich-text-lexical__wrap .editor-scroller,.blocks-field__row .rich-text-lexical__wrap .editor-container,.blocks-field__row .rich-text-lexical__wrap .editor-scroller{padding:0}.group-field__label{margin-bottom:var(--cs-space-3)}.nav .nav-group__content a{min-height:34px}.doc-controls__controls-wrapper{align-items:center;gap:var(--cs-space-2);column-gap:var(--cs-space-5);margin-left:auto;display:flex}.doc-controls .btn,.doc-controls__dots,.doc-controls__dots>button,.doc-controls .btn--icon-only,.doc-controls__list-item,.doc-controls__locked-controls>*{height:36px;min-height:36px}.doc-controls__dots,.doc-controls__dots>button{border-radius:var(--cs-radius-input);justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex}.array-field__header-actions .clipboard-action__popup,.collapsible .clipboard-action__popup,.collapsible__actions .clipboard-action__popup{display:none!important}.array-field__header-actions>li:has(>.clipboard-action__popup){display:none!important}.doc-controls__popup,.doc-controls .popup,.form-submit .popup{align-items:center;padding:0;display:inline-flex;background:0 0!important;border:none!important;width:auto!important;height:36px!important}.doc-controls__popup .popup-button,.doc-controls .popup .popup-button,.form-submit .popup .popup-button{border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);width:36px;min-width:36px;height:36px;color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.doc-controls__popup .popup-button:hover,.doc-controls .popup .popup-button:hover,.form-submit .popup .popup-button:hover{border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.doc-controls__popup .popup-button svg,.doc-controls .popup .popup-button svg,.form-submit .popup .popup-button svg{width:14px;height:14px}.doc-controls__popup .popup-button:empty:after,.doc-controls .popup .popup-button:empty:after,.form-submit .popup .popup-button:empty:after{content:"";background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='3' r='1.5' fill='currentColor'/><circle cx='8' cy='8' r='1.5' fill='currentColor'/><circle cx='8' cy='13' r='1.5' fill='currentColor'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='3' r='1.5' fill='currentColor'/><circle cx='8' cy='8' r='1.5' fill='currentColor'/><circle cx='8' cy='13' r='1.5' fill='currentColor'/></svg>") 50%/contain no-repeat}.doc-controls__popup .popup-button:has(.doc-controls__dots){border-color:#0000}.doc-controls__popup .popup-button:has(.doc-controls__dots):hover{border-color:#0000}.doc-controls .btn.save-draft,.doc-controls .btn--style-secondary{border:1px solid var(--theme-elevation-250);color:var(--theme-text);border-radius:var(--cs-radius-input);height:36px;padding-inline:var(--cs-space-4);letter-spacing:.005em;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;font-size:14px;font-weight:600}.doc-controls .btn.save-draft:hover:not([disabled]),.doc-controls .btn--style-secondary:hover:not([disabled]){border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.tabs-field__tab-button{min-height:40px}.btn--size-small,.btn--size-sm{height:30px;padding-inline:var(--cs-space-3);font-size:12px}.btn--size-large,.btn--size-lg{height:44px;padding-inline:var(--cs-space-6);font-size:14px}.btn--icon-only{width:30px;min-width:30px;height:30px;padding:0}.pill{height:24px;min-height:24px}.pill--size-medium{height:26px;font-size:12px}.card{padding:var(--cs-space-4)}.card__title{margin-bottom:var(--cs-space-2)}.card__actions{margin-top:var(--cs-space-3)}[data-theme=light] .pill{--pill-text-default:var(--theme-text)}[data-theme=light] .table tbody tr:hover{background:var(--theme-elevation-100)}[data-theme=light] .tooltip,[data-theme=light] .popup,[data-theme=light] .popup__content{box-shadow:0 8px 24px -8px #0000001f}.template-default__wrap,.nav{padding-top:16px}.nav__scroll{padding-top:0!important}.nav__scroll>.nav__wrap{flex-shrink:0!important}.cs-sidebar-header{z-index:5;background:var(--theme-bg);border-bottom:1px solid var(--cs-border-subtle);flex-direction:column;gap:4px;margin:0 -20px;padding:0 32px 12px;display:flex;position:sticky;top:0}.cs-sidebar-header__brand{border-radius:var(--cs-radius-input);min-width:0;min-height:32px;color:var(--cs-text-primary);cursor:pointer;transition:background-color var(--cs-motion-micro);flex:auto;align-items:center;gap:8px;padding:0 6px 0 36px;text-decoration:none;display:inline-flex}.cs-sidebar-header__brand:hover{background:var(--cs-surface-raised)}.cs-sidebar-header__brand:focus-visible{outline:var(--cs-focus-outline);outline-offset:2px}.cs-sidebar-header__logo{min-width:0;color:var(--cs-text-primary);flex:0 auto;align-items:center;display:inline-flex}.cs-sidebar-header__logo svg{width:100%;max-width:116px;height:auto;margin:0;display:block}.cs-sidebar-header__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-cyan-400);border-radius:var(--cs-radius-chip);border:1px solid #06c7f259;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700;line-height:1}.cs-sidebar-dashboard{border-radius:var(--cs-radius-input);color:var(--cs-text-secondary);cursor:pointer;min-height:32px;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);align-items:center;gap:8px;margin:2px 0 0;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.cs-sidebar-dashboard svg{color:currentColor;flex-shrink:0}.cs-sidebar-dashboard:hover{color:var(--cs-text-primary);background:var(--cs-surface-raised)}.cs-sidebar-dashboard--active{color:var(--cs-text-primary);background:var(--cs-tint-brand-soft);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500);font-weight:600}.cs-sidebar-dashboard:focus-visible{outline:var(--cs-focus-outline);outline-offset:1px}.cs-sidebar-search{background:var(--cs-surface-canvas);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);width:100%;color:var(--cs-text-muted);text-align:left;cursor:pointer;min-height:32px;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);align-items:center;gap:8px;margin:6px 0 0;padding:7px 8px 7px 10px;font-size:12px;display:flex}.cs-sidebar-search:hover{color:var(--cs-text-primary);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-sidebar-search:focus-visible{outline:var(--cs-focus-outline);outline-offset:1px}.cs-sidebar-search svg{color:currentColor;flex-shrink:0}.cs-sidebar-search__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs-sidebar-search__kbd{flex-shrink:0;gap:2px;display:inline-flex}.cs-sidebar-search__kbd kbd{background:var(--cs-surface-raised);border:1px solid var(--cs-border-subtle);min-width:16px;height:16px;font-family:var(--font-mono);color:var(--cs-text-secondary);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.template-default__nav-toggler-wrapper{z-index:50;position:fixed;top:19px;left:14px;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.template-default__nav-toggler-wrapper *,.template-default__nav-toggler-wrapper>div,.template-default__nav-toggler-wrapper>div>div{box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.template-default__nav-toggler-wrapper .template-default__nav-toggler,.template-default__nav-toggler-wrapper .template-default__nav-toggler-container,.template-default__nav-toggler-wrapper>div,.template-default__nav-toggler-wrapper>div>div,.template-default__nav-toggler-wrapper button{min-width:26px;color:var(--cs-text-secondary);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);justify-content:center;align-items:center;display:inline-flex;border-radius:var(--cs-radius-input)!important;border:1px solid #0000!important;width:26px!important;height:26px!important}.template-default__nav-toggler-wrapper .template-default__nav-toggler:hover,.template-default__nav-toggler-wrapper .template-default__nav-toggler-container:hover,.template-default__nav-toggler-wrapper>div:hover,.template-default__nav-toggler-wrapper>div>div:hover,.template-default__nav-toggler-wrapper button:hover{color:var(--cs-cyan-500)!important;border-color:var(--cs-border-subtle)!important;background:var(--cs-tint-brand-soft)!important}.template-default__nav-toggler-wrapper .template-default__nav-toggler:focus,.template-default__nav-toggler-wrapper .template-default__nav-toggler-container:focus,.template-default__nav-toggler-wrapper>div:focus,.template-default__nav-toggler-wrapper>div>div:focus,.template-default__nav-toggler-wrapper button:focus{outline:none!important}.template-default__nav-toggler-wrapper .template-default__nav-toggler:focus-visible,.template-default__nav-toggler-wrapper .template-default__nav-toggler-container:focus-visible,.template-default__nav-toggler-wrapper>div:focus-visible,.template-default__nav-toggler-wrapper>div>div:focus-visible,.template-default__nav-toggler-wrapper button:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring)!important;background:0 0!important;outline:none!important}.template-default__nav-toggler-wrapper svg{width:14px!important;height:14px!important}.template-default__nav-toggler-wrapper .hamburger{display:none!important}.template-default__nav-toggler-wrapper .nav-toggler:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><rect x='2.25' y='3.25' width='11.5' height='9.5' rx='2' stroke='%23000' stroke-width='1.3'/><line x1='6.5' y1='3.5' x2='6.5' y2='12.5' stroke='%23000' stroke-width='1.2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><rect x='2.25' y='3.25' width='11.5' height='9.5' rx='2' stroke='%23000' stroke-width='1.3'/><line x1='6.5' y1='3.5' x2='6.5' y2='12.5' stroke='%23000' stroke-width='1.2'/></svg>") 50%/contain no-repeat}.template-default__nav-toggler-wrapper .nav-toggler--is-open:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><rect x='2.25' y='3.25' width='11.5' height='9.5' rx='2' stroke='%23000' stroke-width='1.3'/><line x1='6.5' y1='3.5' x2='6.5' y2='12.5' stroke='%23000' stroke-width='1.2'/><path d='M6.5 3.95H4.1A1.5 1.5 0 0 0 2.6 5.45V10.55A1.5 1.5 0 0 0 4.1 12.05H6.5Z' fill='%23000' opacity='0.32'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><rect x='2.25' y='3.25' width='11.5' height='9.5' rx='2' stroke='%23000' stroke-width='1.3'/><line x1='6.5' y1='3.5' x2='6.5' y2='12.5' stroke='%23000' stroke-width='1.2'/><path d='M6.5 3.95H4.1A1.5 1.5 0 0 0 2.6 5.45V10.55A1.5 1.5 0 0 0 4.1 12.05H6.5Z' fill='%23000' opacity='0.32'/></svg>")}.nav__header,.app-header__mobile-nav-toggler{display:none!important}@media (min-width:1025px){html[data-cs-nav-docked=true] .template-default{grid-template-columns:var(--nav-width) auto!important}html[data-cs-nav-docked=true] .nav{opacity:1!important}}.cs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-media-field{margin-bottom:var(--cs-space-3)}.cs-media-field__label{color:var(--theme-text-soft);letter-spacing:.005em;align-items:center;gap:4px;margin-bottom:4px;font-size:13px;font-weight:500;display:inline-flex}.cs-media-field__required{color:var(--color-error-500);font-weight:700}.cs-media-field__label-row{align-items:center;gap:6px;margin-bottom:4px;display:inline-flex;position:relative}.cs-media-field__label-row .cs-media-field__label{margin-bottom:0}.cs-media-field__info-btn{width:20px;height:20px;color:var(--theme-text-disabled);cursor:pointer;transition:color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-media-field__info-btn:hover,.cs-media-field__info-btn[aria-expanded=true]{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-field__info-btn:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:1px}.cs-media-field__guidance{z-index:20;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);width:max-content;max-width:300px;padding:var(--cs-space-3);box-shadow:var(--cs-shadow-lift-md,0 12px 32px -12px #00000073);position:absolute;top:calc(100% + 6px);left:0}.cs-media-field__guidance-title{letter-spacing:.02em;color:var(--theme-text);margin-bottom:6px;font-size:12px;font-weight:700}.cs-media-field__guidance-list{flex-direction:column;gap:4px;margin:0;display:flex}.cs-media-field__guidance-item{gap:var(--cs-space-2);grid-template-columns:46px 1fr;align-items:baseline;display:grid}.cs-media-field__guidance-item dt{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-soft);margin:0;font-size:11px;font-weight:600}.cs-media-field__guidance-item dd{color:var(--theme-text);font-feature-settings:"tnum" 1;margin:0;font-size:12.5px}.cs-media-field__guidance-note{border-top:1px solid var(--theme-elevation-150);color:var(--theme-text-soft);margin:8px 0 0;padding-top:8px;font-size:11.5px;line-height:1.45}.cs-media-field__dropzone{background:var(--theme-elevation-50);border:1.5px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-6) var(--cs-space-4);align-items:center;gap:var(--cs-space-2);text-align:center;cursor:pointer;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-direction:column;display:flex}.cs-media-field__dropzone:hover{border-color:var(--theme-elevation-300);background:var(--theme-elevation-100)}.cs-media-field__dropzone--dragover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-field__dropzone:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-media-field__dropzone-glyph{background:var(--cs-tint-brand-soft);width:48px;height:48px;color:var(--cs-cyan-500);border:1px solid #06c7f238;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cs-media-field__dropzone-glyph svg{width:28px;height:28px}.cs-media-field__dropzone-actions{gap:var(--cs-space-2);flex-wrap:wrap;justify-content:center;display:flex}.cs-media-field__help{color:var(--theme-text-soft);max-width:56ch;margin:0;font-size:12px;line-height:1.45}.cs-media-field__card{gap:var(--cs-space-3);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);transition:border-color var(--cs-motion-micro);grid-template-columns:96px 1fr auto;align-items:flex-start;display:grid}.cs-media-field__card:hover{border-color:var(--theme-elevation-200)}@media (max-width:720px){.cs-media-field__card{grid-template-columns:80px 1fr}.cs-media-field__card__actions{grid-column:1/-1}}.cs-media-field__thumb{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);cursor:zoom-in;width:96px;height:96px;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro),transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.cs-media-field__thumb:hover:not([disabled]){border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-lift-md);transform:translateY(-1px)}.cs-media-field__thumb[disabled]{cursor:default}.cs-media-field__thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cs-media-field__thumb--skeleton{background:linear-gradient(90deg, var(--theme-elevation-100) 0%, var(--theme-elevation-150) 50%, var(--theme-elevation-100) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite cs-skeleton}.cs-media-field__thumb-fallback{font-family:var(--font-mono);color:var(--theme-text-soft);text-align:center;padding:0 4px;font-size:11px}.cs-media-field__pdf-thumb{background:var(--theme-elevation-0);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cs-media-field__pdf-thumb canvas{max-width:100%;max-height:100%;display:block}.cs-media-field__pdf-thumb[data-status=error] canvas{display:none}.cs-media-field__body{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-media-field__filename-row{align-items:center;gap:var(--cs-space-2);min-width:0;display:flex}.cs-media-field__filename{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--cs-radius-input);cursor:text;text-align:left;min-width:0;max-width:100%;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:1px dashed #0000;flex:0 auto;margin-inline-start:-6px;padding:2px 6px;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.cs-media-field__filename:hover:not([disabled]){border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-field__filename:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-field__filename[disabled]{cursor:default;opacity:.7}.cs-media-field__rename-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-disabled);opacity:0;transition:opacity var(--cs-motion-micro);flex-shrink:0;font-size:10px;font-weight:700}.cs-media-field__filename-row:hover .cs-media-field__rename-hint{opacity:1}.cs-media-field__filename-edit{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);min-width:0;height:32px;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);flex:auto;align-items:stretch;display:inline-flex;overflow:hidden}.cs-media-field__filename-edit:focus-within{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring)}.cs-media-field__filename-input{min-width:0;height:100%;padding:0 var(--cs-space-2);color:var(--theme-text);background:0 0;border:none;flex:auto;font-size:14px;font-weight:500}.cs-media-field__filename-input:focus,.cs-media-field__filename-input:focus-visible{outline:none}.cs-media-field__filename-ext{padding:0 var(--cs-space-2);background:var(--theme-elevation-100);border-left:1px solid var(--theme-elevation-150);color:var(--theme-text-soft);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;cursor:not-allowed;flex-shrink:0;align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.cs-media-field__meta{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-size:12px;line-height:1.4}.cs-media-field__url-row{align-items:stretch;gap:4px;margin-top:2px;display:flex}.cs-media-field__url{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);min-width:0;height:30px;padding:0 var(--cs-space-2);font-family:var(--font-mono);color:var(--theme-text-soft);cursor:text;flex:auto;font-size:12px}.cs-media-field__url:focus,.cs-media-field__url:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);color:var(--theme-text);outline:none}.cs-media-field__alt-row{color:var(--theme-text-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.cs-media-field__alt-label{color:var(--theme-text);font-weight:600}.cs-media-field__alt-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs-media-field__alt-empty{color:var(--theme-text-disabled);font-style:italic}.cs-media-field__alt-input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);min-width:0;height:30px;padding:0 var(--cs-space-2);color:var(--theme-text);flex:220px;font-size:13px}.cs-media-field__alt-input:focus,.cs-media-field__alt-input:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-field__actions{gap:var(--cs-space-1);flex-direction:column;align-items:stretch;display:flex}.cs-media-field__btn{height:32px;padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-input);letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cs-media-field__btn[disabled]{cursor:not-allowed;opacity:.6}.cs-media-field__btn:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-field__btn--small{height:28px;padding-inline:var(--cs-space-2);font-size:12px}.cs-media-field__btn--primary{background:var(--cs-cyan-500);color:#04212a}.cs-media-field__btn--primary:hover:not([disabled]){background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}.cs-media-field__btn--primary:active:not([disabled]){background:var(--cs-cyan-600)}.cs-media-field__btn--secondary{background:var(--theme-input-bg);border-color:var(--theme-elevation-250);color:var(--theme-text)}.cs-media-field__btn--secondary:hover:not([disabled]){border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.cs-media-field__btn--subtle{color:var(--theme-text-soft);background:0 0}.cs-media-field__btn--subtle:hover:not([disabled]){color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-field__btn--destructive{background:var(--theme-input-bg);border-color:var(--theme-elevation-250);color:var(--theme-text)}.cs-media-field__btn--destructive:hover:not([disabled]){border-color:var(--color-error-500);color:var(--color-error-500);background:#dc26260f}.cs-media-field__icon-btn{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:30px;height:30px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cs-media-field__icon-btn:hover{color:var(--cs-cyan-500);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-field__icon-btn:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:1px}.cs-media-field__progress{background:var(--theme-elevation-150);border-radius:999px;height:6px;overflow:hidden}.cs-media-field__progress-bar{background:var(--cs-cyan-500);height:100%;transition:width .12s linear;box-shadow:0 0 6px #06c7f280}.cs-media-field__error{margin-top:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-input);color:var(--color-error-500);background:#dc262614;border:1px solid #dc262666;font-size:12.5px;line-height:1.4}.cs-media-field__browse-dialog{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);border-radius:var(--cs-radius-modal);width:min(720px,100%);max-width:100%;max-height:min(720px,90vh);color:var(--theme-text);padding:0;overflow:hidden;box-shadow:0 20px 60px -10px #00000080}.cs-media-field__browse-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073}.cs-media-field__browse-dialog:not([open]){display:none}.cs-media-field__browse{max-height:inherit;flex-direction:column;display:flex}.cs-media-field__browse-head{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3);border-bottom:1px solid var(--theme-elevation-150);display:flex}.cs-media-field__browse-search{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);height:38px;padding:0 var(--cs-space-3);color:var(--theme-text);flex:1;font-size:14px}.cs-media-field__browse-search:focus,.cs-media-field__browse-search:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-field__browse-grid{padding:var(--cs-space-3);gap:var(--cs-space-3);grid-template-columns:repeat(4,1fr);display:grid;overflow:auto}.cs-media-field__browse-empty{text-align:center;color:var(--theme-text-soft);padding:var(--cs-space-8) 0;grid-column:1/-1;font-size:13px}.cs-media-field__browse-tile{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);cursor:pointer;transition:border-color var(--cs-motion-micro),transform var(--cs-motion-micro),box-shadow var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-direction:column;padding:0;display:flex;overflow:hidden}.cs-media-field__browse-tile:hover{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-lift-md);transform:translateY(-1px)}.cs-media-field__browse-tile:active{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft);box-shadow:0 0 0 2px var(--cs-tint-focus-ring);transform:scale(.97)}.cs-media-field__browse-tile:focus-visible,.cs-media-field__browse-tile[data-focused=true]{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-media-field__browse-tile img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cs-media-field__browse-tile .cs-media-field__pdf-thumb{aspect-ratio:4/3;background:var(--theme-elevation-0);width:100%}.cs-media-field__browse-tile .cs-media-field__pdf-thumb canvas{max-width:100%;max-height:100%}.cs-media-field__browse-tile-fallback{aspect-ratio:4/3;background:var(--theme-elevation-100);width:100%;color:var(--theme-text-soft);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:11px;display:flex}.cs-media-field__browse-tile-info{flex-direction:column;gap:4px;padding:8px 8px 6px;display:flex}.cs-media-field__browse-tile-name{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:0;font-size:12px;overflow:hidden}.cs-media-field__browse-tile-type{background:var(--theme-elevation-150);color:var(--theme-text-soft);font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;align-self:flex-start;margin:0;padding:1px 5px;font-size:10px;line-height:1.2}.cs-media-field__browse-tile-dims{color:var(--theme-text-placeholder,#888);white-space:nowrap;text-align:left;padding:0;font-size:10px;display:block}.cs-media-field__preview-dialog{padding:var(--cs-space-4);color:var(--theme-text);background:0 0;border:none;width:auto;max-width:100vw;height:auto;max-height:100vh}.cs-media-field__preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.cs-media-field__preview-dialog:not([open]){display:none}.cs-media-field__preview{background:var(--theme-elevation-0);border-radius:var(--cs-radius-modal);flex-direction:column;max-width:min(900px,100%);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px -10px #0009}.cs-media-field__preview img{object-fit:contain;background:var(--theme-elevation-50);max-width:100%;max-height:calc(90vh - 56px);display:block}.cs-media-field__preview-caption{padding:var(--cs-space-2) var(--cs-space-3);color:var(--theme-text);border-top:1px solid var(--theme-elevation-150);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cs-media-field__preview-close{top:var(--cs-space-2);right:var(--cs-space-2);border-radius:var(--cs-radius-input);color:#fff;cursor:pointer;width:32px;height:32px;transition:background-color var(--cs-motion-micro);background:#0000008c;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex;position:absolute}.cs-media-field__preview-close:hover{background:#000000c7}@keyframes cs-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.cs-media-cell{align-items:center;gap:var(--cs-space-2);min-width:0;display:inline-flex}.cs-media-cell__thumb{border-radius:var(--cs-radius-chip);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.cs-media-cell__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-media-cell__thumb-fallback{font-family:var(--font-mono);letter-spacing:.04em;color:var(--theme-text-soft);text-align:center;text-transform:uppercase;padding:0 2px;font-size:9px;font-weight:600}.cs-media-cell__name{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cs-media-cell--empty{color:var(--theme-text-disabled)}button:not([disabled]),a[role=button]:not([disabled]),.btn:not([disabled]),[role=button]:not([disabled]),.payload__btn:not([disabled]),input[type=button]:not([disabled]),input[type=submit]:not([disabled]),.popup-button:not([disabled]),.list-controls__buttons button:not([disabled]),.tabs-field__tab-button:not([disabled]),.collapsible__toggle,.array-field__row-header,.row-label,[data-clickable=true],.card--has-onclick,.thumbnail--has-thumbnail,.upload-relationship-details__edit,.upload-relationship-details__remove{cursor:pointer}button[disabled],a[role=button][aria-disabled=true],.btn[disabled],.btn--disabled,[role=button][aria-disabled=true],input[type=button][disabled],input[type=submit][disabled],.popup-button[disabled]{cursor:not-allowed;opacity:.5}button:focus-visible,a[role=button]:focus-visible,.btn:focus-visible,[role=button]:focus-visible,.popup-button:focus-visible,.tabs-field__tab-button:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.btn,.popup-button,.tabs-field__tab-button,.upload-relationship-details__edit,.upload-relationship-details__remove{transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro),transform var(--cs-motion-micro)}.btn--style-secondary:not(.btn--icon-only),.btn--style-pill-secondary:not(.btn--icon-only){background:var(--theme-input-bg);border:1px solid var(--theme-elevation-250);color:var(--theme-text);border-radius:var(--cs-radius-input);height:36px;padding-inline:var(--cs-space-4);letter-spacing:.005em;font-size:13.5px;font-weight:600}.btn--style-secondary:not(.btn--icon-only):hover:not([disabled]),.btn--style-pill-secondary:not(.btn--icon-only):hover:not([disabled]){border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft);color:var(--theme-text)}.btn--style-subtle:not(.btn--icon-only),.btn--style-none:not(.btn--icon-only){color:var(--theme-text-soft);height:36px;padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-input);background:0 0;border:1px solid #0000;font-size:13.5px;font-weight:600}.btn--style-subtle:not(.btn--icon-only):hover:not([disabled]),.btn--style-none:not(.btn--icon-only):hover:not([disabled]){color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.btn--style-error:not(.btn--icon-only),.btn--destructive:not(.btn--icon-only){background:var(--theme-input-bg);border:1px solid var(--theme-elevation-250);color:var(--theme-text);border-radius:var(--cs-radius-input);height:36px;padding-inline:var(--cs-space-4);font-size:13.5px;font-weight:600}.btn--style-error:not(.btn--icon-only):hover:not([disabled]),.btn--destructive:not(.btn--icon-only):hover:not([disabled]){border-color:var(--color-error-500);color:var(--color-error-500);background:#dc26260f}.btn--icon-only,.btn[aria-label][data-icon-only=true]{cursor:pointer;border-radius:var(--cs-radius-input);width:30px;min-width:30px;height:30px;color:var(--theme-text-soft);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn--icon-only svg,.btn[aria-label][data-icon-only=true] svg{width:14px;height:14px}.btn--icon-only:hover:not([disabled]),.btn[aria-label][data-icon-only=true]:hover:not([disabled]){color:var(--cs-cyan-500);border-color:var(--theme-elevation-200);background:var(--cs-tint-brand-soft)}.payload-pagination button,.payload-pagination a{cursor:pointer;border-radius:var(--cs-radius-input);min-width:30px;height:30px}.payload-pagination button:hover:not([disabled]),.payload-pagination a:hover:not([disabled]){color:var(--cs-cyan-500)}.array-field__draggable,.array-field__row-drag,.collapsible__drag,[draggable=true]{cursor:grab}.array-field__draggable:active,.array-field__row-drag:active,.collapsible__drag:active,[draggable=true]:active{cursor:grabbing}.cs-dashboard{padding-left:var(--gutter-h,60px);padding-right:var(--gutter-h,60px);padding-bottom:var(--cs-space-10)}@media (max-width:1024px){.cs-dashboard{padding-left:var(--cs-space-6,24px);padding-right:var(--cs-space-6,24px)}}@media (max-width:600px){.cs-dashboard{padding-left:var(--cs-space-4,16px);padding-right:var(--cs-space-4,16px)}}.cs-dashboard__header{margin-bottom:var(--cs-space-5);border-bottom:none;padding-bottom:0}.cs-dashboard__title{font-family:var(--font-display);letter-spacing:-.014em;color:var(--cs-text-heading);margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.cs-dashboard__title-name{color:var(--cs-cyan-500)}.cs-dashboard__subtitle{color:var(--theme-text-soft);margin:0;font-size:13px;line-height:1.45}.cs-dashboard__pulse-grid{gap:var(--cs-space-4);margin-bottom:var(--cs-space-10);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.cs-dashboard__pulse-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cs-dashboard__pulse-grid{grid-template-columns:1fr}}.cs-dashboard__pulse{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-left:4px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-sm);color:inherit;cursor:default;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);flex-direction:column;gap:0;padding:20px 20px 16px;text-decoration:none;display:flex}.cs-dashboard__pulse[href]{cursor:pointer}.cs-dashboard__pulse[href]:hover{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-lift-md)}.cs-dashboard__pulse[href]:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-dashboard__pulse--cyan{border-left-color:var(--cs-cyan-500);background:color-mix(in srgb, var(--cs-cyan-500) 6%, var(--theme-input-bg))}.cs-dashboard__pulse--amber{border-left-color:var(--color-warning-500);background:color-mix(in srgb, var(--color-warning-500) 5%, var(--theme-input-bg))}.cs-dashboard__pulse-label{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-soft);margin-bottom:6px;font-size:11px;font-weight:700}.cs-dashboard__pulse-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cs-text-heading);font-feature-settings:"tnum" 1;margin-bottom:4px;font-size:32px;font-weight:600;line-height:1.05}.cs-dashboard__pulse-caption{color:var(--theme-text-soft);font-size:12px;line-height:1.4}.cs-dashboard__section{margin-bottom:var(--cs-space-10)}.cs-dashboard__section-head{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-4);display:flex}.cs-dashboard__section-title{font-family:var(--font-display);color:var(--cs-text-heading);margin:0;font-size:18px;font-weight:700;line-height:1.2}.cs-dashboard__section-title--utility{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft);font-size:13px;font-weight:600}.cs-dashboard__section-meta{color:var(--theme-text-disabled);font-size:12px}.cs-dashboard__table{border-collapse:collapse;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);width:100%;overflow:hidden}.cs-dashboard__table thead{background:var(--theme-elevation-50)}.cs-dashboard__table th{padding:var(--cs-space-2) var(--cs-space-3);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px;font-weight:700}.cs-dashboard__table td{padding:var(--cs-space-3);color:var(--theme-text);border-top:1px solid var(--theme-elevation-150);vertical-align:middle;font-size:13px}.cs-dashboard__table tbody tr{transition:background-color var(--cs-motion-micro)}.cs-dashboard__table tbody tr:hover{background:var(--theme-elevation-50)}.cs-dashboard__title-link{color:var(--theme-text);transition:color var(--cs-motion-micro);font-weight:500;text-decoration:none}.cs-dashboard__title-link:hover{color:var(--cs-cyan-500)}.cs-dashboard__type-cell{color:var(--theme-text-soft);font-size:12px}.cs-dashboard__time-cell{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:12px}.cs-dashboard__status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.cs-dashboard__status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cs-dashboard__status--live{color:var(--color-success-500);background:#00c46a24}.cs-dashboard__status--draft{color:var(--theme-text-soft);background:var(--theme-elevation-150)}.cs-dashboard__status--unknown{color:var(--theme-text-disabled);background:var(--theme-elevation-100)}.cs-dashboard__empty{padding:var(--cs-space-8);text-align:center;color:var(--theme-text-soft);background:var(--theme-elevation-100);border:1px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);font-size:13px}.cs-dashboard__timeline{gap:var(--cs-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-dashboard__timeline-group{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-dashboard__timeline-heading{margin:0 0 var(--cs-space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px;font-weight:600}.cs-dashboard__timeline-rows{margin:0;padding:0;list-style:none;position:relative}.cs-dashboard__timeline-rows:before{content:"";background:linear-gradient(to bottom, transparent 0, var(--theme-elevation-200) 12px, var(--theme-elevation-200) calc(100% - 12px), transparent 100%);pointer-events:none;width:1px;position:absolute;top:20px;bottom:20px;left:7px}.cs-dashboard__timeline-row{align-items:center;gap:var(--cs-space-3);grid-template-columns:16px 1fr auto;padding:6px 0;font-size:13px;display:grid;position:relative}.cs-dashboard__timeline-dot{background:var(--theme-elevation-200);border:2px solid var(--theme-bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--theme-elevation-200);z-index:1;border-radius:50%;margin-inline-start:0}.cs-dashboard__timeline-dot--live{background:var(--cs-cyan-500);box-shadow:0 0 0 1px var(--cs-cyan-500)}.cs-dashboard__timeline-dot--draft{background:var(--color-warning-500);box-shadow:0 0 0 1px var(--color-warning-500)}.cs-dashboard__timeline-dot--unknown{background:var(--theme-elevation-200)}.cs-dashboard__timeline-title{color:var(--theme-text);align-items:baseline;gap:var(--cs-space-2);min-width:0;text-decoration:none;display:flex;overflow:hidden}.cs-dashboard__timeline-title:hover{color:var(--cs-cyan-500)}.cs-dashboard__timeline-type{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft);flex-shrink:0;font-size:11px;font-weight:600}.cs-dashboard__timeline-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-dashboard__timeline-time{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.cs-dashboard__analytics{margin-bottom:var(--cs-space-8)}.cs-dashboard__analytics-bars{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.cs-dashboard__analytics-bars>span{display:block}.cs-dashboard__analytics-bar{align-items:center;gap:var(--cs-space-4);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);height:100%;padding:12px 18px;display:flex}.cs-dashboard__analytics-bar:has(.cs-dashboard__analytics-empty){background:var(--theme-elevation-50);border-style:dashed}@media (max-width:600px){.cs-dashboard__analytics-bar{align-items:flex-start;gap:var(--cs-space-2);flex-direction:column}}.cs-dashboard__analytics-bar-head{flex-direction:column;flex-shrink:0;gap:2px;min-width:132px;display:flex}.cs-dashboard__analytics-title{letter-spacing:-.01em;color:var(--cs-text-heading);margin:0;font-size:13px;font-weight:700}.cs-dashboard__analytics-meta{color:var(--theme-text-soft);white-space:nowrap;font-size:11px}.cs-dashboard__analytics-meta--stale{color:var(--color-warning-500)}.cs-dashboard__analytics-bar-body{flex:1;align-items:center;min-width:0;display:flex}.cs-dashboard__analytics-empty{color:var(--theme-text-disabled);margin:0;font-size:12px;line-height:1.5}.cs-dashboard__analytics-grid{gap:var(--cs-space-2) var(--cs-space-5);flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex}.cs-dashboard__analytics-grid div{flex-direction:column;gap:2px;display:flex}.cs-dashboard__analytics-grid dt{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft);font-size:11px;font-weight:600}.cs-dashboard__analytics-grid dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cs-text-heading);font-feature-settings:"tnum" 1;margin:0;font-size:22px;font-weight:700;line-height:1.1}.cs-dashboard__analytics-url{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--theme-text);font-size:12px;overflow:hidden}.cs-dashboard__analytics-connect{margin-top:var(--cs-space-3);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);background:var(--theme-elevation-50);border:1px dashed var(--theme-elevation-150);border-radius:var(--cs-radius-card);color:inherit;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);text-decoration:none;display:flex}.cs-dashboard__analytics-connect:hover{border-color:var(--cs-cyan-500);background:var(--theme-elevation-100)}.cs-dashboard__analytics-connect:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-dashboard__analytics-connect-label{color:var(--cs-text-heading);letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:600}.cs-dashboard__analytics-connect-chips{gap:var(--cs-space-2);flex-wrap:wrap;flex:1;display:flex}.cs-dashboard__analytics-chip{padding:2px var(--cs-space-2);border-radius:var(--cs-radius-chip);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);color:var(--theme-text-soft);letter-spacing:.01em;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.cs-dashboard__analytics-connect-arrow{color:var(--cs-cyan-500);margin-left:auto;font-size:14px}.cs-dashboard__section-link{color:var(--cs-cyan-500);white-space:nowrap;transition:opacity var(--cs-motion-micro);font-size:13px;font-weight:500;line-height:1;text-decoration:none}.cs-dashboard__section-link:hover{opacity:.75}.cs-dashboard__section-link:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px;border-radius:2px}.cs-dashboard__quick{gap:var(--cs-space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.cs-dashboard__quick{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cs-dashboard__quick{grid-template-columns:1fr}}.cs-dashboard__quick-card{padding:var(--cs-space-4);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);color:inherit;cursor:pointer;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro),transform var(--cs-motion-micro);flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative}.cs-dashboard__quick-card:hover{border-color:var(--cs-cyan-500);background:var(--theme-elevation-50);transform:translateY(-1px)}.cs-dashboard__quick-card:hover .cs-dashboard__quick-arrow{color:var(--cs-cyan-500);transform:translate(2px)}.cs-dashboard__quick-card:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-dashboard__quick-label{color:var(--theme-text);padding-right:28px;font-size:13px;font-weight:600}.cs-dashboard__quick-desc{color:var(--theme-text-soft);font-size:13px;line-height:1.45}.cs-dashboard__quick-arrow{top:var(--cs-space-3);right:var(--cs-space-3);color:var(--theme-text-disabled);transition:color var(--cs-motion-micro),transform var(--cs-motion-micro);font-size:16px;line-height:1;position:absolute}body:has(.cs-dashboard) .cs-dashboard{padding-top:0}@media (max-width:1024px){body:has(.cs-dashboard) .cs-dashboard{padding-top:var(--cs-space-12,48px)}}body:has(.cs-dashboard) .cs-dashboard__header{margin-top:0;margin-bottom:var(--cs-space-5);border-bottom:none;padding-bottom:0}body:has(.cs-dashboard) .cs-dashboard__title{margin-top:0}.cs-cache{max-width:720px}.cs-cache__card{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-sm);padding:var(--cs-space-5);margin-bottom:var(--cs-space-4)}.cs-cache__card--danger{border-left:4px solid #dc2626}.cs-cache__card-head{margin-bottom:var(--cs-space-4)}.cs-cache__card-title{font-family:var(--font-display);color:var(--cs-text-heading);margin:0;font-size:16px;font-weight:700;line-height:1.2}.cs-cache__card-desc{color:var(--theme-text-soft);max-width:56ch;margin:6px 0 0;font-size:13px;line-height:1.5}.cs-cache__badge{margin-bottom:var(--cs-space-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.cs-cache__badge--danger{color:#dc2626;background:#dc26261a}.cs-cache__field{margin-bottom:var(--cs-space-4)}.cs-cache__field:last-of-type{margin-bottom:0}.cs-cache__label{letter-spacing:.005em;color:var(--cs-text-heading);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.cs-cache__label-optional{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-disabled);margin-left:6px;font-size:11px;font-weight:500}.cs-cache__hint{color:var(--theme-text-soft);margin-bottom:var(--cs-space-2);font-size:12px;line-height:1.4;display:block}.cs-cache__input,.cs-cache__textarea{box-sizing:border-box;background:var(--cs-surface-canvas,var(--theme-input-bg));border:1px solid var(--cs-border-subtle,var(--theme-elevation-150));border-radius:var(--cs-radius-input);width:100%;color:var(--cs-text-primary,var(--theme-text));font:inherit;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:8px 10px;font-size:14px;line-height:1.5}.cs-cache__input::placeholder,.cs-cache__textarea::placeholder{color:var(--theme-text-disabled)}.cs-cache__input:hover,.cs-cache__textarea:hover{border-color:var(--theme-elevation-250,var(--theme-elevation-200))}.cs-cache__input:focus,.cs-cache__input:focus-visible,.cs-cache__textarea:focus,.cs-cache__textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring,#06c7f240);outline:none}.cs-cache__textarea{resize:vertical;min-height:92px;font-family:var(--font-mono);font-size:13px}.cs-cache__error{color:#dc2626;margin-top:6px;font-size:12px;line-height:1.4;display:block}.cs-cache__actions{gap:var(--cs-space-3);margin-top:var(--cs-space-4);flex-wrap:wrap;display:flex}.cs-cache__code{font-family:var(--font-mono);background:var(--theme-elevation-100);color:var(--cs-cyan-500);border-radius:4px;padding:1px 5px;font-size:12px}.cs-cache__search-wrap{align-items:center;display:flex;position:relative}.cs-cache__search-icon{color:var(--theme-text-disabled);pointer-events:none;align-items:center;display:flex;position:absolute;left:10px}.cs-cache__search-input{box-sizing:border-box;background:var(--cs-surface-canvas,var(--theme-input-bg));border:1px solid var(--cs-border-subtle,var(--theme-elevation-150));border-radius:var(--cs-radius-input);width:100%;color:var(--cs-text-primary,var(--theme-text));font:inherit;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:8px 36px 8px 34px;font-size:14px;line-height:1.5}.cs-cache__search-input::-webkit-search-cancel-button{display:none}.cs-cache__search-input::placeholder{color:var(--theme-text-disabled)}.cs-cache__search-input:hover{border-color:var(--theme-elevation-250,var(--theme-elevation-200))}.cs-cache__search-input:focus,.cs-cache__search-input:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring,#06c7f240);outline:none}.cs-cache__search-clear{width:24px;height:24px;color:var(--theme-text-disabled);cursor:pointer;transition:background var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:8px}.cs-cache__search-clear:hover{background:var(--theme-elevation-100);color:var(--cs-text-primary,var(--theme-text))}.cs-cache__search-dropdown{z-index:40;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-md,0 4px 16px #0000002e);max-height:280px;margin-top:4px;position:relative;overflow:hidden auto}.cs-cache__search-empty{color:var(--theme-text-soft);text-align:center;padding:14px 16px;font-size:13px}.cs-cache__search-option{border:none;border-bottom:1px solid var(--theme-elevation-100);text-align:left;cursor:pointer;width:100%;transition:background var(--cs-motion-micro);background:0 0;padding:10px 14px;display:block}.cs-cache__search-option:last-child{border-bottom:none}.cs-cache__search-option:hover,.cs-cache__search-option:focus-visible{background:var(--theme-elevation-100);outline:none}.cs-cache__search-option--selected{cursor:default;background:#06c7f212}.cs-cache__search-option--selected .cs-cache__search-option-title{color:var(--cs-cyan-500)}.cs-cache__search-option-title{color:var(--cs-text-heading);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.cs-cache__search-option-meta{align-items:center;gap:8px;display:flex}.cs-cache__search-option-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--cs-cyan-500);background:#06c7f21f;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.cs-cache__search-option-path{font-family:var(--font-mono);color:var(--theme-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cs-cache__chips{margin-bottom:var(--cs-space-4);flex-wrap:wrap;gap:6px;display:flex}.cs-cache__chip{color:var(--cs-text-heading);background:#06c7f21a;border:1px solid #06c7f240;border-radius:999px;align-items:center;gap:4px;max-width:260px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.cs-cache__chip-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-cache__chip-remove{width:18px;height:18px;color:var(--theme-text-disabled);cursor:pointer;transition:background var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cs-cache__chip-remove:hover{color:#dc2626;background:#dc26261f}.cs-cache__denied{background:var(--theme-input-bg);border:1px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-8);text-align:center}.cs-cache__denied-title{font-family:var(--font-display);color:var(--cs-text-heading);margin:0 0 var(--cs-space-2);font-size:16px;font-weight:700}.cs-cache__denied-body{max-width:44ch;color:var(--theme-text-soft);margin:0 auto;font-size:13px;line-height:1.5}.cs-purge-page{flex-shrink:0;align-items:center;display:inline-flex}.cs-analytics__head{align-items:baseline;gap:var(--cs-space-4,16px);flex-wrap:wrap;display:flex}.cs-analytics__head h1{font-family:var(--font-display);color:var(--cs-text-heading);margin:0 0 var(--cs-space-4)}.cs-analytics__realtime{color:var(--theme-text-soft);margin-bottom:var(--cs-space-4,16px);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cs-analytics__realtime-dot{background:var(--color-success-500,#1d9e75);border-radius:50%;width:8px;height:8px}.cs-analytics__realtime-count{color:var(--cs-text-heading);font-weight:700}.cs-analytics__realtime-top{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.cs-analytics__refresh{margin-left:auto;margin-bottom:var(--cs-space-4,16px);align-items:center;gap:10px;display:inline-flex}.cs-analytics__refresh-time{color:var(--theme-text-soft);white-space:nowrap;font-size:12px}.cs-analytics__refresh-btn{background:var(--theme-input-bg);color:var(--cs-text-heading,var(--theme-text));border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);cursor:pointer;transition:border-color var(--cs-motion-micro,.12s);align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.cs-analytics__refresh-btn:hover:not(:disabled){border-color:var(--cs-cyan-500)}.cs-analytics__refresh-btn:disabled{opacity:.7;cursor:default}.cs-analytics__refresh-icon{color:var(--theme-text-soft)}.cs-analytics__refresh-icon.is-spinning{animation:.8s linear infinite cs-analytics-spin}.cs-analytics__cwv-tiles{gap:var(--cs-space-3,12px);grid-template-columns:repeat(3,1fr);display:grid}.cs-analytics__cwv-tile{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);padding:var(--cs-space-3,12px);border-left-width:3px}.cs-analytics__cwv-tile.is-good{border-left-color:var(--color-success-500,#1d9e75)}.cs-analytics__cwv-tile.is-needs-improvement{border-left-color:var(--color-warning-500,#ba7517)}.cs-analytics__cwv-tile.is-poor{border-left-color:var(--color-error-500,#e24b4a)}.cs-analytics__cwv-metric{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft);font-size:12px;font-weight:600}.cs-analytics__cwv-value{color:var(--cs-text-heading);font-feature-settings:"tnum" 1;margin-top:4px;font-size:20px;font-weight:700}.cs-analytics__filters{align-items:center;gap:var(--cs-space-3,12px);margin-bottom:var(--cs-space-5);flex-wrap:wrap;display:flex}.cs-analytics__dd{position:relative}.cs-analytics__dd-btn{background:var(--theme-input-bg);min-width:132px;color:var(--cs-text-heading,var(--theme-text));border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);cursor:pointer;transition:border-color var(--cs-motion-micro,.12s),box-shadow var(--cs-motion-micro,.12s);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.cs-analytics__dd-btn svg{color:var(--theme-text-soft);flex-shrink:0}.cs-analytics__dd-btn:hover{border-color:var(--theme-elevation-250,var(--theme-elevation-200))}.cs-analytics__dd-btn[aria-expanded=true]{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--cs-cyan-500) 30%, transparent)}.cs-analytics__dd-menu{z-index:20;background:var(--theme-elevation-50,var(--theme-input-bg));border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000059}.cs-analytics__dd-menu button{text-align:left;appearance:none;width:100%;color:var(--theme-text,var(--cs-text-heading));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;display:block}.cs-analytics__dd-menu button:hover{background:var(--theme-elevation-100)}.cs-analytics__dd-menu button.is-sel{color:var(--cs-cyan-500);font-weight:600}.cs-analytics__pills{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);display:inline-flex;overflow:hidden}.cs-analytics__pills button{appearance:none;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px}.cs-analytics__pills button.is-on{background:color-mix(in srgb, var(--cs-cyan-500) 16%, transparent);color:var(--cs-cyan-500);font-weight:600}.cs-analytics__kpis{gap:var(--cs-space-3,12px);margin-bottom:var(--cs-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cs-analytics__kpi{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);padding:var(--cs-space-3,12px) var(--cs-space-4,16px)}.cs-analytics__kpi-label{color:var(--theme-text-soft);font-size:13px}.cs-analytics__kpi-valuerow{align-items:baseline;gap:8px;margin-top:4px;display:flex}.cs-analytics__kpi-value{color:var(--cs-text-heading);font-size:24px;font-weight:600}.cs-analytics__kpi-value.is-muted{color:var(--theme-elevation-400)}.cs-analytics__kpi-delta{white-space:nowrap;font-size:12px;font-weight:600}.cs-analytics__kpi-delta.is-up{color:var(--color-success-500,#1d9e75)}.cs-analytics__kpi-delta.is-down{color:var(--color-error-500,#e24b4a)}.cs-analytics__spark{display:block}.cs-analytics__spark-empty{color:var(--theme-elevation-400)}.cs-analytics__panel{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);padding:var(--cs-space-4,16px);margin-bottom:var(--cs-space-4)}.cs-analytics__panel h3{color:var(--cs-text-heading);margin:0 0 var(--cs-space-3,12px);font-size:14px;font-weight:600}.cs-analytics__chart{position:relative}.cs-analytics__legend{justify-content:space-between;align-items:baseline;gap:var(--cs-space-3,12px);margin-bottom:var(--cs-space-3,12px);display:flex}.cs-analytics__legend-item{color:var(--theme-text,var(--cs-text-heading));align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.cs-analytics__legend-swatch{border-radius:3px;width:10px;height:10px}.cs-analytics__legend-total{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-size:12px}.cs-analytics__chart-svg{width:100%;height:auto;display:block;overflow:visible}.cs-analytics__chart-grid{stroke:var(--theme-elevation-150);stroke-width:1px}.cs-analytics__chart-ylabel,.cs-analytics__chart-xlabel{fill:var(--theme-elevation-400);font-feature-settings:"tnum" 1;font-size:11px}.cs-analytics__chart-cursor{stroke:var(--theme-elevation-400);stroke-width:1px;stroke-dasharray:3 3}.cs-analytics__chart-tip{background:var(--theme-elevation-50,var(--theme-input-bg));border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);pointer-events:none;flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;top:0;right:0}.cs-analytics__chart-tip-date{color:var(--theme-text-soft);font-size:11px}.cs-analytics__chart-tip-val{color:var(--cs-text-heading);font-feature-settings:"tnum" 1;font-size:13px;font-weight:600}.cs-analytics__cols{gap:var(--cs-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.cs-analytics__empty{color:var(--theme-text-soft);padding:var(--cs-space-4,16px) 0;font-size:13px}.cs-analytics__thead,.cs-analytics__trow{align-items:center;gap:6px 10px;font-size:12.5px;display:grid}.cs-analytics__thead{color:var(--theme-elevation-400);border-bottom:1px solid var(--theme-elevation-150);padding-bottom:7px;font-size:11px}.cs-analytics__trow{border-bottom:1px solid var(--theme-elevation-150);padding:8px 0}.cs-analytics__trow .is-primary{color:var(--cs-cyan-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-analytics__trow .is-right{text-align:right;color:var(--theme-text-soft)}.cs-analytics__bars{flex-direction:column;gap:9px;display:flex}.cs-analytics__bar-row{color:var(--theme-text-soft);grid-template-columns:120px 1fr 56px;align-items:center;gap:10px;font-size:12px;display:grid}.cs-analytics__bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-analytics__bar-track{background:var(--theme-elevation-150);border-radius:5px;height:8px;overflow:hidden}.cs-analytics__bar-fill{background:var(--cs-cyan-500);border-radius:5px;height:100%;display:block}.cs-analytics__bar-val{text-align:right}@keyframes cs-analytics-spin{to{transform:rotate(360deg)}}.cs-content-insights__sections{gap:var(--cs-space-6,24px);flex-direction:column;display:flex}.cs-content-insights__section-note{color:var(--theme-text-soft);margin:0 0 var(--cs-space-3,12px);font-size:12px}.cs-content-insights__table{flex-direction:column;display:flex}.cs-content-insights__thead,.cs-content-insights__trow{border-bottom:1px solid var(--theme-elevation-150);grid-template-columns:1fr 70px 70px 80px 110px;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:grid}.cs-content-insights__thead{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cs-content-insights__trow{color:var(--theme-text);text-decoration:none}.cs-content-insights__trow:hover{background:var(--theme-elevation-50)}.cs-content-insights__trow .is-primary{color:var(--cs-cyan-500);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.cs-content-insights__trow .is-right{text-align:right;font-feature-settings:"tnum" 1}.cs-content-insights__trow .is-loss{color:var(--color-warning-500)}.cs-content-insights__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning-500);border:1px solid var(--color-warning-500);border-radius:4px;padding:0 4px;font-size:10px}.cs-content-insights__thead--lb,.cs-content-insights__trow--lb{grid-template-columns:1fr 60px 90px 70px}.cs-content-insights__trow--lb .is-primary{color:var(--cs-text-heading)}.cs-content-insights__thead--orphan,.cs-content-insights__trow--orphan{grid-template-columns:1fr 120px 110px}.cs-content-insights__thead--attr,.cs-content-insights__trow--attr{grid-template-columns:1fr 100px}.cs-content-insights__group-head{color:var(--cs-text-heading);margin:var(--cs-space-4,16px) 0 0;padding-top:var(--cs-space-4,16px);border-top:1px solid var(--theme-elevation-150);font-size:18px;font-weight:600}.cs-content-insights__thead--sd,.cs-content-insights__trow--sd,.cs-content-insights__thead--lc,.cs-content-insights__trow--lc{grid-template-columns:1fr 60px 80px 70px 70px}.cs-content-insights__cannibal{gap:var(--cs-space-3,12px);flex-direction:column;display:flex}.cs-content-insights__cannibal-row{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,8px);padding:12px 14px}.cs-content-insights__cannibal-query{color:var(--cs-text-heading);align-items:baseline;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.cs-content-insights__cannibal-pages{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs-content-insights__cannibal-pages li{align-items:baseline;gap:10px;font-size:13px;display:flex}.cs-content-insights__cannibal-pages a{color:var(--cs-cyan-500);text-decoration:none}.cs-lead-attribution__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.cs-lead-attribution__filters label{color:var(--theme-elevation-600);flex-direction:column;gap:4px;font-size:12px;display:flex}.cs-lead-attribution__filters input[type=date]{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);border-radius:4px;padding:6px 8px;font-size:13px}.cs-lead-attribution__kpi{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.cs-lead-attribution__kpi-value{color:var(--theme-text);font-feature-settings:"tnum" 1;font-size:32px;font-weight:700}.cs-lead-attribution__kpi-label{color:var(--theme-elevation-600);font-size:13px}.cs-lead-attribution__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:20px;display:grid}.cs-lead-attribution__table{flex-direction:column;display:flex}.cs-lead-attribution__thead,.cs-lead-attribution__trow{border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:minmax(0,1fr) 90px 56px;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.cs-lead-attribution__thead{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cs-lead-attribution__trow{color:var(--theme-text)}.cs-lead-attribution__trow .is-primary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-lead-attribution__trow .is-right{text-align:right;font-feature-settings:"tnum" 1}.cs-lead-attribution__bar{background:var(--theme-elevation-100);border-radius:4px;height:8px;display:block;overflow:hidden}.cs-lead-attribution__bar span{background:var(--cs-cyan-500,#06b6d4);border-radius:4px;height:100%;display:block}.cs-lead-attribution__trend{align-items:flex-end;gap:3px;height:120px;padding-top:8px;display:flex}.cs-lead-attribution__trend-col{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:2px;height:100%;display:flex}.cs-lead-attribution__trend-bar{background:var(--cs-cyan-500,#06b6d4);border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.bool-cell,[class^=cell-] [class^=selected--],[class^=cell-] [class*=\ selected--]{letter-spacing:.05em;text-transform:uppercase;font-feature-settings:"tnum" 1;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.bool-cell:before,[class^=cell-] [class^=selected--]:before,[class^=cell-] [class*=\ selected--]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.bool-cell>span,[class^=cell-] [class^=selected--]>span,[class^=cell-] [class*=\ selected--]>span{display:inline}[class^=cell-] [class^=selected--],[class^=cell-] [class*=\ selected--]{color:var(--theme-text-soft);background:var(--theme-elevation-150);border-color:var(--theme-elevation-200)}[class^=cell-]{white-space:nowrap;vertical-align:middle}.cell-_status .selected--published{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.cell-_status .selected--draft{color:var(--color-warning-500,#fbbf24);background:#fbbf2424;border-color:#fbbf244d}.cell-_status .selected--scheduled{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft);border-color:var(--cs-tint-brand-medium)}.cell-status [class^=selected--2]{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.cell-status [class^=selected--3]{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft);border-color:var(--cs-tint-brand-medium)}.cell-status .selected--410,.cell-status [class^=selected--4]{color:var(--color-warning-500,#fbbf24);background:#fbbf2424;border-color:#fbbf244d}.cell-status [class^=selected--5]{color:var(--color-error-500,#ff5c5c);background:#dc262624;border-color:#dc262647}.cell-indexable .selected--index{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.cell-indexable .selected--noindex,.cell-indexable [class*=selected--noindex]{color:var(--color-error-500,#ff5c5c);background:#dc262624;border-color:#dc262647}.bool-cell{font-family:inherit}.bool-cell[data-bool=true]{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.bool-cell[data-bool=false]{color:var(--theme-text-soft);background:var(--theme-elevation-150);border-color:var(--theme-elevation-200)}.cs-integrations-health{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;height:20px;color:var(--theme-text-soft);background:var(--theme-elevation-150);border:1px solid #0000;border-color:var(--theme-elevation-200);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.cs-integrations-health__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.cs-integrations-health--green{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.cs-integrations-health--yellow{color:var(--color-warning-500,#fbbf24);background:#fbbf2424;border-color:#fbbf244d}.cs-integrations-health--red{color:var(--color-error-500,#ff5c5c);background:#dc262624;border-color:#dc262647}.cs-integrations-health--loading,.cs-integrations-health--error{color:var(--theme-text-soft);background:var(--theme-elevation-150);border-color:var(--theme-elevation-200)}.cs-integrations-audit{margin-top:var(--cs-space-3);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-elevation-50);overflow:hidden}.cs-integrations-audit--empty,.cs-integrations-audit--error{padding:var(--cs-space-3) var(--cs-space-4);color:var(--theme-text-soft);font-size:13px}.cs-integrations-audit--error{color:var(--color-error-500,#ff5c5c)}.cs-integrations-audit__table{border-collapse:collapse;width:100%;font-size:13px}.cs-integrations-audit__table thead th{text-align:left;padding:var(--cs-space-2) var(--cs-space-3);letter-spacing:.05em;text-transform:uppercase;color:var(--theme-text-soft);background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-150);white-space:nowrap;font-size:11px;font-weight:600}.cs-integrations-audit__table tbody td{padding:var(--cs-space-2) var(--cs-space-3);border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-text);vertical-align:middle}.cs-integrations-audit__table tbody tr:last-child td{border-bottom:none}.cs-integrations-audit__table tbody tr:hover td{background:var(--theme-elevation-100)}.cs-integrations-audit__when{white-space:nowrap;color:var(--theme-text-soft);font-variant-numeric:tabular-nums}.cs-integrations-audit__num{text-align:center;font-variant-numeric:tabular-nums}.cs-integrations-audit__event{font-family:var(--font-mono);background:var(--theme-elevation-150);color:var(--theme-text-soft);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;display:inline-block}.cs-integrations-audit__status{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cs-integrations-audit__status--resolved{color:var(--color-success-500,#00c46a);background:#00c46a24;border-color:#00c46a47}.cs-integrations-audit__status--retry{color:var(--color-warning-500,#fbbf24);background:#fbbf2424;border-color:#fbbf244d}.cs-integrations-audit__status--exhausted{color:var(--color-error-500,#ff5c5c);background:#dc262624;border-color:#dc262647}.cs-integrations-audit__error{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--theme-text-soft);font-size:12px;overflow:hidden}.document-fields__sidebar .cs-integrations-audit{margin-top:var(--cs-space-2)}.document-fields__sidebar .cs-integrations-audit__table{display:block}.document-fields__sidebar .cs-integrations-audit__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.document-fields__sidebar .cs-integrations-audit__table tbody,.document-fields__sidebar .cs-integrations-audit__table tr{display:block}.document-fields__sidebar .cs-integrations-audit__table tr{padding:var(--cs-space-2) var(--cs-space-1);border-bottom:1px solid var(--theme-elevation-150)}.document-fields__sidebar .cs-integrations-audit__table tr:last-child{border-bottom:none}.document-fields__sidebar .cs-integrations-audit__table tr:hover td{background:0 0}.document-fields__sidebar .cs-integrations-audit__table td{gap:var(--cs-space-2);padding:2px var(--cs-space-2);white-space:normal;border-bottom:none;align-items:baseline;display:flex}.document-fields__sidebar .cs-integrations-audit__table td:before{content:attr(data-label);color:var(--theme-text-soft);letter-spacing:.03em;text-transform:uppercase;flex:0 0 5.25rem;font-size:11px;font-weight:600}.document-fields__sidebar .cs-integrations-audit__error{text-overflow:clip;white-space:normal;word-break:break-word;max-width:none;overflow:visible}.cs-integrations-test{margin-top:var(--cs-space-3);align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-integrations-test--disabled{color:var(--theme-text-soft);font-size:13px;font-style:italic}.cs-integrations-test__result{font-size:12px;font-weight:500}.cs-integrations-test__result--ok{color:var(--color-success-500,#00c46a)}.cs-integrations-test__result--fail{color:var(--color-error-500,#ff5c5c)}.cs-integrations-test__result--running{color:var(--theme-text-soft)}.payload-toast-container,[role=status][data-payload-toast=container],[data-sonner-toaster]{gap:var(--cs-space-2);z-index:80;flex-direction:column;display:flex}.payload-toast,[data-sonner-toast]{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3) var(--cs-space-4);color:var(--theme-text);max-width:420px;min-height:44px;transition:transform var(--cs-motion-macro),opacity var(--cs-motion-macro);font-size:14px;box-shadow:0 8px 24px -8px #0006}.payload-toast[data-type=success],[data-sonner-toast][data-type=success]{border-left:3px solid var(--color-success-500)}.payload-toast[data-type=error],[data-sonner-toast][data-type=error]{border-left:3px solid var(--color-error-500)}.payload-toast[data-type=warning],[data-sonner-toast][data-type=warning]{border-left:3px solid var(--color-warning-500)}.payload-toast[data-type=info],[data-sonner-toast][data-type=info]{border-left:3px solid var(--cs-cyan-500)}.field-description{font-style:italic}.field-label .required,.field-label__required{color:var(--color-error-500);opacity:1;margin-inline-start:.2em;font-size:13px;font-weight:700}.tabs-field__tabs .tabs-field__tab-button,.tabs-field__tabs-wrap .tabs-field__tab-button{height:36px;padding-inline:var(--cs-space-3);font-size:13px}.nav__link--active,.nav__link[aria-current=page]{position:relative}.nav__link--active:before,.nav__link[aria-current=page]:before{content:"";background:var(--cs-cyan-500);border-radius:0 2px 2px 0;width:2px;position:absolute;inset-block:6px;inset-inline-start:0}.payload-tooltip,[data-payload-tooltip],[role=tooltip]{letter-spacing:.005em;text-transform:none;max-width:280px;font-size:13px;line-height:1.45}.cs-list-badge{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cs-list-badge__chip{letter-spacing:.05em;text-transform:uppercase;font-feature-settings:"tnum" 1;height:20px;color:var(--theme-text-soft);background:var(--theme-elevation-150);border:1px solid #0000;border-color:var(--theme-elevation-200);transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.cs-list-badge__chip--draft:hover,.cs-list-badge__chip--published:hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500)}.cs-list-badge__chip--total{cursor:default}@keyframes cs-field-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.array-field__row .field-type,.collapsible__content .field-type,.tabs-field__tab-pane .field-type{animation:.15s cubic-bezier(.16,1,.3,1) both cs-field-reveal}.array-field__add-row,.array-field__add-row-wrapper{bottom:var(--cs-space-2);z-index:2;background:var(--theme-bg);padding-block:var(--cs-space-1);position:sticky}@keyframes cs-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton,.is-loading-skeleton,[data-loading=true]{background:linear-gradient(90deg, var(--theme-elevation-100) 0%, var(--theme-elevation-150) 50%, var(--theme-elevation-100) 100%);border-radius:var(--cs-radius-input);background-repeat:no-repeat;background-size:200px 100%;animation:1.2s linear infinite cs-skeleton-shimmer}.rs__menu{background:var(--theme-elevation-100)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:var(--cs-radius-card)!important;margin-top:4px!important;overflow:hidden!important;box-shadow:0 8px 24px #0000004d!important}.rs__menu .rs__menu-list{background:0 0;padding:4px}.rs__menu .rs__option{box-shadow:none;color:var(--theme-text);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 10px;font-size:13px}.rs__menu .rs__option--is-focused,.rs__menu .rs__option:hover{background-color:var(--theme-elevation-150);color:var(--cs-cyan-500)}.rs__menu .rs__option--is-selected{color:var(--cs-cyan-500);background-color:#06c7f21f}.rs__menu .rs__option--is-focused.rs__option--is-selected,.rs__menu .rs__option--is-selected:hover{color:var(--cs-cyan-500);background-color:#06c7f22e}.react-select .rs__multi-value{background:#06c7f21a;border:1px solid #06c7f240;border-radius:4px}.react-select .rs__multi-value__label{color:var(--cs-cyan-500);padding:2px 4px 2px 8px;font-size:12px;font-weight:500}.react-select .rs__multi-value__remove{color:var(--cs-cyan-500);opacity:.6;cursor:pointer;background:0 0;border-radius:0 3px 3px 0}.react-select .rs__multi-value__remove:hover{color:var(--cs-cyan-500);opacity:1;background:#06c7f226}.react-select .rs__placeholder{color:var(--theme-elevation-400);font-size:13px}.react-select .rs__single-value{color:var(--theme-text)}.collection-list__no-results,.list-controls+.no-results,.no-results,.collection-list .empty-state,.cs-list__empty{margin:var(--cs-space-6) auto;padding:var(--cs-space-12) var(--cs-space-6);text-align:center;background:var(--theme-elevation-50);border:1.5px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card);max-width:560px;color:var(--theme-text-soft);align-items:center;gap:var(--cs-space-3);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.collection-list__no-results:before,.list-controls+.no-results:before,.no-results:before,.collection-list .empty-state:before,.cs-list__empty:before{content:"";background-image:url(/error/empty-state.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:132px;height:132px;display:inline-block}.collection-list__no-results a,.collection-list__no-results button,.list-controls+.no-results a,.list-controls+.no-results button,.no-results a,.no-results button,.collection-list .empty-state a,.collection-list .empty-state button,.cs-list__empty a,.cs-list__empty button{border-radius:var(--cs-radius-input);background:var(--cs-cyan-500);color:#04212a;text-align:center;white-space:normal;max-width:320px;transition:background-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);border:1px solid #0000;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.collection-list__no-results a:hover,.collection-list__no-results button:hover,.list-controls+.no-results a:hover,.list-controls+.no-results button:hover,.no-results a:hover,.no-results button:hover,.collection-list .empty-state a:hover,.collection-list .empty-state button:hover,.cs-list__empty a:hover,.cs-list__empty button:hover{background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}.cs-list__empty-title{color:var(--cs-text-heading);font-size:15px;font-weight:600}.cs-list__empty-sub{color:var(--theme-text-soft);font-size:13px}.cs-list__empty--filtered:before{background-image:url(/error/empty-search.webp)}.cs-list__empty--filtered .cs-list__empty-action{color:var(--theme-text);border:1px solid var(--theme-elevation-200);cursor:pointer;background:0 0}.cs-list__empty--filtered .cs-list__empty-action:hover{background:var(--theme-elevation-100);box-shadow:none}.not-found__content{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found__content:before{content:"";width:200px;height:200px;margin:0 auto var(--cs-space-6);background-image:url(/error/404.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.unauthorized{text-align:center;flex-direction:column;align-items:center;display:flex}.unauthorized:before{content:"";width:200px;height:200px;margin:0 auto var(--cs-space-6);background-image:url(/error/403.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.cs-admin-error{text-align:center;min-height:70vh;padding:var(--cs-space-12) var(--cs-space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.cs-admin-error__art{width:220px;height:auto;margin-bottom:var(--cs-space-6)}.cs-admin-error__title{color:var(--cs-text-heading);margin:0;font-size:22px;font-weight:600}.cs-admin-error__sub{margin:var(--cs-space-3) 0 0;max-width:460px;color:var(--theme-text-soft);font-size:14px;line-height:1.5}.cs-admin-error__digest{margin:var(--cs-space-3) 0 0;color:var(--theme-text-disabled);font-family:var(--font-mono,monospace);font-size:12px}.cs-admin-error__actions{justify-content:center;gap:var(--cs-space-3);margin-top:var(--cs-space-6);flex-wrap:wrap;display:flex}.cs-admin-error__btn{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);background:0 0;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.cs-admin-error__btn:hover{background:var(--theme-elevation-100)}.cs-admin-error__btn--primary{background:var(--cs-cyan-500);color:#04212a;border-color:#0000}.cs-admin-error__btn--primary:hover{background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}.toolbar-popup__dropdown-blocks{display:none!important}.cs-add-menu__trigger svg{display:block}.cs-add-menu__trigger.is-active{background:var(--cs-tint-brand-soft)!important;color:var(--theme-brand)!important}.cs-add-menu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);min-width:200px;padding:var(--cs-space-1);z-index:9999;position:fixed;box-shadow:0 12px 32px -12px #00000073}.cs-add-menu__item{border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;line-height:1;display:flex}.cs-add-menu__item:hover{background:var(--cs-tint-brand-soft)}.cs-add-menu__item:hover .cs-add-menu__icon{color:var(--theme-text)}.cs-add-menu__icon{color:var(--theme-text-soft);flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cs-add-menu__label{font-weight:500}.cs-slash-menu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-1);min-width:180px;box-shadow:0 12px 32px -12px #00000073}.cs-slash-menu__item{border-radius:var(--cs-radius-chip);color:var(--theme-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:13px;line-height:1;display:flex}.cs-slash-menu__item.is-active,.cs-slash-menu__item:hover{background:var(--cs-tint-brand-soft)}.cs-slash-menu__icon{color:var(--theme-text-soft);flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cs-slash-menu__label{font-weight:500}.toolbar-popup__container,.fixed-toolbar,.lexical-toolbar,.rich-text-lexical .toolbar-popup,.rich-text-lexical__wrap .toolbar-popup{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card) var(--cs-radius-card) 0 0;flex-wrap:wrap;align-items:center;gap:2px;min-height:44px;padding:6px 8px;display:flex}.toolbar-popup__container>.divider:first-of-type,.toolbar-popup__container>.toolbar-popup__divider:first-of-type,.toolbar-popup__container>hr:first-of-type,.fixed-toolbar>.divider:first-of-type,.fixed-toolbar>.toolbar-popup__divider:first-of-type,.fixed-toolbar>hr:first-of-type,.lexical-toolbar>.divider:first-of-type,.lexical-toolbar>.toolbar-popup__divider:first-of-type,.lexical-toolbar>hr:first-of-type,.rich-text-lexical .toolbar-popup>.divider:first-of-type,.rich-text-lexical .toolbar-popup>.toolbar-popup__divider:first-of-type,.rich-text-lexical .toolbar-popup>hr:first-of-type,.rich-text-lexical__wrap .toolbar-popup>.divider:first-of-type,.rich-text-lexical__wrap .toolbar-popup>.toolbar-popup__divider:first-of-type,.rich-text-lexical__wrap .toolbar-popup>hr:first-of-type{margin-left:auto}.fixed-toolbar{top:var(--cs-edit-bar-height,0);z-index:25;border-bottom:none;position:sticky}@media (min-width:1024px){.fixed-toolbar{padding-right:124px}}.rich-text-lexical__wrap.is-inline-fullscreen .fixed-toolbar{padding-right:8px}.toolbar-popup__container .toolbar-popup__button,.fixed-toolbar .toolbar-popup__button,.lexical-toolbar .toolbar-popup__button,.rich-text-lexical .toolbar-popup .toolbar-popup__button,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button{border-radius:var(--cs-radius-input);width:30px;min-width:30px;height:30px;color:var(--theme-text-soft);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-bottom-color var(--cs-motion-micro);background:0 0;border:none;border-bottom:1.5px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toolbar-popup__container .toolbar-popup__button svg,.fixed-toolbar .toolbar-popup__button svg,.lexical-toolbar .toolbar-popup__button svg,.rich-text-lexical .toolbar-popup .toolbar-popup__button svg,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button svg{width:15px;height:15px}.toolbar-popup__container .toolbar-popup__button:hover:not([disabled]):not(:disabled),.fixed-toolbar .toolbar-popup__button:hover:not([disabled]):not(:disabled),.lexical-toolbar .toolbar-popup__button:hover:not([disabled]):not(:disabled),.rich-text-lexical .toolbar-popup .toolbar-popup__button:hover:not([disabled]):not(:disabled),.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button:hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.toolbar-popup__container .toolbar-popup__button.active,.toolbar-popup__container .toolbar-popup__button[aria-pressed=true],.toolbar-popup__container .toolbar-popup__button[data-active=true],.fixed-toolbar .toolbar-popup__button.active,.fixed-toolbar .toolbar-popup__button[aria-pressed=true],.fixed-toolbar .toolbar-popup__button[data-active=true],.lexical-toolbar .toolbar-popup__button.active,.lexical-toolbar .toolbar-popup__button[aria-pressed=true],.lexical-toolbar .toolbar-popup__button[data-active=true],.rich-text-lexical .toolbar-popup .toolbar-popup__button.active,.rich-text-lexical .toolbar-popup .toolbar-popup__button[aria-pressed=true],.rich-text-lexical .toolbar-popup .toolbar-popup__button[data-active=true],.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button.active,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button[aria-pressed=true],.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button[data-active=true]{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft);border-bottom-color:var(--cs-cyan-500)}.toolbar-popup__container .toolbar-popup__button:focus-visible,.fixed-toolbar .toolbar-popup__button:focus-visible,.lexical-toolbar .toolbar-popup__button:focus-visible,.rich-text-lexical .toolbar-popup .toolbar-popup__button:focus-visible,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}@media (pointer:coarse){.toolbar-popup__container .toolbar-popup__button,.fixed-toolbar .toolbar-popup__button,.lexical-toolbar .toolbar-popup__button,.rich-text-lexical .toolbar-popup .toolbar-popup__button,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__button{min-width:40px;min-height:40px}}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label){width:auto;min-width:0;height:30px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label){width:auto;min-width:0;height:30px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label){width:auto;min-width:0;height:30px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label){width:auto;min-width:0;height:30px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label){width:auto;min-width:0;height:30px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-label{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-label{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-label{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-label{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-label{white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret{opacity:.85;width:12px;height:12px;color:var(--theme-text-soft);flex-shrink:0}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret{opacity:.85;width:12px;height:12px;color:var(--theme-text-soft);flex-shrink:0}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret{opacity:.85;width:12px;height:12px;color:var(--theme-text-soft);flex-shrink:0}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret{opacity:.85;width:12px;height:12px;color:var(--theme-text-soft);flex-shrink:0}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret{opacity:.85;width:12px;height:12px;color:var(--theme-text-soft);flex-shrink:0}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret svg{width:12px!important;height:12px!important}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret svg{width:12px!important;height:12px!important}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret svg{width:12px!important;height:12px!important}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret svg{width:12px!important;height:12px!important}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label) .toolbar-popup__dropdown-caret svg{width:12px!important;height:12px!important}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label) svg{flex-shrink:0;width:14px;height:14px}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label) svg{flex-shrink:0;width:14px;height:14px}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label) svg{flex-shrink:0;width:14px;height:14px}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label) svg{flex-shrink:0;width:14px;height:14px}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label) svg{flex-shrink:0;width:14px;height:14px}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label):hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label):hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label):hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label):hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label):hover:not([disabled]):not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label).active{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft)}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label).active{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft)}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label).active{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft)}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label).active{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft)}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label).active{color:var(--cs-cyan-600);background:var(--cs-tint-brand-soft)}.toolbar-popup__container button:has(>.toolbar-popup__dropdown-label):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.fixed-toolbar button:has(>.toolbar-popup__dropdown-label):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.lexical-toolbar button:has(>.toolbar-popup__dropdown-label):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.rich-text-lexical .toolbar-popup button:has(>.toolbar-popup__dropdown-label):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.rich-text-lexical__wrap .toolbar-popup button:has(>.toolbar-popup__dropdown-label):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.toolbar-popup__container .divider,.toolbar-popup__container .toolbar-popup__divider,.toolbar-popup__container hr,.fixed-toolbar .divider,.fixed-toolbar .toolbar-popup__divider,.fixed-toolbar hr,.lexical-toolbar .divider,.lexical-toolbar .toolbar-popup__divider,.lexical-toolbar hr,.rich-text-lexical .toolbar-popup .divider,.rich-text-lexical .toolbar-popup .toolbar-popup__divider,.rich-text-lexical .toolbar-popup hr,.rich-text-lexical__wrap .toolbar-popup .divider,.rich-text-lexical__wrap .toolbar-popup .toolbar-popup__divider,.rich-text-lexical__wrap .toolbar-popup hr{background:var(--theme-elevation-200);border:none;flex-shrink:0;width:1px;height:28px;margin-inline:6px}.toolbar-popup__container select,.fixed-toolbar select,.lexical-toolbar select,.rich-text-lexical .toolbar-popup select,.rich-text-lexical__wrap .toolbar-popup select{height:28px;min-height:28px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-input);flex-shrink:0;font-size:12.5px}.cs-embed-block__wrapper{margin-block:var(--cs-space-4,16px);position:relative}.cs-embed-block__wrapper--focused{outline:2px solid var(--cs-tint-focus-ring);outline-offset:2px;border-radius:var(--cs-radius-card,6px)}.cs-embed-aspect{border-radius:var(--cs-radius-card,6px);width:100%;overflow:hidden}.cs-embed-aspect--16-9{aspect-ratio:16/9}.cs-embed-aspect--4-3{aspect-ratio:4/3}.cs-embed-aspect--1-1{aspect-ratio:1}.cs-embed-aspect--9-16{aspect-ratio:9/16}.cs-embed-iframe{border:0;width:100%;height:100%;display:block}.cs-embed-caption{color:var(--theme-text-soft);text-align:center;margin-block-start:var(--cs-space-2,8px);font-size:12.5px}.cs-embed-script-placeholder{background:var(--theme-elevation-50);border:1.5px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-card,6px);color:var(--theme-text-soft);align-items:center;gap:var(--cs-space-2,8px);min-height:80px;padding:var(--cs-space-4,16px);text-align:center;flex-direction:column;justify-content:center;display:flex}.cs-embed-script-placeholder svg{opacity:.6;flex-shrink:0}.cs-embed-script-placeholder__name{color:var(--theme-text);margin:0;font-size:13px;font-weight:500}.cs-embed-script-placeholder__hint{color:var(--theme-text-soft);margin:0;font-size:11.5px}.cs-embed-actions{bottom:var(--cs-space-2,8px);right:var(--cs-space-2,8px);gap:4px;display:flex;position:absolute}.cs-embed-action-btn{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-chip,4px);color:var(--theme-text-soft);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.cs-embed-action-btn:hover{background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-600);color:var(--cs-cyan-700)}.cs-embed-action-btn:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-embed-action-btn--remove:hover{background:color-mix(in srgb, var(--theme-error-500,#ef4444) 10%, transparent);border-color:var(--theme-error-500,#ef4444);color:var(--theme-error-500,#ef4444)}.cs-embed-dialog__tabs{border-bottom:1px solid var(--theme-elevation-150);margin-bottom:var(--cs-space-4,16px);gap:0;display:flex}.cs-embed-dialog__tab{color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500}.cs-embed-dialog__tab.is-active{border-bottom-color:var(--cs-cyan-600);color:var(--theme-text)}.cs-embed-dialog__tab:hover:not(.is-active){color:var(--theme-text)}.cs-embed-dialog__tab:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);border-radius:var(--cs-radius-input,4px);outline:none}.cs-embed-dialog__panel{flex-direction:column;gap:20px;display:flex}.cs-embed-dialog__field{flex-direction:column;gap:6px;display:flex}.cs-embed-dialog__label{color:var(--theme-text);font-size:13px;font-weight:600;line-height:1.3}.cs-embed-dialog__label-note{color:var(--theme-text-soft);font-weight:400}.cs-embed-dialog__url-row{align-items:center;gap:var(--cs-space-2,8px);flex-wrap:wrap;display:flex}.cs-embed-dialog__input{background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input,5px);color:var(--theme-text);min-width:0;transition:border-color var(--cs-motion-micro);flex:1;width:100%;font-size:14px;box-sizing:border-box!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.cs-embed-dialog__input:focus{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-embed-dialog__input.has-error{border-color:var(--cs-red-500,#e53e3e)}.cs-embed-dialog__input::placeholder{color:var(--theme-text-soft);opacity:.7}.cs-embed-dialog__select{background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input,5px);color:var(--theme-text);cursor:pointer;width:100%;font-size:14px;box-sizing:border-box!important;height:42px!important;min-height:42px!important;padding:0 12px!important}.cs-embed-dialog__select:focus{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-embed-dialog__textarea{background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input,5px);color:var(--theme-text);font-family:var(--cs-font-mono,monospace);min-height:120px;padding:var(--cs-space-3,10px);resize:vertical;width:100%;font-size:12px;line-height:1.6}.cs-embed-dialog__textarea:focus{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-embed-dialog__textarea.has-error{border-color:var(--cs-red-500,#e53e3e)}.cs-embed-dialog__textarea::placeholder{color:var(--theme-text-soft)}.cs-embed-dialog__provider-badge{background:var(--cs-tint-brand-soft);border-radius:var(--cs-radius-chip,4px);color:var(--cs-cyan-700);white-space:nowrap;flex-shrink:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.cs-embed-dialog__hint{color:var(--theme-text-soft);margin:0;font-size:11.5px;line-height:1.4}.cs-embed-dialog__error{color:var(--cs-red-500,#e53e3e);margin:0;font-size:11.5px}.cs-embed-dialog__notice{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card,6px);color:var(--theme-text-soft);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.cs-embed-dialog__notice svg{flex-shrink:0;margin-top:1px}.cs-embed-dialog__cancel{border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input,5px);color:var(--theme-text-soft);cursor:pointer;height:36px;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;padding:0 16px;font-size:13px;font-weight:500}.cs-embed-dialog__cancel:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.cs-embed-dialog__cancel:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-embed-dialog__confirm{background:var(--cs-cyan-600);border-radius:var(--cs-radius-input,5px);color:#fff;cursor:pointer;height:36px;transition:background-color var(--cs-motion-micro);border:none;padding:0 16px;font-size:13px;font-weight:600}.cs-embed-dialog__confirm:hover{background:var(--cs-cyan-700)}.cs-embed-dialog__confirm:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.toolbar-popup__dropdown-items{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-md);flex-direction:column;gap:2px;min-width:200px;padding:4px;display:flex}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item{align-items:center;gap:var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;text-align:start;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;padding:7px 12px;font-size:13px;display:inline-flex}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item svg{opacity:.85;flex-shrink:0;width:14px;height:14px}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:hover:not(.disabled){background:var(--cs-tint-brand-soft);color:var(--cs-cyan-700)}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.active{color:var(--cs-cyan-700);background:var(--cs-tint-brand-medium);font-weight:500}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item.disabled{opacity:.5;cursor:not-allowed}[data-lexical-decorator=true] .field-type:has(.rs__menu){z-index:5;position:relative}[data-lexical-decorator=true] .rs__menu{background-color:var(--theme-elevation-100,#23242a);box-shadow:0 8px 24px -8px #00000080}[data-lexical-decorator=true] .rs__menu-list{background-color:var(--theme-elevation-100,#23242a)}.cell-action{letter-spacing:.04em;text-transform:uppercase;background:var(--theme-elevation-150);color:var(--theme-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.cell-action[data-action=create],.cell-action[data-action=created]{color:var(--color-success-500);background:#00c46a24}.cell-action[data-action=update],.cell-action[data-action=updated]{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cell-action[data-action=delete],.cell-action[data-action=deleted]{color:var(--color-error-500);background:#dc26261f}.cell-actor,.cell-target{color:var(--theme-text);font-size:13px}.cell-actor{font-weight:500}.cell-target{font-family:var(--font-mono);color:var(--theme-text-soft);font-size:12.5px}.collection-list--audit-log .cell-createdAt,.collection-list--audit-log .cell-updatedAt,.collection-list[data-collection=audit-log] .cell-createdAt,.collection-list[data-collection=audit-log] .cell-updatedAt{font-family:var(--font-mono);font-feature-settings:"tnum" 1;color:var(--theme-text-soft);text-align:right;white-space:nowrap;font-size:12.5px}.cs-cmdk{max-width:none;max-height:min(560px,76vh);color:var(--cs-text-primary);background:0 0;border:none;padding:0;overflow:visible;width:min(640px,100vw - 32px)!important;height:auto!important;margin:0!important;position:fixed!important;inset:12vh auto auto 50%!important;transform:translate(-50%)!important}.cs-cmdk::backdrop{-webkit-backdrop-filter:blur(12px);background:#0000008c}.cs-cmdk[data-closing]{animation:.12s ease-in forwards cs-cmdk-out!important}.cs-cmdk:not([open]){display:none}.cs-cmdk__panel{background:var(--cs-surface-overlay);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-modal);flex-direction:column;width:100%;max-height:min(560px,76vh);display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #0000008c}.cs-cmdk__head{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle);display:flex}.cs-cmdk__icon{width:22px;height:22px;color:var(--cs-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-cmdk__input{min-width:0;color:var(--cs-text-primary);background:0 0;border:none;outline:none;flex:auto;padding:4px 0;font-size:15px;font-weight:500;line-height:1.3}.cs-cmdk__input::placeholder{color:var(--cs-text-muted);font-weight:400}.cs-cmdk__input::-webkit-search-cancel-button{display:none}.cs-cmdk__esc{letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-muted);border:1px solid var(--cs-border-subtle);border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:500;line-height:1}.cs-cmdk__list{overscroll-behavior:contain;padding:var(--cs-space-2) 0;flex:auto;overflow-y:auto}.cs-cmdk__group{padding:4px 0 8px}.cs-cmdk__group+.cs-cmdk__group{border-top:1px solid var(--cs-border-subtle);margin-top:4px}.cs-cmdk__group-label{padding:6px var(--cs-space-4) 4px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-text-muted);font-size:10.5px;font-weight:700}.cs-cmdk__group-label--with-action{justify-content:space-between;align-items:center;gap:var(--cs-space-3);display:flex}.cs-cmdk__clear-all{color:var(--cs-text-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:var(--cs-radius-chip);transition:color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:0;margin:-2px -6px -2px 0;padding:2px 6px;font-size:10.5px;font-weight:600}.cs-cmdk__clear-all:hover{color:var(--color-error-500);background:#dc262614}.cs-cmdk__clear-all:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-cmdk__row-wrap{width:100%;transition:background-color var(--cs-motion-micro);align-items:stretch;display:flex}.cs-cmdk__row-wrap--active{background:var(--cs-tint-brand-soft);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500)}.cs-cmdk__row-wrap .cs-cmdk__row{flex:1;min-width:0}.cs-cmdk__row-wrap .cs-cmdk__row--recent{box-shadow:none!important;background:0 0!important}.cs-cmdk__row-remove{width:28px;color:var(--cs-text-muted);cursor:pointer;border-radius:var(--cs-radius-chip);opacity:0;transition:opacity var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--cs-space-2);display:inline-flex}.cs-cmdk__row-remove svg{width:12px;height:12px}.cs-cmdk__row-remove:hover{color:var(--color-error-500);background:#dc26261a}.cs-cmdk__row-remove:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-cmdk__row-wrap:hover .cs-cmdk__row-remove,.cs-cmdk__row-wrap--active .cs-cmdk__row-remove{opacity:1}.cs-cmdk__row{align-items:center;gap:var(--cs-space-3);width:100%;padding:8px var(--cs-space-4);color:var(--cs-text-primary);text-align:left;cursor:pointer;transition:background-color var(--cs-motion-micro);background:0 0;border:none;font-size:13.5px;display:flex}.cs-cmdk__row:focus{outline:none}.cs-cmdk__row--active{background:var(--cs-tint-brand-soft);box-shadow:inset 2px 0 0 0 var(--cs-cyan-500)}.cs-cmdk__row-icon{border-radius:var(--cs-radius-chip);background:var(--cs-surface-raised);width:24px;height:24px;color:var(--cs-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-cmdk__row--active .cs-cmdk__row-icon{color:var(--cs-cyan-500);background:var(--cs-tint-brand-medium)}.cs-cmdk__row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.cs-cmdk__row-hint{color:var(--cs-text-muted);font-feature-settings:"tnum" 1;flex-shrink:0;font-size:11.5px}.cs-cmdk__empty{padding:12px var(--cs-space-4);color:var(--cs-text-muted);font-size:13px;line-height:1.5}.cs-cmdk__empty--global{padding:var(--cs-space-8) var(--cs-space-4);text-align:center}.cs-cmdk__foot{gap:var(--cs-space-4);padding:7px var(--cs-space-4);border-top:1px solid var(--cs-border-strong);background:var(--cs-surface-canvas);color:var(--cs-text-muted);font-size:11px;display:flex}.cs-cmdk__foot span{align-items:center;gap:4px;display:inline-flex}.cs-cmdk__foot kbd{background:var(--cs-surface-raised);border:1px solid var(--cs-border-subtle);min-width:18px;height:18px;font-family:var(--font-mono);color:var(--cs-text-secondary);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}@keyframes cs-cmdk-out{to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.cs-cmdk{animation:none}@keyframes cs-cmdk-out{to{opacity:0}}}.cs-saved-indicator{z-index:40;background:var(--cs-surface-overlay);border:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);font-feature-settings:"tnum" 1;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px -6px #0000004d}.cs-saved-indicator:hover{border-color:var(--cs-border-strong)}.cs-saved-indicator__dot{background:var(--cs-status-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:3s cubic-bezier(.4,0,.2,1) infinite cs-saved-dot-pulse}.cs-saved-indicator__text{white-space:nowrap}@keyframes cs-saved-dot-pulse{0%,70%,to{box-shadow:0 0 #00c46a80}35%{box-shadow:0 0 0 4px #00c46a00}}.cs-saved-indicator--saving{border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.cs-saved-indicator__dot--saving{background:var(--cs-cyan-500);animation:.8s linear infinite cs-saved-dot-spin}@keyframes cs-saved-dot-spin{0%{transform:scale(1);box-shadow:0 0 #06c7f280}50%{transform:scale(1.3);box-shadow:0 0 0 4px #06c7f200}to{transform:scale(1);box-shadow:0 0 #06c7f200}}@media (prefers-reduced-motion:reduce){.cs-saved-indicator__dot,.cs-saved-indicator__dot--saving{animation:none}}.cs-user-menu{margin:auto var(--cs-space-2) var(--cs-space-2);padding-top:var(--cs-space-2);border-top:1px solid var(--theme-elevation-200);background:var(--cs-surface-canvas);z-index:5;margin-top:auto;position:sticky;bottom:0}.nav__scroll{flex-direction:column!important;min-height:100%!important;padding-bottom:0!important;display:flex!important}.nav__wrap{min-height:0;flex-direction:column!important;flex:auto!important;display:flex!important}.nav__controls,[class*=nav__controls]{display:none!important}aside.nav,.nav{min-height:100vh}.cs-user-menu__trigger{border-radius:var(--cs-radius-input);width:100%;color:var(--cs-text-primary);cursor:pointer;text-align:left;min-height:44px;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-user-menu__trigger:hover{background:var(--cs-surface-raised);border-color:var(--cs-border-subtle)}.cs-user-menu__trigger:focus-visible{outline:var(--cs-focus-outline);outline-offset:2px}.cs-user-menu__trigger--open{background:var(--cs-surface-raised);border-color:var(--cs-border-subtle)}.cs-user-menu__trigger--open .cs-user-menu__chevron{transform:rotate(180deg)}.cs-user-menu__avatar{background:var(--cs-tint-brand-soft);width:28px;height:28px;color:var(--cs-cyan-500);font-family:var(--font-display);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cs-user-menu__identity{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cs-user-menu__name{color:var(--cs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.cs-user-menu__email{color:var(--cs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.cs-user-menu__chevron{color:var(--cs-text-muted);transition:transform var(--cs-motion-micro);flex-shrink:0}.cs-user-menu__popover{z-index:60;background:var(--cs-surface-overlay);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-modal);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 -12px 32px -10px #00000080}.cs-user-menu__item{border-radius:var(--cs-radius-input);color:var(--cs-text-primary);text-align:left;cursor:pointer;width:100%;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.cs-user-menu__item svg{color:var(--cs-text-secondary);transition:color var(--cs-motion-micro);flex-shrink:0}.cs-user-menu__item:hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500)}.cs-user-menu__item:hover svg{color:var(--cs-cyan-500)}.cs-user-menu__item:focus-visible{outline:var(--cs-focus-outline);outline-offset:-2px}.cs-user-menu__item--destructive svg{color:var(--color-error-500)}.cs-user-menu__item--destructive:hover{background:var(--cs-status-error-bg);color:var(--cs-status-error)}.cs-user-menu__item--destructive:hover svg{color:var(--cs-status-error)}.cs-user-menu__divider{background:var(--theme-elevation-150);height:1px;margin:4px 2px}.cs-user-menu__theme{border:0;min-inline-size:0;margin:0;padding:2px 4px 4px}.cs-user-menu__theme-label{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--cs-text-muted);padding:2px 6px 6px;font-size:10px;font-weight:600;display:block}.cs-user-menu__segmented{background:var(--cs-surface-canvas);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);gap:3px;padding:3px;display:flex}.cs-user-menu__seg{border-radius:calc(var(--cs-radius-input) - 2px);min-width:0;color:var(--cs-text-secondary);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-size:11px;font-weight:500;display:flex}.cs-user-menu__seg svg{flex-shrink:0}.cs-user-menu__seg:hover{background:var(--cs-surface-raised);color:var(--cs-text-primary)}.cs-user-menu__seg:focus-visible{outline:var(--cs-focus-outline);outline-offset:-2px}.cs-user-menu__seg--active,.cs-user-menu__seg--active:hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500)}.app-header__user-controls,.app-header__avatar,.app-header [class*=avatar],.nav__log-out,a.nav__log-out,[class*=nav__log-out]{display:none!important}.app-header,.template-default__app-header{background:0 0;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.app-header__step-nav,.step-nav{display:none!important}.cs-seo-advanced{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-seo-advanced__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-seo-advanced__header:hover{background:var(--theme-elevation-100)}.cs-seo-advanced__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-seo-advanced__title{flex-shrink:0;font-weight:600}.cs-seo-advanced__summary{color:var(--theme-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cs-seo-advanced__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-seo-advanced[data-expanded=true] .cs-seo-advanced__chevron{transform:rotate(-180deg)}.cs-seo-advanced__body{padding:var(--cs-space-3);gap:var(--cs-space-4);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;display:flex}.cs-seo-advanced__row{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-seo-advanced__label{color:var(--theme-text-soft);letter-spacing:.01em;font-size:12px;font-weight:500}.cs-seo-advanced__hint{color:var(--theme-text-disabled);margin:0;font-size:12px;line-height:1.4}.cs-seo-advanced__og-preview{gap:var(--cs-space-3);grid-template-columns:64px 1fr;align-items:start;display:grid}.cs-seo-advanced__og-thumb,.cs-seo-advanced__og-empty,.cs-seo-advanced__og-skel{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);flex-shrink:0;width:64px;height:48px;display:block;overflow:hidden}.cs-seo-advanced__og-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-seo-advanced__og-empty{background:var(--theme-elevation-100);color:var(--theme-text-disabled);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;font-size:11px;display:flex}.cs-seo-advanced__og-skel{background:linear-gradient(90deg, var(--theme-elevation-100) 0%, var(--theme-elevation-150) 50%, var(--theme-elevation-100) 100%);background-size:200px 100%;animation:1.2s linear infinite cs-skeleton-shimmer}.cs-seo-advanced__og-meta{gap:var(--cs-space-2);flex-direction:column;min-width:0;display:flex}.cs-seo-advanced__input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:100%;color:var(--theme-text);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:6px 10px;font-family:inherit;font-size:13px;line-height:1.45}.cs-seo-advanced__input::placeholder{color:var(--theme-text-disabled)}.cs-seo-advanced__input:hover:not(:focus):not(:focus-visible){border-color:var(--theme-elevation-300)}.cs-seo-advanced__input:focus,.cs-seo-advanced__input:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus);outline:none}.cs-seo-advanced__input--mono{font-family:var(--font-mono);font-size:12px}.cs-seo-advanced__toggle{align-items:center;gap:var(--cs-space-2);color:var(--theme-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;display:inline-flex}.cs-seo-advanced__toggle input{width:16px;height:16px;accent-color:var(--cs-cyan-500);cursor:pointer}.cs-seo-advanced__nested{gap:var(--cs-space-2);border-left:2px solid var(--theme-elevation-150);margin-top:var(--cs-space-2);flex-direction:column;padding-inline-start:24px;display:flex}.cs-seo-advanced__chips{gap:var(--cs-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-seo-advanced__chip{background:var(--cs-tint-brand-soft);border-radius:var(--cs-radius-chip);color:var(--theme-text);align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.cs-seo-advanced__chip code{font-family:var(--font-mono);background:0 0;padding:0;font-size:12px}.cs-seo-advanced__chip button{color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.cs-seo-advanced__chip button:hover{color:var(--color-error-500)}.cs-seo-advanced__chip-input{gap:var(--cs-space-2);display:flex}.cs-seo-advanced__add{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);padding:0 var(--cs-space-3);color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);flex-shrink:0;font-size:12px;font-weight:500}.cs-seo-advanced__add:hover:not([disabled]){background:var(--theme-elevation-150);border-color:var(--cs-cyan-500)}.cs-seo-advanced__add[disabled]{opacity:.5;cursor:not-allowed}.cs-seo-advanced__og-actions{align-items:center;gap:var(--cs-space-2);margin-bottom:4px;display:flex}.cs-seo-advanced__og-pick{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);padding:0 var(--cs-space-3);height:30px;color:var(--theme-text);cursor:pointer;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-shrink:0;font-size:12px;font-weight:600}.cs-seo-advanced__og-pick:hover{border-color:var(--cs-cyan-500);color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-seo-advanced__og-pick:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-seo-advanced__og-clear{border-radius:var(--cs-radius-input);padding:0 var(--cs-space-2);height:30px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:1px solid #0000;flex-shrink:0;font-size:12px}.cs-seo-advanced__og-clear:hover{color:var(--color-error-500);background:#dc26260f}.cs-seo-advanced__og-upload{background:var(--cs-tint-brand-soft);border:1px solid var(--cs-cyan-500);border-radius:var(--cs-radius-input);padding:0 var(--cs-space-3);height:30px;color:var(--cs-cyan-500);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),opacity var(--cs-motion-micro);flex-shrink:0;font-size:12px;font-weight:600}.cs-seo-advanced__og-upload:hover:not([disabled]){background:var(--cs-cyan-500);color:#04212a}.cs-seo-advanced__og-upload:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-seo-advanced__og-upload[disabled]{cursor:progress;opacity:.7}.cs-seo-advanced__sub-toggle{width:100%;padding:var(--cs-space-2) 0;color:var(--theme-text);cursor:pointer;text-align:left;transition:color var(--cs-motion-micro);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.cs-seo-advanced__sub-toggle:hover{color:var(--cs-cyan-500)}.cs-seo-advanced__sub-toggle .cs-seo-advanced__chevron{transition:transform var(--cs-motion-micro)}.cs-seo-advanced__hint--meta{font-family:var(--font-mono);opacity:.85;margin-top:2px;font-size:11px}.cs-seo-advanced__warnings{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cs-seo-advanced__warning{color:var(--color-warning-500);font-size:12px;line-height:1.4}.cs-seo-advanced__row-head{justify-content:space-between;align-items:baseline;gap:var(--cs-space-2);margin-top:var(--cs-space-2);display:flex}.cs-seo-advanced__count{font-size:11px;font-family:var(--font-mono);letter-spacing:0;flex-shrink:0}.cs-seo-advanced__count--ok{color:var(--theme-text-soft)}.cs-seo-advanced__count--warn{color:var(--color-warning-500)}.cs-seo-advanced__count--bad{color:var(--color-error-500);font-weight:600}.cs-social-preview{margin-top:var(--cs-space-2);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);overflow:hidden}.cs-social-preview__tabs{border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);display:flex}.cs-social-preview__tab{color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:6px 10px;font-size:12px;font-weight:500}.cs-social-preview__tab:hover{color:var(--theme-text)}.cs-social-preview__tab--active{color:var(--cs-cyan-500);border-bottom-color:var(--cs-cyan-500)}.cs-social-preview__stage{padding:var(--cs-space-3);justify-content:center;display:flex}.cs-social-preview__card{color:#1c1e21;background:#fff;border:1px solid #dadde1;border-radius:6px;width:100%;max-width:440px;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;overflow:hidden}.cs-social-preview__thumb{color:#65676b;background:#e4e6eb;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.cs-social-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-social-preview__thumb--1_91_1{aspect-ratio:1.91}.cs-social-preview__thumb--1_78_1{aspect-ratio:16/9}.cs-social-preview__thumb--1_91_1-li{aspect-ratio:1.91}.cs-social-preview__meta{padding:10px 12px}.cs-social-preview__host{color:#65676b;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.cs-social-preview__title{color:#050505;word-break:break-word;margin-top:4px;font-size:15px;font-weight:600;line-height:1.3}.cs-social-preview__desc{color:#65676b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cs-social-preview__card--x{position:relative}.cs-social-preview__card--x .cs-social-preview__thumb{aspect-ratio:16/9}.cs-social-preview__x-overlay{color:#fff;background:#0000008c;border-radius:4px;padding:6px 8px;position:absolute;inset:auto 8px 8px}.cs-social-preview__title--x{color:#fff;font-size:13px;font-weight:500;line-height:1.3}.cs-social-preview__host--x{color:#ffffffd9;text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px}.cs-schema-preview{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-schema-preview__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-schema-preview__header:hover{background:var(--theme-elevation-100)}.cs-schema-preview__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-schema-preview__title{flex-shrink:0;font-weight:600}.cs-schema-preview__chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:11px;font-weight:600;display:inline-flex}.cs-schema-preview__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-schema-preview[data-expanded=true] .cs-schema-preview__chevron{transform:rotate(-180deg)}.cs-schema-preview__body{padding:var(--cs-space-3);gap:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;display:flex}.cs-schema-preview__hint{color:var(--theme-text-soft);margin:0;font-size:12px;line-height:1.5}.cs-schema-preview__blob{gap:var(--cs-space-2);padding:10px var(--cs-space-4);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);flex-direction:column;display:flex}.cs-schema-preview__blob-header{align-items:center;gap:var(--cs-space-2);display:flex}.cs-schema-preview__blob-header code{font-family:var(--font-mono);color:var(--theme-text);background:0 0;flex:1;padding:0;font-size:12px}.cs-schema-preview__blob-copy{border-radius:var(--cs-radius-sm,3px);width:20px;height:20px;color:var(--theme-text-soft);cursor:pointer;outline-offset:2px;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.cs-schema-preview__blob-copy:hover{color:var(--theme-text);background:var(--theme-elevation-150)}.cs-schema-preview__blob-copy:focus-visible{outline:2px solid var(--color-brand,var(--theme-elevation-400))}.cs-schema-preview__issues{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.cs-schema-preview__issues li{color:var(--theme-text-soft)}.cs-schema-preview__issues li strong{font-weight:600}.cs-schema-preview__issues li code{font-family:var(--font-mono);font-size:11px}.cs-schema-preview__issues li[data-severity=red] strong{color:var(--color-error-500)}.cs-schema-preview__issues li[data-severity=amber]{color:var(--theme-text)}.cs-schema-preview__raw summary{color:var(--theme-text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0;font-size:12px}.cs-schema-preview__raw summary:hover{color:var(--theme-text)}.cs-schema-preview__raw pre{max-height:280px;margin:var(--cs-space-2) 0 0 0;padding:var(--cs-space-2);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);font-family:var(--font-mono);color:var(--theme-text);scrollbar-width:thin;font-size:11px;line-height:1.5;overflow:auto}.cs-schema-preview__actions{gap:var(--cs-space-2);display:flex}.cs-schema-preview__btn{border-radius:var(--cs-radius-input);text-align:center;cursor:pointer;border:1px solid var(--theme-elevation-250);color:var(--theme-text);transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;flex:1;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none}.cs-schema-preview__btn:hover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-schema-preview__btn[data-tone=success]{color:var(--color-success-500);border-color:var(--color-success-500)}.cs-inbound-redirects{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-inbound-redirects__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-inbound-redirects__header:hover{background:var(--theme-elevation-100)}.cs-inbound-redirects__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-inbound-redirects__title{flex-shrink:0;font-weight:600}.cs-inbound-redirects__summary{color:var(--theme-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cs-inbound-redirects__summary[data-tone=active]{color:var(--cs-cyan-700);font-weight:500}.cs-inbound-redirects__summary[data-tone=error]{color:var(--color-error-500)}.cs-inbound-redirects__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-inbound-redirects[data-expanded=true] .cs-inbound-redirects__chevron{transform:rotate(-180deg)}.cs-inbound-redirects__body{padding:var(--cs-space-3);gap:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;display:flex}.cs-inbound-redirects__hint{color:var(--theme-text-soft);margin:0;font-size:12px;line-height:1.5}.cs-inbound-redirects__list{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-inbound-redirects__row{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);background:var(--theme-elevation-50);transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro)}.cs-inbound-redirects__row:hover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-inbound-redirects__row-link{padding:10px var(--cs-space-4);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.cs-inbound-redirects__row-link:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);border-radius:var(--cs-radius-input);outline:none}.cs-inbound-redirects__row-top{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-inbound-redirects__from{font-family:var(--font-mono);color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;padding:0;font-size:12px;overflow:hidden}.cs-inbound-redirects__arrow{color:var(--theme-text-soft);font-size:12px}.cs-inbound-redirects__status{border-radius:var(--cs-radius-chip);background:var(--cs-tint-brand-medium);color:var(--cs-cyan-700);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.cs-inbound-redirects__hot{font-size:11px;line-height:1}.cs-inbound-redirects__row-meta{color:var(--theme-text-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.cs-inbound-redirects__add{border-radius:var(--cs-radius-input);border:1px dashed var(--theme-elevation-250);color:var(--theme-text);cursor:pointer;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.cs-inbound-redirects__add:hover{border-color:var(--cs-cyan-500);color:var(--cs-cyan-700);background:var(--cs-tint-brand-soft)}.cs-inbound-redirects__add:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-schema-override{gap:var(--cs-space-2);padding:var(--cs-space-3);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);background:var(--theme-elevation-50);box-shadow:var(--cs-shadow-input-rest);border-left-width:3px;flex-direction:column;display:flex}.cs-schema-override[data-status=valid]{border-left-color:var(--color-success-500)}.cs-schema-override[data-status=invalid],.cs-schema-override[data-status=parse-error]{border-left-color:var(--color-error-500)}.cs-schema-override[data-status=empty]{border-left-color:var(--theme-elevation-250)}.cs-schema-override__label{color:var(--theme-text);letter-spacing:.01em;font-size:13px;font-weight:600}.cs-schema-override__hint{color:var(--theme-text-soft);margin:0;font-size:12px;line-height:1.5}.cs-schema-override__hint code{font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;padding:1px 4px;font-size:11px}.cs-schema-override__textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:100%;min-height:220px;padding:10px var(--cs-space-4);font-family:var(--font-mono);color:var(--theme-text);resize:vertical;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);font-size:12px;line-height:1.5}.cs-schema-override__textarea::placeholder{color:var(--theme-text-disabled)}.cs-schema-override__textarea:focus,.cs-schema-override__textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring),var(--cs-shadow-input-focus);outline:none}.cs-schema-override__feedback{flex-direction:column;gap:4px;min-height:1.5em;font-size:12px;line-height:1.45;display:flex}.cs-schema-override__error{color:var(--color-error-500);margin:0}.cs-schema-override__ok{color:var(--color-success-500);margin:0}.cs-schema-override__issues{color:var(--theme-text-soft);margin:0;padding-inline-start:var(--cs-space-4);list-style:outside}.cs-schema-override__issues li{font-size:12px}.cs-schema-override__issues code{font-family:var(--font-mono);font-size:11px}.cs-schema-override__clear{border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;align-self:flex-start;padding:4px 10px;font-size:12px}.cs-schema-override__clear:hover{border-color:var(--color-error-500);color:var(--color-error-500);background:var(--theme-elevation-100)}.cs-inbound-redirects__row--editing{background:var(--theme-elevation-0);border-color:var(--cs-cyan-500);box-shadow:inset 0 0 0 1px var(--cs-cyan-500)}.cs-inbound-redirects__create{margin-top:var(--cs-space-2);padding:var(--cs-space-3);background:var(--theme-elevation-50);border:1px dashed var(--cs-cyan-500);border-radius:var(--cs-radius-input)}.cs-inbound-redirects__form{padding:var(--cs-space-3);flex-direction:column;gap:6px;display:flex}.cs-inbound-redirects__form-label{color:var(--theme-text-soft);letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:600}.cs-inbound-redirects__form-label-soft{color:var(--theme-text-disabled);font-weight:400}.cs-inbound-redirects__form-hint{color:var(--theme-text-soft);margin:0 0 4px;font-size:11px;font-style:italic;line-height:1.4}.cs-inbound-redirects__lock-hint{color:var(--theme-text-soft);background:var(--theme-elevation-100);border-radius:var(--cs-radius-input);margin:0 0 var(--cs-space-2) 0;padding:6px 8px;font-size:12px}.cs-inbound-redirects__input,.cs-inbound-redirects__select,.cs-inbound-redirects__textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:100%;color:var(--theme-text);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.4}.cs-inbound-redirects__input::placeholder,.cs-inbound-redirects__select::placeholder,.cs-inbound-redirects__textarea::placeholder{color:var(--theme-text-disabled)}.cs-inbound-redirects__input:focus,.cs-inbound-redirects__input:focus-visible,.cs-inbound-redirects__select:focus,.cs-inbound-redirects__select:focus-visible,.cs-inbound-redirects__textarea:focus,.cs-inbound-redirects__textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-inbound-redirects__input:read-only,.cs-inbound-redirects__input:disabled,.cs-inbound-redirects__select:read-only,.cs-inbound-redirects__select:disabled,.cs-inbound-redirects__textarea:read-only,.cs-inbound-redirects__textarea:disabled{background:var(--theme-elevation-100);color:var(--theme-text-soft);cursor:not-allowed}.cs-inbound-redirects__input{font-family:var(--font-mono);font-size:12px}.cs-inbound-redirects__textarea{resize:vertical;min-height:56px}.cs-inbound-redirects__form-error{color:var(--color-error-500);margin:4px 0 0;font-size:12px;line-height:1.4}.cs-inbound-redirects__form-actions{margin-top:var(--cs-space-2);flex-wrap:wrap;gap:6px;display:flex}.cs-inbound-redirects__btn{border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);min-width:64px;color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;flex:1;padding:6px 10px;font-size:12px;font-weight:500}.cs-inbound-redirects__btn:hover:not([disabled]){background:var(--theme-elevation-100);border-color:var(--cs-cyan-500)}.cs-inbound-redirects__btn[disabled]{opacity:.5;cursor:not-allowed}.cs-inbound-redirects__btn--primary{background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-500);color:var(--cs-cyan-700)}.cs-inbound-redirects__btn--primary:hover:not([disabled]){background:var(--cs-tint-brand-medium)}.cs-inbound-redirects__btn--danger{color:var(--color-error-500);border-color:var(--theme-elevation-250);flex:none;min-width:0;padding:6px 10px}.cs-inbound-redirects__btn--danger:hover:not([disabled]){border-color:var(--color-error-500);background:#ff5c5c14}.cs-inbound-redirects__hot-banner{gap:var(--cs-space-2);padding:10px var(--cs-space-4);margin-bottom:var(--cs-space-2);border-radius:var(--cs-radius-input);color:var(--theme-text);background:#d9770614;border:1px solid #d9770652;align-items:flex-start;font-size:12px;line-height:1.45;display:flex}.cs-inbound-redirects__hot-banner-icon{flex-shrink:0;font-size:13px;line-height:1.4}.cs-inbound-redirects__gone-pill{background:var(--theme-elevation-150);color:var(--theme-text-soft);border-radius:var(--cs-radius-chip);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.cs-inbound-redirects__summary[data-tone=warn]{color:#d97706}.cs-outbound-redirect{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-outbound-redirect[data-active=true]{box-shadow:var(--cs-shadow-input-rest),inset 3px 0 0 #d97706;border-color:#d9770673}.cs-outbound-redirect__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-outbound-redirect__header:hover{background:var(--theme-elevation-100)}.cs-outbound-redirect__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-outbound-redirect__title{flex-shrink:0;font-weight:600}.cs-outbound-redirect__summary{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.cs-outbound-redirect__summary[data-tone=warn]{color:#d97706}.cs-outbound-redirect__summary[data-tone=error]{color:var(--color-error-500)}.cs-outbound-redirect__summary[data-tone=active]{color:var(--cs-cyan-600,var(--cs-cyan-500))}.cs-outbound-redirect__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-outbound-redirect[data-expanded=true] .cs-outbound-redirect__chevron{transform:rotate(-180deg)}.cs-outbound-redirect__body{padding:var(--cs-space-3);gap:var(--cs-space-2);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;display:flex}.cs-outbound-redirect__active-banner{gap:var(--cs-space-2);padding:10px var(--cs-space-4);border-radius:var(--cs-radius-input);color:var(--theme-text);background:#d977061a;border:1px solid #d9770666;align-items:flex-start;font-size:12px;line-height:1.45;display:flex}.cs-outbound-redirect__active-banner-icon{color:#d97706;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.3}.cs-outbound-redirect__hint{color:var(--theme-text-soft);margin:0;font-size:12px;line-height:1.5}.cs-outbound-redirect__active{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-outbound-redirect__kv{gap:var(--cs-space-2);flex-direction:column;margin:0;display:flex}.cs-outbound-redirect__kv>div{gap:var(--cs-space-2);grid-template-columns:84px 1fr;align-items:baseline;display:grid}.cs-outbound-redirect__kv dt{color:var(--theme-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.cs-outbound-redirect__kv dd{color:var(--theme-text);margin:0;font-size:12px}.cs-outbound-redirect__kv dd code{font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;padding:1px 6px;font-size:12px}.cs-outbound-redirect__active-actions,.cs-outbound-redirect__form-actions{margin-top:var(--cs-space-2);flex-wrap:wrap;gap:6px;display:flex}.cs-outbound-redirect__add{background:var(--theme-elevation-100);border:1px dashed var(--theme-elevation-250);border-radius:var(--cs-radius-input);color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);align-self:flex-start;padding:6px 12px;font-size:12px}.cs-outbound-redirect__add:hover{background:var(--theme-elevation-150);border-color:var(--cs-cyan-500);border-style:solid}.cs-outbound-redirect__form{flex-direction:column;gap:6px;display:flex}.cs-outbound-redirect__form-label{color:var(--theme-text-soft);letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:600}.cs-outbound-redirect__form-label-soft{color:var(--theme-text-disabled);font-weight:400}.cs-outbound-redirect__form-hint{color:var(--theme-text-soft);margin:0 0 4px;font-size:11px;font-style:italic;line-height:1.4}.cs-outbound-redirect__form-hint code{font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;padding:0 4px;font-size:11px;font-style:normal}.cs-outbound-redirect__input,.cs-outbound-redirect__select,.cs-outbound-redirect__textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:100%;color:var(--theme-text);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.4}.cs-outbound-redirect__input::placeholder,.cs-outbound-redirect__select::placeholder,.cs-outbound-redirect__textarea::placeholder{color:var(--theme-text-disabled)}.cs-outbound-redirect__input:focus,.cs-outbound-redirect__input:focus-visible,.cs-outbound-redirect__select:focus,.cs-outbound-redirect__select:focus-visible,.cs-outbound-redirect__textarea:focus,.cs-outbound-redirect__textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-outbound-redirect__input{font-family:var(--font-mono);font-size:12px}.cs-outbound-redirect__textarea{resize:vertical;min-height:56px}.cs-outbound-redirect__form-error{color:var(--color-error-500);margin:4px 0 0;font-size:12px;line-height:1.4}.cs-outbound-redirect__btn{border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);min-width:64px;color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;flex:1;padding:6px 10px;font-size:12px;font-weight:500}.cs-outbound-redirect__btn:hover:not([disabled]){background:var(--theme-elevation-100);border-color:var(--cs-cyan-500)}.cs-outbound-redirect__btn[disabled]{opacity:.5;cursor:not-allowed}.cs-outbound-redirect__btn--primary{background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-500);color:var(--cs-cyan-700)}.cs-outbound-redirect__btn--primary:hover:not([disabled]){background:var(--cs-tint-brand-medium)}.cs-outbound-redirect__btn--danger{color:var(--color-error-500);border-color:var(--theme-elevation-250);flex:none;min-width:0}.cs-outbound-redirect__btn--danger:hover:not([disabled]){border-color:var(--color-error-500);background:#ff5c5c14}.cs-url-history{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-url-history__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-url-history__header:hover{background:var(--theme-elevation-100)}.cs-url-history__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-url-history__title{flex-shrink:0;font-weight:600}.cs-url-history__summary{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.cs-url-history__summary[data-tone=active]{color:var(--cs-cyan-600,var(--cs-cyan-500))}.cs-url-history__summary[data-tone=error]{color:var(--color-error-500)}.cs-url-history__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-url-history[data-expanded=true] .cs-url-history__chevron{transform:rotate(-180deg)}.cs-url-history__body{padding:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg)}.cs-url-history__hint{color:var(--theme-text-soft);margin:0 0 var(--cs-space-2) 0;font-size:12px;line-height:1.5}.cs-url-history__list{counter-reset:history-step;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-url-history__row{counter-increment:history-step;border-left:2px solid var(--theme-elevation-200);padding-left:var(--cs-space-3);position:relative}.cs-url-history__row:before{content:counter(history-step);background:var(--theme-elevation-150);width:18px;height:18px;color:var(--theme-text-soft);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:4px;left:-10px}.cs-url-history__row-link{border-radius:var(--cs-radius-input);color:var(--theme-text);transition:background-color var(--cs-motion-micro);padding:4px 6px;text-decoration:none;display:block}.cs-url-history__row-link:hover{background:var(--theme-elevation-100)}.cs-url-history__row-top{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cs-url-history__from,.cs-url-history__to{font-family:var(--font-mono);background:var(--theme-elevation-100);color:var(--theme-text);word-break:break-all;border-radius:3px;padding:1px 6px;font-size:12px}.cs-url-history__arrow{color:var(--theme-text-soft);font-size:12px}.cs-url-history__row-meta{color:var(--theme-text-soft);gap:4px;margin-top:2px;font-size:11px;display:flex}.cs-slug{margin-bottom:var(--cs-space-3)}.cs-slug__label{justify-content:space-between;align-items:center;gap:var(--cs-space-2);color:var(--theme-text);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.cs-slug__label-text{align-items:center;gap:4px;line-height:1;display:inline-flex}.cs-slug__required{color:var(--color-error-500);margin-inline-start:2px;font-weight:700}.cs-slug__chip{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.cs-slug__chip[data-tone=ok]{color:var(--color-success-500,#00c46a)}.cs-slug__chip-dot{display:none}.cs-slug__input{width:100%}.cs-slug__auto-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--cs-motion-micro);align-items:center;gap:3px;margin:0;padding:0;line-height:1;display:inline-flex;color:var(--theme-text-disabled,#6b6e77)!important;font-size:11px!important;font-weight:400!important}.cs-slug__auto-toggle:hover{color:var(--theme-text-soft,#a4a7af)!important}.cs-slug__auto-toggle>span{color:inherit;font-size:11px;font-weight:400}.cs-slug__auto-toggle:before{content:"";width:9px;height:9px;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro);background:0 0;border:1.5px solid;border-radius:2px;flex-shrink:0;display:inline-block}.cs-slug__auto-toggle:has(>.cs-slug__auto-check:checked):before{border-color:var(--cs-cyan-500,#06c7f2);background-color:var(--cs-cyan-500,#06c7f2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 4.2L3.2 5.8L6.5 2.2' stroke='%23000814' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 8px}.cs-slug__auto-toggle:has(>.cs-slug__auto-check:focus-visible):before{outline:2px solid var(--cs-tint-focus-ring);outline-offset:1px}.cs-slug__auto-check{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-slug__auto-info{appearance:none;border:1px solid var(--theme-text-disabled,#6b6e77);width:11px;min-width:11px;height:11px;min-height:11px;color:var(--theme-text-disabled,#6b6e77);cursor:help;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:Georgia,serif;font-size:8px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.cs-slug__auto-info:hover{border-color:var(--theme-text-soft,#a4a7af);color:var(--theme-text-soft,#a4a7af)}.cs-slug__auto-info:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);border-color:var(--cs-cyan-500,#06c7f2);color:var(--cs-cyan-500,#06c7f2);outline:none}.cs-slug__collision{color:var(--color-error-500,#f08f8f);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.4;display:flex}.cs-slug__collision>span{font-weight:700}.cs-permalink__dot,.cs-social-card__dot,.cs-schema-preview__chip>[class$=__dot],.cs-seo-health__dot{display:none!important}.cs-canonical__header>.cs-canonical__title,.cs-canonical__header>.cs-outbound-redirect__title,.cs-canonical__header>.cs-url-history__title,.cs-canonical__header>.cs-schema-preview__title,.cs-canonical__header>.cs-social-card__title,.cs-canonical__header>.cs-head-tags__title,.cs-canonical__header>.cs-seo-health__title,.cs-outbound-redirect__header>.cs-canonical__title,.cs-outbound-redirect__header>.cs-outbound-redirect__title,.cs-outbound-redirect__header>.cs-url-history__title,.cs-outbound-redirect__header>.cs-schema-preview__title,.cs-outbound-redirect__header>.cs-social-card__title,.cs-outbound-redirect__header>.cs-head-tags__title,.cs-outbound-redirect__header>.cs-seo-health__title,.cs-url-history__header>.cs-canonical__title,.cs-url-history__header>.cs-outbound-redirect__title,.cs-url-history__header>.cs-url-history__title,.cs-url-history__header>.cs-schema-preview__title,.cs-url-history__header>.cs-social-card__title,.cs-url-history__header>.cs-head-tags__title,.cs-url-history__header>.cs-seo-health__title,.cs-schema-preview__header>.cs-canonical__title,.cs-schema-preview__header>.cs-outbound-redirect__title,.cs-schema-preview__header>.cs-url-history__title,.cs-schema-preview__header>.cs-schema-preview__title,.cs-schema-preview__header>.cs-social-card__title,.cs-schema-preview__header>.cs-head-tags__title,.cs-schema-preview__header>.cs-seo-health__title,.cs-social-card__header>.cs-canonical__title,.cs-social-card__header>.cs-outbound-redirect__title,.cs-social-card__header>.cs-url-history__title,.cs-social-card__header>.cs-schema-preview__title,.cs-social-card__header>.cs-social-card__title,.cs-social-card__header>.cs-head-tags__title,.cs-social-card__header>.cs-seo-health__title,.cs-head-tags__header>.cs-canonical__title,.cs-head-tags__header>.cs-outbound-redirect__title,.cs-head-tags__header>.cs-url-history__title,.cs-head-tags__header>.cs-schema-preview__title,.cs-head-tags__header>.cs-social-card__title,.cs-head-tags__header>.cs-head-tags__title,.cs-head-tags__header>.cs-seo-health__title,.cs-seo-health__header>.cs-canonical__title,.cs-seo-health__header>.cs-outbound-redirect__title,.cs-seo-health__header>.cs-url-history__title,.cs-seo-health__header>.cs-schema-preview__title,.cs-seo-health__header>.cs-social-card__title,.cs-seo-health__header>.cs-head-tags__title,.cs-seo-health__header>.cs-seo-health__title{order:0}.cs-canonical__header>.cs-canonical__chevron,.cs-canonical__header>.cs-outbound-redirect__chevron,.cs-canonical__header>.cs-url-history__chevron,.cs-canonical__header>.cs-schema-preview__chevron,.cs-canonical__header>.cs-social-card__chevron,.cs-canonical__header>.cs-head-tags__chevron,.cs-canonical__header>.cs-seo-health__chevron,.cs-outbound-redirect__header>.cs-canonical__chevron,.cs-outbound-redirect__header>.cs-outbound-redirect__chevron,.cs-outbound-redirect__header>.cs-url-history__chevron,.cs-outbound-redirect__header>.cs-schema-preview__chevron,.cs-outbound-redirect__header>.cs-social-card__chevron,.cs-outbound-redirect__header>.cs-head-tags__chevron,.cs-outbound-redirect__header>.cs-seo-health__chevron,.cs-url-history__header>.cs-canonical__chevron,.cs-url-history__header>.cs-outbound-redirect__chevron,.cs-url-history__header>.cs-url-history__chevron,.cs-url-history__header>.cs-schema-preview__chevron,.cs-url-history__header>.cs-social-card__chevron,.cs-url-history__header>.cs-head-tags__chevron,.cs-url-history__header>.cs-seo-health__chevron,.cs-schema-preview__header>.cs-canonical__chevron,.cs-schema-preview__header>.cs-outbound-redirect__chevron,.cs-schema-preview__header>.cs-url-history__chevron,.cs-schema-preview__header>.cs-schema-preview__chevron,.cs-schema-preview__header>.cs-social-card__chevron,.cs-schema-preview__header>.cs-head-tags__chevron,.cs-schema-preview__header>.cs-seo-health__chevron,.cs-social-card__header>.cs-canonical__chevron,.cs-social-card__header>.cs-outbound-redirect__chevron,.cs-social-card__header>.cs-url-history__chevron,.cs-social-card__header>.cs-schema-preview__chevron,.cs-social-card__header>.cs-social-card__chevron,.cs-social-card__header>.cs-head-tags__chevron,.cs-social-card__header>.cs-seo-health__chevron,.cs-head-tags__header>.cs-canonical__chevron,.cs-head-tags__header>.cs-outbound-redirect__chevron,.cs-head-tags__header>.cs-url-history__chevron,.cs-head-tags__header>.cs-schema-preview__chevron,.cs-head-tags__header>.cs-social-card__chevron,.cs-head-tags__header>.cs-head-tags__chevron,.cs-head-tags__header>.cs-seo-health__chevron,.cs-seo-health__header>.cs-canonical__chevron,.cs-seo-health__header>.cs-outbound-redirect__chevron,.cs-seo-health__header>.cs-url-history__chevron,.cs-seo-health__header>.cs-schema-preview__chevron,.cs-seo-health__header>.cs-social-card__chevron,.cs-seo-health__header>.cs-head-tags__chevron,.cs-seo-health__header>.cs-seo-health__chevron{order:1;margin-left:0}.cs-canonical__header>.cs-canonical__summary,.cs-canonical__header>.cs-outbound-redirect__summary,.cs-canonical__header>.cs-url-history__summary,.cs-canonical__header>.cs-schema-preview__chip,.cs-canonical__header>.cs-social-card__chip,.cs-canonical__header>.cs-head-tags__summary,.cs-canonical__header>.cs-seo-health__chip,.cs-canonical__header>.cs-seo-health__score,.cs-outbound-redirect__header>.cs-canonical__summary,.cs-outbound-redirect__header>.cs-outbound-redirect__summary,.cs-outbound-redirect__header>.cs-url-history__summary,.cs-outbound-redirect__header>.cs-schema-preview__chip,.cs-outbound-redirect__header>.cs-social-card__chip,.cs-outbound-redirect__header>.cs-head-tags__summary,.cs-outbound-redirect__header>.cs-seo-health__chip,.cs-outbound-redirect__header>.cs-seo-health__score,.cs-url-history__header>.cs-canonical__summary,.cs-url-history__header>.cs-outbound-redirect__summary,.cs-url-history__header>.cs-url-history__summary,.cs-url-history__header>.cs-schema-preview__chip,.cs-url-history__header>.cs-social-card__chip,.cs-url-history__header>.cs-head-tags__summary,.cs-url-history__header>.cs-seo-health__chip,.cs-url-history__header>.cs-seo-health__score,.cs-schema-preview__header>.cs-canonical__summary,.cs-schema-preview__header>.cs-outbound-redirect__summary,.cs-schema-preview__header>.cs-url-history__summary,.cs-schema-preview__header>.cs-schema-preview__chip,.cs-schema-preview__header>.cs-social-card__chip,.cs-schema-preview__header>.cs-head-tags__summary,.cs-schema-preview__header>.cs-seo-health__chip,.cs-schema-preview__header>.cs-seo-health__score,.cs-social-card__header>.cs-canonical__summary,.cs-social-card__header>.cs-outbound-redirect__summary,.cs-social-card__header>.cs-url-history__summary,.cs-social-card__header>.cs-schema-preview__chip,.cs-social-card__header>.cs-social-card__chip,.cs-social-card__header>.cs-head-tags__summary,.cs-social-card__header>.cs-seo-health__chip,.cs-social-card__header>.cs-seo-health__score,.cs-head-tags__header>.cs-canonical__summary,.cs-head-tags__header>.cs-outbound-redirect__summary,.cs-head-tags__header>.cs-url-history__summary,.cs-head-tags__header>.cs-schema-preview__chip,.cs-head-tags__header>.cs-social-card__chip,.cs-head-tags__header>.cs-head-tags__summary,.cs-head-tags__header>.cs-seo-health__chip,.cs-head-tags__header>.cs-seo-health__score,.cs-seo-health__header>.cs-canonical__summary,.cs-seo-health__header>.cs-outbound-redirect__summary,.cs-seo-health__header>.cs-url-history__summary,.cs-seo-health__header>.cs-schema-preview__chip,.cs-seo-health__header>.cs-social-card__chip,.cs-seo-health__header>.cs-head-tags__summary,.cs-seo-health__header>.cs-seo-health__chip,.cs-seo-health__header>.cs-seo-health__score{order:2;margin-left:auto}.cs-canonical{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);padding:var(--cs-space-3)}.cs-canonical[data-active=true]{box-shadow:var(--cs-shadow-input-rest),inset 3px 0 0 #d97706;border-color:#d9770673}.cs-canonical__header{align-items:center;gap:var(--cs-space-2);cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin-bottom:0;padding:0;display:flex}.cs-canonical[data-expanded=true] .cs-canonical__header{margin-bottom:var(--cs-space-2)}.cs-canonical__title{color:var(--theme-text);font-size:13px;font-weight:600}.cs-canonical__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-canonical[data-expanded=true] .cs-canonical__chevron{transform:rotate(-180deg)}.cs-canonical__summary{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.cs-canonical[data-active=false] .cs-canonical__summary{color:var(--cs-cyan-600,var(--cs-cyan-500))}.cs-canonical[data-active=true] .cs-canonical__summary{color:#d97706}.cs-canonical__body{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-canonical__readout{font-family:var(--font-mono);color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);word-break:break-all;padding:6px 8px;font-size:12px;line-height:1.45}.cs-canonical__placeholder{color:var(--theme-text-disabled);font-style:italic}.cs-canonical__toggle{align-items:center;gap:var(--cs-space-2);color:var(--theme-text);cursor:pointer;font-size:12px;display:inline-flex}.cs-canonical__toggle input[type=checkbox]{flex-shrink:0}.cs-canonical__nested{padding:var(--cs-space-2) 0 0;border-top:1px dashed var(--theme-elevation-150);margin-top:var(--cs-space-1);flex-direction:column;gap:4px;display:flex}.cs-canonical__label{color:var(--theme-text-soft);letter-spacing:.01em;margin-top:2px;font-size:12px;font-weight:500}.cs-canonical__input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);width:100%;height:32px;color:var(--theme-text);font-family:var(--font-mono);transition:border-color var(--cs-motion-micro);padding:0 8px;font-size:12px}.cs-canonical__input:focus{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-canonical__hint{color:var(--theme-text-soft);margin:2px 0 0;font-size:11px;line-height:1.45}.cs-canonical__hint--muted{color:var(--theme-text-disabled);font-style:italic}.cs-canonical__health{margin:4px 0 0;font-size:12px;line-height:1.4}.cs-canonical__health--checking{color:var(--theme-text-soft)}.cs-canonical__health--ok{color:var(--color-success-500)}.cs-canonical__health--bad{color:var(--color-error-500);font-weight:500}.cs-canonical__health--warn{color:var(--color-warning-500)}.cs-canonical__explainer{color:var(--theme-text-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.cs-canonical__explainer>summary{cursor:pointer;color:var(--theme-text-soft);transition:color var(--cs-motion-micro);align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.cs-canonical__explainer>summary::-webkit-details-marker{display:none}.cs-canonical__explainer>summary:hover{color:var(--theme-text)}.cs-canonical__explainer[open] .cs-canonical__explainer-chevron{transform:rotate(0)}.cs-canonical__explainer p{margin:6px 0 0}.cs-canonical__explainer strong{color:var(--theme-text);font-weight:600}.cs-canonical__explainer-chevron{width:14px;height:14px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}.cs-doc-header{align-items:center;column-gap:var(--cs-space-3);flex-flow:wrap;flex:1 1 0;row-gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.cs-doc-header__top{align-items:center;gap:var(--cs-space-2);flex:auto;min-width:0;display:inline-flex}.cs-doc-header__badge{letter-spacing:.07em;text-transform:uppercase;background:var(--theme-elevation-100);color:var(--theme-text-soft);border:1px solid var(--theme-elevation-150);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.cs-doc-header__badge[data-tone=live]{color:var(--color-success-500,#00c46a);background:#00c46a1a;border-color:#00c46a52}.cs-doc-header__badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cs-doc-header__title{letter-spacing:-.01em;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;padding:0;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.cs-doc-header__meta{color:var(--theme-text-soft);flex-wrap:nowrap;align-items:center;gap:2px 14px;min-width:0;max-width:100%;margin:0;padding:0;font-size:12px;line-height:1.3;list-style:none;display:flex;overflow:hidden}.cs-doc-header__meta li{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:4px;display:inline-flex}.cs-doc-header__meta-label{color:var(--theme-text-soft);font-weight:400}.cs-doc-header__meta-value{color:var(--theme-text);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1100px){.cs-doc-header__meta li:nth-child(2){display:none}}@media (max-width:900px){.cs-doc-header__meta li:nth-child(n+3){display:none}}@media (max-width:720px){.cs-doc-header__meta{display:none}}@media (max-width:560px){.cs-doc-header__title{font-size:15px}.cs-doc-header__badge{padding:2px 8px;font-size:10px}}.cs-permalink{margin:var(--cs-space-3) 0;flex-direction:column;gap:6px;display:flex}.cs-permalink--empty{padding:10px var(--cs-space-4);border:1px dashed var(--theme-elevation-200);border-radius:var(--cs-radius-input);background:var(--theme-elevation-50);color:var(--theme-text-disabled);font-size:12px}.cs-permalink__label{align-items:center;gap:var(--cs-space-2);color:var(--theme-text-soft);font-size:13px;font-weight:500;display:flex}.cs-permalink__chip{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.cs-permalink__chip[data-tone=live]{color:var(--color-success-500,#00c46a)}.cs-permalink__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cs-permalink__row{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);box-shadow:var(--cs-shadow-input-rest);align-items:stretch;gap:4px;padding:6px 8px;display:flex}.cs-permalink__url{min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--theme-text);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;align-self:center;font-size:12px;line-height:1.5}.cs-permalink__icon-btn{width:26px;height:26px;color:var(--theme-text-soft);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cs-permalink__icon-btn:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.cs-permalink__icon-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-permalink__icon-btn[data-state=success]{color:var(--color-success-500,#00c46a)}.cs-seo-health{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-seo-health__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-seo-health__header:hover{background:var(--theme-elevation-100)}.cs-seo-health__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-seo-health__title{flex-shrink:0;font-weight:600}.cs-seo-health__chip{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.cs-seo-health__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cs-seo-health__score{letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.cs-seo-health__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-seo-health[data-expanded=true] .cs-seo-health__chevron{transform:rotate(-180deg)}.cs-seo-health__body{padding:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-seo-health__summary{color:var(--theme-text-soft);margin:0;font-size:12px}.cs-seo-health__checks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cs-seo-health__checks li{color:var(--theme-text);align-items:center;gap:8px;font-size:12px;display:flex}.cs-seo-health__checks li[data-pass=true]{color:var(--theme-text-soft)}.cs-seo-health__mark{background:var(--color-error-500,#c54040);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}li[data-pass=true] .cs-seo-health__mark{background:var(--color-success-500,#2fae67)}.cs-seo-indexable{margin:var(--cs-space-3) 0;border:0;padding:0}.cs-seo-indexable__legend{justify-content:space-between;align-items:center;gap:var(--cs-space-2);width:100%;margin:0 0 6px;padding:0;display:flex}.cs-seo-indexable__title{color:var(--theme-text);font-size:13px;font-weight:500}.cs-seo-indexable__chip{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.cs-seo-indexable__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cs-seo-indexable__group{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.cs-seo-indexable__option{color:var(--theme-text-soft);letter-spacing:-.01em;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:0;border-radius:4px;padding:5px 3px;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.cs-seo-indexable__option:hover{background:var(--theme-elevation-100)}.cs-seo-indexable__option:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-seo-indexable__option[data-active=true]{background:var(--cs-tint-brand-soft,#06c7f214);font-weight:600}.cs-head-tags{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-head-tags__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-head-tags__header:hover{background:var(--theme-elevation-100)}.cs-head-tags__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-head-tags__title{flex-shrink:0;font-weight:600}.cs-head-tags__summary{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;flex-shrink:0;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.cs-head-tags__summary[data-tone=active]{color:var(--cs-cyan-600,var(--cs-cyan-500))}.cs-head-tags__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-head-tags[data-expanded=true] .cs-head-tags__chevron{transform:rotate(-180deg)}.cs-head-tags__body{border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;padding:0;display:flex}.cs-head-tags__section{padding:10px var(--cs-space-3) 12px;flex-direction:column;gap:8px;display:flex}.cs-head-tags__section+.cs-head-tags__section{border-top:1px solid var(--theme-elevation-150)}.cs-head-tags__section-head{flex-direction:column;gap:2px;display:flex}.cs-head-tags__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text);margin:0;font-size:12px;font-weight:600;line-height:1.2}.cs-head-tags__section-hint{color:var(--theme-text-soft);margin:0;font-size:11px;line-height:1.4}.cs-head-tags__input,.cs-head-tags__textarea{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg);width:100%;color:var(--theme-text);padding:5px 8px;font-family:inherit;font-size:12px;line-height:1.4}.cs-head-tags__input::placeholder,.cs-head-tags__textarea::placeholder{color:var(--theme-text-disabled)}.cs-head-tags__input:focus-visible,.cs-head-tags__textarea:focus-visible{border-color:var(--cs-tint-focus-ring);box-shadow:inset 0 0 0 1px var(--cs-tint-focus-ring);outline:none}.cs-head-tags__input--mono,.cs-head-tags__textarea--mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.cs-head-tags__textarea{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);resize:vertical;min-height:56px;font-size:11px}.cs-head-tags__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-head-tags__btn{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}.cs-head-tags__btn:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-250,var(--theme-elevation-200))}.cs-head-tags__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-head-tags__btn:disabled{opacity:.55;cursor:not-allowed}.cs-head-tags__btn--primary{border-color:var(--cs-cyan-500,#06c7f2);color:var(--cs-cyan-500,#06c7f2);background:#06c7f214}.cs-head-tags__btn--primary:hover:not(:disabled){background:#06c7f224}.cs-head-tags__btn--ghost{color:var(--theme-text-soft);background:0 0;border-color:#0000}.cs-head-tags__btn--ghost:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-text)}.cs-head-tags__feedback{color:var(--theme-text-soft);font-size:11px;line-height:1.3}.cs-head-tags__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-head-tags__hreflang-row{grid-template-columns:76px 1fr 24px;align-items:center;gap:4px;display:grid}.cs-head-tags__meta-row{grid-template-columns:96px 1fr 24px;align-items:start;gap:4px;display:grid}.cs-head-tags__meta-row-fields{gap:4px;display:grid}.cs-head-tags__remove{width:24px;height:24px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;font-size:16px;line-height:1}.cs-head-tags__remove:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.cs-head-tags__remove:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-head-tags__issues{border-radius:var(--cs-radius-input);background:#fbbf240f;border:1px solid #fbbf2440;flex-direction:column;gap:3px;margin:0;padding:6px 8px;font-size:11px;line-height:1.4;list-style:none;display:flex}.cs-head-tags__issues li{color:var(--theme-text-soft);align-items:baseline;gap:6px;display:flex}.cs-head-tags__issues li span{flex-shrink:0}.cs-head-tags__issues li[data-severity=warning]{color:var(--color-warning-500,#fbbf24)}.cs-social-card{margin:var(--cs-space-3) 0;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);background:var(--theme-input-bg);box-shadow:var(--cs-shadow-input-rest);overflow:hidden}.cs-social-card__header{align-items:center;gap:var(--cs-space-2);width:100%;padding:10px var(--cs-space-4);cursor:pointer;text-align:left;color:var(--theme-text);transition:background-color var(--cs-motion-micro);background:0 0;border:0;font-size:13px;line-height:1.3;display:flex}.cs-social-card__header:hover{background:var(--theme-elevation-100)}.cs-social-card__header:focus-visible{box-shadow:inset 0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-social-card__title{flex-shrink:0;font-weight:600}.cs-social-card__chip{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.cs-social-card__chip[data-tone=active]{color:var(--cs-cyan-600,var(--cs-cyan-500))}.cs-social-card__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cs-social-card__chevron{width:18px;height:18px;color:var(--theme-text-soft);transition:transform var(--cs-motion-micro);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cs-social-card[data-expanded=true] .cs-social-card__chevron{transform:rotate(-180deg)}.cs-social-card__body{gap:var(--cs-space-2);padding:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg);flex-direction:column;display:flex}.cs-social-card__og-row{gap:var(--cs-space-2);align-items:flex-start;display:flex}.cs-social-card__og-thumb{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0;width:96px;height:56px;display:block;overflow:hidden}.cs-social-card__og-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cs-social-card__og-empty,.cs-social-card__og-skel{border-radius:var(--cs-radius-input);border:1px dashed var(--theme-elevation-200);background:var(--theme-elevation-50);width:96px;height:56px;color:var(--theme-text-disabled);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.cs-social-card__og-skel{background:linear-gradient(90deg, var(--theme-elevation-50) 0%, var(--theme-elevation-100) 50%, var(--theme-elevation-50) 100%);background-size:200% 100%;animation:1.2s linear infinite cs-social-card-skel}@keyframes cs-social-card-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.cs-social-card__og-meta{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.cs-social-card__og-actions{flex-wrap:wrap;gap:4px;display:flex}.cs-social-card__btn{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro);padding:4px 10px;font-size:12px;font-weight:500}.cs-social-card__btn:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--theme-elevation-250,var(--theme-elevation-200))}.cs-social-card__btn:disabled{opacity:.55;cursor:not-allowed}.cs-social-card__btn--ghost{color:var(--theme-text-soft);background:0 0;border-color:#0000}.cs-social-card__btn--ghost:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-text)}.cs-social-card__input{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg);width:100%;color:var(--theme-text);padding:6px 8px;font-size:12px;line-height:1.4}.cs-social-card__input:focus-visible{border-color:var(--cs-tint-focus-ring);box-shadow:inset 0 0 0 1px var(--cs-tint-focus-ring);outline:none}.cs-social-card__hint{color:var(--theme-text-soft);margin:0;font-size:12px;line-height:1.4}.cs-social-card__hint--meta{color:var(--theme-text-disabled);font-variant-numeric:tabular-nums}.cs-social-card__error{color:var(--color-error-500);margin:0;font-size:12px;line-height:1.4}.cs-social-card__warnings{border-radius:var(--cs-radius-input);color:var(--color-warning-500,#fbbf24);background:#fbbf240f;border:1px solid #fbbf2440;flex-direction:column;gap:2px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4;list-style:none;display:flex}.cs-social-card__preview{margin-top:var(--cs-space-2)}.cs-social-card__override{border-top:1px solid var(--theme-elevation-150);padding-top:var(--cs-space-2);flex-direction:column;gap:6px;display:flex}.cs-social-card__toggle{cursor:pointer;color:var(--theme-text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cs-social-card__toggle input{accent-color:var(--cs-cyan-500,#06c7f2);cursor:pointer}.cs-social-card__override-fields{flex-direction:column;gap:6px;padding-top:4px;display:flex}.cs-social-card__field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-social-card__field-label{color:var(--theme-text-soft);font-size:12px;font-weight:500}.cs-social-card__input--textarea{resize:vertical;min-height:48px;font-family:inherit;line-height:1.4}.cs-social-card__counter{font-variant-numeric:tabular-nums;color:var(--theme-text-soft);font-size:11px}.cs-social-card__counter--warn{color:var(--color-warning-500,#fbbf24)}.cs-social-card__counter--bad{color:var(--color-error-500,#ff5c5c)}.field-type.checkbox.field-name-featured{margin-top:var(--cs-space-4);padding-top:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150)}.cs-display-pub{margin-bottom:var(--cs-space-3)}.cs-display-pub__label{justify-content:space-between;align-items:center;gap:var(--cs-space-2);color:var(--theme-text);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.cs-display-pub__label-text{align-items:center;gap:4px;line-height:1;display:inline-flex}.cs-display-pub__info{appearance:none;border:1px solid var(--theme-text-disabled,#6b6e77);width:11px;min-width:11px;height:11px;min-height:11px;color:var(--theme-text-disabled,#6b6e77);cursor:help;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:Georgia,serif;font-size:8px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.cs-display-pub__info:hover,.cs-display-pub__info:focus-visible{border-color:var(--theme-text-soft,#a4a7af);color:var(--theme-text-soft,#a4a7af)}.cs-display-pub__chip{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.cs-display-pub__chip[data-tone=ok]{color:var(--color-success-500,#00c46a)}.cs-display-pub__chip[data-tone=warn]{color:var(--color-warning-500,#f6c453)}.cs-display-pub__chip[data-tone=danger]{color:var(--color-error-500,#f08f8f)}.cs-display-pub__chip[data-tone=info]{color:var(--cs-cyan-500,#06c7f2)}.cs-display-pub__hint{color:var(--theme-text-soft);margin:4px 0 0;font-size:12px;line-height:1.4}.cs-display-pub__hint--warn{color:var(--color-warning-500,#f6c453)}.cs-display-pub__warning{color:var(--color-error-500,#f08f8f);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.4;display:flex}.cs-display-pub__warning>span{flex-shrink:0;font-weight:700}.cs-display-pub__future{color:var(--theme-text);background:#06c7f214;border:1px solid #06c7f240;border-radius:4px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.cs-display-pub__future>p{margin:0 0 6px}.cs-display-pub__future>p:last-of-type{margin-bottom:8px}.cs-display-pub__future>.cs-btn{margin-top:2px}.cs-display-pub__future-hint{color:var(--theme-text-soft);font-size:11px;font-style:italic;margin:4px 0 0!important}.document-fields--has-sidebar{--cs-doc-sidebar-w:440px;--cs-doc-sidebar-collapsed-w:40px;position:relative}@media (min-width:1025px){.document-fields--has-sidebar>.document-fields__sidebar-wrap{flex-basis:440px;flex-grow:0!important;flex-shrink:0!important;min-width:0!important}.document-fields--has-sidebar .document-fields__sidebar-fields{padding-inline:var(--cs-space-4)!important}.document-fields--has-sidebar[data-cs-sidebar-collapsed="1"]>.document-fields__sidebar-wrap{overflow:hidden}.document-fields--has-sidebar[data-cs-sidebar-collapsed="1"] .document-fields__sidebar{visibility:hidden}}.cs-doc-sidebar-ctl{pointer-events:none;z-index:6;position:absolute;inset:0}@media (max-width:1024px){.cs-doc-sidebar-ctl{display:none}}.cs-doc-sidebar-ctl__handle{top:0;bottom:0;right:var(--cs-doc-sidebar-w,440px);appearance:none;cursor:col-resize;touch-action:none;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:stretch;width:14px;margin:0;padding:0;display:flex;position:absolute;transform:translate(50%)}.cs-doc-sidebar-ctl__handle:before{content:"";width:2px;transition:background-color var(--cs-motion-micro);background:0 0;border-radius:1px}.cs-doc-sidebar-ctl__handle:hover:before,.cs-doc-sidebar-ctl__handle:focus-visible:before{background:var(--cs-cyan-500)}.cs-doc-sidebar-ctl__handle:focus-visible{outline:none}.document-fields--has-sidebar[data-cs-sidebar-collapsed="1"] .cs-doc-sidebar-ctl__handle{display:none}.cs-doc-sidebar-ctl__toggle{top:var(--cs-space-3,12px);right:var(--cs-doc-sidebar-w,440px);appearance:none;border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input,6px);background:var(--theme-input-bg);width:24px;height:24px;color:var(--theme-text-soft);cursor:pointer;pointer-events:auto;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(50%)}.cs-doc-sidebar-ctl__toggle:hover{color:var(--cs-cyan-500);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-doc-sidebar-ctl__toggle:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-doc-sidebar-ctl__toggle svg{width:14px;height:14px;display:block}.document-fields--has-sidebar[data-cs-sidebar-collapsed="1"] .cs-doc-sidebar-ctl__toggle{right:calc(var(--cs-doc-sidebar-collapsed-w,40px)/2)}html[data-cs-fullscreen=true] body{overflow:hidden}html[data-cs-fullscreen=true] .rich-text-lexical__wrap.cs-fullscreen-host{z-index:9000;flex-direction:column;background:var(--theme-bg)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-cs-fullscreen=true] .rich-text-lexical__wrap.cs-fullscreen-host>.editor-container{overflow:hidden;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important}html[data-cs-fullscreen=true] .rich-text-lexical__wrap.cs-fullscreen-host .editor-scroller{overflow-x:hidden;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}html[data-cs-fullscreen=true] .rich-text-lexical__wrap.cs-fullscreen-host .ContentEditable__root{max-width:680px;padding:var(--cs-space-16) var(--cs-space-8) var(--cs-space-16);min-height:0;margin:0 auto}html[data-cs-fullscreen=true] .floating-text-format-popup,html[data-cs-fullscreen=true] .toolbar,html[data-cs-fullscreen=true] .editor-shell .toolbar,html[data-cs-fullscreen=true] .slash-menu-popup,html[data-cs-fullscreen=true] .link-editor,html[data-cs-fullscreen=true] .typeahead-popover,html[data-cs-fullscreen=true] .draggable-block-menu,html[data-cs-fullscreen=true] .floating-link-editor{z-index:9200!important}.rich-text-lexical__wrap{position:relative}.cs-fullscreen-toggle--inline{z-index:35;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);height:28px;box-shadow:var(--cs-shadow-lift-sm);color:var(--theme-text);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:4px;right:8px}.cs-fullscreen-toggle--inline:hover{background:var(--cs-cyan-500);color:#04212a;box-shadow:var(--cs-shadow-lift-md);border-color:#0000}.cs-fullscreen-toggle--inline:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-fullscreen-toggle--inline svg{flex-shrink:0;width:13px;height:13px}@media (max-width:600px){.cs-fullscreen-toggle--inline{justify-content:center;width:28px;padding:0}.cs-fullscreen-toggle--inline .cs-fullscreen-toggle__label{display:none}}.cs-fullscreen-toggle__label{white-space:nowrap}html[data-cs-fullscreen=true] .cs-fullscreen-toggle--inline{z-index:9100;background:var(--theme-elevation-150)}.cs-fullscreen-toggle:not(.cs-fullscreen-toggle--floating):not(.cs-fullscreen-toggle--inline){border-radius:var(--cs-radius-input);width:28px;height:28px;color:var(--theme-text-soft);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cs-fullscreen-toggle:not(.cs-fullscreen-toggle--floating):not(.cs-fullscreen-toggle--inline):hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500)}.cs-fullscreen-toggle:not(.cs-fullscreen-toggle--floating):not(.cs-fullscreen-toggle--inline):focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-fullscreen-toggle:not(.cs-fullscreen-toggle--floating):not(.cs-fullscreen-toggle--inline)[data-active=true]{background:var(--cs-tint-brand-medium);color:var(--cs-cyan-500)}.cs-fullscreen-toggle:not(.cs-fullscreen-toggle--floating):not(.cs-fullscreen-toggle--inline) svg{width:16px;height:16px}.cs-fullscreen-cluster{top:var(--cs-space-3);right:var(--cs-space-3);z-index:9100;align-items:center;gap:var(--cs-space-2);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);box-shadow:var(--cs-shadow-lift-md);border-radius:999px;padding:6px 10px;display:none;position:fixed}html[data-cs-fullscreen=true] .cs-fullscreen-cluster{display:inline-flex}.cs-fullscreen-cluster kbd{font-family:var(--font-mono);background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-250);border-radius:4px;padding:1px 5px;font-size:11px}@media (prefers-reduced-motion:reduce){.cs-fullscreen-toggle,.cs-fullscreen-cluster{transition:none}}.cs-list{min-height:calc(100vh - var(--cs-app-header-height,56px));flex-direction:column;display:flex}.cs-list__gutter{flex:1;padding-left:var(--cs-space-4,16px)!important;padding-right:var(--cs-space-4,16px)!important}.cs-list__header{align-items:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-5);padding-top:var(--cs-space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.cs-list__heading{align-self:center;align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;flex:1;min-width:240px;display:flex}.cs-list__title-row{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;min-width:0;display:flex}.cs-list__title{color:var(--cs-text-heading);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.cs-list__description{color:var(--theme-text-soft);margin-top:4px;font-size:13px;line-height:1.4}.cs-list__controls{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-list__search{align-items:center;display:inline-flex}.cs-list__search-input{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);color:var(--theme-text);min-width:240px;height:36px;padding:0 var(--cs-space-3);transition:border-color var(--cs-motion-micro);font-size:13px}.cs-list__search-input:focus-visible{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-list__menu-trigger{border-radius:var(--cs-radius-input);width:36px;height:36px;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);justify-content:center;align-items:center;font-size:0;display:inline-flex;position:relative;overflow:visible}.cs-list__menu-trigger:hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500)}.cs-list__menu-trigger:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-list__menu-trigger:empty:after{content:"";background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='3' r='1.5' fill='currentColor'/><circle cx='8' cy='8' r='1.5' fill='currentColor'/><circle cx='8' cy='13' r='1.5' fill='currentColor'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='3' r='1.5' fill='currentColor'/><circle cx='8' cy='8' r='1.5' fill='currentColor'/><circle cx='8' cy='13' r='1.5' fill='currentColor'/></svg>") 50%/contain no-repeat}.cs-list__table{background:var(--theme-elevation-50);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-surface-raised);position:relative;overflow:clip}.cs-list__table--empty{flex-direction:column;justify-content:center;min-height:320px;display:flex}.cs-bulk-bar{background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);align-items:center;gap:var(--cs-space-4);margin-bottom:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-6);justify-content:space-between;display:flex;box-shadow:0 4px 12px -4px #0000001f}.cs-bulk-bar__count{color:var(--theme-text);font-size:13px}.cs-bulk-bar__count strong{color:var(--cs-text-heading);font-weight:600}.cs-bulk-bar__actions{gap:var(--cs-space-2);display:flex}.cs-column-picker__list{margin:0;padding:0;list-style:none}.cs-column-picker__row{border-bottom:1px solid var(--theme-elevation-150);padding:var(--cs-space-2) 0}.cs-column-picker__row:last-child{border-bottom:none}.cs-column-picker__row-label{cursor:pointer;align-items:center;gap:var(--cs-space-2);font-size:13px;display:flex}.cs-column-picker__row-label input[type=checkbox]{cursor:pointer}.cs-saved-views__trigger{align-items:center;gap:4px;height:36px;display:inline-flex}.cs-saved-views__count{color:var(--theme-text-soft);font-size:11px}.cs-saved-views__field{gap:var(--cs-space-1);flex-direction:column;display:flex}.cs-saved-views__field>span{color:var(--cs-text-heading);font-size:13px;font-weight:600}.cs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-header .search-filter,.list-header .where-filter,.list-controls .search-filter,.list-controls .where-filter{min-height:0}.list-header .search-filter svg,.list-header .where-filter svg,.list-controls .search-filter svg,.list-controls .where-filter svg{color:var(--theme-text-soft);opacity:.8;width:14px;height:14px}.list-header .search-filter input,.list-header .search-filter input[type=text],.list-header .search-filter input[type=search],.list-header .where-filter input,.list-header .where-filter input[type=text],.list-controls .search-filter input,.list-controls .search-filter input[type=text],.list-controls .search-filter input[type=search],.list-controls .where-filter input,.list-controls .where-filter input[type=text]{height:38px;min-height:38px;padding-block:0;font-size:13px;line-height:1.2}.list-header .search-filter>div,.list-header .search-filter>label,.list-header .where-filter>div,.list-controls .search-filter>div,.list-controls .search-filter>label,.list-controls .where-filter>div{min-height:38px}.sort-column__buttons .sort-column__asc,.sort-column__buttons .sort-column__desc,.list-table thead th[data-sortable=true] .sort-column__asc,.list-table thead th[data-sortable=true] .sort-column__desc{color:var(--theme-text-disabled);transition:color var(--cs-motion-micro)}.sort-column__buttons .sort-column__asc--active,.sort-column__buttons .sort-column__desc--active,.list-table thead th[data-sortable=true] .sort-column__asc--active,.list-table thead th[data-sortable=true] .sort-column__desc--active{color:var(--cs-cyan-500)}.list-table thead th[aria-sort=ascending],.list-table thead th[aria-sort=descending]{color:var(--theme-text);position:relative}.list-table thead th[aria-sort=ascending]:after,.list-table thead th[aria-sort=descending]:after{content:"";inset-inline:0;background:var(--cs-cyan-500);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0}.page-controls{justify-content:flex-end;align-items:center;gap:var(--cs-space-4);padding-block:var(--cs-space-3);margin-top:var(--cs-space-2);display:flex}.page-controls__page-info{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:12px}.paginator,.list-pagination,.collection-list__pagination{justify-content:center;align-items:center;gap:var(--cs-space-2);padding-block:var(--cs-space-3);font-feature-settings:"tnum" 1;display:flex}.paginator button,.paginator a,.list-pagination button,.list-pagination a,.collection-list__pagination button,.collection-list__pagination a{border-radius:var(--cs-radius-input);min-width:32px;height:32px;color:var(--theme-text-soft);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.paginator button:hover:not([disabled]):not([aria-disabled=true]),.paginator a:hover:not([disabled]):not([aria-disabled=true]),.list-pagination button:hover:not([disabled]):not([aria-disabled=true]),.list-pagination a:hover:not([disabled]):not([aria-disabled=true]),.collection-list__pagination button:hover:not([disabled]):not([aria-disabled=true]),.collection-list__pagination a:hover:not([disabled]):not([aria-disabled=true]){background:var(--theme-elevation-100);color:var(--theme-text)}.paginator button[aria-current=page],.paginator button.active,.paginator a[aria-current=page],.paginator a.active,.list-pagination button[aria-current=page],.list-pagination button.active,.list-pagination a[aria-current=page],.list-pagination a.active,.collection-list__pagination button[aria-current=page],.collection-list__pagination button.active,.collection-list__pagination a[aria-current=page],.collection-list__pagination a.active{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-500);border-color:var(--cs-tint-brand-medium)}.paginator button[disabled],.paginator button[aria-disabled=true],.paginator a[disabled],.paginator a[aria-disabled=true],.list-pagination button[disabled],.list-pagination button[aria-disabled=true],.list-pagination a[disabled],.list-pagination a[aria-disabled=true],.collection-list__pagination button[disabled],.collection-list__pagination button[aria-disabled=true],.collection-list__pagination a[disabled],.collection-list__pagination a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.per-page-selector,.list-controls__per-page{align-items:center;gap:var(--cs-space-2);color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-size:12px;display:inline-flex}.cs-list__pagination{justify-content:space-between;align-items:center;gap:var(--cs-space-3) var(--cs-space-4);margin-top:var(--cs-space-2);padding-block:var(--cs-space-3);border-top:1px solid var(--theme-elevation-150);flex-wrap:wrap;display:flex}.cs-list__pagination-count{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:12px}.cs-list__pagination-count strong{color:var(--theme-text);font-weight:600}.cs-list__pagination-controls{align-items:center;gap:var(--cs-space-3) var(--cs-space-5);flex-wrap:wrap;margin-left:auto;display:flex}.cs-list__pagination-pages{align-items:center;gap:var(--cs-space-3);display:flex}.cs-list__page-info{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cs-list__per-page{align-items:center;gap:var(--cs-space-2);display:inline-flex}.cs-list__per-page-label{color:var(--theme-text-soft);white-space:nowrap;font-size:12px}.cs-list__per-page-select{font-feature-settings:"tnum" 1;width:auto;height:30px;padding:0 30px 0 10px;font-size:12px}.cs-relationship-cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:280px;font-size:13px;display:inline-flex;overflow:hidden}.cs-relationship-cell__title{color:var(--theme-text);text-overflow:ellipsis;overflow:hidden}.cs-relationship-cell__sub{color:var(--theme-text-soft);font-size:12px}.cs-relationship-cell__missing{color:var(--cs-text-muted);letter-spacing:0;font-style:normal}.cs-date-cell{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--theme-text);text-align:left;font-size:13px}.cs-date-cell--relative{color:var(--theme-text-soft)}.cs-date-cell--missing{color:var(--cs-text-muted);letter-spacing:0;font-style:normal}.cs-bulk-actions{bottom:var(--cs-space-3);margin-inline:var(--cs-space-3);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-md);z-index:40;display:flex;position:sticky}.cs-bulk-actions__count{color:var(--theme-text);font-size:13px;font-weight:500}.cs-bulk-actions__spacer{flex:1}.list-selection,.collection-list__bulk-actions{background:var(--theme-elevation-100);border-top:1px solid var(--theme-elevation-200);padding:var(--cs-space-2) var(--cs-space-4);align-items:center;gap:var(--cs-space-3);z-index:40;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000d}.list-selection .btn,.list-selection button,.collection-list__bulk-actions .btn,.collection-list__bulk-actions button{min-height:32px}.list-header__title-actions .btn.list-create-new-doc__create-new-button,.list-header__title-actions a.btn--style-pill{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-250);color:var(--theme-text);height:30px;padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-input);letter-spacing:.005em;cursor:pointer;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro),background-color var(--cs-motion-micro);font-size:12px;font-weight:600}.list-header__title-actions .btn.list-create-new-doc__create-new-button:hover:not([disabled]),.list-header__title-actions a.btn--style-pill:hover:not([disabled]){border-color:var(--cs-cyan-500);color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.list-header__title-actions .btn.list-create-new-doc__create-new-button:focus-visible,.list-header__title-actions a.btn--style-pill:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}a[href="/admin/collections/leads/create"]{display:none!important}.cs-col-resize-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.cs-col-resize-handle{appearance:none;pointer-events:auto;cursor:col-resize;touch-action:none;background:0 0;border:0;justify-content:center;width:13px;padding:0;display:flex;position:absolute;transform:translate(-50%)}.cs-col-resize-handle:focus-visible{outline:none}.cs-col-resize-handle__grip{width:2px;height:100%;transition:background-color var(--cs-motion-micro);background:0 0;border-radius:1px}.cs-col-resize-handle:hover .cs-col-resize-handle__grip,.cs-col-resize-handle:focus-visible .cs-col-resize-handle__grip{background:var(--cs-cyan-500)}body.cs-col-resizing,body.cs-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.cs-shortcut-help{z-index:9500;padding:var(--cs-space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cs-shortcut-help__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:absolute;inset:0}.cs-shortcut-help__panel{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-modal);width:100%;max-width:520px;max-height:80vh;animation:cs-shortcut-help-in var(--cs-motion-modal) both;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.cs-shortcut-help__header{padding:var(--cs-space-4) var(--cs-space-4) var(--cs-space-3);border-bottom:1px solid var(--theme-elevation-200);justify-content:space-between;align-items:center;display:flex}.cs-shortcut-help__header h2{color:var(--theme-text);margin:0;font-size:16px;font-weight:600}.cs-shortcut-help__close{border:1px solid var(--theme-elevation-250);width:28px;height:28px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.cs-shortcut-help__close:hover{color:var(--color-error-500);border-color:var(--color-error-500)}.cs-shortcut-help__body{min-height:0;padding:var(--cs-space-3) var(--cs-space-4);flex:1;overflow-y:auto}.cs-shortcut-help__body section{margin-bottom:var(--cs-space-4)}.cs-shortcut-help__body section:last-child{margin-bottom:0}.cs-shortcut-help__body h3{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft);margin:0 0 var(--cs-space-2);font-size:11px;font-weight:600}.cs-shortcut-help__body ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-shortcut-help__body li{justify-content:space-between;align-items:center;gap:var(--cs-space-3);border-radius:var(--cs-radius-input);color:var(--theme-text);padding:6px 8px;font-size:13px;display:flex}.cs-shortcut-help__body li:hover{background:var(--theme-elevation-150)}.cs-shortcut-help__keys{align-items:center;gap:4px;display:inline-flex}.cs-shortcut-help__keys kbd{font-family:var(--font-mono);background:var(--theme-elevation-200);border:1px solid var(--theme-elevation-250);color:var(--theme-text);text-align:center;border-radius:4px;min-width:22px;padding:2px 6px;font-size:11px}.cs-shortcut-help__footer{padding:var(--cs-space-2) var(--cs-space-4);border-top:1px solid var(--theme-elevation-200);color:var(--theme-text-soft);align-items:center;gap:6px;font-size:12px;display:flex}.cs-shortcut-help__footer kbd{font-family:var(--font-mono);background:var(--theme-elevation-200);border:1px solid var(--theme-elevation-250);border-radius:4px;padding:1px 5px;font-size:11px}@keyframes cs-shortcut-help-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cs-shortcut-help__panel{animation:none}}.cs-toast-bus{bottom:64px;right:var(--cs-space-4);z-index:70;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed}@keyframes cs-toast-bus-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.cs-toast-bus__item{pointer-events:auto;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);padding:6px 6px 6px var(--cs-space-3);color:var(--theme-text);box-shadow:var(--cs-shadow-lift-md);align-items:center;gap:var(--cs-space-2);max-width:360px;font-size:12.5px;animation:.2s cubic-bezier(.16,1,.3,1) both cs-toast-bus-in;display:flex}.cs-toast-bus__item--success{border-left:3px solid var(--color-success-500,#00c46a)}.cs-toast-bus__item--info{border-left:3px solid var(--cs-cyan-500)}.cs-toast-bus__item--warning{border-left:3px solid var(--color-warning-500,#fbbf24)}.cs-toast-bus__item--error{border-left:3px solid var(--color-error-500,#ff5c5c)}.cs-toast-bus__message{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-toast-bus__action{color:var(--cs-cyan-500);letter-spacing:.005em;cursor:pointer;border-radius:var(--cs-radius-chip);background:0 0;border:0;flex-shrink:0;padding:2px 6px;font-size:12.5px;font-weight:600}.cs-toast-bus__action:hover{background:var(--cs-tint-brand-soft)}.cs-toast-bus__action:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-toast-bus__close{width:22px;height:22px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.cs-toast-bus__close:hover{color:var(--color-error-500);background:#dc262614}@media (prefers-reduced-motion:reduce){.cs-toast-bus__item{animation:none}}.nav-group__header,.nav__group-header{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.nav-group__header:after,.nav__group-header:after{content:"";right:var(--cs-space-3);border-right:1.5px solid var(--theme-text-disabled);border-bottom:1.5px solid var(--theme-text-disabled);width:8px;height:8px;transition:transform var(--cs-motion-micro);pointer-events:none;margin-top:-4px;position:absolute;top:50%;transform:rotate(45deg)}.nav-group__header[data-collapsed=true]:after,.nav__group-header[data-collapsed=true]:after{transform:rotate(-45deg)}[data-cs-nav-group-collapsed=true]{display:none!important}.doc-header__title,.doc-header .render-title,.list-header__title{letter-spacing:-.005em;color:var(--cs-text-heading);word-break:break-word;max-width:64ch;margin-bottom:var(--cs-space-1);font-size:22px;font-weight:600;line-height:1.3}.collection-list--media .list-header,.collection-list--media .collection-list__header{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.collection-list--media .list-header .btn,.collection-list--media .list-header button,.collection-list--media .collection-list__header .btn,.collection-list--media .collection-list__header button{height:36px;font-size:13px}.collection-list--media .cell-filename{word-break:break-all;max-width:320px}.collection-list--media .cell-filename a{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-list--media .cell-updatedAt,.collection-list--media .cell-createdAt,.collection-list--media .cell-publishedAt{white-space:nowrap;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.collection-list--media .cell-filesize{white-space:nowrap;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--theme-text-soft)}.collection-list--media .cs-media-cell__thumb,.collection-list--media .file-cell__thumb{border-radius:var(--cs-radius-input);border:1px solid var(--theme-elevation-200);background:linear-gradient(45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(-45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, var(--theme-elevation-100) 75%),linear-gradient(-45deg, transparent 75%, var(--theme-elevation-100) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;width:32px;height:32px}.collection-edit--media .field-type.file-field{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collection-edit--media .field-type.file-field .file-field__edit{pointer-events:auto}.cs-media-self{margin-bottom:var(--cs-space-4)}.cs-media-self__card{gap:var(--cs-space-3);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro);grid-template-columns:96px 1fr;align-items:flex-start;display:grid}.cs-media-self__card:hover{border-color:var(--theme-elevation-200)}@media (max-width:720px){.cs-media-self__card{grid-template-columns:80px 1fr}}.cs-media-self__thumb{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);cursor:zoom-in;background:linear-gradient(45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(-45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, var(--theme-elevation-100) 75%),linear-gradient(-45deg, transparent 75%, var(--theme-elevation-100) 75%),var(--theme-elevation-50);width:96px;height:96px;transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro),transform var(--cs-motion-micro);background-position:0 0,0 6px,6px -6px,-6px 0,0 0;background-size:12px 12px,12px 12px,12px 12px,12px 12px,auto;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.cs-media-self__thumb:hover{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-lift-md);transform:translateY(-1px)}.cs-media-self__thumb img{object-fit:contain;width:100%;height:100%;display:block}.cs-media-self__thumb-fallback{font-family:var(--font-mono);color:var(--theme-text-soft);text-align:center;padding:0 4px;font-size:11px}.cs-media-self__body{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-media-self__filename-row{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;min-width:0;display:flex}.cs-media-self__filename{border-radius:var(--cs-radius-input);color:var(--theme-text);font-size:14px;font-weight:600;font-family:var(--font-mono);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:420px;transition:border-color var(--cs-motion-micro),background-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:1px dashed #0000;margin-inline-start:-8px;padding:2px 8px;overflow:hidden}.cs-media-self__filename:hover{border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-self__filename:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-self__rename-icon{border-radius:var(--cs-radius-input);width:28px;height:28px;color:var(--theme-text-soft);cursor:pointer;opacity:.45;transition:opacity var(--cs-motion-micro),background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-media-self__rename-icon svg{width:14px;height:14px}.cs-media-self__rename-icon:hover,.cs-media-self__rename-icon:focus-visible{opacity:1;color:var(--cs-cyan-500);border-color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-self__rename-icon:focus-visible{box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-self__filename-row:hover .cs-media-self__rename-icon{opacity:1}.cs-media-self__filename-input{min-width:200px;height:32px;padding:0 var(--cs-space-2);background:var(--theme-input-bg);border:1px solid var(--cs-cyan-500);border-radius:var(--cs-radius-input);font-family:var(--font-mono);color:var(--theme-text);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);flex:240px;font-size:14px;font-weight:600}.cs-media-self__filename-input:focus,.cs-media-self__filename-input:focus-visible{outline:none}.cs-media-self__filename-ext{font-family:var(--font-mono);color:var(--theme-text-soft);flex-shrink:0;padding-inline-start:0;font-size:13px}.cs-media-self__filename-save,.cs-media-self__filename-cancel{height:30px;padding:0 var(--cs-space-3);border-radius:var(--cs-radius-input);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro);flex-shrink:0;font-size:12.5px;font-weight:500}.cs-media-self__filename-save[disabled],.cs-media-self__filename-cancel[disabled]{opacity:.5;cursor:not-allowed}.cs-media-self__filename-save{background:var(--cs-cyan-500);color:#04212a;border:1px solid #0000}.cs-media-self__filename-save:hover:not([disabled]){background:var(--cs-cyan-400)}.cs-media-self__filename-cancel{color:var(--theme-text-soft);background:0 0;border:1px solid #0000}.cs-media-self__filename-cancel:hover:not([disabled]){color:var(--theme-text);background:var(--theme-elevation-150)}.cs-media-self__meta{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;margin:0;font-size:12.5px}.cs-media-self__url-row{margin-top:var(--cs-space-1);align-items:stretch;gap:4px;display:flex}.cs-media-self__url-input{min-width:0;height:32px;padding:0 var(--cs-space-2);background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);font-family:var(--font-mono);color:var(--theme-text-soft);box-shadow:var(--cs-shadow-input-rest);flex:auto;font-size:12px}.cs-media-self__url-input:hover{border-color:var(--theme-elevation-300)}.cs-media-self__url-input:focus,.cs-media-self__url-input:focus-visible{border-color:var(--cs-cyan-500);box-shadow:0 0 0 3px var(--cs-tint-focus-ring);outline:none}.cs-media-self__url-action{border-radius:var(--cs-radius-input);background:var(--theme-elevation-150);width:32px;height:32px;color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro),border-color var(--cs-motion-micro);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.cs-media-self__url-action:hover{background:var(--theme-elevation-200);border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.cs-media-self__url-action--copied{border-color:var(--color-success-500,#00c46a);color:var(--color-success-500,#00c46a);background:#00c46a24}.cs-media-self__url-action--text{width:auto;padding:0 var(--cs-space-3);letter-spacing:.005em;font-size:12.5px;font-weight:500}.cs-media-self__alt{margin:var(--cs-space-1) 0 0;color:var(--theme-text);font-size:13px}.cs-media-self__alt-label{color:var(--theme-text-soft);margin-right:4px;font-weight:600}.cs-media-self__alt-value{color:var(--theme-text)}.cs-media-self__error{margin:var(--cs-space-1) 0 0;padding:6px var(--cs-space-2);border-left:3px solid var(--color-error-500);border-radius:var(--cs-radius-chip);color:var(--color-error-500);background:#dc262614;font-size:12px;font-weight:500}.collection-edit--media .field-type.file-field{margin-bottom:var(--cs-space-4)}.collection-edit--media .file-details{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);padding:var(--cs-space-3);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro)}.collection-edit--media .file-details:hover{border-color:var(--theme-elevation-200)}.collection-edit--media .file-details>header{gap:var(--cs-space-3);grid-template-columns:96px 1fr;align-items:flex-start;display:grid}@media (max-width:720px){.collection-edit--media .file-details>header{grid-template-columns:80px 1fr}}.collection-edit--media .file-details__thumbnail,.collection-edit--media .thumbnail--size-medium{border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input);background:linear-gradient(45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(-45deg, var(--theme-elevation-100) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, var(--theme-elevation-100) 75%),linear-gradient(-45deg, transparent 75%, var(--theme-elevation-100) 75%),var(--theme-elevation-50);background-position:0 0,0 6px,6px -6px,-6px 0,0 0;background-size:12px 12px,12px 12px,12px 12px,12px 12px,auto;flex-shrink:0;width:96px;height:96px;overflow:hidden}.collection-edit--media .file-details__thumbnail img,.collection-edit--media .thumbnail--size-medium img{object-fit:contain;width:100%;height:100%;display:block}.collection-edit--media .file-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.collection-edit--media .file-meta__url{color:var(--theme-text);word-break:break-all;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.collection-edit--media .file-meta__url a{color:var(--theme-text);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.collection-edit--media .file-meta__url a:hover{color:var(--cs-cyan-500)}.collection-edit--media .file-meta__url a:after{content:"↗";color:var(--theme-text-disabled);transition:color var(--cs-motion-micro);margin-left:6px;font-size:11px;display:inline-block}.collection-edit--media .file-meta__url a:hover:after{color:var(--cs-cyan-500)}.collection-edit--media .file-meta .meta,.collection-edit--media .file-meta__size,.collection-edit--media .file-meta__sizing{color:var(--theme-text-soft);font-feature-settings:"tnum" 1;font-size:12px}.collection-edit--media .file-details .copy-to-clipboard,.collection-edit--media .file-field__previewSizes,.collection-edit--media .file-field__edit{border-radius:var(--cs-radius-input);background:var(--theme-elevation-150);height:30px;color:var(--theme-text);cursor:pointer;transition:background-color var(--cs-motion-micro),border-color var(--cs-motion-micro),color var(--cs-motion-micro);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.collection-edit--media .file-details .copy-to-clipboard:hover,.collection-edit--media .file-field__previewSizes:hover,.collection-edit--media .file-field__edit:hover{background:var(--theme-elevation-200);border-color:var(--cs-cyan-500);color:var(--cs-cyan-500)}.collection-edit--media .file-details .copy-to-clipboard>span[aria-hidden=true],.collection-edit--media .file-field__previewSizes>span[aria-hidden=true],.collection-edit--media .file-field__edit>span[aria-hidden=true]{display:none}.collection-edit--media .file-details .copy-to-clipboard--copied,.collection-edit--media .file-details .copy-to-clipboard[data-copied=true]{border-color:var(--color-success-500,#00c46a);color:var(--color-success-500,#00c46a);background:#00c46a24}.cs-media-edit__url-row{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-input);font-family:var(--font-mono);color:var(--theme-text-soft);align-items:center;gap:4px;min-width:0;margin-top:4px;padding:4px 6px 4px 10px;font-size:11.5px;display:flex}.cs-media-edit__url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);flex:1;overflow:hidden}.cs-media-edit__url-icon{border-radius:var(--cs-radius-chip);width:26px;height:26px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-media-edit__url-icon:hover{color:var(--cs-cyan-500);background:var(--cs-tint-brand-soft)}.cs-media-edit__url-icon:focus-visible{box-shadow:0 0 0 2px var(--cs-tint-focus-ring);outline:none}.cs-media-edit__url-icon[data-copied=true]{color:var(--color-success-500,#00c46a);background:#00c46a24}.collection-edit--media .file-meta__url a:after{content:none}.cs-media-edit__replace{border-radius:var(--cs-radius-input);background:var(--cs-cyan-500);color:#04212a;cursor:pointer;height:30px;transition:background-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cs-media-edit__replace:hover{background:var(--cs-cyan-400);box-shadow:0 1px #06c7f240,0 6px 16px -8px #06c7f266}.cs-media-edit__replace:active{background:var(--cs-cyan-600)}.collection-edit--media .file-details__remove,.collection-edit--media .upload__remove,.collection-edit--media [class*=remove-image]{border:1px solid var(--theme-elevation-250);width:28px;height:28px;color:var(--theme-text-soft);cursor:pointer;transition:color var(--cs-motion-micro),border-color var(--cs-motion-micro),background-color var(--cs-motion-micro);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.collection-edit--media .file-details__remove:hover,.collection-edit--media .upload__remove:hover,.collection-edit--media [class*=remove-image]:hover{color:var(--color-error-500);border-color:var(--color-error-500);background:#dc262614}.collection-edit--media .field-type.group-field .render-fields{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.collection-edit--media .field-type.group-field .render-fields>*{flex:1 1 calc(50% - var(--cs-space-3));min-width:140px}.collection-edit--media .field-type.checkbox{margin-top:var(--cs-space-3)}.collection-edit--media .field-type.select .rs__indicators{gap:2px}.collection-edit--media .field-type.select .rs__clear-indicator{color:var(--theme-text-soft);border-radius:var(--cs-radius-chip);padding:2px 4px}.collection-edit--media .field-type.select .rs__clear-indicator:hover{color:var(--color-error-500);background:#dc262614}.cs-dialog:not([open]),.cs-drawer:not([open]){display:none!important}.cs-dialog[open],.cs-drawer[open]{color:inherit;background:0 0;border:none;max-width:none;max-height:none;padding:0}.cs-dialog::backdrop,.cs-drawer::backdrop{-webkit-backdrop-filter:blur(8px);background:#080c1c99}.cs-dialog[open]{place-items:center;width:100vw;height:100vh;margin:0;display:grid;inset:0}.cs-dialog__panel{background:var(--theme-bg,#fff);color:var(--theme-text,#0e1125);border-radius:var(--cs-radius-modal);border:1px solid var(--theme-elevation-100,#00000014);width:min(94vw,560px);max-height:86vh;animation:cs-dialog-in var(--cs-motion-modal);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #080c1c52,0 4px 12px #080c1c2e}.cs-dialog__panel.cs-dialog--sm{width:min(94vw,420px)}.cs-dialog__panel.cs-dialog--md{width:min(94vw,560px)}.cs-dialog__panel.cs-dialog--lg{width:min(94vw,760px)}.cs-dialog__panel.cs-dialog--xl{width:min(96vw,1080px)}.cs-dialog__panel.cs-dialog--full{width:96vw;height:92vh;max-height:92vh}.cs-dialog__header{align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-4) var(--cs-space-4) var(--cs-space-3);border-bottom:1px solid var(--theme-elevation-100,#0000000f);display:flex}.cs-dialog__heading{flex:1;min-width:0}.cs-dialog__title{font:600 1rem/1.4 var(--font-display,var(--font-body));color:var(--theme-text,#0e1125);margin:0}.cs-dialog__description{margin:var(--cs-space-1) 0 0;color:var(--theme-elevation-600,#0009);font-size:.8125rem}.cs-dialog__close,.cs-drawer__close{appearance:none;border-radius:var(--cs-radius-input);cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:6px;display:inline-flex}.cs-dialog__close:hover,.cs-drawer__close:hover{background:var(--cs-tint-brand-soft);border-color:var(--theme-elevation-100,#00000014)}.cs-dialog__close:focus-visible,.cs-drawer__close:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-dialog__body{padding:var(--cs-space-4);overflow:auto}.cs-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--theme-elevation-100,#0000000f);background:var(--theme-elevation-100);display:flex}@keyframes cs-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cs-drawer[open]{width:100vw;height:100vh;margin:0;inset:0}.cs-drawer__panel{background:var(--theme-bg,#fff);color:var(--theme-text,#0e1125);border-left:1px solid var(--theme-elevation-100,#00000014);width:min(96vw,540px);animation:cs-drawer-in-right var(--cs-motion-drawer,.28s cubic-bezier(.16, 1, .3, 1));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;box-shadow:-16px 0 48px #080c1c2e,-2px 0 8px #080c1c1a}.cs-drawer__panel.is-closing{animation:.18s ease-in forwards cs-drawer-out-right}.cs-drawer__panel.cs-drawer--right{right:0}.cs-drawer__panel.cs-drawer--left{border-left:none;border-right:1px solid var(--theme-elevation-100,#00000014);animation:cs-drawer-in-left var(--cs-motion-drawer,.28s cubic-bezier(.16, 1, .3, 1));left:0;box-shadow:16px 0 48px #080c1c2e,2px 0 8px #080c1c1a}.cs-drawer__panel.cs-drawer--left.is-closing{animation:.18s ease-in forwards cs-drawer-out-left}.cs-drawer__panel.cs-drawer--sm{width:min(96vw,420px)}.cs-drawer__panel.cs-drawer--md{width:min(96vw,540px)}.cs-drawer__panel.cs-drawer--lg{width:min(96vw,760px)}.cs-drawer__panel.cs-drawer--xl{width:min(96vw,1024px)}.cs-drawer__header{align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-4);border-bottom:1px solid var(--theme-elevation-100,#0000000f);display:flex}.cs-drawer__heading{flex:1;min-width:0}.cs-drawer__title{font:600 1rem/1.4 var(--font-display,var(--font-body));margin:0}.cs-drawer__subtitle{margin:var(--cs-space-1) 0 0;color:var(--theme-elevation-500,#00000080);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.cs-drawer__header-actions{align-items:center;gap:var(--cs-space-2);display:inline-flex}.cs-drawer__body{min-height:0;padding:var(--cs-space-3) var(--cs-space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.cs-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--theme-elevation-100,#0000000f);background:var(--theme-elevation-100);display:flex}@keyframes cs-drawer-in-right{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes cs-drawer-in-left{0%{opacity:.7;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes cs-drawer-out-right{to{opacity:0;transform:translate(28px)}}@keyframes cs-drawer-out-left{to{opacity:0;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){@keyframes cs-drawer-in-right{0%{opacity:0}to{opacity:1}}@keyframes cs-drawer-in-left{0%{opacity:0}to{opacity:1}}@keyframes cs-drawer-out-right{to{opacity:0}}@keyframes cs-drawer-out-left{to{opacity:0}}}.cs-popover{background:var(--theme-bg,#fff);color:var(--theme-text,#0e1125);border:1px solid var(--theme-elevation-150,#0000001a);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-lift-md,0 4px 12px #00000014);z-index:1000;min-width:200px;max-width:480px;animation:cs-popover-in var(--cs-motion-micro)}@keyframes cs-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cs-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}.cs-combobox{flex-direction:column;flex:1;min-width:0;display:flex}.cs-combobox__field{align-items:center;display:flex;position:relative}.cs-combobox__input{appearance:none;border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,var(--theme-elevation-50));color:inherit;border-radius:var(--cs-radius-input);font:inherit;box-shadow:var(--cs-shadow-input-rest);flex:1;padding:8px 12px;font-size:.875rem}.cs-combobox__input:focus{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-combobox__loading{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cs-combobox__list{margin:var(--cs-space-2) 0 0;border-radius:var(--cs-radius-card);flex:1;min-height:0;padding:4px;list-style:none;overflow-y:auto}.cs-combobox__option{text-align:left;align-items:center;gap:var(--cs-space-3);cursor:pointer;border-radius:var(--cs-radius-input);width:100%;padding:8px 10px;display:flex}.cs-combobox__option.is-active{background:#ffffff12}.cs-combobox__option.is-selected{background:#06b6d421}.cs-combobox__option.is-selected.is-active{background:#06b6d433}.cs-combobox__option.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cs-combobox__thumb{border-radius:var(--cs-radius-chip);object-fit:cover;background:var(--theme-elevation-100);flex-shrink:0;width:32px;height:32px}.cs-combobox__option-text{flex-direction:column;flex:1;min-width:0;display:flex}.cs-combobox__option-label{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.cs-combobox__option-description{color:var(--theme-elevation-500,#00000080);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.cs-combobox__empty{padding:var(--cs-space-6) var(--cs-space-4);text-align:center;color:var(--theme-elevation-500,#00000080);font-size:.875rem}.cs-spinner{justify-content:center;align-items:center;display:inline-flex}.cs-spinner__ring{border:2px solid var(--theme-elevation-200,#0000001f);border-top-color:var(--cs-cyan-500);border-radius:50%;animation:.7s linear infinite cs-spinner-rotate;display:inline-block}.cs-spinner--sm .cs-spinner__ring{width:14px;height:14px}.cs-spinner--md .cs-spinner__ring{width:20px;height:20px}.cs-spinner--lg .cs-spinner__ring{border-width:3px;width:32px;height:32px}.cs-spinner__sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cs-spinner-rotate{to{transform:rotate(360deg)}}.cs-btn{appearance:none;border-radius:var(--cs-radius-input);height:36px;font:inherit;letter-spacing:.005em;cursor:pointer;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro);border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-btn:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-btn:disabled{opacity:.5;cursor:not-allowed}.cs-btn--primary{background:var(--cs-cyan-500);color:var(--cs-on-cyan,#04212a)}.cs-btn--primary:hover:not(:disabled){background:var(--cs-cyan-600);color:var(--cs-on-cyan,#04212a)}.cs-btn--subtle{color:inherit;border-color:var(--theme-elevation-200,#0000001f);background:0 0}.cs-btn--subtle:hover:not(:disabled){background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-500)}.cs-btn--danger{color:#fff;background:#dc2626}.cs-btn--danger:hover:not(:disabled){background:#b91c1c}.cs-checklist-banner{background:var(--theme-elevation-50,#0000000a);border-left:3px solid #0000;border-radius:0 4px 4px 0;margin-bottom:.75rem;font-size:.8125rem;line-height:1.4;overflow:hidden}.cs-checklist-banner__toggle{appearance:none;cursor:pointer;width:100%;font:inherit;font-size:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.cs-checklist-banner__toggle:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:-2px}.cs-checklist-banner__icon{flex-shrink:0}.cs-checklist-banner__summary{flex:1}.cs-checklist-banner__chevron{color:var(--theme-elevation-500);flex-shrink:0;font-size:.7rem}.cs-checklist-banner__list{flex-direction:column;gap:.25rem;margin:0;padding:0 .75rem .5rem 2.25rem;list-style:none;display:flex}.cs-checklist-banner__item{gap:.4rem;font-size:.8125rem;display:flex}.cs-checklist-banner__item-icon{flex-shrink:0;min-width:1rem;font-weight:600}.cs-checklist-banner__item-msg{opacity:.85}.cs-dsar-panel{vertical-align:top;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;margin-right:.5rem;display:inline-flex}.cs-dsar-panel__warning{color:var(--theme-error-500,#dc2626);margin:0;font-size:.875rem}.cs-flagged-panel{vertical-align:top;flex-direction:column;margin-bottom:.75rem;display:inline-flex}.cs-flagged-panel__table-wrap{border:1px solid var(--theme-elevation-150,#0000001a);border-radius:4px;margin-top:.75rem;overflow:hidden}.cs-flagged-panel__toolbar{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150,#0000001a);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.cs-flagged-panel__toolbar-count{flex:1}.cs-flagged-panel__empty{color:var(--theme-elevation-500);margin:0;padding:.75rem;font-size:.875rem}.cs-flagged-panel__table{border-collapse:collapse;width:100%;font-size:.8125rem}.cs-flagged-panel__th,.cs-flagged-panel__td{text-align:left;padding:.375rem .75rem}.cs-flagged-panel__th{background:var(--theme-elevation-50);font-weight:600}.cs-flagged-panel__tr{border-top:1px solid var(--theme-elevation-100,#0000000f)}.cs-flagged-panel__flag-cell{color:var(--theme-error-500,#dc2626)}.cs-native-select{appearance:none;border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,var(--theme-elevation-50));width:100%;color:inherit;border-radius:var(--cs-radius-input);font:inherit;box-shadow:var(--cs-shadow-input-rest);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:8px 32px 8px 12px;font-size:.875rem}.cs-native-select:focus{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-native-select:disabled{opacity:.5;cursor:not-allowed}@keyframes cs-invalid-pulse{0%{box-shadow:0 0 #f08f8f8c}40%{box-shadow:0 0 0 6px #f08f8f40}to{box-shadow:0 0 #f08f8f00}}.cs-invalid-pulse{border-radius:var(--cs-radius-input,6px);scroll-margin-top:96px;scroll-margin-bottom:96px;animation:1.4s ease-out cs-invalid-pulse;position:relative}.cs-confirm__description{color:var(--theme-elevation-700,#000000b3);font-size:.875rem;line-height:1.5}.cs-quick-create__form{display:contents}.cs-quick-create__field{margin-bottom:var(--cs-space-3);flex-direction:column;gap:6px;display:flex}.cs-quick-create__field:last-of-type{margin-bottom:0}.cs-quick-create__label{color:var(--theme-text);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.cs-quick-create__required{color:var(--color-error-500,#f08f8f);font-weight:700}.cs-quick-create__chip{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-soft);margin-inline-start:auto;font-size:10.5px;font-weight:600;line-height:1.2}.cs-quick-create__chip[data-tone=ok]{color:var(--color-success-500,#00c46a)}.cs-quick-create__chip[data-tone=error]{color:var(--color-error-500,#f08f8f)}.cs-quick-create__input,.cs-quick-create__select,.cs-quick-create__textarea{background:var(--theme-input-bg,var(--theme-elevation-50,#0d1117));width:100%;color:var(--theme-text);border:1px solid var(--theme-elevation-200,#ffffff1f);border-radius:var(--cs-radius-input,6px);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);padding:8px 10px;font-size:13.5px;line-height:1.4}.cs-quick-create__input:focus-visible,.cs-quick-create__select:focus-visible,.cs-quick-create__textarea:focus-visible{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.cs-quick-create__input:disabled,.cs-quick-create__select:disabled,.cs-quick-create__textarea:disabled{opacity:.5;cursor:not-allowed}.cs-quick-create__textarea{resize:vertical;min-height:60px;max-height:240px;font-family:inherit}.cs-quick-create__group{margin:var(--cs-space-2) 0 var(--cs-space-3);border-top:1px solid var(--theme-elevation-150,#ffffff14);padding-top:var(--cs-space-3)}.cs-quick-create__group[open]{padding-bottom:var(--cs-space-1)}.cs-quick-create__group-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--theme-text-soft,#a4a7af);transition:color var(--cs-motion-micro);align-items:center;gap:4px;padding:4px 0;font-size:12.5px;font-weight:500;list-style:none;display:inline-flex}.cs-quick-create__group-summary::-webkit-details-marker{display:none}.cs-quick-create__group-summary:before{content:"";width:0;height:0;transition:transform var(--cs-motion-micro);border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;display:inline-block}.cs-quick-create__group-summary:hover{color:var(--theme-text,#fff)}.cs-quick-create__group[open]>.cs-quick-create__group-summary:before{transform:rotate(180deg)}.cs-quick-create__group-body{margin-top:var(--cs-space-3)}.cs-quick-create__group:not([open])>.cs-quick-create__group-body{display:none}.cs-quick-create__hint{margin:var(--cs-space-2) 0 0;color:var(--theme-text-soft,#a4a7af);font-size:12px;line-height:1.4}.cs-quick-create__error{margin:var(--cs-space-2) 0 0;color:var(--color-error-500,#f08f8f);font-size:12.5px;line-height:1.4}.cs-relationship-picker__count{color:var(--theme-elevation-500,#00000080);flex:1;font-size:.8125rem}.cs-relationship-picker__check{color:var(--cs-cyan-600);font-weight:700}.cs-relationship-field{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-relationship-field__control{flex-direction:column;gap:8px;display:flex}.cs-relationship-field__pill-status{text-transform:uppercase;letter-spacing:.06em;background:var(--theme-elevation-100,#0000000f);color:var(--theme-elevation-600,#0000008c);border-radius:999px;align-items:center;padding:2px 8px;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-flex}.cs-relationship-field__pill-status--published{color:#4ade80;background:#22c55e2e}.cs-relationship-field__pill-status--draft{color:#fbbf24;background:#eab3082e}.cs-relationship-field__pill-status--archived,.cs-relationship-field__pill-status--unpublished{color:#9ca3af;background:#9ca3af2e}.cs-relationship-field__pill-status--scheduled{color:var(--cs-cyan-400,#4dd5f7);background:#06c7f22e}.cs-relationship-field__pill-type{text-transform:uppercase;letter-spacing:.06em;background:var(--theme-elevation-100,#0000000d);color:var(--theme-elevation-500,#00000080);border:1px solid var(--theme-elevation-150,#00000014);border-radius:999px;align-items:center;padding:2px 8px;font-size:.625rem;font-weight:600;line-height:1.4;display:inline-flex}.cs-relationship-field__pill-badges{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cs-relationship-field--error .cs-relationship-field__inputrow{border-color:#dc2626}.cs-relationship-field__empty{border:1px dashed var(--theme-elevation-200,#0000001f);border-radius:var(--cs-radius-input);color:var(--theme-elevation-500,#00000080);padding:8px 12px;font-size:.8125rem;font-style:italic;display:inline-block}.cs-relationship-field__pills{gap:6px;padding:0;display:flex}.cs-relationship-field__pills--stacked{flex-direction:column;align-items:stretch;gap:6px}.cs-relationship-field__pill{align-items:center;gap:8px;font-size:.8125rem;line-height:1.2;display:inline-flex}.cs-relationship-field__pill--inline{background:var(--theme-elevation-100,#00000014);border:1px solid var(--theme-elevation-200,#0000001f);border-radius:999px;max-width:280px;padding:3px 4px 3px 8px}.cs-relationship-field__pill--stacked{background:var(--theme-elevation-50,#00000008);border:1px solid var(--theme-elevation-150,#00000014);border-radius:var(--cs-radius-input);width:100%;max-width:none;transition:border-color var(--cs-motion-micro),background var(--cs-motion-micro);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.cs-relationship-field__pill--stacked:hover{border-color:var(--theme-elevation-300,#0000001f)}.cs-relationship-field__pill--stacked .cs-relationship-field__pill-text{flex:1;min-width:0}.cs-relationship-field__pill--stacked .cs-relationship-field__pill-primary{font-size:.875rem;font-weight:500}.cs-relationship-field__pill--stacked .cs-relationship-field__pill-remove{width:22px;height:22px}.cs-relationship-field__thumb{object-fit:cover;background:var(--theme-elevation-100);border-radius:50%;flex-shrink:0;width:22px;height:22px}.cs-relationship-field__pill-text{flex-direction:column;min-width:0;display:inline-flex}.cs-relationship-field__pill-primary{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cs-relationship-field__pill-secondary{color:var(--theme-elevation-500,#00000080);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.cs-relationship-field__pill-remove{appearance:none;cursor:pointer;width:18px;height:18px;color:inherit;opacity:.55;transition:background var(--cs-motion-micro),opacity var(--cs-motion-micro);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-relationship-field__pill-remove:hover{background:var(--cs-tint-brand-soft);opacity:1}.cs-relationship-field__pill-remove:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:1px}@media (pointer:coarse){.cs-relationship-field__pill-remove{box-sizing:content-box;padding:13px}}.cs-relationship-field__inputrow{border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,var(--theme-elevation-50));border-radius:var(--cs-radius-input);box-shadow:var(--cs-shadow-input-rest);transition:border-color var(--cs-motion-micro),box-shadow var(--cs-motion-micro);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 4px 6px 8px;display:flex;position:relative}.cs-relationship-field__inputrow:focus-within{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus)}.cs-relationship-field__inputrow--has-chips{padding:4px}.cs-relationship-field__input{appearance:none;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:120px;min-width:80px;padding:2px 8px;font-size:.875rem}.cs-relationship-field__input::placeholder{color:var(--theme-elevation-500,#00000073)}.cs-relationship-field__pills--inline-readonly{border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,var(--theme-elevation-50));border-radius:var(--cs-radius-input);flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.cs-relationship-field__loading{align-items:center;padding-inline-end:8px;display:inline-flex}.cs-relationship-field__new{appearance:none;border:none;border-inline-start:1px solid var(--theme-elevation-150,#00000014);color:var(--cs-cyan-500);font:inherit;cursor:pointer;transition:background var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;align-items:center;gap:4px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.cs-relationship-field__new:hover{background:var(--cs-tint-brand-soft);color:var(--cs-cyan-600)}.cs-relationship-field__new:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:-2px}.cs-relationship-field__popover{min-width:280px;max-height:360px;padding:4px;overflow:auto}.cs-relationship-field__results{flex-direction:column;gap:2px;display:flex}.cs-relationship-field__hint{text-align:center;color:var(--theme-elevation-500,#00000080);padding:12px;font-size:.8125rem}.cs-relationship-field__row{appearance:none;border-radius:var(--cs-radius-input);cursor:pointer;text-align:start;width:100%;color:inherit;font:inherit;transition:background var(--cs-motion-micro);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-relationship-field__row.is-active,.cs-relationship-field__row:hover{background:var(--cs-tint-brand-soft)}.cs-relationship-field__row:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:-2px}.cs-relationship-field--no-thumb .cs-relationship-field__row{gap:8px;padding:6px 10px}.cs-relationship-field--no-thumb .cs-relationship-field__row-text{flex-direction:row;align-items:baseline;gap:8px}.cs-relationship-field--no-thumb .cs-relationship-field__row-secondary{text-transform:uppercase;letter-spacing:.04em;background:var(--theme-elevation-100,#0000000f);color:var(--theme-elevation-600,#0000008c);border-radius:999px;padding:2px 6px;font-size:.6875rem}.cs-relationship-field__row-thumb{object-fit:cover;background:linear-gradient(135deg, var(--cs-cyan-700,#03819f), var(--cs-purple-500,#5d04d8));border-radius:50%;flex-shrink:0;width:32px;height:32px}.cs-relationship-field__row-thumb--initials{color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.cs-relationship-field__row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cs-relationship-field__row-primary{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.cs-relationship-field__row-secondary{color:var(--theme-elevation-500,#00000080);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cs-relationship-field__row-collection{color:var(--theme-elevation-400,#0006);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.6875rem}.cs-relationship-field--readonly .cs-relationship-field__pill{background:var(--theme-elevation-50)}.cs-text-field__input[readonly],.cs-textarea-field__input[readonly],.cs-number-field__input[readonly],.cs-date-field__input[readonly]{background:var(--theme-elevation-100,#0000000a);color:var(--theme-elevation-700,#0000008c);cursor:not-allowed}.cs-text-field__input[readonly]:focus,.cs-textarea-field__input[readonly]:focus,.cs-number-field__input[readonly]:focus,.cs-date-field__input[readonly]:focus{box-shadow:none;border-color:var(--theme-elevation-200)}.cs-select-field__trigger:disabled,.cs-checkbox-field__input:disabled+.cs-checkbox-field__visual{opacity:.5;cursor:not-allowed}.cs-text-field__label,.cs-textarea-field__label{justify-content:space-between;align-items:center;gap:var(--cs-space-2);display:flex}.cs-text-field__count{color:var(--theme-elevation-500,#00000080);font-variant-numeric:tabular-nums;font-size:.75rem}.cs-text-field__count.is-over{color:#dc2626;font-weight:600}.cs-text-field__input,.cs-textarea-field__input,.cs-number-field__input,.cs-date-field__input{appearance:none;border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,var(--theme-elevation-50));width:100%;color:inherit;border-radius:var(--cs-radius-input);font:inherit;box-shadow:var(--cs-shadow-input-rest);padding:8px 12px;font-size:.875rem}.cs-text-field__input:focus,.cs-textarea-field__input:focus,.cs-number-field__input:focus,.cs-date-field__input:focus{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-input-focus);outline:none}.field-type.textarea textarea.cs-textarea-field__input,.cs-textarea-field__input{resize:none;min-height:0;overflow-y:hidden}.cs-text-field--error .cs-text-field__input,.cs-textarea-field--error .cs-textarea-field__input,.cs-number-field--error .cs-number-field__input,.cs-date-field--error .cs-date-field__input{border-color:#dc2626}.cs-number-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.cs-number-field__input::-webkit-outer-spin-button{appearance:none;margin:0}.cs-checkbox-field__row{align-items:center;gap:var(--cs-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.cs-checkbox-field__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cs-checkbox-field__visual{border:1.5px solid var(--theme-elevation-300,#0000002e);background:var(--theme-input-bg);color:#0000;width:18px;height:18px;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cs-checkbox-field__input:checked+.cs-checkbox-field__visual{background:var(--cs-cyan-500);border-color:var(--cs-cyan-500);color:#fff}.cs-checkbox-field__input:focus-visible+.cs-checkbox-field__visual{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-checkbox-field__label{font-size:13px}.cs-radio-field__group{gap:var(--cs-space-2);flex-wrap:wrap;display:inline-flex}.cs-radio-field__pill{border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg);cursor:pointer;height:30px;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8125rem;display:inline-flex}.cs-radio-field__pill.is-checked{background:var(--cs-tint-brand-medium);border-color:var(--cs-cyan-500)}.cs-radio-field__pill:hover{border-color:var(--cs-cyan-500)}.cs-radio-field__native{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-radio-field__dot{border:1.5px solid var(--theme-elevation-300,#0000002e);border-radius:50%;width:10px;height:10px;display:inline-block}.cs-radio-field__pill.is-checked .cs-radio-field__dot{background:var(--cs-cyan-500);border-color:var(--cs-cyan-500);box-shadow:inset 0 0 0 2px #fff}.cs-upload-field__row{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg);border-radius:var(--cs-radius-card);display:flex}.cs-upload-field__preview{border-radius:var(--cs-radius-input);background:var(--theme-elevation-100);object-fit:cover;flex-shrink:0;width:56px;height:56px}.cs-upload-field__preview--empty{color:var(--theme-elevation-500,#00000080);text-transform:uppercase;letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;padding:4px;font-size:.6875rem;display:inline-flex}.cs-upload-field__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cs-upload-field__filename{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.cs-upload-field__filename--empty{color:var(--theme-elevation-500,#00000080);font-style:italic;font-weight:400}.cs-upload-field__type{color:var(--theme-elevation-500,#00000080);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.cs-upload-field__actions{align-items:center;gap:6px;display:inline-flex}.cs-upload-field--error .cs-upload-field__row{border-color:#dc2626}[id$=field-schemaAddons]{display:none!important}:is(.payload__modal-item[class*=schemaAddons]:has(.thumbnail-card),.payload__modal-item[class*=blocks-drawer-]:has(.thumbnail-card)){pointer-events:none;visibility:hidden!important}:is(.payload__modal-item[class*=schemaAddons]:not(:has(.blocks-field__rows)),.payload__modal-item[class*=blocks-drawer-]:not(:has(.blocks-field__rows))){display:none}.cs-schema-addons{padding:var(--cs-space-3,12px) var(--cs-space-4,16px) var(--cs-space-4,16px);border-block-start:1px solid var(--theme-elevation-100,#0000000f);gap:var(--cs-space-2,8px);flex-direction:column;margin-block-start:var(--cs-space-3,12px);display:flex}.cs-schema-addons__header{justify-content:space-between;align-items:center;gap:var(--cs-space-3,12px);margin-block-end:4px;display:flex}.cs-schema-addons__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600,#0000008c);font-size:.6875rem;font-weight:600}.cs-schema-addons__empty{color:var(--theme-elevation-500,#00000080);margin:0;font-size:.75rem;line-height:1.5}.cs-schema-addons__chips{flex-wrap:wrap;gap:6px;display:flex}.cs-schema-addons__chip{background:var(--theme-elevation-100,#0000000f);border:1px solid var(--theme-elevation-150,#00000014);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.cs-schema-addons__chip-label{white-space:nowrap}.cs-schema-addons__chip-remove{appearance:none;cursor:pointer;width:18px;height:18px;color:inherit;opacity:.55;transition:background var(--cs-motion-micro),opacity var(--cs-motion-micro);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cs-schema-addons__chip-remove:hover{background:var(--cs-tint-brand-soft);opacity:1}.cs-schema-addons__chip-remove:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:1px}.cs-schema-addons__trigger{appearance:none;background:var(--cs-tint-brand-soft);border-radius:var(--cs-radius-input);color:var(--cs-cyan-500);font:inherit;cursor:pointer;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro);border:1px solid #0000;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.cs-schema-addons__trigger:hover{background:var(--cs-tint-brand-medium);border-color:var(--cs-cyan-500)}.cs-schema-addons__trigger:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-schema-addons__grid{gap:var(--cs-space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-schema-addons__card{appearance:none;align-items:flex-start;gap:var(--cs-space-3,12px);padding:var(--cs-space-3,12px);background:var(--theme-elevation-50,#00000008);border:1px solid var(--theme-elevation-150,#00000014);border-radius:var(--cs-radius-card,8px);cursor:pointer;text-align:start;color:inherit;font:inherit;transition:background var(--cs-motion-micro),border-color var(--cs-motion-micro),transform var(--cs-motion-micro);display:flex}.cs-schema-addons__card:hover{background:var(--cs-tint-brand-soft);border-color:var(--cs-cyan-500)}.cs-schema-addons__card:focus-visible{outline:2px solid var(--cs-cyan-500);outline-offset:2px}.cs-schema-addons__card:active{transform:translateY(1px)}.cs-schema-addons__icon{background:var(--theme-elevation-100,#0000000f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;line-height:1;display:inline-flex}.cs-schema-addons__card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-schema-addons__card-title{font-size:.875rem;font-weight:600}.cs-schema-addons__card-desc{color:var(--theme-elevation-600,#0000008c);font-size:.75rem;line-height:1.45}.cs-media-picker__loading{padding:var(--cs-space-8);justify-content:center;align-items:center;display:flex}.cs-media-picker__grid{gap:var(--cs-space-3);margin:var(--cs-space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;list-style:none;display:grid}.cs-media-picker__tile{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-card);cursor:pointer;transition:border-color var(--cs-motion-micro),transform var(--cs-motion-micro),box-shadow var(--cs-motion-micro),background-color var(--cs-motion-micro);flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.cs-media-picker__tile:hover{border-color:var(--cs-cyan-500);box-shadow:var(--cs-shadow-lift-md);background:var(--cs-tint-brand-soft);transform:translateY(-1px)}.cs-media-picker__tile img{aspect-ratio:4/3;object-fit:cover;width:100%}.cs-media-picker__tile-placeholder{aspect-ratio:4/3;background:var(--theme-elevation-100);color:var(--theme-text-soft);font-family:var(--font-mono);justify-content:center;align-items:center;width:100%;font-size:11px;display:flex}.cs-media-picker__tile-name{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 6px;font-size:12px;overflow:hidden}.cs-schedule-error{border-radius:var(--cs-radius-input);color:var(--color-error-500);margin-top:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);background:#dc262614;border:1px solid #dc26264d;font-size:12px;display:block}.cs-schedule{gap:var(--cs-space-6);grid-template-columns:minmax(280px,1fr) minmax(280px,1.2fr);display:grid}@media (max-width:720px){.cs-schedule{grid-template-columns:1fr}}.cs-schedule__form{gap:var(--cs-space-4);flex-direction:column;display:flex}.cs-schedule__field{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-schedule__label{color:var(--theme-text);font-size:.8125rem;font-weight:500}.cs-schedule__req{color:var(--color-error-500);margin-left:2px}.cs-schedule__select{appearance:none;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-200,#0000001f);border-radius:var(--cs-radius-input);color:var(--theme-text);height:38px;padding:0 var(--cs-space-8) 0 var(--cs-space-3);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:16px 16px;font-size:.875rem}.cs-schedule__select:focus-visible{border-color:var(--cs-cyan-500);outline:2px solid var(--cs-cyan-500);outline-offset:1px}.cs-schedule__select:disabled{cursor:not-allowed;opacity:.6}.cs-schedule__upcoming{border-left:1px solid var(--theme-elevation-100,#0000000f);gap:var(--cs-space-3);padding-left:var(--cs-space-6);flex-direction:column;display:flex}@media (max-width:720px){.cs-schedule__upcoming{border-left:none;border-top:1px solid var(--theme-elevation-100,#0000000f);padding-left:0;padding-top:var(--cs-space-4)}}.cs-schedule__upcoming-title{color:var(--theme-text);margin:0;font-size:.875rem;font-weight:600}.cs-schedule__upcoming-empty{color:var(--theme-text-soft,#0000008c);align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3) 0;font-size:.8125rem;display:flex}.cs-schedule__table{border-collapse:collapse;width:100%;font-size:.8125rem}.cs-schedule__table th,.cs-schedule__table td{border-bottom:1px solid var(--theme-elevation-100,#0000000f);padding:var(--cs-space-2) var(--cs-space-2);text-align:left;vertical-align:middle}.cs-schedule__table th{color:var(--theme-text-soft,#0000008c);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cs-schedule__table td:last-child{text-align:right;width:32px}.cs-schedule__pill{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.cs-schedule__pill--publish{background:var(--cs-tint-brand-medium,#22c5fa26);color:var(--cs-cyan-600,#0284c7)}.cs-schedule__pill--unpublish{color:var(--color-error-500,#dc2626);background:#dc26261f}.cs-schedule__tz{color:var(--theme-text-soft,#0000008c);font-family:var(--cs-font-mono,ui-monospace, monospace);font-size:.75rem}.cs-schedule__delete{border-radius:var(--cs-radius-input,6px);color:var(--theme-text-soft,#0000008c);cursor:pointer;height:28px;transition:background var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.cs-schedule__delete:hover:not(:disabled){color:var(--color-error-500,#dc2626);background:#dc26261a}.cs-schedule__delete:disabled{cursor:not-allowed;opacity:.5}.cs-block-handle{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-chip);color:var(--theme-text-soft);cursor:grab;will-change:transform;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:0}.cs-block-handle:hover{color:var(--cs-cyan-500)}.cs-block-handle:active{cursor:grabbing}.cs-block-handle__target{background:var(--cs-cyan-500);opacity:0;pointer-events:none;will-change:transform;height:2px;position:absolute}.cs-tooltip{background:var(--theme-elevation-800);border-radius:var(--cs-radius-chip);color:var(--theme-elevation-50);pointer-events:none;z-index:200;max-width:240px;animation:cms-popup-in var(--cs-motion-micro);padding:6px 10px;font-size:12px;line-height:1.4;box-shadow:0 4px 12px -4px #00000073}.cs-menu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);padding:var(--cs-space-1);z-index:150;min-width:180px;animation:cms-popup-in var(--cs-motion-micro);box-shadow:0 12px 32px -12px #00000073}.cs-menu__item{border-radius:var(--cs-radius-chip);color:var(--theme-text);cursor:pointer;align-items:center;gap:var(--cs-space-2);text-align:left;background:0 0;border:none;width:100%;padding:6px 10px;font-size:13px;display:flex}.cs-menu__item:hover:not(:disabled),.cs-menu__item:focus-visible{background:var(--cs-tint-brand-soft);outline:none}.cs-menu__item.is-disabled,.cs-menu__item:disabled{cursor:not-allowed;opacity:.45}.cs-menu__item--danger{color:var(--color-error-500)}.cs-menu__item--danger:hover:not(:disabled),.cs-menu__item--danger:focus-visible{background:#dc262614}.cs-menu__icon{color:var(--theme-text-soft);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cs-menu__label{color:var(--theme-text-soft);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:600}.cs-menu__label-text{flex:1}.cs-menu__shortcut{color:var(--theme-text-soft);margin-left:var(--cs-space-2);font-size:11px}.cs-menu__separator{background:var(--theme-elevation-200);height:1px;margin:4px 0}.cs-toast-region{pointer-events:none;z-index:250;position:fixed;bottom:24px;right:24px}.cs-toast-region__list{gap:var(--cs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-toast{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card);color:var(--theme-text);align-items:flex-start;gap:var(--cs-space-3);min-width:240px;max-width:360px;padding:var(--cs-space-3);pointer-events:auto;animation:cms-popup-in var(--cs-motion-modal);border-left-width:3px;font-size:13px;display:flex;box-shadow:0 8px 24px -8px #00000059}.cs-toast--info{border-left-color:var(--cs-cyan-500)}.cs-toast--success{border-left-color:#16a34a}.cs-toast--warning{border-left-color:#f59e0b}.cs-toast--error{border-left-color:var(--color-error-500)}.cs-toast__body{flex:1;min-width:0}.cs-toast__title{margin-bottom:2px;font-weight:600}.cs-toast__message{color:var(--theme-text-soft);line-height:1.4}.cs-toast__action{border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-chip);color:var(--cs-cyan-500);cursor:pointer;background:0 0;padding:4px 10px;font-size:12px;font-weight:600}.cs-toast__action:hover{border-color:var(--cs-cyan-500)}.cs-toast__close{color:var(--theme-text-soft);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.cs-toast__close:hover{color:var(--theme-text)}.cs-cms-field{gap:var(--cs-space-1);margin-bottom:var(--cs-space-4);flex-direction:column;display:flex}.cs-cms-field .field-label{flex-direction:column;gap:2px;display:flex}.cs-cms-field .field-label label{color:var(--theme-text);font-size:13px;font-weight:600}.cs-cms-field__desc{color:var(--theme-text-soft);font-size:12px;line-height:1.45}.cs-cms-field__desc code{font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;padding:1px 4px;font-size:11px}.cs-collections-select{position:relative}.cs-collections-select__control{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--cs-radius-input,6px);cursor:text;min-height:40px;transition:border-color var(--cs-motion-micro);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.cs-collections-select.is-open .cs-collections-select__control{border-color:var(--cs-cyan-500);box-shadow:0 0 0 2px #06c7f226}.cs-collections-select--error .cs-collections-select__control{border-color:#dc2626}.cs-collections-select__tag{color:var(--cs-cyan-500);white-space:nowrap;background:#06c7f21f;border:1px solid #06c7f24d;border-radius:4px;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:12px;font-weight:500;display:inline-flex}.cs-collections-select__tag--all{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200);color:var(--theme-text-soft);cursor:default;font-style:italic}.cs-collections-select__tag-remove{width:14px;height:14px;color:var(--cs-cyan-500);cursor:pointer;opacity:.6;transition:opacity var(--cs-motion-micro);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.cs-collections-select__tag-remove:hover{opacity:1}.cs-collections-select__input{min-width:120px;color:var(--theme-text);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:13px}.cs-collections-select__input::placeholder{color:var(--theme-text-disabled)}.cs-collections-select__dropdown{z-index:100;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:var(--cs-radius-card,8px);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.cs-collections-select__option{width:100%;color:var(--theme-text);cursor:pointer;text-align:left;transition:background-color var(--cs-motion-micro);border-radius:5px;outline:none;flex-direction:column;gap:1px;padding:7px 10px;font-size:13px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.cs-collections-select__option.is-active,.cs-collections-select__option:hover{background:var(--theme-elevation-150);color:var(--cs-cyan-500)}.cs-collections-select__option--all{color:var(--theme-text-soft);border-bottom:1px solid var(--theme-elevation-150);border-radius:0;margin-bottom:3px;padding-bottom:8px;font-size:12px}.cs-collections-select__option--all:hover{color:var(--color-error-500);background:#ff50500f}.cs-collections-select__opt-label{font-weight:500}.cs-collections-select__opt-slug{font-size:11px;font-family:var(--font-mono);color:var(--theme-text-soft);opacity:.8}.cs-collections-select__option.is-active .cs-collections-select__opt-slug,.cs-collections-select__option:hover .cs-collections-select__opt-slug{color:inherit;opacity:.7}.cs-collections-select__reset{border:1px solid var(--theme-elevation-200);color:var(--theme-text-soft);cursor:pointer;white-space:nowrap;transition:border-color var(--cs-motion-micro),color var(--cs-motion-micro);background:0 0;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px}.cs-collections-select__reset:hover{border-color:var(--color-error-500);color:var(--color-error-500)}.cs-collections-select__empty{color:var(--theme-text-disabled);text-align:center;padding:8px 10px;font-size:12.5px}.cs-segmented-control{border:1px solid var(--theme-elevation-250);border-radius:var(--cs-radius-input);background:var(--theme-input-bg);height:30px;margin:0;padding:0;display:inline-flex;overflow:hidden}.cs-segmented-control__option{color:var(--theme-text-soft);cursor:pointer;white-space:nowrap;border-right:1px solid var(--theme-elevation-200);transition:background-color var(--cs-motion-micro),color var(--cs-motion-micro);flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.cs-segmented-control__option:last-child{border-right:none}.cs-segmented-control__option input[type=radio]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-segmented-control__option:has(input:checked){background:var(--cs-cyan-500);color:var(--cs-on-cyan,#04212a);font-weight:600}.cs-segmented-control__option:hover:not(:has(input:checked)){background:var(--cs-tint-brand-soft);color:var(--theme-text)}.slash-menu-popup{display:none!important}.cs-inline-image-dialog{width:100%;max-width:min(640px,92vw);color:inherit;background:0 0;border:0;padding:0}.cs-inline-image-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a128c}.cs-inline-image-dialog--wide{max-width:min(880px,94vw)}.cs-inline-image-dialog__panel{background:var(--theme-elevation-50,#fff);color:var(--theme-text,#111);border:1px solid var(--theme-elevation-150,#00000014);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047}.cs-inline-image-dialog__head{border-bottom:1px solid var(--theme-elevation-100,#0000000f);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cs-inline-image-dialog__title{margin:0;font-size:15px;font-weight:600}.cs-inline-image-dialog__close{cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.cs-inline-image-dialog__close:hover{background:var(--theme-elevation-100,#0000000f)}.cs-inline-image-dialog__tabs{border-bottom:1px solid var(--theme-elevation-100,#0000000f);gap:4px;padding:8px 14px 0;display:flex}.cs-inline-image-dialog__tab{appearance:none;color:var(--theme-text,#444);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:8px 12px;font-size:13px;font-weight:500}.cs-inline-image-dialog__tab.is-active{color:var(--cs-cyan-600);border-bottom-color:currentColor}.cs-inline-image-dialog__tab:hover:not(.is-active){background:var(--theme-elevation-100,#0000000d)}.cs-inline-image-dialog__body{flex-direction:column;gap:14px;min-height:200px;padding:22px 22px 18px;display:flex}.cs-inline-image-dialog__hint{color:var(--theme-text,#555);opacity:.78;margin:0;font-size:13px}.cs-inline-image-dialog__hint code{background:var(--theme-elevation-100,#0000000f);border-radius:4px;padding:1px 6px;font-size:12px}.cs-inline-image-dialog__label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text,#444);font-size:12px;font-weight:600}.cs-inline-image-dialog__input{border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,#fff);width:100%;color:inherit;border-radius:8px;padding:9px 12px;font-size:14px}.cs-inline-image-dialog__input:focus{outline:2px solid var(--cs-cyan-600);outline-offset:1px}.cs-inline-image-dialog__primary{appearance:none;background:var(--cs-cyan-600);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:9px 16px;font-size:13px;font-weight:600}.cs-inline-image-dialog__primary:disabled{opacity:.55;cursor:not-allowed}.cs-inline-image-dialog__device,.cs-inline-image-dialog__url{flex-direction:column;gap:12px;display:flex}.cs-inline-image-dialog__error{background:var(--theme-error-100,#fee2e2);color:var(--theme-error-700,#991b1b);border-radius:8px;margin:0 22px 16px;padding:10px 12px;font-size:13px}.cs-inline-image-edit{gap:16px}.cs-inline-image-edit__preview{background:var(--theme-elevation-100,#0000000a);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.cs-inline-image-edit__preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:220px}.cs-inline-image-edit__filename{opacity:.7;word-break:break-all;font-size:12px}.cs-inline-image-edit__fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.cs-inline-image-edit__toggle-group{flex-wrap:wrap;gap:6px;display:flex}.cs-inline-image-edit__toggle{appearance:none;border:1px solid var(--theme-elevation-200,#0000001f);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.cs-inline-image-edit__toggle:hover{background:var(--theme-elevation-100,#0000000d)}.cs-inline-image-edit__toggle.is-active{background:var(--cs-cyan-600);border-color:var(--cs-cyan-600);color:#fff}.cs-inline-image-edit__checkbox{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cs-inline-image-edit__footer{border-top:1px solid var(--theme-elevation-100,#0000000f);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}.cs-inline-image-edit__footer-secondary{gap:8px;display:flex}.cs-inline-image-edit__btn{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.cs-inline-image-edit__btn--secondary{border-color:var(--theme-elevation-200,#00000024);color:inherit;background:0 0}.cs-inline-image-edit__btn--secondary:hover{background:var(--theme-elevation-100,#0000000f)}.cs-inline-image-edit__btn--destructive{border-color:var(--theme-error-300,#fca5a5);color:var(--theme-error-700,#b91c1c);background:0 0}.cs-inline-image-edit__btn--destructive:hover{background:var(--theme-error-100,#fee2e2)}.cs-inline-image-edit2{flex-direction:column;display:flex}.cs-inline-image-edit2__body{grid-template-columns:minmax(260px,320px) 1fr;gap:22px;padding:18px 22px;display:grid}@media (max-width:720px){.cs-inline-image-edit2__body{grid-template-columns:1fr;gap:16px}}.cs-inline-image-edit2__left{flex-direction:column;gap:10px;min-width:0;display:flex}.cs-inline-image-edit2__preview{aspect-ratio:4/3;border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-elevation-100,#0000000a);cursor:crosshair;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cs-inline-image-edit2__preview img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.cs-inline-image-edit2__preview:focus-visible{outline:2px solid var(--cs-cyan-600);outline-offset:2px}.cs-inline-image-edit2__preview-skeleton{color:var(--theme-text-soft,#888);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.cs-inline-image-edit2__focal-dot{background:var(--cs-cyan-600);pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;box-shadow:0 0 0 1px #00000073,0 0 12px #0ea5e98c}.cs-inline-image-edit2__focal-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-inline-image-edit2__focal-input{color:var(--theme-text,#444);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cs-inline-image-edit2__focal-input input{border:1px solid var(--theme-elevation-200,#0000001f);background:var(--theme-input-bg,transparent);width:56px;color:inherit;border-radius:6px;padding:4px 6px;font-size:12px}.cs-inline-image-edit2__chip{appearance:none;border:1px solid var(--theme-elevation-200,#00000024);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500}.cs-inline-image-edit2__chip:hover{background:var(--theme-elevation-100,#0000000f)}.cs-inline-image-edit2__chip--primary{background:var(--cs-cyan-600);border-color:var(--cs-cyan-600);color:#fff}.cs-inline-image-edit2__chip:disabled{opacity:.5;cursor:not-allowed}.cs-inline-image-edit2__meta{color:var(--theme-text-soft,#888);font-size:11.5px}.cs-inline-image-edit2__filename{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.cs-inline-image-edit2__filename-text{white-space:nowrap;text-overflow:ellipsis;color:var(--theme-text,#333);flex:1;overflow:hidden}.cs-inline-image-edit2__ext{color:var(--theme-text-soft,#888);font-size:11.5px}.cs-inline-image-edit2__right{flex-direction:column;gap:14px;min-width:0;display:flex}.cs-inline-image-edit2__section{flex-direction:column;gap:8px;display:flex}.cs-inline-image-edit2__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-soft,#888);border-bottom:1px solid var(--theme-elevation-100,#0000000f);margin:0 0 2px;padding-bottom:6px;font-size:11px;font-weight:700}.cs-inline-image-edit2__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.cs-inline-image-edit2__row{grid-template-columns:1fr}}.cs-inline-image-edit2__folder{align-items:center;gap:8px;display:flex}.cs-inline-image-edit2__code{background:var(--theme-elevation-100,#0000000f);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cs-inline-image-dialog--wide .cs-inline-image-dialog__body{min-height:0;padding-top:0;padding-bottom:0}.cs-inline-image__toast{z-index:80;background:var(--theme-error-700,#991b1b);color:#fff;border-radius:10px;padding:10px 14px;font-size:13px;animation:4.6s forwards cs-inline-image-toast;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #0000004d}@keyframes cs-inline-image-toast{0%{opacity:0;transform:translateY(8px)}6%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.cs-analytics-tab{margin-top:var(--cs-space-8);padding:var(--cs-space-6);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-card);background:var(--cs-surface-raised);box-shadow:var(--cs-shadow-lift-sm);gap:var(--cs-space-6);flex-direction:column;display:flex}.cs-analytics-tab--empty{color:var(--cs-text-muted);padding:var(--cs-space-4) var(--cs-space-6);background:var(--cs-surface-canvas);border-style:dashed;font-size:13px}.cs-analytics-tab__section{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-analytics-tab__section+.cs-analytics-tab__section{padding-top:var(--cs-space-6);border-top:1px solid var(--cs-border-subtle)}.cs-analytics-tab__heading{font-family:var(--font-display);letter-spacing:.01em;color:var(--cs-text-heading);align-items:baseline;gap:var(--cs-space-2);margin:0;font-size:14px;font-weight:600;display:flex}.cs-analytics-tab__stale{color:var(--cs-status-warning);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500}.cs-analytics-tab__metrics{gap:var(--cs-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:720px){.cs-analytics-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-analytics-tab__metrics>div{gap:var(--cs-space-1);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface-canvas);flex-direction:column;display:flex}.cs-analytics-tab__metrics dt{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary);font-size:11px;font-weight:500}.cs-analytics-tab__metrics dd{font-family:var(--font-display);color:var(--cs-text-heading);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.cs-analytics-tab__sparkline{width:100%;max-width:220px;height:36px;color:var(--cs-text-accent);display:block}.cs-analytics-tab__empty{color:var(--cs-text-secondary);margin:0;font-size:13px;line-height:1.45}.cs-analytics-tab__table{border-collapse:collapse;width:100%;font-size:13px}.cs-analytics-tab__table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary);padding:var(--cs-space-2) var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle);font-size:11px;font-weight:500}.cs-analytics-tab__table tbody td{padding:var(--cs-space-2) var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-primary);font-variant-numeric:tabular-nums}.cs-analytics-tab__table tbody tr:last-child td{border-bottom:0}.cs-analytics-tab__table tbody td:first-child{font-variant-numeric:normal;color:var(--cs-text-input)}.cs-analytics-tab__table th:not(:first-child),.cs-analytics-tab__table td:not(:first-child){text-align:right;white-space:nowrap;width:1%}.cs-analytics-tab__inspect{gap:var(--cs-space-3);flex-direction:column;align-items:flex-start;display:flex}.cs-analytics-tab__inspection{gap:var(--cs-space-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}@media (max-width:720px){.cs-analytics-tab__inspection{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-analytics-tab__inspection>div{gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface-canvas);flex-direction:column;display:flex}.cs-analytics-tab__inspection dt{letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-secondary);font-size:11px;font-weight:500}.cs-analytics-tab__inspection dd{color:var(--cs-text-primary);margin:0;font-size:13px}
