.not-found-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--base-space-xl);background:var(--base-component-color-white)}.not-found-content{display:flex;flex-direction:column;align-items:center;text-align:center}.not-found-mascot{width:160px;height:auto;display:block}.not-found-title{margin:var(--base-space-m) 0 0;color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-l);font-weight:var(--base-font-weight-semibold)}.not-found-description{margin:var(--base-space-s) 0 0;color:var(--base-text-color-tertiary);font-weight:var(--base-font-weight-semibold)}.not-found-description,.not-found-home-link{font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.not-found-home-link{margin-top:var(--base-space-4xl);padding:var(--base-space-xs) var(--base-space-xl);border-radius:var(--base-radius-s);background:var(--base-component-color-black);color:var(--base-text-color-white);font-weight:var(--base-font-weight-medium);text-decoration:none}.not-found-home-link:hover{background:var(--base-component-color-black-hover);color:var(--base-text-color-white)}.not-found-home-link:focus-visible{outline:2px solid var(--base-text-color-brand);outline-offset:var(--base-space-3xs)}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:-webkit-grab;cursor:grab}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}*{box-sizing:border-box}::-webkit-scrollbar{width:0;height:0}body,html{min-height:100vh;font-family:PingFang SC,SF Pro,SF Pro Text,-apple-system,Roboto,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0;margin:0}#webpack-dev-server-client-overlay,#webpack-dev-server-client-overlay-div{display:none}:where(.web-base) h1,:where(.web-base) h2,:where(.web-base) h3,:where(.web-base) h4,:where(.web-base) h5,:where(.web-base) h6,:where(.web-base) p{margin:0}:where(.web-base) li{list-style:none}body[data-theme=dark]{--base-antd-menu-text-primary:#a2abbd;--base-antd-menu-text-selected:#fff;--base-antd-menu-active-bg:#222832;--base-antd-layout-bg:var(--base-bg-color-white)}body[data-theme=light]{--base-antd-menu-text-primary:var(--base-text-color-secondary);--base-antd-menu-text-selected:var(--base-text-color-primary);--base-antd-menu-active-bg:var(--base-component-color-white);--base-antd-layout-bg:var(--base-bg-color-gray)}body[data-theme=dark]{--base-brand-color:#3d5dff;--base-brand-color-hover:#5980ff;--base-brand-color-active:#4346ff;--base-brand-color-light:#3d5dff29;--base-brand-color-light-hover:#3d5dff3d;--base-brand-color-light-active:#3d5dff52;--base-warning-color:#ff7e0d;--base-warning-color-hover:#ff9b3d;--base-warning-color-active:#d95e00;--base-warning-color-light:#ff7e0d29;--base-warning-color-light-hover:#ff7e0d3d;--base-warning-color-light-active:#ff7e0d52;--base-success-color:#13b982;--base-success-color-hover:#61d4aa;--base-success-color-active:#009468;--base-success-color-light:#13b98229;--base-success-color-light-hover:#13b9823d;--base-success-color-light-active:#13b98252;--base-error-color:#fa423c;--base-error-color-hover:#ff6c64;--base-error-color-active:#d42828;--base-error-color-light:#fa423c29;--base-error-color-light-hover:#fa423c3d;--base-error-color-light-active:#fa423c52;--base-text-color-primary:#fff;--base-text-color-secondary:#ffffffb2;--base-text-color-tertiary:#ffffff80;--base-text-color-disabled:#ffffff4d;--base-text-color-white:#000;--base-text-color-brand:#3d5dff;--base-text-color-brand-hover:#5980ff;--base-text-color-brand-active:#4346ff;--base-icon-color-primary:#fff;--base-icon-color-secondary:#ffffffb2;--base-icon-color-tertiary:#ffffff80;--base-icon-color-disabled:#ffffff4d;--base-icon-color-white:#fff;--base-icon-color-brand:#3d5dff;--base-icon-color-brand-hover:#5980ff;--base-icon-color-brand-active:#4346ff;--base-bg-color-white:#070c14;--base-bg-color-black:#000;--base-bg-color-gray:#c4d9ff26;--base-component-color-border:#c4d9ff1a;--base-component-color-white:#151b26;--base-component-color-grayb1:#c4d9ff26;--base-component-color-grayb2:#c4d9ff1a;--base-component-color-black:#fff;--base-component-color-black-hover:#ffffffb2;--base-component-color-black-active:#ffffff80;--base-component-color-grayb-active:#c4d9ff26;--base-component-color-grayb-disable:#c4d9ff14;--base-component-color-dark-gray:#c4d9ff26;--base-table-color-white:#c4d9ff14;--base-table-color-gray:#c4d9ff26;--base-border-color-level1:#c4d9ff1a;--base-border-color-level2:#c4d9ff14;--base-masking-layer-color:#070c14e6}body[data-theme=light]{--base-brand-color:#5b5bff;--base-brand-color-hover:#7d7dff;--base-brand-color-active:#5b5bff;--base-brand-color-light:#d7e0ff;--base-brand-color-light-hover:#e6ecff;--base-brand-color-light-active:#adc0ff;--base-warning-color:#ff7e0d;--base-warning-color-hover:#ff9b3d;--base-warning-color-active:#d95e00;--base-warning-color-light:#ffedd6;--base-warning-color-light-hover:#fff4e6;--base-warning-color-light-active:#ffd09e;--base-success-color:#13b982;--base-success-color-hover:#28c78f;--base-success-color-active:#009468;--base-success-color-light:#daf7ea;--base-success-color-light-hover:#e6faf1;--base-success-color-light-active:#b6f0da;--base-error-color:#fa423c;--base-error-color-hover:#ff6c64;--base-error-color-active:#d42828;--base-error-color-light:#ffe4e0;--base-error-color-light-hover:#ffeceb;--base-error-color-light-active:#ffc3bd;--base-text-color-primary:#000;--base-text-color-secondary:#495366;--base-text-color-tertiary:#818999;--base-text-color-disabled:#a2abbd;--base-text-color-white:#fff;--base-text-color-brand:#5b5bff;--base-text-color-brand-hover:#5c61ff;--base-text-color-brand-active:#2127d9;--base-icon-color-primary:#000;--base-icon-color-secondary:#495366;--base-icon-color-tertiary:#818999;--base-icon-color-disabled:#a2abbd;--base-icon-color-white:#fff;--base-icon-color-brand:#352eff;--base-icon-color-brand-hover:#5c61ff;--base-icon-color-brand-active:#2127d9;--base-bg-color-white:#fff;--base-bg-color-black:#000;--base-bg-color-gray:#f7f9fc;--base-component-color-border:#e5e9ed;--base-input-color-border-hover:#5c61ff;--base-input-color-border-active:#2127d9;--base-input-color-shadow-active:#c7c9ff;--base-component-color-white:#fff;--base-component-color-grayb1:#f7f9fc;--base-component-color-grayb2:#f2f5fa;--base-component-color-black:#000;--base-component-color-black-hover:#4d4d4d;--base-component-color-black-active:#333;--base-component-color-grayb-active:#e4e8f0;--base-component-color-grayb-disable:#f7f9fc;--base-component-color-dark-gray:#c5cbd6;--base-table-color-white:#f7f9fc;--base-table-color-gray:#e4e8f0;--base-border-color-level1:#eaeef2;--base-border-color-level2:#e4e7eb;--base-masking-layer-color:#0006}:root{--base-radius-3xs:2px;--base-radius-2xs:4px;--base-radius-xs:6px;--base-radius-s:8px;--base-radius-m:10px;--base-radius-l:12px;--base-radius-xl:16px;--base-radius-2xl:18px;--base-radius-3xl:20px;--base-radius-4xl:24px;--base-space-3xs:4px;--base-space-2xs:8px;--base-space-xs:10px;--base-space-s:12px;--base-space-m:16px;--base-space-l:20px;--base-space-xl:24px;--base-space-2xl:32px;--base-space-3xl:40px;--base-space-4xl:48px;--base-shadow-drop-shadow-xs:0 0 0 0 #18181b12,0 1px 2px 0 #18181b26,0 2px 4px 0 #18181b12;--base-shadow-drop-shadow-s:0 4px 12px 0 #00197e05;--base-shadow-drop-shadow-m:0 2px 10px 0 #00197e14;--base-shadow-drop-shadow-l:0 2px 20px 0 #00197e1a;--base-shadow-inner-shadow-xs:inset 0 2px 0 0 #352eff;--base-font-size-3xs:10px;--base-font-size-2xs:12px;--base-font-size-xs:13px;--base-font-size-s:14px;--base-font-size-m:16px;--base-font-size-l:18px;--base-font-size-xl:20px;--base-font-size-2xl:24px;--base-font-size-3xl:28px;--base-font-size-4xl:32px;--base-font-size-5xl:36px;--base-font-size-6xl:40px;--base-font-weight-regular:400;--base-font-weight-medium:500;--base-font-weight-semibold:600;--base-font-height-3xs:16px;--base-font-height-2xs:18px;--base-font-height-xs:20px;--base-font-height-s:22px;--base-font-height-m:24px;--base-font-height-l:28px;--base-font-height-xl:30px;--base-font-height-2xl:36px;--base-font-height-3xl:42px;--base-font-height-4xl:48px;--base-font-height-5xl:54px;--base-font-height-6xl:60px;--base-paragraph-height-xs:22px;--base-paragraph-height-s:24px;--base-paragraph-height-m:26px;--base-paragraph-height-l:30px;--base-component-height-3xs:8px;--base-component-height-2xs:14px;--base-component-height-xs:16px;--base-component-height-s:18px;--base-component-height-m:20px;--base-component-height-l:24px;--base-component-height-xl:32px;--base-component-height-2xl:40px;--base-component-height-3xl:60px;--base-component-height-4xl:78px}body{--base-tts-card-bg:#fff;--base-tts-card-bg-hover:#fff;--base-tts-card-border:#e2e6ff;--base-tts-card-border-active:#2468f2;--base-tts-card-shadow-hover:0 5px 15px #0000000d;--base-tts-card-tag-bg:#edeef7;--base-tts-card-tag-text:#5b647a;--base-tts-card-mask:#00000080;--base-tts-card-mask-strong:#222832e6;--base-tts-card-danger:#f33e3e;--base-tts-card-danger-mask:#fffc;--base-tts-card-badge-blue-start:#40bffd;--base-tts-card-badge-blue-end:#2468f2;--base-tts-card-badge-green-start:#28e955;--base-tts-card-badge-green-end:#1ebb6c;--base-tts-card-badge-orange-start:#e99753;--base-tts-card-badge-orange-end:#b35d0a;--base-tts-card-avatar-bg:linear-gradient(135deg,#e8e9ff,#c7c9ff);--base-tts-card-avatar-text:#352eff;--base-tts-filter-panel-bg:#fff;--base-tts-filter-panel-border:#e5e9ed;--base-tts-button-mask-bg:#22283240;--base-tts-button-mask-border:#c4d9ff1a;--base-tts-button-mask-active:#222832e6}:where(.web-base) .ant5-slider .ant5-slider-handle:after{background-color:var(--base-icon-color-white)!important;box-shadow:0 0 0 var(--ant-5-slider-handle-line-width) var(--base-icon-color-brand)!important;outline:1px solid var(--base-icon-color-brand)!important}:where(.web-base) .ant-slider .ant-slider-handle:hover{transform:translateX(-50%) scale(1.2)!important}:where(.web-base) .ant5-btn:not(.ant5-btn-icon-only,.ant5-btn-variant-link){min-width:88px}:where(.web-base) .ant5-btn.ant5-btn-icon-only{border-radius:6px}:where(.web-base) .ant5-btn .ant5-btn-icon{line-height:0}:where(.web-base) .ant5-btn.ant5-btn-primary{border:none}:where(.web-base) .ant5-btn.ant5-btn-primary.ant5-btn-variant-solid:not(:disabled):not(.ant5-btn-disabled){background:linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%)}:where(.web-base) .ant5-btn.ant5-btn-primary.ant5-btn-variant-solid:not(:disabled):not(.ant5-btn-disabled):focus-visible:not(:disabled):not(.ant5-btn-disabled),:where(.web-base) .ant5-btn.ant5-btn-primary.ant5-btn-variant-solid:not(:disabled):not(.ant5-btn-disabled):hover:not(:disabled):not(.ant5-btn-disabled){background:linear-gradient(91deg,#7d7dff 3.12%,#a47bf8 99.16%)}:where(.web-base) .ant5-btn.ant5-btn-primary.ant5-btn-variant-solid:not(:disabled):not(.ant5-btn-disabled):active:not(:disabled):not(.ant5-btn-disabled){background:linear-gradient(91deg,#5252e6 8.5%,#8b53ee 99.13%)}:where(.web-base) .ant5-btn.ant5-btn-default{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}:where(.web-base) .ant5-btn[disabled]{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}:where(.web-base) .ant5-select .ant5-select-arrow{width:16px!important;height:16px!important;background-color:var(--base-icon-color-tertiary);-webkit-mask:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/arrow-down.0d4b3fd1.svg) no-repeat center/cover;mask:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/arrow-down.0d4b3fd1.svg) no-repeat center/cover;margin-top:-8px!important;transition:all .3s!important}:where(.web-base) .ant5-select .ant5-select-arrow .anticon-down svg,:where(.web-base) .ant5-select .ant5-select-arrow .icon-down svg{display:none}:where(.web-base) .ant5-select.ant5-select-open .ant5-select-arrow{transform:rotate(180deg)}:where(.web-base) .ant5-select:hover .ant5-select-selector{background-color:var(--base-bg-color-gray)}:where(.web-base) .ant5-select:hover .ant5-select-clear{background:#fff!important}:where(.web-base) .ant5-select.ant5-select-allow-clear .ant5-select-clear:hover{color:var(--ant-5-color-text-tertiary)}:where(.web-base) .ant5-select .ant5-select-prefix{display:flex;align-items:center;-webkit-margin-end:12px;margin-inline-end:12px}:where(.web-base) .ant5-input-clear-icon,:where(.web-base) .ant5-select-clear{color:var(--base-text-color-tertiary)!important}:where(.web-base) .ant5-input-clear-icon:active,:where(.web-base) .ant5-input-clear-icon:hover,:where(.web-base) .ant5-select-clear:active,:where(.web-base) .ant5-select-clear:hover{color:var(--base-text-color-tertiary)!important}:where(.web-base) .ant5-select-multiple .ant5-select-selection-overflow{flex-wrap:nowrap;gap:4px}:where(.web-base) .ant5-select-multiple .ant5-select-selection-overflow .ant5-select-selection-item{-webkit-margin-end:0;margin-inline-end:0;background:var(--base-bg-color-gray)!important}:where(.web-base) .ant5-select-multiple .ant5-select-selection-overflow .ant5-select-selection-item-content{color:var(--base-text-color-primary);cursor:pointer}:where(.web-base) .ant5-select-multiple .ant5-select-selection-overflow .ant5-select-selection-overflow-item{max-width:calc(100% - 8px)}:where(.web-base) .ant5-select-dropdown{border:.5px solid var(--base-component-color-border)}:where(.web-base) .ant5-select-dropdown .rc-virtual-list-holder{margin-right:0}:where(.web-base) .ant5-select-dropdown .ant5-select-item:not(:first-child){margin-top:4px}:where(.web-base) .ant5-cascader-dropdown .ant5-cascader-menu:not(:last-child){border-right:1px solid var(--base-component-color-border)}:where(.web-base) .ant5-cascader-dropdown .ant5-cascader-menu-item{--ant-5-cascader-option-selected-bg:var(--base-component-color-border);margin-bottom:2px;padding:7px 8px;color:var(--base-text-color-primary)}:where(.web-base) .ant5-cascader-dropdown .ant5-cascader-menu-item-expand-icon{color:var(--base-text-color-secondary)!important;transform:scale(.65,.8)}:where(.web-base) .ant5-form-item-explain-error{font-size:12px;line-height:18px;margin-top:12px;font-weight:400}:where(.web-base) .ant5-form-item-extra{line-height:22px;margin-top:4px}:where(.web-base) .ant5-modal-confirm-body-wrapper .ant5-modal-confirm-paragraph{--ant-5-margin-xs:18px}:where(.web-base) .ant5-modal-confirm-body-wrapper .ant5-modal-confirm-body>.anticon{width:24px;height:24px}:where(.web-base) .ant5-message-notice-wrapper .ant5-message-custom-content>.anticon{width:18px;height:18px}:where(.web-base) .ant5-alert>.anticon,:where(.web-base) .ant5-message-custom-content>.anticon,:where(.web-base) .ant5-modal-confirm-body>.anticon{background-repeat:no-repeat;background-size:contain}:where(.web-base) .ant5-alert>.anticon>*,:where(.web-base) .ant5-message-custom-content>.anticon>*,:where(.web-base) .ant5-modal-confirm-body>.anticon>*{visibility:hidden}:where(.web-base) .ant5-alert>.anticon.anticon-exclamation-circle,:where(.web-base) .ant5-message-custom-content>.anticon.anticon-exclamation-circle,:where(.web-base) .ant5-modal-confirm-body>.anticon.anticon-exclamation-circle{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/modal-warn.22e0c5f1.svg)}:where(.web-base) .ant5-alert>.anticon.anticon-info-circle,:where(.web-base) .ant5-message-custom-content>.anticon.anticon-info-circle,:where(.web-base) .ant5-modal-confirm-body>.anticon.anticon-info-circle{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/modal-info.036ac9a3.svg)}:where(.web-base) .ant5-alert>.anticon.anticon-check-circle,:where(.web-base) .ant5-message-custom-content>.anticon.anticon-check-circle,:where(.web-base) .ant5-modal-confirm-body>.anticon.anticon-check-circle{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/modal-success.d811aeaa.svg)}:where(.web-base) .ant5-alert>.anticon.anticon-close-circle,:where(.web-base) .ant5-message-custom-content>.anticon.anticon-close-circle,:where(.web-base) .ant5-modal-confirm-body>.anticon.anticon-close-circle{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/modal-error.4bc4550f.svg)}:where(.web-base) .ant5-modal-confirm-btns>.ant5-btn,:where(.web-base) .ant5-modal-footer>.ant5-btn{-webkit-margin-start:12px!important;margin-inline-start:12px!important}:where(.web-base) .ant5-modal .ant5-modal-title{color:#21215a!important}:where(.web-base) .ant5-modal-wrap{display:flex;align-items:center}:where(.web-base) .ant5-upload-wrapper.ant5-upload-picture-card-wrapper .ant5-upload-select{border-style:solid!important}:where(.web-base) .ant5-upload-wrapper .ant5-upload-drag{border-style:solid}:where(.web-base) .ant5-tooltip{max-width:360px}:where(.web-base) .ant5-segmented{border:.5px solid var(--ant-5-track-border-color);--ant-5-segmented-track-padding:2px;--ant-5-border-radius-xs:6px;overflow:hidden}:where(.web-base) .ant5-segmented .ant5-segmented-group{gap:2px}:where(.web-base) .ant5-segmented.only-icon .ant5-segmented-item{min-width:calc(var(--ant-5-control-height-sm) - 2px)}:where(.web-base) .ant5-segmented .ant5-segmented-item{position:relative;min-width:76px;border-radius:var(--base-radius-2xs)}:where(.web-base) .ant5-segmented .ant5-segmented-item-selected{border-radius:var(--base-radius-2xs);box-shadow:0 2px 10px #00197e14}:where(.web-base) .ant5-segmented .ant5-segmented-item-label{padding:3px 12px;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-regular)}:where(.web-base) .ant5-segmented .ant5-segmented-item-label img,:where(.web-base) .ant5-segmented .ant5-segmented-item-label svg{margin-right:var(--base-space-3xs);vertical-align:middle}:where(.web-base) .ant5-segmented .ant5-segmented-item-selected .ant5-segmented-item-label{font-weight:var(--base-font-weight-medium)}:where(.web-base) .ant5-popover .ant5-popover-inner-content{height:100%}:where(.web-base) .ant5-popover .base-popover-close-x{position:absolute;top:var(--ant-5-popover-inner-padding);right:var(--ant-5-popover-inner-padding);width:var(--ant-5-control-height);height:var(--ant-5-control-height);z-index:10;display:flex;justify-content:center;align-items:center;border-radius:var(--ant-5-border-radius-sm);color:var(--ant-5-color-icon);transition:color var(--ant-5-motion-duration-mid),background-color var(--ant-5-motion-duration-mid)}:where(.web-base) .ant5-popover .base-popover-close-x svg{font-size:var(--ant-5-font-size-lg);color:inherit}:where(.web-base) .ant5-popover .base-popover-close-x:hover{background-color:var(--ant-5-color-bg-text-hover);color:var(--ant-5-color-icon-hover)}:where(.web-base) .ant5-spin-nested-loading{height:100%;width:100%}:where(.web-base) .ant5-spin-nested-loading .ant5-spin-container{height:100%}:where(.web-base) .ant5-spin-nested-loading .ant5-spin-container:after{background-color:#0000}:where(.web-base) .ant5-dropdown .ant5-dropdown-menu{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}:where(.web-base) .ant5-dropdown .ant5-dropdown-menu .ant5-dropdown-menu-item-group-list{margin:0}:where(.web-base) .ant5-dropdown .ant5-dropdown-menu .ant5-dropdown-menu-item:active{background-color:var(--ant-5-control-item-bg-active)}:where(.web-base) .ant5-table{border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs)!important}:where(.web-base) .ant5-table .ant5-table-thead tr>th{height:46px;font-weight:400;border:none}:where(.web-base) .ant5-table .ant5-table-thead tr>th .ant5-checkbox-indeterminate .ant5-checkbox-inner:after{border-radius:2px}:where(.web-base) .ant5-table .ant5-table-thead tr>th:before{display:none}:where(.web-base) .ant5-table .ant5-table-tbody tr>td{background-color:unset}:where(.web-base) .ant5-table .ant5-table-tbody tr.ant5-table-placeholder>td{border-bottom:none}:where(.web-base) .ant5-table .ant5-table-tbody tr:last-child>td{border-bottom:none}:where(.web-base) .ant5-table .ant5-table-tbody .ant5-table-row{height:80px}:where(.web-base) .ant5-table .ant5-table-tbody .ant5-table-row .ant5-table-cell{vertical-align:middle}:where(.web-base) .ant5-table .ant5-table-selection-col{width:48px}:where(.web-base) .ant5-table-header{margin-bottom:4px}:where(.web-base) .ant5-table-container .ant5-table-body{scrollbar-width:thin;scrollbar-color:var(--base-border-color-level1) #0000;scrollbar-gutter:stable}:where(.web-base) .ant5-drawer .ant5-drawer-content{background:#0000}:where(.web-base) .ant5-drawer .ant5-drawer-content .ant5-drawer-body,:where(.web-base) .ant5-drawer .ant5-drawer-content .ant5-drawer-header{background:var(--ant-5-color-bg-elevated)}:where(.web-base) .ant5-drawer.ant5-drawer-bottom .ant5-drawer-header{border-radius:16px 16px 0 0}:where(.web-base) .ant5-drawer.ant5-drawer-bottom .ant5-drawer-panel-motion-bottom-appear,:where(.web-base) .ant5-drawer.ant5-drawer-bottom .ant5-drawer-panel-motion-bottom-enter{transition:none;transform:translateY(120px);opacity:0}:where(.web-base) .ant5-drawer.ant5-drawer-top .ant5-drawer-header{border-radius:0 0 16px 16px}:where(.web-base) .ant5-drawer.ant5-drawer-top .ant5-drawer-panel-motion-top-appear,:where(.web-base) .ant5-drawer.ant5-drawer-top .ant5-drawer-panel-motion-top-enter,:where(.web-base) .ant5-drawer.ant5-drawer-top .ant5-drawer-panel-motion-top-leave-active{transition:none;transform:translateY(-120px);opacity:0}:where(.web-base) .ant5-drawer.ant5-drawer-right .ant5-drawer-header{border-radius:0 16px 16px 0}:where(.web-base) .ant5-drawer.ant5-drawer-right .ant5-drawer-panel-motion-right-appear,:where(.web-base) .ant5-drawer.ant5-drawer-right .ant5-drawer-panel-motion-right-enter,:where(.web-base) .ant5-drawer.ant5-drawer-right .ant5-drawer-panel-motion-right-leave-active{transition:none;transform:translateX(120px);opacity:0}:where(.web-base) .ant5-drawer.ant5-drawer-left .ant5-drawer-header{border-radius:16px 0 0 16px}:where(.web-base) .ant5-drawer.ant5-drawer-left .ant5-drawer-panel-motion-left-appear,:where(.web-base) .ant5-drawer.ant5-drawer-left .ant5-drawer-panel-motion-left-enter,:where(.web-base) .ant5-drawer.ant5-drawer-left .ant5-drawer-panel-motion-left-leave-active{transition:none;transform:translateY(-120px);opacity:0}:where(.web-base) .ant5-drawer .ant5-drawer-body{padding:0 var(--ant-5-padding-lg)}:where(.web-base) .ant5-drawer .ant5-drawer-content-wrapper{transition:transform .5s,opacity .5s}:where(.web-base) .ant5-alert>.anticon{padding:1px;margin:2px 8px 2px 2px}:where(.web-base) .ant5-result{display:flex;flex-direction:column;justify-content:center;align-items:center}:where(.web-base) .ant5-result.ant5-result-500 .ant5-result-image{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/empty-server.f65835f2.webp);background-size:contain;background-repeat:no-repeat;width:100px;height:100px}:where(.web-base) .ant5-result.ant5-result-500 .ant5-result-image>*{visibility:hidden}:where(.web-base) .ant5-result.ant5-result-error .ant5-result-icon{background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/team-mascot-disabled.41933e56.png);background-size:contain;background-repeat:no-repeat;width:144px;height:92px}:where(.web-base) .ant5-result.ant5-result-error .ant5-result-icon>*{visibility:hidden}.dh-base-children-scrollbar ::-webkit-scrollbar,.dh-base-scrollbar::-webkit-scrollbar{width:6px;height:6px}.dh-base-children-scrollbar ::-webkit-scrollbar-track,.dh-base-scrollbar::-webkit-scrollbar-track{background:#0000;border-radius:5px}.dh-base-children-scrollbar ::-webkit-scrollbar-thumb,.dh-base-scrollbar::-webkit-scrollbar-thumb{border-radius:5px}.web-base-theme-dark .dh-base-children-scrollbar ::-webkit-scrollbar-thumb,.web-base-theme-dark .dh-base-scrollbar::-webkit-scrollbar-thumb,.web-base-theme-dark.dh-base-scrollbar::-webkit-scrollbar-thumb{background:var(--base-border-color-level1)}.web-base-theme-dark .dh-base-children-scrollbar ::-webkit-scrollbar-thumb:hover,.web-base-theme-dark .dh-base-scrollbar::-webkit-scrollbar-thumb:hover,.web-base-theme-dark.dh-base-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--base-component-color-dark-gray)}.web-base-theme-dark .ant5-dropdown-menu-root,.web-base-theme-dark .ant5-message-notice-content,.web-base-theme-dark .ant5-modal-content{border:1px solid var(--base-component-color-border)}.web-base-theme-dark .ant5-form-item-has-error .ant5-input-css-var,.web-base-theme-dark .ant5-form-item-with-help .ant5-input-css-var{--ant-5-color-border:var(--ant-5-color-error);--ant-5-input-hover-border-color:var(--ant-5-color-error);--ant-5-input-active-border-color:var(--ant-5-color-error);--ant-5-color-text-description:var(--ant-5-color-error);--ant-5-color-bg-container:#2b1f29;--ant-5-input-active-bg:#2b1f29;--ant-5-input-hover-bg:#2b1f29}.web-base-theme-dark .ant5-cascader-checkbox .ant5-cascader-checkbox-inner,.web-base-theme-dark .ant5-checkbox-wrapper .ant5-checkbox-inner{--ant-5-color-bg-container:#0000;--ant-5-line-width:1px;--ant-5-color-border:var(--base-brand-color)}.web-base-theme-dark .ant5-input-disabled{--ant-5-color-text-description:var(--base-text-color-disabled);--ant-5-color-text-placeholder:var(--base-text-color-disabled)}.web-base-theme-dark .ant5-input-affix-wrapper input.ant5-input{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.web-base-theme-dark .ant5-input-suffix .anticon-search,.web-base-theme-dark .ant5-input-suffix.anticon-search,.web-base-theme-dark .ant5-select-suffix .anticon-search,.web-base-theme-dark .ant5-select-suffix.anticon-search{float:left;width:20px;height:20px;background-repeat:no-repeat;background-image:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/antd-search-icon.db7a6ebb.svg);background-size:16px;background-position:100%}.web-base-theme-dark .ant5-input-suffix .anticon-search>*,.web-base-theme-dark .ant5-input-suffix.anticon-search>*,.web-base-theme-dark .ant5-select-suffix .anticon-search>*,.web-base-theme-dark .ant5-select-suffix.anticon-search>*{display:none}.web-base-theme-dark .ant5-input-suffix .anticon-search:after,.web-base-theme-dark .ant5-input-suffix.anticon-search:after,.web-base-theme-dark .ant5-select-suffix .anticon-search:after,.web-base-theme-dark .ant5-select-suffix.anticon-search:after{content:"";clear:both}.web-base-theme-dark .ant5-input-textarea-show-count .ant5-input-data-count{bottom:-26px;color:var(--base-text-color-tertiary)}.web-base-theme-dark .ant5-upload-wrapper.ant5-upload-picture-card-wrapper .ant5-upload-select:hover{--ant-5-color-fill-alter:var(--base-bg-color-gray)!important;border-color:var(--base-component-color-border)!important}.web-base-theme-dark .ant5-upload-wrapper .ant5-upload-drag:hover{--ant-5-color-fill-alter:var(--base-bg-color-gray)}.web-base-theme-dark .ant5-switch{border:1px solid var(--base-component-color-border)!important;box-sizing:initial}.web-base-theme-dark .ant5-notification.ant5-notification-topRight{top:86px!important}.web-base-theme-dark .ant5-notification.ant5-notification-topRight .ant5-notification-notice-wrapper{box-shadow:0 10px 20px 5px rgba(0,0,0,.251)}.web-base-theme-dark .ant5-select-item-option-selected:not(.ant5-select-item-option-disabled) .ant5-select-item-option-state{color:var(--base-text-color-primary)}.web-base-theme-dark .ant5-pagination .ant5-pagination-item .ant5-pagination-item-link,.web-base-theme-dark .ant5-pagination .ant5-pagination-item a,.web-base-theme-dark .ant5-pagination .ant5-pagination-item button,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-next .ant5-pagination-item-link,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-next a,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-next button,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-prev .ant5-pagination-item-link,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-prev a,.web-base-theme-dark .ant5-pagination .ant5-pagination-jump-prev button,.web-base-theme-dark .ant5-pagination .ant5-pagination-next .ant5-pagination-item-link,.web-base-theme-dark .ant5-pagination .ant5-pagination-next a,.web-base-theme-dark .ant5-pagination .ant5-pagination-next button,.web-base-theme-dark .ant5-pagination .ant5-pagination-prev .ant5-pagination-item-link,.web-base-theme-dark .ant5-pagination .ant5-pagination-prev a,.web-base-theme-dark .ant5-pagination .ant5-pagination-prev button,.web-base-theme-dark .ant5-pagination .ant5-pagination-total-text{line-height:var(--base-font-height-xs)}.web-base-theme-dark .ant5-pagination .ant5-pagination-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.web-base-theme-dark .ant5-pagination .ant5-pagination-disabled .ant5-pagination-item-link{cursor:not-allowed}.web-base-theme-dark:has(.base-app-alert) .ant5-notification-topRight{top:146px!important}.web-base-theme-light .dh-base-children-scrollbar ::-webkit-scrollbar-thumb,.web-base-theme-light .dh-base-scrollbar::-webkit-scrollbar-thumb,.web-base-theme-light.dh-base-scrollbar::-webkit-scrollbar-thumb{background:var(--base-border-color-level1)}.web-base-theme-light .dh-base-children-scrollbar ::-webkit-scrollbar-thumb:hover,.web-base-theme-light .dh-base-scrollbar::-webkit-scrollbar-thumb:hover,.web-base-theme-light.dh-base-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--base-component-color-dark-gray)}.dh-base-wrapper-bg{min-height:100%;overflow-y:auto;background:var(--base-component-color-white);border:1px solid var(--base-component-color-border);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;padding:24px 0;background:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/portrait-pre-create-bg.2165ebd6.png);background-repeat:no-repeat;background-origin:top center;background-size:100% auto}.dh-base-skeleton{position:relative;overflow:hidden}.dh-base-skeleton:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(133.7deg,#0000 0,#0000 39.34%,var(--base-component-color-white) 48.9%,#0000 59.23%,#0000 98.51%);background-size:400% 100%;animation-name:dh-base-skeleton-loading;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}.dh-base-skeleton-block{width:100%;height:56px;background:linear-gradient(90deg,var(--base-component-color-white) 0,#0000 100%);position:relative;overflow:hidden}.dh-base-skeleton-block:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(133.7deg,#0000 0,#0000 39.34%,var(--base-component-color-white) 48.9%,#0000 59.23%,#0000 98.51%);background-size:400% 100%;animation-name:dh-base-skeleton-loading;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes dh-base-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.dh-base-divider{width:1px;height:1em;background:var(--base-border-color-level1)}.dh-base-media-container{position:relative;width:100%;aspect-ratio:392/450;border-radius:12px;overflow:hidden;border:1px solid var(--base-component-color-border);background:var(--base-component-color-white)}.dh-base-media-container video{width:100%;height:100%;float:left;background:var(--base-component-color-white)}.dh-base-btn-ghost.ant5-btn-color-default.ant5-btn-background-ghost{color:var(--base-brand-color);background:var(--ant-5-button-ghost-bg);border-color:var(--base-brand-color);box-shadow:none}.dh-base-btn-ghost.ant5-btn-color-default.ant5-btn-background-ghost:not(:disabled):not(.ant5-btn-disabled):hover{color:var(--base-brand-color-hover);background:var(--ant-5-button-ghost-bg);border-color:var(--base-brand-color-hover)}.dh-base-btn-ghost.ant5-btn-color-default.ant5-btn-background-ghost:not(:disabled):not(.ant5-btn-disabled):active{color:var(--base-brand-color-active);background:var(--ant-5-button-ghost-bg);border-color:var(--base-brand-color-active)}.dh-base-segmented-small.ant5-segmented-sm{--ant-5-border-radius-sm:8px;--ant-5-segmented-track-padding:1px;--ant-5-segmented-item-selected-bg:var(--base-component-color-white);--ant-5-segmented-track-bg:var(--base-border-color-level2)}img.lazyload:not([src]){opacity:0}@keyframes dh-base-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.web-base[data-waiting]{cursor:wait}.web-base[data-waiting]>div{pointer-events:none}.pay-success-page{width:100vw;min-height:100dvh;margin:0 auto;padding:0 16px calc(127px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f1117}.pay-success-img{width:200px;height:200px;object-fit:cover;display:block;margin:0 auto}.pay-success-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:16px}.pay-success-title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:510;color:#f7f7f9}.pay-success-description{margin:0;font-size:14px;color:#ffffffb3;line-height:22px;max-width:500px}body:has(.canvas-route-boundary),html:has(.canvas-route-boundary){overscroll-behavior-x:none}.canvas-route-boundary{width:100%;height:100vh;overflow:hidden;overscroll-behavior-x:none}.api-usage-panel-chart{position:relative;width:100%;height:220px;min-width:0}.api-usage-panel-chart canvas{display:block;width:100%;height:220px}.api-usage-panel-chart-empty{display:flex;min-height:220px;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s)}:where(.base-scroll-container){position:relative;width:100%;height:100%}:where(.base-scroll-container) .base-scroll-content{width:100%;height:100%;max-width:inherit;max-height:inherit;overflow:auto;position:relative;z-index:0;-ms-overflow-style:none;scrollbar-width:none}:where(.base-scroll-container) .base-scroll-content::-webkit-scrollbar{width:0;height:0;display:none}:where(.base-scroll-container) .base-scrollbar{position:absolute;border-radius:var(--base-radius-xs,6px);transition:opacity .3s;z-index:1;background:var(--base-border-color-level2)}:where(.base-scroll-container) .base-scrollbar:hover{background:var(--base-icon-color-disabled)}:where(.base-scroll-container) .base-scrollbar-x{height:6px;bottom:0;left:0;cursor:pointer;opacity:0}:where(.base-scroll-container) .base-scrollbar-x:active{opacity:1}:where(.base-scroll-container) .base-scrollbar-y{width:6px;right:0;top:0;cursor:pointer;opacity:0}:where(.base-scroll-container) .base-scrollbar-y:active{opacity:1}:where(.base-scroll-container):hover .base-scrollbar-x,:where(.base-scroll-container):hover .base-scrollbar-y{opacity:1}:where(.base-scroll-container) .base-scroll-btns{position:absolute;right:var(--base-space-xl);bottom:var(--base-space-xl);transform:translateX(-50%);z-index:1;display:flex;flex-direction:column;gap:var(--base-space-2xs)}:where(.base-scroll-container) .base-scroll-btns .base-scroll-top-btn .ant5-btn-icon{transform:rotate(180deg)}:where(.base-scroll-container) .base-scroll-btns .base-scroll-bottom-btn,:where(.base-scroll-container) .base-scroll-btns .base-scroll-top-btn{background:var(--base-brand-color);border:1px solid var(--base-brand-color);box-shadow:0 4px 10px #3d5dff47}:where(.base-scroll-container) .base-scroll-btns .base-scroll-bottom-btn.ant5-btn:active,:where(.base-scroll-container) .base-scroll-btns .base-scroll-bottom-btn.ant5-btn:focus-visible,:where(.base-scroll-container) .base-scroll-btns .base-scroll-bottom-btn.ant5-btn:hover,:where(.base-scroll-container) .base-scroll-btns .base-scroll-top-btn.ant5-btn:active,:where(.base-scroll-container) .base-scroll-btns .base-scroll-top-btn.ant5-btn:focus-visible,:where(.base-scroll-container) .base-scroll-btns .base-scroll-top-btn.ant5-btn:hover{background:var(--base-brand-color-hover)!important;border-color:var(--base-brand-color-hover)!important}:where(.base-scroll-container) .base-scroll-btns .ant5-btn-icon{color:#fff!important}:where(.base-scroll-container) .base-scroll-btns .ant5-btn-icon svg{color:currentColor!important}.video-discount-copy{color:var(--base-text-color-white);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);white-space:nowrap}.video-discount-copy,.video-discount-copy .video-discount-copy-details{display:inline-flex;align-items:center}.video-discount-copy .video-discount-copy-separator{margin:0 var(--base-space-2xs)}.video-discount-copy .video-discount-copy-label{margin-left:var(--base-space-3xs);color:#baa1ff}.base-tooltip-button-wrapper{display:inline-flex}.base-tooltip-button-wrapper .ant-btn[disabled]{pointer-events:none}.analysis-progress-card{flex-shrink:0;width:calc(100% - var(--base-space-m)*2);margin:var(--base-space-m);padding:var(--base-space-s) var(--base-space-m);border-radius:var(--base-radius-m);border:1px solid var(--base-border-color-level2);background:var(--base-component-color-grayb1);box-shadow:var(--base-shadow-drop-shadow-s)}.analysis-progress-card .analysis-progress-card-head{display:flex;align-items:center;gap:var(--base-space-s);min-width:0;margin-bottom:var(--base-space-xs)}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-status-icon{flex:0 0 auto;font-size:var(--base-font-size-s)}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-status-icon.is-error{color:var(--base-error-color)}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-status-icon.is-success{color:var(--base-success-color)}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-dot{flex:0 0 auto;width:var(--base-component-height-3xs);height:var(--base-component-height-3xs);border-radius:50%;background:var(--base-border-color-level1)}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-spinner{flex:0 0 auto;width:var(--base-component-height-2xs);height:var(--base-component-height-2xs);border:2px solid var(--base-component-color-grayb2);border-top-color:var(--base-brand-color);border-radius:50%;animation:analysis-progress-spin .75s linear infinite}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-title{flex:1 1 auto;min-width:0;font-size:var(--base-font-size-s);font-weight:600;color:var(--base-text-color);line-height:1.4}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-title.is-failed{flex:0 1 auto;cursor:pointer}.analysis-progress-card .analysis-progress-card-head .analysis-progress-card-step{margin-left:auto;flex-shrink:0;font-size:var(--base-font-size-2xs)}@keyframes analysis-progress-spin{to{transform:rotate(1turn)}}.dialogue-flow{display:flex;flex-direction:column;gap:var(--base-space-m)}.dialogue-flow .dialogue-flow-item{display:flex;align-items:flex-start;gap:var(--base-space-s)}.dialogue-flow .dialogue-flow-item-enter{animation:dialogue-flow-item-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--dialogue-msg-index, 0)*60ms)}.dialogue-flow .dialogue-flow-avatar{width:var(--base-component-height-2xl);height:var(--base-component-height-2xl);border:1px solid var(--base-component-color-border);box-shadow:var(--base-shadow-drop-shadow-s);flex:0 0 auto}.dialogue-flow .dialogue-flow-main{min-width:0}.dialogue-flow .dialogue-flow-role{font-size:var(--base-font-size-s);color:var(--base-text-color-secondary);margin-bottom:6px;font-weight:500}.dialogue-flow .dialogue-flow-bubble{border-radius:var(--base-radius-l);border:1px solid var(--base-border-color-level2);background:var(--base-bg-color-white);line-height:1.65;color:var(--base-text-color);white-space:pre-wrap;padding:var(--base-space-s) var(--base-space-m);box-shadow:var(--base-shadow-drop-shadow-s)}.dialogue-flow .dialogue-flow-empty{padding:var(--base-space-m) var(--base-space-s);text-align:center}.dialogue-flow .dialogue-flow-error-card{border:1px solid var(--base-error-color-light-active);border-radius:var(--base-radius-l);background:var(--base-error-color-light);padding:var(--base-space-m)}.dialogue-flow .dialogue-flow-error-title{color:var(--base-error-color-active);font-size:var(--base-font-size-m);font-weight:600;line-height:var(--base-font-height-m)}.dialogue-flow .dialogue-flow-error-message{margin-top:var(--base-space-s);color:var(--base-error-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);white-space:pre-wrap}.dialogue-flow .dialogue-flow-retry-button{margin-top:var(--base-space-m)}.dialogue-flow .dialogue-flow-retry-button.ant5-btn{border-color:var(--base-error-color-light-active);color:var(--base-error-color-active);background:var(--base-bg-color-white)}.dialogue-flow .dialogue-flow-retry-button:hover{border-color:var(--base-error-color);color:var(--base-error-color);background:var(--base-bg-color-white)}@keyframes dialogue-flow-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wechat-contact-popover{border-radius:var(--base-radius-s);width:156px}.wechat-contact-popover .ant5-popover-inner{padding:28px 4px 20px}.wechat-contact-popover .ant5-popover-inner .wechat-contact-popover-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.wechat-contact-popover .ant5-popover-inner .wechat-contact-popover-content .wechat-qr-code{width:89px;height:88px}.wechat-contact-popover .ant5-popover-inner .wechat-contact-popover-content .wechat-contact-custom-desc{flex:auto}.wechat-contact-popover .ant5-popover-inner .wechat-contact-popover-content .wechat-contact-title{font-weight:510;font-size:14px;margin-top:12px;margin-bottom:2px}.wechat-contact-popover .ant5-popover-inner .wechat-contact-popover-content .wechat-contact-desc{font-size:12px;line-height:18px;font-weight:400;text-align:center}.base-header-credits-capsule{position:relative;border-radius:var(--base-radius-2xl);display:flex;align-items:center;justify-content:flex-start;overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--base-component-color-border);background:linear-gradient(90deg,#4346ff1a,#ab77ff1a 48.56%,#2bdcfe1a)}.base-header-credits-capsule:hover>button:before{opacity:0}.base-header-credits-capsule>button{border:none;outline:none;padding:0 16px;height:var(--base-component-height-xl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;font-size:14px;background:#0000}.base-header-credits-capsule>button:hover{background:var(--base-bg-color-gray)}.base-header-credits-capsule>button>svg{margin-right:4px}.base-header-credits-capsule .upgrade-btn{font-weight:600;color:var(--base-text-color-primary);white-space:nowrap}.base-header-credits-capsule .credits-btn{position:relative;color:var(--base-text-color-primary);margin-left:1px}.base-header-credits-capsule .credits-btn svg{width:16px;height:16px;margin-right:4px}.base-header-credits-capsule .credits-btn:before{content:"";position:absolute;top:10px;left:-1px;width:1px;height:16px;background:var(--base-border-color-level1);transition:opacity .3s}.base-credits-capsule-popover .ant5-popover-inner{padding:16px;border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-m)}.base-credits-capsule-popover .ant5-popover-arrow{visibility:hidden}.base-credits-capsule-popover .base-quota-amount-content{min-width:342px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-title{display:flex;align-items:center;gap:8px;margin-bottom:18px}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-title h3{margin-bottom:0;color:var(--base-text-color-primary);font-size:16px;line-height:24px;font-weight:600}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-refresh{color:var(--base-text-color-secondary)}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container{padding:16px;margin-bottom:12px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color-gray)}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container.post-paid-container{display:flex;justify-content:space-between;align-items:center}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list{-webkit-padding-start:0;padding-inline-start:0;display:flex;justify-content:flex-start}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li{position:relative;padding:4px 0;color:var(--base-text-color-tertiary);font-size:20px;line-height:28px;font-weight:400}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li h6{margin-bottom:8px;color:var(--base-text-color-secondary);font-size:14px;line-height:22px;font-weight:400}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li:first-child:after{content:"=";position:absolute;top:16px;right:-30px;width:10px;text-align:center}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li:not(:first-child):not(:last-child):after{content:"+";position:absolute;top:16px;right:-30px;width:10px;text-align:center}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li:not(:last-child){margin-right:55px}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-list>li p{margin:0;color:var(--base-text-color-primary);font-size:20px;line-height:28px;font-weight:600}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-history-btn{display:flex;padding:0 2px 0 6px;margin-left:auto}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-history-btn .quota-amount-history{display:flex;align-items:center;gap:4px;color:var(--base-text-color-primary)}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-history-btn .quota-amount-history p{margin:0}.base-credits-capsule-popover .base-quota-amount-content .quota-amount-list-container .quota-amount-history-btn .history-arrow{font-size:14px;line-height:1}.base-credits-capsule-popover .base-quota-amount-content .post-paid-quota-amount{color:var(--base-text-color-primary);font-size:20px;line-height:28px;font-weight:600}.base-credits-capsule-popover .base-team-quota-content{min-width:360px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-credits-capsule-popover .base-team-quota-content .team-quota-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.base-credits-capsule-popover .base-team-quota-content .team-quota-header h3{margin:0;color:var(--base-text-color-primary);font-size:16px;line-height:24px;font-weight:600}.base-credits-capsule-popover .base-team-quota-content .team-quota-refresh{color:var(--base-text-color-secondary)}.base-credits-capsule-popover .base-team-quota-content .team-quota-card{padding:16px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color-gray)}.base-credits-capsule-popover .base-team-quota-content .team-quota-row{display:flex;align-items:center;justify-content:space-between}.base-credits-capsule-popover .base-team-quota-content .team-quota-row:not(:last-child){margin-bottom:24px}.base-credits-capsule-popover .base-team-quota-content .team-quota-row strong{color:var(--base-text-color-primary);font-size:16px}.base-credits-capsule-popover .base-team-quota-content .team-quota-label{color:var(--base-text-color-secondary);font-size:14px;line-height:22px}.base-credits-capsule-popover .base-team-quota-content .team-quota-value{display:flex;align-items:center;gap:12px}.base-credits-capsule-popover .base-team-quota-content .team-quota-mode-tag{padding:0 6px;border:1px solid var(--base-brand-color-light-active);border-radius:var(--base-radius-xs);color:var(--base-text-color-brand);font-size:12px;background:var(--base-brand-color-light)}.base-credits-capsule-popover .base-team-quota-content .team-quota-mode-tag.is-unlimited{background:#5c61ff14}.base-credits-capsule-popover .base-team-quota-content .team-quota-mode-tag.is-fixed{background:#352eff0a}.base-credits-capsule-popover .base-team-quota-content .team-quota-history-btn{display:flex;align-items:center;gap:4px;padding:0;margin-top:12px;margin-left:auto;color:var(--base-text-color-primary)}.base-credits-capsule-popover .base-team-quota-content .team-quota-history-btn .history-arrow{font-size:14px;line-height:1}.base-credits-capsule-popover .base-team-quota-content .team-quota-action-btn{margin-top:12px}.join-apply-item .join-apply-item-main{display:flex;min-width:0;flex-direction:column;gap:8px}.join-apply-item .join-apply-item-main .join-apply-item-header{display:flex;align-items:center;gap:16px}.join-apply-item .join-apply-item-main .join-apply-item-header .join-apply-item-name{min-width:0;flex:1;overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium);white-space:nowrap;text-overflow:ellipsis}.join-apply-item .join-apply-item-main .join-apply-item-header .join-apply-item-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.join-apply-item .join-apply-item-main .join-apply-item-header .join-apply-item-actions .ant5-btn{min-width:60px}.join-apply-item .join-apply-item-main .join-apply-item-meta{display:flex;align-items:center;min-width:0;gap:6px}.join-apply-item .join-apply-item-main .join-apply-item-meta .join-apply-item-desc,.join-apply-item .join-apply-item-main .join-apply-item-meta .join-apply-item-time{color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);white-space:nowrap}.join-apply-item .join-apply-item-main .join-apply-item-meta .join-apply-item-desc{min-width:0;overflow:hidden;text-overflow:ellipsis}.join-apply-item .join-apply-item-main .join-apply-item-meta .join-apply-item-desc:before{content:"·";margin-right:6px}.base-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.base-text-ellipsis-multi-line{display:-webkit-box;-webkit-box-orient:vertical}.base-ellipsis-tooltip .ant5-tooltip-inner,.base-text-ellipsis-multi-line{white-space:pre-wrap;word-break:break-word}.base-task-center-panel .task-center-item{margin:0 8px;padding:12px;border-radius:var(--base-radius-s);position:relative;display:flex;align-items:center;gap:10px;cursor:default;transition:background-color .2s ease}.base-task-center-panel .task-center-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--base-border-color-level1)}.base-task-center-panel .task-center-item:hover{background:var(--base-bg-color-gray)}.base-task-center-panel .task-center-item:focus-visible{outline:1px solid var(--base-brand-color);outline-offset:-1px}.base-task-center-panel .task-center-item .task-center-item-icon{width:40px;height:40px;border-radius:var(--base-radius-s);background:var(--base-component-color-grayb2);color:var(--base-icon-color-secondary);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px}.base-task-center-panel .task-center-item .task-center-item-content{min-width:0;flex:1}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-title-row{display:flex;align-items:center;gap:6px;margin-bottom:2px;min-width:0}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-title-row .task-center-item-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium);flex:0 1 auto;min-width:0;max-width:100%}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-title-row .task-center-item-status{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--base-radius-3xl);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium);flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-meta{color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-meta .task-center-item-time{flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-meta .task-center-item-dot{color:var(--base-text-color-tertiary);flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-meta .task-center-item-project{min-width:0;flex:0 1 auto;width:min(100%,var(--task-center-item-project-width,236px))}.base-task-center-panel .task-center-item .task-center-item-content .task-center-item-error{margin-top:2px;color:var(--base-error-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);width:min(100%,var(--task-center-item-project-width,236px))}.base-task-center-panel .task-center-item .task-center-item-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:var(--task-center-item-actions-width,28px)}.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-thumb{width:56px;height:56px;border-radius:var(--base-radius-s);background:var(--base-component-color-grayb2);overflow:hidden;flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-thumb img{height:100%;width:100%;object-fit:cover;object-position:top center;display:block}.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-enter-btn{width:28px;height:28px;padding:0;border-radius:var(--base-radius-s);color:var(--base-text-color-secondary);flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-enter-btn:active,.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-enter-btn:focus-visible,.base-task-center-panel .task-center-item .task-center-item-actions .task-center-item-enter-btn:hover{background:var(--base-component-color-grayb2)!important;color:var(--base-text-color-primary)!important}.base-task-center-panel .task-center-item .task-center-item-retry{height:28px;padding:0 12px;border:1px solid var(--base-error-color);border-radius:14px;background:#0000;color:var(--base-error-color);font-size:13px;line-height:18px;cursor:pointer;flex-shrink:0}.base-task-center-panel .task-center-item .task-center-item-retry:hover{background:var(--base-error-color-light)}.base-task-center-panel .task-center-item .task-center-item-retry:disabled{opacity:.7;cursor:not-allowed}.base-task-center-panel{width:min(400px,100vw - 80px);height:560px;border-radius:var(--base-radius-l);background:var(--base-component-color-white);border:1px solid var(--base-border-color-level1);box-shadow:var(--base-shadow-drop-shadow-m);display:flex;flex-direction:column;overflow:hidden}.base-task-center-panel .task-center-panel-header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--base-border-color-level1);flex-shrink:0}.base-task-center-panel .task-center-panel-header .task-center-panel-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l);font-weight:var(--base-font-weight-semibold)}.base-task-center-panel .task-center-panel-header .task-center-panel-counts{display:flex;align-items:center;gap:12px}.base-task-center-panel .task-center-panel-header .task-center-panel-counts .task-center-panel-count{display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--base-radius-xl);color:var(--base-warning-color);background:var(--base-warning-color-light-hover);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium)}.base-task-center-panel .task-center-panel-header .task-center-panel-counts .task-center-panel-count i{width:6px;height:6px;border-radius:50%;background:currentColor}.base-task-center-panel .task-center-panel-header .task-center-panel-counts .task-center-filter-btn{width:32px;height:32px;padding:0;border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.base-task-center-panel .task-center-panel-header .task-center-panel-counts .task-center-filter-btn:hover{background:var(--base-bg-color-gray)}.base-task-center-panel .task-center-notification-setting{min-height:58px;padding:16px;border-bottom:1px solid var(--base-border-color-level1);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.base-task-center-panel .task-center-notification-setting .task-center-notification-content{min-width:0}.base-task-center-panel .task-center-notification-setting .task-center-notification-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.base-task-center-panel .task-center-notification-setting .task-center-notification-desc{margin-top:2px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.base-task-center-panel .task-center-notification-setting .task-center-notification-switch-wrapper{display:inline-flex;align-items:center}.base-task-center-panel .task-center-panel-list{flex:1;min-height:0;padding:8px 0}.base-task-center-panel .task-center-panel-list .task-list-scroll-container{height:100%}.base-task-center-panel .task-center-panel-list .task-list-scroll-container .base-scrollbar{right:0}.base-task-center-panel .task-center-panel-list .task-center-panel-empty,.base-task-center-panel .task-center-panel-list .task-center-panel-loading{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center}.base-task-center-panel .task-center-panel-list .task-center-panel-loading-more{height:36px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);display:flex;align-items:center;justify-content:center;gap:8px}.base-task-center-panel .task-center-panel-list .task-center-join-apply-section{margin:0 16px 12px;padding:12px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color)}.base-task-center-panel .task-center-panel-list .task-center-join-apply-section .task-center-join-apply-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.base-task-center-panel .task-center-panel-list .task-center-join-apply-section .task-center-join-apply-list{margin-top:12px;display:flex;flex-direction:column;gap:12px}.base-task-center-panel .task-center-panel-footer{height:48px;padding:0 16px;border-top:1px solid var(--base-border-color-level1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.base-task-center-panel .task-center-panel-footer .task-center-panel-total{color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium)}.base-task-center-panel .task-center-panel-footer .task-center-clear-btn{border:0;background:#0000;color:var(--base-text-color-secondary);font-size:14px;line-height:20px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.base-task-center-panel .task-center-panel-footer .task-center-clear-btn:hover{color:var(--base-text-color-primary)}.task-center-notification-tooltip .task-center-notification-copy-link{border:0;padding:0;background:#0000;color:var(--base-brand-color);cursor:pointer}.base-task-center{position:relative;width:var(--base-component-height-xl);height:var(--base-component-height-xl);padding:0;border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-primary);display:flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;transition:background-color .2s ease}.base-task-center:hover{color:var(--base-text-color-primary);background:var(--base-bg-color-gray)}.base-task-center .task-center-bell-icon{width:16px;height:16px;--stroke-0:currentColor}.base-task-center .task-center-red-point{position:absolute;right:7px;top:7px;width:6px;height:6px;color:var(--base-error-color)}.base-task-center .task-center-red-badge{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--base-error-color);color:var(--base-text-color-white);font-size:10px;line-height:16px;font-weight:var(--base-font-weight-semibold);text-align:center}.base-task-center-once-popover{max-width:calc(100vw - 80px)}.task-center-notification-guide-popconfirm .ant-popover-inner{width:140px;border-radius:var(--base-radius-xs);padding:0}.task-center-notification-guide-popconfirm .ant-popconfirm-inner-content{padding:12px 10px 10px}.task-center-notification-guide-popconfirm .ant-popconfirm-message{margin-bottom:0}.task-center-notification-guide-popconfirm .ant-popconfirm-message-text{min-width:0}.task-center-notification-guide-popconfirm .ant-popconfirm-title{color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-semibold);white-space:nowrap}.task-center-notification-guide-popconfirm .ant-popconfirm-description{margin-top:var(--base-space-3xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);white-space:nowrap}.task-center-notification-guide-popconfirm .ant-popconfirm-buttons{margin-top:18px;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--base-space-2xs);text-align:left}.task-center-notification-guide-popconfirm .ant-popconfirm-buttons .ant-btn{width:56px;min-width:56px;height:28px;padding:0;border-radius:var(--base-radius-s);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium);-webkit-margin-start:0;margin-inline-start:0}.task-center-notification-guide-popconfirm .task-center-notification-guide-ok{background:var(--base-brand-color);border-color:var(--base-brand-color);color:var(--base-text-color-white)}.task-center-notification-guide-popconfirm .task-center-notification-guide-ok:hover{background:var(--base-brand-color-hover);border-color:var(--base-brand-color-hover);color:var(--base-text-color-white)}.task-center-notification-guide-popconfirm .task-center-notification-guide-cancel{border-color:var(--base-border-color-level2);color:var(--base-text-color-tertiary)}.task-center-notification-guide-popconfirm .task-center-notification-guide-cancel:hover{border-color:var(--base-component-color-dark-gray);color:var(--base-text-color-tertiary)}.create-team-modal .ant5-modal-content{padding:0!important;overflow:hidden}.create-team-modal .create-team-modal-panel{display:flex;min-height:528px;background:var(--base-component-color-white)}.create-team-modal .create-team-modal-panel .create-team-modal-hero{width:392px;padding:48px 60px 32px 48px;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-header h2{margin:0;color:var(--base-text-color-primary);font-size:18px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-header p{margin-top:2px;color:var(--base-text-color-secondary);font-size:12px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-benefit-list{margin-top:24px;display:flex;flex-direction:column;gap:24px}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-benefit-list .hero-benefit-item{display:flex;align-items:flex-start;gap:16px}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-benefit-list .hero-benefit-item img{width:50px;height:50px;flex-shrink:0;border-radius:50%}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-benefit-list .hero-benefit-item .benefit-title{color:var(--base-text-color-primary);font-size:13px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-hero .hero-benefit-list .hero-benefit-item .benefit-description{margin-top:2px;color:var(--base-text-color-secondary);font-size:12px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-form{flex:1;padding:56px 48px;display:flex;flex-direction:column;align-items:center}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-btn.ant5-btn-default{--ant-5-button-font-weight:400;--ant-5-button-default-bg:#000;--ant-5-button-default-color:#fff;--ant-5-button-default-hover-border-color:#000}.create-team-modal .create-team-modal-panel .create-team-modal-form .form-avatar{width:120px;height:auto}.create-team-modal .create-team-modal-panel .create-team-modal-form .form-title{margin-top:24px;text-align:center}.create-team-modal .create-team-modal-panel .create-team-modal-form .form-title h3{color:var(--base-text-color-primary);font-size:20px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-form .form-title p{margin:8px 0 0;color:var(--base-text-color-secondary);font-size:12px;line-height:20px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-form{width:100%;margin-top:44px}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-form .ant5-form-item{margin-bottom:16px}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-form .ant5-form-item .ant5-form-item-label>label{color:var(--base-text-color-primary);font-size:14px;line-height:22px;font-weight:600}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-form .ant5-form-item .ant5-input-affix-wrapper{font-size:14px}.create-team-modal .create-team-modal-panel .create-team-modal-form .ant5-form .ant5-form-item-explain-error{margin-block:6px}.create-team-entry-card{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:4px 12px;border:1px solid #4b1ef333;border-radius:8px;background:#4b1ef30a;cursor:pointer;transition:background .2s ease}.create-team-entry-card:hover{background:#4b1ef314}.create-team-entry-card .create-team-entry-avatar{width:60px;height:60px;flex-shrink:0}.create-team-entry-card .create-team-entry-content{min-width:0;flex:1}.create-team-entry-card .create-team-entry-content .create-team-entry-title-row{display:flex;align-items:center;gap:8px}.create-team-entry-card .create-team-entry-content .create-team-entry-title-row .create-team-entry-title{color:var(--base-text-color-primary);font-size:14px;line-height:20px;font-weight:600}.create-team-entry-card .create-team-entry-content .create-team-entry-title-row .create-team-entry-tag{padding:0 12px;border:1px solid #4b1ef31a;border-radius:10px;background:#e8e0fd;color:#4b1ef3;font-size:10px;line-height:16px}.create-team-entry-card .create-team-entry-desc{margin-top:4px;color:var(--base-text-color-secondary);font-size:11px;line-height:18px}.create-team-entry-card .create-team-entry-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#000;color:#fff;transition:color .3s ease,background-color .3s ease}.create-team-entry-card .create-team-entry-arrow svg{width:16px;height:16px}.base-back-top-wrapper{width:48px;height:48px;bottom:80px;right:20px;min-height:auto;transition:transform .3s}.base-back-top-wrapper .ant5-float-btn-body{pointer-events:none;border:1px solid var(--base-component-color-border);box-shadow:0 4px 16px #0000001f;background:var(--base-component-color-white)!important}.base-back-top-wrapper .ant5-float-btn-body .ant5-float-btn-content{padding:0}.base-back-top-wrapper .ant5-float-btn-body .ant5-float-btn-content .ant5-float-btn-icon{width:48px;padding-top:2px;color:var(--base-text-color-primary)}.base-back-top-wrapper:hover{transform:scale(1.1)}.base-detail-header{--detail-header-center-column:auto;width:100%;height:56px;display:grid;grid-template-columns:minmax(0,1fr) var(--detail-header-center-column) minmax(0,1fr);align-items:center;background:var(--base-component-color-white)}.base-detail-header .base-detail-header-left{flex:0 1 auto;min-width:0;display:flex;align-items:center;padding-left:var(--base-space-l)}.base-detail-header .base-detail-header-left .header-back-container{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--base-space-3xs) var(--base-space-2xs) var(--base-space-3xs) var(--base-space-3xs);border-radius:var(--base-radius-xs);flex-shrink:0}.base-detail-header .base-detail-header-left .header-back-container:hover{background:var(--base-component-color-grayb1)}.base-detail-header .base-detail-header-left .header-back-container .header-back-icon{border:none}.base-detail-header .base-detail-header-left .header-back-container .header-back-icon:active,.base-detail-header .base-detail-header-left .header-back-container .header-back-icon:hover{background:#0000}.base-detail-header .base-detail-header-left .header-back-container .base-detail-header-left-name,.base-detail-header .base-detail-header-left .header-back-container .base-detail-header-left-name svg,.base-detail-header .base-detail-header-left .header-back-container .header-back-icon{color:var(--base-text-color-primary)}.base-detail-header .base-detail-header-left .header-back-container.can-save .base-detail-header-left-name{cursor:pointer;padding:var(--base-radius-3xs) var(--base-space-3xs);border-radius:var(--base-radius-xs);max-width:calc(100vw - 460px);display:flex;align-items:center;gap:var(--base-space-2xs)}.base-detail-header .base-detail-header-left .header-back-container.can-save .base-detail-header-left-name svg{display:inline-block;flex:0 0 auto;visibility:hidden}.base-detail-header .base-detail-header-left .header-back-container.can-save .base-detail-header-left-name:hover svg{visibility:visible}.base-detail-header .base-detail-header-left .base-detail-header-left-name{display:flex;margin-left:var(--base-space-2xs);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium);flex-shrink:0}.base-detail-header .base-detail-header-left .base-detail-header-left-name .header-name-text{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-detail-header .base-detail-header-left .base-detail-header-left-input.edit-mode{border:1px solid var(--base-brand-color)}.base-detail-header .base-detail-header-left .ant-divider-vertical{border-left:1px solid var(--base-border-color-level1)}.base-detail-header .base-detail-header-left .base-detail-header-left-desc{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-regular)}.base-detail-header .base-detail-header-left .base-detail-header-left-desc a{font-size:var(--base-font-size-s)}.base-detail-header .base-detail-header-center{grid-column:2;min-width:0;display:flex;justify-content:center;align-items:center;padding:0 var(--base-space-m)}.base-detail-header .base-detail-header-right{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0;padding-right:var(--base-space-l)}body[data-theme=light] .base-detail-header{box-shadow:inset 0 -.5px 0 0 var(--base-border-color-level1)}body[data-theme=dark] .base-detail-header{box-shadow:none}.space-switch-panel{position:relative;width:236px;padding:12px;border-radius:12px;background:var(--base-component-color-white)}.space-switch-panel:after{content:"";position:absolute;top:0;right:-8px;width:8px;height:100%}.space-switch-panel .space-switch-panel-divider{height:1px;margin:8px 0;background:var(--base-border-color-level1)}.space-switch-panel .space-switch-panel-section-title{margin:0 4px 8px;color:var(--base-text-color-secondary);font-size:12px;line-height:20px}.space-switch-panel .space-switch-panel-scroll{height:180px}.space-switch-panel .space-switch-panel-scroll .base-scrollbar-y{right:-10px;opacity:1}.space-switch-panel .space-switch-panel-team-list{display:flex;flex-direction:column;gap:6px}.space-switch-panel .space-switch-panel-item{position:relative;width:100%;padding:8px;border:0;border-radius:8px;background:#0000;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:background-color .2s ease}.space-switch-panel .space-switch-panel-item.is-active,.space-switch-panel .space-switch-panel-item:hover{background:var(--base-bg-color-gray)}.space-switch-panel .space-switch-panel-item.is-disabled{color:var(--base-text-color-secondary);cursor:not-allowed;opacity:.56}.space-switch-panel .space-switch-panel-item.is-disabled:hover{background:#0000}.space-switch-panel .space-switch-panel-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--base-text-color-primary);font-size:14px;font-weight:600;overflow:hidden}.space-switch-panel .space-switch-panel-avatar img{width:100%;height:100%;object-fit:cover}.space-switch-panel .space-switch-panel-item-content{min-width:0;flex:1}.space-switch-panel .space-switch-panel-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--base-text-color-primary);font-size:13px;line-height:20px;font-weight:500}.space-switch-panel .space-switch-panel-item-desc{margin-top:2px;color:var(--base-text-color-secondary);font-size:11px;line-height:18px}.space-switch-panel .space-switch-panel-item-desc-extra{margin-left:4px;color:var(--base-error-color)}.space-switch-panel .space-switch-panel-item-check{position:absolute;right:0;bottom:0;width:24px;height:24px}.space-switch-panel .space-switch-panel-create-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e1e6f0;border-radius:8px}.space-switch-panel .space-switch-panel-create-icon svg{width:18px;height:18px;display:block;transform:translate(1px,1px)}.space-switch-panel .space-switch-panel-loading-mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s ease}.space-switch-panel .space-switch-panel-loading-mask.is-visible{opacity:1;pointer-events:auto;cursor:wait}.space-switch-panel .space-switch-panel-loading-mask:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--base-component-color-white);opacity:.7}.space-switch-panel .space-switch-panel-loading-mask img{z-index:1;width:40px;height:40px;display:block}.existing-team-entry-card{position:relative;width:100%;margin-top:16px;padding:12px;border-radius:8px;border:1px solid #c4d8ff66;background:#c4d8ff24;transition:border-color .2s ease,background-color .2s ease}.existing-team-entry-card.team{border:1px solid #4b1ef333;background:#4b1ef30a}.existing-team-entry-card .ant5-btn.ant5-btn-default{--ant-5-button-font-weight:400;--ant-5-button-default-bg:#000;--ant-5-button-default-color:#fff;--ant-5-button-default-hover-border-color:#000}.existing-team-entry-card .existing-team-entry-header{display:flex;align-items:center;justify-content:space-between}.existing-team-entry-card .existing-team-entry-header .team-plan-name{color:var(--base-text-color-primary);font-size:14px;line-height:20px;font-weight:600}.existing-team-entry-card .existing-team-entry-header .team-data-list{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:11px;line-height:20px;color:var(--base-text-color-secondary)}.existing-team-entry-card .existing-team-entry-footer{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--base-border-color-level1)}.existing-team-entry-card .existing-team-entry-footer .existing-team-entry-avatar{flex-shrink:0;width:40px;height:40px}.existing-team-entry-card .existing-team-entry-footer .existing-team-entry-team-name{min-width:0;flex:1;overflow:hidden;color:var(--base-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;font-weight:500}.existing-team-entry-card .existing-team-space-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.existing-team-entry-card .existing-team-space-anchor{position:absolute;top:74px;left:0;width:1px;height:1px;pointer-events:none}.existing-team-space-popover .ant5-popover-inner{padding:0!important}.base-header-user-detail{position:relative;width:400px;padding:16px 12px;background:var(--base-component-color-white);border-radius:var(--base-radius-l);box-shadow:var(--base-shadow-drop-shadow-m)}.base-header-user-detail .user-base-info,.base-header-user-detail .user-info-sub-content{position:relative;z-index:3}.base-header-user-detail .user-base-info{display:flex;align-items:center}.base-header-user-detail .user-base-info .avatar-img{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%}.base-header-user-detail .user-base-info .avatar-img.paid-user:before{content:"";position:absolute;top:-2px;left:-2px;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(156.57deg,#e838ff 9.71%,#501cff 48.56%,#04f 87.4%);border-radius:50%}.base-header-user-detail .user-base-info .avatar-img .avatar-img-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.base-header-user-detail .user-base-info .user-name-wrapper{min-width:0;margin-left:12px;margin-right:auto}.base-header-user-detail .user-base-info .user-name-wrapper .user-name-row{display:flex;align-items:center;gap:var(--base-space-2xs);min-width:0}.base-header-user-detail .user-base-info .user-name-wrapper .user-name{overflow:hidden;color:var(--base-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.base-header-user-detail .user-base-info .user-name-wrapper .user-role-tag{display:flex;height:16px;padding:0 12px;justify-content:center;align-items:center;border:1px solid #c4d8ff;border-radius:18px;background:#f4f8ff;color:var(--base-brand-color);font-size:10px;font-weight:400;line-height:16px;flex-shrink:0}.base-header-user-detail .user-base-info .user-name-wrapper .user-role-tag.is-team{border:1px solid #4b1ef31a;background:#e8e0fd;color:#4b1ef3}.base-header-user-detail .user-base-info .user-name-wrapper .label{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--base-text-color-secondary);font-size:12px;line-height:20px}.base-header-user-detail .user-base-info .user-name-wrapper .label .account-id-label{flex-shrink:0}.base-header-user-detail .user-base-info .user-name-wrapper .label .account-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-header-user-detail .user-base-info .user-name-wrapper .label svg{cursor:pointer}.base-header-user-detail .user-info-sub-content{margin-top:16px}.base-header-user-detail .user-info-sub-content .operation-area{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 0 0}.base-header-user-detail .user-info-sub-content .operation-area:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--base-border-color-level1)}.base-header-user-detail .user-info-sub-content .operation-area .operation-item{width:100%;padding:10px 12px;border:0;border-radius:8px;background:#0000;color:var(--base-text-color-primary);text-align:left;font-size:14px;line-height:22px;cursor:pointer;transition:background-color .2s ease}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-link:hover{background:var(--base-bg-color-gray)}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-watermark{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:default}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-watermark .watermark-setting-content{min-width:0}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-watermark .watermark-setting-title{color:var(--base-text-color-primary);font-size:14px;line-height:22px}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-watermark .watermark-setting-desc{margin-top:2px;color:var(--base-text-color-secondary);font-size:12px;line-height:20px}.base-header-user-detail .user-info-sub-content .operation-area .operation-item.operation-item-watermark .watermark-rule-link{padding:0;border:0;background:#0000;color:var(--base-brand-color);cursor:pointer}.base-header-user-detail .user-info-sub-content .operation-area .operation-item-divider{height:1px;margin:4px 0;background:var(--base-border-color-level1)}.watermark-rule-content{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m)}.watermark-rule-content p{margin:0 0 12px}.watermark-rule-content p:last-child{margin-bottom:0}.base-header-user-avatar{position:relative;display:flex;justify-content:center}.base-header-user-avatar .avatar-box{width:var(--base-component-height-xl);height:var(--base-component-height-xl);display:flex;align-items:center;justify-content:center;border-radius:50%}.base-header-user-avatar .avatar-box.paid-user{background:linear-gradient(156.57deg,#e838ff 9.71%,#501cff 48.56%,#04f 87.4%);position:relative}.base-header-user-avatar .avatar-box.paid-user .avatar-box-image{width:calc(100% - 4px);height:calc(100% - 4px)}.base-header-user-avatar .avatar-box .avatar-box-image{width:100%;height:100%;border-radius:50%}.base-header-user-avatar .avatar-box:hover{cursor:pointer}.base-header-user-avatar .team-switch-guide-anchor{position:absolute;top:0;right:0;width:var(--base-component-height-xl);height:var(--base-component-height-xl);pointer-events:none}.team-switch-guide-popover .ant5-popover-inner{padding:8px 10px!important}.team-switch-guide-popover .team-switch-guide .team-switch-guide-title{color:var(--base-text-color-primary);font-size:12px;line-height:18px;font-weight:600}.team-switch-guide-popover .team-switch-guide .team-switch-guide-desc{color:var(--base-text-color-secondary);font-size:10px;line-height:18px}.team-switch-guide-popover .team-switch-guide .ant5-btn.ant5-btn-default{--ant-5-button-font-weight:400;--ant-5-button-default-bg:#000;--ant-5-button-default-color:#fff;--ant-5-button-default-border-color:#000;--ant-5-button-default-hover-border-color:#000;margin-top:4px}.base-header-user{display:flex;align-items:center;gap:8px}.base-header-user .header-user-tutorial-icon svg{width:16px;height:16px}.base-header-contact{background:linear-gradient(91deg,#e838ff 8.46%,#501cff 55.27%,#04f 99.3%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.base-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-left:28px;padding-right:28px;border-bottom:.5px solid var(--base-border-color-level2);box-shadow:var(--base-drop-shadow-s)}.base-header .base-header-logo{height:inherit;display:flex;align-items:center;cursor:pointer;color:var(--base-text-color-primary)}.base-header .base-header-logo .base-header-logo-image{height:24px;width:auto}.base-header .base-header-actions,.base-header .base-header-actions .base-header-theme{display:flex;align-items:center;gap:8px}.base-header .base-header-actions .base-header-theme .theme-label{color:var(--base-text-color-secondary);font-size:12px;line-height:20px}.base-header .base-header-actions .base-header-contact{margin-right:4px}.video-discount-banner{position:relative;z-index:2;display:flex;align-items:center;align-self:stretch;width:auto;height:var(--base-component-height-2xl);margin:var(--base-space-3xs) var(--base-space-3xs) 0;overflow:hidden;border-radius:var(--base-radius-s);background:#041b44;color:var(--base-text-color-white)}.video-discount-banner .video-discount-banner-background{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.video-discount-banner .video-discount-banner-mascot{display:block;flex:none;width:42px;height:42px;margin-right:var(--base-space-3xs);object-fit:cover;pointer-events:none}.video-discount-banner .video-discount-banner-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%;padding:0 var(--base-space-4xl);letter-spacing:1px}.video-discount-banner .video-discount-banner-action{display:inline-flex;align-items:center;gap:var(--base-space-3xs);height:var(--base-component-height-l);margin-left:var(--base-space-m);padding:0 var(--base-space-m);border:0;border-radius:var(--base-radius-4xl);background:var(--base-component-color-white);color:#e838ff;cursor:pointer;font:inherit;font-weight:500;line-height:var(--base-font-height-s)}.video-discount-banner .video-discount-banner-action span{background:linear-gradient(91.3deg,#e838ff 8.46%,#501cff 55.27%,#04f 99.3%);-webkit-background-clip:text;background-clip:text;color:#0000}.video-discount-banner .video-discount-banner-action-icon{flex:none;width:var(--base-component-height-xs);height:var(--base-component-height-xs);animation:video-discount-banner-action-icon-shake .8s ease-in-out infinite}.video-discount-banner .video-discount-banner-action:hover .video-discount-banner-action-icon{animation-play-state:paused}.video-discount-banner .video-discount-banner-close{position:absolute;top:var(--base-space-xs);right:var(--base-space-m);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--base-component-height-m);height:var(--base-component-height-m);padding:0;border:0;background:#0000;color:var(--base-text-color-white);cursor:pointer}@keyframes video-discount-banner-action-icon-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@media(max-width:900px){.video-discount-banner .video-discount-banner-content{justify-content:center;overflow:hidden;text-overflow:ellipsis}.video-discount-banner .video-discount-banner-action{flex-shrink:0}}.dh-base-form-container{--footer-control-height:86px}.dh-base-form-container.dh-base-form-container-small{--footer-control-height:72px}.dh-base-form-container.dh-base-form-container-large{--footer-control-height:104px}.dh-base-form-container:has(.dh-base-form-container-operations:empty){--footer-control-height:0}.dh-base-form-container{position:relative;padding-bottom:var(--footer-control-height)}.dh-base-form-container .dh-base-form-container-operations{position:absolute;left:0;bottom:0;width:100%;z-index:10;height:var(--footer-control-height);display:flex;align-items:center;justify-content:center;fill:#151b2680;background:rgba(21,27,38,.502);box-shadow:inset 0 1px 0 0 #303540;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.hot-replica-steps-header{width:min(760px,100%)}.hot-replica-steps-header .ant5-steps-item{flex:0 1 auto;padding:0 16px}.hot-replica-steps-header .ant5-steps-item-icon{width:22px;min-width:22px;height:22px;-webkit-margin-end:10px;margin-inline-end:10px}.hot-replica-steps-header .ant5-steps-item-title{font-size:14px;line-height:20px}.hot-replica-steps-header .ant5-steps-item-tail{top:11px;padding:0 0 0 24px}.project-script-creation-flow{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #f0edf7}.project-script-creation-flow .base-detail-header{flex-shrink:0}.project-script-creation-flow .script-create-steps{width:min(912px,100%)}.project-script-creation-flow .script-create-steps .ant5-steps-item{flex:0 1 auto;padding:0 24px}.project-script-creation-flow .script-create-steps .ant5-steps-item-icon{width:22px;min-width:22px;height:22px;-webkit-margin-end:10px;margin-inline-end:10px}.project-script-creation-flow .script-create-steps .ant5-steps-item-title{font-size:14px;line-height:20px}.project-script-creation-flow .script-create-steps .ant5-steps-item-tail{top:11px;padding:0 0 0 24px}.project-script-creation-flow .script-credit-badge{border:0;outline:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding:6px 16px;border-radius:999px;background:#e8e8e8;font-size:12px}.project-script-creation-flow .script-credit-icon{width:14px;height:14px}.project-script-creation-flow .project-script-creation-flow-header-right{display:inline-flex;align-items:center;gap:8px}.project-script-creation-flow .script-content-card{min-height:320px;flex:1;min-width:0;background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-s);display:flex;flex-direction:column}.project-script-creation-flow .script-content-card .dh-base-form-container-operations{background:var(--base-component-color-white);box-shadow:inset 0 1px 0 0 var(--base-border-color-level1);-webkit-backdrop-filter:none;backdrop-filter:none}.project-script-creation-flow .script-content-action{width:100%;max-width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-l);justify-content:center;padding:0 var(--base-space-l)}.project-script-creation-flow .script-content-action:has(>:only-child){max-width:234px;grid-template-columns:minmax(0,1fr)}.project-script-creation-flow .script-content-action.episode-board-operations{grid-template-columns:220px 234px}.project-script-creation-flow .script-content-action.episode-board-operations:has(>:only-child){grid-template-columns:minmax(0,1fr)}.base-media-controls-wrapper{position:absolute;bottom:0;left:0;width:100%;height:98px;padding:38px 16px 16px;cursor:default;transition:opacity .3s ease,transform .3s ease}.base-media-controls-wrapper.black-background{background:linear-gradient(180deg,#0000,#01050b26 30%,#01050bcc);border-radius:8px}.base-media-controls-wrapper.hide-controls{opacity:0;pointer-events:none}.base-media-controls-wrapper .media-controls-bar{position:relative;width:100%;border-radius:2px;padding:4px 0;cursor:pointer}.base-media-controls-wrapper .media-controls-bar:hover .media-controls-progress{background:#fff9}.base-media-controls-wrapper .media-controls-bar:hover .media-controls-progress-dot{opacity:1}.base-media-controls-wrapper .media-controls-track{position:absolute;top:2px;left:0;width:100%;height:4px;background:#c4d9ff1a}.base-media-controls-wrapper .media-controls-track .media-controls-track-marker{position:absolute;top:0;width:4px;height:inherit;background:#ffffff80;transform:translateX(-50%);border-radius:50%}.base-media-controls-wrapper .media-controls-progress{position:absolute;top:2px;left:0;width:30%;height:4px;border-radius:2px;background:#ffffff4d}.base-media-controls-wrapper .media-controls-progress-dot{display:inline-block;position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:all .3s;opacity:0}.base-media-controls-wrapper .media-controls-time{font-size:14px;color:#ffffff80;line-height:24px;margin-right:8px;min-width:94px}.base-media-controls-wrapper .media-controls-time>b{color:#fff;min-width:40px;display:inline-block}.base-media-controls-wrapper .media-controls-bottom{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.base-media-controls-wrapper .media-controls-bottom button{border:none;outline:none;cursor:pointer;height:16px;width:16px;padding:4px;box-sizing:initial;background-color:#0000;color:#fff;transition:opacity .3s}.base-media-controls-wrapper .media-controls-bottom button:not(:last-child){margin-right:8px}.base-media-controls-wrapper .media-controls-bottom button:hover{opacity:.8}.base-media-controls-wrapper .media-controls-bottom button:disabled{cursor:not-allowed;opacity:.3}.base-media-controls-wrapper .media-controls-bottom button>svg{pointer-events:none}.base-media-controls-wrapper .media-controls-bottom-left{display:flex;align-items:center}.base-media-controls-wrapper .media-controls-bottom-right{display:flex;align-items:center;color:#fff}.base-media-controls-wrapper .media-controls-bottom-right .media-button-fullscreen svg{width:16px;height:16px}.base-media-controls-wrapper.is-audio{height:47px;padding:0 8px 7px}.base-media-controls-wrapper.is-audio .media-controls-bar{height:16px;padding:0}.base-media-controls-wrapper.is-audio .media-controls-progress,.base-media-controls-wrapper.is-audio .media-controls-track{top:6px;height:4px;border-radius:var(--base-radius-3xl)}.base-media-controls-wrapper.is-audio .media-controls-track{background:var(--base-brand-color-light);background:color-mix(in srgb,var(--base-brand-color) 10%,#0000)}.base-media-controls-wrapper.is-audio .media-controls-bar:hover .media-controls-progress,.base-media-controls-wrapper.is-audio .media-controls-progress{background:linear-gradient(100.47deg,var(--base-brand-color) 8.4977%,var(--base-brand-color-hover) 99.126%)}.base-media-controls-wrapper.is-audio .media-controls-progress-dot{top:-6px;right:-8px;width:16px;height:16px;border:2px solid var(--base-brand-color);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-xs);box-sizing:border-box;opacity:1}.base-media-controls-wrapper.is-audio .media-controls-bottom{height:20px;margin-top:3px}.base-media-controls-wrapper.is-audio .media-controls-time{min-width:0;margin-right:0;color:var(--base-text-color-disabled);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.base-media-controls-wrapper.is-audio .media-controls-time>b{min-width:0;color:var(--base-text-color-primary);font-weight:var(--base-font-weight-regular)}.base-media-controls-wrapper.is-audio .media-controls-bottom button{width:20px;height:20px;padding:0;color:var(--base-text-color-primary)}.base-media-controls-wrapper.is-audio .media-controls-bottom-left{gap:var(--base-space-3xs)}.base-media-controls-wrapper.is-audio .media-controls-bottom-right{color:var(--base-text-color-primary)}.base-media-controls-wrapper.is-audio .media-button-mute{flex:0 0 20px}.base-media-controls-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.base-preview-video .ant5-modal-content{padding:0!important}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-body-has-title{width:100%}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-title{padding:24px;font-size:20px;line-height:28px;font-weight:500;max-width:calc(100% - 28px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-paragraph{max-width:100%;row-gap:0}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-paragraph .ant5-modal-confirm-content{width:100%;margin:0;line-height:0;max-height:590px}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-paragraph .ant5-modal-confirm-content .base-preview-thumbnail-wrapper{text-align:center}.base-preview-video .ant5-modal-content .ant5-modal-body .ant5-modal-confirm-btns{margin:0;padding:24px}.base-preview-video .base-preview-video-content{background:var(--base-bg-color-black);overflow:hidden}.base-preview-video .base-preview-thumbnail,.base-preview-video .base-preview-video-content{height:450px}.base-preview-video .base-preview-video-footer{display:none}.base-preview-video.not-has-footer{border-radius:0 0 16px 16px;overflow:hidden}.base-preview-video-content{position:relative;width:100%;height:100%}.base-preview-video-content>video{background-color:var(--biz-color-bg-page)}.base-preview-thumbnail,.base-preview-video-content>video{width:100%;height:100%;object-fit:contain}.base-multi-files-upload{--base-multi-files-upload-item-size:113px;--base-multi-files-upload-bg:#f9fbff;--base-multi-files-upload-bg-hover:#edf3ff;--base-multi-files-upload-action-bg:#ffffffe0;--base-multi-files-upload-progress-bg:var(--base-border-color-level1);position:relative;height:220px;transition:height .3s ease;padding:24px 0}.base-multi-files-upload.empty{padding:0;height:306px}.base-multi-files-upload .status-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed var(--base-component-color-border);border-radius:var(--base-radius-s);background:var(--base-multi-files-upload-bg);color:var(--base-text-color-primary);transition:border-color .2s ease,background .2s ease;cursor:pointer}.base-multi-files-upload .status-empty:hover{border-color:var(--base-brand-color);background:var(--base-multi-files-upload-bg-hover)}.base-multi-files-upload .status-empty .status-empty-icon{font-size:28px;line-height:1;color:var(--base-brand-color)}.base-multi-files-upload .status-empty .status-empty-icon>img{width:40px;height:40px}.base-multi-files-upload .status-empty>div:last-child{font-size:14px;line-height:20px;text-align:center;color:var(--base-text-color-secondary)}.base-multi-files-upload .status-empty>div:last-child a{margin:0 4px;color:var(--base-text-color-brand);cursor:pointer}.base-multi-files-upload .status-empty>div:last-child a:hover{color:var(--base-text-color-brand-hover)}.base-multi-files-upload .status-drag{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-2xs);border:1.5px dashed var(--base-brand-color);border-radius:var(--base-radius-s);background:var(--base-multi-files-upload-bg-hover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:11;pointer-events:none}.base-multi-files-upload .status-drag[data-visible=true]{display:flex}.base-multi-files-upload .status-drag .status-drag-icon{font-size:28px;color:var(--base-brand-color)}.base-multi-files-upload .status-drag .status-drag-tips,.base-multi-files-upload .status-drag .status-hover-tips{margin:0;font-size:14px;line-height:20px;color:var(--base-text-color-primary)}.base-multi-files-upload .status-drag .status-hover-tips,.base-multi-files-upload .status-drag[data-file=true] .status-drag-tips{display:none}.base-multi-files-upload .status-drag[data-file=true] .status-hover-tips{display:block}.base-multi-files-upload .files-list{display:flex;flex-wrap:wrap;gap:var(--base-space-2xs);margin:0;padding:0;list-style:none;height:100%}.base-multi-files-upload .files-list.audio li,.base-multi-files-upload .files-list.image li,.base-multi-files-upload .files-list.video li{aspect-ratio:1;height:100%;border-radius:var(--base-radius-s);background-color:var(--base-bg-color-gray);border:1px solid var(--base-component-color-border);overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;transition:border-color .2s ease,transform .2s ease}.base-multi-files-upload .files-list.audio li:hover,.base-multi-files-upload .files-list.image li:hover,.base-multi-files-upload .files-list.video li:hover{border-color:var(--base-brand-color);transform:translateY(-1px)}.base-multi-files-upload .files-list.audio li.click-area,.base-multi-files-upload .files-list.image li.click-area,.base-multi-files-upload .files-list.video li.click-area{flex-direction:column;gap:var(--base-space-3xs);cursor:pointer;color:var(--base-text-color-secondary);background:var(--base-component-color-white)}.base-multi-files-upload .files-list.audio li.click-area .anticon,.base-multi-files-upload .files-list.image li.click-area .anticon,.base-multi-files-upload .files-list.video li.click-area .anticon{font-size:22px;color:var(--base-brand-color)}.base-multi-files-upload .files-list.audio li.click-area span,.base-multi-files-upload .files-list.image li.click-area span,.base-multi-files-upload .files-list.video li.click-area span{font-size:12px;line-height:18px}.base-multi-files-upload .files-list.audio li.click-area:hover,.base-multi-files-upload .files-list.image li.click-area:hover,.base-multi-files-upload .files-list.video li.click-area:hover{color:var(--base-text-color-primary)}.base-multi-files-upload .files-list.audio li.file-item .file-index,.base-multi-files-upload .files-list.image li.file-item .file-index,.base-multi-files-upload .files-list.video li.file-item .file-index{position:absolute;left:6px;bottom:6px;color:var(--base-text-color-primary);border:1px solid var(--base-component-color-border);background-color:var(--base-component-color-white);line-height:20px;font-size:12px;border-radius:var(--base-radius-3xs);padding:0 4px}.base-multi-files-upload .files-list.audio li.file-item .media-item-container,.base-multi-files-upload .files-list.image li.file-item .media-item-container,.base-multi-files-upload .files-list.video li.file-item .media-item-container{position:relative;width:100%;height:100%}.base-multi-files-upload .files-list.audio li.file-item .media-item-preview,.base-multi-files-upload .files-list.image li.file-item .media-item-preview,.base-multi-files-upload .files-list.video li.file-item .media-item-preview{width:100%;height:100%;cursor:pointer}.base-multi-files-upload .files-list.audio li.file-item .media-item-preview img,.base-multi-files-upload .files-list.audio li.file-item .media-item-preview video,.base-multi-files-upload .files-list.image li.file-item .media-item-preview img,.base-multi-files-upload .files-list.image li.file-item .media-item-preview video,.base-multi-files-upload .files-list.video li.file-item .media-item-preview img,.base-multi-files-upload .files-list.video li.file-item .media-item-preview video{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-multi-files-upload .files-list.audio li.file-item .media-item-placeholder,.base-multi-files-upload .files-list.image li.file-item .media-item-placeholder,.base-multi-files-upload .files-list.video li.file-item .media-item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--base-space-s);color:var(--base-text-color-secondary);background:var(--base-component-color-white)}.base-multi-files-upload .files-list.audio li.file-item .media-item-placeholder .anticon,.base-multi-files-upload .files-list.image li.file-item .media-item-placeholder .anticon,.base-multi-files-upload .files-list.video li.file-item .media-item-placeholder .anticon{font-size:24px;color:var(--base-brand-color)}.base-multi-files-upload .files-list.audio li.file-item .media-item-placeholder span,.base-multi-files-upload .files-list.image li.file-item .media-item-placeholder span,.base-multi-files-upload .files-list.video li.file-item .media-item-placeholder span{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-multi-files-upload .files-list.audio li.file-item .media-item-loading,.base-multi-files-upload .files-list.image li.file-item .media-item-loading,.base-multi-files-upload .files-list.video li.file-item .media-item-loading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--base-space-s);background:var(--base-component-color-white)}.base-multi-files-upload .files-list.audio li.file-item .media-item-loading>p,.base-multi-files-upload .files-list.image li.file-item .media-item-loading>p,.base-multi-files-upload .files-list.video li.file-item .media-item-loading>p{margin:0 0 var(--base-space-2xs);font-size:12px;line-height:18px;color:var(--base-text-color-primary)}.base-multi-files-upload .files-list.audio li.file-item .media-item-loading>button,.base-multi-files-upload .files-list.image li.file-item .media-item-loading>button,.base-multi-files-upload .files-list.video li.file-item .media-item-loading>button{position:absolute;top:4px;right:4px;display:none}.base-multi-files-upload .files-list.audio li.file-item .media-item-loading:hover>button,.base-multi-files-upload .files-list.image li.file-item .media-item-loading:hover>button,.base-multi-files-upload .files-list.video li.file-item .media-item-loading:hover>button{display:block}.base-multi-files-upload .files-list.audio li.file-item .media-item-error,.base-multi-files-upload .files-list.image li.file-item .media-item-error,.base-multi-files-upload .files-list.video li.file-item .media-item-error{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-2xs);background:var(--base-component-color-white)}.base-multi-files-upload .files-list.audio li.file-item .media-item-error .anticon,.base-multi-files-upload .files-list.image li.file-item .media-item-error .anticon,.base-multi-files-upload .files-list.video li.file-item .media-item-error .anticon{font-size:24px;color:var(--base-error-color)}.base-multi-files-upload .files-list.audio li.file-item .media-item-error .delete-error-icon,.base-multi-files-upload .files-list.image li.file-item .media-item-error .delete-error-icon,.base-multi-files-upload .files-list.video li.file-item .media-item-error .delete-error-icon{width:24px;height:24px;color:var(--base-error-color)}.base-multi-files-upload .files-list.audio li.file-item .media-item-error>p,.base-multi-files-upload .files-list.image li.file-item .media-item-error>p,.base-multi-files-upload .files-list.video li.file-item .media-item-error>p{margin:0;color:var(--base-error-color);font-size:12px;line-height:18px}.base-multi-files-upload .files-list.audio li.file-item .media-item-action,.base-multi-files-upload .files-list.image li.file-item .media-item-action,.base-multi-files-upload .files-list.video li.file-item .media-item-action{display:none;position:absolute;top:4px;right:4px}.base-multi-files-upload .files-list.audio li.file-item:hover .media-item-action,.base-multi-files-upload .files-list.image li.file-item:hover .media-item-action,.base-multi-files-upload .files-list.video li.file-item:hover .media-item-action{display:block}.base-multi-files-upload .files-list.audio li.file-item .btn-group,.base-multi-files-upload .files-list.image li.file-item .btn-group,.base-multi-files-upload .files-list.video li.file-item .btn-group{display:flex;align-items:center;justify-content:center;gap:2px;padding:2px;background-color:var(--base-multi-files-upload-action-bg);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-3xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.base-multi-files-upload .files-list.audio li.file-item .btn-group>button,.base-multi-files-upload .files-list.image li.file-item .btn-group>button,.base-multi-files-upload .files-list.video li.file-item .btn-group>button{width:24px;height:24px;min-width:24px;border-radius:var(--base-radius-3xs);color:var(--base-text-color-primary)!important}.base-multi-files-upload .files-list.audio li.file-item .btn-group>button .delete-action-icon,.base-multi-files-upload .files-list.audio li.file-item .btn-group>button .upload-action-icon,.base-multi-files-upload .files-list.image li.file-item .btn-group>button .delete-action-icon,.base-multi-files-upload .files-list.image li.file-item .btn-group>button .upload-action-icon,.base-multi-files-upload .files-list.video li.file-item .btn-group>button .delete-action-icon,.base-multi-files-upload .files-list.video li.file-item .btn-group>button .upload-action-icon{width:16px;height:16px;color:currentColor}.base-multi-files-upload .files-list.audio li.file-item .btn-group>button:hover,.base-multi-files-upload .files-list.image li.file-item .btn-group>button:hover,.base-multi-files-upload .files-list.video li.file-item .btn-group>button:hover{background:var(--base-brand-color-light-hover)!important}.base-multi-files-upload .files-list.audio li.file-item .media-item-info,.base-multi-files-upload .files-list.image li.file-item .media-item-info,.base-multi-files-upload .files-list.video li.file-item .media-item-info{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:var(--base-space-3xs)}.base-multi-files-upload .files-list.audio li.file-item .media-item-info .media-item-duration,.base-multi-files-upload .files-list.image li.file-item .media-item-info .media-item-duration,.base-multi-files-upload .files-list.video li.file-item .media-item-info .media-item-duration{background:var(--base-multi-files-upload-action-bg);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-3xs);padding:2px 4px;line-height:16px;font-size:12px;color:var(--base-text-color-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.base-multi-files-upload .files-list.file li.click-area{width:100%;height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f7f9fc}.base-multi-files-upload .files-list.file li.click-area .anticon{font-size:22px;color:var(--base-brand-color)}.base-multi-files-upload .files-list.file li.click-area span{font-size:12px;line-height:18px}.base-multi-files-upload .files-list.file li.click-area:hover{color:var(--base-text-color-primary)}.base-multi-files-upload .files-list.file li.file-item{width:100%;height:64px;overflow:hidden}.base-multi-files-upload .files-list.file li.file-item .file-item-container{height:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:12px;border:.5px solid var(--base-component-color-border,#e5e9ed);position:relative}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info{flex:1;display:flex;gap:12px;align-items:center;min-width:0}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-type-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-type-icon .anticon{font-size:28px;color:var(--base-brand-color)}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-type-icon.status-muted{filter:grayscale(100%)}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-type-icon.status-muted .anticon{color:var(--base-text-color-disabled)}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-item-info-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-item-info-text .file-item-name{font-size:13px;line-height:20px;color:var(--base-text-color-primary)}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-item-info-text .file-item-secondary{font-size:12px;line-height:18px;color:var(--base-text-color-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info .file-item-info-text .file-item-secondary-error,.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-info.error{color:var(--base-error-color)}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action{flex-shrink:0;display:flex;align-items:center;gap:16px}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action>button{width:16px;height:16px;min-width:16px;padding:0;border-radius:var(--base-radius-3xs);color:var(--base-text-color-primary)!important}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action>button .anticon{font-size:16px}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action>button .delete-action-icon,.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action>button .upload-action-icon{width:16px;height:16px;color:currentColor}.base-multi-files-upload .files-list.file li.file-item .file-item-container .file-item-action>button:hover{background:var(--base-brand-color-light-hover)!important}.base-multi-files-upload.single .files-list li.file-item{height:64px}.storyboard-planning-mode-modal.ant5-modal .ant5-modal-content{position:relative;padding:var(--base-space-xl) 36px;overflow:hidden;background:var(--base-component-color-white);border-radius:var(--base-radius-xl);box-shadow:var(--base-shadow-drop-shadow-l)}.storyboard-planning-mode-modal.ant5-modal .ant5-modal-close{z-index:2;top:var(--base-space-xl);right:36px;width:var(--base-component-height-m);height:var(--base-component-height-m);color:var(--base-icon-color-secondary)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-decoration{position:absolute;z-index:1;top:var(--base-space-xl);right:56px;width:108px;height:83px;pointer-events:none}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-decoration img{width:100%;height:100%;object-fit:contain}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-header{position:relative;z-index:1}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-header h2,.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-header p{margin:0}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-header h2{color:#21215a;font-size:var(--base-font-size-xl);line-height:var(--base-font-height-l);font-weight:var(--base-font-weight-semibold)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-header p{margin-top:2px;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-options{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--base-space-s);margin-top:calc(var(--base-space-xl) - 2px)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option{position:relative;height:199px;padding:var(--base-space-m) var(--base-space-xl);overflow:hidden;text-align:left;color:#21215a;background:var(--base-component-color-white);border:.5px solid #e1e6f0;border-radius:var(--base-radius-s);cursor:pointer}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option:hover{border-color:var(--base-brand-color-hover)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option.is-selected{background:linear-gradient(#f6f5fe,#f6f5fe) padding-box,linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%) border-box;border-color:#0000}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option.is-disabled{cursor:not-allowed}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-title{display:flex;align-items:center;height:var(--base-component-height-2xl)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-icon{position:relative;width:var(--base-component-height-2xl);height:var(--base-component-height-2xl);margin-right:var(--base-space-s);display:inline-flex;align-items:center;justify-content:center}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-icon svg{width:100%;height:100%}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-duration,.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-unit{color:var(--base-brand-color);background:linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-duration{font-size:var(--base-font-size-4xl);line-height:var(--base-font-height-4xl);font-weight:var(--base-font-weight-medium)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-unit{position:relative;top:2px;margin:6px 0 0 2px;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-limit{margin:6px 0 0 2px;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-description{min-height:44px;margin:var(--base-space-m) 0 0;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-description em{color:var(--base-brand-color);font-style:normal}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-divider{height:1px;margin-top:var(--base-space-s);background:var(--base-border-color-level1)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature{display:flex;align-items:flex-start;gap:2px;margin-top:var(--base-space-xs)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature small,.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature strong{display:block;font-weight:var(--base-font-weight-regular)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature strong{font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature small{color:#86909c;font-size:11px;line-height:var(--base-font-height-s)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-feature-icon{width:var(--base-component-height-l);height:var(--base-component-height-l);flex:none}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-option-selected{position:absolute;right:1px;bottom:1px;width:24px;height:24px}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-actions{display:flex;justify-content:flex-end;gap:var(--base-space-m);margin-top:var(--base-space-xl)}.storyboard-planning-mode-modal.ant5-modal .storyboard-planning-mode-actions .ant5-btn{min-width:76px}.components-demo-storyboard-planning-mode{min-height:100%;padding:var(--base-space-xl);background:var(--base-bg-color-gray)}.components-demo-storyboard-planning-mode .storyboard-planning-mode-demo-panel{max-width:720px;padding:var(--base-space-xl);background:var(--base-component-color-white);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-l)}.components-demo-storyboard-planning-mode .storyboard-planning-mode-demo-panel .ant5-typography{margin-top:0}.components-demo-storyboard-planning-mode .storyboard-planning-mode-demo-panel .ant5-typography-paragraph{color:var(--base-text-color-secondary)}.components-demo-storyboard-planning-mode .storyboard-planning-mode-demo-result{display:block;margin-top:var(--base-space-m);color:var(--base-text-color-brand)}.base-page-state{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.base-page-state .base-page-state-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-m)}.base-page-state .base-page-state-loading-text{color:var(--base-text-color-secondary);font-size:var(--base-font-size-m);line-height:var(--base-font-height-m)}.base-page-state .base-page-state-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-m)}.base-page-state .base-page-state-retry-button.ant5-btn:not(:disabled):not(.ant5-btn-disabled){border-color:var(--base-component-color-black)!important;background:var(--base-component-color-black)!important;color:var(--base-text-color-white)!important}.base-page-state .base-page-state-retry-button.ant5-btn:not(:disabled):not(.ant5-btn-disabled):focus-visible,.base-page-state .base-page-state-retry-button.ant5-btn:not(:disabled):not(.ant5-btn-disabled):hover{border-color:var(--base-component-color-black-hover)!important;background:var(--base-component-color-black-hover)!important;color:var(--base-text-color-white)!important}.base-page-state .base-page-state-retry-button.ant5-btn:not(:disabled):not(.ant5-btn-disabled):active{border-color:var(--base-component-color-black-active)!important;background:var(--base-component-color-black-active)!important;color:var(--base-text-color-white)!important}.base-page-state .base-page-state-mascot-loading{position:relative;width:100%}.base-page-state .base-page-state-mascot-loading:before{position:absolute;top:45px;left:50%;width:700px;height:320px;border-radius:999px;background:radial-gradient(circle at 20% 70%,#7dd6ff3d,#0000 42%),radial-gradient(circle at 82% 34%,#907eff38,#0000 40%),radial-gradient(circle at 50% 88%,#78aaff29,#0000 48%);filter:blur(28px);transform:translateX(-50%);content:"";pointer-events:none;z-index:-1}.base-page-state .base-page-state-mascot-loading .mascot-loading-bg{width:670px;height:auto}.base-page-state .base-page-state-mascot-loading .mascot-loading-content{position:absolute;top:48%;right:0;left:0;display:flex;flex-direction:column;align-items:center}.base-page-state .base-page-state-mascot-loading .mascot-loading-content .mascot-loading-icon{width:36px;height:36px}.base-page-state .base-page-state-mascot-loading .mascot-loading-content .mascot-loading-title{color:#21215a;font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.base-page-state .base-page-state-mascot-loading .mascot-loading-content .mascot-loading-description{margin-top:var(--base-space-3xs);color:#86909c;font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.project-rewrite-notice{padding:var(--base-space-l) var(--base-space-l) 0}.project-rewrite-notice .project-rewrite-notice-alert{border-radius:var(--base-radius-m)}.project-rewrite-notice .project-rewrite-notice-alert .project-rewrite-notice-title{font-size:14px;line-height:22px;font-weight:500}.project-rewrite-notice .project-rewrite-notice-alert .project-rewrite-notice-description{font-size:12px;line-height:20px}.project-rewrite-notice .project-rewrite-notice-alert .ant5-alert-description{margin-top:2px}.project-rewrite-notice .project-rewrite-notice-alert .ant5-alert-action,.project-rewrite-notice .project-rewrite-notice-alert .ant5-alert-icon{margin-top:3px}.project-rewrite-notice .project-rewrite-notice-alert>.anticon.project-rewrite-notice-loading-icon{background-image:none}.project-rewrite-notice .project-rewrite-notice-alert>.anticon.project-rewrite-notice-loading-icon>*{visibility:visible}.project-rewrite-notice .project-rewrite-notice-alert .ant5-alert-icon>.anticon.project-rewrite-notice-loading-icon{background-image:none}.project-rewrite-notice .project-rewrite-notice-alert .ant5-alert-icon>.anticon.project-rewrite-notice-loading-icon>*{visibility:visible}.project-rewrite-notice .project-rewrite-notice-alert.status-processing{border:1px solid var(--base-brand-color-light-active);background:var(--base-brand-color-light-hover)}.project-rewrite-notice .project-rewrite-notice-alert.status-processing .ant5-alert-icon,.project-rewrite-notice .project-rewrite-notice-alert.status-processing .project-rewrite-notice-description,.project-rewrite-notice .project-rewrite-notice-alert.status-processing .project-rewrite-notice-title{color:var(--base-text-color-brand)}.project-rewrite-notice .project-rewrite-notice-alert.status-failed{border:1px solid var(--base-error-color-light-active);background:var(--base-error-color-light-hover)}.project-rewrite-notice .project-rewrite-notice-alert.status-failed .ant5-alert-icon,.project-rewrite-notice .project-rewrite-notice-alert.status-failed .project-rewrite-notice-description,.project-rewrite-notice .project-rewrite-notice-alert.status-failed .project-rewrite-notice-title{color:var(--base-error-color-active)}.project-rewrite-notice .project-rewrite-notice-retry-btn{padding:0;height:auto;color:var(--base-error-color-active);font-weight:500}.project-rewrite-notice .project-rewrite-notice-retry-btn:hover{color:var(--base-error-color)}.project-rewrite-notice .project-rewrite-notice-retry-btn:active{color:var(--base-error-color-active)}.add-divider{position:relative;display:flex;align-items:center;justify-content:center;height:40px}.add-divider:before{position:absolute;left:0;right:0;top:50%;content:"";border-top:.5px solid var(--base-border-color-level2);transform:translateY(-50%)}.episode-status-indicator{display:inline-flex;align-items:center;gap:6px}.episode-status-indicator .episode-status-indicator-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--base-border-color-level2)}.episode-status-indicator .episode-status-indicator-dot.processing{background:var(--base-brand-color)}.episode-status-indicator .episode-status-indicator-dot.completed{background:var(--base-success-color)}.episode-status-indicator .episode-status-indicator-dot.failed{background:var(--base-error-color)}.episode-status-indicator .episode-status-indicator-text{font-size:12px;line-height:18px}.episode-status-indicator-tag .episode-status-indicator-tag-text{display:inline-flex;align-items:center;gap:var(--base-space-3xs);padding:0 var(--base-space-2xs);border:1px solid #0000;border-radius:999px;font-size:var(--base-font-size-2xs)}.episode-status-indicator-tag .episode-status-indicator-progress{height:20px;display:inline-flex;align-items:center;gap:var(--base-space-s);width:100%}.episode-status-indicator-tag .episode-status-indicator-progress .ant5-progress{display:flex;align-items:center}.episode-status-indicator-tag .episode-status-indicator-progress-bar{flex:none;width:100px}.episode-status-indicator-tag .episode-status-indicator-progress-text{color:var(--base-text-color-brand-active);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);text-align:right}.episode-status-indicator-tag.completed .episode-status-indicator-tag-text{border-color:var(--base-success-color-light-active);background:var(--base-success-color-light-hover);color:var(--base-success-color)}.episode-status-indicator-tag.failed .episode-status-indicator-tag-text{border-color:var(--base-error-color-light-active);background:var(--base-error-color-light-hover);color:var(--base-error-color)}.episode-status-indicator-tag.processing .episode-status-indicator-tag-text{border-color:var(--base-brand-color-light-active);background:var(--base-brand-color-light-hover);color:var(--base-text-color-brand)}.episode-status-indicator-tag.waiting .episode-status-indicator-tag-text{border-color:var(--base-border-color-level2);background:var(--base-component-color-grayb1);color:var(--base-text-color-tertiary)}.asset-selector-modal{display:flex;flex-direction:column;gap:12px;min-height:420px}.asset-selector-modal .asset-selector-modal-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.asset-selector-modal .asset-selector-modal-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.asset-selector-modal .asset-selector-modal-item:hover{border-color:#d9d9d9;background:#fafafa}.asset-selector-modal .asset-selector-modal-thumb{position:relative;flex-shrink:0;width:80px;height:60px;overflow:hidden;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.asset-selector-modal .asset-selector-modal-image{width:100%;height:100%;object-fit:contain;object-position:center}.asset-selector-modal .asset-selector-modal-image.is-role{object-position:top}.asset-selector-modal .asset-selector-modal-placeholder{width:50px;height:50px;object-fit:cover}.asset-selector-modal .asset-selector-modal-duration{position:absolute;right:4px;bottom:4px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border-radius:4px;background:var(--base-masking-layer-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs)}.asset-selector-modal .asset-selector-modal-meta{display:flex;flex:1;flex-direction:column;min-width:0;gap:4px}.asset-selector-modal .asset-selector-modal-name{font-size:14px;line-height:22px;color:#000}.asset-selector-modal .asset-selector-modal-description{display:-webkit-box;overflow:hidden;font-size:12px;line-height:20px;color:#00000073;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asset-selector-modal .asset-selector-modal-empty{display:flex;align-items:center;justify-content:center;min-height:320px}.episode-editor-card{display:flex;flex-direction:column;gap:var(--base-space-s);padding:var(--base-space-s) 0 var(--base-space-m)}.episode-editor-card .episode-editor-card-header{justify-content:space-between}.episode-editor-card .episode-editor-card-header,.episode-editor-card .episode-editor-card-header-title{display:flex;align-items:center;gap:var(--base-space-2xs)}.episode-editor-card .episode-editor-card-header-title>h2{flex-shrink:0;font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-xs);color:var(--base-text-color-primary);white-space:nowrap}.episode-editor-card .episode-editor-card-header-title .episode-editor-card-title-input{width:65em;margin-bottom:0}.episode-editor-card .episode-editor-assets-panel{position:relative;border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-l);overflow:hidden}.episode-editor-card .episode-editor-assets-panel:before{position:absolute;left:0;top:0;content:"";width:76px;height:100%;background:var(--base-bg-color-gray);pointer-events:none}.episode-editor-card .episode-editor-asset-line{position:relative;z-index:1;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-height:52px;padding:var(--base-space-s) var(--base-space-m) var(--base-space-s) 24px;border-top:.5px solid var(--base-border-color-level2)}.episode-editor-card .episode-editor-asset-line:first-child{border-top:none}.episode-editor-card .episode-editor-asset-label{flex-shrink:0;width:28px;font-size:var(--base-font-size-s);line-height:var(--base-font-height-xs);color:var(--base-text-color-secondary)}.episode-editor-card .episode-editor-asset-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-space-2xs);min-width:0}.episode-editor-card .episode-editor-asset-tag,.episode-editor-card .episode-editor-asset-tag-add{margin:0;display:inline-flex;align-items:center;height:28px;padding:0 var(--base-space-2xs);border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);line-height:var(--base-font-height-2xs)}.episode-editor-card .episode-editor-asset-tag{background:var(--base-component-color-grayb2)}.episode-editor-card .episode-editor-asset-tag-add{cursor:pointer;border:1px dashed var(--base-brand-color);background:#3757ff0d;color:var(--base-brand-color)}.episode-editor-card .episode-editor-content-panel{padding:var(--base-space-m) 24px var(--base-space-2xs);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-l);background:var(--base-bg-color-white)}.episode-editor-card .episode-editor-content-panel:hover{border-color:var(--base-brand-color)}.episode-editor-card .episode-editor-content-panel:focus-within{border-color:var(--base-brand-color);box-shadow:0 0 0 1px var(--base-brand-color-light);background-color:var(--base-bg-color-white)}.episode-editor-card .episode-editor-content-title{margin-bottom:var(--base-space-m);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-xs);color:var(--base-text-color-primary)}.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea,.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea:focus,.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea:hover{border:none;box-shadow:none;background:#0000}.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea textarea,.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea:focus textarea,.episode-editor-card .episode-editor-content-item .episode-editor-content-textarea:hover textarea{padding:0;resize:none}.analysis-episode-collapse.ant5-collapse{background:#0000;border:none}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant-collapse-header,.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant5-collapse-header{display:flex;align-items:center!important}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant-collapse-expand-icon,.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant5-collapse-expand-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center!important}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant5-collapse-content{border-top:none}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-title-row{display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-title{display:inline-block;font-size:var(--base-font-size-xl);font-weight:700;line-height:1.4;color:var(--base-text-color)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-changed-tag{margin-left:4px;height:20px;line-height:18px;background:#f4f6ff;border-color:#c9d6ff;color:#3464ff}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .ant5-collapse-header-text{font-size:var(--base-font-size-l);font-weight:600;line-height:1.4;color:var(--base-text-color)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail{display:flex;flex-direction:column;gap:var(--base-space-m)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-resource-list{display:flex;flex-wrap:wrap;gap:6px}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-resource-list .analysis-resource-tag{display:inline-flex;align-items:center;gap:var(--base-space-2xs);min-height:var(--base-component-height-l);padding:2px var(--base-space-xs);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);background:linear-gradient(180deg,#ffffffe6,#ffffffb3),var(--base-component-color-grayb2);box-shadow:var(--base-shadow-drop-shadow-s);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:500;color:var(--base-text-color-secondary);white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-resource-list .analysis-resource-tag:hover{border-color:var(--base-brand-color);color:var(--base-text-color);box-shadow:var(--base-shadow-drop-shadow-m);transform:translateY(-1px)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-resource-list .analysis-resource-tag.analysis-resource-deleted{border:.5px dashed var(--base-error-color-light-active);background:var(--base-error-color-light-hover);color:var(--base-error-color);text-decoration:line-through}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-resource-list .analysis-resource-tag.analysis-resource-deleted:hover{border-color:var(--base-error-color-light-active);color:var(--base-error-color);box-shadow:var(--base-shadow-drop-shadow-m)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-episode-content{padding:var(--base-space-s);background:var(--base-bg-color-white);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-m)}.analysis-episode-collapse.ant5-collapse .ant5-collapse-item .analysis-episode-detail .analysis-episode-content .analysis-episode-content-text{margin:0!important;padding:var(--base-space-s) var(--base-space-3xs) 0;line-height:1.7;white-space:pre-wrap;color:var(--base-text-color)}.analysis-main-content{display:flex;flex-direction:column;gap:var(--base-space-m)}.analysis-main-content .analysis-tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-space-2xs);height:22px;-webkit-margin-end:0!important;margin-inline-end:0!important;border:.5px solid var(--base-border-color-level2);background:var(--base-component-color-grayb2);border-radius:var(--base-radius-xs);padding:0 var(--base-space-2xs);white-space:nowrap}.analysis-main-content .analysis-tag,.analysis-main-content .analysis-tag-text{color:var(--base-text-color-secondary);line-height:var(--base-font-height-2xs);font-size:var(--base-font-size-2xs)}.analysis-main-content .analysis-tag-text{font-weight:400}.analysis-main-content .analysis-tag-divider{width:1px;height:var(--base-space-xs);border-radius:var(--base-radius-3xs);background:var(--base-border-color-level1)}.analysis-main-content .analysis-content-card{border:none}.analysis-main-content .analysis-content-card .ant5-card-head{min-height:44px;border:none;padding:0;border-radius:0;position:-webkit-sticky;position:sticky;top:-20px;z-index:20;background:var(--base-bg-color-white)}.analysis-main-content .analysis-content-card .ant5-card-head-title{padding:var(--base-space-xs) 0}.analysis-main-content .analysis-content-card .ant5-card-body{padding:14px 0}.analysis-main-content .analysis-content-card .ant5-collapse-content .ant5-collapse-content-box{padding:0}.analysis-main-content .analysis-content-card .analysis-section-title{position:relative;display:inline-flex;align-items:center;gap:var(--base-space-2xs);font-size:22px;font-weight:600;line-height:1.2}.analysis-main-content .analysis-content-card .analysis-section-title:before{content:"";width:var(--base-space-3xs);height:22px;border-radius:99px;background:var(--base-brand-color)}.analysis-main-content .analysis-content-card .analysis-info-table .ant5-descriptions-item-label{width:168px;background-color:var(--base-table-color-white)!important;color:var(--base-text-color);font-weight:600}.analysis-main-content .analysis-content-card .analysis-info-table .ant5-descriptions-item-content{white-space:pre-wrap;line-height:1.8}.analysis-main-content .analysis-content-card .analysis-asset-section .analysis-asset-title{margin:0!important}.analysis-main-content .analysis-content-card .analysis-asset-section+.analysis-asset-section{margin-top:var(--base-space-m)}.analysis-main-content .analysis-content-card .analysis-asset-section .analysis-asset-title+.analysis-info-table{margin-top:var(--base-space-s)}.analysis-main-content .analysis-content-card .analysis-skeleton-card-body{min-height:208px;padding:var(--base-space-2xs) 0}.analysis-main-content .analysis-content-card .analysis-skeleton-card-body .analysis-card-skeleton.ant5-skeleton .ant5-skeleton-content .ant5-skeleton-title{height:var(--base-component-height-xs);margin-top:0;border-radius:999px;background:var(--base-component-color-grayb2)}.analysis-main-content .analysis-content-card .analysis-skeleton-card-body .analysis-card-skeleton.ant5-skeleton .ant5-skeleton-content .ant5-skeleton-paragraph>li{height:var(--base-space-s);border-radius:999px;background:var(--base-component-color-grayb2)}.analysis-main-content .analysis-content-card .analysis-skeleton-card-body .analysis-card-skeleton.analysis-card-skeleton--single.ant5-skeleton .ant5-skeleton-content .ant5-skeleton-paragraph{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.analysis-main-content .analysis-content-card .analysis-skeleton-card-body .analysis-card-skeleton.analysis-card-skeleton--single.ant5-skeleton .ant5-skeleton-content .ant5-skeleton-paragraph>li{height:208px;-webkit-margin-before:0;margin-block-start:0;border-radius:var(--base-radius-m);background:linear-gradient(110deg,var(--base-component-color-grayb2) 20%,#ffffffdb 45%,var(--base-component-color-grayb2) 70%);background-size:220% 100%;animation:analysis-skeleton-shimmer 1.1s linear infinite}@keyframes analysis-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.hot-replica-storyboard-view{width:100%;height:100%}.hot-replica-storyboard-view .hot-replica-storyboard-view-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-storyboard-view .hot-replica-storyboard-view-grid{display:grid;gap:var(--base-space-s);padding:var(--base-space-s);grid-template-columns:repeat(auto-fill,minmax(282px,1fr))}.hot-replica-storyboard-view .hot-replica-storyboard-card{border-radius:var(--base-radius-m);background:var(--base-component-color-white);overflow:hidden;padding:var(--base-space-s);display:flex;flex-direction:column;gap:var(--base-space-2xs)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image{position:relative;width:100%;background:var(--base-component-color-grayb1);border-radius:8px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image .hot-replica-storyboard-card-image-element{height:100%;display:block}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image .hot-replica-storyboard-card-image-element.landscape-media{width:100%;object-fit:cover}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image .hot-replica-storyboard-card-image-element.portrait-media{width:auto;object-fit:contain}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image .hot-replica-storyboard-card-image-empty{width:100%;height:100%;background:var(--base-component-color-grayb1)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-image .hot-replica-storyboard-card-image-seek-btn{display:none;position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-body{display:flex;flex-direction:column;gap:0}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-body .hot-replica-storyboard-card-header{display:flex;align-items:center;gap:8px}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-body .hot-replica-storyboard-card-header .hot-replica-storyboard-card-duration-tag{height:20px;padding:0 var(--base-space-2xs);border:.5px solid var(--base-component-color-grayb-active);border-radius:var(--base-radius-2xs);background:var(--base-component-color-grayb1);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);display:inline-flex;align-items:center;white-space:nowrap}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-body .hot-replica-storyboard-card-header .hot-replica-storyboard-card-title{color:#303540;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-prompt-row{height:132px;margin-top:var(--base-space-2xs);display:flex;align-items:flex-start;gap:var(--base-space-2xs)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-prompt{width:100%;color:#303452;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-regular);white-space:normal!important}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-prompt .hot-replica-storyboard-card-prompt-mention{color:#6420d9}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-copy-btn{flex:0 0 auto;width:20px;height:20px;padding:0;border:none;background:#0000;color:var(--base-text-color-tertiary);cursor:pointer}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-copy-btn svg{width:16px;height:16px;color:currentColor}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-divider{margin-top:var(--base-space-2xs);height:1px;background:var(--base-component-color-border)}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-footer{margin-top:var(--base-space-2xs);width:100%;height:20px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-footer::-webkit-scrollbar{display:none}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-footer .hot-replica-storyboard-card-footer-content{display:flex;align-items:center;gap:var(--base-space-3xs);width:-webkit-max-content;width:max-content;min-width:100%;white-space:nowrap;padding-bottom:2px}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--base-space-2xs);border-radius:var(--base-radius-2xs);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-tag.hot-replica-storyboard-card-tag-camera{background:var(--base-component-color-grayb1);border:.5px solid #a6bbff;color:#3363ff}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-tag.hot-replica-storyboard-card-tag-character{background:#f5f0ff;border:.5px solid #c5adff;color:#6420d9}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-tag.hot-replica-storyboard-card-tag-scene{background:#e6fffd;border:.5px solid #a4ebe7;color:#0aa3a3}.hot-replica-storyboard-view .hot-replica-storyboard-card .hot-replica-storyboard-card-tag.hot-replica-storyboard-card-tag-prop{background:#fff9e6;border:.5px solid #ffe299;color:#c2732f}.hot-replica-storyboard-view .hot-replica-storyboard-card-add{border-radius:var(--base-radius-m);border:1px dashed #3363ff99;background-image:linear-gradient(163.588deg,#fbf8ff 13.753%,#e9f1ff 82.816%);height:99px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-3xs);cursor:pointer}.hot-replica-storyboard-view .hot-replica-storyboard-card-add .hot-replica-storyboard-card-add-icon{font-size:24px;color:#3363ff}.hot-replica-storyboard-view .hot-replica-storyboard-card-add .hot-replica-storyboard-card-add-text{color:#3363ff;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.base-ellipsis-tooltip .hot-replica-storyboard-card-prompt-mention{color:#6420d9}.hot-replica-episode-breakdown-progress.ant5-card{border:none;margin-bottom:var(--base-space-xl)}.hot-replica-episode-breakdown-progress.ant5-card .ant5-card-head{min-height:44px;border:none;padding:0;border-radius:0;position:-webkit-sticky;position:sticky;top:-20px;z-index:20;background:var(--base-bg-color-white)}.hot-replica-episode-breakdown-progress.ant5-card .ant5-card-head-title{min-width:0;padding:var(--base-space-xs) 0}.hot-replica-episode-breakdown-progress.ant5-card .ant5-card-body{padding:14px 0}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;min-width:0;gap:var(--base-space-xs) var(--base-space-l)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-heading-main{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--base-space-2xs)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-heading-main:before{content:"";width:var(--base-space-3xs);height:22px;border-radius:var(--base-radius-3xl);background:var(--base-brand-color)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-xl)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-count{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-summary{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:var(--base-space-l)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-summary .episode-status-indicator{white-space:nowrap}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-summary .episode-status-indicator-text{color:var(--base-text-color-secondary)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-summary .episode-status-indicator-text strong{margin-left:var(--base-space-3xs);color:var(--base-text-color-primary);font-weight:var(--base-font-weight-medium)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-scroll{height:auto;max-height:300px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-component-color-white)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-list{padding:var(--base-space-s);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--base-space-2xs)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:0;height:var(--base-component-height-2xl);padding:0 var(--base-space-2xs);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-component-color-grayb1)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item:after{position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%);content:"";pointer-events:none;opacity:0;transition:opacity .3s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item.is-selected,.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item:hover{cursor:pointer}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item.is-selected:after,.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item:hover:after{opacity:1}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-info{display:flex;align-items:center;min-width:0;gap:var(--base-space-2xs)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--base-component-height-l);height:var(--base-component-height-l);overflow:hidden;border-radius:var(--base-radius-2xs);background:linear-gradient(90.66deg,#5b5bff33 8.5%,#945df633 99.13%);color:var(--base-brand-color)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-icon svg{scale:.7}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-title{display:flex;align-items:baseline;min-width:0;gap:var(--base-space-2xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-title strong{flex-shrink:0;font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-title span{overflow:hidden;color:var(--base-text-color-tertiary);text-overflow:ellipsis;white-space:nowrap}.hot-replica-episode-breakdown-progress.ant5-card .hot-replica-episode-breakdown-progress-item-actions{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--base-space-3xs)}.hot-replica-progress-page{height:100%;min-height:0;box-sizing:border-box}.hot-replica-progress-page.hot-replica-progress-page--centered{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.hot-replica-progress-page.hot-replica-progress-page--centered .hot-replica-dialogue-panel.is-centered{flex:0 0 60%;width:60%;min-width:0;margin:0 auto}.hot-replica-progress-page.hot-replica-progress-page--grid{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;animation:hot-replica-layout-expand .62s cubic-bezier(.2,.9,.2,1)}.hot-replica-progress-page.hot-replica-progress-page--grid .hot-replica-dialogue-panel.is-docked{flex:0 0 25%;width:25%;min-width:280px;max-width:none;border-right:1px solid var(--base-border-color-level1);box-shadow:none;animation:hot-replica-chat-shift-strong .62s cubic-bezier(.2,.9,.2,1)}.hot-replica-progress-page.hot-replica-progress-page--grid .hot-replica-panel-shell{display:flex;flex-direction:column;flex:1 1 75%;min-width:0;min-height:0;animation:hot-replica-panel-shell-in .75s cubic-bezier(.2,.9,.2,1)}.hot-replica-progress-page.hot-replica-progress-page--grid .hot-replica-main-panel{flex:1 1 auto;min-height:0;animation:hot-replica-panel-slide-in .7s cubic-bezier(.2,.9,.2,1) both}.hot-replica-progress-page.hot-replica-progress-page--grid .hot-replica-main-panel .hot-replica-storyboard-view-grid{background:var(--base-component-color-grayb1);border-radius:var(--ant-5-border-radius-lg)}.hot-replica-progress-page .hot-replica-dialogue-panel{display:flex;flex-direction:column;position:relative;min-height:0;overflow:hidden;border:none;background:#0000;transition:flex-basis .55s cubic-bezier(.2,.9,.2,1),width .55s cubic-bezier(.2,.9,.2,1),max-width .55s cubic-bezier(.2,.9,.2,1),transform .55s cubic-bezier(.2,.9,.2,1),border-radius .36s cubic-bezier(.2,.9,.2,1)}.hot-replica-progress-page .hot-replica-dialogue-panel>.hot-replica-dialogue-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding:var(--base-space-m)}.hot-replica-progress-page .hot-replica-dialogue-panel>.hot-replica-dialogue-column>.hot-replica-dialogue-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hot-replica-progress-page .hot-replica-dialogue-panel>.hot-replica-dialogue-column>.hot-replica-dialogue-scroll .base-scrollbar-y{right:-16px}.hot-replica-progress-page .hot-replica-dialogue-panel>.hot-replica-dialogue-column>.hot-replica-dialogue-scroll>.base-scroll-container{flex:1 1 auto;min-height:0;width:100%}.hot-replica-progress-page .hot-replica-main-panel{display:flex;flex-direction:column;position:relative;min-height:0;overflow:hidden;border:none;background:var(--base-bg-color-white);box-shadow:none;transition:border-radius .36s cubic-bezier(.2,.9,.2,1)}.hot-replica-progress-page .hot-replica-main-panel>.base-scroll-container{flex:1 1 auto;min-height:0;width:100%}.hot-replica-progress-page .hot-replica-dialogue-header{height:52px;flex-shrink:0;display:flex;align-items:center;padding:0 var(--base-space-m);border-bottom:1px solid var(--base-border-color-level2);background:var(--base-bg-color-white)}.hot-replica-progress-page .hot-replica-dialogue-title{font-size:var(--base-font-size-s);color:var(--base-text-color-secondary);font-weight:500}.hot-replica-progress-page .hot-replica-source-card{position:relative;flex-shrink:0;box-sizing:border-box;height:62px;padding:8px 14px;margin-bottom:2px;display:flex;flex-direction:column;gap:2px;overflow:hidden;border:.5px solid var(--base-component-color-border);border-radius:var(--base-radius-s);background:linear-gradient(93deg,#5b5bff1a 8.5%,#945df61a 99.13%)}.hot-replica-progress-page .hot-replica-source-card .hot-replica-source-name{font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);color:var(--base-text-color-primary);font-weight:var(--base-font-weight-medium);white-space:nowrap}.hot-replica-progress-page .hot-replica-source-card .hot-replica-source-desc{font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);color:var(--base-text-color-tertiary);font-weight:var(--base-font-weight-medium);white-space:nowrap}.hot-replica-progress-page .hot-replica-source-card .hot-replica-ai-team{position:absolute;top:0;right:8px;width:auto;height:100%}.hot-replica-progress-page .hot-replica-dialogue-scroll-inner{padding-top:var(--base-space-m);scroll-padding-bottom:var(--base-space-m);min-height:100%;box-sizing:border-box}.hot-replica-progress-page .hot-replica-dialogue-flow .dialogue-flow-bubble{max-width:100%;padding:var(--base-space-2xs);border-color:var(--base-border-color-level1);border-radius:var(--base-radius-3xs) var(--base-radius-s) var(--base-radius-s) var(--base-radius-s);background:var(--base-component-color-grayb1);box-shadow:none;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s);overflow-wrap:anywhere}.hot-replica-progress-page .hot-replica-main-scroll-inner{padding:var(--base-space-l);scroll-padding-bottom:var(--base-space-m)}@keyframes hot-replica-layout-expand{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes hot-replica-chat-shift-strong{0%{transform:translateX(120px) scale(1.03)}to{transform:translateX(0)}}@keyframes hot-replica-panel-slide-in{0%{opacity:0;transform:translateX(72px) scale(.975)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes hot-replica-panel-shell-in{0%{opacity:0}to{opacity:1}}@media(max-width:1280px){.hot-replica-progress-page.hot-replica-progress-page--centered .hot-replica-dialogue-panel.is-centered{flex-basis:60%;width:60%;max-width:none}.hot-replica-progress-page.hot-replica-progress-page--grid .hot-replica-dialogue-panel.is-docked{min-width:260px}}.hot-replica-asset-view{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;padding:var(--base-space-s);box-sizing:border-box}.hot-replica-asset-view .hot-replica-asset-view-header{flex:0 0 auto;margin-bottom:var(--base-space-s)}.hot-replica-asset-view .hot-replica-asset-view-content{flex:1 1 auto;min-height:0}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-empty{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list{display:flex;flex-direction:column;gap:var(--base-space-s);padding:0}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item{width:100%;box-sizing:border-box;padding:var(--base-space-s) var(--base-space-m);border-radius:var(--base-radius-xs);border:1px solid var(--base-border-color-level1);background:var(--base-component-color-white);overflow:hidden}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--base-space-2xs)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row .hot-replica-asset-item-name{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row .hot-replica-asset-item-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-space-2xs)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row .hot-replica-asset-item-tags .hot-replica-asset-item-tag.ant5-tag{-webkit-margin-end:0;margin-inline-end:0}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row .hot-replica-asset-item-tags .hot-replica-asset-item-tag.protagonist.ant5-tag{background:#f5f0ff;border-color:#c5adff;color:#6420d9}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-top-row .hot-replica-asset-item-tags .hot-replica-asset-item-tag.appearance.ant5-tag{background:var(--base-component-color-grayb1);border-color:#a6bbff;color:#3363ff}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-description{margin-top:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-regular);white-space:normal;word-break:break-word}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants{margin-top:var(--base-space-m)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants .variants-title{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants .variants-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-s);margin-top:var(--base-space-2xs)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants .variants-list .variant{min-width:0;padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color-gray)}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants .variants-list .variant .variant-name{overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);text-overflow:ellipsis;white-space:nowrap}.hot-replica-asset-view .hot-replica-asset-view-content .hot-replica-asset-view-list .hot-replica-asset-item .hot-replica-asset-item-variants .variants-list .variant .variant-description{margin-top:var(--base-space-3xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-result-right-panel{position:relative;display:flex;flex-direction:column;gap:var(--base-space-2xs);padding:var(--base-space-m);box-sizing:border-box}.hot-replica-result-right-panel .hot-replica-result-right-panel-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s)}.hot-replica-result-right-panel .hot-replica-result-right-panel-toolbar-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--base-space-s)}.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-summary{display:flex;min-width:0;align-items:center}.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-title{color:#303540;font-size:var(--base-font-size-m);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-meta{margin-left:12px;display:inline-flex;align-items:center;gap:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-meta .hot-replica-result-right-panel-episode-meta-count{color:#3363ff}.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-meta .hot-replica-result-right-panel-episode-meta-asset,.hot-replica-result-right-panel .hot-replica-result-right-panel-episode-meta .hot-replica-result-right-panel-episode-meta-text{color:var(--base-text-color-tertiary)}.hot-replica-result-right-panel .hot-replica-result-right-panel-content{flex:1 1 auto;min-height:0;border-radius:var(--base-radius-s);background:var(--base-component-color-grayb1);overflow:hidden}.hot-replica-result-right-panel .hot-replica-result-right-panel-placeholder{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.base-expandable-text-wrapper{position:relative;width:100%;font-size:14px;font-weight:400;line-height:20px;color:var(--base-text-color-secondary)}.base-expandable-text-wrapper .expandable-text{position:relative;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:pre-wrap;-webkit-box-orient:vertical}.base-expandable-text-wrapper .expandable-text.expanded{display:block;overflow:visible}.base-expandable-text-wrapper .fade-overlay{position:absolute;right:0;bottom:0;display:flex;align-items:center;padding-left:8px;background-color:var(--base-component-color-white);color:var(--base-text-color-secondary);font-size:14px;font-weight:400;line-height:20px}.base-expandable-text-wrapper .show-more-inline{display:flex;align-items:center;padding-left:4px;color:var(--base-text-color-brand);cursor:pointer;font-weight:500}.base-expandable-text-wrapper .show-more-inline:hover{color:var(--base-text-color-brand-hover)}.base-expandable-text-wrapper .show-more-inline .show-more-icon{margin-left:4px;color:var(--base-icon-color-tertiary)}.base-expandable-text-wrapper .show-less-wrapper{display:flex;align-items:center;margin-top:8px;color:var(--base-text-color-brand)}.base-expandable-text-wrapper .show-less-wrapper .show-less{margin-left:auto;cursor:pointer;font-weight:500}.base-expandable-text-wrapper .show-less-wrapper:hover{color:var(--base-text-color-brand-hover)}.base-expandable-text-wrapper .show-less-wrapper .show-less-icon{margin-left:4px;color:var(--base-icon-color-tertiary);transform:rotate(180deg)}.hot-replica-result-left-panel-episode-section,.hot-replica-story-summary{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-title,.hot-replica-story-summary .hot-replica-story-summary-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-list,.hot-replica-story-summary .hot-replica-story-summary-list{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item,.hot-replica-story-summary .hot-replica-story-summary-item{display:flex;flex-direction:column;min-height:60px;padding:var(--base-space-s);border-radius:var(--base-radius-s);background:var(--base-component-color-grayb1);gap:var(--base-space-3xs)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item.is-inline,.hot-replica-story-summary .hot-replica-story-summary-item.is-inline{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--base-space-s)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item.is-inline .hot-replica-story-summary-item-value,.hot-replica-story-summary .hot-replica-story-summary-item.is-inline .hot-replica-story-summary-item-value{text-align:right}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item.is-expandable .hot-replica-story-summary-item-value,.hot-replica-story-summary .hot-replica-story-summary-item.is-expandable .hot-replica-story-summary-item-value{flex:1 1 auto}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item .ant5-select,.hot-replica-story-summary .hot-replica-story-summary-item .ant5-select{height:36px}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-label,.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-value,.hot-replica-story-summary .hot-replica-story-summary-item-label,.hot-replica-story-summary .hot-replica-story-summary-item-value{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-regular)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-value,.hot-replica-story-summary .hot-replica-story-summary-item-value{word-break:break-word}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text,.hot-replica-story-summary .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text{width:100%;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text .fade-overlay,.hot-replica-story-summary .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text .fade-overlay{background:var(--base-component-color-grayb1);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-result-left-panel-episode-section .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text .show-less-wrapper,.hot-replica-story-summary .hot-replica-story-summary-item-value .hot-replica-story-summary-expandable-text .show-less-wrapper{font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-result-left-panel{display:flex;flex-direction:column;gap:var(--base-space-m);padding:var(--base-space-m);box-sizing:border-box}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-section{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.hot-replica-result-left-panel .hot-replica-result-left-panel-section-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.hot-replica-result-left-panel .hot-replica-result-left-panel-section-title .episode-subtitle{margin-left:6px;color:var(--base-text-color-tertiary)}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player{width:100%;overflow:hidden;border-radius:var(--base-radius-s);background:var(--base-bg-color-black)}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player .base-preview-video-content{border-radius:var(--base-radius-s)}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player .base-preview-video-content,.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player .base-preview-video-content>video{width:100%;height:100%}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player .base-preview-video-content>video{object-fit:contain}.hot-replica-result-left-panel .hot-replica-result-left-panel-video-player .hot-replica-result-left-panel-video-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--base-text-color-tertiary);background:var(--base-component-color-grayb1)}.hot-replica-result-left-panel .hot-replica-episode-breakdown-progress{flex:0 0 auto}.hot-replica-result-page{height:100%;min-height:0;min-width:0;display:flex;padding:var(--base-space-m)}.hot-replica-result-page .hot-replica-result-layout{display:flex;width:100%;height:100%;min-height:0;overflow:hidden}.hot-replica-result-page .hot-replica-result-left-panel{flex:0 0 320px;width:320px;min-height:0;overflow-y:auto;border:.5px solid var(--base-border-color-level2);border-right:none;border-radius:var(--base-radius-l) 0 0 var(--base-radius-l);background:var(--base-bg-color-white)}.hot-replica-result-page .hot-replica-result-right-panel{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;border:.5px solid var(--base-border-color-level2);border-radius:0 var(--base-radius-l) var(--base-radius-l) 0;background:var(--base-bg-color-white)}.hot-replica-result-page-state{display:flex;align-items:center;justify-content:center;height:100%}.hot-replica-breakdown-page{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hot-replica-breakdown-page>*{flex:1 1 auto;min-height:0}.hot-replica-breakdown-page .hot-replica-breakdown-page-state{height:100%;display:flex;align-items:center;justify-content:center}.save-episode-confirm-dialog .save-episode-confirm-dialog-notice{margin:0 0 24px;font-size:12px;line-height:18px;font-weight:500;color:#86909c}.save-episode-confirm-dialog .save-episode-confirm-dialog-subtitle{margin:0 0 8px;font-size:14px;line-height:22px;font-weight:500;color:#303452}.save-episode-confirm-dialog .save-episode-confirm-dialog-card{display:flex;align-items:center;gap:16px;height:68px;padding:6px 12px 6px 8px;border:1px solid #d0d5dd;border-radius:8px;background:#f4f5f7}.save-episode-confirm-dialog .save-episode-confirm-dialog-card+.save-episode-confirm-dialog-card{margin-top:8px}.save-episode-confirm-dialog .save-episode-confirm-dialog-card-image{width:56px;height:56px;flex-shrink:0;object-fit:cover}.save-episode-confirm-dialog .save-episode-confirm-dialog-card-content{min-width:0}.save-episode-confirm-dialog .save-episode-confirm-dialog-card-title{margin:0;font-size:14px;line-height:22px;font-weight:500;color:#303452}.save-episode-confirm-dialog .save-episode-confirm-dialog-card-description{margin:0;font-size:12px;line-height:18px;font-weight:400;color:#86909c}.save-episode-confirm-dialog .save-episode-confirm-dialog-highlight-orange{color:#ff7e0d}.save-episode-confirm-dialog .save-episode-confirm-dialog-highlight-green{color:#13b982}.meta-prompt-sender-wrapper{position:relative;--prompt-editor-font-size:var(--base-font-size-s);--prompt-editor-line-height:var(--base-font-height-m);--prompt-editor-color:#21215a;--prompt-editor-caret-color:var(--base-text-color-brand);--prompt-editor-border-color:var(--base-component-color-border);--prompt-editor-border-hover-color:var(--base-component-color-border);--prompt-editor-border-focus-color:var(--base-brand-color);--prompt-editor-border-radius:var(--base-radius-s);--prompt-editor-background-color:var(--base-bg-color-gray);--prompt-editor-background-hover-color:var(--base-bg-color-gray);--prompt-editor-background-focus-color:#0000;--prompt-editor-padding-y:calc(var(--base-space-m) - 1px);--prompt-editor-padding-x:var(--base-space-m);--prompt-editor-min-rows:1;--prompt-editor-max-rows:9999;--prompt-editor-selection-bg:var(--base-brand-color-light-active);--prompt-editor-error-color:var(--base-error-color);--prompt-editor-error-border-color:var(--base-error-color);--prompt-editor-tag-color:var(--base-text-color-primary);--prompt-editor-tag-border-color:var(--base-component-color-border);--prompt-editor-tag-border-radius:var(--base-radius-2xs);--prompt-editor-tag-background-color:var(--base-bg-color-gray);--prompt-editor-tag-font-size:var(--base-font-size-2xs);--prompt-editor-tag-line-height:var(--base-font-height-xs);--prompt-editor-tag-error-border-color:var(--base-error-color);--prompt-editor-tag-error-background-color:var(--base-error-color-light);--prompt-editor-limit-color:var(--base-text-color-tertiary);--prompt-editor-controls-bottom-offset:var(--base-space-3xs);--prompt-editor-controls-height:var(--base-component-height-l);--prompt-editor-placeholder-color:var(--base-text-color-tertiary);--prompt-editor-keyword-color:var(--base-warning-color-light-active)}.meta-prompt-sender-wrapper.prompt-editor-overflow .prompt-editor{border-color:var(--prompt-editor-error-border-color)!important}.meta-prompt-sender-wrapper.prompt-editor-overflow .overflow,.meta-prompt-sender-wrapper.prompt-editor-overflow .prompt-limit-indicator{color:var(--prompt-editor-error-color)}.meta-prompt-sender-wrapper.prompt-editor-disabled{pointer-events:none}.meta-prompt-sender-wrapper.prompt-editor-focus .prompt-editor{background-color:var(--prompt-editor-background-focus-color)!important;border-color:var(--prompt-editor-border-focus-color)!important}.meta-prompt-sender-wrapper .prompt-editor{position:relative;z-index:2;border:1px solid var(--prompt-editor-border-color);border-radius:var(--prompt-editor-border-radius);outline:none;padding:var(--prompt-editor-padding-y) var(--prompt-editor-padding-x);line-height:var(--prompt-editor-line-height);background-color:var(--prompt-editor-background-color);min-height:100px;overflow-y:auto;color:var(--prompt-editor-color);caret-color:var(--prompt-editor-caret-color);word-break:break-word;white-space:pre-wrap;font-size:12px;transition:all .3s ease;border-radius:8px}.meta-prompt-sender-wrapper .prompt-editor:hover{background-color:var(--prompt-editor-background-hover-color);border-color:var(--prompt-editor-border-hover-color)}.meta-prompt-sender-wrapper .prompt-editor::selection{background-color:var(--prompt-editor-selection-bg)}.meta-prompt-sender-wrapper .prompt-tag{display:inline-block;border:1px solid var(--prompt-editor-tag-border-color);background:var(--prompt-editor-tag-background-color);color:var(--prompt-editor-tag-color);font-size:var(--prompt-editor-tag-font-size);line-height:var(--prompt-editor-tag-line-height);border-radius:var(--prompt-editor-tag-border-radius);margin:0 var(--base-space-3xs);padding:0 var(--base-space-3xs);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.meta-prompt-sender-wrapper .prompt-tag *{pointer-events:none}.meta-prompt-sender-wrapper .prompt-tag.overflow{color:var(--prompt-editor-tag-color);border-color:var(--prompt-editor-tag-error-border-color);background-color:var(--prompt-editor-tag-error-background-color)}.meta-prompt-sender-wrapper .prompt-tag.prompt-tag-disabled{opacity:.3;cursor:not-allowed}.meta-prompt-sender-wrapper .prompt-tag.prompt-tag-dragging{opacity:.3}.meta-prompt-sender-wrapper .prompt-tag.prompt-tag-draggable{cursor:-webkit-grab;cursor:grab}.meta-prompt-sender-wrapper .prompt-select{display:inline-flex;align-items:center;margin:0 4px;line-height:22px}.meta-prompt-sender-wrapper .prompt-select .ant5-select{--ant-5-font-size:var(--base-font-size-2xs);--ant-5-control-height-sm:22px;--ant-5-padding-sm:var(--base-space-2xs)}.meta-prompt-sender-wrapper .prompt-select.overflow .ant5-select{--ant-5-color-border:var(--base-error-color)}.meta-prompt-sender-wrapper .prompt-select.overflow .ant5-select .ant5-select-selector{border:var(--ant-5-line-width) var(--ant-5-line-type) var(--ant-5-color-border)!important}.meta-prompt-sender-wrapper .prompt-keyword{color:var(--prompt-editor-keyword-color)}.meta-prompt-sender-wrapper .prompt-drag-ghost{position:absolute;z-index:4;pointer-events:none;left:0;top:0}.meta-prompt-sender-wrapper.prompt-editor-autosize .prompt-editor{min-height:calc(var(--prompt-editor-line-height)*var(--prompt-editor-min-rows) + var(--prompt-editor-padding-y)*2);max-height:calc(var(--prompt-editor-line-height)*var(--prompt-editor-max-rows) + var(--prompt-editor-padding-y)*2)}.meta-prompt-sender-wrapper .prompt-placeholder{position:absolute;z-index:3;left:0;top:0;right:0;padding:var(--prompt-editor-padding-y) var(--prompt-editor-padding-x);color:var(--prompt-editor-placeholder-color);color:color-mix(in srgb,var(--base-text-color-tertiary) 60%,#0000);font-size:var(--base-font-size-2xs);line-height:var(--prompt-editor-line-height);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meta-prompt-sender-wrapper .prompt-mention-anchor{position:absolute;width:1px;height:1px;left:0;top:0}.meta-prompt-sender-wrapper .prompt-editor-controls{padding-top:var(--prompt-editor-controls-bottom-offset);display:flex;justify-content:space-between}.meta-prompt-sender-wrapper .prompt-editor-controls .prompt-editor-controls-inner{flex-shrink:0;display:flex;align-items:center;height:var(--prompt-editor-controls-height)}.meta-prompt-sender-wrapper .prompt-editor-controls .prompt-editor-controls-inner .prompt-divider{margin:0 4px;height:8px;width:1px;background-color:var(--base-component-color-border)}.meta-prompt-sender-wrapper .prompt-editor-controls .prompt-editor-controls-inner .prompt-limit-indicator{font-size:var(--prompt-editor-font-size);color:var(--prompt-editor-limit-color)}.meta-prompt-sender-wrapper .prompt-editor-controls .prompt-editor-controls-inner .prompt-clear{align-self:flex-end;display:inline-flex;pointer-events:auto;height:var(--base-component-height-l);padding:0 4px;background-color:#0000;border:none;border-radius:var(--base-radius-2xs);color:var(--base-text-color-white);align-items:center;gap:4px;opacity:.7;transition:all .3s ease;cursor:pointer}.meta-prompt-sender-wrapper .prompt-editor-controls .prompt-editor-controls-inner .prompt-clear:hover{opacity:1;background-color:var(--base-bg-color-gray)}.prompt-mention-dropdown .ant5-dropdown-menu-vertical{max-height:400px}.prompt-mention-dropdown .ant5-dropdown-menu-item-disabled:hover{background-color:#0000!important}body.meta-prompt-token-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.base-credits-button .credits-box{display:flex;align-items:center;gap:4px;line-height:1}.base-credits-button .credits-box .divider{width:1px;height:14px;background:currentColor;border-radius:999px;margin-inline:2px 4px}.base-credits-button .credits-box .value{font-size:12px;font-weight:500;line-height:16px}.base-credits-button .credits-box .original-value{font-size:12px;line-height:16px;text-decoration:line-through}.base-credits-button.ant5-btn-loading{cursor:not-allowed!important}.hot-replica-layout{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #f0edf7}.hot-replica-layout .base-detail-header{flex-shrink:0}.hot-replica-layout .hot-replica-layout-header-right{display:inline-flex;align-items:center;gap:8px}.hot-replica-layout .hot-replica-content-card{height:calc(100vh - 56px)}.hot-replica-layout .hot-replica-content-card .dh-base-form-container-operations{background:var(--base-component-color-white);box-shadow:inset 0 1px 0 0 var(--base-border-color-level1);-webkit-backdrop-filter:none;backdrop-filter:none}.hot-replica-layout .hot-replica-content-action{width:100%;max-width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-l);justify-content:center;padding:0 var(--base-space-l)}.hot-replica-layout .hot-replica-content-action:has(>:only-child){max-width:234px;grid-template-columns:minmax(0,1fr)}.hot-replica-layout .hot-replica-content-action-tip{width:100%;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);white-space:nowrap}.hot-replica-layout .hot-replica-content-action:has(.hot-replica-content-action-tip){max-width:none;grid-template-columns:1fr auto;align-items:center;justify-content:space-between}.ai-re-split-modal .ai-re-split-modal-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);font-weight:var(--base-font-weight-semibold)}.ai-re-split-modal .ai-re-split-modal-notice{margin:0 0 var(--base-space-xl);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular);color:var(--base-text-color-tertiary)}.ai-re-split-modal .ai-re-split-modal-warning{display:flex;gap:var(--base-space-s);align-items:center;height:68px;padding:0 var(--base-space-m) 0 var(--base-space-2xs);margin-bottom:var(--base-space-m);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-xl);background:var(--base-component-color-grayb-disable)}.ai-re-split-modal .ai-re-split-modal-warning-icon{width:56px;height:56px;flex-shrink:0;object-fit:contain}.ai-re-split-modal .ai-re-split-modal-warning-text{margin:0;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular);color:var(--base-text-color-secondary)}.ai-re-split-modal .ai-re-split-modal-tags{display:flex;flex-wrap:wrap;gap:var(--base-space-2xs);margin-bottom:var(--base-space-s)}.ai-re-split-modal .ai-re-split-modal-tag{display:inline-flex;align-items:center;height:var(--base-component-height-l);padding:0 var(--base-space-xs);border-radius:var(--base-radius-2xl);border:1px solid;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs,18px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s}.ai-re-split-modal .ai-re-split-modal-tag:hover{opacity:.75}.ai-re-split-modal .ai-re-split-modal-tag.ai-re-split-modal-tag-0{background-color:#fff9f4;border-color:#ffe6ce;color:#ef9139;box-shadow:0 4px 4px 0 #ef913929}.ai-re-split-modal .ai-re-split-modal-tag.ai-re-split-modal-tag-1{background-color:#faf6ff;border-color:#e1cfff;color:#8945ff;box-shadow:0 4px 4px 0 #8945ff29}.ai-re-split-modal .ai-re-split-modal-tag.ai-re-split-modal-tag-2{background-color:#f6fffc;border-color:#b7e6e3;color:#28b3aa;box-shadow:0 4px 4px 0 #28b3aa29}.ai-re-split-modal .ai-re-split-modal-tag.ai-re-split-modal-tag-3{background-color:#f4f8ff;border-color:#c4d8ff;color:#3a7bf7;box-shadow:0 4px 4px 0 #3a7bf729}.ai-re-split-modal .ai-re-split-modal-footer{display:flex;justify-content:flex-end;margin-top:30px}.history-version-tag{-webkit-margin-end:0!important;margin-inline-end:0!important;height:24px;line-height:22px}.history-version-tag[data-type=MANUAL_EDIT]{background:var(--base-component-color-grayb1);border-color:var(--base-border-color-level2);color:var(--base-text-color-secondary)}.history-version-tag[data-type=AI_GENERATED]{background:#faf6ff;border-color:#e1cfff;color:#8945ff}.history-version-tag[data-type=ROLLBACK]{background:#fff7fb;border-color:#ffe1f0;color:#ef54a2}.history-version-list{display:flex;flex-direction:column;gap:var(--base-space-m)}.history-version-card.ant5-collapse{border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xl);overflow:clip}.history-version-card.ant5-collapse .ant5-collapse-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:2;height:48px;padding:0 var(--base-space-2xs) 0 var(--base-space-s)!important;align-items:center!important;background:var(--base-component-color-grayb1);border-radius:0!important}.history-version-card.ant5-collapse .ant5-collapse-content{border-radius:0 0 var(--base-radius-xl) var(--base-radius-xl)!important;overflow:hidden}.history-version-card.ant5-collapse .ant5-collapse-content-box{padding:0 var(--base-space-xl)!important}.history-version-card.ant5-collapse .history-version-card-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--base-space-xl)}.history-version-card.ant5-collapse .history-version-card-header-left{display:flex;align-items:center;gap:var(--base-space-s)}.history-version-card.ant5-collapse .history-version-card-actions{display:none;align-items:center;gap:var(--base-space-2xs);flex-shrink:0}.history-version-card.ant5-collapse:hover .history-version-card-actions{display:flex}.history-version-card.ant5-collapse .history-version-card-time{white-space:nowrap}.history-version-card.ant5-collapse .history-version-card-count,.history-version-card.ant5-collapse .history-version-card-time{font-size:14px;font-weight:600;color:var(--base-text-color-secondary)}.history-version-card.ant5-collapse .history-version-card-error{display:flex;align-items:center;gap:var(--base-space-s);font-size:12px;color:var(--base-text-color-tertiary)}.history-version-episode-list{display:flex;flex-direction:column}.history-version-episode-list .history-version-episode-row{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--base-border-color-level1);height:56px}.history-version-episode-list .history-version-episode-row:last-child{border-bottom:none}.history-version-episode-list .history-version-episode-title-row{display:flex;align-items:center;gap:var(--base-space-3xs)}.history-version-episode-list .history-version-episode-title{font-size:14px;font-weight:500;color:var(--base-text-color-primary)}.history-version-episode-list .history-version-episode-title:first-child{flex-shrink:0}.history-version-episode-list .history-version-changed-tag{margin-left:4px;height:20px;line-height:18px;background:#f4f6ff;border-color:#c9d6ff;color:#3464ff}.history-version-episode-list .history-version-episode-summary-row{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s)}.history-version-episode-list .history-version-episode-summary{flex:1;font-size:12px;color:var(--base-text-color-tertiary)}.history-version-episode-list .history-version-detail-link{flex-shrink:0;padding:0;font-size:12px;height:auto;line-height:18px}.history-version-detail{display:flex;flex-direction:column;height:100%;background-color:#fff}.history-version-detail .history-version-detail-header{display:flex;align-items:center;gap:var(--base-space-2xs);margin-bottom:var(--base-space-s)}.history-version-detail .history-version-detail-count,.history-version-detail .history-version-detail-time{font-size:20px;font-weight:600;color:var(--base-text-color-primary)}.history-version-detail .history-version-detail-body{flex:1;min-height:0}.history-version-detail .history-version-detail-footer{padding-top:var(--base-space-m);display:flex;justify-content:flex-end}.history-version-modal{display:flex;flex-direction:column;height:720px}.history-version-modal .history-version-modal-header{padding-bottom:var(--base-space-m)}.history-version-modal .history-version-modal-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--base-space-2xs)}.history-version-modal .history-version-modal-title{font-size:20px;font-weight:600;color:var(--base-text-color-primary)}.history-version-modal .history-version-modal-desc{margin:0;font-size:12px;line-height:18px;color:var(--base-text-color-tertiary)}.history-version-modal .history-version-modal-body{position:relative;flex:1;min-height:0}.history-version-modal .history-version-modal-view{position:absolute;inset:0}.history-version-modal .history-version-modal-view-hidden{visibility:hidden;pointer-events:none}.history-version-modal .base-scroll-container .base-scrollbar-y{right:-20px}.outline-page-state{height:100%;display:flex;align-items:center;justify-content:center}.outline-page-container{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--base-space-s)}.outline-page-container>.project-rewrite-notice{width:100%}.outline-page-container>.project-rewrite-notice .project-rewrite-notice-alert{width:100%;max-width:1200px;margin:0 auto}.outline-page-container>.outline-page{flex:1 1 auto;min-height:0;height:auto}.outline-page{height:100%;min-height:0;box-sizing:border-box}.outline-page.outline-page-centered{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:100%}.outline-page.outline-page-centered .analysis-progress-card,.outline-page.outline-page-centered .outline-dialogue-flow{width:60%}.outline-page.outline-page-review{display:flex;flex-direction:row}.outline-page.outline-page-review .outline-panel-shell{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.outline-page.outline-page-review .outline-main-panel.outline-read-panel{flex:1 1 auto;min-height:0}.outline-page.outline-page-grid{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;animation:outline-layout-expand .62s cubic-bezier(.2,.9,.2,1)}.outline-page.outline-page-grid .outline-dialogue-panel{width:30%;min-width:280px;border-right:1px solid var(--base-border-color-level1);animation:outline-chat-shift-strong .62s cubic-bezier(.2,.9,.2,1)}.outline-page.outline-page-grid .outline-panel-shell{display:flex;flex-direction:column;width:70%;min-width:0;animation:outline-panel-shell-in .75s cubic-bezier(.2,.9,.2,1)}.outline-page.outline-page-grid .outline-main-panel.outline-read-panel{flex:1 1 auto;min-height:0;animation:outline-panel-slide-in .7s cubic-bezier(.2,.9,.2,1) both}.outline-page .outline-dialogue-panel{display:flex;flex-direction:column;position:relative;min-height:0;overflow:hidden;border:none;background:#0000;width:100%;transition:flex-basis .55s cubic-bezier(.2,.9,.2,1),width .55s cubic-bezier(.2,.9,.2,1),max-width .55s cubic-bezier(.2,.9,.2,1),transform .55s cubic-bezier(.2,.9,.2,1),border-radius .36s cubic-bezier(.2,.9,.2,1)}.outline-page .outline-dialogue-panel>.outline-dialogue-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;align-items:center}.outline-page .outline-dialogue-panel>.outline-dialogue-column>.base-scroll-container{flex:1 1 auto;min-height:0;width:100%}.outline-page .outline-main-panel{display:flex;flex-direction:column;position:relative;min-height:0;overflow:hidden;border:none;background:var(--base-bg-color-white);box-shadow:none;transition:border-radius .36s cubic-bezier(.2,.9,.2,1)}.outline-page .outline-main-panel>.base-scroll-container{flex:1 1 auto;min-height:0;width:100%}.outline-page .outline-main-panel>.base-scroll-container>.base-scrollbar-y{right:4px}.outline-page .outline-main-panel .outline-scroll-content{padding-top:20px;padding-bottom:20px}.outline-page .outline-main-panel.outline-read-panel .analysis-main-content{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.outline-page .outline-dialogue-flow{margin:0 auto}.outline-page .outline-dialogue-flow .dialogue-flow-item{margin:2px 0}.outline-page .outline-dialogue-flow .dialogue-flow-item-enter{animation-duration:.48s;animation-delay:calc(var(--dialogue-msg-index, 0)*65ms)}.outline-page .outline-dialogue-flow .dialogue-flow-avatar{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.outline-page .outline-dialogue-flow .dialogue-flow-bubble{box-shadow:var(--base-shadow-drop-shadow-m);transition:border-color .25s ease,box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.outline-page .outline-dialogue-flow .dialogue-flow-bubble:hover{border-color:var(--base-component-color-border);box-shadow:var(--base-shadow-drop-shadow-l);transform:translateY(-1px)}.outline-page .outline-dialogue-flow .dialogue-flow-empty{padding:var(--base-space-xl) var(--base-space-s);text-align:center}.outline-page .outline-skeleton-block{padding:var(--base-space-m);border-radius:var(--base-radius-m);border:1px solid var(--base-border-color-level2);background:var(--base-component-color-grayb1);box-shadow:var(--base-shadow-drop-shadow-s)}.outline-page .outline-scroll-content{padding:var(--base-space-m);scroll-padding-bottom:var(--base-space-m)}.outline-page .outline-dialogue-scroll-inner{min-height:100%;box-sizing:border-box}@keyframes outline-layout-expand{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes outline-chat-shift-strong{0%{transform:translateX(120px) scale(1.03)}to{transform:translateX(0)}}@keyframes outline-panel-slide-in{0%{opacity:0;transform:translateX(72px) scale(.975)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes outline-panel-shell-in{0%{opacity:0}to{opacity:1}}@media(max-width:1280px){.outline-page{padding:var(--base-space-m)}.outline-page.outline-page--centered .outline-dialogue-panel.is-centered{flex-basis:60%;width:60%;max-width:none}.outline-page.outline-page--grid .outline-dialogue-panel.is-docked{min-width:260px}}.image-model-selector{width:100%}.image-model-selector-dropdown .ant5-select-item.ant5-select-item-option{height:auto;min-height:76px;padding:10px 12px;line-height:1.4}.image-model-selector-dropdown .image-model-selector-option{display:flex;flex-direction:column;gap:4px}.image-model-selector-dropdown .image-model-selector-option-title{color:#000000e0;font-size:14px;font-weight:600}.image-model-selector-dropdown .image-model-selector-option-credits,.image-model-selector-dropdown .image-model-selector-option-desc{color:#00000073;font-size:12px}.asset-batch-modal .ant5-modal-content{border-radius:var(--base-radius-l);padding:var(--base-space-xl) calc(var(--base-space-2xl) + var(--base-space-3xs));box-shadow:var(--base-shadow-drop-shadow-l)}.asset-batch-modal .ant5-modal-close{top:24px;right:36px;color:var(--base-icon-color-tertiary)}.asset-batch-modal .ant5-modal-header{margin-bottom:var(--base-space-3xs)}.asset-batch-modal .asset-batch-modal-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-xl);font-weight:var(--base-font-weight-semibold)}.asset-batch-modal .asset-batch-modal-subtitle{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);margin-bottom:calc(var(--base-space-xl) + var(--base-space-3xs))}.asset-batch-modal .asset-batch-modal-scroll{height:auto;max-height:calc(100vh - 200px);margin-bottom:var(--base-space-xl)}.asset-batch-modal .asset-batch-modal-scroll-content{height:auto;max-height:calc(100vh - 200px);padding-right:0}.asset-batch-modal .asset-batch-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);margin-bottom:var(--base-space-xs)}.asset-batch-modal .asset-batch-section-title{display:flex;align-items:center;gap:var(--base-space-m);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-batch-modal .asset-batch-selected-count{color:var(--base-text-color-brand);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular)}.asset-batch-modal .asset-batch-select-actions{display:flex;align-items:center;gap:var(--base-space-l);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.asset-batch-modal .asset-batch-select-actions .ant5-btn-link{height:auto;padding:0;color:var(--base-text-color-brand);font-size:inherit;line-height:inherit}.asset-batch-modal .asset-batch-select-actions .ant5-btn-link.ant5-btn-disabled{color:var(--base-text-color-disabled)}.asset-batch-modal .asset-batch-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--base-space-m);margin-bottom:var(--base-space-xl)}.asset-batch-modal .asset-batch-target-card{position:relative;display:flex;align-items:center;gap:var(--base-space-s);min-width:0;min-height:80px;padding:var(--base-space-m) calc(var(--base-space-3xl) + var(--base-space-3xs)) var(--base-space-m) var(--base-space-m);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-m);background:var(--base-bg-color-white);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.asset-batch-modal .asset-batch-target-card.is-selected{border-color:var(--base-brand-color);background:var(--base-brand-color-light-hover)}.asset-batch-modal .asset-batch-target-check{position:absolute;top:50%;right:var(--base-space-m);transform:translateY(-50%)}.asset-batch-modal .asset-batch-target-avatar{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-2xs);overflow:hidden;background:var(--base-bg-color-white);color:var(--base-icon-color-tertiary);font-size:var(--base-font-size-xl)}.asset-batch-modal .asset-batch-target-avatar .asset-batch-target-image{width:100%;height:100%;object-fit:cover;object-position:center}.asset-batch-modal .asset-batch-target-avatar.role .asset-batch-target-image{object-position:top}.asset-batch-modal .asset-batch-target-avatar.is-placeholder .asset-batch-target-image{width:35px;height:35px;object-fit:contain}.asset-batch-modal .asset-batch-target-info{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--base-space-3xs);min-width:0}.asset-batch-modal .asset-batch-target-name{display:block;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold);margin-bottom:0}.asset-batch-modal .asset-batch-target-meta{display:flex;align-items:center;width:100%;min-width:0;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);white-space:nowrap}.asset-batch-modal .asset-batch-target-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-batch-modal .asset-batch-target-credits{display:inline-flex;flex:none;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color-brand)}.asset-batch-modal .asset-batch-target-divider{flex:none;width:1px;height:12px;margin:0 var(--base-space-2xs);background:var(--base-component-color-dark-gray)}.asset-batch-modal .asset-batch-target-credits-icon{width:var(--base-font-size-2xs);height:var(--base-font-size-2xs)}.asset-batch-modal .asset-batch-three-view-card{display:flex;align-items:center;gap:var(--base-space-m);min-height:80px;padding:var(--base-space-m);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-m);background:var(--base-bg-color-white);margin-bottom:calc(var(--base-space-xl) + var(--base-space-3xs))}.asset-batch-modal .asset-batch-three-view-card.is-disabled{opacity:.7}.asset-batch-modal .asset-batch-three-view-content{flex:1;min-width:0}.asset-batch-modal .asset-batch-three-view-info{display:inline-flex;flex-direction:column;max-width:100%;cursor:help}.asset-batch-modal .asset-batch-three-view-title-row{display:flex;align-items:center;gap:var(--base-space-2xs);margin-bottom:var(--base-space-3xs)}.asset-batch-modal .asset-batch-three-view-title-row .ant5-typography{margin:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-batch-modal .asset-batch-new-tag{display:inline-flex;align-items:center;height:18px;padding:var(--base-radius-3xs) var(--base-space-2xs);border-radius:var(--base-radius-2xs);background:var(--base-error-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);line-height:var(--base-component-height-2xs);font-weight:var(--base-font-weight-semibold)}.asset-batch-modal .asset-batch-three-view-desc{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.asset-batch-modal .asset-batch-info-icon{flex:none;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s)}.asset-batch-modal .asset-batch-three-view-switch-wrap{display:inline-flex;flex:none;align-items:center}.asset-batch-modal .asset-batch-model-field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--base-space-s);margin-bottom:calc(var(--base-space-xl) + var(--base-space-3xs))}.asset-batch-modal .asset-batch-model-label{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-batch-modal .asset-batch-model-select.ant5-select{width:100%}.asset-batch-modal .asset-batch-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--base-space-xl);padding-top:0;border-top:0}.asset-batch-modal .asset-batch-modal-footer .ant5-btn{min-width:76px;height:var(--base-component-height-2xl);border-radius:var(--base-radius-s);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.asset-batch-modal .asset-batch-modal-footer .base-credits-button{min-width:240px}.asset-batch-three-view-tooltip{max-width:none}.asset-batch-three-view-tooltip .ant5-tooltip-inner{width:340px;min-height:0;padding:var(--base-space-3xs) 4px!important;border-radius:var(--base-radius-s);background:var(--base-bg-color-white);box-shadow:var(--base-shadow-drop-shadow-l);overflow:visible}.asset-batch-three-view-tooltip .ant5-tooltip-arrow:before{background:var(--base-bg-color-white)}.asset-batch-three-view-tooltip .asset-batch-three-view-tooltip-content img{display:block;width:100%;height:100%}.asset-variant-actions{display:flex;flex-direction:column;gap:var(--base-space-s)}.asset-variant-actions .asset-variant-actions-button-wrap,.asset-variant-actions .asset-variant-actions-primary,.asset-variant-actions .asset-variant-actions-secondary{width:100%}.asset-variant-actions .asset-variant-actions-secondary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--base-space-s)}.asset-variant-actions .asset-variant-actions-secondary.has-extra-action{display:flex;flex-wrap:wrap}.asset-variant-actions .asset-variant-actions-secondary.has-extra-action .asset-variant-actions-button-wrap{flex:1 0 0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.asset-variant-actions .asset-variant-actions-secondary.has-extra-action .asset-variant-actions-button-wrap:first-child{z-index:100}.asset-variant-actions .ant5-btn{width:100%}.asset-variant-actions-dropdown .ant5-dropdown-menu{text-align:left}.asset-variant-actions-dropdown .ant5-dropdown-menu-item{justify-content:flex-start;text-align:left}.variant-three-view-preview{display:grid;width:100%;height:100%;gap:4px}.variant-three-view-preview .variant-three-view-preview-item{min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:#fff}.variant-three-view-preview .variant-three-view-preview-item img{width:100%;height:100%;object-fit:cover;object-position:top}.variant-three-view-preview.total-4{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.variant-three-view-preview.total-4 .variant-three-view-preview-item:first-child,.variant-three-view-preview.total-4 .variant-three-view-preview-item:nth-child(2){grid-row:1/-1}.variant-three-view-preview.total-3{grid-template-columns:1fr 1fr 1fr}.variant-three-view-preview.total-2{grid-template-columns:1fr 1fr}.variant-three-view-preview.total-1{grid-template-columns:1fr}.variant-three-view-preview.is-portrait-layout{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,94fr) minmax(0,194fr);gap:var(--base-space-3xs);padding:var(--base-space-3xs);background:var(--base-component-color-white)}.variant-three-view-preview.is-portrait-layout .variant-three-view-preview-item{position:relative;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s)}.variant-three-view-preview.is-portrait-layout .variant-three-view-preview-item img{object-fit:cover;object-position:center}.variant-three-view-preview.is-portrait-layout .variant-three-view-preview-portrait-hero{grid-column:1/-1}.variant-three-view-preview.is-portrait-layout .variant-three-view-preview-portrait-hero img{object-fit:contain}.variant-three-view-preview.is-portrait-layout .variant-three-view-preview-base-tag{position:absolute;left:var(--base-space-3xs);bottom:var(--base-space-3xs);padding:0 6px;border:1px solid var(--base-success-color);border-radius:var(--base-radius-2xs);background:var(--base-success-color-light-hover);color:var(--base-success-color);font-size:9px;font-weight:var(--base-font-weight-semibold);line-height:15px;white-space:nowrap}.variant-three-view-preview.is-portrait-layout.without-portrait-hero{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.dh-base-avatar-skeleton-card .skeleton-card-thumb{width:100%;aspect-ratio:.75;border-radius:12px}.dh-base-avatar-skeleton-card .skeleton-card-thumb,.dh-base-avatar-skeleton-card .skeleton-card-title{background:linear-gradient(90deg,var(--base-component-color-grayb-active,#e4e8f0) 0,#c5cbd699 66.15%,var(--base-component-color-grayb-active,#e4e8f0) 100%)}.dh-base-avatar-skeleton-card .skeleton-card-title{height:22px;margin:12px 0 4px;border-radius:4px}.display-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;border:1px solid #0000;border-radius:var(--base-radius-l);background:var(--base-bg-color-white);box-shadow:var(--base-shadow-drop-shadow-l);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.display-card:focus-visible{outline:2px solid var(--base-brand-color);outline-offset:2px}.display-card .display-card-cover{position:relative;width:100%;min-height:0;border-bottom:1px solid var(--base-border-color-level1);background:var(--base-bg-color-gray);overflow:hidden}.display-card .display-card-cover-image{width:100%;height:100%;object-fit:cover}.display-card .display-card-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.display-card .display-card-placeholder-image{width:100px;height:auto;object-fit:contain}.display-card .display-card-controls{min-height:0}.display-card .display-card-status-content{display:inline-flex;align-items:center;gap:var(--base-space-3xs)}.display-card .display-card-loading-icon{width:14px;height:14px}.display-card .display-card-status-bar{display:inline-flex;align-items:center;padding:var(--base-space-3xs) var(--base-space-2xs);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);font-size:var(--base-font-size-2xs)}.display-card .display-card-status-bar.status-neutral{color:var(--base-text-color-secondary);background:var(--base-bg-color-white)}.display-card .display-card-status-bar.status-loading{color:var(--base-text-color-brand);background:var(--base-brand-color-light);border-color:var(--base-brand-color-light-active)}.display-card .display-card-status-bar.status-warning{color:var(--base-warning-color-active);background:var(--base-warning-color-light);border-color:var(--base-warning-color-light-active)}.display-card .display-card-status-bar.status-success{color:var(--base-success-color-active);background:var(--base-success-color-light);border-color:var(--base-success-color-light-active)}.display-card .display-card-status-bar.status-error{color:var(--base-error-color-active);background:var(--base-error-color-light);border-color:var(--base-error-color-light-active)}.display-card .display-card-status-text{font-size:var(--base-font-size-s);margin-top:var(--base-space-s)}.display-card .display-card-status-text.status-neutral{color:var(--base-text-color-secondary)}.display-card .display-card-status-text.status-loading{color:var(--base-text-color-brand)}.display-card .display-card-status-text.status-warning{color:var(--base-warning-color-active)}.display-card .display-card-status-text.status-success{color:var(--base-success-color-active)}.display-card .display-card-status-text.status-error{color:var(--base-error-color-active)}.base-pricing-remove-watermark-tooltip{max-width:400px!important}.base-pricing-remove-watermark-tooltip .ant5-tooltip-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.base-pricing-remove-watermark-tooltip .remove-watermark-download-tip .remove-watermark-video{width:276px;height:148px;border-radius:var(--base-radius-s);object-fit:cover;display:block}.base-pricing-remove-watermark-tooltip .remove-watermark-download-tip .remove-watermark-btn{margin-top:12px;min-width:276px!important}.base-pricing-remove-watermark-tooltip .remove-watermark-download-tip .remove-watermark-btn .remove-watermark-icon{width:16px;height:16px}.base-pricing-remove-watermark-tooltip .remove-watermark-download-tip .remove-watermark-btn .starter-icon{height:18px;width:auto}.thumbnail-preview-trigger{display:inline-flex;min-width:0}.thumbnail-preview-trigger,.thumbnail-preview-trigger *{pointer-events:auto!important}.thumbnail-preview-trigger img{object-fit:cover;object-position:center top}.thumbnail-preview-content{display:flex;flex-direction:column;align-items:flex-start;max-width:240px}.thumbnail-preview-content .thumbnail-preview-image{display:block;max-width:240px;max-height:180px;width:auto;height:auto}.thumbnail-preview-content .thumbnail-preview-crop{position:relative;display:block;overflow:hidden}.thumbnail-preview-content .thumbnail-preview-crop .thumbnail-preview-crop-image{position:absolute;display:block;max-width:none;max-height:none}.thumbnail-preview-content .thumbnail-preview-description{width:0;min-width:100%;margin-top:8px;color:#21215a;font-size:14px;font-style:normal;font-weight:500;line-height:22px;white-space:normal;overflow-wrap:anywhere}.style-picker-popover{box-sizing:border-box;padding:24px 36px 28px;border:2px solid #fff;border-radius:24px;box-shadow:0 0 16px 0 #5b5bff29;background:#ffffffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.style-picker-panel{width:504px;max-height:500px;overflow:auto}.style-picker-panel .style-picker-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4px}.style-picker-panel .style-picker-title{color:#21215a;font-size:var(--base-font-size-xl);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-l)}.style-picker-panel .style-picker-description{margin-top:2px;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs)}.style-picker-panel .style-picker-tabs{display:flex;align-items:center;gap:24px;height:40px;margin-bottom:16px;border-bottom:1px solid var(--base-border-color-level1)}.style-picker-panel .style-picker-tab{position:relative;height:40px;padding:0;border:0;background:#0000;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);cursor:pointer}.style-picker-panel .style-picker-tab.active{color:var(--base-brand-color);font-weight:var(--base-font-weight-medium)}.style-picker-panel .style-picker-tab.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:var(--base-radius-3xs);background:var(--base-brand-color);content:""}.style-picker-panel .style-picker-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.style-picker-panel .style-picker-create-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:108px;padding:0;border:1px solid #d7dceb;border-radius:var(--base-radius-xl);background:linear-gradient(160deg,#fbf8ff 13.75%,#e9f1ff 82.82%);cursor:pointer}.style-picker-panel .style-picker-create-card .style-picker-create-card-logo{display:block;width:100px;height:60px;margin-top:16px;overflow:hidden}.style-picker-panel .style-picker-create-card .style-picker-create-card-logo img{display:block;width:100px;height:auto}.style-picker-panel .style-picker-create-card .style-picker-create-card-label{margin-top:0;color:#21215a;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.style-picker-panel .style-picker-create-card:disabled{cursor:not-allowed;opacity:.45}.style-picker-panel .style-picker-create-limit{display:block;margin-top:var(--base-space-s);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);text-align:center}.style-picker-panel .style-picker-section{margin-top:16px}.style-picker-panel .style-picker-section .style-picker-section-title{margin-bottom:16px;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.style-picker-panel .style-picker-section .style-picker-custom-scroll{max-height:408px}.style-picker-panel .style-picker-section .style-picker-custom-scroll .base-scrollbar-y{right:0;opacity:1}.style-picker-card{position:relative;height:108px;overflow:hidden;border:2px solid #0000;border-radius:16px;background-size:cover;background-position:50%;cursor:pointer;transition:border-color .15s ease}.style-picker-card.selected{border-color:var(--base-brand-color)}.style-picker-card:hover:not(.selected){border-color:#00000026}.style-picker-card .style-picker-card-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--base-bg-color-gray)}.style-picker-card .style-picker-card-bg img{width:100%;height:100%;object-fit:cover}.style-picker-card .style-picker-card-initial{color:var(--base-text-color-tertiary);font-size:24px;font-weight:500}.style-picker-card .style-picker-card-overlay{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;height:36px;padding:0 8px 8px;background:linear-gradient(180deg,#0000,#0009 62.5%,#000)}.style-picker-card .style-picker-card-label{display:block;min-width:0;width:100%;color:#fff;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:14px;text-align:center}.style-picker-card .style-picker-card-actions{position:absolute;top:4px;right:4px;display:flex;gap:4px}.style-picker-card .style-picker-card-action{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;cursor:pointer;font-size:10px;transition:background .15s ease}.style-picker-card .style-picker-card-action.edit{background:#0000004d;color:#fff}.style-picker-card .style-picker-card-action.edit:hover{background:#00000080}.style-picker-card .style-picker-card-action.delete{background:#ff4d4f;color:#fff}.style-picker-card .style-picker-card-action.delete:hover{background:#d9363e}.style-picker-none-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;padding:29px 0 0;border-color:#d7dceb;background:#5b5bff0a}.style-picker-none-card:hover:not(.selected){border-color:var(--base-brand-color-light-active)}.style-picker-none-card .style-picker-none-card-icon{width:36px;height:36px;color:#818999}.style-picker-none-card .style-picker-none-card-label{color:#21215a;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.style-custom-modal .ant5-modal-title{font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-l)}.style-custom-modal .style-custom-modal-form{display:flex;flex-direction:column;gap:16px}.style-custom-modal .style-custom-modal-field{display:flex;flex-direction:column;gap:8px}.style-custom-modal .style-custom-modal-label{display:flex;align-items:center;justify-content:space-between;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.style-custom-modal .style-custom-modal-counter{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs)}.style-custom-modal .style-custom-modal-name-input.ant5-input{height:40px;padding:0 12px;border-radius:8px;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:400;color:var(--base-text-color-primary)}.style-custom-modal .style-custom-modal-name-input.ant5-input::placeholder{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular)}.style-custom-modal .style-custom-modal-prompt-box{display:flex;flex-direction:column;padding:10px 12px 8px;border:1px solid var(--base-border-color-level1);border-radius:8px;background:var(--base-component-color-white);transition:border-color .2s ease,box-shadow .2s ease}.style-custom-modal .style-custom-modal-prompt-box.focused{border-color:var(--base-brand-color);box-shadow:0 0 0 2px #245dff1a}.style-custom-modal .style-custom-modal-prompt-box:hover:not(.focused){border-color:var(--base-border-color-level2)}.style-custom-modal .style-custom-modal-prompt-box .style-custom-modal-prompt-textarea{border:none!important;background:var(--base-component-color-white)!important;padding:0!important}.style-custom-modal .style-custom-modal-files-upload.base-multi-files-upload{margin-top:8px;min-height:20px;height:auto;padding:0;transition:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.style-custom-modal .style-custom-modal-files-upload.base-multi-files-upload.empty{height:auto;padding:0}.style-custom-modal .style-custom-modal-files-upload .status-empty{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;min-height:20px;border:0;border-radius:0;background:#0000}.style-custom-modal .style-custom-modal-files-upload .status-empty .status-empty-icon{font-size:14px;color:var(--base-text-color-tertiary)}.style-custom-modal .style-custom-modal-files-upload .status-empty>div:last-child{font-size:var(--base-font-size-xs);line-height:20px;color:var(--base-text-color-tertiary);text-align:left}.style-custom-modal .style-custom-modal-files-upload .status-empty:hover .status-empty-icon,.style-custom-modal .style-custom-modal-files-upload .status-empty:hover>div:last-child{color:var(--base-brand-color)}.style-custom-modal .style-custom-modal-files-upload .files-list.image{align-items:flex-start;gap:8px;margin-top:8px}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item{flex:0 0 60px;width:60px;height:60px;border-radius:6px;overflow:hidden}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item:hover{transform:none}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-loading{padding:6px 4px}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-loading>p{margin:0 0 4px;white-space:nowrap}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-loading .media-item-icon-btn.ant5-btn{width:10px;height:10px;min-width:16px;padding:0;border-radius:50%;background:#0000!important;color:var(--base-text-color-tertiary)!important;box-shadow:none!important;position:absolute;top:2px;right:2px;z-index:1;display:flex;align-items:center;justify-content:center}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-loading .media-item-icon-btn.ant5-btn .delete-action-icon svg{width:8px;height:8px;display:block}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-loading .media-item-icon-btn.ant5-btn:hover{background:#0000!important;color:var(--base-brand-color)!important}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s ease}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action .btn-group{gap:8px;padding:0;border:0;background:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action .btn-group>button{width:20px;height:20px;min-width:20px;border-radius:50%;padding:0;background:#0000!important;color:var(--base-component-color-white)!important;box-shadow:none!important}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action .btn-group>button .anticon{color:var(--base-component-color-white)!important}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action .btn-group>button .delete-action-icon svg{width:8px;height:8px;display:block}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item .media-item-action .btn-group>button:hover{background:#0000!important;transform:scale(1.05)}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.file-item:hover .media-item-action{display:flex;opacity:1;pointer-events:auto}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area{flex:0 0 100%;width:100%;height:20px;min-height:20px;aspect-ratio:auto;border:0;background:#0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;text-align:left;transform:none;margin-top:2px}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area .anticon{display:none}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area span,.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area:before{display:inline-block;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:20px}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area:before{content:"导入参考图";text-align:left}.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area:hover .anticon,.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area:hover span,.style-custom-modal .style-custom-modal-files-upload .files-list.image li.click-area:hover:before{color:var(--base-brand-color)}.style-custom-modal .style-custom-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.media-asset-card{display:flex;flex-direction:column;width:108px;min-width:108px;min-height:150px}.media-asset-card.is-interactive{cursor:pointer}.media-asset-card.is-asset{width:100%;min-width:0}.media-asset-card-cover{position:relative;display:flex;align-items:center;justify-content:center;width:108px;height:108px;margin-bottom:4px;padding:4px;border:.5px solid #d7dceb;border-radius:16px;background:var(--base-component-color-white);overflow:hidden;box-sizing:border-box}.media-asset-card.is-asset .media-asset-card-cover{width:100%;height:auto;aspect-ratio:1/1;border-radius:var(--base-radius-l)}.media-asset-card.is-asset .media-asset-card-cover-inner{border-radius:var(--base-radius-l)}.media-asset-card-cover-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:14px;background:linear-gradient(152.36deg,#fbf8ff,#e9f1ff);overflow:hidden}.media-asset-card-cover-inner .base-preview-video-content{width:100%;height:100%;background:var(--base-bg-color-black)}.media-asset-card-image{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.media-asset-card-audio-content{position:relative;width:100%;height:100%;min-height:0;border-radius:inherit;background:linear-gradient(153deg,#fbf8ff 15.13%,#e9f1ff 77.63%) no-repeat;overflow:hidden}.media-asset-card-audio-element{display:none}.media-asset-card-audio-visual{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:44px;transform:translate(-50%,-62%)}.media-asset-card-audio-cover{display:block;flex:0 0 44px;width:44px;height:44px;background-position:50%;background-repeat:no-repeat;background-size:44px 44px}.media-asset-card-audio-waveform{display:block;flex:0 0 24px;width:24px;height:12px;object-fit:contain}.media-asset-card-audio-controls{position:absolute;bottom:4px;left:4px;display:flex;align-items:center;gap:2px}.media-asset-card-audio-play{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;padding:0;border:0;background:#0000;color:var(--base-text-color);font-size:var(--base-font-size-s);cursor:pointer}.media-asset-card-audio-meta{color:var(--base-text-color);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.media-asset-card-hover-actions{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s);opacity:0;background:var(--base-masking-layer-color);transition:opacity .2s ease;pointer-events:none;z-index:1}.media-asset-card-hover-action svg{width:14px;height:14px}.media-asset-card.has-hover-actions:focus-within .media-asset-card-hover-actions,.media-asset-card.has-hover-actions:hover .media-asset-card-hover-actions{opacity:1;pointer-events:auto}.media-asset-card-placeholder{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.media-asset-card-content{display:flex;flex-direction:column;min-width:0}.media-asset-card-title{overflow:hidden;color:#21215a;font-size:12px;font-weight:var(--base-font-weight-medium);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.reference-image-upload.base-multi-files-upload{flex:1;min-width:0;min-height:104px;height:auto;padding:0;transition:none}.reference-image-upload.base-multi-files-upload.empty{height:auto;padding:0}.reference-image-upload .status-drag .status-drag-icon{display:none}.reference-image-upload .status-empty{flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-2xs);width:100%;min-height:104px;border:1px dashed var(--base-brand-color);border-radius:var(--base-radius-s);background:var(--base-brand-color-light-hover);color:var(--base-text-color-tertiary)}.reference-image-upload .status-empty .status-empty-icon{display:flex;align-items:center;justify-content:center;width:var(--base-component-height-l);height:var(--base-component-height-l);border-radius:50%;color:var(--base-icon-color-white);font-size:var(--base-font-size-s)}.reference-image-upload .status-empty>div:last-child{display:flex;flex-direction:column;gap:var(--base-space-3xs);color:var(--base-brand-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-align:center}.reference-image-upload .status-empty>div:last-child:after{content:"导入参考图（可选，最多10张）";color:var(--base-text-color-tertiary)}.reference-image-upload .files-list.image{align-items:center;gap:var(--base-space-2xs);flex-wrap:nowrap;min-height:104px;height:104px;padding:var(--base-space-s) var(--base-space-xs);overflow-x:auto;overflow-y:hidden;border:1px dashed var(--base-brand-color);border-radius:var(--base-radius-s);background:var(--base-brand-color-light-hover);scrollbar-width:thin}.reference-image-upload .files-list.image::-webkit-scrollbar{height:6px}.reference-image-upload .files-list.image::-webkit-scrollbar-thumb{border-radius:3px;background:var(--base-brand-color)}.reference-image-upload .files-list.image::-webkit-scrollbar-track{background:#0000}.reference-image-upload .files-list.image li.file-item{flex:0 0 74px!important;width:74px!important;height:74px;aspect-ratio:unset!important;border-radius:var(--base-radius-s);overflow:hidden}.reference-image-upload .files-list.image li.file-item:hover{transform:none}.reference-image-upload .files-list.image li.file-item .media-item-action{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;background:var(--base-masking-layer-color);transition:opacity .2s ease}.reference-image-upload .files-list.image li.file-item:hover .media-item-action{display:flex;opacity:1;pointer-events:auto}.reference-image-upload .files-list.image li.file-item .media-item-action .btn-group{gap:var(--base-space-2xs);padding:0;border:0;background:#0000;box-shadow:none}.reference-image-upload .files-list.image li.file-item .media-item-action .btn-group>button{width:var(--base-component-height-m);height:var(--base-component-height-m);min-width:var(--base-component-height-m);border-radius:50%;padding:0;background:#0000!important;color:var(--base-component-color-white)!important;box-shadow:none!important}.base-pricing-qrcode-modal{width:100%}.base-pricing-qrcode-modal .modal-content{display:flex;gap:56px}.base-pricing-qrcode-modal .qrcode-panel{display:flex;flex-direction:column}.base-pricing-qrcode-modal .qrcode-box{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:var(--base-radius-l);background:var(--base-component-color-white);box-shadow:inset 0 0 0 1px var(--base-component-color-border)}.base-pricing-qrcode-modal .payment-methods{margin-top:12px;color:var(--base-text-color-secondary);font-size:14px;line-height:22px;display:flex;gap:8px;align-items:center}.base-pricing-qrcode-modal .payment-methods .payment-icon{width:16px;height:16px}.base-pricing-qrcode-modal .payment-info{display:flex;flex:1;flex-direction:column;gap:20px}.base-pricing-qrcode-modal .payment-amount{display:flex;align-items:baseline}.base-pricing-qrcode-modal .payment-amount .amount-symbol{margin-inline:8px 4px;font-size:20px;font-weight:600;line-height:24px}.base-pricing-qrcode-modal .payment-amount .amount-value{font-size:32px;font-weight:700;line-height:40px}.base-pricing-qrcode-modal .payment-tip{margin-top:20px}.base-pricing-qrcode-modal-wrapper .ant5-modal-confirm-paragraph{max-width:none}.base-pricing-credit-rules{margin-top:56px}.base-pricing-credit-rules .rules-title{margin-bottom:12px;color:var(--base-text-color-primary);text-align:center;font-size:var(--base-font-size-2xl);line-height:var(--base-font-height-2xl);font-weight:var(--base-font-weight-semibold)}.base-pricing-credit-rules .rules-desc{margin-bottom:36px;color:var(--base-text-color-tertiary);text-align:center}.base-pricing-credit-rules .rules-table{overflow:hidden;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-s)}.base-pricing-credit-rules .rules-row{display:grid;grid-template-columns:minmax(0,1fr) 650px;gap:24px;align-items:center;padding:12px 20px}.base-pricing-credit-rules .rules-head{background:var(--base-bg-color-gray)}.base-pricing-credit-rules .rules-head .cost-cell,.base-pricing-credit-rules .rules-head .feature-cell{color:var(--base-text-color-primary);font-weight:var(--base-font-weight-semibold)}.base-pricing-credit-rules .rules-body .rules-row+.rules-row{border-top:1px solid var(--base-border-color-level1)}.base-pricing-credit-rules .feature-cell{min-width:0;color:var(--base-text-color-primary)}.base-pricing-credit-rules .cost-cell{color:var(--base-brand-color);text-align:right}.base-pricing-faq-list{margin-top:56px}.base-pricing-faq-list .faq-list-title{margin-bottom:32px;color:var(--base-text-color-primary);text-align:center;font-size:24px;line-height:32px;font-weight:600}.base-pricing-faq-list .ant5-collapse-content-box,.base-pricing-faq-list .ant5-collapse-header{padding-inline:0!important}.base-pricing-faq-list .ant5-collapse-item{border-bottom-color:var(--base-border-color-level1)!important}.base-pricing-faq-list .ant5-collapse-header-text{color:var(--base-text-color-primary);font-size:16px;line-height:24px;font-weight:600}.base-pricing-faq-list .ant5-collapse-content-box{color:var(--base-text-color-secondary);font-size:14px;line-height:22px}.base-pricing-faq-list .ant5-collapse-content-box ol{margin:0;padding-left:20px}.base-pricing-faq-list .ant5-collapse-content-box li+li{margin-top:8px}.base-pricing-plan-cards{display:flex;justify-content:space-between;align-items:stretch;gap:30px}.base-pricing-plan-cards .base-pricing-plan-card{position:relative;width:294px;min-height:635px;flex-shrink:0;padding:24px 24px 20px;box-sizing:border-box;border:.5px solid #e1e6f0;border-radius:16px;background-color:var(--base-component-color-white);background-position:0 0;background-repeat:no-repeat;background-size:100% 271px}.base-pricing-plan-cards .base-pricing-plan-card.active{border-color:#5b5bff;box-shadow:0 4px 16px #5b5bff1f}.base-pricing-plan-cards .base-pricing-plan-card:hover{border-color:#5b5bff}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-title{position:relative;display:flex;align-items:center;min-height:22px;color:#000;font-size:15px;font-weight:500;line-height:22px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-title img{width:15px;height:14px;margin-right:4px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-title svg{width:15px;height:14px;margin-right:4px;flex-shrink:0}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-title p{margin:0;padding-right:8px}.base-pricing-plan-cards .base-pricing-plan-card .plan-plan-card-discount{position:absolute;top:-2px;right:-3px;z-index:1;display:flex;align-items:center;justify-content:center;width:63px;height:24px;color:var(--base-text-color-white);font-size:12px;line-height:14px;font-weight:600}.base-pricing-plan-cards .base-pricing-plan-card .plan-plan-card-discount svg{position:absolute;inset:0;width:100%;height:100%}.base-pricing-plan-cards .base-pricing-plan-card .plan-plan-card-discount span{position:relative;z-index:1}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-price{display:flex;align-items:center;height:45px;margin-top:18px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-price .price-text{color:#000;font-size:37px;font-weight:700;line-height:45px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-price .price-desc{margin-left:8px;padding-top:5px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-price .price-origin-text{height:16px;color:var(--base-text-color-tertiary);font-size:10px;line-height:16px;text-decoration:line-through}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-price .price-desc-unit{color:var(--base-text-color-secondary);font-size:10px;line-height:16px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-total-price{height:20px;margin:0;color:#818999;font-size:12px;line-height:20px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits{position:relative;height:46px;margin-top:14px;padding:0 0 0 20px;border-radius:0;background:#0000}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-icon{position:absolute;top:3px;left:0;display:flex}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-icon img{width:16px;height:16px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-title{display:flex;align-items:center;gap:4px;color:#000;font-size:14px;line-height:22px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-title span{font-weight:700}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-title p{margin:0}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-credits .credits-desc{margin-top:2px;color:#818999;font-size:12px;line-height:20px}.base-pricing-plan-cards .base-pricing-plan-card .ant5-btn{height:40px;margin-top:16px;border-radius:8px;font-size:14px;margin-bottom:24px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts{margin-top:16px;padding:12px 16px 10px;border:.5px solid #e1e6f0;border-radius:8px;background:#5b5bff0a}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-title{display:flex;align-items:center;gap:var(--base-space-3xs);margin-bottom:4px;color:#000;font-size:14px;font-weight:600;line-height:22px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs);color:#000;font-size:12px;line-height:20px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li .video-discounts-model{display:flex;align-items:center;gap:2px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li .video-discounts-model .video-discounts-restriction{color:#000;font-size:inherit}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li .discounts-model-tip{display:inline-flex;align-items:center;gap:var(--base-space-3xs);flex-shrink:0;color:#f14040}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li .discounts-model-tip svg{color:#818999}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-video-discounts .video-discounts-list li .discounts-model-tip .discounts-model-tooltip{display:inline-flex;cursor:pointer}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-content{margin-top:18px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-content .content-item{display:flex;align-items:center;gap:4px;margin-bottom:10px;color:#303540;font-size:12px;line-height:22px}.base-pricing-plan-cards .base-pricing-plan-card .plan-card-content .content-item svg{color:#151b26}.base-pricing-purchase-tabs{width:545px;margin:0 auto 24px}.base-pricing-purchase-tabs .purchase-tabs{border-radius:26px!important;background:#f0f1ff;border:none}.base-pricing-purchase-tabs .purchase-tabs .ant5-segmented-item{border-radius:50px!important}.base-pricing-purchase-tabs .ant5-segmented-group{gap:4px}.base-pricing-purchase-tabs .purchase-tab-item{display:inline-flex;align-items:center}.base-pricing-purchase-tabs .purchase-tab-item .purchase-tab-item-tip{margin-left:12px;background:linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%);background-clip:text;color:#0000;font-size:14px;font-weight:400;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.dh-base-redeem-code-content .redeem-code-form .redeem-code-btn{margin-top:var(--base-space-2xl)}.dh-base-redeem-code-content .redeem-code-notice{margin-top:var(--base-space-2xl);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m)}.dh-base-redeem-code-content .redeem-code-notice .redeem-code-notice-title{font-weight:var(--base-font-weight-semibold);margin-bottom:var(--base-space-s)}.dh-base-redeem-code-content .redeem-code-notice .notice-list{padding:0}.dh-base-redeem-code-content .redeem-code-notice .notice-list .notice-item .contact-us-link{color:var(--base-brand-color-hover);cursor:pointer}.upgrade-dialog .ant5-modal-footer{margin-top:0!important}.upgrade-dialog .upgrade-dialog-content{min-height:100%;display:flex;flex-direction:column}.upgrade-dialog .upgrade-dialog-content .plan-info{border-radius:var(--base-radius-l);background:var(--base-bg-color-gray);border:1px solid var(--base-border-color-level1);padding:20px 24px;margin-bottom:24px}.upgrade-dialog .upgrade-dialog-content .plan-info .plan-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;font-size:14px;line-height:22px;color:var(--base-text-color-primary)}.upgrade-dialog .upgrade-dialog-content .plan-info .plan-info-footer{font-size:12px;line-height:20px;color:var(--base-text-color-secondary)}.upgrade-dialog .upgrade-dialog-content .change-info{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-title{font-size:14px;font-weight:500;line-height:22px;color:var(--base-text-color-primary)}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-list{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:22px;color:var(--base-text-color-primary)}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-list .change-info-item{display:flex;align-items:center}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-list .change-info-item .change-info-label{color:var(--base-text-color-secondary);min-width:40px}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-list .change-info-item .change-info-item-right{margin-left:auto;display:flex;align-items:center;gap:8px}.upgrade-dialog .upgrade-dialog-content .change-info .change-info-list .change-info-item .change-info-item-new{color:var(--base-text-color-brand);font-weight:500}.upgrade-dialog .upgrade-dialog-content .btn-group{width:100%;margin-top:auto;padding-top:24px;display:flex;justify-content:center;border-top:1px solid var(--base-border-color-level1)}.upgrade-dialog .upgrade-dialog-content .btn-group .ant5-btn{min-width:200px}.base-pricing-purchase-panel{width:100%;height:100%;padding-top:24px;box-sizing:border-box}.base-pricing-purchase-panel .purchase-panel-actions{display:flex;align-items:center;padding-inline:0;position:absolute;right:68px;top:20px;z-index:1}.base-pricing-purchase-panel .purchase-panel-actions .action-button{padding:0 8px;color:var(--base-text-color-tertiary);font-size:12px}.base-pricing-purchase-panel .purchase-panel-scroll .base-scrollbar-y{right:-20px}.base-pricing-purchase-panel .purchase-panel-scroll .purchase-video-discount-banner{display:flex;align-items:center;justify-content:center;flex-direction:column;width:min(1052px,100%);min-height:110px;margin:0 auto 28px;padding:0 64px;border:0;border-radius:16px;background:url(https://digital-human-js-cdn.cdn.bcebos.com/ai-drama-studio-web/20260828180623/_next/static/media/banner.d7e4adc4.png) 50%/100% 100% no-repeat;box-sizing:border-box;color:#fff;font-size:16px;line-height:22px}.base-pricing-purchase-panel .purchase-panel-scroll .purchase-video-discount-banner .video-discount-copy{flex-direction:column;align-self:flex-start;align-items:flex-start}.base-pricing-purchase-panel .purchase-panel-scroll .purchase-video-discount-banner .video-discount-copy .video-discount-copy-title{font-size:22px;line-height:31px}.base-pricing-purchase-panel .purchase-panel-scroll .purchase-video-discount-banner .video-discount-copy .video-discount-copy-details{margin-top:var(--base-space-xs);letter-spacing:1px}.base-pricing-purchase-panel .purchase-panel-scroll .purchase-video-discount-banner .video-discount-copy .video-discount-copy-separator{display:none}.base-pricing-purchase-panel .purchase-panel-plan-cards-scroll{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.base-pricing-purchase-panel .purchase-panel-plan-cards-scroll .base-scroll-content{padding:12px 4px;box-sizing:border-box}.base-pricing-purchase-panel .panel-content-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;background:linear-gradient(93.12deg,#7e3dfb 8.46%,#2149f8 99.3%);background-clip:text;color:#0000;text-align:center;font-size:32px;font-weight:600;letter-spacing:2px;line-height:44px;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.base-pricing-purchase-panel .panel-content-desc{margin-bottom:24px;color:#81889a;text-align:center;font-size:14px;letter-spacing:1px;line-height:18px}.base-pricing-purchase-panel .purchase-panel-tip{position:relative;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:624px;height:48px;margin:0 auto 24px;padding:0 4px 0 78px;box-sizing:border-box;border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-s);background:#f9fafc}.base-pricing-purchase-panel .purchase-panel-tip-mascot{position:absolute;left:16px;top:-12px;width:60px;height:60px;flex-shrink:0}.base-pricing-purchase-panel .purchase-panel-tip-mascot img{width:100%;height:100%;display:block;object-fit:cover}.base-pricing-purchase-panel .purchase-panel-tip-text{color:#303452;text-align:left;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium)}.base-pricing-purchase-panel .purchase-service-agreement{display:flex;justify-content:center;align-items:center}.base-pricing-purchase-dialog .ant5-modal-content{width:1320px;margin:0 auto;overflow:hidden;padding-bottom:4px!important}.base-pricing-purchase-dialog .ant5-modal-body{height:calc(100vh - 120px)}.base-pricing-purchase-dialog .ant5-modal-footer{display:none}.base-pricing-page{position:relative;width:960px;min-height:100vh;margin:0 auto;padding:28px 0 160px}.base-pricing-page .pricing-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:160px;margin-top:160px;border-radius:var(--base-radius-l);background:linear-gradient(90deg,#4346ff,#ce82ff 50%,#2bdcfe)}.base-pricing-page .pricing-footer .ant5-btn{width:200px;height:48px;background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-l);font-weight:600}.base-pricing-page .pricing-footer .pricing-footer-desc{color:var(--base-component-color-white);font-size:var(--base-font-size-xl);font-weight:600;line-height:var(--base-font-height-xl)}.base-tts-filter{margin-bottom:16px}.base-tts-filter.hidden{display:none}.base-tts-filter .base-tts-filter-row{display:flex;gap:8px;align-items:center}.base-tts-filter .base-tts-filter-row .base-tts-filter-input{width:298px;padding:4px 12px}.base-tts-filter .base-tts-filter-row .base-tts-filter-input .ant5-input-affix-wrapper{border-radius:10px;border-color:var(--base-tts-filter-panel-border);background:var(--base-tts-filter-panel-bg)}.base-tts-filter .base-tts-filter-row .base-tts-filter-gender{width:88px;flex-shrink:0}.base-tts-selector-wrapper{position:relative;display:flex;flex-direction:column;height:100%;container-type:inline-size;container-name:tts-wrapper-container}.base-tts-selector-wrapper .base-tts-selector-header{flex:0 0 auto}.base-tts-selector-wrapper .base-tts-list-wrapper{min-height:0;height:100%}.base-tts-selector-wrapper .base-tts-list-wrapper .base-scrollbar-y{right:-20px}.base-tts-selector-wrapper .base-tts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:82px;row-gap:15px;column-gap:16px;padding:2px}.base-tts-selector-wrapper .base-tts-list-empty{height:calc(100% - 16px);display:flex;align-items:center;justify-content:center;flex-direction:column}.base-tts-selector-wrapper .ant5-spin-nested-loading{min-height:0;height:100%}.base-tts-selector-wrapper .base-tts-clone-panel{display:flex;flex-direction:column;gap:16px;padding:0 2px 16px}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-alert{margin-bottom:0}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field{display:flex;flex-direction:column;gap:8px}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field .base-multi-files-upload{height:320px}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field .base-multi-files-upload .files-list{height:100%;justify-content:center}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field .base-multi-files-upload .files-list .file-item{width:100%;height:100%}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field .base-multi-files-upload .files-list .file-item video{object-fit:contain}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-field .ant5-input{padding:4px 12px}.base-tts-selector-wrapper .base-tts-clone-panel .base-tts-clone-panel-tip{margin-bottom:0}.base-tts-selector-modal-content{height:690px}@container tts-wrapper-container (min-width: 900px){.base-tts-selector-wrapper .base-tts-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.base-tts-preview-button{position:relative;display:inline-flex;align-items:center;gap:8px}.base-tts-preview-button .base-tts-preview-button-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--base-tts-button-mask-border);border-radius:50%;background:var(--base-tts-button-mask-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;color:var(--base-text-color-white)}.base-tts-preview-button .base-tts-preview-button-icon.playing{background:var(--base-tts-button-mask-active)}.base-tts-preview-button .base-tts-preview-button-icon.disabled{opacity:.5;cursor:not-allowed}.base-tts-preview-button .base-tts-preview-button-icon svg{font-size:16px}.base-tts-preview-button .base-tts-preview-button-text{color:var(--base-text-color-primary);font-size:14px;line-height:22px}.base-tts-preview-button .base-tts-preview-button-playing{position:absolute;right:50%;top:50%;font-size:40px;transform:translate(50%,-50%);z-index:-1;pointer-events:none;color:var(--base-tts-button-mask-active,#315efb66)}.base-tts-voice-card{position:relative;width:100%;min-width:0;height:82px;display:flex;gap:12px;padding:8px;border:1px solid var(--base-tts-card-border);border-radius:12px;background:var(--base-tts-card-bg);transition:border-color .2s ease,box-shadow .2s ease}.base-tts-voice-card.checked{border-color:var(--base-tts-card-border-active)}.base-tts-voice-card.playing,.base-tts-voice-card:hover{box-shadow:var(--base-tts-card-shadow-hover)}.base-tts-voice-card.playing .base-tts-hover-box,.base-tts-voice-card.playing .base-tts-setting-box,.base-tts-voice-card:hover .base-tts-hover-box,.base-tts-voice-card:hover .base-tts-setting-box{visibility:visible}.base-tts-voice-card .base-tts-hover-box,.base-tts-voice-card .base-tts-setting-box{visibility:hidden}.base-tts-voice-card .base-tts-setting-box{display:flex;align-items:flex-start;gap:4px;line-height:0}.base-tts-voice-card .base-tts-voice-card-image{position:relative;flex-shrink:0;width:64px;height:64px}.base-tts-voice-card .base-tts-voice-card-image .base-tts-voice-avatar,.base-tts-voice-card .base-tts-voice-card-image img{width:100%;height:100%;border-radius:8px}.base-tts-voice-card .base-tts-icon-player{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--base-tts-card-mask);cursor:pointer;color:var(--base-text-color-white)}.base-tts-voice-card .base-tts-icon-player svg{font-size:22px}.base-tts-voice-card .base-tts-card-alert{position:absolute;right:-6px;top:-6px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--base-tts-card-danger)}.base-tts-voice-card .base-tts-voice-card-info{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;margin-top:3px;gap:12px}.base-tts-voice-card .base-tts-card-box{display:flex;overflow:hidden}.base-tts-voice-card .base-tts-card-box.base-tts-card-describe{color:var(--base-text-color-secondary);font-size:12px;line-height:20px}.base-tts-voice-card .base-tts-card-name{color:var(--base-text-color-primary);font-size:14px;line-height:24px;font-weight:500}.base-tts-voice-card .base-tts-card-tag{padding:0 4px;border-radius:4px;background:var(--base-tts-card-tag-bg);color:var(--base-tts-card-tag-text);white-space:nowrap;font-size:12px;line-height:20px}.base-tts-voice-card .base-tts-card-tag+.base-tts-card-tag{margin-left:8px}.base-tts-voice-card .base-tts-card-error,.base-tts-voice-card .base-tts-card-loading{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:var(--base-tts-card-danger-mask);font-size:14px;line-height:22px}.base-tts-voice-card .base-tts-card-loading{font-weight:500}.base-tts-voice-card .base-tts-card-error{color:var(--base-tts-card-danger)}.base-tts-voice-card .base-tts-edit-btn{margin-left:4px;color:var(--base-brand-color);cursor:pointer}.base-tts-card-dropdown-menu{min-width:90px!important}.base-tts-dropdown-action{padding:0;border:none;background:#0000;cursor:pointer;color:inherit}.base-tts-voice-card-switch{align-items:center;cursor:pointer;height:40px;border-radius:8px;border-color:#d9d9d9;padding:0 12px;gap:8px}.base-tts-voice-card-switch .base-tts-voice-avatar{font-size:12px;font-weight:500}.base-tts-voice-card-switch .base-tts-voice-card-info{flex:1;width:auto;min-width:0;margin-top:0;gap:0}.base-tts-voice-card-switch .base-tts-card-box{align-items:center}.base-tts-voice-card-switch .base-tts-card-name{font-size:14px;font-weight:400;line-height:22px}.base-tts-voice-card-switch .base-tts-card-placeholder{overflow:hidden;font-size:14px;line-height:22px;color:#969696;text-overflow:ellipsis;white-space:nowrap}.base-tts-voice-card-switch .base-tts-card-switch-trigger{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary)}.base-tts-voice-card-switch .base-tts-card-switch-trigger svg{font-size:11px}.base-tts-voice-card-switch.base-tts-voice-card-disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-bg-secondary)}.project-role-voice-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-s)}.project-role-voice-config-option{padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-component-color-white);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;cursor:pointer}.project-role-voice-config-option.is-active{border-color:var(--base-brand-color);box-shadow:0 0 0 2px #1677ff14}.project-role-voice-config-option.is-disabled{cursor:not-allowed}.project-role-voice-config-option-head{display:flex;align-items:center;gap:var(--base-space-2xs);margin-bottom:var(--base-space-s)}.project-role-voice-config-option-head .ant5-radio-wrapper{margin-right:0;-webkit-margin-end:0;margin-inline-end:0}.project-role-voice-config-option-title{color:var(--base-text-color);font-weight:var(--base-font-weight-medium)}.project-role-voice-config-option-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m)}.project-role-voice-config-option-body{min-height:44px}.project-role-voice-config-description-input,.project-role-voice-config-description-text{display:flex;align-items:center;width:100%;min-height:44px;padding:0 var(--base-space-s);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-m);background:var(--base-bg-layout);color:var(--base-text-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m)}.project-role-voice-config-description-input.ant5-input{background:var(--base-bg-layout)}.project-role-voice-config-description-input.ant5-input:disabled{cursor:not-allowed;color:var(--base-text-color-tertiary)}.project-role-voice-config-description-text{color:var(--base-text-color-tertiary)}.asset-panel-detail-main{min-width:0;min-height:0}.asset-panel-detail-main .asset-panel-detail-main-scroll{display:flex;flex-direction:column;background:var(--base-component-color-white)}.asset-panel-icon-btn .ant5-btn-icon+span{-webkit-margin-start:4px;margin-inline-start:4px}.asset-panel-basic-section{padding:var(--base-space-m) var(--base-space-xl) 0;background:var(--base-component-color-white)}.asset-panel-basic-section .asset-panel-basic-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--base-space-s)}.asset-panel-basic-section .asset-panel-basic-section-title{margin-bottom:0;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);color:var(--base-text-color)}.asset-panel-basic-section .asset-panel-basic-actions{display:flex;align-items:center;gap:var(--base-space-2xs)}.asset-panel-basic-section .asset-panel-basic-section-body{display:grid;gap:var(--base-space-m);grid-template-columns:175px minmax(0,1fr);align-items:stretch}.asset-panel-basic-section .asset-panel-basic-cover{display:flex;align-items:center;justify-content:center;width:175px;height:230px;overflow:hidden;border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-l);background:var(--base-bg-layout)}.asset-panel-basic-section .asset-panel-basic-cover.is-placeholder{padding:var(--base-space-2xl);background:var(--base-component-color-grayb1)}.asset-panel-basic-section .asset-panel-basic-cover-image{width:100%;height:100%;object-fit:cover;object-position:top}.asset-panel-basic-section .asset-panel-basic-cover-image.is-center{object-position:center}.asset-panel-basic-section .asset-panel-basic-cover-image.is-placeholder{width:88px;height:auto;max-width:100%}.asset-panel-basic-section .asset-panel-basic-content{display:grid;gap:var(--base-space-m);min-width:0;grid-template-rows:126px auto}.asset-panel-basic-section .asset-panel-extra-card,.asset-panel-basic-section .asset-panel-summary-card{overflow:hidden;border-radius:var(--base-radius-l);border:1px solid var(--base-border-color-level1);background:var(--base-component-color-grayb1)}.asset-panel-basic-section .asset-panel-summary-card{display:flex;flex-direction:column;height:126px;padding:var(--base-space-m)}.asset-panel-basic-section .asset-panel-summary-header{flex:none;min-height:var(--base-font-height-2xs)}.asset-panel-basic-section .asset-panel-summary-action-row,.asset-panel-basic-section .asset-panel-title-row{display:flex;align-items:center;gap:var(--base-space-2xs)}.asset-panel-basic-section .asset-panel-title-row{flex-wrap:wrap}.asset-panel-basic-section .asset-panel-title-row.is-editing{align-items:flex-start}.asset-panel-basic-section .asset-panel-title-row h4{margin-bottom:0;font-size:var(--base-font-size-l);line-height:var(--base-font-height-2xs);color:var(--base-text-color)}.asset-panel-basic-section .asset-panel-title-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--base-space-s);min-width:0}.asset-panel-basic-section .asset-panel-title-meta-item{display:inline-flex;align-items:center;gap:var(--base-space-2xs);min-width:0;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m)}.asset-panel-basic-section .asset-panel-name-edit{position:relative;width:300px;max-width:300px;flex:0 0 300px}.asset-panel-basic-section .asset-panel-summary-description{display:flex;flex-direction:column;justify-content:space-between;min-height:0;margin-top:var(--base-space-2xs)}.asset-panel-basic-section .asset-panel-description{display:-webkit-box;margin-bottom:0;overflow:hidden;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);color:var(--base-text-color-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.asset-panel-basic-section .asset-panel-description-edit,.asset-panel-basic-section .asset-panel-voice-description-edit{position:relative}.asset-panel-basic-section .asset-panel-extra-row{display:grid;gap:var(--base-space-m);grid-template-columns:minmax(0,1fr)}.asset-panel-basic-section .asset-panel-extra-card{min-height:90px;padding:var(--base-space-2xs) var(--base-space-m)}.asset-panel-basic-section .asset-panel-extra-title{display:flex;align-items:center;gap:var(--base-space-2xs);margin-bottom:var(--base-space-2xs);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);color:var(--base-text-color)}.asset-panel-basic-section .asset-panel-extra-title .title-type{white-space:nowrap}.asset-panel-basic-section .asset-panel-extra-title span{overflow:hidden;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.asset-panel-basic-section .asset-panel-warning-icon{display:inline-flex;flex:none;align-items:center;color:var(--base-warning-color-active);font-size:var(--base-font-size-s)}.asset-panel-basic-section .asset-panel-warning-icon .anticon-exclamation-circle{color:var(--ant-5-color-warning)}.asset-panel-basic-section .asset-panel-voice-content{display:flex;flex-direction:column;gap:var(--base-space-3xs);min-height:var(--base-font-height-m)}.asset-panel-basic-section .asset-panel-voice-content .asset-panel-voice-description{font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m);color:var(--base-text-color-tertiary);min-height:calc(var(--base-space-xl) + var(--base-space-3xs))}.asset-panel-basic-section .asset-panel-field-counter{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-3xs);color:var(--base-text-color-disabled);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.asset-panel-basic-section .base-voice-disabled-tip{color:var(--base-text-color-tertiary)}.asset-panel-basic-section .base-voice-description-input,.asset-panel-basic-section .base-voice-disabled-tip{font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m)}.asset-panel-basic-section .base-voice-description-input textarea{min-height:43px;border-radius:var(--base-radius-s);resize:none}.asset-panel-basic-section .asset-panel-meta-label{color:var(--base-text-color-tertiary)}.asset-panel-basic-section .asset-panel-meta-value{display:inline-flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color)}.asset-panel-basic-section .asset-panel-meta-select{width:160px}.asset-panel-basic-section .asset-panel-style-picker-trigger{display:inline-flex;align-items:center;min-width:160px;min-height:var(--base-component-height-2xl);padding:0 var(--base-space-s);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-s);color:var(--base-text-color);cursor:pointer}.asset-panel-basic-section .asset-panel-meta-warning{color:var(--base-warning-color);cursor:pointer}.asset-panel-list-head{justify-content:space-between;padding:var(--base-space-l);background:var(--base-component-color-white)}.asset-panel-list-head,.asset-panel-list-head .asset-panel-list-title-row{display:flex;align-items:center;gap:var(--base-space-s)}.asset-panel-list-head .asset-panel-list-title-row .row-title{margin-bottom:0}.asset-panel-list-head .asset-panel-batch-btn{min-width:132px}.asset-panel-list-head .asset-panel-list-actions{display:inline-flex;align-items:center}.asset-panel-list-head .asset-panel-add-btn{min-width:120px}.asset-panel-variant-grid{display:grid;gap:var(--base-space-l);padding:0 var(--base-space-l) var(--base-space-l) var(--base-space-l);background:var(--base-component-color-white);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.asset-panel-variant-grid .asset-panel-variant-card{display:flex;flex-direction:column;border:1px solid #0f172a14;border-radius:var(--base-radius-l);background:var(--base-component-color-white);box-shadow:0 16px 32px #0f172a0a;overflow:hidden}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview{position:relative;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(151deg,#fbf8ff,#e9f1ff);aspect-ratio:16/9}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-image-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-image-box .asset-panel-variant-image{width:100%;height:100%;object-fit:contain}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-image-box .asset-panel-variant-image.is-placeholder{width:120px;height:auto;max-width:100%;object-fit:contain}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-generating{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s);z-index:2;background:linear-gradient(151deg,#fbf8ff,#e9f1ff)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-generating .asset-panel-variant-generating-icon{width:100px;height:100px;object-fit:contain}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-generating .asset-panel-variant-generating-text{font-size:var(--base-font-size-s);color:var(--base-text-color-secondary)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-status-mask{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--base-masking-layer-color);color:var(--base-text-color-white);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-status-mask.is-failed{gap:var(--base-space-2xs)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-status-mask .asset-panel-variant-failed-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--base-error-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xl);line-height:var(--base-font-height-2xl);font-weight:var(--base-font-weight-semibold)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-status-mask .asset-panel-variant-status-title{color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-tag-base{position:absolute;left:var(--base-space-2xs);bottom:var(--base-space-2xs);margin-inline:0}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-tag-base.right-status{right:var(--base-space-2xs);left:auto}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-actions{width:calc(100% - 20px)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-actions,.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-select-action{position:absolute;left:50%;top:50%;z-index:2;transform:translateX(-50%) translateY(calc(-50% + 10px));opacity:0;transition:opacity .2s ease,transform .2s ease}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-element-warning{position:absolute;top:var(--base-space-s);right:var(--base-space-s);z-index:3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--base-warning-color);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-preview .asset-panel-variant-warning-icon{color:var(--base-warning-color)}.asset-panel-variant-grid .asset-panel-variant-card:hover .asset-panel-variant-actions,.asset-panel-variant-grid .asset-panel-variant-card:hover .asset-panel-variant-select-action{transform:translateX(-50%) translateY(-50%);opacity:1}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-info{padding:0 var(--base-space-m) var(--base-space-m) var(--base-space-m);display:flex;flex-direction:column;gap:var(--base-space-s);margin-top:var(--base-space-s)}.asset-panel-variant-grid .asset-panel-variant-card .asset-panel-variant-info .asset-panel-variant-episode{font-size:var(--base-font-size-xs);color:#0f172a85}.asset-panel-variant-grid.is-portrait-ratio{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.asset-panel-variant-grid.is-portrait-ratio .asset-panel-variant-preview{aspect-ratio:9/16}.asset-panel-variant-grid.is-square-ratio{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.asset-panel-variant-grid.is-square-ratio .asset-panel-variant-preview{aspect-ratio:1/1}.asset-panel-variant-grid.is-scene-category{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.asset-panel-variant-grid.is-scene-category .asset-panel-variant-preview{aspect-ratio:16/9}.asset-nav-sidebar{min-height:0;border-right:1px solid #0f172a14;background:#ffffffeb}.asset-nav-sidebar .asset-nav-sidebar-scroll{display:flex;flex-direction:column;gap:var(--base-space-m);padding:20px}.asset-nav-sidebar .asset-nav-item{display:flex;flex-direction:column;align-items:center;gap:var(--base-space-2xs);padding:var(--base-space-2xs) 0;width:100%;cursor:pointer;position:relative}.asset-nav-sidebar .asset-nav-item.is-active .asset-nav-item-cover,.asset-nav-sidebar .asset-nav-item:hover .asset-nav-item-cover{outline:2px solid var(--base-brand-color);outline-offset:2px}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;overflow:hidden;background:#f0f0f0}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover.is-placeholder{padding:20px;background:#faf8ff}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-image{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.5);transform-origin:50% 15%}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-image.category-prop,.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-image.category-scene{object-position:center;transform-origin:center}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-image.is-placeholder{width:72px;height:auto;max-width:100%;object-fit:contain;transform:none}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-status-mask{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px;background:var(--base-masking-layer-color);color:var(--base-text-color-white);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-status-mask .asset-nav-item-failed-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--base-error-color);color:var(--base-text-color-white);font-size:16px;line-height:1;font-weight:var(--base-font-weight-semibold)}.asset-nav-sidebar .asset-nav-item .asset-nav-item-cover .asset-nav-item-status-mask .asset-nav-item-status-title{color:var(--base-text-color-white);font-size:10px;line-height:12px;font-weight:var(--base-font-weight-medium);word-break:break-all}.asset-nav-sidebar .asset-nav-item .asset-nav-item-name{max-width:100%;font-size:14px;font-weight:300;line-height:20px;color:#0f172a}.asset-panel-drawer-root .ant5-drawer-content-wrapper{max-width:100vw!important}.asset-panel-drawer-root .ant5-drawer-close{position:absolute;right:25px;z-index:2;width:40px!important;height:40px!important;background:var(--base-component-color-grayb2)!important;margin:0!important}.asset-panel-drawer-root .asset-panel-detail-layout{display:grid;grid-template-columns:120px minmax(0,1fr);height:calc(100vh - 56px);overflow:hidden;background:linear-gradient(180deg,#fcfdff,#f5f7fc)}.asset-panel-drawer-root .asset-panel-detail-layout.is-user-asset-mode{grid-template-columns:minmax(0,1fr)}.base-media-preview .toolbar-wrapper{display:flex;align-items:center;padding:0 var(--base-space-xl);gap:var(--base-space-s);background-color:var(--base-component-color-white);border-radius:100px}.base-media-preview .toolbar-wrapper svg{width:var(--base-space-m);padding:var(--base-space-l);box-sizing:initial;cursor:pointer;color:var(--base-icon-color-secondary);transition:color .2s ease}.base-media-preview .toolbar-wrapper svg:hover{color:var(--base-icon-color-brand)}.base-media-preview .toolbar-wrapper svg[disabled]{cursor:not-allowed;color:var(--base-icon-color-disabled)}.base-media-preview .toolbar-wrapper svg[disabled]:hover{color:var(--base-icon-color-disabled)}.base-media-preview .toolbar-divider{margin:0 var(--base-space-2xs);border-color:var(--base-border-color-level2)}.base-media-preview .ant5-image-preview-close{position:fixed;top:calc(50% - min(291px,40vh));right:auto;left:calc(50% + min(271px,40vw) + var(--base-space-m));width:40px;height:40px;margin:0;justify-content:center;border-radius:50%;color:var(--base-icon-color-secondary);background:var(--base-component-color-white);border:1px solid var(--base-border-color-level2);box-shadow:0 4px 16px #5b5bff1a;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.base-media-preview .ant5-image-preview-close .anticon{color:inherit;font-size:var(--base-font-size-l)}.base-media-preview .ant5-image-preview-close:hover{color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-color:var(--base-brand-color-light-active)}@media(max-width:560px){.base-media-preview .ant5-image-preview-close{top:calc(50% - min(291px,40vh) + var(--base-space-m));left:calc(50% + min(271px,40vw) - 56px)}}.base-media-preview .ant5-image-preview-footer .ant5-image-preview-progress{font-weight:var(--base-font-weight-regular);font-size:var(--base-font-size-s);line-height:var(--base-font-height-xs);color:var(--base-text-color-tertiary)}.base-media-preview .ant5-image-preview-switch-left,.base-media-preview .ant5-image-preview-switch-right{display:none}.base-media-preview .ant5-image-preview-img-wrapper .media-preview-card{position:relative;display:flex;justify-content:center;align-items:center;width:min(542px,80vw);height:min(582px,80vh);padding:var(--base-space-l);background:linear-gradient(180deg,#f8f7f7,#fefefe 46.97%,#f1f3f5);border:1px solid #fff;border-radius:30px;box-shadow:0 4px 16px #5b5bff1a;box-sizing:border-box;overflow:hidden}.base-media-preview .ant5-image-preview-img-wrapper .media-preview-card .ant5-image-preview-img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain}.base-media-preview .ant5-image-preview-img-wrapper .media-preview-card .media-loading-overlay{position:absolute;top:50%;left:50%;z-index:1;width:48px;height:48px;object-fit:contain;transform:translate(-50%,-50%)}.base-media-preview .ant5-image-preview-img-wrapper .media-preview-card .scale-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--base-space-2xs);color:var(--base-text-color-primary);font-weight:var(--base-font-weight-regular);font-size:var(--base-font-size-s);line-height:var(--base-font-height-xs);background-color:var(--base-component-color-white);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);box-shadow:var(--base-shadow-drop-shadow-m);opacity:1;transition:opacity .3s ease}.base-media-preview .ant5-image-preview-img-wrapper .media-preview-card .scale-info.hidden{opacity:0}.base-media-preview-native-image .ant5-image-preview-close{position:fixed;top:var(--base-space-l);right:var(--base-space-l);left:auto}.base-media-preview-native-image .ant5-image-preview-img-wrapper .ant5-image-preview-img{max-width:80vw;max-height:80vh;width:auto!important;height:auto!important;object-fit:contain}.base-media-preview-native-image .ant5-image-preview-img-wrapper .media-loading-overlay{position:absolute;top:50%;left:50%;z-index:1;width:48px;height:48px;object-fit:contain;transform:translate(-50%,-50%)}.base-media-preview-native-image .ant5-image-preview-img-wrapper .scale-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--base-space-2xs);color:var(--base-text-color-primary);font-weight:var(--base-font-weight-regular);font-size:var(--base-font-size-s);line-height:var(--base-font-height-xs);background-color:var(--base-component-color-white);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);box-shadow:var(--base-shadow-drop-shadow-m);opacity:1;transition:opacity .3s ease}.base-media-preview-native-image .ant5-image-preview-img-wrapper .scale-info.hidden{opacity:0}.base-media-preview-video .ant5-image-preview-close{position:fixed;top:var(--base-space-l);right:var(--base-space-l);left:auto}.base-media-preview-video .ant5-image-preview-img-wrapper .media-preview-card{width:min(798px,80vw);height:min(453px,80vh);padding:0;border-radius:var(--base-radius-xl);background:var(--base-bg-color-black)}.base-media-preview-video .ant5-image-preview-img-wrapper .media-preview-card .base-preview-video-content .ant5-image-preview-img{width:100%!important;height:100%!important}.base-media-preview-video .ant5-image-preview-img-wrapper .media-preview-card .base-media-preview-video-container{width:100%;height:100%}.base-media-preview-list{display:none}.asset-three-view-collage{position:relative;display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--base-space-2xs);min-height:0}.asset-three-view-collage.is-composite{grid-template-columns:minmax(0,1fr)}.asset-three-view-collage .asset-three-view-side{display:grid;min-width:0;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--base-space-2xs)}.asset-three-view-collage .asset-three-view-tile{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;border:0;border-radius:var(--base-radius-s);padding:0;background:linear-gradient(90deg,#f8f7f7,#fefefe 46.97%,#f1f3f5);text-align:center}.asset-three-view-collage .asset-three-view-tile img{width:100%;height:100%;object-fit:contain;object-position:center}.asset-three-view-collage .asset-three-view-tile.is-clickable,.asset-three-view-collage .asset-three-view-tile.is-failed{cursor:pointer}.asset-three-view-collage .asset-three-view-tile.is-empty{border:1px dashed var(--base-border-color-level2)}.asset-three-view-collage .asset-three-view-label{position:absolute;display:flex;align-items:center;justify-content:center;left:var(--base-space-3xs);top:var(--base-space-3xs);z-index:1;padding:var(--base-space-3xs) var(--base-space-2xs);border-radius:var(--base-radius-2xs);background:var(--base-bg-color-white);color:var(--base-brand-color);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium)}.asset-three-view-collage .asset-three-view-empty-label{color:var(--base-text-color-disabled);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.asset-three-view-collage .asset-three-view-failed-mask,.asset-three-view-collage .asset-three-view-generating-mask{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--base-masking-layer-color);color:var(--base-text-color-white);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-three-view-collage .asset-three-view-failed-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--base-space-2xs);border-radius:50%;background:var(--base-error-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xl);line-height:var(--base-font-height-2xl);font-weight:var(--base-font-weight-semibold)}.asset-three-view-collage .asset-three-view-failed-title,.asset-three-view-collage .asset-three-view-generating-title{color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.asset-three-view-collage .asset-three-view-failed-desc,.asset-three-view-collage .asset-three-view-generating-desc{color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);opacity:.6;font-weight:var(--base-font-weight-medium)}.asset-three-view-collage .asset-three-view-tile:not(.is-primary) .asset-three-view-failed-icon{width:24px;height:24px;margin-bottom:var(--base-radius-3xs);font-size:var(--base-font-size-l);line-height:var(--base-font-height-m)}.asset-three-view-collage .asset-three-view-tile:not(.is-primary) .asset-three-view-failed-desc,.asset-three-view-collage .asset-three-view-tile:not(.is-primary) .asset-three-view-failed-title{line-height:var(--base-font-height-3xs)}.asset-three-view-collage .asset-three-view-generating-mask{z-index:3}.asset-three-view-collage.mode-cover .asset-three-view-tile{border-radius:var(--base-radius-s)}.asset-three-view-collage.mode-cover .asset-three-view-failed-icon{width:28px;height:28px;margin-bottom:var(--base-radius-xs);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-l)}.asset-three-view-collage.mode-modal{min-height:0}.asset-history-drawer{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:38px;height:calc(100% - 38px);display:flex}.asset-history-drawer .asset-history-drawer-trigger.ant5-btn{position:absolute;z-index:2;top:calc(50% - 16px);left:-10px;width:10px;min-width:10px;height:28px;padding:0;border:1px solid #e1e6f0;border-right:0;border-radius:var(--base-radius-xs) 0 0 var(--base-radius-xs);background:var(--base-component-color-white);color:var(--base-icon-color-secondary)}.asset-history-drawer .asset-history-drawer-trigger-icon{width:16px;height:16px;transition:transform .2s ease}.asset-history-drawer .asset-history-drawer-trigger-icon.asset-history-drawer-trigger-icon-right{transform:rotate(180deg)}.asset-history-drawer.asset-history-drawer-open{position:relative}.asset-history-drawer.asset-history-drawer-open .asset-history-drawer-panel{width:114px;opacity:1;transform:translateX(0);pointer-events:auto}.asset-history-drawer .asset-history-drawer-panel{width:0;height:100%;min-width:0;border-radius:8px;border:1px solid #e1e6f0;background:#faf9f9;opacity:0;overflow:hidden;transform:translateX(var(--base-space-s));pointer-events:none;display:flex;flex-direction:column;transition:width .2s ease,opacity .2s ease,transform .2s ease}.asset-history-drawer .asset-history-drawer-title{margin:var(--base-space-s) 0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);display:flex;align-items:center;justify-content:center;gap:var(--base-space-3xs);word-break:keep-all}.asset-history-drawer .asset-history-drawer-title-icon{color:var(--base-icon-color-secondary);font-size:var(--base-font-size-xs);cursor:help}.asset-history-drawer .asset-history-drawer-body{flex:1;min-height:0;padding:0 var(--base-space-2xs) var(--base-space-2xs)}.asset-history-drawer .asset-history-drawer-state{height:100%;min-height:0;background:#0000}.asset-history-drawer .asset-history-drawer-state .ant5-empty-image,.asset-history-drawer .asset-history-drawer-state .ant5-result-icon{width:60px;height:60px}.asset-history-drawer .asset-history-drawer-state .ant5-result-extra{margin-top:0}.asset-history-drawer .asset-history-drawer-scroll{position:relative;width:100%;height:100%}.asset-history-drawer .asset-history-drawer-scroll .base-scrollbar-y{right:-8px}.asset-history-drawer .asset-history-drawer-scroll.base-scroll-container-y-overflow:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:56px;background:linear-gradient(180deg,#faf9f900,#faf9f9);pointer-events:none;content:""}.asset-history-drawer .asset-history-drawer-list{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.asset-history-drawer .asset-history-card{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);background:var(--base-bg-color-gray);overflow:hidden;cursor:pointer;display:block;transition:border-color .2s ease,box-shadow .2s ease}.asset-history-drawer .asset-history-card:hover{border-color:var(--base-brand-color-hover)}.asset-history-drawer .asset-history-card:disabled{cursor:default}.asset-history-drawer .asset-history-card-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--base-component-color-grayb1)}.asset-history-drawer .asset-history-card-image{width:100%;height:100%;display:block;object-fit:cover}.asset-history-drawer .asset-history-card-placeholder{padding:0 var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs);text-align:center}.asset-history-drawer .asset-history-card-radio{position:absolute;right:var(--base-space-2xs);top:var(--base-space-2xs);-webkit-margin-end:0!important;margin-inline-end:0!important;line-height:0!important}.asset-history-drawer .asset-history-card-radio .ant5-radio-inner{width:18px;height:18px;border-color:var(--base-border-color-level2);background:var(--base-bg-color-container)}.asset-history-drawer .asset-history-card-radio .ant5-radio-checked .ant5-radio-inner{border-color:var(--base-brand-color);background:var(--base-brand-color)}.asset-history-drawer .asset-history-card-selected{border-color:var(--base-brand-color);box-shadow:inset 0 0 0 1px var(--base-brand-color)}.asset-history-drawer .asset-history-card-mask{position:absolute;inset:0;color:var(--base-text-color-white);background:var(--base-masking-layer-color);display:flex;align-items:center;justify-content:center}.asset-history-drawer .asset-history-card-loading-icon{width:24px;height:24px;color:var(--base-icon-color-white);animation:dh-base-spin 1s linear infinite}.asset-edit-image-modal .ant5-modal-content{border-radius:var(--base-radius-xl);padding:calc(var(--base-space-xl) + var(--base-space-3xs)) calc(var(--base-space-2xl) + var(--base-space-3xs));box-shadow:var(--base-shadow-drop-shadow-l)}.asset-edit-image-modal .ant5-modal-close{right:var(--base-space-xl);top:var(--base-space-xl);color:var(--base-icon-color-tertiary)}.asset-edit-image-modal .asset-edit-image-modal-body{display:flex;flex-direction:column;gap:var(--base-space-m)}.asset-edit-image-modal .asset-edit-image-modal-title.ant5-typography{margin:0;color:#303452;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.asset-edit-image-modal .asset-edit-image-modal-editor{position:relative;height:192px;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);transition:border-color .2s ease,box-shadow .2s ease}.asset-edit-image-modal .asset-edit-image-modal-editor.focused{border-color:var(--base-brand-color);outline:var(--base-radius-3xs) solid var(--base-brand-color-light-hover)}.asset-edit-image-modal .asset-edit-image-modal-editor-tooltip-wrap{width:100%;height:100%}.asset-edit-image-modal .asset-edit-image-modal-textarea.ant5-input{height:148px;border:none;resize:none;box-shadow:none}.asset-edit-image-modal .asset-edit-image-modal-counter{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.asset-edit-image-modal .asset-edit-image-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);padding-right:0}.asset-edit-image-modal .asset-edit-image-modal-model-field{display:grid;grid-template-columns:64px 220px;align-items:center;gap:var(--base-space-s)}.asset-edit-image-modal .asset-edit-image-modal-model-label.ant5-typography{margin:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-edit-image-modal .asset-edit-image-modal-model-select{width:220px}.asset-edit-image-modal .asset-edit-image-modal-confirm-button.ant5-btn{margin-right:0}.asset-preview-panel{flex-direction:column;gap:var(--base-space-m);width:400px}.asset-preview-panel,.asset-preview-panel .asset-preview-content{display:flex;align-items:center;justify-content:center;height:0;flex:1}.asset-preview-panel .asset-preview-content{position:relative;width:100%;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:linear-gradient(90deg,#f8f7f7,#fefefe 46.97%,#f1f3f5);overflow:hidden}.asset-preview-panel .asset-preview-content .asset-preview-image{width:100%;height:100%;object-fit:contain}.asset-preview-panel .asset-preview-content .asset-preview-image.is-placeholder{width:60px;height:60px}.asset-preview-panel .asset-preview-content .asset-preview-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-m)}.asset-preview-panel .asset-preview-content .asset-preview-empty-state .asset-preview-empty-text{margin:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-align:center}.asset-preview-panel .asset-preview-content .asset-preview-history-button{position:absolute;top:var(--base-space-s);right:var(--base-space-s);z-index:9}.asset-preview-panel .asset-preview-content .asset-preview-floating-actions{position:absolute;right:var(--base-space-s);bottom:var(--base-space-s);z-index:9;display:flex;align-items:center;gap:var(--base-space-2xs)}.asset-preview-panel .asset-preview-content .asset-preview-status-mask{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--base-masking-layer-color);color:var(--base-text-color-white);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-preview-panel .asset-preview-content .asset-preview-failed-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--base-space-2xs);border-radius:50%;background:var(--base-error-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xl);line-height:var(--base-font-height-2xl);font-weight:var(--base-font-weight-semibold)}.asset-preview-panel .asset-preview-content .asset-preview-status-title.ant5-typography{margin:0;color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.asset-preview-panel .asset-preview-content .asset-preview-status-desc.ant5-typography{margin-inline:var(--base-space-s);color:var(--base-text-color-white);opacity:.6;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium)}.asset-preview-panel.is-clickable{cursor:pointer}.asset-preview-panel .asset-preview-action{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 192px;gap:var(--base-space-m)}.asset-edit-modal{transition:width .2s ease}.asset-edit-modal .ant5-modal-content{border-radius:var(--base-radius-xl);padding:calc(var(--base-space-xl) + var(--base-space-3xs)) calc(var(--base-space-2xl) + var(--base-space-3xs)) var(--base-space-xl);box-shadow:var(--base-shadow-drop-shadow-l)}.asset-edit-modal .ant5-modal-close{right:36px;top:31px;color:var(--base-icon-color-tertiary)}.asset-edit-modal .asset-edit-modal-body{display:flex;flex-direction:column;min-height:630px}.asset-edit-modal .asset-edit-modal-header{display:flex;min-height:var(--base-component-height-2xl);align-items:flex-start;padding-right:var(--base-space-3xl);margin-bottom:var(--base-space-l)}.asset-edit-modal .asset-edit-modal-header .ant5-typography{margin:0}.asset-edit-modal .asset-edit-modal-header h3.ant5-typography{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-xl);font-weight:var(--base-font-weight-semibold)}.asset-edit-modal .asset-edit-modal-element-error{margin-bottom:var(--base-space-l)}.asset-edit-modal .asset-edit-modal-element-error .ant5-alert{border-radius:var(--base-radius-s)}.asset-edit-modal .asset-edit-modal-main{display:flex;gap:var(--base-space-m);align-items:start;height:575px}.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-content,.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-preview-panel{display:flex;flex-direction:column;min-width:0}.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-content{flex:1;gap:var(--base-space-m);margin-right:var(--base-space-m)}.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-content.is-create-mode .asset-edit-modal-editor{height:251px}.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-content.is-create-mode .asset-edit-modal-textarea.ant5-input{height:208px}.asset-edit-modal .asset-edit-modal-main .asset-edit-modal-preview-panel{width:400px;gap:var(--base-space-m);margin-top:38px;height:calc(100% - 38px)}.asset-edit-modal .asset-edit-modal-label{display:block;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-edit-modal .asset-edit-modal-name-editor{position:relative;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);transition:border-color .2s ease,box-shadow .2s ease}.asset-edit-modal .asset-edit-modal-name-editor.focused{border-color:var(--base-brand-color);outline:var(--base-radius-3xs) solid var(--base-brand-color-light-hover)}.asset-edit-modal .asset-edit-modal-name-input.ant5-input{height:var(--base-component-height-2xl);padding-right:72px;border:none;box-shadow:none}.asset-edit-modal .asset-edit-modal-name-counter{position:absolute;top:50%;right:var(--base-space-s);transform:translateY(-50%);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.asset-edit-modal .asset-edit-modal-aspect-ratio-select{width:100%}.asset-edit-modal .asset-edit-modal-settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--base-space-s)}.asset-edit-modal .asset-edit-modal-setting-field{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--base-space-s);min-width:0}.asset-edit-modal .asset-edit-modal-setting-field-ratio{grid-template-columns:56px 80px;justify-content:start}.asset-edit-modal .asset-edit-modal-setting-field-model{grid-template-columns:64px minmax(0,1fr)}.asset-edit-modal .asset-edit-modal-settings-row>.asset-edit-modal-setting-field:only-child{grid-column:1/-1}.asset-edit-modal .asset-edit-modal-static-field{display:flex;min-height:var(--base-component-height-2xl);align-items:center;padding:0 var(--base-space-s);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-fill-color-background)}.asset-edit-modal .asset-edit-modal-static-value{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.asset-edit-modal .asset-edit-modal-editor{position:relative;height:313px;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);transition:border-color .2s ease,box-shadow .2s ease}.asset-edit-modal .asset-edit-modal-editor-tooltip-wrap{width:100%;height:100%}.asset-edit-modal .asset-edit-modal-editor.focused{border-color:var(--base-brand-color);outline:var(--base-radius-3xs) solid var(--base-brand-color-light-hover)}.asset-edit-modal .asset-edit-modal-textarea.ant5-input{height:270px;border:none;resize:none;box-shadow:none}.asset-edit-modal .asset-edit-modal-counter{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.asset-edit-modal .asset-edit-modal-upload-row{display:flex;min-height:104px;align-items:stretch;gap:var(--base-space-s)}.asset-edit-modal .asset-edit-modal-base-preview{display:flex;flex:0 0 104px;align-items:center;justify-content:center;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white)}.asset-edit-modal .asset-edit-modal-base-image{width:88px;height:88px;border-radius:var(--base-radius-s);object-fit:cover;object-position:center;flex-shrink:0}.asset-edit-modal .asset-edit-modal-base-image.role{object-position:top}.asset-edit-modal .asset-edit-modal-reference-upload-container{position:relative;flex:1;min-width:0}.asset-edit-modal .asset-edit-modal-reference-review-mask{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-2xs);border-radius:var(--base-radius-s);background:var(--base-masking-layer-color);color:var(--base-text-color-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-edit-modal .asset-edit-modal-reference-review-mask img{width:24px;height:24px;animation:asset-edit-modal-reference-review-rotate 1s linear infinite}.asset-edit-modal .asset-edit-modal-reference-review-mask p{margin:0;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.asset-edit-modal .asset-edit-modal-model-field{grid-template-columns:64px minmax(0,1fr)}.asset-edit-modal .asset-edit-modal-model-select.ant5-select{width:100%}.asset-edit-modal .asset-edit-modal-three-view{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.asset-edit-modal .asset-edit-modal-three-view-title{display:flex;align-items:center;justify-content:space-between;min-height:var(--base-component-height-l);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-edit-modal .asset-edit-modal-three-view-title .asset-edit-modal-three-view-title-main{display:flex;align-items:center;gap:var(--base-space-3xs)}.asset-edit-modal .asset-edit-modal-three-view-title .anticon{color:var(--base-icon-color-brand);font-size:var(--base-font-size-s)}.asset-edit-modal .asset-edit-modal-three-view-title .anticon-info-circle{color:var(--base-icon-color-tertiary);font-size:var(--base-font-size-2xs)}.asset-edit-modal .asset-edit-modal-three-view-card{display:flex;flex-direction:column;gap:var(--base-space-m)}.asset-edit-modal .asset-edit-modal-three-view-result{height:150px;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);overflow:hidden;background:var(--base-component-color-white)}.asset-edit-modal .asset-edit-modal-three-view-card>.base-credits-button{height:var(--base-component-height-2xl);border-radius:var(--base-radius-s);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold)}.asset-edit-modal .asset-edit-modal-hidden-upload{display:none}@keyframes asset-edit-modal-reference-review-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.asset-edit-modal-three-view-empty{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:var(--base-space-m);min-height:150px;align-items:center;padding:var(--base-space-m);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white)}.asset-edit-modal-three-view-copy{display:flex;min-width:0;flex-direction:column;gap:var(--base-space-2xs)}.asset-edit-modal-three-view-copy>span:first-child{color:var(--base-text-color-brand);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.asset-edit-modal-three-view-copy>span:last-child{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.asset-edit-modal-three-view-illustration{display:grid;grid-template-columns:40px 12px 36px 36px;gap:var(--base-space-3xs);align-items:center;color:var(--base-text-color-brand);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs);text-align:center}.asset-edit-modal-three-view-frame,.asset-edit-modal-three-view-person,.asset-edit-modal-three-view-stack>span{display:flex;align-items:center;justify-content:center;border-radius:var(--base-radius-2xs);background:var(--base-brand-color-light-hover)}.asset-edit-modal-three-view-person{position:relative;width:40px;height:56px}.asset-edit-modal-three-view-person:before{content:"";position:absolute;top:9px;width:10px;height:10px;border-radius:50%;background:var(--base-brand-color-light-active)}.asset-edit-modal-three-view-person:after{content:"";position:absolute;bottom:9px;width:18px;height:26px;border-radius:var(--base-radius-m) var(--base-radius-m) var(--base-radius-2xs) var(--base-radius-2xs);background:var(--base-brand-color-light-active)}.asset-edit-modal-three-view-arrow{color:var(--base-text-color-brand)}.asset-edit-modal-three-view-frame{width:36px;height:56px}.asset-edit-modal-three-view-stack{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.asset-edit-modal-three-view-stack>span{width:36px;height:26px}.asset-edit-modal-three-view-tooltip{max-width:none}.asset-edit-modal-three-view-tooltip .ant5-tooltip-inner{width:400px;padding:0;background:#0000;box-shadow:none}.asset-edit-modal-three-view-tooltip .ant5-tooltip-arrow:before{background:var(--base-component-color-white)}.asset-panel-card.display-card{box-shadow:none}.asset-panel-card.is-interactive{cursor:pointer}.asset-panel-card:hover .display-card-cover .asset-panel-card-hover-actions,.asset-panel-card:hover .display-card-cover .asset-panel-cover-desc-bar{opacity:1;transition:opacity .2s ease;pointer-events:auto}.asset-panel-card.is-portrait .display-card-cover{aspect-ratio:9/16}.asset-panel-card.is-square .display-card-cover{aspect-ratio:1/1}.asset-panel-card .display-card-cover{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;border:1px solid var(--base-border-color-level1);background:linear-gradient(151deg,#fbf8ff,#e9f1ff);border-radius:var(--base-radius-l);overflow:hidden}.asset-panel-card .display-card-cover .asset-panel-cover-image{width:100%;height:100%;object-fit:contain}.asset-panel-card .display-card-cover .asset-panel-cover-mask{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:linear-gradient(151deg,#fbf8ff,#e9f1ff);overflow:hidden;padding:var(--base-space-s);box-sizing:border-box}.asset-panel-card .display-card-cover .asset-panel-cover-mask .asset-panel-cover-mask-content{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s)}.asset-panel-card .display-card-cover .asset-panel-cover-mask .asset-panel-cover-mask-placeholder{width:100px;height:100px;max-width:100%;max-height:100%;flex:0 1 auto}.asset-panel-card .display-card-cover .asset-panel-cover-mask .asset-panel-cover-mask-spin-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-2xs);min-width:0;max-width:100%}.asset-panel-card .display-card-cover .asset-panel-cover-mask .asset-panel-cover-mask-title{display:block;color:var(--base-text-color-secondary);font-weight:500;font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);margin:0;text-align:center}.asset-panel-card .display-card-cover .asset-panel-cover-desc-bar{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 44px;background:linear-gradient(0deg,#000000b8 0,#0000);z-index:1;opacity:0;transition:opacity .1s ease}.asset-panel-card .display-card-cover .asset-panel-cover-desc-bar .base-text-ellipsis{font-size:12px;line-height:18px;color:#fff}.asset-panel-card .display-card-cover .asset-panel-card-hover-actions{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s);opacity:0;background:var(--base-masking-layer-color);transition:opacity .2s ease;pointer-events:none}.asset-panel-card .display-card-cover .asset-panel-card-hover-actions .ant5-btn{min-width:112px}.asset-panel-card .display-card-cover .asset-panel-card-hover-actions .asset-panel-card-hover-action-icon{width:16px;height:16px}.asset-panel-card .display-card-cover .asset-panel-status-alert{position:absolute;right:var(--base-space-2xs);top:var(--base-space-2xs);z-index:5;color:var(--base-warning-color);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l);cursor:pointer}.asset-panel-card .display-card-cover .asset-panel-status-alert.is-error{color:var(--base-error-color)}.asset-panel-card .display-card-cover .asset-panel-cover-tags{position:absolute;bottom:10px;left:0;width:100%;display:flex;align-items:center;gap:4px;z-index:2;padding:0 var(--base-space-xs)}.asset-panel-card .display-card-cover .asset-panel-cover-tags .ant5-tag{-webkit-margin-end:0;margin-inline-end:0}.asset-panel-card .display-card-cover .asset-panel-cover-tags .asset-panel-voice-tag{flex:0 1 auto;max-width:100%;min-width:0}.asset-panel-card .display-card-cover .asset-panel-cover-tags .asset-panel-voice-tag .base-text-ellipsis{width:100%;font-size:inherit;line-height:inherit;color:inherit}.asset-panel-card .asset-panel-card-role{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:6px;background:var(--base-border-color-level1);color:var(--base-text-color-primary);font-size:14px;font-weight:var(--base-font-weight-medium);line-height:20px;z-index:33}.asset-panel-card .asset-panel-card-description{margin-top:var(--base-space-s);padding:0 var(--base-space-m);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);color:var(--base-text-color-secondary);opacity:.7;text-align:justify}.asset-panel-card .asset-panel-card-description.base-text-ellipsis{line-height:inherit}.asset-panel-card .display-card-controls{display:flex;flex:1;gap:var(--base-space-2xs);padding:var(--base-space-s);align-items:center;justify-content:space-between;min-height:22px}.asset-panel-card .display-card-controls .asset-panel-card-title{flex:1;width:0;font-size:14px;font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-m);color:var(--base-text-color-primary);text-align:center}.asset-panel-card .display-card-controls .ant5-tag{-webkit-margin-end:0;margin-inline-end:0}.asset-panel-status-tooltip-content{display:flex;flex-direction:column;gap:var(--base-space-2xs);white-space:pre-line}.asset-panel-scroll{flex:1;min-height:0}.asset-panel-grid{display:grid;gap:var(--base-space-m);justify-content:start;grid-template-columns:repeat(auto-fill,minmax(0,258px))}.asset-panel-grid .dh-base-avatar-skeleton-card .skeleton-card-thumb{aspect-ratio:16/9}.asset-panel-grid.asset-panel-grid-portrait{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.asset-panel-grid.asset-panel-grid-portrait .dh-base-avatar-skeleton-card .skeleton-card-thumb{aspect-ratio:9/16}.asset-panel-grid.asset-panel-grid-scene{grid-template-columns:repeat(auto-fill,minmax(324px,1fr))}.asset-panel-grid.asset-panel-grid-prop .dh-base-avatar-skeleton-card .skeleton-card-thumb{aspect-ratio:1/1}.asset-panel .asset-panel-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-panel .asset-panel-tab-nav{display:flex;align-items:center;gap:28px}.asset-panel .asset-panel-topbar-actions{display:inline-flex;align-items:center}.asset-panel .asset-panel-topbar-add-btn .ant5-btn-icon+span{-webkit-margin-start:4px;margin-inline-start:4px}.asset-panel .asset-panel-tab-btn{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0 0 13px;border:none;border-bottom:3px solid #0000;background:#0000;font-size:16px;line-height:22px;color:#8b8798;cursor:pointer}.asset-panel .asset-panel-tab-btn.is-active{border-bottom-color:var(--base-brand-color);color:#191526}.asset-panel .asset-panel-tab-btn.is-active .asset-panel-tab-label{font-weight:600}.asset-panel .asset-panel-tab-count,.asset-panel .asset-panel-tab-label{color:inherit}.asset-panel-media-scroll{flex:1;min-height:0}.asset-panel-media-scroll-content{min-height:100%}.asset-panel-media-groups{display:flex;flex-direction:column;gap:var(--base-space-l)}.asset-panel-media-group-title{margin:0 0 var(--base-space-m);color:var(--base-text-color-primary);font-size:16px;line-height:24px}.asset-panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:16px;padding:var(--base-space-l)}.asset-panel .ant5-typography{margin-bottom:0}.asset-reference-panel{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--base-space-m);border-radius:var(--base-radius-l);background:var(--base-bg-color-white);overflow:hidden;border:1px solid #e1e6f0}.asset-reference-panel .base-scrollbar-y{right:calc(var(--base-space-m)*-1)}.asset-reference-panel .asset-reference-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.asset-reference-panel .asset-reference-panel-header .asset-reference-panel-title{font-size:var(--base-font-size-m);font-weight:500;line-height:24px;color:#000}.asset-reference-panel .asset-reference-panel-content{height:calc(100% - 40px);min-height:0}.asset-reference-panel .asset-reference-panel-content-inner{display:flex;flex-direction:column;gap:24px;padding-right:2px}.asset-reference-panel .asset-reference-panel-section{display:flex;flex-direction:column;gap:12px}.asset-reference-panel .asset-reference-panel-section .asset-reference-panel-section-header{display:flex;align-items:center;justify-content:space-between}.asset-reference-panel .asset-reference-panel-section .asset-reference-panel-section-title{display:inline-flex;align-items:center;gap:8px;font-size:var(--base-font-size-s);line-height:24px;color:#000}.asset-reference-panel .asset-reference-panel-section .asset-reference-panel-section-title .asset-reference-panel-section-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#262626;font-size:var(--base-font-size-s)}.asset-reference-panel .asset-reference-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.asset-reference-panel .asset-reference-panel-grid.is-scene{grid-template-columns:1fr}.asset-reference-panel .asset-reference-panel-card{min-width:0;border-radius:10px;border:.5px solid #e1e6f0}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb{position:relative;width:calc(100% - 4px);margin:2px;height:auto;overflow:hidden;border-radius:10px;background:linear-gradient(152deg,#fbf8ff 13.75%,#e9f1ff 82.82%);aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb.is-portrait,.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb.is-role{aspect-ratio:9/16}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb.is-scene{aspect-ratio:16/9}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb.is-prop{aspect-ratio:1/1}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb.is-media{aspect-ratio:16/9}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb .asset-reference-panel-card-warning{position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs);z-index:2;color:var(--base-warning-color);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l);cursor:pointer}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb .asset-reference-panel-card-duration{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs);z-index:1;display:inline-flex;align-items:center;gap:var(--base-space-3xs);padding:2px var(--base-space-3xs);border-radius:4px;background:var(--base-masking-layer-color);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs)}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb .asset-reference-panel-card-actions{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-xs);opacity:0;background:var(--base-masking-layer-color);transition:opacity .2s ease;pointer-events:none}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-thumb:hover .asset-reference-panel-card-actions{opacity:1;pointer-events:auto}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-actions-icon{width:14px;height:14px}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-image{width:100%;height:100%;object-fit:contain}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-status{color:var(--base-text-color-brand);font-weight:500;font-size:var(--base-font-size-s);line-height:var(--base-font-height-m)}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-status-pending{color:#737375}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-status-failed{color:var(--base-error-color)}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-placeholder{width:50px;height:50px;object-fit:cover}.asset-reference-panel .asset-reference-panel-card .asset-reference-panel-card-name{margin-top:8px;margin-bottom:10px;font-size:var(--base-font-size-3xs);font-style:normal;font-weight:600;line-height:10px;text-align:center}.asset-reference-panel .asset-reference-panel-empty{padding:8px 0;border-radius:8px;background:#ffffff7a}.episode-editor-empty-state{flex:1;min-height:0;border-radius:var(--base-radius-l);background:var(--base-bg-color-white);display:flex;align-items:center;justify-content:center;padding:var(--base-space-xl) var(--base-space-l)}.episode-editor-empty-state .episode-editor-empty-state-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s)}.episode-editor-empty-state .episode-editor-empty-state-content .episode-editor-empty-state-display{width:auto;height:auto}.video-generate-mode-trigger{display:flex;align-items:center;gap:var(--base-space-xs);overflow:hidden}.video-generate-mode-trigger .video-generate-mode-trigger-icon{flex:0 0 auto;width:16px;height:16px;display:block;object-fit:contain}.video-generate-mode-trigger .video-generate-mode-trigger-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-generate-mode-select-dropdown .video-generate-mode-option{height:80px;display:flex;gap:16px;align-items:center;gap:var(--base-space-2xs);padding:var(--base-space-3xs) 0}.video-generate-mode-select-dropdown .video-generate-mode-option-icon{flex:0 0 auto;width:48px;height:48px;border-radius:8px;display:block;box-sizing:border-box;object-fit:contain;background-origin:content-box}.video-generate-mode-select-dropdown .ant5-select-item.ant-select-item-option-selected .video-generate-mode-option-icon{border-color:var(--base-brand-color)}.video-generate-mode-select-dropdown .video-generate-mode-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.video-generate-mode-select-dropdown .video-generate-mode-option-title-row{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.video-generate-mode-select-dropdown .video-generate-mode-option-title{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.video-generate-mode-select-dropdown .video-generate-mode-option-discount{display:inline-flex;align-items:center;height:18px;padding:0 4px;border:.5px solid #ffdbd9;border-radius:4px;background:#fff2f1;box-sizing:border-box;color:#f14040;font-size:11px;line-height:18px;font-weight:var(--base-font-weight-regular);white-space:nowrap}.video-generate-mode-select-dropdown .video-generate-mode-option-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular)}.video-generate-mode-select-dropdown .video-generate-mode-option-disabled-reason{color:var(--base-warning-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular)}.replicate-target-setting{height:calc(100vh - 56px - 72px);min-width:0;padding:var(--base-space-m);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--base-border-color-level1)}.replicate-target-setting .replicate-target-setting-header{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m)}.replicate-target-setting .replicate-target-setting-title{display:block;color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-m)}.replicate-target-setting .replicate-target-setting-content{flex:1;min-height:0;overflow-y:auto}.replicate-target-setting .replicate-target-setting-tip{position:relative;padding:10px 4px 10px 92px;margin-top:var(--base-space-s);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:linear-gradient(93deg,#5b5bff1a,#945df61a)}.replicate-target-setting .replicate-target-setting-tip .replicate-target-setting-tip-mascot{position:absolute;left:0;bottom:0;width:auto;height:90%}.replicate-target-setting .replicate-target-setting-tip .replicate-target-setting-tip-content{position:relative;font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s);z-index:1}.replicate-target-setting .replicate-target-setting-form{display:flex;flex-direction:column;gap:var(--base-space-m);margin-block:var(--base-space-m)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-style-field{margin-bottom:0;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-m);padding:var(--base-space-s);background:var(--base-bg-color-gray)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-style-field .ant5-form-item-label>label{width:100%}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-style-field .ant5-form-item-label>label:after{display:none}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-style-field .hot-replica-style-library-label{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--base-space-s)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-style-field .hot-replica-form-label{flex-direction:column;align-items:flex-start;gap:var(--base-space-3xs)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-parameter-group{border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-m);padding:var(--base-space-s);background:var(--base-bg-color-gray)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-parameter-group .ant5-form-item{margin-bottom:var(--base-space-l)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-parameter-group .ant5-form-item:last-child{margin-bottom:0}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-more-requirements{margin-bottom:0;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-m);padding:var(--base-space-s);padding-bottom:var(--base-space-xl);background:var(--base-bg-color-gray)}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-more-requirements .ant5-input{margin-bottom:24px}.replicate-target-setting .replicate-target-setting-form .replicate-target-setting-more-requirements .ant5-input-data-count{transform:translate(-6px,-24px)}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-title{color:var(--base-text-color-primary);font-weight:var(--base-font-weight-medium)}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-change-tip,.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-change-tip{font-weight:var(--base-font-weight-regular)}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-invalid-tip{flex-basis:100%;color:var(--base-warning-color);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs)}.replicate-target-setting .replicate-target-setting-form .hot-replica-form-label-change-highlight{color:var(--base-brand-color)}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-more{display:inline-flex;align-items:center;gap:var(--base-space-3xs);border:0;padding:0;background:#0000;color:var(--base-brand-color);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);cursor:pointer}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--base-space-2xs)}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card{position:relative;height:76px;min-width:0;overflow:hidden;border:2px solid #0000;border-radius:var(--base-radius-m);padding:1px;background:var(--base-component-color-white);cursor:pointer}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card .hot-replica-style-library-card-thumbnail{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--base-radius-s)}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card .hot-replica-style-library-card-badge{position:absolute;z-index:1;right:1px;bottom:1px;width:24px;height:24px;opacity:0;transition:opacity .2s ease;border-radius:0 0 var(--base-radius-s) 0}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card.selected{border-color:var(--base-brand-color)}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card.selected .hot-replica-style-library-card-badge{opacity:1}.replicate-target-setting .replicate-target-setting-form .hot-replica-style-library-card-label{position:absolute;right:1px;bottom:1px;left:1px;overflow:hidden;border-radius:0 0 var(--base-radius-s) var(--base-radius-s);padding:var(--base-space-2xs) var(--base-space-2xs);background:linear-gradient(180deg,#0000,#000000b8);color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);text-overflow:ellipsis;white-space:nowrap}.replicate-target-setting .replicate-target-setting-batch-generate-button-wrapper{margin:var(--base-space-3xs) var(--base-space-3xl) 0 var(--base-space-3xl);flex-shrink:0}.replicate-target-setting .replicate-target-setting-batch-generate-button-wrapper .base-tooltip-button-wrapper{width:100%}.base-search-input.ant5-input-outlined:focus-within{box-shadow:none}.base-search-input .ant5-input-suffix{display:flex;align-items:center;gap:var(--base-space-2xs);color:var(--base-icon-color-secondary)}.base-search-input .ant5-input-clear-icon{margin:0}.base-search-input .ant5-input-clear-icon:active,.base-search-input .ant5-input-clear-icon:hover{color:inherit!important}.base-search-input .base-search-input-search-button{display:flex;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px;color:var(--base-icon-color-secondary);cursor:pointer}.base-search-input .base-search-input-search-button:active,.base-search-input .base-search-input-search-button:focus,.base-search-input .base-search-input-search-button:hover{color:var(--base-icon-color-secondary)}.base-search-input .base-search-input-search-button svg{width:16px;height:16px}.asset-filter-bar{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--base-space-m)}.asset-filter-bar .asset-filter-bar-selects{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--base-space-xs);min-width:0}.asset-filter-bar .asset-filter-select{min-width:100px}.asset-filter-bar .asset-filter-bar-search{width:240px;flex-shrink:0}.asset-filter-option{display:flex;align-items:center;gap:var(--base-space-xs)}.asset-filter-option .asset-filter-option-thumbnail{width:24px;height:24px;border-radius:var(--radius-s);object-fit:cover;flex-shrink:0}.asset-filter-option .asset-filter-option-label{min-width:0}.asset-selector-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;padding:0;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-white);color:var(--base-text-color-primary);overflow:hidden;text-align:left;outline:none}.asset-selector-card.asset-selector-card-clickable{cursor:pointer}.asset-selector-card.asset-selector-card-clickable:active,.asset-selector-card.asset-selector-card-clickable:focus-visible,.asset-selector-card.asset-selector-card-clickable:hover{background:var(--base-bg-color-white);color:var(--base-text-color-primary)}.asset-selector-card .asset-selector-card-cover{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--base-component-color-grayb1)}.asset-selector-card .asset-selector-card-cover .asset-selector-card-cover-image{width:100%;height:100%;object-fit:contain}.asset-selector-card .asset-selector-card-cover .asset-selector-card-cover-placeholder{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:18px}.asset-selector-card .asset-selector-card-cover .asset-selector-card-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--base-space-s);padding:var(--base-space-s);background:#0006;opacity:0;transition:opacity .2s ease}.asset-selector-card .asset-selector-card-cover:hover .asset-selector-card-actions{opacity:1}.asset-selector-card .asset-selector-card-cover .asset-selector-card-cover-tags{position:absolute;left:var(--base-space-2xs);bottom:var(--base-space-2xs);display:flex;max-width:calc(100% - var(--base-space-2xs)*2);flex-wrap:wrap;gap:var(--base-space-3xs)}.asset-selector-card .asset-selector-card-cover .asset-selector-card-use-count{display:none;position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs)}.asset-selector-card .asset-selector-card-cover .asset-selector-card-use-count .asset-selector-card-use-count-tag{-webkit-margin-end:0;margin-inline-end:0;white-space:nowrap}.asset-selector-card .asset-selector-card-cover-role{aspect-ratio:9/16}.asset-selector-card .asset-selector-card-cover-scene{aspect-ratio:16/9}.asset-selector-card .asset-selector-card-cover-prop{aspect-ratio:1/1}.asset-selector-card .asset-selector-card-body{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs);min-height:31px;padding:var(--base-space-2xs) var(--base-space-s);border-top:1px solid var(--base-border-color-level1);background:var(--base-bg-color-white)}.asset-selector-card .asset-selector-card-title{flex:1;min-width:0;display:-webkit-box;overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);-webkit-line-clamp:1;-webkit-box-orient:vertical}.asset-selector-card .asset-selector-card-tag{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--base-space-2xs);height:16px;border:.5px solid var(--base-component-color-grayb-active,#e4e8f0);border-radius:var(--base-radius-2xs);background:var(--base-component-color-grayb1);color:var(--base-text-color-secondary);font-size:10px;font-weight:400;line-height:10px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-selector-card .asset-selector-card-tag-primary{background:var(--base-success-color-light);color:var(--base-success-color-active)}.asset-selector-card .asset-selector-card-tag-secondary{border-color:var(--base-border-color-level2);background:var(--base-bg-color-white);color:var(--base-text-color-secondary)}.asset-selector-card .asset-selector-card-tag-brand{border-color:var(--base-brand-color-light-active);background:var(--base-bg-color-white);color:var(--base-text-color-brand)}.asset-selector-detail{height:100%;display:flex;flex-direction:column}.asset-selector-detail .ant5-spin-container,.asset-selector-detail .ant5-spin-nested-loading{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.asset-selector-detail .asset-selector-detail-body{flex:1;min-height:0}.asset-selector-detail .asset-selector-detail-empty{height:100%}.asset-selector-detail .asset-selector-detail-footer{display:flex;align-items:center;justify-content:flex-end;padding:var(--base-space-m) var(--base-space-xl);border-top:1px solid var(--base-component-color-grayc3)}.asset-selector-panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--base-bg-color-white)}.asset-selector-panel .asset-selector-panel-source-tabs{display:flex}.asset-selector-panel .asset-selector-panel-source-tabs .asset-selector-panel-source-tabs-nav .ant5-tabs-nav{margin:0}.asset-selector-panel .asset-selector-panel-filter{padding:var(--base-space-m) 0}.asset-selector-panel .asset-selector-panel-body{flex:1;min-height:0}.asset-selector-panel .asset-selector-panel-scroll .base-scrollbar-y{right:calc(var(--base-space-s)*-1)}.asset-selector-panel .asset-selector-panel-body-inner{height:100%;min-height:100%;padding-right:2px}.asset-selector-panel .asset-selector-panel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--base-space-m);row-gap:var(--base-space-m);padding-bottom:var(--base-space-m)}.asset-selector-panel .asset-selector-panel-card-actions{display:flex;flex-direction:column;align-items:center;gap:var(--base-space-s)}.asset-selector-panel .asset-selector-panel-card-actions .ant5-btn{width:100%;max-width:120px}.asset-selector-panel .asset-selector-panel-empty{height:100%;min-height:100%}.asset-selector-panel .asset-selector-panel-detail-body{display:flex;flex-direction:column;flex:1;min-height:0;margin:var(--base-space-xl);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-white);overflow:hidden}.asset-selector-panel .asset-selector-panel-detail-body .ant5-spin-container,.asset-selector-panel .asset-selector-panel-detail-body .ant5-spin-nested-loading,.asset-selector-panel .asset-selector-panel-detail-scroll{height:100%}.asset-selector-panel .asset-selector-panel-detail-scroll .base-scrollbar-y{right:calc(var(--base-space-s)*-1)}.asset-selector-panel .asset-selector-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);padding:var(--base-space-m) var(--base-space-xl);border-top:1px solid var(--base-border-color-level1);flex-shrink:0}.asset-selector-panel .asset-selector-panel-footer .asset-selector-panel-footer-total{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:18px}.asset-selector-panel .asset-selector-panel-footer-detail{justify-content:flex-end}.asset-selector-panel-role .asset-selector-panel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.asset-selector-dialog .ant5-modal-content{padding-bottom:0!important;overflow:hidden}.asset-selector-dialog .ant5-modal-body{height:664px;padding:0!important}.asset-selector-dialog .ant5-modal-footer{display:none}.base-app-alert{position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#fff;background:linear-gradient(90deg,#280273,#2d42c5 66.35%,#4302a3)}.base-app-alert .base-app-alert-download{margin:0 40px 0 8px;padding:8px 16px;border-radius:24px;background:#ffffff14;cursor:pointer}.base-app-alert .base-app-alert-download:active,.base-app-alert .base-app-alert-download:hover{opacity:.85}.base-app-alert .base-app-alert-img{width:230px;height:60px}.base-app-alert .base-app-alert-close{position:absolute;top:50%;right:32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:#0000;color:inherit;cursor:pointer;transform:translateY(-50%)}.base-app-alert .base-app-alert-close:active,.base-app-alert .base-app-alert-close:hover{opacity:.85}.base-primary-layout{display:flex;flex-direction:column;height:100vh;min-width:1280px}.base-primary-layout>*{min-width:1280px}.base-primary-layout>.video-discount-banner{min-width:0}.base-primary-layout .base-main-layout{flex:1}.base-primary-layout .base-main-layout .base-main-content{flex:1;overflow-y:auto;position:relative;z-index:0}.base-primary-layout .base-main-layout:has(.web-base-sider) .base-main-content{margin-right:12px;margin-bottom:0}.base-primary-layout .web-base-sider{padding:12px;border-right:.5px solid var(--base-border-color-level2);margin-right:12px;overflow-y:auto}.base-primary-layout .web-base-sider .base-sider-creator{margin-bottom:12px}.base-primary-layout .web-base-sider .discord-wechat-link{border-radius:8px;border:1px solid var(--base-component-color-border);background-color:var(--base-bg-color-white);display:flex;padding:10px 16px 10px 24px;font-size:14px;font-weight:500;color:var(--base-text-color-disabled);cursor:pointer;align-items:center}.base-primary-layout .web-base-sider .discord-wechat-link:hover{border-color:var(--base-component-color-border);background:var(--base-bg-color-gray);color:var(--base-text-color-primary)}.base-primary-layout .web-base-sider .discord-wechat-link svg{width:16px;height:16px}.base-primary-layout .web-base-sider .base-sider-bottom{position:absolute;line-height:20px;bottom:12px;left:12px;right:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.base-primary-layout .web-base-sider .base-sider-bottom .bottom-menu-item{border-radius:8px;border:1px solid var(--base-component-color-border);background-color:var(--base-bg-color-white);display:flex;padding:10px 16px 10px 24px;font-size:14px;font-weight:500;color:var(--base-text-color-disabled);cursor:pointer;align-items:center}.base-primary-layout .web-base-sider .base-sider-bottom .bottom-menu-item span{margin-left:12px;white-space:nowrap}.base-primary-layout .web-base-sider .base-sider-bottom .bottom-menu-item:hover{border-color:var(--base-component-color-border);background:var(--base-bg-color-gray);color:var(--base-text-color-primary)}.base-primary-layout .web-base-sider .base-sider-bottom .bottom-menu-item svg{width:16px;height:16px}.base-primary-layout .web-base-sider .ant5-menu-title-content>div{display:flex;align-items:center}.base-primary-layout .web-base-sider .ant5-menu-title-content>div>svg{flex-shrink:0}.base-primary-layout .web-base-sider .ant5-menu-title-content>div>:not(:first-child){-webkit-margin-start:var(--ant-5-menu-icon-margin-inline-end);margin-inline-start:var(--ant-5-menu-icon-margin-inline-end)}.base-primary-layout .web-base-sider .ant5-menu-item-group-title{margin-top:12px;padding:8px 12px;color:var(--base-text-color-secondary);font-weight:500}.base-primary-layout .web-base-sider .ant5-menu-item{padding-inline:24px;font-weight:500;border-radius:8px}.base-primary-layout .header-drag{flex:1;-webkit-app-region:drag;height:100%}.base-primary-layout .web-base-sider-menu{-webkit-border-end:none;border-inline-end:none}.base-primary-layout .web-base-sider-menu>.ant5-menu-item:first-child{margin-top:0}.base-primary-layout.base-primary-layout-h5{min-width:0!important;overflow-x:hidden}.base-primary-layout.base-primary-layout-h5>*{min-width:0}.base-primary-layout.base-primary-layout-h5 .base-main-layout{width:100%}.base-primary-layout.base-primary-layout-h5 .base-main-content{width:100%;height:100vh;margin-right:0}.evidence-detail-modal{position:relative}.evidence-detail-modal .evidence-detail-modal-loading{min-height:calc(100vh - 80px - 148px);display:flex;align-items:center;justify-content:center}.evidence-detail-modal .evidence-detail-modal-main{display:flex;flex-direction:column;gap:20px}.evidence-detail-modal .evidence-detail-modal-card{border:1px solid var(--base-border-color-level2);border-radius:16px;background:var(--base-bg-color-gray);overflow:hidden}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-card-head{display:flex;align-items:center;justify-content:space-between;padding:24px 0 16px;margin-inline:16px;border-bottom:1px solid var(--base-border-color-level1)}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-card-title{display:flex;align-items:center;gap:8px;font-weight:500;line-height:20px;color:var(--base-text-color-primary)}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-card-title img{width:16px;height:16px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 28px;padding:36px 24px 32px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-preview .evidence-detail-modal-preview-badge{width:60px;height:60px;border-radius:50%}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-preview .evidence-detail-modal-preview-title{padding-top:20px;font-weight:600;font-size:20px;line-height:32px;color:var(--base-text-color-primary)}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-preview .evidence-detail-modal-preview-subtitle{padding-top:4px;font-weight:400;font-size:14px;color:var(--base-text-color-tertiary)}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-table{padding:0 16px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-table .evidence-detail-modal-cert-row{display:flex;align-items:flex-start;gap:16px;padding:16px 32px 16px 16px;border-bottom:1px solid var(--base-border-color-level1)}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-table .evidence-detail-modal-cert-row.hidden-last-border:last-child{border-bottom:none}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-table .evidence-detail-modal-cert-row .cert-label{flex:0 0 100px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:20px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-table .evidence-detail-modal-cert-row .cert-value{flex:1;color:var(--base-text-color-primary);font-size:16px;line-height:24px;word-break:break-word;font-size:var(--base-font-size-xs);line-height:20px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source{padding:16px 24px;display:flex;flex-direction:column;gap:8px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-name{color:var(--base-text-color-primary);font-size:14px;line-height:22px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;cursor:pointer}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video.is-portrait video{width:180px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video.is-landscape video{width:320px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video:hover video{opacity:.9}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video video{display:block;height:auto;border-radius:8px;background:var(--base-bg-color-black);pointer-events:none;transition:opacity .3s ease}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-source .evidence-detail-modal-source-video .video-duration{position:absolute;left:12px;bottom:12px;padding:0 8px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:20px;background:var(--base-component-color-grayb1);border-radius:4px}.evidence-detail-modal .evidence-detail-modal-card .evidence-detail-modal-cert-footer{padding:18px 24px;text-align:center;color:var(--base-text-color-tertiary);font-size:12px}.evidence-detail-modal .evidence-detail-modal-status{display:inline-flex;align-items:center;padding:2px 12px;border-radius:999px;font-size:12px;line-height:20px}.evidence-detail-modal .evidence-detail-modal-status.is-pending{color:var(--base-brand-color);background:var(--base-brand-color-light-hover)}.evidence-detail-modal .evidence-detail-modal-status.is-success{color:var(--base-success-color);background:var(--base-success-color-light-hover)}.evidence-detail-modal .evidence-detail-modal-status.is-failed{color:var(--base-error-color);background:var(--base-error-color-light-hover)}.evidence-detail-modal .evidence-detail-modal-tags{display:flex;flex-wrap:wrap;gap:8px}.evidence-detail-modal .ant5-tag{-webkit-margin-end:0;margin-inline-end:0;color:var(--base-text-color-brand);background:var(--base-brand-color-light-hover)}.evidence-detail-modal .evidence-detail-modal-footer{position:-webkit-sticky;position:sticky;bottom:0;right:0;display:flex;justify-content:flex-end;background:var(--base-component-color-white);width:100%;padding-top:12px}.evidence-detail-modal .evidence-detail-modal-footer .ant5-btn{height:40px}.copyright-records-modal{height:100%;min-height:0;display:flex;flex-direction:column}.copyright-records-modal .copyright-records-filter{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-shrink:0}.copyright-records-modal .copyright-records-filter .ant5-input-suffix .anticon{color:var(--base-text-color-tertiary)}.copyright-records-modal .copyright-records-filter .copyright-records-project-select{width:240px}.copyright-records-modal .copyright-records-filter .copyright-records-filter-actions{margin-inline:auto 0}.copyright-records-modal .copyright-records-filter .copyright-records-filter-actions .ant5-btn+.ant5-btn{margin-left:16px}.copyright-records-modal .copyright-records-table-wrapper{flex:1;min-height:0;border:1px solid #edf1f7;border-radius:16px;overflow:hidden;background:#fff}.copyright-records-modal .copyright-records-table{height:100%}.copyright-records-modal .copyright-records-table .ant5-table-thead tr>th:first-child{border-bottom-left-radius:0}.copyright-records-modal .copyright-records-table .ant5-table-thead tr>th:last-child{border-bottom-right-radius:0}.copyright-records-modal .copyright-records-table .ant5-table-tbody .ant5-table-row{height:60px}.copyright-records-modal .copyright-records-table .ant5-table-tbody>tr>td:first-child{color:var(--base-text-color-secondary)}.copyright-records-modal .copyright-records-table .ant5-table-tbody>tr:last-child td{border-bottom:none}.copyright-records-modal .copyright-records-table .ant5-table-tbody .copyright-records-table-loading{display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary)}.copyright-records-modal .copyright-records-table .ant5-table-tbody .copyright-records-table-loading img{width:48px;height:48px}.copyright-records-modal .copyright-records-table .base-page-state{padding:48px 0}.copyright-records-modal .copyright-records-status-tag{display:inline-flex;align-items:center;padding:2px 12px;border-radius:999px;font-size:12px;line-height:20px}.copyright-records-modal .copyright-records-status-tag.is-pending{color:var(--base-brand-color);background:var(--base-brand-color-light-hover)}.copyright-records-modal .copyright-records-status-tag.is-success{color:var(--base-success-color);background:var(--base-success-color-light-hover)}.copyright-records-modal .copyright-records-status-tag.is-failed{color:var(--base-error-color);background:var(--base-error-color-light-hover)}.copyright-records-modal .copyright-records-actions{display:flex;align-items:center;gap:4px}.copyright-records-modal .copyright-records-actions .ant5-btn{padding-inline:4px;font-weight:400}.team-manage-benefit-board{margin-top:var(--base-space-xl);padding-top:var(--base-space-xl);border-top:1px solid var(--base-border-color-level1);display:flex;align-items:center;gap:var(--base-space-2xl)}.team-manage-benefit-board .team-manage-benefit-board-intro{flex:1;min-width:220px;display:flex;flex-direction:column;justify-content:center;gap:var(--base-space-3xs)}.team-manage-benefit-board .team-manage-benefit-board-intro .team-manage-benefit-board-intro-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.team-manage-benefit-board .team-manage-benefit-board-intro .team-manage-benefit-board-intro-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);font-weight:var(--base-font-weight-medium)}.team-manage-benefit-board .team-manage-benefit-board-divider{width:1px;height:40px;background-color:var(--base-border-color-level1);flex-shrink:0}.team-manage-benefit-board .team-manage-benefit-board-item{flex:1;display:flex;align-items:center;gap:var(--base-space-s);min-width:0}.team-manage-benefit-board .team-manage-benefit-board-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.team-manage-benefit-board .team-manage-benefit-board-content{display:flex;flex-direction:column;justify-content:center;gap:0}.team-manage-benefit-board .team-manage-benefit-board-title{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m)}.team-manage-benefit-board .team-manage-benefit-board-value{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-semibold)}.team-manage-create-sub-user-modal{display:flex;flex-direction:column;gap:var(--base-space-m)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-banner{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-semibold)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-tip{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-size:12px;font-weight:500;line-height:18px;height:8px;transform:translateY(-18px)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-label{color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-index,.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-value,.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-value{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-field{padding:var(--base-space-m);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color-gray);display:flex;align-items:center;gap:var(--base-space-2xs);color:#86909c;font-size:14px;font-weight:500;line-height:22px}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-field .team-manage-create-sub-user-modal-label{width:70px}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-field .ant5-input-number-input{width:114px;height:32px;padding:4px 12px;font-size:13px;font-weight:400;line-height:20px}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-value{word-break:break-all}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-loading{color:var(--base-brand-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-list{display:flex;flex-direction:column;gap:var(--base-space-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-item{padding:var(--base-space-m);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color-gray);display:flex;flex-direction:column;gap:var(--base-space-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-account{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);color:#86909c;font-size:14px;font-weight:500;line-height:22px}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-item-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-s)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-field{min-width:0;display:flex;flex-direction:column;gap:var(--base-space-3xs)}.team-manage-create-sub-user-modal .team-manage-create-sub-user-modal-result-value{word-break:break-all}.team-manage-invite-link-modal{display:flex;flex-direction:column;gap:var(--base-space-l)}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat{display:flex;flex-direction:column;gap:var(--base-space-xs)}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat-header{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s)}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat-title span{color:var(--base-brand-color)}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat-total{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);white-space:nowrap}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat .ant5-progress{line-height:0}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat .ant5-progress-outer{-webkit-padding-end:0;padding-inline-end:0}.team-manage-invite-link-modal .team-manage-invite-link-modal-seat .ant5-progress-bg,.team-manage-invite-link-modal .team-manage-invite-link-modal-seat .ant5-progress-inner{height:8px!important;border-radius:var(--base-radius-m)}.team-manage-invite-link-modal .team-manage-invite-link-modal-label{margin-bottom:var(--base-space-2xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row{display:flex;align-items:center;gap:var(--base-space-s)}.team-manage-invite-link-modal .team-manage-invite-link-modal-tip{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input,.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input-affix-wrapper{font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input{color:var(--base-text-color-tertiary);font-weight:var(--base-font-weight-semibold)}.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input-affix-wrapper-disabled,.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input-disabled,.team-manage-invite-link-modal .team-manage-invite-link-modal-link-row .ant5-input::placeholder{color:var(--base-text-color-disabled)}.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn{min-width:104px;background:var(--base-component-color-black);border-color:var(--base-component-color-black);color:var(--base-text-color-white)}.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn:not(:disabled):hover{background:var(--base-component-color-black-hover);border-color:var(--base-component-color-black-hover);color:var(--base-text-color-white)}.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn:not(:disabled):active{background:var(--base-component-color-black-active);border-color:var(--base-component-color-black-active);color:var(--base-text-color-white)}.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn.ant5-btn-disabled,.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn:disabled{background:var(--base-component-color-black);border-color:var(--base-component-color-black);color:var(--base-text-color-white);opacity:.4}.team-manage-invite-link-modal .team-manage-invite-link-modal-action.ant5-btn.is-upgrade{min-width:104px}.team-manage-member-list .team-manage-member-list-table .ant5-table-thead tr>th{height:var(--base-component-height-2xl)}.team-manage-member-list .team-manage-member-list-table .ant5-table-tbody .ant5-table-row{height:var(--base-component-height-3xl)}.team-manage-member-list .team-manage-member-list-member-cell{display:flex;align-items:center;gap:var(--base-space-s)}.team-manage-member-list .team-manage-member-list-member-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.team-manage-member-list .team-manage-member-list-member-content{min-width:0;flex:1}.team-manage-member-list .team-manage-member-list-member-remark{max-width:180px;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.team-manage-member-list .team-manage-member-list-member-content.has-remark .team-manage-member-list-member-name-row .team-manage-member-list-member-name{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs)}.team-manage-member-list .team-manage-member-list-member-name-row{display:flex;align-items:center;gap:var(--base-space-2xs)}.team-manage-member-list .team-manage-member-list-member-name-row .team-manage-member-list-member-name{max-width:120px}.team-manage-member-list .team-manage-member-list-member-name-row .member-tag{border-radius:100px;border:.5px solid var(--base-success-color-light-active);background:var(--base-success-color-light-hover);color:var(--base-success-color);font-size:10px;font-weight:400;line-height:16px}.team-manage-member-list .team-manage-member-list-member-name-row .member-tag.disabled{border:.5px solid var(--base-error-color-light-active);background:var(--base-error-color-light-hover);color:var(--base-error-color)}.team-manage-member-list .team-manage-member-list-member-name-row .member-tag.invalid{border:.5px solid var(--base-component-color-grayb-active);background:var(--base-component-color-grayb2);color:var(--base-text-color-disabled)}.team-manage-member-list .team-manage-member-list-role-tag{display:inline-flex;align-items:center;justify-content:center;height:var(--base-component-height-m);-webkit-margin-end:0!important;margin-inline-end:0!important;border-radius:var(--base-radius-2xs);padding:0 var(--base-space-2xs);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular);white-space:nowrap}.team-manage-member-list .team-manage-member-list-role-tag.is-owner{border:.5px solid #4b1ef31a;background:#e8e0fd;color:#4b1ef3}.team-manage-member-list .team-manage-member-list-role-tag.is-member{border:.5px solid var(--base-component-color-grayb-active);background:var(--base-component-color-grayb2);color:var(--base-text-color-secondary)}.team-manage-member-list .team-manage-member-list-quota-cell{display:flex;align-items:center;gap:2px}.team-manage-member-list .team-manage-member-list-quota-trigger{display:flex;justify-content:space-between;align-items:center;padding-inline:12px}.team-manage-member-list .team-manage-member-list-quota-trigger.ant5-btn.ant5-btn-default{--ant-5-button-default-bg:var(--base-component-color-white);--ant-5-button-default-color:var(--base-text-color-secondary);--ant-5-button-default-hover-border-color:var(--base-text-color-tertiary)}.team-manage-member-list .team-manage-member-list-operation-group{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--base-space-2xs)}.team-manage-member-list .team-manage-member-list-operation-group .is-disabled{color:var(--base-text-color-disabled)}.team-manage-member-list .team-manage-member-list-operation-group .ant5-btn{padding:0;font-weight:400}.team-manage-quota-modal{display:flex;flex-direction:column;gap:var(--base-space-m)}.team-manage-quota-modal .team-manage-quota-modal-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-size:12px;font-weight:500;line-height:18px;height:8px;transform:translateY(-18px)}.team-manage-quota-modal .team-manage-quota-modal-desc-count,.team-manage-quota-modal .team-manage-quota-modal-desc-highlight{color:var(--base-brand-color)}.team-manage-quota-modal .team-manage-quota-modal-option{padding:var(--base-space-m) var(--base-space-m) var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color-gray);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.team-manage-quota-modal .team-manage-quota-modal-option.is-active{border-color:var(--base-brand-color-light-active);background:var(--base-component-color-grayb1)}.team-manage-quota-modal .team-manage-quota-modal-option-header{display:flex;align-items:center;cursor:pointer}.team-manage-quota-modal .team-manage-quota-modal-option-header .ant5-radio-wrapper{margin-right:var(--base-space-2xs)}.team-manage-quota-modal .team-manage-quota-modal-option-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.team-manage-quota-modal .team-manage-quota-modal-option-text,.team-manage-quota-modal .team-manage-quota-modal-tip{margin-top:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.team-manage-quota-modal .team-manage-quota-modal-fixed{margin-top:var(--base-space-s);display:flex;flex-direction:column;gap:var(--base-space-s)}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary{display:flex;align-items:stretch;justify-content:space-between;padding:var(--base-space-m);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color-white);overflow:hidden}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-item{width:124px;min-width:124px;display:flex;align-items:center;justify-content:center;gap:var(--base-space-2xs)}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--base-radius-xs);flex-shrink:0}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-item:first-child .team-manage-quota-modal-fixed-summary-icon{background:var(--base-brand-color-light-hover);color:var(--base-text-color-primary)}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-item:nth-child(2) .team-manage-quota-modal-fixed-summary-icon{background:var(--base-success-color-light-hover);color:var(--base-text-color-primary)}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-item:nth-child(3) .team-manage-quota-modal-fixed-summary-icon{background:var(--base-component-color-grayb2);color:var(--base-text-color-primary)}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-icon svg{width:24px;height:24px}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-content{min-width:0;display:flex;flex-direction:column;gap:var(--base-space-3xs);flex:0 1 auto}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-label{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);white-space:nowrap}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-value{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium);white-space:nowrap}.team-manage-quota-modal .team-manage-quota-modal-fixed-summary-divider{flex-shrink:0;align-self:stretch;width:1px;background:var(--base-border-color-level1)}.team-manage-quota-modal .team-manage-quota-modal-fixed-input-row{display:flex;align-items:center}.team-manage-quota-modal .team-manage-quota-modal-fixed-result{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);white-space:nowrap}.team-manage-quota-modal .team-manage-quota-modal-tip{margin-top:0}.select-member-modal .select-member-modal-subtitle{margin-bottom:var(--base-space-m);font-size:12px;color:var(--base-text-color-tertiary);line-height:20px}.select-member-modal .select-member-modal-list .base-scrollbar-y{right:-22px}.select-member-modal .select-member-modal-item{display:flex;align-items:center;height:60px;padding:0 var(--base-space-s);border-radius:var(--base-radius-s);background-color:var(--base-bg-color-white);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.select-member-modal .select-member-modal-item:hover{background-color:var(--base-component-color-grayb1)}.select-member-modal .select-member-modal-item+.select-member-modal-item{margin-top:var(--base-space-2xs)}.select-member-modal .select-member-modal-item-checked{background-color:var(--base-brand-color-light-hover)}.select-member-modal .select-member-modal-item-disabled{cursor:not-allowed;opacity:.4}.select-member-modal .select-member-modal-item-disabled:hover{background-color:var(--base-bg-color-white)}.select-member-modal .select-member-modal-item-avatar{width:40px;height:40px;overflow:hidden;margin-right:var(--base-space-s);border-radius:50%;background:linear-gradient(180deg,#e8e0fd,#b599ff)}.select-member-modal .select-member-modal-item-avatar img{width:inherit;height:inherit;object-fit:cover;object-position:center 4px;transform:scale(1.1)}.select-member-modal .select-member-modal-item-name{flex:1;overflow:hidden;color:var(--base-text-color-secondary);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.select-member-modal .select-member-modal-item-checkbox{flex-shrink:0}.select-member-modal .select-member-modal-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--base-space-xl)}.select-member-modal .select-member-modal-footer .select-member-modal-footer-count{font-size:12px;color:var(--base-text-color-tertiary)}.select-member-modal .select-member-modal-footer .select-member-modal-footer-count .select-member-modal-footer-count-num{margin:0 2px;color:var(--base-brand-color)}.select-member-modal .select-member-modal-footer .select-member-modal-footer-actions{display:flex;gap:8px}.team-manage-sub-user-info-modal,.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-fields{display:flex;flex-direction:column;gap:var(--base-space-m)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-field{min-width:0;display:flex;align-items:center;gap:var(--base-space-m);padding:var(--base-space-m);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color-gray)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-label{width:56px;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-value{min-width:0;flex:1;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium);word-break:break-all}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-copy-btn.ant5-btn{flex-shrink:0;color:var(--base-text-color-secondary)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-copy-btn.ant5-btn:hover{color:var(--base-text-color-primary)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-field.is-remark .team-manage-sub-user-info-modal-label{align-self:flex-start;margin-top:4px}.team-manage-sub-user-info-modal .sub-user-info-footer-tip{color:var(--base-text-color-tertiary);font-size:12px;font-weight:500}.team-manage-sub-user-info-modal .sub-user-info-footer-tip a{color:var(--base-brand-color)}.team-manage-sub-user-info-modal .sub-user-info-footer-tip a:hover{color:var(--base-brand-color-hover)}.team-manage-sub-user-info-modal .team-manage-sub-user-info-modal-actions{display:flex;justify-content:flex-end}.team-manage-team-info{display:flex;align-items:stretch;justify-content:space-between;gap:var(--base-space-l)}.team-manage-team-info .team-manage-team-info-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--base-space-m)}.team-manage-team-info .team-manage-team-info-avatar{width:72px;height:72px;border-radius:50%;flex-shrink:0}.team-manage-team-info .team-manage-team-info-content{min-width:0;display:flex;flex-direction:column;gap:var(--base-space-s)}.team-manage-team-info .team-manage-team-info-name-row{display:flex;align-items:center;gap:var(--base-space-2xs)}.team-manage-team-info .team-manage-team-info-name{color:var(--base-text-color-primary);font-size:18px;font-weight:500;line-height:26px}.team-manage-team-info .team-manage-team-info-copy-btn,.team-manage-team-info .team-manage-team-info-edit-btn{padding:0;border:0;background:#0000;display:inline-flex;align-items:center;justify-content:center;color:var(--base-icon-color-secondary);cursor:pointer}.team-manage-team-info .team-manage-team-info-tag-row .ant5-tag{-webkit-margin-end:var(--base-space-2xs);margin-inline-end:var(--base-space-2xs)}.team-manage-team-info .team-manage-team-info-tag-row .team-manage-team-info-package-tag-free.ant5-tag{border-radius:var(---radius-2xs,4px);border:.5px solid var(---component-color-grayB-active,#e4e8f0);background:var(---component-color-grayB1,#f7f9fc);color:var(--base-text-color-secondary)}.team-manage-team-info .team-manage-team-info-id-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:13px;line-height:20px}.team-manage-team-info .team-manage-team-info-id-value{max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-manage-team-info .team-manage-team-info-editor{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:var(--base-space-2xs)}.team-manage-team-info .team-manage-team-info-editor .ant5-input{width:200px}.team-manage-team-info .team-manage-team-info-editor .ant5-btn{padding:0}.team-manage-team-info .team-manage-team-info-action{display:flex;align-items:flex-end;flex-shrink:0}.team-manage-team-info .team-manage-team-info-upgrade-btn.ant5-btn.ant5-btn-default{--ant-5-button-font-weight:400;--ant-5-button-default-bg:#000;--ant-5-button-default-color:#fff;--ant-5-button-default-hover-border-color:#000}.team-manage-panel{display:flex;flex-direction:column;gap:var(--base-space-xl);padding-bottom:var(--base-space-xl)}.team-manage-panel .team-manage-section-card{padding:var(--base-space-xl);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-white)}.team-manage-panel .team-manage-member-section-header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.team-manage-panel .team-manage-member-section-header .team-manage-member-section-actions{display:flex;align-items:center;gap:var(--base-space-m)}.team-manage-panel .team-manage-member-section-header h3{margin:0;color:var(--base-text-color-primary);font-size:20px;line-height:20px;font-weight:600}.dh-base-credit-history .quota-amount-list{display:flex;flex-direction:column;gap:4px;margin-block:0 32px;padding:0}.dh-base-credit-history .quota-amount-list .quota-amount{padding:24px;display:flex;justify-content:space-between;align-items:center;background:var(--base-bg-color-gray);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l)}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic{margin-bottom:0;-webkit-padding-start:0;padding-inline-start:0;display:flex;justify-content:flex-start;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item{position:relative;padding:4px 0}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item h6{color:var(--base-text-color-secondary);font-size:14px;line-height:22px;font-weight:400;margin-bottom:4px}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item:first-child:after{content:"=";position:absolute;top:14px;right:-40px;width:10px;text-align:center;font-weight:400;font-size:20px;line-height:28px;color:var(--base-text-color-tertiary)}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item:not(:first-child):not(:last-child):after{content:"+";position:absolute;top:14px;right:-40px;width:10px;text-align:center;font-weight:400;font-size:20px;line-height:28px;color:var(--base-text-color-tertiary)}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item:not(:last-child){margin-right:77px}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-statistic .statistic-item p{color:var(--base-text-color-primary);margin:0;font-weight:600;font-size:20px;line-height:28px}.dh-base-credit-history .quota-amount-list .quota-amount .quota-amount-btn{height:40px;flex:0 1 168px;min-width:88px;max-width:168px}.dh-base-credit-history .credit-history-segmented-container{margin-bottom:24px;position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px}.dh-base-credit-history .credit-history-segmented-container .credit-history-source-select,.dh-base-credit-history .credit-history-segmented-container .credit-history-type-select{width:140px}.dh-base-credit-history .credit-history-list{display:flex;flex-direction:column;gap:24px;color:var(--base-text-color-primary)}.dh-base-credit-history .credit-history-list .credit-history-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--base-border-color-level1)}.dh-base-credit-history .credit-history-list .credit-history-item .item-info{display:flex;flex-direction:column;gap:4px}.dh-base-credit-history .credit-history-list .credit-history-item .item-info .item-title{display:flex;align-items:center;gap:4px;color:var(--base-text-color-primary);font-weight:400;font-size:14px;line-height:22px}.dh-base-credit-history .credit-history-list .credit-history-item .item-info .item-title .item-source-tag{-webkit-margin-end:0;margin-inline-end:0}.dh-base-credit-history .credit-history-list .credit-history-item .item-info .item-time{font-weight:400;font-size:12px;line-height:20px;color:var(--base-text-color-tertiary);display:flex;align-items:center;gap:4px}.dh-base-credit-history .credit-history-list .credit-history-item .item-info .item-time .item-time-divider{width:1px;height:8px;background:var(--base-border-color-level1)}.dh-base-credit-history .credit-history-list .credit-history-item .item-amount{color:var(--base-text-color-primary);font-weight:600;font-size:16px;line-height:22px}.dh-base-credit-history .credit-history-list .credit-history-item .item-amount.positive{color:var(--base-text-color-brand)}.dh-base-credit-history .credit-history-list .bottom-loading{font-weight:400;font-size:14px;line-height:24px;color:var(--base-text-color-tertiary);display:flex;justify-content:center;align-items:center}.dh-base-credit-history .credit-history-list .bottom-loading img{height:48px}.dh-base-credit-history .credit-history-empty{margin-top:56px}.dh-base-credit-history .credit-history-empty .ant5-empty-image{height:132px}.base-pricing-identity-auth{position:relative;display:flex;flex-direction:column;gap:16px;min-height:100%}.base-pricing-identity-auth .base-pricing-identity-auth-loading{position:absolute;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;background:var(--base-component-color-white)}.base-pricing-identity-auth .qualify-iframe{width:100%;height:calc(100vh - 80px - 112px);border:0}.base-pricing-identity-auth .qualify-login-page-state{flex:1}.base-pricing-identity-auth .qualify-login-page-state .qualify-login-empty-description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.base-pricing-identity-auth .qualify-login-page-state .qualify-login-empty-title{font-size:var(--base-font-size-m);font-weight:500}.base-pricing-identity-auth .qualify-login-page-state .qualify-login-empty-text{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--base-text-color-secondary);font-size:14px;line-height:22px}.base-pricing-identity-auth .qualify-login-page-state .qualify-login-link{color:var(--base-brand-color);font-size:14px;line-height:22px;cursor:pointer;transition:color .3s ease}.base-pricing-identity-auth .qualify-login-page-state .qualify-login-link:hover{color:var(--base-brand-color-hover)}.base-pricing-identity-auth .qualify-card{padding:16px;border:1px solid #e4e7eb;border-radius:8px;background:#f7f9fc}.base-pricing-identity-auth .qualify-info-grid{display:flex;flex-direction:column;gap:10px}.base-pricing-identity-auth .qualify-info-grid .info-item{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:0}.base-pricing-identity-auth .qualify-info-grid .info-item .label{color:#818999;font-size:13px;line-height:20px}.base-pricing-identity-auth .qualify-info-grid .info-item .value{color:#141b2e;font-size:14px;line-height:22px;font-weight:400;word-break:break-all}.base-pricing-identity-auth .qualify-info-grid.is-enterprise .info-item{grid-template-columns:120px minmax(0,1fr)}.base-pricing-identity-auth .qualify-action-section{padding-top:16px;border-top:1px dashed #e4e7eb}.base-pricing-identity-auth .qualify-action-list{display:flex;flex-wrap:wrap;gap:8px}.base-pricing-identity-auth .qualify-workorder{margin:16px 0 0;color:#818999;font-size:13px;line-height:20px}.base-pricing-identity-auth .qualify-inline-link{padding:0;font-weight:400}.base-pricing-subscription-card{padding:24px 24px 12px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-gray);position:relative}.base-pricing-subscription-card.no-tips{padding:24px}.base-pricing-subscription-card:not(:first-child){margin-top:8px}.base-pricing-subscription-card .subscription-card-content{display:flex;justify-content:space-between;align-items:center}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title{display:flex;align-items:center}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title img{width:20px;height:20px}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title p{margin-inline:4px 8px;color:var(--base-text-color-primary);font-weight:600;font-size:20px;line-height:28px}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title .status-tag{padding:1px 4px;border-radius:var(--base-radius-2xs);font-weight:400;font-size:12px;line-height:18px;color:var(--base-text-color-secondary);border:1px solid var(--base-border-color-level1);background:var(--base-component-color-white)}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title .status-tag.warning{color:#ff7e0d;border:1px solid #fa423c59;background:#fa423c0f}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-title .status-tag.error{color:#fa423c;border:1px solid #fa423c59;background:#fa423c0f}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-credits{margin-top:12px;display:flex;align-items:center;font-weight:400;font-size:12px;line-height:18px;color:var(--base-text-color-secondary)}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-credits .credits-progress{width:120px}.base-pricing-subscription-card .subscription-card-content .subscription-card-info .subscription-credits .credits-info{margin-inline:12px 4px}.base-pricing-subscription-card .subscription-card-content .subscription-card-panel{display:flex;gap:12px}.base-pricing-subscription-card .subscription-tips{margin-top:32px;padding:0;display:flex;flex-direction:column;gap:12px;position:relative}.base-pricing-subscription-card .subscription-tips:after{content:"";position:absolute;top:-12px;left:-24px;width:calc(100% + 48px);height:1px;background-color:var(--base-border-color-level1)}.base-pricing-subscription-card .subscription-tips .subscription-tip{display:flex;align-items:center;gap:4px;font-weight:400;font-size:12px;line-height:18px;color:var(--base-text-color-secondary)}.base-pricing-subscription-card .subscription-tips .subscription-tip.highlight{color:#ff7e0d}.base-purchase-subscription-card-dropdown .ant5-dropdown-menu-item svg{color:var(--base-text-color-primary);-webkit-margin-end:8px!important;margin-inline-end:8px!important}.base-pricing-subscription-manage .subscription-list-container:not(:first-child){margin-top:24px}.base-pricing-subscription-manage .subscription-list{margin:0;padding:0;list-style:none}.base-pricing-subscription-manage .subscription-expand{text-align:center}.base-pricing-subscription-manage .invoices-receipts-title{margin-top:24px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.base-pricing-subscription-manage .invoices-receipts-title h2{font-weight:600;font-size:16px;line-height:28px;margin-bottom:0;color:var(--base-text-color-primary)}.base-pricing-subscription-manage .invoices-receipts-title .invoices-receipts-actions-top{display:flex;align-items:center;gap:8px}.base-pricing-subscription-manage .invoices-receipts-title .invoice-title-manage-btn,.base-pricing-subscription-manage .invoices-receipts-title .subscription-manage-btn{height:28px;padding:0 4px 0 8px;font-size:14px;line-height:22px;color:var(--base-text-color-primary)}.base-pricing-subscription-manage .invoices-receipts-title .invoice-title-manage-btn .invoice-title-manage,.base-pricing-subscription-manage .invoices-receipts-title .invoice-title-manage-btn .subscription-manage,.base-pricing-subscription-manage .invoices-receipts-title .subscription-manage-btn .invoice-title-manage,.base-pricing-subscription-manage .invoices-receipts-title .subscription-manage-btn .subscription-manage{display:flex;align-items:center}.base-pricing-subscription-manage .invoices-receipts-theader{position:-webkit-sticky;position:sticky;top:0;z-index:99;padding:9px 12px;display:flex;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-gray);font-weight:400;font-size:14px;line-height:22px;color:var(--base-text-color-secondary)}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr{display:flex;padding:10px 12px;font-weight:400;font-size:14px;line-height:22px;color:var(--base-text-color-primary);position:relative}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;background:var(--base-border-color-level1)}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-status{display:flex;align-items:center;gap:8px}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-status span{width:8px;height:8px;border-radius:50%;background-color:var(--base-border-color-level2)}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-status p{margin:0}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions{display:flex;align-items:center;gap:14px}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions .ant5-btn{height:22px;padding-inline:0}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions .invoices-apply-btn.applying,.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions .invoices-apply-btn.empty{color:var(--base-text-color-tertiary)}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions .invoices-apply-btn.failed{color:#fa423c}.base-pricing-subscription-manage .invoices-receipts-tbody .invoices-receipts-tr .invoices-receipts-actions .invoices-apply-btn.failed .anticon{color:var(--base-text-color-secondary)}.base-pricing-subscription-manage .invoices-receipts-tbody .bottom-loading{font-weight:400;font-size:14px;line-height:24px;color:var(--base-text-color-tertiary);display:flex;justify-content:center;align-items:center;margin-top:24px}.base-pricing-subscription-manage .invoices-receipts-tbody .bottom-loading img{height:48px}.base-pricing-subscription-manage .invoices-receipts-empty{margin-top:56px}.base-pricing-subscription-manage .invoices-receipts-empty .ant5-empty-image{height:132px}.base-invoice-title-modal .ant5-form-item{margin-bottom:16px}.base-invoice-title-modal .ant5-input{height:var(--base-component-height-xl);padding-inline:var(--base-space-2xs)}.base-invoice-confirm-modal .ant5-modal-confirm-title .invoice-confirm-modal-title{display:flex;align-items:center;gap:8px}.base-invoice-confirm-modal .ant5-modal-confirm-title .invoice-confirm-modal-title .anticon{font-size:16px;color:var(--base-brand-color)}.base-invoice-confirm-modal .ant5-modal-confirm-content{position:relative;padding-left:20px}.base-invoice-confirm-modal .ant5-modal-confirm-content .invoice-confirm-content .invoice-confirm-item{line-height:24px;font-size:14px}.base-invoice-confirm-modal .ant5-modal-confirm-content .invoice-confirm-content .invoice-confirm-action{padding:0}.base-pricing-plan-pannel-container{margin-top:24px}.base-pricing-plan-pannel-container .purchase-plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.base-pricing-plan-pannel-container .purchase-plan-header .purchase-plan-title{font-size:16px;line-height:24px;color:var(--base-text-color-primary)}.base-pricing-plan-pannel-container .purchase-plan-header .purchase-plan-more{padding:0;color:var(--base-text-color-brand)}.base-pricing-plan-pannel-container .purchase-plan-header .ant5-btn{min-width:70px}.base-pricing-plan-pannel-container .purchase-plan-item-container .purchase-service-agreement{margin-top:12px}.base-pricing-plan-pannel-container .purchase-plan-item{border-radius:16px;border:1px solid var(--base-component-color-border);padding:24px;background:var(--base-component-color-white);display:flex;gap:16px;justify-content:space-between}.base-pricing-plan-pannel-container .purchase-plan-info{flex:1;min-width:0}.base-pricing-plan-pannel-container .purchase-plan-item-title{display:flex;align-items:center;gap:4px;margin-bottom:20px;font-size:16px;line-height:24px;font-weight:600;color:var(--base-text-color-primary)}.base-pricing-plan-pannel-container .purchase-plan-item-title img{width:16px;height:16px}.base-pricing-plan-pannel-container .purchase-plan-item-content-text{display:flex;align-items:flex-start;gap:4px;margin-bottom:8px;font-size:12px;line-height:18px;color:var(--base-text-color-primary)}.base-pricing-plan-pannel-container .purchase-plan-item-content-text svg{width:16px;height:16px;margin-top:1px;flex-shrink:0}.base-pricing-plan-pannel-container .purchase-plan-item-content-text.active{color:var(--base-text-color-brand)}.base-pricing-plan-pannel-container .purchase-plan-cards{display:flex;gap:12px;flex-shrink:0}.base-pricing-plan-pannel-container .purchase-plan-card-item{position:relative;width:171px;min-height:228px;padding:16px;border-radius:8px;background:var(--base-bg-color-gray);text-align:center;display:flex;flex-direction:column}.base-pricing-plan-pannel-container .purchase-plan-card-item.active{box-shadow:inset 0 0 0 1px var(--base-brand-color-hover)}.base-pricing-plan-pannel-container .purchase-plan-card-title{margin-top:16px;font-size:16px;line-height:24px;font-weight:600;color:var(--base-text-color-primary)}.base-pricing-plan-pannel-container .purchase-plan-card-price{display:flex;align-items:center;justify-content:center;min-height:56px;margin-top:12px}.base-pricing-plan-pannel-container .purchase-plan-card-price .price-text{font-size:28px;line-height:40px;font-weight:700;color:var(--base-text-color-primary);white-space:nowrap}.base-pricing-plan-pannel-container .purchase-plan-card-price .price-desc{margin-left:8px;font-weight:400}.base-pricing-plan-pannel-container .purchase-plan-card-price .price-desc .price-origin-text{min-height:16px;font-size:10px;line-height:16px;color:var(--base-text-color-tertiary);text-decoration:line-through;white-space:nowrap}.base-pricing-plan-pannel-container .purchase-plan-card-price .price-desc .price-desc-unit{font-size:10px;line-height:16px;color:var(--base-text-color-tertiary)}.base-pricing-plan-pannel-container .purchase-plan-card-origin{min-height:22px;margin-top:8px;margin-bottom:24px;font-size:14px;line-height:22px;color:var(--base-text-color-secondary)}.base-pricing-plan-pannel-container .purchase-plan-card-btn{margin-top:auto}.base-pricing-plan-pannel-container .purchase-plan-card-btn.active{background:var(--base-brand-color)}.base-pricing-plan-pannel-container .purchase-plan-card-discount{position:absolute;right:0;top:-12px;padding:1px 8px;border-radius:4px;background:var(--base-warning-color);color:var(--base-text-color-white);font-size:14px;line-height:22px;font-weight:600}.base-pricing-coin-pannel-container{margin-top:16px}.mascot-modal{--ant-5-modal-header-bg:#fbfbfe;--ant-5-modal-content-bg:#fbfbfe;--ant-5-modal-footer-bg:#fbfbfe}.mascot-modal.is-body-bordered .ant5-modal-body{border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-s);padding:var(--base-space-m) var(--base-space-xl);background:var(--base-bg-color-white)}.mascot-modal .ant5-modal-content{max-height:670px;display:flex;flex-direction:column;padding:var(--base-space-xl) 36px!important;border-radius:var(--base-radius-xl)}.mascot-modal .ant5-modal-header{flex:none;margin-bottom:var(--base-space-xl)}.mascot-modal .ant5-modal-body{min-height:0;flex:1;overflow:hidden}.mascot-modal .ant5-modal-footer{flex:none;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--base-space-m);margin-top:var(--base-space-xl)}.mascot-modal .ant5-modal-footer .ant5-btn{-webkit-margin-start:0!important;margin-inline-start:0!important}.mascot-modal .mascot-modal-header{position:relative;min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;padding-right:var(--base-space-xl)}.mascot-modal .mascot-modal-header .mascot-modal-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-xl);font-weight:var(--base-font-weight-semibold)}.mascot-modal .mascot-modal-header .mascot-modal-tip{margin-top:var(--base-space-3xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-regular)}.mascot-modal .mascot-modal-header .mascot-modal-mascot{position:absolute;right:var(--base-space-m);bottom:calc(var(--base-space-xl)*-1);width:102px;height:auto}.mascot-modal .mascot-modal-header .mascot-modal-mascot img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.api-key-content-form,.api-key-content-form .api-key-modal-fields{display:flex;flex-direction:column;gap:var(--base-space-m)}.api-key-content-form .api-key-modal-field{min-width:0;display:flex;flex-direction:column;gap:var(--base-space-2xs);padding:var(--base-space-m);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:var(--base-bg-color-gray)}.api-key-content-form .api-key-modal-field-main{min-width:0;display:flex;align-items:center;gap:var(--base-space-m)}.api-key-content-form .api-key-modal-field-footer{min-width:0}.api-key-content-form .api-key-modal-label{width:88px;flex-shrink:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium)}.api-key-content-form .api-key-modal-content{min-width:0;flex:1}.api-key-content-form .api-key-modal-value{min-width:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-medium);word-break:break-all}.api-key-content-form .api-key-modal-copy-btn{flex-shrink:0}.api-key-content-form .api-key-modal-form-item{flex:1;min-width:0;margin-bottom:0}.api-key-content-form .api-key-modal-limit-control{height:32px;display:flex;align-items:center;gap:var(--base-space-m)}.api-key-content-form .api-key-modal-limit-tip{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.api-key-content-form .ant5-switch{flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.api-key-content-form .ant5-input-number{width:100%}.api-key-content-form .ant5-input-number .ant5-input-number-input{padding:4px 12px}.api-key-content-form .ant5-form-item .ant5-form-item-explain-warning{color:var(--base-warning-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);margin-top:4px}.api-key-content-form .ant5-form-item .ant5-form-item-explain-error{margin-top:4px}.api-key-content-form .ant5-form-item .ant5-input-status-warning:not(.ant5-input-disabled){border-color:var(--base-warning-color)}.api-key-panel{display:flex;flex-direction:column;gap:16px}.api-key-panel .api-key-search{display:flex;justify-content:space-between}.api-key-panel .api-key-name{display:flex;align-items:center;gap:8px}.api-key-panel .api-key-name .api-key-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#20b486}.api-key-panel .api-key-name .api-key-name-content{display:flex;flex-direction:column;gap:2px;max-width:240px}.api-key-panel .api-key-name .api-key-name-title{font-weight:500}.api-key-panel .api-key-name .api-key-name-date{color:var(--base-text-color-tertiary);font-size:12px;line-height:18px}.api-key-panel .api-key-credit-limit{display:flex;flex-direction:column;gap:4px}.api-key-panel .api-key-credit-limit .api-key-credit-limit-text{color:var(--base-text-color-secondary)}.api-key-panel .api-key-credit-limit .ant5-progress{margin:0}.api-key-panel .api-key-document-card{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--base-component-color-white);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l)}.api-key-panel .api-key-document-title{font-size:16px;line-height:24px;font-weight:600;color:var(--base-text-color-primary)}.api-usage-panel{display:flex;flex-direction:column;gap:var(--base-space-m)}.api-usage-panel .api-usage-panel-filters{display:flex;align-items:center;gap:60px}.api-usage-panel .api-usage-panel-filters .api-usage-panel-filter-controls{display:flex;min-width:0;flex:1;align-items:center;gap:var(--base-space-2xs)}.api-usage-panel .api-usage-panel-filters .api-usage-panel-select{flex:1 1 120px;min-width:0}.api-usage-panel .api-usage-panel-filters .api-usage-panel-select .ant5-select-selector .ant5-select-selection-overflow{flex-wrap:nowrap;overflow:auto}.api-usage-panel .api-usage-panel-filters .api-usage-panel-select .ant5-select-selection-wrap{height:28px}.api-usage-panel .api-usage-panel-filters .api-usage-panel-export-button{flex:0 0 auto}.api-usage-panel .api-usage-panel-overview{display:flex;flex-wrap:wrap;gap:16px}.api-usage-panel .api-usage-panel-overview .api-usage-panel-statistic{flex:1 1 160px;display:flex;min-width:0;flex-direction:column;gap:var(--base-space-3xs);padding:var(--base-space-s) var(--base-space-l);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:#5b5bff05}.api-usage-panel .api-usage-panel-overview .api-usage-panel-statistic-title{display:inline-flex;align-items:center;gap:var(--base-space-2xs);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);color:var(--base-text-color-secondary)}.api-usage-panel .api-usage-panel-overview .api-usage-panel-statistic-title svg{color:var(--base-brand-color)}.api-usage-panel .api-usage-panel-overview .api-usage-panel-statistic-value{font-size:var(--base-font-size-3xl);line-height:var(--base-font-height-3xl);color:var(--base-text-color-primary)}.api-usage-panel .api-usage-panel-overview .api-usage-panel-success-count{font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);color:var(--base-text-color-tertiary)}.api-usage-panel .api-usage-panel-card-content{display:flex;min-width:0;flex-direction:column;gap:var(--base-space-2xs)}.api-usage-panel .api-usage-panel-card{display:flex;flex-direction:column;gap:var(--base-space-xl);padding:var(--base-space-xl);background:var(--base-component-color-white);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:#5b5bff05}.api-usage-panel .api-usage-panel-card-title{font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-semibold);color:var(--base-text-color-primary)}.api-usage-panel .api-usage-panel-table-section{display:flex;flex-direction:column;gap:var(--base-space-s)}.api-usage-panel .api-usage-panel-table-title{font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-semibold);color:var(--base-text-color-primary)}.api-usage-panel .api-usage-panel-table-sub-title{font-weight:var(--base-font-weight-medium);color:var(--base-text-color-secondary)}.api-usage-panel .api-usage-panel-key{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.api-usage-panel .api-usage-panel-key-name{display:inline-flex;align-items:center;color:var(--base-text-color-primary)}.api-usage-panel .api-usage-panel-key-name .ant5-tag{-webkit-margin-start:var(--base-space-3xs);margin-inline-start:var(--base-space-3xs)}.api-usage-panel .api-usage-panel-model-name{display:inline-flex;align-items:center}.api-usage-panel .api-usage-panel-model-name .ant5-tag{-webkit-margin-start:var(--base-space-3xs);margin-inline-start:var(--base-space-3xs)}.api-usage-panel .api-usage-panel-model-table .ant5-table-row{height:48px}.api-usage-panel .api-usage-panel-key-mask{font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);color:var(--base-text-color-secondary)}.api-usage-panel .api-usage-panel-credit-share{display:flex;min-width:0;align-items:center;gap:var(--base-space-2xs)}.api-usage-panel .api-usage-panel-credit-progress{flex:0 0 110px;width:110px}.api-usage-panel-select-option{display:inline-flex;min-width:0;max-width:100%;align-items:center}.api-usage-panel-select-option .ant5-tag{flex:0 0 auto;-webkit-margin-start:var(--base-space-3xs);margin-inline-start:var(--base-space-3xs)}.api-manage-content{padding-bottom:24px;display:flex;flex-direction:column}.api-manage-content .api-manage-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--base-space-m);padding-bottom:var(--base-space-m);background:var(--base-component-color-white)}.api-manage-content .api-manage-tabs .ant5-segmented{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.api-manage-content .api-manage-tabs .api-manage-usage-tip{font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);color:var(--base-text-color-tertiary)}.api-manage-content .ant5-table .ant5-empty{margin-block:40px}.api-manage-content .ant5-table .ant5-empty .ant5-empty-description{color:var(--base-text-color-tertiary)}.api-manage-container{display:flex;flex-direction:column;gap:16px}.api-manage-container.api-manage-container-free{min-height:100%;justify-content:center;align-items:center}.api-manage-container .api-free-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.api-manage-container .api-free-empty .api-free-empty-icon{width:100px;height:100px}.api-manage-container .api-free-empty .api-free-empty-texts{display:flex;flex-direction:column;gap:4px;align-items:center}.api-manage-container .api-free-empty .api-free-empty-title{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--base-text-color-primary);text-align:center}.api-manage-container .api-free-empty .api-free-empty-desc{margin:0;font-size:14px;font-weight:400;line-height:22px;color:var(--base-text-color-secondary);text-align:center}.api-manage-container .api-free-empty .api-free-empty-action{color:#3363ff;cursor:pointer}.base-setting-modal-content{display:flex;flex-direction:row;min-height:calc(100vh - 80px - 48px);background:#0000}.base-setting-modal-content .setting-modal-sidebar{width:240px!important;max-width:240px!important;flex-shrink:0;padding:0;background:#0000;border-right:1px solid var(--base-border-color-level1)}.base-setting-modal-content .setting-modal-sidebar .sidebar-title{margin:0 0 24px 24px;color:var(--base-text-color-primary);font-size:16px;line-height:24px;font-weight:600}.base-setting-modal-content .setting-modal-sidebar .sidebar-menu{margin:24px 12px;display:flex;flex-direction:column;gap:4px}.base-setting-modal-content .setting-modal-sidebar .sidebar-menu .menu-item{width:100%;padding:10px 12px;border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-secondary);text-align:left;font-size:14px;line-height:22px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.base-setting-modal-content .setting-modal-sidebar .sidebar-menu .menu-item:hover{background:var(--base-bg-color-gray);color:var(--base-text-color-primary)}.base-setting-modal-content .setting-modal-sidebar .sidebar-menu .menu-item.is-active{background:var(--base-bg-color-gray);color:var(--base-text-color-primary);font-weight:500}.base-setting-modal-content .setting-modal-content{flex:1;min-width:0;padding:0 24px;display:flex;flex-direction:column;gap:24px;position:relative;background:#0000}.base-setting-modal-content .setting-modal-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;pointer-events:none;background:linear-gradient(180deg,#fff0 0,var(--base-bg-color-white) 100%)}.base-setting-modal-content .setting-modal-content:has(.copyright-records-modal):after{display:none}.base-setting-modal-content .setting-modal-content .content-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:0}.base-setting-modal-content .setting-modal-content .content-header h2{margin:0;color:var(--base-text-color-primary);font-size:16px;line-height:24px;font-weight:600}.base-setting-modal-content .setting-modal-content .content-body{min-width:0;height:calc(100vh - 80px - 48px - 48px)}.base-setting-modal-content .setting-modal-content .content-body .base-scrollbar-y{right:-20px}.base-setting-modal .ant5-modal-content{min-width:1080px;padding:24px 0!important;background:var(--base-component-color-white)}.base-setting-modal .ant5-modal-body{height:calc(100vh - 80px - 48px);overflow:hidden}.base-setting-modal .ant5-modal-footer{display:none}.base-pricing-coin-cost-tip{width:100%}.base-pricing-coin-cost-tip .quota-tip-title{margin-bottom:8px;font-size:16px;line-height:24px;font-weight:510;color:var(--base-text-color-primary)}.base-pricing-coin-cost-tip .quota-times-box{background:var(--base-bg-color-gray);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub{display:flex;justify-content:space-between;align-items:flex-start}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub .text{display:flex;align-items:center;gap:4px;line-height:22px;font-size:14px;color:var(--base-text-color-secondary);font-weight:400}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub .times-wrapper{display:flex;flex-direction:column;align-items:flex-end}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub .times{text-align:right;line-height:22px;font-size:14px;color:var(--base-text-color-secondary);font-weight:400}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub .times.red{color:var(--base-error-color)}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub .times.old-price{text-decoration:line-through;color:var(--base-text-color-tertiary)}.base-pricing-coin-cost-tip .quota-times-box .times-box-sub-consume .text,.base-pricing-coin-cost-tip .quota-times-box .times-box-sub-consume .times{color:var(--base-text-color-primary);font-weight:500}.base-pricing-coin-tip-footer{margin-top:33px;display:flex;gap:16px;justify-content:center}.base-pricing-coin-tip-footer .base-quota-remove-watermark{position:relative;background:var(--base-brand-color-light-hover);border:1px solid var(--base-brand-color);color:var(--base-text-color-primary)}.base-pricing-coin-tip-footer .base-quota-remove-watermark:before{display:block;content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--base-component-color-white);border-radius:8px;z-index:-1}.base-pricing-coin-tip-footer .base-quota-remove-watermark:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--base-brand-color);border-radius:8px;z-index:-2}.base-pricing-coin-tip-footer .base-quota-remove-watermark:hover{background:var(--base-brand-color-light)}.base-pricing-coin-tip-footer .base-quota-remove-watermark img{height:18px}.base-pricing-coin-tip-footer .ant-btn{width:328px}.base-quota-upgrade-tips-video{width:276px;height:148px;border-radius:8px;object-fit:cover;vertical-align:middle}.base-bce-login-dialog .ant5-modal-content{position:relative;width:600px;height:600px}.base-bce-login-dialog .ant5-modal-body{padding:0!important}.base-bce-login-dialog iframe{border:0;border-radius:12px;bottom:0;display:inline-block;left:0;margin:auto;position:absolute;right:0;top:0}.base-bce-login-dialog .ant5-modal-content .ant5-modal-close{align-items:center;background:#151b2699!important;border-radius:16px;cursor:pointer;display:flex;height:32px;width:32px;right:-65px;top:0;justify-content:center;position:absolute;color:#fff}.base-bce-login-dialog .ant5-modal-content .ant5-modal-close .ant5-modal-close-x{margin-top:0}.base-bce-login-dialog .ant5-modal-content .ant5-modal-close:hover{color:#2468f2!important}.login-device-info{margin-top:16px;font-size:12px;color:#ababab;line-height:20px;font-weight:400}.login-device-info p{margin-bottom:5px}.team-access-guard-selector{min-height:360px}.team-access-guard-selector .team-access-guard-selector-title{color:var(--base-text-color-primary);font-size:18px;line-height:28px;font-weight:600}.team-access-guard-selector .team-access-guard-selector-desc{margin-top:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:14px;line-height:22px;font-weight:400}.team-access-guard-selector .team-access-guard-selector-empty{min-height:280px;display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:14px;line-height:22px}.team-access-guard-selector .team-access-guard-selector-scroll{height:244px;margin-top:var(--base-space-l)}.team-access-guard-selector .team-access-guard-selector-scroll .base-scrollbar-y{right:-22px;opacity:1}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item{position:relative;width:100%;height:76px;padding:13px 16px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color-gray);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-access-guard-selector-item-avatar{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-access-guard-selector-item-avatar img{width:100%;height:100%;display:block;object-fit:cover}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-access-guard-selector-item-main{min-width:0;flex:1}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-access-guard-selector-item-header{display:flex;align-items:center;gap:var(--base-space-2xs);flex-wrap:wrap}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-access-guard-selector-item-title{color:var(--base-text-color-primary);font-size:14px;line-height:22px;font-weight:600}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-selector-item-tag{padding:1px var(--base-space-2xs);border-radius:var(--base-radius-2xs);color:var(--base-warning-color);font-size:12px;line-height:18px;font-weight:400;background:var(--base-warning-color-light)}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-selector-item-tag.is-error{color:var(--base-error-color);background:var(--base-error-color-light)}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-selector-item-desc{margin-top:var(--base-space-3xs);color:var(--base-text-color-tertiary);font-size:12px}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item .team-selector-item-check{position:absolute;right:-1px;bottom:-1px;width:24px;height:24px}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item.is-active,.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item:hover{border-color:var(--base-brand-color-light-active);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-s)}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item.is-disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.team-access-guard-selector .team-access-guard-selector-scroll .team-access-guard-selector-list .team-access-guard-selector-item.is-disabled:hover{border-color:var(--base-border-color-level1);background:var(--base-bg-color-gray);box-shadow:none}.team-access-guard-modal .ant5-modal-mask{background:#1118271f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.team-access-guard-modal .ant5-modal-content{padding:0;overflow:hidden;border-radius:var(--base-radius-xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-l)}.team-access-guard-modal .ant5-modal-body{padding:var(--base-space-xl) var(--base-space-2xl) 36px}.team-access-guard-dialog{text-align:center}.team-access-guard-dialog.is-single-action .team-access-guard-actions .ant-btn{min-width:0;width:100%}.team-access-guard-hero{position:relative;height:88px;display:flex;align-items:center;justify-content:center}.team-access-guard-hero .team-access-guard-avatar{width:126px;height:auto}.team-access-guard-title{margin-top:16px;color:var(--base-text-color-primary);font-size:20px;line-height:28px;font-weight:600}.team-access-guard-desc{margin-top:12px;color:var(--base-text-color-tertiary);font-size:14px;line-height:22px;font-weight:600}.team-access-guard-actions{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:12px}.team-access-guard-actions .ant-btn{min-width:132px}.team-access-guard-selector-actions{margin-top:var(--base-space-xl);justify-content:center}.team-access-guard-selector-actions .ant-btn{min-width:104px}.hot-replica-modal{width:100%}.hot-replica-modal .ant5-form-item{margin-bottom:24px}.hot-replica-modal .ant5-input-affix-wrapper{height:40px}.hot-replica-modal .ant5-form-item-label>label{color:#303452;font-size:var(--base-font-size-s);font-weight:600;line-height:22px}.hot-replica-modal .aspect-ratio-selector{display:flex;gap:var(--base-space-m)}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-2xs);width:220px;height:112px;overflow:hidden;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);cursor:pointer;transition:border-color .2s ease}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card:before{content:"";position:absolute;inset:0;background:linear-gradient(91.2997deg,#5b5bff1a 8.4977%,#945df61a 99.126%);opacity:0;transition:opacity .2s ease}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card.is-selected{border-color:var(--base-brand-color)}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card.is-selected:before{opacity:1}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card.is-selected .aspect-ratio-card-icon{border-color:#0000;background:#5b5bff33;border-radius:var(--base-radius-xs)}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card.is-selected .aspect-ratio-card-badge{opacity:1}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card:hover:not(.is-selected){border-color:var(--base-brand-color-hover)}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card .aspect-ratio-card-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-2xs);background:var(--base-component-color-white);color:var(--base-text-color-primary);transition:border-color .2s ease,background .2s ease}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card .aspect-ratio-card-icon svg{width:24px;height:24px}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card .aspect-ratio-card-label{position:relative;z-index:1;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);white-space:nowrap}.hot-replica-modal .aspect-ratio-selector .aspect-ratio-card .aspect-ratio-card-badge{position:absolute;z-index:1;right:1px;bottom:1px;width:24px;height:24px;opacity:0;transition:opacity .2s ease}.hot-replica-modal-root .ant5-modal-header{margin-bottom:0!important}.hot-replica-modal-root .ant5-modal-header .mascot-modal-mascot{bottom:-30px}.hot-replica-modal-root .ant5-modal-footer{margin-top:0!important}.hot-replica-panel{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-m)}.hot-replica-panel .creative-workbench-upload-trigger{cursor:pointer}.hot-replica-panel .hot-replica-panel-desc{margin:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-align:center}.creative-workbench-footer{position:absolute;right:16px;bottom:18px;left:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;height:20px}.creative-workbench-footer .creative-workbench-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:20px}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item{display:inline-flex;align-items:center;gap:4px;min-height:20px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select{min-width:auto;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-selector{padding:0!important;border:none!important;background:#0000!important;box-shadow:none!important;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-selection-wrap{align-items:center}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-selection-item,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-selection-placeholder{-webkit-padding-end:18px!important;padding-inline-end:18px!important;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-selection-item-content{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select .ant5-select-arrow{inset-inline-end:0}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select:hover{color:var(--base-text-color-primary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-select:hover .ant5-select-selector{background:#0000!important}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-control-icon{flex-shrink:0;width:16px;height:16px;color:var(--base-text-color-secondary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-video-mode-select{min-width:96px}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-video-mode-select .video-generate-mode-trigger,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-video-mode-select .video-generate-mode-trigger-icon{color:inherit}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-video-mode-select .video-generate-mode-trigger-title{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-arrow-icon{width:16px;height:16px;color:var(--base-icon-color-tertiary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-style-trigger{display:inline-flex;align-items:center;gap:2px;cursor:pointer;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-style-trigger .creative-workbench-style-trigger-text{white-space:nowrap}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-style-trigger:hover{color:var(--base-text-color-primary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-native-select{padding:0;border:0;background:#0000;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-native-select:hover{color:var(--base-text-color-primary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-text{color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-editor{display:inline-flex;align-items:center;gap:0;min-height:var(--base-font-height-xs);position:relative}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-prefix{color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input{width:60px;height:var(--base-component-height-l);margin-top:-2px;margin-left:var(--base-space-3xs);border:1px solid var(--base-brand-color-active);border-radius:var(--base-radius-xs);background:var(--base-component-color-white);box-shadow:0 0 0 1.5px var(--base-brand-color-light-active)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input.ant-input-number-focused,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input.ant5-input-number-focused,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input:focus-within,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input:hover{border-color:var(--base-brand-color-active);box-shadow:0 0 0 1.5px var(--base-brand-color-light-active)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant-input-number-input-wrap,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant5-input-number-input-wrap{display:flex;align-items:center;justify-content:center;height:100%;padding:0 8px}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant-input-number-input,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant5-input-number-input{height:auto;padding:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs);text-align:center}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant-input-number-handler-wrap,.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-input .ant5-input-number-handler-wrap{display:none}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-edit-button{width:12px;min-width:12px;height:12px;border-radius:0;background:#0000;color:var(--base-text-color-tertiary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-episodes-edit-button:hover{background:#0000;color:var(--base-text-color-tertiary)}.creative-workbench-footer .creative-workbench-controls .creative-workbench-control-item .creative-workbench-edit-icon{width:12px;height:12px;color:var(--base-text-color-tertiary)}.creative-workbench-footer .creative-workbench-submit-group{display:flex;align-items:center;gap:12px;margin-left:auto}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit-meta{display:none}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit{min-width:100px;height:var(--base-component-height-xl);padding:6px 12px;gap:var(--base-space-3xs);border-radius:var(--base-radius-xs);border-color:#0000;background:var(--base-component-color-black);box-shadow:var(--base-shadow-drop-shadow-xs);color:var(--base-text-color-white);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;margin-right:0}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit .creative-workbench-submit-icon{font-size:20px}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit:not(:disabled):hover{border-color:#0000!important;background:var(--base-component-color-black-hover)!important}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit:not(:disabled):active{border-color:#0000!important;background:var(--base-component-color-black-active)!important;box-shadow:none!important}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit.is-pending:not(:disabled){background:var(--base-component-color-grayb-active)!important;border-color:#0000!important;color:var(--base-text-color-white)!important;box-shadow:none}.creative-workbench-footer .creative-workbench-submit-group .creative-workbench-submit:disabled{background:var(--base-component-color-grayb-disable);border-color:var(--base-component-color-border);color:var(--base-text-color-disabled);box-shadow:none}.team-join-page{position:relative;min-height:calc(100vh - 48px);background-color:#fcfcff;overflow:hidden}.team-join-page .team-join-page-shell{position:relative;width:100%;max-width:1376px;margin:0 auto;padding:80px 32px 60px;min-height:calc(100vh - 48px);display:flex;justify-content:center}.team-join-page .team-join-page-shell:before{position:absolute;top:45px;left:50%;width:1087px;height:450px;border-radius:999px;background:radial-gradient(circle at 20% 70%,#7dd6ff3d,#0000 42%),radial-gradient(circle at 82% 34%,#907eff38,#0000 40%),radial-gradient(circle at 50% 88%,#78aaff29,#0000 48%);filter:blur(28px);transform:translateX(-50%);content:"";pointer-events:none}.team-join-page .team-join-page-shell-empty,.team-join-page .team-join-page-shell-loading{display:flex;align-items:center;justify-content:center}.team-join-page .team-join-page-content{position:relative;z-index:1;width:562px;margin:0 auto;padding-top:12px}.team-join-page .team-join-page-banner{position:relative;z-index:2;display:flex;justify-content:center;pointer-events:none}.team-join-page .team-join-page-banner-image{width:100%;height:auto;display:block}.team-join-page .team-join-page-card{position:relative;z-index:1;width:100%;padding:42px var(--base-space-xl) var(--base-space-xl);border-radius:var(--base-radius-xl);background:#fffffff5;box-shadow:var(--base-shadow-drop-shadow-l);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.team-join-page .team-join-page-avatar-row{position:relative;display:flex;align-items:center;justify-content:center}.team-join-page .team-join-page-avatar-row .team-join-page-avatar{width:126px;height:auto}.team-join-page .team-join-page-title{margin-top:24px;color:var(--base-text-color-primary);font-size:20px;line-height:28px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:6px}.team-join-page .team-join-page-title-highlight{color:#6a5bfc}.team-join-page .team-join-page-desc{margin-top:6px;color:var(--base-text-color-tertiary);font-size:14px;line-height:22px;font-weight:500}.team-join-page .team-join-page-benefit-list{margin-top:28px;padding:0 12px 26px;border-bottom:1px solid var(--base-component-color-border);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.team-join-page .team-join-page-benefit-item{display:flex;align-items:center;gap:12px;text-align:left}.team-join-page .team-join-page-benefit-icon{width:40px;height:40px;flex-shrink:0}.team-join-page .team-join-page-benefit-icon img{width:40px;height:40px;display:block}.team-join-page .team-join-page-benefit-title{color:var(--base-text-color-primary);font-size:13px;line-height:20px;font-weight:600}.team-join-page .team-join-page-benefit-desc{color:var(--base-text-color-tertiary);font-size:12px;line-height:20px;font-weight:500;white-space:nowrap}.team-join-page .team-join-page-benefit-divider{width:1px;height:36px;background:var(--base-component-color-border);margin:0 14px}.team-join-page .team-join-page-action{margin-top:18px;padding:0 80px;display:flex;gap:12px}.team-join-page .team-join-page-action.is-simple{padding-top:6px}.team-join-page .team-join-page-action .team-join-page-btn-logout.ant5-btn.ant5-btn-default{--ant-5-button-default-bg:var(--base-component-color-white);--ant-5-button-default-color:var(--base-text-color-secondary);--ant-5-button-default-hover-border-color:var(--base-text-color-tertiary)}.team-join-page .team-join-page-selector-wrap{margin-top:28px;padding:0 12px 8px}.team-join-page .team-join-page-selector-wrap .team-access-guard-selector{min-height:auto;text-align:left}.team-join-page .team-join-page-selector-wrap .team-access-guard-selector-desc,.team-join-page .team-join-page-selector-wrap .team-access-guard-selector-title{display:none}.team-join-page .team-join-page-selector-wrap .team-access-guard-selector-scroll{height:auto;max-height:252px;margin-top:0}.team-join-page .ant5-btn.ant5-btn-default{--ant-5-button-font-weight:400;--ant-5-button-default-bg:#000;--ant-5-button-default-color:#fff;--ant-5-button-default-hover-border-color:#000;width:100%;height:44px;font-size:14px;line-height:22px;border-radius:var(--base-radius-m)}.team-join-page-loading{min-height:calc(100vh - 48px)}.hot-replica-episode-upload-row{display:grid;grid-template-columns:var(--episode-upload-list-columns);align-items:center;min-height:var(--base-component-height-3xl);border-bottom:.5px solid var(--base-border-color-level2);background:var(--base-component-color-white)}.hot-replica-episode-upload-row.is-last{border-bottom:0}.hot-replica-episode-upload-row.is-dragging{position:relative;box-shadow:var(--base-shadow-drop-shadow-m)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-handle{height:100%;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;color:var(--base-text-color-tertiary)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-actions,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-credits,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-duration,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-index,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-size,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-status{padding:0 var(--base-space-m)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-index{color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-episode{display:flex;align-items:center;gap:var(--base-space-s);min-width:0;padding:var(--base-space-xs) var(--base-space-m)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-thumbnail{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--base-component-height-2xl);height:var(--base-component-height-2xl);overflow:hidden;border-radius:var(--base-radius-xs);background:linear-gradient(90.66deg,#5b5bff33 8.5%,#945df633 99.13%);color:var(--base-brand-color)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-thumbnail img,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-thumbnail svg{width:100%;height:100%;object-fit:cover}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-thumbnail svg{width:var(--base-component-height-xs);height:var(--base-component-height-xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-info{min-width:0}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-filename{overflow:hidden;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-2xs);text-overflow:ellipsis;white-space:nowrap}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-credits,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-duration,.hot-replica-episode-upload-row .hot-replica-episode-upload-row-size{color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-status{margin-block:var(--base-space-3xs);display:flex;flex-direction:column;gap:var(--base-space-3xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-risk{display:flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-risk svg{flex-shrink:0;width:12px;height:12px}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-risk .hot-replica-episode-upload-row-risk-text{flex:1;min-width:0}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-risk-warning svg{color:var(--base-warning-color)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-risk-error svg{color:var(--base-error-color)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-actions{display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.hot-replica-episode-upload-row .hot-replica-episode-upload-row-actions .ant5-btn{padding:0;font-weight:400}.hot-replica-episode-upload-row.is-submitted .hot-replica-episode-upload-row-handle{cursor:not-allowed;opacity:.45}.hot-replica-episode-risk-banner{display:flex;align-items:flex-start;gap:var(--base-space-2xs);padding:var(--base-space-xs) var(--base-space-m);margin-bottom:var(--base-space-m);border:.5px solid var(--base-warning-color-light-active);border-radius:var(--base-radius-s);background:var(--base-warning-color-light-hover);color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs)}.hot-replica-episode-risk-banner .anticon{flex:0 0 var(--base-component-height-m);width:var(--base-component-height-m);height:var(--base-component-height-m);color:var(--base-warning-color);font-size:var(--base-component-height-m);line-height:var(--base-component-height-m)}.hot-replica-episode-risk-banner span{min-width:0;word-break:break-word}.original-batch-confirm-modal-content{display:flex;flex-direction:column;gap:16px}.original-batch-confirm-modal-content .ant5-checkbox-label{color:var(--base-text-color-tertiary)}.hot-replica-add-video-dropdown-select{width:124px}.hot-replica-add-video-dropdown-select .ant5-select-selector{border-color:var(--base-component-color-border);border-radius:var(--base-radius-s)}.hot-replica-add-video-dropdown-placeholder{display:flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium)}.hot-replica-add-video-dropdown-placeholder svg{width:var(--base-component-height-xs);height:var(--base-component-height-xs)}.hot-replica-add-video-dropdown-menu{width:176px!important;min-width:176px!important}.hot-replica-add-video-dropdown-menu .ant5-select-dropdown-content{padding:var(--base-space-3xs);border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);box-shadow:var(--base-shadow-drop-shadow-m)}.hot-replica-add-video-dropdown-menu .ant5-select-item{height:56px;padding:var(--base-space-2xs) var(--base-space-m);border-radius:var(--base-radius-xs)}.hot-replica-add-video-dropdown-menu .ant5-select-item-option-active{background:var(--base-component-color-grayb1)}.hot-replica-add-video-dropdown-menu .hot-replica-add-video-dropdown-menu-item{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.hot-replica-add-video-dropdown-menu .hot-replica-add-video-dropdown-menu-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.hot-replica-add-video-dropdown-menu .hot-replica-add-video-dropdown-menu-description{color:var(--base-text-color-secondary);font-size:11px;line-height:var(--base-font-height-2xs)}.hot-replica-episode-upload-list{max-width:1120px;margin:12px auto}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-notice{position:relative;display:flex;min-height:60px;padding:10px 16px 10px 88px;margin-bottom:var(--base-space-m);border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:linear-gradient(102.17deg,#5b5bff1a 8.5%,#945df61a 99.13%);box-sizing:border-box;color:#21215a;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-notice img{position:absolute;left:2px;bottom:0;width:auto;height:110%}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--base-space-m)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-title-group{display:flex;align-items:center;gap:var(--base-space-m)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-title{font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-2xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-subtitle{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-actions{display:inline-flex;align-items:center;gap:var(--base-space-s)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-stats{display:flex;align-items:center;gap:var(--base-space-l);margin-bottom:var(--base-space-m);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-stats .episode-status-indicator{gap:var(--base-space-3xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-stats .episode-status-indicator-text{font-size:inherit;line-height:inherit}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-total{display:inline-flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color-tertiary);font-weight:var(--base-font-weight-medium)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-total svg{width:var(--base-component-height-xs);height:var(--base-component-height-xs);color:var(--base-text-color-tertiary)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-stat-count{color:var(--base-text-color-primary)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table{--episode-upload-list-columns:40px 70px 200px 120px 120px 300px 120px minmax(0,1fr);position:relative;overflow:hidden;border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);background:var(--base-component-color-white)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table-drop-mask{position:absolute;z-index:11;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-2xs);border:1.5px dashed var(--base-brand-color);border-radius:var(--base-radius-s);background:var(--base-brand-color-light-hover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);opacity:0;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table-drop-mask svg{width:var(--base-component-height-l);height:var(--base-component-height-l)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table-drop-mask.is-visible{opacity:.8;transition-delay:0s;visibility:visible}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table-header{display:grid;grid-template-columns:var(--episode-upload-list-columns);min-height:var(--base-component-height-2xl);border-bottom:.5px solid var(--base-border-color-level2);background:var(--base-component-color-grayb1);color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-table-header span{display:flex;align-items:center;padding:0 var(--base-space-m);white-space:nowrap}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:360px}.hot-replica-episode-upload-list .hot-replica-episode-upload-list-drag-tip{margin-bottom:var(--base-space-s);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs)}.hot-replica-original-submit-footer{display:flex;align-items:center;gap:var(--base-space-l)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-title{flex-shrink:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);white-space:nowrap}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-range{display:inline-flex;align-items:center;gap:var(--base-space-s);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-range>span:first-child{font-weight:var(--base-font-weight-medium)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-select{width:100px}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-select .ant5-select-selector{border-color:var(--base-border-color-level2);border-radius:var(--base-radius-s)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-content-divider{flex-shrink:0;width:1px;height:var(--base-component-height-2xs);background:var(--base-border-color-level2)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-rule{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.hot-replica-original-submit-footer .hot-replica-original-submit-footer-button{flex-shrink:0}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown{width:264px!important;padding:var(--base-space-m);border:.5px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);box-shadow:var(--base-shadow-drop-shadow-m)}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-scroll{max-height:170px}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-scroll .base-scrollbar-y{right:-14px}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-options{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--base-space-2xs)}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-option{height:var(--base-component-height-l);padding:0;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-2xs);background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-option:hover{border-color:var(--base-brand-color)}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-option:disabled{cursor:not-allowed;opacity:.45}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-option.is-selected{border-color:var(--base-brand-color);color:var(--base-text-color-brand)}.ant5-select-dropdown.hot-replica-original-submit-footer-select-dropdown .hot-replica-original-submit-footer-select-option.is-highlighted{background:var(--base-brand-color-light-hover)}.hot-replica-original-page{position:relative;height:100%}.hot-replica-original-page .hot-replica-original-page-scroll{height:100%}.hot-replica-original-page .hot-replica-original-page-scroll-content{box-sizing:border-box;padding:0 12px}.hot-replica-original-page .hot-replica-original-page-meta{margin-bottom:var(--base-space-m);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.replica-voice-config-modal .replica-role-voice-config{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--base-space-s)}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option{display:flex;flex-direction:column;padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-component-color-white);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;cursor:pointer}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option.is-active{border-color:var(--base-brand-color);box-shadow:0 0 0 2px #1677ff14}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--base-space-2xs);margin-bottom:var(--base-space-s)}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-head .ant5-radio-wrapper{margin-right:0;-webkit-margin-end:0;margin-inline-end:0}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-title{color:var(--base-text-color);font-weight:var(--base-font-weight-medium)}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-m)}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-body{flex:1;min-height:44px}.replica-voice-config-modal .replica-role-voice-config .replica-voice-config-option-body .ant5-input-affix-wrapper{margin-bottom:16px}.replica-voice-config-modal .replica-role-voice-config .replica-role-voice-config-match-desc{margin:0;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.replica-voice-config-modal .replica-role-voice-config .ant5-input-affix-wrapper:hover{border-color:var(--ant-5-color-border)}.replica-voice-config-modal .replica-role-voice-config .ant5-input-outlined:focus-within{border-color:var(--ant-5-color-border);box-shadow:none}.replica-asset-setting-card{position:relative;display:flex;flex-direction:column;gap:var(--base-space-s);min-width:0;padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white)}.replica-asset-setting-card .replica-asset-setting-card-images{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--base-space-2xs)}.replica-asset-setting-card .replica-asset-setting-card-image-wrap{position:relative;display:block;min-width:0;padding:0;aspect-ratio:1/1;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);overflow:hidden;cursor:pointer}.replica-asset-setting-card .replica-asset-setting-card-image-wrap.is-failed,.replica-asset-setting-card .replica-asset-setting-card-image-wrap:disabled{cursor:default}.replica-asset-setting-card .replica-asset-setting-card-image-tag{position:absolute;z-index:1;top:6px;left:6px;padding:0 var(--base-space-3xs);border-radius:var(--base-radius-2xs);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-3xs)}.replica-asset-setting-card .replica-asset-setting-card-image-tag.is-original{background:var(--base-brand-color)}.replica-asset-setting-card .replica-asset-setting-card-image-tag.is-ai-generated{right:6px;left:auto;background:linear-gradient(90deg,#f079ff,#9171ff 46.154%,#4577ff)}.replica-asset-setting-card .replica-asset-setting-card-image,.replica-asset-setting-card .replica-asset-setting-card-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(152.36deg,#fbf8ff 13.75%,#e9f1ff 82.82%)}.replica-asset-setting-card .replica-asset-setting-card-image{object-fit:contain}.replica-asset-setting-card .replica-asset-setting-card-image-placeholder img{width:80px;height:80px}.replica-asset-setting-card .replica-asset-setting-card-image-placeholder.is-loading{flex-direction:column;gap:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replica-asset-setting-card .replica-asset-setting-card-image-placeholder.is-loading img{width:40px;height:40px}.replica-asset-setting-card .replica-asset-setting-card-image-placeholder.is-failed{flex-direction:column;gap:var(--base-space-3xs);padding:var(--base-space-s)}.replica-asset-setting-card .replica-asset-setting-card-failed-status{display:flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-error-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replica-asset-setting-card .replica-asset-setting-card-arrow{color:var(--base-icon-color-tertiary)}.replica-asset-setting-card .replica-asset-setting-card-title-row{display:flex;align-items:center;gap:var(--base-space-2xs)}.replica-asset-setting-card .replica-asset-setting-card-title{overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-m);text-overflow:ellipsis;white-space:nowrap}.replica-asset-setting-card .replica-asset-setting-card-aliases,.replica-asset-setting-card .replica-asset-setting-card-episodes{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--base-space-3xs)}.replica-asset-setting-card .replica-asset-setting-card-aliases .ant5-tag,.replica-asset-setting-card .replica-asset-setting-card-episodes .ant5-tag{-webkit-margin-end:0;margin-inline-end:0}.replica-asset-setting-card .replica-asset-setting-card-episode-list{flex:1;min-width:0}.replica-asset-setting-card .replica-asset-setting-card-episode-list .ant5-tag:not(:last-child){-webkit-margin-end:var(--base-space-3xs);margin-inline-end:var(--base-space-3xs)}.replica-asset-setting-card .replica-asset-setting-card-description{margin:0;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.replica-asset-setting-card .replica-asset-setting-card-secondary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--base-space-2xs)}.replica-asset-setting-card .replica-asset-setting-card-secondary-actions .ant5-btn-primary{flex:1;min-width:0}.replica-asset-setting-card .replica-asset-setting-card-secondary-actions .replica-asset-setting-card-generate-guard{display:flex;flex:1;min-width:0}.replica-asset-setting-card .replica-asset-setting-card-footer{display:flex;flex-direction:column;gap:var(--base-space-s);margin-top:auto}.replica-asset-setting-card .replica-asset-setting-card-variant-btn svg{width:16px;height:16px}.replica-asset-setting-card.is-landscape .replica-asset-setting-card-image-placeholder img{width:40px;height:40px}.replica-asset-setting-card-variant-popover.ant5-popover{max-width:min(560px,100vw - var(--base-space-xl))}.replica-asset-setting-card-variant-popover.ant5-popover .ant5-popover-inner{padding:var(--base-space-m);border-radius:var(--base-radius-m);box-shadow:var(--base-shadow-drop-shadow-m)}.replica-asset-setting-card-variant-popover.ant5-popover .ant5-popover-inner-content{padding:0}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-popover-content{display:flex;flex-direction:column;gap:var(--base-space-s)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-popover-content h3{margin:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-list{max-height:360px;display:flex;flex-direction:column;gap:var(--base-space-s)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-item{display:flex;min-width:480px;gap:var(--base-space-s);padding:var(--base-space-s);border:.5px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-component-color-grayb1)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image{cursor:pointer}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image,.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image-placeholder{display:flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;aspect-ratio:9/16;overflow:hidden;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xs);background:linear-gradient(152.36deg,#fbf8ff 13.75%,#e9f1ff 82.82%);object-fit:cover}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image-placeholder img{width:40px;height:40px}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image-placeholder.is-loading{flex-direction:column;gap:var(--base-space-3xs);background:linear-gradient(152.36deg,#fbf8ff 13.75%,#e9f1ff 82.82%);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image-placeholder.is-loading img{width:32px;height:32px}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-image-placeholder.is-failed{flex-direction:column;gap:var(--base-space-3xs);padding:var(--base-space-3xs);color:var(--base-error-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-align:center}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-failed-status{display:flex;align-items:center;gap:var(--base-space-3xs)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-content{display:flex;flex:1;align-items:center;gap:var(--base-space-s);min-width:0}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-content .replica-asset-setting-card-variant-details{flex:1;min-width:0}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-content .replica-asset-setting-card-variant-prompt{margin-top:var(--base-space-3xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-content .ant5-btn{flex:none}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--base-space-2xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.replica-asset-setting-card-variant-popover.ant5-popover .replica-asset-setting-card-variant-title .ant5-tag{-webkit-margin-end:0;margin-inline-end:0}.replica-asset-setting-card-tooltip .ant5-tag{-webkit-margin-end:var(--base-space-3xs);margin-inline-end:var(--base-space-3xs)}.replica-keyframe-setting-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--base-space-2xs);row-gap:var(--base-space-s);min-width:0;padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-wrap{grid-row:1;position:relative;display:block;min-width:0;aspect-ratio:16/9;overflow:hidden;padding:0;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-m);background:#0000;cursor:pointer}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-wrap:first-child{grid-column:1}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-wrap.is-target{grid-column:3;background:linear-gradient(152.36deg,#fbf8ff 13.75%,#e9f1ff 82.82%)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-wrap.is-target.is-failed,.replica-keyframe-setting-card .replica-keyframe-setting-card-image-wrap.is-target:disabled{cursor:default}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-tag{position:absolute;z-index:1;top:6px;left:6px;padding:0 var(--base-space-3xs);border-radius:var(--base-radius-2xs);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-3xs)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-tag.is-original{background:var(--base-brand-color)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-tag.is-ai-generated{right:6px;left:auto;background:linear-gradient(90deg,#f079ff,#9171ff 46.154%,#4577ff)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image,.replica-keyframe-setting-card .replica-keyframe-setting-card-image-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.replica-keyframe-setting-card .replica-keyframe-setting-card-image{object-fit:cover}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-placeholder img{width:40px;height:40px}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-placeholder.is-loading{flex-direction:column;gap:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replica-keyframe-setting-card .replica-keyframe-setting-card-image-placeholder.is-failed{flex-direction:column;gap:var(--base-space-3xs);padding:var(--base-space-s)}.replica-keyframe-setting-card .replica-keyframe-setting-card-failed-status{display:flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-error-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.replica-keyframe-setting-card .replica-keyframe-setting-card-arrow{grid-row:1;grid-column:2;color:var(--base-icon-color-tertiary)}.replica-keyframe-setting-card .replica-keyframe-setting-card-title{grid-column:1/-1;margin:0;overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-m);text-overflow:ellipsis;white-space:nowrap}.replica-keyframe-setting-card .replica-keyframe-setting-card-divider{grid-column:1/-1;height:1px;background:var(--base-border-color-level1)}.replica-keyframe-setting-card .base-tooltip-button-wrapper,.replica-keyframe-setting-card .replica-keyframe-setting-card-generate,.replica-keyframe-setting-card .replica-keyframe-setting-card-generate-guard{grid-column:1/-1}.replica-keyframe-setting-card .replica-keyframe-setting-card-generate-guard .base-tooltip-button-wrapper{width:100%}.replica-keyframe-setting-card.is-portrait .replica-keyframe-setting-card-image-wrap{aspect-ratio:9/16}.replica-keyframe-setting-card.is-portrait .replica-keyframe-setting-card-image-wrap .replica-keyframe-setting-card-image-placeholder img{width:80px;height:80px}.replica-keyframe-setting-card.is-portrait .replica-keyframe-setting-card-image-wrap .replica-keyframe-setting-card-image-placeholder.is-loading img{width:40px;height:40px}.replica-asset-setting-tabs{height:calc(100vh - 56px - 72px);display:flex;flex-direction:column;overflow-y:auto;padding:var(--base-space-m) var(--base-space-m) 0 var(--base-space-m)}.replica-asset-setting-tabs .replica-asset-setting-tabs-header{display:flex;justify-content:space-between;align-items:center;gap:var(--base-space-m)}.replica-asset-setting-tabs .replica-asset-setting-tabs-title{display:flex;align-items:center;gap:var(--base-space-2xs);margin:0 0 var(--base-space-3xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);font-weight:var(--base-font-weight-semibold)}.replica-asset-setting-tabs .replica-asset-setting-tabs-help{display:inline-flex;border:0;padding:0;background:#0000;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-m);cursor:help}.replica-asset-setting-tabs .replica-asset-setting-tabs-desc{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replica-asset-setting-tabs .replica-asset-setting-tabs-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--base-space-2xs)}.replica-asset-setting-tabs .replica-asset-setting-tabs-actions .ant5-btn{height:36px}.replica-asset-setting-tabs .replica-asset-setting-tabs-content{padding:var(--base-space-m) var(--base-space-s) 0 var(--base-space-s);margin-top:16px;background:rgba(215,220,235,.302);border-radius:var(--base-radius-m) var(--base-radius-m) 0 0}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .ant5-tabs .ant5-tabs-nav{margin-bottom:2px}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .ant5-tabs .ant5-tabs-nav .ant5-tabs-nav-wrap{border-bottom:1px solid var(--base-border-color-level1)}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body{height:calc(100vh - 56px - 72px - 130px)}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body.is-keyframe .replica-asset-setting-tabs-content-scroll{height:calc(100% - 52px)}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body .replica-asset-setting-tabs-content-scroll{height:100%}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body .replica-asset-setting-tabs-content-scroll .base-scrollbar-y{right:-10px}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body .replica-asset-setting-tabs-content-scroll .replica-asset-setting-tabs-grid{padding-top:10px;padding-bottom:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(336px,1fr));gap:var(--base-space-s)}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body .replica-asset-setting-tabs-content-scroll .replica-asset-setting-tabs-empty{min-height:260px}.replica-asset-setting-tabs .replica-asset-setting-tabs-content .replica-asset-setting-tabs-content-body .replica-asset-setting-tabs-keyframe-pagination{width:calc(100% + 24px);transform:translateX(-12px);height:52px;display:flex;align-items:center;justify-content:flex-end;background:var(--base-component-color-white)}.replica-asset-setting-tabs-initial{height:100%;display:flex;align-items:center;justify-content:center}.replica-asset-setting-tabs-initial .replica-asset-setting-tabs-initial-notice{position:relative;display:flex;width:630px;padding:10px 16px 10px 124px;border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:linear-gradient(102.17deg,#5b5bff1a 8.5%,#945df61a 99.13%);font-size:var(--base-font-size-s)}.replica-asset-setting-tabs-initial .replica-asset-setting-tabs-initial-notice img{position:absolute;left:2px;bottom:0;width:auto;height:140%}.replica-asset-setting-tabs-help-popover .ant5-popover-inner{max-width:360px;border:1px solid var(--base-border-color-level1);padding:var(--base-space-m)!important;background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m);box-shadow:var(--base-shadow-drop-shadow-l)}.replica-asset-setting-tabs-help-popover .ant5-popover-arrow:before{background:var(--base-component-color-white)}.replica-asset-setting-tabs-help-popover .replica-asset-setting-tabs-help-highlight{color:var(--base-brand-color)}@media(max-width:1440px){.replica-asset-setting-tabs-desc{max-width:700px}}.hot-replica-settings-page{height:100%}.hot-replica-settings-page .hot-replica-settings-page-content{display:grid;grid-template-columns:minmax(328px,360px) minmax(0,1fr)}.hot-replica-settings-page .hot-replica-settings-page-assets,.hot-replica-settings-page .hot-replica-settings-page-target{min-width:0}.hot-replica-settings-page .hot-replica-settings-page-assets{min-height:100%}.episode-project-settings{display:inline-flex;align-items:center;gap:var(--base-space-2xs);min-width:0;flex-wrap:nowrap}.episode-project-settings-style-button{min-width:96px}.episode-project-settings-style-icon{flex:0 0 auto;width:var(--base-component-height-xs);height:var(--base-component-height-xs)}.episode-project-settings-style-button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.episode-project-settings-ratio-select{width:88px}.episode-editor-header{flex-shrink:0}.episode-editor-header .episode-editor-header-summary{min-width:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-editor-header .episode-editor-header-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--base-space-2xs);min-width:0}.episode-resolution-select-label{display:flex;gap:8px;align-items:center}.episode-history-drawer{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:calc(100% - var(--base-space-m)*2);display:flex}.episode-history-drawer .episode-history-drawer-trigger{position:absolute;top:54px;left:-32px;z-index:2;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.episode-history-drawer.episode-history-drawer-open .episode-history-drawer-panel{border:1px solid #e1e6f0;width:115px;margin:var(--base-space-m) var(--base-space-m) var(--base-space-m) 0;opacity:1;transform:translateX(0);pointer-events:auto}.episode-history-drawer .episode-history-drawer-panel{width:0;height:100%;min-width:0;border-radius:8px;background-image:linear-gradient(109.642deg,#fbf8ff 13.753%,#e9f1ff 82.816%);opacity:0;overflow:hidden;transform:translateX(var(--base-space-s));pointer-events:none;display:flex;flex-direction:column;transition:width .2s ease,opacity .2s ease,transform .2s ease}.episode-history-drawer .episode-history-drawer-title{margin:var(--base-space-s) 0;text-align:center;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);word-break:keep-all}.episode-history-drawer .episode-history-drawer-body{flex:1;min-height:0;padding:0 var(--base-space-2xs) var(--base-space-2xs)}.episode-history-drawer .episode-history-drawer-state{height:100%;min-height:0;background:#0000}.episode-history-drawer .episode-history-drawer-state .ant5-empty-image,.episode-history-drawer .episode-history-drawer-state .ant5-result-icon{width:60px;height:60px}.episode-history-drawer .episode-history-drawer-state .ant5-result-extra{margin-top:0}.episode-history-drawer .episode-history-drawer-scroll{position:relative;width:100%;height:100%}.episode-history-drawer .episode-history-drawer-scroll .base-scrollbar-y{right:-8px}.episode-history-drawer .episode-history-drawer-scroll.base-scroll-container-y-overflow:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:56px;background:linear-gradient(180deg,#faf9f900,#faf9f9);pointer-events:none;content:""}.episode-history-drawer .episode-history-drawer-list{display:flex;flex-direction:column;gap:var(--base-space-2xs)}.episode-history-drawer .episode-history-card{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);background:var(--base-bg-color-gray);overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.episode-history-drawer .episode-history-card:hover{border-color:var(--base-brand-color-hover);box-shadow:var(--base-shadow-drop-shadow-xs)}.episode-history-drawer .episode-history-card:disabled{cursor:default}.episode-history-drawer .episode-history-card-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--base-component-color-grayb1)}.episode-history-drawer .episode-history-card-image{width:100%;height:100%;display:block;object-fit:cover}.episode-history-drawer .episode-history-card-placeholder{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs)}.episode-history-drawer .episode-history-card-resolution{position:absolute;bottom:var(--base-space-2xs);left:var(--base-space-2xs);height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs);font-weight:var(--base-font-weight-medium);white-space:nowrap;background:var(--base-brand-color);border-radius:4px;box-sizing:border-box}.episode-history-drawer .episode-history-card-radio{position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs);-webkit-margin-end:0!important;margin-inline-end:0!important;line-height:0!important}.episode-history-drawer .episode-history-card-selected{border-color:var(--base-brand-color);box-shadow:inset 0 0 0 1px var(--base-brand-color)}.episode-history-drawer .episode-history-card-mask{position:absolute;inset:0;color:var(--base-text-color-white);background:var(--base-masking-layer-color);display:flex;align-items:center;justify-content:center}.episode-history-drawer .episode-history-card-loading-icon{width:24px;height:24px;color:var(--base-icon-color-white);animation:dh-base-spin 1s linear infinite}.episode-navigator{width:58px;flex:0 0 58px;min-height:0;display:flex;flex-direction:column;padding:var(--base-space-m) var(--base-space-2xs) var(--base-space-2xs);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-m);background:var(--base-bg-color-white)}.episode-navigator .episode-navigator-title{flex:0 0 22px;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);text-align:center}.episode-navigator .episode-navigator-scroll{flex:1;min-height:0;margin-top:var(--base-space-2xs);display:flex;flex-direction:column;align-items:center;gap:var(--base-space-3xs);padding-bottom:var(--base-space-2xs);overflow-y:auto}.episode-navigator .episode-navigator-item{width:42px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:var(--base-radius-xs);background:#0000;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);cursor:pointer;transition:background .3s ease}.episode-navigator .episode-navigator-item.is-active,.episode-navigator .episode-navigator-item:hover{background:rgba(91,91,255,.078)}.resolution-upscale-modal .ant5-modal-content{max-height:670px;display:flex;flex-direction:column;padding:var(--base-space-xl) 36px!important;border-radius:var(--base-radius-xl)}.resolution-upscale-modal .ant5-modal-header{flex:none;margin-bottom:var(--base-space-xl)}.resolution-upscale-modal .ant5-modal-footer{flex:none;display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:var(--base-space-xl)}.resolution-upscale-modal .ant5-modal-footer .ant5-btn{-webkit-margin-start:0!important;margin-inline-start:0!important}.resolution-upscale-modal .mascot-modal-header .mascot-modal-title{color:#21215a}.resolution-upscale-modal .mascot-modal-header .mascot-modal-tip{color:#86909c}.resolution-upscale-modal-submit-label{display:inline-flex;align-items:center;gap:var(--base-space-3xs)}.resolution-upscale-modal-content{padding:0 var(--base-space-xl) var(--base-space-m);border:1px solid #e1e6f0;border-radius:var(--base-radius-s)}.resolution-upscale-modal-content .resolution-upscale-modal-section{margin-bottom:var(--base-space-m)}.resolution-upscale-modal-content .resolution-upscale-modal-section-title{display:flex;align-items:center;gap:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.resolution-upscale-modal-content .resolution-upscale-modal-section-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.resolution-upscale-modal-content .resolution-upscale-modal-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--base-space-s);margin-top:var(--base-space-s)}.resolution-upscale-modal-content .resolution-upscale-modal-option{position:relative;min-width:0;padding:var(--base-space-xs) var(--base-space-s);display:flex;flex-direction:column;gap:var(--base-space-3xs);color:var(--base-text-color-primary);text-align:left;background:var(--base-component-color-white);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-s);cursor:pointer}.resolution-upscale-modal-content .resolution-upscale-modal-option:hover{border-color:var(--base-brand-color-hover)}.resolution-upscale-modal-content .resolution-upscale-modal-option.is-selected{background:var(--base-brand-color-light-hover);border-color:var(--base-brand-color)}.resolution-upscale-modal-content .resolution-upscale-modal-option-selected-badge{position:absolute;right:1px;bottom:1px;width:24px;height:24px}.resolution-upscale-modal-content .resolution-upscale-modal-option-main{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.resolution-upscale-modal-content .resolution-upscale-modal-option-tag{padding:0 var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs);font-weight:var(--base-font-weight-medium);background:var(--base-component-color-grayb2);border-radius:var(--base-radius-2xs)}.resolution-upscale-modal-content .resolution-upscale-modal-option.is-selected .resolution-upscale-modal-option-tag{background:var(--base-brand-color-light)}.resolution-upscale-modal-content .resolution-upscale-modal-option-size{color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.resolution-upscale-modal-content .resolution-upscale-modal-balance{display:flex;align-items:center;justify-content:space-between}.resolution-upscale-modal-content .resolution-upscale-modal-balance strong{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.resolution-upscale-modal-content .resolution-upscale-modal-balance.has-content-before{margin-top:var(--base-space-m);padding-top:var(--base-space-m);border-top:1px solid var(--base-border-color-level1)}.upscale-preview-popover-overlay .ant5-popover-arrow{display:none}.upscale-preview-popover-overlay .ant5-popover-inner{padding:0;border-radius:var(--base-radius-xl);overflow:hidden;box-shadow:var(--base-shadow-drop-shadow-l)}.upscale-preview-popover-overlay .ant5-popover-inner-content{padding:0}.upscale-preview-popover{position:relative;background:var(--base-component-color-white)}.upscale-preview-popover .upscale-preview-popover-title{color:#21215a;font-size:var(--base-font-size-xl);font-weight:var(--base-font-weight-semibold);line-height:28px}.upscale-preview-popover .upscale-preview-popover-subtitle{margin-top:2px;color:#86909c;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs)}.upscale-preview-popover .upscale-preview-popover-compare{display:flex;gap:var(--base-space-m);padding-top:var(--base-space-m)}.upscale-preview-popover .upscale-preview-popover-panel{position:relative;width:180px;height:108px;overflow:hidden;border-radius:var(--base-radius-s);background:var(--base-bg-color-gray)}.upscale-preview-popover .upscale-preview-popover-image-base{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.upscale-preview-popover .upscale-preview-popover-image-mask{position:absolute;right:0;bottom:0;left:0;height:36px;background:linear-gradient(180deg,#0000,#0009 50%,#000)}.upscale-preview-popover .upscale-preview-popover-label,.upscale-preview-popover .upscale-preview-popover-label-enhanced{position:absolute;bottom:var(--base-space-2xs);left:var(--base-space-2xs);display:inline-flex;align-items:center;justify-content:center;width:64px;height:20px;border-radius:var(--base-radius-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs);white-space:nowrap;box-sizing:border-box}.upscale-preview-popover .upscale-preview-popover-label{border:.5px solid #e4e8f0;background:var(--base-bg-color-gray)}.upscale-preview-popover .upscale-preview-popover-label-enhanced{border:1px solid #5b5bff;background:linear-gradient(91deg,#5b5bff 8.5%,#945df6 99.13%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--base-text-color-white)}.upscale-preview-popover .upscale-preview-popover-desc{position:relative;width:376px;height:56px;margin-top:var(--base-space-m);border:.5px solid #e1e6f0;border-radius:var(--base-radius-s);background:linear-gradient(91deg,#5b5bff1a 8.5%,#945df61a 99.13%);box-sizing:border-box}.upscale-preview-popover .upscale-preview-popover-desc-cartoon{position:absolute;bottom:0;left:2px;width:82px;height:64px;object-fit:cover;object-position:top}.upscale-preview-popover .upscale-preview-popover-desc-text{position:absolute;top:var(--base-space-2xs);right:16px;width:276px;color:#21215a;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:20px}.episode-preview-panel-player{position:relative;width:100%;height:100%;max-width:50%;min-width:280px;display:flex;flex-direction:column;margin:var(--base-space-m) var(--base-space-m) var(--base-space-m) 0;overflow:hidden}.episode-preview-panel-player .episode-preview-panel-resolution-alert{position:absolute;top:var(--base-space-xs);width:380px;max-width:calc(100% - var(--base-space-m)*2);cursor:pointer;left:50%;transform:translateX(-50%);z-index:9}.episode-preview-panel-player .base-preview-video-content{border-radius:var(--base-radius-m);background:var(--base-bg-color-black);overflow:hidden}.episode-preview-panel-player .episode-preview-panel-upscale-button,.episode-preview-panel-player .episode-preview-panel-upscale-button-tooltip-wrapper,.episode-preview-panel-player .episode-preview-panel-upscale-status{position:absolute;top:8px;right:var(--base-space-m);z-index:8}.episode-preview-panel-player .episode-preview-panel-upscale-button-tooltip-wrapper{display:inline-flex}.episode-preview-panel-player .episode-preview-panel-upscale-button-tooltip-wrapper .episode-preview-panel-upscale-button{position:static}.episode-preview-panel-player .episode-preview-panel-upscale-button{height:var(--base-component-height-xl);padding:6px var(--base-space-s);display:inline-flex;align-items:center;gap:6px;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-semibold);background:var(--base-component-color-white);border:1px solid var(--base-component-color-border);border-radius:var(--base-radius-s);cursor:pointer}.episode-preview-panel-player .episode-preview-panel-upscale-button:hover{border-color:var(--base-brand-color-hover)}.episode-preview-panel-player .episode-preview-panel-upscale-button:disabled{color:var(--base-text-color-disabled);cursor:not-allowed;opacity:.8}.episode-preview-panel-player .episode-preview-panel-upscale-button:disabled .episode-preview-panel-upscale-button-icon{color:inherit}.episode-preview-panel-player .episode-preview-panel-upscale-button-icon{color:var(--base-text-color-primary);line-height:var(--base-font-height-3xs)}.episode-preview-panel-player .episode-preview-panel-upscale-status{height:20px;display:inline-flex;align-items:center;gap:var(--base-space-3xs);padding:0;color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium);white-space:nowrap;background:#0000;border:0;border-radius:var(--base-radius-s)}.episode-preview-panel-player .episode-preview-panel-upscale-status.is-retryable{cursor:pointer}.episode-preview-panel-player .episode-preview-panel-upscale-status.is-retryable svg{color:var(--base-text-color-brand)}.episode-preview-panel-player .episode-preview-panel-upscale-status.is-retryable:disabled{cursor:not-allowed;opacity:.8}.episode-preview-panel-player .episode-preview-panel-upscale-status.is-failed{color:var(--base-text-color-white)}.episode-preview-panel-player .episode-preview-panel-upscale-status-icon{width:var(--base-component-height-xs);height:var(--base-component-height-xs);flex:none}.episode-preview-panel-player .episode-preview-panel-empty{width:100%;height:100%;border-radius:var(--base-radius-s);border:1px solid #e1e6f0;background:linear-gradient(152deg,#fbf8ff 13.75%,#e9f1ff 82.82%);display:flex;align-items:center;justify-content:center}.episode-preview-panel-upscale-summary{margin-bottom:var(--base-space-m);border-bottom:1px solid var(--base-border-color-level1)}.episode-preview-panel-upscale-summary .episode-preview-panel-upscale-summary-row{min-height:var(--base-component-height-3xl);display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.episode-preview-panel-upscale-summary .episode-preview-panel-upscale-summary-row+.episode-preview-panel-upscale-summary-row{border-top:1px solid var(--base-border-color-level1)}.episode-preview-panel-upscale-summary .episode-preview-panel-upscale-summary-label{display:inline-flex;align-items:center;gap:var(--base-space-2xs);flex:none;color:var(--base-text-color-secondary);font-weight:var(--base-font-weight-medium)}.episode-preview-panel-upscale-summary .episode-preview-panel-upscale-summary-icon{width:calc(var(--base-component-height-xl) - var(--base-space-3xs));height:calc(var(--base-component-height-xl) - var(--base-space-3xs));display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.episode-preview-panel-upscale-summary strong{min-width:0;overflow:hidden;font-weight:var(--base-font-weight-semibold);text-align:right;text-overflow:ellipsis;white-space:nowrap}.camera-movement-form-modal .ant5-modal-content{height:482px;padding:24px 36px!important;border:2px solid #fff!important;border-radius:24px!important;background:#fbfbfe!important;box-shadow:0 0 16px #5b5bff29!important;overflow:hidden}.camera-movement-form-modal .ant5-modal-content .ant5-modal-header{margin-bottom:16px;background:#0000}.camera-movement-form-modal .ant5-modal-content .ant5-modal-close{top:22px;right:34px;color:var(--base-icon-color-tertiary)}.camera-movement-form-modal .ant5-modal-body{border-radius:0;overflow:visible}.camera-movement-form-modal .mascot-modal-header{min-height:44px}.camera-movement-form-modal .mascot-modal-header .mascot-modal-header-content{position:relative;z-index:2}.camera-movement-form-modal .mascot-modal-header .mascot-modal-title{color:#21215a;font-size:18px;line-height:26px;font-weight:var(--base-font-weight-semibold)}.camera-movement-form-modal .mascot-modal-header .mascot-modal-tip{margin-top:0;color:#818999;font-size:12px;line-height:18px;font-weight:var(--base-font-weight-regular)}.camera-movement-form-modal .mascot-modal-header .mascot-modal-mascot{z-index:1;top:13px;right:22px;bottom:auto;height:77px;pointer-events:none}.camera-movement-form-modal .mascot-modal-header .mascot-modal-mascot img{object-fit:contain;object-position:center bottom}.camera-movement-form-modal .ant5-form-item{margin-bottom:24px}.camera-movement-form-modal .ant5-form-item .ant5-form-item-additional{height:24px}.camera-movement-form-modal .camera-movement-form-modal-prompt-item{margin-bottom:24px}.camera-movement-form-modal .camera-movement-form-modal-prompt-item .ant5-input-textarea-show-count{position:relative}.camera-movement-form-modal .camera-movement-form-modal-prompt-item textarea.ant5-input{padding-bottom:30px}.camera-movement-form-modal .camera-movement-form-modal-prompt-item .ant5-input-data-count{position:absolute;right:16px;bottom:8px;z-index:1;pointer-events:none}.camera-movement-form-modal .ant5-form-item-label{padding-bottom:8px}.camera-movement-form-modal .ant5-form-item-label>label{height:22px;font-size:14px;line-height:22px}.camera-movement-form-modal .ant5-form-item-control{position:relative}.camera-movement-form-modal .ant5-form-item-required:before{color:#fa423c}.camera-movement-form-modal .ant5-input,.camera-movement-form-modal .ant5-input-affix-wrapper{border-color:#d7dceb!important;border-radius:8px;padding:8px 16px}.camera-movement-form-modal textarea.ant5-input{height:180px;padding:12px 16px 30px;resize:none}.camera-movement-form-modal .ant5-input::placeholder{color:#86909c99;font-size:14px}.camera-movement-form-modal .ant5-form-item-label>label{color:#303452}.camera-movement-form-modal .ant5-input-data-count{right:12px;bottom:8px;color:var(--base-text-color-disabled);font-size:12px;line-height:18px}.camera-movement-form-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.camera-movement-form-modal-footer .ant5-btn{padding:0 24px;border-radius:8px}.camera-movement-picker-preview-popover-overlay .ant5-popover-inner{padding:0!important;border-radius:16px;overflow:hidden;box-shadow:var(--base-shadow-drop-shadow-l)!important}.camera-movement-picker-preview-popover-overlay .ant5-popover-inner-content{padding:0}.camera-movement-preview-popover{width:216px;padding:8px 8px 10px;background:var(--base-component-color-white);box-sizing:border-box}.camera-movement-preview-popover-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--base-bg-color-gray)}.camera-movement-preview-popover-media video{display:block;width:100%;height:100%;object-fit:cover}.camera-movement-preview-popover-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--base-bg-color-gray)}.camera-movement-preview-popover-loading img{width:32px;height:32px}.camera-movement-preview-popover-status{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:4px;background:#5b5bff80;color:var(--base-text-color-white);font-size:10px;line-height:16px}.camera-movement-preview-popover-name,.camera-movement-preview-popover-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-movement-preview-popover-name{margin-top:8px;color:var(--base-text-color-primary);font-size:12px;font-weight:var(--base-font-weight-medium);line-height:20px}.camera-movement-preview-popover-summary{color:#86909c;font-size:11px;line-height:18px}.camera-movement-picker .ant5-modal-content{height:680px;padding:24px 36px 16px!important;background:#fbfbfe!important;overflow:hidden}.camera-movement-picker .ant5-modal-content .ant5-modal-close{top:24px;right:36px;color:var(--base-icon-color-tertiary)}.camera-movement-picker .ant5-modal-content .ant5-modal-header{margin-bottom:var(--base-space-2xs);background:#0000}.camera-movement-picker .ant5-modal-content .ant5-modal-header .ant5-modal-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-xl);line-height:var(--base-font-height-l);font-weight:var(--base-font-weight-semibold)}.camera-movement-picker .ant5-modal-body{display:flex;flex-direction:column;height:calc(100% - 40px);min-height:0}.camera-movement-picker-mascot{position:absolute;z-index:1;top:25px;right:58px;width:102px;height:77px;object-fit:contain;object-position:center bottom;pointer-events:none}.camera-movement-picker-tabs{display:flex;flex:none;align-items:center;gap:32px;min-height:40px;border-bottom:1px solid var(--base-component-color-border)}.camera-movement-picker-tabs button{height:100%;padding:0;border:0;border-bottom:2px solid #0000;background:#0000;color:#818999;font-size:14px;line-height:40px;cursor:pointer}.camera-movement-picker-tabs button.active{border-bottom-color:var(--base-brand-color);color:var(--base-text-color-brand);font-weight:var(--base-font-weight-medium)}.camera-movement-picker-filter-bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--base-space-m);min-height:48px}.camera-movement-picker-filter-bar .camera-movement-picker-categories{display:flex;flex:1;align-items:center;gap:0;height:40px;min-width:0}.camera-movement-picker-filter-bar .camera-movement-picker-categories button{position:relative;padding:0 12px;border:0;background:#0000;color:#818999;font-size:13px;line-height:22px;cursor:pointer}.camera-movement-picker-filter-bar .camera-movement-picker-categories button:first-child{padding-left:0}.camera-movement-picker-filter-bar .camera-movement-picker-categories button:not(:last-child):after{position:absolute;top:5px;right:0;width:1px;height:12px;background:var(--base-component-color-border);content:""}.camera-movement-picker-filter-bar .camera-movement-picker-categories button.active{color:#21215a;font-weight:var(--base-font-weight-medium)}.camera-movement-picker-filter-bar .camera-movement-picker-categories.camera-movement-picker-categories-hidden{visibility:hidden}.camera-movement-picker-filter-bar .camera-movement-picker-search{width:227px;height:32px;flex-shrink:0;border-radius:8px;font-size:12px}.camera-movement-picker-filter-bar .camera-movement-picker-search input::placeholder{color:#b8babf}.camera-movement-picker-content{flex:1;min-height:0;overflow-y:auto;padding:0 2px 20px 0}.camera-movement-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.camera-movement-picker-grid-custom .camera-movement-picker-card,.camera-movement-picker-grid-custom .camera-movement-picker-create-card{height:162px}.camera-movement-picker-grid-custom .camera-movement-picker-thumbnail{height:138px;flex:none}.camera-movement-picker-grid-custom .camera-movement-picker-summary{display:none}.camera-movement-picker-card{min-width:0;display:flex;flex-direction:column}.camera-movement-picker-thumbnail:hover{border-color:var(--base-brand-color)}.camera-movement-picker-thumbnail:hover .camera-movement-picker-card-actions{opacity:1}.camera-movement-picker-thumbnail:hover .camera-movement-picker-card-action{pointer-events:auto}.camera-movement-picker-create-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;gap:4px;box-sizing:border-box;width:138px;height:180px;padding:0;border:1px dashed #d7dceb;border-radius:16px;background:#fff;color:var(--base-text-color-brand);font-size:var(--base-font-size-2xs);font-weight:500;line-height:20px;cursor:pointer;overflow:hidden}.camera-movement-picker-create-card:before{position:absolute;z-index:0;inset:5px;border-radius:14px;background:linear-gradient(167deg,#fbf8ff 11.28%,#e9f1ff 92.52%);content:""}.camera-movement-picker-create-card:focus-visible,.camera-movement-picker-create-card:hover:not(:disabled){border-color:var(--base-brand-color);outline:none}.camera-movement-picker-create-card:focus-visible:before,.camera-movement-picker-create-card:hover:not(:disabled):before{background:linear-gradient(167deg,#f6efff 11.28%,#e7f0ff 92.52%)}.camera-movement-picker-create-card:disabled{opacity:.45;cursor:not-allowed}.camera-movement-picker-create-card>span{position:relative;z-index:1}.camera-movement-picker-create-card .camera-movement-picker-create-card-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8f62ff,#5b5bff)}.camera-movement-picker-create-card .camera-movement-picker-create-card-icon:after,.camera-movement-picker-create-card .camera-movement-picker-create-card-icon:before{position:absolute;top:50%;left:50%;border-radius:1px;background:#fff;content:"";transform:translate(-50%,-50%)}.camera-movement-picker-create-card .camera-movement-picker-create-card-icon:before{width:10px;height:2px}.camera-movement-picker-create-card .camera-movement-picker-create-card-icon:after{width:2px;height:10px}.camera-movement-picker-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin-bottom:4px;border:1px solid #d7dceb;border-radius:16px;background:linear-gradient(180deg,#f8f7f7,#fefefe 47%,#f1f3f5);overflow:hidden;flex:1}.camera-movement-picker-thumbnail img{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:14px;object-fit:cover}.camera-movement-picker-card-actions{position:absolute;z-index:2;inset:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.camera-movement-picker-select-trigger{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;background:#0000;cursor:pointer}.camera-movement-picker-card-action{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:.5px solid #e1e6f0;border-radius:8px;background:#fff;cursor:pointer;pointer-events:none}.camera-movement-picker-card-action.delete,.camera-movement-picker-card-action.favorite{top:10px}.camera-movement-picker-card-action.edit{bottom:10px}.camera-movement-picker-card-action:disabled{opacity:.6;cursor:wait}.camera-movement-picker-card-action svg{width:16px;height:16px;color:#21215a}.camera-movement-picker-placeholder{color:var(--base-icon-color-tertiary);font-size:32px}.camera-movement-picker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#21215a;font-size:12px;line-height:20px;font-weight:var(--base-font-weight-medium);padding-left:var(--base-space-3xs)}.camera-movement-picker-summary{color:#86909c;font-size:11px;line-height:18px;padding-left:var(--base-space-3xs)}.camera-movement-picker-state{min-height:360px}.camera-movement-picker-guided-empty{padding-bottom:var(--base-space-3xl)}.camera-movement-picker-guided-empty .page-state-content-body{gap:var(--base-space-s)}.camera-movement-picker-guided-empty .page-state-content-body-image{width:140px;height:108px}.camera-movement-picker-guided-empty .ant5-empty-description{color:inherit}.camera-movement-picker-guided-empty-description{display:flex;flex-direction:column;align-items:center}.camera-movement-picker-guided-empty-description .ant5-btn{padding:0 var(--base-space-xl);border-radius:var(--base-radius-s)}.camera-movement-picker-guided-empty-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-l)}.camera-movement-picker-guided-empty-subtitle{margin:4px 0 8px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.camera-movement-picker-favorite-empty-title{margin-bottom:var(--base-space-3xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m)}.camera-movement-picker-favorite-empty-action{display:flex;align-items:center;gap:var(--base-space-xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);white-space:nowrap}.camera-movement-picker-favorite-empty-action button{padding:0;border:0;background:#0000;color:var(--base-text-color-brand);font:inherit;cursor:pointer}.canvas-edit-modal-root .ant5-modal-mask{background:var(--base-masking-layer-color)}.canvas-edit-modal-container{--canvas-edit-modal-content-height:min(688px,calc(100vh - 96px))}.canvas-edit-modal-container .ant5-modal{max-width:calc(100vw - 64px);padding-bottom:0}.canvas-edit-modal-container .ant5-modal-content{height:var(--canvas-edit-modal-content-height);min-height:320px;padding:0;overflow:hidden;border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-l);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-edit-modal-container .ant5-modal-body{height:100%}.canvas-edit-modal{position:relative;width:100%;height:100%}.canvas-edit-modal .canvas-edit-modal-minimize{position:absolute;top:-14px;right:-12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--base-radius-xs);background:#0000;color:var(--base-icon-color-secondary);font-size:var(--base-font-size-m);cursor:pointer;transition:color .2s ease,background-color .2s ease}.canvas-edit-modal .canvas-edit-modal-minimize:hover{color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover)}.canvas-edit-modal .canvas-edit-modal-minimize:disabled{color:var(--base-icon-color-disabled);background:#0000;cursor:not-allowed}.canvas-edit-modal-content{width:100%;height:100%}.canvas-edit-modal .canvas-edit-modal-prompt.canvas-workspace-page{width:100%;height:100%;overflow:visible;touch-action:auto;background:#0000}@media(max-width:640px){.canvas-edit-modal-container{--canvas-edit-modal-content-height:min(688px,calc(100vh - 48px))}.canvas-edit-modal-container .ant5-modal{max-width:calc(100vw - 32px)}.canvas-edit-modal-container .ant5-modal-content{height:var(--canvas-edit-modal-content-height)}}.episode-preview-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);padding:var(--base-space-m) var(--base-space-xl);background:var(--base-component-color-white);border-top:1px solid var(--base-border-color-level1);line-height:var(--base-font-height-s)}.episode-preview-modal-footer .episode-preview-modal-info{min-width:0;display:flex;align-items:center;gap:var(--base-space-s);flex:1}.episode-preview-modal-footer .episode-preview-modal-resolution{flex:none;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);white-space:nowrap}.episode-preview-modal-footer .episode-preview-modal-version-select{width:148px;flex:none}.episode-preview-modal-footer .episode-preview-modal-status{min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:var(--base-space-3xs);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-overflow:ellipsis;white-space:nowrap;padding:0;background:#0000;border:0}.episode-preview-modal-footer .episode-preview-modal-status.is-retryable,.episode-preview-modal-footer .episode-preview-modal-status.is-running{color:#000}.episode-preview-modal-footer .episode-preview-modal-status.is-retryable svg,.episode-preview-modal-footer .episode-preview-modal-status.is-running svg{color:var(--base-icon-color-brand)}.episode-preview-modal-footer .episode-preview-modal-status.is-retryable{cursor:pointer}.episode-preview-modal-footer .episode-preview-modal-status.is-retryable:disabled{cursor:not-allowed;opacity:.8}.episode-preview-modal-footer .episode-preview-modal-status.is-failed{color:var(--base-error-color)}.episode-preview-modal-footer .episode-preview-modal-status-icon{width:var(--base-component-height-xs);height:var(--base-component-height-xs);flex:none}.episode-preview-modal-footer .episode-preview-modal-actions{display:flex;align-items:center;gap:var(--base-space-2xs);flex:none}.episode-preview-modal-upscale-summary{margin-bottom:var(--base-space-m);border-bottom:1px solid var(--base-border-color-level1)}.episode-preview-modal-upscale-summary .episode-preview-modal-upscale-summary-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.episode-preview-modal-upscale-summary .episode-preview-modal-upscale-summary-row+.episode-preview-modal-upscale-summary-row{border-top:1px solid var(--base-border-color-level1)}.episode-preview-modal-upscale-summary .episode-preview-modal-upscale-summary-label{display:inline-flex;align-items:center;gap:var(--base-space-2xs);flex:none;color:var(--base-text-color-secondary);font-weight:var(--base-font-weight-medium)}.episode-preview-modal-upscale-summary .episode-preview-modal-upscale-summary-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.episode-preview-modal-upscale-summary strong{min-width:0;overflow:hidden;font-weight:var(--base-font-weight-semibold);text-align:right;text-overflow:ellipsis;white-space:nowrap}.episode-board-card-trigger{display:block}.episode-board-card-trigger:focus-visible{outline:none}.episode-board-card{cursor:pointer;transition:border-color .4s ease}.episode-board-card:focus-visible{outline:2px solid var(--base-brand-color);outline-offset:2px}.episode-board-card .display-card-cover{position:relative;min-height:0;background:linear-gradient(151deg,#fbf8ff,#e9f1ff);border-radius:var(--base-radius-l);overflow:hidden}.episode-board-card .episode-board-card-cover-image{width:100%;height:100%;object-fit:cover;background:var(--base-bg-color-gray)}.episode-board-card .episode-board-card-preview-cover{position:relative;width:100%;height:100%}.episode-board-card .episode-board-card-preview-play{position:absolute;left:50%;top:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.95);width:52px;height:52px;border-radius:50%;color:var(--base-text-color-white);display:inline-flex;align-items:center;justify-content:center;font-size:38px;transition:opacity .2s ease,transform .2s ease}.episode-board-card .episode-board-card-preview-cover:hover .episode-board-card-preview-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.episode-board-card .episode-board-card-cover-mask{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-m)}.episode-board-card .episode-board-card-placeholder-icon{width:100px;height:auto;object-fit:contain}.episode-board-card .episode-board-card-split-progress-wrap{width:160px;margin-top:var(--base-space-xs)}.episode-board-card .episode-board-card-episode-tag{position:absolute;top:0;left:0;height:36px;line-height:36px;padding:0 var(--base-space-m);border-bottom-right-radius:var(--base-radius-s);background:var(--base-border-color-level1);color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium)}.episode-board-card .episode-board-card-resolution-tag{bottom:12px;height:22px;justify-content:center;padding:0 var(--base-space-2xs);border-radius:var(--base-radius-xs);background:var(--base-brand-color);color:var(--base-text-color-white)}.episode-board-card .episode-board-card-enhancing-tag,.episode-board-card .episode-board-card-resolution-tag{position:absolute;right:12px;display:inline-flex;align-items:center;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);white-space:nowrap;box-sizing:border-box}.episode-board-card .episode-board-card-enhancing-tag{top:8px;height:20px;gap:var(--base-space-3xs);padding:0;background:#0000;border:0;color:#fff}.episode-board-card .episode-board-card-enhancing-tag.is-retryable{cursor:pointer}.episode-board-card .episode-board-card-enhancing-tag.is-retryable svg{color:var(--base-text-color-brand)}.episode-board-card .episode-board-card-enhancing-tag.is-retryable:disabled{cursor:not-allowed;opacity:.8}.episode-board-card .episode-board-card-enhancing-tag.is-failed,.episode-board-card .episode-board-card-enhancing-tag.is-running{cursor:default}.episode-board-card .episode-board-card-enhancing-icon{width:16px;height:16px;flex-shrink:0}.episode-board-card .display-card-controls{display:flex;flex-direction:column;gap:var(--base-space-s);padding:var(--base-space-m)}.episode-board-card .episode-board-card-title-row{display:flex;align-items:center;gap:var(--base-space-2xs)}.episode-board-card .episode-board-card-title{min-height:var(--base-font-height-m);flex:1;min-width:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-board-card .episode-board-card-copyright-tag{flex-shrink:0;padding:0 8px;line-height:20px;border-radius:999px;background:#52c41a1f;color:#389e0d;font-size:12px;font-weight:500}.episode-board-card .episode-board-card-meta{display:flex;align-items:center;gap:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);height:1em;white-space:nowrap}.episode-board-card .episode-board-card-meta-item{display:inline-flex;align-items:center;gap:var(--base-space-3xs)}.episode-board-card .episode-board-card-meta-divider{width:1px;height:var(--base-space-s);background:var(--base-border-color-level1)}.episode-board-card .episode-board-card-actions{margin-top:auto;display:grid;gap:var(--base-space-2xs)}.episode-board-card .episode-board-card-action-item{display:flex}.episode-board-card .episode-board-card-action-item>span{width:100%}.episode-board-card .episode-board-card-action-item button{min-width:auto}.episode-board-card .episode-board-card-actions.count-1{grid-template-columns:1fr}.episode-board-card .episode-board-card-actions.count-2{grid-template-columns:1fr 1fr}.episode-board-card .episode-board-card-actions.count-3{grid-template-columns:1fr 1fr 1fr}.episode-board-card.status-primary .episode-board-card-cover-mask{color:var(--base-text-color-brand)}.episode-board-card.status-success .episode-board-card-cover-mask{color:var(--base-success-color)}.episode-board-card.status-warning .episode-board-card-cover-mask{color:var(--base-warning-color)}.episode-board-card.status-error .episode-board-card-cover-mask{color:var(--base-error-color)}.batch-episode-upscale-summary{margin-bottom:var(--base-space-m)}.batch-episode-upscale-summary .batch-episode-upscale-summary-row{min-height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--base-border-color-level1)}.batch-episode-upscale-summary .batch-episode-upscale-summary-row strong{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.batch-episode-upscale-summary .batch-episode-upscale-summary-row .batch-episode-upscale-summary-available{color:var(--base-text-color-brand)}.batch-episode-upscale-summary .batch-episode-upscale-summary-label{display:flex;align-items:center;gap:6px;color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.batch-episode-upscale-summary .batch-episode-upscale-summary-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.batch-episode-upscale-preview .batch-episode-upscale-preview-title{margin-bottom:var(--base-space-s);display:flex;align-items:center;gap:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.batch-episode-upscale-preview .batch-episode-upscale-preview-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.batch-episode-upscale-preview .ant5-table-wrapper{border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);overflow:hidden}.batch-episode-upscale-preview .ant5-table-thead>tr>th{height:var(--base-component-height-2xl);padding:0 var(--base-space-m)!important;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);font-weight:var(--base-font-weight-medium);background:var(--base-table-color-white)}.batch-episode-upscale-preview .ant5-table-thead>tr>th:first-child{border-bottom-left-radius:0}.batch-episode-upscale-preview .ant5-table-thead>tr>th:last-child{border-bottom-right-radius:0}.batch-episode-upscale-preview .ant5-table-tbody>tr{height:var(--base-component-height-3xl)!important}.batch-episode-upscale-preview .ant5-table-tbody>tr>td{height:var(--base-component-height-3xl)!important;padding:0 var(--base-space-m)!important;box-sizing:border-box;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.batch-episode-upscale-preview .ant5-table-tbody>tr:last-child>td{border-bottom:0!important}.batch-episode-upscale-item{display:flex;align-items:center;gap:var(--base-space-2xs)}.batch-episode-upscale-item .batch-episode-upscale-thumbnail{width:50px;height:28px;flex:none;object-fit:cover;border-radius:var(--base-radius-2xs)}.batch-episode-upscale-item .batch-episode-upscale-thumbnail.is-placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--base-icon-color-tertiary);background:var(--base-bg-color-gray)}.batch-episode-upscale-resolution{display:flex;align-items:center;justify-content:space-between}.batch-episode-upscale-target{color:var(--base-text-color-brand)}.copyright-help-content{display:flex;gap:18px;max-width:736px}.copyright-help-content .copyright-help-content-preview{flex:0 0 236px}.copyright-help-content .copyright-help-content-image{display:block;width:100%;height:auto}.copyright-help-content .copyright-help-content-main{flex:1;min-width:0;padding-top:24px}.copyright-help-content .copyright-help-content-title{margin-bottom:14px;display:flex;align-items:center;gap:4px}.copyright-help-content .copyright-help-content-title img{width:16px;height:16px}.copyright-help-content .copyright-help-content-title h4{color:#303452;font-size:20px;line-height:28px;font-weight:600}.copyright-help-content .copyright-help-content-list{margin:0 0 20px;padding-left:18px;list-style:disc;color:#303452;font-size:14px;line-height:20px}.copyright-help-content .copyright-help-content-list li{list-style:disc}.copyright-help-content .copyright-help-content-list li+li{margin-top:8px}.copyright-help-content .copyright-help-content-verify{padding:14px 16px;border:1px solid #d7dceb;border-radius:10px;background:#f7f9fc;color:#7e8698;font-size:14px;line-height:20px}.copyright-help-content .copyright-help-content-verify p{margin:0}.copyright-help-content .copyright-help-content-verify p+p{margin-top:8px}.copyright-help-popover .ant5-popover-inner{padding:16px;border:1px solid #d7dceb;border-radius:14px;background:#fff;box-shadow:0 2px 10px #00197e14}.copyright-help-popover .ant5-popover-arrow{display:none}.copyright-statement-template-modal{width:745px;max-width:min(745px,100vw - 48px)}.copyright-statement-template-modal .copyright-statement-template-modal-title{margin-bottom:8px;color:#303452;font-size:20px;font-weight:600;line-height:28px}.copyright-statement-template-modal .copyright-statement-template-modal-header{margin-bottom:20px}.copyright-statement-template-modal .copyright-statement-template-modal-desc,.copyright-statement-template-modal .copyright-statement-template-modal-tip{margin:0;color:var(--base-brand-color);font-size:14px;line-height:20px}.copyright-statement-template-modal .copyright-statement-template-modal-tip{margin-top:4px;color:var(--base-warning-color)}.copyright-statement-template-modal .copyright-statement-template-modal-list{display:flex;flex-direction:column;gap:10px;width:100%}.copyright-statement-template-modal .copyright-statement-template-card{padding:18px 22px;border:1px solid #d7dceb;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.copyright-statement-template-modal .copyright-statement-template-card.is-active{border-color:var(--base-brand-color);background:#3363ff0a}.copyright-statement-template-modal .copyright-statement-template-card.is-disabled{cursor:not-allowed;opacity:.72}.copyright-statement-template-modal .copyright-statement-template-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.copyright-statement-template-modal .copyright-statement-template-card-head .ant5-radio-wrapper{-webkit-margin-end:0;margin-inline-end:0;color:#303452;font-size:14px;font-weight:600;line-height:22px}.copyright-statement-template-modal .copyright-statement-template-card-subtitle{color:#303452;font-size:14px;font-weight:600;line-height:22px}.copyright-statement-template-modal .copyright-statement-template-card-preview{padding-left:34px;color:#7e8698;font-size:14px;line-height:22px;white-space:pre-wrap}.copyright-statement-template-modal .copyright-statement-template-modal-actions{display:flex;justify-content:flex-end;margin-top:24px}.copyright-statement-template-popover .ant5-popover-inner{padding:22px 24px 24px;border:1px solid #d7dceb;border-radius:20px;background:#fff;box-shadow:0 12px 32px #070c141f}.copyright-statement-template-popover .ant5-popover-arrow{display:none}.copyright-apply-modal .ant5-modal-content{padding-right:2px!important;display:flex;flex-direction:column}.copyright-apply-modal .ant5-form,.copyright-apply-modal .ant5-modal-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.copyright-apply-modal .base-scroll-container{height:calc(100vh - 80px - 120px);padding-right:22px}.copyright-apply-modal .ant5-modal-header{margin-bottom:16px}.copyright-apply-modal .ant5-modal-title{color:#303452;font-size:20px;font-weight:600;line-height:28px}.copyright-apply-modal .ant5-modal-close{top:18px;inset-inline-end:18px}.copyright-apply-modal .ant5-form-vertical .ant5-form-item{margin-bottom:18px}.copyright-apply-modal .ant5-form-item .ant5-form-item-label>label{color:#303452;font-size:14px;font-weight:600;line-height:22px}.copyright-apply-modal .ant5-form-item .ant5-form-item-extra{margin-top:6px;color:#8c94a8;font-size:12px;line-height:18px}.copyright-apply-modal .ant5-input,.copyright-apply-modal .ant5-input-affix-wrapper,.copyright-apply-modal .ant5-input-textarea .ant5-input,.copyright-apply-modal .ant5-input-textarea-affix-wrapper,.copyright-apply-modal .ant5-select-selector{border-color:#d7dceb;border-radius:10px;box-shadow:none}.copyright-apply-modal .ant5-input-affix-wrapper,.copyright-apply-modal .ant5-input-disabled,.copyright-apply-modal .ant5-select-selector{min-height:40px}.copyright-apply-modal .ant5-select-multiple .ant5-select-selector{display:flex;align-items:center;padding:4px 14px!important}.copyright-apply-modal .ant5-select-multiple .ant5-select-selection-wrap{min-height:30px}.copyright-apply-modal .ant5-select-multiple .ant5-select-selection-overflow-item-suffix{color:#a2abbd;font-size:12px}.copyright-apply-modal .ant5-select-multiple .ant5-select-selection-item{-webkit-margin-end:0;margin-inline-end:0;max-width:100%;border:0;background:#0000;color:#303452;font-size:14px;line-height:22px}.copyright-apply-modal .ant5-input-show-count-suffix,.copyright-apply-modal .ant5-input-textarea-show-count:after{color:#a2abbd;font-size:12px}.copyright-apply-modal .ant5-input-affix-wrapper-disabled,.copyright-apply-modal .ant5-input[disabled]{background:#f5f7fb;color:#8c94a8}.copyright-apply-modal .copyright-apply-modal-title{display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.copyright-apply-modal .ant5-btn.copyright-apply-modal-help{--ant-5-color-link:#86909c99;padding:0;width:18px;height:18px;color:#8c94a8;font-size:14px;cursor:pointer;transition:color .2s ease}.copyright-apply-modal .ant5-btn.copyright-apply-modal-help:hover{color:var(--base-brand-color)}.copyright-apply-modal .copyright-apply-modal-radio-group{display:flex;flex-wrap:wrap;gap:8px}.copyright-apply-modal .copyright-apply-modal-radio-group.is-chip .ant5-radio-wrapper{-webkit-margin-end:0;margin-inline-end:0;padding-block:2px;border:1px solid var(--base-component-color-border);border-radius:4px;color:var(--base-text-color-secondary);font-size:12px}.copyright-apply-modal .copyright-apply-modal-radio-group.is-chip .ant5-radio-wrapper .ant5-radio{display:none}.copyright-apply-modal .copyright-apply-modal-radio-group.is-chip .ant5-radio-wrapper.ant5-radio-wrapper-checked{border-color:var(--base-brand-color);background:#3363ff0a;color:var(--base-brand-color)}.copyright-apply-modal .copyright-apply-modal-radio-group.is-plain .ant5-radio-wrapper{-webkit-margin-end:0;margin-inline-end:0;color:#8c94a8;font-size:14px;line-height:22px;font-weight:400}.copyright-apply-modal .copyright-apply-modal-radio-group.is-plain .ant5-radio-wrapper.ant5-radio-wrapper-checked{color:#8c94a8}.copyright-apply-modal .copyright-apply-modal-statement-label{display:flex;align-items:center;gap:var(--base-space-s);width:100%}.copyright-apply-modal .copyright-apply-modal-template-trigger{padding:0;border:0;background:#0000;color:var(--base-brand-color);cursor:pointer;font-size:14px;font-weight:500;line-height:22px}.copyright-apply-modal .copyright-apply-modal-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.copyright-apply-modal .copyright-apply-modal-footer-actions{padding-right:22px;display:flex;gap:12px}.copyright-apply-modal-select-dropdown .ant5-select-item-option,.partial-confirm-content{font-size:14px;line-height:22px}.partial-confirm-content .partial-confirm-content-desc{margin-bottom:16px;color:#00000073}.partial-confirm-content .partial-confirm-content-body{margin-bottom:0;color:#000000e0;font-weight:500}.partial-confirm-content .partial-confirm-content-highlight{color:var(--base-brand-color)}.home-card{background:var(--base-bg-color-white);border-radius:var(--base-radius-xl);box-shadow:0 0 12px 0 #00197e08;overflow:hidden;display:flex;flex-direction:column;gap:var(--base-space-m);padding-bottom:var(--base-space-l);transition:box-shadow .2s ease;border:.5px solid #e4e7eb}.home-card.is-clickable{cursor:pointer}.home-card .home-card-cover{position:relative;padding:4px 4px 0;flex-shrink:0;width:100%;box-sizing:border-box}.home-card .home-card-cover .home-card-cover-placeholder img{width:100px;height:100px;background-color:#0000}.home-card .home-card-cover-images{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--base-radius-l);background:var(--base-bg-color-gray);min-height:140px;aspect-ratio:9/8}.home-card .home-card-cover-images.empty{justify-content:center;align-items:center;background:linear-gradient(153.363deg,#fbf8ff,#e9f1ff)}.home-card .home-card-cover-images.is-portrait{justify-content:center}.home-card .home-card-cover-images.is-landscape{align-items:center}.home-card .home-card-cover-item{flex:1 0 0;min-width:0;overflow:hidden;aspect-ratio:9/16;position:relative;background:linear-gradient(180.17deg,#bbc5cc .37%,#e1e8ee 99.92%)}.home-card .home-card-cover-item.only{width:100%;height:100%}.home-card .home-card-cover-item.is-portrait{flex:none;height:100%}.home-card .home-card-cover-item.is-portrait .home-card-cover-img{width:auto;height:100%;margin:0 auto}.home-card .home-card-cover-item.is-landscape{flex:none;width:100%;height:100%;aspect-ratio:auto;display:flex;align-items:center}.home-card .home-card-cover-item.is-landscape .home-card-cover-img{width:100%;height:auto}.home-card .home-card-cover-item.is-hot-breakdown{flex:none;align-self:stretch;width:100%;aspect-ratio:auto}.home-card .home-card-cover-item.is-hot-breakdown .home-card-cover-img{width:100%;height:100%;object-fit:contain;object-position:center}.home-card .home-card-cover-item:not(:first-child){border-left:none}.home-card .home-card-cover-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;background-color:#fff}.home-card .home-card-type-badge{position:absolute;top:12px;left:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--base-space-2xs);border-radius:var(--base-radius-xs);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);font-weight:var(--base-font-weight-medium);color:var(--base-text-color-white);white-space:nowrap;box-sizing:border-box;background:#00000073}.home-card .home-card-type-badge.is-hot-breakdown{background:var(--base-brand-color)}.home-card .home-card-type-badge.is-original{background:#00000073}.home-card .home-card-status-group{position:absolute;bottom:13px;left:20px;display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.home-card .home-card-status-badge{height:22px;display:flex;align-items:center;gap:var(--base-space-3xs);padding:0 var(--base-space-2xs);border-radius:var(--base-radius-xs);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);font-family:PingFang SC,PingFangSC-Regular,sans-serif;white-space:nowrap;box-sizing:border-box}.home-card .home-card-status-badge.is-processing{background:var(--base-brand-color);color:var(--base-text-color-white)}.home-card .home-card-status-badge.is-draft{background:var(--base-bg-color-white);border:.5px solid var(--base-border-color-level2);color:var(--base-text-color-secondary);font-weight:var(--base-font-weight-regular)}.home-card .home-card-status-badge.is-completed,.home-card .home-card-status-badge.is-copyright{background:var(--base-success-color);color:var(--base-text-color-white)}.home-card .home-card-status-badge.is-failed{background:var(--base-error-color);color:var(--base-text-color-white)}.home-card .home-card-status-dot{width:6px;height:6px;border-radius:50%;background:var(--base-text-color-white);flex-shrink:0}.home-card .home-card-body{padding:0 var(--base-space-l);display:flex;flex-direction:column;gap:var(--base-space-m);flex-shrink:0;width:100%;box-sizing:border-box}.home-card .home-card-info{display:flex;flex-direction:column;gap:var(--base-space-s)}.home-card .home-card-title{font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m);color:var(--base-text-color-primary);width:100%}.home-card .home-card-description{font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:18px;color:var(--base-text-color-secondary);width:100%}.home-card .home-card-tag-placeholder{visibility:hidden;pointer-events:none}.home-card .home-card-divider{width:100%;height:0;border-top:.5px solid var(--base-border-color-level2);flex-shrink:0}.home-card .home-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s);flex-shrink:0}.home-card .home-card-time{font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:18px;font-style:normal;font-family:PingFang SC,PingFangSC-Regular,sans-serif;color:var(--base-text-color-tertiary);white-space:nowrap}.home-card .home-card-more-icon-svg{width:14px;height:3px;display:block}.ant5-tooltip .home-card-tags-tooltip{flex-wrap:wrap;max-width:240px}.home-card-tags-tooltip{display:flex;flex-wrap:nowrap;gap:var(--base-space-2xs);min-height:22px}.home-card-tags-tooltip .home-card-tag{background:var(--base-component-color-grayb2);border:.5px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);height:22px;display:flex;align-items:center;justify-content:center;padding:0 var(--base-space-2xs);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs);font-family:PingFang SC,PingFangSC-Regular,sans-serif;color:var(--base-text-color-secondary)}.dh-base-rename-modal{width:auto!important}.dh-base-rename-modal .dh-base-rename-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.dh-base-rename-modal .dh-base-rename-modal-content .dh-base-rename-modal-textarea{position:relative;width:592px;height:102px;resize:none}.dh-base-rename-modal .dh-base-rename-modal-content .dh-base-rename-modal-textarea textarea{resize:none}.dh-base-rename-modal .dh-base-rename-modal-content .dh-base-rename-modal-btn{width:240px;margin-top:24px}.transfer-to-team-modal .transfer-to-team-modal-tip{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.transfer-to-team-modal .transfer-to-team-modal-field{margin-top:20px}.transfer-to-team-modal .transfer-to-team-modal-field .transfer-to-team-modal-label{margin-bottom:8px;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.transfer-to-team-modal .transfer-to-team-modal-field .transfer-to-team-modal-value{padding:4px 12px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-bg-color);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.transfer-to-team-modal .transfer-to-team-modal-field .transfer-to-team-modal-select{width:100%}.transfer-to-team-modal .transfer-to-team-modal-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.transfer-to-team-modal-root .ant5-modal-header{margin-bottom:4px!important}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.transfer-to-team-modal-select-popup .ant5-select-item-option-disabled .ant5-tag{opacity:.7}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-label{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-label .ant5-tag{flex-shrink:0;-webkit-margin-end:0;margin-inline-end:0}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-label .transfer-to-team-modal-option-tag-free.ant5-tag{border-radius:var(---radius-2xs,4px);border:.5px solid var(---component-color-grayB-active,#e4e8f0);background:var(---component-color-grayB1,#f7f9fc);color:var(--base-text-color-secondary)}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-credits{flex-shrink:0}.transfer-to-team-modal-select-popup .transfer-to-team-modal-option-extra{flex-shrink:0;margin-left:4px;color:var(--base-error-color);font-size:var(--base-font-size-xs);opacity:.7}.user-projects{display:flex;flex-direction:column;gap:var(--base-space-m)}.user-projects .ant5-spin-nested-loading{min-height:240px}.user-projects .user-projects-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--base-space-m)}.user-projects .user-projects-empty{min-height:240px}.user-projects .user-projects-pagination{display:flex;justify-content:flex-end;margin-top:var(--base-space-m)}.project-rename-modal textarea{padding:8px}.user-assets-upload{flex-shrink:0}.user-assets-upload .user-assets-upload-button{min-width:96px}.user-assets-upload .user-assets-upload-button.ant5-btn{box-shadow:none}.user-assets-upload .user-assets-upload-trigger{display:none;width:0;height:0;overflow:hidden}.user-assets-upload .user-assets-upload-menu-label{display:block;width:100%}.user-assets-upload .user-assets-upload-trigger-button{display:block;width:0;height:0}.asset-generate-dialog .ant5-modal-body{padding:0 24px 8px}.user-assets{display:flex;flex-direction:column;gap:var(--base-space-m)}.user-assets .ant5-spin-nested-loading{min-height:240px}.user-assets .user-assets-segmented{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-assets .user-assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m)}.user-assets .user-assets-toolbar .asset-filter-bar .asset-filter-select{width:100px}.user-assets .user-assets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--base-space-m)}.user-assets .user-assets-empty{min-height:240px}.user-assets .user-assets-pagination{display:flex;justify-content:flex-end;margin-top:var(--base-space-m)}.official-examples{margin-top:48px}.official-examples .official-examples-title{margin:0 0 16px;color:var(--base-text-color-primary);font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-l)}.official-examples .official-examples-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.official-example-card-container{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:3/4;cursor:pointer;background:var(--base-bg-color-gray);transition:transform .2s ease,box-shadow .2s ease}.official-example-card-container:hover{transform:scale(1.02);box-shadow:var(--base-shadow-drop-shadow-m)}.official-example-card-container .example-card-image-wrap{position:absolute;inset:0;overflow:hidden;border:.5px solid var(--base-border-color-level2);border-radius:16px}.official-example-card-container .example-card-image{width:100%;object-position:top center;height:100%;object-fit:cover;border-radius:16px}.official-example-card-container .example-card-gradient{position:absolute;right:0;bottom:0;left:0;height:120px;background:linear-gradient(180deg,#0000 0,#00000080 99%);-webkit-mask-image:linear-gradient(180deg,#0000 10%,#000 40%);mask-image:linear-gradient(180deg,#0000 10%,#000 40%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.official-example-card-container .example-card-type-badge{position:absolute;top:12px;left:12px;z-index:2;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:6px;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);color:var(--base-text-color-white);white-space:nowrap}.official-example-card-container .example-card-type-badge.is-hot-breakdown{background:var(--base-brand-color)}.official-example-card-container .example-card-type-badge.is-canvas,.official-example-card-container .example-card-type-badge.is-original{background:#00000073}.official-example-card-container .example-card-info{position:absolute;bottom:18px;left:20px;right:20px;display:flex;flex-direction:column;gap:8px}.official-example-card-container .example-card-tag{display:inline-flex;align-items:center;gap:8px;height:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px;border:.5px solid #fff3;border-radius:6px;background:#ffffff1f}.official-example-card-container .example-card-tag-text{flex-shrink:0;color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:24px;white-space:nowrap}.official-example-card-container .example-card-tag-divider{flex-shrink:0;width:1px;height:8px;border-radius:2px;background:#fff3}.official-example-card-container .example-card-title{overflow:hidden;width:100%;max-width:100%;color:var(--base-text-color-white);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m)}.home-scroll-container{background-color:var(--base-component-color-white)}.home-scroll-container .creative-workbench-page{position:relative;width:100%;max-width:1376px;min-height:100%;margin:0 auto;padding:0 32px 60px}.home-scroll-container .creative-workbench-page .creative-workbench,.home-scroll-container .creative-workbench-page .home-project-assets-section{position:relative;z-index:1}.home-scroll-container .creative-workbench-page .creative-workbench-hero{position:relative;height:231px}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-hero-copy{position:absolute;top:54px;left:calc(50% - 402px);z-index:3;pointer-events:none}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-title{display:flex;flex-direction:column;gap:4px;margin:0;color:#0000;font-size:32px;font-weight:800;line-height:42px;letter-spacing:0}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-title span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(93deg,#3900d0,#000);-webkit-background-clip:text;background-clip:text}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-title em{background:linear-gradient(93deg,#e838ff 1.42%,#501cff 48.45%,#04f 92.68%);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-subtitle{margin:10px 0 0;color:#818999;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-background{position:absolute;top:44px;left:50%;z-index:0;display:block;width:min(1087px,100vw - 64px);height:auto;transform:translateX(-50%);pointer-events:none}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-cartoon{position:absolute;top:58px;left:calc(50% + 36px);z-index:2;display:block;width:min(459px,42vw);height:213px;object-fit:cover;object-position:top;pointer-events:none}.home-scroll-container .creative-workbench-page .creative-workbench{width:100%;margin-bottom:calc(var(--base-space-3xl) + var(--base-space-l))}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-panel{position:relative;width:808px;max-width:100%;height:208px;margin:0 auto var(--base-space-2xs);padding:0 4px 4px;border:1px solid var(--base-component-color-white);border-radius:20px;background:#ffffff1a;box-shadow:0 40px 80px 0 #0020d70d,0 0 30px 0 #0020d705;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);filter:drop-shadow(0 0 16px rgba(91,91,255,.08))}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-cards{display:flex;align-items:stretch;justify-content:center;width:808px;height:122px;max-width:100%;margin:42px auto 0;padding:4px;border-radius:var(--base-radius-xl);background-color:var(--base-component-color-white);border:1px solid var(--base-component-color-white);filter:drop-shadow(0 4px 14px rgba(91,91,255,.1))}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card{position:relative;display:flex;align-items:flex-start;flex:none;width:100%;height:100%;padding:14px var(--base-space-l) 16px;border:none;border-radius:var(--base-radius-xl);background:linear-gradient(90deg,var(--base-component-color-white) 3.35%,#f6f1fd 91.83%,#f7f4fe 99.71%);filter:drop-shadow(0 4px 14px rgba(91,91,255,.16));text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-copy{position:relative;z-index:2;display:flex;flex-direction:column;white-space:nowrap}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-title{display:flex;align-items:center;gap:4px;height:22px;margin-bottom:4px}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-new{width:27px;height:27px;margin-top:-1px;flex-shrink:0}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card strong{color:#21215a;font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s)}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-content,.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-default-content{display:flex;flex-direction:column}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-hover-content{display:flex;align-items:center;justify-content:center;align-self:start;width:120px;height:32px;margin-top:8px;border-radius:var(--base-radius-s);background:linear-gradient(91deg,var(--base-brand-color) 8.5%,#945df6 99.13%);color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-semibold);line-height:14px}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-hover-content:hover{background:linear-gradient(91deg,#7d7dff 3.12%,#a47bf8 99.16%)}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-hover-content:active{background:linear-gradient(91deg,#5252e6 8.5%,#8b53ee 99.13%)}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-hover-content svg{width:16px;height:16px;margin-left:var(--base-space-2xs)}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-description{color:#21215a;font-size:11px;line-height:var(--base-font-height-2xs)}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card .creative-workbench-feature-card-image{position:absolute;right:-28px;bottom:-48px;z-index:1;width:332px;height:auto;object-fit:contain;pointer-events:none}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card.is-clickable{cursor:pointer;font:inherit}.home-scroll-container .creative-workbench-page .creative-workbench .creative-workbench-feature-card.is-clickable:disabled{cursor:not-allowed}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs{--creative-workbench-tab-width:126px;--creative-workbench-upload-tab-width:152px;--creative-workbench-generate-connector-width:173px;--creative-workbench-generate-main-width:84px;--creative-workbench-generate-main-overlap:1px;--creative-workbench-generate-main-gap:calc((var(--creative-workbench-tab-width) - var(--creative-workbench-generate-main-width)) / 2 - var(--creative-workbench-generate-main-overlap));--creative-workbench-generate-connector-offset:-24px;--creative-workbench-replicate-connector-shift:10px;display:flex;align-items:flex-end;gap:0;height:40px;padding:0 3px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab{position:relative;width:var(--creative-workbench-tab-width);height:36px;padding:0;border:0;background:#0000;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:22px;cursor:pointer;z-index:1;transition:color .2s ease}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.active{color:var(--base-text-color-primary);z-index:2}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.generate-tab.active:before,.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.replicate-tab.active:before,.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.upload-tab.active:before{content:"";position:absolute;top:0;width:112px;height:36px;background:var(--base-component-color-white);pointer-events:none}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.upload-tab{width:var(--creative-workbench-upload-tab-width)}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.upload-tab.active:before{left:-3px;border-radius:16px 0 0 0}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.upload-tab .creative-workbench-tab-label{margin-left:-20px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.generate-tab.active:before{left:var(--creative-workbench-generate-main-gap);right:var(--creative-workbench-generate-main-gap);width:auto}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.generate-tab .creative-workbench-tab-connector{left:var(--creative-workbench-generate-connector-offset);right:auto;width:var(--creative-workbench-generate-connector-width)}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.replicate-tab.active:before{left:calc(var(--creative-workbench-generate-main-gap) + var(--creative-workbench-replicate-connector-shift));right:calc(var(--creative-workbench-generate-main-gap) - var(--creative-workbench-replicate-connector-shift));width:auto}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.replicate-tab .creative-workbench-tab-connector{left:calc(var(--creative-workbench-generate-connector-offset) + var(--creative-workbench-replicate-connector-shift));right:auto;width:var(--creative-workbench-generate-connector-width)}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.replicate-tab .creative-workbench-tab-label{margin-right:-20px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab .creative-workbench-tab-connector{position:absolute;top:0;right:0;width:45px;height:36px;pointer-events:none;display:block;opacity:0;color:var(--base-component-color-white)}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab.active .creative-workbench-tab-connector{opacity:1}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-tabs .creative-workbench-tab .creative-workbench-tab-label{position:relative;z-index:1}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface{position:relative;height:164px;padding:0 16px;overflow:hidden;border-radius:0 16px 16px 16px;background:var(--base-component-color-white);box-shadow:0 0 30px 0 #0020d70a}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface.non-upload-active{border-radius:16px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-upload-engine{position:absolute;top:0;right:16px;left:16px;height:164px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-upload-engine .base-multi-files-upload{height:auto;padding:0;margin:39px 0 12px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-upload-engine.has-file{top:28px;height:64px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-generate-panel{position:absolute;top:16px;right:16px;left:16px;height:92px}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-generate-panel .creative-workbench-textarea{height:100%;padding:0;background:#0000!important;border:0!important;box-shadow:none!important;resize:none!important;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);color:var(--base-text-color-primary)}.home-scroll-container .creative-workbench-page .creative-workbench-panel .creative-workbench-surface .creative-workbench-generate-panel .creative-workbench-textarea::placeholder{color:var(--base-text-color-disabled)!important;font-size:14px!important;line-height:22px;font-weight:400!important}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .base-multi-files-upload{height:164px;padding:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .base-multi-files-upload.empty{height:164px}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .status-empty{gap:16px!important;border:0!important;border-radius:0!important;background:#0000!important}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .status-empty:hover{border-color:#0000;background:#0000}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .status-empty-icon{font-size:inherit;color:inherit}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget .status-drag{border-radius:14px;background:var(--base-component-color-white);-webkit-backdrop-filter:none;backdrop-filter:none}.home-scroll-container .creative-workbench-page .creative-workbench-upload-widget.is-hidden{pointer-events:none;opacity:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-trigger{display:inline-flex;align-items:center;gap:4px;padding:6px 16px;border-radius:var(--base-radius-xs);background:var(--base-component-color-black);box-shadow:var(--base-shadow-drop-shadow-xs);color:var(--base-text-color-white);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-trigger:hover{background:var(--base-component-color-black-hover)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-trigger svg{width:16px;height:16px;display:block;flex-shrink:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-copy{text-align:center}.home-scroll-container .creative-workbench-page .creative-workbench-upload-copy p{margin:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-copy p:first-child{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-copy p:last-child{margin-top:4px;color:var(--base-text-color-disabled);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:64px;padding:11px 15px;border:1px solid var(--base-border-color-level1);border-radius:12px;background:var(--base-component-color-white)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card.failed{border-color:#fa423c33;background:#ffe4e04d}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-main{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--base-brand-color-light);color:var(--base-brand-color);font-size:16px}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-meta{flex:1;min-width:0}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-name{overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);text-overflow:ellipsis;white-space:nowrap}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-error,.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-hint{margin-top:4px;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-hint{color:var(--base-text-color-tertiary)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-error{color:var(--base-error-color)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-progress{width:100%;max-width:260px;height:4px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--base-border-color-level1)}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-progress span{display:block;height:100%;border-radius:inherit;background:var(--base-brand-color);transition:width .2s ease}.home-scroll-container .creative-workbench-page .creative-workbench-upload-card .creative-workbench-upload-card-actions{display:flex;align-items:center;gap:8px}.home-scroll-container .creative-workbench-page .creative-workbench-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#0000;color:var(--base-text-color-secondary);cursor:pointer;transition:background .2s ease,color .2s ease}.home-scroll-container .creative-workbench-page .creative-workbench-icon-button:hover{background:var(--base-bg-color-gray);color:var(--base-text-color-primary)}.home-scroll-container .creative-workbench-page .creative-workbench-icon-button.text{width:auto;padding:0 8px;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.home-scroll-container .creative-workbench-page .home-project-assets-section{margin-bottom:60px}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-nav{margin-bottom:var(--base-space-m)}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-nav:before{border-bottom:none}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-tab{padding:0 0 var(--base-space-3xs) 0}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-tab .ant5-tabs-tab-btn{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l);transition:color .2s ease}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-tab:hover .ant5-tabs-tab-btn{color:var(--base-component-color-black-hover)}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-tab.ant5-tabs-tab-active .ant5-tabs-tab-btn{color:var(--base-component-color-black)}.home-scroll-container .creative-workbench-page .home-project-assets-section .home-project-assets-tabs .ant5-tabs-ink-bar{height:2px!important;background:var(--base-component-color-black);border-radius:var(--base-radius-3xs)}.home-scroll-container .base-scrollbar{right:0}@media(max-width:900px){.home-scroll-container .creative-workbench-page{padding-right:16px;padding-left:16px}.home-scroll-container .creative-workbench-page .creative-workbench-hero{height:194px}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-hero-copy{top:40px;left:20px}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-title{font-size:28px;line-height:36px}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-background{top:28px;width:900px;max-width:none}.home-scroll-container .creative-workbench-page .creative-workbench-hero .creative-workbench-cartoon{top:20px;left:52%;width:390px;max-width:none}.home-scroll-container .creative-workbench-page .creative-workbench-feature-cards{flex-direction:column;align-items:center}}.episode-board-page{flex:1;min-height:0;display:flex;flex-direction:column}.episode-board-toolbar{padding:var(--base-space-l);display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-m)}.episode-board-toolbar-desc{color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.episode-board-toolbar-actions{display:inline-flex;align-items:center;gap:var(--base-space-s)}.episode-board-toolbar-actions .episode-batch-upscale-button{display:flex;align-items:center;gap:6px;padding:0 12px}.episode-board-toolbar-actions .episode-batch-upscale-button.ant5-btn-background-ghost:not(:disabled):not(.ant5-btn-disabled),.episode-board-toolbar-actions .episode-batch-upscale-button.ant5-btn-background-ghost:not(:disabled):not(.ant5-btn-disabled):active,.episode-board-toolbar-actions .episode-batch-upscale-button.ant5-btn-background-ghost:not(:disabled):not(.ant5-btn-disabled):hover{color:var(--base-text-color-primary);border-color:#e1e6f0;background:var(--ant-5-button-ghost-bg)}.episode-board-toolbar-actions .episode-batch-upscale-button.ant5-btn-background-ghost.ant5-btn-disabled,.episode-board-toolbar-actions .episode-batch-upscale-button.ant5-btn-background-ghost:disabled{background:#fff}.episode-board-toolbar-actions .episode-batch-upscale-button-tooltip-wrapper{display:inline-flex}.episode-board-scroll-container{flex:1;min-height:0}.episode-board-scroll-container .base-scrollbar-y{right:2px!important}.episode-board-grid{display:grid;gap:var(--base-space-l);align-items:stretch;padding:0 var(--base-space-xl) var(--base-space-xl) var(--base-space-xl)}.episode-board-error{min-height:100%;display:flex;align-items:center;justify-content:center}.episode-board-error .episode-board-error-state{width:auto;height:auto}.episode-board-page.panel-landscape .dh-base-avatar-skeleton-card .skeleton-card-thumb,.episode-board-page.panel-landscape .episode-board-card .display-card-cover{aspect-ratio:16/9}.episode-board-page.panel-landscape .episode-board-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.episode-board-page.panel-portrait .dh-base-avatar-skeleton-card .skeleton-card-thumb,.episode-board-page.panel-portrait .episode-board-card .display-card-cover{aspect-ratio:9/16}.episode-board-page.panel-portrait .episode-board-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.real-face-upgrade-confirm .ant5-modal-confirm-body-wrapper .ant5-modal-confirm-paragraph{--ant-5-margin-xs:0;row-gap:0}.real-face-upgrade-confirm .ant5-modal-confirm-title .real-face-upgrade-reason{margin-top:6px;font-size:12px;line-height:20px;font-weight:400;color:var(--base-error-color)}.meta-prompt-sender-wrapper .prompt-tag[data-slot-id=camera-movement-tag]{padding:0;border:0;background:#0000;color:inherit;line-height:normal;cursor:pointer}.meta-prompt-sender-wrapper .prompt-tag[data-slot-id=camera-movement-tag] *{pointer-events:auto!important}.camera-movement-tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-space-3xs);height:var(--base-component-height-m);padding:0 var(--base-space-2xs);box-sizing:border-box;border:.5px solid var(--base-brand-color-light-active);border-radius:var(--base-radius-2xs);background:var(--base-brand-color-light-hover);color:var(--base-text-color-brand);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-component-height-m);white-space:nowrap}.camera-movement-tag .camera-movement-tag-icon{width:var(--base-component-height-2xs);height:var(--base-component-height-2xs);flex-shrink:0}.camera-movement-tag .camera-movement-tag-divider{width:0;height:var(--base-space-s);flex-shrink:0;border-left:.5px solid var(--base-brand-color-light-active)}.camera-movement-tag .camera-movement-tag-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.camera-movement-tag.camera-movement-tag-deleted{background:var(--base-error-color-light-hover);color:var(--base-error-color)}.camera-movement-tag.camera-movement-tag-deleted,.camera-movement-tag.camera-movement-tag-deleted .camera-movement-tag-divider{border-color:var(--base-error-color-light-active)}.camera-movement-tag.camera-movement-tag-deleted .camera-movement-tag-name{text-decoration:line-through}.camera-movement-tag.camera-movement-tag-clickable{cursor:pointer}.storyboard-reference-image{position:relative;width:206px;aspect-ratio:16/9;margin:var(--base-space-m);border-radius:var(--base-radius-m);overflow:hidden;flex-shrink:0;background:linear-gradient(163.571deg,#fbf8ff 13.753%,#e9f1ff 82.816%);border:1px solid var(--base-border-color-level2);transition:border-color .5s;font-size:var(--base-font-size-2xs);box-sizing:initial!important}.storyboard-reference-image:hover{border-color:var(--base-brand-color-hover)}.storyboard-reference-image:hover .storyboard-reference-preview-btn,.storyboard-reference-image:hover.storyboard-reference-image-interactive .storyboard-reference-credits{opacity:1}.storyboard-reference-image.disabled{pointer-events:none}.storyboard-reference-image .storyboard-reference-image-img{width:100%;height:100%;object-fit:contain;display:block}.storyboard-reference-image .storyboard-reference-controls-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.storyboard-reference-image .storyboard-reference-placeholder{line-height:18px;text-align:center}.storyboard-reference-image .storyboard-reference-placeholder>img{width:48px;height:48px}.storyboard-reference-image .storyboard-reference-placeholder .storyboard-reference-placeholder-title{color:var(--base-text-color-secondary)}.storyboard-reference-image .storyboard-reference-placeholder .storyboard-reference-placeholder-hint{color:var(--base-brand-color)}.storyboard-reference-image .storyboard-reference-status{background:var(--base-masking-layer-color);text-align:center;color:#fff}.storyboard-reference-image .storyboard-reference-status.status-retry{cursor:pointer}.storyboard-reference-image .storyboard-reference-status .error-icon{transform:scale(1.2);transform-origin:bottom center}.storyboard-reference-image .storyboard-reference-status .ant5-spin-dot{transform:scale(2);transform-origin:center center}.storyboard-reference-image .storyboard-reference-status .storyboard-reference-status-subtext{opacity:.6}.storyboard-reference-image .storyboard-reference-status-icon{position:absolute;top:4px;right:4px;z-index:9}.storyboard-reference-image .storyboard-reference-preview-btn{position:absolute;right:6px;bottom:6px;z-index:11;opacity:0}.storyboard-reference-image .storyboard-reference-credits{position:absolute;left:6px;right:calc(var(--base-component-height-l) + 12px);bottom:6px;z-index:11;opacity:0;transition:opacity .2s ease}.storyboard-reference-image .storyboard-reference-credits-btn{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;cursor:pointer}.storyboard-generate-button .credits-box .value{order:1}.storyboard-generate-button .credits-box .original-value{order:2;color:#f14040}.episode-script-panel-header{padding:var(--base-space-m) var(--base-space-m) var(--base-space-s);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--base-space-s)}.episode-script-panel-header-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--base-space-3xs)}.episode-script-panel-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m);display:flex;align-items:center;gap:var(--base-space-2xs);flex-wrap:wrap}.episode-script-panel-title-error{color:var(--base-error-color);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s)}.episode-script-panel-meta{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);white-space:normal;word-break:break-word}.episode-script-panel-actions{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.episode-script-panel-actions .storyboard-generate-button .credits-box .original-value{color:#ff9494}.mention-asset-menu{width:310px;padding:12px 16px 16px;border:.5px solid var(--base-component-color-border);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-m)}.mention-asset-menu.is-embedded{width:auto;padding:12px 0 0;border:0;border-radius:0;background:#0000;box-shadow:none}.mention-asset-menu .mention-asset-menu-cards{max-height:280px;padding-top:12px;overflow-y:auto}.mention-asset-menu .mention-asset-menu-group+.mention-asset-menu-group{padding-top:16px}.mention-asset-menu .mention-asset-menu-group-title{padding-bottom:8px;color:#21215a;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.mention-asset-menu .mention-asset-menu-group-cards{display:grid;grid-template-columns:repeat(4,58px);gap:12px}.mention-asset-menu .mention-asset-menu-card{display:flex;flex-direction:column;align-items:center;width:58px;height:76px;min-width:0;padding:0;border:0;background:#0000;color:var(--base-text-color-primary);cursor:pointer}.mention-asset-menu .mention-asset-menu-card:hover{color:var(--base-text-color-brand)}.mention-asset-menu .mention-asset-menu-card:hover .mention-asset-menu-card-icon{border-color:var(--base-brand-color)}.mention-asset-menu .mention-asset-menu-card-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;overflow:hidden;border:.5px solid var(--base-component-color-border);border-radius:var(--base-radius-s);background:var(--base-component-color-white)}.mention-asset-menu .mention-asset-menu-card-icon .ant5-avatar{width:100%;height:100%;border-radius:var(--base-radius-s);font-size:var(--base-font-size-xl)}.mention-asset-menu .mention-asset-menu-card-icon img{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--base-radius-s);object-fit:cover;object-position:center top}.mention-asset-menu .mention-asset-menu-card-name{width:100%;overflow:hidden;font-size:var(--base-font-size-3xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);text-overflow:ellipsis;white-space:nowrap}.mention-asset-menu .mention-asset-menu-empty{grid-column:1/-1;padding:24px 0;color:var(--base-text-color-secondary);text-align:center}.mention-asset-menu .mention-asset-menu-native{display:none}.canvas-asset-edit-modal{display:flex;flex-direction:column;gap:var(--base-space-s)}.canvas-asset-edit-modal-title{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.canvas-asset-edit-modal-subtitle{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular)}.canvas-asset-edit-modal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--base-space-s)}.canvas-asset-edit-modal-field{display:flex;flex-direction:column;gap:8px;min-width:0}.canvas-asset-edit-modal-label{font-size:13px;font-weight:500;color:var(--text-primary,#1f2329)}.canvas-asset-edit-dialog.ant5-modal{--canvas-role-edit-text-color:#21215a;--canvas-role-edit-subtitle-color:#818999;--canvas-role-edit-label-color:#303452;--canvas-role-edit-border-color:#d7dceb}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-content{position:relative;border:2px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);padding:24px 36px;background:#ffffffbf;box-shadow:0 0 16px #5b5bff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-header{margin-bottom:16px;background:#0000}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-footer{margin-top:var(--base-space-m);background:#0000}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-footer .ant5-btn{min-width:76px;height:40px;padding-inline:var(--base-space-xl)}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-footer .ant5-btn+.ant5-btn{-webkit-margin-start:16px;margin-inline-start:16px}.canvas-asset-edit-dialog.ant5-modal .ant5-modal-close{top:18px;inset-inline-end:34px;width:var(--base-component-height-m);height:var(--base-component-height-m);color:var(--base-icon-color-tertiary)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-title{gap:0}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-heading{color:var(--canvas-role-edit-text-color);font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-l)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-subtitle{color:var(--canvas-role-edit-subtitle-color);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal{gap:var(--base-space-m)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--base-space-m)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-label{color:var(--canvas-role-edit-label-color);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s)}.canvas-asset-edit-dialog.ant5-modal .ant5-input,.canvas-asset-edit-dialog.ant5-modal .ant5-input-affix-wrapper,.canvas-asset-edit-dialog.ant5-modal .ant5-select-selector{border-color:var(--canvas-role-edit-border-color);border-radius:var(--base-radius-s);box-shadow:none}.canvas-asset-edit-dialog.ant5-modal .ant5-input-affix-wrapper,.canvas-asset-edit-dialog.ant5-modal .ant5-select-single,.canvas-asset-edit-dialog.ant5-modal .ant5-select-single .ant5-select-selector,.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-field>.ant5-input:not(textarea){height:40px}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-field>.ant5-input:not(textarea){padding-block:8px}.canvas-asset-edit-dialog.ant5-modal .ant5-input-affix-wrapper,.canvas-asset-edit-dialog.ant5-modal .ant5-select-single .ant5-select-selector{display:flex;align-items:center}.canvas-asset-edit-dialog.ant5-modal .ant5-input-affix-wrapper>.ant5-input{height:auto;padding-block:0}.canvas-asset-edit-dialog.ant5-modal .ant5-select-single .ant5-select-selection-wrap{align-self:center}.canvas-asset-edit-dialog.ant5-modal .ant5-input,.canvas-asset-edit-dialog.ant5-modal .ant5-input-affix-wrapper input,.canvas-asset-edit-dialog.ant5-modal .ant5-select-selection-item{color:var(--canvas-role-edit-text-color);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-description-field{max-width:100%;margin-top:var(--base-space-2xs)}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-description-field .ant5-input-textarea-show-count{width:100%;height:100%}.canvas-asset-edit-dialog.ant5-modal .canvas-asset-edit-modal-description-field .ant5-input-textarea-show-count .ant5-input{width:100%;height:180px;min-height:180px;max-height:180px;border-radius:8px;resize:none;padding:9px 16px}.canvas-asset-edit-dialog.ant5-modal .ant5-input-show-count-suffix,.canvas-asset-edit-dialog.ant5-modal .ant5-input-textarea-show-count:after{color:var(--base-text-color-disabled);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular)}.canvas-asset-edit-modal-illustration{position:absolute;top:44px;right:52px;display:block;width:102px;height:auto;pointer-events:none}.canvas-text-edit-modal{position:relative;width:100%;height:100%}.canvas-text-edit-modal .ant5-input{width:100%;height:100%;min-height:0;padding:var(--base-space-xl) var(--base-space-4xl) var(--base-space-xl) var(--base-space-xl);border:0;border-radius:var(--base-radius-4xl);outline:0;resize:none;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--base-border-color-level1) #0000;background:#0000;box-shadow:none;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs)}.canvas-text-edit-modal .ant5-input:focus,.canvas-text-edit-modal .ant5-input:hover{border:0;outline:0;box-shadow:none}.canvas-text-edit-modal .ant5-input::-webkit-scrollbar{width:6px}.canvas-text-edit-modal .ant5-input::-webkit-scrollbar-track{background:#0000}.canvas-text-edit-modal .ant5-input::-webkit-scrollbar-thumb{border-radius:var(--base-radius-xs);background:var(--base-border-color-level1)}@media(max-width:640px){.canvas-text-edit-modal .ant5-input{padding:var(--base-space-m) var(--base-space-4xl) var(--base-space-m) var(--base-space-m)}}.canvas-node-history-modal-anchor{position:absolute;top:42px;right:-10px;width:1px;height:1px;pointer-events:none}.canvas-node-history-modal{display:flex;flex-direction:column;width:100%;height:434px;box-sizing:border-box}.canvas-node-history-modal .canvas-node-history-modal-header{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--base-space-m)}.canvas-node-history-modal .canvas-node-history-modal-header .canvas-node-history-modal-title{color:#21215a;font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-semibold);line-height:26px}.canvas-node-history-modal .canvas-node-history-modal-header .canvas-node-history-modal-subtitle{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs)}.canvas-node-history-modal .ant5-spin-nested-loading{flex:none;height:298px}.canvas-node-history-modal .ant5-spin-nested-loading .ant5-spin-container{height:100%;overflow-x:hidden;overflow-y:auto}.canvas-node-history-modal .canvas-node-history-modal-list{display:flex;flex-direction:column;gap:var(--base-space-s)}.canvas-node-history-modal .canvas-node-history-modal-item{position:relative;flex:0 0 143px;width:254px;height:143px;padding:0;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);overflow:hidden;cursor:pointer;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.canvas-node-history-modal .canvas-node-history-modal-item:disabled{cursor:not-allowed;opacity:.72}.canvas-node-history-modal .canvas-node-history-modal-item.is-applying{opacity:.85}.canvas-node-history-modal .canvas-node-history-modal-item.is-selected{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(100.47deg,var(--base-brand-color) 8.4977%,#945df6 99.126%) border-box}.canvas-node-history-modal .canvas-node-history-modal-item .canvas-node-history-modal-item-image{position:absolute;inset:var(--base-space-3xs);width:calc(100% - 8px);height:calc(100% - 8px);border-radius:var(--base-radius-l);object-fit:contain}.canvas-node-history-modal .canvas-node-history-modal-item .canvas-node-history-modal-item-empty{position:absolute;inset:var(--base-space-3xs);display:flex;align-items:center;justify-content:center;border-radius:var(--base-radius-l);color:var(--base-text-color-tertiary);background:#ffffff7a}.canvas-node-history-modal .canvas-node-history-modal-item .canvas-node-history-modal-item-loading{position:absolute;right:var(--base-space-xs);bottom:var(--base-space-xs);z-index:1;padding:2px var(--base-space-2xs);border-radius:999px;background:#21215ab8;color:var(--base-component-color-white);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.canvas-node-history-modal .canvas-node-history-modal-empty-wrap{display:flex;align-items:center;justify-content:center;height:298px}.canvas-node-history-modal .canvas-node-history-modal-count{margin-top:var(--base-space-s);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-2xs)}.canvas-node-history-modal-overlay .ant5-popover-arrow{display:none}.canvas-node-history-modal-overlay .ant5-popover-inner{max-width:calc(100vw - 32px);height:438px;padding:var(--base-space-xl) calc(var(--base-space-2xl) + var(--base-space-3xs));border:2px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background-color:#ffffffbf!important;box-shadow:0 0 16px 0 #5b5bff29;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.canvas-node-history-modal-overlay .ant5-popover-inner .ant5-popover-inner-content{width:100%;padding:0}.canvas-workspace-page .canvas-outline-node{position:relative;width:100%;height:100%;padding:4px;box-sizing:border-box;border:1px solid var(--base-brand-color-light-active);border-radius:14px;background:var(--base-bg-color-gray);box-shadow:var(--base-shadow-drop-shadow-xs)}.canvas-workspace-page .canvas-outline-node-handle{width:1px;min-width:0;height:1px;min-height:0;border:0;opacity:0;background:#0000;pointer-events:none}.ant5-select-selection-item{height:100%}.ant5-select-selection-item .canvas-node-prompt-model-label{display:inline-flex;align-items:center;gap:var(--base-space-3xs);min-width:0;height:100%}.canvas-node-mode-arrow,.canvas-node-prompt-reference-mode-arrow{color:var(--base-icon-color-primary)}.canvas-node-prompt-model-option{display:inline-flex;align-items:center;gap:var(--base-space-3xs);min-width:0}.canvas-node-prompt-reference-mode-label{display:inline-flex;align-items:center;gap:var(--base-space-3xs);color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:28px;white-space:nowrap}.canvas-node-prompt-model-icon,.canvas-node-prompt-parameter-icon,.canvas-node-prompt-reference-mode-label svg{flex:0 0 auto;width:var(--base-component-height-xs);height:var(--base-component-height-xs)}.canvas-node-prompt-model-icon,.canvas-node-prompt-parameter-icon{border-radius:var(--base-radius-2xs);display:block;object-fit:contain}.canvas-node-prompt-model-label span:last-child,.canvas-node-prompt-model-option span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-base .canvas-node-prompt-model-dropdown{width:276px;min-width:276px;border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-s);background-color:#fffc;box-shadow:0 2px 10px 0 var(---drop-shadow-m,#00197e14);box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.web-base .canvas-node-prompt-model-dropdown .ant5-select-item{position:relative;height:64px;padding:14px var(--base-space-2xs);border-radius:var(--base-radius-xs);box-sizing:border-box;align-items:center}.web-base .canvas-node-prompt-model-dropdown .ant5-select-item-option-content{display:flex;align-items:center;width:100%;height:40px}.web-base .canvas-node-prompt-model-dropdown .ant5-select-item-option-active:not(.ant5-select-item-option-disabled),.web-base .canvas-node-prompt-model-dropdown .ant5-select-item-option-selected:not(.ant5-select-item-option-disabled){background:var(--base-component-color-grayb1)}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option{display:flex;align-items:center;width:100%;height:40px;gap:var(--base-space-2xs)}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option .canvas-node-prompt-model-icon{width:var(--base-component-height-2xl);height:var(--base-component-height-2xl);border-radius:var(--base-radius-xs)}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-text{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;gap:0}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-description,.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-title-row{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s)}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-discount{display:inline-flex;align-items:center;height:18px;padding:0 4px;border:.5px solid #ffdbd9;border-radius:4px;background:#fff2f1;box-sizing:border-box;color:#f14040;font-size:11px;font-weight:var(--base-font-weight-regular);line-height:18px;white-space:nowrap}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-option-description{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs)}.web-base .canvas-node-prompt-model-dropdown .canvas-node-prompt-model-check{position:absolute;right:0;bottom:0;width:24px;height:24px}.canvas-workspace-state{display:flex;align-items:center;justify-content:center}.canvas-workspace-page,.canvas-workspace-state{width:100%;height:100vh;background:var(--base-bg-color-gray)}.canvas-workspace-page{--canvas-edge-line-idle:#ccd1dbe6;--canvas-edge-line-active:#945df6;position:relative;overflow:hidden;overscroll-behavior-x:none;touch-action:none;color:var(--base-text-color-primary)}.canvas-workspace-page .canvas-workspace-header{position:absolute;top:var(--base-space-xl);right:var(--base-space-xl);left:var(--base-space-xl);z-index:20;display:flex;align-items:center;gap:var(--base-space-m);pointer-events:none}.canvas-workspace-page .canvas-workspace-header .ant5-btn,.canvas-workspace-page .canvas-workspace-header .canvas-workspace-header-right{pointer-events:auto}.canvas-workspace-page .canvas-workspace-title-block{pointer-events:auto;display:inline-flex;align-items:baseline;gap:var(--base-space-2xs);min-width:0}.canvas-workspace-page .canvas-workspace-title{display:block;margin:0;padding:0;border:0;background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-s);font-style:normal;font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);text-align:left}.canvas-workspace-page .canvas-workspace-title-input-wrap{display:inline-grid;min-width:1em}.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input,.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input-sizer{grid-area:1/1;min-width:0;padding:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-style:normal;font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input-sizer{visibility:hidden;white-space:pre}.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input{height:var(--base-component-height-m);border:0;background:#0000;box-shadow:none}.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input.ant5-input-focused,.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input:focus,.canvas-workspace-page .canvas-workspace-title-input-wrap .canvas-workspace-title-input:hover{border-color:#0000;outline:none;box-shadow:none}.canvas-workspace-page .canvas-update-time{flex-shrink:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-style:normal;font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-workspace-header-right{margin-left:auto;display:inline-flex;align-items:center;gap:var(--base-space-s)}.canvas-workspace-page .canvas-workspace-header-user{padding:var(--base-space-2xs) var(--base-space-m);border:1px solid var(--base-component-color-white);border-radius:100px;background:color-mix(in srgb,var(--base-component-color-white) 50%,#0000);box-shadow:0 4px 16px 0 #2922ff0f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center}.canvas-workspace-page .canvas-workspace-header-user .base-header-contact{margin-right:12px}.canvas-workspace-page .canvas-project-settings{display:inline-flex;align-items:center;gap:var(--base-space-2xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:46px;padding:0 var(--base-space-m);border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:#ffffff80;box-shadow:0 4px 16px #2a22ff0f;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-workspace-page .canvas-project-settings .ant5-select-arrow{background-color:var(--base-icon-color-primary)}.canvas-workspace-page .canvas-project-settings-style-select-trigger{display:inline-flex;max-width:202px}.canvas-workspace-page .canvas-project-settings-style-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.canvas-workspace-page .canvas-project-settings-style-select-open .ant5-select-arrow{transform:rotate(180deg)}.canvas-workspace-page .canvas-project-settings-style-label{display:inline-flex;align-items:center;gap:var(--base-space-3xs);min-width:0}.canvas-workspace-page .canvas-project-settings-style-label svg{width:var(--base-component-height-xs);height:var(--base-component-height-xs);flex:0 0 auto;fill:currentColor}.canvas-workspace-page .canvas-project-settings-style-label span{min-width:0;overflow:hidden;text-overflow:ellipsis}.canvas-workspace-page .canvas-project-settings-divider{width:1px;height:var(--base-space-s);flex:0 0 auto;margin:0;background:var(--base-text-color-primary);opacity:.12}.canvas-workspace-page .canvas-project-settings-ratio-select{flex:0 0 auto}.canvas-workspace-page .canvas-workspace-body{position:relative;width:100%;height:100%}.canvas-workspace-page .canvas-node-search{position:absolute;top:calc(var(--base-space-xl) + 7px);left:50%;z-index:21;width:320px;transform:translateX(-50%)}.canvas-workspace-page .canvas-node-search-suffix{display:inline-flex;align-items:center;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-search-count{flex-shrink:0;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);white-space:nowrap}.canvas-workspace-page .canvas-side-tabs{position:absolute;top:50%;left:var(--base-space-m);z-index:15;gap:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:132px;padding:var(--base-space-2xs) 0;border:1px solid var(--base-component-color-white);border-radius:100px;background:#fdfcffb3;box-shadow:0 4px 16px 0 #2622ff0f;transform:translateY(-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canvas-workspace-page .canvas-side-tab{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--base-radius-3xl);background:#0000;color:var(--base-icon-color-primary);cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-side-tab.is-active{background:#000;color:var(--base-icon-color-white);box-shadow:0 0 8px #00000029}.canvas-workspace-page .canvas-side-tab.canvas-side-tab-add,.canvas-workspace-page .canvas-side-tab.canvas-side-tab-add.is-active{background:linear-gradient(91deg,#5b5bff,#945df6);color:var(--base-icon-color-white);box-shadow:0 0 8px #5b5bff29}.canvas-workspace-page .canvas-side-tab-icon{display:block;flex-shrink:0;transition:transform .28s ease}.canvas-workspace-page .canvas-side-tab-add.is-active .canvas-side-tab-icon{transform:rotate(305deg)}.canvas-workspace-page .canvas-side-panel{position:absolute;top:50%;left:calc(var(--base-space-m) + 40px);z-index:14;display:flex;flex-direction:column;width:min(382px,100vw - 160px);box-sizing:border-box;min-height:0;padding:16px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-4xl);background:#fffffff0;box-shadow:var(--base-shadow-drop-shadow-m);overflow:hidden;transform:translateY(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.canvas-workspace-page .canvas-side-panel.is-shortcuts{width:min(960px,100vw - 160px)}.canvas-workspace-page .canvas-side-panel.is-project-assets{height:558px}.canvas-workspace-page .canvas-side-panel.is-add-node{left:calc(var(--base-space-m) + 40px + var(--base-space-m));width:256px;height:min(476px,100vh - 120px);padding:var(--base-space-m);border-color:var(--base-component-color-white);background:color-mix(in srgb,var(--base-component-color-white) 75%,#0000);box-shadow:0 0 var(--base-space-m) color-mix(in srgb,var(--base-brand-color) 16%,#0000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-workspace-page .canvas-side-panel-scroll{flex:1;min-height:0}.canvas-workspace-page .canvas-side-panel-scroll-content{overflow-x:hidden}.canvas-workspace-page .canvas-add-node-content{display:flex;flex-direction:column}.canvas-workspace-page .canvas-add-node-title{margin-bottom:var(--base-space-2xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-add-node-list{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.canvas-workspace-page .canvas-add-node-item{display:flex;align-items:center;gap:var(--base-space-2xs);width:100%;height:56px;padding:var(--base-space-2xs) var(--base-space-s);border:0;border-radius:var(--base-radius-s);background:#0000;cursor:pointer;text-align:left;transition:background .2s ease}.canvas-workspace-page .canvas-add-node-item:hover{border-radius:var(--base-radius-xl);background:color-mix(in srgb,var(--base-brand-color) 4%,#0000)}.canvas-workspace-page .canvas-add-node-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--base-component-height-xl);height:var(--base-component-height-xl);flex-shrink:0}.canvas-workspace-page .canvas-add-node-icon>img{display:block;width:var(--base-component-height-xl);height:var(--base-component-height-xl);object-fit:contain}.canvas-workspace-page .canvas-add-node-copy{display:flex;flex-direction:column;min-width:0}.canvas-workspace-page .canvas-add-node-label{color:#21215a;font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-add-node-description{overflow:hidden;color:var(--base-text-color-secondary);font-size:var(--base-font-size-3xs);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-3xs);text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-quick-create-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:0;background:#0000;transition:background .2s ease}.canvas-workspace-page .canvas-quick-create-icon>img{display:block;width:40px;height:40px;object-fit:contain}.canvas-workspace-page .canvas-assets-panel-content{display:flex;flex-direction:column;min-height:0}.canvas-workspace-page .canvas-assets-tabs{position:relative;display:flex;align-items:center;gap:var(--base-space-xl);height:var(--base-component-height-2xl);margin-bottom:var(--base-space-m);overflow-x:auto;flex-shrink:0}.canvas-workspace-page .canvas-assets-tabs:before{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--base-component-color-border);content:""}.canvas-workspace-page .canvas-assets-tab{position:relative;flex-shrink:0;height:var(--base-component-height-2xl);padding:0;border:0;background:#0000;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s);cursor:pointer;transition:color .2s ease}.canvas-workspace-page .canvas-assets-tab:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#0000;content:""}.canvas-workspace-page .canvas-assets-tab.is-active{color:var(--base-text-color-brand);font-weight:var(--base-font-weight-medium)}.canvas-workspace-page .canvas-assets-tab.is-active:after{background:var(--base-text-color-brand)}.canvas-workspace-page .canvas-assets-empty-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:320px;padding:8px 0 24px}.canvas-workspace-page .canvas-assets-empty-state.is-loading{gap:12px}.canvas-workspace-page .canvas-assets-empty-illustration{display:block;width:162px;height:108px;object-fit:cover}.canvas-workspace-page .canvas-assets-empty-loading-icon{display:block;width:48px;height:48px;object-fit:contain}.canvas-workspace-page .canvas-assets-empty-copy{display:flex;flex-direction:column;align-items:center;gap:var(--base-space-3xs);width:100%;max-width:100%;text-align:center}.canvas-workspace-page .canvas-assets-empty-title{width:100%;color:var(--base-text-color-primary);font-size:var(--base-font-size-m);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-m)}.canvas-workspace-page .canvas-assets-empty-description-row{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-space-xs);width:100%;white-space:nowrap}.canvas-workspace-page .canvas-assets-empty-description{margin:0;color:var(--base-text-color-tertiary)}.canvas-workspace-page .canvas-assets-empty-action,.canvas-workspace-page .canvas-assets-empty-description{font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s)}.canvas-workspace-page .canvas-assets-empty-action{flex-shrink:0;padding:0;border:0;background:#0000;color:var(--base-text-color-brand);cursor:pointer}.canvas-workspace-page .canvas-media-asset-groups{display:flex;flex-direction:column;gap:var(--base-space-l)}.canvas-workspace-page .canvas-media-asset-group{min-width:0}.canvas-workspace-page .canvas-media-asset-group-title{margin:0 0 var(--base-space-s);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.canvas-workspace-page .canvas-assets-list{display:grid;grid-template-columns:repeat(3,108px);justify-content:start;gap:12px;padding-top:4px}.canvas-workspace-page .canvas-assets-card{display:flex;flex-direction:column;width:108px;min-width:108px;min-height:150px;cursor:pointer}.canvas-workspace-page .canvas-assets-card-cover{position:relative;display:flex;align-items:center;justify-content:center;width:108px;height:108px;margin-bottom:4px;padding:4px;border:.5px solid #d7dceb;border-radius:16px;background:var(--base-component-color-white);overflow:hidden;box-sizing:border-box}.canvas-workspace-page .canvas-assets-card-cover-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:14px;background:linear-gradient(152.36deg,#fbf8ff,#e9f1ff);overflow:hidden}.canvas-workspace-page .canvas-assets-card-image{display:block;width:100%;height:100%;object-fit:contain}.canvas-workspace-page .canvas-assets-card-image.is-placeholder{object-fit:contain;background:var(--base-bg-color-gray);width:56px;height:56px}.canvas-workspace-page .canvas-assets-card-placeholder{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.canvas-workspace-page .canvas-assets-card-mask{position:absolute;right:4px;bottom:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:22px;border-radius:999px;background:#0a0e159e;color:var(--base-component-color-white);font-size:var(--base-font-size-2xs);line-height:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-workspace-page .canvas-assets-card-status-dot{width:6px;height:6px;border-radius:50%;background:#52c41a;flex-shrink:0}.canvas-workspace-page .canvas-assets-card.is-failed .canvas-assets-card-mask{background:#fa423ce0}.canvas-workspace-page .canvas-assets-card.is-failed .canvas-assets-card-status-dot{background:var(--base-component-color-white)}.canvas-workspace-page .canvas-assets-card-content{display:flex;flex-direction:column;gap:0;min-width:0}.canvas-workspace-page .canvas-assets-card-title{overflow:hidden;color:#21215a;font-size:12px;font-weight:var(--base-font-weight-medium);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-assets-card-description{display:-webkit-box;margin:0;overflow:hidden;color:#86909c;font-size:11px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.canvas-workspace-page .canvas-shortcut-panel{width:100%;overflow-x:hidden}.canvas-workspace-page .canvas-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--base-space-xl);width:100%}.canvas-workspace-page .canvas-shortcut-group{min-width:0}.canvas-workspace-page .canvas-shortcut-title{margin:0 0 var(--base-space-s);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s);white-space:nowrap}.canvas-workspace-page .canvas-shortcut-list{display:flex;flex-direction:column;gap:var(--base-space-s)}.canvas-workspace-page .canvas-shortcut-item{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs);min-width:0}.canvas-workspace-page .canvas-shortcut-label{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);white-space:nowrap}.canvas-workspace-page .canvas-shortcut-key-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-shortcut-key{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 var(--base-space-2xs);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xs);background:var(--base-bg-color-gray);color:var(--base-text-color-secondary);font-family:inherit;font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);white-space:nowrap}.canvas-workspace-page .canvas-viewport{position:absolute;inset:0}.canvas-workspace-page .canvas-flow,.canvas-workspace-page .canvas-flow-wrapper{width:100%;height:100%}.canvas-workspace-page .canvas-flow-wrapper{position:relative}.canvas-workspace-page .canvas-flow{z-index:1!important}.canvas-workspace-page .canvas-alignment-guide{position:absolute;z-index:0;pointer-events:none;background:var(--base-brand-color)}.canvas-workspace-page .canvas-alignment-guide.is-vertical{top:0;bottom:0;width:1px;transform:translateX(-.5px)}.canvas-workspace-page .canvas-alignment-guide.is-horizontal{right:0;left:0;height:1px;transform:translateY(-.5px)}.canvas-workspace-page .canvas-flow .react-flow__node-group{border:none;background:#0000;box-shadow:none}.canvas-workspace-page .canvas-flow-minimap{right:var(--base-space-xl)!important;bottom:var(--base-space-xl)!important;box-sizing:border-box;width:177px;height:133px;border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:#ffffff4d;box-shadow:0 4px 16px #2622ff0f;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-workspace-page .canvas-flow-minimap .react-flow__minimap-mask{stroke-linejoin:round}.canvas-workspace-page .canvas-selection-toolbar{display:inline-flex;align-items:center;gap:var(--base-space-xs);max-width:min(960px,100vw - 240px);padding:6px 8px;border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:#ffffff80;box-shadow:0 4px 16px #5b5bff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-workspace-page .canvas-selection-toolbar-count{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:.5px solid var(--base-border-color-level1);border-radius:16px;background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);white-space:nowrap}.canvas-workspace-page .canvas-selection-toolbar-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.canvas-workspace-page .canvas-selection-toolbar-action,.canvas-workspace-page .canvas-selection-toolbar-icon-action{display:inline-flex;align-items:center;min-height:28px;border:.5px solid var(--base-border-color-level1);border-radius:16px;background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);box-sizing:border-box;white-space:nowrap;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.canvas-workspace-page .canvas-selection-toolbar-action{gap:4px;padding:4px 12px}.canvas-workspace-page .canvas-selection-toolbar-icon-action{justify-content:center;width:28px;padding:0}.canvas-workspace-page .canvas-selection-toolbar-action:disabled,.canvas-workspace-page .canvas-selection-toolbar-icon-action:disabled{color:var(--base-icon-color-tertiary);cursor:not-allowed;transform:none}.canvas-workspace-page .canvas-selection-toolbar-action:not(:disabled):hover,.canvas-workspace-page .canvas-selection-toolbar-icon-action:not(:disabled):hover{box-shadow:var(--base-shadow-drop-shadow-xs);transform:translateY(-1px)}.canvas-workspace-page .canvas-selection-toolbar-action-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;line-height:1;flex-shrink:0}.canvas-workspace-page .canvas-selection-toolbar-action-icon svg{width:16px;height:16px;display:block}.canvas-workspace-page .canvas-selection-toolbar-action-quota{display:inline-flex;align-items:center;gap:2px;min-height:20px;margin-left:6px;padding-left:8px;border-left:1px solid var(--base-border-color-level1);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);flex-shrink:0}.canvas-workspace-page .canvas-selection-toolbar-action-quota-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px}.canvas-workspace-page .canvas-selection-toolbar-action-quota-icon svg{width:14px;height:14px;display:block}.canvas-workspace-page .canvas-temporary-selection-group{position:absolute;z-index:6;border:1px dashed var(--base-brand-color);border-radius:var(--base-radius-xl);background:#2f54eb0d;pointer-events:none}.canvas-workspace-page .canvas-batch-connection-anchor{position:absolute;z-index:100;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--base-border-color-level1);border-radius:50%;background:var(--base-component-color-white);color:var(--base-text-color-primary);cursor:crosshair;pointer-events:auto;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--base-brand-color) 16%,transparent));transform:translate(-50%,-50%)}.canvas-workspace-page .canvas-batch-connection-anchor:focus-visible,.canvas-workspace-page .canvas-batch-connection-anchor:hover{border-color:var(--base-brand-color);color:var(--base-brand-color);box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-batch-connection-anchor svg{width:24px;height:24px}.canvas-workspace-page .canvas-batch-connection-preview{position:absolute;z-index:10;top:0;left:0;width:1px;height:1px;overflow:visible;pointer-events:none}.canvas-workspace-page .canvas-flow .react-flow__nodesselection-rect{border:0;background:#0000}.canvas-workspace-page .canvas-flow-wrapper.is-group-selection-frame-suppressed .react-flow__nodesselection-rect{pointer-events:none}.canvas-workspace-page .react-flow__node.is-group-selection-frame-suppressed .canvas-node-content-frame.is-selected{border-color:var(--base-border-color-level1);box-shadow:var(--base-shadow-drop-shadow-xs)}.canvas-workspace-page .react-flow__node.is-group-selection-frame-suppressed .canvas-node-resizer-handle,.canvas-workspace-page .react-flow__node.is-group-selection-frame-suppressed .canvas-node-resizer-line{display:none}.canvas-workspace-page .canvas-node-shell{position:relative;display:flex;flex-direction:column;color:var(--base-text-color-primary);overflow:visible}.canvas-workspace-page .canvas-node-shell:before{position:absolute;top:0;right:-36px;bottom:0;left:-36px;z-index:0;content:"";pointer-events:auto}.canvas-workspace-page .react-flow__node.dragging .canvas-node-toolbar{visibility:hidden;pointer-events:none}.canvas-workspace-page .canvas-node-shell-toolbar{z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-shell-prompt{z-index:5;display:flex;justify-content:center}.canvas-workspace-page .canvas-node-shell-group{width:100%;min-width:360px;height:100%;min-height:180px;border-radius:16px;overflow:visible}.canvas-workspace-page .canvas-node-shell-group .canvas-node-content-frame{border-radius:24px;border:1px solid #5b5bff66;background:#5b5bff0a}.canvas-workspace-page .canvas-node-handle-hit-area{position:absolute;z-index:10;top:50%;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;opacity:0;visibility:hidden;border:1px solid var(--base-border-color-level1);border-radius:50%;background:var(--base-component-color-white);color:var(--base-text-color-primary);filter:drop-shadow(0 0 8px var(--base-input-color-shadow-active));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--base-brand-color) 16%,transparent));cursor:crosshair;pointer-events:auto;transform:translateY(-50%);transition:opacity .2s ease,visibility 0s linear .15s,box-shadow .2s ease,border-color .2s ease,color .2s ease}.canvas-workspace-page .canvas-node-handle-add-icon{color:var(--base-text-color-primary)}.canvas-workspace-page .canvas-node-handle-visual{display:inline-flex;align-items:center;justify-content:center}.canvas-workspace-page .canvas-node-handle-hit-area:after{position:absolute;top:-33px;bottom:-33px;width:96px;content:""}.canvas-workspace-page .canvas-node-handle-hit-area.is-disabled{color:var(--base-icon-color-tertiary);cursor:not-allowed}.canvas-workspace-page .canvas-node-handle-hit-area-input{left:-38px}.canvas-workspace-page .canvas-node-handle-hit-area-input:after{left:-33px}.canvas-workspace-page .canvas-node-handle-hit-area-output{right:-38px}.canvas-workspace-page .canvas-node-handle-hit-area-output:after{right:-33px}.canvas-workspace-page .canvas-node-handle-hit-area.is-card-connectable{top:0;width:calc(100% + 76px);height:100%;opacity:1;visibility:visible;border:0;border-radius:0;background:#0000;filter:none;transform:none}.canvas-workspace-page .canvas-node-handle-hit-area.is-card-connectable .canvas-node-handle-visual{position:absolute;top:50%;width:30px;height:30px;border:1px solid var(--base-border-color-level1);border-radius:50%;background:var(--base-component-color-white);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--base-brand-color) 16%,transparent));transform:translateY(-50%)}.canvas-workspace-page .canvas-node-handle-hit-area-input.is-card-connectable .canvas-node-handle-visual{left:0}.canvas-workspace-page .canvas-node-handle-hit-area-output.is-card-connectable{left:-38px;right:auto}.canvas-workspace-page .canvas-node-handle-hit-area-output.is-card-connectable .canvas-node-handle-visual{right:0}.canvas-workspace-page .canvas-node-handle-hit-area.is-visible,.canvas-workspace-page .canvas-node-handle-hit-area:focus-visible,.canvas-workspace-page .canvas-node-handle-hit-area:hover,.canvas-workspace-page .canvas-node-shell:focus-within .canvas-node-handle-hit-area,.canvas-workspace-page .canvas-node-shell:hover .canvas-node-handle-hit-area{opacity:1;visibility:visible;transition-delay:0s}.canvas-workspace-page .canvas-flow-wrapper.is-node-dragging .canvas-node-handle-hit-area,.canvas-workspace-page .react-flow__node.dragging .canvas-node-handle-hit-area{opacity:0;visibility:hidden;pointer-events:none;transition:none}.canvas-workspace-page .react-flow__node.is-temporary-selection-group-node .canvas-node-handle-hit-area{opacity:0;visibility:hidden;pointer-events:none}.canvas-workspace-page .canvas-node-handle-hit-area:focus-visible,.canvas-workspace-page .canvas-node-handle-hit-area:hover{border-color:var(--base-brand-color);color:var(--base-brand-color);box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-node-handle-hit-area.is-card-connectable:hover{box-shadow:none}.canvas-workspace-page .canvas-node-handle-hit-area.is-card-connectable:hover .canvas-node-handle-visual{border-color:var(--base-brand-color);color:var(--base-brand-color);box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-node-side-create-wrapper{right:-156px;z-index:6}.canvas-workspace-page .canvas-node-side-create-menu{display:flex;flex-direction:column;gap:var(--base-space-3xs);min-width:112px;box-shadow:var(--base-shadow-drop-shadow-m)}.canvas-workspace-page .canvas-node-handle.is-disabled{background:var(--base-component-color-grayb2);cursor:not-allowed}.canvas-workspace-page .canvas-node-handle-input{left:-9px}.canvas-workspace-page .canvas-node-handle-output{right:-9px}.canvas-workspace-page .canvas-node-side-create{position:absolute;top:50%;right:-30px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--base-border-color-level1);border-radius:50%;background:var(--base-component-color-white);color:var(--base-icon-color-secondary);cursor:pointer;font-size:var(--base-font-size-xs);box-shadow:var(--base-shadow-drop-shadow-xs);transform:translateY(-50%);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-node-side-create:hover{border-color:var(--base-brand-color-light-active);color:var(--base-icon-color-brand);box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-node-side-create-wrapper{position:absolute;top:50%;right:0;z-index:3;transform:translateY(-50%)}.canvas-workspace-page .canvas-node-side-create-wrapper .canvas-node-side-create{position:relative;top:auto;right:auto;transform:none}.canvas-workspace-page .canvas-node-side-create-menu{position:absolute;top:28px;right:0;z-index:10;min-width:148px;padding:var(--base-space-2xs);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-node-side-create-item{display:block;width:100%;padding:var(--base-space-2xs) var(--base-space-s);border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);text-align:left;white-space:nowrap;transition:background .2s ease}.canvas-workspace-page .canvas-node-side-create-item:hover{background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-node-context-wrapper{width:100%;height:100%}.canvas-workspace-page .canvas-node-context-menu-group{position:fixed;z-index:1000}.canvas-workspace-page .canvas-node-context-menu{position:relative;min-width:120px;padding:var(--base-space-2xs);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-m)}.canvas-workspace-page .canvas-node-context-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-s);width:100%;padding:var(--base-space-2xs) var(--base-space-s);border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);text-align:left;white-space:nowrap;transition:background .2s ease}.canvas-workspace-page .canvas-node-context-menu-item:hover:not(:disabled){background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-node-context-menu-item.is-danger{color:var(--base-error-color-normal)}.canvas-workspace-page .canvas-node-context-menu-item.is-danger:hover:not(:disabled){background:var(--base-error-color-light)}.canvas-workspace-page .canvas-node-context-menu-item.is-disabled,.canvas-workspace-page .canvas-node-context-menu-item:disabled{color:var(--base-text-color-disabled);cursor:not-allowed}.canvas-workspace-page .canvas-node-context-submenu{position:absolute;top:0;left:100%;z-index:1001;width:220px;max-height:320px;padding:var(--base-space-2xs);overflow-y:auto;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-m)}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-empty,.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-title{padding:var(--base-space-2xs) var(--base-space-s);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item{display:flex;align-items:center;gap:var(--base-space-2xs);width:100%;padding:var(--base-space-2xs);overflow:hidden;border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);text-align:left}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item img{flex:0 0 auto;width:var(--base-component-height-xl);height:var(--base-component-height-xl);border-radius:var(--base-radius-2xs);object-fit:cover}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item .canvas-node-context-submenu-item-copy{display:flex;flex:1;flex-direction:column;min-width:0}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item .canvas-node-context-submenu-item-copy small{overflow:hidden;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item .canvas-node-context-submenu-item-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item:hover:not(:disabled){background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-node-context-submenu .canvas-node-context-submenu-item:disabled{color:var(--base-text-color-disabled);cursor:not-allowed}.canvas-workspace-page .canvas-node-prompt-select{flex:1;min-width:0;height:24px;padding:0 var(--base-space-2xs);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-s);background:var(--base-component-color-white);color:var(--base-text-color-primary);font-family:inherit;font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);outline:none;cursor:pointer}.canvas-workspace-page .canvas-node-prompt-select:disabled{color:var(--base-text-color-disabled);cursor:not-allowed;background:var(--base-bg-color-gray)}.canvas-workspace-page .canvas-reference-edge{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:visibleStroke}.canvas-workspace-page .canvas-reference-edge-backdrop{stroke:var(--canvas-edge-line-idle);stroke-width:4;opacity:1;pointer-events:visibleStroke;transition:stroke .2s ease,opacity .2s ease}.canvas-workspace-page .canvas-reference-edge-backdrop.is-active,.canvas-workspace-page .canvas-reference-edge-backdrop:hover{stroke:var(--canvas-edge-line-active)}.canvas-workspace-page .react-flow__edges svg:has(.canvas-reference-edge-backdrop.is-hovered){z-index:1000!important}.canvas-workspace-page .react-flow__edgelabel-renderer:has(.canvas-reference-edge-delete.is-hovered){z-index:1001}.canvas-workspace-page .canvas-reference-connection{fill:none;stroke:var(--canvas-edge-line-idle);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.canvas-workspace-page .canvas-reference-edge-active-orb,.canvas-workspace-page .canvas-reference-edge-active-tail{pointer-events:none}.canvas-workspace-page .canvas-reference-edge-active-tail-path{fill:none;stroke-linecap:butt;stroke-linejoin:bevel;pointer-events:none;vector-effect:non-scaling-stroke}.canvas-workspace-page .canvas-reference-edge-delete{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #fff;background:#7e5cf9;color:var(--base-component-color-white);cursor:pointer;opacity:0;pointer-events:all;box-shadow:var(--base-shadow-drop-shadow-xs);transition:background-color .2s ease,opacity .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-reference-edge-delete svg{width:20px;height:20px}.canvas-workspace-page .canvas-reference-edge-delete.is-visible,.canvas-workspace-page .canvas-reference-edge-delete:hover{background:#7e5cf9;opacity:1;box-shadow:var(--base-shadow-drop-shadow-s);z-index:11}@keyframes canvas-edge-orb-pulse{0%,to{opacity:.9;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.canvas-workspace-page .canvas-node-shell-header{display:inline-flex;align-self:flex-start;align-items:center;max-width:100%;height:28px;padding:var(--base-space-3xs) var(--base-space-m);border-radius:10px;border:.682px solid #fff;background:#ffffff80;box-shadow:0 0 10px 0 #5b5bff1a;-webkit-backdrop-filter:blur(1.3635251522px);backdrop-filter:blur(1.3635251522px);margin-bottom:5px}.canvas-workspace-page .canvas-node-title-row{display:flex;align-items:center;gap:var(--base-space-3xs);min-width:0}.canvas-workspace-page .canvas-node-title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px}.canvas-workspace-page .canvas-node-title-icon img{display:block;width:16px;height:16px;object-fit:contain}.canvas-workspace-page .canvas-node-corner-tag,.canvas-workspace-page .canvas-node-duration,.canvas-workspace-page .canvas-node-status-badge,.canvas-workspace-page .canvas-node-tag,.canvas-workspace-page .canvas-node-type-badge{display:inline-flex;align-items:center;max-width:100%;padding:0 var(--base-space-2xs);border-radius:var(--base-radius-s);background:var(--base-bg-color-gray);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);white-space:nowrap}.canvas-workspace-page .canvas-node-status-badge{background:var(--base-brand-color-light);color:var(--base-icon-color-brand)}.canvas-workspace-page .canvas-node-title-text{display:block;width:100%;padding:0;border:0;background:#0000;color:var(--base-text-color-primary);cursor:default;font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-node-title-text.is-editable{cursor:text}.canvas-workspace-page .canvas-node-title-text.is-search-match{background:#ffe58f}.canvas-workspace-page .canvas-node-title-input{width:100%}.canvas-workspace-page .canvas-node-shell-header .canvas-node-title-text{width:auto;max-width:220px;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs)}.canvas-workspace-page .canvas-node-shell-header .canvas-node-title-input{width:180px;height:20px;font-size:var(--base-font-size-2xs)}.canvas-workspace-page .canvas-node-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:-webkit-max-content;width:max-content;padding:6px 8px;border:1px solid var(--base-component-color-white);border-radius:24px;background:#ffffff80;box-shadow:0 4px 16px #5b5bff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canvas-workspace-page .canvas-node-toolbar-item{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.canvas-workspace-page .canvas-node-toolbar-item-divider{margin-left:4px;padding-left:12px}.canvas-workspace-page .canvas-node-toolbar-item-divider:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:1px;background:#00000014}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border:.5px solid #fffc;border-radius:16px;background:#ffffffb3;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);box-shadow:none}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn .ant5-btn-icon{color:#000;font-size:14px}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn .ant5-btn-icon svg{width:16px;height:16px}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn.is-icon-only{width:28px;padding:0}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn:focus-visible:not(:disabled),.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn:hover:not(:disabled){border-color:#5b5bff29;color:var(--base-brand-color);background:var(--base-component-color-white)}.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn:focus-visible:not(:disabled) .ant5-btn-icon,.canvas-workspace-page .canvas-node-toolbar-button.ant5-btn:hover:not(:disabled) .ant5-btn-icon{color:var(--base-brand-color)}.canvas-workspace-page .canvas-node-content-frame{position:relative;flex:1;min-height:148px;padding:3px;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-xs);transition:border-color .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-node-status-alert{position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs);z-index:5;color:var(--base-warning-color);font-size:var(--base-font-size-l);line-height:var(--base-font-height-l);cursor:pointer}.canvas-workspace-page .canvas-node-content-frame:hover{box-shadow:var(--base-shadow-drop-shadow-s)}.canvas-workspace-page .canvas-node-content-frame.is-selected{border-color:var(--base-brand-color);box-shadow:var(--base-shadow-drop-shadow-m)}.canvas-workspace-page .canvas-node-content-frame.is-busy{border-color:var(--base-brand-color-light-active)}.canvas-workspace-page .canvas-node-content-frame.is-busy-overlay{overflow:hidden}.canvas-workspace-page .canvas-node-content-loading-mask{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.canvas-workspace-page .canvas-node-content-loading-blur{position:absolute;right:0;bottom:0;left:0;height:100%;background:var(--base-masking-layer-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canvas-workspace-page .canvas-node-content-loading-mask .base-page-state{position:relative;z-index:11;width:100%;min-height:120px}.canvas-workspace-page .canvas-node-content-loading-state .base-page-state-loading-text{color:var(--base-component-color-white)}.canvas-workspace-page .canvas-node-shell-asset .canvas-node-content-frame{flex:0 0 auto;width:-webkit-max-content;width:max-content;min-width:0;min-height:0;padding:3px 3px 0;border-radius:var(--base-radius-xl);box-sizing:border-box;box-shadow:0 0 16px 0 #5b5bff1a}.canvas-workspace-page .canvas-node-shell-asset .canvas-node-content-frame-empty{display:block}.canvas-workspace-page .canvas-node-content-frame-empty,.canvas-workspace-page .canvas-node-content-frame-error{display:flex;align-items:center;justify-content:center;min-height:160px}.canvas-workspace-page .canvas-node-content-frame-empty .base-page-state,.canvas-workspace-page .canvas-node-content-frame-error .base-page-state{width:100%;min-height:120px}.canvas-workspace-page .canvas-node-content-frame-error .ant5-result{padding:0}.canvas-workspace-page .canvas-node-asset-content,.canvas-workspace-page .canvas-node-audio-content,.canvas-workspace-page .canvas-node-group-content,.canvas-workspace-page .canvas-node-image-content,.canvas-workspace-page .canvas-node-text-content,.canvas-workspace-page .canvas-node-video-content{display:flex;flex-direction:column;gap:var(--base-space-s);min-width:0;height:100%}.canvas-workspace-page .canvas-node-media-preview{position:relative;display:flex;align-items:center;align-self:center;justify-content:center;width:100%;aspect-ratio:16/9;padding:0;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-l);background:var(--base-bg-color-gray);color:var(--base-text-color-secondary);cursor:pointer;overflow:hidden}.canvas-workspace-page .canvas-node-video-content .canvas-node-media-preview{height:100%;aspect-ratio:auto}.canvas-workspace-page .canvas-node-video-content .base-preview-video-content>video{width:100%;height:100%;object-fit:contain}.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-bar{height:16px;padding:0}.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-progress,.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-track{top:6px;height:4px;border-radius:var(--base-radius-3xl)}.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-track{background:var(--base-brand-color-light);background:color-mix(in srgb,var(--base-brand-color) 10%,#0000)}.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-bar:hover .media-controls-progress,.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-progress{background:linear-gradient(100.47deg,var(--base-brand-color) 8.4977%,var(--base-brand-color-hover) 99.126%)}.canvas-workspace-page .canvas-node-video-content .base-media-controls-wrapper .media-controls-progress-dot{top:-6px;right:-8px;width:16px;height:16px;border:2px solid var(--base-brand-color);background:var(--base-component-color-white);box-shadow:var(--base-shadow-drop-shadow-xs);box-sizing:border-box;opacity:1}.canvas-workspace-page .canvas-node-media-image{display:block;width:100%;height:100%;object-fit:cover}.canvas-workspace-page .canvas-node-media-preview .base-page-state{width:100%;min-height:100%}.canvas-workspace-page .canvas-node-media-preview .ant5-result{padding:var(--base-space-s)}.canvas-workspace-page .canvas-node-media-error-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-2xs);width:100%;height:100%;padding:var(--base-space-s);box-sizing:border-box;text-align:center;background:linear-gradient(152deg,#fbf8ff 13.75%,#e9f1ff 82.82%)}.canvas-workspace-page .canvas-node-media-error-title{color:var(--base-error-color);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-media-error-message{max-width:100%;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-xs);overflow-wrap:anywhere;white-space:normal}.canvas-workspace-page .canvas-node-image-preview{cursor:default}.canvas-workspace-page .canvas-node-image-preview .canvas-node-media-image{object-fit:contain}.canvas-workspace-page .canvas-image-region-editor{position:absolute;z-index:2;cursor:crosshair;pointer-events:auto;touch-action:none}.canvas-workspace-page .canvas-image-region-box{position:absolute;box-sizing:border-box;min-width:8px;min-height:8px;border:1px dashed #5b5bff;background:#9b9bff66;cursor:move;touch-action:none}.canvas-workspace-page .canvas-image-region-box.is-selected{border:1px dashed #5b5bff;background:#9b9bff66}.canvas-workspace-page .canvas-image-region-index{position:absolute;top:-7px;left:-7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#5b5bff;color:#fff;font-size:var(--base-font-size-2xs);line-height:10px;font-size:10px;pointer-events:none;text-align:center}.canvas-workspace-page .canvas-image-region-handle{position:absolute;width:4px;height:4px;border:.5px solid #5b5bff;border-radius:0;background:#fff;touch-action:none}.canvas-workspace-page .canvas-image-region-handle.is-n,.canvas-workspace-page .canvas-image-region-handle.is-s{left:calc(50% - 2px);cursor:ns-resize}.canvas-workspace-page .canvas-image-region-handle.is-n{top:-3px}.canvas-workspace-page .canvas-image-region-handle.is-s{bottom:-3px}.canvas-workspace-page .canvas-image-region-handle.is-e,.canvas-workspace-page .canvas-image-region-handle.is-w{top:calc(50% - 2px);cursor:ew-resize}.canvas-workspace-page .canvas-image-region-handle.is-e{right:-3px}.canvas-workspace-page .canvas-image-region-handle.is-w{left:-3px}.canvas-workspace-page .canvas-image-region-handle.is-ne,.canvas-workspace-page .canvas-image-region-handle.is-sw{cursor:nesw-resize}.canvas-workspace-page .canvas-image-region-handle.is-ne{top:-3px;right:-3px}.canvas-workspace-page .canvas-image-region-handle.is-sw{bottom:-3px;left:-3px}.canvas-workspace-page .canvas-image-region-handle.is-nw,.canvas-workspace-page .canvas-image-region-handle.is-se{cursor:nwse-resize}.canvas-workspace-page .canvas-image-region-handle.is-nw{top:-3px;left:-3px}.canvas-workspace-page .canvas-image-region-handle.is-se{right:-3px;bottom:-3px}.canvas-workspace-page .canvas-node-media-placeholder,.canvas-workspace-page .canvas-node-media-tip{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-corner-tag,.canvas-workspace-page .canvas-node-duration{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs);background:#0000009e;color:var(--base-text-color-white)}.canvas-workspace-page .canvas-node-play-mask{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#00000085;color:var(--base-icon-color-white);font-size:var(--base-font-size-2xl);transform:translate(-50%,-50%)}.canvas-workspace-page .canvas-node-text-scroll{min-height:0}.canvas-workspace-page .canvas-node-asset-content{gap:0;height:auto}.canvas-workspace-page .canvas-node-asset-content .canvas-node-media-preview{flex:0 0 auto;width:100%;aspect-ratio:auto;border:0;border-radius:14px;background:linear-gradient(151deg,#fbf8ff,#e9f1ff)}.canvas-workspace-page .canvas-node-prop .canvas-node-content-frame,.canvas-workspace-page .canvas-node-role .canvas-node-content-frame,.canvas-workspace-page .canvas-node-scene .canvas-node-content-frame{flex:0 0 auto;min-height:0;box-sizing:border-box}.canvas-workspace-page .canvas-node-role .canvas-node-media-preview{width:292px;height:520px;aspect-ratio:auto}.canvas-workspace-page .canvas-node-scene .canvas-node-media-preview{width:420px;height:236px;aspect-ratio:auto}.canvas-workspace-page .canvas-node-prop .canvas-node-media-preview{width:236px;height:236px;aspect-ratio:auto}.canvas-workspace-page .canvas-node-asset-content .canvas-node-media-image,.canvas-workspace-page .canvas-node-video-content .canvas-node-media-image{object-fit:contain}.canvas-workspace-page .canvas-node-asset-image-wrapper{position:relative;display:inline-flex;max-width:100%;max-height:100%}.canvas-workspace-page .canvas-node-asset-image-wrapper .canvas-node-media-image{width:auto;height:auto;max-width:100%;max-height:100%}.canvas-workspace-page .canvas-node-media-placeholder-image{display:block;width:88px;height:88px;object-fit:contain}.canvas-workspace-page .canvas-node-asset-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--base-space-3xs);min-width:0;padding:var(--base-space-2xs) var(--base-space-s) var(--base-space-xs)}.canvas-workspace-page .canvas-node-asset-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs);min-width:0}.canvas-workspace-page .canvas-node-asset-name{min-width:0;overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs);text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-node-asset-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:var(--base-radius-s);background:#0000;cursor:pointer}.canvas-workspace-page .canvas-node-asset-action img{display:block;width:24px;height:24px;object-fit:contain}.canvas-workspace-page .canvas-node-asset-meta-tags{display:flex;flex-wrap:wrap;gap:var(--base-space-3xs)}.canvas-workspace-page .canvas-node-asset-episodes,.canvas-workspace-page .canvas-node-asset-voice-tag{display:inline-block;height:22px;padding:0 var(--base-space-2xs);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-grayb2);color:var(--base-text-color-secondary);font-size:var(--base-font-size-2xs);line-height:20px;white-space:nowrap}.canvas-workspace-page .canvas-node-asset-role-tag,.canvas-workspace-page .canvas-node-asset-voice-tag{max-width:140px;height:22px;border-radius:var(--base-radius-2xs);overflow:hidden;text-overflow:ellipsis;padding:0 var(--base-space-2xs);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-asset-overlay-tags{position:absolute;bottom:var(--base-space-2xs);left:var(--base-space-s);display:flex;max-width:calc(100% - var(--base-space-s) - var(--base-space-2xs));gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-asset-voice-tag{color:#00aecd;border:.5px solid #9af0ff;background:#e8fcff}.canvas-workspace-page .canvas-node-asset-role-tag{color:#6420d9;border:.5px solid #c5adff;background:#f5f0ff}.canvas-workspace-page .canvas-node-audio-meta{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-config-empty{flex-direction:column;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-config-empty-image{display:block;flex:0 0 88px;width:88px;height:88px;object-fit:contain}.canvas-workspace-page .canvas-node-config-empty-label{color:#21215a;font-size:var(--base-font-size-s);line-height:var(--base-font-height-xs);text-align:center;white-space:pre-line}.canvas-workspace-page .canvas-node-shell-text{width:420px;min-height:236px}.canvas-workspace-page .canvas-node-shell-text .canvas-node-content-frame{flex:0 0 auto;width:420px;height:236px;min-height:0;padding:0;border:1px solid #5b5bff;overflow:hidden;background:linear-gradient(180deg,#f8f7f7,#fefefe 46.97%,#f1f3f5);box-shadow:0 0 16px 0 #5b5bff1a}.canvas-workspace-page .canvas-node-shell-text .canvas-node-content-frame-empty:not(.is-editing){border-radius:14px;background:linear-gradient(153deg,#fbf8ff 15.13%,#e9f1ff 77.63%)}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-content{width:100%;gap:0}.canvas-workspace-page .canvas-node-shell-text .base-scroll-content,.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-scroll{height:236px}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-editor{display:block;width:100%;min-height:236px;margin:0;padding:var(--base-space-m);border:0;border-radius:0;background:#0000;color:#21215a;font-family:inherit;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs);resize:none;outline:none;box-shadow:none;box-sizing:border-box}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-editor:-moz-read-only{cursor:pointer;-moz-user-select:none;user-select:none}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-editor:read-only{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-editor::placeholder{color:#86909c;opacity:1}.canvas-workspace-page .canvas-node-shell-text .canvas-node-text-editor:focus{border:0;outline:none;box-shadow:none}.canvas-workspace-page .canvas-node-shell-audio,.canvas-workspace-page .canvas-node-shell-image,.canvas-workspace-page .canvas-node-shell-video{width:292px}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-content-frame-empty,.canvas-workspace-page .canvas-node-shell-image .canvas-node-content-frame-empty,.canvas-workspace-page .canvas-node-shell-video .canvas-node-content-frame-empty{flex:0 0 auto;width:292px;height:520px;min-height:0;padding:4px;box-sizing:border-box;border-radius:14px;background:linear-gradient(153deg,#fbf8ff 15.13%,#e9f1ff 77.63%)}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-config-empty,.canvas-workspace-page .canvas-node-shell-image .canvas-node-config-empty,.canvas-workspace-page .canvas-node-shell-video .canvas-node-config-empty{gap:4px}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-config-empty-image,.canvas-workspace-page .canvas-node-shell-image .canvas-node-config-empty-image,.canvas-workspace-page .canvas-node-shell-video .canvas-node-config-empty-image{width:88px;height:88px}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-config-empty-label,.canvas-workspace-page .canvas-node-shell-image .canvas-node-config-empty-label,.canvas-workspace-page .canvas-node-shell-video .canvas-node-config-empty-label{color:#21215a;font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-content-frame:not(.canvas-node-content-frame-empty),.canvas-workspace-page .canvas-node-shell-image .canvas-node-content-frame:not(.canvas-node-content-frame-empty),.canvas-workspace-page .canvas-node-shell-video .canvas-node-content-frame:not(.canvas-node-content-frame-empty){min-height:0;padding:4px;border-radius:14px;background:var(--base-component-color-white)}.canvas-workspace-page .canvas-node-shell-image,.canvas-workspace-page .canvas-node-shell-video{--canvas-node-header-reserved-height:33px;width:-webkit-max-content;width:max-content;padding-top:var(--canvas-node-header-reserved-height)}.canvas-workspace-page .canvas-node-shell-image .canvas-node-content-frame:not(.canvas-node-content-frame-empty),.canvas-workspace-page .canvas-node-shell-video .canvas-node-content-frame:not(.canvas-node-content-frame-empty){width:-webkit-max-content;width:max-content}.canvas-workspace-page .canvas-node-shell-image .canvas-node-shell-header,.canvas-workspace-page .canvas-node-shell-video .canvas-node-shell-header{position:absolute;top:0;left:0}.canvas-workspace-page .canvas-node-shell-image .canvas-node-handle-hit-area:not(.is-card-connectable),.canvas-workspace-page .canvas-node-shell-video .canvas-node-handle-hit-area:not(.is-card-connectable){top:calc(50% + var(--canvas-node-header-reserved-height)/2)}.canvas-workspace-page .canvas-node-shell-audio{width:272px}.canvas-workspace-page .canvas-node-shell-audio .canvas-node-content-frame-empty{width:272px;height:168px;min-height:0}.canvas-workspace-page .canvas-node-shell .canvas-node-content-frame.is-selected,.canvas-workspace-page .react-flow__node.is-connected-to-selected-node .canvas-node-content-frame{border:1px solid var(--canvas-edge-line-active);box-shadow:0 0 0 1px var(--canvas-edge-line-active),0 0 16px 0 color-mix(in srgb,var(--canvas-edge-line-active) 10%,#0000)}.canvas-workspace-page .canvas-node-audio-content{position:relative;display:block;min-height:219px;padding:0;border:0;border-radius:14px;background:linear-gradient(153deg,#fbf8ff 15.13%,#e9f1ff 77.63%) no-repeat;background-size:100% 168px}.canvas-workspace-page .canvas-node-audio-visual{position:absolute;top:40px;left:44px;display:flex;align-items:center;width:192px;height:88px}.canvas-workspace-page .canvas-node-audio-cover{display:block;flex:0 0 88px;width:88px;height:88px;background-position:50%;background-repeat:no-repeat;background-size:88px 88px}.canvas-workspace-page .canvas-node-audio-waveform{display:block;flex:0 0 48px;width:48px;height:20px;object-fit:contain}.canvas-workspace-page .canvas-node-audio-waveform-left{margin-right:4px}.canvas-workspace-page .canvas-node-audio-waveform-right{margin-left:4px}.canvas-workspace-page .canvas-node-audio-element{display:none}.canvas-workspace-page .canvas-node-progress-track{width:100%;height:4px;border-radius:var(--base-radius-s);background:var(--base-component-color-grayb2);overflow:hidden}.canvas-workspace-page .canvas-node-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--base-brand-color)}.canvas-workspace-page .canvas-node-group-content{align-items:center;justify-content:center;min-height:0}.canvas-workspace-page .canvas-node-prompt-panel{position:relative;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--base-space-2xs);min-width:668px;max-width:912px;min-height:164px;padding:var(--base-space-m);border:2px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:#ffffffbf;box-shadow:0 0 16px #5b5bff29;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-workspace-page .canvas-node-prompt-body{display:flex;flex-direction:column;flex:1;gap:var(--base-space-s);min-height:0}.canvas-workspace-page .canvas-node-reference-section{display:flex;flex-direction:column;gap:var(--base-space-2xs);min-width:0}.canvas-workspace-page .canvas-node-reference-list{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--base-space-2xs);min-width:0;padding:var(--base-space-3xs);padding-right:var(--base-space-xl);box-sizing:border-box}.canvas-workspace-page .canvas-node-reference-row{position:relative;flex:0 0 auto;width:48px;height:48px;padding:1px;border:1px solid #fff;border-radius:12px;background:linear-gradient(180deg,var(--base-bg-color-gray) 0,var(--base-component-color-white) 47%,var(--base-component-color-grayb2) 100%);box-shadow:0 0 4px #5b5bff29;box-sizing:border-box}.canvas-workspace-page .canvas-node-reference-thumbnail-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px;overflow:hidden}.canvas-workspace-page .canvas-node-reference-row>.thumbnail-preview-trigger{display:block;width:100%;height:100%}.canvas-workspace-page .canvas-node-reference-thumbnail-wrap.is-placeholder{background:var(--base-brand-color-light);color:var(--base-icon-color-brand)}.canvas-workspace-page .canvas-node-reference-row.is-ignored .canvas-node-reference-thumbnail-wrap{opacity:.6}.canvas-workspace-page .canvas-node-reference-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.canvas-workspace-page .canvas-node-reference-index{left:6px;min-width:14px;border-radius:3px;font-size:12px}.canvas-workspace-page .canvas-node-reference-frame-label,.canvas-workspace-page .canvas-node-reference-index{position:absolute;top:6px;display:inline-flex;align-items:center;justify-content:center;height:14px;background:#c8c7ff;color:#21215a;font-weight:var(--base-font-weight-semibold);box-sizing:border-box;pointer-events:none}.canvas-workspace-page .canvas-node-reference-frame-label{left:50%;width:28px;border-radius:var(--base-radius-3xs);font-size:var(--base-font-size-2xs);line-height:14px;transform:translateX(-50%)}.canvas-workspace-page .canvas-node-reference-thumbnail-fallback{font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-semibold);line-height:1}.canvas-workspace-page .canvas-node-reference-suggestion-type,.canvas-workspace-page .canvas-node-reference-type,.canvas-workspace-page .canvas-reference-tag-type{align-self:flex-start;flex-shrink:0;padding:0 var(--base-space-3xs);border-radius:var(--base-radius-s);background:var(--base-brand-color-light);color:var(--base-icon-color-brand);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.canvas-workspace-page .canvas-node-reference-suggestion-title,.canvas-workspace-page .canvas-node-reference-title,.canvas-workspace-page .canvas-reference-tag-title{min-width:0;color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-workspace-page .canvas-node-reference-action{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid var(--base-component-color-white);border-radius:50%;background:#111827b8;color:var(--base-icon-color-white);cursor:pointer;font-size:var(--base-font-size-3xs);opacity:0;transition:opacity .2s ease,background .2s ease}.canvas-workspace-page .canvas-node-reference-row:focus-within .canvas-node-reference-action,.canvas-workspace-page .canvas-node-reference-row:hover .canvas-node-reference-action{opacity:1}.canvas-workspace-page .canvas-node-reference-remove:focus-visible,.canvas-workspace-page .canvas-node-reference-remove:hover{background:var(--base-error-color);color:var(--base-icon-color-white)}.canvas-workspace-page .canvas-node-reference-suggestion,.canvas-workspace-page .canvas-reference-tag{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:180px}.canvas-workspace-page .meta-prompt-sender-wrapper .prompt-tag[data-slot-id=canvas-mention-tag],.canvas-workspace-page .meta-prompt-sender-wrapper .prompt-tag[data-slot-id=canvas-partial-edit-region-tag]{padding:0;border:0;background:none}.canvas-workspace-page .canvas-region-crop-tag{display:inline-flex;align-items:center;gap:4px;max-width:180px;padding:2px 4px;border:.5px solid #bdbdff;border-radius:var(--base-radius-2xs);box-sizing:border-box;background:#efefff;color:#21215a;line-height:20px}.canvas-workspace-page .canvas-region-crop-tag.is-disabled{cursor:not-allowed;opacity:.6}.canvas-workspace-page .canvas-region-crop-tag-thumbnail{position:relative;display:inline-flex;flex-shrink:0;width:14px;height:14px;border-radius:4px;background:var(--base-bg-color-gray);overflow:hidden}.canvas-workspace-page .canvas-region-crop-tag-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;border-radius:50%;background:#5b5bff;color:#fff;font-size:var(--base-font-size-2xs);line-height:14px;text-align:center}.canvas-workspace-page .canvas-region-crop-tag-thumbnail img{position:absolute;display:block;max-width:none;max-height:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-workspace-page .canvas-region-crop-tag-thumbnail.is-placeholder{background:var(--base-component-color-grayb2)}.canvas-workspace-page .canvas-region-crop-tag-label{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-reference-tag{max-width:160px;display:flex;padding:2px 4px;border:.5px solid #0000;border-radius:var(--base-radius-2xs);box-sizing:border-box}.canvas-workspace-page .canvas-reference-tag .thumbnail-preview-trigger{min-width:20px!important}.canvas-workspace-page .canvas-reference-tag-role{background:#f5f0ff;border-color:#c5adff;color:#6420d9}.canvas-workspace-page .canvas-reference-tag-scene{background:#fff2ef;border-color:#ffb8a6;color:#ff7654}.canvas-workspace-page .canvas-reference-tag-prop{background:#f0f9ff;border-color:#bae1ff;color:#26a1ff}.canvas-workspace-page .canvas-reference-tag-text{background:#f3f6ff;border-color:#b9ccff;color:#4276ff}.canvas-workspace-page .canvas-reference-tag-image{background:#eff;border-color:#a4ebe7;color:#00b2b4}.canvas-workspace-page .canvas-reference-tag-video{background:#fff0f3;border-color:#ffc6d1;color:#ff486d}.canvas-workspace-page .canvas-reference-tag-audio{background:#e8fcff;border-color:#9af0ff;color:#00aecd}.canvas-workspace-page .canvas-reference-tag .canvas-reference-tag-title{color:inherit}.canvas-workspace-page .canvas-reference-tag-thumbnail{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:var(--base-radius-xs);background:var(--base-bg-color-gray);overflow:hidden}.canvas-workspace-page .canvas-reference-tag-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.canvas-workspace-page .canvas-reference-tag-thumbnail.is-placeholder{background:var(--base-component-color-grayb2)}.canvas-workspace-page .canvas-node-reference-suggestion-thumbnail{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:var(--base-radius-xs);background:var(--base-bg-color-gray);overflow:hidden}.canvas-workspace-page .canvas-node-reference-suggestion-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.canvas-workspace-page .canvas-node-reference-suggestion-thumbnail.is-placeholder{background:var(--base-component-color-grayb2)}.canvas-workspace-page .canvas-reference-tag.is-missing .canvas-reference-tag-thumbnail{background:var(--base-error-color-light)}.canvas-workspace-page .canvas-node-prompt-field{display:flex;min-width:0;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-prompt-field-select{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 var(--base-space-xs);border:1px solid var(--base-component-color-border);border-radius:999px;background:var(--base-component-color-white);flex:0 1 auto;overflow:hidden}.canvas-workspace-page .canvas-node-prompt-field-prompt{display:block}.canvas-workspace-page .canvas-node-prompt-label{flex-shrink:0;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-prompt-select{max-width:168px}.canvas-workspace-page .ant5-select .ant5-select-selection-wrap{height:100%}.canvas-workspace-page .canvas-node-prompt-select .ant5-select-selector{padding:0;background:#0000}.canvas-workspace-page .canvas-node-prompt-select .ant5-select-selection-item{color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-prompt-select .ant5-select-arrow{color:var(--base-icon-color-secondary);font-size:var(--base-font-size-3xs)}.canvas-workspace-page .canvas-node-prompt-arrow{color:var(--base-icon-color-primary)}.canvas-workspace-page .canvas-node-prompt-field-model{gap:var(--base-space-3xs);padding-left:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-prompt-model-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--base-component-height-xs);height:var(--base-component-height-xs);border-radius:var(--base-radius-2xs);background:linear-gradient(180deg,var(--base-brand-color-hover) 0,var(--base-brand-color) 100%);color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);font-weight:var(--base-font-weight-semibold);line-height:1}.canvas-workspace-page .canvas-node-prompt-input{min-height:70px;--prompt-editor-padding-y:var(--base-space-2xs);--prompt-editor-padding-x:0;--prompt-editor-background-color:#0000;--prompt-editor-background-hover-color:#0000;--prompt-editor-border-color:#0000;--prompt-editor-border-hover-color:#0000;--prompt-editor-border-focus-color:#0000}.canvas-workspace-page .canvas-node-prompt-input .prompt-editor{min-height:70px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--base-border-color-level1) #0000;touch-action:pan-y}.canvas-workspace-page .canvas-node-prompt-input .prompt-editor::-webkit-scrollbar{width:6px}.canvas-workspace-page .canvas-node-prompt-input .prompt-editor::-webkit-scrollbar-track{background:#0000}.canvas-workspace-page .canvas-node-prompt-input .prompt-editor::-webkit-scrollbar-thumb{border-radius:var(--base-radius-xs);background:var(--base-border-color-level1)}.canvas-workspace-page .canvas-node-prompt-input .prompt-editor-controls{display:none}.canvas-workspace-page .canvas-node-output-trigger{display:inline-flex;align-items:center;gap:var(--base-space-3xs);height:28px;padding:0 var(--base-space-s);border:1px solid var(--base-component-color-border);border-radius:999px;background:var(--base-component-color-white);color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs)}.canvas-workspace-page .canvas-node-output-trigger:disabled{color:var(--base-text-color-disabled);cursor:not-allowed}.canvas-workspace-page .canvas-node-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-prompt-panel.is-text-node .canvas-node-prompt-footer{justify-content:flex-end}.canvas-workspace-page .canvas-node-prompt-panel.is-expanded{width:100%;max-width:none;height:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--base-radius-4xl);background:#0000;box-shadow:none}.canvas-workspace-page .canvas-node-prompt-panel.is-expanded .canvas-node-prompt-body{overflow-y:auto;padding-right:var(--base-space-2xs)}.canvas-workspace-page .canvas-node-prompt-panel.is-expanded .canvas-node-reference-section{flex:0 0 auto}.canvas-workspace-page .canvas-node-prompt-panel.is-expanded .canvas-node-prompt-field-prompt,.canvas-workspace-page .canvas-node-prompt-panel.is-expanded .canvas-node-prompt-input{display:flex;flex:1;min-height:0}.canvas-workspace-page .canvas-node-prompt-panel.is-expanded .canvas-node-prompt-input .prompt-editor{height:100%;min-height:0;max-height:none}.canvas-workspace-page .canvas-node-prompt-controls{display:flex;align-items:center;flex:1;gap:var(--base-space-2xs);min-width:0}.canvas-workspace-page .canvas-node-prompt-action.ant5-btn{width:28px;min-width:28px;height:28px;padding:0;border:1px solid var(--base-component-color-border);border-radius:999px;background:var(--base-component-color-white);color:var(--base-icon-color-primary)}.canvas-workspace-page .canvas-node-prompt-action.ant5-btn.ant5-btn-variant-text:not(:disabled):not(.ant5-btn-disabled):hover,.canvas-workspace-page .canvas-node-prompt-action.ant5-btn:active:not(:disabled),.canvas-workspace-page .canvas-node-prompt-action.ant5-btn:focus-visible:not(:disabled){color:var(--base-icon-color-primary);border-color:var(--base-component-color-border);background:var(--base-component-color-white)}.canvas-workspace-page .canvas-node-prompt-action.ant5-btn:disabled{opacity:.6}.canvas-workspace-page .canvas-node-prompt-expand-action.ant5-btn{position:absolute;top:12px;right:12px;z-index:9;width:16px;height:16px;min-width:0;padding:0;border:0;background:#0000;color:#818999}.canvas-workspace-page .canvas-node-prompt-expand-action.ant5-btn:active:not(:disabled),.canvas-workspace-page .canvas-node-prompt-expand-action.ant5-btn:focus-visible:not(:disabled),.canvas-workspace-page .canvas-node-prompt-expand-action.ant5-btn:hover:not(:disabled){border-color:#0000;background:#0000;color:#818999}.canvas-workspace-page .canvas-node-prompt-at-icon{width:var(--base-component-height-xs);height:var(--base-component-height-xs);display:block}.canvas-workspace-page .canvas-node-prompt-style-trigger{display:inline-flex;align-items:center;gap:var(--base-space-3xs);height:28px;min-width:0;padding:0 var(--base-space-s);border:1px solid var(--base-component-color-border);border-radius:999px;background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-node-prompt-style-trigger:focus-visible{border-color:var(--base-brand-color-light-active);background:var(--base-brand-color-light-hover);color:var(--base-icon-color-brand);outline:none}.canvas-workspace-page .canvas-node-prompt-style-icon{width:var(--base-component-height-xs);height:var(--base-component-height-xs);flex:0 0 auto;display:block}.canvas-workspace-page .canvas-node-prompt-style-label{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary{flex-shrink:0;border-radius:999px;background:var(--base-component-color-black)!important;border-color:#0000;box-shadow:none}.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:focus-visible:not(:disabled):not(.ant5-btn-disabled),.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:hover:not(:disabled):not(.ant5-btn-disabled){background:var(--base-component-color-black-hover);border-color:#0000}.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary.ant5-btn-disabled,.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:disabled{background:#6a6a6a!important;border-color:#0000;color:var(--base-component-color-white);opacity:1;cursor:not-allowed}.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary.ant5-btn-disabled .ant5-btn-icon,.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary.ant5-btn-disabled .credits-box,.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:disabled .ant5-btn-icon,.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:disabled .credits-box{color:inherit}.canvas-workspace-page .canvas-node-generate-button.ant5-btn-primary:not(:disabled):not(.ant5-btn-disabled):active{background:var(--base-component-color-black-active);border-color:#0000;box-shadow:none}.canvas-workspace-page .canvas-node-generate-button .credits-box .value{order:1}.canvas-workspace-page .canvas-node-generate-button .credits-box .original-value{order:2;color:#f14040}.canvas-workspace-page .canvas-node-prompt-parameters{display:flex;align-items:center;flex:1 1 auto;gap:var(--base-space-2xs);min-width:0;overflow-x:auto;scrollbar-width:none}.canvas-workspace-page .canvas-node-prompt-parameters .ant5-select{padding:0 12px}.canvas-workspace-page .canvas-node-prompt-parameters .ant5-select .ant5-select-selector{padding:0}.canvas-workspace-page .canvas-node-prompt-parameters::-webkit-scrollbar{display:none}.canvas-workspace-page .canvas-node-prompt-output-parameters{position:relative;display:inline-flex;flex:0 0 auto}.canvas-workspace-page .canvas-node-prompt-reference-mode-select{position:relative;display:inline-flex;align-items:center;flex:0 0 104px;height:28px;padding:0 var(--base-space-s);border:.5px solid var(--base-component-color-border);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);overflow:hidden}.canvas-workspace-page .canvas-node-prompt-reference-mode-select.ant5-select-single:not(.ant5-select-customize-input) .ant5-select-selector{display:flex;align-items:center;height:26px;padding:0;border:0;background:#0000;box-shadow:none}.canvas-workspace-page .canvas-node-prompt-reference-mode-select .ant5-select-selection-item{-webkit-padding-end:0;padding-inline-end:0;line-height:26px}.canvas-workspace-page .canvas-node-prompt-reference-mode-select .ant5-select-arrow{inset-inline-end:var(--base-space-s);width:var(--base-component-height-xs);height:var(--base-component-height-2xs);margin-top:calc(var(--base-component-height-2xs)/-2)}.canvas-workspace-page .canvas-node-prompt-reference-mode-select .ant5-select-arrow .anticon{font-size:var(--base-font-size-2xs)}.canvas-workspace-page .canvas-context-create{position:absolute;z-index:18;display:grid;grid-template-columns:minmax(0,1fr);width:280px;max-width:calc(100vw - 160px);padding:var(--base-space-s);border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:#fffffff0;box-shadow:var(--base-shadow-drop-shadow-s);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-workspace-page .canvas-menu-upload-input{display:none}.canvas-workspace-page .canvas-context-create.is-action-menu{gap:0;width:220px;padding:var(--base-space-2xs);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);-webkit-backdrop-filter:none;backdrop-filter:none}.canvas-workspace-page .canvas-context-action-item{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-l);width:100%;min-height:44px;padding:var(--base-space-xs) var(--base-space-s);border:0;border-radius:var(--base-radius-s);background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);text-align:left;transition:background .2s ease}.canvas-workspace-page .canvas-context-action-item:hover:not(:disabled){background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-context-action-item:disabled{color:var(--base-text-color-disabled);cursor:not-allowed}.canvas-workspace-page .canvas-context-action-shortcut{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s)}.canvas-workspace-page .canvas-context-action-item:disabled .canvas-context-action-shortcut{color:var(--base-text-color-disabled)}.canvas-workspace-page .canvas-context-action-divider{height:1px;margin:var(--base-space-2xs) var(--base-space-s);background:var(--base-border-color-level1)}.canvas-workspace-page .canvas-context-create-section-title{padding:var(--base-space-2xs) var(--base-space-s) var(--base-space-3xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs);text-align:left}.canvas-workspace-page .canvas-context-create-section-divider{height:1px;margin:8px;background:var(--base-border-color-level1)}.canvas-workspace-page .canvas-context-upload-item{display:flex;align-items:center;gap:var(--base-space-l);width:100%;min-height:56px;padding:var(--base-space-2xs) var(--base-space-s);border:1px solid #0000;border-radius:var(--base-radius-xl);background:#0000;color:var(--base-text-color-primary);cursor:pointer;font-size:var(--base-font-size-m);line-height:var(--base-font-height-m);text-align:left;transition:background .2s ease,border-color .2s ease}.canvas-workspace-page .canvas-context-upload-item:focus-visible,.canvas-workspace-page .canvas-context-upload-item:hover{border-color:var(--base-border-color-level1);background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-context-upload-item-icon{flex:0 0 auto;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xl)}.canvas-workspace-page .canvas-context-create-item{display:flex;align-items:center;gap:var(--base-space-2xs);width:100%;min-width:240px;min-height:56px;padding:var(--base-space-2xs);border:1px solid #0000;border-radius:16px;background:#ffffffc2;color:var(--base-text-color-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.canvas-workspace-page .canvas-context-create-item:hover{border-color:#2622ff1f;background:#f4f7fff5;transform:translateY(-1px)}.canvas-workspace-page .canvas-context-create-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px}.canvas-workspace-page .canvas-context-create-item-icon img{width:100%;height:100%;object-fit:contain}.canvas-workspace-page .canvas-context-create-item-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.canvas-workspace-page .canvas-context-create-item-title{width:100%;color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);text-align:left}.canvas-workspace-page .canvas-context-create-item-subtitle{width:100%;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-xs);text-align:left;white-space:normal}.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item-subtitle{position:absolute;bottom:0;left:0;height:var(--base-font-height-xs);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item-copy{position:relative;height:calc(var(--base-font-height-s) + var(--base-font-height-xs))}.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item-title{transform:translateY(calc(var(--base-font-height-xs) / 2));transition:transform .2s ease}.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item:focus-visible .canvas-context-create-item-subtitle,.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item:hover .canvas-context-create-item-subtitle{opacity:1;visibility:visible}.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item:focus-visible .canvas-context-create-item-title,.canvas-workspace-page .canvas-context-create.is-description-on-hover .canvas-context-create-item:hover .canvas-context-create-item-title{transform:translateY(0)}.canvas-workspace-page .canvas-context-create-item:hover{background:var(--base-brand-color-light-hover)}.canvas-workspace-page .canvas-quick-create{position:absolute;top:50%;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:min(1087px,100vw - 96px);-webkit-user-select:none;-moz-user-select:none;user-select:none;height:450px;transform:translate(-50%,-50%)}.canvas-workspace-page .canvas-quick-create-background{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.canvas-workspace-page .canvas-quick-create-panel{position:absolute;top:165px;left:160px;display:flex;align-items:center;width:min(752px,100vw - 160px);height:128px;padding:var(--base-space-xl)}.canvas-workspace-page .canvas-quick-create-list{display:grid;grid-template-columns:repeat(7,80px);justify-content:space-between;width:100%}.canvas-workspace-page .canvas-quick-create-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:80px;height:80px;min-width:0;padding:0;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);color:var(--base-text-color-primary);box-shadow:0 4px 8px 0 #89baf30f;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.canvas-workspace-page .canvas-quick-create-item:hover{box-shadow:var(--base-shadow-drop-shadow-xs)}.canvas-workspace-page .canvas-quick-create-item:hover .canvas-quick-create-icon{color:var(--base-icon-color-brand)}.canvas-workspace-page .canvas-quick-create-item-role:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#9c95ff 0,#ff59db 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-scene:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#ff5b54 0,#ffd16d 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-prop:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#61e5ff 0,#2598ff 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-text:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#a984ff 0,#4589f2 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-image:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#99ffc7 0,#00b8c2 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-video:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#ff6bba 0,#ff4362 100%) border-box}.canvas-workspace-page .canvas-quick-create-item-audio:hover{border-color:#0000;background:linear-gradient(var(--base-component-color-white),var(--base-component-color-white)) padding-box,linear-gradient(90deg,#00b5dd 0,#60ffe8 100%) border-box}.canvas-workspace-page .canvas-quick-create-label{font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s)}.canvas-workspace-page .canvas-bottom-toolbar{position:absolute;right:50%;bottom:var(--base-space-xl);z-index:18;display:flex;align-items:center;gap:var(--base-space-2xs);height:46px;padding:var(--base-space-3xs) var(--base-space-xs);border:1px solid var(--base-component-color-white);border-radius:100px;background:#fdfcffb3;box-shadow:0 4px 16px 0 #2622ff0f;transform:translateX(50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canvas-workspace-page .canvas-bottom-toolbar-button.ant5-btn,.canvas-workspace-page .canvas-zoom-control .ant5-btn{width:32px;height:32px;padding:0;color:var(--base-icon-color-primary)}.canvas-workspace-page .canvas-bottom-toolbar-button.ant5-btn{border-radius:var(--base-radius-3xl)}.canvas-workspace-page .canvas-bottom-toolbar-button .ant5-btn-icon,.canvas-workspace-page .canvas-zoom-control .ant5-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.canvas-workspace-page .canvas-bottom-toolbar-button .ant5-btn-icon>svg,.canvas-workspace-page .canvas-zoom-control .ant5-btn-icon>svg{display:block;width:32px;height:32px;flex-shrink:0}.canvas-workspace-page .canvas-bottom-toolbar-button.ant5-btn:active,.canvas-workspace-page .canvas-bottom-toolbar-button.is-active.ant5-btn,.canvas-workspace-page .canvas-bottom-toolbar-button.is-active.ant5-btn:focus-visible,.canvas-workspace-page .canvas-bottom-toolbar-button.is-active.ant5-btn:hover{background:#000;color:var(--base-icon-color-white);box-shadow:0 0 8px #00000029}.canvas-workspace-page .canvas-toolbar-divider{display:inline-block;width:1px;height:16px;margin:0 var(--base-space-3xs);background:var(--base-border-color-level1)}.canvas-workspace-page .canvas-zoom-control{display:inline-flex;align-items:center;gap:var(--base-space-3xs);height:32px}.canvas-workspace-page .canvas-zoom-value{min-width:37px;padding:0;border:0;background:#0000;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-s);cursor:pointer}.canvas-panorama-modal .ant5-modal-content{padding:var(--base-space-2xl) var(--base-space-2xl) var(--base-space-l);border:2px solid var(--base-component-color-white);border-radius:var(--base-radius-4xl);background:#ffffffbf;box-shadow:var(--base-shadow-drop-shadow-l);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.canvas-panorama-modal .ant5-modal-header{margin-bottom:var(--base-space-l);background:#0000}.canvas-panorama-modal .canvas-panorama-modal-heading{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.canvas-panorama-modal .canvas-panorama-modal-title{color:var(--base-text-color-primary);font-size:var(--base-font-size-l);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-l)}.canvas-panorama-modal .canvas-panorama-modal-description{color:var(--base-text-color-tertiary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-regular);line-height:var(--base-font-height-s)}.canvas-panorama-modal .ant5-modal-close{top:var(--base-space-l);right:var(--base-space-l)}.canvas-panorama-modal .ant5-modal-body{padding:0}.canvas-panorama-modal .ant5-modal-footer{margin-top:var(--base-space-l)}.canvas-panorama-modal .canvas-panorama-modal-actions{display:flex;justify-content:flex-end;gap:var(--base-space-s)}.canvas-panorama-modal .canvas-panorama-modal-capture-button{border:0;background:linear-gradient(91deg,var(--base-text-color-brand) 8%,#945df6 100%)}.canvas-panorama-background-viewer{position:fixed;top:0;left:-10000px;width:1048px;height:449px;overflow:hidden;pointer-events:none;opacity:0}.canvas-panorama-modal-viewer,.canvas-panorama-viewer{position:relative;width:min(1048px,100%);aspect-ratio:1048/449;height:auto;min-height:0;margin:0 auto;border:1px solid var(--base-border-color-level1);border-radius:var(--base-radius-xl);background:var(--base-component-color-white);overflow:hidden;cursor:-webkit-grab;cursor:grab}.canvas-panorama-viewer.is-ready:active{cursor:-webkit-grabbing;cursor:grabbing}.canvas-panorama-viewer canvas{display:block;width:100%;height:100%}.canvas-panorama-viewer-state{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:32px;padding:0 var(--base-space-m);border-radius:var(--base-radius-l);background:#00000085;color:var(--base-text-color-white);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);transform:translate(-50%,-50%)}.canvas-panorama-viewer-loading-icon{position:absolute;top:50%;left:50%;width:var(--base-component-height-3xl);height:var(--base-component-height-3xl);transform:translate(-50%,-50%)}@media(max-width:1280px){.canvas-workspace-page .canvas-quick-create-panel{max-width:calc(100vw - 160px);overflow-x:auto}.canvas-workspace-page .canvas-quick-create-list{min-width:704px}.canvas-workspace-page .canvas-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.canvas-image-output-popover-overlay .ant5-popover-arrow{display:none}.canvas-image-output-popover-overlay .ant5-popover-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:262px;padding:var(--base-space-m);border:2px solid #ffffffbf;background-color:#ffffffbf!important;border-radius:var(--base-radius-4xl);box-shadow:0 0 16px #5b5bff29;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.canvas-image-output-popover,.canvas-image-output-popover-overlay .ant5-popover-inner-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.canvas-image-output-popover{display:flex;flex-direction:column}.canvas-image-output-popover .canvas-image-output-heading{margin-bottom:var(--base-space-2xs);color:#21215a;font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs)}.canvas-image-output-popover .canvas-image-output-ratio-grid,.canvas-image-output-popover .canvas-image-output-resolution-grid{display:grid;gap:var(--base-space-s)}.canvas-image-output-popover .canvas-image-output-ratio-grid.is-option-count-1,.canvas-image-output-popover .canvas-image-output-resolution-grid.is-option-count-1{grid-template-columns:repeat(1,144px)}.canvas-image-output-popover .canvas-image-output-ratio-grid.is-option-count-2,.canvas-image-output-popover .canvas-image-output-resolution-grid.is-option-count-2{grid-template-columns:repeat(2,144px)}.canvas-image-output-popover .canvas-image-output-ratio-grid.is-option-count-3,.canvas-image-output-popover .canvas-image-output-resolution-grid.is-option-count-3{grid-template-columns:repeat(3,144px)}.canvas-image-output-popover .canvas-image-output-ratio-grid.is-option-count-4,.canvas-image-output-popover .canvas-image-output-resolution-grid.is-option-count-4{grid-template-columns:repeat(4,144px)}.canvas-image-output-popover .canvas-image-output-resolution-grid{margin-bottom:var(--base-space-m)}.canvas-image-output-popover .canvas-image-output-ratio,.canvas-image-output-popover .canvas-image-output-resolution{position:relative;border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);color:#21215a;cursor:pointer;box-sizing:border-box}.canvas-image-output-popover .canvas-image-output-ratio.is-selected,.canvas-image-output-popover .canvas-image-output-resolution.is-selected{border-color:#5b5bff;background:linear-gradient(91deg,#5b5bff1a 8%,#945df61a)}.canvas-image-output-popover .canvas-image-output-resolution{display:flex;flex-direction:column;justify-content:center;gap:var(--base-space-3xs);height:68px;padding:var(--base-space-2xs) var(--base-space-s);text-align:left}.canvas-image-output-popover .canvas-image-output-resolution-title{display:flex;align-items:center;justify-content:space-between;gap:var(--base-space-2xs)}.canvas-image-output-popover .canvas-image-output-ratio strong,.canvas-image-output-popover .canvas-image-output-resolution-title strong{font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s)}.canvas-image-output-popover .canvas-image-output-resolution-pro-icon{width:auto;margin-left:auto}.canvas-image-output-popover .canvas-image-output-ratio{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--base-space-2xs);height:90px;padding:var(--base-space-s)}.canvas-image-output-popover .canvas-image-output-ratio-shape{display:block;border:1px solid var(--base-component-color-white);border-radius:var(--base-radius-3xs);background:#5b5bff4d;box-sizing:border-box}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-9-16{width:22px;height:38px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-16-9{width:50px;height:28px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-2-1{width:54px;height:27px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-21-9{width:54px;height:23px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-4-3{width:40px;height:30px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-3-4{width:29px;height:38px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-1-1{width:38px;height:38px}.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-adaptive,.canvas-image-output-popover .canvas-image-output-ratio-shape.is-ratio-auto{width:54px;height:38px}.canvas-image-output-popover .canvas-image-output-duration-section{margin-top:var(--base-space-m)}.canvas-image-output-popover .canvas-image-output-duration{display:flex;align-items:center;gap:var(--base-space-m)}.canvas-image-output-popover .canvas-image-output-duration-slider.ant5-slider{flex:1;margin:0}.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-rail,.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-track{height:4px;border-radius:999px}.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-rail{background:#efefff}.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-track{background:linear-gradient(100.47deg,#5b5bff 8.4977%,#945df6 99.126%)}.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle-dragging:after,.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle:active:after,.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle:after,.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle:focus:after,.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle:hover:after{inset:auto;inset-inline-start:50%!important;inset-block-start:50%!important;width:16px!important;height:16px!important;transform:translate(-50%,-50%)!important}.canvas-image-output-popover .canvas-image-output-duration-slider .ant5-slider-handle:after{border:2px solid #5b5bff;background:var(--base-component-color-white);box-shadow:0 1px 2px #18181b26,0 2px 4px #18181b12}.canvas-image-output-popover .canvas-image-output-duration-value{display:inline-flex;align-items:center;justify-content:center;gap:var(--base-space-xs);flex-shrink:0;width:56px;height:var(--base-component-height-xl);border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-s);background:var(--base-component-color-white);color:var(--base-text-color-primary);font-size:var(--base-font-size-s);font-weight:var(--base-font-weight-semibold);line-height:var(--base-font-height-s)}.canvas-image-output-popover .canvas-image-output-duration-input.ant5-input-number{width:18px;border:0;background:#0000;box-shadow:none;font-weight:inherit}.canvas-image-output-popover .canvas-image-output-duration-value span:last-child{text-transform:lowercase}.canvas-image-output-popover .canvas-image-output-check{position:absolute;right:0;bottom:0}.canvas-node-reference-picker-overlay .canvas-node-reference-picker{width:320px;max-width:calc(100vw - 48px)}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-list{display:flex;flex-direction:column;gap:var(--base-space-3xs);max-height:280px;overflow:auto}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-group{display:flex;flex-direction:column;gap:var(--base-space-3xs)}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-group-title{padding:var(--base-space-3xs) var(--base-space-xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-2xs)}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-item{display:flex;align-items:center;width:100%;gap:var(--base-space-xs);padding:var(--base-space-xs);border:0;border-radius:var(--base-radius-xs);background:#0000;color:var(--base-text-color-primary);cursor:pointer;text-align:left}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-item.is-selected,.canvas-node-reference-picker-overlay .canvas-node-reference-picker-item:focus-visible,.canvas-node-reference-picker-overlay .canvas-node-reference-picker-item:hover{background:var(--base-brand-color-light-hover)}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-item-check{flex:0 0 auto;color:var(--base-icon-color-brand)}.canvas-node-reference-picker-overlay .canvas-node-reference-picker-empty{padding:var(--base-space-m);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-xs);text-align:center}.canvas-node-reference-picker-overlay .ant5-popover-content .ant5-popover-inner{padding:6px}.canvas-node-reference-picker-option-content{display:flex;flex:1;align-items:center;gap:var(--base-space-xs);min-width:0}.canvas-node-reference-picker-option-content .ant5-avatar>img{object-fit:contain}.canvas-node-reference-picker-option-content .canvas-node-reference-picker-item-title{max-width:240px;min-width:0;overflow:hidden;color:var(--base-text-color-primary);font-size:var(--base-font-size-xs);font-weight:var(--base-font-weight-medium);line-height:var(--base-font-height-xs);text-overflow:ellipsis;white-space:nowrap}.prompt-mention-dropdown .ant5-dropdown-menu-vertical{width:320px;max-width:calc(100vw - 48px);max-height:280px;overflow-y:auto}@media(max-width:720px){.canvas-workspace-page .canvas-context-create{grid-template-columns:minmax(240px,1fr)}.canvas-workspace-page .canvas-shortcut-grid{grid-template-columns:minmax(0,1fr)}}.episode-editor-script{height:100%;display:flex;flex-direction:column;overflow:hidden}.episode-editor-script .episode-editor-script-editor{flex:1;min-height:0;margin:0 var(--base-space-m) var(--base-space-m);display:flex;flex-direction:column;transition:border-color .5s,background-color .5s;background-color:var(--base-bg-color-gray);border-radius:var(--base-radius-s);border:1px solid #e1e6f0}.episode-editor-script .episode-editor-script-editor:hover{border-color:var(--base-component-color-border)}.episode-editor-script .episode-editor-script-prompt-sender{position:relative;flex:1;min-height:0;padding-bottom:36px;--prompt-editor-border-radius:0;--prompt-editor-background-color:#0000;--prompt-editor-background-hover-color:#0000;--prompt-editor-background-focus-color:#0000;--prompt-editor-border-color:#0000;--prompt-editor-border-hover-color:#0000;--prompt-editor-border-focus-color:#0000;--prompt-editor-tag-border-radius:var(--base-radius-xs)}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor{height:100%;box-sizing:border-box;padding-bottom:calc(var(--prompt-editor-controls-height) + var(--base-space-s));--prompt-editor-tag-line-height:var(--base-component-height-l);--prompt-editor-line-height:calc(var(--base-space-3xs) + var(--base-component-height-l))}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor [data-tag=true][data-slot-id=episode-script-mention-tag-role]{background:#f5f0ff;border-color:#c5adff;color:#6420d9}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor [data-tag=true][data-slot-id=episode-script-mention-tag-scene]{background:#e6fffd;border-color:#a4ebe7;color:#0aa3a3}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor [data-tag=true][data-slot-id=episode-script-mention-tag-prop]{background:#fff9e6;border-color:#ffe299;color:#c2732f}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor [data-tag=true][data-slot-id=episode-script-mention-tag-asset]{background:#f3f6ff;border-color:#b9ccff;color:#4276ff}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor [data-tag=true][data-slot-id=episode-script-mention-tag-duration]{background:#f7f9fc;border-color:#e4e8f0;color:#495366}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor .prompt-tag:has(.episode-script-mention-tag-trigger-error){border:0}.episode-editor-script .episode-editor-script-prompt-sender .prompt-editor-controls{position:absolute;z-index:3;right:var(--base-space-m);bottom:var(--base-space-2xs);padding-top:0;pointer-events:none}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag{display:flex;align-items:center;gap:4px}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag .episode-script-mention-tag-avatar{width:16px;height:16px;border-radius:50%;overflow:hidden;flex-shrink:0}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag .episode-script-mention-tag-avatar img{width:100%;height:100%;object-fit:cover;display:block;float:left}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag .episode-script-mention-tag-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag.episode-script-mention-tag-deleted{color:var(--prompt-editor-error-color)}.episode-editor-script .episode-editor-script-prompt-sender .episode-script-mention-tag.episode-script-mention-tag-deleted .episode-script-mention-tag-text{text-decoration:line-through}.episode-editor-script .episode-editor-script-empty{flex:1;min-height:0;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-s)}.episode-script-time-tag-input{display:flex;align-items:center}.episode-script-time-tag-input,.episode-script-time-tag-input *{pointer-events:auto!important}.episode-script-time-tag-input .web-base-theme.ant5-input-number-css-var{--ant-5-line-width:0;--ant-5-color-bg-container:#0000;--ant-5-input-number-active-bg:#0000;--ant-5-input-number-control-width:58px;--ant-5-input-number-padding-inline:4px}.episode-script-time-tag-input input{text-align:center!important}.episode-script-mention-tag-trigger{display:flex;cursor:pointer;margin:0 calc(var(--base-space-3xs)*-1);padding:0 var(--base-space-3xs);border-radius:inherit}.episode-script-mention-tag-trigger,.episode-script-mention-tag-trigger *{pointer-events:auto!important}.episode-script-mention-tag-trigger.episode-script-mention-tag-trigger-error{color:var(--prompt-editor-error-color);background:var(--base-error-color-light-hover);border:.5px dashed var(--base-error-color-light-active);box-shadow:none}.episode-script-mention-tag-trigger.episode-script-mention-tag-trigger-error .episode-script-mention-tag-text{text-decoration:line-through}.episode-script-mention-switch-dropdown .ant5-dropdown-menu-item{min-width:148px}.episode-script-mention-switch-dropdown .ant5-avatar>img{object-fit:contain}.episode-script-mention-panel{width:310px;padding:4px 16px 16px;border:.5px solid #eaeef2;border-radius:16px;background:#fff;box-shadow:0 2px 10px #00197e14}.episode-script-mention-panel .episode-script-mention-tabs{display:flex;align-items:center;gap:24px;height:40px;border-bottom:1px solid var(--base-component-color-border)}.episode-script-mention-panel .episode-script-mention-tabs button{height:40px;padding:0;border:0;border-bottom:2px solid #0000;background:#0000;color:#818999;font-size:14px;line-height:40px;cursor:pointer}.episode-script-mention-panel .episode-script-mention-tabs button.active{border-bottom-color:var(--base-brand-color);color:var(--base-text-color-brand);font-weight:var(--base-font-weight-medium)}.episode-script-mention-panel .episode-script-mention-menu{max-height:300px;overflow-y:auto}.episode-script-mention-panel .episode-script-mention-menu .ant5-dropdown-menu{padding:4px 0 0;border-radius:0;background:#0000;box-shadow:none}.episode-script-mention-panel .episode-script-mention-menu.is-tool .ant5-dropdown-menu-item{display:flex;align-items:center;height:56px;margin-top:var(--base-space-2xs);padding:0 12px;border-radius:12px}.episode-script-mention-panel .episode-script-mention-menu.is-tool .ant5-dropdown-menu-item .ant5-dropdown-menu-item-icon{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;-webkit-margin-end:8px;margin-inline-end:8px;color:var(--base-icon-color-primary);font-size:24px}.episode-script-mention-panel .episode-script-mention-menu.is-tool .ant5-dropdown-menu-item.ant5-dropdown-menu-item-active,.episode-script-mention-panel .episode-script-mention-menu.is-tool .ant5-dropdown-menu-item:hover{background:#5b5bff0a}.episode-script-mention-panel .episode-script-mention-tool-info{display:flex;flex-direction:column;min-width:0}.episode-script-mention-panel .episode-script-mention-tool-title{color:#21215a;font-size:var(--base-font-size-xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.episode-script-mention-panel .episode-script-mention-tool-description{color:#495266;font-size:10px;line-height:18px}.episode-script-mention-panel .episode-script-mention-tool-icon{color:#21215a}.batch-storyboard-upscale-summary{margin-bottom:var(--base-space-m)}.batch-storyboard-upscale-summary .batch-storyboard-upscale-summary-row{min-height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--base-border-color-level1)}.batch-storyboard-upscale-summary .batch-storyboard-upscale-summary-row strong{color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.batch-storyboard-upscale-summary .batch-storyboard-upscale-summary-row .batch-storyboard-upscale-summary-available{color:var(--base-text-color-brand)}.batch-storyboard-upscale-summary .batch-storyboard-upscale-summary-label{display:flex;align-items:center;gap:var(--base-space-s);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.batch-storyboard-upscale-summary .batch-storyboard-upscale-summary-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.batch-storyboard-upscale-preview .batch-storyboard-upscale-preview-title{margin-bottom:var(--base-space-s);display:flex;align-items:center;gap:var(--base-space-2xs);color:var(--base-text-color-secondary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.batch-storyboard-upscale-preview .batch-storyboard-upscale-preview-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--base-icon-color-brand);background:var(--base-brand-color-light-hover);border-radius:var(--base-radius-s)}.batch-storyboard-upscale-preview .ant5-table-wrapper{border:1px solid var(--base-border-color-level2);border-radius:var(--base-radius-xs);overflow:hidden}.batch-storyboard-upscale-preview .ant5-table-thead>tr>th{height:var(--base-component-height-2xl);padding:0 var(--base-space-m)!important;color:var(--base-text-color-secondary);font-size:var(--base-font-size-xs);line-height:var(--base-font-height-xs);font-weight:var(--base-font-weight-medium);background:var(--base-table-color-white)}.batch-storyboard-upscale-preview .ant5-table-thead>tr>th:first-child{border-bottom-left-radius:0}.batch-storyboard-upscale-preview .ant5-table-thead>tr>th:last-child{border-bottom-right-radius:0}.batch-storyboard-upscale-preview .ant5-table-tbody>tr{height:var(--base-component-height-3xl)!important}.batch-storyboard-upscale-preview .ant5-table-tbody>tr>td{height:var(--base-component-height-3xl)!important;padding:0 var(--base-space-m)!important;box-sizing:border-box;color:var(--base-text-color-primary);font-size:var(--base-font-size-s);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-semibold)}.batch-storyboard-upscale-preview .ant5-table-tbody>tr:last-child>td{border-bottom:0!important}.batch-storyboard-upscale-item{display:flex;align-items:center;gap:var(--base-space-2xs)}.batch-storyboard-upscale-item .batch-storyboard-upscale-thumbnail{width:50px;height:28px;flex:none;object-fit:cover;border-radius:var(--base-radius-2xs)}.batch-storyboard-upscale-item .batch-storyboard-upscale-thumbnail.is-placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--base-icon-color-tertiary);background:var(--base-bg-color-gray)}.batch-storyboard-upscale-resolution{display:flex;align-items:center;justify-content:space-between}.batch-storyboard-upscale-target{color:var(--base-text-color-brand)}.episode-editor-timeline{height:100%;display:flex;flex-direction:column;border-radius:var(--base-radius-l);background:var(--base-bg-color-white);overflow:hidden}.episode-editor-timeline .episode-editor-timeline-header{height:54px;padding:0 var(--base-space-m);display:flex;align-items:center;justify-content:space-between}.episode-editor-timeline .episode-editor-timeline-progress{display:inline-flex;align-items:center;gap:var(--base-space-xs);color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.episode-editor-timeline .episode-editor-timeline-controls{display:flex;align-items:center;gap:8px}.episode-editor-timeline .episode-editor-timeline-controls .episode-editor-timeline-batch{padding:4px 12px;font-size:12px;height:28px;font-weight:500}.episode-editor-timeline .episode-editor-timeline-batch-controls{display:flex;align-items:center;color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-2xs)}.episode-editor-timeline .episode-editor-timeline-batch-controls .ant5-divider-vertical{margin-inline:12px;border-inline-start-color:var(--base-border-color-level2)}.episode-editor-timeline .episode-editor-timeline-batch-controls .ant5-btn:not(.ant5-btn-icon-only,.ant5-btn-variant-link){min-width:44px;padding:0}.episode-editor-timeline .episode-editor-timeline-selected-count{margin-right:18px;color:#737375;font-size:var(--base-font-size-s);line-height:var(--base-font-height-s)}.episode-editor-timeline .episode-editor-timeline-generate-selected{background:linear-gradient(93deg,var(--base-brand-color) 8%,var(--base-brand-color-hover) 99%);border:none;padding:4px 12px;height:28px}.episode-editor-timeline .episode-timeline-scroll{flex:1;min-height:0}.episode-editor-timeline .episode-timeline-list{padding:0 var(--base-space-s) var(--base-space-s) var(--base-space-s);display:flex;align-items:flex-start}.episode-editor-timeline .episode-timeline-list.is-batch-mode{gap:var(--base-space-s)}.episode-editor-timeline .episode-editor-timeline-button-wrapper{display:inline-flex}.episode-editor-timeline .episode-editor-timeline-button-wrapper .ant5-btn{padding:4px 12px;height:28px}.episode-editor-timeline .episode-timeline-item{width:176px;display:flex;flex-direction:column;flex-shrink:0;position:relative}.episode-editor-timeline .episode-timeline-item.is-active .episode-timeline-media{border-color:var(--base-brand-color)}.episode-editor-timeline .episode-timeline-item:focus-within .episode-timeline-item-actions,.episode-editor-timeline .episode-timeline-item:hover .episode-timeline-item-actions{opacity:1}.episode-editor-timeline .episode-timeline-item.is-batch-mode .episode-timeline-media{cursor:pointer}.episode-editor-timeline .episode-timeline-item.is-batch-selected .episode-timeline-media{border:2px solid #5b5bff}.episode-editor-timeline .episode-timeline-item.is-batch-disabled .episode-timeline-media{cursor:not-allowed}.episode-editor-timeline .episode-timeline-item-actions{position:absolute;left:0;top:0;width:100%;height:100px;opacity:0;pointer-events:none;transition:opacity .2s ease}.episode-editor-timeline .episode-timeline-media{position:relative;display:block;width:100%;height:100px;border:1px solid var(--base-border-color-level2);border-radius:6px;background:var(--base-component-color-dark-gray);padding:0;cursor:pointer;overflow:hidden;box-shadow:none}.episode-editor-timeline .episode-timeline-image{width:100%;height:100%;object-fit:contain;object-position:center}.episode-editor-timeline .episode-timeline-placeholder{width:100%;height:100%;background:linear-gradient(152deg,#fbf8ff 13.75%,#e9f1ff 82.82%);display:flex;align-items:center;justify-content:center;color:var(--base-text-color-tertiary);font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-xs)}.episode-editor-timeline .episode-timeline-placeholder.is-failed{flex-direction:column;gap:var(--base-space-2xs);color:var(--base-text-color-secondary)}.episode-editor-timeline .episode-timeline-placeholder .episode-timeline-error-icon{width:24px;height:24px;transform:scale(1.1);transform-origin:center center}.episode-editor-timeline .episode-timeline-badge{position:absolute;left:0;top:0;height:18px;min-width:18px;padding:0 var(--base-space-3xs);border-bottom-right-radius:var(--base-radius-2xs);background:var(--base-component-color-grayb-active);color:var(--base-text-color-primary);font-size:var(--base-font-size-2xs);line-height:18px;text-align:center}.episode-editor-timeline .episode-timeline-resolution{position:absolute;right:var(--base-space-2xs);bottom:var(--base-space-2xs);height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:var(--base-text-color-white);font-size:var(--base-font-size-3xs);line-height:var(--base-font-height-3xs);font-weight:var(--base-font-weight-medium);white-space:nowrap;background:var(--base-brand-color);border-radius:4px;box-sizing:border-box}.episode-editor-timeline .episode-timeline-checkbox{position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs)}.episode-editor-timeline .episode-timeline-checkbox .ant5-checkbox-inner{width:16px;height:16px;border-radius:var(--base-radius-2xs)}.episode-editor-timeline .episode-timeline-checkbox.ant5-checkbox-wrapper-checked .ant5-checkbox-inner{background:var(--base-brand-color);border-color:var(--base-brand-color)}.episode-editor-timeline .episode-timeline-batch-tip{position:absolute;left:var(--base-space-2xs);bottom:var(--base-space-2xs);height:20px;padding:0;border-radius:var(--base-radius-2xs);color:var(--base-text-color-white);font-size:var(--base-font-size-2xs);line-height:20px}.episode-editor-timeline .episode-editor-timeline-generate-selected .credits-box .value{order:1}.episode-editor-timeline .episode-editor-timeline-generate-selected .credits-box .original-value{order:2;color:#f14040}.episode-editor-timeline .episode-timeline-delete-button{position:absolute;top:var(--base-space-2xs);right:var(--base-space-2xs);pointer-events:auto}.episode-editor-timeline .episode-timeline-insert-container{position:relative;z-index:9;width:12px;height:100px;opacity:0;transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center}.episode-editor-timeline .episode-timeline-insert-container:hover{opacity:1}.episode-editor-timeline .episode-timeline-insert-container:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;transform:translateX(-50%);background:var(--base-brand-color);transition:opacity .2s ease}.episode-editor-timeline .episode-timeline-insert-container .episode-timeline-insert-button{position:relative;z-index:1}.episode-editor-timeline .episode-timeline-new-storyboard-divider{width:.5px;height:99px;flex-shrink:0;margin:0 16px;background:#e1e6f0}.episode-editor-timeline .episode-timeline-new-storyboard{width:176px;height:100px;flex-shrink:0;border:1px dashed #3363ff99;border-radius:var(--base-radius-2xs);background:linear-gradient(152deg,#fbf8ff 13.75%,#e9f1ff 82.82%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base-space-3xs);cursor:pointer}.episode-editor-timeline .episode-timeline-new-storyboard .episode-timeline-new-storyboard-icon{width:24px;height:24px}.episode-editor-timeline .episode-timeline-new-storyboard .episode-timeline-new-storyboard-text{color:#3363ff;font-size:var(--base-font-size-2xs);line-height:var(--base-font-height-s);font-weight:var(--base-font-weight-medium)}.episode-editor-page-status{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--base-space-m);background:var(--base-component-color-grayb1)}.episode-editor-page-status .base-page-state-loading-text,.episode-editor-page-status .episode-editor-page-status-text{color:var(--base-text-color-secondary);font-size:var(--base-font-size-m);line-height:inherit}.episode-editor-page{height:100%;display:flex;flex-direction:column;background:#ebeff7}.episode-editor-page.is-replicate-project{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--base-space-s)}.episode-editor-page.is-replicate-project .episode-editor-header{grid-column:1/-1}.episode-editor-page.is-replicate-project .episode-navigator{grid-column:1;grid-row:2;min-height:0;margin:8px 0 16px 16px}.episode-editor-page.is-replicate-project .episode-editor-main,.episode-editor-page.is-replicate-project .episode-editor-page-status{grid-column:2;grid-row:2;border-radius:var(--base-radius-l)}.episode-editor-page.is-replicate-project .episode-editor-main{padding-left:0}.episode-editor-page.is-replicate-project .episode-editor-page-status{width:calc(100% - 16px);height:calc(100% - 24px);min-height:0;margin:8px 16px 16px 0}.episode-editor-page .episode-editor-main{flex:1;min-height:0;padding:8px 16px 16px;display:flex;gap:var(--base-space-s)}.episode-editor-page .episode-editor-main .episode-navigator{min-height:0}.episode-editor-page .episode-editor-main .episode-editor-asset{width:352px;flex:0 0 352px;min-width:0;min-height:0}.episode-editor-page .episode-editor-main .episode-editor-workspace{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--base-space-s)}.episode-editor-page .episode-editor-main .episode-editor-workspace .episode-editor-timeline{height:168px;flex:0 0 168px;min-height:0;border:1px solid #e1e6f0}.episode-editor-page .episode-editor-main .episode-editor-workspace .episode-editor-stage{width:100%;height:100%;border-radius:var(--base-radius-l);background:var(--base-bg-color-white);overflow:hidden;display:flex;border:1px solid #e1e6f0}.episode-editor-page .episode-editor-main .episode-editor-workspace .episode-editor-stage .episode-editor-script{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.episode-editor-page .episode-editor-main .episode-editor-workspace .episode-editor-stage>.episode-preview-panel-player{min-height:0;height:calc(100% - var(--base-space-m)*2);width:auto;aspect-ratio:9/16;flex:0 0 auto}.episode-editor-page .episode-editor-main .episode-editor-workspace .episode-editor-stage>.episode-history-drawer{flex-shrink:0}