.app-layout__body{background:var(--color-shell)}.app-layout__node-004{border-radius:32px}.app-layout__node-004,.components-layout-desktop-layout__node-002,.components-layout-mobile-layout__node-006,.components-layout-tablet-layout__node-002{background:var(--color-bg-app)}.app-header__nav-link{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:24px;line-height:36px;text-transform:uppercase;color:#fff;transition:opacity var(--motion-interactive-fast),color var(--motion-interactive-fast)}.app-header__nav-link:hover{opacity:.8}.app-header__nav-link:focus-visible{outline-color:hsla(0,0%,100%,.82)}.app-header__nav-link--disabled{cursor:not-allowed;color:hsla(0,0%,100%,.2)}.app-header__nav-center{display:none}@media (min-width:1280px){.components-layout-desktop-layout__node-002{padding-right:1.5rem}.app-header__nav-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.app-header__nav-center .components-app-header__node-005{position:static;display:flex;transform:none;pointer-events:auto}}.production-table__row{border-top:1px solid var(--color-border)}.production-table__row--hidden{background:var(--color-surface-muted);color:var(--color-text-muted)}.project-side-panel__producer-mode{height:2rem;border-radius:.25rem;color:var(--color-text-soft)}.project-side-panel__producer-mode--active{background:var(--color-accent-soft);color:var(--color-accent-ink)}.mobile-bottom-sheet{--mobile-sheet-backdrop:rgba(0,0,0,.35);--mobile-sheet-surface:#fff;--mobile-sheet-height:674px;--mobile-sheet-radius:24px;--mobile-sheet-padding:12px 12px 40px;--mobile-sheet-gap:12px;--mobile-sheet-icon-size:32px;position:fixed;inset:0;z-index:140;pointer-events:none;overflow:hidden}.mobile-bottom-sheet--open{pointer-events:auto}.mobile-bottom-sheet__backdrop{position:absolute;inset:0;background:var(--mobile-sheet-backdrop);opacity:0;transition:opacity .2s ease}.mobile-bottom-sheet__backdrop--open{opacity:1}.mobile-bottom-sheet__panel{position:absolute;right:0;bottom:0;left:0;transform:translateY(100%);transition:transform .26s ease-out}.mobile-bottom-sheet__panel--open{transform:translateY(0)}.mobile-bottom-sheet__container{position:relative;display:flex;height:var(--mobile-sheet-height);flex-direction:column;border-radius:var(--mobile-sheet-radius) var(--mobile-sheet-radius) 0 0;background:var(--mobile-sheet-surface);padding:var(--mobile-sheet-padding);box-shadow:none}.mobile-bottom-sheet__header-wrap{position:relative;margin-bottom:8px}.mobile-bottom-sheet__header{display:flex;justify-content:space-between;gap:var(--mobile-sheet-gap);padding:12px}.mobile-bottom-sheet__heading{display:flex;min-width:0;align-items:center;gap:var(--mobile-sheet-gap)}.mobile-bottom-sheet__title{margin:0;color:var(--color-primary);font-family:var(--font-oswald),"Oswald",sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.48px;text-transform:uppercase}.mobile-bottom-sheet__icon-button{display:inline-flex;flex:0 0 var(--mobile-sheet-icon-size);flex-shrink:0;height:var(--mobile-sheet-icon-size);width:var(--mobile-sheet-icon-size);padding:0;align-items:center;justify-content:center;line-height:0;border-radius:var(--radius-pill);transition:background-color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),transform var(--motion-interactive-press),opacity var(--motion-interactive-fast)}.mobile-bottom-sheet__icon-button:hover:not(:disabled){background:var(--color-state-surface-hover)}.mobile-bottom-sheet__icon-button:focus-visible{outline:none;box-shadow:var(--color-focus-ring)}.mobile-bottom-sheet__icon-button:active:not(:disabled){transform:translateY(1px)}.mobile-bottom-sheet__icon-button svg{display:block;flex:0 0 var(--mobile-sheet-icon-size);width:var(--mobile-sheet-icon-size);height:var(--mobile-sheet-icon-size);min-width:var(--mobile-sheet-icon-size);min-height:var(--mobile-sheet-icon-size)}.mobile-bottom-sheet__menu{position:absolute;left:12px;top:calc(100% - 4px);z-index:4}.mobile-bottom-sheet__body{gap:var(--mobile-sheet-gap);min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mobile-bottom-sheet__body,.shows-list__create-sheet .mobile-bottom-sheet__body{display:grid;align-content:start}@media (min-width:1280px){.shows-list__create-sheet{display:none}}.context-drawer{position:fixed;inset:0;z-index:70;transition:opacity var(--motion-interactive-fast);pointer-events:none}.context-drawer--open{pointer-events:auto}.context-drawer__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity var(--motion-drawer)}.context-drawer__backdrop--open{opacity:1}.context-drawer__panel{position:absolute;box-shadow:var(--shadow-lg);transition:transform var(--motion-drawer)}.context-drawer__panel--right{top:0;right:0;height:100%;width:min(420px,100vw);border-left:1px solid var(--color-border);background:var(--color-canvas);padding-top:20px;transform:translateX(100%)}.context-drawer__panel--open.context-drawer__panel--right{transform:translateX(0)}.context-drawer__content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.context-drawer__content--right{padding:0 16px 16px}.context-drawer__content--bottom{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.context-drawer__content--bottom [data-side-panel-frame]{min-height:0;height:auto;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.context-drawer__content--bottom [data-side-panel-frame]>.pointer-events-none{display:none}.side-panel-frame__scroll{scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:auto;padding:0}.side-panel-frame__scroll::-webkit-scrollbar{width:0;height:0}.side-panel-frame__scroll--with-footer{padding-bottom:112px}@media (min-width:1280px){.mobile-bottom-sheet{display:none}.components-layout-desktop-layout__node-004 .side-panel-frame__scroll{padding:24px}.components-layout-desktop-layout__node-004 .side-panel-frame__scroll--with-footer{padding-bottom:136px}}.components-ui-confirm-dialog__node-006,.confirm-dialog__confirm-button{min-width:120px}.page-top-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.page-top-actions--editor{margin-bottom:16px}.top-action-bar{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height-lg);padding:8px 12px;border:2px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface)}.top-action-bar__icon-button{color:var(--color-accent-primary)}.top-action-bar__icon-button,.ui-icon-button-shape{display:inline-flex;align-items:center;justify-content:center;width:var(--button-height-md);height:var(--button-height-md);border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--color-accent-primary);transition:background-color var(--motion-interactive-fast),border-color var(--motion-interactive-fast),color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),opacity var(--motion-interactive-fast),transform var(--motion-interactive-press)}.top-action-bar__icon-button:hover:not(:disabled),.ui-icon-button-shape:hover:not(:disabled){border-color:var(--color-state-border-hover);background:var(--color-state-surface-hover)}.top-action-bar__icon-button:focus-visible,.ui-icon-button-shape:focus-visible{outline:none;box-shadow:var(--color-focus-ring)}.top-action-bar__icon-button:active:not(:disabled),.ui-icon-button-shape:active:not(:disabled){transform:translateY(1px)}.top-action-bar__icon-button:disabled,.ui-icon-button-shape:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.top-action-bar__icon{display:block;width:24px;height:24px;flex:0 0 24px}.top-action-bar__primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height-md);padding:8px 24px;border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--button-primary-fg);font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;text-transform:lowercase;transition:var(--button-transition)}.top-action-bar__primary-button:hover:not(:disabled){background:var(--button-primary-bg-hover)}.top-action-bar__primary-button:disabled{opacity:.55;cursor:not-allowed}.project-editor__script-mode-switcher{margin:0 12px 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:999px;padding:4px;background:#fff;transition:border-color var(--motion-interactive-fast),background-color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast)}.project-editor__script-mode-switcher:focus-within{border-color:var(--color-state-border-selected);box-shadow:var(--color-focus-ring-soft)}.project-editor__script-mode-button{min-height:36px;border:0;border-radius:999px;padding:6px 14px;color:var(--color-text-soft);font-size:14px;font-weight:600;background:transparent;transition:background-color .16s ease,color .16s ease}.project-editor__script-mode-button--active{color:var(--color-accent-ink);background:var(--color-accent-soft)}.script-view{display:grid;gap:12px}.script-view__runtime{position:sticky;top:0;z-index:5;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);padding:10px 12px;background:color-mix(in srgb,#f8f9fc 92%,#fff 8%);backdrop-filter:blur(6px)}.script-view__runtime-value{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:clamp(24px,5vw,32px);line-height:1;color:var(--color-primary)}.script-view__runtime-value--changed{animation:script-value-pop .2s ease}.script-view__runtime-meta{display:flex;align-items:baseline;gap:8px;color:var(--color-text-soft);font-size:13px}.script-view__runtime-delta{font-weight:600}.script-view__runtime-delta--over{color:#b42318}.script-view__document{display:grid;gap:14px;padding:0 12px}.script-view__row{border:1px solid var(--color-border);border-radius:16px;padding:10px 12px 12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.script-view__row--selected{border-color:color-mix(in srgb,var(--color-accent-ink) 40%,#fff 60%);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-soft) 45%,#fff 55%)}.script-view__row--offender{border-left:3px solid var(--color-danger-strong)}.script-view__row-header{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:44px}.script-view__duration,.script-view__start,.script-view__title{border:0;background:transparent;padding:0;text-align:left}.script-view__start{color:var(--color-primary);font-family:var(--font-oswald),"Oswald",sans-serif;font-size:18px;line-height:1}.script-view__title{min-width:0;color:var(--color-text);font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.script-view__duration{color:var(--color-accent-ink);font-size:14px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--color-accent-soft)}.script-view__duration-input{width:88px;height:34px;border:1px solid var(--color-border);border-radius:10px;padding:0 10px;font-size:14px;font-weight:600;color:var(--color-text);background:#fff}.script-view__textarea{width:100%;min-height:88px;border:0;border-radius:10px;padding:10px;margin-top:8px;color:var(--color-text);font-size:15px;line-height:1.55;resize:vertical;background:#f8f9fc}.script-view__textarea:focus{outline:2px solid color-mix(in srgb,var(--color-accent-ink) 26%,#fff 74%);outline-offset:0}.script-view__value--changed{animation:script-value-pop .2s ease}@keyframes script-value-pop{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.project-editor__script-mode-switcher{margin-right:16px;margin-left:16px}.script-view__document,.script-view__runtime{padding-right:16px;padding-left:16px}}@media (min-width:1280px){.script-view__document{max-width:1040px;margin:0 auto;width:100%}}.bottom-nav__link{display:flex;height:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0 .5rem;font-size:.75rem;text-align:center;color:hsla(0,0%,100%,.85);transition:background-color .15s ease}.bottom-nav__link:hover{background:hsla(0,0%,100%,.1)}.bottom-nav__link--active{color:var(--color-shell);background:#fff}.podcast-cleanup-panel__format-button,.podcast-narrative-panel__format-button,.podcast-questions-panel__format-button,.script-review-panel__format-button,.timestamps-panel__format-button,.youtube-pack-panel__format-button{border-radius:.375rem;padding:.375rem .75rem;color:var(--color-text)}.podcast-cleanup-panel__format-button--active,.podcast-narrative-panel__format-button--active,.podcast-questions-panel__format-button--active,.script-review-panel__format-button--active,.timestamps-panel__format-button--active,.youtube-pack-panel__format-button--active{background:var(--color-text);color:#fff}.podcast-questions-panel__suggested-item{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px}.podcast-structure-panel{display:grid;gap:10px}.podcast-structure-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.podcast-structure-panel__apply,.podcast-structure-panel__primary,.podcast-structure-panel__secondary{border-radius:8px;border:1px solid var(--color-border);padding:8px 12px;font-size:14px;line-height:20px}.podcast-structure-panel__primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.podcast-structure-panel__apply{background:var(--color-text);color:#fff}.podcast-structure-panel__error{color:#b42318;font-size:14px}.podcast-structure-panel__preview{border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:10px}.podcast-structure-panel__heading{font-size:14px;font-weight:600;margin-bottom:8px}.podcast-structure-panel__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.podcast-structure-panel__item{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:20px}.podcast-structure-panel__lock,.podcast-structure-panel__regen{width:28px;height:28px;border-radius:6px;border:1px solid var(--color-border);background:#fff;flex-shrink:0}.podcast-structure-panel__lock--on{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 10%,#fff 90%)}.podcast-structure-panel__notes{margin:10px 0 0;color:var(--color-text-muted);font-size:13px}.podcast-structure-panel__footer{position:sticky;bottom:0;display:flex;gap:8px;padding:8px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fff}.admin-releases-table__status{display:inline-flex;border-radius:.25rem;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-soft);padding:.25rem .5rem;font-size:.75rem}.admin-releases-table__status--published{border-color:rgba(2,122,72,.4);background:#ecfdf3;color:var(--color-success)}.admin-release-form__tab-button{height:2.75rem;border:1px solid var(--color-border);border-radius:.5rem;padding:0 1rem;font-size:.875rem}.admin-release-form__tab-button--active{border-color:var(--color-text);background:var(--color-text);color:#fff}.admin-recent-events__filter{height:2.25rem;border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem}.admin-recent-events__filter--active{border-color:var(--color-text)}.notification-provider__item{pointer-events:auto;width:min(560px,calc(100vw - 24px));border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;background:var(--color-text);color:#fff;padding:.75rem 1rem;box-shadow:var(--shadow-lg);animation:notification-provider-slide-up .22s ease-out}.components-ui-notification-provider__node-001{pointer-events:none;position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 5.5rem);z-index:100;display:flex;width:min(560px,calc(100vw - 24px));transform:translateX(-50%);flex-direction:column;gap:.5rem}@media (min-width:768px){.components-ui-notification-provider__node-001{bottom:calc(env(safe-area-inset-bottom) + 2rem)}}.components-ui-notification-provider__node-005{color:hsla(0,0%,100%,.7)}.components-ui-notification-provider__node-006{border-color:hsla(0,0%,100%,.35);color:#fff}.notification-provider__item--error,.notification-provider__item--info,.notification-provider__item--loading,.notification-provider__item--success,.notification-provider__item--warning{background:var(--color-text);color:#fff;border-color:hsla(0,0%,100%,.12)}@property --ui-card-border-stop{syntax:"<percentage>";inherits:false;initial-value:100%}@property --shows-folder-border-stop{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes notification-provider-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.block-card{border-radius:var(--radius-xl);--ui-card-border-stop:100%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,var(--color-border-default) var(--ui-card-border-stop),var(--color-accent-primary) 100%) border-box;background-origin:border-box;background-clip:padding-box,border-box;padding:1rem;transition:--ui-card-border-stop .32s ease-out}.block-card,.components-show-episodes__node-024,.components-shows-list__node-008{border:4px solid transparent}.block-card,.components-show-episodes__node-024{--ui-card-border-hover-stop:56%;--ui-card-border-stop:100%;background:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,var(--color-border-default) var(--ui-card-border-stop),var(--color-accent-primary) 100%) border-box;background-origin:border-box;background-clip:padding-box,border-box;transition:--ui-card-border-stop .32s ease-out,color .18s ease}.components-editor-block-card__node-016,.components-show-episodes__node-026{color:#101010;letter-spacing:-.28px;text-decoration:none;transition:color .18s ease}@media (min-width:768px){.components-editor-block-card__node-016,.components-show-episodes__node-026{line-height:32px}}.components-editor-block-card__node-017,.components-show-episodes__node-032{color:#101010;font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px}.components-show-episodes__node-026:hover{color:var(--color-accent-primary);text-decoration:none}.components-show-episodes__node-029{width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;line-height:0;color:var(--color-text-secondary);transition:background-color var(--motion-interactive-fast),border-color var(--motion-interactive-fast),color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),transform var(--motion-interactive-press)}.components-show-episodes__node-029:hover:not(:disabled){border-color:var(--color-state-border-hover);background:var(--color-state-surface-hover);color:var(--color-text-primary)}.components-show-episodes__node-029:focus-visible{outline:none;box-shadow:var(--color-focus-ring-soft)}.components-show-episodes__node-029:active:not(:disabled){transform:translateY(1px)}.components-show-episodes__node-029 svg{display:block}@media (min-width:768px){.components-show-episodes__node-024{border:2px solid var(--color-border-default);border-radius:var(--radius-2xl);padding:18px;background:#fff}.entity-row-card{justify-content:space-between}.entity-row-card,.entity-row-card__left{display:flex;align-items:flex-start;gap:16px;min-width:0}.entity-row-card__left{flex:1 1 auto}.entity-row-card__leading{color:hsla(0,0%,6%,.5);font-family:var(--font-oswald),Oswald,sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.24px;flex:0 0 auto}.entity-row-card__meta{display:grid;gap:12px;align-items:start;min-width:83px;flex:0 0 auto}.entity-row-card__meta-primary{color:var(--color-accent-primary);font-family:var(--font-oswald),Oswald,sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.24px;white-space:nowrap}.entity-row-card__meta-secondary{color:hsla(0,0%,6%,.7);font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px}.entity-row-card__title{min-width:0;flex:1 1 auto;color:#101010;font-family:var(--font-oswald),Oswald,sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.24px;text-transform:uppercase}.entity-row-card__right{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:12px;flex:0 0 auto}.entity-row-card__tag{display:inline-flex;align-items:center;justify-content:center;border-radius:32px;background:#f8f9fc;padding:6px 12px;color:hsla(0,0%,6%,.7);font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;white-space:nowrap}.entity-row-card__actions{flex:0 0 auto}.show-episodes__card-number{min-width:40px}.show-episodes__card-duration{display:block}.show-episodes__card-questions{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.show-episodes__card-questions svg{flex:0 0 20px}.show-episodes__card-title{font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.24px;text-transform:uppercase;text-decoration:none}.show-episodes__card-badge{text-transform:lowercase}}.components-shows-list__node-008{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--radius-3xl);border:4px solid transparent;--shows-folder-border-stop:100%;background:linear-gradient(#f8f9fc,#f8f9fc) padding-box,linear-gradient(180deg,var(--color-border-default) var(--shows-folder-border-stop),var(--color-accent-primary) 100%) border-box;background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden;padding:0;box-shadow:none;cursor:pointer;transition:--shows-folder-border-stop .32s ease-out}.shows-list__folder-tab{position:absolute;top:40px;left:0;z-index:1;transform:translateY(0);filter:none;transition:transform var(--motion-interactive-press),filter var(--motion-interactive-fast)}.shows-list__folder-ghost{position:absolute;inset:0;z-index:0;pointer-events:none}.shows-list__folder-tab-ghost{position:absolute;top:40px;left:0;filter:drop-shadow(0 2px 5px rgb(16 24 40/.12))}.shows-list__folder-ghost:after{content:"";position:absolute;inset:64px 0 0;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.12)}.components-shows-list__node-008{transition:--shows-folder-border-stop .32s ease-out,transform var(--motion-interactive-press),box-shadow var(--motion-interactive-fast),background-color var(--motion-interactive-fast)}.components-shows-list__node-008:focus-visible{outline:none;box-shadow:var(--color-focus-ring)}.shows-list__folder-header{height:64px;background:var(--color-bg-app)}.shows-list__folder-content{position:relative;z-index:2;margin:0;border-radius:0;background:#fff;padding:12px 16px 16px;flex:1;display:flex;flex-direction:column;transform:translateY(0);box-shadow:none}.components-shows-list__node-013{position:absolute;top:16px;right:16px;z-index:6}.components-shows-list__node-014{border-radius:999px;padding:4px}.components-shows-list__node-009{display:block;padding-right:0}.components-shows-list__node-010{margin:0;display:block;color:#000;font-family:var(--font-oswald),Oswald,sans-serif;font-size:28px;font-weight:400;line-height:32px;letter-spacing:-.28px;text-decoration:none;transition:color .18s ease}.components-shows-list__node-010:hover{color:var(--color-accent-primary);text-decoration:none}.components-shows-list__node-011{margin-top:8px}.components-shows-list__node-012{color:#000;font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px}.components-shows-list__node-018{margin-top:12px;color:#000}.shows-list__card-footer{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.shows-list__avatars{display:inline-flex;align-items:flex-start}.shows-list__avatar{display:inline-flex;height:36px;width:36px;border-radius:999px;border:2px solid #eaecf5;background:#d3d3d3 50%/cover no-repeat;overflow:hidden;align-items:center;justify-content:center}.shows-list__avatar+.shows-list__avatar{margin-left:-12px}.shows-list__avatar-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shows-list__avatar-initials{color:#101010;font-size:12px;line-height:1}.shows-list__avatar-initials,.shows-list__template-tag{font-family:var(--font-onest),Onest,sans-serif;font-weight:600}.shows-list__template-tag{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:32px;background:var(--color-bg-app);padding:6px 12px;color:var(--color-accent-primary);font-size:16px;line-height:20px;letter-spacing:-.32px;white-space:nowrap}@media (min-width:1280px){.components-shows-list__node-005{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.components-shows-list__node-005>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.components-shows-list__node-008{height:295px}}.show-episodes__create-picker{position:relative}.show-episodes__create-picker-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;min-width:260px;border-radius:12px;border:1px solid var(--color-border);background:#fff;padding:6px;box-shadow:0 16px 34px hsla(0,0%,6%,.14)}.show-episodes__create-picker-item{width:100%;border-radius:8px;padding:8px 10px;text-align:left;display:grid;gap:2px;font-size:14px;line-height:20px}.show-episodes__create-picker-item-title{font-size:14px;line-height:20px;color:var(--color-text)}.show-episodes__create-picker-item-hint{font-size:12px;line-height:16px;color:var(--color-text-muted)}.show-episodes__create-picker-item:hover{background:var(--color-surface-muted)}.selection-card-group{display:grid;gap:10px}.selection-card-group__label{color:var(--color-text-primary);font-family:var(--font-onest),Onest,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px}.selection-card-group__list{display:grid;gap:8px}.selection-card-group__option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg-surface);text-align:left;transition:border-color var(--motion-interactive-fast),background-color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),color var(--motion-interactive-fast),transform var(--motion-interactive-press)}.selection-card-group__option:hover:not(:disabled){border-color:var(--color-state-accent-border-hover);background:var(--color-state-accent-surface-hover)}.selection-card-group__option--selected{border-color:var(--color-state-border-selected);background:var(--color-state-accent-surface-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 18%,transparent 82%)}.selection-card-group__option:focus-visible{outline:none;box-shadow:var(--color-focus-ring)}.selection-card-group__option:active:not(:disabled){transform:translateY(1px)}.selection-card-group__option:disabled{opacity:1;color:var(--color-state-text-disabled);background:var(--color-state-surface-disabled);border-color:var(--color-border-default);cursor:not-allowed;transform:none}.selection-card-group__content{display:grid;gap:4px;min-width:0}.selection-card-group__title{color:var(--color-text-primary);font-family:var(--font-onest),Onest,sans-serif;font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.15px}.selection-card-group__description{color:var(--color-text-secondary);font-family:var(--font-onest),Onest,sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.13px}.selection-card-group__indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;color:color-mix(in srgb,var(--color-accent-primary) 62%,#fff 38%);transition:color var(--motion-interactive-fast),opacity var(--motion-interactive-fast),transform var(--motion-interactive-fast)}.selection-card-group__option:not(.selection-card-group__option--selected) .selection-card-group__indicator{color:transparent}@media (max-width:767px){.selection-card-group__option{border-radius:16px;padding:12px 14px}}.ui-text-control{width:100%;min-height:44px;border:1px solid var(--color-border-default);border-radius:16px;background:var(--color-state-surface-hover);padding:12px;color:var(--color-text-primary);font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.16px;transition:border-color var(--motion-interactive-fast),background-color var(--motion-interactive-fast),color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),opacity var(--motion-interactive-fast)}.ui-text-control::-moz-placeholder{color:var(--color-text-muted)}.ui-text-control::placeholder{color:var(--color-text-muted)}.ui-text-control:hover:not(:disabled){border-color:var(--color-state-border-hover);background:#fbfbfd}.ui-text-control:focus,.ui-text-control:focus-visible{outline:none;border-color:var(--color-state-border-selected);box-shadow:var(--color-focus-ring-soft)}.ui-text-control:disabled{cursor:not-allowed;opacity:1;color:var(--color-state-text-disabled);background:var(--color-state-surface-disabled);border-color:var(--color-border-default)}.ui-text-control--textarea{min-height:88px;resize:vertical}.create-entity-dialog{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:16px}.create-entity-dialog__backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.36)}.create-entity-dialog__panel{position:relative;z-index:1;width:min(560px,100%);border-radius:var(--radius-xxl);border:1px solid var(--color-border);background:#fff;padding:16px}.create-entity-dialog__header{padding-bottom:6px}.create-entity-dialog__title{margin:0;color:var(--color-primary);font-family:var(--font-oswald),"Oswald",sans-serif;font-size:28px;line-height:32px;letter-spacing:-.56px;text-transform:uppercase}.create-entity-dialog__body{display:grid;gap:12px}.create-entity-dialog__field{display:grid;gap:8px}.create-entity-dialog__label{color:var(--color-text-muted-ui);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;line-height:20px}.create-entity-dialog__input{min-height:44px}.create-entity-dialog__input:focus{outline:none}.create-entity-dialog__extra{display:grid;gap:8px}.create-entity-dialog__footer{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.create-entity-dialog__primary,.create-entity-dialog__secondary{min-width:140px}.create-entity-dialog__primary:disabled,.create-entity-dialog__secondary:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.create-entity-dialog{padding:0;align-items:end}.create-entity-dialog__panel{width:100%;border-radius:24px 24px 0 0;border-bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));max-height:min(90vh,680px);overflow-y:auto}}.block-card__question-badge{display:inline-flex;align-items:center;min-height:22px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:0 8px;color:var(--color-accent-ink);font-size:12px;font-weight:600;line-height:16px;background:var(--color-accent-soft)}@media (min-width:768px){.block-card:not(.block-card--collapsible){--ui-card-border-stop:var(--ui-card-border-hover-stop)}}.block-card--hidden{opacity:.6}.block-card__field-label{font-family:var(--font-oswald),"Oswald",sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.2px;color:hsla(0,0%,6%,.5)}.block-card__field-value{font-size:16px;line-height:20px;letter-spacing:-.32px;color:var(--color-text)}.block-card__field-value--display{min-height:44px}.block-card__chevron{padding-top:.25rem;transition:transform .15s}.block-card__chevron--expanded{transform:rotate(180deg)}.editable-field-card{border-radius:12px;background:#f7f8fa;padding:12px}.editable-field-card__label{color:rgba(0,0,0,.5);font-family:var(--font-oswald),"Oswald",sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-.18px}.editable-field-card__input{width:100%;border:0;background:transparent;padding:4px 0 0;color:#000;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.32px;outline:none}.editable-field-card__input:focus{border:0;box-shadow:none;outline:none}.editable-field-card__input--multiline{min-height:20px;overflow:hidden;resize:none}.editable-field-card__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.editable-field-group{display:grid;gap:0}.editable-field-group__item{position:relative;background:#f7f8fa;padding-left:12px;padding-right:12px}.editable-field-group__item--first{padding-top:12px;padding-bottom:4px;border-radius:12px 12px 0 0}.editable-field-group__item--middle{padding-top:0;padding-bottom:4px;border-radius:0}.editable-field-group__item--last{padding-top:4px;padding-bottom:12px;border-radius:0 0 12px 12px}.editable-field-group__divider{margin:12px 0;height:1px;background:#d5d9eb}.static-info-section{border-radius:12px;background:#fff;padding:12px}.static-info-section__title{margin:0;color:#000;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-.4px;text-transform:uppercase}.static-info-section__list{margin-top:4px;display:grid;gap:4px}.static-info-section__row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;color:#000;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.32px}.static-info-section__divider{height:1px;border-bottom:1px dashed #d5d9eb}.episode-side-panel__description{border-radius:12px;background:#fff;padding:12px}.episode-side-panel__description-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.episode-side-panel__description-actions{display:inline-flex;align-items:center;gap:4px}.episode-side-panel__description-title{margin:0;color:#000;font-family:var(--font-oswald),"Oswald",sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-.4px;text-transform:uppercase}.episode-side-panel__description-text{margin:4px 0 0;color:#000;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px;white-space:pre-wrap}.episode-side-panel__description-trigger{margin-top:4px;width:100%;border-radius:8px;padding:8px;text-align:left;transition:background-color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast)}.episode-side-panel__description-trigger:hover{background:var(--color-state-surface-hover)}.episode-side-panel__description-trigger:focus-visible{outline:none;box-shadow:var(--color-focus-ring-soft)}.episode-side-panel__description-input{margin-top:4px}.episode-side-panel__description-input:focus{outline:none}.episode-side-panel__mobile-logline-input{min-height:96px;resize:vertical}.block-card__mobile-menu{min-width:168px;border-radius:12px;border:1px solid var(--color-border);background:#fff;padding:4px;box-shadow:var(--shadow-lg)}.block-card__mobile-menu-item{width:100%;border-radius:8px;padding:8px 10px;text-align:left;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;line-height:18px;color:#101010}.block-card__mobile-menu-item--danger{color:var(--color-danger)}.context-menu-surface{width:min(228px,calc(100vw - 16px));border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-surface);padding:4px;box-shadow:var(--shadow-overlay);transform-origin:var(--context-menu-origin,top right);animation:context-menu-surface-enter var(--motion-menu);will-change:transform,opacity}.context-menu-item{width:100%;height:var(--control-height-md);border:1px solid transparent;border-radius:var(--radius-xxl);background:transparent;padding:10px 12px;display:flex;align-items:center;gap:8px;text-align:left;color:var(--color-text-primary);font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;transition:background-color var(--motion-interactive-fast),border-color var(--motion-interactive-fast),color var(--motion-interactive-fast),transform var(--motion-interactive-press),box-shadow var(--motion-interactive-fast),opacity var(--motion-interactive-fast)}.context-menu-item:hover{border-color:var(--color-state-border-hover);background:var(--color-state-surface-hover);transform:translateX(1px)}.context-menu-item:focus-visible{outline:none;border-color:var(--color-state-border-selected);box-shadow:var(--color-focus-ring-soft)}.context-menu-item:disabled{opacity:1;color:var(--color-state-text-disabled);background:transparent}.context-menu-item--danger{color:var(--color-danger-strong)}.context-menu-item--danger:hover{border-color:var(--color-state-danger-border-hover);background:var(--color-state-danger-surface-hover)}.context-menu-item--danger:focus-visible{border-color:var(--color-state-danger-border-active)}.context-menu-item__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;transition:transform var(--motion-interactive-base),opacity var(--motion-interactive-fast),color var(--motion-interactive-fast)}.context-menu-item__label{min-width:0;transition:color var(--motion-interactive-fast)}.context-menu-item:hover .context-menu-item__icon{transform:translateX(1px) scale(1.03)}.components-admin-releases-table__node-002,.components-admin-users-table__node-002,.components-layout-tablet-layout__node-004{transition:background-color var(--motion-interactive-fast),border-color var(--motion-interactive-fast),color var(--motion-interactive-fast),box-shadow var(--motion-interactive-fast),transform var(--motion-interactive-press),opacity var(--motion-interactive-fast)}.components-admin-releases-table__node-002:hover:not(:disabled),.components-admin-users-table__node-002:hover:not(:disabled),.components-layout-tablet-layout__node-004:hover:not(:disabled){background-color:var(--color-state-surface-hover);color:var(--color-text-primary)}.components-admin-releases-table__node-002:focus-visible,.components-admin-users-table__node-002:focus-visible,.components-layout-tablet-layout__node-004:focus-visible{outline:none;box-shadow:var(--color-focus-ring-soft)}.components-admin-releases-table__node-002:active:not(:disabled),.components-admin-users-table__node-002:active:not(:disabled),.components-layout-tablet-layout__node-004:active:not(:disabled){transform:translateY(1px)}@keyframes context-menu-surface-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.context-menu-surface{animation:none}.context-menu-item,.context-menu-item__icon,.context-menu-item__label{transition:none}.context-menu-item:hover,.context-menu-item:hover .context-menu-item__icon{transform:none}}.components-app-header__node-013,.components-app-header__node-014,.components-app-header__node-015{margin-top:0}.layout-page-top-row-slot{width:100%;transition:none}.layout-page-top-row-slot:empty{display:none}.page-header__top-row{--page-header-gap:12px;--page-header-compact-title-max:clamp(220px,36vw,520px);--page-header-compact-radius:12px;display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%;gap:var(--page-header-gap);margin-bottom:12px;transition:none}.page-header__compact-left{min-width:0;display:inline-flex;align-items:center;gap:var(--page-header-gap)}.page-header__compact-left--title-only{padding-left:16px}.page-header__compact-title{display:block;min-width:0;max-width:var(--page-header-compact-title-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-oswald),Oswald,sans-serif;font-size:28px;font-weight:400;line-height:36px;letter-spacing:-.28px;text-transform:uppercase;opacity:1;transform:none;transition:none}.page-header__compact-title-button{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:var(--page-header-compact-title-max);border-radius:var(--page-header-compact-radius);padding:4px 8px;transition:background-color var(--motion-hover)}.page-header__compact-title-button:hover{background:#fff}.page-header__compact-title-button:hover .page-header__edit-icon{opacity:1}.page-header__compact-title-button .page-header__edit-icon{padding-top:0}.page-header__compact-title-edit{display:flex;align-items:center;gap:8px;min-width:0;max-width:var(--page-header-compact-title-max);border:1px solid var(--color-accent-primary);border-radius:var(--page-header-compact-radius);background:#fff;padding:4px 8px}.page-header__compact-title-input{flex:1 1 auto;min-width:0;width:100%;border:none;background:transparent;padding:0;color:var(--color-text-primary);font-family:var(--font-oswald),Oswald,sans-serif;font-size:28px;font-weight:400;line-height:36px;letter-spacing:-.28px;text-transform:uppercase}.page-header__compact-title-input:focus{border:none;outline:none}.page-header__compact-title--visible{opacity:1;transform:none;max-width:var(--page-header-compact-title-max)}@media (min-width:1280px){.layout-page-top-row-slot--persistent{position:sticky;top:-32px;width:calc(100% + 48px);max-width:none;z-index:90;margin:-32px -24px 16px;opacity:1;will-change:transform}.layout-page-top-row-slot--persistent .page-header__top-row{margin-bottom:0;border:1px solid var(--color-border-default);border-radius:32px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);padding:8px 12px;box-shadow:0 10px 24px hsla(0,0%,6%,.08);transform-origin:top center;will-change:transform,opacity}}.page-header__back-link{display:inline-flex;align-items:center;gap:8px;height:52px;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);padding:0 12px;color:var(--color-text-primary);transition:background-color var(--motion-hover)}.page-header__back-link:hover{background:var(--color-bg-app)}.page-header__back-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;line-height:0}.page-header__back-link .page-header__breadcrumbs-text{font-family:var(--font-oswald),Oswald,sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-.2px;text-transform:uppercase}.page-header__top-actions{flex:0 0 auto;margin-left:auto}.shows-list__top-row{align-items:flex-start;margin-bottom:40px}.shows-list__top-row-left{min-width:0;display:grid;gap:0}.components-shows-list__node-004.page-header__description{margin-top:0}@media (min-width:768px){.page-header__back-link{min-width:128px}.page-header{display:flex;flex-direction:column;align-items:flex-start;gap:0}.page-header--nested,.page-header--plain{padding-top:0;padding-bottom:24px}.page-header__breadcrumbs-link{padding:8px;border-radius:12px;font-family:var(--font-oswald),Oswald,sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.4px;text-transform:uppercase;color:var(--color-text-muted-ui);transition:color .18s ease,background-color .18s ease}.page-header__breadcrumbs-link:hover{background:transparent;color:var(--color-accent-primary)}.page-header__breadcrumbs-text{text-transform:uppercase}.page-header__title-wrap{width:100%;padding-bottom:0}.page-header__title{display:block;font-family:var(--font-oswald),Oswald,sans-serif;font-size:var(--font-size-page-title);line-height:48px;letter-spacing:-.8px;text-transform:uppercase}.page-header__description,.page-header__title{width:100%;max-width:920px;padding:8px;font-weight:400;color:var(--color-text-primary)}.page-header__description{font-family:var(--font-onest),Onest,sans-serif;font-size:20px;line-height:26px;letter-spacing:-.4px}.page-header__title-button{width:100%;max-width:920px;border-radius:12px;padding:8px;font-family:var(--font-oswald),Oswald,sans-serif;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.8px;text-transform:uppercase;color:var(--color-text-primary);transition:background-color .18s ease}.page-header__title-button:hover{background:#fff}.page-header__edit-icon{padding-top:4px;opacity:0;transition:opacity .18s ease}.page-header__action-btn svg,.page-header__edit-icon svg{display:block;width:24px;height:24px}.page-header__description-button:hover .page-header__edit-icon,.page-header__title-button:hover .page-header__edit-icon{opacity:1}.page-header__title-edit{display:flex;align-items:flex-start;width:100%;max-width:920px;border:1px solid var(--color-accent-primary);border-radius:12px;background:#fff;padding:8px;gap:8px}.page-header__title-input{flex:1 1 auto;min-width:0;width:100%;border:none;background:transparent;padding:0;resize:none;overflow:hidden;font-family:var(--font-oswald),Oswald,sans-serif;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.8px;text-transform:uppercase;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.page-header__title-input:focus{border:none;outline:none}.page-header__description-button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;max-width:920px;border-radius:12px;padding:8px;text-align:left;color:var(--color-text-primary);font-family:var(--font-onest),Onest,sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.4px;transition:background-color .18s ease}.page-header__description-button:hover{background:#fff}.page-header__description-edit{display:flex;align-items:flex-start;width:100%;max-width:920px;border:1px solid var(--color-accent-primary);border-radius:12px;background:#fff;padding:8px;gap:8px}.page-header__description-input{flex:1 1 auto;min-width:0;width:100%;border:none;background:transparent;padding:0;resize:vertical;color:var(--color-text-primary);font-family:var(--font-onest),Onest,sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.4px}.page-header__description-input:focus{border:none;outline:none}.page-header__action-btn{border-radius:8px;padding:4px}.page-header__edit-actions{display:inline-flex;flex:0 0 auto;align-items:center;align-self:flex-start;gap:4px;margin-top:0}}.block-card__mobile-upload{margin-top:8px;display:flex;min-height:118px;width:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;border:1px dashed #d5d9eb;background:#fff;text-align:center}.block-card__mobile-upload-title{color:#000}.block-card__mobile-upload-subtitle,.block-card__mobile-upload-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;line-height:20px;letter-spacing:-.32px}.block-card__mobile-upload-subtitle{color:rgba(0,0,0,.5)}.block-card__mobile-upload-input{display:none}.episode-side-panel__mobile-edit-group{margin-bottom:20px}.project-side-panel__mobile-section{display:grid;gap:12px}.project-side-panel__mobile-section+.project-side-panel__mobile-section{margin-top:20px}.project-side-panel__mobile-producer{width:100%}.project-side-panel__team-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-side-panel__team-list{margin-top:8px;display:grid;gap:8px}.project-side-panel__team-section .components-project-side-panel__node-102{border-radius:12px}.project-side-panel__create-wrap{position:relative}.project-side-panel__create-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;width:260px;border-radius:12px;border:1px solid var(--color-border);background:#fff;padding:6px;box-shadow:0 16px 34px hsla(0,0%,6%,.14)}.project-side-panel__create-popover-item{width:100%;border-radius:8px;padding:8px 10px;text-align:left;display:grid;gap:2px;font-size:14px;line-height:20px}.project-side-panel__create-popover-item-title{font-size:14px;line-height:20px;color:var(--color-text)}.project-side-panel__create-popover-item-hint{font-size:12px;line-height:16px;color:var(--color-text-muted)}.project-side-panel__create-popover-item:hover{background:var(--color-surface-muted)}.project-side-panel__logline-input{min-height:88px}.project-side-panel__logline-value{white-space:pre-wrap;word-break:break-word}.project-editor__view-tab{height:2.75rem;padding:0 1rem;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;background:var(--color-surface);color:var(--color-text)}.project-editor__view-tab--middle{border-right:1px solid var(--color-border);border-left:1px solid var(--color-border)}.project-editor__view-tab--active{background:var(--color-text);color:#fff}.project-editor__workspace-header{margin-bottom:8px}.components-editor-project-editor__node-013{display:none}.project-editor__episode-topbar{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.project-editor__episode-topbar-meta{display:flex;align-items:center;gap:8px}.project-editor__episode-total-time{font-family:var(--font-oswald),Oswald,sans-serif;font-size:32px;line-height:1;letter-spacing:-.24px;color:var(--color-accent-primary)}.project-editor__episode-topbar-actions{display:flex;align-items:center;gap:12px}.project-editor__episode-topbar-btn{border-radius:12px;background:var(--color-bg-app);color:var(--color-accent-primary);padding:6px 12px;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.16px}.project-editor__episode-topbar-btn--primary{background:var(--color-accent-primary);color:#fff}.project-editor__block-centric-layout{display:grid;grid-template-columns:clamp(376px,28vw,476px) minmax(0,1fr);gap:24px;align-items:start;width:100%;margin:0}@media (min-width:1280px){.components-layout-desktop-layout__node-002--episode-editor{padding-right:1.5rem}.components-layout-desktop-layout__node-003--episode-editor{max-width:1760px}}@media (min-width:1600px){.project-editor__block-centric-layout{grid-template-columns:clamp(440px,27vw,520px) minmax(0,1fr);gap:32px;width:100%;margin:0}}@media (min-width:1440px) and (max-width:1599px){.project-editor__block-centric-layout{grid-template-columns:clamp(416px,29vw,476px) minmax(0,1fr);gap:28px;width:100%}}@media (min-width:1280px) and (max-width:1439px){.project-editor__block-centric-layout{grid-template-columns:clamp(376px,30vw,416px) minmax(0,1fr);gap:24px;width:100%}}.project-editor__block-centric-layout>*{min-width:0}.project-editor__block-centric-editor,.project-editor__block-centric-list{border:1px solid var(--color-border);border-radius:24px;background:#fff;padding:16px}.project-editor__block-centric-list{overflow:visible;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.project-editor__block-centric-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 8px}.project-editor__block-centric-list-head-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.project-editor__block-centric-list-head-title{color:#101010;font-family:var(--font-oswald),Oswald,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.2px;text-transform:uppercase}.project-editor__block-centric-list-head-count{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;border:1px solid var(--color-border-default);background:#fff;padding:0 10px;color:var(--color-text-secondary);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:20px}.project-editor__block-centric-list-head-duration{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#101010;font-family:var(--font-oswald),Oswald,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.2px;text-transform:uppercase}.project-editor__block-centric-list-head-duration svg{width:20px;height:20px;color:var(--color-text-secondary)}.project-editor__block-centric-list-items{display:grid;gap:8px;max-height:calc(100vh - 360px);overflow-y:auto;overflow-x:hidden;padding:0 0 0 30px;margin-left:-30px}.project-editor__block-row-shell{position:relative;overflow:visible;width:100%;min-width:0}.project-editor__block-row{border:0;background:transparent;text-align:left;width:100%;min-width:0;padding:0;box-sizing:border-box}.project-editor__block-row-drag-handle{position:absolute;left:-30px;top:50%;z-index:14;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(52,51,48,.5);opacity:0;pointer-events:auto;transform:translateY(-50%);transition:opacity var(--motion-hover),color var(--motion-hover)}.project-editor__block-row-drag-handle:focus-visible,.project-editor__block-row-drag-handle:hover,.project-editor__block-row-shell:focus-within .project-editor__block-row-drag-handle,.project-editor__block-row-shell:hover .project-editor__block-row-drag-handle{opacity:1}.project-editor__block-row-drag-handle:hover{color:var(--color-accent-primary)}.project-editor__block-row-drag-handle svg{width:32px;height:32px}.project-editor__block-row .entity-row-card{border:2px solid #eaecf5;border-radius:24px;background:#fff;min-height:72px;width:100%;padding:18px;align-items:center;min-width:0;box-sizing:border-box}.project-editor__block-row--active .entity-row-card{border-color:var(--color-accent-primary)}.project-editor__block-row .entity-row-card__left{align-items:center;min-width:0;flex:1 1 auto;overflow:hidden}.project-editor__block-row .entity-row-card__meta{gap:0;min-width:0}.project-editor__block-row .entity-row-card__title{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.project-editor__block-row-time{display:block}.project-editor__block-row-title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.project-editor__block-row .entity-row-card__right{flex:0 0 auto;min-width:0;max-width:132px}.project-editor__block-row .entity-row-card__tag{max-width:132px;min-width:0;overflow:hidden;text-overflow:ellipsis}.project-editor__block-row-type-chip{text-transform:lowercase;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-editor__block-inline-insert-anchor{position:absolute;left:0;right:0;top:-4px;height:8px;z-index:3}.project-editor__block-inline-insert-line{position:absolute;left:6px;right:0;top:0;height:2px;background:transparent;transition:background-color var(--motion-hover)}.project-editor__block-inline-insert-button{position:absolute;left:50%;top:50%;width:22px;height:22px;border:1px solid var(--color-border-default);border-radius:999px;background:#fff;color:var(--color-accent-primary);font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;line-height:1;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity var(--motion-hover),background-color var(--motion-hover),border-color var(--motion-hover)}.project-editor__block-inline-insert-anchor:focus-within .project-editor__block-inline-insert-button,.project-editor__block-inline-insert-anchor:hover .project-editor__block-inline-insert-button{opacity:1;pointer-events:auto}.project-editor__block-inline-insert-anchor:focus-within .project-editor__block-inline-insert-line,.project-editor__block-inline-insert-anchor:hover .project-editor__block-inline-insert-line{background:#e4e7f4}.project-editor__block-inline-insert-button:hover{background:#f8f9fc;border-color:#d9deef}.project-editor__block-centric-actions{position:sticky;bottom:0;z-index:3;margin-top:4px;background:linear-gradient(180deg,rgba(248,249,252,0),#f8f9fc 32%);padding:14px 8px 0}.project-editor__block-centric-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 20px;border-radius:var(--radius-pill);background:var(--color-accent-primary);color:#fff;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px;text-transform:lowercase;transition:background-color var(--motion-hover),opacity var(--motion-hover)}.project-editor__block-centric-add-button:hover{background:var(--color-accent-primary-hover)}.project-editor__block-centric-add-button span{font-size:14px}.project-editor__block-centric-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;z-index:60}.project-editor__block-centric-menu--up{top:auto;bottom:calc(100% + 8px)}.project-editor__block-centric-menu--inline{left:50%;transform:translateX(-50%);transform-origin:top center;animation:project-editor-inline-menu-enter var(--motion-menu)}@keyframes project-editor-inline-menu-enter{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.project-editor__block-centric-menu--inline{animation:none}}@media (min-width:1280px){.project-editor__block-centric-list{position:sticky;top:64px;align-self:start;max-height:calc(100vh - 164px);transition:top .18s ease,max-height .18s ease}}.project-editor__block-centric-editor{border-width:2px;border-radius:24px;background:#fff;padding:18px;display:grid;gap:20px;width:100%;min-width:0;justify-self:stretch;justify-items:start}.project-editor__block-centric-editor>*{width:min(100%,980px)}@media (min-width:1440px){.project-editor__block-centric-editor>*{width:min(100%,940px)}}.project-editor__block-centric-editor-head h3{margin:0;font-size:24px;line-height:32px;font-family:var(--font-oswald),Oswald,sans-serif;letter-spacing:-.24px}.project-editor__block-centric-editor-subtitle{font-size:12px;line-height:16px;color:var(--color-text-muted)}.project-editor__block-centric-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-editor__block-centric-editor-main{display:grid;gap:8px}.project-editor__block-centric-timing-row{display:flex;gap:12px;align-items:center}.project-editor__block-centric-timing-main{font-family:var(--font-oswald),Oswald,sans-serif;font-size:36px;line-height:1;letter-spacing:-.32px;color:#7f56d9}.project-editor__block-centric-timing-duration{font-family:var(--font-oswald),Oswald,sans-serif;font-size:28px;line-height:1;letter-spacing:-.24px;color:hsla(0,0%,6%,.5)}.project-editor__block-type-chip-wrap{position:relative}.project-editor__block-type-chip{border-radius:32px;background:#fff;color:var(--color-accent-primary);border:1px solid #eaecf5;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:16px;line-height:20px;font-weight:500}.project-editor__block-centric-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-editor__block-centric-editor .project-editor__block-field{display:grid;gap:4px}.project-editor__block-centric-editor .project-editor__block-field>span{color:#000;font-family:var(--font-onest),Onest,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.14px}.project-editor__block-centric-editor .project-editor__block-field input,.project-editor__block-centric-editor .project-editor__block-field textarea{border:1px solid #eaecf5;border-radius:16px;background:#f8f9fc;padding:12px;color:#101010;font-family:var(--font-onest),Onest,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.16px}.project-editor__block-field--wide{grid-column:1/-1}.project-editor__block-centric-extensions{position:relative}.project-editor__block-centric-extensions-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-editor__block-centric-add-inline{background:var(--color-bg-app);color:var(--color-accent-primary);font-size:28px;line-height:32px;font-weight:600}.project-editor__block-centric-add-inline,.project-editor__block-centric-delete-inline{border-radius:12px;padding:8px 16px;letter-spacing:-.16px;font-family:var(--font-onest),"Onest",sans-serif}.project-editor__block-centric-delete-inline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #f3d0cc;background:#fff;color:#b42318;font-size:16px;font-weight:500;line-height:20px;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.project-editor__block-centric-delete-inline:hover{background:#fff5f4;border-color:#efb0aa}.project-editor__block-centric-add-button,.project-editor__block-centric-add-inline,.project-editor__block-centric-delete-inline,.top-action-bar__primary-button,.ui-button-shape{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-shape-height);padding:var(--button-shape-padding-y) var(--button-shape-padding-x);border-radius:var(--button-shape-radius);border:1px solid transparent;font-family:var(--font-onest),"Onest",sans-serif;font-size:var(--button-shape-font-size);font-weight:var(--button-shape-font-weight);line-height:var(--button-shape-line-height);letter-spacing:var(--button-shape-letter-spacing);text-transform:lowercase;transform:translateY(0);transition:var(--button-transition)}.project-editor__block-centric-add-button:focus-visible,.project-editor__block-centric-add-inline:focus-visible,.project-editor__block-centric-delete-inline:focus-visible,.top-action-bar__primary-button:focus-visible,.ui-button-shape:focus-visible{outline:none;box-shadow:var(--button-focus-ring)}.project-editor__block-centric-add-button:active,.project-editor__block-centric-add-inline:active,.project-editor__block-centric-delete-inline:active,.top-action-bar__primary-button:active,.ui-button-shape:active{transform:translateY(1px)}.project-editor__block-centric-add-button:disabled,.project-editor__block-centric-add-inline:disabled,.project-editor__block-centric-delete-inline:disabled,.top-action-bar__primary-button:disabled,.ui-button-shape:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.project-editor__block-centric-add-button,.top-action-bar__primary-button,.ui-button--primary{background:var(--button-primary-bg);color:var(--button-primary-fg);border-color:var(--button-primary-bg)}.project-editor__block-centric-add-button:hover:not(:disabled),.top-action-bar__primary-button:hover:not(:disabled),.ui-button--primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.project-editor__block-centric-add-button:active:not(:disabled),.top-action-bar__primary-button:active:not(:disabled),.ui-button--primary:active:not(:disabled){background:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}.project-editor__block-centric-add-inline,.ui-button--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-fg);border-color:var(--button-secondary-border)}.project-editor__block-centric-add-inline:hover:not(:disabled),.ui-button--secondary:hover:not(:disabled){background:var(--button-secondary-bg-hover);border-color:var(--color-state-border-hover)}.project-editor__block-centric-add-inline:active:not(:disabled),.ui-button--secondary:active:not(:disabled){background:var(--button-secondary-bg-active);border-color:var(--color-state-border-active)}.ui-button--tertiary{background:var(--button-tertiary-bg);color:var(--button-tertiary-fg);border-color:var(--button-tertiary-border)}.ui-button--tertiary:hover:not(:disabled){background:var(--button-tertiary-bg-hover);border-color:var(--color-state-border-hover)}.ui-button--tertiary:active:not(:disabled){background:var(--button-tertiary-bg-active)}.project-editor__block-centric-delete-inline,.ui-button--danger{background:var(--button-danger-bg);color:var(--button-danger-fg);border-color:var(--button-danger-border)}.project-editor__block-centric-delete-inline:hover:not(:disabled),.ui-button--danger:hover:not(:disabled){background:var(--button-danger-bg-hover);border-color:var(--color-state-danger-border-hover)}.project-editor__block-centric-delete-inline:active:not(:disabled),.ui-button--danger:active:not(:disabled){background:var(--button-danger-bg-active);border-color:var(--color-state-danger-border-active)}@media (min-width:1280px){.create-entity-dialog__footer{gap:12px}.components-ui-confirm-dialog__node-006,.confirm-dialog__confirm-button,.create-entity-dialog__primary,.create-entity-dialog__secondary{min-width:144px}}.project-editor__block-extension-card{border:1px solid var(--color-border);border-radius:20px;background:#f1f3f8;padding:16px;display:grid;gap:12px}.project-editor__block-extension-card h4{margin:0;font-size:14px;line-height:20px}.project-editor__block-extension-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-editor__block-extension-head button{border:1px solid var(--color-border);border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px;background:#fff}.project-editor__block-script-toolbar{display:flex;flex-wrap:wrap;gap:8px}.project-editor__block-script-toolbar button{border:1px solid var(--color-border);border-radius:8px;padding:6px 8px;font-size:12px;line-height:16px}.project-editor__block-script-textarea{min-height:220px;border:1px solid var(--color-border);border-radius:10px;background:#eef0f4;padding:12px}.project-editor__block-upload{display:grid;gap:6px}.project-editor__block-upload input{border:1px dashed var(--color-border);border-radius:10px;padding:10px;background:#eef0f4}.project-editor__block-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-editor__block-asset-card{border:1px solid var(--color-border);border-radius:10px;background:#eef0f4;padding:8px;display:grid;gap:6px}.project-editor__block-asset-card img{width:100%;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.project-editor__block-asset-card input{border:1px solid var(--color-border);border-radius:8px;padding:6px 8px;font-size:12px;line-height:16px}.project-editor__block-asset-card button{border:1px solid #f5c8c2;border-radius:8px;padding:6px 8px;color:#b42318;font-size:12px;line-height:16px}.project-editor__block-centric-preview{position:sticky;top:12px;display:grid;gap:10px}.project-editor__block-centric-preview h4{margin:0;font-size:14px;line-height:20px}.project-editor__preview-line{display:grid;gap:4px}.project-editor__preview-line>span:first-child{font-size:12px;line-height:16px;color:var(--color-text-muted)}.project-editor__preview-line>span:last-child{font-size:14px;line-height:20px}.project-editor__preview-sections,.project-editor__preview-summary{display:grid;gap:6px}.project-editor__preview-sections>div,.project-editor__preview-summary>div:first-child{font-size:12px;line-height:16px;color:var(--color-text-muted)}@media (max-width:1279px){.project-editor__episode-topbar{flex-wrap:wrap}.project-editor__episode-total-time{font-size:28px}.project-editor__block-centric-layout{grid-template-columns:minmax(320px,42%) minmax(0,58%);gap:20px}.project-editor__block-row-title{font-size:24px}}.project-editor__script-block{width:100%;border:1px solid #eaecf5;border-radius:.5rem;background:var(--color-surface);padding:.5rem .75rem;text-align:left}.project-editor__script-block:hover{background:var(--color-surface-muted)}.project-editor__script-block--selected{background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px hsla(0,0%,6%,.2)}.project-editor__saved-toast{position:fixed;left:50%;bottom:2rem;z-index:130;transform:translateX(-50%) translateY(.75rem);pointer-events:none;opacity:0;border-radius:.75rem;background:var(--color-text);color:#fff;padding:.75rem 1rem;font-size:.875rem;font-weight:500;box-shadow:var(--shadow-lg);transition:opacity .2s ease,transform .2s ease}.project-editor__saved-toast--visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.project-editor__creative-layout{display:grid;gap:16px}.project-editor__creative-blocks{min-width:0}.project-editor__interview-side{display:grid;gap:10px}.project-editor__interview-toolbar{border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);padding:10px;display:grid;gap:10px}.project-editor__interview-hint{font-size:13px;line-height:18px;color:var(--color-text-muted)}.project-editor__interview-actions{display:flex;flex-wrap:wrap;gap:8px}.project-editor__interview-action-button{border-radius:999px;border:1px solid var(--color-border);background:#fff;padding:6px 10px;font-size:13px;line-height:18px}.project-editor__interview-action-menu-wrap{position:relative}.project-editor__interview-action-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:25;min-width:228px}.project-editor__interview-action-menu-item{white-space:nowrap}.project-editor__interview-empty{margin-bottom:12px;border-radius:12px;border:1px dashed #d5d9eb;background:#fff;padding:12px}.project-editor__interview-empty-title{margin:0;font-size:15px;line-height:20px}.project-editor__interview-empty-text{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--color-text-muted)}.project-editor__interview-empty-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.project-editor__interview-empty-button{border-radius:999px;border:1px solid var(--color-border);background:#fff;padding:6px 10px;font-size:13px;line-height:18px}.project-editor__interview-warning{margin-bottom:10px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-muted);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;line-height:18px}.project-editor__interview-warning-button{border-radius:999px;border:1px solid var(--color-border);background:#fff;padding:5px 10px;font-size:12px;line-height:16px}.project-editor__blocks-drop-zone{border-radius:12px;transition:box-shadow .16s ease,background-color .16s ease}.project-editor__blocks-drop-zone--active{background:rgba(107,77,230,.04)}.project-editor__blocks-drop-zone--over{box-shadow:inset 0 0 0 2px rgba(107,77,230,.35)}.mobile-bottom-actions{position:fixed;right:8px;bottom:0;left:8px;z-index:120;pointer-events:none;transform:translateZ(0);transition:transform .18s ease,opacity .18s ease}.mobile-bottom-actions--keyboard-open{opacity:0;transform:translate3d(0,100%,0)}.mobile-bottom-actions--dragging .mobile-bottom-actions__add,.mobile-bottom-actions--dragging .mobile-bottom-actions__menu,.mobile-bottom-actions--dragging .mobile-bottom-actions__menu-button{pointer-events:none}.mobile-bottom-actions__inner{display:flex;align-items:center;gap:var(--mobile-actions-gap,12px);padding:12px 12px calc(16px + env(safe-area-inset-bottom));border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-color:var(--color-bg-app)}.mobile-bottom-actions__add,.mobile-bottom-actions__menu,.mobile-bottom-actions__menu-button{pointer-events:auto}.mobile-bottom-actions__add{display:inline-flex;height:var(--mobile-actions-button-height,44px);flex:1;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-primary-hover) 18%,#fff 82%);background:color-mix(in srgb,var(--color-accent-primary-hover) 10%,#fff 90%);color:var(--color-accent-primary-hover);font-family:var(--font-onest),"Onest",sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.18px;text-transform:lowercase}.mobile-bottom-actions__menu-wrap{position:relative;flex-shrink:0}.mobile-bottom-actions__menu-button{display:inline-flex;height:var(--mobile-actions-button-height,44px);width:var(--mobile-actions-button-height,44px);align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-primary);color:#fff;box-shadow:0 4px 12px hsla(0,0%,6%,.12)}.mobile-bottom-actions__menu{position:absolute;right:0;bottom:calc(var(--mobile-actions-button-height, 44px) + 10px);width:min(228px,calc(100vw - 24px))}.mobile-bottom-actions__menu-item{white-space:nowrap}body.mobile-bottom-sheet-open .mobile-bottom-actions{opacity:0;transform:translate3d(0,100%,0);pointer-events:none}.components-editor-project-editor__node-005{padding-bottom:0}@media (max-width:767px){.project-editor__saved-toast{bottom:calc(env(safe-area-inset-bottom) + 6.25rem)}.components-ui-notification-provider__node-001{z-index:130;bottom:calc(env(safe-area-inset-bottom) + 6.5rem)}.app-layout__node-002{inset:8px}.components-layout-mobile-layout__node-006.mobile-layout__content--headerless{height:100%;padding:24px 12px 12px;overscroll-behavior-y:contain;background:var(--color-bg-app)}.project-editor--mobile-shell{--mobile-actions-button-height:44px;--mobile-actions-vpad:12px;--mobile-actions-gap:12px;--mobile-actions-reserve:calc(var(--mobile-actions-button-height) + (var(--mobile-actions-vpad) * 2) + env(safe-area-inset-bottom) + 12px);padding-bottom:var(--mobile-actions-reserve);background:transparent}.components-editor-project-editor__node-032{overscroll-behavior-y:contain;background:transparent}.components-editor-block-card__node-009,.components-editor-project-editor__node-076{font-size:16px;line-height:24px}.components-editor-project-editor__node-003{padding-left:12px;padding-right:12px}.components-editor-project-editor__node-005{padding-bottom:0}.components-editor-project-editor__node-011{padding:8px 12px}.components-editor-project-editor__node-013,.components-editor-project-editor__node-032{padding-left:0;padding-right:0}.components-editor-project-editor__node-079,.components-episode-export-action__node-001{display:none}.project-editor__interview-side{margin:0 12px}}@media (min-width:1280px){.project-editor__creative-layout--with-questions{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.project-editor__interview-side{position:sticky;top:84px}.project-editor__creative-layout--questions-first.project-editor__creative-layout--with-questions{grid-template-columns:380px minmax(0,1fr)}}.admin-ui-catalog{display:grid;gap:16px}.admin-ui-catalog__header{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);padding:16px}.admin-ui-catalog__title{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title)}.admin-ui-catalog__description{margin-top:6px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.admin-ui-catalog__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ui-catalog__link-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:14px;transition:border-color var(--motion-hover),background-color var(--motion-hover)}.admin-ui-catalog__link-card:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 30%,var(--color-border-default) 70%);background:color-mix(in srgb,var(--color-accent-primary) 4%,#fff 96%)}.admin-ui-catalog__link-card h3{font-size:var(--font-size-card-title);line-height:var(--line-height-card-title)}.admin-ui-catalog__link-card p{margin-top:6px;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.admin-ui-catalog__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-catalog__grid--tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-catalog__grid--scales{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-catalog__panel{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:12px}.admin-ui-catalog__panel h3{font-size:20px;line-height:24px}.admin-ui-catalog__panel li,.admin-ui-catalog__panel p{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.admin-ui-catalog__panel ul{margin:8px 0 0;padding-left:18px}.admin-ui-catalog__panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-ui-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:var(--radius-pill);padding:0 10px;border:1px solid var(--color-border-default);font-size:var(--font-size-meta);line-height:var(--line-height-meta);text-transform:lowercase}.admin-ui-status--canonical{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 35%,#fff 65%);background:color-mix(in srgb,var(--color-success) 10%,#fff 90%)}.admin-ui-status--transitional{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 32%,#fff 68%);background:color-mix(in srgb,var(--color-warning) 11%,#fff 89%)}.admin-ui-status--legacy{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,#fff 70%);background:color-mix(in srgb,var(--color-danger) 8%,#fff 92%)}.admin-ui-token-list{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.admin-ui-token-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-ui-token-list__row code{font-size:var(--font-size-meta);line-height:var(--line-height-meta);color:var(--color-text-secondary)}.admin-ui-token-swatch{width:28px;height:28px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex:0 0 28px}.admin-ui-chip-list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.admin-ui-chip-list__item{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-app);color:var(--color-text-secondary);padding:4px 10px;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.admin-ui-catalog__table-wrap{overflow:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.admin-ui-catalog__table{width:100%;border-collapse:collapse}.admin-ui-catalog__table td,.admin-ui-catalog__table th{padding:10px 12px;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.admin-ui-catalog__table thead th{background:var(--color-bg-app);color:var(--color-text-secondary)}.admin-ui-catalog__table tbody tr:last-child td{border-bottom:0}@media (max-width:1024px){.admin-ui-catalog__grid,.admin-ui-catalog__grid--scales,.admin-ui-catalog__grid--tokens,.admin-ui-catalog__links{grid-template-columns:1fr}}.markdown-content{font-size:.875rem;line-height:1.5rem;color:var(--color-text)}.markdown-content h2{margin:1.5rem 0 .75rem;font-size:var(--font-size-display-md);line-height:var(--line-height-display-md)}.markdown-content h2,.markdown-content h3{font-family:var(--font-oswald),"Oswald",sans-serif;text-transform:uppercase}.markdown-content h3{margin:1.25rem 0 .5rem;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.markdown-content p{margin:.5rem 0}.markdown-content ol,.markdown-content ul{margin:.75rem 0;padding-left:1.25rem}.markdown-content ul{list-style:disc}.markdown-content ol{list-style:decimal}.markdown-content li+li{margin-top:.25rem}.markdown-content blockquote{margin:1rem 0;border-left:2px solid var(--color-border);padding-left:1rem;color:var(--color-text-soft)}.markdown-content a{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.markdown-content a:hover{opacity:.8}.markdown-content pre{margin:.75rem 0;overflow-x:auto;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-muted);padding:.75rem}.markdown-content code{border-radius:.25rem;background:var(--color-surface-muted);padding:.125rem .25rem;font-size:.75rem}.markdown-content pre code{background:transparent;padding:0}.components-print-template__node-001{width:210mm;margin:0 auto;background:#fff;color:#111;font-family:var(--font-onest),"Onest",sans-serif;font-weight:400}@media print{body,html{background:#fff}}.components-print-template__node-002{padding-bottom:12px;border-bottom:1px solid #eaecf5}.components-print-template__node-003{font-size:18px;line-height:24px;font-weight:700}.components-print-template__node-004{font-size:13px;line-height:18px;color:#667085}.components-print-template__node-005,.components-print-template__node-006{font-size:13px;line-height:18px}.components-print-template__node-006{border-top:1px solid #eaecf5}.components-print-template__node-041{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.components-print-template__node-042{font-size:12px;line-height:16px;color:#667085}.components-print-template__node-015,.components-print-template__node-016,.components-print-template__node-019,.components-print-template__node-022,.components-print-template__node-038{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.components-print-template__node-014>:not([hidden])~:not([hidden]),.components-print-template__node-021>:not([hidden])~:not([hidden]){margin-top:12px;margin-bottom:0}.components-print-template__node-015,.components-print-template__node-022,.components-print-template__node-038{border:1px solid #eaecf5}.components-print-template__node-016{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;border-bottom:1px solid #eaecf5}.components-print-template__node-023,.components-print-template__node-031,.components-print-template__node-032,.components-print-template__node-033{border-bottom:0;border-top:1px solid #eaecf5}.components-print-template__node-023{gap:12px;border-bottom:1px solid #eaecf5}.components-print-template__node-024,.components-print-template__node-026,.components-print-template__node-029{font-size:12px;line-height:16px;color:#667085}.components-print-template__node-025,.components-print-template__node-027{font-size:13px;line-height:18px}.components-print-template__node-028,.components-print-template__node-039{font-size:16px;line-height:22px;font-weight:700}.components-print-template__node-030,.components-print-template__node-031,.components-print-template__node-032,.components-print-template__node-037,.components-print-template__node-040{font-size:13px;line-height:18px}.components-print-template__node-019{font-size:14px;line-height:20px}.components-print-template__node-020{font-size:13px;line-height:18px;color:#667085}.components-print-template__node-043{min-width:0}.components-ui-network-status__node-001{border-color:var(--color-warning)}@media (max-width:1279px){.components-admin-layout__node-004,.components-editor-project-editor__node-006,.components-editor-project-editor__node-011,.components-editor-project-editor__node-079{font-size:34px;line-height:44px}}@media (min-width:768px) and (max-width:1279px){.components-show-episodes__node-020,.components-shows-list__node-005{--tablet-fixed-cta-reserve:calc(48px + 24px + env(safe-area-inset-bottom));padding-bottom:var(--tablet-fixed-cta-reserve)}}@media (max-width:767px){.components-admin-layout__node-004,.components-editor-project-editor__node-006,.components-editor-project-editor__node-011,.components-editor-project-editor__node-079{font-size:28px;line-height:36px}}@page{size:A4;margin:16mm}