.ce-pin-palette{position:fixed;z-index:100001;display:grid;grid-template-columns:28px repeat(6,18px);gap:5px;padding:8px;background:#242428;border:1px solid #444;border-radius:10px;box-shadow:0 8px 24px #0006}.ce-pin-palette button{border:0;cursor:pointer;padding:0}.ce-pin-clear{grid-row:span 2;color:#ddd;background:transparent;font-size:12px}.ce-pin-swatch{width:16px;height:16px;border-radius:50%}.ce-pin-swatch[aria-pressed=true]{outline:1px solid #fff;outline-offset:2px}.ce-pin-rail{position:fixed;left:6px;top:100px;z-index:100001;display:flex;flex-direction:column;gap:8px}.ce-pin-group,.ce-pin-rail-dot{position:relative}.ce-pin-rail-dot{display:block;width:14px;height:14px;border:0;padding:0;border-radius:50%;cursor:pointer}.ce-pin-rail-dot span{position:absolute;left:9px;top:-5px;background:#29292d;border:1px solid #555;border-radius:8px;min-width:11px;height:11px;color:#fff;font-size:8px;line-height:10px}.ce-pin-list{position:fixed;left:30px;min-width:120px;max-width:180px;max-height:260px;overflow:auto;padding:5px;background:#242428;border:1px solid #444;border-radius:8px;box-shadow:0 8px 24px #0006}.ce-pin-item{display:block;width:100%;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;text-align:left;cursor:pointer}.ce-pin-item:focus-visible,.ce-pin-item:hover{background:#38383d}.ce-pin-preview{position:fixed;z-index:100002;width:260px;max-height:310px;overflow:hidden;padding:10px;background:#26262b;border:1px solid #4b4b50;border-radius:8px;box-shadow:0 10px 30px #0006;pointer-events:none;color:#ddd;font-size:12px}.ce-pin-preview strong{display:block;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-pin-preview-text{white-space:pre-wrap;line-height:1.6;max-height:250px;overflow:hidden}.ce-pin-preview img,.ce-pin-preview video{display:block;width:100%;max-height:240px;-o-object-fit:contain;object-fit:contain}.ce-pin-preview audio{width:100%}.ce-compact-at-menu{position:fixed;z-index:100001;width:160px;max-height:min(410px,70vh);overflow:auto;background:#202024;border:1px solid #414146;border-radius:10px;padding:5px;box-shadow:0 8px 24px #0006;font-size:12px;color:#ddd}.ce-compact-at-row{display:flex;align-items:center;gap:7px;width:100%;min-height:29px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:#ddd;cursor:pointer;text-align:left}.ce-compact-at-row:focus-visible,.ce-compact-at-row:hover{background:#36363c}.ce-compact-at-name{flex:1;min-width:0;max-width:12ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-compact-at-thumb{flex:none;width:18px;height:18px;display:grid;place-items:center}.ce-compact-at-thumb svg{width:14px;height:14px;color:#aaa}.ce-preset-icon{font-size:11px;background:#766c34;color:#f3df80;border-radius:4px;width:18px;height:18px;text-align:center;line-height:18px}.ce-compact-at-thumb .mention-item-preview{width:18px;height:18px;overflow:hidden;border-radius:4px}.ce-compact-at-thumb img,.ce-compact-at-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-compact-at-tabs{display:flex;border-top:1px solid #414146;margin-top:5px;padding:5px 0;gap:4px}.ce-compact-at-tabs button{padding:3px 4px;border:0;background:transparent;color:#aaa;font-size:10px;cursor:pointer}.ce-compact-at-tabs button.active{color:#eee;background:#36363c;border-radius:4px}.ce-compact-at-empty,.ce-compact-at-section{padding:6px;color:#bbb;font-size:11px}.ce-compact-at-empty{cursor:pointer}.cn-video-refs .cn-vref,.cn-video-refs .cn-vref.wide{width:52px;height:52px;flex:0 0 52px;aspect-ratio:1}.cn-video-refs{flex-wrap:wrap}.ce-audio-ref-preview{display:grid;place-items:center;width:100%;height:100%;background:#29292e;border-radius:9px}.ce-audio-ref-preview svg{width:24px;height:24px;color:#ddd}.cn-vref-pop-media audio{width:100%}.mention-tag-name{max-width:6ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-pin-palette button:focus-visible,.ce-pin-rail button:focus-visible{outline:2px solid #ddd;outline-offset:2px}.ce-compact-at-row:first-child .ce-compact-at-name{max-width:none}.ce-compact-at-submenu{z-index:100002;max-height:260px}.ce-category-selected{background:#36363c}.ce-budget-quote{padding:6px 10px;color:#a1a1aa;font-size:11px;text-align:right}#ceWorld .cnode .cn-head{top:auto;padding:0;bottom:calc(100% + 3px * var(--ce-title-scale,1));max-width:none;gap:4px;overflow:visible;font-size:12px;transform:scale(var(--ce-title-scale,1));transform-origin:left bottom}.cnode .cn-head .cn-name{display:inline-block;max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cnode .cn-head svg{flex-shrink:0;width:13px;height:13px}.cnode .cn-asset-toolbar,.cnode .cn-toolbar,.cnode.sel .cn-asset-toolbar,.cnode.sel .cn-toolbar{left:50%;right:auto;bottom:calc(100% + 24px * var(--ce-title-scale,1));transform:translateX(-50%) scale(var(--ce-title-scale,1));transform-origin:center bottom;width:-moz-max-content;width:max-content;max-width:none;padding:3px 5px;gap:2px;min-height:26px;font-size:11px}.cnode .cn-asset-toolbar .cn-atb,.cnode .cn-toolbar .cn-tbi{font-size:11px;height:24px;min-height:24px;padding:3px 5px}.cnode .cn-asset-toolbar svg,.cnode .cn-toolbar svg{width:14px;height:14px}.cnode .cn-inner{position:relative;isolation:isolate}.ce-node-water{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(28,92,220,.52),rgba(54,151,245,.27));border-top:1px solid rgba(116,203,255,.85);border-radius:0 0 12px 12px;pointer-events:none;z-index:3;transition:height .3s ease}.cnode .cn-inner>.cn-body,.cnode .cn-inner>.cn-result{position:relative;z-index:1}.cnode .cn-run{background:transparent!important}.cnode .cn-run .cn-prog{display:none}.cnode[data-compliance=failed] [title*="风险预检"]{color:#f87171}.cnode[data-compliance=passed] [title*="风险预检"]{color:#4ade80}.ce-tool-dialog{position:fixed;inset:0;z-index:100001;background:#0009;display:grid;place-items:center}.ce-tool-card{width:min(340px,calc(100vw - 32px));padding:18px;border:1px solid #ffffff18;border-radius:14px;background:#202023;color:#e9e9ec;box-shadow:0 18px 60px #0008;font-size:12px}.ce-tool-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px}.ce-tool-heading button{border:0;background:none;color:#aaa;font-size:22px;cursor:pointer}.ce-tool-card label{display:grid;gap:7px;margin-top:12px;color:#bbb}.ce-tool-card select,.ce-tool-card textarea{width:100%;box-sizing:border-box;padding:9px;border:1px solid #ffffff20;border-radius:7px;background:#171719;color:#eee;font:inherit;resize:vertical}.ce-tool-card p{font-size:11px;color:#999;line-height:1.5}.ce-tool-confirm{width:100%;padding:9px;background:#eee;color:#161616;border:0;border-radius:7px;cursor:pointer}.ce-tool-confirm:disabled{opacity:.4;cursor:default}#ceHdDialog>div,#ceLayerSplitDialog>div{width:min(360px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px);overflow:auto}@media(prefers-reduced-motion:reduce){.ce-node-water{transition:none}}#ceCanvas{cursor:default}#ceWorld .cnode,#ceWorld .cnode .cn-body,#ceWorld .cnode .cn-inner,#ceWorld .cnode .cn-result,#ceWorld .cnode img,#ceWorld .cnode video{cursor:grab}#ceWorld .cnode:active{cursor:grabbing}#ceWorld .cnode .cn-inner{padding:0;border:0}#ceWorld .cnode .cn-body{margin:0;padding:0;border:0}#ceWorld .cnode.ce-flush-media .cn-inner{overflow:hidden;border-radius:inherit}#ceWorld .ce-flush-media .cn-img,#ceWorld .ce-flush-media .cn-media-result,#ceWorld .ce-flush-media .cn-result,#ceWorld .ce-flush-media .media-preview-wrapper,#ceWorld .ce-flush-media .nw-media-block{padding:0;margin:0;gap:0;border:0;border-radius:0;min-height:0;width:100%;height:100%;box-sizing:border-box}#ceWorld .ce-flush-media .nw-media-block>.media-preview-wrapper{flex:1}#ceWorld .ce-flush-media .cn-media-img,#ceWorld .ce-flush-media .cn-media-video,#ceWorld .ce-flush-media .cn-real-img,#ceWorld .ce-flush-media .media-preview{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#ceWorld .ce-flush-media .cn-media-result>span,#ceWorld .ce-flush-media .media-name,#ceWorld .ce-flush-media .media-type-badge{display:none}#ceWorld .cnode.ce-drag-only .cn-bottom-bar,#ceWorld .cnode.ce-drag-only .cn-expand-panel,#ceWorld .cnode.ce-drag-only .cn-panel{display:none!important}#ceWorld .cnode .cn-play,#ceWorld .cnode .cn-toolbar,#ceWorld .cnode button{cursor:pointer}#ceWorld .cnode .cn-text-res,#ceWorld .cnode input,#ceWorld .cnode textarea{cursor:text}#ceWorld .ct-COMMENT{min-width:0;padding:0;box-shadow:none!important;cursor:default!important}#ceWorld .ct-COMMENT,#ceWorld .ct-COMMENT .cn-inner{min-height:0;border:0;background:transparent;overflow:visible}#ceWorld .ct-COMMENT .cn-inner{cursor:default}#ceWorld .ct-COMMENT .cn-bottom-bar,#ceWorld .ct-COMMENT .cn-expand-panel,#ceWorld .ct-COMMENT .cn-head,#ceWorld .ct-COMMENT .cn-panel,#ceWorld .ct-COMMENT .cn-port,#ceWorld .ct-COMMENT .cn-resize,#ceWorld .ct-COMMENT .cn-toolbar{display:none!important}.ce-comment-marker{display:flex;align-items:center;justify-content:center;gap:3px;width:36px;height:26px;box-sizing:border-box;border-radius:5px;background:#eee;color:#343438;font:11px system-ui;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce-comment-marker:active{cursor:grabbing}.ce-comment-marker:focus-visible{outline:2px solid #d2b97c;outline-offset:3px}#ceCommentPopover{position:fixed;z-index:100002;width:min(250px,calc(100vw - 16px));background:#202021;color:#ddd;border:1px solid #ffffff0c;border-radius:14px;box-shadow:0 12px 32px #0006;font:12px system-ui;cursor:default}.ce-comment-thread{max-height:240px;overflow:auto;padding:0 12px;overscroll-behavior:contain}.ce-comment-row{display:flex;gap:9px;padding:13px 0;border-bottom:1px solid #ffffff08}.ce-comment-row:last-child{border-bottom:0}.ce-comment-avatar{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:#343434;color:#aaa;font-size:12px}.ce-comment-row>div{flex:1;min-width:0}.ce-comment-meta{display:flex;align-items:center;gap:6px}.ce-comment-meta b{font-size:12px}.ce-comment-meta small{color:#747474;font-size:10px}.ce-comment-meta button{margin-left:auto;border:0;border-radius:50%;background:#2b2b2b;color:#aaa;cursor:pointer;width:21px;height:21px}.ce-comment-row p{margin:7px 0 0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ce-comment-form{padding:12px;border-top:1px solid #ffffff08}.ce-comment-form textarea{display:block;width:100%;height:44px;resize:none;box-sizing:border-box;border:0;outline:none;background:transparent;color:#ddd;font:12px system-ui}.ce-comment-form>div{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#666}.ce-comment-form button{width:26px;height:26px;border:0;border-radius:50%;background:#303030;color:#aaa;cursor:pointer}.ce-comment-empty{margin:14px 0;color:#888}.ce-canvas-ripple{position:fixed;z-index:100001;width:16px;height:16px;border:1px solid #bbb8;border-radius:50%;pointer-events:none;animation:ceCanvasRipple .45s ease-out forwards}@keyframes ceCanvasRipple{0%{transform:translate(-50%,-50%) scale(.4);opacity:.65}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}#ceContext.ce-reference-context{width:190px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-sizing:border-box;padding:5px;border-radius:9px;background:#1b1b1c;border:1px solid #ffffff20;box-shadow:0 8px 28px #0006;color:#c3c3c5;z-index:100003}.ce-reference-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 6px;box-sizing:border-box;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;font:12px system-ui;cursor:pointer;white-space:nowrap}.ce-reference-item svg{width:15px;height:15px;flex:0 0 15px}.ce-reference-item small{margin-left:auto;color:#777;font-size:10px}.ce-reference-item:focus-visible,.ce-reference-item:hover:not(:disabled){background:#ffffff0c;outline:none}.ce-reference-item:disabled{opacity:.35;cursor:default}.ce-reference-item.danger{color:#ed4b4b}.ce-reference-separator{height:1px;background:#ffffff0b;margin:4px 6px}.cnode[data-compliance=error] [title*="风险预检"]{color:#e6b45c}@media(prefers-reduced-motion:reduce){.ce-canvas-ripple{animation-duration:.01s}}#ceWorld .cnode.ct-COMMENT{min-width:36px!important;min-height:26px!important;border:0!important;border-radius:0!important;box-shadow:none!important}#ceWorld .cnode.ct-COMMENT,#ceWorld .cnode.ct-COMMENT .cn-inner{width:36px!important;height:26px!important;background:transparent!important}#ceWorld .cnode.ct-COMMENT .cn-inner{min-width:0!important;min-height:0!important;border:0!important}#ceCanvas:not(.grid-on){background:#000!important;background-image:none!important}#ceCanvas:not(.grid-on):after,#ceCanvas:not(.grid-on):before{background:none!important;background-image:none!important}#ceAsset.ce-collection-panel{position:fixed;inset:18px!important;width:calc(100vw - 36px)!important;height:calc(100vh - 36px)!important;max-width:none!important;max-height:none!important;transform:none!important;margin:0!important;padding:14px;border-radius:18px;background:#19191b;color:#c4c4c7;border:1px solid #ffffff08;box-shadow:0 12px 55px #0009;z-index:100020;font:12px system-ui;flex-direction:column}#ceAsset.ce-collection-panel.open{display:flex!important}.ce-library-header,.ce-timeline-header{display:flex;align-items:center;gap:9px;flex-wrap:wrap;flex-shrink:0;min-height:30px}.ce-library-header>b{font-size:14px;margin-right:2px;color:#ddd}.ce-segment{display:flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:#ffffff05;flex-shrink:0}.ce-library-controls>button,.ce-segment button,.ce-timeline-controls>button{border:0;border-radius:7px;background:transparent;color:#8d8d91;padding:5px 8px;font:11px system-ui;cursor:pointer;white-space:nowrap}.ce-library-controls>button.active,.ce-segment button.active,.ce-timeline-controls>button.active{background:#414143;color:#eee}.ce-library-controls>button:hover,.ce-segment button:hover,.ce-timeline-controls>button:hover{background:#ffffff0b;color:#ddd}.ce-segment small{font-size:8px;margin-left:4px;background:#ffffff0b;padding:1px 3px;border-radius:3px;color:#8a8a8d}.ce-library-controls,.ce-timeline-controls{display:flex;align-items:center;gap:5px;margin-left:auto;flex-wrap:wrap}.ce-library-controls>button,.ce-timeline-controls>button{background:#ffffff05}.ce-library-controls input[type=range]{width:65px;height:3px;accent-color:#eee}.ce-library-controls label{display:flex;align-items:center;gap:4px;font-size:10px;color:#777;white-space:nowrap}.ce-library-controls input[type=checkbox]{accent-color:#777;width:12px;height:12px}.ce-library-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0 10px;flex-shrink:0}.ce-library-filter select,.ce-timeline-controls select{max-width:115px;padding:5px 7px;border:0;border-radius:8px;background:#28282b;color:#a4a4a9;font:11px system-ui;cursor:pointer}.ce-collection-content,.ce-timeline-content{flex:1;min-height:0;overflow:auto;padding:6px 1px 18px;overscroll-behavior:contain}.ce-collection-empty{min-height:160px;height:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#737378;font-size:12px;text-align:center;padding:16px}.ce-collection-empty button{border:1px solid #ffffff18;border-radius:6px;padding:5px 12px;background:#28282b;color:#aaa;cursor:pointer}.ce-collection-group{margin-bottom:16px}.ce-collection-group h4{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#d3d3d5;margin:0 0 9px}.ce-collection-group h4 small{font-size:9px;font-weight:400;color:#777;background:#ffffff08;padding:2px 6px;border-radius:5px}.ce-collection-grid,.ce-timeline-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ce-card-size,112px),var(--ce-card-size,112px)));gap:7px;align-items:start}.ce-library-card{display:flex;flex-direction:column;min-width:0;border:1px solid transparent;padding:0;border-radius:9px;overflow:hidden;background:#242427;color:#aaa;text-align:left;font:10px system-ui}.ce-history-card.selected,.ce-library-card.selected{border-color:#d4d4d8}.ce-collection-thumb{position:relative;width:100%;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#242427;border-radius:7px}.ce-collection-thumb img,.ce-collection-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ce-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;padding:5px;line-height:1.25;min-height:24px;max-height:32px;width:100%}.ce-media-kind{position:absolute;right:4px;top:4px;display:grid;place-items:center;min-width:16px;height:16px;font:12px system-ui;color:#ddd;background:#3339;border-radius:5px}.ce-media-symbol{font-size:26px;color:#888}.ce-media-text{font-size:11px;line-height:1.5;padding:8px;overflow:hidden;width:100%;height:100%;white-space:pre-wrap;overflow-wrap:anywhere;color:#aaa}.ce-card-check{position:absolute;left:5px;top:5px;width:17px;height:17px;display:grid;place-items:center;border:1px solid #ddd8;background:#171719b0;color:#ddd;border-radius:4px}.ce-collection-footer{display:flex;align-items:center;gap:8px;padding-top:9px;color:#777;font-size:10px;flex-shrink:0}.ce-collection-footer button{padding:5px 9px;border:0;border-radius:6px;background:#323235;color:#ddd;font:11px system-ui;cursor:pointer}.ce-collection-footer button:disabled{opacity:.35;cursor:default}.ce-archive-modal{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:#0009;z-index:100050;font:12px system-ui;color:#bbb}.ce-archive-card{width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:12px;border:1px solid #ffffff18;background:#1b1b1d;border-radius:10px;box-shadow:0 20px 80px #0009}.ce-archive-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ce-archive-card header b{font-size:13px;color:#ddd}.ce-archive-card header small{font-size:10px;color:#999;background:#ffffff08;padding:3px 5px;border-radius:4px;margin-left:5px}.ce-archive-card header button{border:0;background:none;color:#888;cursor:pointer;font-size:16px}.ce-archive-preview{display:flex;justify-content:center;align-items:center;width:100%;max-height:280px;min-height:100px;overflow:hidden;border-radius:7px;background:#111;margin-bottom:14px}.ce-archive-preview img,.ce-archive-preview video{display:block;max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.ce-archive-preview audio{max-width:100%}.ce-archive-card label{display:block;color:#888;font-size:11px;margin:12px 0 8px}.ce-archive-card label input{display:block;width:100%;margin-top:7px;border:1px solid #ffffff16;border-radius:7px;background:#252527;padding:9px;color:#ddd;font:12px system-ui;outline:none}.ce-archive-card label input:focus{border-color:#777}.ce-archive-categories{display:flex;flex-wrap:wrap;gap:6px}.ce-archive-categories button{border:1px solid #ffffff0d;border-radius:15px;background:#252527;color:#888;padding:5px 12px;font:11px system-ui;cursor:pointer}.ce-archive-categories button.active{background:#38383b;color:#ddd;border-color:#ffffff25}.ce-archive-card footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ce-archive-card footer button{border:1px solid #ffffff18;border-radius:7px;background:#252527;color:#aaa;padding:7px 18px;font:12px system-ui;cursor:pointer}.ce-archive-card footer button:last-child{background:#38383b;color:#eee}.ce-archive-card footer button:disabled{opacity:.4;cursor:default}.ce-archive-error{font-size:11px;color:#df8c85;margin:8px 0 0}#ceHistory.ce-timeline-panel{position:fixed;width:min(1020px,calc(100vw - 32px))!important;height:min(640px,calc(100vh - 90px))!important;max-width:none!important;max-height:none!important;inset:auto;transform:none!important;padding:0!important;margin:0;flex-direction:row-reverse;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:16px;z-index:100025;font:11px system-ui;color:#bbb}#ceHistory.ce-timeline-panel.open{display:flex!important}.ce-timeline-main{display:flex;flex-direction:column;min-width:0;flex:1;border:1px solid #ffffff08;border-radius:16px;padding:10px;background:#19191b;overflow:hidden}.ce-timeline-header{cursor:grab;padding-bottom:10px}.ce-timeline-header:active{cursor:grabbing}.ce-timeline-header .ce-segment{gap:0;padding:2px}.ce-timeline-header button{font-size:10px;padding:5px 6px}.ce-timeline-controls{gap:3px}.ce-timeline-controls select{max-width:95px;font-size:10px;padding:5px}.ce-timeline-cards{gap:7px}.ce-history-card{position:relative;min-width:0;border:1px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#242427}.ce-history-card .ce-collection-thumb{aspect-ratio:var(--ce-card-ratio,1/1)}.ce-history-card.native-ratio .ce-collection-thumb{aspect-ratio:auto;min-height:70px}.ce-history-card.native-ratio img,.ce-history-card.native-ratio video{height:auto;max-height:220px;-o-object-fit:contain;object-fit:contain}.ce-history-time{position:absolute;bottom:4px;left:5px;color:#fff;font-size:9px;text-shadow:0 1px 4px #000;background:#0002;border-radius:3px;padding:1px 2px}.ce-history-locate{position:absolute;bottom:4px;right:4px;width:20px;height:20px;display:none;place-items:center;border:0;border-radius:5px;background:#202024b0;color:#ddd;cursor:pointer;padding:0;font-size:16px}.ce-history-card:focus-within .ce-history-locate,.ce-history-card:hover .ce-history-locate{display:grid}.ce-history-locate:disabled{opacity:.3;cursor:default}.ce-history-name{display:none}.is-list{display:flex;flex-direction:column}.is-list .ce-history-card{display:flex;width:100%;gap:9px;align-items:center}.is-list .ce-collection-thumb{width:var(--ce-card-size);flex-shrink:0}.is-list .ce-history-name{display:block;padding:6px;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-history-detail{width:320px;min-height:0;flex-direction:column;gap:9px;padding:8px;border-radius:16px;border:1px solid #ffffff08;background:#202022}.ce-history-detail,.ce-history-preview{flex-shrink:0;display:flex;overflow:hidden}.ce-history-preview{height:195px;min-height:110px;align-items:center;justify-content:center;background:#111;border-radius:10px}.ce-history-preview img,.ce-history-preview video{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ce-history-preview audio{width:100%}.ce-history-detail-tags{display:flex;flex-wrap:wrap;gap:5px;padding:7px;color:#777;font-size:10px;background:#ffffff06;border-radius:9px}.ce-history-detail-tags span{background:#ffffff0a;padding:3px 6px;border-radius:6px}.ce-history-detail-fields{overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px;background:#ffffff06;border-radius:9px;flex:1;min-height:0;align-content:start}.ce-history-detail-fields>div{position:relative;padding:7px;min-width:0;background:#ffffff09;border-radius:8px}.ce-history-detail-fields .wide{grid-column:1/-1}.ce-history-detail-fields small{display:block;font-size:9px;color:#888;margin-bottom:4px}.ce-history-detail-fields p,.ce-history-detail-fields span{color:#ccc;font-size:11px;line-height:1.45;overflow-wrap:anywhere;margin:0}.ce-history-detail-fields button{border:0;background:transparent;color:#bbb;cursor:pointer}.ce-history-detail>button{padding:8px;border:0;background:#eee;color:#222;border-radius:8px;font:12px system-ui;cursor:pointer;flex-shrink:0}.ce-history-tag-popover{position:absolute;top:48px;right:60px;z-index:4;width:210px;max-width:calc(100% - 16px);padding:10px;border:1px solid #ffffff0b;border-radius:12px;background:#252527;box-shadow:0 10px 28px #0006;color:#ccc}.ce-history-tag-popover>b{font-size:11px;display:block;margin-bottom:4px}.ce-history-tag-popover>small{font-size:9px;display:block;color:#888;line-height:1.5;margin-bottom:9px}.ce-history-tag-popover button{padding:7px;border:0;border-radius:7px;background:transparent;color:#aaa;font:11px system-ui;cursor:pointer;text-align:left}.ce-history-tag-popover>button{width:100%}.ce-history-tag-popover button.active{background:#ffffff0d;color:#eee}.ce-history-tag-popover>div{display:flex;align-items:center}.ce-history-tag-popover>div>button:first-child{flex:1}.ce-history-tag-popover i{display:inline-block;background:#2bd4d6;border-radius:50%;width:6px;height:6px;margin-right:7px}.ce-history-tag-form{display:flex;gap:5px;margin-top:9px}.ce-history-tag-form input{min-width:0;width:100%;background:#3a3a3d;border:0;border-radius:6px;padding:7px;color:#ddd;font:11px system-ui}.ce-history-tag-form button{background:#333335;white-space:nowrap;font-size:10px}.ce-history-tag-status{font-size:10px;color:#df8c85;margin:5px 0 0}#cepLocate.ce-locate-panel{position:fixed;width:250px!important;max-width:calc(100vw - 28px);max-height:calc(100vh - 154px)!important;transform:none!important;padding:0;border-radius:12px;background:#202022;border:1px solid #ffffff12;z-index:100030;overflow:hidden}#cepLocate.ce-locate-panel .cep-head{padding:12px;font-size:12px}#cepLocate.ce-locate-panel #cepLocateList{max-height:calc(100vh - 280px)!important;padding:4px 8px!important;min-height:80px;overflow:auto}.ce-locate-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 4px;border:0;border-radius:7px;background:transparent;color:#aaa;text-align:left;cursor:pointer;font:12px system-ui}.ce-locate-item:hover{background:#ffffff08}.ce-locate-thumb{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;overflow:hidden;border-radius:6px;background:#2d2d31}.ce-locate-thumb img,.ce-locate-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-locate-thumb .ce-media-text{font-size:8px;padding:3px}.ce-locate-description{flex:1;min-width:0;display:grid;gap:5px}.ce-locate-description b{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ccc}.ce-locate-description small{font-size:10px;color:#747479}.ce-locate-sequence{font-size:10px;color:#666}#cepLocateFilter{display:flex;flex-wrap:wrap;gap:4px;padding:9px!important;border-top:1px solid #ffffff08}#cepLocateFilter button{border:0;border-radius:5px;background:transparent;color:#777;padding:4px 6px;font:10px system-ui;cursor:pointer}#cepLocateFilter button.active{color:#ddd;background:#414144}#ceEdges path.edge{stroke:#414145!important;stroke-width:1.5!important;pointer-events:none}.ce-port-snap{background:#bbb!important;border-color:#eee!important;box-shadow:0 0 0 5px #ffffff16!important}#ceEdgeHoverCut{position:fixed;z-index:100015;transform:translate(-50%,-50%);width:22px;height:22px;border:1px solid #ffffff25;border-radius:50%;background:#29292d;color:#bbb;font:16px system-ui;display:grid;place-items:center;padding:0;cursor:pointer}@media(max-width:700px){#ceAsset.ce-collection-panel{inset:8px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;padding:10px}.ce-library-controls{margin-left:0}.ce-library-header .ce-library-controls{width:100%}.ce-library-filter .ce-segment{flex-wrap:wrap;flex-shrink:1}.ce-timeline-controls{margin-left:0}.ce-history-detail{width:130px;padding:5px}.ce-history-preview{height:130px}.ce-history-detail-fields{grid-template-columns:1fr;padding:4px}.ce-history-detail-fields>div{grid-column:1}.ce-history-detail-fields span{font-size:9px}.ce-timeline-main{padding:7px}.ce-timeline-header nav{flex-wrap:wrap;flex-shrink:1}.ce-history-tag-popover{right:8px;top:100px}.ce-history-detail>button{font-size:10px}}#ceEdges{z-index:12;pointer-events:none}.ce-timeline-grip{color:#777;cursor:grab;padding:4px;font-size:15px;flex-shrink:0}#ceHistory .ce-timeline-header{flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;min-height:36px}#ceHistory .ce-timeline-header .ce-segment{flex-wrap:nowrap;flex-shrink:0;gap:0}#ceHistory .ce-timeline-controls{flex-wrap:nowrap;flex-shrink:0;gap:2px;margin-left:auto}#ceHistory .ce-timeline-header button{white-space:nowrap;padding:5px 4px}#ceHistory .ce-timeline-controls select{max-width:70px;padding:5px 2px}.ce-history-preview{position:relative}.ce-history-preview-actions{position:absolute;right:6px;top:6px;display:flex;gap:4px}.ce-history-preview-actions button{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:6px;background:#222d;color:#eee;cursor:pointer;font-size:18px;padding:4px}.ce-history-preview-actions svg{width:16px;height:16px}.ce-history-preview-actions button:hover{background:#444}#ceCollectionPreview .ce-archive-card{width:min(1100px,calc(100vw - 32px))}#ceCollectionPreview .ce-archive-preview{height:min(70vh,750px)}#ceCollectionPreview.ce-full-preview{padding:8px;box-sizing:border-box;background:#08080af5}#ceCollectionPreview.ce-full-preview .ce-archive-card{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-width:none;max-height:none;display:flex;flex-direction:column;padding:10px;box-sizing:border-box}#ceCollectionPreview.ce-full-preview .ce-archive-preview{flex:1;min-height:0;height:auto;max-height:none;display:flex;align-items:center;justify-content:center}#ceCollectionPreview.ce-full-preview .ce-archive-preview img,#ceCollectionPreview.ce-full-preview .ce-archive-preview video{width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain}#ceCollectionPreview.ce-full-preview footer,#ceCollectionPreview.ce-full-preview header{flex-shrink:0}#ceWorld .cnode .cn-body .ci,#ceWorld .cnode .cn-body .ct,#ceWorld .cnode .cn-img,#ceWorld .cnode .cn-play,#ceWorld .cnode .cn-play *{cursor:grab!important}#ceWorld .cnode .cn-play:active{cursor:grabbing!important}.cn-vref-badge,.vnp-rbadge{position:absolute!important;left:3px!important;bottom:3px!important;top:auto!important;right:auto!important;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important;line-height:14px;background:#18181bd9;color:#eee;padding:0 3px;border-radius:3px;pointer-events:none}.mention-tag-thumb[data-ref-name]{position:relative;width:52px!important;height:52px!important;flex:0 0 52px!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.mention-tag-thumb[data-ref-name]:after{content:attr(data-ref-name);position:absolute;left:3px;bottom:3px;max-width:calc(100% - 6px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#18181bd9;color:#eee;font:9px/14px system-ui;padding:0 2px;border-radius:3px;pointer-events:none}.mention-tag-thumb[data-ref-name]{width:20px!important;height:20px!important;flex:0 0 20px!important;vertical-align:middle}.mention-tag-thumb[data-ref-name]:after{display:none}.mention-tag{vertical-align:middle}.mention-tag-name{font-size:inherit}.ce-input-assets{display:flex;align-items:center;gap:5px;padding:5px 0;flex-wrap:wrap}.ce-input-assets>:is(button,.ce-input-ref,.ce-input-edit-target){position:relative;width:36px;height:36px;border:1px solid #ffffff16;border-radius:5px;background:#252529;color:#bbb;padding:0;overflow:hidden;cursor:pointer}.ce-input-assets>button:first-child{width:24px;height:24px}.ce-input-assets svg{width:17px;height:17px}.ce-input-ref img,.ce-input-ref video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-input-ref>span{position:absolute;bottom:1px;left:1px;max-width:calc(100% - 2px);font:8px/12px system-ui;overflow:hidden;white-space:nowrap;background:#111b;color:#eee}.ce-input-ref .ce-media-text{font:8px system-ui}#ceInputHoverPreview{position:fixed;z-index:100080;width:340px;max-width:calc(100vw - 16px);padding:10px;border:1px solid #ffffff16;border-radius:10px;background:#242427;box-shadow:0 12px 36px #0007;color:#ddd;font:12px system-ui}#ceInputHoverPreview>b{display:block;margin-bottom:8px}#ceInputHoverPreview img,#ceInputHoverPreview video{display:block;max-width:100%;max-height:360px;width:auto;height:auto;margin:auto;-o-object-fit:contain;object-fit:contain}#ceInputHoverPreview audio{width:100%}#ceInputHoverPreview .ce-media-text{white-space:pre-wrap;max-height:360px;overflow:auto;line-height:1.6}.ce-library-card{position:relative;cursor:pointer}.ce-library-card-actions{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:8px;background:#0001}.ce-library-card:focus-within .ce-library-card-actions,.ce-library-card:hover .ce-library-card-actions{display:flex}.ce-library-card-actions button{background:#30303699;color:#eee;border:1px solid #ffffff18;border-radius:7px;padding:8px;font:11px system-ui;cursor:pointer}.ce-library-card-actions button:disabled{opacity:.4;cursor:default}#ceWorld .cnode .cn-panel.ce-unified-input{width:var(--ce-input-width,623px)!important;min-width:312px!important;max-width:623px!important;bottom:auto!important;box-sizing:border-box;padding:12px!important;height:auto!important;min-height:0!important}.ce-unified-input{position:relative}.ce-unified-input .mention-editor,.ce-unified-input textarea{width:100%!important;min-height:96px!important;max-height:315px;box-sizing:border-box;line-height:1.6;resize:none;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#eee}.ce-unified-input .ce-input-assets{padding:0 30px 8px 0;min-height:36px;align-items:center;gap:6px}.ce-input-assets>:is(button,.ce-input-ref,.ce-input-edit-target),.ce-input-assets>button:first-child{width:36px!important;height:36px!important;min-width:36px;max-width:36px;min-height:36px;max-height:36px;flex:0 0 36px;box-sizing:border-box;overflow:hidden}.ce-input-assets .ce-input-add{font-size:22px;color:#bbb;background:#ffffff05;border:1px dashed #ffffff40}.ce-input-expand{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:5px;background:transparent;border:0;color:#aaa;cursor:pointer}.ce-input-expand svg{width:16px;height:16px}.ce-input-expand:hover{background:#ffffff12;color:#fff;border-radius:4px}.ce-unified-input .txt-top-row:empty{display:none}.ce-unified-input .txt-top-row{min-height:0}.ce-unified-input[data-input-type=TEXT] .ce-budget-quote{display:none!important}.ce-editor-full .ce-ze-frame{inset:12px!important;left:12px!important;top:12px!important;transform:none!important;width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column;box-sizing:border-box}.ce-editor-full #ceZoomEditorBody{display:flex;flex:1;min-height:0;gap:20px;align-items:stretch;overflow:auto;padding:20px}.ce-editor-full .ce-unified-input{width:100%!important;flex:1;min-width:0!important;position:relative}.ce-editor-full .mention-editor{max-height:315px;min-height:96px!important}.ce-editor-full .ce-editor-media{flex:2;min-width:0;display:flex;align-items:center;justify-content:center;background:#09090b;border-radius:8px}.ce-editor-media video{width:100%;height:100%;max-height:calc(100dvh - 90px);-o-object-fit:contain;object-fit:contain}.ce-editor-full .ce-input-expand{display:none}#ceFrameStudio{position:fixed;inset:12px;z-index:100200;background:#1b1b1f;color:#ddd;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 18px 70px #000b;display:flex;flex-direction:column;padding:12px;font:12px/1.5 system-ui}#ceFrameStudio,#ceFrameStudio *{box-sizing:border-box}#ceFrameStudio button{border:0;border-radius:6px;background:#ffffff0a;color:#ddd;padding:6px 10px;cursor:pointer;font:inherit}#ceFrameStudio button:hover{background:#ffffff1c}#ceFrameStudio button:disabled{opacity:.45;cursor:default}#ceFrameStudio button:focus-visible,#ceFrameStudio input:focus-visible{outline:2px solid #b1b1bc;outline-offset:2px}#ceFrameStudio header{display:flex;align-items:center;gap:10px;min-height:40px;flex-shrink:0}#ceFrameStudio header>b{font-size:14px}#ceFrameStudio header>span{color:#a8a8b0}#ceFrameStudio header>small{margin-left:auto;background:#ffffff0a;padding:4px 10px;border-radius:6px}#ceFrameStudio header button{width:28px;padding:4px;font-size:18px}.ce-frame-layout{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:8px;flex:1;min-height:0}.ce-frame-main{display:flex;flex-direction:column;min-width:0;min-height:0;gap:8px}.ce-frame-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#09090b;border-radius:10px;overflow:hidden}.ce-frame-stage video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ce-frame-stage time{position:absolute;top:8px;left:8px;padding:2px 6px;background:#000a;border-radius:4px;font-size:10px;font-variant-numeric:tabular-nums}.ce-frame-stage .ce-frame-overlay-play{position:absolute;width:48px;height:48px;border-radius:50%!important;background:#eee!important;color:#111!important;font-size:20px!important;padding:0!important}.ce-frame-stage .ce-frame-overlay-play[hidden]{display:none}.ce-frame-error{position:absolute;bottom:8px;left:8px;right:8px;margin:0;color:#ffb3b3;background:#151519dd;padding:4px 8px;border-radius:4px}.ce-frame-error:empty{display:none}.ce-frame-timeline{height:130px;flex-shrink:0;background:#25252a;border-radius:10px;padding:10px 12px}.ce-frame-controls{display:flex;gap:6px;align-items:center;height:34px}.ce-frame-controls nav{display:flex;gap:3px}.ce-frame-controls nav button{background:transparent!important;padding:4px 7px!important}.ce-frame-controls strong{margin-left:auto;font-size:17px;color:#eee;font-variant-numeric:tabular-nums}.ce-frame-controls>small{color:#b3b3bc}.ce-frame-controls>[data-frame-stash]{margin-left:auto}.ce-frame-controls kbd{margin-left:4px;background:#ffffff12;border-radius:3px;padding:1px 4px;font:9px system-ui}.ce-frame-ruler{display:flex;justify-content:space-between;color:#b1b1bb;font:9px system-ui;padding:6px 0}.ce-frame-strip{position:relative;height:48px;overflow:hidden;border-radius:6px}.ce-frame-thumbnails{display:flex;height:48px;background:#111}.ce-frame-thumbnails img{flex:1;min-width:0;width:4.166%;height:48px;-o-object-fit:cover;object-fit:cover}.ce-frame-strip input{position:absolute;inset:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.ce-frame-strip input::-webkit-slider-runnable-track{height:48px;background:transparent}.ce-frame-strip input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:48px;border-radius:2px;background:#fff;box-shadow:0 0 2px #111}.ce-frame-strip input::-moz-range-thumb{width:3px;height:48px;border:0;background:#fff}.ce-frame-layout aside{display:flex;flex-direction:column;min-height:0;gap:8px}.ce-frame-layout aside section{background:#25252a;border-radius:10px;padding:12px}.ce-frame-jump{display:flex;gap:8px;margin-top:8px}.ce-frame-jump input{min-width:0;width:100%;background:#43434a;border:1px solid transparent;border-radius:5px;padding:6px 8px;color:#eee;font:12px system-ui;font-variant-numeric:tabular-nums}.ce-frame-jump button{background:#eee!important;color:#111!important;white-space:nowrap}.ce-frame-layout dl{display:grid;grid-template-columns:1fr auto;gap:5px;margin:10px 0 0;color:#b3b3bc;font-size:11px}.ce-frame-layout dd{margin:0}.ce-frame-saved{flex:1;min-height:0;display:flex;flex-direction:column}.ce-frame-saved>div:first-child{display:flex;align-items:center;justify-content:space-between}.ce-frame-saved>div:first-child button{background:transparent!important;font-size:10px!important;padding:0!important}.ce-frame-saved-list{overflow:auto;margin-top:8px;min-height:0;flex:1}.ce-frame-saved-list>p{color:#b3b3bc}.ce-frame-saved-item{display:flex;align-items:center;background:#43434a;border-radius:6px;margin-bottom:6px;padding:4px}.ce-frame-saved-item>button:first-child{display:flex;align-items:center;gap:8px;flex:1;min-width:0;background:transparent!important;padding:0!important;text-align:left}.ce-frame-saved-item img{width:60px;height:40px;-o-object-fit:contain;object-fit:contain;background:#111;border-radius:4px}.ce-frame-saved-item span{display:flex;flex-direction:column;min-width:0}.ce-frame-saved-item small{color:#bcbcc5;font-size:10px}.ce-frame-saved-item>button:last-child{padding:2px 5px!important;background:transparent!important}#ceFrameStudio footer{display:flex;align-items:center;gap:8px;min-height:40px;padding-top:10px;flex-shrink:0}#ceFrameStudio footer small{color:#b3b3bc;margin-right:auto;font-size:10px}#ceFrameStudio .ce-frame-confirm{background:#eee;color:#151519;font-weight:600}@media(max-width:720px){#ceFrameStudio{inset:4px;padding:8px;border-radius:10px}#ceFrameStudio header>span{display:none}.ce-frame-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 145px}.ce-frame-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ce-frame-layout aside section{padding:8px}.ce-frame-timeline{height:116px;padding:5px 6px}.ce-frame-controls nav{gap:0}.ce-frame-controls nav button{padding:4px!important}.ce-frame-controls strong{font-size:12px}.ce-frame-controls>small{font-size:9px}.ce-frame-controls>[data-frame-stash]{font-size:10px!important;padding:4px!important}#ceFrameStudio footer small,.ce-frame-ruler span:nth-child(2n){display:none}#ceFrameStudio footer{justify-content:flex-end}.ce-editor-full #ceZoomEditorBody{flex-direction:column;padding:6px}.ce-editor-full .ce-editor-media{min-height:160px;max-height:40vh}.ce-editor-full .mention-editor{min-height:30vh!important}}#ceCompareLauncher{position:relative;background:#202022;border:1px solid #ffffff10;border-radius:50%;width:34px;height:34px}#ceCmpBadge{position:absolute;right:-4px;top:-6px;border-radius:9px;background:#ededed;color:#181818;font:600 9px/16px system-ui;min-width:16px;text-align:center}.ce-asset-type-icon{width:13px;height:13px;flex:none}#ceCmpRoot{position:fixed;z-index:100020;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1100px,calc(100vw - 32px));height:min(720px,calc(100dvh - 124px));min-height:280px;display:flex;flex-direction:column;padding:10px;background:#202022;color:#dedede;border:1px solid #ffffff10;border-radius:16px;box-shadow:0 12px 40px #0008;font:12px system-ui,sans-serif}#ceCmpRoot.expanded{width:calc(100vw - 24px);height:calc(100dvh - 24px)}#ceAssetViewer button,#ceCmpRoot button{color:inherit;border:0;cursor:pointer;background:#ffffff08}#ceAssetViewer button:hover,#ceCmpRoot button:hover{background:#ffffff18}#ceAssetViewer button:focus-visible,#ceCmpRoot button:focus-visible{outline:2px solid #eee;outline-offset:2px}#ceAssetViewer svg,#ceCmpRoot svg{width:16px;height:16px;flex:none}.ce-compare-head{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:8px;white-space:nowrap}.ce-compare-head>b{font-size:14px}.ce-compare-head>small{padding:2px 5px;border-radius:4px;background:#ffffff08;color:#b7b7bb}.ce-compare-head>span{font-size:10px;color:#a6a6aa}.ce-compare-controls{display:flex;align-items:center;gap:6px;margin-left:auto}.ce-compare-controls>button{display:grid;place-items:center;width:28px;height:28px;border-radius:7px}.ce-compare-modes{display:flex;padding:3px;border-radius:8px;background:#ffffff05}.ce-compare-modes button{padding:5px 8px!important;border-radius:5px;font-size:11px}.ce-compare-modes button[aria-pressed=true]{background:#ffffff16!important}.ce-compare-zoom{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:8px;background:#ffffff05}.ce-compare-zoom button{display:grid;place-items:center;width:20px;height:22px;padding:2px;background:transparent!important}.ce-compare-zoom input{width:80px;accent-color:#eee}.ce-compare-zoom output{min-width:36px;color:#bbb;font-size:10px;text-align:center}.ce-compare-stage{position:relative;flex:1;min-height:0;background:#121214;border-radius:12px;overflow:hidden}.ce-compare-pane{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.ce-compare-stage.slide .ce-compare-pane{position:absolute;inset:0}.ce-compare-stage.side{display:flex;gap:1px}.ce-compare-stage.side .ce-compare-pane{flex:1;background:#111113}.ce-compare-pane>.ce-preview-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.ce-compare-pane>p{color:#a3a3a9}.ce-compare-divider{position:absolute;top:0;bottom:0;width:18px;transform:translateX(-50%);padding:0;background:transparent!important;cursor:ew-resize!important;touch-action:none}.ce-compare-divider:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#efefef}.ce-compare-divider>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#eee;color:#333;border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 8px #0004}.ce-compare-library{flex:none;height:130px;padding:10px 12px;margin-top:8px;border-radius:12px;background:#ffffff03}.ce-compare-library>div:first-child{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px}.ce-compare-library b small{display:inline-block;padding:1px 5px;margin-left:3px;background:#ffffff10;border-radius:12px;color:#aaa}.ce-compare-library>div>span{color:#a5a5aa;font-size:10px}.ce-compare-library>div>button{margin-left:auto;font-size:10px;padding:4px 8px;border-radius:5px}.ce-compare-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px}.ce-compare-strip>p{color:#aaa}.ce-compare-card{position:relative;flex:0 0 68px;height:76px;overflow:hidden;border-radius:9px;border:1px solid #666;background:#151517}.ce-compare-card.selected{border:2px solid #ededed}.ce-compare-card>img,.ce-compare-card>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-compare-card>small{position:absolute;bottom:2px;left:4px;right:4px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #000}.ce-compare-side{position:absolute;top:3px;left:3px;border-radius:10px;background:#edededc9;color:#222;font-size:9px;padding:1px 4px}.ce-compare-side:empty{display:none}.ce-compare-choice{position:absolute;inset:0;display:flex;opacity:0}.ce-compare-choice>button{flex:1;background:transparent!important;border-radius:0;text-shadow:0 1px 3px #000;font-size:12px}.ce-compare-choice>button:hover{background:#0005!important}.ce-compare-card:focus-within .ce-compare-choice,.ce-compare-card:hover .ce-compare-choice{opacity:1}.ce-compare-remove{position:absolute;right:2px;top:2px;width:18px;height:18px;padding:0;border-radius:50%;background:#333c!important;opacity:0}.ce-compare-card:focus-within .ce-compare-remove,.ce-compare-card:hover .ce-compare-remove{opacity:1}.ce-compare-help{font-size:11px;color:#bbb;padding:4px 8px;margin:4px 0 0}#ceAssetViewer{position:fixed;inset:0;z-index:100030;background:#080808c9;backdrop-filter:blur(9px);color:#e8e8eb;font:12px system-ui,sans-serif}.ce-preview-main{position:absolute;inset:48px 20px 84px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.ce-preview-main:active{cursor:grabbing}.ce-preview-main>.ce-preview-media{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:center;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce-preview-main>video{width:100%;height:100%;cursor:default}.ce-preview-top-center,.ce-preview-top-left,.ce-preview-top-right{position:absolute;top:12px;z-index:2;display:flex;align-items:center;gap:4px;padding:4px;background:#28282bda;border:1px solid #ffffff08;border-radius:20px}.ce-preview-top-left{left:12px}.ce-preview-top-center{left:50%;transform:translateX(-50%)}.ce-preview-top-right{right:12px;background:transparent;border:0}.ce-preview-top-center>button,.ce-preview-top-left>button,.ce-preview-top-right>button{display:grid;place-items:center;width:27px;height:27px;padding:5px;border-radius:50%}.ce-preview-top-center input{width:90px;accent-color:#eee}.ce-preview-top-center output{min-width:40px;text-align:center}.ce-preview-bottom{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 24px);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.ce-preview-nav{display:flex;align-items:center;padding:3px;gap:4px;background:#242428dd;border-radius:14px;white-space:nowrap;font-size:10px}.ce-preview-nav>span{padding:0 7px;color:#bfc0c5}.ce-preview-nav>button{padding:4px 7px;border-radius:12px;display:flex;align-items:center;gap:4px;font-size:10px}.ce-preview-nav svg{width:12px!important;height:12px!important}.ce-preview-strip{display:flex;gap:5px;max-width:min(720px,calc(100vw - 28px));overflow-x:auto;padding:5px;background:#262629de;border:1px solid #ffffff0b;border-radius:12px}.ce-preview-strip>button{flex:0 0 38px;width:38px;height:44px;padding:0;border:2px solid transparent!important;border-radius:5px;overflow:hidden}.ce-preview-strip>button.selected{border-color:#eee!important}.ce-preview-strip img,.ce-preview-strip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-preview-kind{width:100%;height:100%;display:grid;place-items:center;background:#29292f}.ce-preview-kind svg{width:23px!important;height:23px!important;color:#bdbdc4}.ce-preview-info{position:absolute;z-index:3;left:12px;top:60px;width:220px;padding:14px;background:#222225ef;border:1px solid #ffffff12;border-radius:10px}.ce-preview-info>b{overflow-wrap:anywhere}.ce-preview-info dl{display:grid;grid-template-columns:70px 1fr;gap:10px;margin:16px 0 0}.ce-preview-info dt{color:#aaa}.ce-preview-info dd{margin:0;overflow-wrap:anywhere}.ce-preview-text{padding:24px;white-space:pre-wrap;overflow:auto;background:#202023;color:#ededed;font:14px/1.8 system-ui,sans-serif;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;max-width:800px!important;width:100%!important}.ce-preview-audio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px;background:#202023;width:min(560px,100%)!important}.ce-preview-audio>svg{width:52px!important;height:52px!important;color:#bbb}.ce-preview-audio audio{width:100%}.ce-preview-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px;background:#242426;border-radius:8px;color:#ddd}#ceAssetViewer input:focus-visible,#ceCmpRoot input:focus-visible{outline:2px solid #eee}#ceAssetViewer [hidden],#ceCmpRoot [hidden]{display:none!important}.ce-compare-strip,.ce-preview-strip,.ce-preview-text{scrollbar-width:thin;scrollbar-color:#56565c transparent}@media(max-width:720px){#ceCmpRoot{width:calc(100vw - 16px);height:calc(100dvh - 100px);padding:8px}.ce-compare-head{flex-wrap:wrap;gap:6px}.ce-compare-head>span{margin-left:auto}.ce-compare-controls{width:100%;margin-left:0;gap:4px;overflow-x:auto;padding-bottom:2px}.ce-compare-modes button{padding:5px 6px!important}.ce-compare-zoom input{width:48px}.ce-compare-library{padding:8px;height:124px}.ce-compare-library>div>span{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-preview-top-center{top:54px}.ce-preview-main{inset:96px 8px 90px}.ce-compare-choice,.ce-preview-choice{opacity:1}.ce-preview-info{top:94px}.ce-preview-text{padding:14px}}.ce-unified-input .ce-generate-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin-top:10px}.ce-unified-input .ce-generate-cost{font:11px/1.4 system-ui,sans-serif;color:#c7c7cd;white-space:nowrap;font-variant-numeric:tabular-nums}.ce-unified-input .ce-generate-button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ededed;color:#222;cursor:pointer}.ce-unified-input .ce-generate-button svg{width:16px;height:16px}.ce-unified-input .ce-generate-button:hover{background:#fff}.ce-unified-input .ce-generate-button:focus-visible{outline:2px solid #eee;outline-offset:3px}.ce-unified-input .ce-generate-button:disabled{opacity:.45;cursor:default}.ce-unified-input .cn-send:empty{display:none}.ce-unified-input .ce-budget-quote{display:none!important}.ce-editor-full #ceZoomEditorBody>.cn-panel.ce-unified-input{position:relative!important;left:auto!important;top:auto!important;transform:none!important;flex:1 1 0%;width:auto!important;height:auto!important;align-self:stretch;box-sizing:border-box}#ceWorld .cnode.sel .cn-panel.ce-unified-input,.ce-editor-full .cn-panel.ce-unified-input{display:flex!important;flex-direction:column}.ce-unified-input .ce-generate-footer{margin-top:auto;padding-top:10px;min-height:42px;flex-shrink:0}#ceWorld .cnode.sel .cn-panel.ce-unified-input{display:block!important;height:-moz-max-content!important;height:max-content!important;bottom:auto!important}.ce-unified-input .cn-text-body{height:auto!important;min-height:96px;flex:none}.ce-unified-input .ce-generate-footer{flex-wrap:nowrap;gap:6px;justify-content:normal}.ce-unified-input .ce-generate-controls{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:3px;flex-wrap:nowrap;white-space:nowrap}.ce-unified-input .ce-generate-controls>*{min-width:0;flex:0 1 auto;margin:0!important}.ce-unified-input .ce-generate-controls>.cn-dd-wrap{max-width:140px}.ce-unified-input .ce-generate-controls .cn-mchip,.ce-unified-input .ce-generate-controls .cn-mini,.ce-unified-input .ce-generate-controls .cn-vmode{display:block;min-width:0;max-width:100%;box-sizing:border-box;font-size:10px!important;line-height:22px!important;padding:0 4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-unified-input .ce-generate-cost{flex:none;font-size:10px}.ce-unified-input .ce-generate-button{flex-shrink:0}.ce-unified-input .ce-generate-cost{display:inline-flex;align-items:center;gap:4px;color:#8b8c96}.ce-unified-input .ce-generate-cost .tk-spark{color:#c8a86b;font-weight:400;font-size:12px}.ce-unified-input .ce-generate-button{background:#b1a284;color:#1c1c20}.ce-unified-input .ce-generate-button:hover{background:#c2b394}#ceWorld .cnode.sel .cn-panel.ce-unified-input{display:flex!important;flex-direction:column;height:auto!important;gap:0}#ceWorld .cn-panel.ce-unified-input>*{flex-shrink:0}.ce-unified-input .ce-generate-footer{position:relative!important;inset:auto!important;float:none!important;margin-top:8px;padding-top:0;min-height:32px;box-sizing:border-box;max-width:100%}#ceWorld .cnode .cn-panel.ce-unified-input{position:absolute!important;flex:none!important}.ce-image-tools .cn-mini,.ce-unified-input .ce-generate-controls .cn-mchip,.ce-unified-input .ce-generate-controls .cn-mini{display:inline-flex!important;align-items:center;justify-content:center;height:26px!important;min-height:26px!important;max-height:26px!important;line-height:1!important;padding:0 7px!important;border:0;border-radius:14px;background:#29292d;color:#d0d0d5;font:inherit;font-size:10px!important;box-sizing:border-box;cursor:pointer}.ce-unified-input .ce-generate-controls .cn-mchip>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.ce-unified-input .ce-generate-controls .ce-selected-voice{max-width:92px!important;display:block!important;line-height:26px!important;overflow:hidden;text-overflow:ellipsis}.ce-unified-input .ce-input-batch{flex-shrink:0}.ce-input-batch .cn-mdd-item{width:100%;background:none;border:0;color:inherit;text-align:left;font-family:inherit;font-size:10px!important;line-height:18px;padding:5px 9px;cursor:pointer}.ce-input-batch .cn-mdd{max-height:280px;overflow-y:auto}.ce-unified-input .cn-vmode-row{margin:0 32px 9px 0!important;padding:0!important;background:none!important;min-height:26px;gap:0}.ce-unified-input .cn-vmodes{display:flex;align-items:center;flex-wrap:nowrap;gap:0;background:#29292d;border-radius:14px;padding:2px;max-width:100%;overflow:hidden}.ce-unified-input .cn-vmodes .cn-vmode{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;padding:4px 6px!important;min-width:0;height:24px;border:0;border-radius:12px;font:inherit;font-size:10px;line-height:1;color:#b2b2b8;background:none;white-space:nowrap;cursor:pointer}.ce-unified-input .cn-vmodes .cn-vmode.act{background:#4b4b50;color:#fff}.ce-unified-input .cn-vmodes .cn-vmode:disabled{opacity:.38;cursor:not-allowed}.ce-input-edit-target{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;padding:0;background:#252529;border:1px dashed #626267;border-radius:7px;color:#bcbcc3;font-size:10px;cursor:pointer;overflow:hidden}.ce-input-edit-target img,.ce-input-edit-target video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-input-edit-target span{position:absolute;bottom:0;left:0;right:0;padding:2px;background:#0009;color:#fff;font-size:9px;text-align:left}.ce-image-tools{display:flex;gap:6px;align-items:center;margin:0 0 8px}.ce-image-tools .cn-mini:disabled{opacity:.38;cursor:not-allowed}.ce-style-gallery{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;max-height:420px;display:flex;flex-direction:column;box-sizing:border-box;background:#19191c;border:1px solid #45454a;border-radius:9px;box-shadow:0 14px 30px #0008;z-index:100001;color:#ddd}.ce-style-gallery header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #ffffff12;font-size:12px}.ce-style-gallery button{font:inherit;color:inherit;border:0;cursor:pointer;background:none}.ce-style-gallery header button{font-size:17px;padding:0 4px;color:#a0a0a7}.ce-style-gallery nav{display:flex;gap:4px;padding:7px 10px}.ce-style-gallery nav button{padding:5px 9px;border-radius:5px;color:#9999a2;font-size:11px}.ce-style-gallery nav button.act{background:#36363a;color:#eee}.ce-style-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0 10px 10px;overflow:auto;min-height:0}.ce-style-grid button{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px;border-radius:4px;text-align:center}.ce-style-grid img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:4px}.ce-style-grid span{font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ce-style-grid button.act,.ce-style-grid button:hover{background:#47474d;outline:1px solid #c8a86b}.ce-style-gallery footer{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-top:1px solid #ffffff12;font-size:10px;color:#9b9ba4}.ce-style-gallery footer button{color:#ddd}.ce-input-palette{position:absolute;bottom:calc(100% + 8px);left:0;display:flex;align-items:center;gap:9px;padding:12px;background:#202023;border:1px solid #45454a;border-radius:8px;z-index:12;font-size:11px}.ce-input-palette input{width:34px;height:28px;border:0;padding:0;background:none}.ce-input-palette button{border:0;border-radius:5px;padding:5px 8px;color:#ddd;background:#353539;cursor:pointer;font:inherit}.ce-record-input .cn-audio-head{margin:0 34px 12px 0}.ce-record-input .cn-audio-rec{display:grid!important;grid-template-columns:34px 1fr auto;grid-template-rows:auto auto;gap:3px 10px;align-items:center;text-align:left;padding:5px 0!important;background:none!important;min-height:48px}.ce-record-input .ce-rec-icon{grid-column:1;grid-row:1/3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#382226;color:#d2969e}.ce-rec-icon svg{width:18px;height:18px}.ce-record-input .cn-audio-rec-title{grid-column:2;grid-row:1;font-size:12px;line-height:18px}.ce-record-input .cn-audio-rec-sub{grid-column:2;grid-row:2;font-size:10px;line-height:16px;color:#777780}.ce-record-input .cn-audio-rec-btn{grid-column:3;grid-row:1/3;border:0!important;border-radius:7px!important;background:#eee!important;color:#242428!important;padding:8px 12px!important;font-size:11px;cursor:pointer}.ce-record-input .cn-audio-player{grid-column:1/4;grid-row:3;width:100%;height:32px;margin-top:8px}.cnode .ce-compact-video{position:relative;overflow:hidden}.cnode .ce-compact-video .cn-vctl{position:absolute;left:0;right:0;bottom:0;display:flex!important;align-items:center;gap:8px;height:34px!important;min-height:34px;padding:0 10px;box-sizing:border-box;background:#08080be6;opacity:1!important;transform:none!important}.cnode .ce-compact-video .cn-vbtn{display:flex;align-items:center;justify-content:center;flex:none;border:0;background:none;color:#eee;width:18px;height:22px;padding:0;cursor:pointer}.cnode .ce-compact-video .cn-vbtn svg{width:15px;height:15px}.cnode .ce-compact-video .cn-vtrack{height:18px!important;flex:1;min-width:20px;position:relative;border-radius:0;background:transparent!important;cursor:pointer;touch-action:none}.cnode .ce-compact-video .cn-vtrack:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:#545458}.cnode .ce-compact-video .cn-vfill{position:absolute;left:0;top:8px;height:2px!important;background:#eee}.cnode .ce-compact-video .cn-vfill:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#eee}.cnode .ce-compact-video .cn-vtime{flex:none;white-space:nowrap;font-size:10px;color:#e4e4e8}.cnode .ce-compact-video .cn-vframe{flex:none;border:0;background:#2f2f34;color:#ddd;border-radius:12px;padding:4px 7px;font-size:10px;line-height:1;cursor:pointer}.cnode .ce-compact-video .cn-vframe:disabled{opacity:.45;cursor:wait}.ce-compact-video .cn-play{display:none!important}@media(max-width:600px){.ce-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-style-gallery nav button{padding:5px 6px}}.ce-input-edit-target,.ce-input-ref{position:relative;flex:none;cursor:pointer}.ce-reference-actions{position:absolute;inset:0;pointer-events:none;opacity:0}.ce-input-edit-target:focus-within .ce-reference-actions,.ce-input-edit-target:hover .ce-reference-actions,.ce-input-ref:focus-within .ce-reference-actions,.ce-input-ref:hover .ce-reference-actions{opacity:1}.ce-reference-actions button{position:absolute;right:1px;width:14px;height:14px;padding:0;border:1px solid #ffffff66;border-radius:50%;background:#19191de6;color:#fff;font:11px/12px Arial;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center}.ce-reference-remove{top:1px}.ce-reference-mention{bottom:1px}.ce-image-model-menu{min-width:290px;max-width:min(380px,80vw);max-height:420px;overflow-y:auto}.ce-image-model-menu .cn-mdd-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:none;text-align:left;font:inherit;color:inherit;min-height:32px}.ce-image-model-menu .mn{flex:1;white-space:normal}.ce-image-model-menu .mc{font-size:10px;max-width:150px;white-space:normal;line-height:1.4}.ce-image-model-menu .off{opacity:.55;cursor:not-allowed}.ce-shot-overlay{position:fixed;inset:0;z-index:100004;background:#0009;display:flex;align-items:center;justify-content:center;color:#dedee3;font:12px/1.5 var(--font-sans,Arial,sans-serif)}.ce-shot-overlay button,.ce-shot-overlay input,.ce-shot-overlay select,.ce-shot-overlay textarea{font:inherit;box-sizing:border-box}.ce-shot-overlay button{border:0;background:#303034;color:#ddd;border-radius:5px;cursor:pointer;padding:5px 9px}.ce-shot-overlay button:disabled{opacity:.35;cursor:default}.ce-shot-overlay button:hover:not(:disabled){background:#46464c}.ce-shot-overlay button:focus-visible,.ce-shot-overlay input:focus-visible,.ce-shot-overlay select:focus-visible,.ce-shot-overlay textarea:focus-visible{outline:2px solid #b6a57e;outline-offset:2px}.ce-shot-overlay section{display:flex;flex-direction:column;background:#1b1b1f;border:1px solid #393940;border-radius:10px;box-shadow:0 18px 45px #0007;overflow:hidden}.ce-shot-overlay header{display:flex;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid #ffffff12}.ce-shot-overlay header span{color:#9e9ea6;font-size:11px}.ce-shot-overlay header button{margin-left:auto;background:none;font-size:18px;padding:0 5px}.ce-shot-overlay footer{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid #ffffff12}.ce-shot-overlay footer>span{margin-right:auto;color:#a9a9b1;font-size:11px}.ce-shot-overlay [data-camera-apply],.ce-shot-overlay footer .ce-shot-primary{background:#eee;color:#222}.ce-storyboard-dialog{width:min(1120px,96vw);height:min(790px,92vh)}.ce-storyboard-dialog>main{padding:12px;overflow:auto;flex:1;min-height:0}.ce-shot-references{display:flex;align-items:center;gap:9px;padding:10px 16px;background:#222226;min-height:48px}.ce-shot-references>span{color:#a9a9b2}.ce-shot-references>div{width:42px;height:42px;position:relative;background:#313136;border-radius:5px;overflow:hidden}.ce-shot-references img,.ce-shot-references video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-shot-references small{font-size:10px;color:#a9a9b2}.ce-shot-references>div>small{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;font-size:8px;line-height:12px}.ce-shot-row{padding:12px;background:#232327;margin-bottom:10px;border-radius:5px}.ce-shot-top{display:flex;align-items:center;gap:10px}.ce-shot-top>b{flex:none;width:48px}.ce-shot-top>label{display:flex;align-items:center;gap:5px;flex:1;min-width:0;color:#b1b1b9;font-size:11px}.ce-shot-top label button,.ce-shot-top select{width:100%;min-width:0;height:28px;border:0;color:#e8e8ee;background:#424248;border-radius:5px;text-align:left;padding:4px 8px}.ce-shot-overlay option{background:#2c2c30}.ce-shot-reorder{display:flex;gap:3px}.ce-shot-reorder button{padding:4px 6px}.ce-shot-time{display:flex;align-items:center;gap:8px;margin:9px 0;color:#b1b1b9;font-size:10px}.ce-shot-time>span{width:48px;flex:none}.ce-shot-time label{display:flex;align-items:center;gap:4px;white-space:nowrap}.ce-shot-time input[type=number]{width:58px;background:#39393e;border:0;border-radius:4px;padding:3px;color:#ddd}.ce-shot-time input[type=range]{flex:1;min-width:30px;accent-color:#eee}.ce-shot-text{display:flex;align-items:flex-start;gap:8px;margin-top:6px;color:#b1b1b9;font-size:11px}.ce-shot-text textarea{flex:1;min-height:28px;max-height:110px;padding:5px 8px;resize:vertical;min-width:0;background:#2e2e33;color:#eee;border:0;border-radius:5px;line-height:1.5}.ce-shot-text:last-child textarea{min-height:48px}.ce-shot-add{width:100%;height:30px}.ce-shot-overlay footer .ce-shot-error{color:#e09e9e}.ce-camera-dialog{width:min(620px,94vw);height:min(720px,90vh)}.ce-camera-body{display:flex;flex:1;min-height:0}.ce-camera-body aside{width:145px;flex:none;overflow:auto;padding:8px;background:#222226}.ce-camera-body aside button{display:flex;flex-direction:column;width:100%;text-align:left;padding:8px;background:none}.ce-camera-body aside button small{color:#a8a8b1;font-size:10px}.ce-camera-body main{flex:1;min-width:0;padding:10px 12px;overflow:auto}.ce-camera-body main>p{color:#aaaab3;margin:0 0 8px}.ce-camera-group{display:flex;gap:8px;margin:10px 0;color:#a8a8b0;font-size:11px}.ce-camera-group>span{width:25px;flex:none;padding-top:4px}.ce-camera-group>div{display:flex;flex-wrap:wrap;gap:5px}.ce-camera-group button{padding:4px 7px;font-size:11px}.ce-camera-dialog .act{background:#52525a!important;color:#fff}.ce-shot-overlay textarea::-moz-placeholder{color:#a0a0a9}.ce-shot-overlay textarea::placeholder{color:#a0a0a9}.ce-image-model-menu,.ce-shot-overlay aside,.ce-shot-overlay main,.ce-shot-overlay select,.ce-shot-overlay textarea{scrollbar-width:thin;scrollbar-color:#55555e #232327}@media(max-width:700px){.ce-shot-top{flex-wrap:wrap}.ce-shot-top>label{min-width:130px}.ce-shot-reorder{margin-left:auto}.ce-shot-overlay header span{display:none}.ce-shot-time{flex-wrap:wrap}.ce-camera-body aside{width:110px}.ce-camera-body main{padding:8px}.ce-shot-top>b{width:auto}}.ce-shot-top>label{white-space:nowrap}.ce-shot-top label button,.ce-shot-top select{flex:1;width:0}.ce-shot-top label button{overflow:hidden;text-overflow:ellipsis}.ce-unified-input .mention-editor,.ce-unified-input textarea{font-size:13px!important;line-height:21px;color:var(--ink)!important}.ce-unified-input .mention-tag-name{color:#eeeef2}.ce-unified-input .mention-editor:empty:before{color:#9999a3}.ce-unified-input textarea::-moz-placeholder{color:#9999a3}.ce-unified-input textarea::placeholder{color:#9999a3}.ce-image-tools .cn-mini,.ce-unified-input .ce-generate-controls .cn-mchip,.ce-unified-input .ce-generate-controls .cn-mini,.ce-unified-input .ce-input-batch .cn-mdd-item,.ce-unified-input .cn-vmodes .cn-vmode{font-size:11px!important;color:#e2e2e7}.ce-unified-input .ce-generate-cost{color:#d4d4dc;font-size:11px}.ce-image-tools button:disabled,.ce-unified-input .cn-vmode:disabled{color:#9b9ba3}.ce-media-tool{position:fixed;inset:0;z-index:100020;display:flex;align-items:center;justify-content:center;background:#000c;padding:20px;font:12px/1.5 var(--font,sans-serif);color:#e9e9ec}.ce-media-tool *{box-sizing:border-box}.ce-media-tool button,.ce-media-tool input,.ce-media-tool select,.ce-media-tool textarea{font:inherit;color:inherit}.ce-media-tool button{border:1px solid #ffffff12;background:#29292c;border-radius:7px;cursor:pointer;padding:7px 10px}.ce-media-tool button:hover{background:#3d3d41}.ce-media-tool button:focus-visible{outline:2px solid #eee;outline-offset:2px}.ce-media-tool svg{width:16px;height:16px;flex:none;vertical-align:middle}.ce-media-tool-window{width:min(1500px,94vw);height:92vh;max-height:980px;display:grid;grid-template-columns:minmax(0,1fr) 304px;border:1px solid #ffffff18;border-radius:16px;overflow:hidden;background:#101012;box-shadow:0 18px 55px #0008}.ce-media-tool-stage{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0a0a0b;padding:12px}.ce-tool-preview{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center}.ce-tool-preview video,.ce-tool-preview>img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.ce-tool-preview .actual-size{max-width:none;max-height:none}.ce-split-image{position:relative;display:flex;max-width:100%;max-height:100%;width:-moz-max-content;width:max-content;line-height:0}.ce-split-image>img{max-width:100%;max-height:calc(92vh - 80px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce-split-image.selecting{cursor:crosshair}.ce-split-region{position:absolute;border:1px dashed #fff;background:#ffffff22;pointer-events:none}.ce-media-tool-sidebar{display:flex;flex-direction:column;min-height:0;background:#1b1b1e;border-left:1px solid #ffffff12;padding:12px}.ce-media-tool-sidebar footer,.ce-media-tool-sidebar header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.ce-media-tool-sidebar header{padding:4px 0 12px}.ce-media-tool-sidebar header b{font-size:14px}.ce-media-tool-sidebar header button{padding:5px;display:grid;place-items:center}.ce-tool-scroll{overflow:auto;min-height:0;flex:1;padding:0 2px 12px;scrollbar-width:thin}.ce-tool-scroll h4{font-size:12px;margin:18px 0 8px}.ce-tool-scroll p{color:#babac2;font-size:11px}.ce-tool-tabs{display:flex;gap:3px;border-radius:8px;background:#29292c;padding:3px}.ce-tool-tabs button{flex:1;padding:6px 4px;border:0;white-space:nowrap;font-size:11px}.ce-tool-tabs button.active{background:#4a4a4f;color:#fff}.ce-tool-option{display:block;width:100%;text-align:left;margin:4px 0;padding:10px!important}.ce-tool-option b{display:block;font-size:12px}.ce-tool-option small{display:block;color:#b0b0b8;line-height:1.6;margin-top:3px}.ce-tool-option.active{background:#414146;border-color:#b3b3bb}.ce-tool-note{line-height:1.8}.ce-tool-info{padding:12px;background:#222225;border:1px solid #ffffff0d;border-radius:8px;line-height:2}.ce-tool-info b{float:right;font-size:11px;font-weight:400}.ce-tool-scroll label{display:block;margin:10px 0}.ce-tool-scroll select,.ce-tool-scroll textarea{width:100%;padding:8px;border:1px solid #ffffff25;border-radius:8px;background:#29292d}.ce-tool-scroll textarea{resize:vertical;min-height:110px}.ce-tool-status{background:#202024;padding:10px;border-radius:8px;color:#bfbfc8;font-size:11px}.ce-original-preview{position:absolute;top:20px;left:20px;background:#29292cdd!important}.ce-media-tool-sidebar footer{border-top:1px solid #ffffff10;padding-top:12px}.ce-tool-submit{display:flex;align-items:center;justify-content:center;gap:8px;background:#e4e4e8!important;color:#151517!important;white-space:nowrap}.ce-tool-submit:hover{background:#fff!important}.ce-tool-switch{display:flex!important;justify-content:space-between;align-items:center}.ce-video-hd-choices{position:fixed;z-index:100010;background:#242426;border:1px solid #ffffff18;border-radius:10px;padding:8px;width:230px;box-shadow:0 8px 28px #0008;color:#e5e5e8;font:11px/1.6 sans-serif}.ce-video-hd-choices>small{padding:4px;color:#b4b4bc}.ce-video-hd-choices button{display:block;text-align:left;width:100%;background:none;border:0;padding:9px;color:inherit;border-radius:6px;cursor:pointer;font:inherit}.ce-video-hd-choices button:hover{background:#ffffff10}.ce-video-hd-choices button small{display:block;color:#b4b4bc}.ce-layer-node{width:100%;height:100%;position:relative}.ce-layer-node>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ce-layer-node-controls{position:absolute;bottom:8px;right:8px;display:flex;gap:4px}.ce-layer-node-controls button,.ce-layer-node-controls select{background:#202023dc;color:#eee;border:1px solid #ffffff22;border-radius:6px;padding:4px;font-size:11px;cursor:pointer}.ce-layer-node-controls svg{width:12px;height:12px;vertical-align:middle}.ce-layer-workspace{width:96vw;height:94vh;background:#111113;border:1px solid #ffffff20;border-radius:16px;display:grid;grid-template-columns:220px minmax(0,1fr) 200px;grid-template-rows:54px minmax(0,1fr);overflow:hidden}.ce-layer-workspace>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ffffff12}.ce-layer-workspace>header>div{display:flex;gap:6px}.ce-layer-workspace>aside{padding:12px;overflow:auto;background:#19191c}.ce-layer-workspace>main{display:flex;flex-direction:column;min-height:0;min-width:0}.ce-layer-canvas{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:30px;background-color:#101012;background-image:conic-gradient(#242428 25%,transparent 0 50%,#242428 0 75%,transparent 0);background-size:18px 18px}.ce-layer-canvas canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:move;transform-origin:center}.ce-layer-workspace main footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.ce-edit-layer{display:flex;align-items:center;gap:4px;margin:4px 0;border-radius:7px;padding:3px}.ce-edit-layer.active{background:#424249}.ce-edit-layer button{display:flex;align-items:center;gap:6px;background:none;padding:4px;border:0;min-width:0}.ce-edit-layer button:first-child{flex:1;min-width:0;text-align:left}.ce-edit-layer img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;background:#303035}.ce-edit-layer span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-edit-layer .muted{opacity:.4}.ce-layer-properties label{display:block;margin-bottom:14px}.ce-layer-properties input{display:block;width:100%;padding:6px;margin-top:5px;background:#2b2b30;border:1px solid #ffffff20;border-radius:6px}.ce-layer-properties input[type=checkbox]{width:auto}.ce-layer-properties>button{display:block;width:100%;margin-bottom:8px}@media(max-width:700px){.ce-media-tool{padding:8px}.ce-media-tool-window{width:100%;height:96dvh;grid-template-columns:1fr;grid-template-rows:minmax(140px,40%) minmax(0,1fr)}.ce-media-tool-sidebar{border-left:0;border-top:1px solid #ffffff12}.ce-split-image>img{max-height:33dvh}.ce-layer-workspace{width:100%;height:96dvh;grid-template-columns:130px minmax(0,1fr);grid-template-rows:auto minmax(200px,1fr) auto}.ce-layer-workspace>header{padding:8px}.ce-layer-workspace>header b{display:none}.ce-layer-workspace>header button{font-size:10px;padding:5px}.ce-layer-properties{grid-column:1/-1;display:flex;gap:8px;max-height:150px}.ce-layer-properties label{min-width:90px}.ce-layer-properties>button{min-width:85px}.ce-edit-layer img{width:22px;height:22px}}.ce-video-compare-bottom,.ce-video-compare-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;font-size:11px;flex:none}.ce-video-compare-toolbar select{max-width:150px;background:#29292c;border:1px solid #ffffff18;border-radius:7px;padding:5px}.ce-video-compare-toolbar label{margin-left:auto;display:flex;gap:6px}.ce-video-compare-toolbar~.ce-original-preview{top:65px}.ce-video-compare-bottom label{display:flex;align-items:center;gap:5px}.ce-video-compare-bottom input{width:100px}.ce-video-compare-bottom span{color:#aaaab4}.ce-tool-preview.ce-comparing{position:relative;display:block}.ce-tool-preview.ce-comparing video{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.ce-tool-preview.ce-comparing .ce-enhanced-clip{clip-path:inset(0 0 0 var(--compare-split,50%));pointer-events:none;border:0}.ce-tool-preview.ce-comparing.side{display:flex}.ce-tool-preview.ce-comparing.side video{position:relative;width:50%;height:100%;inset:auto;clip-path:none}.ce-tool-preview.ce-comparing:after{content:"";position:absolute;top:0;bottom:42px;left:var(--compare-split,50%);width:1px;background:#fff8;pointer-events:none}.ce-tool-preview.ce-comparing.side:after{display:none}#ceWorld .cnode.ce-hd-asset{padding:0!important;min-height:0!important}#ceWorld .ce-hd-asset .cn-inner{min-height:0!important;box-sizing:border-box}#ceWorld .ce-hd-asset .ce-layer-node,#ceWorld .ce-hd-asset .cn-img,#ceWorld .ce-hd-asset .cn-inner,#ceWorld .ce-hd-asset .cn-result{width:100%!important;height:100%!important;padding:0!important}#ceWorld .ce-hd-asset .cn-inner img,#ceWorld .ce-hd-asset .cn-inner video{display:block;width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}#ceWorld .ce-hd-asset .cn-bottom-bar,#ceWorld .ce-hd-asset .cn-expand-panel,#ceWorld .ce-hd-asset .cn-panel{display:none!important}.ce-crop-dialog{padding:16px}.ce-crop-window{position:relative;width:98vw;height:94vh;background:#101012;border:1px solid #ffffff18;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ce-crop-close{position:absolute;right:12px;top:12px;z-index:5}.ce-crop-stage{flex:1;min-height:0;overflow:hidden;display:flex;justify-content:center;align-items:center}.ce-crop-board{position:relative;flex:none;line-height:0}.ce-crop-board canvas{width:100%;height:100%;display:block}.ce-crop-selection{position:absolute;border:1px solid #fff;box-shadow:0 0 0 9999px #0008;cursor:move;touch-action:none;min-width:1px;min-height:1px}.ce-crop-selection:focus-visible{outline:2px solid #b2a0ff}.ce-crop-handle{position:absolute!important;width:8px;height:8px;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;z-index:2;transform:translate(-50%,-50%)}.ce-crop-handle.nw{left:0;top:0;cursor:nwse-resize}.ce-crop-handle.n{left:50%;top:0;cursor:ns-resize}.ce-crop-handle.ne{left:100%;top:0;cursor:nesw-resize}.ce-crop-handle.e{left:100%;top:50%;cursor:ew-resize}.ce-crop-handle.se{left:100%;top:100%;cursor:nwse-resize}.ce-crop-handle.s{left:50%;top:100%;cursor:ns-resize}.ce-crop-handle.sw{left:0;top:100%;cursor:nesw-resize}.ce-crop-handle.w{left:0;top:50%;cursor:ew-resize}.ce-crop-window footer{display:flex;gap:10px;padding:10px 12px;background:#212124;flex:none;align-items:center;z-index:3}.ce-crop-controls{display:flex;gap:9px;align-items:center;overflow-x:auto;min-width:0;flex:1;scrollbar-width:thin;padding:3px}.ce-crop-controls label{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#babac2;font-size:11px}.ce-crop-controls input[type=number],.ce-crop-controls select{background:#29292e;border:1px solid #ffffff22;border-radius:5px;padding:4px}.ce-crop-controls input[type=number]{width:68px}.ce-crop-controls input[type=range]{width:70px}.ce-crop-controls button{white-space:nowrap;padding:5px 8px}.ce-crop-controls select{max-width:105px}.ce-crop-confirm{flex:none;background:#7665d9!important;color:#fff;padding:8px 15px!important;border-radius:22px!important}.ce-crop-status{padding:4px 12px;background:#212124;color:#b9b9c1;font-size:10px;flex:none}.ce-compare-drag{position:absolute;top:0;bottom:42px;left:var(--compare-split,50%);width:24px;transform:translateX(-50%);cursor:ew-resize;touch-action:none;z-index:4;display:grid;place-items:center}.ce-compare-drag:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#fff}.ce-compare-drag span{z-index:1;display:grid;place-items:center;width:28px;height:28px;background:#eee;color:#161616;border-radius:50%;box-shadow:0 1px 7px #0008}.ce-compare-drag:focus-visible span{outline:2px solid #ab91ff}.ce-tool-preview.ce-comparing:after{display:none}.ce-tool-preview.ce-comparing.ce-compare-horizontal .ce-enhanced-clip{clip-path:inset(var(--compare-split,50%) 0 0 0)}.ce-compare-horizontal .ce-compare-drag{left:0;right:0;bottom:auto;top:var(--compare-split,50%);width:auto;height:24px;transform:translateY(-50%);cursor:ns-resize}.ce-compare-horizontal .ce-compare-drag:before{left:0;right:0;top:50%;bottom:auto;width:auto;height:1px}.ce-tool-preview.ce-comparing.side .ce-enhanced-clip{clip-path:none}#ceEdges path.edge.ce-edge-upstream{stroke:#e5e5e8!important;stroke-width:2!important}#ceWorld .ce-unified-input .ce-generate-controls{flex-wrap:wrap;row-gap:4px}#ceWorld .ce-unified-input .cn-vmodes{flex-wrap:wrap;row-gap:2px}#ceWorld .cnode .cn-port.ce-port-near{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(max(1,var(--ce-panel-scale,1)));transition:none}.ce-unified-input .mention-editor,.ce-unified-input textarea{overscroll-behavior:contain}.ce-video-submission{width:min(560px,calc(100vw - 32px));max-height:85vh;color:#eee;background:#1c1c21;border:1px solid #414148;border-radius:14px;padding:16px}.ce-video-submission::backdrop{background:#0009}.ce-video-submission footer,.ce-video-submission header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ce-video-submission footer{justify-content:flex-end}.ce-video-submission pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:55vh;font:13px/1.55 system-ui}.ce-video-submission button{background:#303037;color:inherit;border:0;border-radius:7px;padding:6px 10px;cursor:pointer}#ceInputHoverPreview.ce-input-image-preview{width:-moz-max-content;width:max-content;max-width:min(180px,calc(100vw - 16px));padding:0;overflow:hidden;pointer-events:none}#ceInputHoverPreview.ce-input-image-preview>b{display:none}#ceInputHoverPreview.ce-input-image-preview img{max-width:min(178px,calc(100vw - 18px));max-height:var(--ce-preview-height,180px);margin:0}#cepSettings{--settings-surface:#202023;--settings-panel:#29292c;width:min(700px,calc(100vw - 24px));height:min(420px,calc(100dvh - 100px));left:max(12px,calc((100vw - 700px) / 2))!important;top:auto!important;bottom:73px;transform:none;background:var(--settings-surface);border:1px solid #ffffff12;border-radius:18px;padding:9px 10px 12px;color:#f1f1f3;box-shadow:0 14px 42px #0006}#cepSettings.ce-settings-floating{position:fixed;left:var(--ce-settings-left,auto)!important;right:18px;top:var(--ce-settings-top,72px)!important;bottom:auto}#cepSettings .cep-head{height:43px;padding:0 8px 6px;border:0}#cepSettings.ce-settings-floating .cep-head{cursor:grab;touch-action:none}#cepSettings .cset-body{gap:6px}#cepSettings .cset-menu{width:94px;overflow-y:auto;border:0;border-radius:13px;background:var(--settings-panel);padding:6px}#cepSettings button{cursor:pointer;color:inherit;font:inherit}#cepSettings .cset-mi{display:block;width:100%;background:transparent;border:0;border-radius:9px;padding:9px 3px;font-size:12px;color:#bdbdc4;white-space:nowrap}#cepSettings .cset-mi.active{background:#454548;color:#fff}#cepSettings .cset-main{background:var(--settings-panel);border-radius:13px;padding:12px;min-width:0}#cepSettings h3{font-size:13px;margin:0 0 10px}.ce-setting-actions,.ce-setting-control,.ce-setting-pills{display:flex;align-items:center;gap:4px}#ceBackgroundPicker button,.ce-setting-actions button,.ce-setting-control button{border:1px solid transparent;background:#343437;color:#ececef;border-radius:7px;padding:5px 8px;font-size:11px!important}.ce-setting-actions button:hover,.ce-setting-control button:hover{background:#4a4a4d}.ce-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px}.ce-setting-row{display:flex;align-items:center;justify-content:space-between;min-height:30px;gap:7px}.ce-setting-row label{font-size:11px;color:#bfc0c6}.ce-setting-row output{min-width:36px;font-size:10px;text-align:right;color:#aeb0b5}.ce-setting-row input[type=range]{width:min(7vw,95px);accent-color:#eee;cursor:ew-resize}.ce-setting-toggle{width:34px;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#44444a;border-radius:20px;cursor:pointer;position:relative}.ce-setting-toggle:after{content:"";width:13px;height:13px;position:absolute;left:3px;top:2.5px;border-radius:50%;background:#94949b}.ce-setting-toggle:checked{background:#e3e3e8}.ce-setting-toggle:checked:after{left:18px;background:#5b5b62}#ceBackgroundPicker button[aria-pressed=true],.ce-setting-control button[aria-pressed=true]{background:#515156;border-color:#68686e;color:#fff}.ce-setting-wide{grid-column:1/-1;align-items:flex-start;flex-direction:column}.ce-setting-pills{flex-wrap:wrap;justify-content:flex-end}.ce-setting-wide .ce-setting-pills{justify-content:flex-start}.ce-setting-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(51px,1fr));gap:7px}.ce-setting-colors button{min-width:0;background:none;border:1px solid transparent;border-radius:8px;padding:3px}.ce-setting-colors button[aria-pressed=true]{border-color:#eeeeef;background:#3b3b40}.ce-setting-colors button div{display:flex;border-radius:4px;overflow:hidden;height:25px}.ce-setting-colors button i{flex:1}.ce-setting-colors button span{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.ce-setting-custom{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px}#ceSettingsBackground{position:absolute;inset:0;pointer-events:none;background-position:50%}#ceCanvas.grid-on:before{background-image:radial-gradient(circle at 1px 1px,#ffffff29 var(--ce-setting-grid-radius,1px),transparent 0);z-index:1}#ceCanvas.ce-setting-glow:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#7373ff18,transparent 64%)}#ceCanvas #ceWorld{z-index:3}#ceCanvas #ceEdges{z-index:2}#ceCanvas.ce-setting-edges-top #ceEdges{z-index:4}#ceCanvas #ceEdges .ce-edge-hover{stroke:#e5e5e8}#ceCanvas.ce-setting-animated-edges path.edge{stroke-dasharray:8 6;animation:ce-setting-edge-flow 1.1s linear infinite}@keyframes ce-setting-edge-flow{to{stroke-dashoffset:-28}}#ceSettingsGuides{position:absolute;inset:0;pointer-events:none;z-index:6}#ceSettingsGuides i{position:absolute;background:#8c93ed}#ceSettingsGuides .vertical{width:1px;top:0;bottom:0}#ceSettingsGuides .horizontal{height:1px;left:0;right:0}#ceCanvas .ce-group-label{font-size:calc(12px * var(--ce-setting-group-scale,1))}#ceCanvas .ce-group-label svg{width:1em;height:1em}.ce-top>*{zoom:var(--ce-setting-top-scale,1)}.ce-bottom-cluster{zoom:var(--ce-setting-bottom-scale,1)}#ceCanvas .cnode:not(.sel) .cn-inner{background-color:var(--ce-setting-node-bg,#18181b)}#ceCanvas.ce-setting-zoom-simple .cnode:not(.sel) :is(.cn-toolbar,.cn-panel,.cn-port:not(.ce-port-near),.cn-vctl,.cn-bottom-bar){visibility:hidden}#ceCanvas.ce-setting-simple .cnode:not(.sel) .cn-inner{background-color:var(--ce-simple-other)}#ceCanvas.ce-setting-simple .cnode.ct-TEXT:not(.sel) .cn-inner{background-color:var(--ce-simple-text)}#ceCanvas.ce-setting-simple .cnode.ct-IMAGE:not(.sel) .cn-inner{background-color:var(--ce-simple-image)}#ceCanvas.ce-setting-simple .cnode.ct-VIDEO:not(.sel) .cn-inner{background-color:var(--ce-simple-video)}#ceCanvas.ce-setting-simple .cnode.ct-AUDIO:not(.sel) .cn-inner{background-color:var(--ce-simple-audio)}#ceCanvas.ce-setting-simple .cnode.ct-COMMENT:not(.sel) .cn-inner{background-color:var(--ce-simple-comment)}#ceBackgroundPicker{position:fixed;inset:0;z-index:10000;background:#0009;display:grid;place-items:center;padding:12px}#ceBackgroundPicker section{width:min(640px,100%);max-height:80dvh;display:flex;flex-direction:column;border:1px solid #ffffff19;background:#202023;border-radius:16px;color:#eee;padding:14px}#ceBackgroundPicker header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#ceBackgroundPicker nav{display:flex;gap:6px;margin-bottom:8px}.ce-background-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px;overflow:auto}.ce-background-items button{min-width:0}.ce-background-items img{aspect-ratio:1.5;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.ce-background-items span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:650px){.ce-setting-grid{grid-template-columns:1fr}.ce-setting-row input[type=range]{width:80px}}@media (prefers-reduced-motion:reduce){#ceCanvas.ce-setting-animated-edges path.edge{animation:none}}.ce-mark-color.active{background:var(--mark-color)!important}.ce-mark-submit select{background:#303034;color:#eee;border:1px solid #ffffff25;border-radius:6px;padding:6px}.ce-pixel-preview{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden;background:#0c0c0e}.ce-pixel-board{position:relative;width:100%;max-height:100%;line-height:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.ce-pixel-board canvas{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;touch-action:none}.ce-media-tool :is(button,select,input,textarea){font-family:inherit}.ce-media-tool :is(button,select,input):focus-visible{outline:2px solid #b4a8fb;outline-offset:2px}.ce-media-tool button:disabled{opacity:.4;cursor:default}.ce-media-tool .active{background:#48484d!important;color:#fff!important;border-color:#aaa!important}.ce-media-tool output{font-size:11px;color:#d5d5dc;line-height:1.5}.ce-mark-window{width:98vw;height:94vh;display:flex;flex-direction:column;background:#101012;border:1px solid #ffffff24;border-radius:15px;overflow:hidden;position:relative}.ce-mark-window header{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #ffffff18;gap:8px;color:#eee;font-size:13px}.ce-mark-window header b{flex:1}.ce-mark-window footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;background:#1c1c1f;flex:none;flex-wrap:wrap}.ce-mark-controls,.ce-mark-submit{display:flex;gap:5px;align-items:center;min-width:0;flex-wrap:wrap}.ce-mark-controls button{min-width:28px;height:28px;padding:4px!important}.ce-mark-controls label{font-size:11px;color:#d0d0d6;display:flex;align-items:center;gap:5px}.ce-mark-controls input[type=range]{width:76px}.ce-mark-controls button.ce-mark-color{width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;padding:0!important;border:2px solid transparent}.ce-mark-color.active{border-color:#fff!important;outline:1px solid #aaa}.ce-mark-submit select{max-width:150px}.ce-mark-submit input{width:190px;min-width:90px;padding:7px;background:#303034;color:#f5f5f8;border:1px solid #ffffff25;border-radius:6px}.ce-mark-submit button{white-space:nowrap}.ce-mark-window>output{padding:4px 12px;background:#1c1c1f}.ce-mark-layers{position:absolute;top:58px;right:18px;width:230px;max-height:70%;overflow:auto;background:#262629;border:1px solid #ffffff30;border-radius:8px;padding:8px;line-height:1.4;box-shadow:0 8px 25px #0008;z-index:8}.ce-mark-layers div{display:flex;gap:4px;margin-bottom:5px}.ce-mark-layers div button:first-child{flex:1;text-align:left}.ce-grid-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ce-grid-numbers{display:flex;gap:5px;margin:10px 0}.ce-grid-numbers label{font-size:11px;color:#ddd}.ce-grid-numbers input{width:48px;margin-left:3px}.ce-grid-box{position:absolute;border:1px solid #9999;cursor:move;line-height:1.4;pointer-events:auto;touch-action:none}.ce-grid-box.selected{border:1px solid #fff;background:#ffffff08}.ce-grid-box span{position:absolute;left:5px;top:5px;border-radius:5px;padding:2px 6px;color:#111;background:#fffc;font-size:14px;pointer-events:none}.ce-grid-box i{display:none;position:absolute;width:9px;height:9px;background:#fff;border:1px solid #222}.ce-grid-box.selected i{display:block}.ce-grid-box i[data-grid-resize=nw]{top:-5px;left:-5px;cursor:nwse-resize}.ce-grid-box i[data-grid-resize=ne]{top:-5px;right:-5px;cursor:nesw-resize}.ce-grid-box i[data-grid-resize=sw]{bottom:-5px;left:-5px;cursor:nesw-resize}.ce-grid-box i[data-grid-resize=se]{bottom:-5px;right:-5px;cursor:nwse-resize}.ce-grid-guide{position:absolute;z-index:6;background:#79c4ff;touch-action:none}.ce-grid-guide.vertical{top:0;bottom:0;width:5px;transform:translateX(-50%);cursor:ew-resize}.ce-grid-guide.horizontal{left:0;right:0;height:5px;transform:translateY(-50%);cursor:ns-resize}#ceGridDialog .ce-tool-scroll section{padding:10px;background:#28282c;border-radius:8px;margin-top:10px}#ceGridDialog .ce-tool-scroll p{font-size:11px;color:#c5c5cf}#ceGridDialog .ce-tool-scroll>p{font-size:12px}#ceGridDialog .ce-tool-scroll label{line-height:1.7;color:#e0e0e5;font-size:12px}.ce-cutout-region{position:absolute;border:1px solid #fff;background:#ffffff18;pointer-events:none;box-shadow:0 0 0 9999px #0007}.ce-cutout-settings{z-index:420!important}.ce-cutout-settings>div{width:390px;max-height:90vh;overflow:auto;background:#202023;border:1px solid #ffffff28;border-radius:14px;padding:18px;color:#eee;box-shadow:0 16px 50px #000a}.ce-cutout-settings header{display:flex;justify-content:space-between;align-items:center}.ce-cutout-settings p{font-size:12px;line-height:1.7;color:#c8c8d0;margin:14px 0}.ce-cutout-settings nav{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.ce-cutout-settings nav button{font-size:11px;padding:6px 9px;border-radius:18px}.ce-cutout-setting{display:grid;grid-template-columns:105px 1fr 38px;align-items:center;gap:10px;margin:22px 0;font-size:12px}.ce-cutout-settings footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.ce-adjust-presets{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #ffffff16}.ce-adjust-presets button{border-radius:18px;font-size:11px;padding:5px 9px}.ce-adjust-field{display:block;margin:21px 0;color:#eee;font-size:12px}.ce-adjust-field span{display:flex;justify-content:space-between;margin-bottom:12px}.ce-adjust-field input{width:100%;accent-color:#dedee6}.ce-adjust-field output{color:#c8c8d0}.ce-adjust-result{position:absolute;inset:0;pointer-events:none}.ce-adjust-divider{position:absolute;top:0;bottom:0;width:24px;transform:translateX(-50%);cursor:ew-resize;display:grid;place-items:center;touch-action:none;line-height:1.5}.ce-adjust-divider:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#fff}.ce-adjust-divider span{background:#ddd;color:#111;z-index:2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.ce-adjust-original-label,.ce-adjust-result-label{position:absolute;bottom:8px;font-size:10px;line-height:1.6;background:#0008;padding:0 6px;border-radius:8px;color:#fff;pointer-events:none}.ce-adjust-original-label{left:8px}.ce-adjust-result-label{right:8px}.ce-adjust-curve{width:100%;height:180px;touch-action:none;cursor:crosshair;border:1px solid #ffffff20}.ce-relight-stage{flex:1;min-height:0;position:relative;overflow:hidden}.ce-relight-stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.ce-relight-stage canvas:active{cursor:grabbing}.ce-relight-view{display:flex;gap:6px;justify-content:center;padding:8px}.ce-relight-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ce-relight-presets button{font-size:11px;padding:8px 3px;border-radius:18px}.ce-relight-list>div{display:flex;gap:4px;margin:5px 0}.ce-relight-list>div button:first-child{flex:1;text-align:left}.ce-relight-colors{display:grid;grid-template-columns:repeat(9,1fr);gap:3px}.ce-relight-colors button{height:24px;padding:0!important;border-radius:4px!important;border:1px solid #ffffff40!important}.ce-relight-stage canvas:focus-visible{outline:2px solid #b4a8fb}#ceVideoHdDialog .ce-media-tool-window{width:min(98vw,1900px);height:min(94vh,1100px);max-width:none}#ceVideoHdDialog .ce-media-tool-sidebar{width:310px;flex:none}#ceVideoHdDialog .ce-media-tool-stage{min-width:0;padding:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}#ceVideoHdDialog .ce-tool-preview{flex:none;width:100%;height:auto;aspect-ratio:16/9;max-height:calc(94vh - 135px);min-height:0}#ceVideoHdDialog .ce-tool-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#ceVideoHdDialog .ce-tool-preview video:not(.ce-enhanced-clip){position:absolute;inset:0}#ceVideoHdDialog .ce-video-compare-bottom,#ceVideoHdDialog .ce-video-compare-toolbar{position:relative;flex:none}#ceVideoHdDialog .ce-compare-drag{bottom:0}#ceVideoHdDialog .ce-compare-horizontal .ce-compare-drag{bottom:auto}#ceVideoHdDialog .ce-tool-preview.side video.ce-enhanced-clip,#ceVideoHdDialog .ce-tool-preview.side video:not(.ce-enhanced-clip){width:50%;position:relative}@media(max-width:1100px){.ce-mark-window footer{gap:8px}.ce-mark-submit{width:100%}.ce-mark-submit input{flex:1}#ceVideoHdDialog .ce-media-tool-sidebar,.ce-media-tool .ce-media-tool-sidebar{width:270px}.ce-relight-presets{grid-template-columns:repeat(2,1fr)}}#ceVideoHdDialog .ce-tool-preview{width:min(100%,calc(167.11vh - 240px));align-self:center}