@layer payload-default;
@layer payload-default{.icon--duplicate{flex-shrink:0}}
@layer payload-default{.array-actions__button{cursor:pointer}.array-actions__button.popup-button--active,.array-actions__button.popup-button--active:hover,.array-actions__button.popup-button--active:active{color:var(--color-icon-selected);background:var(--color-bg-selected)}.array-actions__actions{margin:0;padding:0;list-style:none}}
@layer payload-default{.array-field{gap:var(--spacer-2);flex-direction:column;display:flex}.array-field__header{gap:var(--spacer-1);flex-direction:column;display:flex}.array-field__header-wrap{gap:var(--spacer-2);justify-content:space-between;align-items:center;width:100%;display:flex}.array-field__header-content{gap:var(--spacer-2);align-items:center;display:flex}.array-field__header-actions{gap:var(--spacer-1);color:var(--color-text);flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.array-field__header-actions>li:last-child .array-field__header-action{padding:0}@media (max-width:768px){.array-field__header-actions>li:not(:last-child){display:none}}.array-field__header-action{padding:var(--spacer-1) var(--spacer-2);cursor:pointer;border-radius:var(--radius-medium)}.array-field__header-action:hover,.array-field__header-action:focus-visible{background:var(--color-bg-transparent-hover)}.array-field__header-action:active{background:var(--color-bg-transparent-pressed)}.array-field__row-header{gap:var(--spacer-2);pointer-events:none;align-items:center;display:flex}.array-field__draggable-rows{gap:var(--spacer-2);flex-direction:column;display:flex}.array-field__title{margin-bottom:0}.array-field__add-row.btn{align-self:flex-start;margin:0}.array-field__row--is-dragging{opacity:.5}}
@layer payload-default;
@layer payload-default{.search-input{min-height:var(--control-height);background-color:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);isolation:isolate;align-items:center;padding-inline-end:var(--spacer-1);display:flex;position:relative}.search-input:hover:not(:focus-within){border-color:var(--field-color-border-hover)}.search-input:has(input:focus-visible){border-color:var(--field-color-border-focus)}.search-input:has(:disabled){pointer-events:none;opacity:.5}.search-input .icon--search{inset-inline-start:0;width:var(--spacer-4);height:var(--spacer-4);color:var(--color-icon-secondary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.search-input__input{min-width:0;padding-inline:var(--spacer-4) var(--spacer-3);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.search-input__input:focus-visible{outline:none}.search-input__input::placeholder{color:var(--color-text-tertiary)}.search-input__clear{inset-inline-end:var(--spacer-1);color:var(--color-icon-secondary);position:absolute;top:50%;transform:translateY(-50%)}.search-input__clear.btn{width:unset;height:unset}.search-input__clear:hover:not(.btn--disabled),.search-input__clear:focus-visible{color:var(--color-icon)}}
@layer payload-default{.block-search{z-index:1;width:100%;padding:var(--spacer-2-5) var(--spacer-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:flex-start;display:flex;position:sticky;top:0}.block-search__input{flex:1 0 0;min-width:0}}
@layer payload-default{.blocks-drawer__blocks-wrapper{--blocks-drawer-card-min-width:120px;--blocks-drawer-card-max-width:160px;padding:var(--spacer-3)}.blocks-drawer__blocks{grid-template-columns:repeat(auto-fill, minmax(var(--blocks-drawer-card-min-width), 1fr));gap:var(--spacer-3);padding:0;list-style:none;display:grid;position:relative}.blocks-drawer__block .thumbnail-card{width:100%;max-width:var(--blocks-drawer-card-max-width)}.blocks-drawer__block .thumbnail-card__thumbnail{min-width:0}.blocks-drawer__default-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blocks-drawer__default-image img,.blocks-drawer__default-image svg{object-fit:cover;width:100%;height:100%}.blocks-drawer__block-groups{gap:var(--spacer-2-5);flex-direction:column;padding:0;display:flex}.blocks-drawer__block-group{list-style:none}.blocks-drawer__block-group-label{padding-bottom:var(--spacer-2)}.blocks-drawer__block-group-none{padding-top:var(--spacer-2-5);border-top:1px solid var(--color-border);order:1}.blocks-drawer__block-group-none:only-child{border-top:0;padding-top:0}}
@layer payload-default{.section-title{pointer-events:all;min-width:fit-content;max-width:100%;display:flex;position:relative;overflow:hidden}.section-title:after{visibility:hidden;text-overflow:ellipsis;white-space:pre;content:attr(data-value) " ";max-width:100%;display:block;overflow:hidden}.section-title:after,.section-title__input{width:100%;padding:0 var(--spacer-1);font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);letter-spacing:var(--text-body-medium-letter-spacing)}.section-title__input{text-overflow:ellipsis;width:100%;min-width:min-content;max-width:100%;color:var(--color-text);white-space:nowrap;appearance:none;resize:none;border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-medium);position:absolute;inset:0;overflow:hidden}.section-title__input::placeholder{font-family:var(--text-body-medium-font-family);font-weight:var(--text-body-medium-font-weight);color:var(--color-text-tertiary)}.section-title__input:hover:not([readonly]){background-color:var(--color-bg-transparent-hover)}.section-title__input:hover,.section-title__input:focus{outline:0}.section-title__input:focus:not([readonly]){border:var(--accessibility-outline);outline:none}.collapsible--collapsed .section-title--empty{display:none}}
@layer payload-default{.code-field{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.code-field .code-editor{padding:var(--spacer-2) 0;background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);box-shadow:none;overflow:clip}.code-field .code-editor:hover{border-color:var(--field-color-border-hover)}.code-field .code-editor:focus-within{border-color:var(--field-color-border-focus)}.code-field.error .code-editor:not(:focus-within){border-color:var(--field-color-border-error)}.code-field.error .code-editor:not(:focus-within):hover{border-color:var(--field-color-border-error)}.code-field.read-only .code-editor{background:var(--field-color-bg-readonly);border-color:var(--field-color-border-readonly)}}
@layer payload-default{.collapsible-field__row-label-wrap{gap:var(--spacer-2);pointer-events:none;align-items:center;display:flex}}
@layer payload-default{form>.form-submit .btn{width:100%}}
