@layer payload-default{.array-label__text-preview{flex:1 1 auto;min-width:0;max-width:100%;display:block;color:var(--theme-elevation-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.scrollstory-block-name{width:auto}.scrollstory-block-name,.scrollstory-block-name>.section-title{min-width:8rem;min-height:1.5rem;max-width:100%;flex:0 1 auto;display:flex;align-items:center}.scrollstory-block-name>.section-title{width:max-content}.show-hide-button__button,.show-hide-button__button-wrapper{pointer-events:all!important;position:relative;z-index:1;display:inline-flex;align-items:center}.show-hide-button__button{margin:0!important;justify-content:center;line-height:1;width:20px;height:20px}.show-hide-button__button .btn__content,.show-hide-button__button .btn__label{display:inline-flex;align-items:center;justify-content:center}.show-hide-button__icon{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.show-hide-button__icon--hide,.show-hide-button__icon--show{opacity:0;pointer-events:none}.show-hide-button__icon--hide{-webkit-mask-image:url(/static/admin/visibleFrom.svg);mask-image:url(/static/admin/visibleFrom.svg)}.show-hide-button__icon--show{-webkit-mask-image:url(/static/admin/visibleUntil.svg);mask-image:url(/static/admin/visibleUntil.svg)}.collapsible__toggle-wrap:hover .show-hide-button__button-wrapper--shown .show-hide-button__icon--hide,.show-hide-button__button-wrapper--hidden .show-hide-button__icon--show{opacity:1}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}.warning-message{margin-top:8px;padding:8px 12px;border:none;border-radius:4px;background:#786b4a;color:#fbbd38;font-size:13px;line-height:1.4;display:flex;align-items:center;gap:8px}.warning-message:before{content:"⚠️";font-size:14px;flex-shrink:0}.check-version-field{position:-webkit-sticky;position:sticky;top:calc(var(--doc-controls-height));z-index:20}.check-version-field__content .warning{box-shadow:0 4px 12px rgba(0,0,0,.12)}.check-version-field__message{font-size:13px}.check-version-field__button-container{display:flex;flex:1 1 auto;justify-content:flex-end}.check-version-field__button-container button{margin:0}.creator-studio-download{margin-bottom:var(--base)}.info-message{margin-top:8px;padding:8px 12px;border:none;border-radius:4px;background:#2f4147;color:#b3f5ff;font-size:13px;line-height:1.4;display:flex;align-items:center;gap:8px}.info-message:before{content:"ℹ️";font-size:14px;flex-shrink:0}.deviceTokensList__label{padding-bottom:5px}.deviceTokensList__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.deviceTokensList__item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:var(--theme-elevation-50);border-radius:4px;border:1px solid var(--theme-elevation-100)}.deviceTokensList__icon{flex-shrink:0;width:20px;height:20px;color:var(--theme-text);opacity:.7}.deviceTokensList__deviceName{font-size:.875rem;color:var(--theme-text)}.deviceTokensList__lastUsed{font-size:.75rem;color:var(--theme-elevation-400);margin-left:auto}.deviceTokensList__loading{padding:1rem;color:var(--theme-elevation-400);font-size:.875rem}.deviceTokensList__error{padding:1rem;color:var(--theme-error-500);font-size:.875rem}.deviceTokensList__empty{padding:1rem;color:var(--theme-elevation-400);font-size:.875rem}.dot-lottie-upload{border:1px dotted var(--theme-elevation-400);border-radius:8px;text-align:center;cursor:pointer;background-color:rgba(0,0,0,0);transition:all .2s ease;height:100px;display:flex;justify-content:center;align-items:center}.dot-lottie-upload__title{margin:0 0 .5rem;font-weight:700}.dot-lottie-upload__subtitle{margin:0;font-size:.9rem;color:var(--theme-text)}.dot-lottie-upload__progress-container{padding:2rem;border:1px dotted var(--theme-elevation-400);border-radius:8px;text-align:center}.dot-lottie-upload__progress-bar{width:100%;height:6px;background-color:var(--theme-elevation-100);border-radius:3px;overflow:hidden;margin-bottom:1rem;position:relative}.dot-lottie-upload__progress-fill{height:100%;border-radius:3px;transition:width .2s ease}.dot-lottie-upload__status{margin:0;font-size:.9rem;color:var(--theme-text)}.dot-lottie-upload__error-container{padding:2rem;border:1px dotted var(--theme-error-500);border-radius:8px;text-align:center;background-color:var(--theme-error-50);height:100px}.dot-lottie-upload__error-message{margin:0 0 1rem;font-size:.9rem;color:var(--theme-error-500);font-weight:500}.dot-lottie-upload__try-again-button{margin:0}.export-modal{padding:1.5rem}.export-modal__description{margin:0 0 1.5rem;font-size:.95rem;color:var(--theme-elevation-600)}.export-modal__start-button{width:auto}.export-modal__progress-container{padding:1.5rem 0}.export-modal__progress-bar{width:100%;height:6px;background-color:var(--theme-elevation-100);border-radius:3px;overflow:hidden;margin-bottom:1rem;position:relative}.export-modal__progress-fill{height:100%;border-radius:3px;transition:width .2s ease}.export-modal__status{margin:0;font-size:.9rem;color:var(--theme-elevation-600);text-align:center}.export-modal__success-container{padding:1.5rem 0;text-align:center}.export-modal__success-message{margin:0 0 1.5rem;font-size:1rem;font-weight:500;color:var(--theme-success-500)}.export-modal__warnings{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.export-modal__warnings li{margin-bottom:.5rem}.export-modal__warnings li:last-child{margin-bottom:0}.export-modal__error-container{padding:1.5rem 0;text-align:center}.export-modal__error-message{margin:0 0 1.5rem;font-size:.95rem;color:var(--theme-error-500);font-weight:500}.font-upload-instructions{position:relative;margin-top:calc(var(--base)/2);padding:calc(var(--base)/2);border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50)}.font-upload-instructions__copy{position:absolute;top:calc(var(--base)/4);right:calc(var(--base)/4);border:1px solid var(--theme-elevation-250);background:var(--theme-bg);color:var(--theme-text);border-radius:4px;padding:2px 8px;font-size:.75rem;cursor:pointer}.font-upload-instructions__list{margin:0 0 calc(var(--base)/2) 1.25rem;padding:0}.font-upload-instructions__code{margin:0;padding:calc(var(--base)/2);border:1px solid var(--theme-elevation-250);border-radius:4px;background:var(--theme-input-bg);overflow-x:auto;white-space:pre;font-size:.85rem}.import-modal{padding:1.5rem}.import-modal__description{margin:0 0 1.5rem;font-size:.95rem;color:var(--theme-elevation-600)}.import-modal__start-button{width:auto}.import-modal__progress-container{padding:1.5rem 0}.import-modal__progress-bar{width:100%;height:6px;background-color:var(--theme-elevation-100);border-radius:3px;overflow:hidden;margin-bottom:1rem;position:relative}.import-modal__progress-fill{height:100%;border-radius:3px;transition:width .2s ease}.import-modal__status{margin:0;font-size:.9rem;color:var(--theme-elevation-600);text-align:center}.import-modal__success-container{padding:1.5rem 0;text-align:center}.import-modal__success-message{margin:0 0 1.5rem;font-size:1rem;font-weight:500;color:var(--theme-success-500)}.import-modal__warnings{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.import-modal__warnings li{margin-bottom:.5rem}.import-modal__warnings li:last-child{margin-bottom:0}.import-modal__error-container{padding:1.5rem 0;text-align:center}.import-modal__error-message{margin:0 0 1.5rem;font-size:.95rem;color:var(--theme-error-500);font-weight:500}.lottie-preview-client__player-container{width:100%;height:350px;position:relative}.lottie-preview-client__buttons-container{position:absolute;left:0;bottom:0;z-index:3;display:flex;flex-direction:row;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lottie-preview-client__play-button{width:37px;height:34px;margin:0;display:grid;place-items:center}.lottie-preview-client__speed-button{min-width:auto;height:34px;margin:0;display:grid;place-items:center}.lottie-preview-client__play-icon{display:block;width:0;height:0;margin-left:2px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:11px solid}.lottie-preview-client__pause-icon{display:block;width:10px;height:12px;position:relative}.lottie-preview-client__pause-icon:after,.lottie-preview-client__pause-icon:before{content:"";position:absolute;width:3px;height:12px;background-color:currentColor;border-radius:1px}.lottie-preview-client__pause-icon:before{left:0}.lottie-preview-client__pause-icon:after{right:0}.lottie-preview-client__error{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid var(--theme-error-500);background:var(--theme-error-50);color:var(--theme-error-500);font-size:13px;box-sizing:border-box}.lottie-preview-client__warnings-container{position:relative;margin:var(--base) 0}.mux-uploader{position:relative;margin-bottom:var(--base)}.mux-uploader mux-uploader{--progress-bar-fill-color:var(--admin-gradient)}.mux-uploader__select-box{border:1px dotted var(--theme-elevation-400);border-radius:8px;text-align:center;background-color:rgba(0,0,0,0);transition:all .2s ease;height:100px;display:flex;justify-content:center;align-items:center}.mux-uploader__select-box mux-uploader{display:inline-block;width:100%;padding:0 var(--base)}.mux-uploader__clear{position:absolute;top:10px;right:10px;padding:4px 8px;border:none;border-radius:var(--style-radius-s);background-color:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer;font-size:16px;line-height:1;z-index:1}.mux-uploader__clear:hover{background-color:var(--theme-elevation-100)}.mux-uploader__processing:after{overflow:hidden;display:inline-block;vertical-align:bottom;width:0}.error-message{margin-top:8px;padding:8px 12px;border:none;border-radius:4px;background:var(--theme-error-300);color:var(--theme-error-950);font-size:13px;line-height:1.4;display:flex;align-items:center;gap:8px}.mux-preview-preview{position:relative;margin-bottom:var(--base)}.mux-preview-preview mux-player{--pip-button:none;--media-background-color:transparent;height:30vh}.updated-by-metadata{display:flex;flex-direction:row;gap:calc(var(--base)/4);align-items:center;justify-content:center}.updated-by-metadata__label{font-size:var(--font-size-xs);color:var(--theme-elevation-500);line-height:1}.updated-by-metadata__value{font-size:var(--font-size-base);color:var(--theme-text);line-height:1}.version__container{position:absolute;bottom:18px;right:var(--gutter-h);font-size:.8rem}.breakpoint-target-options{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--base);padding-top:calc(var(--base) / 4)}.css-template-drawer .blocks-drawer-container .template-group{margin-bottom:32px}.css-template-drawer .blocks-drawer-container .group-title{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.5px}.css-template-drawer .blocks-drawer-container .template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.css-template-drawer .blocks-drawer-container .template-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden}.css-template-drawer .blocks-drawer-container .template-card:hover{border-color:var(--theme-elevation-300)}.css-template-drawer .blocks-drawer-container .template-preview-box{height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center}.css-template-drawer .blocks-drawer-container .template-actions{padding:0 16px;border-top:1px solid var(--theme-elevation-100);background-color:var(--theme-input-bg);display:flex;justify-content:space-between;align-items:center;gap:10px}.css-template-drawer .blocks-drawer-container .template-actions .template-actions-buttons{display:flex;flex-direction:column;padding:16px 0;gap:10px;width:100px}.css-template-drawer .blocks-drawer-container .template-actions .template-actions-buttons button{margin:0}.css-template-drawer .blocks-drawer-container .template-actions .template-name{margin:0;font-size:14px;font-weight:600;color:var(--theme-elevation-800)}.css-template-field .button-container{display:flex;flex-direction:column}.css-template-field .styled-button{margin:0!important}.number-for-breakpoint-field .description-reset-container,.number-for-breakpoint-field .field-label-container{display:flex;align-items:center;justify-content:space-between}.number-for-breakpoint-field .reset-to-default{background:none;border:none;color:var(--theme-elevation-600);font-size:12px;cursor:pointer;border-radius:4px;transition:all .2s ease;margin-top:calc(var(--base)/4)}.number-for-breakpoint-field .reset-to-default:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.number-for-breakpoint-field .reset-to-default:active{background:var(--theme-elevation-200)}.number-for-breakpoint-field .field-container{position:relative;width:100%;display:flex;gap:8px;align-items:flex-start}.number-for-breakpoint-field .draggable-number-wrapper{flex:1 1;min-width:0;position:relative}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown{position:absolute;top:0;right:0;width:auto}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown.readonly .dropdown-trigger{cursor:not-allowed;opacity:.4;color:var(--theme-elevation-600)}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown.readonly .dropdown-trigger:hover{border-color:rgba(0,0,0,0)}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown.readonly .dropdown-trigger:focus{outline:none;border-color:rgba(0,0,0,0)!important;box-shadow:none}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown.readonly .dropdown-trigger .dropdown-arrow,.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown.readonly .dropdown-trigger .trigger-content .selected-label{color:var(--theme-elevation-600)}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger{width:100%;height:40px;padding:8px 12px;border:none;background:rgba(0,0,0,0);color:var(--theme-text);font-size:14px;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger:hover{border-color:var(--theme-elevation-500)}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger:focus{outline:none;border-color:var(--theme-elevation-400)!important;box-shadow:0 0 0 0 var(--theme-elevation-400)}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger:disabled{cursor:not-allowed;opacity:.4}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger .trigger-content{display:flex;align-items:center;gap:8px}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger .selected-label{color:var(--theme-text);font-weight:500;font-size:13px}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger .dropdown-arrow{margin-left:8px;transition:transform .2s ease}.number-for-breakpoint-field .draggable-number-wrapper .custom-dropdown .dropdown-trigger[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu{position:absolute;top:40px;right:0;left:0;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-400);border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow-y:auto;z-index:1000}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option{padding:8px 12px 8px 40px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option:hover{background:var(--theme-elevation-100)}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option:first-child{border-radius:0}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option:last-child{border-radius:0 0 4px 4px}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option .option-value{font-weight:500;color:var(--theme-text);min-width:60px;text-align:left;flex-shrink:0}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option .option-label{color:var(--theme-text);font-weight:500;font-size:13px;text-align:right;flex-shrink:0;white-space:nowrap}.number-for-breakpoint-field .draggable-number-wrapper .dropdown-menu .dropdown-option .default-indicator{color:var(--theme-text)}.gradient-text{background:var(--admin-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}@layer payload-default{}@layer payload-default{}@layer payload-default{.draggable-number-field .number-field{position:relative;width:100%}.draggable-number-field .number-field input[type=number]{width:100%;padding:8px 8px 8px 40px;border:1px solid var(--theme-elevation-400);border-radius:4px;background:var(--theme-elevation-50);color:var(--theme-text);font-size:14px;line-height:1.5;height:40px;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.draggable-number-field .number-field input[type=number]::-webkit-inner-spin-button,.draggable-number-field .number-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.draggable-number-field .number-field input[type=number]:focus{outline:none;border-color:var(--theme-elevation-400)!important;box-shadow:0 0 0 0 var(--theme-elevation-400)}.draggable-number-field .number-field input[type=number].read-only{background:var(--theme-elevation-100);cursor:not-allowed;opacity:.4}.draggable-number-field .number-field input[type=number].read-only~.input-unit{color:var(--theme-text);opacity:.4}.draggable-number-field .number-field input[type=number].read-only~.calculation-info,.draggable-number-field .number-field input[type=number].read-only~.unit-indicator{opacity:.4}.draggable-number-field .number-field input[type=number].error{border-color:var(--theme-error-400);background-color:var(--theme-error-100)}.draggable-number-field .number-field input[type=number].error:hover{border-color:var(--theme-error-500)!important}.draggable-number-field .number-field .input-unit{position:absolute;top:50%;transform:translateY(-50%);font-size:13px;font-weight:500;pointer-events:none;white-space:nowrap}.draggable-number-field .number-field .unit-indicator{position:absolute;left:8px;top:8px;width:24px;height:24px;background:var(--theme-elevation-200);color:var(--theme-elevation-800);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border-radius:4px;pointer-events:none}.draggable-number-field .number-field .unit-indicator.draggable{cursor:ew-resize;pointer-events:auto}.draggable-number-field .number-field .unit-indicator.draggable:hover{background:var(--theme-elevation-300)}.draggable-number-field .number-field .error-box{position:absolute;bottom:calc(100% + 6px);right:0;background:var(--theme-error-300);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;line-height:1.25;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:3px}.draggable-number-field .number-field .error-box:after{content:"";position:absolute;top:calc(100% - 4px);right:12px;width:8px;height:8px;background:var(--theme-error-300);transform:rotate(45deg)}.draggable-number-field .drag-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999999;cursor:ew-resize;pointer-events:auto}}.slug-field-component{.label-wrapper{align-items:center}.label-wrapper,.slug-field-footer{display:flex;justify-content:space-between}.slug-field-footer{flex-direction:row-reverse;gap:10px}.lock-button{margin:0;padding-top:.3125rem;display:flex;flex-direction:column;justify-content:flex-start}}@layer payload-default{}@layer payload-default{}@layer payload-default{.vtt-editor{width:100%}.vtt-editor__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.vtt-editor__locale-select{min-width:180px}.vtt-editor__buttons{display:flex;gap:.5rem}.vtt-editor__content{position:relative}.vtt-editor__locale-label{position:absolute;top:.5rem;right:.75rem;font-size:.75rem;color:var(--theme-elevation-500);background-color:var(--theme-elevation-100);padding:.125rem .5rem;border-radius:4px;pointer-events:none;z-index:1}.vtt-editor textarea{width:100%;min-height:200px;padding:2rem .75rem .75rem;border:1px solid var(--theme-elevation-200);background-color:var(--theme-input-bg);border-radius:4px;font-family:monospace;font-size:14px;line-height:1.5;resize:vertical;transition:background-color .3s ease}.vtt-editor textarea:hover{border:1px solid var(--theme-elevation-250)}.vtt-editor textarea:focus{outline:none;border:1px solid var(--theme-elevation-400)}.vtt-editor textarea.error{border-color:var(--theme-error-500);background-color:var(--theme-error-50)}.vtt-editor textarea.error:focus{outline:none}.vtt-editor textarea:-moz-read-only{cursor:not-allowed;background-color:var(--theme-elevation-50);color:var(--theme-elevation-500)}.vtt-editor textarea:read-only{cursor:not-allowed;background-color:var(--theme-elevation-50);color:var(--theme-elevation-500)}.vtt-editor .field-error{margin-top:.5rem;color:var(--theme-error-500);font-size:.875rem;line-height:1.25rem}}