@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:300;font-display:swap;src:url(AlibabaSans-Light.1cc3e67f.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:400;font-display:swap;src:url(AlibabaSans-Regular.559293ed.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:500;font-display:swap;src:url(AlibabaSans-Medium.aec1d853.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:600;font-display:swap;src:url(AlibabaSans-Bold.aec1d853.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:700;font-display:swap;src:url(AlibabaSans-Heavy.aec1d853.woff2)format("woff2")}html,body,#root{height:100%;margin:0;padding:0;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}.ant-pro-layout .ant-pro-layout-content{padding-inline:15px!important;padding-block:15px!important}.ant-table-pagination{margin:10px 0 0!important}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media(max-width:768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.artifact-extraction-section{padding:12px 14px}.artifact-extraction-section__heading-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px}.artifact-extraction-section__heading{font-size:13px;font-weight:500;line-height:1.5;color:var(--ant-color-text)}.artifact-extraction-section__subtitle{font-size:11px;line-height:1.5;color:var(--ant-color-text-tertiary)}.artifact-extraction-section__body{min-width:0}.artifact-extraction-section__hint{margin-bottom:10px;font-size:12px}.artifact-extraction-section__hint .ant-alert-message{font-size:12px;line-height:1.55}.cred-auth-summary-root{display:inline-flex;vertical-align:middle}.cred-auth-summary-root--end{flex-shrink:0;margin-left:auto;justify-content:flex-end}.cred-auth-summary__ico{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 8px;font-size:16px;border-radius:6px;cursor:default;transition:background.2s}.cred-auth-summary__ico-label{font-size:12px;line-height:1;font-weight:500}.cred-auth-summary__ico--pwd{color:var(--ant-blue-6,#1677ff);background:var(--ant-blue-1,#e6f4ff)}.cred-auth-summary__ico--key{color:var(--ant-purple-6,#722ed1);background:var(--ant-purple-1,#f9f0ff)}.cred-auth-summary__ico--cred{color:var(--ant-blue-6,#1677ff);background:var(--ant-blue-1,#e6f4ff)}.cred-auth-summary__ico:hover{filter:brightness(.96)}.cred-auth-summary--compact .cred-auth-summary__ico{height:22px;padding:0 6px;gap:3px;font-size:11px;border-radius:4px}.cred-auth-summary--compact .cred-auth-summary__ico .cred-auth-summary__ico-label{font-size:11px}.cred-auth-summary__bare{font-size:12px;line-height:1}.cred-auth-summary__bare--pwd{color:var(--ant-blue-6,#1677ff)}.cred-auth-summary__bare--key{color:var(--ant-purple-6,#722ed1)}.cred-auth-summary__bare--cred{color:var(--ant-blue-6,#1677ff)}.cred-auth-summary--compact .cred-auth-summary__bare{font-size:11px}.cred-auth-summary__tip-target{display:inline-flex;align-items:center;cursor:default;vertical-align:middle}.cred-auth-summary__tip-target--end{margin-left:auto}.cred-form-drawer-header :global(.ant-drawer-header-title){flex:1 1;min-width:0}.cred-form-drawer-title{flex:1 1;min-width:0}.cred-secret-masked :global(input){-webkit-text-security:disc;text-security:disc}.cred-secret-visibility-toggle{cursor:pointer;color:rgba(0,0,0,.45)}.cred-secret-visibility-toggle:hover{color:rgba(0,0,0,.88)}.header-project-switcher-wrap{display:inline-flex;align-items:stretch;gap:0;border-radius:8px;border:1px solid rgba(0,0,0,8%);background:rgba(255,255,255,.82);box-shadow:0 1px 2px rgba(0,0,0,4%);overflow:hidden;transition:border-color.2s ease,box-shadow.2s ease,background.2s ease}.header-project-switcher-wrap:hover{border-color:rgba(24,144,255,.35);box-shadow:0 2px 6px rgba(24,144,255,8%)}.header-project-switcher-prefix{display:flex;align-items:center;justify-content:center;padding:0 7px;border-right:1px solid rgba(0,0,0,6%);background:rgba(0,0,0,2%);color:rgba(22,119,255,.72);font-size:13px}.header-project-switcher{min-width:132px;max-width:200px}.header-project-switcher :global(.ant-select-selector){border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-inline:8px 26px!important;min-height:26px!important}.header-project-switcher :global(.ant-select-selection-item),.header-project-switcher :global(.ant-select-selection-placeholder){line-height:24px!important;font-size:13px;font-weight:500;color:rgba(0,0,0,.85)}.header-project-switcher :global(.ant-select-selection-placeholder){font-weight:400;color:rgba(0,0,0,.35)}.header-project-switcher:global(.ant-select-focused) :global(.ant-select-selector){box-shadow:none!important}:global(.header-project-switcher-dropdown){padding:4px!important}:global(.header-project-switcher-dropdown) :global(.ant-select-item){min-height:32px;padding:5px 12px!important;margin:0;border-radius:6px;font-size:13px;line-height:22px;transition:background.15s ease}:global(.header-project-switcher-dropdown) :global(.ant-select-item-option-active:not(.ant-select-item-option-disabled)){background:var(--ant-control-item-bg-hover,rgba(0,0,0,4%))!important}:global(.header-project-switcher-dropdown) :global(.ant-select-item-option-selected:not(.ant-select-item-option-disabled)){font-weight:500;background:var(--ant-control-item-bg-active,rgba(22,119,255,8%))!important}.header-project-switcher-dropdown-footer{padding:0;margin-top:2px}.header-project-switcher-dropdown-footer:before{content:"";display:block;height:1px;margin:0 8px 2px;background:rgba(0,0,0,6%)}.header-project-switcher-new-btn{width:100%;min-height:32px;padding:5px 12px;margin:0;border:none;border-radius:6px;background:transparent;color:var(--ant-color-primary,#1677ff);font-size:13px;font-weight:500;line-height:22px;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background.15s ease}.header-project-switcher-new-btn :global(.anticon){font-size:12px}.header-project-switcher-new-btn:hover{background:var(--ant-control-item-bg-hover,rgba(0,0,0,4%))}.header-project-switcher-new-btn:active{background:var(--ant-control-item-bg-active,rgba(22,119,255,8%))}.pipeline-orchestrator-back-btn{margin:0;padding:0;cursor:pointer;transition:background-color.2s ease,color.2s ease,border-color.2s ease}.pipeline-orchestrator-back-btn:hover{color:#1d4ed8;background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.24)}.pipeline-orchestrator-back-btn:focus-visible{outline:2px solid#93c5fd;outline-offset:2px}.pipeline-orchestrator-card-title-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:12px;color:#2563eb;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.14);flex-shrink:0}.pipeline-orchestrator-card-title.ant-typography{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;color:rgba(0,0,0,.88)!important;letter-spacing:-.02em;flex-shrink:0;min-width:0;width:auto;max-width:min(32vw,360px)}.pipeline-orchestrator-page .ant-pro-page-container-warp-page-header{padding:6px 12px 2px}.pipeline-orchestrator-page .ant-pro-page-container-children-container{padding:20px}.pipeline-orchestrator-add-menu-empty{background:white;padding:0 10px}.pipeline-orchestrator-card>.ant-card-head .ant-card-head-wrapper{align-items:center}.pipeline-orchestrator-card>.ant-card-head .ant-card-head-title{min-width:0;overflow:visible;white-space:normal}.pipeline-orchestrator-card>.ant-card-head .ant-card-extra,.pipeline-orchestrator-header-status{flex-shrink:0}.pipeline-orchestrator-card-header{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.pipeline-orchestrator-card-toolbar{display:flex;align-items:center;flex:1 1;min-width:0;justify-content:flex-start;flex-wrap:wrap;gap:6px 10px;padding:0;border:none;background:transparent;box-shadow:none}.pipeline-orchestrator-header-secondary-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:6px 10px;min-width:0}.pipeline-orchestrator-header-components-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pipeline-orchestrator-header-components-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.pipeline-orchestrator-header-components-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(0,0,0,.65);letter-spacing:.02em}.pipeline-orchestrator-header-components-label .anticon{font-size:12px;color:#1677ff}.pipeline-orchestrator-header-components-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:600;color:#1677ff;background:rgba(22,119,255,.1)}.pipeline-orchestrator-add-component-btn.ant-btn{border-radius:6px;font-size:12px;height:26px;padding-inline:10px}.pipeline-orchestrator-components-empty{font-size:12px;color:rgba(0,0,0,.4);font-style:italic}.pipeline-orchestrator-component-chip{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;border:1px solid rgba(15,23,42,8%);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,4%);transition:border-color.15s ease,box-shadow.15s ease}.pipeline-orchestrator-component-chip:hover{border-color:rgba(22,119,255,.25);box-shadow:0 2px 6px rgba(22,119,255,8%)}.pipeline-orchestrator-component-chip-header{display:flex;align-items:center;gap:6px}.pipeline-orchestrator-component-chip-index{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;flex-shrink:0;font-size:10px;font-weight:700;color:rgba(0,0,0,.45);background:rgba(0,0,0,4%)}.pipeline-orchestrator-component-chip-icon{flex-shrink:0;font-size:12px;color:#1677ff}.pipeline-orchestrator-component-chip-name{flex:1 1;min-width:0;font-size:12px;font-weight:600;color:rgba(0,0,0,.82)}.pipeline-orchestrator-component-chip-tasks{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding-left:0}.pipeline-orchestrator-component-step-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;font-size:10px;border:1px solid transparent}.pipeline-orchestrator-component-step-badge.is-checkout{color:#0891b2;background:rgba(8,145,178,.1);border-color:rgba(8,145,178,.15)}.pipeline-orchestrator-component-step-badge.is-unit-test{color:#7c3aed;background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.15)}.pipeline-orchestrator-component-step-badge.is-build{color:#ea580c;background:rgba(234,88,12,.1);border-color:rgba(234,88,12,.15)}.pipeline-orchestrator-component-step-badge.is-deploy{color:#16a34a;background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.15)}.pipeline-orchestrator-add-component-modal{--wiz-modal-height:auto}.pipeline-orchestrator-add-component-modal :global(.ant-modal-content){height:auto}.pipeline-orchestrator-add-component-body{border:none;background:transparent;padding:0}.pipeline-orchestrator-add-component-modal .pipeline-orchestrator-add-component-card{grid-column:auto;display:grid;grid-template-columns:140px repeat(var(--task-column-count,4),minmax(112px,auto));align-items:center;gap:12px;padding:8px 10px}.pipeline-orchestrator-add-component-list{max-height:240px}.pipeline-orchestrator-card-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.pipeline-orchestrator-toolbar-group{display:inline-flex;align-items:center;gap:8px;min-height:28px}.pipeline-orchestrator-toolbar-label{font-size:12px;font-weight:500;color:rgba(0,0,0,.45);white-space:nowrap;letter-spacing:.02em}.pipeline-orchestrator-toolbar-divider{flex-shrink:0;width:1px;height:18px;background:rgba(15,23,42,.1)}.pipeline-orchestrator-main-layout{display:flex;gap:6px;min-height:0}.pipeline-orchestrator-component-panel{position:relative;flex-shrink:0;width:180px;display:flex;overflow:visible;border:1px solid rgba(15,23,42,8%);border-radius:10px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.pipeline-orchestrator-component-panel-content{flex:1 1;display:flex;flex-direction:column;min-width:0}.pipeline-orchestrator-component-panel-header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,7.000000000000001%);background:linear-gradient(180deg,#fbfcfe 0%,#f8fafc 100%)}.pipeline-orchestrator-component-panel-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75);letter-spacing:.02em}.pipeline-orchestrator-component-panel-title .anticon{font-size:13px;color:#1677ff}.pipeline-orchestrator-component-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:600;color:#1677ff;background:rgba(22,119,255,.1)}.pipeline-orchestrator-component-panel-collapse-btn.ant-btn{position:absolute;top:40%;right:-1px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:14px;height:28px;padding:0;border:0;border-top:1px solid rgba(15,23,42,8%);border-right:1px solid rgba(15,23,42,8%);border-bottom:1px solid rgba(15,23,42,8%);border-radius:0 4px 4px 0;color:rgba(0,0,0,.4);background:inherit!important;box-shadow:none;outline:none;transform:translate(100%,-50%);transition:color.15s ease,background-color.15s ease}.pipeline-orchestrator-component-panel-collapse-btn.ant-btn .anticon{font-size:9px;line-height:1}.pipeline-orchestrator-component-panel-collapse-btn.ant-btn:hover,.pipeline-orchestrator-component-panel-collapse-btn.ant-btn:focus-visible,.pipeline-orchestrator-component-panel-collapse-btn.ant-btn:active{color:#1677ff!important;background:rgba(22,119,255,.1)!important;border:0!important;border-top:1px solid rgba(15,23,42,8%)!important;border-right:1px solid rgba(15,23,42,8%)!important;border-bottom:1px solid rgba(15,23,42,8%)!important;box-shadow:none!important;outline:none!important}.pipeline-orchestrator-component-panel-collapse-btn.ant-btn:active{color:#0958d9!important;background:rgba(22,119,255,.16)!important}.pipeline-orchestrator-component-panel-list{flex:1 1;min-height:0;overflow-y:auto;padding:10px 8px;display:flex;flex-direction:column;gap:8px}.pipeline-orchestrator-component-panel-empty{display:flex;align-items:center;justify-content:center;padding:20px 12px}.pipeline-orchestrator-component-panel-footer{flex-shrink:0;padding:10px 12px;border-top:1px solid rgba(15,23,42,7.000000000000001%);background:rgba(248,250,252,.6)}.pipeline-orchestrator-component-panel-footer .pipeline-orchestrator-add-component-btn.ant-btn{width:100%;border-radius:6px;font-size:12px;height:28px;padding-inline:10px}.pipeline-orchestrator-board-shell{display:flex;flex-direction:column;min-height:320px}.pipeline-orchestrator-board-note{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px;padding:7px 12px;border-radius:8px;font-size:12px;line-height:1.4}.pipeline-orchestrator-board-note-label{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#1d4ed8;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.14);white-space:nowrap}.pipeline-orchestrator-board-note-label .anticon{font-size:11px}.pipeline-orchestrator-board-note-hint{color:rgba(0,0,0,.5);white-space:nowrap}.pipeline-orchestrator-board-note-action{display:inline-flex;align-items:center;gap:6px;color:rgba(0,0,0,.68);font-weight:500;white-space:nowrap}.pipeline-orchestrator-board-note-kbd{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#2563eb;background:#fff;border:1px solid rgba(37,99,235,.2);box-shadow:0 1px 2px rgba(37,99,235,.1)}.pipeline-orchestrator-board-note-kbd .anticon{font-size:13px;line-height:1}.pipeline-orchestrator-board-note-kbd--parallel .anticon{font-size:11px}.pipeline-orchestrator-board-note-sep{flex-shrink:0;width:1px;height:14px;background:rgba(15,23,42,.1)}.pipeline-orchestrator-board{flex:1 1;min-height:0;overflow:auto;position:relative}.pipeline-orchestrator-loading-mask{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);backdrop-filter:blur(1px)}.pipeline-orchestrator-flow-title{display:inline-flex;align-items:center;gap:4px;min-width:0}.pipeline-orchestrator-flow-title-text.ant-typography{margin:0;font-size:inherit;line-height:inherit;color:inherit}.pipeline-orchestrator-flow-enabled.ant-switch{flex-shrink:0;margin-inline-start:2px}.pipeline-orchestrator-reuse-workdir.ant-checkbox-wrapper{margin-inline-start:0;font-size:13px;color:rgba(0,0,0,.68);user-select:none;white-space:nowrap}.pipeline-orchestrator-reuse-workdir.ant-checkbox-wrapper-disabled{opacity:.65}.pipeline-orchestrator-auto-trigger-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 8px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:rgba(0,0,0,.78);font-size:13px;line-height:1.35;cursor:pointer;transition:border-color.15s ease,background.15s ease,box-shadow.15s ease,color.15s ease}.pipeline-orchestrator-auto-trigger-chip:hover:not(:disabled){border-color:rgba(250,140,22,.45);background:#fffaf5}.pipeline-orchestrator-auto-trigger-chip:focus-visible{outline:2px solid rgba(250,140,22,.45);outline-offset:2px}.pipeline-orchestrator-auto-trigger-chip--on{border-color:rgba(250,140,22,.28);background:linear-gradient(180deg,#fffaf5 0%,#fff 100%)}.pipeline-orchestrator-auto-trigger-chip--open{border-color:rgba(250,140,22,.55);box-shadow:0 0 0 3px rgba(250,140,22,.12)}.pipeline-orchestrator-auto-trigger-chip:disabled{cursor:not-allowed;opacity:.6}.pipeline-orchestrator-auto-trigger-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;color:#d46b08;background:rgba(250,140,22,.12)}.pipeline-orchestrator-auto-trigger-chip--off .pipeline-orchestrator-auto-trigger-chip-icon{color:rgba(0,0,0,.35);background:rgba(0,0,0,5%)}.pipeline-orchestrator-auto-trigger-chip-label{font-weight:500;white-space:nowrap}.pipeline-orchestrator-auto-trigger-chip-status{display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;font-size:11px;line-height:18px;font-weight:500;white-space:nowrap}.pipeline-orchestrator-auto-trigger-chip-status--on{color:#d46b08;background:rgba(250,140,22,.14)}.pipeline-orchestrator-auto-trigger-chip-status--off{color:rgba(0,0,0,.45);background:rgba(0,0,0,5%)}.pipeline-orchestrator-auto-trigger-chip-summary{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgba(0,0,0,.45)}.pipeline-orchestrator-auto-trigger-chip-chevron{font-size:10px;color:rgba(0,0,0,.35);transition:transform.15s ease}.pipeline-orchestrator-auto-trigger-chip--open .pipeline-orchestrator-auto-trigger-chip-chevron{transform:rotate(180deg);color:#d46b08}.pipeline-orchestrator-env-text{display:inline-flex;align-items:center;gap:4px;max-width:280px;padding:0;border:none;background:transparent;font-size:13px;font-weight:500;line-height:1.35;color:rgba(0,0,0,.78);cursor:pointer;transition:color.15s ease}.pipeline-orchestrator-env-text:hover:not(:disabled):not(.pipeline-orchestrator-env-text--static){color:#1677ff}.pipeline-orchestrator-env-text:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px;border-radius:4px}.pipeline-orchestrator-env-text--open{color:#1677ff}.pipeline-orchestrator-env-text--static{cursor:default;color:rgba(0,0,0,.55)}.pipeline-orchestrator-env-text:disabled{cursor:not-allowed;color:rgba(0,0,0,.45)}.pipeline-orchestrator-env-text-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-orchestrator-env-text-chevron{flex-shrink:0;font-size:10px;color:rgba(0,0,0,.45);transition:transform.15s ease,color.15s ease}.pipeline-orchestrator-env-text:hover:not(:disabled):not(.pipeline-orchestrator-env-text--static) .pipeline-orchestrator-env-text-chevron,.pipeline-orchestrator-env-text--open .pipeline-orchestrator-env-text-chevron{color:#1677ff}.pipeline-orchestrator-env-text--open .pipeline-orchestrator-env-text-chevron{transform:rotate(180deg)}.pipeline-orchestrator-env-text-spin{flex-shrink:0}.pipeline-orchestrator-env-tree-panel{min-width:220px;max-width:320px;max-height:320px;overflow:auto;padding:6px 4px;border-radius:8px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,8%),0 3px 6px rgba(15,23,42,4%)}.pipeline-orchestrator-flow-title-input.ant-input{width:220px}.pipeline-orchestrator-flow-title-action-btn.ant-btn{padding-inline:4px;color:rgba(0,0,0,.55)}.pipeline-orchestrator-flow-title-action-btn.ant-btn:hover{color:rgba(0,0,0,.85)}.pipeline-orchestrator-flow-title-save-btn.ant-btn{color:#389e0d}.pipeline-orchestrator-flow-title-save-btn.ant-btn:hover{color:#52c41a}.pipeline-orchestrator-flow-title-cancel-btn.ant-btn{color:#cf1322}.pipeline-orchestrator-flow-title-cancel-btn.ant-btn:hover{color:#f5222d}.pipeline-orchestrator-flow-title-edit-btn.ant-btn{opacity:0;transform:translatex(-1px);pointer-events:none;transition:opacity.18s ease,transform.18s ease;padding-inline:4px;color:rgba(0,0,0,.45)}.pipeline-orchestrator-flow-title:hover .pipeline-orchestrator-flow-title-edit-btn.ant-btn,.pipeline-orchestrator-flow-title:focus-within .pipeline-orchestrator-flow-title-edit-btn.ant-btn,.pipeline-orchestrator-flow-title-edit-btn.ant-btn:focus-visible{opacity:1;transform:translatex(0);pointer-events:auto}.pipeline-orchestrator-flow-title-edit-btn.ant-btn:hover{color:rgba(0,0,0,.75)}.pipeline-orchestrator-node-close-popover.ant-popover{--ant-popover-min-width:220px}.pipeline-orchestrator-node-close-popover .ant-popover-inner{max-width:260px}.pipeline-orchestrator-node{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;position:relative;transition:transform.2s ease}.pipeline-orchestrator-node:hover,.pipeline-orchestrator-node:focus-within,.pipeline-orchestrator-node-selected,.pipeline-orchestrator-node:has(.ant-dropdown-open){transform:translatey(-2px)}.pipeline-orchestrator-board .pipeline-orchestrator-node-shell.pipeline-orchestrator-node-shell{border:none;background:transparent;box-shadow:none}.pipeline-orchestrator-board .pipeline-orchestrator-node-shell.pipeline-orchestrator-node-shell:is(.running,.ready,.pending,.success,.failed,.aborted,.warning){background:transparent}.pipeline-orchestrator-connector-node{width:30px;height:30px;border:1px solid rgba(22,119,255,.5);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(22,119,255,.18)}.pipeline-orchestrator-connector-node a{color:#1677ff;font-size:14px;line-height:1}.pipeline-orchestrator-node-card{width:100%;height:100%;box-sizing:border-box;border:1px solid#cfdbf6;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);box-shadow:0 6px 16px rgba(15,43,94,8%);position:relative;transition:border-color.2s ease,box-shadow.2s ease,transform.2s ease,background.25s ease;cursor:pointer}.pipeline-orchestrator-node-card:active{cursor:wait}.pipeline-orchestrator-node-card:hover{border-color:#8ec1ff;box-shadow:0 0 0 2px rgba(22,119,255,.14),0 10px 22px rgba(15,43,94,.12)}.pipeline-orchestrator-node-card-selected,.pipeline-orchestrator-node-card-selected:hover{border-color:#1677ff;background:linear-gradient(145deg,#f3f8ff 0%,#dbeafe 46%,#eef5ff 100%);box-shadow:0 0 0 3px rgba(22,119,255,.22),0 12px 24px rgba(22,119,255,.2)}.pipeline-orchestrator-node-card-drop-left{box-shadow:inset 3px 0 0 rgba(22,119,255,.92),0 0 0 3px rgba(22,119,255,.18)}.pipeline-orchestrator-node-card-drop-right{box-shadow:inset -3px 0 0 rgba(22,119,255,.92),0 0 0 3px rgba(22,119,255,.18)}.pipeline-orchestrator-node-card-drop-top{box-shadow:inset 0 3px 0 rgba(22,119,255,.92),0 0 0 3px rgba(22,119,255,.18)}.pipeline-orchestrator-node-card-drop-bottom{box-shadow:inset 0 -3px 0 rgba(22,119,255,.92),0 0 0 3px rgba(22,119,255,.18)}.pipeline-orchestrator-drop-guides{position:absolute;inset:0;pointer-events:none;z-index:4;opacity:0;transition:opacity.12s ease}.pipeline-orchestrator-node-drop-mode .pipeline-orchestrator-drop-guides{opacity:1}.pipeline-orchestrator-drop-guide{position:absolute;width:28px;height:28px;border-radius:10px;border:1px dashed rgba(22,119,255,.46);background:rgba(22,119,255,6%);box-shadow:0 0 0 1px rgba(22,119,255,8%);transform:translate(-50%,-50%)scale(.9);opacity:.55;transition:all.16s ease;color:#0b63d1;font-size:21px;font-weight:800;line-height:24px;text-align:center;user-select:none;text-shadow:0 1px 0 rgba(255,255,255,.72),0 0 6px rgba(22,119,255,.22)}.pipeline-orchestrator-drop-guide.active{border-style:solid;border-color:rgba(22,119,255,.9);background:rgba(22,119,255,.2);box-shadow:0 0 0 3px rgba(22,119,255,.22);opacity:1;transform:translate(-50%,-50%)scale(1);color:#0848a8;text-shadow:0 1px 0 rgba(255,255,255,.78),0 0 10px rgba(22,119,255,.28)}.pipeline-orchestrator-drop-guide-top{top:0;left:50%}.pipeline-orchestrator-drop-guide-bottom{top:100%;left:50%}.pipeline-orchestrator-drop-guide-left{top:50%;left:0}.pipeline-orchestrator-drop-guide-right{top:50%;left:100%}.pipeline-orchestrator-node-card-incomplete{border-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.2),0 10px 22px rgba(129,20,20,.16)}.pipeline-orchestrator-node-card-selected.pipeline-orchestrator-node-card-incomplete,.pipeline-orchestrator-node-card-selected.pipeline-orchestrator-node-card-incomplete:hover,.pipeline-orchestrator-node-selected .pipeline-orchestrator-node-card-incomplete{background:linear-gradient(145deg,#fff8f8 0%,#ffe4e4 46%,#fff1f0 100%)}.pipeline-orchestrator-node-card-incomplete:hover,.pipeline-orchestrator-node:focus-within .pipeline-orchestrator-node-card-incomplete,.pipeline-orchestrator-node-selected .pipeline-orchestrator-node-card-incomplete{border-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.24),0 12px 24px rgba(129,20,20,.2)}.pipeline-orchestrator-node-card-disabled:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.28);pointer-events:none;z-index:1}.pipeline-orchestrator-node-card-disabled:before{content:"";position:absolute;left:20%;right:20%;top:50%;border-top:2px solid rgba(255,77,79,.78);transform:translatey(-50%)rotate(-9deg);z-index:3;pointer-events:none}.pipeline-orchestrator-node-card-disabled{filter:grayscale(1)}.pipeline-orchestrator-node-header{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-weight:600;font-size:12px;border-bottom:1px solid rgba(15,52,122,.12);text-align:left;background:linear-gradient(180deg,rgba(232,241,255,.7)0%,rgba(255,255,255,.3)100%)}.pipeline-orchestrator-node-title{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:6px;min-height:20px;overflow:hidden;text-align:left}.pipeline-orchestrator-node-title-accent{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;line-height:1}.pipeline-orchestrator-node-title-accent--checkout{color:#0f766e}.pipeline-orchestrator-node-title-accent--build{color:#b45309}.pipeline-orchestrator-node-title-accent--deploy{color:#4f46e5}.pipeline-orchestrator-node-title-accent--unit-test{color:#7c3aed}.pipeline-orchestrator-node-title-accent--default{color:rgba(15,52,122,.72)}.pipeline-orchestrator-node-title-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.pipeline-orchestrator-node-title-component-name{font-size:10px;color:#b0b7c3}.pipeline-orchestrator-node-close.ant-btn{width:24px;min-width:24px;height:24px;padding:0;line-height:1;border-radius:6px;font-size:14px;font-weight:500;color:rgba(0,0,0,.45)}.pipeline-orchestrator-node-card .pipeline-orchestrator-node-close.ant-btn:hover{background:rgba(255,77,79,.12);color:#ff4d4f}.pipeline-orchestrator-node-body{height:calc(100% - 30px);padding:12px;display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:stretch}.pipeline-orchestrator-node-body--checkout{position:relative;justify-content:flex-start;gap:14px;padding-left:20px;background:linear-gradient(105deg,rgba(6,182,212,7.000000000000001%)0%,rgba(255,255,255,0)52%);border-radius:0 8px 8px 0}.pipeline-orchestrator-node-body--checkout:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:2px;background:linear-gradient(180deg,#22d3ee,#0e7490)}.pipeline-orchestrator-node-meta-label{width:64px;min-width:64px;text-align:right;color:rgba(0,0,0,.5);margin-right:8px}.pipeline-orchestrator-node-meta--checkout-primary .pipeline-orchestrator-node-meta-label{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:0;flex:0 0 auto;max-width:46%;text-align:left}.pipeline-orchestrator-node-meta-icon{color:#0891b2;font-size:12px}.pipeline-orchestrator-node-meta-icon.pipeline-orchestrator-node-meta-icon--config-complete{color:#389e0d}.pipeline-orchestrator-node-meta-icon.pipeline-orchestrator-node-meta-icon--config-incomplete{color:#cf1322}.pipeline-orchestrator-node-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:1.2;color:rgba(0,0,0,.6);text-align:left}.pipeline-orchestrator-node-meta-value{flex:1 1;min-width:0;text-align:left;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;color:rgba(0,0,0,.72)}.pipeline-orchestrator-node-meta-value--ellipsis.ant-typography{display:block;max-width:100%;margin-bottom:0;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-orchestrator-node-component-tip-list{margin:0;padding:0 0 0 1.1em;list-style:disc;text-align:left}.pipeline-orchestrator-node-component-tip-list li+li{margin-top:4px}.pipeline-orchestrator-node-meta-value.pipeline-orchestrator-node-meta-value--config-complete{color:#389e0d;font-weight:600}.pipeline-orchestrator-node-meta-value.pipeline-orchestrator-node-meta-value--config-incomplete{color:#cf1322;font-weight:600}.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-header,.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-body,.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-close.ant-btn{opacity:.55;position:relative;z-index:2}.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-title,.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-meta-value,.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-meta-label{color:rgba(0,0,0,.45)}.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-meta-value.pipeline-orchestrator-node-meta-value--config-complete,.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-meta-value.pipeline-orchestrator-node-meta-value--config-incomplete{color:rgba(0,0,0,.45);font-weight:400}.pipeline-orchestrator-node-card-disabled .pipeline-orchestrator-node-close.ant-btn{pointer-events:auto;z-index:4}.pipeline-orchestrator-node-actions{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity.2s ease}.pipeline-orchestrator-node:hover .pipeline-orchestrator-node-actions,.pipeline-orchestrator-node:focus-within .pipeline-orchestrator-node-actions,.pipeline-orchestrator-node-selected .pipeline-orchestrator-node-actions,.pipeline-orchestrator-node:has(.ant-dropdown-open) .pipeline-orchestrator-node-actions{opacity:1}.pipeline-orchestrator-page-drawer-open .pipeline-orchestrator-node .pipeline-orchestrator-node-actions,.pipeline-orchestrator-node.pipeline-orchestrator-node-drag-source .pipeline-orchestrator-node-actions{opacity:0}.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close:hover) .pipeline-orchestrator-node-actions{opacity:0}.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close-popconfirm:hover) .pipeline-orchestrator-node-actions,.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close-popconfirm.ant-popover-open) .pipeline-orchestrator-node-actions{opacity:0}.pipeline-orchestrator-action.ant-btn{position:absolute;width:30px;min-width:30px;height:30px;padding:0;border-radius:10px;border:1px solid rgba(22,119,255,.5);background:linear-gradient(180deg,#fff 0%,#f2f8ff 100%);color:#1677ff;pointer-events:auto;box-shadow:0 8px 20px rgba(22,119,255,.2),0 0 0 1px rgba(22,119,255,6%);display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;opacity:0;--action-anchor-transform:translate(-50%, -50%);--action-hidden-shift:translate(0, 0);transform:var(--action-anchor-transform)var(--action-hidden-shift)scale(.92);transition:opacity.22s ease,transform.24s cubic-bezier(.2,.8,.2,1),border-color.2s ease,background-color.2s ease,color.2s ease,box-shadow.2s ease}.pipeline-orchestrator-node:hover .pipeline-orchestrator-action.ant-btn,.pipeline-orchestrator-node:focus-within .pipeline-orchestrator-action.ant-btn,.pipeline-orchestrator-node-selected .pipeline-orchestrator-action.ant-btn,.pipeline-orchestrator-node:has(.ant-dropdown-open) .pipeline-orchestrator-action.ant-btn{opacity:1;--action-hidden-shift:translate(0, 0);transform:var(--action-anchor-transform)var(--action-hidden-shift)scale(1)}.pipeline-orchestrator-page-drawer-open .pipeline-orchestrator-node .pipeline-orchestrator-action.ant-btn,.pipeline-orchestrator-node.pipeline-orchestrator-node-drag-source .pipeline-orchestrator-action.ant-btn{opacity:0;pointer-events:none}.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close:hover) .pipeline-orchestrator-action.ant-btn{opacity:0;pointer-events:none;transform:var(--action-anchor-transform)var(--action-hidden-shift)scale(.92)}.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close-popconfirm:hover) .pipeline-orchestrator-action.ant-btn,.pipeline-orchestrator-node:has(.pipeline-orchestrator-node-close-popconfirm.ant-popover-open) .pipeline-orchestrator-action.ant-btn{opacity:0;pointer-events:none;transform:var(--action-anchor-transform)var(--action-hidden-shift)scale(.92)}.pipeline-orchestrator-node .pipeline-orchestrator-action.ant-btn:hover{color:#0958d9;border-color:#0958d9;background:linear-gradient(180deg,#f8fcff 0%,#e8f3ff 100%);box-shadow:0 10px 24px rgba(9,88,217,.26),0 0 0 4px rgba(22,119,255,.15);transform:var(--action-anchor-transform)scale(1.05)}.pipeline-orchestrator-node.pipeline-orchestrator-node-drag-source>.pipeline-orchestrator-node-card{border-style:dashed;border-width:2px;border-color:rgba(22,119,255,.78);box-shadow:0 0 0 2px rgba(22,119,255,.18),0 8px 18px rgba(22,119,255,.14)}.pipeline-orchestrator-action.ant-btn .anticon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.pipeline-orchestrator-action-up{top:0;left:50%;--action-anchor-transform:translate(-50%, -50%);--action-hidden-shift:translatey(4px)}.pipeline-orchestrator-action-down{top:100%;left:50%;--action-anchor-transform:translate(-50%, -50%);--action-hidden-shift:translatey(-4px)}.pipeline-orchestrator-action-left{left:0;top:50%;--action-anchor-transform:translate(-50%, -50%);--action-hidden-shift:translatex(4px)}.pipeline-orchestrator-action-right{left:100%;top:50%;--action-anchor-transform:translate(-50%, -50%);--action-hidden-shift:translatex(-4px)}.pipeline-orchestrator-add-menu-group{color:rgba(0,0,0,.78);font-weight:600;letter-spacing:.2px;align-items:center}.pipeline-orchestrator-add-menu-group.pipeline-orchestrator-add-menu-group .anticon{color:#3a7eea}.pipeline-orchestrator-add-menu-item{min-width:120px;color:rgba(0,0,0,.72);align-items:center}.ant-dropdown .pipeline-orchestrator-add-menu-item.ant-space{display:inline-flex;align-items:center;line-height:20px}.pipeline-orchestrator-add-menu-item .ant-space-item{display:inline-flex;align-items:center}.pipeline-orchestrator-add-menu-item-icon{width:20px;height:20px;color:#2f6fda;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:20px}.pipeline-orchestrator-add-menu-item-icon.pipeline-orchestrator-add-menu-item-icon .anticon{display:inline-flex;align-items:center;justify-content:center}.pipeline-orchestrator-add-menu-item .ant-space-item:last-child{line-height:20px}.pipeline-build-runtime-tree-select.ant-select .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-build-runtime-tree-select .pipeline-build-runtime-tree-node-title,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node-title{display:inline-flex;align-items:center;gap:10px}.pipeline-build-runtime-tree-select .pipeline-build-runtime-tree-node-icon,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node-icon{font-size:14px;flex-shrink:0}.pipeline-build-runtime-tree-select .pipeline-build-runtime-tree-node-icon--category,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node-icon--category{color:var(--ant-color-text-secondary)}.pipeline-build-runtime-tree-select .pipeline-build-runtime-tree-node-icon--image,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node-icon--image{color:var(--ant-color-primary)}.pipeline-build-runtime-tree-select .pipeline-build-runtime-tree-node-icon--version,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node-icon--version{color:var(--ant-color-success)}.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--category .ant-select-tree-node-content-wrapper,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--category .ant-tree-node-content-wrapper{color:var(--ant-color-text-secondary);font-weight:500}.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--image .ant-select-tree-node-content-wrapper,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--image .ant-tree-node-content-wrapper{color:var(--ant-color-primary);font-weight:600}.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--version .ant-select-tree-node-content-wrapper,.pipeline-build-runtime-tree-select-popup .pipeline-build-runtime-tree-node--version .ant-tree-node-content-wrapper{color:var(--ant-color-text);font-weight:400}.pipeline-checkout-workdir-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-checkout-component-form-item .ant-form-item-label>label{height:22px;overflow:hidden}.pipeline-checkout-component-label-row{display:flex;align-items:center;gap:8px;width:100%;height:22px;line-height:22px;overflow:hidden}.pipeline-checkout-component-label-text{flex-shrink:0}.pipeline-checkout-multi-component-inline-hint{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1 1;font-size:11px;line-height:22px;color:var(--ant-color-warning-text,#ad6800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-checkout-multi-component-inline-hint .anticon{flex-shrink:0;font-size:12px;color:var(--ant-color-warning,#faad14)}.pipeline-checkout-workdir-hint{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px;padding:2px 10px;border-radius:var(--ant-border-radius,6px);border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.pipeline-checkout-workdir-hint-path{margin:0;padding:0;border:none;background:transparent;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:500;color:var(--ant-color-text);word-break:break-all}.pipeline-checkout-workdir-hint-badge{flex-shrink:0;padding:1px 8px;border-radius:999px;font-size:11px;line-height:18px;font-weight:500;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb,var(--ant-color-primary,#1677ff)10%,transparent)}.pipeline-checkout-workdir-editor.ant-space-compact{display:flex;width:100%}.pipeline-checkout-workdir-editor .ant-select-auto-complete{flex:1 1;min-width:0}.pipeline-checkout-workdir-restore{display:inline-flex;align-items:center;height:var(--ant-control-height,32px);padding:0 10px;border:1px solid var(--ant-color-border,#d9d9d9);border-inline-start:0;border-radius:0 var(--ant-border-radius,6px)var(--ant-border-radius,6px)0;background:var(--ant-color-bg-container,#fff)}.pipeline-checkout-workdir-editor .ant-select-auto-complete .ant-select-selector{border-radius:var(--ant-border-radius,6px)}.pipeline-checkout-workdir-editor--with-restore .ant-select-auto-complete .ant-select-selector{border-radius:var(--ant-border-radius,6px)0 0 var(--ant-border-radius,6px)}.pipeline-share-config-spec--readonly .pipeline-checkout-workdir-hint{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-share-config-spec--readonly .pipeline-checkout-workdir-hint-path{color:var(--ant-color-text-secondary)}.pipeline-checkout-workdir-editor .pipeline-checkout-workdir-field-form-item{flex:1 1;margin-bottom:0;min-width:0}.pipeline-checkout-workdir-field-content{min-width:0}.pipeline-share-config-spec--readonly .pipeline-deploy-script-group{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-deploy-env-preview{margin-top:8px;padding:8px 10px;border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-deploy-env-preview-hint{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;line-height:1.4;color:var(--ant-color-text-tertiary)}.pipeline-deploy-env-preview-col{min-width:0}.pipeline-deploy-env-preview--loading{display:flex;align-items:center;justify-content:center;min-height:48px}.pipeline-deploy-env-preview-item-skeleton.ant-skeleton{width:100%}.pipeline-deploy-env-preview-item-skeleton .ant-skeleton-input{width:100%!important;min-width:0;height:22px}.pipeline-deploy-env-preview-empty{display:block;font-size:12px;line-height:1.5}.pipeline-deploy-env-preview-body{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pipeline-deploy-env-preview-col-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;color:var(--ant-color-text-secondary)}.pipeline-deploy-env-preview-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:1;color:var(--ant-color-text-secondary);background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-deploy-env-preview-list{max-height:88px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pipeline-deploy-env-preview-item{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:24px}.pipeline-deploy-env-preview-item-icon{flex-shrink:0;font-size:11px;color:var(--ant-color-text-quaternary)}.pipeline-deploy-env-preview-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px}.pipeline-deploy-env-preview-item-text--empty{color:var(--ant-color-text-quaternary);font-style:italic}.pipeline-deploy-env-preview-action.ant-btn{flex-shrink:0;width:24px;height:24px;padding:0}.pipeline-deploy-env-preview-item--variable{align-items:flex-start}.pipeline-deploy-env-preview-item-body{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.pipeline-deploy-env-preview-item-desc{display:block;font-size:11px;line-height:1.35}.pipeline-deploy-env-preview-empty-block.ant-empty{margin:4px 0}.pipeline-deploy-env-preview-empty-block .ant-empty-description{font-size:12px}.pipeline-deploy-env-preview-variable-sections{max-height:88px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.pipeline-deploy-env-preview-variable-section-label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ant-color-text-tertiary)}.pipeline-deploy-env-preview-variable-section+.pipeline-deploy-env-preview-variable-section{padding-top:4px;border-top:1px dashed var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-deploy-artifact-preview{padding:8px 10px;border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-deploy-artifact-preview-label{margin-bottom:6px;font-size:12px;color:var(--ant-color-text-secondary)}.pipeline-deploy-artifact-preview-tags{display:flex;flex-wrap:wrap;gap:6px}.pipeline-deploy-artifact-preview-tag{margin:0;max-width:100%}.pipeline-deploy-artifact-preview-tag code{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;background:transparent}.pipeline-deploy-artifact-select-tag{margin-inline-end:4px}.pipeline-deploy-artifact-select-tag-label{display:inline-block;max-width:100%}.pipeline-deploy-artifact-select-tag-close{margin-inline-start:4px;font-size:10px;color:inherit;cursor:pointer;opacity:.65;transition:opacity.2s}.pipeline-deploy-artifact-select-tag-close:hover{opacity:1}.pipeline-deploy-artifact-tag-tooltip .ant-tooltip-inner{padding:8px 12px;min-width:0}.pipeline-deploy-artifact-preview--tooltip{padding:0;border:none;background:transparent;min-width:88px;max-width:320px}.pipeline-deploy-artifact-preview--tooltip .pipeline-deploy-artifact-preview-label{margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.55)}.pipeline-deploy-artifact-preview--tooltip .pipeline-deploy-artifact-preview-list{display:flex;flex-direction:column;gap:4px}.pipeline-deploy-artifact-preview--tooltip .pipeline-deploy-artifact-preview-pattern{display:flex;align-items:stretch;border-radius:4px;background:rgba(255,255,255,8%);overflow:hidden}.pipeline-deploy-artifact-preview--tooltip .pipeline-deploy-artifact-preview-pattern:before{content:"";width:3px;flex-shrink:0;background:var(--artifact-accent,rgba(255,255,255,.35))}.pipeline-deploy-artifact-preview--tooltip .pipeline-deploy-artifact-preview-pattern code{display:block;padding:4px 8px;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:1.45;color:rgba(255,255,255,.92);word-break:break-all;background:transparent}.pipeline-deploy-artifact-preview-empty--tooltip{font-size:12px;color:rgba(255,255,255,.55)}.pipeline-deploy-artifact-preview-empty{font-size:12px}.pipeline-deploy-artifact-hint{display:block;font-size:11px;line-height:1.5}.pipeline-build-kind-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help;transition:color.2s ease}.pipeline-build-kind-label-help:hover{color:var(--ant-color-primary)}.pipeline-build-kind-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:auto;min-height:48px;padding-block:6px}.pipeline-build-kind-select .ant-select-selection-item{display:flex;align-items:center;line-height:1.3!important}.pipeline-build-kind-option{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:0;padding:2px 0;line-height:1.3}.pipeline-build-kind-option-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:14px;line-height:1;color:var(--build-kind-accent,var(--ant-color-primary));background:color-mix(in srgb,var(--build-kind-accent,var(--ant-color-primary))12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--build-kind-accent,var(--ant-color-primary))20%,transparent)}.pipeline-build-kind-option-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.pipeline-build-kind-option-label{font-size:14px;font-weight:500;color:var(--ant-color-text)}.pipeline-build-kind-option-desc{font-size:12px;color:var(--ant-color-text-quaternary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-build-kind-select-dropdown .ant-select-item-option-content{white-space:normal}.pipeline-build-kind-select-dropdown .ant-select-item-option-selected .pipeline-build-kind-option-label{color:var(--build-kind-accent,var(--ant-color-primary))}.pipeline-build-kind-select-dropdown .ant-select-item-option-selected .pipeline-build-kind-option-desc{color:color-mix(in srgb,var(--build-kind-accent,var(--ant-color-primary))70%,transparent)}.pipeline-build-dockerfile-section{margin-bottom:var(--ant-form-item-margin-bottom,24px)}.pipeline-build-dockerfile-section-label{margin-bottom:8px;font-size:14px;line-height:1.5715;color:var(--ant-color-text)}.pipeline-build-dockerfile-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-build-dockerfile-group{--pipeline-spec-group-label-width:88px;--pipeline-spec-group-row-gap:12px;--pipeline-spec-group-padding:6px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.pipeline-build-dockerfile-row{display:grid;grid-template-columns:var(--pipeline-spec-group-label-width)minmax(0,1fr);column-gap:var(--pipeline-spec-group-row-gap);align-items:start;padding:var(--pipeline-spec-group-padding)}.pipeline-build-dockerfile-field-label{display:inline-flex;align-items:center;min-height:var(--ant-control-height,32px);font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-build-dockerfile-field-content{min-width:0}.pipeline-build-dockerfile-divider{height:1px;margin:0 14px;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-build-dockerfile-editor-block{padding:var(--pipeline-spec-group-padding)}.pipeline-build-dockerfile-field-form-item{margin-bottom:0}.pipeline-build-dockerfile-editor-block .ant-form-item-control-input,.pipeline-build-dockerfile-editor-block .ant-form-item-control-input-content{min-height:0}.pipeline-share-config-spec--readonly .pipeline-build-dockerfile-group{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-build-dockerfile-registry-preview{margin-top:10px}.pipeline-build-dockerfile-registry-summary{display:flex;flex-direction:column;gap:10px}.pipeline-build-dockerfile-registry-address-value{width:100%;min-width:0;display:flex;flex-direction:column;gap:2px;box-sizing:border-box;background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%));border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:4px;padding:6px 10px}.pipeline-build-dockerfile-registry-address-label{flex-shrink:0;font-size:11px;line-height:1.4;color:var(--ant-color-text-tertiary)}.pipeline-build-dockerfile-registry-address-body{min-width:0;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;line-height:1.55;color:var(--ant-color-text)}.pipeline-build-dockerfile-registry-address-inline{display:inline;word-break:break-all;overflow-wrap:anywhere}.pipeline-build-dockerfile-registry-address-inline .ant-tooltip-open,.pipeline-build-dockerfile-registry-address-inline>.ant-tooltip-disabled-compatible-wrapper,.pipeline-build-dockerfile-registry-address-inline .ant-dropdown-trigger{display:inline;vertical-align:baseline}.pipeline-build-dockerfile-registry-address-text{cursor:help}.pipeline-build-dockerfile-registry-address-edit.ant-btn,.pipeline-build-dockerfile-registry-address-copy.ant-btn{display:inline-flex;align-items:center;height:18px;width:18px;padding:0;margin:0 0 0 2px;vertical-align:text-bottom;font-size:12px}.pipeline-build-dockerfile-registry-address-sep{color:var(--ant-color-text-quaternary);padding:0 1px;user-select:none}.pipeline-build-dockerfile-registry-address-part{white-space:normal;word-break:break-all;overflow-wrap:anywhere}.pipeline-build-dockerfile-registry-address-part--resolved{color:var(--ant-color-text)}.pipeline-build-dockerfile-registry-address-part--empty{color:var(--ant-color-text-quaternary);font-style:italic}.pipeline-build-dockerfile-registry-inline-edit.ant-btn{flex-shrink:0;width:22px;height:22px;padding:0;margin-left:2px}.pipeline-build-dockerfile-registry-tooltip{white-space:pre-line}.pipeline-build-dockerfile-registry-credentials{display:flex;align-items:stretch;min-width:0;background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%));border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:4px;overflow:hidden}.pipeline-build-dockerfile-registry-credential-item{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:6px 10px}.pipeline-build-dockerfile-registry-credential-divider{flex-shrink:0;width:1px;align-self:stretch;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-build-dockerfile-registry-credential-body{display:flex;align-items:center;gap:4px;min-width:0}.pipeline-build-dockerfile-registry-credential-label{flex-shrink:0;font-size:11px;line-height:1.4;color:var(--ant-color-text-tertiary)}.pipeline-build-dockerfile-registry-credential-value{flex:1 1;min-width:0;cursor:help;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;line-height:1.45;color:var(--ant-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-build-dockerfile-registry-credential-value--empty{color:var(--ant-color-text-quaternary);font-style:italic}@media(max-width:520px){.pipeline-build-dockerfile-registry-credentials{flex-direction:column}.pipeline-build-dockerfile-registry-credential-divider{width:auto;height:1px}}.pipeline-build-dockerfile-registry-edit-menu-item{min-width:180px;max-width:280px}.pipeline-build-dockerfile-registry-edit-menu-head{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;line-height:1.4}.pipeline-build-dockerfile-registry-edit-menu-head code{font-size:11px;color:var(--ant-color-text-tertiary)}.pipeline-build-dockerfile-registry-edit-menu-value{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;line-height:1.4;color:var(--ant-color-text-tertiary);white-space:normal;word-break:break-all;overflow-wrap:anywhere}.pipeline-build-runtime-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-build-runtime-label-help:hover{color:var(--ant-color-primary)}.pipeline-build-execution-section{margin-bottom:var(--ant-form-item-margin-bottom,24px)}.pipeline-build-execution-section-label{margin-bottom:8px;font-size:14px;line-height:1.5715;color:var(--ant-color-text)}.pipeline-build-execution-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-build-execution-group{--pipeline-spec-group-label-width:50px;--pipeline-spec-group-row-gap:12px;--pipeline-spec-group-padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.pipeline-build-execution-row{display:grid;grid-template-columns:var(--pipeline-spec-group-label-width)minmax(0,1fr);column-gap:var(--pipeline-spec-group-row-gap);align-items:start;padding:var(--pipeline-spec-group-padding)}.pipeline-build-execution-artifacts-block{padding:var(--pipeline-spec-group-padding,12px 14px)}.pipeline-build-execution-artifacts-heading-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px}.pipeline-build-execution-artifacts-heading{font-size:13px;font-weight:500;line-height:1.5;color:var(--ant-color-text)}.pipeline-build-execution-artifacts-subtitle{font-size:11px;line-height:1.5;color:var(--ant-color-text-tertiary)}.pipeline-build-execution-artifacts-body{min-width:0}.pipeline-build-execution-artifacts-hint{margin-bottom:10px;font-size:12px}.pipeline-build-execution-artifacts-hint .ant-alert-message{font-size:12px;line-height:1.55}.pipeline-build-execution-field-label{display:inline-flex;align-items:center;min-height:var(--ant-control-height,32px);font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-build-execution-field-content{min-width:0}.pipeline-build-execution-field-form-item{margin-bottom:0;min-width:0}.pipeline-build-execution-editor-block{padding:var(--pipeline-spec-group-padding,12px 14px)}.pipeline-build-execution-editor-block .pipeline-build-execution-field-form-item,.pipeline-build-execution-editor-block .ant-form-item-control-input,.pipeline-build-execution-editor-block .ant-form-item-control-input-content{width:100%}.pipeline-build-execution-editor-block .pipeline-build-execution-field-form-item .ant-form-item-explain-error{margin-top:6px;line-height:1.45}.pipeline-build-script-editor .monaco-editor .suggest-widget .monaco-list-row:has(.codicon-symbol-variable){padding-block:4px}.pipeline-build-script-editor .monaco-editor .suggest-widget .monaco-list-row:has(.codicon-symbol-variable) .label-name{display:inline-block;padding:1px 10px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:20px;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb,var(--ant-color-primary,#1677ff)12%,transparent);border:1px solid color-mix(in srgb,var(--ant-color-primary,#1677ff)28%,transparent)}.pipeline-build-script-editor .monaco-editor .suggest-widget .monaco-list-row:has(.codicon-symbol-variable) .details-label,.pipeline-build-script-editor .monaco-editor .suggest-widget .monaco-list-row:has(.codicon-symbol-variable) .label-description{display:none}.pipeline-build-script-editor .monaco-editor .suggest-widget .monaco-list-row.focused:has(.codicon-symbol-variable) .label-name{background:color-mix(in srgb,var(--ant-color-primary,#1677ff)22%,transparent);border-color:color-mix(in srgb,var(--ant-color-primary,#1677ff)45%,transparent)}.pipeline-build-script-editor .monaco-editor .suggest-widget .suggest-details-container .rendered-markdown{font-size:12px;line-height:1.5;color:var(--ant-color-text-secondary,rgba(0,0,0,.65))}.pipeline-build-execution-divider{height:1px;margin:0 14px;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-share-config-spec--readonly .pipeline-build-execution-group{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-build-execution-artifacts{display:flex;flex-direction:column;gap:10px}.pipeline-build-execution-artifact{display:flex;min-width:0;border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));overflow:hidden}.pipeline-build-execution-artifact-accent{flex-shrink:0;width:3px;background:var(--artifact-accent-color,var(--ant-color-primary))}.pipeline-build-execution-artifact-body{flex:1 1;min-width:0;padding:0}.pipeline-build-execution-artifact-header{display:grid;grid-template-columns:auto minmax(0,1fr)auto;column-gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:color-mix(in srgb,var(--artifact-accent-color,var(--ant-color-primary))5%,var(--ant-color-bg-container,#fff))}.pipeline-build-execution-artifact-header-leading{display:inline-flex;align-items:center;gap:6px;min-height:var(--ant-control-height,32px);flex-shrink:0}.pipeline-build-execution-artifact-index{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:600;line-height:1;color:var(--artifact-accent-color,var(--ant-color-text-secondary));background:color-mix(in srgb,var(--artifact-accent-color,var(--ant-color-primary))16%,transparent)}.pipeline-build-execution-artifact-name-label{font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-build-execution-artifact-name-required{margin-left:2px;color:var(--ant-color-error)}.pipeline-build-execution-artifact-header-content{min-width:0}.pipeline-build-execution-artifact-header-content>.ant-form-item.pipeline-build-execution-artifact-name-item{margin-bottom:0}.pipeline-build-execution-artifact-header-actions{display:inline-flex;align-items:center;gap:2px;min-height:var(--ant-control-height,32px);flex-shrink:0}.pipeline-build-execution-artifact-header-actions>.ant-form-item.pipeline-build-execution-artifact-required-item{margin:0}.pipeline-build-execution-artifact-required-item .ant-checkbox-wrapper{font-size:12px;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-build-execution-artifact-remove-btn{flex-shrink:0;width:24px;height:24px;padding:0;color:var(--ant-color-text-quaternary)}.pipeline-build-execution-artifact-remove-btn:hover{color:var(--ant-color-error);background:var(--ant-color-error-bg)}.pipeline-build-execution-artifact-extract-group{margin:10px 12px 12px;padding:0;border:none;border-radius:0;background:transparent}.pipeline-build-artifact-rule-block{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 12px 0;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container,#fff)}.pipeline-build-artifact-rule-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.pipeline-build-artifact-rule-block-title{font-size:12px;font-weight:500}.pipeline-build-artifact-rule-block-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.pipeline-build-artifact-rule-block-remove{position:absolute;top:4px;right:4px;padding-inline:6px;font-size:12px;z-index:1}.pipeline-build-artifact-rule-section{display:flex;flex-direction:column;gap:6px;min-width:0}.pipeline-build-artifact-rule-section-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.pipeline-build-artifact-rule-section-label{font-size:12px;font-weight:500;color:var(--ant-color-text)}.pipeline-build-artifact-rule-section-hint{font-size:11px}.pipeline-build-artifact-path-control{margin-bottom:0}.pipeline-build-artifact-path-compact.ant-space-compact{display:flex;width:100%}.pipeline-build-artifact-path-compact .ant-space-addon.pipeline-build-artifact-path-addon{flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;color:var(--ant-color-text-secondary)}.pipeline-build-artifact-path-compact .ant-space-addon.pipeline-build-artifact-path-addon--sub{flex:1 1;min-width:0;max-width:none;justify-content:flex-start;color:var(--ant-color-text)}.pipeline-build-artifact-path-compact--readonly .ant-space-addon.pipeline-build-artifact-path-addon--sub{border-inline-start-style:dashed}.pipeline-build-artifact-path-input-item{flex:1 1;min-width:120px;margin-bottom:0}.pipeline-build-artifact-path-input-item .ant-input{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px}.pipeline-build-artifact-path-error{margin-top:4px;font-size:12px;line-height:1.4;color:var(--ant-color-error)}.pipeline-build-artifact-path-compact--error .pipeline-build-artifact-path-input-item .ant-input-affix-wrapper,.pipeline-build-artifact-path-compact--error .pipeline-build-artifact-path-input-item .ant-input{border-color:var(--ant-color-error)}.pipeline-build-artifact-path-compact--error .pipeline-build-artifact-path-input-item .ant-input-affix-wrapper-focused,.pipeline-build-artifact-path-compact--error .pipeline-build-artifact-path-input-item .ant-input:focus{border-color:var(--ant-color-error);box-shadow:0 0 0 2px var(--ant-color-error-bg)}.pipeline-build-artifact-pattern-rules-item{margin-bottom:0}.pipeline-artifact-patterns-editor{width:100%}.pipeline-artifact-patterns-editor-body{display:flex;align-items:stretch;gap:0;min-height:28px;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);overflow:hidden}.pipeline-artifact-patterns-lines{display:flex;flex:1 1;flex-direction:column;min-width:0}.pipeline-artifact-patterns-line{border-bottom:1px solid var(--ant-color-border-secondary)}.pipeline-artifact-patterns-line:last-child{border-bottom:none}.pipeline-artifact-patterns-line .pipeline-build-execution-artifact-glob-input-wrap--embedded,.pipeline-artifact-patterns-line .ant-select-auto-complete,.pipeline-artifact-patterns-line .ant-select{width:100%}.pipeline-artifact-patterns-line .ant-input-affix-wrapper,.pipeline-artifact-patterns-line .ant-input{border:none;box-shadow:none;outline:none;border-radius:0;background:transparent;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;min-height:calc(-2px + var(--ant-control-height,32px));padding-block:0}.pipeline-artifact-patterns-line .ant-input-affix-wrapper:focus,.pipeline-artifact-patterns-line .ant-input-affix-wrapper-focused,.pipeline-artifact-patterns-line .ant-input:focus{box-shadow:none}.pipeline-artifact-patterns-toolbar{display:flex;flex-shrink:0;align-items:flex-start;padding:2px 4px;border-left:1px solid var(--ant-color-border-secondary)}.pipeline-artifact-patterns-toolbar .pipeline-artifact-glob-test-btn{width:24px;height:24px;font-size:13px}.pipeline-artifact-patterns-textarea{border:none;box-shadow:none;resize:none;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:1.5;padding:6px 10px;background:transparent}.pipeline-artifact-patterns-editor-body:has(.pipeline-artifact-patterns-textarea){border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff)}.pipeline-artifact-pattern-rules-field{width:100%}.pipeline-artifact-pattern-rules-array{display:flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 8px;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:1.4}.pipeline-artifact-pattern-rules-main{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0;flex:1 1;position:relative}.pipeline-artifact-pattern-rules-toolbar{display:flex;flex-shrink:0;align-items:center;margin-left:auto;padding-left:6px;border-left:1px solid var(--ant-color-border-secondary)}.pipeline-artifact-pattern-rules-toolbar .pipeline-artifact-glob-test-btn{width:24px;height:24px;font-size:13px}.pipeline-artifact-pattern-rules-bracket,.pipeline-artifact-pattern-rules-sep,.pipeline-artifact-pattern-rules-bracket-close{color:var(--ant-color-text-quaternary);user-select:none}.pipeline-artifact-pattern-rules-bracket-close{position:relative}.pipeline-artifact-pattern-rules-add-hover{position:absolute;right:100%;top:50%;z-index:1;margin-right:1px;opacity:0;pointer-events:none;white-space:nowrap;transform:translatey(-50%);transition:opacity.15s ease}.pipeline-artifact-pattern-rules-main:hover .pipeline-artifact-pattern-rules-add-hover,.pipeline-artifact-pattern-rules-add-hover:focus-within{opacity:1;pointer-events:auto}.pipeline-artifact-pattern-rules-add-btn{cursor:pointer}.pipeline-artifact-pattern-rules-sep{margin:0 1px}.pipeline-artifact-pattern-rules-empty{color:var(--ant-color-text-quaternary);font-style:italic}.pipeline-artifact-pattern-rules-add-empty{padding:0;border:none;background:transparent;color:var(--ant-color-text-quaternary);font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;cursor:pointer}.pipeline-artifact-pattern-rules-add-empty:hover{color:var(--ant-color-primary)}.pipeline-artifact-pattern-rule-item{position:relative;display:inline;border-radius:2px;transition:background.15s ease}.pipeline-artifact-pattern-rule-item:hover{background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.pipeline-artifact-pattern-rule-item-text{color:var(--ant-color-text);white-space:nowrap}.pipeline-artifact-pattern-rule-item-text--exclude{color:var(--ant-color-error)}.pipeline-artifact-pattern-rule-item-actions{position:absolute;left:100%;top:50%;z-index:1;display:inline-flex;align-items:center;gap:0;margin-left:1px;opacity:0;pointer-events:none;white-space:nowrap;transform:translatey(-50%);transition:opacity.15s ease}.pipeline-artifact-pattern-rule-item:hover .pipeline-artifact-pattern-rule-item-actions,.pipeline-artifact-pattern-rule-item:focus-within .pipeline-artifact-pattern-rule-item-actions{opacity:1;pointer-events:auto}.pipeline-artifact-pattern-rule-item-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:2px;background:transparent;color:var(--ant-color-text-tertiary);font-size:10px;cursor:pointer}.pipeline-artifact-pattern-rule-item-btn:hover{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.pipeline-artifact-pattern-rule-item-btn--danger:hover{color:var(--ant-color-error);background:var(--ant-color-error-bg)}.pipeline-artifact-pattern-rule-popover{width:360px}.pipeline-artifact-pattern-rule-popover .ant-popover-inner{padding:12px 14px}.pipeline-artifact-pattern-rule-popover-body{display:flex;flex-direction:column;gap:10px}.pipeline-artifact-pattern-rule-editor-item{margin-bottom:8px}.pipeline-artifact-pattern-rule-editor-desc{display:block;margin-bottom:8px;font-size:11px;line-height:1.5}.pipeline-artifact-pattern-rule-editor-preview{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:6px;background:var(--ant-color-fill-quaternary)}.pipeline-artifact-pattern-rule-editor-preview code{font-family:inherit;font-size:12px;color:var(--ant-color-text);word-break:break-all}.pipeline-artifact-pattern-rule-editor-error{font-size:12px}.pipeline-artifact-pattern-rule-popover-actions{display:flex;justify-content:flex-end;gap:8px}.pipeline-build-execution-artifact-extract-head{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--ant-color-text)}.pipeline-build-execution-artifact-extract-head-path{flex:0 1 38%;min-width:120px}.pipeline-build-execution-artifact-extract-head-sep{flex-shrink:0;color:var(--ant-color-text-quaternary);font-weight:400}.pipeline-build-execution-artifact-extract-head-pattern{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;flex:1 1;min-width:0}.pipeline-build-execution-artifact-extract-head-pattern-label{font-size:12px;font-weight:500;color:var(--ant-color-text)}.pipeline-build-execution-artifact-extract-head-pattern-hint{font-size:11px;font-weight:400}.pipeline-build-artifact-path-chain{display:flex;flex:1 1;min-width:0;align-items:stretch;min-height:var(--ant-control-height,32px);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);overflow:hidden;transition:border-color.2s ease,box-shadow.2s ease}.pipeline-build-artifact-path-chain:hover{border-color:var(--ant-color-primary-border,#91caff)}.pipeline-build-artifact-path-chain:focus-within{border-color:var(--ant-color-primary,#1677ff);box-shadow:0 0 0 2px var(--ant-color-primary-bg,rgba(22,119,255,.1))}.pipeline-build-artifact-path-chain-pattern{flex:1 1;min-width:0;width:0;margin-bottom:0;display:flex;align-items:stretch}.pipeline-build-artifact-path-chain-pattern.ant-form-item{max-width:none}.pipeline-build-artifact-path-chain-pattern .ant-form-item-row,.pipeline-build-artifact-path-chain-pattern .ant-row{flex:1 1;width:100%;min-width:0}.pipeline-build-artifact-path-chain-pattern .ant-form-item-control,.pipeline-build-artifact-path-chain-pattern .ant-form-item-control-input,.pipeline-build-artifact-path-chain-pattern .ant-form-item-control-input-content{flex:1 1;width:100%;min-width:0;height:100%;min-height:calc(-2px + var(--ant-control-height,32px))}.pipeline-build-artifact-path-chain-pattern .pipeline-build-execution-artifact-glob-input-wrap--embedded{display:block;width:100%}.pipeline-build-artifact-path-chain-pattern .ant-input-affix-wrapper,.pipeline-build-artifact-path-chain-pattern .pipeline-build-execution-artifact-glob-input-wrap,.pipeline-build-artifact-path-chain-pattern .ant-select-auto-complete,.pipeline-build-artifact-path-chain-pattern .ant-select{width:100%;height:100%;border:none;box-shadow:none;outline:none;border-radius:0;background:transparent}.pipeline-build-artifact-path-chain-pattern .ant-select-selector,.pipeline-build-artifact-path-chain-pattern .ant-input-affix-wrapper,.pipeline-build-artifact-path-chain-pattern .ant-input{border:none;box-shadow:none;outline:none;background:transparent}.pipeline-build-artifact-path-chain-pattern .ant-input-affix-wrapper:focus,.pipeline-build-artifact-path-chain-pattern .ant-input-affix-wrapper-focused,.pipeline-build-artifact-path-chain-pattern .ant-input:focus,.pipeline-build-artifact-path-chain-pattern .ant-select-focused .ant-select-selector{border:none;box-shadow:none;outline:none}.pipeline-build-artifact-path-chain-pattern .ant-input-affix-wrapper{padding-inline:11px}.pipeline-build-artifact-path-chain-pattern .pipeline-build-execution-artifact-glob-input-wrap--embedded .ant-input,.pipeline-build-artifact-path-chain-pattern .pipeline-build-execution-artifact-glob-input-wrap--embedded .ant-input-affix-wrapper,.pipeline-build-artifact-path-chain-pattern .pipeline-build-execution-artifact-glob-input{width:100%;height:calc(-2px + var(--ant-control-height,32px));padding-block:0;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:calc(-2px + var(--ant-control-height,32px))}.pipeline-build-artifact-path-chain-pattern .ant-form-item-explain-error{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;line-height:1.4;white-space:nowrap}.pipeline-build-execution-artifact-add-pattern{align-self:flex-start;height:auto;padding-inline:0;font-size:12px}.pipeline-build-artifact-rule-list-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:5px;border-top:1px dashed var(--ant-color-border-secondary)}.pipeline-build-artifact-add-pattern-hint{font-size:11px;line-height:1.4}.pipeline-build-execution-artifact-add-pattern.ant-btn{align-self:auto}.pipeline-build-execution-artifact-patterns{margin:10px 12px 12px;padding:10px;border-radius:var(--ant-border-radius,6px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,4%))}.pipeline-build-execution-artifact-patterns-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:8px}.pipeline-build-execution-artifact-patterns-label{font-size:12px;font-weight:500;color:var(--ant-color-text)}.pipeline-build-execution-artifact-patterns-hint{font-size:11px}.pipeline-build-execution-artifact-pattern-list{display:flex;flex-direction:column;gap:12px}.pipeline-build-execution-artifact-pattern-row{display:flex;align-items:flex-start;gap:2px;position:relative;padding-bottom:2px}.pipeline-build-execution-artifact-pattern-row .pipeline-build-artifact-path-chain{flex:1 1;min-width:0}.pipeline-build-execution-artifact-pattern-item{flex:1 1;min-width:0;margin-bottom:0}.pipeline-build-execution-artifact-glob-input-wrap{width:100%}.pipeline-build-execution-artifact-pattern-remove-btn,.pipeline-artifact-glob-test-btn{flex-shrink:0;width:32px;height:32px;margin-top:0;padding:0}.pipeline-artifact-glob-test-btn:not(:disabled){color:var(--ant-color-primary)}.pipeline-artifact-glob-test-btn:not(:disabled):hover{color:var(--ant-color-primary-hover,var(--ant-color-primary));background:var(--ant-color-primary-bg)}.pipeline-artifact-glob-test-btn:disabled{color:var(--ant-color-text-quaternary)}.pipeline-build-execution-artifact-pattern-item .ant-form-item-explain-error{font-size:12px;line-height:1.4}.pipeline-build-execution-artifact-pattern-item .ant-input-affix-wrapper,.pipeline-build-execution-artifact-glob-input-wrap .ant-select-auto-complete{width:100%}.pipeline-build-execution-artifact-pattern-item .ant-input-affix-wrapper{background:var(--ant-color-bg-container,#fff)}.pipeline-build-execution-artifact-glob-input{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px}.pipeline-build-execution-artifact-glob-icon{font-size:13px}.pipeline-build-execution-artifacts-add{margin-top:6px;min-height:52px;height:auto;padding:10px 14px;border-style:dashed;border-color:var(--ant-color-primary-border,#91caff);background:color-mix(in srgb,var(--ant-color-primary)4%,var(--ant-color-bg-container,#fff));display:flex;align-items:center;justify-content:flex-start;gap:10px}.pipeline-build-execution-artifacts-add .ant-btn-icon{font-size:18px;color:var(--ant-color-primary)}.pipeline-build-execution-artifacts-add-inner{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.pipeline-build-execution-artifacts-add-title{font-size:13px;font-weight:600;line-height:1.3;color:var(--ant-color-text)}.pipeline-build-execution-artifacts-add-desc{font-size:11px;font-weight:400;line-height:1.4;color:var(--ant-color-text-secondary)}.pipeline-build-execution-artifacts-add:not(:disabled):hover{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.pipeline-build-execution-artifacts-add:not(:disabled):hover .pipeline-build-execution-artifacts-add-title{color:var(--ant-color-primary)}.pipeline-build-execution-artifacts-add:not(:disabled):hover .ant-btn-icon{color:var(--ant-color-primary)}.pipeline-artifact-glob-autocomplete-popup .ant-select-item-group{font-size:11px;font-weight:600;color:var(--ant-color-text-secondary);padding-top:6px}.pipeline-unit-test-exclude-dropdown-note{padding:8px 12px;font-size:12px;line-height:1.5;color:var(--ant-color-text-secondary);border-bottom:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.pipeline-artifact-glob-option{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0}.pipeline-artifact-glob-option-pattern{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;color:var(--ant-color-text);word-break:break-all}.pipeline-artifact-glob-option-desc{font-size:11px;line-height:1.4;color:var(--ant-color-text-tertiary)}.pipeline-artifact-glob-test-popover.ant-popover{width:360px;max-width:360px}.pipeline-artifact-glob-test-popover .ant-popover-inner{width:100%}.pipeline-artifact-glob-test-popover .ant-popconfirm-message,.pipeline-artifact-glob-test-popover .ant-popconfirm-message-text,.pipeline-artifact-glob-test-popover .ant-popconfirm-description{width:100%;max-width:100%}.pipeline-artifact-glob-test-popover .ant-popconfirm-message-text{flex:1 1;min-width:0}.pipeline-artifact-glob-test{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.pipeline-artifact-glob-test-section{display:flex;flex-direction:column;gap:6px}.pipeline-artifact-glob-test-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-artifact-glob-test-label-leading{display:inline-flex;align-items:center;gap:2px;min-width:0}.pipeline-artifact-glob-test-label{font-size:12px}.pipeline-artifact-glob-test-fill-samples{height:auto;padding:0 4px;font-size:12px;line-height:1.5}.pipeline-artifact-glob-test-path-count{font-size:11px}.pipeline-artifact-glob-test-pattern{display:block;padding:6px 10px;border-radius:var(--ant-border-radius-sm,4px);background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;word-break:break-all}.pipeline-artifact-glob-test-textarea,.pipeline-artifact-glob-test-lines{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:22px}.pipeline-artifact-glob-test-panel{box-sizing:border-box;display:flex;flex-direction:column;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);overflow:hidden;transition:border-color.2s ease}.pipeline-artifact-glob-test-panel--result{cursor:pointer}.pipeline-artifact-glob-test-panel--result:hover{border-color:var(--ant-color-primary-border);background:var(--ant-color-fill-quaternary)}.pipeline-artifact-glob-test-textarea{resize:none;padding:4px 11px;box-shadow:none;background:transparent;line-height:22px}.pipeline-artifact-glob-test-panel>textarea.pipeline-artifact-glob-test-textarea.ant-input{flex:1 1;min-height:0;height:auto;border:none}.pipeline-artifact-glob-test-panel>.ant-input-textarea-affix-wrapper.pipeline-artifact-glob-test-textarea,.pipeline-artifact-glob-test-panel>.ant-input-affix-wrapper.pipeline-artifact-glob-test-textarea{flex:1 1;min-height:0;display:flex;flex-direction:column}.pipeline-artifact-glob-test-panel>.ant-input-textarea-affix-wrapper.pipeline-artifact-glob-test-textarea>textarea.ant-input,.pipeline-artifact-glob-test-panel>.ant-input-affix-wrapper.pipeline-artifact-glob-test-textarea>textarea.ant-input{flex:1 1;min-height:0;height:auto;resize:none;padding:4px 11px;box-shadow:none;background:transparent;line-height:22px;border:none}.pipeline-artifact-glob-test-lines{flex:1 1;min-height:0;overflow-y:auto;padding:4px 11px}.pipeline-artifact-glob-test-line{display:flex;align-items:center;gap:8px;min-height:22px;color:var(--ant-color-text)}.pipeline-artifact-glob-test-line-path{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-artifact-glob-test-line-status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px}.pipeline-artifact-glob-test-line-icon{flex-shrink:0;font-size:11px}.pipeline-artifact-glob-test-line-status--match{color:var(--ant-color-success)}.pipeline-artifact-glob-test-line-status--miss{color:var(--ant-color-error)}.pipeline-artifact-glob-test-hint{display:block;min-height:18px;font-size:11px;line-height:18px}.pipeline-artifact-glob-test-hint--result{color:var(--ant-color-text-secondary)}.pipeline-artifact-glob-test-actions{display:flex;align-items:center;gap:4px;min-height:24px}.pipeline-artifact-glob-test-action-primary{min-width:72px}.pipeline-deploy-script-section{margin-bottom:var(--ant-form-item-margin-bottom,24px)}.pipeline-deploy-script-section-label{margin-bottom:8px;font-size:14px;line-height:1.5715;color:var(--ant-color-text)}.pipeline-deploy-script-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-deploy-script-group{--pipeline-spec-group-label-width:26px;--pipeline-spec-group-row-gap:12px;--pipeline-spec-group-padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.pipeline-deploy-script-row{display:grid;grid-template-columns:var(--pipeline-spec-group-label-width)minmax(0,1fr);column-gap:var(--pipeline-spec-group-row-gap);align-items:start;padding:var(--pipeline-spec-group-padding)}.pipeline-deploy-script-row--nested{padding-top:0;padding-bottom:10px}.pipeline-deploy-script-field-label{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;min-height:var(--ant-control-height,32px);font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap;text-align:right}.pipeline-deploy-script-field-content{min-width:0}.pipeline-deploy-script-field-form-item{margin-bottom:0;min-width:0}.pipeline-deploy-script-field-form-item .ant-select{width:100%}.pipeline-deploy-script-editor-block.pipeline-deploy-script-row{align-items:start}.pipeline-deploy-script-editor-block .pipeline-deploy-script-field-label{align-self:start;padding-top:6px;min-height:0}.pipeline-deploy-script-editor-block .pipeline-deploy-script-field-form-item,.pipeline-deploy-script-editor-block .ant-form-item-control-input,.pipeline-deploy-script-editor-block .ant-form-item-control-input-content{width:100%}.pipeline-deploy-script-editor-block .pipeline-deploy-script-field-form-item .ant-form-item-explain-error{margin-top:6px;line-height:1.45}.pipeline-deploy-script-divider{height:1px;margin:0 14px;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-share-config-spec--readonly .pipeline-deploy-script-group{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-spec-group-field-content{min-width:0}.pipeline-unit-test-runtime-section{margin-bottom:var(--ant-form-item-margin-bottom,24px)}.pipeline-unit-test-runtime-section-label{margin-bottom:8px;font-size:14px;line-height:1.5715;color:var(--ant-color-text)}.pipeline-unit-test-runtime-label-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-unit-test-runtime{--pipeline-unit-test-runtime-label-width:72px;--pipeline-unit-test-runtime-row-gap:12px;--pipeline-unit-test-runtime-padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.pipeline-unit-test-runtime-row{display:grid;grid-template-columns:var(--pipeline-unit-test-runtime-label-width)minmax(0,1fr);column-gap:var(--pipeline-unit-test-runtime-row-gap);align-items:start;padding:var(--pipeline-unit-test-runtime-padding)}.pipeline-unit-test-runtime-field-label{display:inline-flex;align-items:center;gap:4px;min-height:var(--ant-control-height,32px);font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-unit-test-runtime-field-content{min-width:0}.pipeline-unit-test-runtime-field-form-item{margin-bottom:0;min-width:0}.pipeline-unit-test-runtime-field-form-item .pipeline-build-runtime-tree-select,.pipeline-unit-test-runtime-field-form-item .ant-select{width:100%}.pipeline-unit-test-runtime-divider{height:1px;margin:0 14px;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-share-config-spec--readonly .pipeline-unit-test-runtime{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-unit-test-scope-item{margin-bottom:0}.pipeline-unit-test-scope-label-help,.pipeline-unit-test-scope-exclude-help{color:var(--ant-color-text-quaternary);font-size:13px;cursor:help}.pipeline-unit-test-scope{--pipeline-unit-test-scope-label-width:72px;--pipeline-unit-test-scope-row-gap:12px;--pipeline-unit-test-scope-padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.pipeline-unit-test-scope-row{display:grid;grid-template-columns:var(--pipeline-unit-test-scope-label-width)minmax(0,1fr);column-gap:var(--pipeline-unit-test-scope-row-gap);align-items:start;padding:var(--pipeline-unit-test-scope-padding)}.pipeline-unit-test-scope-field-label{display:inline-flex;align-items:center;gap:4px;min-height:var(--ant-control-height,32px);font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary);white-space:nowrap}.pipeline-unit-test-scope-field-content{min-width:0;display:flex;flex-direction:column;gap:8px}.pipeline-unit-test-scope-workdir-display{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--ant-control-height,32px)}.pipeline-unit-test-scope-workdir-path{margin:0;padding:0;border:none;background:transparent;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:500;color:var(--ant-color-text);word-break:break-all}.pipeline-unit-test-scope-workdir-edit{height:auto;padding:0;font-size:13px;line-height:1.5}.pipeline-unit-test-scope-workdir-editor.ant-space-compact{display:flex;width:100%}.pipeline-unit-test-scope-workdir-editor .ant-select-auto-complete{flex:1 1;min-width:0}.pipeline-unit-test-scope-workdir-restore{display:inline-flex;align-items:center;height:var(--ant-control-height,32px);padding:0 10px;border:1px solid var(--ant-color-border,#d9d9d9);border-inline-start:0;border-radius:0 var(--ant-border-radius,6px)var(--ant-border-radius,6px)0;background:var(--ant-color-bg-container,#fff)}.pipeline-unit-test-scope-workdir-editor .ant-select-auto-complete .ant-select-selector{border-radius:var(--ant-border-radius,6px)}.pipeline-unit-test-scope-workdir-editor--with-restore .ant-select-auto-complete .ant-select-selector{border-radius:var(--ant-border-radius,6px)0 0 var(--ant-border-radius,6px)}.pipeline-unit-test-scope-divider{height:1px;margin:0 14px;background:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-unit-test-scope-exclude-list{display:flex;flex-direction:column;gap:8px}.pipeline-unit-test-scope-exclude-empty{display:flex;align-items:center;min-height:var(--ant-control-height,32px);font-size:12px;line-height:1.5}.pipeline-unit-test-scope-exclude-row{display:flex;align-items:flex-start;gap:4px}.pipeline-unit-test-scope-exclude-pattern-row{display:flex;align-items:flex-start;gap:2px;flex:1 1;min-width:0}.pipeline-unit-test-scope-exclude-pattern-wrap{flex:1 1;min-width:0}.pipeline-unit-test-scope-exclude-pattern{margin-bottom:0;flex:1 1;min-width:0}.pipeline-unit-test-scope-exclude-pattern-input{width:100%}.pipeline-unit-test-scope-exclude-pattern-control{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px}.pipeline-unit-test-scope-exclude-pattern-icon{color:var(--ant-color-text-tertiary,rgba(0,0,0,.25));font-size:13px}.pipeline-unit-test-exclude-test-line-status--excluded{color:var(--ant-color-error,#ff4d4f)}.pipeline-unit-test-exclude-test-line-status--kept{color:var(--ant-color-success,#52c41a)}.pipeline-unit-test-scope-exclude-remove{flex-shrink:0;width:32px;height:32px;padding:0}.pipeline-unit-test-scope-exclude-add{align-self:flex-start;height:auto;padding:0;margin-top:-2px}.pipeline-share-config-spec--readonly .pipeline-unit-test-scope{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.pipeline-share-config-spec--readonly .pipeline-unit-test-scope-workdir-path{color:var(--ant-color-text-secondary)}.pipeline-share-config-spec--readonly .pipeline-unit-test-scope-exclude-add{display:none}.pipeline-node-editor-drawer .pipeline-node-editor-drawer-body{padding:0}.pipeline-node-editor-drawer .pipeline-node-editor-drawer-body>.ant-form{padding:20px 24px}.pipeline-node-editor-drawer .pipeline-node-editor-drawer-body>.ant-form:has(.pipeline-node-editor-form){padding:0}.pipeline-node-editor-form{display:flex;flex-direction:column}.pipeline-node-editor-section{padding:20px 24px}.pipeline-node-editor-section--basics{padding-bottom:8px}.pipeline-node-editor-section--basics>.ant-form-item:last-child{margin-bottom:12px}.pipeline-node-editor-section--task-ref{padding-top:16px;padding-bottom:16px;background:#f5f5f5;border-top:1px solid#e8e8e8}.pipeline-node-editor-section--task-ref .pipeline-share-config-ref-form-item{margin-bottom:0}.pipeline-node-editor-section--shared-spec{position:relative;padding-top:16px;padding-bottom:20px;background:linear-gradient(180deg,#fafcff 0%,#f5f9ff 100%);border-top:1px solid rgba(22,119,255,.1)}.pipeline-node-editor-section--task-spec{padding-top:16px;padding-bottom:20px;background:#fff;border-top:1px solid var(--ant-color-border-secondary,#f0f0f0)}.pipeline-node-editor-section--shared-spec .pipeline-share-config-spec--readonly{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.pipeline-node-editor-section--local{padding-top:16px;padding-bottom:20px;background:#fff;border-top:1px solid var(--ant-color-border-secondary,#f0f0f0)}.pipeline-share-config-ref-form-item .ant-form-item-label>label{width:100%}.pipeline-share-config-ref-controls{display:flex;align-items:stretch;gap:10px}.pipeline-share-config-ref-select{flex:1 1;min-width:0}.pipeline-share-config-ref-actions{display:inline-flex;align-items:center;flex-shrink:0;gap:6px}.pipeline-share-config-ref-edit-btn.ant-btn,.pipeline-share-config-ref-create-btn.ant-btn{height:32px;padding-inline:12px;font-size:13px;line-height:1;border-radius:6px;box-shadow:none}.pipeline-share-config-ref-edit-btn.ant-btn{color:var(--ant-color-text-secondary,rgba(0,0,0,.65));background:#fff;border-color:var(--ant-color-border,#d9d9d9)}.pipeline-share-config-ref-edit-btn.ant-btn:not(:disabled):hover{color:var(--ant-color-primary,#1677ff);border-color:var(--ant-color-primary-border,#91caff);background:var(--ant-color-primary-bg,#e6f4ff)}.pipeline-share-config-ref-create-btn.ant-btn{color:var(--ant-color-primary,#1677ff);background:rgba(22,119,255,2%);border-color:rgba(22,119,255,.35)}.pipeline-share-config-ref-create-btn.ant-btn:not(:disabled):hover{color:var(--ant-color-primary,#1677ff);border-color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#e6f4ff)}.pipeline-share-config-spec-empty-create.ant-btn{height:32px;padding-inline:14px;font-size:13px;color:var(--ant-color-primary,#1677ff);background:rgba(22,119,255,2%);border-color:rgba(22,119,255,.35);border-radius:6px;box-shadow:none}.pipeline-share-config-spec-empty-create.ant-btn:not(:disabled):hover{color:var(--ant-color-primary,#1677ff);border-color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#e6f4ff)}.pipeline-share-config-spec-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 24px;text-align:center}.pipeline-share-config-spec-empty-title{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--ant-color-text,rgba(0,0,0,.88))}.pipeline-share-config-spec-empty-desc{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ant-color-text-secondary,rgba(0,0,0,.65))}.pipeline-share-config-spec-empty-create{min-width:104px}.pipeline-share-config-ref-dropdown .ant-select-item-option-content{width:100%}.pipeline-share-config-ref-option{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.pipeline-share-config-ref-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-share-config-ref-option-edit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;margin-left:auto;padding:0;border:none;border-radius:4px;font-size:12px;color:var(--ant-color-text-tertiary);background:transparent;opacity:0;pointer-events:none;cursor:pointer;transition:opacity.15s ease,color.15s ease,background-color.15s ease}.pipeline-share-config-ref-dropdown .ant-select-item-option:hover .pipeline-share-config-ref-option-edit,.pipeline-share-config-ref-dropdown .ant-select-item-option-active .pipeline-share-config-ref-option-edit,.pipeline-share-config-ref-option-edit:focus-visible{opacity:1;pointer-events:auto}.pipeline-share-config-ref-option-edit:hover:not(:disabled){color:var(--ant-color-primary);background:var(--ant-color-primary-bg,rgba(22,119,255,6%))}.pipeline-share-config-ref-option-edit:disabled{cursor:not-allowed}.pipeline-share-config-spec--readonly{position:relative;margin:0 0 4px;padding:14px 16px 6px;border-radius:12px;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid rgba(59,130,246,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.pipeline-share-config-spec-edit{position:absolute;top:8px;right:10px;z-index:2;height:24px;padding:0 4px;font-size:12px;font-weight:500;line-height:24px}.pipeline-share-config-spec--pending{position:relative;pointer-events:none}.pipeline-share-config-spec--pending .pipeline-share-config-spec-edit{pointer-events:auto}.pipeline-share-config-spec--pending:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(248,250,252,.55)}.pipeline-share-config-spec--readonly .ant-form-item-label>label{color:#64748b}.pipeline-share-config-spec--readonly .ant-input[disabled],.pipeline-share-config-spec--readonly .ant-select-disabled .ant-select-selector,.pipeline-share-config-spec--readonly .ant-tree-select-disabled .ant-select-selector,.pipeline-share-config-spec--readonly .ant-input-affix-wrapper-disabled{color:rgba(15,23,42,.82);background:rgba(241,245,249,.85);border-color:rgba(148,163,184,.35);cursor:default}.pipeline-share-config-spec--readonly .ant-divider{margin:12px 0 16px;border-color:rgba(148,163,184,.25)}.pipeline-checkout-depot-picker{display:flex;flex-direction:column;gap:10px}.pipeline-checkout-depot-label{display:inline-flex;align-items:center;gap:8px}.pipeline-checkout-depot-label-count{font-size:12px;font-weight:400;line-height:1;color:var(--ant-color-text-tertiary,rgba(0,0,0,.45))}.pipeline-checkout-depot-label-error{font-size:12px;font-weight:400;line-height:1.4;color:var(--ant-color-error,#ff4d4f)}.pipeline-checkout-depot-form-item .ant-form-item-explain{display:none}.pipeline-checkout-depot-card-list{display:flex;flex-direction:column;gap:10px}.pipeline-checkout-depot-card{position:relative;overflow:hidden;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,8%));border-radius:10px;background:var(--ant-color-bg-container,#fff);transition:border-color.18s ease,box-shadow.18s ease,opacity.18s ease}.pipeline-checkout-depot-card--active{border-color:color-mix(in srgb,var(--ant-color-primary,#1677ff)28%,var(--ant-color-border-secondary,rgba(0,0,0,8%)));box-shadow:0 1px 2px rgba(15,23,42,4%)}.pipeline-checkout-depot-card--active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--ant-color-primary,#1677ff)}.pipeline-checkout-depot-card--idle{border-style:solid;border-color:var(--ant-color-border-secondary,rgba(0,0,0,.1));background:var(--ant-color-bg-container,#fff)}.pipeline-checkout-depot-card--idle:hover{border-color:color-mix(in srgb,var(--ant-color-primary,#1677ff)32%,var(--ant-color-border-secondary,rgba(0,0,0,.1)));box-shadow:0 2px 8px rgba(15,23,42,6%)}.pipeline-checkout-depot-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;padding:11px 12px;cursor:pointer;user-select:none}.pipeline-checkout-depot-card-header--readonly{grid-template-columns:minmax(0,1fr);cursor:default;padding:11px 12px}.pipeline-checkout-depot-card-header:focus-visible{outline:2px solid color-mix(in srgb,var(--ant-color-primary,#1677ff)40%,transparent);outline-offset:-2px;border-radius:10px}.pipeline-checkout-depot-card-checkbox-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:20px;flex-shrink:0;margin-top:1px}.pipeline-checkout-depot-card-checkbox.ant-checkbox-wrapper{margin:0;line-height:1}.pipeline-checkout-depot-card-checkbox .ant-checkbox{top:0}.pipeline-checkout-depot-card-identity{min-width:0;padding-top:1px}.pipeline-checkout-depot-card-url{font-size:13px;font-weight:500;line-height:20px;color:var(--ant-color-text,rgba(0,0,0,.88));white-space:normal;word-break:break-all;overflow-wrap:anywhere}.pipeline-checkout-depot-card-url--empty{font-weight:400;color:var(--ant-color-text-secondary,rgba(0,0,0,.45))}.pipeline-checkout-depot-card--active .pipeline-checkout-depot-card-url:not(.pipeline-checkout-depot-card-url--empty){color:var(--ant-color-primary,#1677ff)}.pipeline-checkout-depot-card-body{padding:0 12px 11px;margin-left:38px;border-top:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))}.pipeline-checkout-depot-card-header--readonly+.pipeline-checkout-depot-card-body{margin-left:0}.pipeline-checkout-depot-config{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px}.pipeline-checkout-depot-config-item{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px}.pipeline-checkout-depot-config-label{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;color:var(--ant-color-text-secondary,rgba(0,0,0,.45))}.pipeline-checkout-depot-config-label .anticon{font-size:12px;color:var(--ant-color-text-tertiary,rgba(0,0,0,.35))}.pipeline-checkout-depot-workdir-default,.pipeline-checkout-depot-workdir-editor{display:flex;align-items:center;gap:8px;min-width:0}.pipeline-checkout-depot-workdir-editor{flex-wrap:wrap}.pipeline-checkout-depot-workdir-editor .ant-input-group-wrapper{flex:1 1;min-width:140px}.pipeline-checkout-depot-workdir-hint{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.pipeline-checkout-depot-inline-action{flex-shrink:0;height:auto;padding:0;font-size:12px}.pipeline-checkout-depot-customize-btn{flex-shrink:0;font-size:12px;border-radius:6px;color:var(--ant-color-text-secondary,rgba(0,0,0,.45));background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));transition:color.18s ease,border-color.18s ease,background.18s ease}.pipeline-checkout-depot-customize-btn .anticon{font-size:11px}.pipeline-checkout-depot-customize-btn:hover{color:var(--ant-color-primary,#1677ff);border-color:color-mix(in srgb,var(--ant-color-primary,#1677ff)45%,var(--ant-color-border-secondary,rgba(0,0,0,.1)));background:color-mix(in srgb,var(--ant-color-primary,#1677ff)6%,transparent)}@media(max-width:560px){.pipeline-checkout-depot-card-body{margin-left:0}.pipeline-checkout-depot-config-item{grid-template-columns:1fr;gap:6px}}.pipeline-orchestrator-component-panel{transition:width.25s cubic-bezier(.4,0,.2,1)}.pipeline-orchestrator-component-panel--collapsed{position:relative;overflow:visible}.pipeline-orchestrator-resizable-divider{flex-shrink:0;width:6px;min-width:6px;height:auto;align-self:stretch;margin:4px 0;border-radius:3px;background:transparent;cursor:col-resize;transition:background-color.18s ease;position:relative}.pipeline-orchestrator-resizable-divider:before{content:"";position:absolute;left:2px;right:2px;top:50%;bottom:50%;height:0;width:0;border-radius:3px;background:rgba(0,0,0,8%);transform:translatey(-50%);transition:height.18s ease,background-color.18s ease}.pipeline-orchestrator-resizable-divider:hover:before{height:40px;background:rgba(22,119,255,.3)}.pipeline-orchestrator-resizable-divider--dragging{background:rgba(22,119,255,.1)}.pipeline-orchestrator-resizable-divider--dragging:before{height:60px;background:rgba(22,119,255,.45)}.pipeline-orchestrator-board-shell{overflow:auto;scroll-behavior:smooth}.pipeline-orchestrator-board-shell::-webkit-scrollbar{width:8px;height:8px}.pipeline-orchestrator-board-shell::-webkit-scrollbar-track{background:rgba(0,0,0,3%);border-radius:4px}.pipeline-orchestrator-board-shell::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px;transition:background-color.2s ease}.pipeline-orchestrator-board-shell::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}.pipeline-orchestrator-board-shell::-webkit-scrollbar-corner{background:rgba(0,0,0,3%)}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar{width:6px}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-track{background:transparent}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px;transition:background-color.2s ease}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.18)}.pipeline-orchestrator-component-panel{transition:width.25s cubic-bezier(.4,0,.2,1)}.pipeline-orchestrator-component-panel--collapsed{justify-content:center;align-items:center;padding:8px 4px;border-radius:8px;overflow:visible}.pipeline-orchestrator-resizable-divider{flex-shrink:0;width:6px;min-width:6px;height:auto;align-self:stretch;margin:4px 0;border-radius:3px;background:transparent;cursor:col-resize;transition:background-color.18s ease;position:relative}.pipeline-orchestrator-resizable-divider:before{content:"";position:absolute;left:2px;right:2px;top:50%;bottom:50%;height:0;width:0;border-radius:3px;background:rgba(0,0,0,8%);transform:translatey(-50%);transition:height.18s ease,background-color.18s ease}.pipeline-orchestrator-resizable-divider:hover:before{height:40px;background:rgba(22,119,255,.3)}.pipeline-orchestrator-resizable-divider--dragging{background:rgba(22,119,255,.1)}.pipeline-orchestrator-resizable-divider--dragging:before{height:60px;background:rgba(22,119,255,.45)}.pipeline-orchestrator-board-shell{overflow:auto;scroll-behavior:smooth}.pipeline-orchestrator-board-shell::-webkit-scrollbar{width:8px;height:8px}.pipeline-orchestrator-board-shell::-webkit-scrollbar-track{background:rgba(0,0,0,3%);border-radius:4px}.pipeline-orchestrator-board-shell::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px;transition:background-color.2s ease}.pipeline-orchestrator-board-shell::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}.pipeline-orchestrator-board-shell::-webkit-scrollbar-corner{background:rgba(0,0,0,3%)}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar{width:6px}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-track{background:transparent}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px;transition:background-color.2s ease}.pipeline-orchestrator-component-panel-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.18)}.code-editor-shell{display:flex;flex-direction:column;min-height:0;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,.12));border-radius:var(--ant-border-radius,6px);overflow:hidden;background:#1e1e1e}.code-editor-toolbar{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:4px 6px;border-bottom:1px solid rgba(255,255,255,8%);background:rgba(255,255,255,3%)}.code-editor-toolbar-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.code-editor-toolbar-spacer{flex:1 1;min-width:0}.code-editor-toolbar-tooltip-root .ant-tooltip-inner{padding:8px 10px}.code-editor-toolbar-tooltip{display:flex;flex-direction:column;gap:6px;min-width:0;line-height:1.35}.code-editor-toolbar-tooltip-label{font-size:13px;font-weight:500;color:rgba(255,255,255,.95)}.code-editor-toolbar-tooltip-shortcut{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:400;color:rgba(255,255,255,.55)}.code-editor-toolbar-tooltip-key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:rgba(255,255,255,.12);box-shadow:inset 0 -1px 0 rgba(0,0,0,.22);font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;font-weight:600;font-style:normal;line-height:1;color:rgba(255,255,255,.88);letter-spacing:-.02em}.code-editor-toolbar .code-editor-toolbar-btn,.code-editor-toolbar .code-editor-variable-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.14)!important;border-radius:6px;background:rgba(255,255,255,7.000000000000001%);cursor:pointer;transition:color.15s ease,background-color.15s ease,border-color.15s ease,box-shadow.15s ease}.code-editor-toolbar .code-editor-toolbar-btn:hover,.code-editor-toolbar .code-editor-toolbar-btn:focus-visible,.code-editor-toolbar .code-editor-toolbar-btn:active,.code-editor-toolbar .code-editor-variable-toolbar-btn:hover,.code-editor-toolbar .code-editor-variable-toolbar-btn:focus-visible,.code-editor-toolbar .code-editor-variable-toolbar-btn:active,.code-editor-toolbar .ant-btn-text.code-editor-toolbar-btn:not(:disabled):hover,.code-editor-toolbar .ant-btn-text.code-editor-toolbar-btn:not(:disabled):focus-visible,.code-editor-toolbar .ant-btn-text.code-editor-toolbar-btn:not(:disabled):active{color:#fff;border-color:rgba(255,255,255,.36)!important;background:rgba(255,255,255,.14);box-shadow:0 1px 2px rgba(0,0,0,.18)}.code-editor-toolbar .code-editor-toolbar-btn.is-active,.code-editor-toolbar .code-editor-variable-toolbar-btn.is-active,.code-editor-toolbar .ant-btn-text.code-editor-toolbar-btn.is-active:not(:disabled):hover{color:#fff;border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,8%),0 1px 2px rgba(0,0,0,.16)}.code-editor-shell.is-fullscreen{width:100%;height:100%;border-radius:0;border:none}.code-editor-fullscreen:fullscreen,.code-editor-fullscreen:-webkit-full-screen{display:flex;flex-direction:column;width:100%;height:100%;background:#1e1e1e}.code-editor-variable-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:1;letter-spacing:-.02em}.code-editor-toolbar-btn:hover .code-editor-variable-toolbar-icon,.code-editor-toolbar-btn.is-active .code-editor-variable-toolbar-icon,.code-editor-variable-toolbar-btn:hover .code-editor-variable-toolbar-icon,.code-editor-variable-toolbar-btn.is-active .code-editor-variable-toolbar-icon{background:none;box-shadow:none}.code-editor-variable-toolbar-icon-brace{color:rgba(255,255,255,.5)}.code-editor-variable-toolbar-icon-x{font-style:italic;font-weight:500;color:rgba(255,255,255,.95)}.code-editor-template-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:14px;font-weight:600;line-height:1;color:rgba(255,255,255,.9)}.code-editor-template-picker{width:360px}.code-editor-root{flex:1 1;min-height:0}.code-editor-shell--readonly{cursor:default}.code-editor-shell--readonly .code-editor-root{cursor:default;user-select:text}.code-editor-shell--readonly .monaco-editor,.code-editor-shell--readonly .monaco-editor .monaco-editor-background,.code-editor-shell--readonly .monaco-editor .margin{cursor:default}.code-editor-shell--readonly .monaco-editor .cursors-layer .cursor{display:none}.code-editor-shell--readonly .monaco-editor .view-overlays .current-line,.code-editor-shell--readonly .monaco-editor .margin-view-overlays .current-line-margin{border:none;background:transparent}.code-editor-shell--readonly .monaco-editor.focused,.code-editor-shell--readonly .monaco-editor .inputarea:focus{outline:none}.code-editor-shell--readonly .monaco-editor .inputarea{pointer-events:none;opacity:0}.code-editor-variable-picker{width:320px;display:flex;flex-direction:column;gap:8px}.code-editor-variable-picker--empty{width:240px;padding:8px 0}.code-editor-variable-picker-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.code-editor-variable-picker-group-label{padding:0 4px;font-size:11px;color:var(--ant-color-text-tertiary)}.code-editor-variable-picker-group{display:flex;flex-direction:column;gap:2px}.code-editor-variable-picker-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.code-editor-variable-picker-item:hover{background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.code-editor-variable-picker-item-name{font-family:var(--ant-font-family-code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px}.code-editor-variable-picker-item--env .code-editor-variable-picker-item-name{color:#389e0d}.code-editor-variable-picker-item--resource .code-editor-variable-picker-item-name{color:#08979c}.code-editor-variable-picker-item--artifact .code-editor-variable-picker-item-name{color:#c41d7f}.code-editor-variable-picker-item--builtin-component .code-editor-variable-picker-item-name{color:#0958d9}.code-editor-variable-picker-item--builtin-project .code-editor-variable-picker-item-name{color:#d48806}.code-editor-variable-picker-item--builtin .code-editor-variable-picker-item-name{color:#531dab}.code-editor-variable-picker-item-desc{display:block;width:100%;font-size:11px;line-height:1.35}.code-editor-variable-picker-empty.ant-empty{margin:8px 0}.code-editor-variable-picker-popover .ant-popover-inner{padding:10px}.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .codicon-symbol-variable+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .codicon-symbol-enum+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .codicon-symbol-constant+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .codicon-symbol-reference+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .codicon-symbol-file+.monaco-icon-label .monaco-highlighted-label .highlight{color:#52c41a!important;font-weight:600}.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .codicon-symbol-variable+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .codicon-symbol-enum+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .codicon-symbol-constant+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .codicon-symbol-reference+.monaco-icon-label .monaco-highlighted-label .highlight,.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .codicon-symbol-file+.monaco-icon-label .monaco-highlighted-label .highlight{color:#73d13d!important}.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .monaco-icon-label .label-description{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;opacity:.72;margin-left:8px;color:#8c8c8c}.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .monaco-icon-label .label-description{color:#a6a6a6}.code-editor-root .monaco-editor .suggest-widget .monaco-list-row .monaco-icon-label>.label-details{flex:0 0 auto;font-size:11px;opacity:.78;margin-left:8px;color:#8c8c8c}.code-editor-root .monaco-editor.vs-dark .suggest-widget .monaco-list-row .monaco-icon-label>.label-details{color:#a6a6a6}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block{border-radius:999px;box-sizing:border-box;margin-top:1px;height:calc(100% - 2px)!important}.monaco-editor .code-editor-variable-pill-text{font-weight:500;cursor:default}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--resource{background:rgba(19,194,194,.14);box-shadow:inset 0 0 0 1px rgba(19,194,194,.35)}.monaco-editor .code-editor-variable-pill-text--resource{color:#08979c!important}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--artifact{background:rgba(235,47,150,.14);box-shadow:inset 0 0 0 1px rgba(235,47,150,.35)}.monaco-editor .code-editor-variable-pill-text--artifact{color:#c41d7f!important}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--env{background:rgba(82,196,26,.14);box-shadow:inset 0 0 0 1px rgba(82,196,26,.35)}.monaco-editor .code-editor-variable-pill-text--env{color:#389e0d!important}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--builtin-component{background:rgba(22,119,255,.14);box-shadow:inset 0 0 0 1px rgba(22,119,255,.35)}.monaco-editor .code-editor-variable-pill-text--builtin-component{color:#0958d9!important}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--builtin-project{background:rgba(250,173,20,.16);box-shadow:inset 0 0 0 1px rgba(250,173,20,.42)}.monaco-editor .code-editor-variable-pill-text--builtin-project{color:#d48806!important}.monaco-editor .lines-content .cdr.code-editor-variable-pill-block--builtin{background:rgba(114,46,209,.14);box-shadow:inset 0 0 0 1px rgba(114,46,209,.35)}.monaco-editor .code-editor-variable-pill-text--builtin{color:#531dab!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--artifact{background:rgba(245,74,181,.18);box-shadow:inset 0 0 0 1px rgba(245,74,181,.45)}.monaco-editor.vs-dark .code-editor-variable-pill-text--artifact{color:#f759ab!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--resource{background:rgba(54,207,201,.18);box-shadow:inset 0 0 0 1px rgba(54,207,201,.45)}.monaco-editor.vs-dark .code-editor-variable-pill-text--resource{color:#5cdbd3!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--env{background:rgba(115,209,61,.16);box-shadow:inset 0 0 0 1px rgba(115,209,61,.4)}.monaco-editor.vs-dark .code-editor-variable-pill-text--env{color:#95de64!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--builtin-component{background:rgba(64,150,255,.18);box-shadow:inset 0 0 0 1px rgba(64,150,255,.45)}.monaco-editor.vs-dark .code-editor-variable-pill-text--builtin-component{color:#69b1ff!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--builtin-project{background:rgba(250,173,20,.18);box-shadow:inset 0 0 0 1px rgba(250,173,20,.48)}.monaco-editor.vs-dark .code-editor-variable-pill-text--builtin-project{color:#ffc53d!important}.monaco-editor.vs-dark .lines-content .cdr.code-editor-variable-pill-block--builtin{background:rgba(177,104,255,.18);box-shadow:inset 0 0 0 1px rgba(177,104,255,.45)}.monaco-editor.vs-dark .code-editor-variable-pill-text--builtin{color:#d3adf7!important}.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--env,.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--resource,.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--artifact,.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--builtin-component,.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--builtin-project,.monaco-editor.hc-black .lines-content .cdr.code-editor-variable-pill-block--builtin{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.monaco-editor.hc-black .code-editor-variable-pill-text--env,.monaco-editor.hc-black .code-editor-variable-pill-text--resource,.monaco-editor.hc-black .code-editor-variable-pill-text--artifact,.monaco-editor.hc-black .code-editor-variable-pill-text--builtin-component,.monaco-editor.hc-black .code-editor-variable-pill-text--builtin-project,.monaco-editor.hc-black .code-editor-variable-pill-text--builtin{color:#fff!important}.project-create-depots-step__tabs .ant-tabs-nav{margin-bottom:0}.project-create-depots-step__tabs-wrapper{display:flex;flex-direction:column;gap:12px}.project-create-depots-step__tabs-wrapper .ant-tabs-nav{margin-bottom:0}.project-create-depots-step__tab-content{padding:18px;border-left:var(--ant-line-width)var(--ant-line-type)var(--ant-color-border-secondary);border-right:var(--ant-line-width)var(--ant-line-type)var(--ant-color-border-secondary);border-bottom:var(--ant-line-width)var(--ant-line-type)var(--ant-color-border-secondary)}.project-create-depots-step__errors{margin:0}.project-create-wizard-drawer{--wizard-space-xs:8px;--wizard-space-sm:12px;--wizard-space-md:16px;--wizard-font-size:13px;--wizard-font-size-secondary:12px;--wizard-form-item-gap:12px;--wizard-form-row-gap:12px;--wizard-form-feedback-reserve:22px;--wizard-section-gap:12px}.project-create-wizard-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:16px}.project-create-wizard__state{display:flex;align-items:center;justify-content:center;min-height:360px}.project-create-wizard{--wizard-space-xs:8px;--wizard-space-sm:12px;--wizard-space-md:16px;--wizard-font-size:13px;--wizard-font-size-secondary:12px;--wizard-form-item-gap:0;--wizard-form-row-gap:0;--wizard-form-feedback-reserve:16px;--wizard-section-gap:12px;display:flex;flex-direction:column;flex:1 1;min-height:0}.project-create-wizard__layout{display:flex;gap:10px;flex:1 1;min-height:0;overflow:hidden}.project-create-wizard__nav{flex:0 0 120px;padding-top:4px;overflow-y:auto;min-height:0}.project-create-wizard__nav .ant-steps-item-title{font-size:13px!important}.project-create-wizard__nav .ant-steps-item-description{font-size:12px!important;white-space:pre-wrap;word-break:break-word}.project-create-wizard__nav .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{background:transparent!important;border:none!important;width:auto;height:auto;margin-inline-end:8px}.project-create-wizard__step-loading-icon{font-size:14px;color:var(--ant-color-primary)}.project-create-wizard__nav .project-create-wizard__step-item--success .ant-steps-item-title,.project-create-wizard__nav .project-create-wizard__step-item--success .ant-steps-item-icon,.project-create-wizard__nav .project-create-wizard__step-item--success .ant-steps-item-icon .anticon{color:var(--ant-color-success)!important}.project-create-wizard__nav .project-create-wizard__step-item--failed .ant-steps-item-title,.project-create-wizard__nav .project-create-wizard__step-item--failed .ant-steps-item-icon,.project-create-wizard__nav .project-create-wizard__step-item--failed .ant-steps-item-icon .anticon{color:var(--ant-color-error)!important}.project-create-wizard__nav .project-create-wizard__step-item--skip .ant-steps-item-title,.project-create-wizard__nav .project-create-wizard__step-item--skip .ant-steps-item-icon,.project-create-wizard__nav .project-create-wizard__step-item--skip .ant-steps-item-icon .anticon{color:var(--ant-color-warning)!important}.project-create-wizard__nav .project-create-wizard__step-item--active .ant-steps-item-title,.project-create-wizard__nav .project-create-wizard__step-item--active .ant-steps-item-icon,.project-create-wizard__nav .project-create-wizard__step-item--active .ant-steps-item-icon .anticon{color:var(--ant-color-primary)!important}.project-create-wizard__nav .ant-steps-item-rail.project-create-wizard__step-rail-next--success{border-color:var(--ant-color-success)!important}.project-create-wizard__nav .ant-steps-item-rail.project-create-wizard__step-rail-next--failed{border-color:var(--ant-color-error)!important}.project-create-wizard__nav .ant-steps-item-rail.project-create-wizard__step-rail-next--skip{border-color:var(--ant-color-warning)!important}.project-create-wizard__nav .ant-steps-item-rail.project-create-wizard__step-rail-next--active{border-color:var(--ant-color-primary)!important}.project-create-wizard__nav .ant-steps-item-rail.project-create-wizard__step-rail-next--wait{border-color:var(--ant-color-text-disabled)!important}.project-create-wizard__body{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.project-create-wizard__body-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.project-create-wizard__executing-mask{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);border-radius:8px}.project-create-wizard__step-alert{margin-bottom:16px}.project-create-wizard__step-alert .ant-alert-description{white-space:pre-wrap;word-break:break-word}.project-create-wizard__step-panel{padding-right:4px}.project-create-wizard__step-panel--hidden{display:none!important}.project-create-wizard__step-intro{margin-bottom:16px;padding:12px 14px;border-radius:8px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:linear-gradient(135deg,var(--ant-color-primary-bg,rgba(22,119,255,6%))0%,var(--ant-color-fill-quaternary,rgba(0,0,0,2%))100%)}.project-create-wizard__step-intro-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--ant-color-text)}.project-create-wizard__step-intro-desc{margin:0;font-size:12px;line-height:1.6;color:var(--ant-color-text-secondary)}.project-create-wizard__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0;padding:12px 0 0;border-top:1px solid var(--ant-color-split,rgba(5,5,5,6%));background:var(--ant-color-bg-container,#fff)}.project-create-wizard__footer-hint{font-size:12px;color:var(--ant-color-text-tertiary,rgba(0,0,0,.45))}.project-create-wizard__list-empty{padding:28px 16px;text-align:center;border:1px dashed var(--ant-color-border,#d9d9d9);border-radius:8px;color:var(--ant-color-text-secondary);font-size:13px}.project-create-wizard__list-empty--compact{padding:14px 12px;margin-bottom:10px;font-size:12px}.project-create-wizard__pipeline-section{margin-top:16px;padding-top:4px}.project-create-wizard__pipeline-stack{display:flex;flex-direction:column;gap:var(--wizard-section-gap);margin-top:var(--wizard-space-xs)}.project-create-wizard__components-tabs-wrap{display:flex;flex-direction:column;gap:0}.project-create-wizard__component-tabs .ant-tabs-nav{margin-bottom:0;background:transparent}.project-create-wizard__component-tabs .ant-tabs-nav:before{border-bottom-color:var(--ant-color-border-secondary,rgba(0,0,0,6%))}.project-create-wizard__component-tabs .ant-tabs-nav-wrap{flex:1 1;min-width:0}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px!important;margin:0 2px 0 0!important;border-radius:6px 6px 0 0!important;font-size:var(--wizard-font-size);background:var(--ant-color-fill-alter,#fafafa)!important;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))!important;transition:color.2s ease,background-color.2s ease,border-color.2s ease}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:var(--ant-color-text-secondary,rgba(0,0,0,.65))}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--ant-color-bg-container,#fff)!important;border-color:var(--ant-color-border-secondary,rgba(0,0,0,6%))!important;border-bottom-color:var(--ant-color-bg-container,#fff)!important}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-primary,#1677ff);font-weight:500}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:var(--ant-color-fill-quaternary,rgba(0,0,0,4%))!important}.project-create-wizard__component-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn,.project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn{color:var(--ant-color-primary,#1677ff)}.project-create-wizard__component-tabs .ant-tabs-tab{padding:8px 12px!important;border-radius:6px 6px 0 0!important}.project-create-wizard__component-tabs .ant-tabs-content-holder{padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-top:none;border-radius:0 0 8px 8px;background:var(--ant-color-bg-container,#fff)}.project-create-wizard__component-tabs .ant-tabs-tabpane{outline:none}.project-create-wizard__component-tabs .ant-tabs-nav-add{min-height:32px;margin:0 0 0 2px!important;border:1px dashed var(--ant-color-border-secondary,rgba(0,0,0,.15))!important;border-radius:6px 6px 0 0!important;background:var(--ant-color-fill-alter,#fafafa)!important;color:#389e0d;transition:color.2s ease,border-color.2s ease,background-color.2s ease}.project-create-wizard__component-tabs .ant-tabs-nav-add:hover{color:#389e0d!important;border-color:rgba(82,196,26,.55)!important;background:rgba(82,196,26,8%)!important}.project-create-wizard__component-tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--wizard-font-size);font-weight:500}.project-create-wizard__component-tab-panel{display:flex;flex-direction:column;gap:0}.project-create-wizard__form-rhythm .ant-form-item,.project-create-wizard__dense-form .ant-form-item{margin-bottom:var(--wizard-form-item-gap)}.project-create-wizard__form-rhythm .project-create-wizard__form-row,.project-create-wizard__dense-form .project-create-wizard__form-row{margin-bottom:var(--wizard-form-row-gap)}.project-create-wizard__form-rhythm .project-create-wizard__form-row>.ant-col>.ant-form-item,.project-create-wizard__dense-form .project-create-wizard__form-row>.ant-col>.ant-form-item,.project-create-wizard__form-rhythm .project-create-wizard__form-row>.ant-col .ant-form-item,.project-create-wizard__dense-form .project-create-wizard__form-row>.ant-col .ant-form-item{margin-bottom:0}.project-create-wizard__form-rhythm .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-control,.project-create-wizard__dense-form .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-control{position:relative;padding-bottom:var(--wizard-form-feedback-reserve)}.project-create-wizard__form-rhythm .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-additional,.project-create-wizard__dense-form .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-additional{position:absolute;right:0;bottom:0;left:0;margin-top:0;min-height:var(--wizard-form-feedback-reserve)}.project-create-wizard__form-rhythm .ant-form-item-explain,.project-create-wizard__dense-form .ant-form-item-explain,.project-create-wizard__form-rhythm .ant-form-item-extra,.project-create-wizard__dense-form .ant-form-item-extra{line-height:1.5;font-size:var(--wizard-font-size-secondary)}.project-create-wizard__form-rhythm .ant-form-item-label,.project-create-wizard__dense-form .ant-form-item-label{padding-bottom:4px}.project-create-wizard__form-rhythm .ant-form-item-label>label,.project-create-wizard__dense-form .ant-form-item-label>label{height:auto;min-height:22px;font-size:var(--wizard-font-size);color:var(--ant-color-text)}.project-create-wizard__form-rhythm .ant-input,.project-create-wizard__dense-form .ant-input,.project-create-wizard__form-rhythm .ant-input-number,.project-create-wizard__dense-form .ant-input-number,.project-create-wizard__form-rhythm .ant-select-selector,.project-create-wizard__dense-form .ant-select-selector,.project-create-wizard__form-rhythm .ant-input-affix-wrapper,.project-create-wizard__dense-form .ant-input-affix-wrapper{font-size:var(--wizard-font-size)}.project-create-wizard__step-panel--compact{padding-right:0}.project-create-wizard__components-stack{display:flex;flex-direction:column;gap:0}.project-create-wizard__components-errors{margin:8px 0 0}.project-create-wizard__components-footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__card-zone{margin-bottom:4px}.project-create-wizard__field-group-label{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ant-color-text-secondary);text-transform:none}.project-create-wizard__pipeline-panel{border-radius:8px;background:var(--ant-color-bg-container,#fff);overflow:hidden}.project-create-wizard__pipeline-panel-head{display:flex;align-items:stretch;border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__pipeline-panel-accent{flex-shrink:0;width:3px}.project-create-wizard__pipeline-panel--build .project-create-wizard__pipeline-panel-accent{background:var(--ant-color-primary,#1677ff)}.project-create-wizard__pipeline-panel--deploy .project-create-wizard__pipeline-panel-accent{background:#52c41a}.project-create-wizard__pipeline-panel-heading{flex:1 1;min-width:0;padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-panel-heading{padding:10px 14px}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-panel-body{padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-panel-body .ant-form-item{margin-bottom:var(--wizard-form-item-gap)}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-panel-body .ant-form-item-label>label{min-height:22px;font-size:var(--wizard-font-size)}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-panel-title{font-size:var(--wizard-font-size)}.project-create-wizard__pipeline-panel--dense .project-create-wizard__pipeline-section-tag{padding:2px 8px;font-size:var(--wizard-font-size-secondary)}.project-create-wizard__pipeline-panel-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.project-create-wizard__pipeline-panel-title{margin:0;font-size:var(--wizard-font-size);font-weight:600;line-height:1.5;color:var(--ant-color-text)}.project-create-wizard__pipeline-panel-optional{padding:0 8px;border-radius:4px;font-size:var(--wizard-font-size-secondary);color:var(--ant-color-text-tertiary);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.project-create-wizard__pipeline-panel-body{padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__pipeline-panel-body .ant-form-item{margin-bottom:var(--wizard-form-item-gap)}.project-create-wizard__pipeline-panel-body .ant-form-item:last-child{margin-bottom:0}.project-create-wizard__pipeline-panel-body .ant-form-item-label>label{font-size:var(--wizard-font-size)}.project-create-wizard__pipeline-panel--tabs .project-create-wizard__pipeline-panel-body{padding:10px}.project-create-wizard__pipeline-panel--deploy .project-create-wizard__pipeline-panel-body:not(:has(.project-create-wizard__pipeline-panel-tabs-wrap)){padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__pipeline-panel-tabs-wrap{min-width:0}.project-create-wizard__pipeline-panel-tabs .ant-tabs-tab-btn{font-size:inherit}.project-create-wizard__pipeline-panel-tabs--deploy.project-create-wizard__component-tabs>.ant-tabs-nav{margin:0!important;padding:10px 14px 0!important}.project-create-wizard__pipeline-panel-tabs--deploy.project-create-wizard__component-tabs .ant-tabs-content-holder{border:none!important;border-radius:0!important;padding:12px 14px 14px!important}.project-create-wizard__deploy-target-step .project-create-wizard__panel-empty-hint{margin-bottom:12px}.project-create-wizard__deploy-step-layout{display:flex;flex-direction:column;gap:16px}.project-create-wizard__deploy-step-section{border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:8px;overflow:hidden;background:var(--ant-color-bg-container,#fff)}.project-create-wizard__deploy-step-section-bar{display:flex;align-items:stretch;border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%));background:linear-gradient(180deg,var(--ant-color-fill-quaternary,rgba(0,0,0,2%))0%,transparent 100%)}.project-create-wizard__deploy-step-section-accent{flex-shrink:0;width:3px}.project-create-wizard__deploy-step-section-accent--host{background:var(--ant-color-primary,#1677ff)}.project-create-wizard__deploy-step-section-accent--deploy{background:#52c41a}.project-create-wizard__deploy-step-section-bar-body{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 14px}.project-create-wizard__deploy-step-section-bar-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.project-create-wizard__deploy-step-section-icon{flex-shrink:0;font-size:14px;color:var(--ant-color-text-secondary)}.project-create-wizard__deploy-step-section--hosts .project-create-wizard__deploy-step-section-icon{color:var(--ant-color-primary,#1677ff)}.project-create-wizard__deploy-step-section--components .project-create-wizard__deploy-step-section-icon{color:#52c41a}.project-create-wizard__deploy-step-section-title{font-size:13px;font-weight:600;line-height:1.5;color:var(--ant-color-text)}.project-create-wizard__deploy-step-section-desc{flex-shrink:0;font-size:12px;line-height:1.5;color:var(--ant-color-text-tertiary)}.project-create-wizard__deploy-step-section-body{padding:12px 14px 14px}.project-create-wizard__deploy-step-section-body--tabs{padding:0}.project-create-wizard__deploy-step-section-body--tabs .project-create-wizard__pipeline-panel--deploy:not(.project-create-wizard__pipeline-panel--tabs){padding:12px 14px 14px}.project-create-wizard__deploy-step-section-body--tabs .project-create-wizard__components-tabs-wrap .project-create-wizard__component-tabs .ant-tabs-nav{margin:0;padding:10px 14px 0}.project-create-wizard__deploy-step-section-body--tabs .project-create-wizard__components-tabs-wrap .project-create-wizard__component-tabs .ant-tabs-content-holder{border:none!important;border-radius:0!important;padding:12px 14px 14px!important}.project-create-wizard__deploy-step-section-body--tabs .project-create-wizard__components-tabs-wrap .project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab{background:var(--ant-color-fill-alter,#fafafa)!important;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))!important;box-shadow:none!important}.project-create-wizard__deploy-step-section-body--tabs .project-create-wizard__components-tabs-wrap .project-create-wizard__component-tabs.ant-tabs-editable-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--ant-color-bg-container,#fff)!important;border-bottom-color:var(--ant-color-bg-container,#fff)!important}.project-create-wizard__deploy-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:168px;padding:28px 20px;text-align:center;border-radius:8px;background:radial-gradient(circle at 50%0%,rgba(22,119,255,6%)0%,transparent 58%),var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border:1px dashed var(--ant-color-border-secondary,rgba(0,0,0,8%))}.project-create-wizard__deploy-empty-state-visual{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;font-size:20px;color:var(--ant-color-primary,#1677ff);background:rgba(22,119,255,8%);border:1px solid rgba(22,119,255,.12)}.project-create-wizard__deploy-empty-state-title{margin:0;font-size:13px;font-weight:600;line-height:1.5;color:var(--ant-color-text)}.project-create-wizard__deploy-empty-state-desc{margin:0;max-width:360px;font-size:12px;line-height:1.6;color:var(--ant-color-text-secondary)}.project-create-wizard__deploy-empty-state-foot{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--ant-color-text-quaternary,rgba(0,0,0,.25))}.project-create-wizard__deploy-step-machine-group+.project-create-wizard__deploy-step-machine-group{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(0,0,0,8%)}.project-create-wizard__deploy-step-machine-group-head{margin-bottom:8px;font-size:12px;font-weight:500;color:rgba(0,0,0,.55)}.project-create-wizard__deploy-target-panel{display:flex;flex-direction:column;min-width:0}.project-create-wizard__deploy-target-panel>.project-create-wizard__form-row:last-of-type{margin-bottom:0}.project-create-wizard__deploy-target-panel .project-create-wizard__sub-card{margin-bottom:0}.project-create-wizard__pipeline-panel-footer{padding:0 10px 10px}.project-create-wizard__panel-list{display:flex;flex-direction:column;gap:var(--wizard-space-sm)}.project-create-wizard__panel-empty-hint{margin:0 0 4px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55;color:var(--ant-color-text-tertiary);background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border:1px dashed var(--ant-color-border-secondary,rgba(0,0,0,6%))}.project-create-wizard__artifact-zone-inner{margin-top:var(--wizard-space-xs);padding-top:var(--wizard-space-sm);border-top:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__artifact-zone-inner .artifact-extraction-section{padding:0}.project-create-wizard__artifact-zone-inner .artifact-extraction-section__heading-row{margin-bottom:var(--wizard-space-sm)}.project-create-wizard__artifact-zone-inner .artifact-extraction-section__heading{font-size:var(--wizard-font-size);font-weight:500;color:var(--ant-color-text)}.project-create-wizard__artifact-zone-inner .artifact-extraction-section__subtitle{display:none}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifacts{gap:var(--wizard-space-sm)}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact{border-color:var(--ant-color-border-secondary,rgba(0,0,0,6%));box-shadow:none}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-header{padding:10px 12px 2px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));align-items:top}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-remove-btn-container{padding-bottom:16px}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-index{width:18px;height:18px;font-size:var(--wizard-font-size-secondary)}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-name-label{font-size:var(--wizard-font-size)}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-required-item .ant-checkbox-wrapper{font-size:var(--wizard-font-size-secondary)}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifact-extract-group{margin:8px 8px 0}.project-create-wizard__artifact-zone-inner .pipeline-build-artifact-rule-block{gap:var(--wizard-space-sm);padding:var(--wizard-space-sm);border-color:var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:6px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.project-create-wizard__artifact-zone-inner .pipeline-build-artifact-rule-block-title{font-size:var(--wizard-font-size-secondary);font-weight:500;color:var(--ant-color-text-secondary)}.project-create-wizard__artifact-zone-inner .pipeline-build-artifact-rule-section{gap:var(--wizard-space-xs)}.project-create-wizard__artifact-zone-inner .pipeline-build-artifact-rule-section-label{font-size:var(--wizard-font-size);font-weight:500}.project-create-wizard__artifact-zone-inner .pipeline-build-artifact-rule-section-hint{font-size:var(--wizard-font-size-secondary);color:var(--ant-color-text-tertiary)}.project-create-wizard__artifact-zone-inner .pipeline-artifact-patterns-line .ant-input-affix-wrapper,.project-create-wizard__artifact-zone-inner .pipeline-artifact-patterns-line .ant-input{font-size:var(--wizard-font-size-secondary);min-height:32px;line-height:22px}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifacts-add{min-height:36px!important;padding:var(--wizard-space-xs)var(--wizard-space-sm)!important;margin-top:0;border-radius:6px}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifacts-add-inner{flex-direction:row;align-items:center;gap:6px}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifacts-add-desc{display:none}.project-create-wizard__artifact-zone-inner .pipeline-build-execution-artifacts-add-title{font-size:var(--wizard-font-size);font-weight:500}.project-create-wizard__script-block--flush{margin-top:0}.project-create-wizard__pipeline-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--ant-color-text)}.project-create-wizard__pipeline-section-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:var(--wizard-font-size-secondary);font-weight:600;letter-spacing:.02em}.project-create-wizard__pipeline-section-tag--build{color:var(--ant-color-primary);background:var(--ant-color-primary-bg,rgba(22,119,255,8%))}.project-create-wizard__pipeline-section-tag--deploy{color:#389e0d;background:rgba(82,196,26,.12)}.project-create-wizard__sub-card{margin-bottom:0;border-radius:6px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));overflow:hidden}.project-create-wizard__sub-card-head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__sub-card-title{font-size:12px;font-weight:600;color:var(--ant-color-text-secondary)}.project-create-wizard__sub-card-body{padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__sub-card-body .ant-form-item{margin-bottom:var(--wizard-form-item-gap)}.project-create-wizard__sub-card-body .ant-form-item:last-child{margin-bottom:0}.project-create-wizard__sub-card-body .ant-form-item-label>label{font-size:var(--wizard-font-size)}.project-create-wizard__sub-card--dense .project-create-wizard__sub-card-body{padding:var(--wizard-space-sm)14px var(--wizard-space-sm)}.project-create-wizard__sub-card-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:4px 10px 0}.project-create-wizard__sub-card-tag{font-size:var(--wizard-font-size-secondary);font-weight:600;color:var(--ant-color-text-tertiary)}.project-create-wizard__card{margin-bottom:12px;border-radius:10px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));background:var(--ant-color-bg-container,#fff);overflow:hidden}.project-create-wizard__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__card-title{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;color:var(--ant-color-text)}.project-create-wizard__card-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ant-color-primary);background:var(--ant-color-primary-bg,rgba(22,119,255,8%))}.project-create-wizard__card-body{padding:14px}.project-create-wizard__script-block{margin-top:4px}.project-create-wizard__script-label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--ant-color-text)}.project-create-wizard__script-tag{font-size:11px;font-weight:400;color:var(--ant-color-text-tertiary)}.project-create-wizard__review{display:flex;flex-direction:column;gap:12px}.project-create-wizard__review-section{border-radius:10px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));overflow:hidden}.project-create-wizard__review-head{padding:10px 14px;font-size:13px;font-weight:600;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__review-body{padding:12px 14px}.project-create-wizard__review-item{padding:8px 0;border-bottom:1px dashed var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__review-item:last-child{border-bottom:none;padding-bottom:0}.project-create-wizard__review-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:12px;color:var(--ant-color-text-secondary)}.project-create-wizard__review-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;padding:4px 0;font-size:12px;line-height:1.6}.project-create-wizard__review-row-label{flex-shrink:0;color:var(--ant-color-text-secondary)}.project-create-wizard__review-row-value{min-width:0;color:var(--ant-color-text);word-break:break-word}.project-create-wizard__review-row-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.project-create-wizard__review-subhead{margin-top:10px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--ant-color-text)}.project-create-wizard__review-subhead--inline{margin-top:6px;margin-bottom:2px;font-weight:500;color:var(--ant-color-text-secondary)}.project-create-wizard__review-nested{margin-top:4px}.project-create-wizard__review-nested--card{margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))}.project-create-wizard__review-rule{margin-top:8px;padding-top:8px;border-top:1px dashed var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__review-rule-title{margin-bottom:4px;font-size:12px;font-weight:500;color:var(--ant-color-text-secondary)}.project-create-wizard__review-script-block{margin-top:8px}.project-create-wizard__review-script{margin:4px 0 0;padding:8px 10px;max-height:160px;overflow:auto;border-radius:6px;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%));border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%))}.project-create-wizard__review-tags{display:flex;flex-wrap:wrap;gap:4px}.project-create-wizard__review-tag{margin:0;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.project-create-wizard__api-note{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.6;color:var(--ant-color-warning);background:var(--ant-color-warning-bg,rgba(250,173,20,.12));border:1px solid rgba(250,173,20,.25)}.project-create-wizard__footer-actions{display:flex;align-items:center;gap:8px}.project-create-wizard__add-action{display:flex;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 14px;border:1px dashed var(--wizard-add-border,var(--ant-color-primary-border,#91caff));border-radius:10px;background:linear-gradient(135deg,var(--wizard-add-bg-start,var(--ant-color-primary-bg,rgba(22,119,255,6%)))0%,var(--ant-color-bg-container,#fff)72%);cursor:pointer;text-align:left;transition:border-color.2s ease,background-color.2s ease,box-shadow.2s ease,transform.15s ease}.project-create-wizard__add-action:hover{border-color:var(--wizard-add-accent,var(--ant-color-primary,#1677ff));background:var(--wizard-add-bg-hover,var(--ant-color-primary-bg,rgba(22,119,255,8%)));box-shadow:0 4px 14px var(--wizard-add-shadow,rgba(22,119,255,.1))}.project-create-wizard__add-action:hover .project-create-wizard__add-action-title{color:var(--wizard-add-accent,var(--ant-color-primary,#1677ff))}.project-create-wizard__add-action:hover .project-create-wizard__add-action-icon{color:var(--wizard-add-accent,var(--ant-color-primary,#1677ff));border-color:var(--wizard-add-accent,var(--ant-color-primary,#1677ff))}.project-create-wizard__add-action:active{transform:translatey(1px)}.project-create-wizard__add-action:focus-visible{outline:2px solid var(--wizard-add-accent,var(--ant-color-primary,#1677ff));outline-offset:2px}.project-create-wizard__add-action--component,.project-create-wizard__add-action--prominent{--wizard-add-accent:var(--ant-color-primary, #1677ff);--wizard-add-border:var(--ant-color-primary-border, #91caff);--wizard-add-bg-start:var(--ant-color-primary-bg, rgba(22, 119, 255, 0.06));--wizard-add-bg-hover:var(--ant-color-primary-bg, rgba(22, 119, 255, 0.1));--wizard-add-shadow:rgba(22, 119, 255, 0.12)}.project-create-wizard__add-action--prominent{margin-top:0}.project-create-wizard__add-action--compact{margin-top:0;padding:var(--wizard-space-xs)var(--wizard-space-sm);gap:10px;border-radius:6px;border-style:dashed}.project-create-wizard__add-action--compact .project-create-wizard__add-action-icon{width:28px;height:28px;border-radius:6px;font-size:14px}.project-create-wizard__add-action--compact .project-create-wizard__add-action-title{font-size:var(--wizard-font-size)}.project-create-wizard__add-action--compact .project-create-wizard__add-action-hint{display:none}.project-create-wizard__add-action--deploy{--wizard-add-accent:#389e0d;--wizard-add-border:rgba(82, 196, 26, 0.45);--wizard-add-bg-start:rgba(82, 196, 26, 0.08);--wizard-add-bg-hover:rgba(82, 196, 26, 0.12);--wizard-add-shadow:rgba(82, 196, 26, 0.12)}.project-create-wizard__add-action--deploy-empty.project-create-wizard__add-action--compact .project-create-wizard__add-action-hint{display:block;font-size:var(--wizard-font-size-secondary)}.project-create-wizard__add-action-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;font-size:16px;color:var(--wizard-add-accent,var(--ant-color-primary,#1677ff));background:var(--ant-color-bg-container,#fff);border:1px solid var(--wizard-add-border,var(--ant-color-primary-border,#91caff));transition:color.2s ease,border-color.2s ease}.project-create-wizard__add-action-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.project-create-wizard__add-action-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--ant-color-text);transition:color.2s ease}.project-create-wizard__add-action-hint{font-size:12px;line-height:1.45;color:var(--ant-color-text-tertiary)}.project-create-wizard__credential-block{margin-top:0;padding-top:0;border-top:none}.project-create-wizard__credential-section{margin-top:var(--wizard-space-xs)}.project-create-wizard__credential-section--referenced{border-color:var(--ant-color-warning-border,#ffe58f)}.project-create-wizard__credential-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__credential-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;flex:1 1}.project-create-wizard__credential-inline-hint{display:inline-flex;align-items:center;gap:4px;font-size:var(--wizard-font-size-secondary);font-weight:400;line-height:1.4;color:var(--ant-color-warning);white-space:normal}.project-create-wizard__credential-inline-hint .anticon{flex-shrink:0;font-size:12px}.project-create-wizard__credential-inline-hint--info{color:var(--ant-color-text-tertiary)}.project-create-wizard__credential-mode-toggle{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;padding:2px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,8%));border-radius:6px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.project-create-wizard__credential-mode-toggle--disabled{opacity:.55}.project-create-wizard__credential-mode-btn-wrap{display:inline-flex}.project-create-wizard__credential-mode-btn{border:none;background:transparent;color:var(--ant-color-text-tertiary);font-size:var(--wizard-font-size-secondary);font-weight:500;line-height:20px;padding:1px 9px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:color.18s ease,background.18s ease,box-shadow.18s ease}.project-create-wizard__credential-mode-btn:hover:not(:disabled):not(.project-create-wizard__credential-mode-btn--active){color:var(--ant-color-text-secondary);background:var(--ant-color-fill-tertiary,rgba(0,0,0,4%))}.project-create-wizard__credential-mode-btn:disabled{cursor:not-allowed;color:var(--ant-color-text-quaternary)}.project-create-wizard__credential-mode-btn--active{color:#fff;background:var(--ant-color-primary,#1677ff);box-shadow:0 1px 3px rgba(22,119,255,.28);font-weight:600}.project-create-wizard__credential-mode-btn--active:hover:not(:disabled){color:#fff;background:var(--ant-color-primary-hover,#4096ff)}.project-create-wizard__credential-reference .ant-form-item:last-child,.project-create-wizard__credential-fields .ant-form-item:last-child{margin-bottom:0}.project-create-wizard__build-runtime{margin-bottom:var(--wizard-form-item-gap)}.project-create-wizard__build-runtime-label{margin-bottom:6px;font-size:var(--wizard-font-size);color:var(--ant-color-text);line-height:22px}.project-create-wizard__build-runtime-help{color:var(--ant-color-text-quaternary);font-size:var(--wizard-font-size-secondary);cursor:help}.project-create-wizard__build-runtime-field{margin-bottom:0}.project-create-wizard__build-runtime-field .pipeline-build-runtime-tree-select,.project-create-wizard__build-runtime-field .ant-select{width:100%}.project-create-wizard__docker-registry-fields{margin-top:10px}.project-create-wizard__docker-registry-credentials{align-items:stretch}.project-create-wizard__docker-registry-credential-item{flex:1 1;min-width:0}.project-create-wizard__docker-registry-form-item{margin-bottom:0;width:100%}.project-create-wizard__review-item--component{margin-top:12px;padding:12px 14px;border:1px solid var(--ant-color-border-secondary,rgba(0,0,0,6%));border-radius:8px;background:var(--ant-color-fill-quaternary,rgba(0,0,0,2%))}.project-create-wizard__review-item--component:first-child{margin-top:0}.project-create-wizard__review-item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,6%))}.project-create-wizard__review-item-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}
/*# sourceMappingURL=umi.27bd0ed7.css.map*/