:root{color-scheme:dark;--wcb-brand-red: #d8322a;--wcb-brand-gold: #e0a41f;--wcb-brand-green: #1f9d4d;--wcb-bg: #0b0f16;--wcb-panel: #121924;--wcb-panel-2: #172131;--wcb-border: #223046;--wcb-border-soft: #1a2434;--wcb-text: #e8eef7;--wcb-text-dim: #94a3b8;--wcb-accent: #3d8bfd;--wcb-accent-soft: #16283f;--wcb-focus: #66a6ff;--wcb-state-allowed: #3fb950;--wcb-state-requestable: #d9a627;--wcb-state-denied: #f2665c;--wcb-tone-idle: #6b7c93;--wcb-tone-active: #3d8bfd;--wcb-tone-review: #d9a627;--wcb-tone-blocked: #f2665c;--wcb-tone-done: #3fb950;--wcb-radius: 8px;--wcb-radius-lg: 12px;--wcb-gap: 8px;--wcb-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wcb-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--wcb-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px rgba(0, 0, 0, .32)}:root[data-theme=light]{color-scheme:light;--wcb-bg: #f7f7f8;--wcb-panel: #ffffff;--wcb-panel-2: #f0f0f2;--wcb-border: #d9d9de;--wcb-border-soft: #e6e6ea;--wcb-text: #17181c;--wcb-text-dim: #5b5d66;--wcb-accent: #1f66d0;--wcb-accent-soft: #e7f0ff;--wcb-state-allowed: var(--wcb-brand-green);--wcb-state-requestable: var(--wcb-brand-gold);--wcb-state-denied: var(--wcb-brand-red);--wcb-shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 8px 24px rgba(0, 0, 0, .06)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}*{box-sizing:border-box}body{margin:0;font-family:var(--wcb-font);color:var(--wcb-text);background:var(--wcb-bg)}html,body,#root{height:100%;overflow:hidden;overscroll-behavior:none}body.transparent-window,body.transparent-window>#root{background:transparent}button{font:inherit;padding:6px 10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel);color:var(--wcb-text);cursor:pointer}button:hover:not(:disabled){border-color:var(--wcb-accent)}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:2px;border-radius:4px}h2{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim);margin:0 0 8px}.muted{color:var(--wcb-text-dim)}:where(p.muted){font-size:12px;line-height:1.45}:where(.panel-empty,.script-empty,.preview-empty,.mpw-empty,.manja-empty,.prod-empty,.legal-empty,.graph-empty,.refpanel-empty,.viewer-empty,.folder-tree-empty,.tl-props-empty){font-size:12.5px}:root[data-notices=bright] p.muted,:root[data-notices=bright] .hint,:root[data-notices=bright] [role=status]:not(.wave-warn):not(.danger),:root[data-notices=bright] .account-note,:root[data-notices=bright] .vault-note{color:var(--wcb-notice, #ffd23f)}.icon{display:inline-block;vertical-align:-2px;flex:none}.area-loading,.route-loading{flex:1;min-height:120px}.area-loading{display:grid;place-items:center}.area-loading-name{font-size:13px;color:var(--wcb-text-dim);opacity:.5;letter-spacing:.02em}.shell{position:fixed;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.titlebar{display:flex;align-items:center;gap:10px;height:40px;flex:none;padding-left:10px;background:var(--wcb-panel);min-width:0;overflow:hidden;border-bottom:1px solid var(--wcb-border);user-select:none}.titlebar-workspace{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin-left:8px}.titlebar-brand{display:flex;align-items:center;gap:8px;flex:none}.titlebar-logo{width:18px;height:18px;object-fit:contain}.titlebar-name{font-size:12px;font-weight:600;white-space:nowrap}.titlebar-drag{flex:0 0 6px;align-self:stretch}.titlebar>.topbar-trail{flex:0 0 auto}.area-stack[hidden],.script-body[hidden]{display:none}.area-stack.is-prewarm{position:absolute;inset:0;visibility:hidden;pointer-events:none}.splash-cover{position:fixed;inset:0;z-index:9000;background:var(--wcb-bg, #0b1411)}.script-body>[hidden]{display:none}.titlebar-controls{display:flex;align-items:stretch;flex:none;align-self:stretch}.titlebar-btn{width:46px;display:grid;place-items:center;padding:0;background:none;border:0;border-radius:0;color:var(--wcb-text-dim);cursor:default}.titlebar-btn:hover{background:var(--wcb-panel-2);color:var(--wcb-text)}.titlebar-close:hover{background:#c42b1c;color:#fff}.titlebar-maxwrap{position:relative;display:flex;align-self:stretch}.snap-flyout{z-index:80;display:grid;grid-template-columns:repeat(2,128px);gap:10px;padding:12px;background:var(--wcb-panel-2);border:1px solid var(--wcb-border);border-radius:10px;box-shadow:0 12px 34px #0000008c}.snap-layout{display:grid;gap:4px;height:76px;padding:4px;border-radius:6px}.snap-layout.is-hovered{background:color-mix(in srgb,var(--wcb-accent) 14%,transparent)}.snap-cell{padding:0;border:1px solid transparent;border-radius:4px;background:color-mix(in srgb,var(--wcb-text) 22%,transparent);cursor:pointer}.snap-cell:hover{background:var(--wcb-accent);border-color:var(--wcb-text)}.topbar{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.topbar-drag{flex:1 1 0;align-self:stretch;min-width:0}.topbar-centre{position:static;flex:0 1 auto;width:auto;min-width:0;display:flex;align-items:center}.topbar-live{position:static;flex:0 0 auto;min-width:0;overflow:hidden;margin-left:10px;display:flex;align-items:center;gap:0;border:1px solid var(--wcb-border);border-radius:999px;background:var(--wcb-panel);max-width:28vw}.topbar-live .syncbar{margin-left:0;min-width:0;flex:0 1 auto;overflow:hidden}.topbar-live .sync-chip,.topbar-live .clock-chip{border:0;border-radius:0;background:none}.topbar-live .clock-chip{border-left:1px solid var(--wcb-border)}.topbar-live .sync-chip:hover:not(:disabled),.topbar-live .clock-chip:hover{background:var(--wcb-panel-2)}.topbar-trail{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding-right:4px}.menubar{display:flex;align-items:center;gap:1px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.menubar::-webkit-scrollbar{display:none}.menubar-menu{position:relative}.menubar-title{background:none;border:1px solid transparent;border-radius:6px;padding:4px 9px;font:inherit;font-size:12.5px;color:var(--wcb-text-dim);cursor:pointer;white-space:nowrap}.menubar-title:hover{color:var(--wcb-text);background:var(--wcb-panel-2)}.menubar-title.is-open{color:var(--wcb-text);background:var(--wcb-panel-2);border-color:var(--wcb-border)}.topbar-help{display:flex}.menubar-pop{min-width:250px}.menubar-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:6px 9px;font:inherit;font-size:12.5px;color:var(--wcb-text);cursor:pointer}.menubar-item:hover:not(:disabled){background:color-mix(in srgb,var(--wcb-text) 10%,transparent)}.menubar-item:disabled{color:var(--wcb-text-dim);cursor:default}.menubar-subwrap{position:relative}.menubar-subarrow{flex:none;font-size:13px;color:var(--wcb-text-dim)}.menubar-sub{min-width:260px;max-width:380px}.menubar-subrows{display:flex;flex-direction:column}.menubar-subwrap:hover>.menubar-item:not(:disabled),.menubar-subwrap:focus-within>.menubar-item:not(:disabled),.menubar-item.has-sub.is-open:not(:disabled){background:color-mix(in srgb,var(--wcb-text) 10%,transparent)}.menubar-sub .menubar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menubar-tick{flex:none;width:11px;font-size:11px;color:var(--wcb-accent)}.menubar-label{flex:1;min-width:0}.menubar-key{font-family:var(--wcb-mono);font-size:10.5px;color:var(--wcb-text-dim)}.topbar-search{position:relative;flex:0 1 var(--wcb-search-w, min(460px, 34vw));width:auto;min-width:var(--wcb-search-min, 160px);display:flex;align-items:center;gap:8px;padding:3px 10px;border-radius:999px;background:var(--wcb-panel-2);border:1px solid var(--wcb-border);color:var(--wcb-text-dim);font-size:12.5px}.topbar-search:focus-within{border-color:var(--wcb-brand-green)}.topbar-search-input{flex:1;min-width:0;border:0;background:none;outline:none;padding:0;color:var(--wcb-text);font-size:12.5px;font-family:inherit}.topbar-search-input::placeholder{color:var(--wcb-text-dim)}.topbar-search-input::-webkit-search-cancel-button{appearance:none}.search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:60vh;overflow-y:auto;padding:4px;border-radius:8px;background:var(--wcb-panel);border:1px solid var(--wcb-border);box-shadow:0 14px 34px #00000080}.search-empty{margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.search-row{display:flex;align-items:center;gap:9px;width:100%;padding:6px 9px;border:0;border-radius:5px;background:none;text-align:left;color:var(--wcb-text);font-size:12.5px}.search-row.is-on{background:var(--wcb-panel-2)}.search-kind{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;border:1px solid var(--wcb-border);color:var(--wcb-text-dim)}.search-kind.kind-asset{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.search-kind.kind-scene,.search-kind.kind-shot{border-color:var(--wcb-brand-gold);color:var(--wcb-brand-gold)}.search-label{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-detail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-align:right}.topbar-kbd{font-family:var(--wcb-mono);font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid var(--wcb-border);background:var(--wcb-panel);color:var(--wcb-text-dim)}.topbar-tools{display:flex;align-items:center;gap:2px;flex:0 0 auto}.topbar-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--wcb-text-dim)}.topbar-icon:hover{background:var(--wcb-panel-2);color:var(--wcb-text)}.topbar-usermenu{position:relative}.topbar-usermenu{position:relative;flex:none}.topbar-user{display:flex;align-items:center;gap:7px;padding:2px 6px 2px 3px;border:1px solid transparent;border-radius:999px;background:none;min-width:0;max-width:190px}.topbar-user:hover{background:var(--wcb-panel-2);border-color:var(--wcb-border)}.topbar-user-name{display:flex;flex-direction:column;line-height:1.2;font-size:11.5px;text-align:left;min-width:0}.topbar-user-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-name .muted{font-size:10px;text-transform:capitalize}.topbar-user-chev{display:inline-flex;flex:0 0 auto}.topbar-more{position:relative;display:none}.topbar-more .menu-pop{min-width:220px}.topbar-more-count{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 4px;border-radius:7px;font-size:9.5px;line-height:14px;text-align:center;background:var(--wcb-accent);color:var(--wcb-bg)}.topbar-more-count.is-mention{background:var(--wcb-tone-active)}@media (max-width: 1350px){.topbar-user-name .muted{display:none}.topbar-user-name{justify-content:center}.topbar-user{max-width:160px}.sync-chip-label{display:none}.sync-chip{padding-left:8px;padding-right:8px}.clock-chip-timer,.sync-notice{display:none}.topbar-live{max-width:none}:root{--wcb-search-w: min(340px, 30vw)}}@media (max-width: 1260px){.topbar-user-name,.topbar-user-chev{display:none}.topbar-user{max-width:none;padding:2px;border-radius:50%}}@media (max-width: 1125px){.titlebar-name,.topbar-kbd{display:none}:root{--wcb-search-w: min(260px, 26vw)}}@media (max-width: 1005px){.topbar-tools{display:none}.topbar-more{display:block}.menubar-title{padding:4px 6px}}@media (max-width: 940px){.menubar{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.menubar::-webkit-scrollbar{display:none}.topbar-search{min-width:120px}.titlebar-workspace{min-width:min-content}}@media (max-width: 800px){.topbar-live{display:none}.topbar-search{min-width:100px}:root{--wcb-search-w: 100px}}@media (max-width: 520px){.topbar-search{min-width:80px}:root{--wcb-search-w: 80px}}[data-scaffold]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,var(--wcb-text-dim) 55%,transparent);text-underline-offset:3px}.scaffold-value{font-variant-numeric:tabular-nums}.spacer,.topbar .spacer{flex:1}.regions{display:grid;overflow:hidden;min-height:0}.region{padding:12px;overflow:auto;overscroll-behavior:contain;min-width:0;display:flex;flex-direction:column;scrollbar-gutter:stable;overflow-x:hidden}.explorer{border-right:1px solid var(--wcb-border)}.inspector{border-left:1px solid var(--wcb-border)}.region-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap;row-gap:6px}.region-head h2{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-head>.spacer+*{margin-left:auto}.region-head-slot{display:flex;align-items:center;min-width:0;max-width:100%}.region-head-slot:empty{display:none}.region-body{min-width:0;flex:1;min-height:0;display:flex;flex-direction:column;container-type:inline-size}.region-chrome{padding:1px 6px;font-size:11px;line-height:1.5;background:none;border-color:transparent;color:var(--wcb-text-dim)}.region-chrome:hover:not(:disabled){border-color:var(--wcb-border);color:var(--wcb-text)}.region-collapsed{padding:0;overflow:hidden}.region-spine{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;background:var(--wcb-panel);border:none;border-right:1px solid var(--wcb-border);color:var(--wcb-text-dim);cursor:pointer}.region-spine:hover{color:var(--wcb-text)}.region-spine-title{writing-mode:vertical-rl;font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.region-detached{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--wcb-border);background:var(--wcb-panel);font-size:13px}.splitter{position:relative;background:var(--wcb-border);flex:none}.splitter:hover,.splitter:focus-visible{background:var(--wcb-accent);outline:none}.splitter-vertical{width:4px;cursor:col-resize}.splitter-horizontal{height:4px;cursor:row-resize}.splitter-grip{position:absolute;inset:-3px}.splitter-horizontal .splitter-grip{inset:-3px 0}body.resizing{cursor:col-resize;user-select:none}body.resizing iframe,body.resizing video{pointer-events:none}.pipeline-window{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--wcb-bg)}.linkish{background:none;border:0;color:var(--wcb-accent);cursor:pointer;font:inherit;font-size:12px;padding:0;text-decoration:underline}.pipeflow-empty{margin:0 0 16px;font-size:13px}.region-window{position:fixed;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.dock-handle{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.dock-handle.is-dragging{cursor:grabbing}.dock-handle.is-overboard{background:color-mix(in srgb,var(--wcb-accent) 22%,transparent);box-shadow:inset 0 0 0 1px var(--wcb-accent)}.dock-hint{margin-left:auto;font-size:11px;white-space:nowrap}.dock-button{flex:none;margin-left:8px;font-size:11px;padding:2px 10px;cursor:pointer}.board-ontop{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:2px 10px;cursor:pointer}.board-ontop.is-on{color:var(--wcb-brand-green);border-color:var(--wcb-brand-green)}.board-ontop~.dock-hint{margin-left:8px}.region-window-head{display:flex;align-items:baseline;gap:10px;padding:8px 14px;border-bottom:1px solid var(--wcb-border);background:var(--wcb-panel);font-size:13px}.region-window-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 14px}.region-window-foot{padding:6px 14px;border-top:1px solid var(--wcb-border);background:var(--wcb-panel);font-size:12px}.list{list-style:none;margin:0 0 12px;padding:0}.list li{padding:6px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;position:relative}.list li:hover{background:color-mix(in srgb,var(--wcb-text) 7%,transparent)}.list li.sel{background:var(--wcb-accent-soft)}.list li.sel:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--wcb-accent)}.dot{width:8px;height:8px;border-radius:50%;background:var(--wcb-brand-gold);display:inline-block}.group-title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim);margin:8px 0 4px}.viewer.is-stage{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.viewer.is-stage .preview{flex:1;min-height:0;margin-bottom:0}.viewer.is-stage .preview-stage{flex:1;min-height:0;max-height:none}.viewer.is-stage .preview-image,.viewer.is-stage .preview-video{max-height:100%;max-width:100%;object-fit:contain}.viewer.is-stage .preview-pdf,.viewer.is-stage .preview-model-stage,.viewer.is-stage .preview-text{height:100%;max-height:none}.identity{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.identity-name{font-size:16px;font-weight:600;line-height:1.25;word-break:break-word}.identity-facts{display:grid;gap:3px;margin:0;font-size:12px}.identity-facts>div{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:baseline}.identity-facts dt{color:var(--wcb-text-dim);font-size:11px}.identity-facts dd{margin:0;min-width:0}.identity-tags{display:flex;flex-wrap:wrap;gap:4px}.identity-tags:empty{display:none}.prod-tag.added-by{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;max-width:100%;font-size:11px;white-space:normal}.meta>div{margin-bottom:6px}.checksum{font-family:ui-monospace,monospace;font-size:11px;word-break:break-all}.tab{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--wcb-text-dim)}.tab .badge{margin-left:auto}.badge{background:var(--wcb-brand-green);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px}.detach{margin-bottom:10px}.inspector button:not(.link):not(.prod-row-button),.mpw-dock button:not(.link):not(.prod-row-button),.side-acts button:not(.link){font-size:11px;line-height:1.25;padding:3px 8px;border-radius:6px}.inspector button:not(.link)>svg,.mpw-dock button:not(.link)>svg,.side-acts button:not(.link)>svg{vertical-align:-2px;margin-right:4px;flex:none}.mpw-acts button,.inspector .detach,.side-acts button{white-space:nowrap}.card{border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);padding:8px;margin-bottom:6px}.card-title{font-weight:500}.attach{margin-top:12px}.attach-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;font-size:13px}.attach-row select{font:inherit}.pipeline{border-top:1px solid var(--wcb-border);background:var(--wcb-panel);padding:8px 12px;overflow-y:auto}.lanes{display:flex;gap:8px;overflow-x:auto;padding:6px 0 2px;align-items:flex-start}.lane{border:1px solid var(--wcb-border);border-radius:999px;padding:2px 10px;font-size:12px;text-align:center}.quorum{font-size:11px}.tstate{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;border:1px solid var(--wcb-border);color:var(--wcb-text-dim)}.repin{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:4px}.review-note{font:inherit;flex:1 1 200px}.comms{border-top:1px solid var(--wcb-border);background:var(--wcb-panel);padding:6px 12px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center;flex:none;margin-top:auto;overflow:hidden}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--wcb-brand-green);color:#fff;font-size:12px;font-weight:600}.avatar-lg{width:34px;height:34px;font-size:15px}.avatar-xl{width:46px;height:46px;font-size:19px}.link{background:none;border:none;padding:0;color:var(--wcb-text-dim);text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.link:hover{color:var(--wcb-text)}.user-ident{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left;min-width:0}.user-name{font-size:13px;font-weight:500}.user-role{font-size:10px;text-transform:capitalize;letter-spacing:.03em;color:var(--wcb-text-dim)}.user-sub{font-size:11px}.menu-scrim{position:fixed;inset:0;z-index:59;background:transparent}.menu-pop{z-index:60;min-width:240px;display:flex;flex-direction:column;padding:6px;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:12px;box-shadow:0 18px 44px #00000052}.menu-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.menu-pop>button{text-align:left;background:none;border:none;border-radius:8px;padding:7px 9px;font-size:13px}.menu-pop>button:hover:not(:disabled){background:color-mix(in srgb,var(--wcb-text) 10%,transparent)}.menu-sep{height:1px;background:var(--wcb-border);margin:5px 2px}.table-scroll{overflow-x:auto;max-width:100%}.account-identity{display:flex;align-items:center;gap:12px}.account-identity .user-ident>*{max-width:100%;overflow-wrap:anywhere}.account-name{font-size:17px;font-weight:600}.account-facts{display:grid;gap:6px;margin:0;font-size:13px}.account-facts>div{display:grid;grid-template-columns:150px 1fr;gap:10px}.account-facts dt{color:var(--wcb-text-dim)}.account-facts dd{margin:0}.account-note{font-size:12px;line-height:1.45;margin:0}.account-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);font-size:13px}.account-action span.muted{display:block;font-size:12px;line-height:1.4;margin-top:2px}.account-action button{flex:none}.account-action>:first-child{flex:1 1 0;min-width:min(100%,220px);overflow-wrap:anywhere}.account-action>*{max-width:100%}.account-danger{border-color:#d8322a66}.your-computers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.modal.computer-confirm{width:min(440px,96vw)}button.danger{color:var(--wcb-brand-red);border-color:#d8322a80}button.danger:hover:not(:disabled){background:#d8322a1a;border-color:var(--wcb-brand-red)}@media (max-width: 560px){.account-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.account-facts dd{overflow-wrap:anywhere}}.composer-rules{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--wcb-border-soft);border-radius:var(--wcb-radius)}.composer-rules-ask{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.composer-rules-ask label,.composer-rules-checks label{display:flex;align-items:center;gap:6px}.composer-rules-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 12px;font-size:12px}.preview-zoom{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.preview-zoom button{padding:2px 8px;font-size:11px;line-height:18px;min-width:26px}.preview-zoom button.is-on{border-color:var(--wcb-accent);color:var(--wcb-text)}.preview-zoom-readout{margin-left:4px;font-variant-numeric:tabular-nums}.preview-zoom-size{margin-left:auto;font-size:11px}.preview-stage.is-zoomed{align-items:flex-start;justify-content:flex-start}.preview-image.is-zoomed{object-fit:none;flex:none}.preview{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.preview-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;max-height:62vh;padding:10px;overflow:auto;background:var(--wcb-bg);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.preview-empty{text-align:center}.preview-loading{min-height:120px;width:100%}.preview-image{max-width:100%;max-height:100%;object-fit:contain;background-image:linear-gradient(45deg,rgba(127,127,127,.16) 25%,transparent 25%),linear-gradient(-45deg,rgba(127,127,127,.16) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(127,127,127,.16) 75%),linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.16) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.preview-video{max-width:100%;max-height:100%;background:#000;border-radius:4px}.preview-audio{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.preview-audio-name{font-size:13px}.audioplayer{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px}.audioplayer.is-compact .audioplayer-play,.soundfile.is-compact .audioplayer-play{width:22px;height:22px;font-size:11px}.audioplayer.is-compact .audioplayer-play svg,.soundfile.is-compact .audioplayer-play svg{width:13px;height:13px}.audioplayer.is-compact .audioplayer-track,.soundfile.is-compact .audioplayer-track{height:26px}.audioplayer.is-compact .audioplayer-row,.soundfile.is-compact .audioplayer-row{gap:6px}.audioplayer.is-compact .audioplayer-time{font-size:10.5px}.audioplayer-row{width:100%;display:flex;align-items:center;gap:10px}.audioplayer-play{flex:0 0 auto;width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--wcb-accent);border-color:transparent;color:#fff}.audioplayer-play:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--wcb-accent) 82%,#fff)}.audioplayer-track{position:relative;flex:1 1 auto;min-width:0;height:40px;border-radius:5px;cursor:pointer;touch-action:none;background:color-mix(in srgb,var(--wcb-text) 6%,transparent)}.audioplayer-wave{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--wcb-text-dim) 55%,transparent)}.audioplayer-track.has-wave .audioplayer-wave{-webkit-mask-image:var(--audioplayer-wave);mask-image:var(--audioplayer-wave);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.audioplayer-track:not(.has-wave) .audioplayer-wave{top:50%;bottom:auto;height:2px;transform:translateY(-50%);border-radius:999px}.audioplayer-wave.is-played{background:var(--wcb-accent);clip-path:inset(0 calc(100% - var(--audioplayer-pct, 0%)) 0 0)}.audioplayer-head{position:absolute;top:-2px;bottom:-2px;left:var(--audioplayer-pct, 0%);width:2px;margin-left:-1px;border-radius:999px;background:var(--wcb-text);box-shadow:0 0 0 1px #00000073}.audioplayer-time{flex:0 0 auto;font-family:var(--wcb-mono);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.audioplayer-mute{flex:0 0 auto;width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:7px;background:none;border-color:transparent;color:var(--wcb-text-dim)}.audioplayer-mute:hover:not(:disabled){background:var(--wcb-panel-2);color:var(--wcb-text);border-color:transparent}.audioplayer-note{margin:0;font-size:11.5px;text-align:center}@media (max-width: 900px){.audioplayer-row{flex-wrap:wrap}.audioplayer-track{flex:1 1 100%;order:3}}.preview-pdf{width:100%;height:42vh;min-height:240px;border:none;background:#fff;border-radius:4px}.preview-model{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.preview-model-stage{width:100%;height:38vh;min-height:200px;overflow:hidden;border-radius:4px;background:radial-gradient(circle at 50% 35%,#33383f,#1b1d21);touch-action:none;cursor:grab}.preview-model-stage:active{cursor:grabbing}.preview-model-stage canvas{display:block;width:100%;height:100%}.preview-text{width:100%;margin:0;max-height:40vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;font-size:12px;line-height:1.45}.preview-office{display:flex;flex-direction:column;gap:8px;width:100%;min-height:0;min-width:0;flex:1}.preview-office-note{margin:0;font-size:11px;line-height:1.45;flex:none}.preview-sheet-tabs{display:flex;gap:2px;flex:none;overflow-x:auto}.preview-sheet-tabs button{padding:3px 10px;font:inherit;font-size:11.5px;background:none;border:1px solid transparent;border-bottom:0;border-radius:var(--wcb-radius) var(--wcb-radius) 0 0;color:var(--wcb-text-dim);cursor:pointer;white-space:nowrap}.preview-sheet-tabs button.is-on{color:var(--wcb-text);background:var(--wcb-panel);border-color:var(--wcb-border)}.preview-sheet-scroll{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel)}.preview-sheet-grid{border-collapse:collapse;font-size:11.5px}.preview-sheet-grid td,.preview-sheet-grid th{border:1px solid var(--wcb-border);padding:2px 6px;text-align:left;white-space:nowrap;max-width:32ch;overflow:hidden;text-overflow:ellipsis;font-weight:400}.preview-sheet-num{position:sticky;left:0;z-index:1;background:var(--wcb-panel-2);color:var(--wcb-text-dim);font-variant-numeric:tabular-nums;text-align:right}.preview-doc-page{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 20px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel)}.preview-doc-page p{margin:0 0 6px;max-width:76ch;font-size:12.5px;line-height:1.5}.preview-doc-gap{height:8px}.preview-slides{flex-direction:row;gap:10px}.preview-slide-rail{list-style:none;margin:0;padding:0;flex:0 0 190px;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.preview-slide-rail button{display:flex;align-items:baseline;gap:6px;width:100%;padding:4px 6px;font:inherit;font-size:11.5px;text-align:left;background:none;border:1px solid transparent;border-radius:var(--wcb-radius);color:var(--wcb-text-dim);cursor:pointer}.preview-slide-rail button:hover{background:var(--wcb-panel-2);color:var(--wcb-text)}.preview-slide-rail button.is-on{background:var(--wcb-panel-2);color:var(--wcb-text);border-color:var(--wcb-brand-green)}.preview-slide-num{flex:none;font-variant-numeric:tabular-nums;color:var(--wcb-text-dim)}.preview-slide-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-slide-stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.preview-slide{flex:1 1 auto;min-height:0;overflow:auto;aspect-ratio:16 / 9;max-width:100%;padding:18px 22px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel)}.preview-slide h3{margin:0 0 10px;font-size:16px}.preview-slide p{margin:0 0 6px;font-size:12.5px;line-height:1.5;max-width:60ch}.preview-inspect{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:0}.viewer.is-stage .preview-inspect{flex:1;min-height:0;justify-content:center}.viewer.is-stage .preview-inspect .preview-image{flex:1 1 auto;min-height:0;width:100%;object-fit:contain}.viewer.is-stage .preview-inspect .preview-facts,.viewer.is-stage .preview-inspect .preview-note{flex:0 0 auto}.preview-facts{display:grid;gap:4px;margin:0;font-size:12px}.preview-facts>div{display:grid;grid-template-columns:130px 1fr;gap:10px}.preview-facts dt{color:var(--wcb-text-dim)}.preview-facts dd{margin:0}.preview-note{max-width:46ch;margin:0;font-size:12px;line-height:1.45;text-align:center;color:var(--wcb-text-dim)}.preview-meta{display:flex;gap:10px;font-size:11px}.preview-proxy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;position:relative}.preview-stage-backdrop{position:absolute;left:0;top:0;width:100%;height:38vh;min-height:200px;object-fit:contain;opacity:.55;pointer-events:none;z-index:1;border-radius:4px}.threed-viewer-body .preview-stage-backdrop{height:auto;aspect-ratio:16 / 9;max-height:100%}.preview-proxy-offer{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-waveform{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.preview-waveform img{width:min(100%,600px);border-radius:4px;background:color-mix(in srgb,var(--wcb-text) 7%,transparent)}.cliptl{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.cliptl-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.cliptl-pick label{display:flex;align-items:center;gap:6px}.cliptl-stage{margin:0;display:flex;flex-direction:column;gap:4px}.cliptl-stage svg{width:100%;max-height:420px;border-radius:4px;background:#000}.cliptl-stage figcaption{font-size:11.5px}.cliptl-blank{fill:var(--wcb-panel-2)}.cliptl-path{fill:none;stroke:var(--wcb-brand-gold);stroke-width:3;vector-effect:non-scaling-stroke;stroke-dasharray:6 4}.cliptl-key{fill:var(--wcb-brand-gold)}.cliptl-frame{fill:#2ecc7114;stroke:var(--wcb-brand-green);stroke-width:3;vector-effect:non-scaling-stroke}.cliptl-stage:focus-visible{outline:2px solid var(--wcb-brand-green);outline-offset:2px}.cliptl-ghost{opacity:.4}.cliptl-export{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px}.cliptl-audio{font-size:11.5px}.tl-rail-camera.is-on{color:var(--wcb-brand-green)}.blendcams{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px 0 4px;border-top:1px solid var(--wcb-border);margin-top:8px}.blendcams-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.blendcams-pick label{display:flex;align-items:center;gap:6px}.blendcams-frame{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.blendcams-frame img{width:min(100%,720px);border-radius:4px;background:color-mix(in srgb,var(--wcb-text) 7%,transparent)}.blendcams-export{display:flex;flex-direction:column;gap:8px;align-items:center;width:min(100%,720px)}.blendcams-criteria{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.blendcams-criteria label{display:flex;align-items:center;gap:5px;font-size:12px}.blendcams-criteria input[type=number]{width:74px}.blendcams-check{display:flex;align-items:center;gap:6px}.blendcams-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.pw-wrap{display:flex;align-items:center;gap:4px}.pw-wrap input{flex:1;min-width:0}.pw-wrap input::-ms-reveal,.pw-wrap input::-ms-clear{display:none;width:0;height:0}.pw-peek{flex:none;padding:4px 8px;line-height:1;background:none;border:1px solid transparent}.pw-peek:hover{border-color:var(--wcb-border)}.pw-peek[aria-pressed=true]{border-color:var(--wcb-accent)}.auth-remember{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--wcb-text-dim)}.auth-remember input{width:14px;height:14px}.auth-terms{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.auth-terms a{color:var(--wcb-brand-green)}.auth-terms-note{font-size:11px}.phase-held{font-size:10px;margin-left:6px}.people-modal{width:min(760px,94vw)}table.people{width:100%;border-collapse:collapse;font-size:13px}table.people th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim);font-weight:500;padding:0 8px 6px 0}table.people td{padding:6px 8px 6px 0;border-top:1px solid var(--wcb-border);vertical-align:middle}table.people td:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.person-name{font-weight:500}.person-user{font-size:11px}.person-off{opacity:.55}.folder-head,.folder .list li{display:flex;align-items:center;gap:6px}.folder .list li>.fileicon{margin-left:-2px}.fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-invitations{margin:12px 0 18px}.incoming-invitations h3{margin:0 0 8px}.incoming-invitation{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px;padding:12px 14px;border:1px solid var(--wcb-border);border-left:3px solid var(--wcb-accent);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel)}.incoming-invitation-what{min-width:0;flex:1 1 260px}.incoming-invitation-role{margin:0 0 2px;text-transform:capitalize}.incoming-invitation-note{margin:8px 0 0;padding:6px 10px;font-size:12px;border-left:2px solid var(--wcb-border);color:var(--wcb-text-dim);white-space:pre-wrap;overflow-wrap:anywhere}.incoming-invitation-answer{display:flex;gap:10px;align-items:center;flex:none}.is-binned{opacity:.45}.is-binned .fname{text-decoration:line-through;text-decoration-thickness:1px}.is-binned:hover{opacity:.7}.kind{width:8px;height:8px;border-radius:50%;flex:none;background:var(--wcb-text-dim)}.fileicon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;color:var(--wcb-kind, var(--wcb-text-dim))}.fileicon-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wcb-kind, var(--wcb-text-dim))}.fileicon-symbol{font-size:11px;line-height:1}.fileicon-wave-img{width:14px;height:14px;object-fit:contain;display:block}.fileicon-os{background:none;border:none;padding:0}.fileicon-os-img{width:16px;height:16px;object-fit:contain;display:block;image-rendering:auto}.fileicon-badge{font-family:var(--wcb-mono);font-size:7.5px;letter-spacing:.02em;font-weight:600;padding:2px 0;border-radius:3px;width:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wcb-kind, var(--wcb-text-dim)) 45%,transparent);background:color-mix(in srgb,var(--wcb-kind, var(--wcb-text-dim)) 12%,transparent)}.kind-model{--wcb-kind: var(--wcb-brand-green);background:var(--wcb-brand-green)}.kind-image{--wcb-kind: var(--wcb-brand-gold);background:var(--wcb-brand-gold)}.kind-video{--wcb-kind: #4c8dff;background:#4c8dff}.kind-audio{--wcb-kind: #b07cff;background:#b07cff}.kind-document{--wcb-kind: #8a8a8a;background:#8a8a8a}.kind-editorial{--wcb-kind: var(--wcb-brand-red);background:var(--wcb-brand-red)}.fileicon.kind-model,.fileicon.kind-image,.fileicon.kind-video,.fileicon.kind-audio,.fileicon.kind-document,.fileicon.kind-editorial{background:none}.dept-select{font:inherit;font-size:11px;max-width:128px;padding:2px 4px;background:var(--wcb-panel);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.dept-select.wide{max-width:none;width:100%;font-size:12px;padding:5px 6px}.dept-select.share-select{max-width:92px}.dept-chip{font-size:10px;padding:1px 6px;border-radius:999px;flex:none;display:inline-flex;align-items:center;gap:5px;background:var(--wcb-panel-2);color:var(--wcb-text-dim)}.filing{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--wcb-border)}.tags{display:flex;flex-wrap:wrap;gap:5px}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 4px 2px 8px;border-radius:999px;background:var(--wcb-panel);border:1px solid var(--wcb-border)}.tag-x{background:none;border:none;padding:0 2px;color:var(--wcb-text-dim);font-size:10px;line-height:1;cursor:pointer}.tag-x:hover{color:var(--wcb-brand-red)}.tag-add{display:flex;gap:6px}.tag-add input{flex:1;min-width:0}.tag.is-suggestion{padding:2px 8px;cursor:pointer;background:none;border:1px dashed var(--wcb-border);color:var(--wcb-text-dim)}.tag.is-suggestion:hover{border-style:solid;border-color:var(--wcb-accent);background:var(--wcb-accent-soft);color:var(--wcb-text)}.tag.is-suggestion:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:2px}.splash{position:fixed;inset:0;overflow:hidden;background:transparent}.boot-failure{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:var(--wcb-bg);color:var(--wcb-text);-webkit-app-region:drag}.boot-failure-card{width:min(560px,92vw);background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:14px;padding:24px 26px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 60px #00000059;-webkit-app-region:no-drag}.boot-failure-card h1{font-size:18px;margin:0}.boot-failure-message{font:500 12.5px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;background:var(--wcb-bg);border:1px solid var(--wcb-border);border-radius:8px;padding:10px 12px;margin:4px 0 0;overflow-wrap:anywhere}.boot-failure-stack{max-height:30vh;overflow:auto;margin:8px 0 0;font:400 11.5px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--wcb-text-dim);white-space:pre-wrap}.boot-failure-actions{display:flex;gap:8px;margin-top:8px}.auth{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(120% 120% at 50% 0%,var(--wcb-panel) 0%,var(--wcb-bg) 70%)}.auth-card{width:min(380px,92vw);background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:14px;padding:28px 26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #0000002e}.auth-logo{width:56px;height:56px;object-fit:contain;align-self:center}.auth-title{font-size:20px;font-weight:700;text-align:center;margin:0}.auth-sub{text-align:center;font-size:13px;margin:-4px 0 6px}.auth-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.auth-field>span{color:var(--wcb-text-dim)}.auth-field input,.auth-field select,.auth-field textarea{font:inherit;padding:8px 10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-bg);color:var(--wcb-text)}.auth-field input:focus,.auth-field select:focus,.auth-field textarea:focus{outline:none;border-color:var(--wcb-accent)}.auth-error{background:#d8322a1f;color:var(--wcb-brand-red);border-radius:var(--wcb-radius);padding:8px 10px;font-size:13px}.auth-or{display:flex;align-items:center;gap:10px;color:var(--wcb-muted);font-size:12px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--wcb-border)}.auth-google{padding:10px;font-weight:600}.auth-notice{background:#2ea0431f;color:var(--wcb-brand-green);border-radius:var(--wcb-radius);padding:8px 10px;font-size:13px;line-height:1.4}.auth-submit{margin-top:4px;padding:10px;background:var(--wcb-brand-green);color:#fff;border-color:transparent;font-weight:600}.auth-submit:hover:not(:disabled){filter:brightness(1.05)}.auth-switch{background:none;border:none;color:var(--wcb-accent);cursor:pointer;font-size:13px}.auth-note{font-size:11px;text-align:center;line-height:1.4;margin:4px 0 0}.auth-ended{display:flex;align-items:flex-start;gap:10px;background:#d69e2e24;color:var(--wcb-text);border-radius:var(--wcb-radius);padding:8px 10px;font-size:13px;line-height:1.4}.auth-ended>span{flex:1;min-width:0}.auth-ended-dismiss{flex:none;background:none;border:none;padding:0;cursor:pointer;color:var(--wcb-accent);font:inherit;font-size:12px}.auth-ending{margin:auto;color:var(--wcb-text-dim);font-size:14px}.kept-accounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kept-account{display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:0;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-bg)}.kept-account-current{border-style:dashed}.kept-account-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.kept-account-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kept-account-email{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kept-account-go{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.kept-account-remove{flex:none;padding:4px 6px;line-height:0}.kept-account-here{font-size:11.5px;white-space:nowrap}.accounts-modal{width:min(460px,96vw)}.modal-overlay{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:50}.modal{width:min(680px,96vw);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:14px;box-shadow:0 24px 70px #00000059;overflow:hidden}.modal>.modal-body{min-height:0}.modal-head{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--wcb-border)}.modal-head h2{margin:0;font-size:15px;text-transform:none;letter-spacing:0;color:var(--wcb-text)}.modal-x{margin-left:auto;border:none;background:none;font-size:15px;cursor:pointer;color:var(--wcb-text-dim)}.modal-body{padding:16px 18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.dup-dialog{width:min(520px,calc(100vw - 32px))}.dup-dialog .modal-body>label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--wcb-text-dim)}.dup-dialog .modal-body>label>select,.dup-dialog .modal-body>label>input{width:100%}.dup-dialog .modal-body>p{margin:0;font-size:12.5px}.dup-dialog .modal-foot .primary{display:inline-flex;align-items:center;gap:6px}.modal-foot{display:flex;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid var(--wcb-border)}.modal-foot .spacer{flex:1}.vault-gate form{display:flex;flex-direction:column;gap:10px;padding:18px 18px 0}.vault-gate h2{margin:0;font-size:15px}.vault-gate p{margin:0;font-size:12.5px;line-height:1.45}.vault-gate-path{font-family:var(--wcb-mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-gate-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.vault-gate-field input{font:inherit;font-size:13px;padding:6px 8px}.vault-gate-refused{color:var(--wcb-brand-red)}.vault-gate .modal-foot{margin:8px -18px 0}.vault-check{display:flex;align-items:center;gap:6px;flex:1}.comms-badge.is-new,.topbar-icon.has-new .topbar-count{background:var(--wcb-brand-green);color:#04160a}.comms-chat-row .comms-badge{margin-left:auto}.comms-kinds{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.comms-kinds button{font-size:11px;padding:2px 8px;border-radius:999px}.comms-kinds button.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.comms-reply{margin:4px 0 0 12px;padding:6px 8px;border-left:2px solid var(--wcb-brand-green);background:var(--wcb-panel-2);border-radius:0 6px 6px 0;font-size:12.5px}.comms-reply-head{font-size:11px;color:var(--wcb-text-dim);margin-bottom:2px}.comms-queued{font-size:11px;color:var(--wcb-text-dim);font-style:italic}.chart-empty{font-size:12px}.dash-analytics-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dash-analytics-head .spacer{flex:1}.dash-analytics.is-compact{padding:8px 14px 10px;display:flex;flex-direction:column;min-height:min-content;overflow:hidden}.dash-analytics.is-compact>.dash-analytics-head{flex:0 0 auto}.tl-rail-arm.is-on{background:var(--wcb-brand-red);color:#fff;border-color:var(--wcb-brand-red)}.blendcams-mode{display:inline-flex;gap:2px}.blendcams-mode button.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.blendcams-video video{max-width:100%;max-height:360px;background:#000;border-radius:4px}.blendcams-kind{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:999px;border:1px solid var(--wcb-border);margin-right:6px}.modal-foot .primary{background:var(--wcb-brand-green);color:#fff;border-color:transparent;font-weight:600}.bug-intro{font-size:13px;margin:0}.bug-intro code{background:color-mix(in srgb,var(--wcb-text) 12%,transparent);padding:1px 6px;border-radius:6px}.bug-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bug-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--wcb-text-dim)}.bug-ok{background:color-mix(in srgb,var(--wcb-brand-green) 14%,transparent);color:var(--wcb-brand-green);border-radius:var(--wcb-radius);padding:10px 12px;font-size:13px;line-height:1.4}@media (max-width: 560px){.bug-grid{grid-template-columns:1fr}}.bug-pictures{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px dashed var(--wcb-border);border-radius:var(--wcb-radius)}.bug-pictures.is-dropping{border-color:var(--wcb-brand-green);background:color-mix(in srgb,var(--wcb-brand-green) 8%,transparent)}.bug-pictures-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.bug-pictures-head .spacer{flex:1 1 auto}.bug-pictures-head button{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 9px}.bug-pictures-label{font-weight:600}.bug-pictures-hint{margin:0;font-size:12px}.bug-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.bug-thumb{display:flex;flex-direction:column;gap:4px;min-width:0}.bug-thumb img{width:100%;height:76px;object-fit:contain;border-radius:4px;border:1px solid var(--wcb-border);background:color-mix(in srgb,var(--wcb-text) 6%,transparent)}.bug-thumb-name{font-size:11px;color:var(--wcb-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-thumb-acts{display:flex;gap:4px}.bug-thumb-acts button{flex:1 1 auto;font-size:11px;padding:2px 6px}.bug-thumb-acts .bug-thumb-x{flex:0 0 auto;display:inline-grid;place-items:center}.bug-pictures-note{font-size:12px;color:var(--wcb-text-dim)}.bug-pictures-failed{display:flex;flex-direction:column;gap:8px}.bug-pictures-retry{display:flex;gap:8px;flex-wrap:wrap}.modal-overlay.is-capturing{visibility:hidden}.panel-root{position:fixed;inset:0;display:flex;flex-direction:column;padding:14px 16px;overflow:auto;overscroll-behavior:contain}.panel-head{position:sticky;top:-14px;background:var(--wcb-bg);padding-top:4px;padding-bottom:10px;border-bottom:1px solid var(--wcb-border);margin-bottom:12px}.panel-title{font-size:16px;font-weight:600}.panel-badge{margin-left:8px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--wcb-border);border-radius:999px;padding:1px 7px;color:var(--wcb-text-dim)}.panel-error{color:#e06c6c}.panel-empty{margin-top:20px}.panel-groups{display:flex;flex-direction:column;gap:4px}.panel-group{margin-bottom:6px}.versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.versions li{display:grid;grid-template-columns:36px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);font-size:13px;overflow:hidden}.vstate{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;border:1px solid var(--wcb-border);color:var(--wcb-text-dim);justify-self:start}.vstate-working{color:var(--wcb-brand-green);border-color:var(--wcb-brand-green)}.vstate-candidate{color:var(--wcb-brand-gold);border-color:var(--wcb-brand-gold)}.vtime{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.vtime{font-size:11px}.np-folder{display:flex;gap:8px}.np-folder input{flex:1}.np-path{font-size:11px}.np-demo{font-size:12px;margin:0}.folder-head{position:relative;display:flex;align-items:center;gap:2px;padding:0 4px 0 0;border-radius:0 4px 4px 0;height:22px;box-sizing:border-box}.folder-head:hover{background:var(--wcb-panel-2)}.folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.bin-list>li,.bin-list>.bin-row{content-visibility:auto;contain-intrinsic-size:auto 48px}.folder-head.is-dragging{opacity:.45}.tr-drag-hint{font-size:11px;padding:4px 6px;margin:4px 0 0;border:1px dashed var(--wcb-border);border-radius:var(--wcb-radius)}.phase-implied{margin:0 0 4px;font-size:11px;line-height:1.45}.phase-state{margin:3px 0 0;font-size:10.5px;line-height:1.4}.phase-state.is-failed{color:var(--wcb-state-denied)}.explorer-unreadable{font-size:11px;padding:4px 0}.comms .fileicon{width:22px;flex:none}.comms-file{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch;flex:0 1 auto;min-width:0}.comms-status{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.location{font-family:var(--wcb-mono);font-size:11px;color:var(--wcb-text-dim);direction:rtl;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62ch;flex:0 1 auto}.collab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.collab-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px}.collab-via{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.collab-message{margin-left:auto}.comms-fold{margin-top:8px}.comms-fold>summary{cursor:pointer;font-size:12px;padding:4px 0}.comms-rows{list-style:none;margin:0;padding:0}.attach-row select[multiple]{width:100%;font-size:12px}.shell-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex:1 1 auto;min-height:0}.shell-main{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:contain}.shell-main>:not(.area-tabs):not(.area-detach):not(.shell-arrived){flex:1 1 auto;min-height:0}.shell-main>.shell-arrived{flex:none}.shell-main>.regions{flex:1}.rail{display:flex;flex-direction:column;width:224px;background:var(--wcb-panel);border-right:1px solid var(--wcb-border);min-height:0}.rail.is-collapsed{width:56px}[data-width=narrow] .prod-split,[data-width=narrow] .people-split,[data-width=narrow] .review-split{grid-template-columns:minmax(0,1fr)}[data-width=narrow] .dash.is-overview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "tiles" "pipeline" "side" "analytics";height:auto}[data-width=narrow] .dash.is-overview .dash-runout{width:100%;max-height:none}[data-width=narrow] .threed-viewer-head,[data-width=narrow] .threed-render-acts,[data-width=narrow] .comms-panel-head,[data-width=narrow] .comms-tabs,[data-width=narrow] .comms-compose-acts{flex-wrap:wrap;row-gap:6px}[data-width=narrow] .comms-panel,[data-width=narrow] .notifications-panel{width:min(360px,100%)}[data-width=narrow] .people-tabs{flex-wrap:wrap;row-gap:2px}[data-width=narrow] .rail{width:56px}[data-width=narrow] .rail .rail-item{justify-content:center;padding:8px 0;gap:0}[data-width=narrow] .rail .rail-label,[data-width=narrow] .rail .rail-soon{display:none}[data-width=narrow] .rail .rail-collapse{justify-content:center;padding:11px 0;width:100%;min-height:38px}[data-width=narrow] .rail .rail-foot{padding:8px 6px;align-items:stretch}.rail-list{list-style:none;margin:0;padding:12px 10px 0;flex:1;display:flex;flex-direction:column;gap:2px}.rail-item{width:100%;display:flex;align-items:center;gap:11px;padding:8px 11px;border:1px solid transparent;border-radius:9px;background:none;font-size:13px;color:var(--wcb-text-dim);text-align:left;position:relative}.rail.is-collapsed .rail-item{justify-content:center;padding:8px 0;gap:0}.rail-dot{display:none;position:absolute;top:7px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--wcb-text-dim);opacity:.9;pointer-events:none}.rail.is-collapsed .rail-dot,[data-width=narrow] .rail .rail-dot{display:block}.rail-item:hover:not(:disabled){background:var(--wcb-panel-2);color:var(--wcb-text)}.rail-item.is-active{background:var(--wcb-accent-soft);color:var(--wcb-accent);border-color:color-mix(in srgb,var(--wcb-accent) 40%,transparent)}.rail-item.is-active .rail-label{font-weight:550}.rail-item.is-pending{opacity:.38;cursor:not-allowed}.rail-icon{width:19px;height:19px;flex:0 0 auto}.rail-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-soon{font-size:9.5px;letter-spacing:.04em;color:var(--wcb-text-dim);font-style:italic;opacity:.8}.rail-foot{border-top:1px solid var(--wcb-border);padding:10px;display:flex;flex-direction:column;gap:8px}.rail-collapse{display:flex;align-items:center;gap:8px;padding:6px 10px;border:0;background:none;color:var(--wcb-text-dim);font-size:11.5px;border-radius:8px}.rail-collapse:hover{background:var(--wcb-panel-2);color:var(--wcb-text)}.rail.is-collapsed .rail-collapse{justify-content:center;padding:11px 0;width:100%;min-height:38px;font-size:20px;line-height:1}.rail.is-collapsed .rail-foot{padding:8px 6px;align-items:stretch}.dash{padding:22px 24px 32px;display:flex;flex-direction:column;gap:20px;min-height:0;overflow:auto;overscroll-behavior:contain}.dash.is-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head head" "tiles tiles" "pipeline side" "analytics analytics";gap:12px;padding:12px 18px;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;font-size:12px;box-sizing:border-box}.dash.is-overview>.dash-pipeline{grid-area:pipeline}.dash.is-overview>.dash-analytics{grid-area:analytics}.dash.is-overview>.dash-pipeline{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dash.is-overview>.dash-pipeline>ol{overflow:auto;min-height:0;flex:1 1 auto}[data-width=narrow] .dash.is-overview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr);grid-template-areas:"head" "tiles" "pipeline" "side" "analytics"}.dash.is-overview .dash-tile{padding:8px 12px;gap:1px}.dash.is-overview .dash-pipeline{padding:10px 14px}.dash.is-overview .dash-runout{padding:10px 14px;width:min(100%,560px);max-height:200px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.dash.is-overview .dash-runout>ol{overflow:auto;min-height:0;flex:1 1 auto}.dash.is-overview .dash-panel-head{margin-bottom:8px}.dash.is-overview .dash-panel-head h3{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.dash.is-overview .dash-lane{font-size:11px;grid-template-columns:110px minmax(40px,1fr) 40px 96px;gap:8px}@media (max-width: 860px){.dash.is-overview .dash-runout{width:100%}}.dash.is-pipeline{height:100%;overflow:hidden;box-sizing:border-box;padding:12px 18px;gap:12px}.dash.is-pipeline>.dash-head{flex:none}.dash.is-pipeline>.dash-pipeline{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dash.is-pipeline .dash-pipeline-body{flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.dash.is-pipeline .pnodes,.dash.is-pipeline .phasetab{overflow:auto;min-height:0}[data-width=narrow] .dash.is-pipeline{height:auto;overflow:auto}.dash-tile{display:flex;flex-direction:column;gap:3px;align-items:flex-start;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);padding:14px 16px;text-align:left;color:inherit;font:inherit;border-left:3px solid var(--wcb-border)}.dash-tile.is-clickable{cursor:pointer}.dash-tile.is-clickable:hover{border-color:var(--wcb-accent)}.dash-tile.tone-review{border-left-color:var(--wcb-tone-review)}.dash-tile.tone-blocked{border-left-color:var(--wcb-tone-blocked)}.dash-next-why{min-width:0;flex:1 1 200px}.dash-panel{background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);padding:16px 18px}.dash-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.dash-panel-head h3{margin:0;font-size:14px}.dash-lane{display:grid;grid-template-columns:130px minmax(60px,1fr) 46px 110px;align-items:center;gap:10px;font-size:12px}.dash-lane-state{font-size:11px}.dash-lane-state.tone-idle{color:var(--wcb-tone-idle)}.dash-lane-state.tone-active{color:var(--wcb-tone-active)}.dash-lane-state.tone-review{color:var(--wcb-tone-review)}.dash-lane-state.tone-blocked{color:var(--wcb-tone-blocked)}.dash-lane-state.tone-done{color:var(--wcb-tone-done)}.area-pane{padding:20px 24px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;overscroll-behavior:contain}.area-pane h2{font-size:18px;text-transform:none;letter-spacing:-.01em;color:var(--wcb-text);margin:0}.area-pane p{margin:0;font-size:13px;max-width:64ch}.area-pane.is-project{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"head head" "work folders" "catalogue catalogue" "acts acts";gap:12px 18px;height:100%;overflow:hidden;box-sizing:border-box}.area-pane.is-project>.proj-head{grid-area:head}.area-pane.is-project>.area-actions{grid-area:acts;margin-top:0}[data-width=narrow] .area-pane.is-project{display:flex;height:auto;overflow:auto}.area-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.proj-bin-body{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:min(60vh,560px);overflow:auto}.modal-delete{max-width:520px}.area-stack{display:flex;flex-direction:column;min-height:0;flex:1}.area-note{margin:0;padding:8px 14px;font-size:12px;border-bottom:1px solid var(--wcb-border)}.area-bar{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--wcb-border);background:var(--wcb-panel);flex-wrap:wrap}.area-bar-title{font-size:13px}.area-bar .muted{font-size:12px}.area-bar button{font-size:12px;padding:4px 9px}.area-stack>.regions{flex:1;min-height:0}.area-stack>.dash{flex:1 1 auto;min-height:0}.dash-plan-note{font-size:11.5px;margin-top:12px;max-width:78ch}.pnodes-column{position:relative;display:flex;flex-direction:column;gap:8px;flex:0 0 auto;width:178px}.pnodes-band{position:relative;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding:8px 10px 10px;border:1px solid var(--wcb-border);border-radius:10px;background:color-mix(in srgb,var(--phase-hue) 4%,var(--wcb-panel))}.pnodes-band .pnodes-sub,.pnodes-band .pnodes-now{grid-column:auto}.pnodes-now{grid-column:2;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--phase-hue)}.pnodes-now.is-completed{color:var(--wcb-text-dim)}.pnodes-now.is-upcoming{color:var(--wcb-text-dim);font-weight:500}.pnodes-sub{grid-column:2;font-family:var(--wcb-mono);font-size:9.5px;color:var(--wcb-text-dim)}.pnode{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:10px;padding:8px 10px;cursor:pointer;color:inherit}.pnode:hover{border-color:var(--phase-hue)}.pnode:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:2px}.pnode.is-picked{border-color:var(--phase-hue);background:color-mix(in srgb,var(--phase-hue) 9%,var(--wcb-panel))}.phasetab-note{font-size:10.5px;margin-top:8px}.story-structure-summary{margin:-4px 0 0;font-size:11.5px}.story-shape-family-name{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.story-act-colour{width:14px;height:14px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;opacity:.75}.story-act-colour:hover{opacity:1}.story-act-colour.is-on{opacity:1;border-color:var(--wcb-text)}.story-act-reset{font-size:11px}.story-act-add{margin-left:auto;font-size:11px}.story-act-remove{font-size:13px;line-height:1;padding:0 4px;color:var(--wcb-text-dim)}.story-act-remove:hover{color:var(--wcb-brand-red)}.story-note-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;padding:6px 0 2px}.story-note{display:grid;grid-template-columns:14px minmax(90px,150px) minmax(0,1fr);gap:0 8px;align-items:baseline;padding:2px 0}.story-note-tag{font-size:10px;grid-column:2}.story-note-text{grid-column:3;white-space:pre-wrap}.story-note-text.muted{font-size:11px}.story-note:has(.story-note-tag){grid-template-rows:auto auto}.story-note:has(.story-note-tag) .story-note-text{grid-row:1 / span 2}.story-foot{font-size:11px}.story-structure-tab{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel);color:inherit;cursor:pointer;text-align:left;font-size:12px}.story-structure-tab.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.story-diagram-note{margin:6px 4px 0;font-size:10.5px}.phasetab-folderpath{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.script-body{display:grid;grid-template-columns:var(--script-list-w, 210px) minmax(0,1fr) 310px;gap:8px;padding:8px;flex:1;min-height:0}.script-body.is-solo{grid-template-columns:minmax(0,1fr) 310px;padding-left:0}@media (max-width: 1200px){.script-body{grid-template-columns:var(--script-list-w, 180px) minmax(0,1fr) minmax(232px,260px)}.script-body.is-solo{grid-template-columns:minmax(0,1fr) minmax(232px,260px)}}.script-body>*{min-height:0;overflow:auto}.script-pick{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:4px;padding:6px 8px;font-size:12.5px;color:inherit}.script-pick-detail{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-pick:hover{border-color:var(--wcb-border)}.script-pick.is-active{background:var(--wcb-bg);border-color:var(--wcb-brand-green)}.script-empty{margin:0 0 14px}.script-scene-go{display:block;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:4px;padding:3px 6px;font-size:12px;color:inherit}.script-scene-go:hover{border-color:var(--wcb-border)}.script-scene-go .muted{font-size:11px}.script-editor{display:flex;flex-direction:column;gap:8px}.script-meta{display:flex;align-items:center;gap:10px;font-size:11.5px;flex-wrap:nowrap;white-space:nowrap}.script-meta>*{min-width:0}.smenu-pop{white-space:normal}.script-meta>.script-views,.script-meta>.script-issue-count{flex:none}.script-find-note{font-size:11px}.script-hint{margin:0;font-size:11.5px}.script-editor>.script-hint,.script-legend .script-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.script-error{margin:0;font-size:12.5px;color:var(--wcb-brand-red)}.sp-mark{display:inline;margin:0;font:inherit;padding:0 1px;border:none;border-bottom:1.5px solid transparent;border-radius:2px;cursor:pointer;max-width:none;text-transform:inherit}.sp-mark.is-proposed{background-image:linear-gradient(#ffffff73,#ffffff73)}.sp-mark.is-confirmed{font-weight:700;border-bottom-style:solid}.sp-mark.is-selected{box-shadow:0 0 0 2px currentColor}.sp-mark:hover{filter:brightness(.95)}@media (max-width: 1100px){.script-body{grid-template-columns:1fr}}.bd-span{font-size:10.5px;line-height:1.3;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px}.an-delta,.an-merged{margin:0;font-size:11px}.script-draft{display:flex;flex-direction:column;gap:14px}.script-issue-count{font-size:11px;padding:2px 8px;border-radius:9px;border:1px solid var(--wcb-brand-amber, #c98a1e);color:var(--wcb-brand-amber, #c98a1e);background:none}.scene-facts{margin:0;font-size:11.5px}.scene-attach-note{flex-basis:100%;font-size:11px}.script-scene-go{border-left:3px solid transparent}.script-scene-go.is-active{background:var(--wcb-bg);border-color:var(--wcb-brand-green)}.insp-note{margin:0;font-size:11px;line-height:1.45}.prod{display:flex;flex-direction:column;gap:12px;padding:14px 16px 0;min-height:0;overflow:hidden;flex:1}.prod-body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 4px 20px;margin:-4px -4px 0}.prod-panel.is-scroll{flex:0 1 auto;min-height:0;overflow:auto}.prod-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.prod-head h2{margin:0 0 2px;font-size:15px}.prod-head p{margin:0;font-size:12px;max-width:78ch;line-height:1.45}.prod-head .hint{font-size:12px;max-width:78ch}.prod-head-aside{font-size:11.5px;white-space:nowrap;padding-top:2px;display:flex;align-items:center;gap:14px}.prod-loading{font-size:12.5px;color:var(--wcb-text-dim)}.prod-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px;border:1px dashed var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);max-width:72ch}.prod-empty-headline{margin:0;font-size:13.5px;font-weight:600}.prod-empty p{margin:0;font-size:12.5px;line-height:1.5}.prod-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prod-search{font:inherit;font-size:12.5px;padding:5px 9px;min-width:220px;background:var(--wcb-bg);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.prod-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;align-items:start}@media (max-width: 1100px){.prod-split{grid-template-columns:1fr}}.prod-panel{border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);padding:12px 14px 14px;min-width:0}.prod-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.prod-panel-head h3{margin:0;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.prod-panel-head .muted{font-size:11px}.prod-note{font-size:11.5px;line-height:1.5;margin:8px 0 0;max-width:76ch}.prod-unread{border-color:var(--wcb-brand-gold)}.prod-unread-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.prod-unread-list li{display:flex;flex-direction:column;gap:2px}.prod-unread-list .muted{font-size:11.5px;line-height:1.45}.prod-table{width:100%;border-collapse:collapse;font-size:12.5px}.prod-table th,.prod-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--wcb-border-soft);font-weight:400}.prod-table thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim);border-bottom-color:var(--wcb-border)}.prod-table td.num,.prod-table th.num{text-align:right;font-variant-numeric:tabular-nums}.prod-table tbody tr{cursor:pointer}.prod-table tbody tr:hover{background:var(--wcb-panel-2)}.prod-table tbody tr.is-open{background:var(--wcb-bg);box-shadow:inset 2px 0 0 var(--wcb-brand-green)}.prod-row-button{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.prod-tag{font-size:10px;padding:1px 5px;border-radius:3px;white-space:nowrap;border:1px solid var(--wcb-border);color:var(--wcb-text-dim);background:var(--wcb-bg)}.prod-code{font-family:var(--wcb-mono);font-size:11px;color:var(--wcb-text-dim)}.prod-pill{font-size:10.5px;padding:2px 7px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.prod-pill.tone-idle{color:var(--wcb-tone-idle)}.prod-pill.tone-active{color:var(--wcb-tone-active)}.prod-pill.tone-review{color:var(--wcb-tone-review)}.prod-pill.tone-blocked{color:var(--wcb-tone-blocked)}.prod-pill.tone-done{color:var(--wcb-tone-done)}.prod-meter{display:inline-block;width:90px;height:6px;border-radius:3px;background:var(--wcb-border-soft);overflow:hidden;vertical-align:middle}.prod-meter-fill{display:block;height:100%;border-radius:3px;background:var(--wcb-tone-active)}.prod-meter-fill.tone-done{background:var(--wcb-tone-done)}.prod-meter-fill.tone-review{background:var(--wcb-tone-review)}.prod-meter-fill.tone-blocked{background:var(--wcb-tone-blocked)}.prod-meter-fill.tone-idle{background:var(--wcb-tone-idle)}.prod-detail{display:flex;flex-direction:column;gap:10px;font-size:12.5px}.prod-detail h4{margin:6px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.prod-detail p{margin:0;line-height:1.5}.prod-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;margin:0}.prod-facts>div{display:flex;flex-direction:column;gap:1px}.prod-facts dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--wcb-text-dim)}.prod-facts dd{margin:0;font-size:13px;font-variant-numeric:tabular-nums}.char-tabs{margin-bottom:2px}.char-entry{font-size:12px}.prod-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12px}.prod-file-list li{display:grid;align-items:baseline;gap:4px 10px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.prod-file-list li>:first-child{min-width:0;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (max-width: 900px){.prod-file-list li{grid-template-columns:minmax(0,1fr) auto}.prod-file-list li>.muted{grid-column:1 / -1;grid-row:2}}.prod-file-list .muted{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.prod-panel-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-panel-declare{align-self:flex-start;font-size:11px}.prod-portrait{flex:none;border-radius:4px;object-fit:cover;background:var(--wcb-panel-2);border:1px solid var(--wcb-border)}.prod-portrait.is-small{width:22px;height:22px;font-size:10px}.prod-portrait.is-large{width:76px;height:76px;font-size:26px;border-radius:6px}.prod-portrait.is-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--wcb-text-dim);font-weight:600;letter-spacing:.02em}.prod-portrait.is-coloured.is-empty{background:var(--portrait-colour);color:var(--portrait-ink);border-color:color-mix(in srgb,var(--portrait-colour) 55%,var(--wcb-border))}.prod-portrait.is-coloured:not(.is-empty){box-shadow:0 0 0 2px var(--portrait-colour);border-color:transparent}.prod-portrait.is-large.is-coloured:not(.is-empty){box-shadow:0 0 0 3px var(--portrait-colour)}.prod-cast-table{table-layout:auto}.prod-cast-table th,.prod-cast-table td{min-width:0;overflow-wrap:normal}.prod-cast-table th{white-space:nowrap}.prod-cast-table .prod-row-button{flex-wrap:wrap;max-width:100%;min-width:0;row-gap:3px}.prod-cast-table .prod-cast-name{min-width:0;overflow-wrap:anywhere}.prod-cast-table .archetype-chips{max-width:100%}.sheet-tags-note{margin:0;font-size:11px;line-height:1.4}.prod-chip{font-size:11px;padding:2px 7px;border-radius:3px;white-space:nowrap;border:1px solid var(--wcb-border);color:var(--wcb-text-dim);background:var(--wcb-bg)}.prod-views{display:flex;align-items:center;gap:4px;margin-bottom:10px}.prod-view{font-size:12px;padding:4px 12px;border-color:transparent;background:none;color:var(--wcb-text-dim)}.prod-view.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-text);background:var(--wcb-panel-2)}.prod-filter-count{font-size:11px;color:var(--wcb-text-dim)}.prod-head-actions,.prod-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prod-copied{font-size:11.5px;color:var(--wcb-brand-green)}.mono{font-family:var(--wcb-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prod-scene-sub{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-chips{display:flex;flex-wrap:wrap;gap:5px}.prod-chip.kind-character{color:#7cc4ff;border-color:#2c5f86}.prod-chip.kind-location{color:#9ad9a1;border-color:#2f6b3a}.prod-chip.kind-prop{color:#e5c06b;border-color:#7a5f22}.prod-chip.kind-vehicle,.prod-chip.kind-creature,.prod-chip.kind-vfx,.prod-chip.kind-graphic{color:#c9b3f0;border-color:#5a4a80}.prod-chip-id{margin-left:5px;opacity:.7;font-family:var(--wcb-mono);font-size:10px}.prod-chip-status{margin-left:5px;padding:0 4px;border-radius:2px;background:var(--wcb-panel);color:var(--wcb-text-dim);font-size:10px}.prod-chip-status.is-approved,.prod-chip-status.is-final{color:var(--wcb-tone-done, #7fd39a)}.prod-chip-status.is-under_review,.prod-chip-status.is-submitted{color:var(--wcb-tone-review)}.prod-readiness{font-weight:400;font-size:12px}.prod-shot-objects{font-size:12px}.prod-shot-list,.prod-attach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.prod-shot-list li,.prod-attach-list li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.prod-report-note{font-size:11px;color:var(--wcb-text-dim);line-height:1.45}.safety{display:flex;flex-direction:column;gap:14px;font-size:12.5px}.safety-danger{border-color:var(--wcb-brand-red);color:var(--wcb-brand-red)}.safety-danger:hover{background:#d8322a1f}.safety-error{margin:0;font-size:12.5px;color:var(--wcb-brand-red)}.dep-check{display:flex;flex-direction:column;gap:10px}.dep-summary{margin:0;line-height:1.5;font-size:12.5px}.dep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.dep-list li{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--wcb-radius);background:var(--wcb-bg);border-left:3px solid var(--wcb-border)}.dep-list li.is-blocking{border-left-color:var(--wcb-brand-red)}.dep-list li.is-warning{border-left-color:var(--wcb-brand-gold)}.dep-list .muted{font-size:11px;line-height:1.45}.dep-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dep-remember{flex:0 0 100%;font-size:12px;color:var(--wcb-text-dim)}.dep-reason{flex:1;min-width:180px;font:inherit;font-size:12.5px;padding:5px 8px;background:var(--wcb-bg);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.syncbar{display:flex;align-items:center;gap:8px;position:relative;min-width:0}.sync-notice{font-size:11.5px;color:var(--wcb-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;animation:sync-fade-in .16s ease-out}.sync-notice .muted{font-size:11px}@keyframes sync-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1}}.sync-chip{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--wcb-border);background:var(--wcb-panel);color:var(--wcb-text-dim);cursor:pointer}.sync-chip:hover{color:var(--wcb-text);border-color:var(--wcb-text-dim)}.sync-dot{width:7px;height:7px;border-radius:50%;background:var(--wcb-tone-done);flex:none}.live-chip{min-width:62px}.live-chip.is-busy .sync-dot{background:var(--wcb-tone-active);animation:sync-pulse 1s ease-in-out infinite}.live-chip.is-held .sync-dot{background:var(--wcb-tone-idle)}.live-chip.is-held{color:var(--wcb-text-dim);border-style:dashed}.live-chip.is-failed .sync-dot{background:var(--wcb-tone-blocked)}.live-chip.is-failed{color:var(--wcb-text)}.switch-row{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}@keyframes sync-pulse{50%{opacity:.35}}.sync-menu{position:fixed;z-index:70;width:280px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);box-shadow:var(--wcb-shadow);font-size:12px}.sync-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sync-menu-head .muted{font-size:11px}.sync-menu-part{display:flex;flex-direction:column;gap:5px}.sync-menu-part+.sync-menu-part{padding-top:9px;border-top:1px solid var(--wcb-border-soft)}.sync-menu-part>button{align-self:flex-start;font-size:11.5px;margin-top:2px}.sync-menu-bad{font-size:11px;color:var(--wcb-tone-blocked)}.sync-mode{display:flex;align-items:center;gap:8px;line-height:1.45}.sync-mode input{flex:none}.motions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;counter-reset:motion}.motions-note{font-size:11px;line-height:1.4}.mpw-empty{padding:24px 18px;max-width:70ch;line-height:1.55}.mpw-late{color:var(--wcb-brand-red)}.pipe-empty{font-size:10.5px;line-height:1.45;margin:2px 0}.pipe-card-dates,.pipe-card-deps{font-size:10px;font-variant-numeric:tabular-nums}.gantt{display:flex;flex-direction:column;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);overflow:hidden;position:relative;min-height:180px;min-width:0;flex:1 1 auto}.gantt.is-empty{padding:0;flex:none}.gantt.is-empty p{margin:0;padding:18px;font-size:12.5px;line-height:1.5;max-width:70ch}.gantt.is-dragging{user-select:none;cursor:grabbing}.gantt.is-dragging *{cursor:grabbing!important}.gantt-grip{position:absolute;top:0;bottom:0;width:7px;cursor:col-resize;z-index:2}.gantt-grip.is-start{left:0}.gantt-grip.is-end{right:0}.gantt-grip.is-start:after{left:2px}.gantt-grip.is-end:after{right:2px}.mpw-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px 12px;margin:0}.mpw-figures>div{display:flex;flex-direction:column;gap:1px;min-width:0}.mpw-figures dd{overflow-wrap:anywhere}.mpw-figures dt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--wcb-text-dim)}.mpw-figures dd{margin:0;font-size:12.5px;font-variant-numeric:tabular-nums}.mpw-figures dd.is-late{color:var(--wcb-brand-red)}.mpw-lineage{margin:0 0 8px;font-size:11.5px}.dq{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}.dq-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.dq-head>.muted{font-size:11.5px;max-width:70ch}.dq-pick{display:flex;flex-direction:column;gap:3px;font-size:12px}.dq-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.dq-bucket{border:1px solid var(--wcb-border);border-radius:8px;padding:8px 10px;min-width:0}.dq-bucket h4{margin:0 0 6px;font-size:12px;display:flex;align-items:center;gap:6px}.dq-bucket.is-incoming{border-color:var(--wcb-brand-gold)}.dq-bucket p{margin:0;font-size:11.5px}.dq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dq-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:var(--wcb-panel-2);color:var(--wcb-text);font:inherit;font-size:12px;cursor:pointer}.dq-row:hover{border-color:var(--wcb-border)}.dq-row.is-on{border-color:var(--wcb-accent)}.dq-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dq-row-main .muted{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-priority{flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;border:1px solid var(--wcb-border);color:var(--wcb-text-dim)}.dq-priority.is-high{border-color:var(--wcb-brand-gold);color:var(--wcb-brand-gold)}.dq-priority.is-urgent{border-color:var(--wcb-danger, #c0392b);color:var(--wcb-danger, #c0392b)}.composer-dept-groups{display:flex;flex-wrap:wrap;gap:8px}.composer-dept-group{border:1px solid var(--wcb-border);border-radius:6px;padding:6px 8px;margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.composer-dept-group legend{font-size:10.5px;color:var(--wcb-text-dim);padding:0 4px}.composer-dept{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.composer-shares{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.composer-share{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:6px 8px;border:1px solid var(--wcb-border);border-radius:6px}.composer-share>strong{flex:0 0 140px;font-size:12px;display:flex;flex-direction:column;gap:1px}.composer-goes-to{font-weight:400;font-size:10.5px;color:var(--wcb-text-dim);white-space:normal}.composer-goes-to.is-unled{color:var(--wcb-brand-gold)}.composer-routing{margin:6px 0 0;font-size:11px}.composer-share label{display:flex;flex-direction:column;gap:2px;font-size:11.5px}.composer-share-note{flex:1 1 220px}.composer-share-deps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px}.composer-share-deps label{flex-direction:row;align-items:center;gap:3px}.home-tiles li.is-inbox{border-color:var(--wcb-brand-gold)}.people-leave-note{font-size:12px}.mpw-note{font-size:10.5px}.people,.review{display:flex;flex-direction:column;gap:12px;padding:14px 16px 20px;min-height:0;overflow:auto;flex:1}.people{overflow:hidden}.people>.people-head,.people>.people-tabs,.people>.people-error{flex:none}#people-panel-casting{flex:1 1 auto;min-height:0;overflow:auto}#people-panel-casting[hidden]{display:none}.people-head,.review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.people-head h2,.review-head h2{margin:0 0 2px;font-size:15px}.people-head p,.review-head p{margin:0;font-size:12px;line-height:1.5;max-width:78ch}.review-head .hint{font-size:12px;line-height:1.5;max-width:78ch}.people-tabs{display:flex;gap:2px;margin:10px 0 4px;border-bottom:1px solid var(--wcb-border)}.people-tabs button{padding:7px 14px;background:none;border:1px solid transparent;border-bottom:none;border-radius:7px 7px 0 0;color:var(--wcb-text-dim);font-size:12.5px;margin-bottom:-1px}.people-tabs button:hover{color:var(--wcb-text)}.people-tabs button.is-on{color:var(--wcb-text);background:var(--wcb-panel);border-color:var(--wcb-border);border-bottom-color:var(--wcb-panel)}.people-head-acts,.review-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-filters button{font-size:11.5px;padding:3px 10px}.review-filters button.is-active{border-color:var(--wcb-brand-green)}.people-error,.review-error{margin:0;font-size:12.5px;color:var(--wcb-brand-red)}.people-split,.review-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;align-items:start}.people-split{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}@media (max-width: 1100px){.review-split{grid-template-columns:1fr}}.people-table{background:transparent;border:0;border-radius:0;min-width:340px;table-layout:fixed}.people-table th,.people-table td{padding:7px 10px;overflow-wrap:anywhere}.people-table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-table thead th:first-child{width:34%}.people-table thead th:nth-child(2){width:25%}.people-table th.num,.people-table td.num{width:50px;padding-left:4px;padding-right:4px;text-align:center}.people-table tbody th{overflow:hidden}.people-table .prod-row-button{max-width:100%;min-width:0}.people-table thead th{position:sticky;top:0;z-index:2;background:var(--wcb-panel)}.people-detail,.review-detail{border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);padding:12px 14px 14px;display:flex;flex-direction:column;gap:9px;font-size:12.5px;min-width:0}.people-detail h4,.review-detail h4{margin:4px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.people-detail p,.review-detail p{margin:0;line-height:1.5}.review-detail h3{margin:0;font-size:13px}.people-role-note{font-size:11px;color:var(--wcb-text-dim)}.people-readonly{margin:0;padding:6px 8px;font-size:11px;line-height:1.5;border-left:2px solid var(--wcb-border);background:var(--wcb-panel-2);border-radius:0 4px 4px 0}.people-title-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.staffing{border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);padding:12px 14px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.staffing-line-level{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.staffing-line-qty{display:inline-flex;align-items:baseline;gap:4px;font-size:10.5px;justify-self:end}.staffing-line-qty input{width:44px;font:inherit;font-size:11px;padding:1px 4px}.prod-tag.is-on_hold,.prod-tag.is-completed{opacity:.8}.prod-tag.is-upcoming{border-color:var(--wcb-accent)}.incoming-invitation-access{overflow-wrap:anywhere}.people-find-note{flex-basis:100%;margin:0;font-size:10.5px;line-height:1.45}.composer{display:flex;flex-direction:column;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel)}.composer-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.composer-head h3{margin:0;font-size:12.5px}.composer-head .muted{font-size:10.5px;line-height:1.4}.composer-grid{display:flex;flex-wrap:wrap;gap:9px}.composer-field{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 148px}.composer-field-wide{flex-basis:100%}.composer-field>span{font-size:10.5px}.composer-field input,.composer-field select,.composer-field textarea{font:inherit;font-size:12.5px;padding:5px 8px;width:100%;min-width:0;background:var(--wcb-bg);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);resize:vertical}.composer-files{display:flex;flex-direction:column;gap:7px;padding-top:8px;border-top:1px solid var(--wcb-border);min-width:0}.composer-files-head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.composer-files-head .muted{font-size:10.5px}.composer-chosen,.composer-found{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.composer-chosen li{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;padding:4px 7px;background:var(--wcb-bg);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.composer-found button{display:flex;align-items:center;gap:7px;width:100%;min-width:0;text-align:left;font-size:12px;padding:4px 7px;cursor:pointer;background:none;color:inherit;border:1px solid transparent;border-radius:var(--wcb-radius)}.composer-found button:hover{border-color:var(--wcb-brand-green);background:var(--wcb-bg)}.composer-chosen .fname,.composer-found .fname,.composer-found .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.composer-chosen .fname,.composer-found .fname{flex:0 1 auto}.composer-found .muted{flex:1 1 auto;font-size:10.5px}.composer-search{font:inherit;font-size:12.5px;padding:5px 8px;width:100%;min-width:0;background:var(--wcb-bg);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.composer-error{margin:0;font-size:11.5px;color:var(--wcb-brand-red)}.composer-acts{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.composer-acts .muted{font-size:10.5px}.linked-files{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.linked-files.is-drop{outline:1px dashed var(--wcb-brand-green);outline-offset:3px;background:color-mix(in srgb,var(--wcb-brand-green) 10%,transparent)}.linked-files-empty{color:var(--wcb-text-dim);border-radius:var(--wcb-radius);font-size:12px;padding:3px 5px}.linked-files ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap;min-width:0}.linked-files li{min-width:0}.linked-files button:not(.link){display:flex;align-items:center;gap:5px;max-width:190px;min-width:0;font-size:11.5px;padding:3px 7px;cursor:pointer;background:var(--wcb-bg);color:inherit;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.linked-files button:not(.link):disabled{cursor:default}.linked-files button:not(.link):not(:disabled):hover{border-color:var(--wcb-brand-green)}.linked-files .fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.linked-missing{font-size:11.5px;color:var(--wcb-brand-red)}.mpw-brief{margin:0;display:flex;flex-direction:column;gap:5px}.mpw-brief dt{font-size:10.5px;color:var(--wcb-text-dim)}.mpw-brief dd{margin:0;font-size:12px;line-height:1.5}.mpw-linked{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.mpw-linked>.muted{font-size:10.5px}.review-decisions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.review-decisions li{display:flex;flex-direction:column;gap:1px;padding-left:7px;border-left:2px solid var(--wcb-border)}.review-decisions li.is-approve{border-left-color:var(--wcb-tone-done)}.review-decisions li.is-request_revision{border-left-color:var(--wcb-brand-red)}.review-decisions .muted{font-size:10.5px}.review-note{font-size:11.5px;line-height:1.45;color:var(--wcb-text)}.review-approve{border-color:var(--wcb-tone-done);color:var(--wcb-tone-done)}.review-reject{border-color:var(--wcb-brand-red);color:var(--wcb-brand-red)}.modal.diag,.modal.deliveries{width:min(720px,96vw)}.diag-facts{margin:0;display:grid;gap:6px;font-size:12.5px}.diag-facts>div{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:10px}.diag-facts dt{color:var(--wcb-text-dim);font-size:11.5px}.diag-facts dd{margin:0;overflow-wrap:anywhere}.modal.diag section{display:flex;flex-direction:column;gap:6px}.modal.diag h3,.del-head{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.diag-searched{font-size:11px;overflow-wrap:anywhere}.diag-actions{display:flex;gap:8px;flex-wrap:wrap}.del-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.del-hint{margin:2px 0 6px;font-size:11.5px;line-height:1.45}.del-pick{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-bg)}.del-pick li{border-bottom:1px solid var(--wcb-border-soft)}.del-pick li:last-child{border-bottom:0}.del-pick label{display:flex;align-items:center;gap:8px;padding:5px 9px;cursor:pointer;font-size:12px;min-width:0}.del-pick .muted{margin-left:auto;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.del-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.del-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.del-list li{display:flex;flex-direction:column;gap:1px;padding-left:7px;border-left:2px solid var(--wcb-tone-done);font-size:12px}.del-list li.is-superseded{border-left-color:var(--wcb-border);color:var(--wcb-text-dim)}.del-list .muted,.del-path{font-size:10.5px;overflow-wrap:anywhere}.del-refused{padding:8px 10px;border-radius:var(--wcb-radius);border:1px solid var(--wcb-tone-blocked);font-size:12px}.del-refused ul{margin:4px 0 0;padding-left:18px}.search-facets{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 10px;border-bottom:1px solid var(--wcb-border-soft)}.search-facets label{display:flex;align-items:center;gap:5px}.search-facet-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.search-facets select{font:inherit;font-size:11.5px;padding:2px 6px;background:var(--wcb-bg);color:var(--wcb-text);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);max-width:160px}.search-facets .link{font-size:11px}.search-all{justify-content:center;color:var(--wcb-text-dim);font-size:11.5px;border-top:1px solid var(--wcb-border-soft);border-radius:0}.search-area{overflow:auto}.search-area-box{width:100%;max-width:560px;padding:6px 10px;border-radius:999px;background:var(--wcb-panel-2);border:1px solid var(--wcb-border);color:var(--wcb-text);font:inherit;font-size:13px}.search-area-box:focus{outline:none;border-color:var(--wcb-brand-green)}.search-area .search-facets{padding:7px 0;border-bottom:0}.search-area-groups{display:flex;flex-direction:column;gap:4px;min-height:0}.search-group{display:flex;flex-direction:column}.search-group-count{font-size:11px}.search-area-row{border-radius:6px}.search-area-row:hover{background:var(--wcb-panel-2)}.search-area-row .search-label{max-width:38%}.area-subhead{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.proj-known{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.proj-known button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:baseline;width:100%;padding:7px 9px;text-align:left;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.proj-known>li{display:flex;flex-direction:column}.proj-known>li>button:first-child{flex:1 0 auto;align-content:start}.proj-known button:hover:not(:disabled){border-color:var(--wcb-accent)}.proj-known strong,.proj-known .muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-known strong{font-size:13.5px}.proj-known .muted{grid-column:1 / -1;font-size:10.5px}.proj-known .proj-path{direction:rtl;text-align:left}.proj-missing{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-brand-red)}.proj-former{font-size:10.5px;color:var(--wcb-brand-gold);white-space:normal}.proj-known .proj-tags,.proj-known .proj-former,.proj-known .proj-missing{grid-column:1 / -1}.proj-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.proj-live{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;background:var(--wcb-brand-green);color:#04160a}.proj-ready{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-accent)}.proj-known .proj-waiting{display:grid;gap:2px;padding:8px 10px;border:1px dashed var(--wcb-border);border-radius:var(--wcb-radius);opacity:.8}.proj-known .proj-waiting .muted{white-space:normal}.proj-known .proj-known-forgettable{position:relative}.proj-known .proj-known-forgettable>button:first-child{padding-right:30px}.proj-known .proj-forget{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;gap:0;background:none;border:1px solid transparent;border-radius:4px;color:var(--wcb-text-dim);cursor:pointer}.proj-known .proj-forget:hover:not(:disabled){color:var(--wcb-text);border-color:var(--wcb-border);background:var(--wcb-panel-2)}.proj-known .proj-forget:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:1px}.home{display:flex;flex-direction:column;gap:14px;padding:14px 16px 20px;min-height:0;overflow:auto;flex:1;overscroll-behavior:contain}.home-error{margin:0;font-size:12.5px;color:var(--wcb-brand-red)}.home-tiles{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.home-tiles li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel)}.home-tiles li.is-late{border-color:var(--wcb-tone-blocked)}.home-tile-n{font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.home-tiles li.is-late .home-tile-n{color:var(--wcb-tone-blocked)}.home-tile-l{font-size:11px;color:var(--wcb-text-dim)}.home-taskpay-brief{margin:0;padding:0 10px 8px;font-size:10.5px}.composer-taskpays{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px dashed var(--wcb-border);border-radius:var(--wcb-radius);font-size:12px}.composer-taskpays>span{display:flex;flex-direction:column;gap:2px}.composer-taskpays .muted{font-size:10.5px}.import{width:min(880px,94vw);max-height:88vh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);box-shadow:var(--wcb-shadow)}.import-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--wcb-border-soft);position:sticky;bottom:-16px;margin:0 -18px -16px;padding:10px 18px;background:var(--wcb-panel);z-index:1}.shell-arrived{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 14px;font-size:12px;border-bottom:1px solid var(--wcb-border);background:var(--wcb-panel)}.shell-arrived button{font-size:11.5px}.tl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 18px;max-width:74ch}.tl-empty p{margin:0;font-size:12.5px;line-height:1.55}.tl-transport{display:flex;align-items:center;gap:2px}.tl-transport button,.tl-underbar .tl-mute,.tl-underbar .tl-loop,.tl-underbar .tl-pen,.tl-underbar .tl-shortcuts>button{font-size:10.5px;padding:0 4px;min-width:22px;height:18px;line-height:18px;border:0;background:transparent;color:inherit;border-radius:var(--wcb-radius);display:inline-flex;align-items:center;justify-content:center}.tl-transport button:hover:not(:disabled),.tl-underbar .tl-mute:hover,.tl-underbar .tl-loop:hover,.tl-underbar .tl-pen:hover,.tl-underbar .tl-shortcuts>button:hover{background:var(--wcb-panel-2);border-color:transparent}.tl-play{min-width:30px!important;color:var(--wcb-brand-green)}.tl-play:hover:not(:disabled){background:color-mix(in srgb,var(--wcb-brand-green) 18%,transparent)!important}.tl-transport .muted{font-family:var(--wcb-mono);font-size:10.5px}.tl-underbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 6px;border:0;border-radius:var(--wcb-radius-lg);background:transparent;width:fit-content;max-width:100%;min-width:0;margin:0 auto}.tl-underbar>.tl-transport,.tl-underbar>.tl-monitor-sound{flex:none}.tl-keys-size{font-size:11px;max-width:130px}.tl-total{display:inline-block;min-width:82px;white-space:nowrap;text-align:left;font-size:10.5px;font-family:var(--wcb-mono)}.tl-monitor-sound{display:inline-flex;align-items:center;gap:6px}.tl-mute{padding:0 6px;font-size:10.5px;line-height:1.2;background:none;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);color:inherit;cursor:pointer}.tl-mute.is-off{color:var(--wcb-warn, #b06);opacity:.8}.tl-pen.is-on{color:var(--wcb-brand-red);background:color-mix(in srgb,var(--wcb-brand-red) 18%,transparent)!important}.bin-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.bin-row{display:flex;align-items:center;gap:8px;width:100%}.bin-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.bin-detail{font-size:10px;font-family:var(--wcb-mono)}.tl-rail{flex:none;width:156px;border-right:1px solid var(--wcb-border);background:var(--wcb-panel);overflow:hidden}.tl-rail-row{position:relative;height:var(--tl-row-h, 42px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1px;padding:2px 5px 2px 7px;border-bottom:1px solid var(--wcb-border-soft);font-size:11.5px;overflow:hidden}.tl-rail-row.is-collapsed{flex-direction:row;align-items:center;gap:4px;padding:0 5px 0 7px;font-size:10.5px}.tl-rail-row.is-active{color:var(--wcb-brand-green);background:var(--wcb-bg);box-shadow:inset 2px 0 0 var(--wcb-brand-green)}.tl-rail-row.is-locked{opacity:.8}.tl-rail-flag{padding:1px 3px;font-size:10px;line-height:1;background:none;border:1px solid transparent;border-radius:3px;color:inherit;cursor:pointer;opacity:.5}.tl-rail-flag:hover{opacity:1;border-color:var(--wcb-border)}.tl-rail-flag.is-on{opacity:1}.tl-lane{position:relative;height:var(--tl-row-h, 42px);border-bottom:1px solid var(--wcb-border-soft);background:repeating-linear-gradient(90deg,transparent 0 39px,var(--wcb-border-soft) 39px 40px)}.tl-lane.is-audio{background-color:#d9a62708}.tl-lane.is-collapsed .tl-clip{top:3px;height:calc(var(--tl-row-h, 18px) - 6px);font-size:9px}.tl-lane.is-collapsed .tl-clip .tl-wave,.tl-lane.is-collapsed .tl-clip .tl-note,.tl-lane.is-collapsed .tl-clip .tl-fade{display:none}.tl-clip{position:absolute;top:5px;height:calc(var(--tl-row-h, 42px) - 10px);border-radius:4px;cursor:grab;display:flex;align-items:center;overflow:hidden;border:1px solid var(--wcb-tone-active);background:#3d8bfd38}.tl-lane.is-audio .tl-clip{border-color:var(--wcb-tone-review);background:#d9a62733}.tl-clip:hover{filter:brightness(1.15)}.tl-clip.is-selected{box-shadow:0 0 0 1px var(--wcb-brand-green);border-color:var(--wcb-brand-green)}.tl-clip.has-scene{border-left:4px solid var(--tl-scene);background:color-mix(in srgb,var(--tl-scene) 26%,var(--wcb-panel))}.tl-lane.is-audio .tl-clip.has-scene{background:color-mix(in srgb,var(--tl-scene) 18%,var(--wcb-panel))}.tl-clip.is-off{opacity:.35}.tl-note{position:absolute;height:3px;min-width:2px;border-radius:1px;background:#7b68eef2;cursor:grab;z-index:3}.tl-note.is-selected{background:var(--wcb-brand-green);box-shadow:0 0 0 1px var(--wcb-brand-green)}.tl-note.is-dragging{cursor:grabbing;opacity:.8}.tl-note.is-live{background:#ff5c5c;cursor:default;pointer-events:none;height:5px;border-radius:2px}.tl-note.is-held{box-shadow:0 0 6px 1px #ff5c5ccc}.tl-clip .tl-note{pointer-events:auto}.tl-lane-tempo{height:26px;background:#3d8bfd0a;cursor:default}.tl-lane-tempo.is-drawing{cursor:crosshair}.task-logged{font-size:10.5px;color:var(--wcb-text-dim)}.task-logged.is-over{color:var(--wcb-brand-gold)}.task-logged-detail{margin:4px 0 8px;font-size:12px}.task-logged-detail .task-logged-line{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.task-logged-detail.is-over .task-logged-line strong{color:var(--wcb-brand-gold)}.task-logged-bar{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;margin:3px 0;max-width:320px}.task-logged-bar>span{display:block;height:100%;background:var(--wcb-brand-green)}.task-logged-detail.is-over .task-logged-bar>span{background:var(--wcb-brand-gold)}.task-logged-people{font-size:11px}.task-logged-add{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}.task-logged-add input[type=number]{width:70px}.clock-pop-task select{max-width:160px;font-size:11px}.tl-inspect-camera-legend{font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.tl-inspect-camera-legend:first-of-type{margin-top:0}.tl-cam-key-at{grid-area:at;font-size:10.5px;font-variant-numeric:tabular-nums}.preview-link{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px 16px}.blendcams-go3d{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blendcams-go3d>.preview-note{flex:1 1 240px;margin:0}.tl-assign-note{font-size:11px}.tl-inspect-camera-note{margin:2px 0 0;font-size:11px;line-height:1.45}.tl-inspect-camera-3d{margin:0 0 4px;font-size:11px}.tl-props-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;font-size:12px}.tl-props-list dt{color:var(--wcb-text-dim)}.tl-props-list dd{margin:0;min-width:0;overflow-wrap:anywhere}.tl-fade{position:absolute;top:0;bottom:0;height:100%;pointer-events:none;z-index:1}.tl-fade.is-in{left:0}.tl-fade.is-out{right:0}.tl-fade polygon{fill:#0000006b}.tl-fade polyline{stroke:var(--wcb-brand-green);stroke-width:1.5;vector-effect:non-scaling-stroke}.fadecurve{flex:none;cursor:ns-resize;border-radius:4px;touch-action:none}.fadecurve:focus-visible{outline:2px solid var(--wcb-brand-green);outline-offset:1px}.fadecurve-bed{fill:var(--wcb-bg);stroke:var(--wcb-border)}.fadecurve-area{fill:#2ea0432e}.fadecurve-line{stroke:var(--wcb-brand-green);stroke-width:1.5}.fadecurve.is-off{cursor:default;opacity:.45}.fadecurve.is-off .fadecurve-area{fill:#8080801f}.fadecurve.is-off .fadecurve-line{stroke:var(--wcb-text-dim)}.tl-saved{font-size:11px;white-space:nowrap;padding:0 4px;align-self:center}.tl-loop{font-size:10.5px;padding:1px 6px;background:none;color:inherit;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);cursor:pointer}.tl-loop.is-on{color:var(--wcb-brand-green);background:color-mix(in srgb,var(--wcb-brand-green) 18%,transparent)!important}.tl-rec-mode{font-size:11px;padding:2px 4px;max-width:168px;height:24px;color:var(--wcb-text-dim);background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.record-remember{display:inline-flex;align-items:center;gap:6px;font-size:11.5px}.record-remember input{margin:0}.tl-keys-toggle.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.tl-keys{--tl-white-key: 26px;--tl-black-key: 16px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);padding:6px 8px 8px}.tl-keys.is-recording{border-color:var(--wcb-brand-red, #c0392b)}.tl-keys-bar{display:flex;align-items:center;gap:4px 10px;padding:0 2px 6px;flex-wrap:wrap;min-width:0}.tl-keys-bar .spacer{flex:1}.tl-keys-title{font-size:12px;font-weight:600}.tl-keys-live{color:var(--wcb-brand-red, #c0392b);font-weight:600}.tl-keys-instrument{display:inline-flex;align-items:center;gap:5px}.tl-keys-instrument select{font-size:11px}.tl-keys-octave{display:inline-flex;align-items:center;gap:6px}.tl-keys-octave button{font-size:10px;padding:2px 7px}.tl-keys-octave .muted{font-family:var(--wcb-mono);font-size:11px}.tl-keys-hint{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 160px;min-width:0}.tl-keys-close{background:none;border:none;color:var(--wcb-text-dim);cursor:pointer;font-size:15px;line-height:1;padding:2px 6px}.tl-keys-board{display:flex;height:92px;overflow-x:auto;overflow-y:hidden;touch-action:none;user-select:none;border-radius:var(--wcb-radius);width:100%;min-width:0}.tl-keys-row{position:relative;display:flex;flex:none;height:100%;margin:0 auto}.tl-key{position:relative;flex:none;width:var(--tl-white-key);height:100%;border:1px solid #9a9a9a;border-radius:0 0 4px 4px;background:#f7f5f0;cursor:pointer;padding:0}.tl-key.is-typed{box-shadow:inset 0 -3px #2ea04373}.tl-key.is-down{background:#cfe8d4}.tl-key-label{position:absolute;left:0;right:0;bottom:3px;text-align:center;font-size:9px;color:#666;pointer-events:none}.tl-key-cap{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:8.5px;font-family:var(--wcb-mono);color:#2e7d46;font-weight:700;pointer-events:none}.tl-key-cap.is-black{bottom:3px;color:#9fd7ae}.tl-key-voice{position:absolute;top:4px;left:0;right:0;display:flex;justify-content:center;color:#8a8578;pointer-events:none}.tl-key.is-black .tl-key-voice{color:#767061}.tl-key.is-black{position:absolute;top:0;width:var(--tl-black-key);height:58%;background:#23211e;border:1px solid #000;border-radius:0 0 3px 3px;z-index:2}.tl-key.is-black.is-down{background:#4a5e4d}.tl-clip.is-trailer{border-color:var(--wcb-brand-gold);background:#d4a83c38}.tl-clip.is-animation_full{border-color:var(--wcb-brand-green);background:#2d9b6233}.tl-clip.is-slot-inherited,.tl-clip.is-slot-pending{opacity:.62;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 6px,transparent 6px 12px)}.tl-clip.is-slot-inherited{border-style:dashed}.tl-clip.is-slot-pending{border-color:var(--wcb-brand-gold)}.tl-clip.is-slot-rejected{border-color:var(--wcb-brand-red, #c0392b)}.tl-stage-note{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.tl-scope-note{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;padding:2px 8px;border-radius:var(--wcb-radius);background:var(--wcb-panel-2)}.tl-lane.tool-blade .tl-clip{cursor:crosshair}.tl-lane.tool-mark,.tl-lane.tool-mark .tl-clip{cursor:cell}.tl-lane.tool-slip .tl-clip{cursor:ew-resize}.tl-lane.tool-roll .tl-clip{cursor:col-resize}.tl-lane.is-locked{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 6px,transparent 6px 12px)}.tl-lane.is-locked .tl-clip{cursor:not-allowed}.tl-shortcuts{position:relative;display:inline-flex}.cs-note{margin:0;font-size:11.5px;line-height:1.5;max-width:80ch}.dep-list li.is-note{border-left-color:var(--wcb-border)}.ps-thumb{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;padding:0;cursor:pointer}.smenu{position:relative;flex:none}.smenu-button{font-size:11.5px;padding:3px 10px}.smenu-pop.is-end{left:auto;right:0;z-index:60}.smenu-pop{position:absolute;top:calc(100% + 5px);left:0;z-index:40;width:260px;display:flex;flex-direction:column;gap:10px;padding:11px 12px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);box-shadow:var(--wcb-shadow)}.smenu-group{display:flex;flex-direction:column;gap:4px}.smenu-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.smenu-group button{text-align:left;font-size:12px;padding:4px 8px;background:none;border:1px solid transparent;border-radius:var(--wcb-radius);color:inherit;cursor:pointer}.smenu-group button:hover:not(:disabled){border-color:var(--wcb-border);background:var(--wcb-bg)}.smenu-group button.is-on{color:var(--wcb-brand-green);border-color:var(--wcb-brand-green)}.smenu-group button:disabled{opacity:.4;cursor:default}.comms-path{font-size:11px;color:var(--wcb-text-dim);font-family:var(--wcb-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:right;max-width:46vw;flex:0 1 auto}.manja{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.manja-empty{padding:24px 18px;max-width:72ch;line-height:1.55}.manja-pages-empty{margin:0;padding:12px 11px;font-size:11.5px;line-height:1.5}.manja-page{display:flex;align-items:center;gap:8px;width:100%;padding:4px;background:none;border:1px solid transparent;border-radius:4px;color:inherit;cursor:pointer;text-align:left}.manja-page:hover{background:var(--wcb-bg)}.manja-page.is-current{border-color:var(--wcb-brand-green);background:var(--wcb-bg)}@media (max-width: 1180px){.mconfirm-what,.mlayers-detail,.mconfirm-empty,.mlayers-empty{display:none}}.smenu-pop.is-context{min-width:200px;max-width:260px}.manja-strip{display:flex;gap:8px;padding:8px 14px 10px;overflow-x:auto;flex:none;scrollbar-width:thin}.sviews-note{margin:0;font-size:10.5px;line-height:1.45}.access{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel)}.access h4{margin:4px 0 0;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.access-expired{font-size:10.5px;color:var(--wcb-brand-gold)}.pmemory-note{font-size:10px;line-height:1.45}.comms-panel{display:flex;flex-direction:column;width:360px;min-height:0;background:var(--wcb-panel);border-left:1px solid var(--wcb-border)}.comms-panel-head{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--wcb-border)}.comms-panel-title{flex:1;min-width:0}.comms-panel-title h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.comms-panel-title .muted{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-report{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:12px;white-space:nowrap}.notifications-panel{display:flex;flex-direction:column;width:360px;min-height:0;background:var(--wcb-panel);border-left:1px solid var(--wcb-border);position:relative;z-index:3}.notifications-head{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--wcb-border)}.notifications-head>div{flex:1;min-width:0}.notifications-head h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.notifications-head .muted{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-error{margin:8px 12px;padding:7px 9px;border-radius:var(--wcb-radius);font-size:12px;background:color-mix(in srgb,#d9534f 16%,transparent)}.notifications-empty{padding:14px 12px;font-size:12.5px}.notifications-list{flex:1;min-height:0;overflow:auto;list-style:none;margin:0;padding:0 0 10px}.notifications-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--wcb-border)}.notifications-row:hover{background:var(--wcb-panel-2)}.notifications-dot{width:8px;height:8px;border-radius:999px;background:var(--wcb-text-dim)}.notifications-row.is-urgent .notifications-dot{background:#d9534f}.notifications-row.is-action .notifications-dot{background:var(--wcb-accent)}.notifications-row.is-review .notifications-dot{background:#d9a441}.notifications-row.is-system .notifications-dot{background:#7aa2ff}.notifications-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.notifications-copy strong,.notifications-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-copy strong{font-size:12.5px}.notifications-copy span{font-size:11.5px}.notifications-row button{white-space:nowrap}.comms-tabs{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--wcb-border)}.comms-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border-color:transparent;background:none;color:var(--wcb-text-dim);font-size:12.5px}.comms-tabs button.is-active{background:var(--wcb-panel-2);color:var(--wcb-text);border-color:var(--wcb-border)}.comms-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10.5px;background:color-mix(in srgb,var(--wcb-accent) 26%,transparent);color:var(--wcb-text)}.comms-at{color:var(--wcb-accent);font-weight:600}.msg-pops{position:fixed;right:16px;bottom:40px;z-index:60;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 32px));pointer-events:none}.msg-pop{pointer-events:auto;display:grid;gap:6px;padding:10px 12px;border-radius:var(--wcb-radius);background:var(--wcb-panel);border:1px solid var(--wcb-border);border-left:3px solid var(--wcb-brand-green);box-shadow:var(--wcb-shadow);animation:msg-pop-in .18s ease-out 1}.msg-pop.is-mention{border-left-color:#d9a441}.msg-pop-head{display:flex;align-items:baseline;gap:8px;min-width:0}.msg-pop-head strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-pop-head .muted{flex:1;min-width:0;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-pop-close{margin-left:auto;padding:0 4px;border:0;background:none;color:var(--wcb-text-dim);font-size:15px;line-height:1;cursor:pointer}.msg-pop-body{margin:0;font-size:12.5px;color:var(--wcb-text)}.msg-pop-open{justify-self:start;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--wcb-brand-green);color:#04160a;border:0;cursor:pointer}@keyframes msg-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.msg-pop{animation:none}}.comms-badge.is-mention{background:#d9a441;color:#1a1207;font-weight:600}.comms-error{margin:8px 12px;padding:7px 9px;border-radius:var(--wcb-radius);font-size:12px;background:color-mix(in srgb,#d9534f 16%,transparent)}.comms-empty{padding:14px 12px;font-size:12.5px}.comms-list{flex:1;min-height:0;overflow:auto;padding-bottom:10px}.comms-list ul{list-style:none;margin:0;padding:0}.comms-section{margin:0;padding:12px 12px 4px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.comms-row{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid var(--wcb-border);border-radius:0;background:none}.comms-row:hover{background:var(--wcb-panel-2)}.comms-row-top{display:flex;align-items:center;gap:7px;min-width:0}.comms-row-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-row-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.comms-row-preview{display:block;margin-top:2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comms-scope{padding:1px 7px;border-radius:999px;font-size:10.5px;border:1px solid var(--wcb-border)}.comms-scope.is-project{color:var(--wcb-text-dim)}.comms-scope.is-department{color:var(--wcb-text);background:color-mix(in srgb,var(--wcb-accent) 14%,transparent)}.comms-scope.is-participants{color:var(--wcb-text);background:color-mix(in srgb,#d9a441 22%,transparent)}.comms-scope.is-general{color:var(--wcb-text);background:color-mix(in srgb,#4aa3a2 24%,transparent)}.comms-state{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.comms-start{display:block;margin:10px 12px}.comms-new{display:flex;flex-direction:column;gap:8px;margin:10px 12px;padding:10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2)}.comms-new input[type=text],.comms-new>input{width:100%}.comms-field{display:flex;flex-direction:column;gap:3px;font-size:12px}.comms-named{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);font-size:12.5px}.comms-named label{display:flex;align-items:center;gap:7px}.meet-google{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 12px 4px;font-size:12px}.meet-google-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meet-start{display:flex;flex-wrap:wrap;gap:6px;margin:8px 12px}.meet-start button{display:inline-flex;align-items:center;gap:5px}.meet-note{margin:4px 12px;font-size:11.5px}.meet-tab>ul{list-style:none;margin:0;padding:0}.meet-row{display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-bottom:1px solid var(--wcb-border)}.meet-row.is-focus{background:color-mix(in srgb,var(--wcb-accent) 10%,transparent)}.meet-acts{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px}.meet-acts button{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px}.meet-acts .meet-join{font-weight:600;background:color-mix(in srgb,var(--wcb-accent) 26%,transparent)}.meet-when{color:var(--wcb-text)}.meet-confirm{display:flex;flex-direction:column;gap:6px;padding:8px;margin-top:4px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2);font-size:12px}.meet-confirm p{margin:0}.meet-form input,.meet-form select{width:100%}.meet-when-field{display:flex;align-items:center;gap:6px}.meet-invalid{color:#d9534f;font-size:11px}.meet-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:color-mix(in srgb,var(--wcb-accent) 8%,var(--wcb-panel-2))}.meet-about-strip{margin:6px 12px;display:flex;flex-direction:column;gap:6px}.call-card{display:flex;flex-direction:column;height:100vh}.call-card-body{display:flex;flex-direction:column;gap:6px;min-height:0;flex:1;overflow:hidden;padding:8px 0 0}.call-card-body>.meet-acts,.call-card-body>.call-card-summary,.call-card-body>.call-card-link{margin:0 12px}.call-card-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px}.call-card-link{font-size:11.5px;color:var(--wcb-text);background:var(--wcb-panel-2);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);padding:3px 6px}.call-chat{display:flex;flex-direction:column;min-height:0;flex:1;border-top:1px solid var(--wcb-border);margin-top:4px}.call-chat-head{margin:8px 12px 4px;font-size:12px}.call-chat-messages{padding-bottom:6px}.call-chat-end{height:0}.call-chat-compose{display:flex;gap:6px;align-items:flex-end;padding:8px 12px;border-top:1px solid var(--wcb-border)}.call-chat-compose textarea{flex:1;resize:none}.comms-thread{display:flex;flex-direction:column;min-height:0;flex:1}.comms-thread-head{display:flex;align-items:center;gap:8px;padding:9px 12px 4px;min-width:0}.comms-thread-head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comms-thread-sub{margin:0 12px 8px;font-size:11.5px}.comms-messages{flex:1;min-height:0;overflow:auto;list-style:none;margin:0;padding:0 12px;display:flex;flex-direction:column;gap:12px}.comms-messages>li{display:flex;flex-direction:column;gap:3px}.comms-messages>li.comms-older{align-items:center;font-size:12px}.comms-message-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:11.5px}.comms-body{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.comms-anchor{padding:1px 7px;border-radius:999px;font-size:10.5px;font-family:var(--wcb-mono);background:color-mix(in srgb,var(--wcb-accent) 18%,transparent)}.comms-edited,.comms-rewrite{font-size:11px;align-self:flex-start}.comms-history{list-style:none;margin:2px 0 0;padding:6px 9px;display:flex;flex-direction:column;gap:5px;font-size:12px;border-left:2px solid var(--wcb-border);color:var(--wcb-text-dim)}.comms-history li{display:flex;gap:8px}.comms-people{margin:8px 12px 0;font-size:12.5px}.comms-people ul{list-style:none;margin:6px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.comms-people li{padding:1px 8px;border-radius:999px;font-size:11.5px;border:1px solid var(--wcb-border)}.comms-add{display:flex;gap:6px;align-items:center}.comms-add select{flex:1;min-width:0}.comms-add-note{margin:4px 0 0;font-size:11.5px}.comms-compose{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border-top:1px solid var(--wcb-border)}.comms-compose textarea{width:100%;resize:vertical;font:inherit;font-size:12.5px;padding:7px 9px;border-radius:var(--wcb-radius);border:1px solid var(--wcb-border);background:var(--wcb-panel-2);color:var(--wcb-text)}.comms-compose-acts{display:flex;align-items:center;gap:8px}.comms-compose-acts .spacer{flex:1}.comms-anchor-pick{display:flex;align-items:center;gap:6px;font-size:12px}.comms-anchor-pick input{width:88px}.comms-blocked{list-style:none;margin:0;padding:7px 9px;font-size:12px;border-radius:var(--wcb-radius);background:color-mix(in srgb,#d9a441 18%,transparent)}.comms-blocked li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.comms-attachments{display:flex;flex-direction:column;gap:6px;margin-top:6px}.comms-attach{display:block;max-width:100%}.comms-attach-image img,.comms-attach-video{display:block;max-width:100%;max-height:220px;border-radius:var(--wcb-radius);background:var(--wcb-panel-2, rgba(127,127,127,.08))}.comms-attach-image{line-height:0}.comms-attach-audio{display:flex;align-items:center;gap:8px}.comms-attach-audio audio{height:30px;max-width:220px}.comms-attach-file{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 8px;border-radius:var(--wcb-radius);border:1px solid var(--wcb-border);color:inherit;text-decoration:none}.comms-attach-file:hover{border-color:var(--wcb-accent, #d9a441)}.comms-attach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.comms-attach-missing,.comms-attach-pending{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;opacity:.6}.comms-sticker{width:44px;height:44px;display:block}.comms-pending{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.comms-pending li{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 6px;border-radius:var(--wcb-radius);background:color-mix(in srgb,currentColor 7%,transparent)}.comms-pending li .link{margin-left:auto;display:inline-flex}.comms-blocked-note{margin:6px 0 0;padding:7px 9px;font-size:12px;border-radius:var(--wcb-radius);display:flex;gap:8px;align-items:baseline;background:color-mix(in srgb,#d9a441 18%,transparent)}.comms-blocked-note .link{margin-left:auto}.comms-stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:4px;margin-top:6px;padding:6px;border-radius:var(--wcb-radius);border:1px solid var(--wcb-border);max-height:190px;overflow-y:auto}.comms-stickers button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;font-size:10.5px;line-height:1.2;text-align:center;border:1px solid transparent;border-radius:var(--wcb-radius);background:none;color:inherit;cursor:pointer}.comms-stickers button:hover{border-color:var(--wcb-accent, #d9a441)}.comms-emoji{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:6px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-surface, transparent)}.comms-emoji-search{width:100%}.comms-emoji-tabs{display:flex;flex-wrap:wrap;gap:3px}.comms-emoji-tabs button{font-size:11px;padding:2px 7px;border-radius:999px;border:1px solid var(--wcb-border);background:none;color:inherit;cursor:pointer}.comms-emoji-tabs button.is-on{border-color:var(--wcb-accent, #d9a441);background:color-mix(in srgb,var(--wcb-accent, #d9a441) 18%,transparent)}.comms-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;max-height:180px;overflow-y:auto}.comms-emoji-cell{font-size:19px;line-height:1;padding:5px 0;border:1px solid transparent;border-radius:var(--wcb-radius);background:none;cursor:pointer}.comms-emoji-cell:hover,.comms-emoji-cell:focus-visible{border-color:var(--wcb-accent, #d9a441);outline:none}.comms-emoji-none{grid-column:1 / -1;margin:6px 0;font-size:12px}.comms-poll{display:flex;flex-direction:column;gap:5px;margin-top:6px;padding:8px 9px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);max-width:420px}.comms-poll.is-ended{opacity:.8}.comms-poll-meeting{align-self:flex-start;font-size:12px}.comms-poll-q{font-size:13px}.comms-poll-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.comms-poll-option{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;overflow:hidden;text-align:left;font:inherit;font-size:12.5px;color:inherit;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:none;cursor:pointer}.comms-poll-option:disabled{cursor:default}.comms-poll-option.is-mine{border-color:var(--wcb-accent, #d9a441)}.comms-poll-bar{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--wcb-accent, #d9a441) 20%,transparent)}.comms-poll-label,.comms-poll-count{position:relative}.comms-poll-count{margin-left:auto;font-variant-numeric:tabular-nums}.comms-poll-voters{display:block;font-size:11px;padding:1px 2px 0}.comms-poll-foot{font-size:11px}.comms-poll-compose{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.comms-poll-answers{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.comms-poll-answers li{display:flex;gap:4px;align-items:center}.comms-poll-answers input{flex:1;min-width:0}.comms-poll-options{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px}.comms-poll-options label{display:inline-flex;gap:5px;align-items:center}.comms-reactions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px}.comms-reaction{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;font-size:13px;border:1px solid var(--wcb-border);border-radius:999px;background:none;color:inherit;cursor:pointer}.comms-reaction.is-mine{border-color:var(--wcb-accent, #d9a441);background:color-mix(in srgb,var(--wcb-accent, #d9a441) 16%,transparent)}.comms-reaction-count{font-size:11px;font-variant-numeric:tabular-nums}.comms-react{opacity:.55}.comms-react:hover,.comms-react.is-on,.comms-messages li:hover .comms-react{opacity:1}.comms-react-quick{display:inline-flex;align-items:center;gap:2px}.comms-react-quick button:not(.link){font-size:16px;line-height:1;padding:2px 3px;border:1px solid transparent;border-radius:var(--wcb-radius);background:none;cursor:pointer}.comms-react-quick button:not(.link):hover{border-color:var(--wcb-accent, #d9a441)}.comms-reactions .comms-emoji{flex-basis:100%}.comms-closed{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--wcb-border)}.comms-closed p{margin:0;flex:1;font-size:12.5px}.topbar-icon{position:relative}.topbar-icon.has-unread{color:var(--wcb-text)}.topbar-count{position:absolute;top:2px;right:0;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:9.5px;line-height:1;background:color-mix(in srgb,var(--wcb-accent) 45%,transparent);color:var(--wcb-text)}.topbar-count.is-mention{background:#d9a441;color:#1a1207;font-weight:600}.topbar-count.is-chat{min-width:16px;height:16px;top:1px;right:-1px;font-size:10px;font-weight:700;background:var(--wcb-brand-green);color:#04160a;box-shadow:0 0 0 2px var(--wcb-bg)}.topbar-count.is-chat.is-mention{background:#d9a441;color:#1a1207}.topbar-dot{position:absolute;top:4px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--wcb-brand-green);box-shadow:0 0 0 2px var(--wcb-bg);pointer-events:none}.topbar-count.is-pulse,.topbar-more-count.is-pulse{animation:topbar-arrived .9s ease-out 1}@keyframes topbar-arrived{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--wcb-brand-green) 75%,transparent)}35%{transform:scale(1.3)}to{transform:scale(1);box-shadow:0 0 0 9px transparent}}@media (prefers-reduced-motion: reduce){.topbar-count.is-pulse,.topbar-more-count.is-pulse{animation:none}}.update-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;border-bottom:1px solid var(--wcb-border);background:color-mix(in srgb,var(--wcb-accent) 16%,var(--wcb-panel))}.update-bar.is-ready{background:color-mix(in srgb,#3fa66b 18%,var(--wcb-panel))}.update-bar.session-bar{background:color-mix(in srgb,var(--wcb-brand-gold, #e3b322) 18%,var(--wcb-panel))}.session-gate{display:flex;flex-direction:column;align-items:center;gap:8px;max-height:92vh;overflow:auto}.session-gate-later{font-size:12px}.update-bar .spacer{flex:1}.update-bar button{padding:4px 12px;font-size:12.5px}.update-bar .update-more{padding:0;font-size:inherit}.update-notes-full{padding:8px 14px 10px;font-size:12.5px;border-bottom:1px solid var(--wcb-border);background:color-mix(in srgb,var(--wcb-accent) 8%,var(--wcb-panel));max-height:40vh;overflow:auto}.update-notes-full .update-notes-heading{display:block;margin:8px 0 2px}.update-notes-full ul{margin:2px 0 4px;padding-left:18px}.update-notes-full li{margin:1px 0}.update-notes-full p{margin:4px 0}.licence-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;border-bottom:1px solid var(--wcb-border);background:color-mix(in srgb,var(--wcb-warn, #d9a441) 16%,var(--wcb-panel))}.licence-bar.is-readonly{background:color-mix(in srgb,var(--wcb-brand-red) 16%,var(--wcb-panel))}.licence-bar-text{flex:1;min-width:0}.licence-bar-actions{display:flex;align-items:center;gap:14px;flex:none}.licence-bar-actions .linkish{font-size:12.5px;padding:0}.licence-bar.is-web{background:var(--wcb-panel);color:var(--wcb-text-dim)}.web-gate a{color:var(--wcb-brand-green)}.trial-prompt-backdrop{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 55%,transparent)}.trial-prompt{width:min(440px,calc(100vw - 48px));background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:10px;padding:22px 24px;box-shadow:0 18px 48px #00000073}.trial-prompt h2{margin:0 0 10px;font-size:16px}.trial-prompt p{margin:0 0 10px;font-size:13px;line-height:1.55}.trial-prompt-actions{display:flex;align-items:center;gap:16px;margin-top:16px}.trial-prompt-actions .button-primary{display:inline-block;padding:7px 16px;border-radius:7px;background:var(--wcb-brand-red);color:#fff;font-size:13px;text-decoration:none}.trial-prompt-actions .button-primary:hover{filter:brightness(1.08)}.filing-note{font-size:10.5px;line-height:1.45;margin:4px 0 0}.folders{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.folder-cover{width:100%;height:92px;object-fit:contain;border-radius:4px;background:var(--wcb-bg)}.folder-cover.is-empty{display:grid;place-items:center;font-size:26px;color:var(--wcb-text-dim)}.folder-card-count{font-family:var(--wcb-mono);font-size:10px}.modal.setup{max-width:660px}.setup-section{padding-bottom:18px}.setup-section+.setup-section{border-top:1px solid var(--wcb-border);padding-top:18px}.setup-section h3{margin:0 0 6px;font-size:13.5px}.setup-section p{margin:0 0 10px;font-size:12.5px;line-height:1.5}.setup-bin{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.setup-path{font-family:var(--wcb-mono);font-size:11.5px;word-break:break-all;padding:3px 7px;border-radius:3px;background:var(--wcb-panel-2)}.setup-section p.setup-suggest{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0;font-size:12px}.setup-suggest .linkish{font-size:12px;padding:0}.setup-error{margin:8px 0 0;font-size:12px;color:var(--wcb-brand-red)}.setup-roles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.setup-role{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.setup-role-head{display:flex;flex-direction:column;gap:1px;min-width:190px}.setup-role-head span{font-size:11.5px}.setup-role-controls{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.setup-role-controls select,.setup-role-controls input{font-size:12px;max-width:230px}.crash-toast{position:fixed;right:16px;bottom:46px;z-index:40;max-width:380px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:6px;background:var(--wcb-panel);border:1px solid var(--wcb-brand-red);box-shadow:0 10px 30px #00000073}.crash-toast p{margin:4px 0 0;font-size:12px;line-height:1.5}.crash-toast-actions{display:flex;gap:8px;justify-content:flex-end}.crash-toast-actions .primary{background:var(--wcb-brand-green);color:#fff;border-color:transparent;font-weight:600}.restore-toast{position:fixed;right:16px;bottom:46px;z-index:39;max-width:380px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:6px;background:var(--wcb-panel);border:1px solid var(--wcb-border);box-shadow:0 10px 30px #00000073}.crash-toast+.restore-toast{bottom:178px}.restore-toast p{margin:4px 0 0;font-size:12px;line-height:1.5}.restore-toast-actions{display:flex;gap:8px;justify-content:flex-end}.restore-toast-actions .primary{background:var(--wcb-brand-green);color:#fff;border-color:transparent;font-weight:600}.link-note{position:fixed;left:50%;bottom:46px;transform:translate(-50%);z-index:60;max-width:min(460px,calc(100vw - 32px));padding:9px 14px;border-radius:6px;font-size:12px;line-height:1.5;cursor:pointer;background:var(--wcb-panel);color:var(--wcb-text);border:1px solid var(--wcb-border);box-shadow:0 10px 30px #00000073}.bug-crash{padding:12px 14px;border-radius:5px;margin-bottom:14px;background:var(--wcb-panel-2);border:1px solid var(--wcb-border)}.bug-crash p{margin:6px 0 0;font-size:12px;line-height:1.5}.bug-crash-facts{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:10px 0 0;font-size:12px}.bug-crash-facts>div{display:contents}.bug-crash-facts dt{color:var(--wcb-text-dim)}.bug-crash-facts dd{margin:0;word-break:break-word}.app-watermark{position:fixed;right:-6vmin;bottom:-8vmin;z-index:0;width:58vmin;height:58vmin;pointer-events:none;user-select:none;background:url(/watermark-wave.png) no-repeat center / contain;opacity:.035}.shell-body{position:relative;z-index:1}.comms-panel{position:relative;z-index:3}.titlebar{position:relative;z-index:10}.prod-empty,.area-empty{background:url(/watermark-wave.png) no-repeat center / min(240px,40%);background-blend-mode:normal}.prod-empty>*,.area-empty>*{position:relative}@media (prefers-reduced-transparency: reduce){.app-watermark{display:none}}.mconfirm-hold-also{font-family:var(--wcb-mono);font-size:10.5px}.mconfirm-mixed{align-self:center;padding:0 4px;font-family:var(--wcb-mono);font-size:10.5px;font-style:italic}.reels{display:flex;flex-direction:column;gap:10px}.reels-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.reels-source{font-size:10.5px}.project-start{margin:4px 0 8px}.project-start-version{margin:14px 0 0;font-size:11.5px;text-align:right}.menu-head .user-build{font-size:11px;margin-top:2px}.menu-note{display:flex;flex-direction:column;gap:6px;margin:0 8px 8px;padding:8px 10px;font-size:12px;border-radius:6px;background:color-mix(in srgb,var(--wcb-brand-gold, #e3b322) 16%,var(--wcb-panel))}.menu-note button{align-self:flex-start}.project-start h3{margin:0 0 10px}.project-start-choices{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:780px}.project-start-choice{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px 16px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel);cursor:pointer}.project-start-choice:hover:not(:disabled){border-color:var(--wcb-accent)}.project-start-choice:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:2px}.project-start-choice:disabled{opacity:.5;cursor:default}.project-start-title{font-size:14px;font-weight:600;color:var(--wcb-text)}.project-start-what{font-size:12px;line-height:1.45;color:var(--wcb-text-dim)}.project-start-note{font-size:11px;color:var(--wcb-text-dim);opacity:.85}.project-start-known{margin-top:14px}.project-start-known h4{margin:0 0 7px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.project-gate{position:fixed;inset:0;display:grid;place-items:center;padding:28px;background:var(--wcb-bg);overflow:auto}.project-gate-card{width:min(920px,100%);max-height:100%;overflow:auto;padding:24px;border:1px solid var(--wcb-border);background:var(--wcb-panel);box-shadow:var(--wcb-shadow)}.project-gate .project-start{margin:0}.project-gate .project-start h3{font-size:20px;margin-bottom:14px}.project-gate .project-gate-status{margin:14px 0 0;font-size:12px;line-height:1.5}.setup-phase-folders{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.setup-phase-folder{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--wcb-border);border-radius:8px}.setup-phase-toggle{display:flex;align-items:baseline;gap:8px;cursor:pointer}.setup-phase-toggle span{font-size:11.5px}.setup-phase-folder-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:22px}.setup-phase-folder-controls select,.setup-phase-folder-controls input[type=text],.setup-phase-folder-controls input:not([type]){font-size:12px;max-width:220px}.setup-phase-deliveries{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--wcb-text-dim);cursor:pointer}.dept-dot{flex:none;display:inline-block;border-radius:50%;box-shadow:0 0 0 1px #00000073,0 0 0 2px #ffffff0f}.has-dept-accent{box-shadow:inset 2px 0 0 var(--wcb-dept, transparent)}.dept-colour-button{position:relative;display:inline-flex;flex:none}.dept-dot-button{padding:3px;line-height:0;border-radius:999px;background:none;border:1px solid transparent}.dept-dot-button:hover{border-color:var(--wcb-border);background:var(--wcb-panel-2)}.dept-popover{position:fixed;z-index:900;width:260px;padding:10px;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);box-shadow:var(--wcb-shadow)}.dept-popover-note{margin:8px 0 0;font-size:11px;line-height:1.45}.dept-picker-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.dept-swatch{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:600;box-shadow:0 0 0 1px #0006}.dept-palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(22px,1fr));gap:4px}.dept-swatch-chip{width:100%;aspect-ratio:1;padding:0;min-width:0;border-radius:5px;border:1px solid rgba(0,0,0,.35);background-clip:padding-box}.dept-swatch-chip:hover{border-color:var(--wcb-text)}.dept-swatch-chip.is-chosen{outline:2px solid var(--wcb-text);outline-offset:1px}.dept-picker-row{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:11.5px;flex-wrap:wrap}.dept-exact{display:inline-flex;align-items:center;gap:5px;color:var(--wcb-text-dim)}.dept-exact input[type=color]{width:26px;height:22px;padding:0;border:1px solid var(--wcb-border);border-radius:5px;background:none;cursor:pointer}.dept-picker-error{margin:8px 0 0;font-size:11px;color:var(--wcb-state-denied)}.reflib-empty{margin:4px 0 8px;font-size:11.5px;line-height:1.5}.reflib-retired{flex:none;font-size:10px}.bin-empty{margin:4px 0 8px;font-size:11.5px}.bin-list{margin:0}.bin-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:baseline;padding:5px 6px}.bin-name{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bin-facts{grid-column:1 / -1;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}.bin-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;flex:none}.bin-held{font-size:10.5px}.bin-purge{color:var(--wcb-state-denied)}.quickacts{display:flex;gap:4px;align-items:stretch}.assetthumb{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.assetthumb-box{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--wcb-bg);border:1px solid var(--wcb-border);border-radius:4px}.assetthumb-img{max-width:100%;max-height:100%;object-fit:contain;display:block}.assetthumb.is-row .assetthumb-box{width:34px;height:34px}.assetthumb.is-tile .assetthumb-box{width:100%;aspect-ratio:4 / 3}.assetthumb.is-hero .assetthumb-box{width:100%;aspect-ratio:16 / 9}.assetthumb-icon{opacity:.7;font-size:18px}.pv-loading{position:relative;overflow:hidden}.pv-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--wcb-text) 9%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:pv-sheen 1.4s linear infinite}@keyframes pv-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.pv-loading:after{animation:none}}.pv-failed{position:relative}.pv-failed>.assetthumb-icon,.pv-failed>.icon{opacity:.35}.pv-retry{position:absolute;right:2px;bottom:2px;width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wcb-border);border-radius:50%;background:var(--wcb-panel);color:var(--wcb-brand-gold, #d9a441);cursor:pointer}.pv-retry:hover{border-color:var(--wcb-accent);color:var(--wcb-text)}.assetthumb-label{font-size:11px;color:var(--wcb-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refpanel{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.refpanel-empty{margin:0}.refpanel-path{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:3px 4px;border-radius:4px;background:var(--wcb-bg)}.refpanel-nohits{font-size:12px;padding:4px 6px}.refpanel-tilename{font-size:11px;color:var(--wcb-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-revealed{animation:wcb-reveal 1.3s ease-out}@keyframes wcb-reveal{0%{box-shadow:0 0 0 2px var(--wcb-accent)}to{box-shadow:0 0 0 2px transparent}}.assetdialog{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:10px;background:var(--wcb-panel);border:1px solid var(--wcb-accent);border-radius:var(--wcb-radius)}.assetdialog input,.assetdialog select{width:100%;min-width:0}.assetdialog p{margin:0;font-size:12px}.assetdialog-acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.region,.region-body,.rail,.panel,.card,.stack,.list li,.tags,.quickacts,.identity,.filing,.refpanel,.preview,.assetdialog{min-width:0}.card,.list li,.stack>*,.refpanel-path,.linked-files li{min-width:0}.region p,.region li,.region dd,.region dt,.region .card-title,.region .muted,.region-window p,.region-window li{overflow-wrap:break-word}.fname,.identity-name,.refpanel-tilename,.assetthumb-label,.catchip{overflow:hidden;text-overflow:ellipsis}@container (max-width: 300px){.identity-facts>div,.preview-facts>div,.account-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.identity-facts dt,.preview-facts dt,.account-facts dt{font-size:11px}}.region pre,.region table,.region-window pre,.region-window table{max-width:100%;overflow-x:auto}.identity-acts,.assetdialog-acts,.attach-row,.repin{flex-wrap:wrap}.attach-row select{min-width:0;max-width:100%}.attach-row>*{min-width:0}.repin .review-note{min-width:0}.identity-acts>*{min-width:0;max-width:100%}.docs{padding:12px 14px;overflow:auto}.docs-count{margin-left:auto;font-size:11.5px}.docs-error{margin:0 0 8px;font-size:12px;color:var(--wcb-brand-red)}.docs-purpose{margin:0 0 6px;font-size:11.5px}.hint.docs-purpose{margin:0 0 6px}.docs-facts{display:flex;gap:6px;font-size:11px;min-width:0}.docs-facts>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-byformat{font-size:11.5px;white-space:nowrap}.legal{padding:12px 14px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.legal-empty{margin:0;padding:12px}@media (max-width: 920px){.legal{overflow:auto}}.annot-error{margin:0;font-size:12px;color:var(--wcb-brand-red)}.area-tabs{display:flex;gap:2px;padding:6px 10px 0;flex:0 0 auto;flex-wrap:wrap}.area-tabs button{padding:4px 14px;font-size:12px;border-bottom-color:transparent;border-radius:var(--wcb-radius) var(--wcb-radius) 0 0}.area-tabs button.is-on{border-color:var(--wcb-accent);color:var(--wcb-text)}.shell-main>.area-tabs+*{flex:1;min-height:0}.work{display:flex;flex-direction:column;min-height:0}.taskhist-counts{margin:0;font-size:11.5px}.titlebar-btn.is-nchover{background:var(--wcb-panel-2);color:var(--wcb-text)}.docaccess{flex:1 1 100%;margin-top:6px;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--wcb-bg);border:1px solid var(--wcb-accent);border-radius:4px}.docaccess-note{margin:0;font-size:11.5px}.docaccess-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.docaccess-list li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.docaccess-give{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.docaccess-give select{flex:0 1 auto;max-width:200px}.docaccess-give input{flex:1 1 160px;min-width:0}.docaccess-error{margin:0;font-size:12px;color:var(--wcb-brand-red)}.shell.is-test-session{outline:2px solid var(--wcb-brand-gold);outline-offset:-2px}.shell.is-test-session:after{content:"TEST SESSION";position:fixed;right:0;bottom:0;z-index:60;padding:2px 10px;font-size:10px;letter-spacing:.08em;background:var(--wcb-brand-gold);color:#000;border-top-left-radius:4px;pointer-events:none}.palette-scrim{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:#00000073}.palette{width:min(680px,92vw);max-height:70vh;display:flex;flex-direction:column;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:10px;box-shadow:0 24px 64px #00000080;overflow:hidden}.palette-query{border:none;border-bottom:1px solid var(--wcb-border);border-radius:0;padding:13px 15px;font-size:15px;background:transparent}.palette-query:focus{outline:none}.palette-list{list-style:none;margin:0;padding:4px;overflow-y:auto;min-height:0}.palette-row{display:flex;align-items:baseline;gap:9px;padding:7px 10px;border-radius:6px;cursor:pointer;min-width:0}.palette-row.is-cursor{background:var(--wcb-accent-soft)}.palette-row.is-refused{cursor:default;opacity:.72}.palette-menu{flex:0 0 auto;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim);min-width:68px}.palette-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-on{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-accent)}.palette-key{flex:0 0 auto;margin-left:auto;font-family:var(--wcb-mono);font-size:10.5px;color:var(--wcb-text-dim)}.palette-why{flex:1 1 auto;margin-left:auto;text-align:right;font-size:11.5px;color:var(--wcb-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-empty{padding:12px 10px;font-size:12.5px}.palette-foot{margin:0;padding:8px 14px;font-size:11px;border-top:1px solid var(--wcb-border)}.avatar{overflow:hidden}.avatar-sm{width:20px;height:20px;font-size:10px}.avatar-photo{object-fit:cover;padding:0}.avatar-mark{width:62%;height:62%;color:#fff}.presence-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;margin-right:5px;vertical-align:middle}.presence-dot.is-active{background:var(--wcb-tone-done)}.presence-dot.is-away{background:var(--wcb-tone-review)}.presence-dot.is-hidden{background:none;box-shadow:inset 0 0 0 1.5px var(--wcb-tone-idle)}.avatar-wrap{position:relative;display:inline-flex;flex:none;line-height:0;vertical-align:middle}.avatar-wrap>.avatar{display:grid;place-items:center;line-height:1}.avatar-wrap>.presence-dot{position:absolute;right:-1px;bottom:-1px;margin:0;width:8px;height:8px;box-shadow:0 0 0 2px var(--wcb-panel)}.avatar-wrap>.presence-dot.is-hidden{background:var(--wcb-panel);box-shadow:0 0 0 2px var(--wcb-panel),inset 0 0 0 1.5px var(--wcb-tone-idle)}.avatar-wrap.is-sm>.presence-dot{width:7px;height:7px}.avatar-wrap.is-lg>.presence-dot{width:10px;height:10px}.avatar-wrap.is-xl>.presence-dot{width:12px;height:12px;right:0;bottom:0}.avatar-chooser{display:flex;flex-direction:column;gap:10px}.avatar-choices{display:flex;flex-wrap:wrap;gap:6px}.avatar-choice{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 6px;min-width:62px;border:1px solid transparent;background:none}.avatar-choice:hover{background:var(--wcb-panel-2);border-color:var(--wcb-border)}.avatar-choice .muted{font-size:11px}.avatar-choice.is-chosen{border-color:var(--wcb-accent);background:var(--wcb-accent-soft)}.avatar-upload-actions{display:flex;align-items:center;gap:8px;flex:none}.signature-editor{display:flex;flex-direction:column;gap:8px}.signature-tools{display:flex;align-items:center;gap:4px}.signature-tools button{padding:3px 9px;font-size:12px}.signature-tools .spacer{flex:1}.signature-body{min-height:96px;padding:10px 12px;font-size:13px;line-height:1.5;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2);overflow:auto}.signature-body:focus-visible{border-color:var(--wcb-accent)}.signature-body a{color:var(--wcb-accent)}.signature-logo{max-height:34px;max-width:120px;border-radius:4px}.switch{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--wcb-text-dim);flex:none}.modal-tabs{display:flex;gap:2px;margin-left:16px}.modal-tabs button{padding:4px 12px;font-size:12.5px;border-color:transparent;background:none;color:var(--wcb-text-dim)}.modal-tabs button:hover{color:var(--wcb-text);background:var(--wcb-panel-2)}.modal-tabs button.is-on{color:var(--wcb-text);background:var(--wcb-panel-2);border-color:var(--wcb-border)}.email-composer{display:flex;flex-direction:column;gap:8px;padding:10px 12px;overflow:auto}.email-from{font-size:12px;line-height:1.45;margin:0 0 2px}.email-field{display:flex;flex-direction:column;gap:3px;font-size:12px}.email-field input{padding:6px 9px;font:inherit;font-size:13px;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2);color:var(--wcb-text)}.email-field input:focus-visible{border-color:var(--wcb-accent)}.email-cc-toggle{align-self:flex-start}.email-body{padding:9px 11px;font:inherit;font-size:13px;line-height:1.55;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);background:var(--wcb-panel-2);color:var(--wcb-text);resize:vertical;min-height:140px}.email-body:focus-visible{border-color:var(--wcb-accent)}.email-foot{display:flex;align-items:center;gap:10px;margin-top:2px}.email-sig-state{flex:1;font-size:12px;line-height:1.4}.email-foot .primary{background:var(--wcb-brand-green);color:#fff;border-color:transparent;font-weight:600;flex:none}.email-foot .primary:disabled{background:var(--wcb-panel-2);color:var(--wcb-text-dim);border-color:var(--wcb-border)}.email-warn{font-size:12px;color:var(--wcb-brand-gold);margin:0}.status-kind{width:7px;height:7px;border-radius:50%;flex:none;background:var(--wcb-text-dim)}.status-kind.kind-audio{background:var(--wcb-brand-gold)}.status-kind.kind-script{background:var(--wcb-accent)}.status-kind.kind-timeline{background:var(--wcb-brand-green)}.status-kind.kind-manja{background:#8b5cf6}.comms-detail{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.comms-detail{display:none}}.tagvocab-count{font-size:11px;font-variant-numeric:tabular-nums}.refboard-empty{padding:16px;max-width:54ch;line-height:1.5;font-size:12.5px}.refnav-count{font-size:10.5px}.refboard-filed{font-size:11px;margin-left:8px;max-width:46ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.refwall-window .region-window-body{display:flex;min-height:0}.moodboard-window .region-window-body{display:flex;min-height:0;padding:0}.refcard-group{flex:none;align-self:flex-start;margin:4px 6px 0;padding:1px 6px;border-radius:999px;font-size:9.5px;letter-spacing:.02em;max-width:calc(100% - 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#4c8bf52e;color:var(--wcb-text)}.viewer.is-stage{position:relative}.audioplayer-volume{width:74px;flex:none;accent-color:var(--wcb-accent);cursor:pointer}@media (max-width: 900px){.audioplayer-volume{width:52px}}.docs-reading-empty{padding:16px;max-width:46ch;line-height:1.5;font-size:12.5px}.hint.docs-reading-empty{max-width:46ch;font-size:12.5px}.mtool-title{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--wcb-text-dim);padding-left:2px;margin-bottom:1px}.mtool{display:flex;align-items:center;gap:7px;font-size:11.5px;padding:4px 7px;border-color:transparent;text-align:left;width:100%}.mtool:disabled{opacity:.45}.mtool.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-text);background:var(--wcb-panel-2)}.mtool-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtool-props-detail{font-size:10px;line-height:1.3}.mtool-props-path{font-size:9.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.mtool-props-act{justify-content:flex-start}.mtool-props-act .mtool-label{font-size:10.5px}.mtool-selection{font-size:10.5px;line-height:1.4;margin:0;padding:8px 2px 0;border-top:1px solid var(--wcb-line)}@media (max-width: 1180px){.mtool-label,.mtool-title,.mtool-selection{display:none}.mtool{justify-content:center;padding:5px 0}}.mlayers-linkall{margin-left:auto;font-size:10.5px}.mconfirm-empty,.mlayers-empty{margin:0;font-size:10.8px;line-height:1.45}.mconfirm-preview{font-family:var(--wcb-mono);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mconfirm-what{margin:0;font-size:10.2px;line-height:1.45;color:var(--wcb-text-dim)}.mconfirm-what code{font-size:9.8px}.mlayers-detail{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%}.mstage-note{margin:0;font-size:11.5px}.launch-shell{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--wcb-bg);overflow:hidden}.launch-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.launch-body>.auth,.launch-body>.project-gate{position:relative;inset:auto;flex:1;min-height:0}.soundfile{display:flex;flex-direction:column;gap:0;min-width:0}.soundfile-head{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:nowrap;line-height:1.15}.soundfile-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.soundfile-detail{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soundfile-where{font-size:10.5px;margin-left:auto}.soundfile-gone{margin:0;font-size:11px}.soundfile-waiting{height:34px;border-radius:4px;background:var(--wcb-panel-2)}.an-picked-state{font-size:11px}.an-picked-none{margin:0;font-size:11.5px}.manja:focus,.manja:focus-visible{outline:none}.hint{margin:0;font-size:11.5px;line-height:1.45;max-width:68ch}.hint.is-icon{display:inline-flex;vertical-align:middle;max-width:none;cursor:help}:is(section,div):has(>:is(h3,h4)+.hint.is-icon){position:relative}:is(h3,h4)+.hint.is-icon{position:absolute;top:9px;right:10px}.hint-more{font:inherit;font-size:10.5px;padding:0 2px;margin:0;background:none;border:0;color:var(--wcb-text-dim);cursor:pointer;line-height:1;display:inline-flex;align-items:center}.hint-more:hover{color:var(--wcb-accent)}.hint.is-open .hint-more{color:var(--wcb-accent);text-decoration:underline dotted;text-underline-offset:3px}.hint-more:focus-visible{outline:1px solid var(--wcb-accent);outline-offset:1px;border-radius:2px}.hint.is-open{cursor:auto}.prod-panel-note{display:inline;max-width:none}.prod-note,.area-note{font-size:11.5px;line-height:1.45;max-width:74ch}.soundnav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 0 8px}.soundnav-step{width:26px;height:26px;padding:0;display:grid;place-items:center;border-radius:6px;font-size:15px;line-height:1}.soundnav-step:disabled{opacity:.35}.soundnav-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px;min-width:0;font-size:12px}.soundnav-crumbs .link.is-here{color:var(--wcb-text);text-decoration:none;font-weight:600;cursor:default}.soundfile.is-compact{gap:0}.soundfile.is-compact .soundfile-name{font-size:11.5px}.soundfile.is-compact .soundfile-detail{display:none}.cropper{display:flex;flex-direction:column;gap:10px;min-width:0}.cropper-nolength{font-size:11.5px;margin:0;line-height:1.5;max-width:82ch}.cropper-span{font-family:var(--wcb-mono);font-size:11px;font-variant-numeric:tabular-nums}.new-files{position:fixed;right:16px;bottom:40px;z-index:60;width:380px;max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);box-shadow:0 8px 30px #00000073}.new-files-head{display:flex;align-items:baseline;gap:8px;cursor:default}.new-files-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.new-files-groups>li{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--wcb-border)}.new-files-where{display:flex;flex-direction:column;gap:1px;min-width:0}.new-files-where .muted{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-files-acts{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.new-files-acts select{flex:1 1 140px;font:inherit;font-size:12px;min-width:0}.new-files-acts .new-files-leave{flex:none;order:-1}.new-files-acts .new-files-implied{flex:none;font-size:11px}.new-files-said{margin:0;font-size:11.5px;color:var(--wcb-brand-green)}.new-files-said.is-refused{color:var(--wcb-brand-red, #cc3b30)}.cropper-range-note{font-size:11px}.cropper-note-line{font-size:11px;line-height:1.5;margin:0;max-width:82ch}.cutbench-tool{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:none;color:inherit;border:1px solid transparent;border-radius:var(--wcb-radius)}.cutbench-tool:hover:not(:disabled){border-color:var(--wcb-border);background:var(--wcb-bg)}.cutbench-tool:disabled{opacity:.35;cursor:default}.cutbench-tool.is-on{border-color:var(--wcb-brand-green);background:var(--wcb-bg);color:var(--wcb-brand-green)}.cutbench-tool.is-toggle.is-on{color:var(--wcb-brand-gold);border-color:var(--wcb-brand-gold)}.cutbench-none{margin:0;font-size:11px}.cutbench-drop{flex:none;padding:0 5px;font-size:13px;line-height:1}.checkins{padding:10px 12px;border-bottom:1px solid var(--wcb-border);display:flex;flex-direction:column;gap:6px}.checkins h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.checkin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.checkin-row{display:flex;flex-direction:column;gap:5px;padding:8px 9px;border:1px solid var(--wcb-border);border-left-width:3px;border-radius:var(--wcb-radius);background:var(--wcb-panel-2)}.checkin-row.is-open{border-left-color:var(--wcb-accent)}.checkin-row.is-requested{border-left-color:#d9a441}.checkin-row.is-ruling{border-left-color:#d9a441;flex-direction:row;align-items:center;justify-content:space-between;gap:9px}.checkin-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.checkin-copy strong{font-size:12.5px}.checkin-copy span{font-size:11.5px}.checkin-acts{display:flex;gap:5px;flex-wrap:wrap}.checkin-acts button{font-size:11px;padding:2px 9px}.checkin-acts button.is-picked{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.checkin-answer{display:flex;flex-direction:column;gap:5px}.checkin-answer label{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--wcb-text-dim)}.checkin-answer input,.checkin-answer select{font:inherit;font-size:12px}.checkin-refusal{margin:0;font-size:11.5px;color:color-mix(in srgb,#d9534f 80%,var(--wcb-text))}.checkin-waiting{font-size:11.5px}.notifications-row.is-read{opacity:.62}.notifications-row.is-read .notifications-dot{background:var(--wcb-border)}.notifications-when{font-size:10.5px}.notifications-acts{display:flex;gap:5px;align-items:center;white-space:nowrap}.notifications-site{display:flex;flex-direction:column;min-height:0}.notifications-site-head{margin:10px 12px 2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--wcb-text-dim)}.notifications-copy .notifications-from{font-size:10.5px}.dash-countdown-lane{font-size:11px;white-space:nowrap}.seats{padding:12px 14px;border-top:1px solid var(--wcb-border);display:flex;flex-direction:column;gap:7px}.seats h3{margin:0;font-size:13px}.seats p{margin:0;font-size:11.5px;max-width:70ch}.account-phone{display:flex;gap:6px;align-items:center}.account-phone input{font:inherit;font-size:12px;width:190px}.account-qualification{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.account-qualification input{font:inherit;font-size:12px;width:190px}.account-professions{display:flex;flex-direction:column;gap:6px;align-items:flex-end;max-width:420px}.account-professions input{font:inherit;font-size:12px;width:260px}.account-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.account-chips:empty{display:none}.account-chips .prod-tag,.people-title-list .prod-tag{display:inline-flex;align-items:center;gap:4px}.account-chips .link,.people-title-list .link{display:inline-flex;padding:0;text-decoration:none}.account-refusal{display:block;margin-top:4px;font-size:11.5px;color:color-mix(in srgb,#d9534f 80%,var(--wcb-text))}.dialogue-parens{margin:0;font-size:12px;font-style:italic}.recstudio-device{grid-column:2;grid-row:1 / span 2;font-size:11px}.recstudio-lane-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;pointer-events:none}.recstudio-layer.is-empty{font-size:11px;border-style:dashed}.recstudio-layer{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius)}.recstudio-layer.is-muted{opacity:.55}.wave-warn{margin:0;font-size:12px;color:color-mix(in srgb,#d9534f 82%,var(--wcb-text))}.tl-keys.is-basic{--tl-white-key: 52px;--tl-black-key: 32px}.area-window{position:fixed;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--wcb-bg);color:var(--wcb-text)}.area-window-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:contain}.area-window-body>*{flex:1 1 auto;min-height:0}.area-window-foot{flex:none;padding:4px 12px;border-top:1px solid var(--wcb-border);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-main{position:relative}.area-detach{position:absolute;top:6px;right:10px;z-index:30;width:26px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;font-size:13px;line-height:1;cursor:pointer;background:var(--wcb-panel);color:var(--wcb-text-dim);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);opacity:.7}.area-detach:hover{opacity:1;color:var(--wcb-text)}.shell-main:not(:has(>.area-tabs)) .prod-head{padding-right:28px}.prod-split.is-sizeable{grid-template-columns:minmax(280px,540px) 6px minmax(320px,1fr)}.prod-split>*{min-width:0}.prod-split .prod-panel{min-width:0;overflow-wrap:anywhere}.prod-split.is-sizeable.is-stacked{grid-template-columns:minmax(0,1fr)}@media (max-width: 900px){.prod-split.is-sizeable{grid-template-columns:1fr}}@media (max-width: 1100px){.prod-split.is-sizeable{grid-template-columns:1fr!important}}.quickedit{cursor:text;border-radius:3px}.quickedit:hover{box-shadow:0 0 0 1px var(--wcb-border)}.quickedit.is-busy{opacity:.6}.quickedit.is-failed{text-decoration:underline wavy var(--wcb-danger, #e0575b)}.quickedit-input{font:inherit;color:var(--wcb-text);background:var(--wcb-panel);border:1px solid var(--wcb-accent);border-radius:3px;padding:0 4px;margin:-1px 0;min-width:6ch;max-width:100%;width:auto;box-sizing:border-box;outline:none}h2.quickedit-input,h3.quickedit-input{font-weight:inherit}.identity-name.quickedit-input{width:100%}.folder-name.quickedit-input,.fname.quickedit-input{flex:1;min-width:0}.people-find-filled{font-size:11px;color:var(--wcb-brand-green)}.access-members,.access-detail{min-height:0;display:flex;flex-direction:column;gap:10px}.access-detail{border:1px solid var(--wcb-line, rgba(127,127,127,.3));border-radius:8px;padding:12px}.access-detail h4{margin:0 0 6px}.access-detail>.access-draft,.access-detail>h4{flex:none}.access-draft-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.access-draft-row label{display:grid;gap:3px;font-size:12px}.proj-cloud .proj-missing{color:var(--wcb-accent)}.proj-cloud .proj-open{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-brand-green)}.proj-known .proj-choose{position:static;align-self:flex-end;width:auto;display:inline-block;margin-top:3px;white-space:nowrap;text-align:right;font:inherit;font-size:10.5px;background:none;border:1px solid transparent;border-radius:4px;color:var(--wcb-text-dim);padding:1px 6px;cursor:pointer}.proj-known .proj-choose:hover:not(:disabled){color:var(--wcb-text);border-color:var(--wcb-border)}.proj-known .proj-choose:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:1px}.proj-known>li.is-asking{grid-column:1 / -1}.proj-known>li.is-asking>button:first-child{border-color:var(--wcb-accent)}.proj-known .proj-where{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:6px}.proj-known .proj-where .proj-where-choice{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:auto;min-width:0;padding:7px 9px;text-align:left;font:inherit;color:var(--wcb-text);background:var(--wcb-panel-2);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);cursor:pointer}.proj-known .proj-where .proj-where-choice:hover:not(:disabled){border-color:var(--wcb-accent)}.proj-known .proj-where .proj-where-choice:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:1px}.proj-where-title{font-size:12.5px;font-weight:600}.proj-where-what{font-size:10.5px;color:var(--wcb-text-dim);white-space:normal}.proj-known .proj-from-cloud{color:var(--wcb-brand-green)}.proj-where-default{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.proj-where-label{margin-right:4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--wcb-text-dim)}.proj-where-default button{font:inherit;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--wcb-border);background:none;color:var(--wcb-text-dim);cursor:pointer}.proj-where-default button:hover{color:var(--wcb-text)}.proj-where-default button[aria-pressed=true]{color:var(--wcb-text);border-color:var(--wcb-accent);background:var(--wcb-panel-2)}.proj-where-default button:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:1px}.proj-where-default .muted{font-size:11px}.project-start-cloud{margin-bottom:14px}.clock-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--wcb-line, rgba(127,127,127,.3));background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.clock-chip:hover{border-color:var(--wcb-accent)}.clock-chip.is-recording .sync-dot{background:var(--wcb-ok, #2c8f5a)}.clock-chip.is-idle .sync-dot{background:var(--wcb-warn, #b7791f)}.clock-chip.is-away .sync-dot,.clock-chip.is-off .sync-dot{background:var(--wcb-muted, #888)}.clock-chip.is-paused .sync-dot{background:var(--wcb-danger, #c0392b)}.clock-chip-timer{font-size:11px}.clock-chip-now{font-variant-numeric:tabular-nums}.clock-pop{position:fixed;z-index:70;width:260px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:12px;box-shadow:0 18px 44px #00000052;font-variant-numeric:tabular-nums}.clock-pop-time{font-size:28px;line-height:1.1}.clock-pop-row{display:flex;justify-content:space-between;gap:12px;font-size:12px}.clock-pop-acts{display:flex;gap:6px;margin-top:6px}.clock-pop-acts button{flex:1;font-size:12px}.agreement-gate{align-items:start;overflow:auto}.agreement-card{width:min(720px,94vw);max-height:calc(100vh - 80px);overflow:auto;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);padding:22px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--wcb-shadow)}.agreement-overlay{z-index:60}.agreement{border:1px solid var(--wcb-border);border-radius:var(--wcb-radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--wcb-panel-2)}.agreement-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.agreement-head .linkish{margin-left:auto}.agreement-summary{margin:0;font-size:12px}.agreement-reader{max-height:220px;overflow:auto;padding:10px 12px;border-radius:var(--wcb-radius);background:var(--wcb-bg);font-size:12.5px;line-height:1.6}.agreement-reader h3{font-size:13px;margin:10px 0 4px}.agreement-reader h3:first-child{margin-top:0}.agreement-reader p{margin:0 0 8px;color:var(--wcb-text-dim)}.agreement-reader:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:-2px}.agreement-tick{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;cursor:pointer}.agreement-tick input{margin-top:3px}.agreement-actions{display:flex;align-items:center;gap:14px}.agreement-actions .auth-submit{flex:1}.modal.whatsnew{width:min(640px,92vw)}.whatsnew-body h3{font-size:13px;margin:8px 0 4px}.whatsnew-body ul{margin:0 0 8px;padding-left:20px}.whatsnew-body li,.whatsnew-body p{font-size:13px;line-height:1.55}.bug-kind{display:inline-flex;margin-left:14px;border:1px solid var(--wcb-border);border-radius:999px;overflow:hidden}.bug-kind button{border:none;background:none;padding:3px 12px;font-size:12px;color:var(--wcb-text-dim);cursor:pointer}.bug-kind button.is-on{background:var(--wcb-accent-soft);color:var(--wcb-text)}.bug-kind button:focus-visible{outline:2px solid var(--wcb-focus);outline-offset:-2px}.licence-bar.is-update{border-color:var(--wcb-brand-gold, #d4a72c)}.pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;border:1px solid var(--wcb-border)}body.is-dragging-pointer{cursor:grabbing;user-select:none}body.is-dragging-pointer *{cursor:grabbing!important}.reorder-item{cursor:grab;touch-action:none}.reorder-item.is-static{cursor:default}.reorder-item.is-dragging{opacity:.45}.reorder-item:focus-visible{outline:2px solid var(--wcb-brand-green);outline-offset:-2px}.reorder-indicator{position:absolute;z-index:5;pointer-events:none;background:var(--wcb-brand-green);border-radius:2px;box-shadow:0 0 0 1px var(--wcb-bg)}.reorder-indicator.is-y{left:4px;right:4px;height:3px;margin-top:-1px}.reorder-indicator.is-x{top:4px;bottom:4px;width:3px;margin-left:-1px}.reorder-indicator:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:inherit}.reorder-indicator.is-y:before{left:-4px;top:-2px}.reorder-indicator.is-x:before{top:-4px;left:-2px}.reels-list,.motions-list,.manja-strip,.tl-rail{position:relative}.dragnumber{display:inline-flex;align-items:baseline;gap:2px;padding:2px 6px;border:1px solid var(--wcb-border);border-radius:3px;background:var(--wcb-bg);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3;cursor:ew-resize;touch-action:none;user-select:none;min-width:3ch}.dragnumber:hover:not(.is-disabled){border-color:var(--wcb-brand-green)}.dragnumber:focus-visible{outline:2px solid var(--wcb-brand-green);outline-offset:1px}.dragnumber.is-scrubbing{border-color:var(--wcb-brand-green);color:var(--wcb-brand-green)}.dragnumber.is-disabled{opacity:.5;cursor:default}.dragnumber-unit{opacity:.6;font-size:.9em}.dragnumber-input{font:inherit;font-size:12px;padding:2px 6px;cursor:text}.is-drop-over{outline:2px dashed var(--wcb-brand-green);outline-offset:-2px}.range-strip{position:relative;height:18px;touch-action:none}.range-bar{position:absolute;top:3px;bottom:3px;background:var(--wcb-brand-green);opacity:.5;border-radius:3px;cursor:grab}.resize-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize}.duration-bar{position:relative;height:10px;background:var(--wcb-border);border-radius:5px}.duration-fill{position:absolute;left:0;top:0;bottom:0;background:var(--wcb-brand-green);border-radius:5px}.duration-handle{position:absolute;top:-3px;width:8px;height:16px;cursor:ew-resize;background:var(--wcb-bg);border:1px solid var(--wcb-brand-green);border-radius:3px}.folder-head.is-drop{position:relative;background:color-mix(in srgb,var(--wcb-accent) 28%,transparent);outline:2px solid var(--wcb-accent);outline-offset:-2px}.folder-head.is-drop[data-drop-label]:after{content:attr(data-drop-label);position:absolute;right:6px;top:50%;transform:translateY(-50%);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;padding:0 7px;border-radius:999px;background:var(--wcb-accent);color:#fff;pointer-events:none}.governance{display:grid;gap:10px;font-size:12px}.governance h4{margin:10px 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--wcb-text-dim)}.diag-audit{font-size:11px;border-collapse:collapse;width:100%}.diag-audit th,.diag-audit td{padding:3px 6px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.diag-audit tr.is-over td{color:var(--wcb-warn, #e0a33a)}.modal-shortcuts{width:min(640px,92vw)}.shortcuts-panel{display:flex;flex-direction:column;gap:12px;font-size:12.5px;max-height:70vh;overflow:auto}.shortcuts-panel p{margin:0;line-height:1.5}.shortcuts-panel h3{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--wcb-text-dim)}.shortcuts-table{border-collapse:collapse;width:100%}.shortcuts-table td{padding:3px 8px 3px 0;vertical-align:top;border-bottom:1px solid var(--wcb-border)}.shortcuts-table td:first-child{width:190px;white-space:nowrap}.shortcuts-table kbd{font:inherit;font-size:11.5px;padding:1px 6px;border:1px solid var(--wcb-border);border-radius:4px;background:var(--wcb-panel)}.threed-viewer-head{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--wcb-border)}.threed-render-acts{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--wcb-border);font-size:12px;flex-wrap:wrap}.threed-render-acts button{font-size:11.5px;padding:3px 10px}.extline-card{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--wcb-border);border-radius:6px}.extline-card-head{display:flex;gap:8px;align-items:center}.extline-card-head h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.extline-card-head .spacer{flex:1}.extline-list,.extline-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.extline-one{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-top:1px solid var(--wcb-border)}.extline-one:first-child{border-top:0}.extline-head{display:flex;gap:6px;align-items:baseline;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit}.extline-partly{font-size:10px;padding:0 5px;border-radius:8px;border:1px solid var(--wcb-border)}.extline-shots{margin:2px 0 0;font-size:11px}.extline-body{display:flex;flex-direction:column;gap:6px;padding-left:4px}.extline-body h5{margin:4px 0 0;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}.extline-tracks,.extline-clips,.extline-markers,.extline-media{list-style:none;margin:0;padding:0}.extline-tracks>li{margin:4px 0}.extline-clips{margin:2px 0 0 14px}.extline-markers li,.extline-media li{margin:1px 0}.extline-kind{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:0 4px;margin-right:5px;border-radius:3px;border:1px solid var(--wcb-border)}.extline-files>li>button{display:flex;gap:6px;align-items:baseline;width:100%;text-align:left;padding:5px 7px;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer;color:inherit}.extline-files>li>button:hover{border-color:var(--wcb-border);background:var(--wcb-bg)}.extline-files>li>button.is-on{border-color:var(--wcb-border)}.sendto .modal-body{max-height:70vh;overflow:auto}.sendto-list{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px;padding:0;border:0}.sendto-list legend{font-weight:600;margin-bottom:4px}.sendto-dest{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.sendto-dest input{margin-top:3px}.sendto-need{display:flex;flex-direction:column;gap:4px;margin:6px 0 10px}.sendto-report{display:flex;flex-direction:column;gap:6px;margin:8px 0;padding:8px 10px;border:1px solid var(--wcb-border);border-radius:6px}.sendto-loss ul{margin:2px 0 0;padding-left:18px}.sendto-loss li{margin:1px 0}.graph{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:6px}.graph-row{display:flex;flex:1 1 auto;min-height:0;gap:6px}.graph-surface{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;user-select:none;background:var(--wcb-bg);cursor:grab;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);outline:none}.graph-surface.is-panning{cursor:grabbing}.graph-surface:focus-visible{border-color:var(--wcb-accent)}.graph-surface.is-linking{cursor:crosshair}.graph-surface.can-sweep{cursor:default}.graph-surface.can-sweep.is-linking{cursor:crosshair}.graph-surface.can-sweep.is-space{cursor:grab}.graph-surface.can-sweep.is-panning{cursor:grabbing}.graph-marquee{position:absolute;z-index:5;pointer-events:none;border:1px dashed var(--wcb-accent);background:color-mix(in srgb,var(--wcb-accent) 12%,transparent)}.graph-wall{position:absolute;inset:0;transform-origin:0 0}.graph-edges{position:absolute;overflow:visible;pointer-events:none}.graph-edge{fill:none;stroke:var(--wcb-border);stroke-width:1.5}.graph-edge.is-derived{stroke:var(--wcb-text-dim);opacity:.75}.graph-edge.is-declared{stroke:var(--wcb-accent);stroke-dasharray:5 4}.graph-edge.is-lit{stroke:var(--wcb-brand-gold);stroke-width:2.5;opacity:1}.graph-arrow{fill:var(--wcb-text-dim)}.graph-edge-label{font-size:10px;fill:var(--wcb-text-dim);paint-order:stroke;stroke:var(--wcb-bg);stroke-width:3px;stroke-linejoin:round}.graph-node{position:absolute;display:flex;align-items:center;gap:6px;padding:4px 8px;box-sizing:border-box;background:var(--wcb-panel);border:1px solid var(--wcb-border);border-left:3px solid var(--graph-phase, var(--wcb-border));border-radius:var(--wcb-radius);color:var(--wcb-text);font-size:12px;cursor:pointer;overflow:hidden}.graph-node.can-drag{cursor:grab}.graph-node.is-dragging{cursor:grabbing;z-index:2;box-shadow:var(--wcb-shadow)}.graph-node.is-selected{border-color:var(--wcb-accent);border-left-color:var(--graph-phase, var(--wcb-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--wcb-accent) 40%,transparent)}.graph-node.is-picked{border-color:var(--wcb-accent);border-left-color:var(--graph-phase, var(--wcb-accent));outline:1px dashed var(--wcb-accent);outline-offset:2px}.graph-node.is-hollow{border-style:dashed;background:transparent;color:var(--wcb-text-dim)}.graph-node.is-pinned:after{content:"";position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:var(--wcb-brand-gold)}.graph-node.is-mine{border-right:3px solid var(--wcb-brand-green)}.graph-node.is-link-target:hover{border-color:var(--wcb-accent)}.graph .phase-development{--graph-phase: var(--wcb-brand-red)}.graph .phase-pre_production{--graph-phase: var(--wcb-brand-gold)}.graph .phase-production{--graph-phase: var(--wcb-brand-green)}.graph .phase-post_production{--graph-phase: var(--wcb-accent)}.graph .phase-editorial{--graph-phase: #7c6cf0}.graph .phase-marketing{--graph-phase: #c85bd6}.graph .phase-project_management{--graph-phase: var(--wcb-tone-idle)}.graph-node-glyph{flex:none;display:inline-flex;color:var(--graph-phase, var(--wcb-text-dim))}.graph-node-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.graph-node-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.graph-node-facts{font-size:10px;color:var(--wcb-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph-node-count{flex:none;margin-left:auto}.graph-node-fold{flex:none;margin-left:2px;width:16px;height:16px;padding:0;border:0;background:none;color:var(--wcb-text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.graph-node-fold:hover{color:var(--wcb-text);background:var(--wcb-panel-2)}.graph-empty{padding:14px}.graph-linking{position:absolute;left:10px;bottom:8px;font-size:11px}.graph-bench{flex:none;display:flex;flex-direction:column;gap:4px;padding:4px;align-self:flex-start;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-panel)}.graph-tool{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:1px solid transparent;border-radius:var(--wcb-radius);color:var(--wcb-text-dim);cursor:pointer}.graph-tool:hover:not(:disabled){border-color:var(--wcb-border);color:var(--wcb-text)}.graph-tool.is-on{border-color:var(--wcb-brand-green);color:var(--wcb-text)}.graph-tool:disabled{opacity:.35;cursor:default}.graph-foot{flex:none}.graph-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:none}.graph-sep{width:1px;height:16px;background:var(--wcb-border);margin:0 2px}.graph-chip{font-size:11px;padding:2px 9px;border:1px solid var(--wcb-border);border-radius:999px;background:none;color:var(--wcb-text-dim);cursor:pointer;white-space:nowrap}.graph-chip:hover{color:var(--wcb-text)}.graph-chip.is-on{border-color:var(--wcb-accent);color:var(--wcb-text)}@media (prefers-reduced-motion: no-preference){.graph-wall{transition:transform .12s ease-out}.graph-surface.is-panning .graph-wall,.graph-wall:has(.is-dragging){transition:none}}.area-detached-placeholder{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--wcb-text-dim)}.area-detached-line{margin:0}.area-detached-line strong{color:var(--wcb-text)}.area-detached-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.comms-path.link{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:11px;font-family:var(--wcb-mono);color:var(--wcb-text-dim);cursor:pointer;border-radius:3px;outline-offset:2px}.comms-path.link:hover:not(:disabled){color:var(--wcb-text);text-decoration:underline}.comms-path.link:focus-visible{outline:2px solid var(--wcb-accent);color:var(--wcb-text)}.comms-path.link:disabled{cursor:default;opacity:.55;text-decoration:none}.version-history{margin-top:18px}.vno{font-weight:600}.assetdialog-error{color:var(--wcb-brand-red)}.vbranch{font-size:10px;padding:0 5px;border-radius:3px;background:var(--wcb-panel-2);margin-left:4px}.modal.props{width:min(560px,92vw)}.props-body{display:flex;flex-direction:column;gap:14px}.props-refusal{padding:6px 8px;border-left:3px solid var(--wcb-brand-red)}.props-section{display:flex;flex-direction:column;gap:6px}.props-section .group-title{margin:0}.props-section p.muted{margin:0;font-size:11.5px}.props-row{display:flex;align-items:center;gap:6px;min-width:0}.props-row input[type=text],.props-row select{flex:1 1 auto;min-width:0}.props-row label{flex:0 0 auto;font-size:12px}.props-ext{flex:0 0 auto;font-family:var(--wcb-mono);font-size:12px}.props-chips{display:flex;flex-wrap:wrap;gap:4px;min-height:22px;align-items:center}.props-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-size:11.5px;border:1px solid var(--wcb-border);border-radius:999px;background:var(--wcb-panel)}.props-chip button{border:0;background:none;padding:0 2px;font:inherit;line-height:1;cursor:pointer;color:var(--wcb-text-dim)}.props-chip button:hover:not(:disabled){color:var(--wcb-brand-red)}.props-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px}.props-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.props-versions li{display:flex;align-items:center;gap:6px;min-width:0}.props-versions li input{flex:1 1 auto;min-width:0;font-size:12px}.props-sharing select{align-self:flex-start;min-width:140px}.splash-stage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;opacity:0}.splash-stage.is-ready{animation:splash-pop .7s ease both}.splash-artwork{width:100%;height:100%;display:block;object-fit:fill}.splash-progress{position:absolute;left:12%;top:66.5%;width:18.4%;font-size:clamp(9px,calc(max(56.25vw,100vh)*.0102),15px)}.splash-bar{position:relative;width:100%;height:.84em;border-radius:999px;overflow:hidden;background:#081a148c;box-shadow:0 2px 4px #000000a6 inset,0 0 0 1px #fff3}.splash-readout{display:flex;align-items:baseline;gap:.5em;margin-top:.8em;height:1.3em;overflow:hidden;font:500 1em/1.3 ui-monospace,Cascadia Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.splash-readout-step{flex:0 1 auto;min-width:0;max-width:44%;color:#e2f4ea99;font-size:.84em;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 3px rgba(0,0,0,.75)}.splash-readout-sep{flex:0 0 auto;color:#e2f4ea61}.splash-readout-step:empty,.splash-readout-step:empty+.splash-readout-sep{display:none}.splash-readout-line{flex:1 1 auto;min-width:0;color:#e2f4eaeb;text-shadow:0 2px 3px rgba(0,0,0,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splash-take{position:absolute;left:78.28%;top:75.13%;width:3.9%;display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;color:#ff1725;font-weight:700;line-height:.78;font-family:Arial,Helvetica Neue,Segoe UI,system-ui,sans-serif;font-size:clamp(11px,calc(max(56.25vw,100vh)*.0264),38px)}.splash-take-release{display:block}.splash-take-pre{display:block;font-size:.44em;line-height:1;letter-spacing:.04em;text-transform:lowercase}.splash-date{position:absolute;left:74.74%;top:79.28%;white-space:nowrap;color:#ffdd2e;font-weight:700;line-height:1;font-family:Arial,Helvetica Neue,Segoe UI,system-ui,sans-serif;font-size:clamp(8px,calc(max(56.25vw,100vh)*.01944),27px)}.splash-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--wcb-brand-red),var(--wcb-brand-gold),var(--wcb-brand-green));clip-path:inset(0 calc(100% - var(--splash-pct, 0%)) 0 0);transition:clip-path .4s cubic-bezier(.25,.46,.45,.94)}.splash-fill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,#fff0 38%,#ffffff8c,#fff0 62%);background-size:260% 100%;background-repeat:no-repeat;animation:splash-sheen 1.7s cubic-bezier(.4,0,.3,1) infinite}.splash-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff4d,#ffffff1a 42%,#fff0 55%)}.splash-progress.is-finished .splash-fill:after{background:linear-gradient(100deg,#fff0 34%,#ffffffd1,#fff0 66%);background-size:260% 100%;background-repeat:no-repeat;animation:splash-sheen .9s cubic-bezier(.4,0,.3,1) .45s 3 both}@media (max-aspect-ratio: 4/3){.splash-stage{width:100vw;height:56.25vw;min-width:0;min-height:0}.splash-progress{font-size:clamp(9px,calc(56.25vw * .0102),15px)}.splash-take{font-size:clamp(11px,1.485vw,38px)}.splash-date{font-size:clamp(8px,1.0935vw,27px)}}@keyframes splash-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes splash-sheen{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion: reduce){.splash-stage{animation:none}.splash-stage.is-ready{animation:none;opacity:1}.splash-fill{transition:none}.splash-fill:after,.splash-progress.is-finished .splash-fill:after{animation:none;opacity:0}}.loader{position:fixed;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .16s ease-out}.loader.is-shown{opacity:1}.loader.is-done{opacity:0;transition-duration:.22s}.loader-card{width:260px;padding:26px 20px 20px;border-radius:20px;background:var(--wcb-bg, #0b1411);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-family:system-ui,Segoe UI,sans-serif}.loader-logo{width:132px;height:132px;animation:loader-turn 1.6s linear infinite;will-change:transform}@keyframes loader-turn{to{transform:rotate(360deg)}}.loader-name{color:#e8f0ec;font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loader-detail{color:#e8f0ec99;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loader-cover{position:fixed;inset:0;z-index:9000;background:var(--wcb-bg, #0b1411)}@media (prefers-reduced-motion: reduce){.loader-logo{animation:loader-breathe 2.4s ease-in-out infinite}@keyframes loader-breathe{50%{opacity:.55}}}
