@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--cms-ai-p:0;--cms-ai-lap:0}}}@font-face{font-family:CMS Core Instrument Sans;src:url(../media/InstrumentSans-VariableFont_wdth,wght.03qm8unt6-8hy.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--cms-core-font-heading:"CMS Core Instrument Sans", sans-serif;--font-serif:var(--cms-core-font-heading);--cms-core-login-page-bg:linear-gradient(180deg, #faf8f4 0%, #f4efe8 100%);--cms-core-login-heading:#232832;--cms-core-login-tint-a:#79a2a52b;--cms-core-login-tint-b:#79a2a51f;--cms-core-login-dot:#683f1c1a;--cms-core-login-glow-a:#ffffffc7;--cms-core-login-glow-b:#79a2a51c;--cms-core-admin-accent:var(--cms-accent);--cms-core-admin-selection-bg:var(--cms-core-admin-accent)}@supports (color:color-mix(in lab, red, red)){:root{--cms-core-admin-selection-bg:color-mix(in srgb, var(--cms-core-admin-accent) 28%, white)}}:root{--cms-core-admin-selection-text:#342012;--cms-core-admin-accent-soft:var(--cms-accent-soft);--cms-core-admin-accent-strong:#79a2a52e;--cms-core-admin-nav-surface:#121318;--cms-core-admin-nav-surface-hover:#1b1c21;--cms-core-admin-nav-text:#f4f7faeb;--cms-core-admin-nav-muted:#b7bfc9a8;--cms-core-admin-pill-surface:#ffffff57;--cms-core-admin-pill-border:#2c343e2e;--cms-core-admin-header-gradient:linear-gradient(180deg, #fffffff5 0%, #ffffffc2 56%, #fff0 100%);--color-base-0:#f6f5f1;--color-base-50:#efede8;--color-base-100:#e7e5df;--color-base-150:#dcdad3;--color-base-200:#cfcdc6;--color-base-250:#c1bfb8;--color-base-300:#b2b0aa;--color-base-350:#a3a19b;--color-base-400:#94928d;--color-base-450:#858380;--color-base-500:#777571;--color-base-550:#6b6a66;--color-base-600:#5d5c59;--color-base-650:#4e4d4b;--color-base-700:#3f3e3e;--color-base-750:#2c2d31;--color-base-800:#1b1c21;--color-base-850:#121318;--color-base-900:#0c0d10;--color-base-950:#08090b;--color-base-1000:#000;--style-radius-s:4px;--style-radius-m:6px;--style-radius-l:10px;--font-body:var(--cms-core-font-heading)}html:not([data-theme=dark]){--theme-input-bg:#fff}:root{--cms-text-xs:.846rem;--cms-text-s:.923rem;--cms-text-m:1rem;--cms-text-l:1.154rem;--cms-text-xl:1.385rem;--cms-text-2xl:1.846rem;--cms-text-3xl:2.462rem;--cms-space-1:calc(var(--base) * .2);--cms-space-2:calc(var(--base) * .4);--cms-space-3:calc(var(--base) * .6);--cms-space-4:calc(var(--base) * .8);--cms-space-5:calc(var(--base) * 1.2);--cms-space-6:calc(var(--base) * 1.6);--cms-space-7:calc(var(--base) * 2.4);--cms-accent:#79a2a5;--cms-accent-hover:#5f8a8e;--cms-accent-soft:#79a2a51f;--cms-accent-light:#b9d4d6;--cms-on-accent:#fff;--cms-surface:#fff;--cms-surface-hover:var(--theme-elevation-50);--cms-soft:var(--theme-elevation-50);--cms-soft-hover:var(--theme-elevation-100);--cms-border:var(--theme-elevation-150);--cms-border-strong:var(--theme-elevation-250);--cms-text:var(--theme-text);--cms-text-muted:var(--theme-elevation-500);--cms-shadow-pop:0 16px 40px -16px #12131847, 0 2px 6px #1213180f;--cms-focus-ring:0 0 0 3px var(--cms-accent-soft);--cms-avatar-bg:#1f3233;--cms-avatar-text:#b9d4d6;--cms-ease:cubic-bezier(.16, 1, .3, 1);--accessibility-outline:2px solid var(--cms-accent);--color-success-50:#f5faf7;--color-success-100:#dfefe6;--color-success-150:#c7e6d5;--color-success-200:#afddc3;--color-success-250:#96d5b1;--color-success-300:#7ccfa0;--color-success-350:#61c98e;--color-success-400:#45c47c;--color-success-450:#34b46c;--color-success-500:#2a9d5c;--color-success-550:#268f54;--color-success-600:#23814c;--color-success-650:#1f7344;--color-success-700:#1b663b;--color-success-750:#175833;--color-success-800:#144a2b;--color-success-850:#103c23;--color-success-900:#0c2e1b;--color-success-950:#092013}html[data-theme=dark]{--cms-surface:var(--theme-elevation-50);--cms-surface-hover:var(--theme-elevation-100);--cms-soft:var(--theme-elevation-100);--cms-soft-hover:var(--theme-elevation-150);--cms-accent:#8db5b8;--cms-accent-hover:#ff9d42;--cms-accent-soft:#8db5b829;--cms-shadow-pop:0 16px 40px -16px #000000b3, 0 2px 6px #0000004d}.btn{font-weight:500}.btn--style-primary{--bg-color:var(--cms-accent);--color:var(--cms-on-accent);--hover-bg:var(--cms-accent-hover);--hover-color:var(--cms-on-accent)}.btn--style-primary.btn--disabled{--bg-color:var(--theme-elevation-150);--color:var(--cms-text-muted);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-secondary,.btn--style-pill,.btn--style-subtle{--bg-color:var(--theme-elevation-100);--color:var(--cms-text);--hover-bg:var(--theme-elevation-150);--hover-color:var(--cms-text);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent}.btn--style-secondary.btn--disabled,.btn--style-pill.btn--disabled,.btn--style-subtle.btn--disabled{--bg-color:var(--theme-elevation-50);--color:var(--theme-elevation-400);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-dashed{--btn-border:1px dashed var(--cms-border-strong);--hover-btn-border:1px dashed var(--cms-text-muted)}.btn--style-tab{border-radius:var(--style-radius-s)}.btn:focus-visible{outline:var(--accessibility-outline);outline-offset:2px}.field-type input:focus,.field-type textarea:focus,.field-type .rs__control--is-focused,.field-type__wrap:focus-within>input{border-color:var(--cms-accent);box-shadow:var(--cms-focus-ring)}.checkbox-input,.radio-input{--theme-success-400:transparent}.radio-input input[type=radio]:focus-visible+.radio-input__styled-radio{outline:2px solid var(--cms-accent);outline-offset:2px}.checkbox-input:has(input:focus-visible) .checkbox-input__input{outline:2px solid var(--cms-accent);outline-offset:2px}.draggable-table-row--selected.draggable-table-row:nth-child(odd),.draggable-table-row--selected.draggable-table-row:nth-child(2n){--row-bg-color:var(--cms-accent-soft)}.draggable-table-row--selected{--row-icon-color:var(--cms-accent)}.dropzone.dragging{border-color:var(--cms-accent);background:var(--cms-accent-soft)}.folder-file-card--selected{--card-border-color:var(--cms-accent);--card-bg-color:var(--cms-accent-soft);--card-preview-bg-color:var(--cms-accent-soft);--card-icon-dots-bg-color:var(--cms-accent-soft);--card-icon-dots-color:var(--cms-accent);--card-titlebar-icon-color:var(--cms-text);--card-label-color:var(--cms-text);--card-preview-icon-color:var(--cms-text);--accessibility-outline:2px solid var(--cms-accent);--assigned-collections-color:var(--cms-text)}.rich-text-lexical .rich-text-lexical__wrap{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg)}.rich-text-lexical .rich-text-lexical__wrap>.fixed-toolbar{border:0;border-bottom:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s) var(--style-radius-s) 0 0;background:var(--theme-input-bg)}.rich-text-lexical .rich-text-lexical__wrap>.editor-container{padding-inline-end:var(--cms-space-4)}.rich-text-lexical:not(.rich-text-lexical--show-gutter) .rich-text-lexical__wrap>.editor-container{padding-inline-start:var(--cms-space-4)}.rich-text-lexical .rich-text-lexical__wrap:focus-within{border-color:var(--cms-accent);box-shadow:var(--cms-focus-ring)}.toolbar-popup__dropdown-items .toolbar-popup__dropdown-item:focus-visible{background-color:var(--theme-elevation-100);outline:none}.toolbar-popup__dropdown-items:not(.fixed-toolbar__dropdown-items){background:var(--theme-input-bg)}body:not(:has(.localizer)) .global-edit .doc-controls__popup{display:none}.field-type .rs__control{flex-wrap:nowrap;align-items:flex-start}.field-type .rs__control>.rs__indicators,.field-type .rs__control>:last-child:not(.value-container){flex:none;align-self:flex-start;margin-top:2px}.field-type .rs__control .value-container{flex:auto;min-width:0}.field-type .rs__multi-value{border-radius:var(--style-radius-s);background:var(--cms-soft);border:0}.banner{border-radius:var(--style-radius-m);padding:var(--cms-space-3) var(--cms-space-4)}.dashboard .modular-dashboard{margin-inline:-6px}.popup__content,.popup-button-list{border-radius:var(--style-radius-l)}.popup__content{box-shadow:var(--cms-shadow-pop)}.doc-header__title{font-size:var(--cms-text-2xl);letter-spacing:-.03em;font-weight:500}.doc-tab.btn--style-tab,.tabs-field__tab-button{color:var(--cms-text-muted);background:0 0;border-radius:0;font-weight:500;position:relative}.doc-tab.btn--style-tab{--bg-color:transparent;--hover-bg:transparent;--btn-padding-inline-start:0;--btn-padding-inline-end:0;margin-inline-end:var(--cms-space-5)}.doc-tab.btn--style-tab:hover,.tabs-field__tab-button:hover,.doc-tab--active.btn--style-tab,.tabs-field__tab-button--active{color:var(--cms-text)}.doc-tab--active.btn--style-tab:after,.tabs-field__tab-button--active:after{content:"";background:var(--cms-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.doc-tab .pill{background:var(--theme-elevation-100)}.doc-controls__meta{color:var(--cms-text-muted);font-size:var(--cms-text-s)}.field-label{color:var(--cms-text);font-weight:500}.collapsible--style-default,.blocks-field__row.collapsible,.array-field__row.collapsible{border:1px solid var(--cms-border);border-radius:var(--style-radius-s);background:var(--cms-surface)}.collapsible>.collapsible__toggle-wrap{background:var(--cms-surface)}.collapsible>.collapsible__toggle-wrap:not(.toggle-disabled):hover{background:var(--cms-surface-hover)}.collapsible .collapsible__content{border-top:1px solid var(--cms-border);background:var(--cms-surface)}.blocks-field__block-number{color:var(--theme-elevation-400);font-size:var(--cms-text-s);font-variant-numeric:tabular-nums}.blocks-field__block-pill.pill{background:var(--theme-elevation-50);font-size:var(--cms-text-s);border-radius:4px;font-weight:500}.document-fields__sidebar-fields{padding:0!important}.document-fields__sidebar-fields>.render-fields>*{box-sizing:border-box;width:100%;padding:var(--cms-space-4) var(--gutter-h) var(--cms-space-4) var(--cms-space-6);margin:0!important}.document-fields__sidebar-fields>.render-fields>[style*=inline-block]{display:block!important}.document-fields__sidebar-fields>.render-fields>:empty{display:none}.document-fields__sidebar-fields>.render-fields>*+*{border-top:1px solid var(--cms-border)}.cms-core-facts{gap:var(--cms-space-2) var(--cms-space-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.cms-core-facts dt{color:var(--cms-text-muted)}.cms-core-facts dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cms-core-facts .cms-core-facts__status{align-items:flex-end;gap:var(--cms-space-1);white-space:normal;flex-direction:column;display:flex;overflow:visible}.cms-core-facts__action.btn{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-underline-offset:3px;margin:0;text-decoration:underline}.cms-core-facts__action.btn:hover{color:var(--cms-text)}.template-default__wrap:has(.cms-core-facts) .doc-controls__content{display:none}.doc-controls__content:not(:has(.doc-controls__meta li)){display:none}.template-default__wrap>.doc-header:after{content:none}@media (max-width:1024px){.list-header .list-header__title-and-actions{flex-wrap:wrap;justify-content:flex-start}.list-header .list-header__title-actions{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}.list-header .list-header__title-actions:not(:has(>:nth-child(3))){flex-basis:auto;margin-inline-start:auto}.template-default__wrap>.doc-header{padding-bottom:var(--cms-space-2)}.document-fields__sidebar-fields>.render-fields>*{padding-inline:var(--gutter-h)}.document-fields__sidebar-fields>.render-fields>:first-child{border-top:1px solid var(--cms-border)}.template-default__wrap:is(:has(.cms-core-facts),:not(:has(.doc-controls__meta li)))>main.collection-edit>form>.doc-controls{top:0}.template-default__wrap>main.collection-edit>form>.doc-controls .doc-controls__controls-wrapper{border-top:0}.template-default__wrap:has(>.doc-header .cms-core-section-tabs)>.doc-header .cms-core-section-tabs{margin-bottom:0}}.cms-core-badge{padding:2px var(--cms-space-2);border-radius:var(--style-radius-s);font-size:var(--cms-text-s);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cms-core-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cms-core-badge--live{background:var(--color-success-500)}@supports (color:color-mix(in lab, red, red)){.cms-core-badge--live{background:color-mix(in srgb, var(--color-success-500) 12%, transparent)}}.cms-core-badge--live{color:var(--color-success-500)}.cms-core-badge--changed{background:var(--theme-warning-500)}@supports (color:color-mix(in lab, red, red)){.cms-core-badge--changed{background:color-mix(in srgb, var(--theme-warning-500) 14%, transparent)}}.cms-core-badge--changed{color:var(--theme-warning-650)}.cms-core-badge--draft{background:var(--cms-soft);color:var(--cms-text-muted)}.cms-core-find-replace-view{display:contents}.cms-core-find-replace-view .doc-controls{display:none}.cms-core-nav-visibility{align-items:start;gap:var(--cms-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.cms-core-nav-visibility__title{margin:0 0 var(--cms-space-2);font-size:var(--cms-text-m);font-weight:600}.cms-core-nav-visibility__list{border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);overflow:hidden}.cms-core-nav-visibility__item{align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-3) var(--cms-space-4);cursor:pointer;display:flex}.cms-core-nav-visibility__item+.cms-core-nav-visibility__item{border-top:1px solid var(--cms-border)}.cms-core-nav-visibility__item:hover{background:var(--cms-surface-hover)}.cms-core-section-tabs{gap:var(--cms-space-5);margin:var(--cms-space-3) 0 var(--cms-space-2);border-bottom:1px solid var(--cms-border);flex-wrap:wrap;display:flex}.cms-core-section-tabs__tab{padding:var(--cms-space-2) 0;color:var(--cms-text-muted);font-weight:500;text-decoration:none;position:relative}.cms-core-section-tabs__tab:hover{color:var(--cms-text);text-decoration:none}button.cms-core-section-tabs__tab{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:500}.cms-core-section-tabs__tab--error{color:var(--theme-error-500)}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap{margin-bottom:var(--cms-space-5)}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tabs{border-top:1px solid var(--cms-border);border-bottom:1px solid var(--cms-border);background:var(--cms-soft);min-width:100%;display:flex}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button{padding:var(--cms-space-3) var(--cms-space-5);border-right:1px solid var(--cms-border);font-size:var(--cms-text-m);opacity:1;margin:0}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button:first-of-type{border-left:1px solid var(--cms-border)}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button--active{padding-bottom:calc(var(--cms-space-3) + 1px);background:var(--theme-bg);margin-bottom:-1px}.document-fields__edit .tabs-field:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button--active:after{border-radius:0;top:-1px;bottom:auto}.tabs-field.cms-core-tabs-lifted{margin-top:0}.tabs-field.cms-core-tabs-lifted>.tabs-field__tabs-wrap{display:none}.cms-core-section-tabs__tab--active{color:var(--cms-text)}.cms-core-section-tabs__tab--active:after{content:"";background:var(--cms-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:1025px){.template-default__wrap:has(>.doc-header){--cms-doc-title-h:40px;--cms-doc-meta-h:0px;--cms-doc-tabs-h:0px;--cms-doc-desc-h:0px;--cms-doc-pad:var(--cms-space-3);--cms-doc-foot:var(--cms-doc-pad);--doc-controls-height:var(--cms-doc-head-h);--cms-doc-head-h:calc(var(--cms-doc-pad) + var(--cms-doc-title-h) + var(--cms-doc-meta-h) + var(--cms-doc-desc-h) + var(--cms-doc-tabs-h) + var(--cms-doc-foot) + 1px)}.template-default__wrap:has(>.doc-header .custom-view-description){--cms-doc-desc-h:24px}.template-default__wrap>.doc-header .custom-view-description{height:var(--cms-doc-desc-h);color:var(--cms-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.template-default__wrap:has(.doc-controls__meta>li):not(:has(.cms-core-facts)){--cms-doc-meta-h:28px}.template-default__wrap:has(>.doc-header .cms-core-section-tabs){--cms-doc-tabs-h:48px;--cms-doc-foot:0px}.template-default__wrap>.doc-header{z-index:31;background:var(--theme-bg);box-sizing:border-box;height:var(--cms-doc-head-h);padding-top:var(--cms-doc-pad);border-bottom:1px solid var(--cms-border);pointer-events:none;margin-top:0;padding-bottom:0;position:sticky;top:0}.template-default__wrap>.doc-header :is(a,button,h1,.doc-tab){pointer-events:auto}.template-default__wrap>.doc-header .doc-header__header{align-items:center;gap:var(--cms-space-4);height:var(--cms-doc-title-h);margin-bottom:var(--cms-doc-meta-h);display:flex}.template-default__wrap>.doc-header .doc-header__title{min-width:0;line-height:var(--cms-doc-title-h);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-default__wrap>.doc-header .doc-tabs{margin-inline:auto calc(var(--cms-doc-actions-w,0px) + var(--cms-space-5));flex:none}.template-default__wrap>.doc-header .doc-tabs:not(:has(.doc-tabs__tabs>:nth-child(2))){visibility:hidden}.template-default__wrap>.doc-header .doc-header__after-header{padding-top:0}.template-default__wrap>.doc-header .cms-core-section-tabs{box-sizing:border-box;height:var(--cms-doc-tabs-h);padding-top:var(--cms-space-2);border-bottom:0;margin:0}.template-default__wrap>.doc-header .cms-core-section-tabs__tab{align-items:center;padding-block:0;display:flex}.template-default__wrap>.doc-header .cms-core-section-tabs__tab--active:after{bottom:0}:is(.template-default__wrap:has(.document-fields__edit>.render-fields>.tabs-field:first-child:not(.cms-core-tabs-lifted))>.doc-header,.template-default__wrap:has(.document-fields__edit>.cms-ai-tabs)>.doc-header){border-bottom-color:#0000}.template-default__wrap>main.collection-edit>form>.doc-controls{z-index:32;height:var(--cms-doc-head-h);margin-top:calc(var(--cms-doc-head-h) * -1);box-shadow:none;pointer-events:none;background:0 0;align-items:flex-start;top:0}.template-default__wrap>main.collection-edit>form>.doc-controls .doc-controls__wrapper{grid-template-rows:var(--cms-doc-title-h) auto;height:auto;padding:var(--cms-doc-pad) 0 0;align-content:start;gap:0;display:grid}.template-default__wrap>main.collection-edit>form>.doc-controls :is(.doc-controls__controls-wrapper,.doc-controls__content){pointer-events:auto}.template-default__wrap>main.collection-edit>form>.doc-controls .doc-controls__controls-wrapper{grid-area:1/1;place-self:center end}.template-default__wrap>main.collection-edit>form>.doc-controls .doc-controls__content{height:var(--cms-doc-meta-h);grid-area:2/1;place-self:start;min-height:0;padding:0;overflow:hidden}.template-default__wrap>main.collection-edit>form>.doc-controls .doc-controls__divider{display:none}.template-default__wrap>main.collection-edit>form>.doc-controls:before,.template-default__wrap>main.collection-edit>form>.doc-controls:after,.template-default__wrap>main.collection-edit>form>.doc-controls :is(.doc-controls__meta,.doc-controls__controls):after{content:none}}.cms-core-admin-error{align-items:flex-start;gap:var(--cms-space-3);max-width:480px;padding:0 var(--gutter-h);flex-direction:column;margin:15vh auto;display:flex}.cms-core-admin-error__logo{width:auto;height:22px;margin-bottom:var(--cms-space-4);color:var(--cms-text)}.cms-core-admin-error__title{font-size:var(--cms-text-2xl);letter-spacing:-.03em;margin:0;font-weight:500}.cms-core-admin-error__text{color:var(--cms-text-muted);margin:0}.cms-core-admin-error__actions{gap:var(--cms-space-2);margin-top:var(--cms-space-3);flex-wrap:wrap;display:flex}.cms-core-ai{align-items:center;gap:var(--cms-space-3);margin:calc(var(--cms-space-2) * -1) 0 var(--base);flex-wrap:wrap;display:flex}.field-type__wrap>.cms-core-ai{margin:var(--cms-space-2) 0 0}.cms-core-ai__button{padding:7px var(--cms-space-3) 7px 10px;background:var(--theme-elevation-100);color:var(--cms-text);font:inherit;cursor:pointer;isolation:isolate;transition:background-color .15s var(--cms-ease);border:0;border-radius:999px;align-items:center;gap:6px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.cms-core-ai__button:hover:not(:disabled){background:var(--theme-elevation-150)}.cms-core-ai__button[data-busy]{cursor:progress}.cms-core-ai__sparkle{flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5l1.4 3.6L13 6.5 9.4 7.9 8 11.5 6.6 7.9 3 6.5l3.6-1.4L8 1.5zM12.5 10.5l.6 1.4 1.4.6-1.4.6-.6 1.4-.6-1.4-1.4-.6 1.4-.6.6-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5l1.4 3.6L13 6.5 9.4 7.9 8 11.5 6.6 7.9 3 6.5l3.6-1.4L8 1.5zM12.5 10.5l.6 1.4 1.4.6-1.4.6-.6 1.4-.6-1.4-1.4-.6 1.4-.6.6-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}@property --cms-ai-p{syntax:"<number>";inherits:true;initial-value:0}@property --cms-ai-lap{syntax:"<number>";inherits:true;initial-value:0}.cms-core-ai__button{--cms-ai-band:linear-gradient(120deg, var(--cms-text) 30%, var(--cms-accent) 40%, var(--cms-accent-light) 50%, var(--cms-accent) 60%, var(--cms-text) 70%);--cms-ai-x:calc((var(--cms-ai-p) - 1) * var(--cms-ai-w,200px) * 2)}.cms-core-ai__sparkle,.cms-core-ai__label{background:var(--cms-ai-band) no-repeat;background-size:calc(var(--cms-ai-w,200px) * 3) 100%}.cms-core-ai__sparkle{background-position:var(--cms-ai-x) 0}.cms-core-ai__label{color:#0000;background-position:calc(var(--cms-ai-x) - 20px) 0;-webkit-background-clip:text;background-clip:text;margin-block:-.2em;padding-block:.2em;display:inline-block}.cms-core-ai__button:hover:not(:disabled),.cms-core-ai__button[data-busy]{animation:1.6s ease-in-out infinite cms-core-ai-sweep}@keyframes cms-core-ai-sweep{0%{--cms-ai-p:0}to{--cms-ai-p:1}}.cms-core-ai__button[data-invite]:not(:hover,[data-busy]){animation:cms-core-ai-invite 1.6s cubic-bezier(.4, 0, .2, 1) var(--cms-ai-delay,0s) both}@keyframes cms-core-ai-invite{0%{--cms-ai-lap:0;--cms-ai-p:0}to{--cms-ai-lap:1;--cms-ai-p:1}}.cms-core-ai__lap{pointer-events:none;width:100%;height:100%;animation:cms-core-ai-lap-fade 1.6s ease-in-out var(--cms-ai-delay,0s) both;position:absolute;inset:0;overflow:visible}.cms-core-ai__lap rect{--len:8;fill:none;stroke:var(--cms-accent)}@supports (color:color-mix(in lab, red, red)){.cms-core-ai__lap rect{stroke:color-mix(in srgb, var(--cms-accent) 50%, var(--cms-accent-light))}}.cms-core-ai__lap rect{--grow:min(1, var(--cms-ai-lap) * 3, (1 - var(--cms-ai-lap)) * 3);--dash:calc(var(--len) * var(--grow));stroke-dasharray:var(--dash) calc(100 - var(--dash));stroke-dashoffset:calc(var(--dash) - var(--cms-ai-start,0) - var(--cms-ai-lap) * 50);stroke-linecap:round;stroke-width:2.5px}.cms-core-ai__lap rect:nth-child(2){--len:16;stroke-opacity:.5}.cms-core-ai__lap rect:nth-child(3){--len:24;stroke-opacity:.25}@keyframes cms-core-ai-lap-fade{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cms-core-ai__button,.cms-core-ai__lap{animation:none!important}.cms-core-ai__lap{display:none}}html:not([data-cms-ai=on]) .widget[data-slug^=cms-ai-credits],html:not([data-cms-ai=on]) .cms-core-ai,html:not([data-cms-ai=on]) .cms-core-ai-predict{display:none}html:not([data-cms-ai=on]) .items-drawer__item:has(img[alt=AI\ credits]){display:none}.cms-core-ai-predict{margin-bottom:var(--base)}.cms-core-ai-predict .cms-core-ai{margin:0}.cms-core-ai__note{color:var(--cms-text-muted);font-size:var(--cms-text-s)}.cms-core-ai__note--problem{color:var(--theme-error-500)}.render-fields>.field-type.collapsible-field{margin-block:var(--base)}.render-fields>.field-type.collapsible-field:last-child{margin-bottom:0}body:has(.cms-core-ai-ask) .payload-toast-container[data-y-position=bottom]{--offset-bottom:calc(var(--base) + 44px + var(--cms-space-3))!important;--mobile-offset-bottom:calc(var(--base) + 44px + var(--cms-space-3))!important}body:has(.cms-core-ai-ask) .payload-toast-container[data-x-position=right]{--offset-right:calc(var(--base) + var(--cms-scrollbar-gap,0px))!important;--mobile-offset-right:calc(var(--base) + var(--cms-scrollbar-gap,0px))!important}.payload-toast-container [data-sonner-toast].payload-toast-item{--cms-toast-icon:20px;--cms-toast-gap:var(--cms-space-3);align-items:flex-start;gap:var(--cms-toast-gap);padding:var(--cms-space-4) calc(var(--cms-space-4) + 28px) var(--cms-space-4) var(--cms-space-4);border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--cms-surface);box-shadow:var(--cms-shadow-pop);color:var(--cms-text);font-size:var(--cms-text-m);font-weight:500}.payload-toast-container .payload-toast-item .toast-title{line-height:var(--cms-toast-icon);margin:0}.payload-toast-container .payload-toast-item [data-description]{margin-top:var(--cms-space-1);color:var(--cms-text-muted);font-size:var(--cms-text-m);font-weight:400;line-height:1.45}.payload-toast-container .payload-toast-item .toast-icon{width:var(--cms-toast-icon);height:var(--cms-toast-icon);margin:0;overflow:visible}.payload-toast-container .payload-toast-item .toast-icon>svg{width:26px;height:26px;margin:-3px}.payload-toast-container .payload-toast-item .toast-icon svg path+path{stroke-width:1.6px}.payload-toast-container .toast-info .toast-icon svg path:first-child{fill:var(--theme-elevation-800)}.payload-toast-container .toast-info .toast-icon svg path+path{stroke:var(--cms-surface)}.payload-toast-container .toast-warning .toast-icon svg path:first-child{fill:#e8a33a}.payload-toast-container [data-sonner-toast] .payload-toast-close-button{inset:var(--cms-space-3) var(--cms-space-3) auto auto;border-radius:var(--style-radius-s);width:24px;height:24px;color:var(--cms-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:none}.payload-toast-container [data-sonner-toast] .payload-toast-close-button:hover{background:var(--cms-soft-hover);color:var(--cms-text)}.payload-toast-container [data-sonner-toast] .payload-toast-close-button:focus-visible{box-shadow:0 0 0 2px var(--cms-accent);outline:none}.payload-toast-container [data-sonner-toast] .payload-toast-close-button svg{width:14px;height:14px}.payload-toast-container .payload-toast-item.cms-core-action-toast{row-gap:var(--cms-space-3);flex-wrap:wrap}.payload-toast-container .cms-core-action-toast .toast-content{flex:1 1 calc(100% - var(--cms-toast-icon) - var(--cms-toast-gap));min-width:0}.payload-toast-container .cms-core-action-toast [data-button]{height:30px;padding:0 var(--cms-space-3);border-radius:var(--style-radius-s);font:inherit;font-size:var(--cms-text-s);cursor:pointer;border:0;align-items:center;margin:0;font-weight:500;transition:background-color .12s;display:inline-flex}.payload-toast-container .cms-core-action-toast [data-button]:focus-visible{box-shadow:0 0 0 2px var(--cms-accent);outline:none}.payload-toast-container .cms-core-action-toast [data-action]{background:var(--cms-accent);color:var(--cms-on-accent);order:4;margin-inline-start:calc(var(--cms-toast-icon) + var(--cms-toast-gap))}.payload-toast-container .cms-core-action-toast [data-action]:hover{background:var(--cms-accent-hover)}.payload-toast-container .cms-core-action-toast [data-cancel]{background:var(--cms-soft-hover);color:var(--cms-text);order:5;margin-inline-start:calc(var(--cms-space-2) - var(--cms-toast-gap))}.payload-toast-container .cms-core-action-toast [data-cancel]:hover{background:var(--theme-elevation-150)}.payload-toast-container .cms-core-action-toast[data-front=false]:not([data-expanded=true]) [data-button]{opacity:0;pointer-events:none}::selection{background:var(--cms-core-admin-selection-bg);color:var(--cms-core-admin-selection-text)}html[data-theme=dark]{--cms-core-login-page-bg:linear-gradient(180deg, #15110d 0%, #1d1712 100%);--cms-core-login-heading:#eef2f7;--cms-core-login-tint-a:#79a2a52e;--cms-core-login-tint-b:#79a2a51f;--cms-core-login-dot:#ffe9d61a;--cms-core-login-glow-a:#ffffff14;--cms-core-login-glow-b:#79a2a51f;--cms-core-admin-accent:var(--cms-accent);--cms-core-admin-accent-soft:var(--cms-accent-soft);--cms-core-admin-accent-strong:#ff9a2a2e;--cms-core-admin-nav-surface:#0c0d10;--cms-core-admin-nav-surface-hover:#17181d;--cms-core-admin-nav-text:#f4f7faf0;--cms-core-admin-nav-muted:#b7bfc9a3;--cms-core-admin-pill-surface:#10171f5c;--cms-core-admin-pill-border:#ffffff29;--cms-core-admin-header-gradient:linear-gradient(180deg, #121318eb 0%, #121318b8 58%, #12131800 100%)}@media (prefers-color-scheme:dark){html:not([data-theme]){--cms-core-login-page-bg:linear-gradient(180deg, #15110d 0%, #1d1712 100%);--cms-core-login-heading:#eef2f7;--cms-core-login-tint-a:#79a2a52e;--cms-core-login-tint-b:#79a2a51f;--cms-core-login-dot:#ffe9d61a;--cms-core-login-glow-a:#ffffff14;--cms-core-login-glow-b:#79a2a51f}}html,body,:root{--font-serif:var(--cms-core-font-heading)}h1,h2,h3,h4,h5,h6,.app-header,.step-nav,.collection-list__title,.doc-header,.dashboard h1,.dashboard h2,.login__brand,.template-default__wrap h1,.template-default__wrap h2{font-family:var(--cms-core-font-heading)}.cms-core-auth-message{z-index:1;margin-bottom:1rem;position:relative}.cms-core-auth-message h2,.cms-core-auth-message p{margin:0}.cms-core-auth-message h2{text-align:center;letter-spacing:-.065em;color:var(--cms-core-login-heading);font-size:clamp(2.5rem,4vw,3.2rem);font-weight:560;line-height:.96}.cms-core-auth-message .cms-core-auth-message__problem{margin:var(--cms-space-5) 0 0}.cms-core-auth-message--after{text-align:center;color:var(--theme-elevation-500);font-size:var(--cms-text-s);margin-top:1rem}.browse-by-folder-button{display:none!important}.nav{--nav-padding-inline-start:var(--cms-space-3);--nav-padding-inline-end:var(--cms-space-3);--nav-padding-block-start:var(--cms-space-4);--nav-padding-block-end:var(--cms-space-4);z-index:50;background:var(--cms-core-admin-nav-surface);color:var(--cms-core-admin-nav-text);border-right:1px solid #ffffff12}.nav__scroll{flex-direction:column;min-height:100%;display:flex;overflow-y:hidden}.nav__wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.cms-core-nav-fixed-top,.cms-core-nav-fixed-bottom{flex:none;width:100%}.cms-core-nav-scroll-area{min-height:0;padding-top:var(--cms-space-4);scrollbar-width:none;flex:auto;width:100%;overflow:hidden auto}.cms-core-nav-scroll-area::-webkit-scrollbar{display:none}.cms-core-nav-brand-row{justify-content:space-between;align-items:center;gap:var(--cms-space-3);min-height:40px;padding:0 0 var(--cms-space-4) var(--cms-space-2);display:flex}.cms-core-nav-brand{color:#f4f4f2;text-decoration:none;display:flex}.cms-core-nav-brand:focus-visible{outline:var(--accessibility-outline);outline-offset:4px;border-radius:var(--style-radius-s)}.cms-core-nav-brand__logo{width:auto;height:24px;display:block}.cms-core-nav-collapse{border-radius:var(--style-radius-s);width:30px;height:30px;color:var(--cms-core-admin-nav-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cms-core-nav-collapse:hover,.cms-core-nav-collapse:focus-visible{color:#fff;background:#ffffff0d}.cms-core-nav-site{align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-3) var(--cms-space-2);white-space:nowrap;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;display:flex}.cms-core-nav-site__words{flex-direction:column;flex:1;min-width:0;display:flex}.cms-core-nav-site__name,.cms-core-nav-site__host{text-overflow:ellipsis;overflow:hidden}.cms-core-nav-site__name{color:#f4f4f2;font-weight:500}.cms-core-nav-site__host{color:var(--cms-core-admin-nav-muted);font-size:var(--cms-text-s)}.cms-core-nav-site__env{color:var(--cms-core-admin-nav-muted);font-size:var(--cms-text-xs);background:#ffffff0f;border-radius:4px;flex-shrink:0;padding:1px 7px;font-weight:500}.cms-core-nav-site__env--staging{color:#ff9d42;background:#79a2a529}.nav-group{margin-bottom:var(--cms-space-3)}.nav-group__toggle{margin:var(--cms-space-2) 0 var(--cms-space-1);padding:4px var(--cms-space-3);color:var(--cms-core-admin-nav-muted);font-size:var(--cms-text-xs);letter-spacing:.02em;align-items:center;font-weight:500}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--cms-core-admin-nav-text)}.nav-group__toggle .stroke{stroke:currentColor}.nav__link{align-items:center;gap:var(--cms-space-3);padding:7px var(--cms-space-3);border-radius:var(--style-radius-s);color:var(--cms-core-admin-nav-text);white-space:nowrap;margin:1px 0;font-size:1.04rem;line-height:1.4;transition:background-color .12s;display:flex;position:relative}.nav__link:hover,.nav__link:focus-visible{color:#fff;background:#ffffff0d;text-decoration:none}.nav__link .nav__link-indicator{top:8px;bottom:8px;left:calc(var(--nav-padding-inline-start) * -1);background:var(--cms-accent);border-radius:2px;width:2px;height:auto;position:absolute}.nav__link:has(.nav__link-indicator){color:#fff;background:#ffffff0d}.cms-core-nav-link__icon{color:var(--cms-core-admin-nav-muted);flex:none;display:inline-flex}.nav__link:has(.nav__link-indicator) .cms-core-nav-link__icon{color:var(--cms-accent)}.nav__link-label{color:inherit;text-overflow:ellipsis;overflow:hidden}.cms-core-nav-dashboard{margin-bottom:var(--cms-space-3)}.nav__controls{align-items:center;gap:var(--cms-space-2);padding:var(--cms-space-3) 0 0 var(--cms-space-1);border-top:1px solid #ffffff12;flex-direction:row;margin-top:auto}.nav__controls>:first-child{margin-top:0}.cms-core-nav-profile{align-items:center;gap:var(--cms-space-3);min-width:0;padding:var(--cms-space-1);border-radius:var(--style-radius-s);color:#f4f4f2;flex:1;text-decoration:none;display:flex}.cms-core-nav-profile:hover,.cms-core-nav-profile:focus-visible{background:#ffffff0d}.cms-core-nav-profile__avatar{background:var(--cms-avatar-bg);width:30px;height:30px;color:var(--cms-avatar-text);font-size:var(--cms-text-s);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.cms-core-nav-profile__avatar img{object-fit:cover;width:100%;height:100%}.cms-core-nav-profile__words{flex-direction:column;min-width:0;display:flex}.cms-core-nav-profile__name,.cms-core-nav-profile__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-core-nav-profile__email{color:var(--cms-core-admin-nav-muted);font-size:var(--cms-text-xs)}.cms-core-nav-foot-actions{align-self:center;align-items:center;gap:2px;display:flex}.nav__log-out,.settings-menu-button .popup-button{border-radius:var(--style-radius-s);width:30px;height:30px;color:var(--cms-core-admin-nav-muted);place-items:center;padding:0;line-height:0;display:grid}.nav__log-out:hover,.nav__log-out:focus-visible,.settings-menu-button .popup-button:hover,.settings-menu-button .popup-button:focus-visible{color:#fff;background:#ffffff0d}@media (min-width:1025px){body:has(.template-default--nav-open) .template-default__nav-toggler-wrapper{display:none}}.app-header__account{display:none!important}.nav__header,.nav__header-content{pointer-events:none}.nav__header button{pointer-events:auto}.cms-core-nav-collapse__icon{transition:transform .2s var(--cms-ease)}.cms-core-nav--rail .cms-core-nav-collapse__icon{transform:rotate(180deg)}.cms-core-nav-count{border-radius:var(--style-radius-s);background:var(--cms-accent);color:var(--cms-on-accent);font-size:var(--cms-text-xs);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:0 6px;font-weight:600;line-height:18px}@media (min-width:1025px){.template-default:has(.cms-core-nav--rail){--nav-width:68px}.nav.cms-core-nav--rail{--nav-padding-inline-start:var(--cms-space-2);--nav-padding-inline-end:var(--cms-space-2)}.cms-core-nav--rail .cms-core-nav-brand-row{justify-content:center;padding-left:0}.cms-core-nav--rail .cms-core-nav-brand,.cms-core-nav--rail .cms-core-nav-site,.cms-core-nav--rail .nav__link-label,.cms-core-nav--rail .nav-group__toggle,.cms-core-nav--rail .cms-core-nav-profile__words,.cms-core-nav--rail .cms-core-nav-foot-actions{display:none}.cms-core-nav--rail .nav-group{margin-bottom:var(--cms-space-2);padding-bottom:var(--cms-space-2);border-bottom:1px solid #ffffff12}.cms-core-nav--rail .nav-group__content{height:auto!important;display:block!important;overflow:visible!important}.cms-core-nav--rail .nav__link{justify-content:center;padding:9px 0}.cms-core-nav--rail .cms-core-nav-count{min-width:15px;padding:0 4px;line-height:15px;position:absolute;top:2px;right:6px}.cms-core-nav--rail .nav__controls{justify-content:center;padding-left:0}.cms-core-nav--rail .cms-core-nav-profile{flex:none}}@media (max-width:1024px){.cms-core-nav-collapse{display:none}.nav__header{height:auto;inset:0 0 auto}.nav__header-content{height:auto;padding:calc(var(--nav-padding-block-start) - 3px) var(--nav-padding-inline-end) 0 0;justify-content:flex-end;display:flex}.nav__mobile-close,.app-header__mobile-nav-toggler{border-radius:var(--style-radius-s);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.nav__mobile-close{color:var(--cms-core-admin-nav-muted)}.nav__mobile-close:hover{color:#fff;background:#ffffff0d}.app-header__mobile-nav-toggler{color:var(--cms-text-muted)}.app-header__mobile-nav-toggler:hover{background:var(--cms-soft);color:var(--cms-text)}:is(.nav__mobile-close,.app-header__mobile-nav-toggler) :is(.hamburger,.hamburger>div){place-items:center;width:100%;height:100%;display:grid}:is(.nav__mobile-close,.app-header__mobile-nav-toggler) .hamburger{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}:is(.nav__mobile-close,.app-header__mobile-nav-toggler) .icon .stroke{stroke:currentColor}}.dashboard,.drawer__content-children.gutter--left{padding-bottom:var(--spacing-view-bottom)}.cms-core-dashboard-head{margin-top:var(--cms-space-4);justify-content:space-between;align-items:center;gap:var(--cms-space-4);margin-bottom:var(--cms-space-6);flex-wrap:wrap;display:flex}.cms-core-dashboard-head__words{min-width:0}.dashboard .cms-core-dashboard-head__title{font-size:var(--cms-text-2xl);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.15}.cms-core-dashboard-head__summary{margin:var(--cms-space-2) 0 0;color:var(--cms-text-muted)}.cms-core-dashboard-head__actions{gap:var(--cms-space-2);display:flex}.cms-core-dashboard-head__button{align-items:center;gap:var(--cms-space-2);line-height:1;display:inline-flex}.modular-dashboard:not(.editing) .widget[data-slug^=csone-news-],.modular-dashboard:not(.editing) .widget[data-slug^=csone-promotion-]{display:none}.modular-dashboard .widget-content{container-type:inline-size}.cms-core-widget-section{border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;container-type:inline-size}.cms-core-widget-section__head{justify-content:space-between;align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-4) var(--cms-space-5);border-bottom:1px solid var(--cms-border);display:flex}.dashboard .cms-core-widget-section__heading{font-size:var(--cms-text-l);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.cms-core-widget-section__link,.cms-core-widget-section__note{color:var(--cms-text-muted);font-size:var(--cms-text-s);flex:none;text-decoration:none}.cms-core-widget-section__link:hover,.cms-core-widget-section__link:focus-visible{color:var(--cms-text)}.cms-core-widget{box-sizing:border-box;min-width:0;padding:var(--cms-space-4) var(--cms-space-5);border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);color:inherit;display:block}.cms-core-widget-section>.cms-core-widget{border:0;border-radius:0;flex:auto}.cms-core-widget__quiet{padding:var(--cms-space-3) 0;color:var(--cms-text-muted);margin:0}.cms-core-attention__list,.cms-core-activity__list,.cms-core-shortcuts__list,.cms-core-analytics__list{margin:0;padding:0;list-style:none}.cms-core-attention>.cms-core-widget,.cms-core-activity>.cms-core-widget,.cms-core-analytics>.cms-core-widget{padding-block:var(--cms-space-1)}.modular-dashboard>.widget[data-slug^=cms-core-latest-]:not(.widget[data-slug^=cms-core-latest-]~.widget) .widget-wrapper__delete-btn{display:none}.cms-core-latest-rail{container-type:inline-size}.cms-core-latest-rail__head{justify-content:space-between;align-items:center;gap:var(--cms-space-3);margin-bottom:var(--cms-space-3);display:flex}.dashboard .cms-core-latest-rail__title{font-size:var(--cms-text-l);letter-spacing:-.01em;align-items:center;gap:.5em;margin:0;font-weight:600;display:flex}.cms-core-latest-rail__wordmark{aspect-ratio:520/126;width:auto;height:15px;color:var(--cms-text);margin-top:1px}.cms-core-latest-rail__more{min-height:24px;color:var(--cms-text-muted);font-size:var(--cms-text-s);cursor:pointer;align-items:center;display:inline-flex}.cms-core-latest-rail__more:hover{color:var(--cms-text)}.cms-core-latest-rail__cards{gap:var(--cms-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-core-latest-card{border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.cms-core-latest-card:hover,a.cms-core-latest-card:focus-visible{text-decoration:none}a.cms-core-latest-card:hover .cms-core-latest-card__title{text-underline-offset:3px;text-decoration:underline}.cms-core-latest-card--offer{border-color:var(--cms-accent)}@supports (color:color-mix(in lab, red, red)){.cms-core-latest-card--offer{border-color:color-mix(in srgb, var(--cms-accent) 55%, transparent)}}.cms-core-latest-card--offer{box-shadow:0 0 0 1px var(--cms-accent)}@supports (color:color-mix(in lab, red, red)){.cms-core-latest-card--offer{box-shadow:0 0 0 1px color-mix(in srgb, var(--cms-accent) 25%, transparent)}}.cms-core-latest-card__top{aspect-ratio:16/7;border-bottom:1px solid var(--cms-border);background:var(--theme-elevation-50);place-items:center;display:grid;position:relative;overflow:hidden}.cms-core-latest-card__top--picture img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cms-core-latest-card__top--ink{background:var(--cms-core-admin-nav-surface);color:var(--cms-core-admin-nav-text)}html[data-theme=dark] .cms-core-latest-card__top--ink{background:var(--theme-elevation-100)}.cms-core-latest-card__top--ink>span{margin:var(--cms-space-4);font-size:var(--cms-text-xl);letter-spacing:-.03em;-webkit-line-clamp:3;-webkit-box-orient:vertical;place-self:end start;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.cms-core-latest-card__body{padding:var(--cms-space-4);flex-direction:column;flex:1;gap:6px;display:flex}.cms-core-latest-card__meta{align-items:center;gap:var(--cms-space-2);color:var(--cms-text-muted);font-size:var(--cms-text-s);display:flex}.cms-core-latest-card__tag{border-radius:var(--style-radius-s);background:var(--cms-accent-soft);color:var(--cms-accent);font-size:var(--cms-text-xs);padding:1px 7px;font-weight:600}.cms-core-latest-card__title{font-weight:600;line-height:1.35}.cms-core-latest-card__text{color:var(--cms-text-muted);font-size:var(--cms-text-s);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.cms-core-latest-card__go{padding-top:var(--cms-space-2);color:var(--cms-accent);font-size:var(--cms-text-s);margin-top:auto;font-weight:500}@container (max-width:760px){.cms-core-latest-rail__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-core-latest-rail__cards>:nth-child(3){display:none}}@container (max-width:460px){.cms-core-latest-rail__cards{grid-template-columns:minmax(0,1fr)}.cms-core-latest-rail__cards>:nth-child(2){display:none}}.cms-core-gfx{--gfx-base:var(--gfx-a);background-color:var(--gfx-base);color:#1b1c21;place-items:center;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .cms-core-gfx{--gfx-base:var(--gfx-a)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .cms-core-gfx{--gfx-base:color-mix(in srgb, var(--gfx-a) 85%, black)}}html[data-theme=dark] .cms-core-gfx[data-colour=ink]{--gfx-base:var(--theme-elevation-100)}.cms-core-latest-card__top--gfx{container-type:inline-size}.cms-core-gfx__badge{aspect-ratio:1;background:#ffffffeb;border-radius:50%;place-items:center;width:clamp(32px,20cqi,72px);display:grid}.cms-core-gfx__icon{aspect-ratio:1;stroke-width:1.75px;width:46%;height:auto}.cms-core-gfx[data-style=pattern][data-variant=stripes]{background-image:repeating-linear-gradient(135deg, var(--gfx-b) 0 10px, transparent 10px 22px)}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=pattern][data-variant=stripes]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--gfx-b) 25%, transparent) 0 10px, transparent 10px 22px)}}.cms-core-gfx[data-style=pattern][data-variant=dots]{background-image:radial-gradient(circle, var(--gfx-b) 2px, transparent 2.5px)}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=pattern][data-variant=dots]{background-image:radial-gradient(circle, color-mix(in srgb, var(--gfx-b) 50%, transparent) 2px, transparent 2.5px)}}.cms-core-gfx[data-style=pattern][data-variant=dots]{background-size:16px 16px}.cms-core-gfx[data-style=pattern][data-variant=grid]{background-image:linear-gradient(var(--gfx-b) 1px, transparent 1px), linear-gradient(90deg, var(--gfx-b) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=pattern][data-variant=grid]{background-image:linear-gradient(color-mix(in srgb, var(--gfx-b) 33%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gfx-b) 33%, transparent) 1px, transparent 1px)}}.cms-core-gfx[data-style=pattern][data-variant=grid]{background-size:18px 18px}.cms-core-gfx[data-style=pattern][data-variant=waves]{background-image:radial-gradient(circle at 50% 0, transparent 9px, var(--gfx-b) 10px, var(--gfx-b) 12px, transparent 13px)}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=pattern][data-variant=waves]{background-image:radial-gradient(circle at 50% 0, transparent 9px, color-mix(in srgb, var(--gfx-b) 40%, transparent) 10px, color-mix(in srgb, var(--gfx-b) 40%, transparent) 12px, transparent 13px)}}.cms-core-gfx[data-style=pattern][data-variant=waves]{background-size:24px 14px}.cms-core-gfx[data-style=pattern][data-variant=checks]{background-image:conic-gradient(var(--gfx-b) 25%, transparent 0 50%, var(--gfx-b) 0 75%, transparent 0)}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=pattern][data-variant=checks]{background-image:conic-gradient(color-mix(in srgb, var(--gfx-b) 25%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--gfx-b) 25%, transparent) 0 75%, transparent 0)}}.cms-core-gfx[data-style=pattern][data-variant=checks]{background-size:24px 24px}.cms-core-gfx[data-style=shapes][data-variant=circles]{background-image:radial-gradient(circle at 18% 30%, var(--gfx-b) 0 22%, transparent calc(22% + 1px)), radial-gradient(circle at 82% 78%, var(--gfx-b) 0 30%, transparent calc(30% + 1px))}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=shapes][data-variant=circles]{background-image:radial-gradient(circle at 18% 30%, color-mix(in srgb, var(--gfx-b) 53%, transparent) 0 22%, transparent calc(22% + 1px)), radial-gradient(circle at 82% 78%, color-mix(in srgb, var(--gfx-b) 40%, transparent) 0 30%, transparent calc(30% + 1px))}}.cms-core-gfx[data-style=shapes][data-variant=rings]{background-image:radial-gradient(circle at 20% 35%, transparent calc(18% - 1px), var(--gfx-b) 18% 23%, transparent calc(23% + 1px)), radial-gradient(circle at 80% 75%, transparent calc(23% - 1px), var(--gfx-b) 23% 28%, transparent calc(28% + 1px))}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=shapes][data-variant=rings]{background-image:radial-gradient(circle at 20% 35%, transparent calc(18% - 1px), color-mix(in srgb, var(--gfx-b) 60%, transparent) 18% 23%, transparent calc(23% + 1px)), radial-gradient(circle at 80% 75%, transparent calc(23% - 1px), color-mix(in srgb, var(--gfx-b) 47%, transparent) 23% 28%, transparent calc(28% + 1px))}}.cms-core-gfx[data-style=shapes][data-variant=blocks]{background-image:linear-gradient(var(--gfx-b), var(--gfx-b)), linear-gradient(var(--gfx-b), var(--gfx-b))}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=shapes][data-variant=blocks]{background-image:linear-gradient(color-mix(in srgb, var(--gfx-b) 47%, transparent), color-mix(in srgb, var(--gfx-b) 47%, transparent)), linear-gradient(color-mix(in srgb, var(--gfx-b) 33%, transparent), color-mix(in srgb, var(--gfx-b) 33%, transparent))}}.cms-core-gfx[data-style=shapes][data-variant=blocks]{background-position:72% 25%,16% 78%;background-repeat:no-repeat;background-size:26% 42%,18% 30%}.cms-core-gfx[data-style=shapes][data-variant=corners]{background-image:radial-gradient(circle at 100% 100%, var(--gfx-b) 0 34%, transparent calc(34% + 1px)), radial-gradient(circle at 0 0, var(--gfx-b) 0 24%, transparent calc(24% + 1px))}@supports (color:color-mix(in lab, red, red)){.cms-core-gfx[data-style=shapes][data-variant=corners]{background-image:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--gfx-b) 60%, transparent) 0 34%, transparent calc(34% + 1px)), radial-gradient(circle at 0 0, color-mix(in srgb, var(--gfx-b) 40%, transparent) 0 24%, transparent calc(24% + 1px))}}.cms-core-gfx[data-style=gradient][data-variant=diagonal]{background-image:linear-gradient(135deg, var(--gfx-base), var(--gfx-b))}.cms-core-gfx[data-style=gradient][data-variant=glow]{background-image:radial-gradient(circle at 30% 30%, var(--gfx-b), var(--gfx-base) 70%)}.cms-core-gfx[data-style=gradient][data-variant=fade]{background-image:linear-gradient(180deg, var(--gfx-b), var(--gfx-base))}.cms-core-latest__thumb.cms-core-gfx{border-radius:var(--style-radius-s);flex:none;width:60px;height:40px}.cms-core-latest__thumb .cms-core-gfx__badge{width:24px}.cms-core-latest__list{gap:2px;width:min(26rem,100vw - 3rem);display:grid}.cms-core-latest__list-item{align-items:center;gap:var(--cms-space-3);min-width:0;min-height:40px;padding:var(--cms-space-1) var(--cms-space-2);border-radius:var(--style-radius-s);color:inherit;text-decoration:none;display:flex}a.cms-core-latest__list-item:hover,a.cms-core-latest__list-item:focus-visible{background:var(--theme-elevation-100);text-decoration:none}.cms-core-latest__kind{color:var(--cms-text-muted);font-size:var(--cms-text-s);flex:none}.cms-core-latest__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cms-core-latest-card--empty{gap:var(--cms-space-2);padding:var(--cms-space-4) var(--cms-space-5)}.cms-core-latest__from{align-items:center;gap:.35em;margin:0;font-weight:600;display:inline-flex}.cms-core-latest__wordmark{aspect-ratio:520/126;width:auto;height:13px}.cms-core-figures{grid-template-columns:repeat(var(--cms-figures,4), minmax(0, 1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cms-core-figures[data-count="1"]{--cms-figures:1}.cms-core-figures[data-count="2"]{--cms-figures:2}.cms-core-figures[data-count="3"]{--cms-figures:3}.cms-core-figures__item{min-width:0;display:flex}.cms-core-figures__item+.cms-core-figures__item{border-left:1px solid var(--cms-border)}.cms-core-stat{min-width:0;padding:var(--cms-space-5);color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}a.cms-core-stat:hover,a.cms-core-stat:focus-visible{background:var(--cms-surface-hover);text-decoration:none}.cms-core-stat__label,.cms-core-stat__caption{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-core-stat__caption{margin-top:var(--cms-space-3)}.cms-core-stat__figure{align-items:baseline;gap:var(--cms-space-2);margin:var(--cms-space-2) 0 var(--cms-space-1);display:flex}.cms-core-stat__value{font-size:var(--cms-text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:500;line-height:1}.cms-core-stat__delta{font-size:var(--cms-text-s);color:var(--cms-text-muted);font-weight:500}.cms-core-stat__delta--up{color:var(--color-success-500)}.cms-core-stat__sparkline{width:100%;height:28px;margin-top:var(--cms-space-3);color:var(--cms-accent);display:block}@container (max-width:560px){.cms-core-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-core-figures__item:nth-child(odd){border-left:0}.cms-core-figures__item:nth-child(n+3){border-top:1px solid var(--cms-border)}}.cms-core-attention__row{align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-3) 0;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.cms-core-attention__list>li+li{border-top:1px solid var(--cms-border)}.cms-core-attention__icon{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);width:32px;height:32px;color:var(--cms-text-muted);place-items:center;display:grid}.cms-core-attention__row--enquiry .cms-core-attention__icon{background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-core-attention__row--problem .cms-core-attention__icon{background:var(--theme-error-100);color:var(--theme-error-500)}.cms-core-attention__text{gap:2px;min-width:0;display:grid}.cms-core-attention__sentence{overflow-wrap:anywhere;font-weight:500}.cms-core-attention__context{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-core-attention__button{margin:0}.cms-core-attention__more{padding:var(--cms-space-3) 0 var(--cms-space-3) 44px;color:var(--cms-text-muted);font-size:var(--cms-text-s)}@container (max-width:420px){.cms-core-attention__row{grid-template-columns:32px minmax(0,1fr)}.cms-core-attention__button{grid-column:2;justify-self:start}}.cms-core-activity__line{gap:var(--cms-space-3);padding:var(--cms-space-3) 0;display:flex}.cms-core-activity__line+.cms-core-activity__line{border-top:1px solid var(--cms-border)}.cms-core-activity__avatar{background:var(--cms-avatar-bg);width:24px;height:24px;color:var(--cms-avatar-text);font-size:var(--cms-text-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.cms-core-activity__words{flex-direction:column;flex:1;min-width:0;display:flex}.cms-core-activity__item{color:inherit;font-weight:500;text-decoration:none}a.cms-core-activity__item:hover,a.cms-core-activity__item:focus-visible{text-decoration:underline}.cms-core-activity__time{color:var(--theme-elevation-400);font-size:var(--cms-text-s);font-variant-numeric:tabular-nums}.cms-core-shortcuts__list{gap:var(--cms-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-core-shortcuts__tile{align-items:center;gap:var(--cms-space-3);height:100%;padding:var(--cms-space-3);border-radius:var(--style-radius-m);background:var(--cms-soft);color:inherit;font-weight:500;text-decoration:none;display:flex}.cms-core-shortcuts__tile:hover,.cms-core-shortcuts__tile:focus-visible{background:var(--cms-soft-hover);text-decoration:none}.cms-core-shortcuts__icon{color:var(--cms-text-muted);flex:none}.cms-core-shortcuts__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:380px){.cms-core-shortcuts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-core-analytics__list>li+li{border-top:1px solid var(--cms-border)}.cms-core-analytics__tool{align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-3) 0;color:inherit;text-decoration:none;display:flex}.cms-core-analytics__tool:hover .cms-core-analytics__name{text-underline-offset:3px;text-decoration:underline}.cms-core-analytics__mark{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);width:30px;height:30px;color:var(--cms-text-muted);font-size:var(--cms-text-xs);flex:none;place-items:center;font-weight:600;display:grid}.cms-core-analytics__words{flex-direction:column;flex:1;min-width:0;display:flex}.cms-core-analytics__name{font-weight:500}.cms-core-analytics__note{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-core-analytics__go{color:var(--theme-elevation-400);flex:none}[id^=widget-editor-] .drawer__content-children form{max-width:720px}[id^=widget-editor-] .array-field__header-wrap{justify-content:flex-start;gap:var(--cms-space-3)}[id^=widget-editor-] .form-submit{margin-top:var(--cms-space-5);justify-content:flex-start;display:flex}[id^=widget-editor-] .form-submit .btn{width:auto;height:34px;margin:0;padding:0 14px}.app-header__actions>:has(>.cms-core-search){order:-2}.app-header__actions>:has(>.cms-core-header-action){order:-1}.cms-core-search{align-items:center;gap:var(--cms-space-2);width:340px;height:34px;padding:0 var(--cms-space-3);border-radius:var(--style-radius-s);background:var(--cms-soft);color:var(--theme-elevation-400);font:inherit;text-align:left;cursor:pointer;border:0;margin-inline-end:var(--cms-space-2);display:flex}.cms-core-search:hover{background:var(--cms-soft-hover)}.cms-core-search__words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cms-core-kbd{border:1px solid var(--cms-border);border-radius:var(--style-radius-s);background:var(--cms-surface);color:var(--cms-text-muted);font:500 var(--cms-text-xs) var(--font-body);padding:0 5px;line-height:18px}.cms-core-palette__close{border-radius:var(--style-radius-s);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.cms-core-palette__close .cms-core-kbd{transition:border-color .15s var(--cms-ease), color .15s var(--cms-ease)}.cms-core-palette__close:hover .cms-core-kbd{border-color:var(--theme-elevation-300);color:var(--cms-text)}@media (max-width:1024px){.cms-core-search{justify-content:center;width:34px;padding:0}.cms-core-search__words,.cms-core-search .cms-core-kbd{display:none}}.cms-core-palette{z-index:1000;padding:12vh var(--cms-space-4) 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0d1059;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cms-core-palette__panel{border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);width:min(640px,100%);box-shadow:var(--cms-shadow-pop);overflow:hidden}.cms-core-palette__input{align-items:center;gap:var(--cms-space-3);height:52px;padding:0 var(--cms-space-4);border-bottom:1px solid var(--cms-border);color:var(--cms-text-muted);display:flex}.cms-core-palette__input input{min-width:0;color:var(--cms-text);font:inherit;font-size:var(--cms-text-l);background:0 0;border:0;outline:0;flex:1}.cms-core-palette__input input::placeholder{color:var(--theme-elevation-400)}.cms-core-palette__body{max-height:420px;padding:var(--cms-space-2);overflow:auto}.cms-core-palette__group{padding:var(--cms-space-3) var(--cms-space-3) var(--cms-space-1);color:var(--theme-elevation-400);font-size:var(--cms-text-xs);font-weight:500}.cms-core-palette__empty{padding:var(--cms-space-5) var(--cms-space-3);color:var(--cms-text-muted);text-align:center;margin:0}.cms-core-palette__searching{padding:var(--cms-space-2) var(--cms-space-3);color:var(--cms-text-muted);font-size:var(--cms-text-s);margin:0}.cms-core-ai-chat__question{width:fit-content;max-width:80%;margin:var(--cms-space-4) var(--cms-space-3) var(--cms-space-2) auto;padding:var(--cms-space-2) var(--cms-space-3);border-radius:var(--style-radius-m) var(--style-radius-m) var(--style-radius-s) var(--style-radius-m);background:var(--theme-elevation-100);color:var(--cms-text);font-size:var(--cms-text-m);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.cms-core-ai-chat__entry{display:contents}.cms-core-ai-chat__entry:first-child>.cms-core-ai-chat__question{margin-top:var(--cms-space-2)}.cms-core-ai-chat__answer{padding:6px var(--cms-space-3) var(--cms-space-1);color:var(--cms-text);line-height:1.55}.cms-core-ai-chat__answer p,.cms-core-ai-chat__answer ul,.cms-core-ai-chat__answer ol{margin:0 0 var(--cms-space-2)}.cms-core-ai-chat__answer ul,.cms-core-ai-chat__answer ol{padding-left:18px}.cms-core-ai-chat__answer a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cms-accent);-webkit-text-decoration-color:var(--cms-accent);-webkit-text-decoration-color:var(--cms-accent);text-decoration-color:var(--cms-accent);text-underline-offset:2px;overflow-wrap:anywhere}.cms-core-ai-chat__answer code{border-radius:var(--style-radius-s);background:var(--theme-elevation-100);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.cms-core-ai-chat__answer .cms-core-ai-chat__heading{margin:var(--cms-space-4) 0 var(--cms-space-1);color:var(--cms-text);font-weight:600;line-height:1.3}.cms-core-ai-chat__answer .cms-core-ai-chat__heading:first-child{margin-top:0}.cms-core-ai-chat__heading[data-level=section]{font-size:var(--cms-text-m)}.cms-core-ai-chat__heading[data-level=sub]{font-size:var(--cms-text-s)}.cms-core-ai-chat__answer li+li{margin-top:calc(var(--cms-space-1) * .75)}.cms-core-ai-chat__callout{margin:var(--cms-space-3) 0;padding:var(--cms-space-2) var(--cms-space-3);border-left:2px solid var(--cms-accent);border-radius:0 var(--style-radius-s) var(--style-radius-s) 0;background:var(--cms-accent-soft)}.cms-core-ai-chat__callout>:last-child{margin-bottom:0}.cms-core-ai-chat__answer hr{margin:var(--cms-space-4) 0;border:0;border-top:1px solid var(--cms-border)}.cms-core-ai-chat__problem{padding:var(--cms-space-2) var(--cms-space-3);color:var(--theme-error-500);font-size:var(--cms-text-s);margin:0}.cms-core-palette__panel--chat{flex-direction:column;display:flex}.cms-core-ai-chat__head{align-items:center;gap:var(--cms-space-2);height:48px;padding:0 var(--cms-space-3) 0 var(--cms-space-4);border-bottom:1px solid var(--cms-border);flex:none;display:flex}.cms-core-ai-chat__title{align-items:center;gap:var(--cms-space-2);color:var(--cms-text);margin-right:auto;font-weight:600;display:inline-flex}.cms-core-ai-chat__title>span[aria-hidden]{color:var(--cms-accent)}.cms-core-ai-chat__credits{align-items:center;gap:var(--cms-space-2);color:var(--cms-text-muted);font-size:var(--cms-text-s);font-weight:400;display:inline-flex}.cms-core-ai-chat__credits-dot{color:var(--cms-text-muted)}.cms-ai-pane__head>.cms-core-ai-chat__credits{margin-right:auto}.cms-core-ai-chat__composer{align-items:center;gap:var(--cms-space-2);height:46px;margin:var(--cms-space-2) var(--cms-space-3) 0;padding:0 var(--cms-space-1) 0 var(--cms-space-3);border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);transition:border-color .15s var(--cms-ease);flex:none;display:flex;box-shadow:0 1px 2px #1213180a}.cms-core-ai-chat__composer:last-child{margin-bottom:var(--cms-space-3)}.cms-core-ai-chat__composer:focus-within{border-color:var(--theme-elevation-300)}.cms-core-ai-chat__composer input{min-width:0;color:var(--cms-text);font:inherit;font-size:var(--cms-text-m);background:0 0;border:0;outline:0;flex:1}.cms-core-ai-chat__composer input:focus,.cms-core-ai-chat__composer input:focus-visible{box-shadow:none!important;outline:none!important}.cms-core-ai-chat__composer input::placeholder{color:var(--cms-text-muted)}.cms-core-ai-chat__send{border-radius:var(--style-radius-s);background:var(--cms-accent);width:34px;height:34px;color:var(--cms-on-accent);cursor:pointer;transition:background-color .15s var(--cms-ease), opacity .15s var(--cms-ease);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cms-core-ai-chat__send:hover:not(:disabled){background:var(--cms-accent-hover)}.cms-core-ai-chat__send:disabled{background:var(--theme-elevation-100);color:var(--cms-text-muted);cursor:default}.cms-core-ai-chat__foot{padding:var(--cms-space-2) var(--cms-space-4) var(--cms-space-3);color:var(--cms-text-muted);font-size:var(--cms-text-xs);flex:none;justify-content:flex-end;display:flex}.cms-core-focus-flash{border-radius:var(--style-radius-m);animation:cms-core-focus-flash 2.4s var(--cms-ease) both}@keyframes cms-core-focus-flash{0%,35%{box-shadow:0 0 0 6px var(--cms-accent-soft), 0 0 0 7px color-mix(in srgb, var(--cms-accent) 45%, transparent)}to{box-shadow:0 0 0 6px #0000,0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.cms-core-focus-flash{box-shadow:0 0 0 2px var(--cms-accent);animation:none}}.cms-core-ai-chat__starters{opacity:1;transition:grid-template-rows .24s var(--cms-ease), opacity .18s var(--cms-ease), transform .24s var(--cms-ease);grid-template-rows:1fr;display:grid}.cms-core-ai-chat__starters>*{min-height:0;overflow:hidden}.cms-core-ai-chat__starters[data-hidden]{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-4px)}.cms-core-ai-chat__new{padding:5px var(--cms-space-2) 5px 7px;border-radius:var(--style-radius-s);color:var(--cms-text-muted);font:inherit;font-size:var(--cms-text-s);cursor:pointer;transition:background-color .15s var(--cms-ease), color .15s var(--cms-ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;line-height:1;display:inline-flex}.cms-core-ai-chat__new:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--cms-text)}.cms-core-ai-chat__new:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.cms-core-ai-chat__starters{transition:none}}.cms-core-ai-chat__thinking,.cms-core-ai-chat__step[data-state=running] .cms-core-hit__title{background:linear-gradient(100deg, var(--cms-text-muted) 35%, var(--cms-text) 50%, var(--cms-text-muted) 65%) 0 0 / 250% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite cms-core-ai-shimmer}.cms-core-ai-chat__thinking{width:fit-content;padding:var(--cms-space-2) var(--cms-space-3);font-size:var(--cms-text-s);margin:0}@keyframes cms-core-ai-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cms-core-ai-chat__answer,.cms-core-ai-chat__question,.cms-core-ai-chat__step,.cms-core-ai-chat__problem{animation:cms-core-ai-rise .28s var(--cms-ease) both}@keyframes cms-core-ai-rise{0%{opacity:0;transform:translateY(4px)}}.cms-core-ai-chat__answer[data-streaming]>:last-child:after{content:"";background:var(--cms-accent);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite cms-core-ai-caret;display:inline-block}@keyframes cms-core-ai-caret{50%{opacity:0}}.cms-core-ai-chat__step[data-state=running] .cms-core-hit__icon{color:var(--cms-accent);animation:1.2s ease-in-out infinite cms-core-ai-pulse}@keyframes cms-core-ai-pulse{50%{opacity:.45;transform:scale(.85)}}.cms-core-ai-chat__step[data-state=done] .cms-core-hit__icon{animation:cms-core-ai-settle .3s var(--cms-ease) both}@keyframes cms-core-ai-settle{0%{opacity:0;transform:scale(.7)}}.cms-core-ai-chat__step[data-state=failed] .cms-core-hit__title,.cms-core-ai-chat__step[data-state=failed] .cms-core-hit__icon{color:var(--theme-error-500)}@media (prefers-reduced-motion:reduce){.cms-core-ai-chat__thinking,.cms-core-ai-chat__step .cms-core-hit__title,.cms-core-ai-chat__step .cms-core-hit__icon,.cms-core-ai-chat__answer,.cms-core-ai-chat__question,.cms-core-ai-chat__step,.cms-core-ai-chat__problem,.cms-core-ai-chat__answer[data-streaming]>:last-child:after{animation:none}.cms-core-ai-chat__thinking,.cms-core-ai-chat__step[data-state=running] .cms-core-hit__title{color:var(--cms-text-muted);background:0 0}}.cms-core-ai-chat__style{color:inherit;-webkit-text-decoration:underline dotted var(--cms-text-muted);-webkit-text-decoration:underline dotted var(--cms-text-muted);-webkit-text-decoration:underline dotted var(--cms-text-muted);text-decoration:underline dotted var(--cms-text-muted);text-underline-offset:3px;background:0 0;padding:0}.cms-core-ai-chat__style[data-style=color-highlight]{color:var(--cms-accent);font-style:italic;text-decoration:none}.cms-core-ai-chat__style[data-style=diff-ins]{background:var(--cms-accent-soft);color:var(--cms-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px;font-style:normal;text-decoration:none}.cms-core-ai-chat__style[data-style=diff-del]{color:var(--cms-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--cms-border-strong);-webkit-text-decoration-color:var(--cms-border-strong);-webkit-text-decoration-color:var(--cms-border-strong);text-decoration-color:var(--cms-border-strong);background:0 0;padding:0;font-style:normal}.cms-core-ai-chat__change-diff,.cms-ai-result__diff{color:var(--cms-text);line-height:1.55}.cms-core-ai-chat__change-diff>:last-child,.cms-ai-result__diff>:last-child{margin-bottom:0}.cms-core-ai-chat__resumed{align-items:center;gap:var(--cms-space-3);margin:var(--cms-space-3) var(--cms-space-3) 0;color:var(--cms-text-muted);font-size:var(--cms-text-xs);white-space:nowrap;display:flex}.cms-core-ai-chat__resumed:before,.cms-core-ai-chat__resumed:after{content:"";background:var(--cms-border);flex:1;height:1px}.cms-core-ai-ask{right:calc(var(--base) + var(--cms-scrollbar-gap,0px));bottom:var(--base);z-index:60;align-items:center;gap:var(--cms-space-2);padding:11px var(--cms-space-4) 11px 13px;background:var(--theme-elevation-800);box-shadow:var(--cms-shadow-pop);color:var(--theme-elevation-0);font:inherit;font-size:var(--cms-text-m);cursor:pointer;transition:background-color .15s var(--cms-ease);border:0;border-radius:999px;line-height:1;display:flex;position:fixed}.cms-core-ai-ask:hover{background:var(--theme-elevation-900)}.cms-core-ai-ask kbd{border-radius:var(--style-radius-s);background:var(--theme-elevation-0);margin-left:2px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.cms-core-ai-ask kbd{background:color-mix(in srgb, var(--theme-elevation-0) 16%, transparent)}}.cms-core-ai-ask kbd{color:inherit;font:inherit;opacity:.8;font-size:11px}.cms-core-hit{align-items:center;gap:var(--cms-space-3);padding:var(--cms-space-2) var(--cms-space-3);border-radius:var(--style-radius-s);color:var(--cms-text);text-decoration:none;display:flex}.cms-core-hit--on{background:var(--cms-soft);text-decoration:none}.cms-core-hit__icon{border-radius:var(--style-radius-s);background:var(--cms-soft);width:28px;height:28px;color:var(--cms-text-muted);flex:none;place-items:center;display:grid}.cms-core-hit__icon svg{width:16px;height:16px;display:block}.cms-core-hit--on .cms-core-hit__icon{background:var(--cms-surface)}.cms-core-hit__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.cms-core-hit mark{color:var(--cms-accent);background:0 0;font-weight:600}.cms-core-hit__kind{color:var(--theme-elevation-400);font-size:var(--cms-text-s);flex:none}.cms-core-palette__foot{align-items:center;gap:var(--cms-space-4);padding:var(--cms-space-3) var(--cms-space-4);border-top:1px solid var(--cms-border);color:var(--cms-text-muted);font-size:var(--cms-text-s);display:flex}.cms-core-profile-pill{border:1px solid var(--cms-core-admin-pill-border);background:var(--cms-core-admin-pill-surface);min-height:2.7rem;color:var(--theme-text);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:999px;align-items:center;gap:.6rem;padding:.26rem .82rem .26rem .42rem;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 8px 18px #00000014}.cms-core-profile-pill:hover,.cms-core-profile-pill:focus-visible{border-color:var(--cms-core-admin-accent)}@supports (color:color-mix(in lab, red, red)){.cms-core-profile-pill:hover,.cms-core-profile-pill:focus-visible{border-color:color-mix(in srgb, var(--cms-core-admin-accent) 14%, var(--cms-core-admin-pill-border))}}.cms-core-profile-pill:hover,.cms-core-profile-pill:focus-visible{background:var(--cms-core-admin-pill-surface)}@supports (color:color-mix(in lab, red, red)){.cms-core-profile-pill:hover,.cms-core-profile-pill:focus-visible{background:color-mix(in srgb, var(--cms-core-admin-pill-surface) 94%, var(--cms-core-admin-accent-soft))}}.cms-core-find-replace__field{margin-bottom:calc(var(--base) * 2.5)}.cms-core-find-replace__actions{align-items:center;gap:calc(var(--base) * .6);margin-bottom:var(--base);display:flex}.cms-core-find-replace__doc{margin-top:var(--base)}.cms-core-find-replace__doc-head{align-items:baseline;gap:calc(var(--base) * .5);display:flex}.cms-core-find-replace__doc-head span{color:var(--theme-elevation-500)}.cms-core-find-replace__matches{margin:calc(var(--base) * .3) 0 0;padding:0;list-style:none}.cms-core-find-replace__match{align-items:center;gap:calc(var(--base) * .5);padding:calc(var(--base) * .2) 0;display:flex}.cms-core-find-replace__match label{align-items:center;gap:calc(var(--base) * .5);cursor:pointer;flex:1;min-width:0;display:flex}.cms-core-find-replace__note{color:var(--theme-elevation-500);font-size:var(--cms-text-xs)}.cms-core-find-replace__remove{color:var(--theme-elevation-500);cursor:pointer;font-size:var(--cms-text-l);background:0 0;border:0;margin-left:auto;padding:0 .35rem;line-height:1}.cms-core-find-replace__doc-head .cms-core-find-replace__remove{margin-left:auto}.cms-core-find-replace__remove:hover{color:var(--theme-text)}.cms-core-find-replace__runs{margin-top:calc(var(--base) * 2)}.cms-core-find-replace__run{justify-content:space-between;align-items:center;gap:var(--base);padding:calc(var(--base) * .3) 0;display:flex}.cms-core-find-replace__run>div{flex-direction:column;min-width:0;display:flex}.cms-core-find-replace__run .btn{margin:0}.cms-core-view-site{width:2rem;height:2rem;color:var(--theme-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-core-view-site{color:color-mix(in srgb, var(--theme-text) 60%, var(--theme-elevation-450))}}.cms-core-view-site{text-decoration:none;transition:background-color .15s,color .15s}.cms-core-view-site:hover,.cms-core-view-site:focus-visible{background:var(--theme-elevation-100);color:var(--theme-text);text-decoration:none}button.cms-core-header-action{cursor:pointer;background:0 0;border:0;padding:0}.app-header__actions-wrapper{margin-right:.35rem}.cms-core-profile-pill__avatar{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cms-core-profile-pill__avatar .graphic-account,.cms-core-profile-pill__avatar .gravatar-account,.cms-core-profile-pill__avatar-image,.cms-core-profile-pill__avatar-fallback{width:2rem;height:2rem;display:block}.cms-core-profile-pill__avatar .gravatar-account,.cms-core-profile-pill__avatar-image{object-fit:cover;border-radius:999px}.cms-core-profile-pill__avatar-ring,.cms-core-profile-pill__avatar-head,.cms-core-profile-pill__avatar-body{stroke:currentColor;stroke-width:1.5px}.cms-core-profile-pill__avatar-fallback{color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.cms-core-profile-pill__avatar-fallback{color:color-mix(in srgb, var(--theme-text) 72%, var(--theme-elevation-450))}}.cms-core-profile-pill__text{align-items:baseline;gap:.3rem;min-width:0;line-height:1;display:inline-flex}.cms-core-profile-pill__greeting{color:currentColor}@supports (color:color-mix(in lab, red, red)){.cms-core-profile-pill__greeting{color:color-mix(in srgb, currentColor 72%, transparent)}}.cms-core-profile-pill__greeting{font-size:var(--cms-text-s)}.cms-core-profile-pill__username{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:var(--cms-text-m);font-weight:560;overflow:hidden}.app-header__account{align-items:center;text-decoration:none;display:inline-flex}.app-header__account:hover,.app-header__account:focus-visible{text-decoration:none}.app-header__bg{background:var(--cms-core-admin-header-gradient);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-header__content,.app-header__wrapper,.app-header__controls-wrapper,.app-header__actions-wrapper,.app-header__step-nav-wrapper{min-height:100%}.app-header__wrapper,.app-header__controls-wrapper{align-items:center}.app-header__controls-wrapper{padding-top:0;padding-bottom:0}.app-header__step-nav-wrapper,.app-header__actions-wrapper,.app-header__account{align-self:center}.app-header__account{margin-top:0}.app-header__step-nav,.app-header__step-nav .step-nav__home,.app-header__step-nav .step-nav__home>span{align-items:center;display:inline-flex}.app-header__account .cms-core-profile-pill{box-shadow:0 1px #ffffff0a}.doc-controls__content:after,.doc-controls__controls-wrapper:before,.doc-controls__controls-wrapper:after{content:none!important;background:0 0!important;display:none!important}.doc-controls:has(.doc-controls__meta:empty):has(.doc-controls__controls:empty){display:none}body:has(.template-minimal){background:var(--cms-core-login-page-bg)}.template-minimal{isolation:isolate;position:relative;overflow:hidden}.template-minimal:before,.template-minimal:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.template-minimal:before{background:radial-gradient(circle at 18% 22%, var(--cms-core-login-tint-a), transparent 40%), radial-gradient(circle at 78% 30%, var(--cms-core-login-tint-b), transparent 38%), radial-gradient(circle at 50% 78%, var(--cms-core-login-tint-a), transparent 34%)}@supports (color:color-mix(in lab, red, red)){.template-minimal:before{background:radial-gradient(circle at 18% 22%, var(--cms-core-login-tint-a), transparent 40%), radial-gradient(circle at 78% 30%, var(--cms-core-login-tint-b), transparent 38%), radial-gradient(circle at 50% 78%, color-mix(in srgb, var(--cms-core-login-tint-a) 45%, transparent), transparent 34%)}}.template-minimal:before{transform-origin:50%;animation:18s ease-in-out infinite alternate cms-core-login-background-drift}.template-minimal:after{background:radial-gradient(circle, var(--cms-core-login-dot) 1.25px, transparent 1.5px), radial-gradient(circle at 24% 18%, var(--cms-core-login-glow-a), transparent 30%), radial-gradient(circle at 72% 70%, var(--cms-core-login-glow-b), transparent 34%);opacity:.95;background-position:0 0,0 0,0 0;background-size:24px 24px,auto,auto;animation:26s linear infinite cms-core-login-dots-drift}.template-minimal .template-minimal__wrap,.template-minimal .login__brand,.template-minimal .login__form,.template-minimal .form-header,.template-minimal .cms-core-auth-message--after{z-index:1;position:relative}.template-minimal .form-header{text-align:center;margin-bottom:1.5rem}.template-minimal .form-header h1{font-family:var(--cms-core-font-heading);letter-spacing:-.055em;color:var(--cms-core-login-heading);margin:0;font-size:clamp(2.1rem,3.4vw,2.8rem);font-weight:560;line-height:1}.template-minimal .form-header p{color:var(--theme-elevation-600);font-size:var(--cms-text-s);margin:.75rem 0 0;line-height:1.5}@keyframes cms-core-login-background-drift{0%{opacity:.82;transform:translate(0)scale(1)}50%{opacity:.92}to{opacity:.86;transform:translateY(-14px)scale(1.03)}}@keyframes cms-core-login-dots-drift{0%{opacity:.86;background-position:0 0,0 0,0 0}50%{opacity:.8}to{opacity:.84;background-position:26px 14px,0 0,0 0}}@media (prefers-reduced-motion:reduce){.template-minimal:before,.template-minimal:after{animation:none}}.login .login__form{flex-direction:column;display:flex}.login .login__form__inputWrap{flex-direction:column;gap:1rem;display:flex}.login .login__form__inputWrap .field-type{flex:auto}.login .login__form a[href$=\/forgot]{width:fit-content;margin:10px auto 0;display:block}.cms-core-auth-switcher{display:grid}.cms-core-auth-switcher__panel{opacity:1;grid-area:1/1;min-width:0;transition:opacity .22s,transform .22s;transform:translate(0)}.cms-core-auth-switcher__panel.is-hidden-left,.cms-core-auth-switcher__panel.is-hidden-right{opacity:0;pointer-events:none}.cms-core-auth-switcher__panel.is-hidden-left{transform:translate(-24px)}.cms-core-auth-switcher__panel.is-hidden-right{transform:translate(24px)}.cms-core-skip-first-user__toggle{width:100%;margin-top:.75rem}.cms-core-seo-template-builder{margin-top:.75rem}.cms-core-seo-template-builder__label{font-size:var(--cms-text-2xl);margin-bottom:.85rem;font-weight:600;line-height:1}.cms-core-seo-template-builder__description{color:var(--theme-elevation-650);margin:0 0 1rem}.cms-core-seo-template-builder__canvas{border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg);border-radius:0;flex-wrap:wrap;gap:.65rem;min-height:4.5rem;padding:.9rem;display:flex}.cms-core-seo-template-builder__token{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-50);border-radius:0;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-template-builder__token{background:color-mix(in srgb, var(--theme-elevation-50) 88%, transparent)}}.cms-core-seo-template-builder__remove,.cms-core-seo-template-builder__add-custom{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cms-core-seo-template-builder__token-label{font-weight:500}.cms-core-seo-template-builder__remove{color:var(--theme-elevation-500);justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.cms-core-seo-template-builder__remove .icon--x{width:.85rem;height:.85rem}.cms-core-seo-template-builder__empty{color:var(--theme-elevation-500)}.cms-core-seo-template-builder__controls{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.cms-core-seo-template-builder__pill{border:1px solid var(--theme-elevation-250);min-width:10rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.55rem;padding:.65rem .8rem;display:inline-flex}.cms-core-seo-template-builder__pill-plus{font-size:var(--cms-text-l);line-height:1}.cms-core-seo-template-builder__custom{align-items:stretch;gap:.65rem;margin-top:.9rem;display:flex}.cms-core-seo-template-builder__input{border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg);min-height:2.8rem;color:var(--theme-text);border-radius:0;flex:auto;padding:0 .8rem}.cms-core-seo-template-builder__add-custom{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-100);border-radius:0;padding:0 .9rem}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-template-builder__add-custom{background:color-mix(in srgb, var(--theme-elevation-100) 80%, transparent)}}.cms-core-internal-tools{margin-top:1.5rem}.cms-core-internal-tools .collections__card-list>li{min-width:0}.cms-core-access-denied{gap:1rem;display:grid}.cms-core-access-denied__eyebrow{color:var(--theme-warning-600,#9a6700);font-size:var(--cms-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-weight:650}.cms-core-access-denied__title{font-size:var(--cms-text-xl);margin:0;line-height:1.2}.cms-core-access-denied__banner.banner{margin-bottom:0}.cms-core-access-denied__banner-content{gap:.85rem;display:grid}.cms-core-access-denied__description{margin:0;line-height:1.55}.cms-core-access-denied__action{color:var(--theme-success-700,#0f766e);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cms-core-access-denied__debug{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);gap:0;margin:0;padding:0;display:grid}.cms-core-access-denied__debug-row{border-top:1px solid var(--theme-elevation-100);grid-template-columns:minmax(10rem,14rem) 1fr;gap:1rem;padding:.8rem 1rem;display:grid}.cms-core-access-denied__debug-row:first-child{border-top:0}.cms-core-access-denied__debug-row dt{color:var(--theme-elevation-500);font-size:var(--cms-text-xs);font-weight:600}.cms-core-access-denied__debug-row dd{font-family:var(--font-mono,monospace);font-size:var(--cms-text-s);margin:0}.cms-core-access-denied__action:hover,.cms-core-access-denied__action:focus-visible{text-decoration:underline}.cms-core-packages__empty{color:var(--theme-elevation-500);margin:0}.cms-core-roles__empty{color:var(--theme-elevation-500);margin:1rem 0}.cms-core-roles-list__row{cursor:pointer}.cms-core-roles-list__pill{margin-left:.5rem}.cms-core-role-edit__header{margin-bottom:1.5rem}.cms-core-role-edit__title-row{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.cms-core-role-edit__title-row h3{font-size:var(--cms-text-xl);margin:0;line-height:1.2}.cms-core-role-edit__meta-row{color:var(--theme-elevation-600);font-size:var(--cms-text-s);align-items:center;gap:.5rem;display:flex}.cms-core-role-edit__header p{color:var(--theme-elevation-600);font-size:var(--cms-text-s);margin:0}.cms-core-role-edit__fields-row{gap:1.25rem;max-width:32rem;margin-bottom:1.5rem;display:flex}.cms-core-role-edit__fields-row>*{flex:auto}.cms-core-role-edit__capabilities{gap:1.5rem;display:grid}.cms-core-role-edit__group-title{margin:0 0 var(--cms-space-2);font-size:var(--cms-text-l);font-weight:600}.cms-core-role-edit__group-grid{border:1px solid var(--cms-border);border-radius:var(--style-radius-l);background:var(--cms-surface);display:grid;overflow:hidden}.cms-core-capability{align-items:flex-start;gap:var(--cms-space-3);padding:var(--cms-space-3) var(--cms-space-4);cursor:pointer;display:flex}.cms-core-capability+.cms-core-capability{border-top:1px solid var(--cms-border)}.cms-core-capability:hover{background:var(--cms-surface-hover)}.cms-core-capability .checkbox-input{flex:none;margin-top:1px}.cms-core-capability__words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cms-core-capability__name{align-items:center;gap:var(--cms-space-2);flex-wrap:wrap;font-weight:500;display:flex}.cms-core-capability__description{color:var(--cms-text-muted)}.cms-core-capability__id{color:var(--theme-elevation-400);font-size:var(--cms-text-xs)}.cms-core-capability__tag{border-radius:var(--style-radius-s);background:var(--cms-soft);color:var(--cms-text-muted);font-size:var(--cms-text-xs);padding:1px 7px;font-weight:500}.cms-core-role-edit__footer{border-top:1px solid var(--theme-elevation-150);margin-top:1.75rem;padding-top:1.25rem}.cms-core-roles-compare-route{padding-top:var(--base,20px);padding-bottom:var(--spacing-view-bottom,calc(var(--base,20px) * 2))}.cms-core-roles-compare h2{margin:0 0 1.5rem}.cms-core-roles-compare__picker{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.9rem 1rem;display:flex}.cms-core-roles-compare__picker-label{font-size:var(--cms-text-xs);color:var(--theme-elevation-600);font-weight:600}.cms-core-roles-compare table th:not(:first-child),.cms-core-roles-compare table td:not(:first-child){text-align:center!important}.cms-core-roles-compare table td:not(:first-child) .checkbox-input{justify-content:center;width:100%;display:inline-flex}.cms-core-activity-changes__value{white-space:pre-wrap;word-break:break-word;max-width:28rem;font-family:var(--font-mono);font-size:var(--cms-text-xs);margin:0;overflow-x:auto}.cms-core-media-usage{margin-top:1.25rem}.cms-core-media-usage__title{margin:0 0 .5rem;font-weight:600}.cms-core-media-usage__copy{color:var(--theme-elevation-600);font-size:var(--cms-text-s);margin:0;line-height:1.45}.cms-core-media-usage__list{margin:0;padding-left:1.1rem}.cms-core-file-name{gap:.5rem;margin-bottom:1.25rem;display:grid}.cms-core-file-name__title{margin:0;font-weight:600}.cms-core-file-name__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cms-core-file-name__value{font-size:var(--cms-text-s);overflow-wrap:anywhere;min-width:0}.cms-core-file-name__input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);align-items:center;display:flex}.cms-core-file-name__input:focus-within{border-color:var(--theme-elevation-400)}.cms-core-file-name__input input{color:var(--theme-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.5rem .65rem}.cms-core-file-name__extension{color:var(--theme-elevation-600);padding-right:.65rem}.cms-core-file-name__copy{color:var(--theme-elevation-600);font-size:var(--cms-text-s);margin:0;line-height:1.45}.cms-core-file-name__links{gap:.5rem;display:grid}.cms-core-file-name__links ul{font-size:var(--cms-text-s);margin:0;padding-left:1.1rem}.cms-core-file-name__actions{gap:.5rem;display:flex}.cms-core-site-audit__counts{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.cms-core-site-audit__count,.cms-core-site-audit__severity{border-radius:0;font-weight:600;line-height:1;display:inline-block}.cms-core-site-audit__count{font-size:var(--cms-text-s);padding:.75rem .7rem}.cms-core-site-audit__severity{font-size:var(--cms-text-xs);white-space:nowrap;padding:.3rem .5rem}:root{--cms-core-critical-bg:var(--theme-error-100);--cms-core-critical-text:var(--theme-error-700);--cms-core-warning-bg:var(--theme-warning-100);--cms-core-warning-text:var(--theme-warning-700);--cms-core-notice-bg:var(--theme-elevation-100);--cms-core-notice-text:var(--theme-text)}.cms-core-site-audit__count--critical,.cms-core-site-audit__severity--critical{background:var(--cms-core-critical-bg);color:var(--cms-core-critical-text)}.cms-core-site-audit__count--warning,.cms-core-site-audit__severity--warning{background:var(--cms-core-warning-bg);color:var(--cms-core-warning-text)}.cms-core-site-audit__count--notice,.cms-core-site-audit__severity--notice{background:var(--cms-core-notice-bg);color:var(--cms-core-notice-text)}.cms-core-site-audit__count--links{background:var(--theme-elevation-100);color:var(--theme-text)}.list-header__title-and-actions{justify-content:space-between;gap:var(--cms-space-4);flex:1}.list-header{margin-top:var(--cms-space-3)}.list-header__title-and-actions{min-height:40px}.collection-list__sub-header:has(>.cms-core-section-tabs){padding-top:0}.list-header .cms-core-section-tabs{box-sizing:border-box;height:49px;margin:0 calc(var(--gutter-h) * -1) 10px;padding:var(--cms-space-2) var(--gutter-h) 0}.list-header .cms-core-section-tabs__tab{align-items:center;padding-block:0;display:flex}.list-header__title{line-height:40px;font-size:var(--cms-text-2xl);letter-spacing:-.03em;font-weight:500}.list-header__title-actions{justify-content:flex-end;gap:var(--cms-space-2);flex-wrap:wrap;margin-inline-start:auto}.list-header__title-actions .list-create-new-doc__create-new-button{--bg-color:var(--cms-accent);--color:var(--cms-on-accent);--hover-bg:var(--cms-accent-hover);--hover-color:var(--cms-on-accent);order:1}.list-header__title-actions .list-create-new-doc__create-new-button .btn__label:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.list-header__content:has(.default-list-view-tabs){align-items:center;gap:var(--cms-space-4);flex-wrap:wrap;display:flex}.list-header__content:has(.default-list-view-tabs)>.list-header__title-and-actions{display:contents}.list-header__content:has(.default-list-view-tabs) .list-header__title{order:0}.list-header__content:has(.default-list-view-tabs)>.list-header__actions{order:1}.list-header__content:has(.default-list-view-tabs) .list-header__title-actions{order:2}.list-header .default-list-view-tabs{border-radius:var(--style-radius-m);background:var(--cms-soft);gap:2px;padding:3px;display:inline-flex}.list-header .default-list-view-tabs__button.btn{--bg-color:transparent;--hover-bg:var(--cms-soft-hover);--color:var(--cms-text-muted);--hover-color:var(--cms-text);height:28px;padding:0 var(--cms-space-3);border-radius:var(--style-radius-s);font-size:var(--cms-text-s);opacity:1;margin:0;font-weight:500}.list-header .default-list-view-tabs__button--active.btn{--bg-color:var(--cms-surface);--hover-bg:var(--cms-surface);--color:var(--cms-text);box-shadow:0 1px 2px #12131814}.list-header .default-list-view-tabs__button.btn:after{content:none}.list-header__content:has(>.list-header__actions .list-selection){column-gap:var(--cms-space-5)}.list-header__actions:has(.list-selection){border-inline-start:1px solid var(--cms-border);min-height:34px;align-self:end;padding-inline-start:var(--cms-space-5)}.list-header__actions .list-selection{gap:var(--cms-space-2);margin:0}.drawer .list-header__title-actions{justify-content:flex-start;margin-inline-start:0}.drawer .list-header__title-and-actions{justify-content:flex-start;padding-inline-end:var(--cms-space-7)}.cms-core-dashboard-head__actions .btn,.list-header__title-actions .btn{height:34px;font-size:var(--cms-text-m);align-items:center;margin:0;padding:0 14px;display:inline-flex}.cms-core-dashboard-head__actions .btn__content,.cms-core-dashboard-head__actions .btn__label,.list-header__title-actions .btn__content,.list-header__title-actions .btn__label{align-items:center;gap:var(--cms-space-2);line-height:1;display:flex}.radio-group--layout-horizontal ul{column-gap:calc(var(--base) * 1.25);row-gap:calc(var(--base) / 2)}.radio-group--layout-horizontal li{padding-inline:0!important}.radio-group ul{margin-bottom:calc(var(--base) / 2)}.cms-core-link-new-tab{margin-bottom:calc(var(--base) / 2 + 2px);align-self:flex-end}html[data-cms-role-type=client] .doc-tab[href$=\/api],html[data-cms-role-type=client] a[href$=\/api].doc-tab{display:none}.cms-core-page-slug-field,.cms-core-page-slug-field .field-type.text{min-width:0}.cms-core-page-slug-field .field-type__wrap{height:calc(var(--base) * 2);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);align-items:center;transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;box-shadow:0 2px 2px -1px #0000001a}.cms-core-page-slug-field .field-type__wrap:hover{border-color:var(--theme-elevation-250);box-shadow:0 2px 2px -1px #0003}.cms-core-page-slug-field .field-type__wrap:focus-within{border-color:var(--theme-elevation-400)}.cms-core-page-slug-field .field-type.read-only .field-type__wrap{background:var(--theme-elevation-100);box-shadow:none}.cms-core-page-slug-field .field-type.read-only .field-type__wrap:hover{border-color:var(--theme-elevation-150)}html[data-theme=light] .cms-core-page-slug-field .field-type.error .field-type__wrap{background:var(--theme-error-50);border-color:var(--theme-error-500)}html[data-theme=dark] .cms-core-page-slug-field .field-type.error .field-type__wrap{background:var(--theme-error-100);border-color:var(--theme-error-400)}.cms-core-page-slug-field .field-type__wrap input{width:auto;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;padding-block:0;padding-inline-start:0}.cms-core-page-slug-field__prefix{max-width:60%;color:var(--theme-elevation-500);font-size:var(--cms-text-m);line-height:var(--base);-webkit-user-select:none;user-select:none;flex:none;padding-inline-start:calc(var(--base) * .75);display:flex}.cms-core-page-slug-field .field-type.read-only .cms-core-page-slug-field__prefix{color:var(--theme-elevation-400)}.cms-core-page-slug-field__prefix-text{white-space:nowrap;text-overflow:ellipsis;direction:rtl;min-width:0;overflow:hidden}.cms-core-page-slug-field__prefix-text bdi{direction:ltr;unicode-bidi:isolate}:root{--cms-tree-line:#d6d4cd}html[data-theme=dark]{--cms-tree-line:#34353b}.cms-core-page-title{align-items:center;gap:10px;display:flex}.cms-core-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cms-core-status-dot--live{background:var(--theme-success-500)}.cms-core-status-dot--changed{background:#e8a33a}.cms-core-status-dot--draft{box-shadow:inset 0 0 0 1.5px var(--theme-elevation-400)}.cms-core-page-title__twist{width:18px;height:18px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;margin-inline:-4px;padding:0;transition:transform .15s;display:grid}.cms-core-page-title__twist:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.cms-core-page-title__twist:focus{outline:none}.cms-core-page-title__twist:focus-visible{box-shadow:0 0 0 2px var(--cms-accent)}.cms-core-page-title:not([data-tree-open])>.cms-core-page-title__twist{transform:rotate(-90deg)}.cms-core-page-title__spacer{flex-shrink:0;width:10px}.cms-core-page-title[data-tree=child],.cms-core-page-title[data-tree=last]{margin-inline-start:28px}.table tbody tr:has(.cms-core-page-title[data-band]){background:0 0}.table tbody tr:has(.cms-core-page-title[data-band=even]){background:var(--theme-elevation-50)}.table tbody tr:has([data-tree-hidden]){display:none}.table td:has(>.cms-core-page-title[data-tree]){position:relative}.table td:has(>.cms-core-page-title[data-tree=parent][data-tree-open]):after{content:"";border-left:1px solid var(--cms-tree-line);position:absolute;left:16px}.table td:has(>.cms-core-page-title[data-tree=child]):after{content:"";border-left:1px solid var(--cms-tree-line);position:absolute;left:16px}.table td:has(>.cms-core-page-title[data-tree=child]):before{content:"";border-left:1px solid var(--cms-tree-line);position:absolute;left:16px}.table td:has(>.cms-core-page-title[data-tree=last]):before{content:"";border-left:1px solid var(--cms-tree-line);position:absolute;left:16px}.table td:has(>.cms-core-page-title[data-tree=parent][data-tree-open]):after{top:calc(50% + 10px);bottom:0}.table td:has(>.cms-core-page-title[data-tree=child]):after{top:0;bottom:0}.table td:has(>.cms-core-page-title[data-tree=child]):before{border-bottom:1px solid var(--cms-tree-line);border-bottom-left-radius:5px;width:20px;height:50%;top:0}.table td:has(>.cms-core-page-title[data-tree=last]):before{border-bottom:1px solid var(--cms-tree-line);border-bottom-left-radius:5px;width:20px;height:50%;top:0}.list-controls .search-bar{--search-bg:var(--cms-soft);column-gap:var(--cms-space-2);background:0 0;min-height:36px}.list-controls .search-bar .search-filter{border-radius:var(--style-radius-s);background:var(--cms-soft)}.list-controls .search-bar .search-filter:hover{background:var(--cms-soft-hover)}.list-controls .search-bar .search-filter__input{background:0 0;min-height:36px}.list-controls .search-bar__actions{gap:var(--cms-space-2);padding:0}.list-controls .search-bar__actions .pill{height:36px;padding:0 var(--cms-space-3);border-radius:var(--style-radius-s);background:var(--cms-soft);color:var(--cms-text);font-size:var(--cms-text-m);border:0;font-weight:500}.list-controls .search-bar__actions .pill:hover,.list-controls .search-bar__actions .pill[aria-expanded=true]{background:var(--cms-soft-hover)}.table thead th{color:var(--theme-elevation-500);font-size:var(--cms-text-s);font-weight:500}.table td{vertical-align:middle}.cms-core-row-actions{opacity:0;flex-shrink:0;gap:2px;margin-inline-start:calc(var(--cms-space-1) * -1);transition:opacity .12s;display:inline-flex}.table tbody tr:hover .cms-core-row-actions,.cms-core-row-actions:focus-within,.cms-core-row-actions[data-open]{opacity:1}@media (hover:none){.cms-core-row-actions{opacity:1}}.cms-core-row-actions__button{border-radius:var(--style-radius-s);width:26px;height:26px;color:var(--cms-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.cms-core-row-actions__button:hover,.cms-core-row-actions__button[aria-expanded=true]{background:var(--cms-soft-hover);color:var(--cms-text)}.cms-core-row-actions__button:focus{outline:none}.cms-core-row-actions__button:focus-visible{box-shadow:0 0 0 2px var(--cms-accent)}.table tbody tr.cms-core-quick-edit-row,.table tbody tr.cms-core-quick-edit-row:hover{background:0 0}.table tbody tr.cms-core-quick-edit-row>td{padding:var(--cms-space-1) 0 var(--cms-space-4)}.cms-core-quick-edit{box-sizing:border-box;max-width:calc(100vw - var(--gutter-h,24px) * 2);gap:var(--cms-space-4);padding:var(--cms-space-5);border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--cms-surface);cursor:default;white-space:normal;flex-direction:column;display:flex;position:sticky;left:0}.cms-core-quick-edit__head{justify-content:space-between;align-items:baseline;gap:var(--cms-space-3);display:flex}.cms-core-quick-edit__head h3{font-size:var(--cms-text-l);margin:0;font-weight:600}.cms-core-quick-edit__link{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-decoration:none}.cms-core-quick-edit__link:hover{color:var(--cms-text);text-decoration:underline}.cms-core-quick-edit__grid{gap:var(--cms-space-4) var(--cms-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.cms-core-quick-edit__column{gap:var(--cms-space-4);flex-direction:column;min-width:0;display:flex}.cms-core-quick-edit__field{gap:var(--cms-space-2);flex-direction:column;display:flex}.cms-core-quick-edit__field>label{color:var(--cms-text);font-size:var(--cms-text-s);font-weight:500}.cms-core-quick-edit__required{color:var(--theme-error-500)}.cms-core-quick-edit input[type=text],.cms-core-quick-edit select,.cms-core-quick-edit textarea{width:100%;min-height:36px;padding:var(--cms-space-2) var(--cms-space-3);border:1px solid var(--cms-border);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--cms-text);font:inherit;font-size:var(--cms-text-m);line-height:1.4;transition:border-color .12s,box-shadow .12s}.cms-core-quick-edit textarea{resize:vertical}.cms-core-quick-edit select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23858380' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right var(--cms-space-3) center;cursor:pointer;background-repeat:no-repeat;padding-inline-end:var(--cms-space-6)}.cms-core-quick-edit input[type=text]:hover,.cms-core-quick-edit select:hover,.cms-core-quick-edit textarea:hover{border-color:var(--cms-border-strong)}.cms-core-quick-edit input[type=text]:focus,.cms-core-quick-edit select:focus,.cms-core-quick-edit textarea:focus{border-color:var(--cms-accent);box-shadow:var(--cms-focus-ring);outline:none}.cms-core-quick-edit [aria-invalid=true]{border-color:var(--theme-error-500)}.cms-core-quick-edit :disabled{cursor:not-allowed;opacity:.6}.cms-core-quick-edit__check{align-items:center;gap:var(--cms-space-2);min-height:36px;font-size:var(--cms-text-m);cursor:pointer;display:inline-flex}.cms-core-quick-edit__check input{width:16px;height:16px;accent-color:var(--cms-accent);margin:0}.cms-core-quick-edit__chips{gap:var(--cms-space-2);flex-wrap:wrap;display:flex}.cms-core-quick-edit__chip{padding:var(--cms-space-1) var(--cms-space-3);background:var(--cms-soft-hover);color:var(--cms-text);font:inherit;font-size:var(--cms-text-s);cursor:pointer;border:0;border-radius:999px}.cms-core-quick-edit__chip:hover{background:var(--theme-elevation-150)}.cms-core-quick-edit__chip[aria-pressed=true]{background:var(--cms-accent-soft);box-shadow:inset 0 0 0 1px var(--cms-accent)}.cms-core-quick-edit__foot{align-items:center;gap:var(--cms-space-2);padding-top:var(--cms-space-4);border-top:1px solid var(--cms-border);flex-wrap:wrap;display:flex}.cms-core-quick-edit__error{color:var(--theme-error-500);font-size:var(--cms-text-s);margin:0}.cms-core-quick-edit__foot .cms-core-quick-edit__error{margin-inline-start:var(--cms-space-2)}.cms-core-quick-edit__muted{color:var(--cms-text-muted);font-size:var(--cms-text-s);margin:0}.cms-core-quick-edit--duplicate{max-width:min(560px, calc(100vw - var(--gutter-h,24px) * 2))}.cms-core-quick-edit__duplicate{gap:var(--cms-space-4);flex-direction:column;display:flex}@media (max-width:768px){.cms-core-quick-edit{padding:var(--cms-space-4)}.cms-core-quick-edit__grid{grid-template-columns:minmax(0,1fr)}}.cms-core-link-changes__where a{color:var(--theme-text);text-decoration:none}.cms-core-link-changes__where a:hover{text-decoration:underline}.cms-core-link-changes__body{gap:calc(var(--base) * 1.5);flex-direction:column;max-width:56rem;display:flex}.cms-core-link-changes__intro{font-size:var(--cms-text-m);margin:0;line-height:1.5}.cms-core-link-changes__section{flex-direction:column;gap:.5rem;display:flex}.cms-core-link-changes__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-core-link-changes__row{border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem 0;display:grid}.cms-core-link-changes__row:first-child{border-top:1px solid var(--theme-elevation-100)}.cms-core-link-changes__where{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cms-core-link-changes__outcome{color:var(--theme-elevation-600)}.cms-core-link-changes__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:768px){.cms-core-link-changes__row{grid-template-columns:minmax(0,1fr);gap:.4rem}}.cms-core-chip-input{align-items:flex-start;gap:calc(var(--base) * .4);min-height:calc(var(--base) * 2);padding:0 calc(var(--base) * .3) 0 calc(var(--base) * .75);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-elevation-800);font-family:var(--font-body);font-size:var(--cms-text-m);transition-property:border,box-shadow,background-color;transition-duration:.1s,.1s,.5s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;position:relative;box-shadow:0 2px 2px -1px #0000001a}.cms-core-chip-input:hover{border-color:var(--theme-elevation-250)}.cms-core-chip-input:focus-within{border-color:var(--theme-elevation-400)}.cms-core-chip-input--read-only{background:var(--theme-elevation-100);color:var(--theme-elevation-400);box-shadow:none}html[data-theme=light] .cms-core-chip-field.error .cms-core-chip-input{background-color:var(--theme-error-50);border-color:var(--theme-error-500)}html[data-theme=dark] .cms-core-chip-field.error .cms-core-chip-input{background-color:var(--theme-error-100);border-color:var(--theme-error-400)}.cms-core-chip-input__area{flex:1;min-width:0;position:relative}.cms-core-chip-input__editable{padding:calc(var(--base) * .4) 0;line-height:var(--base);overflow-wrap:anywhere;outline:none}.cms-core-chip-input__line{margin:0}.cms-core-chip-input--multiline .cms-core-chip-input__editable{min-height:calc(var(--base) * 3.8)}.cms-core-chip-input--multiline .cms-core-chip-input__line{white-space:pre-wrap}.cms-core-chip-input__placeholder{top:calc(var(--base) * .4);color:var(--theme-elevation-400);line-height:var(--base);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cms-core-chip-input__insert{flex-shrink:0;margin-top:calc(var(--base) * .3)!important}.cms-core-chip{border-radius:var(--style-radius-s);background:var(--theme-elevation-100);color:var(--theme-elevation-900);font-size:var(--cms-text-s);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.35em;margin:0 .1em;padding:0 .45em;font-weight:500;line-height:1.5;display:inline-flex}.cms-core-chip--removed{background:var(--theme-error-100);color:var(--theme-error-750)}.cms-core-chip__removed,.cms-core-chip__fallback{font-size:var(--cms-text-xs);opacity:.8;font-weight:400}.cms-core-chip--editable{cursor:pointer}.cms-core-chip--editable:hover{background:var(--theme-elevation-150)}.cms-core-chip--removed.cms-core-chip--editable:hover{background:var(--theme-error-150)}.cms-core-chip-fallback{z-index:10000;gap:calc(var(--base) * .3);width:320px;padding:calc(var(--base) * .5);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-text);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;box-shadow:0 -2px 16px -2px #0003}.cms-core-chip-fallback__label{color:var(--theme-elevation-800);font-size:var(--cms-text-s)}.cms-core-chip-fallback__row{align-items:center;gap:calc(var(--base) * .4);display:flex}.cms-core-chip-fallback__input{min-width:0;height:calc(var(--base) * 1.6);padding:0 calc(var(--base) * .5);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-elevation-800);font-family:var(--font-body);font-size:var(--cms-text-m);outline:none;flex:1}.cms-core-chip-fallback__input:focus{border-color:var(--theme-elevation-400)}.cms-core-chip-menu{z-index:var(--z-popup,30);min-width:220px;max-width:340px;max-height:300px;padding:calc(var(--base) * .25);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-text);font-family:var(--font-body);font-size:var(--cms-text-m);flex-direction:column;gap:3px;display:flex;position:absolute;top:4px;overflow-y:auto;box-shadow:0 -2px 16px -2px #0003}.cms-core-chip-menu__item{padding:2px calc(var(--base) * .5);border-radius:var(--style-radius-s);line-height:var(--base);cursor:pointer;flex-direction:column;display:flex}.cms-core-chip-menu__item--active{background:var(--theme-elevation-150)}.cms-core-chip-menu__hint{color:var(--theme-elevation-500);font-size:var(--cms-text-xs);line-height:1.4}.cms-core-chip-menu__empty{padding:2px calc(var(--base) * .5);color:var(--theme-elevation-500);line-height:var(--base)}.cms-core-chip-field__warning{margin-top:calc(var(--base) * .25);color:var(--theme-warning-650);font-size:var(--cms-text-s);line-height:1.4}.cms-core-paste-choice__wrapper{width:100%;max-width:calc(var(--base) * 28)}.cms-core-paste-choice__options{gap:calc(var(--base) * .6);flex-direction:column;display:flex}.cms-core-paste-choice__option{gap:calc(var(--base) * .4);padding:calc(var(--base) * .6);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-direction:column;display:flex}.cms-core-paste-choice__option .cms-core-paste-choice__button{width:100%;margin:0}.cms-core-paste-choice__explanation{align-items:flex-start;gap:calc(var(--base) * .3);color:var(--theme-elevation-800);flex-direction:column;margin:0;line-height:1.4;display:flex}.cms-core-paste-choice__explanation .pill{margin:0}.cms-core-paste-choice__tip{color:var(--theme-elevation-500);font-size:var(--cms-text-s);margin:0;line-height:1.4}:root{--cms-admin-zoom:1}@media (min-width:1920px){:root{--cms-admin-zoom:1.1}}@media (min-width:2240px){:root{--cms-admin-zoom:1.2}}@media (min-width:2560px){:root{--cms-admin-zoom:1.3}}html{zoom:var(--cms-admin-zoom)}html,body{overscroll-behavior-y:none;background:var(--theme-bg)}.template-default{min-height:calc(100vh / var(--cms-admin-zoom))}.nav,.drawer{height:calc(100vh / var(--cms-admin-zoom))}.react-datepicker__portal{width:calc(100vw / var(--cms-admin-zoom));height:calc(100vh / var(--cms-admin-zoom))}.document-fields__sidebar-wrap{--sidebar-wrap-height:calc(100vh / var(--cms-admin-zoom) - var(--doc-controls-height))}.live-preview-window{height:calc(100vh / var(--cms-admin-zoom) - var(--doc-controls-height))}.popup__content,.inline-toolbar-popup,.toolbar-popup__dropdown-items,.link-editor,.draggable-block-menu,.add-block-menu,.draggable-block-target-line,.table-cell-action-button-container,.table-action-menu-dropdown{zoom:calc(1 / var(--cms-admin-zoom))}div:has(>.slash-menu-popup){zoom:calc(1 / var(--cms-admin-zoom))}.live-preview-window--is-live-previewing{border-left:1px solid var(--cms-border)}.collection-edit__main--is-live-previewing .document-fields__edit{border-right:0}.document-fields--force-sidebar-wrap .document-fields__sidebar-wrap{border-top:1px solid var(--cms-border)}.preview-sizes{max-height:calc(100vh / var(--cms-admin-zoom) - 120px)}.cms-core-ai-chat__handoff{align-items:center;gap:var(--cms-space-3);margin:var(--cms-space-2) var(--cms-space-2) var(--cms-space-3);padding:var(--cms-space-3);border:1px dashed var(--cms-accent);border-radius:var(--style-radius-m);background:var(--cms-accent-soft);display:flex}.cms-core-ai-chat__handoff>span:first-child{flex:1}.cms-core-ai-chat__handoff-button{height:32px;padding:0 var(--cms-space-3);border-radius:var(--style-radius-s);background:var(--cms-accent);color:var(--cms-on-accent);font:inherit;cursor:pointer;border:0;flex:none;font-weight:600}.cms-core-ai-chat__handoff-button:hover:not(:disabled){background:var(--cms-accent-hover)}.cms-core-ai-chat__handoff-open{color:var(--cms-text-muted);font-size:var(--cms-text-s)}.cms-core-ai-chat__changes{gap:var(--cms-space-2);margin:var(--cms-space-2) var(--cms-space-2) var(--cms-space-3);display:grid}.cms-core-ai-chat__change{gap:var(--cms-space-1);padding:var(--cms-space-3);border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--cms-surface);display:grid}.cms-core-ai-chat__change[data-undone]{opacity:.55}.cms-core-ai-chat__change-head{justify-content:space-between;align-items:center;gap:var(--cms-space-3);display:flex}.cms-core-ai-chat__change-field,.cms-core-ai-chat__change-undo{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cms-core-ai-chat__change-field{color:var(--cms-text-muted);font-size:var(--cms-text-s);text-align:left;margin-right:auto}.cms-core-ai-chat__change-field:hover{color:var(--cms-text)}.cms-core-ai-chat__change-undo,.cms-core-ai-chat__change-undone{color:var(--cms-text-muted);font-size:var(--cms-text-s)}.cms-core-ai-chat__change-undo{text-underline-offset:3px;text-decoration:underline}.cms-core-ai-chat__change-undo:hover:not(:disabled){color:var(--cms-text)}.cms-core-ai-chat__images{gap:var(--cms-space-2);margin:var(--cms-space-2) 0 var(--cms-space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.cms-core-ai-chat__image{aspect-ratio:4/3;border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--cms-soft);color:var(--cms-text-muted);font:inherit;font-size:var(--cms-text-xs);cursor:pointer;transition:border-color .15s var(--cms-ease), transform .15s var(--cms-ease);padding:0;overflow:hidden}.cms-core-ai-chat__image:hover:not(:disabled){border-color:var(--cms-accent);transform:translateY(-1px)}.cms-core-ai-chat__image img{object-fit:cover;width:100%;height:100%;display:block}.cms-core-ai-chat__change-actions{gap:var(--cms-space-4);flex:none;display:inline-flex}.cms-core-ai-chat__change-before{color:var(--cms-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--cms-border-strong);-webkit-text-decoration-color:var(--cms-border-strong);-webkit-text-decoration-color:var(--cms-border-strong);text-decoration-color:var(--cms-border-strong)}.cms-core-ai-chat__change-after{color:var(--cms-text);font-weight:500}.cms-core-ai-chat__change-before>:last-child,.cms-core-ai-chat__change-after>:last-child{margin-bottom:0}.cms-ai-tab{align-items:center;gap:var(--cms-space-2);display:inline-flex}.cms-ai-tab__mark{color:var(--cms-accent)}.cms-ai-tab__count{background:var(--cms-accent);min-width:18px;height:18px;color:var(--cms-on-accent);font-size:var(--cms-text-xs);text-align:center;border-radius:999px;padding:0 5px;font-weight:600;line-height:18px}.tabs-field[data-cms-ai-open]>.tabs-field__content-wrap{display:none}.document-fields__edit:has(>.cms-ai-tabs[data-cms-ai-open])>:not(.cms-ai-tabs){display:none}.document-fields__edit .tabs-field[data-cms-ai-open]:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button--active:not(.cms-ai-tab){padding-bottom:var(--cms-space-3);color:var(--cms-text-muted);background:0 0;margin-bottom:0}.document-fields__edit .tabs-field[data-cms-ai-open]:not(.cms-core-tabs-lifted):not(.collapsible .tabs-field)>.tabs-field__tabs-wrap .tabs-field__tab-button--active:not(.cms-ai-tab):hover{color:var(--cms-text)}.tabs-field[data-cms-ai-open] .tabs-field__tab-button--active:not(.cms-ai-tab):before,.tabs-field[data-cms-ai-open] .tabs-field__tab-button--active:not(.cms-ai-tab):after{display:none}.document-fields[data-cms-ai-side]{--main-width:66.66%;--main-border:1px solid var(--theme-elevation-100)}.document-fields[data-cms-ai-side] .document-fields__sidebar-wrap{--sidebar-wrap-width:33.33%;--sidebar-wrap-position:sticky;--sidebar-wrap-top:var(--doc-controls-height);--sidebar-wrap-height:calc(100vh / var(--cms-admin-zoom) - var(--doc-controls-height))}.document-fields[data-cms-ai-side=open]{--main-width:58%}.document-fields[data-cms-ai-side=open] .document-fields__sidebar-wrap{--sidebar-wrap-width:42%}.document-fields[data-cms-ai-side=open] .document-fields__sidebar-fields{display:none}.cms-ai-side{flex:none}.document-fields[data-cms-ai-side=open] .cms-ai-side{flex-direction:column;flex:1;min-height:0;display:flex}.cms-ai-side__tabs{border-bottom:1px solid var(--cms-border);background:var(--cms-soft);display:flex}.cms-ai-side__tab{align-items:center;gap:var(--cms-space-2);padding:var(--cms-space-3) var(--cms-space-5);border:0;border-right:1px solid var(--cms-border);color:var(--cms-text-muted);font:inherit;font-size:var(--cms-text-m);cursor:pointer;background:0 0;margin:0 0 -1px;display:inline-flex;position:relative}.cms-ai-side__tab:hover{color:var(--cms-text)}.cms-ai-side__tab--active{background:var(--theme-bg);color:var(--cms-text)}.cms-ai-side__tab--active:after{content:"";background:var(--cms-accent);height:2px;position:absolute;top:-1px;left:0;right:0}.cms-ai-pane.cms-ai-pane--side{height:auto;min-height:0;padding:0 var(--sidebar-gutter-h-right,var(--gutter-h)) var(--cms-space-2) var(--sidebar-gutter-h-left,var(--gutter-h));flex:1}.field-type[data-cms-ai-edited]{position:relative}.field-type[data-cms-ai-edited]:before{content:"";top:2px;bottom:2px;left:calc(var(--cms-space-3) * -1);background:var(--cms-accent);border-radius:2px;width:2px;position:absolute}[data-cms-ai-edited-label]:after{content:"✦ Assistant";margin-left:var(--cms-space-2);color:var(--cms-accent);font-size:var(--cms-text-xs,12px);letter-spacing:.01em;font-weight:500}.document-fields .tabs-field__tabs-wrap .tabs-field__tab-button[data-cms-ai-edited]{padding-right:calc(var(--cms-space-5) + 14px)!important;background-image:radial-gradient(circle, var(--cms-accent) 3px, transparent 3.5px)!important;background-repeat:no-repeat!important;background-position:right var(--cms-space-5) center!important;background-size:8px 8px!important}.document-fields--force-sidebar-wrap:has(.tabs-field[data-cms-ai-open],.cms-ai-tabs[data-cms-ai-open]) .document-fields__sidebar-wrap{display:none}.document-fields:has(.tabs-field[data-cms-ai-open],.cms-ai-tabs[data-cms-ai-open]) .document-fields__edit{padding-bottom:0}.cms-ai-tabs{margin-top:0;margin-bottom:var(--cms-space-4)}.cms-ai-pane{height:max(420px, calc(100dvh / var(--cms-admin-zoom) - var(--cms-ai-pane-top,240px)));padding:0 var(--cms-ai-pane-inset-end,var(--gutter-h)) var(--cms-space-2) var(--cms-ai-pane-inset-start,var(--gutter-h));flex-direction:column;display:flex}.cms-ai-pane__head{justify-content:flex-end;align-items:center;gap:var(--cms-space-2);padding:var(--cms-space-2) 0;flex:none;display:flex}.cms-ai-pane__body{flex:1;min-height:0;overflow-y:auto}.cms-ai-pane .cms-core-ai-chat__composer{margin-left:0;margin-right:0}.cms-core-search-preview{--cms-sp-link:#1a0dab;--cms-sp-text:#202124;--cms-sp-muted:#4d5156;gap:var(--cms-space-4);display:grid}html[data-theme=dark] .cms-core-search-preview{--cms-sp-link:#8ab4f8;--cms-sp-text:#e8eaed;--cms-sp-muted:#bdc1c6}.cms-core-search-preview__section{gap:var(--cms-space-2);display:grid}.cms-core-search-preview__label{color:var(--cms-text-muted);font-size:var(--cms-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cms-core-search-preview__result,.cms-core-search-preview__card{border:1px solid var(--cms-border);border-radius:var(--style-radius-m);background:var(--theme-input-bg)}.cms-core-search-preview__result{max-width:640px;padding:var(--cms-space-4);gap:6px;font-family:Arial,Helvetica Neue,sans-serif;display:grid}.cms-core-search-preview__site{align-items:center;gap:10px;min-width:0;display:flex}.cms-core-search-preview__favicon{border:1px solid var(--cms-border);background:var(--theme-elevation-50);width:28px;height:28px;color:var(--cms-sp-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cms-core-search-preview__where{min-width:0;line-height:1.3;display:grid}.cms-core-search-preview__name{color:var(--cms-sp-text);font-size:14px}.cms-core-search-preview__address{color:var(--cms-sp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-core-search-preview__title{color:var(--cms-sp-link);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.3;overflow:hidden}.cms-core-search-preview__description{color:var(--cms-sp-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.cms-core-search-preview__description[data-empty]{font-style:italic}.cms-core-search-preview__card{max-width:480px;overflow:hidden}.cms-core-search-preview__image{aspect-ratio:1.91;background:var(--theme-elevation-100);color:var(--cms-text-muted);font-size:var(--cms-text-s);place-items:center;display:grid}.cms-core-search-preview__image img{object-fit:cover;width:100%;height:100%}.cms-core-search-preview__card-text{padding:var(--cms-space-3) var(--cms-space-4);border-top:1px solid var(--cms-border);gap:2px;display:grid}.cms-core-search-preview__card-site{color:var(--cms-text-muted);font-size:var(--cms-text-xs);text-transform:uppercase}.cms-core-search-preview__card-title{color:var(--cms-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cms-core-search-preview__card-description{color:var(--cms-text-muted);font-size:var(--cms-text-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-core-preview-over{z-index:2;overscroll-behavior:contain;padding:var(--cms-space-6,32px);background:var(--theme-bg);position:absolute;inset:0;overflow-y:auto}.cms-core-preview-over__head{justify-content:space-between;align-items:center;gap:var(--cms-space-3);margin-bottom:var(--cms-space-4);color:var(--cms-text);font-weight:600;display:flex}.cms-core-preview-over__back{color:var(--cms-text-muted);font:inherit;font-size:var(--cms-text-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.cms-core-preview-over__back:hover{color:var(--cms-text)}.cms-seo-preview__over{margin-bottom:var(--cms-space-3);display:block}.cms-ai-search-preview{z-index:2;padding:var(--cms-space-6,32px);background:var(--theme-bg);position:absolute;inset:0;overflow-y:auto}.cms-ai-search-preview__head{justify-content:space-between;align-items:center;gap:var(--cms-space-3);margin-bottom:var(--cms-space-4);color:var(--cms-text);font-weight:600;display:flex}.cms-ai-search-preview__back{color:var(--cms-text-muted);font:inherit;font-size:var(--cms-text-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.cms-ai-search-preview__back:hover{color:var(--cms-text)}.cms-core-ai-chat__leave-actions{align-items:center;gap:var(--cms-space-3);flex:none;display:inline-flex}.cms-core-ai-chat__leave-stay{color:var(--cms-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cms-core-ai-chat__leave-stay:hover{color:var(--cms-text)}@font-face{font-family:enqu Poppins;src:url(../media/Poppins-Regular.0iwh8bbel1vnt.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:enqu Poppins;src:url(../media/Poppins-Medium.1f-m2a3sompff.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:enqu Poppins;src:url(../media/Poppins-SemiBold.2y-6e_gndutbv.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:enqu Poppins;src:url(../media/Poppins-Bold.2t4n93i004s1b.ttf)format("truetype");font-weight:700;font-display:swap}:root,:root[data-theme]{--cms-core-font-heading:"enqu Poppins", sans-serif}
