:root{--canvas:#f7f7f5;--surface:#fff;--surface-subtle:#fafaf8;--surface-raised:#fff;--text:#191a1d;--text-secondary:#5e6169;--text-tertiary:#858890;--border:#e3e4e0;--border-strong:#d5d7d2;--accent:#315ee8;--accent-hover:#254fcf;--accent-soft:#edf1ff;--success:#2d7a4b;--success-soft:#edf7f0;--danger:#b64242;--danger-hover:#9f3535;--danger-soft:#fbefef;--focus:#315ee847;--shadow-overlay:0 24px 70px #191a1d29, 0 4px 18px #191a1d14;--radius-control:8px;--radius-card:10px;--radius-panel:12px;--radius-dialog:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);min-width:320px;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}body.has-open-dialog{overflow:hidden}.sign-in-page{background:radial-gradient(circle at 50% -20%, #e9eeff 0, transparent 46%), var(--canvas);place-items:center;min-height:100svh;padding:28px 18px;display:grid}.sign-in-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(100%,430px);padding:34px;box-shadow:0 18px 54px #191a1d14}.sign-in-card__brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:42px;font-size:15px;font-weight:720;display:flex}.sign-in-card__brand .brand-mark{width:28px;height:28px}.sign-in-card h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:29px}.sign-in-card__intro{color:var(--text-secondary);margin:0 0 28px}.sign-in-card__input{border:1px solid var(--border-strong);border-radius:var(--radius-control);align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.sign-in-card__input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.sign-in-card__input svg{color:var(--text-tertiary)}.sign-in-card__input input{background:0 0;border:0;outline:0;flex:1;min-width:0}.sign-in-card__button{justify-content:center;width:100%;min-height:44px;margin-top:18px}.sign-in-card__message{border-radius:8px;align-items:flex-start;gap:7px;margin:16px 0 0;padding:10px 11px;font-size:12px;display:flex}.sign-in-card__message svg{flex:none;margin-top:1px}.sign-in-card__message.is-success{background:var(--success-soft);color:var(--success)}.sign-in-card__message.is-error{background:var(--danger-soft);color:var(--danger)}.sign-in-card__message code{margin:0 3px}.sign-in-card__switch{color:var(--text-secondary);text-align:center;margin:18px 0 0;font-size:13px}.sign-in-card__switch a{color:var(--accent);font-weight:680}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}::selection{background:#dce4ff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.custom-select{min-width:0;position:relative}.custom-select__trigger{border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;outline:0;align-items:center;gap:7px;padding:0;display:flex}.custom-select__trigger:focus-visible{outline:0}.custom-select__trigger:disabled{cursor:wait;opacity:.58}.custom-select__value{align-items:center;gap:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.custom-select__value>span:not(.status-dot){text-overflow:ellipsis;overflow:hidden}.custom-select__chevron{color:var(--text-tertiary);flex:none;transition:transform .14s}.custom-select:has(.custom-select__trigger[aria-expanded=true]) .custom-select__chevron{transform:rotate(180deg)}.custom-select__popover{z-index:1000;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-overlay);scrollbar-color:#c9cbc6 transparent;scrollbar-width:thin;border-radius:11px;padding:6px;position:fixed;overflow-y:auto}.custom-select__option{min-height:34px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:10px;padding:7px 8px 7px 10px;font-size:12px;line-height:1.35;display:flex}.custom-select__option.is-active{background:var(--surface-subtle)}.custom-select__option.is-selected{color:var(--accent);font-weight:650}.custom-select__option[aria-disabled=true]{cursor:not-allowed;opacity:.45}.custom-select__option-content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.custom-select__check{opacity:0;flex:none}.custom-select__option.is-selected .custom-select__check{opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.app-topbar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f5f0;height:57px;position:sticky;top:0}.app-topbar__inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.app-topbar__left,.app-topbar__actions,.primary-nav{align-items:center;display:flex}.app-topbar__left{gap:28px}.app-topbar__actions{gap:8px}.topbar-search-trigger{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:142px;height:36px;color:var(--text-secondary);background:#ffffffb8;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12px;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.topbar-search-trigger:hover,.topbar-search-trigger[aria-expanded=true]{background:var(--surface);color:var(--text);border-color:#c4c7c1;box-shadow:0 0 0 3px #191a1d0b}.topbar-search-trigger__label{text-align:left;flex:1}.topbar-search-trigger__shortcut,.global-search kbd{color:var(--text-tertiary);background:#f2f3ef;border:1px solid #d9dbd6;border-radius:5px;font-family:inherit;font-size:10px;font-weight:620;line-height:1}.topbar-search-trigger__shortcut{align-items:center;gap:1px;height:21px;padding:0 5px;display:inline-flex}.topbar-search-trigger__shortcut span{font-size:11px}.global-search-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191a1d59;justify-content:center;align-items:flex-start;padding:min(13vh,112px) 20px 20px;animation:.15s backdrop-in;display:flex;position:fixed;inset:0}.global-search{background:var(--surface-raised);border:1px solid #191a1d26;border-radius:17px;width:min(100%,650px);animation:.17s dialog-in;overflow:hidden;box-shadow:0 30px 90px #191a1d3d}.global-search__input-row{border-bottom:1px solid var(--border);min-height:60px;color:var(--text-tertiary);align-items:center;gap:11px;padding:0 13px 0 18px;display:flex}.global-search__input-row input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.global-search__input-row input::placeholder{color:#8c8f96}.global-search__input-row input::-webkit-search-cancel-button{display:none}.global-search__close{width:32px;height:32px;color:var(--text-tertiary);border-radius:8px;flex:none;place-items:center;display:inline-grid}.global-search__close:hover{background:var(--surface-subtle);color:var(--text)}.global-search__spinner{flex:none;animation:.8s linear infinite global-search-spin}@keyframes global-search-spin{to{transform:rotate(360deg)}}.global-search__body{overscroll-behavior:contain;min-height:172px;max-height:min(55vh,490px);padding:7px;overflow-y:auto}.global-search__message{min-height:158px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;font-size:12.5px;display:flex}.global-search__message.is-error{color:var(--danger)}.global-search__results{flex-direction:column;gap:2px;display:flex}.global-search__result{width:100%;min-height:66px;color:var(--text);text-align:left;border-radius:10px;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:7px 10px 7px 7px;display:grid}.global-search__result:hover,.global-search__result.is-active{background:#f1f3ef}.global-search__thumbnail{color:#8b8e94;background:#e9ebe7;border:1px solid #dfe1dc;border-radius:7px;place-items:center;width:76px;height:47px;display:grid;overflow:hidden}.global-search__thumbnail.is-loading{background:linear-gradient(100deg,#e7e9e5 25%,#f2f3f0 50%,#e7e9e5 75%) 0 0/200% 100%;animation:1.2s infinite global-search-thumbnail}@keyframes global-search-thumbnail{to{background-position-x:-200%}}.global-search__thumbnail img{object-fit:cover;width:100%;height:100%}.global-search__result-copy{flex-direction:column;min-width:0;display:flex}.global-search__result-copy strong,.global-search__working-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search__result-copy strong{letter-spacing:-.01em;font-size:13px;font-weight:670}.global-search__working-title{color:var(--text-secondary);margin-top:1px;font-size:11px}.global-search__meta{color:var(--text-tertiary);align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex}.global-search__meta span+span:before{color:#b4b7b0;content:"·";margin-right:7px}.global-search__arrow{color:var(--text-tertiary);opacity:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}.global-search__result.is-active .global-search__arrow,.global-search__result:hover .global-search__arrow{opacity:1;transform:translate(0)}.global-search__footer{border-top:1px solid var(--border);min-height:35px;color:var(--text-tertiary);background:#fafaf8;justify-content:flex-end;align-items:center;gap:14px;padding:0 13px;font-size:10px;display:flex}.global-search__footer span{align-items:center;gap:4px;display:inline-flex}.global-search__footer kbd{text-align:center;min-width:18px;padding:3px 4px}.wordmark{color:var(--text);letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:680;display:inline-flex}.brand-mark{shape-rendering:geometricprecision;flex:none;width:23px;height:23px;display:block}.primary-nav__link{height:56px;color:var(--text-secondary);align-items:center;font-size:13px;font-weight:550;display:flex;position:relative}.primary-nav__link:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.primary-nav__link:hover,.primary-nav__link.is-active{color:var(--text)}.primary-nav__link.is-active:after{background:var(--text)}.button{border-radius:var(--radius-control);letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:620;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.56}.button--primary{border-color:var(--accent);background:var(--accent);color:#fff}.button--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.button--secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.button--secondary:hover:not(:disabled){background:var(--surface-subtle);border-color:#c5c7c2}.button--danger{border-color:var(--danger);background:var(--danger);color:#fff}.button--danger:hover:not(:disabled){border-color:var(--danger-hover);background:var(--danger-hover)}.button--small{min-height:32px;padding:0 11px;font-size:12px}.icon-button,.account-avatar{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.icon-button:hover,.icon-button.is-active{border-color:var(--border);background:var(--surface);color:var(--text)}.account-avatar{color:#43464d;background:#eceeea;border-color:#dde0dc;border-radius:50%;margin-left:2px;padding:0;font-size:11px;font-weight:700;overflow:hidden}.account-avatar:hover,.account-avatar.is-active{background:var(--surface);color:var(--text);border-color:#c7cbc5;box-shadow:0 0 0 3px #191a1d0e}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-menu{display:flex;position:relative}.account-menu__popover{z-index:50;background:var(--surface-raised);width:252px;box-shadow:var(--shadow-overlay);border:1px solid #191a1d21;border-radius:12px;padding:6px;animation:.13s ease-out account-menu-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.account-menu__identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 11px;display:grid}.account-menu__identity-avatar{color:#43464d;background:#eceeea;border:1px solid #dcded9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:720;display:grid;overflow:hidden}.account-menu__identity-avatar img{object-fit:cover;width:100%;height:100%}.account-menu__identity-copy{flex-direction:column;min-width:0;display:flex}.account-menu__identity-copy strong,.account-menu__identity-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__identity-copy strong{color:var(--text);font-size:12.5px;font-weight:680}.account-menu__identity-copy span{color:var(--text-tertiary);margin-top:1px;font-size:10.5px}.account-menu__items{border-top:1px solid var(--border);padding-top:5px}.account-menu__items a,.account-menu__items button{width:100%;min-height:36px;color:var(--text-secondary);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:12px;font-weight:570;display:flex}.account-menu__items a:hover,.account-menu__items a.is-active,.account-menu__items button:hover{color:var(--text);background:#f1f1ee}.account-menu__items a.is-active{background:var(--accent-soft);color:var(--accent)}.account-menu__external{color:var(--text-tertiary);margin-left:auto}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.eyebrow{color:var(--text-tertiary);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:680;display:block}.pipeline-page{width:100%;padding:48px 24px 64px}.page-heading,.pipeline-controls{width:100%;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px}.page-heading h1,.settings-heading h1,.profile-heading h1{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:680;line-height:1.15}.page-heading p,.settings-heading p,.profile-heading p{color:var(--text-secondary);margin:8px 0 0;font-size:14px}.pipeline-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;margin-bottom:20px}.pipeline-control-group{align-items:center;gap:9px;display:flex}.scope-switch{border:1px solid var(--border);background:#efefec;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.scope-switch button{min-height:32px;color:var(--text-secondary);background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:620;display:inline-flex}.scope-switch button:hover{color:var(--text)}.scope-switch button:disabled,.view-switch button:disabled{cursor:not-allowed;opacity:.42}.scope-switch button:disabled:hover,.view-switch button:disabled:hover{color:var(--text-secondary);background:0 0}.scope-switch button.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #191a1d1a}.scope-switch button span{min-width:18px;height:18px;color:var(--text-secondary);background:#191a1d0f;border-radius:5px;place-items:center;padding:0 4px;font-size:10px;display:inline-grid}.view-switch{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-switch button{min-height:32px;color:var(--text-tertiary);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:620;transition:background-color .15s,color .15s;display:inline-flex}.view-switch button:hover{background:var(--surface-subtle);color:var(--text)}.view-switch button.is-active{color:var(--text);background:#efefec}.pipeline-toolbar{align-items:center;gap:8px;display:flex}.search-control{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:260px;height:38px;color:var(--text-tertiary);align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.search-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.search-control input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search-control input::placeholder{color:var(--text-tertiary)}.search-control button{width:22px;height:22px;color:var(--text-tertiary);background:0 0;border-radius:5px;place-items:center;display:grid}.search-control button:hover{background:var(--surface-subtle);color:var(--text)}.filter-menu,.more-menu{position:relative}.filter-menu .button.has-indicator>span{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent);border-radius:5px;place-items:center;margin-left:1px;padding:0 4px;font-size:10px;display:inline-grid}.filter-popover,.more-popover{z-index:30;border:1px solid var(--border);background:var(--surface-raised);width:276px;box-shadow:var(--shadow-overlay);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.filter-popover__header{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;font-weight:650;display:flex}.filter-popover__header button{color:var(--accent);background:0 0;padding:3px;font-size:12px;font-weight:600}.pipeline-board{scrollbar-color:#c9cbc6 transparent;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(244px,1fr));align-items:start;gap:12px;width:100%;margin:0;padding-bottom:20px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--border);border-radius:var(--radius-panel);background:#f0f0ed;min-width:244px;padding:7px}.pipeline-column__header{z-index:2;background:#f0f0edf2;border-radius:8px;justify-content:space-between;align-items:center;height:39px;padding:0 7px;display:flex;position:relative}.pipeline-column__header>div{align-items:center;gap:7px;display:flex}.pipeline-column__header h2{letter-spacing:-.005em;margin:0;font-size:12px;font-weight:670}.pipeline-column__header>span{min-width:19px;height:19px;color:var(--text-secondary);background:#191a1d0e;border-radius:6px;place-items:center;padding:0 5px;font-size:10px;font-weight:650;display:grid}.status-dot{background:#89909a;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-tone--blue .status-dot{background:#4f73de}.status-tone--amber .status-dot{background:#bd7a2b}.status-tone--violet .status-dot{background:#8965b2}.status-tone--indigo .status-dot{background:#5660be}.status-tone--emerald .status-dot{background:#3d8a5e}.status-tone--neutral .status-dot{background:#6b6f76}.pipeline-column__cards{flex-direction:column;gap:7px;min-height:64px;display:flex}.video-card{border-radius:var(--radius-card);background:var(--surface);border:1px solid #dedfdb;padding:13px 13px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 1px #191a1d06}.video-card:hover{border-color:#c7c9c4;transform:translateY(-1px);box-shadow:0 5px 14px #191a1d0f}.video-card:active{cursor:grabbing}.video-card__drag{color:#0000;cursor:grab;border-radius:5px;place-items:center;width:22px;height:22px;transition:color .15s,background-color .15s;display:grid;position:absolute;top:11px;right:8px}.video-card:hover .video-card__drag{color:var(--text-tertiary)}.video-card__drag:hover{background:var(--surface-subtle)}.video-card__link{padding-right:17px;display:block}.video-card__title{color:var(--text);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.video-card__link:hover .video-card__title{color:var(--accent)}.video-card__meta{color:var(--text-tertiary);align-items:center;gap:4px;margin-top:6px;font-size:10.5px;display:flex}.tag-row{flex-wrap:wrap;gap:4px;margin-top:11px;display:flex}.tag{border:1px solid var(--border);background:var(--surface-subtle);min-height:21px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:570;line-height:1;display:inline-flex}.metadata-tone--gray{--metadata-bg:#eeeeec;--metadata-border:#d9dad6;--metadata-text:#4f5458;--metadata-dot:#73787c}.metadata-tone--brown{--metadata-bg:#f3e9e2;--metadata-border:#e4d3c7;--metadata-text:#6f4934;--metadata-dot:#8b6047}.metadata-tone--orange{--metadata-bg:#fff0df;--metadata-border:#f2d6b8;--metadata-text:#854b0d;--metadata-dot:#b96a16}.metadata-tone--yellow{--metadata-bg:#fff5d6;--metadata-border:#eadba4;--metadata-text:#705900;--metadata-dot:#9c7b00}.metadata-tone--green{--metadata-bg:#e7f3eb;--metadata-border:#c8e1d0;--metadata-text:#27613c;--metadata-dot:#348254}.metadata-tone--blue{--metadata-bg:#e7f0fa;--metadata-border:#c8dced;--metadata-text:#285b86;--metadata-dot:#367bb3}.metadata-tone--purple{--metadata-bg:#efe9f8;--metadata-border:#d9cbea;--metadata-text:#60458a;--metadata-dot:#7f5eae}.metadata-tone--pink{--metadata-bg:#f9e8f0;--metadata-border:#ebcad9;--metadata-text:#873b60;--metadata-dot:#aa4e78}.metadata-tone--red{--metadata-bg:#fae8e7;--metadata-border:#edc8c5;--metadata-text:#8e3d39;--metadata-dot:#b8524c}.metadata-pill{border:1px solid var(--metadata-border);background:var(--metadata-bg);min-width:0;min-height:21px;color:var(--metadata-text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:620;line-height:1.2;display:inline-flex;overflow:hidden}.tag.metadata-pill{border-color:var(--metadata-border);background:var(--metadata-bg);color:var(--metadata-text)}.tag--count{color:var(--text-tertiary)}.tag--editable button{width:14px;height:14px;color:var(--text-tertiary);opacity:0;background:0 0;border-radius:3px;place-items:center;padding:0;transition:opacity .12s,background-color .12s;display:grid}.tag--editable:hover button,.tag--editable button:focus-visible{opacity:1}.tag--editable button:hover,.tag--editable button:focus-visible{color:var(--text);background:#e4e5e1}.video-card__footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:24px;margin-top:12px;display:flex}.video-card__signals{align-items:center;gap:6px;min-width:0;display:flex}.priority{min-height:19px;color:var(--text-secondary);letter-spacing:.025em;background:#f2f2ef;border-radius:5px;align-items:center;padding:0 6px;font-size:9px;font-weight:740;display:inline-flex}.priority--asap{color:#a43b3b;background:#faeded}.priority--soon{color:#9a641f;background:#fff4e5}.date-signal{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.status-move{min-width:0;color:var(--text-tertiary);align-items:center;display:inline-flex;position:relative}.status-move .custom-select__trigger{justify-content:center;width:22px;height:22px;padding:0}.status-move .custom-select__value{display:none}.status-move .custom-select__chevron{color:currentColor}.status-move:hover{color:var(--text)}.progress-track{background:#e7e8e4;border-radius:99px;height:3px;position:relative;overflow:hidden}.video-card>.progress-track{margin-top:9px}.progress-track>span{border-radius:inherit;background:#727a89;transition:width .18s;position:absolute;inset:0 auto 0 0}.column-empty{border-radius:var(--radius-card);color:#a0a29d;opacity:0;border:1px dashed #d4d5d1;place-items:center;min-height:62px;font-size:10px;transition:opacity .15s;display:grid}.pipeline-column:hover .column-empty{opacity:1}.pipeline-column__add{width:100%;min-height:34px;color:var(--text-tertiary);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;font-weight:590;transition:border-color .15s,background-color .15s,color .15s;display:flex}.pipeline-column__add:hover{color:var(--text);background:#ffffff94;border-color:#ddded9}.pipeline-column__add:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);color:var(--text);outline:0}.video-card--draft{background:#fdfdff;border-color:#cfd6eb;box-shadow:0 0 0 1px #315ee809,0 5px 16px #191a1d0e}.video-card--draft:hover{border-color:#cfd6eb;transform:none;box-shadow:0 0 0 1px #315ee809,0 5px 16px #191a1d0e}.video-card--draft:active{cursor:default}.video-card--draft[aria-busy=true]{opacity:.72}.kanban-draft-card__eyebrow{color:var(--text-tertiary);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9.5px;font-weight:690;display:flex}.kanban-draft-card__eyebrow span:last-child{letter-spacing:0;text-transform:none}.kanban-draft-card__title{display:block}.kanban-draft-card__title input{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:7px;outline:0;padding:0 9px;font-size:13px;font-weight:620;transition:border-color .15s,box-shadow .15s}.kanban-draft-card__title input::placeholder{color:#a1a39d;font-weight:540}.kanban-draft-card__title input:hover{border-color:#c5c7c2}.kanban-draft-card__title input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.kanban-draft-card__title input[aria-invalid=true]{border-color:var(--danger)}.kanban-draft-card__properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.kanban-draft-card__select{border:1px solid var(--border);background:var(--surface-subtle);min-width:0;height:30px;color:var(--text-secondary);border-radius:7px;align-items:center;font-size:10.5px;display:flex;position:relative}.kanban-draft-card__select:hover{border-color:var(--border-strong);background:var(--surface)}.kanban-draft-card__select:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.kanban-draft-card__select .custom-select__trigger{padding:0 7px 0 8px}.kanban-draft-card__select .custom-select__chevron{width:12px}.kanban-draft-card__footer{align-items:center;gap:6px;margin-top:9px;display:flex}.kanban-draft-card__save,.kanban-draft-card__cancel{border-radius:7px;justify-content:center;align-items:center;min-height:31px;font-size:11px;font-weight:650;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.kanban-draft-card__save{background:var(--accent);color:#fff;gap:5px;padding:0 10px}.kanban-draft-card__save:hover:not(:disabled),.kanban-draft-card__save:focus-visible{background:var(--accent-hover)}.kanban-draft-card__cancel{width:31px;color:var(--text-tertiary);background:0 0;padding:0}.kanban-draft-card__cancel:hover:not(:disabled),.kanban-draft-card__cancel:focus-visible{color:var(--text);background:#ecece8}.kanban-draft-card__save:disabled,.kanban-draft-card__cancel:disabled{cursor:wait;opacity:.58}.kanban-draft-card__message{color:var(--danger);margin:7px 0 0;font-size:10.5px;line-height:1.35}.video-table-shell{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);scrollbar-color:#c9cbc6 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;margin:0;position:relative;overflow-x:auto}.video-table-shell:focus-visible{outline-offset:3px}.video-table__layout-bar{z-index:8;border-bottom:1px solid var(--border);width:100%;height:35px;color:var(--text-tertiary);background:#fbfbf9;align-items:center;padding:0 10px 0 12px;font-size:10.5px;display:flex;position:sticky;left:0}.video-table__layout-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-table{border-spacing:0;table-layout:fixed;min-width:0}.video-table th,.video-table td{border-right:1px solid #ecece8;border-bottom:1px solid var(--border);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.video-table__cell--videoNumber{padding-left:8px;padding-right:8px}.video-table th{background:var(--surface-subtle);height:38px;color:var(--text-tertiary);letter-spacing:.035em;text-transform:uppercase;padding:0;font-size:10px;font-weight:680;position:relative;overflow:visible}.video-table__header-content{align-items:center;width:100%;min-width:0;height:100%;padding:0 6px 0 8px;transition:background-color .14s;display:flex}.video-table__header-cell:hover .video-table__header-content,.video-table__header-cell:focus-within .video-table__header-content{background:#f1f1ee}.video-table__drag-handle{color:#8f928c;cursor:grab;opacity:0;background:0 0;border-radius:5px;flex:none;place-items:center;width:16px;height:26px;margin-left:-3px;padding:0;transition:opacity .14s,background-color .14s,color .14s;display:grid}.video-table__header-cell:hover .video-table__drag-handle,.video-table__drag-handle:focus-visible{opacity:.72}.video-table__drag-handle:hover,.video-table__drag-handle:focus-visible{color:var(--text-secondary);background:#e5e7e2}.video-table__drag-handle:active{cursor:grabbing}.video-table__sort-trigger{min-width:0;height:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border-radius:5px;flex:1;align-items:center;gap:5px;padding:0 4px;display:flex;position:relative;overflow:hidden}.video-table__sort-trigger>span{text-overflow:ellipsis;overflow:hidden}.video-table__sort-trigger>svg:not(.video-table__sort-hint){color:var(--accent);flex:none}.video-table__sort-hint{opacity:0;flex:none;transition:opacity .14s;position:absolute;right:3px}.video-table__header-cell:hover .video-table__sort-hint,.video-table__sort-trigger:focus-visible .video-table__sort-hint{opacity:.55}.video-table__resize-handle{z-index:7;cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:-5px}.video-table__resize-handle:after{content:"";background:0 0;border-radius:99px;width:1px;transition:background-color .12s;position:absolute;top:6px;bottom:6px;right:4px}.video-table__resize-handle:hover:after,.video-table__resize-handle:focus-visible:after,.video-table__header-cell.is-resizing-column .video-table__resize-handle:after{background:var(--accent)}.video-table__header-cell.is-resizing-column .video-table__resize-handle:before{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--text-secondary);content:attr(data-width);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:650;position:absolute;top:5px;right:-21px}@media (pointer:coarse){.video-table__resize-handle{display:none}}.video-table__header-cell.is-dragging{opacity:.52}.video-table__header-cell.is-drop-before:before,.video-table__header-cell.is-drop-after:after{z-index:9;background:var(--accent);content:"";border-radius:99px;width:2px;position:absolute;top:4px;bottom:4px}.video-table__header-cell.is-drop-before:before{left:-1px}.video-table__header-cell.is-drop-after:after{right:-1px}.video-table td{height:52px;color:var(--text-secondary);font-size:12px}.video-table tbody tr:last-child td{border-bottom:0}.video-table tbody tr:hover td{background:#fcfcfa}.video-table tbody tr.new-video-draft td{background:#f7f9ff;height:62px;box-shadow:inset 0 2px #dce4ff}.video-table tbody tr.new-video-draft:hover td,.video-table tbody tr.new-video-draft td.is-pinned-first,.video-table tbody tr.new-video-draft td.is-pinned-second{background:#f7f9ff}.new-video-draft[aria-busy=true] td{opacity:.72}.video-table .is-pinned-first,.video-table .is-pinned-second{z-index:2;background:var(--surface);position:sticky}.video-table .is-pinned-first{left:0}.video-table .is-pinned-second{left:var(--video-number-column-width);box-shadow:1px 0 #ecece8}.video-table th.is-pinned-first,.video-table th.is-pinned-second{z-index:5;background:var(--surface-subtle)}.video-table tbody tr:hover td.is-pinned-first,.video-table tbody tr:hover td.is-pinned-second{background:#fcfcfa}.video-table .is-resizing-column{border-right-color:var(--accent)}.video-table__number-cell{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:11px;font-weight:620}.table-number-editor{border:1px solid #0000;border-radius:7px;align-items:center;width:100%;height:30px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.table-number-editor:hover{background:#f1f1ee}.table-number-editor:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.table-number-editor.has-error{background:snow;border-color:#b75555;box-shadow:0 0 0 3px #b755551f}.table-number-editor>span{color:#92958f;pointer-events:none;padding-left:5px}.table-number-editor input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;padding:0 4px 0 1px}.table-number-editor input:disabled{cursor:wait;opacity:.58}.new-video-draft .table-number-editor input::placeholder{color:#8d93a1;letter-spacing:0;font-size:10px}.video-table__name-editor{align-items:center;gap:4px;min-width:0;height:51px;display:flex}.new-video-draft__name{height:61px;padding-bottom:11px;position:relative}.new-video-draft__actions{flex:none;align-items:center;gap:2px;display:flex}.new-video-draft__actions button{border-radius:7px;place-items:center;width:27px;height:27px;padding:0;transition:background-color .13s,color .13s,opacity .13s;display:grid}.new-video-draft__actions button:disabled{cursor:wait;opacity:.48}.new-video-draft__save{background:var(--accent);color:#fff}.new-video-draft__save:hover:not(:disabled),.new-video-draft__save:focus-visible{background:var(--accent-hover)}.new-video-draft__cancel{color:var(--text-tertiary);background:0 0}.new-video-draft__cancel:hover:not(:disabled),.new-video-draft__cancel:focus-visible{color:var(--text);background:#e9ecf5}.new-video-draft__message{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:570;line-height:1;position:absolute;bottom:3px;left:42px;right:62px;overflow:hidden}.new-video-draft__message.is-error{color:#a23f3f}.new-video-draft__progress{opacity:.72}.table-title-input{min-width:0;height:30px;color:var(--text);letter-spacing:-.008em;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;flex:1;padding:0 7px;font-size:13px;font-weight:610;transition:border-color .15s,box-shadow .15s,background-color .15s;overflow:hidden}.table-title-input:hover{background:#f1f1ee}.table-title-input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.table-title-input.has-error{background:snow;border-color:#b75555;box-shadow:0 0 0 3px #b755551f}.table-title-input:disabled{cursor:wait;opacity:.58}.video-table__open-link{width:28px;height:28px;color:var(--text-tertiary);opacity:0;border-radius:7px;flex:none;place-items:center;transition:opacity .15s,background-color .15s,color .15s;display:grid}.video-table__name-cell:hover .video-table__open-link,.video-table__name-editor:focus-within .video-table__open-link{opacity:1}.video-table__open-link:hover,.video-table__open-link:focus-visible{color:var(--accent);opacity:1;background:#eceee9}.table-status{width:100%;min-width:0;max-width:142px;height:28px;color:var(--text-secondary);background:#f1f1ee;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 7px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.table-status:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.table-status.status-tone--blue{color:#385ab4;background:#eef2ff}.table-status.status-tone--amber{color:#92601f;background:#fff4e5}.table-status.status-tone--violet{color:#75529a;background:#f4eff9}.table-status.status-tone--indigo{color:#4e58a5;background:#eef0fb}.table-status.status-tone--emerald{color:#2d7449;background:#edf7f0}.table-status .custom-select__trigger{min-width:0;height:100%;color:inherit;flex:1;padding:0 16px 0 0;font-size:11px;font-weight:650}.table-status .custom-select__value{gap:6px}.table-status .custom-select__chevron{color:currentColor;position:absolute;right:7px}.table-status .status-dot{width:6px;height:6px}.table-property-select{width:100%;min-width:0;height:30px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.table-property-select:hover{background:#f1f1ee}.table-property-select:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.table-property-select .custom-select__trigger{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-overflow:ellipsis;padding:0 24px 0 7px;font-size:11.5px;overflow:hidden}.table-property-select .custom-select__chevron{opacity:.48;transition:opacity .15s;position:absolute;right:7px}.table-property-select:hover .custom-select__chevron,.table-property-select:focus-within .custom-select__chevron{opacity:1}.table-format-glyph{color:#4d687c;flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.table-format-glyph--short{color:#7b567c}.table-format-glyph__short-play{position:absolute;top:6px;left:6px}.table-format-picker{width:36px;height:28px;color:var(--text-tertiary);opacity:.82;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;transition:background-color .14s,border-color .14s,box-shadow .14s,opacity .14s;display:flex;position:relative}.table-format-picker:hover{opacity:1;background:#eceee9}.table-format-picker:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);opacity:1}.table-format-picker .custom-select__trigger{justify-content:center;gap:1px}.table-format-picker .custom-select__value{flex:none}.table-format-picker .custom-select__chevron{width:9px;color:var(--text-tertiary);opacity:.5}.table-format-picker.is-saving{cursor:wait;opacity:.48}.table-priority-select{width:76px;max-width:100%;font-weight:680}.table-priority-select.priority--asap{color:#a43b3b;background:#faeded}.table-priority-select.priority--soon{color:#8a591a;background:#fff4e5}.table-priority-select.priority--later{color:var(--text-secondary);background:#f1f1ee}.table-priority-select--none{color:var(--text-tertiary)}.table-date-control{width:100%;min-width:0;height:30px;display:block;position:relative}.table-date-input{width:100%;min-width:0;height:30px;color:var(--text-secondary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;padding:0 6px;font-size:11px;transition:border-color .15s,box-shadow .15s,background-color .15s}.table-date-input:hover{background:#f1f1ee}.table-date-input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.table-date-input:disabled{cursor:wait;opacity:.58}.table-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.48}.table-date-input:hover::-webkit-calendar-picker-indicator{opacity:.9}.table-date-input:focus::-webkit-calendar-picker-indicator{opacity:.9}.table-date-control__empty{color:#9a9d96;pointer-events:none;align-items:center;font-size:11px;transition:opacity .12s;display:flex;position:absolute;inset:0 26px 0 7px}.table-date-control.is-empty:not(:focus-within) .table-date-input{color:#0000}.table-date-control.is-empty:not(:focus-within) .table-date-input::-webkit-datetime-edit{opacity:0}.table-date-control.is-empty:focus-within .table-date-control__empty{opacity:0}.video-table__muted,.video-table__date{color:var(--text-tertiary)}.table-empty-value{color:#a5a7a1}.table-progress{align-items:center;gap:9px;min-width:0;display:flex}.table-progress__count{min-width:32px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.table-progress .progress-track{flex:68px;width:auto;min-width:28px;max-width:68px}.table-tags-editor__display{width:100%;min-width:0;height:30px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:0 5px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;overflow:hidden}.table-tags-editor__display:hover:not(:disabled){background:#f1f1ee}.table-tags-editor__display.is-open{border-color:var(--border-strong);background:#f1f1ee}.table-tags-editor__display:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus);outline:0}.table-tags-editor__display:disabled{cursor:wait;opacity:.5}.table-tags-editor__display .tag{flex:none}.table-tags-editor__pills{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.table-tags-editor__add{min-width:24px;height:24px;color:var(--text-tertiary);white-space:nowrap;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:10.5px;display:inline-flex}.table-tags-editor__add:hover{color:var(--text);background:#e4e5e1}.table-tags-editor__add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.table-tags-editor__empty{color:var(--text-tertiary);font-size:11px}.table-tags-editor__chevron{color:var(--text-tertiary);flex:none;margin-left:auto;transition:transform .14s}.table-tags-editor__display.is-open .table-tags-editor__chevron{transform:rotate(180deg)}.table-tags-menu{z-index:90;background:var(--surface-raised);box-shadow:var(--shadow-overlay);border:1px solid #191a1d24;border-radius:11px;outline:0;flex-direction:column;animation:.12s ease-out table-tags-menu-in;display:flex;position:fixed;overflow:hidden}.table-tags-menu__header{min-height:33px;color:var(--text);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:6px 10px 0;font-size:11.5px;font-weight:670;display:flex}.table-tags-menu__header>span:last-child{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:10px;font-weight:590}.table-tags-menu__help{color:var(--text-tertiary);margin:0;padding:0 10px 6px;font-size:10px}.table-tags-menu__new{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:0 5px 7px;display:grid}.table-tags-menu__new input,.table-tags-menu__new button{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:6px 8px;font-size:11px}.table-tags-menu__new button{cursor:pointer;font-weight:680}.table-tags-menu__new input:focus-visible,.table-tags-menu__new button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.table-tags-menu__new button:disabled,.table-tags-menu__new input:disabled{cursor:not-allowed;opacity:.5}.table-tags-menu__options{border-top:1px solid var(--border);scrollbar-color:#c9cbc6 transparent;scrollbar-width:thin;min-height:0;padding:4px 5px;overflow-y:auto}.table-tags-menu__option{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:33px;padding:5px 7px;transition:background-color .12s,opacity .12s;display:flex}.table-tags-menu__option-group+.table-tags-menu__option-group{margin-top:1px}.table-tags-menu__option-row{align-items:center;gap:2px;min-width:0;display:flex}.table-tags-menu__option-row .table-tags-menu__option{flex:1;min-width:0}.table-tags-menu__color-button{width:30px;height:30px;color:var(--text-tertiary);background:0 0;border-radius:6px;flex:none;place-items:center;display:grid}.table-tags-menu__color-button:hover,.table-tags-menu__color-button[aria-expanded=true]{color:var(--text);background:#eceee9}.table-tags-menu__color-picker{padding:4px 7px 8px 30px}.table-tags-menu__option:hover{background:#f1f1ee}.table-tags-menu__option[data-selected]{background:var(--accent-soft)}.table-tags-menu__option[data-selected]:hover{background:#e5ebff}.table-tags-menu__option[data-disabled]{cursor:not-allowed;opacity:.42}.table-tags-menu__option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.table-tags-menu__option input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:0}.table-tags-menu__option input:focus-visible{outline:0}.table-tags-menu__option .tag{text-overflow:ellipsis;white-space:nowrap;background:#f8f8f6;border-color:#dde0da;max-width:172px;overflow:hidden}.metadata-color-picker{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.metadata-color-picker__option{cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.metadata-color-picker__option>span:first-of-type{border:1px solid var(--metadata-border);background:var(--metadata-bg);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--metadata-dot);border-radius:5px}.metadata-color-picker__option:has(input:checked){background:var(--metadata-bg);box-shadow:0 0 0 2px var(--metadata-dot)}.metadata-color-picker__option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.metadata-color-picker:disabled{cursor:wait;opacity:.55}.metadata-color-picker--compact{gap:3px}.metadata-color-picker--compact .metadata-color-picker__option{width:24px;height:24px}.metadata-color-picker--compact .metadata-color-picker__option>span:first-of-type{width:15px;height:15px;box-shadow:inset 0 0 0 3px var(--metadata-dot)}.table-tags-menu__empty{color:var(--text-tertiary);text-align:center;margin:0;padding:15px 9px;font-size:11px}.table-tags-menu__footer{border-top:1px solid var(--border);background:#fbfbf9;justify-content:flex-end;align-items:center;gap:5px;min-height:41px;padding:6px;display:flex}.table-tags-menu__footer button{border-radius:6px;justify-content:center;align-items:center;height:28px;padding:0 9px;font-size:10.5px;font-weight:640;display:inline-flex}.table-tags-menu__cancel{color:var(--text-secondary);background:0 0}.table-tags-menu__cancel:hover{color:var(--text);background:#eceee9}.table-tags-menu__apply{background:var(--accent);color:#fff}.table-tags-menu__apply:hover{background:var(--accent-hover)}@keyframes table-tags-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.video-table--skeleton td{height:52px}.video-table--skeleton .skeleton{height:13px;display:block}.skeleton--table-number{width:30px}.skeleton--table-title{width:74%}.skeleton--table-pill{border-radius:5px;width:82px}.skeleton--table-value{width:64px}.skeleton--table-short{width:40px}.published-list{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;margin:0;overflow:hidden}.published-list__header,.published-row{grid-template-columns:minmax(360px,1fr) 210px 150px 44px;align-items:center;gap:24px;display:grid}.published-list__header{border-bottom:1px solid var(--border);background:var(--surface-subtle);min-height:40px;color:var(--text-tertiary);letter-spacing:.035em;text-transform:uppercase;padding:0 18px;font-size:10px;font-weight:680}.published-row{border-bottom:1px solid var(--border);min-height:72px;padding:9px 18px;position:relative}.published-row:last-child{border-bottom:0}.published-row:hover{background:#fcfcfa}.published-row__video{align-items:center;gap:12px;min-width:0;display:flex}.published-thumbnail{border:1px solid var(--border);background:#e8e5df;border-radius:7px;flex:none;place-items:center;width:76px;height:43px;display:grid;position:relative;overflow:hidden}.published-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.published-thumbnail-editor{z-index:2;overflow:visible}.published-thumbnail-editor__workspace-link{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.published-thumbnail-editor__workspace-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.published-thumbnail-editor__trigger{z-index:3;cursor:pointer;color:#fff;opacity:1;background:0 0;border-radius:999px;place-items:center;width:32px;height:32px;transition:opacity .14s;display:grid;position:absolute;bottom:4px;right:4px}.published-thumbnail-editor__trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.published-thumbnail-editor__affordance{background:#101214c7;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0;display:inline-flex;box-shadow:0 2px 8px #1012142e}@media (hover:hover) and (pointer:fine){.published-thumbnail-editor__trigger{opacity:0}.published-thumbnail-editor:hover .published-thumbnail-editor__trigger,.published-thumbnail-editor__trigger:focus-visible{opacity:1}}@media (hover:none),(pointer:coarse){.published-thumbnail-editor__trigger{opacity:1;width:44px;height:44px;bottom:0;right:0}.published-thumbnail-editor:not(.published-card__thumbnail) .published-thumbnail-editor__trigger{right:-4px}}.published-row__video>div:last-child{flex-direction:column;min-width:0;display:flex}.published-row__video a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.published-row__video a:hover{color:var(--accent)}.published-row__video span,.published-row__type,.published-row__date{color:var(--text-tertiary);font-size:11px}.published-row__actions{justify-content:flex-end;display:flex}.published-gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%;margin:0;display:grid}.published-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #191a1d06}.published-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 8px 24px #191a1d14}.published-card__thumbnail{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#fffc,#0000 34%),#eff0ed;border-radius:0;width:100%;height:auto}.published-card__body{flex-direction:column;min-width:0;padding:16px 16px 13px;display:flex}.published-card__meta{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:680}.published-card__workspace-link{color:var(--text);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:660;line-height:1.35;overflow:hidden}.published-card__workspace-link:after{content:"";position:absolute;inset:0}.published-card__workspace-link:focus-visible{outline:0}.published-card:has(.published-card__workspace-link:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.published-card__working-title{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.published-card__footer{min-height:43px;color:var(--text-tertiary);border-top:1px solid #ecece9;justify-content:space-between;align-items:center;padding:7px 10px 7px 16px;font-size:11px;display:flex}.published-card__footer .icon-button{z-index:2;position:relative}.published-thumbnail-dialog{width:min(100%,560px)}.published-thumbnail-dialog .dialog__header{margin-bottom:18px}.published-thumbnail-dialog__description{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.empty-state,.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,520px);min-height:320px;margin:0 auto;padding:48px 24px;display:flex}.empty-state__icon{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text-secondary);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.empty-state h2,.not-found h1{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:660}.empty-state p,.not-found p{color:var(--text-secondary);margin:7px 0 18px;font-size:13px}.skeleton{background:#e9eae6;border-radius:8px;overflow:hidden}.skeleton:after{content:"";background:#ffffff73;width:38%;height:100%;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton--column-title{width:92px;height:16px;margin:11px 8px 15px}.skeleton--card{background:#e4e5e1;height:146px;margin-bottom:8px}.skeleton--card-short{height:108px}@keyframes skeleton-pulse{0%{transform:translate(-120%)}to{transform:translate(320%)}}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191a1d57;place-items:center;padding:20px;animation:.15s backdrop-in;display:grid;position:fixed;inset:0}.dialog{border-radius:var(--radius-dialog);background:var(--surface-raised);width:min(100%,500px);box-shadow:var(--shadow-overlay);border:1px solid #191a1d1f;padding:24px;animation:.17s dialog-in}.dialog__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.dialog__header h2,.confirm-dialog h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:680}.dialog__actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}@keyframes backdrop-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.field{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.field+.field{margin-top:18px}.form-grid .field+.field,.creative-grid .field+.field{margin-top:0}.field--compact+.field--compact{margin-top:13px}.field__label{color:#3b3e45;font-size:12px;font-weight:650}.field__hint,.form-hint{color:var(--text-tertiary);font-size:11px;line-height:1.5}.field__error{color:var(--danger);font-size:11px;font-weight:550}.input,.select,.textarea,.inline-add input,.shot-add input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--text);outline:0;transition:border-color .15s,box-shadow .15s,background-color .15s}.input,.select{height:40px;padding:0 11px}.input::placeholder,.textarea::placeholder,.inline-add input::placeholder,.shot-add input::placeholder{color:#a1a39d}.input:hover,.select:hover,.textarea:hover{border-color:#c5c7c2}.input:focus,.select:focus,.textarea:focus,.inline-add input:focus,.shot-add input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.input.has-error{border-color:var(--danger)}.textarea{resize:vertical;min-height:112px;padding:11px 12px;line-height:1.58}.select{appearance:none;padding-right:34px}.select-wrap{display:block;position:relative}.select-wrap .custom-select__chevron{color:var(--text-tertiary);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.select-wrap:has(.custom-select__trigger[aria-expanded=true]) .custom-select__chevron{transform:translateY(-50%)rotate(180deg)}.form-grid{gap:14px;display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.create-video-dialog .form-grid{margin-top:18px}.form-hint{margin:14px 0 0}.toast{z-index:120;color:#fff;background:#25272c;border:1px solid #31343a;border-radius:11px;align-items:center;gap:14px;max-width:min(460px,100vw - 40px);min-height:48px;padding:8px 8px 8px 15px;font-size:12px;animation:.18s toast-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 35px #191a1d38}.toast>span{flex:1}.toast--error{background:#432a2b;border-color:#713b3b}.toast button{color:#fff;background:#3a3d44;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.toast button:hover{background:#4a4e56}.toast .toast__dismiss{color:#bfc2c8;background:0 0;justify-content:center;width:31px;padding:0}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.workspace-sticky-header{z-index:35;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;height:60px;position:sticky;top:57px}.workspace-sticky-header__inner{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;height:100%;margin:0;padding:0 24px;display:grid}.back-link{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text)}.workspace-title-control input{width:100%;max-width:560px;color:var(--text);letter-spacing:-.015em;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:4px 5px;font-size:15px;font-weight:670}.workspace-title-control input:hover{border-color:var(--border);background:var(--surface-subtle)}.workspace-title-control input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.workspace-header-actions{align-items:center;gap:8px;display:flex}.tasks-trigger{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);height:34px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:11px;font-weight:650;display:inline-flex}.tasks-trigger:hover,.tasks-trigger.is-active{background:var(--accent-soft);color:var(--accent);border-color:#c7cbd7}.tasks-trigger__count{min-width:29px;color:var(--text-secondary);text-align:center;background:#f0f1ed;border-radius:5px;padding:2px 5px;font-size:9px;line-height:1.4}.tasks-trigger.is-active .tasks-trigger__count{color:var(--accent);background:#fff}.status-selector{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:7px;height:34px;padding:0 8px 0 10px;display:inline-flex;position:relative}.status-selector .custom-select__trigger{height:32px;color:var(--text);gap:7px;padding:0;font-size:11px;font-weight:650}.status-selector .custom-select__chevron{color:var(--text-tertiary)}.save-state{min-height:30px;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:580;display:inline-flex}.save-state--error{color:var(--danger)}.save-state--saved svg{color:var(--success)}.save-state button{color:var(--danger);background:0 0;padding:1px 2px;font-size:10px;font-weight:700;text-decoration:underline}.more-popover{width:174px;padding:6px}.more-popover button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.more-popover button:hover{background:var(--surface-subtle)}.more-popover .danger-action{color:var(--danger)}.workspace-page{width:100%;min-width:0;margin:0;padding:32px 24px 96px}.workspace-content-frame{min-width:0}.workspace-content-frame.has-pinned-tasks{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.workspace-content-frame.has-pinned-tasks .workspace-page{padding-right:20px}.workspace-metadata{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:14px 16px;container:workspace-metadata/inline-size}.workspace-metadata__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 16px;display:grid}.workspace-metadata__field{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.workspace-metadata__field>span,.metadata-tags__label{color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:650}.workspace-metadata__select,.workspace-metadata__grid input{width:100%;min-width:0;height:30px;color:var(--text);background:0 0;border:0;outline:0;font-size:11px;font-weight:570}.workspace-metadata__select .custom-select__trigger{justify-content:space-between;width:100%;min-width:0;padding:0;font-size:11px;font-weight:570}.workspace-metadata__select .custom-select__value{min-width:0}.workspace-metadata__select .custom-select__chevron{width:13px}.metadata-tags{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;padding:11px 0 0;display:grid}.metadata-tags__label{padding-top:7px}.metadata-tags__values{align-items:center;width:100%;min-width:0;display:flex}.metadata-tags__values .table-tags-editor__display{flex-wrap:wrap;width:100%;min-width:0;height:auto;min-height:30px;overflow:visible}.metadata-tags__values .table-tags-editor__pills{flex-wrap:wrap;overflow:visible}@container workspace-metadata (max-width:900px){.workspace-metadata__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-metadata__field{grid-column:span 2}}@container workspace-metadata (max-width:560px){.workspace-metadata__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metadata__field,.workspace-metadata__field:nth-child(n+4){grid-column:span 1}.workspace-metadata__field:last-child{grid-column:1/-1}}@container workspace-metadata (max-width:380px){.workspace-metadata__grid{grid-template-columns:minmax(0,1fr)}.workspace-metadata__field,.workspace-metadata__field:nth-child(n+4),.workspace-metadata__field:last-child{grid-column:1}}.metadata-property-select .custom-select__value{overflow:visible}.metadata-empty-value{color:var(--text-tertiary)}.published-row__type,.published-card__meta{align-items:center;gap:6px;display:flex}.workspace-layout{margin-top:28px}.workspace-document{flex-direction:column;gap:12px;min-width:0;display:flex}.workspace-section{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);scroll-margin-top:140px;overflow:hidden}.workspace-section__header{background:var(--surface);text-align:left;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;display:grid}.workspace-section__header:hover{background:#fdfdfb}.workspace-section__icon{border:1px solid var(--border);background:var(--surface-subtle);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.workspace-section__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-section__heading strong{letter-spacing:-.015em;font-size:15px;font-weight:680}.workspace-section__heading>span{color:var(--text-tertiary);font-size:11px}.section-progress{color:var(--text-secondary);white-space:nowrap;background:#f0f1ed;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:620;display:inline-flex}.section-progress.is-complete{background:var(--success-soft);color:var(--success)}.workspace-section__header>svg{color:var(--text-tertiary);transition:transform .15s}.workspace-section__header>svg.is-open{transform:rotate(180deg)}.workspace-section__content{border-top:1px solid var(--border);padding:24px}.section-fields{flex-direction:column;gap:24px;display:flex}.section-fields>.field+.field{margin-top:0}.hook-builder{background:#fafbf7;border:1px solid #dfe4db;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.hook-builder__intro{max-width:700px}.hook-builder__eyebrow{color:var(--accent);letter-spacing:.065em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:720;display:block}.hook-builder__intro h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:680}.hook-builder__intro p{color:var(--text-secondary);margin:5px 0 0;font-size:11.5px;line-height:1.55}.hook-builder__options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hook-builder__options>.field+.field{margin-top:0}.hook-builder__options .workspace-block-editor{background:var(--surface);min-height:210px}.hook-builder__options .workspace-block-editor__content,.hook-builder__options .workspace-block-editor .bn-editor{min-height:175px}.character-count{color:var(--text-tertiary);pointer-events:none;font-size:9px;position:absolute;bottom:11px;right:10px}.field:has(.character-count) .input{padding-right:54px}.workspace-block-editor{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:178px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.workspace-block-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.workspace-block-editor--error{border-color:var(--danger)}.workspace-block-editor--loading{background:linear-gradient(90deg, transparent, #191a1d09, transparent), var(--surface-subtle);background-size:200% 100%;animation:1.35s infinite skeleton-shimmer}.workspace-block-editor__content{min-height:143px}.workspace-block-editor .bn-container[data-color-scheme]{--bn-font-family:inherit;--bn-border-radius:var(--radius-control);--bn-colors-editor-background:transparent;--bn-colors-editor-text:var(--text);--bn-colors-menu-background:var(--surface-raised);--bn-colors-menu-text:var(--text);--bn-colors-hovered-background:var(--surface-subtle);--bn-colors-hovered-text:var(--text);--bn-colors-selected-background:var(--accent-soft);--bn-colors-selected-text:var(--text);--bn-colors-disabled-background:var(--surface-subtle);--bn-colors-disabled-text:var(--text-tertiary);--bn-colors-border:var(--border);--bn-colors-side-menu:var(--text-tertiary);--bn-colors-shadow:#191a1d21;background:0 0;font-family:inherit}.workspace-block-editor .bn-editor{min-height:143px;padding:14px 42px 18px}.workspace-block-editor .bn-block-content{font-size:13px;line-height:1.55}.workspace-block-editor .bn-block-content[data-content-type=heading]:has(>h1){--level:1.5em}.workspace-block-editor .bn-block-content[data-content-type=heading]:has(>h2){--level:1.3em}.workspace-block-editor .bn-block-content[data-content-type=heading]:has(>h3){--level:1.15em}.workspace-block-editor__footer{border-top:1px solid var(--border);background:var(--surface-subtle);min-height:34px;color:var(--text-tertiary);letter-spacing:.02em;justify-content:flex-end;align-items:center;gap:10px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}.workspace-block-editor__footer .is-error{color:var(--danger)}.workspace-block-editor__footer button{color:var(--accent);font-size:inherit;background:0 0;padding:0;font-weight:700}.workspace-block-editor__footer button:hover{text-decoration:underline}.field__label-row{align-items:center;gap:4px;min-height:28px;display:flex}.copy-plain-text-control{align-items:center;display:inline-flex}.copy-plain-text-button{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .12s,opacity .12s;display:inline-grid}.copy-plain-text-button:hover{color:var(--accent);background:0 0}.copy-plain-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-plain-text-button--success{color:var(--success);background:0 0}.copy-plain-text-button--error{color:var(--danger);background:0 0}.copy-plain-text-button:disabled{cursor:wait;opacity:.7}@media (pointer:coarse){.copy-plain-text-button{width:44px;height:44px}}.creative-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:14px;display:grid}.thumbnail-field{flex-direction:column;gap:7px;min-width:0;display:flex}.thumbnail-upload{border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-subtle);min-height:158px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.thumbnail-upload.is-dragging{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--focus)}.thumbnail-upload__dropzone{width:100%;min-height:156px;color:var(--text-tertiary);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.thumbnail-upload__dropzone:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.thumbnail-upload__dropzone strong{color:var(--text-secondary);margin-top:10px;font-size:11px}.thumbnail-upload__dropzone span{margin-top:3px;font-size:10px}.thumbnail-upload__preview{object-fit:cover;width:100%;height:100%;min-height:156px}.thumbnail-upload__status{color:#fff;text-align:left;background:#191a1dd6;border:1px solid #ffffff59;border-radius:7px;flex-direction:column;gap:7px;width:calc(100% - 24px);padding:9px 10px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:12px;left:12px}.thumbnail-upload__progress{background:#ffffff40;border-radius:999px;height:3px;overflow:hidden}.thumbnail-upload__progress>span{border-radius:inherit;background:#fff;height:100%;transition:width .12s;display:block}.thumbnail-upload__actions{align-items:center;gap:9px;display:flex}.thumbnail-upload__remove{min-height:30px;color:var(--danger);background:0 0;align-items:center;gap:5px;padding:0 4px;font-size:10px;font-weight:650;display:inline-flex}.thumbnail-upload__remove:hover:not(:disabled){text-decoration:underline}.thumbnail-upload__error{color:var(--danger);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:5px;font-size:10px;line-height:1.4;display:grid}.thumbnail-upload__error svg{flex:none;margin-top:1px}.thumbnail-upload__error button{min-width:44px;min-height:28px;color:var(--danger);border-radius:6px;padding:0 7px;font-size:10px;font-weight:700}.thumbnail-upload__error button:hover:not(:disabled){background:var(--danger-soft)}.thumbnail-upload__error button:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.tasks-group,.shot-list{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;overflow:hidden}.shot-list__header{border-bottom:1px solid var(--border);background:#f6f6f3;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 13px;display:flex}.shot-list__header>div{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.shot-list__header h3{color:var(--text);margin:0;font-size:12px;font-weight:660}.shot-list__header>span{color:var(--text-tertiary);font-size:10px;font-weight:600}.checklist-items,.shot-rows{background:var(--surface)}.checklist-row,.shot-row{min-height:40px;color:var(--text);border-bottom:1px solid #ecece9;grid-template-columns:22px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:6px 9px 6px 13px;font-size:11px;display:grid}.checklist-row:last-child,.shot-row:last-child{border-bottom:0}.checklist-row:hover,.shot-row:hover{background:#fdfdfb}.checklist-row.is-complete>span,.shot-row.is-captured>span{color:var(--text-tertiary);text-decoration:line-through}.checklist-row>span,.shot-row>span{overflow-wrap:anywhere;min-width:0}.check-control{background:var(--surface);color:#fff;border:1px solid #c8cac5;border-radius:6px;place-items:center;width:19px;height:19px;transition:border-color .15s,background-color .15s;display:grid}.is-complete .check-control,.is-captured .check-control{border-color:var(--success);background:var(--success)}.row-action{color:#0000;background:0 0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.checklist-row:hover .row-action,.shot-row:hover .row-action,.template-row:hover .row-action{color:var(--text-tertiary)}.row-action:hover{background:#ededeb;color:var(--text)!important}.row-action:disabled{cursor:not-allowed;opacity:.25}.row-action--danger:hover{background:var(--danger-soft);color:var(--danger)!important}.quiet-add{min-height:37px;color:var(--text-secondary);background:0 0;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.quiet-add:hover{color:var(--accent)}.inline-add{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;min-height:44px;padding:6px 8px 6px 13px;display:flex}.inline-add input{flex:1;height:32px;padding:0 9px}.inline-empty{color:var(--text-tertiary);margin:0;padding:16px 13px;font-size:11px}.tasks-backdrop{z-index:60;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#191a1d33;position:fixed;inset:0}.tasks-surface{border:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.tasks-surface--pinned{z-index:25;border-radius:var(--radius-panel);height:calc(100dvh - 157px);margin:32px 24px 24px 0;position:sticky;top:133px;box-shadow:0 8px 26px #191a1d0f}.tasks-surface--drawer,.tasks-surface--wide{z-index:61;width:min(380px,100vw - 24px);box-shadow:var(--shadow-overlay);border-width:1px 0 0 1px;border-radius:14px 0 0;animation:.18s ease-out tasks-drawer-in;position:fixed;top:117px;bottom:0;right:0}.tasks-surface--sheet{z-index:61;width:100%;max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--shadow-overlay);border-width:1px 0 0;border-radius:18px 18px 0 0;animation:.18s ease-out tasks-sheet-in;position:fixed;bottom:0;left:0;right:0}@keyframes tasks-drawer-in{0%{opacity:0;transform:translate(18px)}}@keyframes tasks-sheet-in{0%{opacity:0;transform:translateY(24px)}}.tasks-surface__header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px 11px 16px;display:flex}.tasks-surface__eyebrow{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:700;display:block}.tasks-surface__header h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.tasks-surface__controls{align-items:center;gap:4px;display:flex}.tasks-surface__summary{border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:11px 16px 13px}.tasks-surface__summary>span{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:630;display:flex}.tasks-surface__summary>span svg{color:var(--success)}.tasks-surface__summary .progress-track{height:4px}.tasks-surface__summary.is-complete{background:var(--success-soft)}.tasks-surface__groups{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.tasks-group{border-radius:9px;flex:none}.tasks-group__header{border-bottom:1px solid var(--border);background:#f6f6f3;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:4px;min-height:44px;padding:5px 7px;display:grid}.tasks-group.is-collapsed .tasks-group__header{border-bottom:0}.tasks-group.is-complete{border-color:#b9d8c2}.tasks-group.is-complete .tasks-group__header{background:var(--success-soft);border-color:#cfe6d6}.tasks-group.is-active .tasks-group__header{box-shadow:inset 3px 0 var(--accent)}.tasks-group__stage-link,.tasks-group__personal-label{min-width:0;min-height:34px;color:var(--text);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 4px;display:flex}.tasks-group__stage-link{appearance:none}.tasks-group__stage-link:hover{background:#191a1d09}.tasks-group.is-complete .tasks-group__stage-link:hover{background:#2d7a4b13}.tasks-group__stage-link:focus-visible,.tasks-group__disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tasks-group.is-active .tasks-group__stage-link{color:var(--accent)}.tasks-group__icon{border:1px solid var(--border);background:var(--surface);width:25px;height:25px;color:var(--text-secondary);border-radius:7px;flex:none;place-items:center;display:grid}.tasks-group__stage-link h3,.tasks-group__personal-label h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:680;overflow:hidden}.tasks-group__jump-icon{opacity:.5;color:var(--accent);flex:none;transition:opacity .14s}.tasks-group__stage-link:hover .tasks-group__jump-icon,.tasks-group__stage-link:focus-visible .tasks-group__jump-icon,.tasks-group.is-active .tasks-group__jump-icon{opacity:1}.tasks-group__count{min-width:27px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:9px;font-weight:650}.tasks-group.is-complete .tasks-group__count{color:var(--success)}.tasks-group.is-complete .tasks-group__icon{color:var(--success);border-color:#c5dfcc}.tasks-group__disclosure{width:32px;height:32px;color:var(--text-tertiary);background:0 0;border-radius:7px;place-items:center;display:grid}.tasks-group__disclosure:hover,.tasks-group__disclosure[aria-expanded=true]{color:var(--text);background:#191a1d09}.tasks-group.is-complete .tasks-group__disclosure:hover,.tasks-group.is-complete .tasks-group__disclosure[aria-expanded=true]{background:#2d7a4b13}.tasks-group__disclosure svg{transition:transform .15s}.tasks-group__disclosure svg.is-open{transform:rotate(180deg)}.tasks-surface .checklist-row{min-height:42px;padding-left:11px;font-size:10.5px}.tasks-surface .quiet-add{width:100%}.tasks-surface .inline-add{padding-left:9px}@media (prefers-reduced-motion:reduce){.tasks-surface--drawer,.tasks-surface--wide,.tasks-surface--sheet{animation:none}}.shot-row{grid-template-columns:18px 22px minmax(0,1fr) 26px;min-height:44px}.shot-row__grip{color:#b5b7b1}.shot-empty{min-height:86px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px;display:flex}.shot-empty p{max-width:340px;margin:0;font-size:11px}.shot-add{border-top:1px solid var(--border);min-height:42px;color:var(--text-tertiary);align-items:center;gap:8px;padding:5px 8px 5px 13px;display:flex}.shot-add input{background:0 0;border-color:#0000;flex:1;height:30px}.capture-reminder{background:#f6f8ff;border:1px solid #dce2f6;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.capture-reminder__icon{width:34px;height:34px;color:var(--accent);background:#fff;border:1px solid #d8dff6;border-radius:9px;flex:none;place-items:center;display:grid}.capture-reminder strong{font-size:11px;font-weight:670;display:block}.capture-reminder p{color:var(--text-secondary);margin:3px 0 0;font-size:10.5px}.linked-input{position:relative}.linked-input .input{padding-right:40px}.linked-input a{width:32px;height:32px;color:var(--accent);border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.linked-input a:hover{background:var(--accent-soft)}.confirm-dialog{text-align:center;max-width:430px}.confirm-dialog__icon{background:var(--danger-soft);width:44px;height:44px;color:var(--danger);border-radius:12px;place-items:center;margin:0 auto 15px;display:grid}.confirm-dialog p{color:var(--text-secondary);margin:9px 0 0;font-size:12px;line-height:1.55}.confirm-dialog .dialog__actions{justify-content:center}.workspace-loading{width:100%;margin:18px 0 0}.skeleton--workspace-title{width:42%;height:28px;margin-bottom:24px}.skeleton--workspace-meta{height:82px;margin-bottom:28px}.skeleton--workspace-section{height:170px;margin-bottom:12px}.settings-page{width:100%;margin:0;padding:48px 24px 96px}.settings-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.settings-layout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-tabs{flex-direction:column;gap:3px;display:flex;position:sticky;top:81px}.settings-tab{width:100%;min-height:40px;color:var(--text-secondary);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:12px;font-weight:620;display:flex}.settings-tab:hover{color:var(--text);background:#ffffffb8}.settings-tab.is-active{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.settings-tab.is-active svg{color:var(--accent)}.settings-content{min-width:0}.settings-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);outline:0;overflow:hidden}.settings-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.settings-panel__heading{border-bottom:1px solid var(--border);padding:22px 24px}.settings-panel__heading--split{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-panel__heading h2{letter-spacing:-.018em;margin:0;font-size:16px;font-weight:680}.settings-panel__heading p{max-width:590px;color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.55}.settings-scope-badge{background:var(--accent-soft);color:#3655b8;white-space:nowrap;border:1px solid #d9e0fa;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:680;display:inline-flex}.settings-general{padding:0 24px}.property-colors{padding:0 24px 24px}.property-color-group{border-bottom:1px solid var(--border);padding:22px 0 12px}.property-color-group:last-child{border-bottom:0}.property-color-group>div:first-child{margin-bottom:11px}.property-color-group h3{margin:0;font-size:13px;font-weight:680}.property-color-group p{color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.property-color-row{border-radius:8px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:18px;min-height:48px;padding:8px 10px;display:grid}.property-color-row:hover{background:var(--surface-subtle)}.property-color-row>div{align-items:center;gap:9px;min-width:0;display:flex}.property-color-row>div>span:last-child{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.property-colors__empty{padding:12px 10px 18px;color:var(--text-tertiary)!important}.settings-choice-group{border:0;border-bottom:1px solid var(--border);margin:0;padding:23px 0 24px}.settings-choice-group:last-child{border-bottom:0}.settings-choice-group legend{padding:0;font-size:13px;font-weight:670}.settings-choice-group>p{color:var(--text-secondary);margin:4px 0 14px;font-size:11px}.settings-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-height:56px;padding:11px 12px;display:flex}.settings-choice:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.settings-choice.is-selected{background:var(--accent-soft);border-color:#b9c7f5}.settings-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.settings-choice__indicator{background:var(--surface);border:1px solid #babdb7;border-radius:50%;flex:none;width:15px;height:15px;margin-top:1px}.settings-choice.is-selected .settings-choice__indicator{border:4px solid var(--accent)}.settings-choice strong,.settings-choice small{display:block}.settings-choice strong{font-size:11px;font-weight:650}.settings-choice small{color:var(--text-secondary);margin-top:2px;font-size:10px;font-weight:450;line-height:1.35}.settings-description-template{padding:23px 0 24px}.settings-description-template__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.settings-description-template__heading h3{margin:0;font-size:13px;font-weight:670}.settings-description-template__heading p{max-width:560px;color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.settings-data-block,.settings-data-row{border-bottom:1px solid var(--border)}.settings-data-block{padding:24px}.settings-data-block__heading h3,.settings-data-row h3{margin:0;font-size:13px;font-weight:670}.settings-data-block__heading p,.settings-data-row p{max-width:540px;color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.settings-data-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.settings-data-metrics>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;min-height:94px;padding:13px}.settings-data-metrics dt{color:var(--text-tertiary);font-size:9.5px;font-weight:650}.settings-data-metrics dd{color:var(--text);letter-spacing:-.025em;margin:6px 0 3px;font-size:21px;font-weight:710}.settings-data-metrics small{color:var(--text-secondary);font-size:9.5px;line-height:1.35;display:block}.settings-data-metrics .settings-data-metric__text{letter-spacing:-.01em;margin-top:8px;font-size:12px}.settings-data-metrics--loading>div{border:0}.settings-data-metric-skeleton{min-height:94px}.settings-data-row{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.settings-data-row:last-child{border-bottom:0}.settings-data-row--danger{background:#fffdfc}.settings-data-note{color:var(--text-tertiary)!important;font-size:10px!important}.settings-data-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;min-width:130px;display:flex}.settings-export-status{min-height:14px;color:var(--success);font-size:9.5px;font-weight:600}.settings-export-status.is-error{color:var(--danger)}.settings-section{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin-top:16px;overflow:hidden}.settings-section__intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.settings-section__intro h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:680}.settings-section__intro p{color:var(--text-secondary);margin:5px 0 0;font-size:11px}.settings-section--danger .settings-section__intro{border-bottom:0}.profile-page{width:100%;margin:0;padding:48px 24px 96px}.profile-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.profile-form{gap:16px;display:grid}.profile-form .settings-section{margin-top:0}.profile-personal{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;padding:24px;display:grid}.profile-personal>.field{align-self:center}.profile-photo-field{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.profile-photo-preview{color:#41444a;letter-spacing:-.025em;background:#eceeea;border:1px solid #d9dcd6;border-radius:50%;place-items:center;width:88px;height:88px;font-size:21px;font-weight:720;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-actions{align-items:center;gap:4px;display:flex}.profile-photo-remove{min-height:30px;color:var(--text-tertiary);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:10.5px;font-weight:610;display:inline-flex}.profile-photo-remove:hover{background:var(--danger-soft);color:var(--danger)}.profile-channel-link{min-height:30px;color:var(--accent);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:630;display:inline-flex}.profile-channel-link:hover{background:var(--accent-soft)}.profile-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.profile-channel-fields .field+.field{margin-top:0}.profile-channel-url-field{grid-column:1/-1}.profile-handle-input{display:block;position:relative}.profile-handle-input>span{z-index:1;color:var(--text-tertiary);font-size:12px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.profile-handle-input .input{padding-left:27px}.profile-ownership-note{color:var(--text-tertiary);margin:1px 4px 0;font-size:10.5px;line-height:1.55}.profile-loading{gap:16px;display:grid}.skeleton--profile-card{border-radius:var(--radius-panel);height:210px}.template-groups{padding:0 20px 20px}.template-phase{border:1px solid var(--border);border-radius:10px;margin-top:20px;overflow:hidden}.template-phase__header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.template-phase__header>div{align-items:center;gap:8px;display:flex}.template-phase__header h3{margin:0;font-size:12px;font-weight:660}.template-phase__header>span{color:var(--text-tertiary);font-size:10px}.template-row{border-bottom:1px solid #ecece9;grid-template-columns:18px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:4px 8px 4px 13px;display:grid}.template-row:last-child{border-bottom:0}.template-row:hover{background:#fdfdfb}.template-row__grip{color:#b5b7b1}.template-check{background:var(--surface);border:1px solid #c8cac5;border-radius:5px;width:17px;height:17px;display:inline-block}.template-row input,.template-add input{background:0 0;border:1px solid #0000;border-radius:6px;outline:0;min-width:0;height:30px;font-size:11px}.template-row input{padding:0 7px}.template-row input:hover{border-color:var(--border);background:var(--surface)}.template-row input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--focus)}.template-row__actions{gap:1px;display:flex}.template-row:hover .template-row__actions{opacity:1}.template-add{grid-template-columns:20px minmax(0,1fr) auto 36px;padding-left:39px}.template-add input{border-color:var(--border-strong);padding:0 9px}.template-quiet-add{border-top:1px solid var(--border);width:100%}.settings-skeleton{padding:20px}.not-found{min-height:calc(100vh - 57px)}@media (max-width:1180px){.pipeline-board{grid-template-columns:repeat(6,260px);justify-content:start}}@media (max-width:900px){.workspace-sticky-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}}@media (max-width:720px){.app-topbar{height:53px}.app-topbar__inner{padding:0 14px}.app-topbar__left{gap:0}.primary-nav{display:none}.topbar-search-trigger{background:0 0;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.topbar-search-trigger__label,.topbar-search-trigger__shortcut{display:none}.global-search-backdrop{padding:58px 10px 10px}.global-search{border-radius:14px;max-height:calc(100svh - 68px)}.global-search__input-row{min-height:56px;padding-left:14px}.global-search__body{max-height:calc(100svh - 160px)}.global-search__footer{display:none}.global-search__result{grid-template-columns:68px minmax(0,1fr) 18px;gap:10px;min-height:70px}.global-search__thumbnail{width:68px;height:43px}.topbar-create{width:44px;min-height:44px;padding:0}.topbar-create span{display:none}.account-avatar{width:44px;height:44px;margin-left:0}.account-menu__popover{width:min(252px,100vw - 28px)}.account-menu__items a,.account-menu__items button{min-height:44px}.pipeline-page{padding:32px 14px 56px}.page-heading{align-items:flex-start}.page-heading h1,.settings-heading h1,.profile-heading h1{font-size:25px}.pipeline-controls{flex-direction:column;align-items:stretch;margin-top:24px}.pipeline-control-group{justify-content:space-between;width:100%}.view-switch button{width:34px;min-height:34px;padding:0}.view-switch__label{display:none}.pipeline-toolbar{width:100%}.search-control{flex:1;width:auto;min-width:0}.pipeline-toolbar>.filter-menu .button{width:40px;padding:0;font-size:0}.pipeline-toolbar>.filter-menu .button.has-indicator>span{position:absolute;top:-5px;right:-5px}.filter-popover{border-radius:15px;width:auto;position:fixed;inset:auto 10px 10px}.pipeline-board{flex-direction:column;gap:10px;padding-bottom:0;display:flex;overflow:visible}.pipeline-column{width:100%;min-width:0}.pipeline-column__header{min-height:41px;position:static}.pipeline-column__cards{min-height:0}.column-empty{display:none}.video-card{padding:14px}.video-card__drag{display:none}.pipeline-column__add{min-height:44px;padding:0 11px;font-size:12px}.kanban-draft-card__title input{height:44px;font-size:14px}.kanban-draft-card__select{height:44px;font-size:12px}.kanban-draft-card__save,.kanban-draft-card__cancel{min-height:44px}.kanban-draft-card__save{padding:0 14px;font-size:12px}.kanban-draft-card__cancel{width:44px}.video-table-shell{border-radius:10px}.video-table__layout-bar{display:none}.video-table th{height:44px}.video-table__drag-handle{display:none}.video-table td.is-pinned-second{box-shadow:none;position:static;left:auto}.video-table th.is-pinned-second{z-index:1;box-shadow:none;position:relative;left:auto}.video-table td{height:58px}.video-table tbody tr.new-video-draft td{height:72px}.video-table__name-editor{height:57px}.new-video-draft__name{height:71px;padding-bottom:14px}.table-number-editor,.table-title-input{height:40px}.table-format-picker{width:44px;height:44px}.video-table__open-link{opacity:.72;width:40px;height:40px}.new-video-draft__actions button{width:44px;height:44px}.new-video-draft__actions{z-index:3;background:#f7f9ff;padding-left:4px;position:sticky;right:6px;box-shadow:-8px 0 10px #f7f9ff}.new-video-draft__message{font-size:10px;bottom:3px;left:48px;right:84px}.table-status,.table-property-select,.table-date-control,.table-date-input,.table-tags-editor__display{height:40px}.status-move{justify-content:flex-end;width:auto;min-width:30px;height:30px}.status-move .custom-select__trigger{width:30px;height:30px}.published-list{background:0 0;border:0;overflow:visible}.published-list__header{display:none}.published-row{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;margin-bottom:8px;padding:13px;display:grid}.published-row__video{grid-column:1/-1}.published-thumbnail{width:96px;height:54px}.published-row__type{padding-left:108px}.published-row__date{text-align:right}.published-row__actions{position:absolute;right:21px}.published-gallery{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.published-card__thumbnail{aspect-ratio:16/9;width:100%;height:auto}.dialog-backdrop{align-items:end;padding:0}.dialog{border-radius:18px 18px 0 0;width:100%;max-height:calc(100vh - 16px);overflow-y:auto}.form-grid--two{grid-template-columns:1fr}.copy-plain-text-button{width:44px;height:44px}.toast{max-width:none;bottom:10px;left:10px;right:10px}.workspace-sticky-header{height:auto;min-height:59px;top:53px}.workspace-sticky-header__inner{grid-template-columns:34px minmax(0,1fr) auto;min-height:59px;padding:8px 12px}.back-link{border:1px solid var(--border);background:var(--surface);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.back-link span{display:none}.workspace-title-control input{font-size:13px}.save-state{justify-content:center;width:20px;min-height:34px}.save-state span,.save-state button{display:none}.status-selector{max-width:102px}.status-selector .custom-select__trigger{text-overflow:ellipsis;width:80px;min-width:0;overflow:hidden}.custom-select__popover[data-placement=mobile]{border-radius:15px;padding:7px}.custom-select__popover[data-placement=mobile] .custom-select__option{border-radius:9px;min-height:44px;padding:10px 12px;font-size:13px}.workspace-header-actions{gap:4px}.tasks-trigger{justify-content:center;width:34px;padding:0}.tasks-trigger__label,.tasks-trigger__count{display:none}.workspace-page{padding:18px 14px 72px}.workspace-metadata{padding:12px}.metadata-tags{padding-top:12px}.workspace-section{scroll-margin-top:124px}.workspace-section__header{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:9px;min-height:66px;padding:10px 12px}.workspace-section__icon{width:34px;height:34px}.workspace-section__heading>span{display:none}.workspace-section__content{padding:18px 14px}.section-fields{gap:20px}.hook-builder{gap:18px;padding:16px 12px}.hook-builder__options{grid-template-columns:1fr;gap:20px}.creative-grid{grid-template-columns:1fr}.thumbnail-upload,.thumbnail-upload__dropzone{min-height:120px}.thumbnail-upload__preview{aspect-ratio:16/9;min-height:0}.checklist-row,.shot-row{min-height:47px}.row-action{color:var(--text-tertiary)}.settings-page{padding:32px 14px 72px}.property-colors{padding:0 14px 18px}.property-color-row{grid-template-columns:1fr;gap:8px;padding:11px 4px}.property-color-row .metadata-color-picker{gap:8px}.property-color-row .metadata-color-picker__option{width:36px;height:36px}.settings-heading,.profile-heading{align-items:flex-start}.settings-heading{margin-bottom:22px}.settings-layout{display:block}.settings-tabs{scrollbar-width:none;flex-direction:row;gap:5px;margin:0 -14px 14px;padding:0 14px 3px;position:static;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{border:1px solid var(--border);background:var(--surface);width:auto;min-width:max-content;min-height:44px;padding:0 14px}.settings-tab.is-active{background:var(--accent-soft);color:#294dad;box-shadow:none;border-color:#c8d2f5}.settings-panel__heading{padding:20px}.settings-panel__heading--split{flex-direction:column;gap:13px}.settings-general{padding:0 20px}.settings-choice-grid{grid-template-columns:1fr}.settings-choice{min-height:52px}.settings-description-template__heading{flex-direction:column;gap:10px}.settings-data-block{padding:20px}.settings-data-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-data-row{flex-direction:column;align-items:flex-start;padding:20px}.settings-data-actions{align-items:flex-start;width:100%}.settings-data-row .button,.settings-data-actions .button{min-height:44px}.settings-save-state{width:auto;min-height:30px}.settings-save-state span{display:inline}.profile-page{padding:32px 14px 72px}.profile-personal{grid-template-columns:1fr;gap:20px;padding:20px}.profile-photo-field{width:100%}.profile-channel-fields{grid-template-columns:1fr;padding:20px}.profile-channel-url-field{grid-column:auto}.profile-form .input,.profile-photo-actions .button,.profile-photo-remove{min-height:44px}.settings-section__intro{flex-direction:column;align-items:flex-start}.template-groups{padding:0 12px 12px}.template-row{grid-template-columns:20px minmax(0,1fr) auto;min-height:48px;padding-left:8px}.template-row__grip{display:none}.template-row__actions .row-action{width:30px;height:30px}}@media (max-width:420px){.new-video-draft__name .table-title-input{padding-right:98px}.new-video-draft__actions{position:absolute;top:5px;left:max(100px,100vw - 207px);right:auto}.new-video-draft__message{width:min(176px,100vw - 190px);right:auto}}@media (max-width:360px){.video-table tbody tr.new-video-draft td{height:108px}.new-video-draft__name{align-items:flex-start;height:107px;padding-top:8px;padding-bottom:52px}.new-video-draft__name .table-title-input{padding-right:7px}.new-video-draft__actions{box-shadow:none;top:auto;bottom:6px;left:48px}.new-video-draft__message{width:170px;bottom:48px;left:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){.tag--editable button,.table-tags-editor__add,.table-tags-menu__color-button,.metadata-color-picker__option{min-width:44px;min-height:44px}.tag--editable button{opacity:1;margin:-11px -9px -11px 0}.table-tags-menu__option{min-height:44px}}
