@font-face{font-family:CMS Core Instrument Sans;src:url(../media/InstrumentSans-VariableFont_wdth,wght.015jeeo6-oj52.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:#ef74002b;--cms-core-login-tint-b:#ef74001f;--cms-core-login-dot:#683f1c1a;--cms-core-login-glow-a:#ffffffc7;--cms-core-login-glow-b:#ef74001c;--cms-core-admin-accent:#ef7400;--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:#ef740014;--cms-core-admin-accent-strong:#ef74002e;--cms-core-admin-nav-surface:#171d24;--cms-core-admin-nav-surface-hover:#212830;--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%)}::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:#ef74002e;--cms-core-login-tint-b:#ef74001f;--cms-core-login-dot:#ffe9d61a;--cms-core-login-glow-a:#ffffff14;--cms-core-login-glow-b:#ef74001f;--cms-core-admin-accent:#ff9a2a;--cms-core-admin-accent-soft:#ff9a2a1a;--cms-core-admin-accent-strong:#ff9a2a2e;--cms-core-admin-nav-surface:#141a21;--cms-core-admin-nav-surface-hover:#1e252d;--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, #09141feb 0%, #09141fb8 58%, #09141f00 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:#ef74002e;--cms-core-login-tint-b:#ef74001f;--cms-core-login-dot:#ffe9d61a;--cms-core-login-glow-a:#ffffff14;--cms-core-login-glow-b:#ef74001f}}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--after{text-align:center;color:var(--theme-elevation-500);margin-top:1rem;font-size:.875rem}.cms-core-nav-brand{--cms-core-nav-brand-logo-height:min(36px, 4vw);justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin:0 0 1.25rem;padding:0 .1rem;text-decoration:none;display:flex}.cms-core-nav-brand:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px;border-radius:.35rem}.cms-core-nav-brand__csone{flex:none;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.cms-core-nav-brand__csone-image{width:auto;max-width:100%;height:var(--cms-core-nav-brand-logo-height);display:block}.cms-core-nav-brand__separator{color:#f4f7fa6b;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cms-core-nav-brand__separator-icon{width:.8rem;height:.8rem;display:block}.cms-core-nav-brand__client{flex:none;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.cms-core-nav-brand__client-image{width:auto;max-width:100%;height:var(--cms-core-nav-brand-logo-height);display:block}@media (max-width:768px){.cms-core-nav-brand{--cms-core-nav-brand-logo-height:min(52px, 12vw);gap:.85rem}}.browse-by-folder-button{display:none!important}.nav{background:var(--cms-core-admin-nav-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50}.nav-toggler.nav-toggler--is-open .hamburger{color:#ffffffdb;background-color:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.nav-toggler.nav-toggler--is-open .hamburger:hover,.nav-toggler.nav-toggler--is-open .hamburger:focus-visible{color:#fff;background-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff38}.nav-toggler .icon--menu .stroke,.nav-toggler .icon--chevron .stroke{stroke:currentColor}.nav__scroll{flex-direction:column;min-height:100%;display:flex;overflow-y:hidden}.nav__wrap{flex-direction:column;flex:auto;min-height:0;padding-top:.35rem;display:flex}.cms-core-nav-fixed-top{z-index:2;flex:none;width:100%;position:relative}.cms-core-nav-fixed-top:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--cms-core-admin-nav-surface) 0%, transparent 100%);height:2.75rem;position:absolute;top:100%;left:0;right:0}.cms-core-nav-scroll-area{scrollbar-width:none;flex:auto;width:100%;min-height:0;padding-top:2.75rem;padding-bottom:2.75rem;overflow:hidden auto}.cms-core-nav-scroll-area::-webkit-scrollbar{display:none}.cms-core-nav-fixed-bottom{z-index:2;flex:none;width:100%;position:relative}.cms-core-nav-fixed-bottom:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--cms-core-admin-nav-surface) 0%, transparent 100%);height:2.75rem;position:absolute;bottom:100%;left:0;right:0}.nav-group__toggle{color:var(--cms-core-admin-nav-muted)}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--cms-core-admin-nav-text)}.nav-group__toggle:hover .stroke,.nav-group__toggle:focus-visible .stroke{stroke:currentColor}.nav__link{min-height:2.9rem;color:var(--cms-core-admin-nav-text);border-radius:0;align-items:center;margin:0 -.75rem;padding:.9rem 1.35rem;transition:background-color .14s,color .14s,opacity .14s;display:flex;position:relative}.nav__link:hover,.nav__link:focus-visible{background:var(--cms-core-admin-nav-surface-hover);color:#fff;text-decoration:none}.nav__link .nav__link-indicator{background:var(--cms-core-admin-accent);border-radius:0 999px 999px 0;width:3px;height:auto;position:absolute;top:0;bottom:0;left:0}.nav__link:has(.nav__link-indicator){background:var(--cms-core-admin-accent-soft)}@supports (color:color-mix(in lab, red, red)){.nav__link:has(.nav__link-indicator){background:color-mix(in srgb, var(--cms-core-admin-accent-soft) 20%, var(--cms-core-admin-nav-surface-hover))}}.nav__link:has(.nav__link-indicator){color:#fff;font-weight:560}.cms-core-nav-link__icon{color:var(--cms-core-admin-accent);opacity:.96;flex:none;justify-content:center;align-items:center;margin-right:.8rem;display:inline-flex}.nav__link:hover .cms-core-nav-link__icon,.nav__link:focus-visible .cms-core-nav-link__icon,.nav__link--active .cms-core-nav-link__icon,.nav__link .nav__link-indicator+.cms-core-nav-link__icon{color:var(--cms-core-admin-accent)}.nav__link:has(.nav__link-indicator) .cms-core-nav-link__icon{color:var(--cms-core-admin-accent)}.nav__link-label{color:inherit}.nav__controls{padding-top:1rem}.nav__log-out{color:#ffffffdb}.nav__log-out:hover,.nav__log-out:focus-visible{color:#fff}.settings-menu-button .popup-button{border-radius:.85rem;padding:.45rem}.settings-menu-button .popup-button:hover,.settings-menu-button .popup-button:focus-visible{background:var(--cms-core-admin-nav-surface-hover)}.cms-core-dashboard-before{margin:calc(var(--gutter-h) * -1) calc(var(--gutter-h) * -1) 1.75rem;gap:1.25rem;display:grid}.cms-core-dashboard-banner{background:var(--theme-bg);border:0;border-radius:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-core-dashboard-banner{background:color-mix(in srgb, var(--theme-bg) 86%, #0a1720)}}.cms-core-dashboard-banner{min-height:min(240px,32vw)}.cms-core-dashboard-banner__image{object-fit:cover;width:100%;height:min(240px,32vw);display:none}.cms-core-dashboard-banner__image--light{display:block}html[data-theme=dark] .cms-core-dashboard-banner__image--light{display:none}html[data-theme=dark] .cms-core-dashboard-banner__image--dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme]) .cms-core-dashboard-banner__image--light{display:none}html:not([data-theme]) .cms-core-dashboard-banner__image--dark{display:block}}.cms-core-dashboard-before__notice{margin:0 var(--gutter-h)}.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-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:.92rem}.cms-core-profile-pill__username{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:1rem;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}@media (max-width:1024px){.cms-core-dashboard-before{margin-left:calc(var(--gutter-h) * -1);margin-right:calc(var(--gutter-h) * -1)}.cms-core-dashboard-banner,.cms-core-dashboard-banner__image{min-height:180px}}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);margin:.75rem 0 0;font-size:.9rem;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="/admin/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{box-sizing:border-box;border:1px solid var(--theme-elevation-150);width:100%;color:var(--theme-elevation-800);text-align:center;cursor:pointer;background:0 0;border-radius:.35rem;margin-top:.75rem;padding:.65rem 1rem;font-size:.95rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:block}.cms-core-skip-first-user__toggle:hover,.cms-core-skip-first-user__toggle:focus-visible{border-color:var(--cms-core-admin-accent);color:var(--cms-core-admin-accent);background:var(--cms-core-admin-accent-soft)}.cms-core-seo-feedback{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.cms-core-seo-feedback__pill{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.cms-core-seo-feedback__pill--good{background:var(--theme-success-500)}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-feedback__pill--good{background:color-mix(in srgb, var(--theme-success-500) 16%, transparent)}}.cms-core-seo-feedback__pill--good{color:var(--theme-success-700)}.cms-core-seo-feedback__pill--tooLong,.cms-core-seo-feedback__pill--tooShort{background:var(--theme-warning-500)}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-feedback__pill--tooLong,.cms-core-seo-feedback__pill--tooShort{background:color-mix(in srgb, var(--theme-warning-500) 16%, transparent)}}.cms-core-seo-feedback__pill--tooLong,.cms-core-seo-feedback__pill--tooShort{color:var(--theme-warning-700)}.cms-core-seo-feedback__hint{color:var(--theme-elevation-650);font-size:.82rem}.cms-core-seo-preview{border:1px solid var(--theme-elevation-300);margin:1rem 0 1.5rem;padding:1rem 1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-preview{border:1px solid color-mix(in srgb, var(--theme-elevation-300) 72%, transparent)}}.cms-core-seo-preview{background:var(--theme-bg);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-preview{background:color-mix(in srgb, var(--theme-bg) 92%, var(--theme-elevation-50))}}.cms-core-seo-preview__header{margin-bottom:.8rem}.cms-core-seo-preview__header strong{margin-bottom:.2rem;display:block}.cms-core-seo-preview__header p{color:var(--theme-elevation-650);margin:0;font-size:.9rem}.cms-core-seo-preview__segments{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.cms-core-seo-preview__segment{background:var(--theme-elevation-100);border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-preview__segment{background:color-mix(in srgb, var(--theme-elevation-100) 68%, transparent)}}.cms-core-seo-preview__segment{color:var(--theme-elevation-900);font-size:.86rem;line-height:1.2}.cms-core-seo-preview__segment--muted{opacity:.58}.cms-core-seo-preview__assembled{color:var(--theme-elevation-900);font-size:.98rem;font-weight:560}.cms-core-seo-search-card{background:var(--theme-elevation-50);border-radius:.9rem;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-search-card{background:color-mix(in srgb, var(--theme-elevation-50) 80%, transparent)}}.cms-core-seo-search-card{border:1px solid var(--theme-elevation-200)}@supports (color:color-mix(in lab, red, red)){.cms-core-seo-search-card{border:1px solid color-mix(in srgb, var(--theme-elevation-200) 78%, transparent)}}.cms-core-seo-search-card__title{color:#1a0dab;margin-bottom:.2rem;font-size:1.1rem;line-height:1.3}.cms-core-seo-search-card__url{color:#1e8e3e;margin-bottom:.3rem;font-size:.84rem}.cms-core-seo-search-card__description{color:var(--theme-elevation-750);font-size:.92rem;line-height:1.45}.cms-core-seo__canonical-field .field-type__wrap{height:100%}.cms-core-seo__sitemap-field .field-type.checkbox{width:100%}.cms-core-seo__sitemap-field .checkbox-input{margin-top:auto}.cms-core-seo-template-builder{margin-top:.75rem}.cms-core-seo-template-builder__storage{display:none}.cms-core-seo-template-builder__label{margin-bottom:.85rem;font-size:1.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:1.1rem;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-seo__template-parts .array-field__draggable-rows{flex-direction:row}.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);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:650}.cms-core-access-denied__title{margin:0;font-size:1.3rem;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:.85rem;font-weight:600}.cms-core-access-denied__debug-row dd{font-family:var(--font-mono,monospace);margin:0;font-size:.9rem}.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{margin:0;font-size:1.4rem;line-height:1.2}.cms-core-role-edit__meta-row{color:var(--theme-elevation-600);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.cms-core-role-edit__header p{color:var(--theme-elevation-600);margin:0;font-size:.9rem}.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{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin:0 0 .6rem;font-size:.78rem}.cms-core-role-edit__group-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem 1rem;display:grid}.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:calc(var(--base,20px) * 2)}.cms-core-roles-compare h2{margin:0 0 1.5rem}.cms-core-roles-compare__picker{background:var(--theme-elevation-50);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.9rem 1rem;display:flex}.cms-core-roles-compare__picker-label{color:var(--theme-elevation-600);font-size:.8rem;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);margin:0;font-size:.8rem;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);margin:0;font-size:.875rem;line-height:1.45}.cms-core-media-usage__list{margin:0;padding-left:1.1rem}.cms-core-site-audit-list-actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.cms-core-site-audit-list-actions__description{color:var(--theme-elevation-600);margin:0}.cms-core-site-audit__counts{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;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{padding:.75rem .7rem;font-size:.9rem}.cms-core-site-audit__severity{white-space:nowrap;padding:.3rem .5rem;font-size:.7rem}.cms-core-site-audit__count--critical,.cms-core-site-audit__severity--critical{color:#991b1b;background:#fee2e2}.cms-core-site-audit__count--warning,.cms-core-site-audit__severity--warning{color:#9a3412;background:#ffedd5}.cms-core-site-audit__count--notice,.cms-core-site-audit__severity--notice{color:#854d0e;background:#fef9c3}.payload-toast-container .payload-toast-item.cms-core-action-toast{overflow:hidden}.payload-toast-container .payload-toast-item.cms-core-action-toast .toast-content,.payload-toast-container .cms-core-action-toast__content{min-width:0;overflow:hidden}.payload-toast-container .cms-core-action-toast__actions{flex-wrap:wrap}.payload-toast-container .payload-toast-item.cms-core-action-toast[data-front=false] .toast-content{pointer-events:none;max-height:0;overflow:hidden}@media (max-width:600px){.cms-core-site-audit-list-actions{flex-direction:column;align-items:flex-start}}
