.video-editor-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55)}.video-editor-modal__panel{width:min(880px,92vw);max-height:92vh;display:flex;flex-direction:column;background:var(--theme-elevation-0);color:var(--theme-text);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.4)}.video-editor-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-150)}.video-editor-modal__header h3{margin:0;font-size:16px;font-weight:600}.video-editor-modal__close{height:28px;width:28px;border:none;background:rgba(0,0,0,0);color:var(--theme-text);font-size:16px;cursor:pointer;border-radius:4px}.video-editor-modal__close:hover{background:var(--theme-elevation-100)}.video-editor-modal__body{padding:16px;display:flex;flex-direction:column;gap:24px;overflow:auto}.video-editor-modal__player{width:100%}.video-editor-modal__player .vjs-big-play-button,.video-editor-modal__player .vjs-control-bar,.video-editor-modal__player .vjs-poster{display:none!important}.video-editor-modal__player-controls{display:flex;gap:8px;margin-top:8px}.video-editor-modal__player-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--theme-elevation-100);color:var(--theme-text);cursor:pointer}.video-editor-modal__player-button:hover{background:var(--theme-elevation-150)}.video-editor-modal__player-time{margin-left:auto;font-size:13px;color:var(--theme-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video-editor-modal__slider{position:relative;height:50px;margin:8px 6px 0}.video-editor-modal__bar{position:absolute;top:22px;left:0;right:0;height:6px;background:#fff;border-radius:3px;cursor:pointer}.video-editor-modal__bar-fill{position:absolute;top:0;height:100%;background:#fdea00;border-radius:3px;pointer-events:none}.video-editor-modal__playhead{position:absolute;top:16px;width:2px;height:18px;background:#ff3b30;transform:translateX(-1px);pointer-events:none;z-index:5}.video-editor-modal__range{position:absolute;top:22px;left:0;width:100%;height:6px;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;margin:0;z-index:3}.video-editor-modal__range:focus{outline:none;z-index:6}.video-editor-modal__range::-webkit-slider-runnable-track{height:6px;background:rgba(0,0,0,0);border:none}.video-editor-modal__range::-moz-range-track{height:6px;background:rgba(0,0,0,0);border:none}.video-editor-modal__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fdea00;border:none;cursor:pointer;pointer-events:auto;margin-top:-6px;-webkit-transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease;transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease}.video-editor-modal__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fdea00;border:none;cursor:pointer;pointer-events:auto;-moz-transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease;transition:transform .14s cubic-bezier(.2,.8,.3,1),box-shadow .14s ease}.video-editor-modal__range:focus::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 2px #000,0 0 0 4px #fdea00;animation:video-editor-thumb-pulse .32s ease-out}.video-editor-modal__range:focus::-moz-range-thumb{transform:scale(1.15);box-shadow:0 0 0 2px #000,0 0 0 4px #fdea00;animation:video-editor-thumb-pulse .32s ease-out}.video-editor-modal__range:active::-webkit-slider-thumb{transform:scale(1.05)}.video-editor-modal__range:active::-moz-range-thumb{transform:scale(1.05)}.video-editor-modal__range--max{z-index:4}@keyframes video-editor-thumb-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(253,234,0,0)}55%{transform:scale(1.3);box-shadow:0 0 0 3px #000,0 0 0 10px rgba(253,234,0,.55)}to{transform:scale(1.15);box-shadow:0 0 0 2px #000,0 0 0 4px #fdea00}}.video-editor-modal__times{display:flex;justify-content:space-between;margin:0 6px;font-size:12px;color:var(--theme-text)}.video-editor-modal__footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--theme-elevation-150)}.video-editor-modal__cancel,.video-editor-modal__save{height:32px;padding:0 14px;border:none;border-radius:16px;font-weight:600;font-size:13px;cursor:pointer}.video-editor-modal__cancel{background:var(--theme-elevation-100);color:var(--theme-text)}.video-editor-modal__save{background:#fdea00;color:#1a1a1a}.thumbnail-picker-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55)}.thumbnail-picker-modal__panel{width:min(880px,92vw);max-height:92vh;display:flex;flex-direction:column;background:var(--theme-elevation-0);color:var(--theme-text);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.4)}.thumbnail-picker-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-150)}.thumbnail-picker-modal__header h3{margin:0;font-size:16px;font-weight:600}.thumbnail-picker-modal__close{height:28px;width:28px;border:none;background:rgba(0,0,0,0);color:var(--theme-text);font-size:16px;cursor:pointer;border-radius:4px}.thumbnail-picker-modal__close:hover{background:var(--theme-elevation-100)}.thumbnail-picker-modal__body{padding:16px;display:flex;flex-direction:column;gap:16px;overflow:auto}.thumbnail-picker-modal__player{width:100%}.thumbnail-picker-modal__player .vjs-big-play-button,.thumbnail-picker-modal__player .vjs-control-bar,.thumbnail-picker-modal__player .vjs-poster{display:none!important}.thumbnail-picker-modal__player-controls{display:flex;gap:8px;align-items:center}.thumbnail-picker-modal__player-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--theme-elevation-100);color:var(--theme-text);cursor:pointer}.thumbnail-picker-modal__player-button:hover{background:var(--theme-elevation-150)}.thumbnail-picker-modal__player-time{margin-left:auto;font-size:13px;color:var(--theme-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thumbnail-picker-modal__slider{position:relative;height:24px;margin:0 6px}.thumbnail-picker-modal__range{width:100%;height:6px;background:var(--theme-elevation-150);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border-radius:3px}.thumbnail-picker-modal__range::-webkit-slider-runnable-track{height:6px;background:rgba(0,0,0,0);border:none}.thumbnail-picker-modal__range::-moz-range-track{height:6px;background:rgba(0,0,0,0);border:none}.thumbnail-picker-modal__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fdea00;border:none;cursor:pointer;margin-top:-6px}.thumbnail-picker-modal__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fdea00;border:none;cursor:pointer}.thumbnail-picker-modal__hint{margin:0;font-size:12px;color:var(--theme-elevation-500)}.thumbnail-picker-modal__capture-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.thumbnail-picker-modal__capture-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:16px;background:var(--theme-elevation-100);color:var(--theme-text);font-weight:600;font-size:13px;cursor:pointer}.thumbnail-picker-modal__capture-button:hover:not(:disabled){background:var(--theme-elevation-150)}.thumbnail-picker-modal__capture-button:disabled{opacity:.6;cursor:not-allowed}.thumbnail-picker-modal__preview{width:144px;aspect-ratio:16/9;background:var(--theme-elevation-100);border-radius:4px;overflow:hidden}.thumbnail-picker-modal__preview img{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-picker-modal__footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--theme-elevation-150)}.thumbnail-picker-modal__cancel,.thumbnail-picker-modal__save{height:32px;padding:0 14px;border:none;border-radius:16px;font-weight:600;font-size:13px;cursor:pointer}.thumbnail-picker-modal__cancel:disabled,.thumbnail-picker-modal__save:disabled{opacity:.6;cursor:not-allowed}.thumbnail-picker-modal__cancel{background:var(--theme-elevation-100);color:var(--theme-text)}.thumbnail-picker-modal__save{background:#fdea00;color:#1a1a1a}.livestream-skeleton{width:100%;aspect-ratio:16/9;border-radius:4px;background:linear-gradient(90deg,var(--theme-elevation-100) 25%,var(--theme-elevation-150) 50%,var(--theme-elevation-100) 75%);background-size:200% 100%;animation:livestream-shimmer 1.4s ease-in-out infinite}@keyframes livestream-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.livestream-player{position:relative;z-index:1;isolation:isolate}.livestream-player__actions{position:absolute;top:18px;left:20px;z-index:2;display:flex;gap:8px}.livestream-player .livestream-player__action-button,button.livestream-player__action-button{margin:0;display:inline-flex;align-items:center;justify-content:center;width:28px!important;height:28px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#fdea00!important;color:#000!important;cursor:pointer}.livestream-player .livestream-player__action-button--danger,button.livestream-player__action-button--danger{color:#d92d20!important}.video-js .vjs-control-bar{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0));height:64px;padding:18px 12px 6px;display:flex;flex-direction:row;align-items:center;gap:4px}.video-js .vjs-audio-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-descriptions-button,.video-js .vjs-picture-in-picture-control,.video-js .vjs-remaining-time,.video-js .vjs-subs-caps-button{display:none!important}.video-js .vjs-progress-control.vjs-progress-control{position:absolute!important;left:0!important;right:0!important;top:8px!important;bottom:auto!important;width:auto!important;min-width:0!important;height:16px;padding:0 12px;margin:0}.video-js .vjs-progress-control.vjs-progress-control .vjs-progress-holder{height:4px;border-radius:2px;margin:0;background:#fff}.video-js .vjs-progress-control.vjs-progress-control .vjs-load-progress{background:rgba(253,234,0,.3);border-radius:2px}.video-js .vjs-progress-control.vjs-progress-control .vjs-play-progress{background-color:#fdea00;border-radius:2px}.video-js .vjs-progress-control.vjs-progress-control .vjs-play-progress:before{content:"";position:absolute;top:50%;right:-7px;width:14px;height:14px;border-radius:50%;background:#fdea00;transform:translateY(-50%);opacity:1;color:rgba(0,0,0,0)}.video-js .vjs-progress-control.vjs-progress-control .vjs-play-progress .vjs-time-tooltip{display:block!important;visibility:visible!important;opacity:1!important;top:-36px;background:rgba(0,0,0,.9);color:#fff;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none}.video-js .vjs-progress-control.vjs-progress-control .vjs-mouse-display{display:none}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-divider{display:inline-flex;align-items:center;height:32px;padding:0 4px;font-size:13px;line-height:32px;color:#fff;min-width:auto}.video-js .vjs-time-divider{padding:0 2px;min-width:auto;width:auto}.video-js .vjs-fullscreen-control{margin-left:auto}.video-js .vjs-button{align-self:center;padding:0 6px}.video-js .vjs-button,.video-js .vjs-button>.vjs-icon-placeholder{height:32px;line-height:32px}.video-js .vjs-button>.vjs-icon-placeholder:before{font-size:22px;line-height:32px;top:0;height:100%}.video-js .vjs-control{color:#fff}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fdea00}.media-upload-field{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--base)}.media-upload-field__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.media-upload-field__tile{position:relative;width:100%}.media-upload-field__preview{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:none;border-radius:4px;overflow:hidden;background:var(--theme-elevation-100);cursor:pointer}.media-upload-field__preview img{width:100%;height:100%;object-fit:cover;display:block}.media-upload-field__preview:disabled{cursor:default}.media-upload-field__preview:focus-visible:not(:disabled) .media-upload-field__play-overlay,.media-upload-field__preview:hover:not(:disabled) .media-upload-field__play-overlay{opacity:1}.media-upload-field__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--theme-elevation-500)}.media-upload-field__play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#fff;opacity:0;transition:opacity .12s ease;pointer-events:none}.media-upload-field__actions{position:absolute;top:12px;left:14px;display:flex;gap:8px;z-index:2}.media-upload-field__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:#fdea00;color:#000;cursor:pointer;text-decoration:none}.media-upload-field__action:focus-visible,.media-upload-field__action:hover{background:#fdea00;color:#000}.media-upload-field__action--danger{color:#d92d20}.media-upload-field__action--danger:focus-visible,.media-upload-field__action--danger:hover{color:#d92d20}.media-upload-field__add{display:flex;align-items:center;gap:8px;width:100%;padding:16px;border:1px dashed var(--theme-elevation-200);border-radius:4px;background:rgba(0,0,0,0)}.media-upload-field__add-button{display:inline-flex;align-items:center;padding:6px 14px;border-radius:4px;border:1px solid var(--theme-elevation-300);background:var(--theme-elevation-100);color:var(--theme-text);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:20px;cursor:pointer}.media-upload-field__add-button:hover{background:var(--theme-elevation-150)}.media-upload-field__add-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.media-upload-field__player-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);padding:24px}.media-upload-field__player-dialog{width:min(900px,100%);background:var(--theme-bg);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.45)}.media-upload-field__player-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-100)}.media-upload-field__player-title{font-size:13px;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-field__player-close{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-600);cursor:pointer;font-size:18px;line-height:1}.media-upload-field__player-close:hover{color:var(--theme-text)}.media-upload-field__player-error{margin:0;padding:24px;font-size:12px;color:var(--theme-elevation-500);text-align:center}.permissions-table-field{margin-bottom:1.5rem}.permissions-table-field__label{display:block;font-weight:600;margin-bottom:.75rem;font-size:.875rem;color:var(--theme-text)}.permissions-table-field__table{width:100%;border-collapse:collapse;border:1px solid var(--theme-elevation-150);border-radius:4px;overflow:hidden}.permissions-table-field__table td,.permissions-table-field__table th{padding:.625rem .75rem;border-bottom:1px solid var(--theme-elevation-100);text-align:center;font-size:.8125rem}.permissions-table-field__table th{background:var(--theme-elevation-50);font-weight:600;color:var(--theme-text);white-space:nowrap}.permissions-table-field__table td:first-child,.permissions-table-field__table th:first-child{text-align:left}.permissions-table-field__table tbody tr:hover{background:var(--theme-elevation-50)}.permissions-table-field__table tbody tr:last-child td{border-bottom:none}.permissions-table-field__resource{font-weight:500;color:var(--theme-text)}.permissions-table-field__cell input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--theme-success-500,#10b981)}.permissions-table-field__na{color:var(--theme-elevation-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.permissions-table-field__col-toggle{background:none;border:none;cursor:pointer;font-weight:600;font-size:.8125rem;color:var(--theme-text);padding:0}.permissions-table-field__col-toggle:hover{text-decoration:underline}.scheduled-publish-field{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;background:rgba(92,125,255,.12);border:1px solid rgba(92,125,255,.4);border-radius:6px;color:var(--theme-text);font-family:var(--font-body)}.scheduled-publish-field__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.scheduled-publish-field__badge{font-size:12px;font-weight:600;color:#5c7dff;text-transform:uppercase;letter-spacing:.04em}.scheduled-publish-field__date{font-size:14px;font-weight:500}.scheduled-publish-field__cancel{margin-left:auto;flex-shrink:0;padding:4px 10px;border:1px solid rgba(92,125,255,.5);border-radius:14px;background:rgba(0,0,0,0);color:#5c7dff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.scheduled-publish-field__cancel:hover:not(:disabled){background:rgba(92,125,255,.18)}.scheduled-publish-field__cancel:disabled{opacity:.6;cursor:not-allowed}.field-title{display:flex;align-items:center;gap:5px}.thumbnail-field{display:flex;flex-direction:column;margin-bottom:var(--base)}.thumbnail-field__preview{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--theme-elevation-100)}.thumbnail-field__image{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-field__actions{position:absolute;top:18px;left:20px;display:flex;gap:8px;z-index:2}.thumbnail-field__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:#fdea00;color:#000;cursor:pointer;text-decoration:none}.thumbnail-field__action:focus-visible,.thumbnail-field__action:hover{background:#fdea00;color:#000}.thumbnail-field__action--danger{color:#d92d20}.thumbnail-field__action--danger:focus-visible,.thumbnail-field__action--danger:hover{color:#d92d20}.thumbnail-field__loading{width:100%;aspect-ratio:16/9;border-radius:4px;background:var(--theme-elevation-100);display:flex;align-items:center;justify-content:center;color:var(--theme-elevation-500)}.thumbnail-field__spinner{animation:thumbnail-field-spin .9s linear infinite}.thumbnail-field__add{display:flex;align-items:center;gap:8px;width:100%;padding:16px;border:1px dashed var(--theme-elevation-200);border-radius:4px;background:rgba(0,0,0,0)}.thumbnail-field__add-button{display:inline-flex;align-items:center;padding:6px 14px;border-radius:4px;border:1px solid var(--theme-elevation-300);background:var(--theme-elevation-100);color:var(--theme-text);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:20px;cursor:pointer}.thumbnail-field__add-button:hover{background:var(--theme-elevation-150)}.thumbnail-field__add-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}@keyframes thumbnail-field-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bulk-actions-dropdown__popup{min-width:200px}.columns-dropdown__popup{min-width:360px;max-width:560px;padding:0}.columns-dropdown__popup .pill-selector{max-height:calc(var(--base)*14);overflow-y:auto}.filter-builder-dropdown__popup{min-width:520px;max-width:760px;padding:calc(var(--base)*.5)}.filter-builder-dropdown__popup .popup__scroll-container{max-height:none;overflow:visible}.filter-builder-dropdown{display:flex;flex-direction:column;gap:8px}.filter-builder-dropdown__empty{margin:0;padding:8px 4px;color:var(--theme-elevation-500);font-size:13px}.filter-builder-dropdown__row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(160px,1.4fr) auto;align-items:center;grid-gap:8px;gap:8px}.filter-builder-dropdown__value-input{width:100%;height:32px;padding:0 10px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-input-bg);color:var(--theme-text);font-size:13px}.filter-builder-dropdown__value-input:focus{outline:none;border-color:var(--theme-elevation-300)}.filter-builder-dropdown__row-remove{width:28px;height:28px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--theme-text);font-size:18px;cursor:pointer}.filter-builder-dropdown__row-remove:hover{background:var(--theme-elevation-100)}.filter-builder-dropdown__add{align-self:flex-start;margin-top:4px;padding:6px 10px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--theme-text);font-weight:600;font-size:13px;cursor:pointer}.filter-builder-dropdown__add:hover:not(:disabled){background:var(--theme-elevation-100)}.filter-builder-dropdown__add:disabled{opacity:.5;cursor:not-allowed}.collection-list .default-list-view-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.collection-list .default-list-view-tabs:active{cursor:-webkit-grabbing;cursor:grabbing}.collection-list .default-list-view-tabs::-webkit-scrollbar{display:none}.collection-list .default-list-view-tabs__button{flex:0 0 auto;white-space:nowrap}.collection-list__search-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.collection-list__search-row>.list-controls{flex:1 1;display:flex;flex-direction:row-reverse}.collection-list .collection-list__search-row .search-bar{width:240px;flex:0 0 240px}.collection-list__header-delete{margin-left:auto}.collection-list__header-delete .delete-documents__toggle,.collection-list__header-delete .list-selection__button{color:#f1a7ac!important;text-decoration:underline!important;-webkit-text-decoration-color:#f1a7ac!important;text-decoration-color:#f1a7ac!important}.collection-list__columns-trigger{margin-left:auto}.collection-list__panel{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:#000;border-left:1px solid var(--theme-elevation-150);box-shadow:-4px 0 12px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s cubic-bezier(.16,1,.3,1);will-change:transform}.collection-list__panel--open{transform:translateX(0)}.collection-list__panel__header{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0}.collection-list__panel__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--theme-text);cursor:pointer;border-radius:4px;font-size:16px;text-decoration:none}.collection-list__panel__action:hover{background:var(--theme-elevation-150)}.collection-list__panel__iframe{flex:1 1;width:100%;border:none;background:#000}.collection-list table tbody tr:nth-child(odd){background:rgba(0,0,0,0)}.collection-list table tbody tr td{border-bottom:1px solid #222}tbody tr[class*=row-selected] td{background-color:#4a4a4a!important}.categories-split-panel{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-150);box-shadow:-4px 0 12px rgba(0,0,0,.1);animation:categories-panel-slide-in .25s ease forwards;transition:transform .3s ease,box-shadow .3s ease}.categories-split-panel--closing{transform:translateX(100%);box-shadow:none}.categories-split-panel__header{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0}.categories-split-panel__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--theme-text);cursor:pointer;border-radius:4px;font-size:16px;text-decoration:none}.categories-split-panel__action:hover{background:var(--theme-elevation-150)}.categories-split-panel__iframe{flex:1 1;width:100%;border:none}tbody tr.categories-row-selected td{background-color:var(--row-selected-bg)!important}@keyframes categories-panel-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.collection-list--categories td.cell-icon a{text-decoration:none}.collection-list--categories td.cell-title{text-decoration:underline;cursor:pointer}.collection-list--categories td.cell-icon,.collection-list--categories th.cell-icon{width:1%;white-space:nowrap}.collection-list--categories td.cell-icon>div{width:48px!important;height:48px!important}.categories-header-delete{margin-left:auto}.categories-header-delete .delete-documents__toggle,.categories-header-delete .list-selection__button{color:#f1a7ac!important;text-decoration:underline!important;-webkit-text-decoration-color:#f1a7ac!important;text-decoration-color:#f1a7ac!important}.media-grid-view__empty{color:var(--theme-elevation-500);padding:24px 0}.media-grid-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-block:16px}.media-grid-view__tile{display:flex;flex-direction:column;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:6px;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.media-grid-view__tile:hover{border-color:var(--theme-elevation-250);box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px)}.media-grid-view__tile.collection-list__panel__row-selected{background:var(--row-selected-bg);border-color:var(--theme-elevation-300)}.media-grid-view__thumbnail-button{font-family:inherit;font-size:inherit;text-align:left;padding:0;margin:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;display:block;width:100%}.media-grid-view__thumbnail-button:hover .media-grid-view__play-overlay{opacity:1}.media-grid-view__thumbnail{position:relative;width:100%;aspect-ratio:16/9;background:var(--theme-elevation-100);overflow:hidden}.media-grid-view__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.media-grid-view__thumbnail-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--theme-elevation-400)}.media-grid-view__folder-browser{margin-block:16px}.media-grid-view__breadcrumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 0 12px;font-size:12px;color:var(--theme-elevation-700)}.media-grid-view__breadcrumb{font-family:inherit;font-size:inherit;color:var(--theme-text);background:rgba(0,0,0,0);border:none;padding:2px 4px;cursor:pointer;border-radius:3px}.media-grid-view__breadcrumb:hover:not(:disabled){background:var(--theme-elevation-100)}.media-grid-view__breadcrumb:disabled{color:var(--theme-elevation-500);cursor:default}.media-grid-view__breadcrumb-sep{color:var(--theme-elevation-400)}.media-grid-view__tile{font-family:inherit;font-size:inherit;text-align:left;padding:0;margin:0;cursor:pointer;color:inherit}.media-grid-view__thumbnail--folder{display:flex;align-items:center;justify-content:center;background:var(--theme-elevation-100);color:var(--theme-elevation-500)}.media-grid-view__play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.85;transition:opacity .15s}.media-grid-view__play-overlay:before{content:"";position:absolute;width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.55)}.media-grid-view__play-overlay svg{position:relative;color:#fff;margin-left:3px}.media-grid-view__meta{font-family:inherit;text-align:left;margin:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;width:100%;display:flex;align-items:baseline;gap:6px;padding:10px 12px;font-size:12px;line-height:1.4;min-width:0;border:none;border-top:1px solid rgba(0,0,0,0);transition:background .15s,border-top-color .15s}.media-grid-view__meta:hover{background:var(--theme-elevation-100);border-top-color:var(--theme-elevation-150)}.media-grid-view__separator{color:var(--theme-elevation-400)}.media-grid-view__value{color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.media-grid-view__value--mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;flex:1 1}.media-player-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);padding:24px}.media-player-modal__dialog{width:min(900px,100%);background:var(--theme-bg);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.45)}.media-player-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--theme-elevation-100)}.media-player-modal__title{font-size:13px;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-player-modal__close{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-600);cursor:pointer;font-size:18px;line-height:1}.media-player-modal__close:hover{color:var(--theme-text)}.media-player-modal__error{margin:0;padding:24px;font-size:12px;color:var(--theme-elevation-500);text-align:center}.collection-list--image .media-grid-view__thumbnail{aspect-ratio:16/9;background:var(--theme-elevation-100)}.collection-list--image .media-grid-view__thumbnail img{object-fit:cover}.collection-list--image .media-grid-view__tile.collection-list__panel__row-selected{background:var(--row-selected-bg);border-color:var(--theme-elevation-300)}@layer payload-default{}@layer payload-default{}@layer payload-default{.gutter--left{padding-left:var(--gutter-h)}.gutter--right{padding-right:var(--gutter-h)}.gutter--negative-left{margin-left:calc(-1*var(--gutter-h))}.gutter--negative-right{margin-right:calc(-1*var(--gutter-h))}.id-label{font-size:16px;line-height:24px;font-weight:400;color:var(--theme-elevation-600);background:var(--theme-elevation-100);padding:4px 8px;border-radius:4px;display:inline-flex;width:-moz-fit-content;width:fit-content}.drawer__close{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-family:var(--font-body)}.drawer{display:flex;overflow:hidden;position:fixed;height:100vh}.drawer__blur-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s linear}.drawer__blur-bg:after,.drawer__blur-bg:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}.drawer__blur-bg:before{background:var(--theme-bg);opacity:.75}.drawer__blur-bg:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer__content{opacity:0;transform:translateX(calc(var(--base) * 4));position:relative;z-index:2;overflow:hidden;transition:all .2s linear;background-color:var(--theme-bg)}.drawer__content-children{position:relative;z-index:1;overflow:auto;height:100%}.drawer--is-open .drawer__blur-bg,.drawer--is-open .drawer__content{opacity:1}.drawer--is-open .drawer__close{opacity:.1;transition:opacity .2s linear;transition-delay:.1s}.drawer--is-open .drawer__content{transform:translateX(0)}.drawer__close{position:relative;z-index:2;flex-shrink:0;text-indent:-9999px;cursor:pointer;opacity:0;will-change:opacity;transition:none;transition-delay:0s;flex-grow:1;background:var(--theme-elevation-800)}.drawer__close:active,.drawer__close:focus{outline:0}.drawer__header{display:flex;align-items:center;margin-top:50px;margin-bottom:20px;width:100%}.drawer__header__title{margin:0;flex-grow:1}.drawer__header__close{border:0;background-color:rgba(0,0,0,0);padding:0;cursor:pointer;overflow:hidden;direction:ltr;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.drawer__header__close svg{margin:-24px;width:48px;height:48px;position:relative}.drawer__header__close svg .stroke{stroke-width:1px;vector-effect:non-scaling-stroke}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1024px){.drawer__header{margin-top:30px}}html[data-theme=dark] .drawer__close{background:var(--color-base-1000)}html[data-theme=dark] .drawer--is-open .drawer__close{opacity:.25}.render-title{display:inline-block}.render-title__id{vertical-align:middle;position:relative}.confirmation-modal{display:flex;align-items:center;justify-content:center;height:100%}.confirmation-modal:after,.confirmation-modal:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}.confirmation-modal:before{background:var(--theme-bg);opacity:.75}.confirmation-modal:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirmation-modal__wrapper{z-index:1;position:relative;display:flex;flex-direction:column;gap:16px;padding:40px;max-width:720px}.confirmation-modal__content{display:flex;flex-direction:column;gap:8px}.confirmation-modal__content>*{margin:0}.confirmation-modal__controls{display:flex;gap:8px}.confirmation-modal__controls .btn{margin:0}.doc-drawer__toggler{background:rgba(0,0,0,0);border:0;margin:0;padding:0;cursor:pointer;color:inherit}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.doc-drawer__toggler:focus,.doc-drawer__toggler:focus-within{outline:none}.doc-drawer__toggler:disabled{pointer-events:none}.doc-drawer__header{width:100%;margin-top:calc(var(--base)*2);display:flex;flex-direction:column;gap:calc(var(--base)*.5);border-bottom:1px solid var(--theme-elevation-100);padding-bottom:var(--base)}.doc-drawer__header-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.doc-drawer__header-text{margin:0}.doc-drawer__header-toggler{background:rgba(0,0,0,0);border:0;margin:0;padding:0;cursor:pointer;color:inherit}}@layer payload-default{}@layer payload-default{}@layer payload-default{.doc-drawer__header-toggler:focus,.doc-drawer__header-toggler:focus-within{outline:none}.doc-drawer__header-toggler:disabled{pointer-events:none}.doc-drawer__header-close{border:0;background-color:rgba(0,0,0,0);padding:0;cursor:pointer;overflow:hidden;width:calc(var(--base)*2);height:calc(var(--base)*2)}.doc-drawer__header-close svg{width:calc(var(--base)*2);height:calc(var(--base)*2);position:relative}.doc-drawer__header-close svg .stroke{stroke-width:2px;vector-effect:non-scaling-stroke}.doc-drawer__after-header{padding-top:calc(var(--base)/4)}.doc-drawer__divider{height:1px;background:var(--theme-elevation-100);width:100%}@media(max-width:1024px){.doc-drawer .doc-drawer__header{margin-top:calc(var(--base)*1.5);margin-bottom:calc(var(--base)*.5);padding-left:var(--gutter-h);padding-right:var(--gutter-h)}}}.drawer-header-row{position:-webkit-sticky;position:sticky;top:var(--doc-controls-height);z-index:4;max-height:50px;overflow:hidden;background:#000;border-top:1px solid var(--theme-elevation-150);border-bottom:1px solid var(--theme-elevation-150)}.drawer-header-row__inner{display:flex;align-items:center;gap:8px;padding:6px var(--gutter-h);height:48px}.drawer-header-row__leading{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.drawer-header-row__trailing{display:flex;align-items:center;gap:8px;margin-left:auto}.drawer-header-toggles{display:flex;align-items:center;gap:16px}.collection-edit--opinions>form{display:flex;flex-direction:column}.collection-edit--opinions .tabs-field{margin-top:0}.collection-edit--opinions .doc-controls__meta{display:none}.collection-edit--opinions .save-draft{border:none;border-radius:24px;padding:4px 12px;background:#2f2f2f;color:#ddd;font-weight:700;font-size:12px;line-height:22px}.collection-edit--opinions .save-draft:active,.collection-edit--opinions .save-draft:focus,.collection-edit--opinions .save-draft:hover{background:#2f2f2f;color:#ddd}.collection-edit--opinions .doc-controls__controls .form-submit{margin-top:3px;margin-bottom:3px}.collection-edit--opinions .doc-controls__content{flex-grow:0}.collection-edit--opinions .doc-controls__controls-wrapper{flex:1 1;background:#000!important}.collection-edit--opinions .doc-controls__controls{flex:1 1}.collection-edit--opinions .doc-controls__controls .form-submit:has(#action-save){margin-left:auto}.collection-edit--opinions .document-meta-wrap{border-top:1px solid var(--theme-elevation-100);padding:0 var(--gutter-h);margin-top:calc(var(--base)*2)}.collection-edit--opinions .document-meta-wrap .doc-controls__meta{display:flex;flex-wrap:wrap;list-style:none;padding:calc(var(--base)*.8) 0;gap:var(--base);margin:0}.opinions-split-panel{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-150);box-shadow:-4px 0 12px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s cubic-bezier(.16,1,.3,1);will-change:transform}.opinions-split-panel--open{transform:translateX(0)}.opinions-split-panel__header{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0}.opinions-split-panel__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--theme-text);cursor:pointer;border-radius:4px;font-size:16px;text-decoration:none}.opinions-split-panel__action:hover{background:var(--theme-elevation-150)}.opinions-split-panel__iframe{flex:1 1;width:100%;border:none}tbody tr.opinions-row-selected td{background-color:var(--row-selected-bg)!important}.collection-edit--posts>form{display:flex;flex-direction:column}.collection-edit--posts .tabs-field{margin-top:0}.collection-edit--posts .doc-controls__meta{display:none}.collection-edit--posts .save-draft{border:none;border-radius:24px;padding:4px 12px;background:#2f2f2f;color:#ddd;font-weight:700;font-size:12px;line-height:22px}.collection-edit--posts .save-draft:active,.collection-edit--posts .save-draft:focus,.collection-edit--posts .save-draft:hover{background:#2f2f2f;color:#ddd}.collection-edit--posts .doc-controls__content{flex-grow:0}.collection-edit--posts .doc-controls__controls-wrapper{flex:1 1;background:#000!important}.collection-edit--posts .doc-controls__controls{flex:1 1}.collection-edit--posts .doc-controls__controls .form-submit:has(#action-save){margin-left:auto}.document-id-field{display:flex;flex-direction:column;gap:4px;padding-bottom:calc(var(--base)*.75);border-bottom:1px solid var(--theme-elevation-100);margin-bottom:calc(var(--base)*.75)}.document-id-field__label{margin:0;font-size:.75rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.document-id-field__value{margin:0;font-size:.8rem;font-family:var(--font-mono,monospace);color:var(--theme-text);word-break:break-all}.render-fields.row__fields.render-fields--margins-none{display:flex;flex-direction:row;flex-wrap:nowrap}.doc-controls__controls:after{display:none!important}.posts-split-panel{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-150);box-shadow:-4px 0 12px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s cubic-bezier(.16,1,.3,1);will-change:transform}.posts-split-panel--open{transform:translateX(0)}.posts-split-panel__header{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 10px;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0}.posts-split-panel__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--theme-text);cursor:pointer;border-radius:4px;font-size:16px;text-decoration:none}.posts-split-panel__action:hover{background:var(--theme-elevation-150)}.posts-split-panel__body{position:relative;flex:1 1;display:flex;min-height:0}.posts-split-panel__iframe{flex:1 1;width:100%;border:none}.posts-split-panel__progress{position:relative;height:2px;overflow:hidden;background:rgba(0,0,0,0);flex-shrink:0}.posts-split-panel__progress:before{content:"";position:absolute;inset:0;width:40%;background:#fdea00;animation:posts-panel-progress 1s ease-in-out infinite}.posts-split-panel__veil{position:absolute;inset:0;background:var(--theme-elevation-0);opacity:.5;pointer-events:none;animation:posts-panel-veil-in .12s ease forwards}@keyframes posts-panel-progress{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes posts-panel-veil-in{0%{opacity:0}to{opacity:.5}}.post-versions__wrap{display:flex;flex-direction:column;gap:16px;padding-block:24px}.post-versions__title{margin:0}.post-versions__error{color:var(--theme-error-500)}.post-versions__empty{color:var(--theme-elevation-500)}.post-versions__table-wrap{overflow-x:auto;border:1px solid var(--theme-elevation-100);border-radius:4px}.post-versions__table{width:100%;border-collapse:collapse;font-size:14px}.post-versions__table td,.post-versions__table th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--theme-elevation-100);white-space:nowrap}.post-versions__table th{font-weight:600;background-color:var(--theme-elevation-50);color:var(--theme-text);position:-webkit-sticky;position:sticky;top:0}.post-versions__table tr:last-child td{border-bottom:none}.post-versions__table tr:hover td{background-color:var(--theme-elevation-50)}.post-versions__link{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.post-versions__link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.post-versions__mono{font-family:var(--font-mono);font-size:12px;color:var(--theme-elevation-600)}.post-versions__pager{display:flex;align-items:center;gap:12px;align-self:flex-end}.post-versions__pager button{background:var(--theme-elevation-100);border:none;border-radius:4px;width:32px;height:32px;cursor:pointer;color:var(--theme-text)}.post-versions__pager button:disabled{opacity:.4;cursor:not-allowed}.post-versions__pager button:hover:not(:disabled){background:var(--theme-elevation-150)}.post-versions__pager span{font-size:13px;color:var(--theme-elevation-600)}