:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal){max-width:calc(100vw - 32px);padding-bottom:0}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-content,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-content){color:var(--content-primary,#f7f8faf5);background:var(--background-popup,#222224);box-shadow:0 16px 48px 0 var(--effects-shadowPopup,#0006);border-radius:16px;overflow:hidden}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-header,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-header){box-sizing:border-box;background:var(--background-popup,#222224);border-bottom:1px solid var(--stroke-light,#ffffff14);border-radius:16px 16px 0 0;height:52px;padding:15px 52px 15px 16px}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-title,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-title){color:var(--content-primary,#f7f8faf5);white-space:nowrap;text-overflow:ellipsis;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-close,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-close){width:28px;height:28px;color:var(--content-tertiary,#f7f8fa6b);border-radius:8px;top:12px;right:12px}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-close:hover,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-close:hover){color:var(--content-primary,#f7f8faf5);background:var(--background-hoverOverlay,#f0f5ff1a)}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-close-x,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-close-x){justify-content:center;align-items:center;width:28px;height:28px;line-height:28px;display:flex}:is(.index-module-scss-module___-AfNG__modalRoot.ant-modal .ant-modal-body,.index-module-scss-module___-AfNG__materialSelectorModal.ant-modal .ant-modal-body){background:var(--background-popup,#222224);padding:0}.index-module-scss-module___-AfNG__content{width:1070px;max-width:100%;height:668px;color:var(--content-primary,#f7f8faf5);flex-direction:column;font-family:PingFang SC,sans-serif;display:flex;overflow:hidden}.index-module-scss-module___-AfNG__roleIconGradientDefs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.index-module-scss-module___-AfNG__body{flex:1;grid-template-columns:480px minmax(0,1fr);min-height:0;display:grid}.index-module-scss-module___-AfNG__formCol{box-sizing:border-box;min-width:0;height:600px;padding:16px;overflow:hidden}.index-module-scss-module___-AfNG__previewCol{box-sizing:border-box;border-left:1px solid var(--stroke-borderOverlay,#ffffff14);flex-direction:column;gap:18px;min-width:0;height:600px;padding:16px 24px 18px;display:flex;overflow:hidden}.index-module-scss-module___-AfNG__previewTitle{height:20px;color:var(--content-primary,#f7f8faf5);margin:0;font-size:14px;font-weight:500;line-height:20px}.index-module-scss-module___-AfNG__historyUploadModal.ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.index-module-scss-module___-AfNG__historyUploadModal.ant-modal .ant-modal-content{box-shadow:none;background:0 0;border-radius:16px;padding:0;overflow:hidden}.index-module-scss-module___-AfNG__historyUploadModal.ant-modal .ant-modal-body{padding:0}.index-module-scss-module___-AfNG__previewStage{border-radius:12px;flex:1;min-height:0;display:flex;overflow:hidden}.index-module-scss-module___-AfNG__previewStageGenerated{background:0 0;border-radius:0;flex:auto}.index-module-scss-module___-AfNG__emptyPreview,.index-module-scss-module___-AfNG__generatingPreview{min-width:0;min-height:0;color:var(--content-quaternary,#f7f8fa47);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.index-module-scss-module___-AfNG__generatingPreview{color:var(--content-tertiary,#f7f8fa6b);background:var(--background-spaceHolder,#f0f5ff0f);border-radius:12px;gap:12px;font-size:13px;line-height:20px}.index-module-scss-module___-AfNG__generatingText{color:#0000;background:linear-gradient(100deg, var(--content-tertiary,#f7f8fa6b) 30%, var(--content-primary,#f7f8faf5) 50%, var(--content-tertiary,#f7f8fa6b) 70%);-webkit-text-fill-color:#0000;background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite index-module-scss-module___-AfNG__create-role-text-shimmer}.index-module-scss-module___-AfNG__emptyPreviewIconWrap{box-sizing:border-box;width:52px;height:52px;color:var(--content-primary,#f7f8faf5);background:var(--background-spaceHolder,#f0f5ff0f);border:1px solid var(--stroke-borderOverlay,#ffffff14);border-radius:var(--radius-capsule,999px);flex:0 0 52px;justify-content:center;align-items:center;padding:10px;display:flex}.index-module-scss-module___-AfNG__gradientStarIcon svg [fill]{fill:url(#create-role-icon-gradient)}.index-module-scss-module___-AfNG__emptyPreviewText{color:var(--content-tertiary,#f7f8fa6b);flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:20px;display:flex}.index-module-scss-module___-AfNG__previewGenerated{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:20px;min-width:0;min-height:0;padding-top:2px;display:flex}.index-module-scss-module___-AfNG__previewImageCard{aspect-ratio:378/444;background:var(--background-spaceHolder,#f0f5ff0f);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:min(444px,100% - 66px);display:flex;position:relative;overflow:hidden}.index-module-scss-module___-AfNG__previewImage{object-fit:contain;width:100%;height:100%}.index-module-scss-module___-AfNG__previewImagePlaceholder{width:100%;height:100%;color:var(--content-quaternary,#f7f8fa47);justify-content:center;align-items:center;display:flex}.index-module-scss-module___-AfNG__previewActions{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.index-module-scss-module___-AfNG__savePreviewButton,.index-module-scss-module___-AfNG__generateButton{cursor:pointer;border:0;justify-content:center;align-items:center;font-family:PingFang SC,sans-serif;display:flex}.index-module-scss-module___-AfNG__savePreviewButton{height:38px;color:var(--content-buttonSecondary,#f7f8faf2);background:var(--background-buttonSecondary,#f0f5ff1a);border-radius:8px;flex-shrink:0;padding:0 10px;font-size:14px;font-weight:400;line-height:normal}.index-module-scss-module___-AfNG__savePreviewButton:disabled{cursor:not-allowed;opacity:.45}.index-module-scss-module___-AfNG__spinningIcon{transform-origin:50%;flex:none;justify-content:center;align-items:center;line-height:0;animation:1s linear infinite index-module-scss-module___-AfNG__create-role-spin;display:inline-flex}.index-module-scss-module___-AfNG__spinningIcon>svg{display:block}.index-module-scss-module___-AfNG__footer{box-sizing:border-box;border-top:1px solid var(--stroke-light,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;height:68px;padding:0 16px;display:flex}.index-module-scss-module___-AfNG__footerControls,.index-module-scss-module___-AfNG__footerActions{align-items:center;display:flex}.index-module-scss-module___-AfNG__footerControls{gap:8px;min-width:0}.index-module-scss-module___-AfNG__footerActions{flex-shrink:0;gap:12px}.index-module-scss-module___-AfNG__modelSelect,.index-module-scss-module___-AfNG__ratioButton{box-sizing:border-box;height:34px;color:var(--content-primary,#f7f8faf5);background:var(--background-buttonSecondary,#f0f5ff1a);border-radius:999px;align-items:center;display:flex}.index-module-scss-module___-AfNG__modelSelect{cursor:pointer;border:0;gap:6px;min-width:86px;max-width:180px;padding:0 10px}.index-module-scss-module___-AfNG__modelSelect>span:not(:last-child){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.index-module-scss-module___-AfNG__modelSelectDisabled{color:var(--content-tertiary,#f7f8fa6b);cursor:not-allowed;pointer-events:none}.index-module-scss-module___-AfNG__ratioButton{cursor:pointer;border:0;gap:10px;min-width:112px;padding:0 12px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:20px}.index-module-scss-module___-AfNG__footerDivider{background:var(--stroke-light,#ffffff1f);width:1px;height:14px}.index-module-scss-module___-AfNG__modelVersion{color:var(--content-tertiary,#f7f8fa6b);font-size:12px;line-height:18px}.index-module-scss-module___-AfNG__roleModelMenu{z-index:5800;width:314px;color:var(--content-primary,#f7f8faf5);background:var(--background-dropMenu,#181819);border:1px solid var(--stroke-borderOverlay,#ffffff14);box-shadow:0 0 1px 0 var(--effects-shadowDropMenu2,#00081f40),0 4px 8px 0 var(--effects-shadowDropMenu1,#00081f14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:8px}.index-module-scss-module___-AfNG__roleModelScrollArea,.index-module-scss-module___-AfNG__roleModelViewport{max-height:280px}.index-module-scss-module___-AfNG__roleModelItem{min-height:52px;color:var(--content-secondary,#f7f8faa6);align-items:center;gap:10px;display:flex}.index-module-scss-module___-AfNG__roleModelItem:hover,.index-module-scss-module___-AfNG__roleModelItemSelected{color:var(--content-primary,#f7f8faf5);background:var(--background-hoverOverlay,#f0f5ff1a)}.index-module-scss-module___-AfNG__roleModelIcon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.index-module-scss-module___-AfNG__roleModelText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.index-module-scss-module___-AfNG__roleModelName,.index-module-scss-module___-AfNG__roleModelDesc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.index-module-scss-module___-AfNG__roleModelName{color:var(--content-primary,#f7f8faf5);font-size:13px;font-weight:500;line-height:18px}.index-module-scss-module___-AfNG__roleModelDesc{color:var(--content-tertiary,#f7f8fa6b);font-size:11px;line-height:16px}.index-module-scss-module___-AfNG__roleParamTrigger{box-sizing:border-box;color:var(--content-primary,#f7f8faf5);background:var(--background-spaceHolder,#f0f5ff0f);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:normal;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.index-module-scss-module___-AfNG__roleParamTrigger:hover,.index-module-scss-module___-AfNG__roleParamTrigger[aria-expanded=true]{background:var(--background-spaceHolderHover,#f0f5ff24)}.index-module-scss-module___-AfNG__roleParamTrigger[aria-expanded=true]{border-color:var(--stroke-borderOverlay,#ffffff14)}.index-module-scss-module___-AfNG__roleParamTriggerGroup,.index-module-scss-module___-AfNG__roleParamTriggerValue{align-items:center;min-width:0;display:flex}.index-module-scss-module___-AfNG__roleParamTriggerGroup{gap:6px}.index-module-scss-module___-AfNG__roleParamTriggerValue{gap:4px}.index-module-scss-module___-AfNG__roleParamTriggerValue span:last-child{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:normal;overflow:hidden}.index-module-scss-module___-AfNG__roleParamTriggerDivider{background:var(--stroke-borderOverlay,#ffffff14);flex:none;width:1px;height:12px}.index-module-scss-module___-AfNG__roleParamMenu{z-index:5800;width:314px;color:var(--content-primary,#f7f8faf5);background:var(--background-dropMenu,#181819);border:1px solid var(--stroke-borderOverlay,#ffffff14);box-shadow:0 0 1px 0 var(--effects-shadowDropMenu2,#00081f40),0 4px 8px 0 var(--effects-shadowDropMenu1,#00081f14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--team-flow-config-panel-title:var(--content-primary,#f7f8faf5);--team-flow-config-panel-description:var(--content-secondary,#f7f8faa6);--team-flow-ratio-color:var(--content-secondary,#f7f8faa6);--team-flow-ratio-hover-color:var(--content-primary,#f7f8faf5);--team-flow-ratio-selected-color:var(--content-primary,#f7f8faf5);--team-flow-ratio-border:var(--stroke-borderOverlay,#ffffff14);--team-flow-ratio-hover-border:var(--content-quaternary,#f7f8fa47);--team-flow-ratio-selected-border:var(--content-primary,#f7f8faf5);--team-flow-ratio-hover-background:var(--background-hoverOverlay,#f0f5ff14);--team-flow-ratio-selected-background:var(--background-hoverOverlay,#f0f5ff1a);--team-flow-select-rows-color:var(--content-secondary,#f7f8faa6);--team-flow-select-rows-hover-color:var(--content-primary,#f7f8faf5);--team-flow-select-rows-selected-color:var(--content-primary,#f7f8faf5);--team-flow-select-rows-border:var(--stroke-borderOverlay,#ffffff14);--team-flow-select-rows-hover-border:var(--content-quaternary,#f7f8fa47);--team-flow-select-rows-selected-border:var(--content-primary,#f7f8faf5);--team-flow-select-rows-hover-background:var(--background-hoverOverlay,#f0f5ff14);--team-flow-select-rows-selected-background:var(--background-hoverOverlay,#f0f5ff1a);border-radius:16px;padding:16px}.index-module-scss-module___-AfNG__roleParamPanel{flex-direction:column;display:flex}.index-module-scss-module___-AfNG__roleParamPanelItem{--team-flow-panel-item-name-size:13px;--team-flow-panel-item-sibling-gap:16px;--team-flow-panel-item-vertical-gap:8px}.index-module-scss-module___-AfNG__creditCost{color:var(--content-primary,#f7f8faf5);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;display:flex}.index-module-scss-module___-AfNG__generateButton{min-width:118px;height:32px;color:var(--content-buttonPrimary,#090a0a);background:var(--background-buttonPrimary,#ebedf0);border-radius:8px;gap:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:normal}.index-module-scss-module___-AfNG__generateButton:disabled{color:var(--content-quaternary,#f7f8fa47);background:var(--background-buttonSecondary,#f0f5ff1a);cursor:not-allowed}.index-module-scss-module___-AfNG__generateButtonCreating:disabled{color:var(--content-buttonPrimary,#090a0a);background:var(--background-buttonPrimary,#ebedf0)}.index-module-scss-module___-AfNG__materialSelectorContent{width:1070px;max-width:100%;height:668px;color:var(--content-primary,#f7f8faf5);flex-direction:column;font-family:PingFang SC,sans-serif;display:flex;overflow:hidden}.index-module-scss-module___-AfNG__materialSelectorBody{box-sizing:border-box;scrollbar-color:var(--background-scrollbar,#f0f5ff40) #0000;scrollbar-width:thin;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.index-module-scss-module___-AfNG__materialSelectorBody::-webkit-scrollbar{width:8px}.index-module-scss-module___-AfNG__materialSelectorBody::-webkit-scrollbar-thumb{background:var(--background-scrollbar,#f0f5ff40);border-radius:100px}.index-module-scss-module___-AfNG__materialSelectorStickyHeader{z-index:3;box-sizing:border-box;background:var(--background-popup,#222224);flex-direction:column;flex:none;gap:12px;margin:-12px;padding:12px;display:flex;position:sticky;top:-12px}.index-module-scss-module___-AfNG__materialSelectorFooter{box-sizing:border-box;border-top:1px solid var(--stroke-separator,#ffffff0f);flex-shrink:0;justify-content:flex-end;align-items:center;height:60px;padding:12px;display:flex}.index-module-scss-module___-AfNG__materialSelectorActions{justify-content:flex-end;gap:8px;width:300px;display:flex}.index-module-scss-module___-AfNG__materialSelectorCancelButton,.index-module-scss-module___-AfNG__materialSelectorConfirmButton{cursor:pointer;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-width:74px;height:36px;padding:0 10px;font-family:PingFang SC,sans-serif;display:flex;overflow:hidden}.index-module-scss-module___-AfNG__materialSelectorCancelButton{color:var(--content-buttonSecondary,#f7f8faf2);background:var(--background-buttonSecondary,#f0f5ff1a);font-size:14px;font-weight:400}.index-module-scss-module___-AfNG__materialSelectorConfirmButton{color:var(--content-buttonPrimary,#090a0a);background:var(--background-buttonPrimary,#ebedf0);font-size:14px;font-weight:500}.index-module-scss-module___-AfNG__materialSelectorConfirmButton:disabled{color:var(--content-quaternary,#f7f8fa47);background:var(--background-buttonSecondary,#f0f5ff1a);cursor:not-allowed}@keyframes index-module-scss-module___-AfNG__create-role-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes index-module-scss-module___-AfNG__create-role-text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.index-module-scss-module__g1Rbdq__materialRow{grid-template-columns:60px minmax(0,1fr);gap:12px;height:60px;display:grid}.index-module-scss-module__g1Rbdq__materialThumb{width:60px;height:60px;color:var(--content-quaternary,#f7f8fa47);background:var(--background-spaceHolder,#f0f5ff0f);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.index-module-scss-module__g1Rbdq__materialPreviewButton{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.index-module-scss-module__g1Rbdq__materialPreviewButton:disabled{cursor:default}.index-module-scss-module__g1Rbdq__materialThumb img{object-fit:cover;border-radius:8px;width:100%;height:100%}.index-module-scss-module__g1Rbdq__materialDeleteButton{width:22px;height:22px;color:var(--content-staticLightPrimary,#fff);background:var(--background-overlayHeavy,#0009);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:4px;right:4px}.index-module-scss-module__g1Rbdq__materialThumb:hover .index-module-scss-module__g1Rbdq__materialDeleteButton{display:flex}.index-module-scss-module__g1Rbdq__materialBody{flex-direction:column;gap:6px;min-width:0;padding:3px 0;display:flex}.index-module-scss-module__g1Rbdq__materialLabel{color:var(--content-tertiary,#f7f8fa6b);font-size:13px;font-weight:400;line-height:20px}.index-module-scss-module__g1Rbdq__requiredMark{color:#f24965}.index-module-scss-module__g1Rbdq__materialControl{grid-template-columns:minmax(0,1fr) 80px;gap:8px;display:grid}.index-module-scss-module__g1Rbdq__materialValueButton{box-sizing:border-box;width:100%;height:28px;color:var(--content-primary,#f7f8faf5);white-space:nowrap;text-align:left;text-overflow:ellipsis;background:var(--background-input,#0e0f0f80);border:1px solid var(--stroke-input,#ffffff26);cursor:pointer;border-radius:6px;outline:none;padding:0 8px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.index-module-scss-module__g1Rbdq__materialValuePlaceholder{color:var(--content-tertiary,#f7f8fa6b)}.index-module-scss-module__g1Rbdq__materialUploadButton{width:100%;height:28px;color:var(--content-primary,#f7f8faf5);white-space:nowrap;background:var(--background-buttonSecondary,#f0f5ff1a);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:flex}.index-module-scss-module__g1Rbdq__materialUploadButton:hover{background:var(--background-hoverOverlay,#f0f5ff24)}.index-module-scss-module__g1Rbdq__materialUploadButton:disabled{color:var(--content-tertiary,#f7f8fa6b);cursor:not-allowed}.index-module-scss-module__g1Rbdq__materialUploadPopover.ant-popover .ant-popover-arrow{display:none}.index-module-scss-module__g1Rbdq__materialUploadPopover.ant-popover .ant-popover-inner{border-radius:var(--radius-12,12px);box-shadow:none;background:0 0}.index-module-scss-module__g1Rbdq__materialUploadPopover.ant-popover .ant-popover-inner-content{padding:0}.index-module-scss-module__g1Rbdq__materialUploadMenu{box-sizing:border-box;background:var(--background-dropMenu,#18191a);border-radius:var(--radius-12,12px);width:max-content;min-width:160px;max-width:calc(100vw - 32px);box-shadow:0 0 .5px 0 var(--effects-shadowDropMenu2,#00000026),0 4px 8px 0 var(--effects-shadowDropMenu1,#00000059);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.index-module-scss-module__g1Rbdq__materialUploadMenuItem{box-sizing:border-box;width:100%;height:32px;color:var(--content-primary,#f7f8faf5);white-space:nowrap;text-align:left;border-radius:var(--radius-6,6px);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 8px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:normal;display:flex}.index-module-scss-module__g1Rbdq__materialUploadMenuItem:hover{background:var(--background-hoverOverlay,#f0f5ff1a)}
.index-module-scss-module__yxRqmG__referenceField{flex-direction:column;gap:6px;min-width:0;display:flex}.index-module-scss-module__yxRqmG__fieldLabel{color:var(--content-tertiary,#f7f8fa6b);font-size:13px;font-weight:400;line-height:20px}.index-module-scss-module__yxRqmG__referenceUpload{width:140px;height:194px;color:var(--content-tertiary,#f7f8fa6b);background:var(--background-spaceHolder,#f0f5ff0f);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0;font-family:PingFang SC,sans-serif;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.index-module-scss-module__yxRqmG__referenceUpload:hover,.index-module-scss-module__yxRqmG__referenceUploadActive{color:var(--content-primary,#f7f8faf5);background:var(--background-hoverOverlay,#f0f5ff1a);border-color:var(--content-primaryAccentSubtle,#c6b7ff)}.index-module-scss-module__yxRqmG__referenceUpload:disabled{color:var(--content-tertiary,#f7f8fa6b);cursor:not-allowed}.index-module-scss-module__yxRqmG__referenceUpload:disabled:hover{background:var(--background-spaceHolder,#f0f5ff0f);border-color:#0000}.index-module-scss-module__yxRqmG__referenceUploadPreview{cursor:default}.index-module-scss-module__yxRqmG__referenceUploadPopover.ant-popover .ant-popover-arrow{display:none}.index-module-scss-module__yxRqmG__referenceUploadPopover.ant-popover .ant-popover-inner{border-radius:var(--radius-12,12px);box-shadow:none;background:0 0}.index-module-scss-module__yxRqmG__referenceUploadPopover.ant-popover .ant-popover-inner-content{padding:0}.index-module-scss-module__yxRqmG__referenceUpload img{object-fit:cover;width:100%;height:100%}.index-module-scss-module__yxRqmG__referenceReplaceBadge{box-sizing:border-box;height:28px;color:var(--content-staticLightPrimary,#fff);white-space:nowrap;background:var(--background-maskTertiary,#00000040);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:400;line-height:normal;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.index-module-scss-module__yxRqmG__referenceUploadInner{color:var(--content-tertiary,#f7f8fa6b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.index-module-scss-module__yxRqmG__referenceUploadLoading{width:100%;height:100%;color:var(--content-tertiaryHover,#f7f8faa3);gap:6px;font-size:11px;line-height:normal;position:absolute;inset:0}.index-module-scss-module__yxRqmG__referenceUploadLoading span{max-width:100%;color:var(--content-tertiaryHover,#f7f8faa3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.index-module-scss-module__yxRqmG__referenceUploadLoadingIcon{transform-origin:50%;flex:none;justify-content:center;align-items:center;line-height:0;animation:1s linear infinite index-module-scss-module__yxRqmG__role-reference-upload-spin;display:inline-flex}.index-module-scss-module__yxRqmG__referenceUploadLoadingIcon>svg{display:block}@keyframes index-module-scss-module__yxRqmG__role-reference-upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.index-module-scss-module__QM-3ZW__formRoot{flex-direction:column;height:100%;display:flex;overflow:hidden}.index-module-scss-module__QM-3ZW__roleSection{flex-shrink:0}.index-module-scss-module__QM-3ZW__sectionTitle{height:20px;color:var(--content-primary,#f7f8faf5);margin:0;font-size:14px;font-weight:500;line-height:20px}.index-module-scss-module__QM-3ZW__roleSettingGrid{grid-template-columns:288px 140px;gap:20px;margin-top:12px;display:grid}.index-module-scss-module__QM-3ZW__roleTextFields{flex-direction:column;gap:16px;min-width:0;display:flex}.index-module-scss-module__QM-3ZW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.index-module-scss-module__QM-3ZW__fieldLabel{color:var(--content-tertiary,#f7f8fa6b);font-size:13px;font-weight:400;line-height:20px}.index-module-scss-module__QM-3ZW__requiredMark{color:#f24965}.index-module-scss-module__QM-3ZW__textInput,.index-module-scss-module__QM-3ZW__textarea{box-sizing:border-box;width:100%;color:var(--content-primary,#f7f8faf5);background:var(--background-input,#0e0f0f80);border:1px solid var(--stroke-input,#ffffff26);outline:none;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400}.index-module-scss-module__QM-3ZW__textInput::placeholder,.index-module-scss-module__QM-3ZW__textarea::placeholder{color:var(--content-tertiary,#f7f8fa6b)}.index-module-scss-module__QM-3ZW__textInput{border-radius:6px;height:28px;padding:0 8px}.index-module-scss-module__QM-3ZW__textareaWrap{box-sizing:border-box;background:var(--background-input,#0e0f0f80);border:1px solid var(--stroke-input,#ffffff26);border-radius:8px;flex-direction:column;width:100%;height:128px;display:flex;overflow:hidden}.index-module-scss-module__QM-3ZW__textarea{scrollbar-color:var(--background-scrollbar,#f0f5ff40) #0000;scrollbar-gutter:stable;scrollbar-width:thin;resize:none;background:0 0;border:0;border-radius:0;flex:1;min-height:0;padding:7px 10px 0 7px;line-height:18px;display:block}.index-module-scss-module__QM-3ZW__textarea::-webkit-scrollbar{width:6px}.index-module-scss-module__QM-3ZW__textarea::-webkit-scrollbar-track{background:0 0}.index-module-scss-module__QM-3ZW__textarea::-webkit-scrollbar-thumb{background:var(--background-scrollbar,#f0f5ff40);background-clip:content-box;border:1px solid #0000;border-radius:999px}.index-module-scss-module__QM-3ZW__textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.index-module-scss-module__QM-3ZW__textareaCount{box-sizing:border-box;height:24px;color:var(--content-quaternary,#f7f8fa47);text-align:right;pointer-events:none;flex-shrink:0;padding:0 10px 8px;font-size:12px;font-weight:400;line-height:16px}.index-module-scss-module__QM-3ZW__materialSection{flex-shrink:0;margin-top:16px}.index-module-scss-module__QM-3ZW__materialList{flex-direction:column;gap:16px;margin-top:12px;display:flex}.index-module-scss-module__QM-3ZW__materialUploadInput{display:none}
.index-module-scss-module__um1FMW__item{--team-flow-panel-item-name:var(--team-flow-config-panel-title,var(--content-primary,#111114));--team-flow-panel-item-name-weight:500;--team-flow-panel-item-name-size:14px;--team-flow-panel-item-name-line-height:normal;--team-flow-panel-item-description:var(--team-flow-config-panel-description,var(--content-secondary,#111214a6));--team-flow-panel-item-sibling-gap:20px;--team-flow-panel-item-vertical-gap:8px;--team-flow-panel-item-horizontal-gap:16px;min-width:0;display:flex}.index-module-scss-module__um1FMW__item:not(:last-child){margin-bottom:var(--team-flow-panel-item-sibling-gap)}.index-module-scss-module__um1FMW__vertical{gap:var(--team-flow-panel-item-vertical-gap);flex-direction:column}.index-module-scss-module__um1FMW__horizontal{gap:var(--team-flow-panel-item-horizontal-gap);flex-direction:row;justify-content:space-between;align-items:center}.index-module-scss-module__um1FMW__header{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.index-module-scss-module__um1FMW__name{color:var(--team-flow-panel-item-name);font-weight:var(--team-flow-panel-item-name-weight);font-size:var(--team-flow-panel-item-name-size);line-height:var(--team-flow-panel-item-name-line-height)}.index-module-scss-module__um1FMW__description{color:var(--team-flow-panel-item-description);font-weight:400;font-size:var(--team-flow-panel-item-description-size,12px);line-height:var(--team-flow-panel-item-description-line-height,18px)}.index-module-scss-module__um1FMW__control{flex:auto;min-width:0}.index-module-scss-module__um1FMW__horizontal .index-module-scss-module__um1FMW__control{flex:0 auto;justify-content:flex-end;display:flex}.index-module-scss-module__um1FMW__disabled{opacity:.48}
.index-module-scss-module__HgL0ma__group{flex-direction:column;gap:6px;width:100%;display:flex}.index-module-scss-module__HgL0ma__row{gap:6px;width:100%;display:flex}.index-module-scss-module__HgL0ma__item{flex:0 0 var(--team-flow-ratio-item-width);width:var(--team-flow-ratio-item-width);min-width:0;min-height:66px;color:var(--team-flow-ratio-color,var(--content-secondary,#111214a6));white-space:normal;border:1px solid var(--team-flow-ratio-border,var(--stroke-borderOverlay,#1112140f));cursor:pointer;--team-flow-ratio-color:var(--content-secondary,#111214a6);--team-flow-ratio-hover-color:var(--content-primary,#111114);--team-flow-ratio-selected-color:var(--content-primary,#111114);--team-flow-ratio-border:var(--stroke-borderOverlay,#1112140f);--team-flow-ratio-hover-border:var(--content-quaternary,#11121440);--team-flow-ratio-selected-border:var(--content-quaternary,#11121440);--team-flow-ratio-hover-background:var(--background-spaceHolder,#1112140a);--team-flow-ratio-selected-background:var(--background-spaceHolder,#1112140a);background:0 0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 6px 8px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:flex}.index-module-scss-module__HgL0ma__item:focus-visible,.index-module-scss-module__HgL0ma__item:hover:not(:disabled){color:var(--team-flow-ratio-hover-color);background:var(--team-flow-ratio-hover-background);border-color:var(--team-flow-ratio-hover-border)}.index-module-scss-module__HgL0ma__item[data-state=on]{color:var(--team-flow-ratio-selected-color);background:var(--team-flow-ratio-selected-background);border-color:var(--team-flow-ratio-selected-border)}.index-module-scss-module__HgL0ma__iconViewport{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;display:flex}.index-module-scss-module__HgL0ma__iconShape{box-sizing:border-box;border:1.5px solid;border-radius:2.5px;display:block}.index-module-scss-module__HgL0ma__label{color:inherit;font-size:12px;font-weight:500;line-height:1.2}
.index-module-scss-module__irJmZW__group{flex-direction:column;gap:6px;width:100%;display:flex}.index-module-scss-module__irJmZW__row{gap:6px;width:100%;display:flex}.index-module-scss-module__irJmZW__item{flex:0 0 var(--team-flow-select-rows-item-width);width:var(--team-flow-select-rows-item-width);min-width:0;min-height:40px;color:var(--team-flow-select-rows-color,var(--content-secondary,#111214a6));white-space:normal;border:1px solid var(--team-flow-select-rows-border,var(--stroke-borderOverlay,#1112140f));cursor:pointer;--team-flow-select-rows-color:var(--content-secondary,#111214a6);--team-flow-select-rows-hover-color:var(--content-secondaryHover,#111214cc);--team-flow-select-rows-selected-color:var(--content-primary,#111114);--team-flow-select-rows-border:var(--stroke-borderOverlay,#1112140f);--team-flow-select-rows-hover-border:var(--stroke-borderOverlayHover,#1112141a);--team-flow-select-rows-selected-border:var(--content-quaternary,#11121440);--team-flow-select-rows-hover-background:var(--background-hoverOverlay,#1112140d);--team-flow-select-rows-selected-background:var(--background-spaceHolder,#1112140a);background:0 0;border-radius:10px;padding:8px 6px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:flex}.index-module-scss-module__irJmZW__item:disabled{cursor:not-allowed;opacity:.42}.index-module-scss-module__irJmZW__item:hover:not(:disabled){color:var(--team-flow-select-rows-hover-color);background:var(--team-flow-select-rows-hover-background);border-color:var(--team-flow-select-rows-hover-border)}.index-module-scss-module__irJmZW__item[data-state=on]{color:var(--team-flow-select-rows-selected-color);background:var(--team-flow-select-rows-selected-background);border-color:var(--team-flow-select-rows-selected-border)}.index-module-scss-module__irJmZW__label{width:100%;color:inherit;text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.index-module-scss-module__irJmZW__ratioIconViewport{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;display:flex}.index-module-scss-module__irJmZW__ratioIconShape{box-sizing:border-box;border:1.5px solid;border-radius:2.5px;display:block}
.index-module-scss-module__WwqbGa__historySection{flex-direction:column;flex-shrink:0;gap:16px;min-height:0;max-height:194px;display:flex}.index-module-scss-module__WwqbGa__historyHeader{height:20px;color:var(--content-primary,#f7f8faf5);flex-shrink:0;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;line-height:normal;display:flex}.index-module-scss-module__WwqbGa__historyScroller{min-width:0;padding:4px 0;position:relative}.index-module-scss-module__WwqbGa__historyGrid{scrollbar-width:none;gap:8px;min-height:0;padding:2px;display:flex;overflow:auto hidden}.index-module-scss-module__WwqbGa__historyGrid::-webkit-scrollbar{display:none}.index-module-scss-module__WwqbGa__historyCard{box-sizing:border-box;background:0 0;border:0;flex-direction:column;flex:0 0 80px;align-items:stretch;width:80px;padding:0;display:flex;position:relative}.index-module-scss-module__WwqbGa__historyCardMain{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:80px;min-width:0;padding:0;display:flex}.index-module-scss-module__WwqbGa__historyCardMain:disabled{cursor:default}.index-module-scss-module__WwqbGa__historyThumb{width:80px;height:60px;color:var(--content-quaternary,#f7f8fa47);background:var(--background-input,#0e0f0f80);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.index-module-scss-module__WwqbGa__historyThumb img{object-fit:cover;border-radius:8px;width:100%;height:100%}.index-module-scss-module__WwqbGa__gradientStarIcon svg [fill]{fill:url(#create-role-icon-gradient)}.index-module-scss-module__WwqbGa__historyCardSelected .index-module-scss-module__WwqbGa__historyThumb:after{border:1.5px solid var(--content-primary,#f7f8faf5);content:"";border-radius:10px;position:absolute;inset:-2px}.index-module-scss-module__WwqbGa__historyInfo{text-align:center;justify-content:center;width:80px;min-width:80px;display:flex}.index-module-scss-module__WwqbGa__historyInfo span:first-child{width:80px;color:var(--content-tertiary,#f7f8fa6b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}.index-module-scss-module__WwqbGa__historyActionButton,.index-module-scss-module__WwqbGa__historyScrollButton{cursor:pointer;border:0;justify-content:center;align-items:center;font-family:PingFang SC,sans-serif;display:flex}.index-module-scss-module__WwqbGa__historyActionButton{width:24px;height:24px;color:var(--content-buttonSecondary,#f7f8faf2);background:var(--background-backgroundMaskTertiary,#00000040);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:6px;transition:opacity .15s;position:absolute;top:4px;right:4px}.index-module-scss-module__WwqbGa__historyActionButton:disabled{color:var(--content-tertiary,#f7f8fa6b);cursor:not-allowed}.index-module-scss-module__WwqbGa__historyCardSelected .index-module-scss-module__WwqbGa__historyActionButton,.index-module-scss-module__WwqbGa__historyCard:hover .index-module-scss-module__WwqbGa__historyActionButton,.index-module-scss-module__WwqbGa__historyCard:focus-within .index-module-scss-module__WwqbGa__historyActionButton,.index-module-scss-module__WwqbGa__historyActionButtonActive{opacity:1}.index-module-scss-module__WwqbGa__historyMenuPopover.ant-popover .ant-popover-arrow{display:none}.index-module-scss-module__WwqbGa__historyMenuPopover.ant-popover .ant-popover-inner{border-radius:var(--radius-12,12px);box-shadow:none;background:0 0}.index-module-scss-module__WwqbGa__historyMenuPopover.ant-popover .ant-popover-inner-content{padding:0}.index-module-scss-module__WwqbGa__historyMenu{box-sizing:border-box;background:var(--background-dropMenu,#18191a);width:160px;min-width:160px;box-shadow:0 0 1px 0 var(--effects-shadowDropMenu2,#00000026),0 4px 16px 0 var(--effects-shadowDropMenu1,#00000059);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.index-module-scss-module__WwqbGa__historyMenuItem{width:100%;height:32px;min-height:32px;color:var(--content-primary,#f7f8faf5);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:normal;display:flex}.index-module-scss-module__WwqbGa__historyMenuItem:hover{background:var(--background-hoverOverlay,#f0f5ff1a)}.index-module-scss-module__WwqbGa__historyMenuItem:disabled{color:var(--content-tertiary,#f7f8fa6b);cursor:not-allowed}.index-module-scss-module__WwqbGa__historyScrollButton{width:28px;height:28px;color:var(--content-primary,#f7f8faf5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:0 6px;position:absolute;top:34px;transform:translateY(-50%)}.index-module-scss-module__WwqbGa__historyScrollButtonLeft{background:var(--background-backgroundMaskSecondary,#0009);left:8px}.index-module-scss-module__WwqbGa__historyScrollButtonRight{background:var(--background-backgroundMaskTertiary,#00000040);right:8px}.index-module-scss-module__WwqbGa__historyEmpty{height:60px;color:var(--content-tertiary,#f7f8fa6b);background:var(--background-spaceHolder,#f0f5ff0f);border-radius:8px;justify-content:center;align-items:center;font-size:13px;line-height:20px;display:flex}.index-module-scss-module__WwqbGa__spinningIcon{transform-origin:50%;flex:none;justify-content:center;align-items:center;line-height:0;animation:1s linear infinite index-module-scss-module__WwqbGa__history-list-spin;display:inline-flex}.index-module-scss-module__WwqbGa__spinningIcon>svg{display:block}@keyframes index-module-scss-module__WwqbGa__history-list-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.index-module-scss-module__X7tPPq__content{width:100%;min-width:0;height:100%;min-height:0}.index-module-scss-module__X7tPPq__status{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.index-module-scss-module__X7tPPq__assetLibraryOverlay{z-index:5200;isolation:isolate;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.index-module-scss-module__X7tPPq__assetLibraryBackdrop{z-index:0;background:var(--background-backgroundMaskTertiary,#00000040);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;padding:0;position:absolute;inset:0}.index-module-scss-module__X7tPPq__assetLibraryDialog{z-index:1;position:relative}