.yc-connected-ux.yc-reference-workspace.yc-creation-shell{--creator-project-accent:var(--yc-accent,#8156ed);--yc-shell-outline-width:348px}.yc-project-share{position:relative}.yc-project-share>summary{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--ed-border);border-radius:10px;list-style:none;font-size:13px;cursor:pointer}.yc-project-share>summary::-webkit-details-marker{display:none}.yc-project-share>div{position:absolute;right:0;top:calc(100% + 10px);z-index:250;width:280px;padding:16px;border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-panel);box-shadow:0 12px 36px #0002;font-size:13px}.yc-project-share p{color:var(--ed-muted);line-height:1.5}.yc-project-share button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--ed-border);border-radius:8px;background:var(--ed-raised);color:var(--ed-text);cursor:pointer}.yc-creation-shell .yc-shell-outline{padding:16px 12px;scrollbar-width:thin}.yc-connected-ux.yc-reference-workspace.yc-creation-shell:has(>.yc-shell-outline[data-collapsed=true]){--yc-shell-outline-width:44px}.yc-series-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:12px}.yc-series-panel-heading>strong{font-size:13px}.yc-series-panel-toggle{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:5px;border:1px solid var(--ed-border);border-radius:8px;background:var(--ed-panel);color:var(--ed-muted);cursor:pointer}.yc-series-panel-toggle[aria-expanded=true]>.yc-icon{transform:rotate(180deg)}.yc-series-panel-toggle:is(:hover,:focus-visible){color:var(--yc-accent-text);border-color:var(--yc-accent)}.yc-series-panel-toggle:focus-visible{outline:2px solid var(--yc-accent);outline-offset:2px}.yc-creation-shell .yc-shell-outline[data-collapsed=true]{padding:16px 6px;overflow:visible}.yc-shell-outline[data-collapsed=true] .yc-series-panel-heading{justify-content:center}.yc-series-panel-content[hidden],.yc-shell-outline[data-collapsed=true] .yc-series-panel-heading>strong{display:none}.yc-outline-search{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 11px;margin:0 0 14px;border:1px solid var(--ed-border);border-radius:10px;color:var(--ed-muted);background:var(--ed-bg)}.yc-outline-search>.yc-icon{flex:none;width:18px;height:18px}.yc-outline-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--ed-text);font:inherit;font-size:12px}.yc-outline-search:focus-within{outline:2px solid var(--yc-accent);outline-offset:2px}.yc-outline-search kbd{padding:3px 5px;border-radius:5px;background:var(--ed-raised);font-size:10px;white-space:nowrap}.yc-creation-shell .yc-shell-outline-actions{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:20px}.yc-creation-shell .yc-shell-outline-actions>.yc-outline-search{flex:1 1;min-width:0;margin:0}.yc-creation-shell .yc-shell-outline-actions>button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:10px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--yc-accent-text);cursor:pointer}.yc-creation-shell .yc-shell-outline-actions>button:hover:not(:disabled){border-color:var(--yc-accent);background:var(--ed-raised)}.yc-outline-list-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:0 2px 16px;font-size:12px}.yc-outline-list-heading label{font-size:11px;color:var(--ed-muted);white-space:nowrap}.yc-outline-list-heading select{max-width:115px;border:0;color:var(--ed-text);background:var(--ed-panel);font:inherit;cursor:pointer}.yc-creation-shell .yc-shell-outline nav{gap:16px}.yc-creation-shell .yc-shell-series{padding:0;border:0;border-radius:0;overflow:visible;background:transparent}.yc-outline-series-heading{position:relative;display:flex;align-items:center;min-height:70px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent}.yc-creation-shell .yc-shell-outline .yc-outline-series-toggle{display:flex;flex-direction:row;align-items:center;gap:9px;width:100%;min-width:0;padding:0 28px 0 0;border:0;border-radius:0;background:none;color:var(--ed-text);font:inherit;text-align:start;cursor:pointer}.yc-outline-series-toggle>.yc-icon{flex:none;width:14px;height:14px}.yc-creation-shell .yc-shell-outline .yc-outline-series-toggle>.yc-outline-series-title{display:grid;grid-gap:7px;gap:7px;flex:1 1;min-width:0}.yc-outline-series-toggle strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-outline-series-toggle small{color:var(--ed-muted);font-size:11px}.yc-shell-series.is-active .yc-outline-series-heading{background:transparent;border-color:var(--yc-accent)}.yc-creation-shell .yc-shell-outline .yc-outline-series-toggle:is(:hover,:active,:focus){background:transparent;border-color:transparent;box-shadow:none}.yc-shell-series.is-active .yc-outline-series-heading .yc-outline-series-toggle{color:var(--ed-text)}.yc-shell-series.is-active .yc-outline-series-heading small{color:var(--ed-muted)}.yc-outline-series-episodes[hidden]{display:none}.yc-creation-shell .yc-outline-series-episodes>ol{margin:0;padding:4px 0 6px 20px;list-style:none}.yc-outline-episode{position:relative;display:flex;align-items:center;gap:4px;min-height:76px;border-top:1px solid color-mix(in srgb,var(--ed-border) 70%,transparent)}.yc-outline-episode:first-child{border-top:0}.yc-outline-episode.drop-before{box-shadow:inset 0 3px var(--yc-accent)}.yc-outline-episode.drop-after{box-shadow:inset 0 -3px var(--yc-accent)}.yc-episode-drag{display:flex;align-items:center;justify-content:center;width:17px;flex:none;padding:6px 0;border:0;background:none;color:var(--ed-muted);cursor:-webkit-grab;cursor:grab}.yc-episode-drag>.yc-icon{width:15px;height:20px;stroke-width:3}.yc-creation-shell .yc-shell-episode{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 28px 8px 1px;color:var(--ed-text)}.yc-creation-shell .yc-shell-outline .yc-shell-episode>.yc-map-thumbnail{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:48px;opacity:1;border-radius:8px}.yc-creation-shell .yc-shell-episode>.yc-outline-episode-copy{display:grid;grid-gap:7px;gap:7px;flex:1 1;min-width:0}.yc-outline-episode-copy>span:first-child{display:flex;align-items:center;gap:6px;min-width:0}.yc-outline-episode-copy strong{display:block;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35}.yc-outline-episode-copy>span>small{flex:none;align-self:flex-start;padding:3px 5px;background:var(--ed-raised);color:var(--ed-text);border-radius:5px;font-size:10px}.yc-outline-episode-meta{display:flex;align-items:center;justify-content:space-between;gap:5px}.yc-outline-episode-meta>span:first-child{display:inline-flex;align-items:center;gap:4px;color:var(--ed-muted);font-size:10px}.yc-outline-episode-meta .yc-icon{width:13px;height:13px}.yc-creation-shell .yc-shell-outline .mw-card-menu-trigger{position:absolute;right:4px;top:8px;transform:none;width:26px;height:28px;padding:3px;border:0;background:none;color:inherit}.yc-outline-empty-add{display:flex;align-items:center;gap:6px;margin:6px 10px 12px;padding:8px;border:1px dashed var(--ed-border);border-radius:8px;background:none;color:var(--ed-muted);cursor:pointer}.yc-map-thumbnail{position:relative;display:block;flex:none;overflow:hidden;width:100%;height:100%;border-radius:10px;background:var(--ed-raised)}.yc-map-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover}.yc-map-episode-summary>.yc-map-thumbnail>img,.yc-shell-episode>.yc-map-thumbnail>img{object-fit:contain;object-position:center}.yc-map-thumbnail-empty{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--yc-accent-soft),var(--ed-raised));color:var(--ed-muted)}.yc-map-thumbnail-empty>.yc-icon{width:30px;height:30px;opacity:.65}.yc-map-thumbnail>small{position:absolute;left:7px;top:7px;padding:3px 6px;border-radius:5px;background:var(--ed-panel);color:var(--ed-text);font-size:11px;font-weight:700}.yc-creation-shell .yc-shell-outline .yc-outline-series-toggle>.yc-map-thumbnail{flex:0 0 44px;width:44px;max-width:44px;height:44px;border-radius:8px}.yc-map-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;width:max-content;padding:4px 8px;border-radius:20px;color:var(--ed-muted);background:var(--ed-raised);font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.yc-map-status>.yc-icon{width:12px;height:12px}.yc-map-status.is-ready{color:#13884b;background:color-mix(in srgb,#2bc67a 15%,var(--ed-panel))}.yc-map-status.is-draft{color:var(--yc-accent-text);background:var(--yc-accent-soft)}.yc-creation-shell .yc-shell-settings>summary{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:48px;letter-spacing:normal}.yc-shell-settings>summary>.yc-icon{width:25px;height:25px}.yc-shell-settings>summary>span{font-size:9px}.yc-shell-settings>div>h3{margin:7px 8px 12px;font-size:14px}.yc-creation-shell .yc-shell-settings>div{width:min(300px,calc(100vw - 100px))}.yc-shell-themes{margin:0 8px 10px;padding:0 0 14px;border-bottom:1px solid var(--ed-border)}.yc-shell-themes h4{margin:0 0 10px;font-size:12px;font-weight:600}.yc-shell-themes .ed-choice-trigger{min-height:40px;font-size:12px}.yc-creator-account-host{display:contents}.yc-creator-account-host>.mw-account-trigger{display:none}.yc-connected-ux.yc-reference-workspace .yc-canvas-command-bar{top:12px;left:50%;transform:translateX(-50%);gap:6px;padding:0;width:max-content;max-width:calc(100% - 24px);border:0;border-radius:0;background:transparent;box-shadow:none}.yc-canvas-command-bar .mw-canvas-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;min-height:38px;padding:8px;border:1px solid transparent;border-radius:9px;background:var(--ed-panel);color:var(--ed-text)}.yc-canvas-command-bar .yc-canvas-workflow{gap:6px}.yc-canvas-command-bar .yc-canvas-workflow [aria-current=step]{background:var(--ed-panel);border-color:var(--yc-accent);color:var(--ed-text)}.yc-canvas-command-bar .yc-icon{width:18px;height:18px}.yc-connected-ux.yc-reference-workspace.yc-canvas-fullscreen .mw-canvas-shell.yc-series-canvas--reference{--canvas-accent:var(--creator-project-accent);--canvas-selected:var(--creator-project-accent);--canvas-link:color-mix(in srgb,var(--creator-project-accent) 75%,var(--ed-muted));--yc-accent:var(--creator-project-accent);--yc-accent-text:var(--creator-project-accent);--yc-accent-soft:color-mix(in srgb,var(--creator-project-accent) 12%,var(--ed-panel));width:100%;margin:0;border:0;border-radius:0}.yc-connected-ux.yc-reference-workspace:not([data-editor-theme=white]) .mw-canvas-shell.yc-series-canvas--reference{--canvas-dot:color-mix(in srgb,var(--canvas-muted) 22%,var(--canvas-bg))}.yc-series-canvas--reference .mw-project-map{display:flex;flex-direction:column;min-height:0}.yc-series-canvas--reference .mw-project-map>.mw-flow-viewport{flex:1 1;height:auto;min-height:0}.mw-project-map-header{position:absolute;z-index:12;inset:12px 16px auto;display:flex;align-items:center;gap:10px;min-height:38px;padding:0;pointer-events:none}.mw-project-map-heading{display:flex;align-items:center;gap:9px;min-width:0;max-width:min(360px,calc(50% - 130px));margin-right:auto}.mw-project-map-heading>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.yc-map-heading-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--yc-accent-text)}.yc-map-count,.yc-map-heading-icon{flex:none;background:var(--yc-accent-soft)}.yc-map-count{padding:6px 10px;border-radius:20px;font-size:11px;white-space:nowrap}.mw-project-layout{display:inline-flex;align-items:center;flex:none;gap:4px;padding:0;border:0;background:transparent;pointer-events:auto}.mw-project-layout button{display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid transparent;border-radius:8px;background:var(--canvas-panel);color:var(--canvas-text);cursor:pointer}.mw-project-layout button:is(:hover,:active){background:var(--canvas-panel);border-color:var(--canvas-line)}.mw-project-layout button[aria-pressed=true]{background:var(--canvas-panel);border-color:var(--canvas-accent);color:var(--canvas-text)}.mw-layout-horizontal{transform:rotate(-90deg)}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation]{border-radius:16px;padding:10px;box-shadow:0 7px 18px color-mix(in srgb,var(--canvas-text) 6%,transparent)}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation]>.mw-card-type-label{display:none}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation]>.mw-card-header{position:absolute;z-index:4;top:9px;right:8px;height:auto;margin:0;padding:0}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation=series]>.mw-card-header{top:auto;bottom:11px}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation]>.mw-card-preview{height:100%;margin:0;padding:0;overflow:hidden}.yc-series-canvas--reference .mw-card-compact-actions{gap:2px}.yc-series-canvas--reference .mw-card-compact-actions>button{width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--canvas-muted)}.yc-map-episode-summary{display:flex;align-items:stretch;gap:14px;width:100%;height:100%;min-width:0}.yc-map-episode-summary>.yc-map-thumbnail{width:126px;height:100%;min-height:90px}.yc-map-episode-copy{display:flex;flex-direction:column;gap:7px;flex:1 1;min-width:0;padding:4px 8px 3px 0}.yc-map-episode-copy>div{display:flex;align-items:flex-start;gap:7px;min-width:0;padding-right:27px}.yc-map-episode-copy strong{display:block;flex:1 1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3}.yc-map-episode-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--canvas-muted);font-size:12px;line-height:1.5}.yc-map-duration{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:11px}.yc-map-duration>.yc-icon{width:15px;height:15px}.yc-map-series-summary{display:flex;flex-direction:column;gap:10px;height:100%;min-width:0}.yc-map-series-summary>.yc-map-thumbnail{width:100%;height:126px}.yc-map-series-summary>strong{display:flex;align-items:center;gap:8px;font-size:16px}.yc-map-series-summary>strong>.yc-icon{color:var(--yc-accent-text);flex:none}.yc-map-series-summary>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--canvas-muted);font-size:12px;line-height:1.5}.yc-map-series-summary>div{display:flex;align-items:center;gap:16px;margin-top:auto;padding-right:28px;font-size:11px}.yc-map-series-summary>div>span{display:flex;align-items:center;gap:5px}.yc-map-series-summary>div .yc-icon{width:15px;height:15px}.mw-project-create-bar,.mw-project-zoom-bar{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent}.mw-project-create-bar button,.mw-project-zoom-bar button,.mw-project-zoom-bar select{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:var(--canvas-panel);color:var(--canvas-text);font:inherit;font-size:12px;cursor:pointer}.mw-project-create-bar .mw-canvas-primary{background:var(--canvas-panel);border-color:transparent;color:var(--canvas-text)}.mw-project-create-bar{z-index:30}.mw-list-create-bar{position:absolute;bottom:12px;left:12px}.mw-project-create-bar>button{width:36px;padding:8px}.yc-creation-shell .mw-project-create-bar .yc-shell-video-settings .yc-shell-settings-panel{inset:auto auto calc(100% + 12px) 0}.mw-project-zoom-bar [aria-pressed=true]{color:var(--canvas-text);background:var(--canvas-panel);border-color:var(--canvas-accent)}.mw-project-zoom-bar select{max-width:82px}.mw-list-shortcuts{position:absolute;right:12px;bottom:12px;z-index:15}.mw-list-shortcuts>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:9px;cursor:pointer}.mw-canvas-shortcuts,.mw-list-shortcuts>button{background:var(--canvas-panel);color:var(--canvas-text)}.mw-canvas-shortcuts{position:fixed;width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:auto;border:1px solid var(--canvas-line);border-radius:18px;box-shadow:0 20px 80px #0005;font:inherit}.mw-canvas-shortcuts::-webkit-backdrop{background:#0008}.mw-canvas-shortcuts::backdrop{background:#0008}.mw-canvas-shortcuts>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--canvas-line)}.mw-canvas-shortcuts h2{margin:0;font-size:20px}.mw-canvas-shortcuts>header button{display:grid;place-items:center;width:34px;height:34px;min-height:34px;padding:6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--canvas-text)}.mw-canvas-shortcut-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mw-canvas-shortcut-groups>section{min-width:0;padding:22px;border-right:1px solid var(--canvas-line)}.mw-canvas-shortcut-groups>section:last-child{border-right:0}.mw-canvas-shortcut-groups h3{margin:0 0 22px;font-size:15px}.mw-canvas-shortcut-groups dl{display:grid;grid-gap:19px;gap:19px;margin:0}.mw-canvas-shortcut-groups dl>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:28px;font-size:12px}.mw-canvas-shortcut-groups dt{color:var(--canvas-muted)}.mw-canvas-shortcut-groups dd{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0}.mw-canvas-shortcut-groups kbd{padding:4px 6px;border:1px solid var(--canvas-line);border-radius:5px;background:var(--canvas-raised);color:var(--canvas-text);font:inherit;font-size:11px;white-space:nowrap}.mw-canvas-shortcuts>p{margin:0;padding:15px 24px;border-top:1px solid var(--canvas-line);color:var(--canvas-muted);font-size:12px;line-height:1.5}.mw-project-map .react-flow__handle{background:var(--canvas-accent)}.mw-project-map .mw-canvas-add-toolbar .mw-card-add-trigger{width:32px;height:32px;border-color:var(--canvas-accent);color:var(--canvas-accent);background:var(--canvas-panel)}.mw-project-map button:disabled{opacity:.45;cursor:not-allowed}.mw-project-map :is(button,select,summary):focus-visible,.yc-shell-outline :is(button,select):focus-visible{outline:2px solid var(--yc-accent);outline-offset:3px}.yc-series-canvas--reference .mw-canvas-list{flex:1 1;min-height:0;overflow:auto;padding:16px}.yc-series-canvas--reference .mw-canvas-list .mw-flow-card[data-presentation=episode]{min-height:145px}.yc-series-canvas--reference .mw-canvas-list .mw-flow-card[data-presentation=series]{min-height:280px}@media (max-width:1250px){.yc-connected-ux.yc-reference-workspace.yc-creation-shell{--yc-shell-outline-width:300px}.yc-canvas-command-bar .mw-canvas-button{padding:8px}.mw-project-map-heading{flex:1 1}.mw-project-create-bar button{padding:8px;font-size:11px}.mw-project-zoom-bar{gap:3px}.mw-project-zoom-bar button{padding:8px}}@media (max-width:760px){.mw-canvas-shortcut-groups{grid-template-columns:1fr}.mw-canvas-shortcut-groups>section{padding:18px;border-right:0;border-bottom:1px solid var(--canvas-line)}.yc-creation-shell.yc-mobile-structure-open .yc-shell-outline[data-collapsed=true]{width:44px;box-shadow:none}.yc-project-share>summary{padding:8px;font-size:10px}.yc-connected-ux.yc-reference-workspace .yc-canvas-command-bar{left:50%;max-width:calc(100% - 16px);width:max-content;padding:0}.yc-canvas-command-bar .mw-canvas-button{width:34px;height:34px;min-height:34px;padding:7px}.yc-canvas-command-bar .yc-icon{display:block;width:16px;height:16px}.yc-connected-ux.yc-reference-workspace.yc-canvas-fullscreen .mw-canvas-shell.yc-series-canvas--reference{width:100%;margin:0;border-radius:0}.mw-project-map-header{top:58px;left:12px;right:12px}.mw-project-map-heading{max-width:calc(100% - 120px)}.mw-project-map-heading>strong{font-size:13px}.mw-project-layout button{width:30px;height:30px;padding:6px}.yc-series-canvas--reference .mw-canvas-list{padding:10px}.yc-map-episode-summary{gap:9px}.yc-map-episode-summary>.yc-map-thumbnail{width:68px}.yc-map-episode-copy strong{font-size:12px}.yc-map-episode-copy>div{flex-direction:column;gap:5px}.yc-map-episode-copy p{font-size:11px}}.yc-connected-ux.yc-reference-workspace .yc-series-reference-editor{display:flex;flex-direction:column;min-width:0;color:var(--ed-text);background:var(--ed-panel)}:is(.yc-series-reference-editor,.yc-series-resources) :is(button,input,textarea){font:inherit}.yc-series-reference-editor .yc-series-editor-heading{display:flex;flex:none;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,var(--yc-accent) 14%,var(--ed-border));background:linear-gradient(120deg,var(--ed-panel),var(--yc-accent-soft))}.yc-series-editor-symbol{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;color:var(--yc-accent-text);background:var(--yc-accent-soft)}.yc-series-editor-symbol>.yc-icon{width:25px;height:25px}.yc-series-editor-heading>div{flex:1 1;min-width:0}.yc-series-editor-heading h3{margin:0;font-size:21px;line-height:1.2}.yc-series-editor-heading p{margin:5px 0 0;color:var(--ed-muted);font-size:11px;line-height:1.5}.yc-connected-ux.yc-reference-workspace :is(.yc-series-reference-editor,.yc-series-resources) .mw-card-menu-trigger,:is(.yc-series-reference-editor,.yc-series-resources) .yc-series-editor-icon{position:static;display:grid;place-items:center;flex:none;width:30px;height:30px;min-height:30px;margin:0;padding:5px;border:1px solid var(--ed-border);border-radius:9px;background:var(--ed-panel);color:var(--ed-text);cursor:pointer}:is(.yc-series-reference-editor,.yc-series-resources) :is(.yc-series-editor-icon,.mw-card-menu-trigger):hover:not(:disabled){background:var(--ed-raised);border-color:var(--yc-accent)}:is(.yc-series-reference-editor,.yc-series-resources) .yc-series-editor-icon>.yc-icon{width:16px;height:16px}.yc-series-reference-editor .yc-series-editor-fields{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;margin:0;padding:18px 20px;border:0}.yc-series-editor-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.yc-series-editor-field>label{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.yc-series-editor-field>label>.yc-icon{width:18px;height:18px;color:var(--ed-muted)}.yc-series-reference-editor .yc-series-editor-field :is(input,textarea){display:block;width:100%;min-width:0;padding:10px 13px;border:1px solid var(--ed-border);border-radius:11px;background:var(--ed-panel);color:var(--ed-text);font-size:13px;line-height:1.5}.yc-series-reference-editor .yc-series-editor-field>input{font-size:16px;font-weight:600}.yc-series-editor-premise{position:relative;min-width:0}.yc-series-reference-editor .yc-series-editor-premise>textarea{min-height:106px;padding-bottom:29px;resize:vertical}.yc-series-editor-premise>span{position:absolute;right:24px;bottom:9px;color:var(--ed-muted);font-size:10px;pointer-events:none}.yc-series-editor-references-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -6px -3px;padding:8px 9px;border-radius:20px;background:var(--yc-accent-soft)}.yc-series-resources{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:2px}.yc-series-resources .yc-series-editor-references-heading{margin:0}.yc-series-editor-references-heading>h4{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4}.yc-series-editor-references-heading>h4>.yc-icon{flex:none;width:20px;height:20px;color:var(--yc-accent-text)}.yc-connected-ux.yc-reference-workspace .yc-series-resources .yc-series-editor-references-heading>.mw-card-menu-trigger{display:flex;align-items:center;gap:5px;width:auto;padding:5px 9px;color:var(--yc-accent-text);font-size:12px}.yc-series-editor-references-heading .yc-icon{width:15px;height:15px}.yc-series-reference-list{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;border:0}.yc-series-reference-list>legend{display:flex;align-items:center;gap:8px;margin-bottom:9px;padding:0;color:var(--ed-text);font-size:13px;font-weight:600}.yc-series-reference-list>legend>.yc-icon{width:18px;height:18px;color:var(--ed-muted)}.yc-series-reference-empty{margin:0;color:var(--ed-muted);font-size:11px;line-height:1.5}.yc-series-reference-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:56px;padding:8px;border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-panel)}.yc-series-reference-row.is-checked{border-color:color-mix(in srgb,var(--yc-accent) 38%,var(--ed-border))}.yc-series-reference-select{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;color:var(--ed-text);cursor:pointer}.yc-series-reference-select>input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--yc-accent)}.yc-series-reference-select>.yc-map-thumbnail{flex:0 0 36px;width:36px;height:36px;border-radius:50%}.yc-series-reference-row.is-scene .yc-map-thumbnail{flex-basis:48px;width:48px;border-radius:8px}.yc-series-reference-select .yc-map-thumbnail>img{object-fit:contain}.yc-series-reference-select .yc-map-thumbnail-empty>.yc-icon{width:20px;height:20px}.yc-series-reference-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.yc-series-reference-version{flex:none;padding:3px 6px;border-radius:12px;background:var(--yc-accent-soft);color:var(--yc-accent-text);font-size:10px;line-height:1}.yc-series-reference-actions{display:flex;align-items:center;flex:none;gap:5px}.yc-series-reference-editor .yc-series-editor-footer{display:block;flex:none;margin:0;padding:14px 20px 18px;border-top:1px solid var(--ed-border);background:color-mix(in srgb,var(--yc-accent-soft) 30%,var(--ed-panel))}.yc-series-editor-footer>p{margin:0 0 10px;color:var(--ed-muted);font-size:10px;line-height:1.5}.yc-series-editor-footer>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.yc-series-editor-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--ed-text);font-size:12px;cursor:pointer}.yc-series-editor-footer .yc-series-done{border-color:var(--yc-accent);color:var(--yc-accent-text)}.yc-series-editor-footer button>.yc-icon{width:16px;height:16px}.yc-series-editor-footer>small{display:block;margin-top:9px;color:var(--ed-muted);font-size:10px;line-height:1.5}:is(.yc-series-reference-editor,.yc-series-resources) button:disabled{opacity:.45;cursor:not-allowed}:is(.yc-series-reference-editor,.yc-series-resources) :is(input,textarea,button):focus-visible{outline:1px solid var(--yc-accent);outline-offset:2px}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation=series]>.mw-card-header{top:10px;bottom:auto}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation=series].has-editor{padding:0}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation=series].has-editor>.mw-card-header{display:none}.yc-connected-ux.yc-reference-workspace .yc-series-canvas--reference .mw-flow-card[data-presentation=series].has-editor>.mw-card-body{flex:1 1;height:100%;min-height:0;margin:0;padding:0;border:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:inherit}.yc-series-canvas--reference .mw-flow-card[data-presentation=series].has-editor :is(.yc-series-inline-editor,.yc-series-reference-editor){height:100%}.yc-series-canvas--reference .mw-flow-card[data-presentation=series].has-editor .yc-series-editor-fields{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.yc-series-controls-resource{display:flex;align-items:center;gap:8px;min-width:0;margin:12px 0;color:var(--ed-muted);font-size:12px}.yc-series-controls-resource>.yc-icon{flex:none;width:18px;height:18px;color:var(--yc-accent-text)}.yc-series-controls-resource>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-series-controls-resource>small{flex:none;margin-left:auto;padding:4px 7px;border-radius:12px;background:var(--yc-accent-soft);color:var(--yc-accent-text);font-size:10px}.yc-series-controls .yc-series-controls-body{min-width:0;max-height:min(340px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.yc-connected-ux.yc-reference-workspace .yc-series-controls .yc-series-resource-details{display:block;grid-column:auto;grid-row:auto;width:100%;min-width:0;max-height:none;padding:0;border:0;border-radius:0;background:transparent}.yc-series-controls .yc-library-detail-heading{display:none}.yc-series-controls .yc-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.yc-series-controls .yc-field>label{color:var(--ed-text);font-size:12px;font-weight:600}.yc-series-controls .yc-field :is(input,textarea,select){width:100%;min-width:0;padding:9px 10px;border:1px solid var(--ed-border);border-radius:9px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:12px}.yc-series-controls .yc-field textarea{min-height:80px;resize:vertical}.yc-series-controls .yc-library-variations .yc-checks{padding:10px;border:1px solid var(--ed-border);border-radius:8px}.yc-series-controls-note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--ed-border);color:var(--ed-muted);font-size:11px;line-height:1.5}.mw-canvas-list .yc-series-controls{position:relative;inset:auto;width:100%;margin-top:14px}@media (max-width:600px){.yc-series-reference-editor .yc-series-editor-fields,.yc-series-reference-editor .yc-series-editor-heading{padding:16px}.yc-series-reference-editor .yc-series-editor-footer{padding:12px 16px 16px}}.yc-content-settings{min-width:0;color:var(--ed-text)}.yc-content-settings>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.yc-content-settings h3{margin:0;font-size:14px}.yc-content-settings>header>span{padding:4px 7px;border-radius:12px;background:var(--yc-accent-soft);color:var(--yc-accent-text);font-size:10px}.yc-content-settings-scope{margin:0 0 14px;padding:10px;border:1px solid var(--ed-border);border-radius:9px;color:var(--ed-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.yc-content-settings-scope strong{color:var(--ed-text);font-weight:600}.yc-content-settings>fieldset{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0;padding:0;border:0}.yc-content-settings label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:12px;font-weight:600}.yc-connected-ux.yc-reference-workspace .yc-content-settings :is(input,select){display:block;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--ed-border);border-radius:9px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:12px;font-weight:400}.yc-content-settings-format{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.yc-content-settings-note{margin:6px 0 0;color:var(--ed-muted);font-size:11px;line-height:1.6}.yc-project-context-settings{margin-top:14px;padding-top:12px;border-top:1px solid var(--ed-border)}.yc-project-context-settings>summary{color:var(--ed-muted);font-size:12px;cursor:pointer}.yc-project-context-settings[open]>fieldset{margin-top:12px}.yc-series-briefs{display:grid;grid-gap:14px;gap:14px}.yc-series-briefs>details{border:1px solid var(--ed-border);border-radius:10px;padding:10px}.yc-series-briefs>details>summary{color:var(--ed-text);cursor:pointer;font-size:12px;font-weight:600;overflow-wrap:anywhere}.yc-series-briefs>details[open]>summary{margin-bottom:14px}@media (max-width:460px){.yc-content-settings-format{grid-template-columns:minmax(0,1fr)}}.yc-episode-inline-editor{display:flex;flex-direction:column;height:100%;min-width:0;color:var(--ed-text);background:var(--ed-panel)}.yc-episode-editor-heading{display:flex;align-items:center;flex:none;gap:12px;padding:18px 20px;border-bottom:1px solid var(--ed-border);background:linear-gradient(120deg,var(--ed-panel),var(--yc-accent-soft))}.yc-episode-editor-heading>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;color:var(--yc-accent-text);background:var(--yc-accent-soft)}.yc-episode-editor-heading>span>.yc-icon{width:25px;height:25px}.yc-episode-editor-heading h3{margin:0;font-size:21px;line-height:1.2}.yc-episode-editor-heading p{margin:5px 0 0;color:var(--ed-muted);font-size:11px;line-height:1.5}.yc-episode-inline-editor>fieldset{display:grid;align-content:start;flex:1 1;grid-gap:16px;gap:16px;min-width:0;min-height:0;margin:0;padding:18px 20px;border:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.yc-episode-editor-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.yc-episode-editor-field>label{display:flex;align-items:center;gap:9px;color:var(--ed-text);font-size:14px;font-weight:600}.yc-episode-editor-field>label>.yc-icon{width:18px;height:18px;color:var(--ed-muted)}.yc-episode-inline-editor .yc-episode-editor-field :is(input,textarea){display:block;width:100%;min-width:0;padding:10px 13px;border:1px solid var(--ed-border);border-radius:11px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:13px;line-height:1.5}.yc-episode-inline-editor .yc-episode-editor-field>input{font-size:16px;font-weight:600}.yc-episode-editor-field>small{margin-top:-3px;color:var(--ed-muted);text-align:end;font-size:10px}.yc-episode-editor-idea{position:relative;min-width:0}.yc-episode-inline-editor .yc-episode-editor-idea>textarea{min-height:106px;padding-bottom:29px;resize:vertical}.yc-episode-editor-idea>small{position:absolute;right:24px;bottom:9px;color:var(--ed-muted);font-size:10px;pointer-events:none}.yc-episode-inline-editor>footer{display:flex;align-items:center;justify-content:space-between;flex:none;gap:10px;padding:12px 20px;border-top:1px solid var(--ed-border);background:color-mix(in srgb,var(--yc-accent-soft) 30%,var(--ed-panel))}.yc-episode-inline-editor>footer>p{margin:0;color:var(--ed-muted);font-size:10px;line-height:1.5}.yc-episode-inline-editor>footer>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--yc-accent);border-radius:10px;background:var(--ed-panel);color:var(--yc-accent-text);font:inherit;font-size:12px;cursor:pointer}.yc-episode-inline-editor>footer>button>.yc-icon{width:16px;height:16px}.yc-episode-inline-editor :is(input,textarea,button):focus-visible{outline:1px solid var(--yc-accent);outline-offset:2px}.yc-series-canvas--reference .mw-project-map .mw-flow-card[data-presentation=episode].has-editor:has(.yc-episode-inline-editor){padding:0}.yc-connected-ux.yc-reference-workspace .yc-series-canvas--reference .mw-flow-card[data-presentation=episode].has-editor>.mw-card-body:has(.yc-episode-inline-editor){flex:1 1;height:100%;min-height:0;margin:0;padding:0;border:0;overflow:hidden;border-radius:inherit}@media (max-width:600px){.yc-episode-editor-heading,.yc-episode-inline-editor>fieldset{padding:16px}.yc-episode-inline-editor>footer{padding:12px 16px}}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation{--yc-floating-inset:84px;--yc-floating-dot:color-mix(in srgb,var(--ed-muted) 22%,var(--ed-bg));position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation>.yc-reference-content{grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;background-color:var(--ed-bg);background-image:radial-gradient(circle,var(--yc-floating-dot) 1px,transparent 1.2px);background-size:36px 36px;background-position:18px 18px}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation:not(.yc-canvas-fullscreen)>.yc-reference-content{padding:80px 20px 20px var(--yc-floating-inset)}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation.yc-canvas-fullscreen>.yc-reference-content{padding:0}.yc-floating-navigation .yc-floating-project{position:absolute;z-index:250;top:16px;left:16px;display:flex;align-items:stretch;width:360px;height:44px;max-width:calc(100% - 32px);border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-panel);color:var(--ed-text);box-shadow:0 6px 24px #0002}.yc-floating-navigation .yc-floating-home{display:grid;place-items:center;flex:0 0 44px;width:44px;padding:10px;border:0;border-right:1px solid var(--ed-border);border-radius:11px 0 0 11px;background:transparent;color:var(--ed-text);cursor:pointer}.yc-floating-navigation .yc-floating-home>.yc-icon{width:22px;height:22px}.yc-floating-navigation .yc-floating-home[aria-current=page]{color:var(--yc-accent-text)}.yc-floating-navigation .yc-floating-project .yc-global-project{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex:1 1 auto;width:auto;min-width:0;max-width:none;text-align:start;margin:0;padding:10px 14px;border:0;border-radius:0 11px 11px 0;background:transparent;color:var(--ed-text);font-size:14px;font-weight:500;box-shadow:none}.yc-floating-project-name{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yc-floating-navigation .yc-floating-project .yc-global-project>.yc-floating-project-name{margin:0;text-align:start}.yc-floating-navigation .yc-project-switcher-item :is(strong,small){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-floating-navigation .yc-global-project>.yc-project-switcher-chevron{flex:0 0 16px;width:16px;height:16px;margin-left:auto;stroke-width:2}.yc-floating-navigation .yc-floating-project>button:focus-visible{outline:2px solid var(--yc-accent);outline-offset:3px}.yc-floating-navigation .yc-shell-rail{grid-column:auto;grid-row:auto;position:absolute;z-index:240;top:80px;bottom:76px;left:16px;transform:none;width:52px;height:max-content;max-height:calc(100% - 176px);min-height:0;margin-block:auto;gap:8px;padding:8px;border:1px solid var(--ed-border);border-radius:16px;background:var(--ed-panel);box-shadow:0 8px 28px #0002}.yc-floating-navigation .yc-shell-rail>nav{gap:4px;width:100%;margin:0;padding:0}.yc-floating-navigation .yc-shell-rail>nav>button{display:grid;place-items:center;flex:none;width:36px;height:38px;min-height:38px;padding:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ed-muted)}.yc-floating-navigation .yc-shell-rail>nav>button>.yc-icon{width:21px;height:21px}.yc-floating-navigation .yc-shell-rail>nav>button:hover{background:var(--ed-raised);color:var(--ed-text)}.yc-floating-navigation .yc-shell-rail>nav>button:is([aria-current=page],[aria-expanded=true]){border-color:var(--yc-accent);background:transparent;color:var(--yc-accent-text)}.yc-floating-navigation .yc-shell-rail>nav>button[aria-label=Library]{margin-top:8px}.yc-floating-navigation .yc-shell-rail-bottom{gap:4px;margin:0;padding-top:8px;border-top:1px solid var(--ed-border)}.yc-floating-navigation .yc-shell-settings>summary{width:36px;height:36px;min-height:36px;padding:7px}.yc-floating-navigation .yc-shell-settings>summary>.yc-icon{width:22px;height:22px}.yc-floating-navigation .yc-shell-help{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ed-muted);cursor:pointer}.yc-floating-navigation .yc-shell-help>.yc-icon{width:22px;height:22px}.yc-floating-navigation .yc-shell-help:hover{background:var(--ed-raised);color:var(--ed-text)}.yc-floating-navigation .yc-shell-help:focus-visible{outline:2px solid var(--yc-accent);outline-offset:2px}.yc-floating-navigation .yc-shell-more>div{position:fixed;top:76px;bottom:auto;left:84px;width:min(300px,calc(100vw - 100px));max-height:calc(100dvh - 104px)}.yc-shell-help-menu>div>.yc-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 8px 16px}.yc-shell-help-menu .yc-dialog-heading>h3{margin:0;font-size:14px}.yc-shell-help-menu .yc-dialog-heading>button{min-height:30px;padding:5px 9px;font-size:11px}.yc-shell-help-menu .yc-help-section{margin:0 8px 14px;padding-bottom:14px;border-bottom:1px solid var(--ed-border)}.yc-shell-help-menu .yc-help-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.yc-shell-help-menu .yc-help-section>h4{margin:0 0 8px;color:var(--ed-text);font-size:12px}.yc-shell-help-menu .yc-help-section :is(p,li){color:var(--ed-muted);font-size:12px;line-height:1.6}.yc-shell-help-menu .yc-guide-list{margin:10px 0 0;padding-left:16px}.yc-shell-help-menu .yc-guide-list>li+li{margin-top:7px}.yc-floating-navigation .yc-shell-outline{grid-column:auto;grid-row:auto;display:block;position:absolute;z-index:60;top:80px;bottom:76px;left:84px;width:min(var(--yc-shell-outline-width),calc(100% - 100px));padding:12px;border:1px solid var(--ed-border);border-radius:14px;box-shadow:0 8px 28px #0002}.yc-floating-navigation .yc-shell-outline[hidden]{display:none}.yc-floating-navigation .mw-canvas-shell.yc-series-canvas--reference{background:transparent}.yc-floating-navigation .mw-project-map>.mw-flow-viewport{margin:0;width:100%}.yc-floating-navigation .mw-project-map-header{top:80px;left:var(--yc-floating-inset);right:16px}.yc-floating-navigation .mw-project-map-heading{max-width:min(420px,calc(100% - 136px))}.yc-connected-ux.yc-reference-workspace.yc-floating-navigation .yc-canvas-command-bar{top:16px;left:auto;right:16px;transform:none}.yc-floating-navigation .yc-canvas-command-bar .yc-project-share>summary{display:grid;place-items:center;width:38px;height:38px;padding:8px;border:1px solid transparent;border-radius:9px;background:var(--ed-panel);color:var(--ed-text)}.yc-floating-navigation .yc-canvas-command-bar .yc-project-share>summary:focus-visible{outline:2px solid var(--yc-accent);outline-offset:3px}@media (max-width:840px){.yc-connected-ux.yc-reference-workspace.yc-floating-navigation.yc-canvas-fullscreen .yc-canvas-command-bar{top:72px}.yc-floating-navigation .yc-shell-outline{top:124px}}@media (max-width:760px){.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation{--yc-floating-inset:76px}.yc-floating-navigation .yc-floating-project{top:12px;left:12px;max-width:calc(100% - 24px)}.yc-floating-navigation .yc-floating-project .yc-global-project{max-width:calc(100vw - 70px)}.yc-floating-navigation .yc-shell-rail{left:12px;top:124px;max-height:calc(100% - 220px)}.yc-floating-navigation .yc-shell-outline{top:124px;bottom:76px;left:76px;width:min(300px,calc(100vw - 88px))}.yc-floating-navigation .yc-shell-more>div{top:76px;left:76px;max-height:calc(100dvh - 100px)}.yc-connected-ux.yc-reference-workspace.yc-floating-navigation .yc-canvas-command-bar{top:72px;right:12px;gap:4px}.yc-floating-navigation .yc-canvas-workflow{gap:4px}.yc-floating-navigation .yc-canvas-command-bar .mw-canvas-button,.yc-floating-navigation .yc-canvas-command-bar .yc-project-share>summary{width:32px;height:32px;min-height:32px;padding:7px}.yc-floating-navigation .mw-project-map-header{top:124px;right:12px}.yc-floating-navigation .mw-project-map-heading{max-width:calc(100% - 112px)}.yc-floating-navigation .mw-project-map-heading>.yc-map-heading-icon{display:none}.yc-floating-navigation .mw-canvas-list{padding:168px 12px 72px calc(var(--yc-floating-inset) + 12px)}.yc-floating-navigation .mw-list-create-bar{max-width:calc(100% - 72px);flex-wrap:wrap}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation:not(.yc-canvas-fullscreen)>.yc-reference-content{padding:120px 12px 16px var(--yc-floating-inset)}}@media (max-width:340px){.yc-connected-ux.yc-reference-workspace.yc-floating-navigation .yc-canvas-command-bar,.yc-floating-navigation .yc-canvas-workflow{gap:3px}.yc-floating-navigation .yc-canvas-command-bar .mw-canvas-button,.yc-floating-navigation .yc-canvas-command-bar .yc-project-share>summary{width:30px;height:30px;min-height:30px;padding:6px}}.yc-connected-ux.yc-reference-workspace .yc-series-controls.yc-flow-panel{display:flex;flex-direction:column;gap:0;width:min(576px,calc(100vw - 32px));height:min(640px,60dvh);max-height:min(640px,60dvh);min-height:0;overflow:hidden;padding:0;border-radius:18px;background:var(--ed-panel);color:var(--ed-text);box-shadow:0 12px 40px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none}.yc-flow-panel-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 22px 14px}.yc-series-controls>:is(.yc-flow-panel-heading,.yc-flow-tabs,.yc-flow-status,.yc-flow-panel-footer){flex:0 0 auto}.yc-flow-panel-actions,.yc-flow-panel-heading>.yc-flow-icon{margin-left:auto}.yc-flow-panel-actions+.yc-flow-icon{margin-left:0}.yc-flow-panel-actions>button.mw-card-menu-trigger{position:static;display:grid;place-items:center;width:34px;height:34px;padding:7px;border:1px solid var(--ed-border);border-radius:10px;background:transparent;color:var(--ed-text)}.yc-flow-back,.yc-flow-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--yc-accent-text);font-size:12px;font-weight:600}.yc-flow-back{padding:0;border:0;background:transparent;cursor:pointer}.yc-flow-back>.yc-icon,.yc-flow-review-return>.yc-icon{transform:rotate(180deg)}.yc-flow-panel-title{display:flex;align-items:center;gap:10px;flex:1 1 100%;min-width:0}.yc-flow-panel-title h3{min-width:0;margin:0;font-size:22px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-flow-panel-heading>p{flex:1 1 100%;margin:0;color:var(--ed-muted);font-size:12px;line-height:1.5}.yc-flow-version{display:inline-flex;align-items:center;gap:5px;flex:none;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:14px;background:var(--yc-accent-soft);color:var(--yc-accent-text);font-size:11px;line-height:1.4}.yc-flow-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 16px;border-bottom:1px solid var(--ed-border)}.yc-flow-tabs>button{flex:1 1;min-height:36px;padding:8px 12px;border:1px solid var(--ed-border);border-radius:10px;background:transparent;color:var(--ed-text);font:inherit;font-size:13px;cursor:pointer}.yc-flow-tabs>button:is([aria-selected=true],[aria-pressed=true]){color:var(--yc-accent-text);border-color:var(--yc-accent);background:transparent}.yc-connected-ux.yc-reference-workspace .yc-series-controls .yc-series-controls-scroll{flex:1 1 auto;min-width:0;min-height:0;padding:20px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.yc-connected-ux.yc-reference-workspace .yc-series-controls .yc-series-controls-body{display:block;min-inline-size:0;min-height:0;max-height:none;margin:0;padding:0;border:0;overflow:visible}.yc-series-controls-stack{display:grid;align-content:start;grid-gap:20px;gap:20px;min-width:0}.yc-flow-panel-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;flex:none;padding:14px 22px;border-top:1px solid var(--ed-border)}.yc-series-controls>.yc-flow-panel-footer{position:relative;z-index:1;background:var(--ed-panel)}.yc-series-controls>.yc-flow-panel-footer>span{flex:1 1 180px;min-width:0}.yc-series-controls>.yc-flow-panel-footer>button{flex:none}.yc-flow-hint,.yc-flow-panel-footer>span{color:var(--ed-muted);font-size:11px;line-height:1.6}.yc-flow-action,.yc-flow-panel-footer>button,.yc-flow-review-return{gap:8px;min-height:36px;padding:8px 12px;border:1px solid var(--yc-accent);border-radius:10px;color:var(--yc-accent-text);font:inherit;font-size:12px}.yc-flow-action,.yc-flow-icon,.yc-flow-panel-footer>button,.yc-flow-review-return{display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.yc-flow-icon{flex:none;width:34px;height:34px;padding:7px;border:1px solid var(--ed-border);border-radius:10px;color:var(--ed-text)}.yc-flow-icon>.yc-icon{width:18px;height:18px}.yc-flow-status{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--ed-muted);font-size:12px;line-height:1.6}.yc-flow-panel>.yc-flow-status{padding-inline:22px}.yc-flow-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border:1px dashed var(--ed-border);border-radius:12px;color:var(--ed-muted);text-align:center}.yc-flow-empty>.yc-icon{width:30px;height:30px;margin-bottom:3px;color:var(--yc-accent-text)}.yc-flow-empty>strong{color:var(--ed-text);font-size:14px}.yc-flow-empty>p{max-width:38ch;margin:0;font-size:12px;line-height:1.6}.yc-flow-link{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 0;border:0;background:transparent;color:var(--yc-accent-text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.yc-flow-link>.yc-icon:last-child{margin-left:auto;flex:none}.yc-flow-review-return{position:fixed;bottom:72px;left:88px;z-index:30;background:var(--ed-panel);box-shadow:0 4px 18px #0002}.yc-series-controls .yc-series-reference-editor.is-embedded{position:relative;background:transparent}.yc-series-controls .is-embedded .yc-series-editor-heading{display:none}.yc-series-controls .is-embedded .yc-series-editor-heading>:is(span,div){display:none}.yc-series-controls .is-embedded .yc-series-editor-heading>button{margin-left:auto}.yc-series-controls .is-embedded .yc-series-editor-fields{display:grid;grid-gap:18px;gap:18px;padding:0;overflow:visible}.yc-series-controls .is-embedded .yc-series-editor-field :is(input,textarea){font-size:14px;padding:12px}.yc-series-controls .is-embedded .yc-series-editor-field>input{font-size:17px}.yc-series-controls .is-embedded .yc-series-editor-premise>textarea{min-height:112px;padding-bottom:28px}.yc-series-resource-summary{display:flex;gap:18px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ed-border);color:var(--ed-muted);font-size:12px}.yc-series-resource-summary>span{display:inline-flex;align-items:center;gap:6px}.yc-series-controls .yc-series-editor-references-heading{margin:0;padding:0 0 12px;border-radius:0;background:transparent}.yc-series-controls .yc-series-reference-list>legend{font-size:14px}.yc-series-controls .yc-series-reference-row{align-items:flex-start;gap:10px;padding:12px 0;border-width:0 0 1px;border-radius:0;background:transparent}.yc-series-controls .yc-series-reference-row.is-checked{border-color:var(--ed-border)}.yc-series-controls .yc-series-reference-row:last-child{border-bottom:0}.yc-series-controls .yc-series-reference-select{align-items:center;gap:12px}.yc-series-controls .yc-series-reference-select>.yc-map-thumbnail{flex:0 0 48px;width:48px;min-width:48px;height:48px}.yc-series-reference-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.yc-series-reference-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ed-muted);font-size:11px}.yc-series-controls .yc-series-reference-name{font-size:14px}.yc-series-controls .yc-series-reference-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:175px}.yc-series-version-select{width:auto;max-width:110px;min-height:30px;padding:4px;border:1px solid var(--ed-border);border-radius:8px;color:var(--ed-text);background:var(--ed-panel);font:inherit;font-size:11px}.yc-resource-editor-fields{display:grid;grid-gap:22px;gap:22px;min-width:0;margin:0;padding:0;border:0}.yc-resource-details,.yc-resource-editor{display:grid;grid-gap:18px;gap:18px;min-width:0}.yc-resource-field{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;color:var(--ed-text);font-size:13px;font-weight:600}.yc-connected-ux.yc-reference-workspace .yc-resource-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:40px;margin:0;padding:10px 12px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:13px;font-weight:400;line-height:1.6}.yc-resource-field textarea{resize:vertical}.yc-resource-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.yc-resource-disclosure{min-width:0;padding-top:14px;border-top:1px solid var(--ed-border)}.yc-resource-disclosure>summary{display:list-item;padding:4px 0 12px;color:var(--ed-text);font-size:13px;font-weight:600;cursor:pointer}.yc-resource-disclosure>summary>span{margin-left:8px;color:var(--ed-muted)}.yc-resource-variations{display:grid;grid-gap:14px;gap:14px;margin:12px 0}.yc-resource-variation{min-width:0;padding:14px;border:1px solid var(--ed-border);border-radius:12px}.yc-resource-variation h5{margin:0 0 14px;font-size:13px}.yc-resource-variation-refs{min-width:0;margin:16px 0 0;padding:0;border:0}.yc-resource-variation-refs>legend{padding:0 0 8px;font-size:12px;color:var(--ed-muted)}.yc-resource-variation-refs>label{display:flex;align-items:center;gap:8px;padding:6px 0;overflow-wrap:anywhere;font-size:12px}.yc-resource-variation-refs small{margin-left:auto;color:var(--ed-muted)}.yc-resource-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.yc-resource-section-heading h4{margin:0;font-size:15px}.yc-resource-section-heading p{margin:6px 0 0;color:var(--ed-muted);font-size:12px}.yc-reference-picker{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin:18px 0}.yc-reference-picker .yc-flow-action{min-height:40px}.yc-resource-reference-rows{display:grid;grid-gap:10px;gap:10px}.yc-resource-reference{display:grid;grid-template-columns:92px minmax(0,1fr) auto 34px;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid var(--ed-border);border-radius:12px}.yc-resource-reference-preview{display:grid;place-items:center;width:100%;height:84px;min-width:0;border-radius:8px;overflow:hidden;background:var(--ed-raised)}.yc-resource-reference-preview :is(img,video){display:block;width:100%;height:100%;max-height:84px;object-fit:contain;object-position:center}.yc-resource-reference-preview>.yc-reference-image{width:100%;height:100%;object-fit:contain}.yc-resource-reference:has(audio){grid-template-columns:minmax(0,1fr) auto 34px}.yc-resource-reference:has(audio) .yc-resource-reference-preview{grid-column:1/-1;height:auto;background:transparent}.yc-resource-reference audio{display:block;width:100%;height:36px}.yc-reference-fallback{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:10px;color:var(--ed-muted);background:var(--ed-raised)}.yc-resource-reference-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.yc-resource-reference-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.yc-resource-reference-copy>small{color:var(--ed-muted);font-size:10px}.yc-reference-approval{display:flex;align-items:center;gap:6px;font-size:11px}:is(.yc-resource-editor,.yc-resource-references,.yc-series-controls) input[type=checkbox]{width:16px;height:16px;flex:none;accent-color:var(--yc-accent)}.yc-resource-references>.yc-media-suggestions{margin-top:20px;padding:16px 0 0;border:0;border-top:1px solid var(--ed-border);border-radius:0;background:transparent}.yc-media-section-checks>.yc-media-disclosure{border:0}.yc-review-media-checks{flex:none;min-height:120px;max-height:44dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.yc-review-media-checks .yc-media-suggestions{padding:18px}.yc-media-scope{grid-template-columns:auto minmax(0,280px);align-items:center;justify-content:start;margin:16px 0}.yc-media-gap-groups h4{padding:10px 12px;border-radius:8px;background:var(--yc-accent-soft)}.yc-connected-ux .yc-media-gap-groups li{padding:12px;gap:12px}.yc-media-gap-groups li>div{min-width:0}.yc-media-gap-groups li strong{overflow-wrap:anywhere;font-size:12px}.yc-media-gap-groups li p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yc-media-gap-groups li>button{flex:none}.yc-flow-settings-dialog,.yc-flow-tools-dialog{width:min(680px,calc(100vw - 32px));max-height:84dvh;padding:22px;border:1px solid var(--ed-border);border-radius:18px;color:var(--ed-text);background:var(--ed-panel);overflow:auto;scrollbar-width:thin}.yc-flow-settings-dialog::-webkit-backdrop,.yc-flow-tools-dialog::-webkit-backdrop{background:#0006}.yc-flow-settings-dialog::backdrop,.yc-flow-tools-dialog::backdrop{background:#0006}.yc-flow-tools-dialog>.yc-flow-panel-heading{padding:0 0 18px}.yc-flow-tools-dialog .yc-media-section-tools{padding:0;border:0;background:transparent}.yc-flow-tools-dialog .yc-library-tools>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--ed-border);border-radius:12px}.yc-flow-tools-dialog .yc-library-tools button{flex:none}.yc-flow-tools-dialog .yc-media-disclosure>summary{font-size:16px}.yc-flow-settings-dialog .yc-flow-tabs{margin:18px 0;padding:0 0 16px}.yc-flow-settings-dialog .yc-project-context-settings{margin:0;padding:0;border:0}.yc-flow-settings-dialog .yc-brand-group{grid-column:1/-1;padding:12px 14px;border:1px solid var(--ed-border);border-radius:12px}.yc-brand-group>summary{padding:3px 0;font-size:13px;font-weight:600;cursor:pointer}.yc-brand-group>.yc-grid{margin-top:16px}.yc-flow-settings-dialog :is(input,select){min-width:0;width:100%;padding:10px 12px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:13px}.yc-connected-ux .yc-content-settings-scope{display:flex;align-items:flex-start;gap:12px;padding:14px;border:0;border-radius:12px;background:var(--yc-accent-soft)}.yc-content-settings-scope>.yc-icon{flex:none;color:var(--yc-accent-text)}.yc-content-settings-scope p{margin:4px 0 0}.yc-content-settings>header>span{display:inline-flex;align-items:center;gap:5px}.yc-content-settings>header>span>.yc-icon{width:14px;height:14px}.yc-content-settings>fieldset{gap:16px}.yc-connected-ux.yc-reference-workspace .yc-content-settings :is(input,select){min-height:40px;padding:10px 12px;font-size:13px}:is(.yc-flow-panel,.yc-resource-editor,.yc-flow-tools-dialog,.yc-flow-settings-dialog) :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--yc-accent);outline-offset:3px}:is(.yc-flow-panel,.yc-resource-editor,.yc-flow-tools-dialog,.yc-flow-settings-dialog) button:disabled{opacity:.45;cursor:not-allowed}:is(.yc-flow-panel,.yc-resource-editor,.yc-flow-tools-dialog,.yc-flow-settings-dialog) :is(button,summary):hover:not(:disabled){color:var(--yc-accent-text)}@media (max-width:620px){.yc-connected-ux.yc-reference-workspace .yc-series-controls.yc-flow-panel{max-height:60dvh}.yc-flow-panel-heading{padding:16px}.yc-flow-tabs{padding-inline:16px}.yc-connected-ux.yc-reference-workspace .yc-series-controls .yc-series-controls-scroll{padding:16px}.yc-flow-panel-footer{padding:12px 16px}.yc-resource-field-pair{grid-template-columns:minmax(0,1fr)}.yc-reference-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yc-reference-picker>button{grid-column:1/-1}.yc-resource-reference{grid-template-columns:64px minmax(0,1fr) 34px;gap:8px;padding:10px}.yc-resource-reference .yc-reference-approval{grid-column:2;grid-row:2}.yc-resource-reference>.yc-flow-icon{grid-column:3;grid-row:1}.yc-resource-reference:has(audio){grid-template-columns:minmax(0,1fr) auto 34px}.yc-resource-reference:has(audio) .yc-reference-approval{grid-column:2;grid-row:auto}.yc-resource-reference:has(audio)>.yc-flow-icon{grid-row:auto}.yc-series-controls .yc-series-reference-actions{max-width:84px}.yc-series-controls .yc-series-reference-version{display:none}.yc-flow-tools-dialog .yc-library-tools>div{flex-wrap:wrap}.yc-flow-review-return{left:16px;bottom:80px}.yc-flow-panel-title{flex-wrap:wrap}.yc-flow-panel-title h3{font-size:19px}}.yc-resource-tool-preview{display:grid;grid-gap:18px;gap:18px;min-width:0}.yc-tool-preview-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:1px solid var(--ed-border);border-radius:10px;background:var(--yc-accent-soft);color:var(--ed-muted);font-size:12px;line-height:1.6}.yc-tool-preview-notice>.yc-icon{flex:none;color:var(--yc-accent-text)}.yc-tool-preview-notice strong{display:block;color:var(--ed-text)}.yc-tool-preview-context{display:flex;align-items:center;gap:8px;min-width:0}.yc-tool-preview-context>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.yc-resource-tool-preview .yc-resource-field>small{text-align:right;color:var(--ed-muted);font-size:11px;font-weight:400}.yc-resource-tool-preview .yc-generation-preview{display:grid;grid-gap:18px;gap:18px;padding-top:12px}.yc-resource-tool-preview .yc-generation-preview fieldset{min-width:0;margin:0;padding:0;border:0}.yc-resource-tool-preview .yc-generation-preview legend{margin-bottom:8px;padding:0;color:var(--ed-text);font-size:12px;font-weight:600}.yc-resource-tool-preview .yc-generation-preview :is(.ratio-options,.quality-options,.yc-generation-segments){display:flex;flex-wrap:wrap;gap:8px}.yc-resource-tool-preview .yc-generation-preview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid var(--ed-border);border-radius:9px;color:var(--ed-text);background:transparent;font:inherit;font-size:12px;cursor:pointer}.yc-resource-tool-preview .yc-generation-preview button[aria-pressed=true]{border-color:var(--yc-accent);color:var(--yc-accent-text);background:transparent}.yc-resource-tool-preview .yc-generation-preview .field{display:grid;grid-gap:8px;gap:8px;color:var(--ed-text);font-size:12px}.yc-resource-tool-preview .yc-generation-preview .settings-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.yc-resource-tool-preview .yc-generation-preview :is(input,select){width:100%;min-width:0;padding:10px 12px;border:1px solid var(--ed-border);border-radius:9px;color:var(--ed-text);background:var(--ed-panel);font:inherit;opacity:1}.yc-resource-tool-preview .yc-generation-preview :is(input,select):disabled{opacity:.5}.yc-resource-tool-preview .ratio-shape{display:block;width:18px;height:14px;border:1px solid;border-radius:2px}.yc-resource-tool-preview .ratio-shape[data-ratio="9:16"]{width:11px;height:18px}.yc-resource-tool-preview .ratio-shape[data-ratio="1:1"]{width:16px;height:16px}.yc-tool-preview-reference{display:grid;grid-gap:12px;gap:12px}.yc-tool-preview-reference>.yc-map-thumbnail{height:160px}.yc-tool-preview-reference>.yc-map-thumbnail>img{object-fit:contain}.yc-tool-preview-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:16px;border-top:1px solid var(--ed-border)}.yc-tool-preview-footer>p{flex:1 1 260px;margin:0;color:var(--ed-muted);font-size:11px;line-height:1.6}.yc-tool-preview-footer>button{flex:none}.yc-preparation-proposals-dialog>.yc-canvas-controls-fields,.yc-script-legacy-tools>.yc-canvas-controls-fields,.yc-script-source-settings>.yc-canvas-controls-fields{display:grid;grid-gap:12px;gap:12px}.yc-connected-ux.yc-reference-workspace.yc-creation-shell.yc-floating-navigation[data-creator-surface=library]>.yc-reference-content{background-image:radial-gradient(ellipse at 75% 0,color-mix(in srgb,var(--yc-accent) 7%,transparent),transparent 65%);background-size:100% 640px;background-repeat:no-repeat}.yc-creation-shell .yc-library-heading>h1{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700}.yc-library-heading>h1>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--yc-accent);background:color-mix(in srgb,var(--yc-accent) 12%,var(--ed-panel))}.yc-library-heading>h1 .yc-icon{width:25px;height:25px}.yc-creation-shell .yc-library-tabs{border:0;padding:0;gap:9px}.yc-creation-shell .yc-library-tabs>button{border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--ed-text);font-weight:600}.yc-creation-shell .yc-library-tabs>button[aria-selected=true]{border-color:var(--yc-accent);color:var(--yc-accent);background:color-mix(in srgb,var(--yc-accent) 7%,var(--ed-panel))}.yc-project-library{display:grid;min-width:0;grid-gap:18px;gap:18px;padding:20px 0 12px}.yc-project-library-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.yc-project-library-toolbar h2{margin:0 0 6px;font-size:21px;font-weight:700;letter-spacing:-.025em}.yc-project-library-toolbar p{margin:0;font-size:12px;color:var(--ed-muted);line-height:1.5}.yc-project-library-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.yc-library-search{display:flex;align-items:center;gap:9px;width:clamp(230px,26vw,390px);min-width:0;height:40px;padding:0 11px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel)}.yc-library-search>.yc-icon{width:17px;height:17px;flex:none;color:var(--ed-muted)}.yc-project-library .yc-library-search>input{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--ed-text);font:inherit;font-size:12px}.yc-library-search:focus-within{outline:2px solid color-mix(in srgb,var(--yc-accent) 55%,transparent);outline-offset:2px;border-color:var(--yc-accent)}.yc-library-search>kbd{flex:none;padding:3px 6px;border-radius:5px;background:color-mix(in srgb,var(--yc-accent) 10%,var(--ed-panel));color:var(--yc-accent);font-size:10px}.yc-library-view-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel)}.yc-library-view-switch>button{display:grid;place-items:center;width:34px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ed-muted);cursor:pointer}.yc-library-view-switch>button[aria-pressed=true]{border-color:var(--yc-accent);color:var(--yc-accent)}.yc-library-view-switch .yc-icon{width:18px;height:18px}.yc-library-sort{display:flex;align-items:center;gap:5px;height:40px;padding:0 12px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);font-size:12px;font-weight:600}.yc-project-library .yc-library-sort>select{width:auto;min-width:70px;padding:0 5px;border:0;background:transparent;color:var(--ed-text);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.yc-library-sort>.yc-icon{width:15px;height:15px;pointer-events:none}.yc-library-projects{display:grid;grid-gap:18px;gap:18px}.yc-library-project{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--yc-accent) 23%,var(--ed-border));border-radius:18px;background:color-mix(in srgb,var(--yc-accent) 2%,var(--ed-panel));box-shadow:0 3px 12px color-mix(in srgb,var(--yc-accent) 6%,transparent)}.yc-library-project.is-current{border-color:color-mix(in srgb,var(--yc-accent) 50%,var(--ed-border))}.yc-library-project-heading{display:flex;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:0 5px 5px 0;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--yc-accent) 5%,transparent));border-radius:11px}.yc-library-project-cover{display:block;flex:0 0 156px;width:156px;height:76px;padding:0;border:0;border-radius:11px;background:var(--ed-raised);overflow:hidden;cursor:pointer}.yc-project-library .yc-map-thumbnail{width:100%;height:100%;flex:none;border-radius:inherit;overflow:hidden}.yc-project-library .yc-map-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.yc-project-library .yc-map-thumbnail-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--ed-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--yc-accent) 8%,var(--ed-panel)),var(--ed-panel))}.yc-project-library .yc-map-thumbnail-empty .yc-icon{width:26px;height:26px;opacity:.6}.yc-library-project-copy{flex:1 1;min-width:0}.yc-library-project-copy>div:first-child{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:8px}.yc-library-kind{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:6px;padding:4px 7px;background:color-mix(in srgb,var(--yc-accent) 11%,var(--ed-panel));color:var(--yc-accent);font-size:10px;font-weight:600}.yc-library-kind .yc-icon{width:14px;height:14px}.yc-library-project-name{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;border:0;background:transparent;color:var(--ed-text);font:inherit;font-size:18px;font-weight:700;text-align:start;letter-spacing:-.02em;cursor:pointer}.yc-library-current{flex:none;font-size:10px;color:var(--ed-muted)}.yc-library-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:var(--ed-muted)}.yc-library-project-meta>span{display:inline-flex;align-items:center;gap:6px;font-size:11px}.yc-library-project-meta .yc-icon{width:15px;height:15px;color:var(--ed-text)}.yc-library-project-actions{display:flex;align-items:center;flex:none;gap:8px}.yc-library-collection>header>button,.yc-library-empty>button,.yc-library-open,.yc-library-preview-state>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--ed-border);border-radius:9px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.yc-library-open .yc-icon{width:15px;height:15px}.yc-library-project-actions .mw-card-menu-trigger{width:34px;height:34px;min-height:0;border-radius:9px;background:var(--ed-panel);border:1px solid var(--ed-border)}.yc-library-project-contents{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.yc-library-collection{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--yc-accent) 12%,var(--ed-border));border-radius:13px;background:color-mix(in srgb,var(--ed-panel) 96%,var(--yc-accent))}.yc-library-collection>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 10px}.yc-library-collection h3{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--ed-text);font-size:12px;font-weight:650}.yc-library-collection h3 .yc-icon{width:18px;height:18px;color:var(--yc-accent)}.yc-library-collection h3>span{color:var(--ed-muted);font-weight:400}.yc-library-collection>header>button{min-height:27px;padding:4px 8px;color:var(--yc-accent);font-size:10px}.yc-library-collection>header>button .yc-icon{width:14px;height:14px}.yc-library-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.yc-library-mini-card{display:flex;align-items:center;position:relative;min-width:0;border:1px solid var(--ed-border);border-radius:11px;background:var(--ed-panel);box-shadow:0 2px 5px #00000006}.yc-library-mini-main{display:flex;align-items:center;gap:9px;min-width:0;width:100%;min-height:76px;padding:7px 25px 7px 7px;border:0;border-radius:inherit;background:transparent;color:var(--ed-text);font:inherit;text-align:start;cursor:pointer}.yc-library-episode-art,.yc-project-library .yc-library-mini-main>.yc-map-thumbnail{display:block;position:relative;flex:0 0 66px;width:66px;height:58px;border-radius:8px;overflow:hidden}.yc-library-mini-main>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1}.yc-library-mini-main strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:11px;line-height:1.4;font-weight:650}.yc-library-mini-main small{display:inline-flex;align-items:center;gap:5px;color:var(--ed-muted);font-size:10px}.yc-library-mini-main small .yc-icon{width:12px;height:12px}.yc-library-episode-art>small{position:absolute;bottom:4px;right:4px;max-width:calc(100% - 8px);gap:3px;padding:2px 3px;border-radius:3px;background:#000b;color:#fff;font-size:9px}.yc-library-mini-card>.mw-card-menu-trigger{position:absolute;right:2px;top:6px;width:24px;height:26px;min-height:0;padding:2px;border:0;background:transparent;color:var(--ed-muted)}.yc-library-mini-card>.mw-card-menu-trigger .yc-icon{width:14px;height:14px}.yc-project-library .yc-map-status{max-width:100%;padding:3px 6px;font-size:9px;line-height:1.2;white-space:normal}.yc-project-library .yc-map-status .yc-icon{flex:none;width:11px;height:11px}.yc-library-show-all{display:inline-flex;align-items:center;gap:5px;margin:10px 0 0;padding:3px 0;border:0;background:transparent;color:var(--yc-accent);font:inherit;font-size:10px;cursor:pointer}.yc-library-show-all .yc-icon{width:13px;height:13px}.yc-library-show-all[aria-expanded=true] .yc-icon{transform:rotate(180deg)}.yc-library-empty-collection{margin:15px 0;color:var(--ed-muted);font-size:11px;line-height:1.5}.yc-library-preview-state{padding:10px;color:var(--ed-muted);font-size:12px}.yc-library-preview-state p{margin:0 0 10px}.yc-library-preview-skeleton{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.yc-library-preview-skeleton>span{height:90px;border-radius:12px;background:linear-gradient(110deg,var(--ed-panel),var(--ed-raised))}.yc-library-empty{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:44px 16px;border:1px dashed var(--ed-border);border-radius:16px;color:var(--ed-muted);text-align:center}.yc-library-empty>.yc-icon{width:34px;height:34px;color:var(--yc-accent)}.yc-library-empty h3,.yc-library-empty p{margin:0}.yc-library-load-more{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:7px;padding:9px 16px;border:1px solid var(--ed-border);border-radius:10px;background:var(--ed-panel);color:var(--ed-text);font:inherit;font-size:12px;cursor:pointer}.yc-project-library.is-list .yc-library-mini-grid{grid-template-columns:1fr}.yc-project-library.is-list .yc-library-mini-main{min-height:60px}.yc-project-library.is-list .yc-library-episode-art,.yc-project-library.is-list .yc-library-mini-main>.yc-map-thumbnail{flex-basis:66px;height:46px}.yc-project-library.is-list .yc-library-mini-main>span:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.yc-project-library :is(button,select,input):focus-visible{outline:2px solid var(--yc-accent);outline-offset:3px}.yc-project-library button:disabled{opacity:.5;cursor:not-allowed}.yc-project-library button:not(:disabled):hover{border-color:color-mix(in srgb,var(--yc-accent) 50%,var(--ed-border))}@media (max-width:1500px) and (min-width:1001px){.yc-library-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.yc-library-project-contents{grid-template-columns:minmax(0,1fr)}.yc-project-library-filters{width:100%}.yc-library-search{flex:1 1;width:auto}.yc-library-project-cover{flex-basis:120px;width:120px}.yc-library-project-name{font-size:16px}}@media (max-width:650px){.yc-project-library-filters{gap:8px}.yc-library-search{flex-basis:100%;width:100%}.yc-library-project-heading{flex-wrap:wrap;gap:10px}.yc-library-project-cover{flex-basis:88px;width:88px;height:65px}.yc-library-project-copy{flex-basis:calc(100% - 100px)}.yc-library-project-copy>div:first-child{flex-wrap:wrap;gap:5px 8px}.yc-library-project-name{flex:1 1 100%;order:1}.yc-library-project-actions{width:100%;justify-content:flex-end}.yc-library-project-meta{gap:8px}.yc-library-mini-grid{grid-template-columns:minmax(0,1fr)}.yc-library-preview-skeleton{grid-template-columns:1fr}.yc-project-library.is-list .yc-library-mini-main>span:last-child{flex-direction:column;align-items:flex-start}}@layer editor-canvas-selection-paint{.editor-shell .ed-canvas .ed-graphic{background:transparent!important}.editor-shell .ed-canvas .ed-graphic-content,.editor-shell .ed-canvas .ed-graphic-content:hover{border:0!important;background:transparent!important;box-shadow:none!important}.editor-shell .ed-canvas .ed-graphic-content:focus-visible{outline:2px solid #8b3dff!important;outline-offset:1px}.editor-shell .ed-canvas .ed-graphic.selected .ed-graphic-content:focus-visible{outline:none!important}.editor-shell .ed-graphic-handle,.editor-shell .ed-graphic-move-handle,.editor-shell .ed-graphic-resize-handle,.editor-shell .ed-graphic-rotate-handle{background:#fff!important;color:#25252a!important}.editor-shell :is(.ed-graphic-resize-handle,.ed-graphic-handle,.ed-graphic-rotate-handle,.ed-graphic-move-handle):hover{border-color:#8b3dff!important}.editor-shell :is(.ed-graphic-resize-handle,.ed-graphic-handle,.ed-graphic-rotate-handle,.ed-graphic-move-handle):focus-visible{outline:2px solid #8b3dff!important}}.editor-shell .ed-studio .ed-canvas-area{position:relative;overflow:visible;isolation:isolate}.editor-shell .ed-graphic-chrome{position:absolute;z-index:80;box-sizing:border-box;overflow:visible;pointer-events:none}.editor-shell .ed-studio .ed-canvas .ed-graphic-content,.editor-shell .ed-studio .ed-canvas .ed-graphic-content:hover:not(:disabled){display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;touch-action:none}.editor-shell .ed-canvas .ed-graphic-live-text{display:block;width:100%;height:100%;pointer-events:none}.editor-shell .ed-canvas .ed-graphic.selected{outline:none!important}.editor-shell .ed-canvas .ed-canvas-media-target.is-selected{box-shadow:none!important;outline:none!important}.editor-shell .ed-canvas .ed-native-text.has-canvas-chrome.is-canvas-selected{outline:none!important}.editor-shell .ed-canvas .ed-native-inline-editor{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;outline:none!important;background:transparent!important;min-width:.5em;white-space:inherit}.editor-shell .ed-graphic-selection-frame{position:absolute;inset:-1px;z-index:3;box-sizing:border-box;border:2px solid #8b3dff;border-radius:0;pointer-events:none;background:transparent;box-shadow:none}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-handle,.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle{position:absolute;z-index:4;box-sizing:border-box;display:block;flex:none;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0!important;border:1px solid #c8c3d3!important;border-radius:50%!important;background:#fff!important;color:#222229!important;box-shadow:0 1px 3px #15151e24!important;transform:translate(-50%,-50%);right:auto!important;bottom:auto!important;pointer-events:auto;touch-action:none;cursor:nwse-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=nw]{left:0;top:0;cursor:nwse-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=ne]{left:100%;top:0;cursor:nesw-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=sw]{left:0;top:100%;cursor:nesw-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-handle,.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=se]{left:100%;top:100%;cursor:nwse-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=n],.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=s]{left:50%;width:18px!important;min-width:18px!important;max-width:18px!important;height:7px!important;min-height:7px!important;max-height:7px!important;border-radius:8px!important;cursor:ns-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=n]{top:0}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=s]{top:100%}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=e],.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=w]{top:50%;width:7px!important;min-width:7px!important;max-width:7px!important;height:18px!important;min-height:18px!important;max-height:18px!important;border-radius:8px!important;cursor:ew-resize}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=w]{left:0}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-resize-handle[data-handle=e]{left:100%}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) :is(.ed-graphic-rotate-handle,.ed-graphic-move-handle){position:absolute;left:50%;top:calc(100% + 24px);z-index:4;box-sizing:border-box;display:grid;place-items:center;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:4px!important;border:1px solid #d9d8df!important;border-radius:50%!important;background:#fff!important;color:#25252a!important;box-shadow:0 1px 5px #15151e25!important;transform:translateX(-50%);pointer-events:auto;touch-action:none;cursor:pointer}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-move-handle{left:calc(50% + 36px)}.editor-shell .ed-graphic-chrome .ed-graphic-move-handle:disabled{cursor:default;opacity:.4}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) .ed-graphic-rotate-handle:before{content:"";position:absolute;left:calc(50% - .5px);bottom:100%;width:1px;height:24px;background:#8b3dff;pointer-events:none}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) :is(.ed-graphic-rotate-handle,.ed-graphic-move-handle):active{cursor:pointer}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) :is(.ed-graphic-rotate-handle,.ed-graphic-move-handle) svg{width:17px;height:17px}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) :is(.ed-graphic-resize-handle,.ed-graphic-handle,.ed-graphic-rotate-handle,.ed-graphic-move-handle):hover:not(:disabled){border-color:#8b3dff!important;background:#fff!important}.editor-shell :is(.ed-graphic-chrome,.ed-canvas .ed-graphic) :is(.ed-graphic-resize-handle,.ed-graphic-handle,.ed-graphic-rotate-handle,.ed-graphic-move-handle):focus-visible{outline:2px solid #8b3dff!important;outline-offset:3px}.editor-shell .ed-canvas .ed-graphic-text-editor,.editor-shell .ed-canvas .ed-graphic-text-editor:focus{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none!important;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;caret-color:#8b3dff;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;cursor:text}@media (prefers-reduced-motion:reduce){.editor-shell .ed-graphic-resize-handle,.editor-shell .ed-graphic-selection-frame{transition:none}}