main.agent-page .agent-card .agent-status{font-size:12px}main.agent-page .agent-card-body>small{font-size:12px}main.agent-page .agent-card-body h3{font-size:18px}main.agent-page .agent-card-body>p{font-size:13px;line-height:1.5}main.agent-page .agent-tags>span{font-size:11px}main.agent-page .agent-card-meta{font-size:11px}main.agent-page .agent-card-foot>div small{font-size:10px}main.agent-page .agent-card-foot>div b{font-size:13px}main.agent-page .agent-card-foot>button{font-size:12px}.agent-workspace{--aw-purple:#6842f5;--aw-purple-dark:#5430df;--aw-ink:#18162a;--aw-muted:#76758a;--aw-line:#e8e7ef;--aw-soft:#f7f7fb;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:100vw;height:100vh;min-width:1180px;background:#fff;color:var(--aw-ink);display:grid;grid-template-columns:76px 268px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 76px;font-family:DM Sans,Noto Sans SC,sans-serif;overflow:hidden}.agent-workspace button,.agent-workspace input,.agent-workspace select,.agent-workspace textarea{font:inherit}.agent-workspace button{cursor:pointer}.agent-workspace button:disabled{cursor:not-allowed;opacity:.45}.agent-workspace svg{width:18px;height:18px}.agent-app-rail{grid-row:1/3;background:#0b2148;color:#dce7ff;display:flex;flex-direction:column;align-items:center;padding:16px 0 12px}.agent-rail-logo{width:42px;height:42px;border-radius:13px;background:var(--aw-purple);display:grid;place-items:center;margin-bottom:22px}.agent-rail-logo svg{width:23px;height:23px;color:#fff}.agent-app-rail nav{width:100%;display:flex;flex-direction:column;gap:4px}.agent-app-rail nav button,.agent-rail-account{border:0;background:transparent;color:#cad5ec;width:100%;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;position:relative}.agent-app-rail nav button.active{background:#172f5b;color:#fff}.agent-app-rail nav button.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aw-purple)}.agent-app-rail nav button:hover{background:#142c56}.agent-rail-account{margin-top:auto}.agent-rail-account span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--aw-purple);color:#fff}.agent-process-panel{grid-row:1/3;border-right:1px solid var(--aw-line);display:flex;flex-direction:column;min-height:0;background:#fbfbfd}.agent-process-panel>header{height:86px;padding:14px 18px;border-bottom:1px solid var(--aw-line)}.agent-back{border:0;background:transparent;color:var(--aw-muted);padding:0;display:flex;align-items:center;gap:5px;font-size:12px}.agent-process-panel>header>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.agent-process-panel h1{font-size:17px;margin:0;letter-spacing:-.2px}.agent-process-panel header span{font-size:12px;color:#1fa56c}.agent-process-panel header span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px}.agent-process-panel header span.offline{color:#e58a19}.agent-process-title{padding:18px 18px 10px;display:flex;justify-content:space-between;font-size:13px}.agent-process-title span{color:var(--aw-muted);font-size:12px}.agent-step-sidebar{padding:0 10px;overflow:auto}.agent-progress{height:3px;background:#eceaf3;border-radius:3px;margin:0 8px 12px;overflow:hidden}.agent-progress i{display:block;height:100%;background:var(--aw-purple)}.agent-step-sidebar>button{width:100%;min-height:56px;border:0;background:transparent;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:9px;text-align:left;color:#3d3a50;position:relative}.agent-step-sidebar>button:hover{background:#f2f0fa}.agent-step-sidebar>button.active{background:#efecff;color:var(--aw-purple)}.agent-step-sidebar>button>span{width:24px;height:24px;flex:0 0 auto;border:1px solid #d8d6e2;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:12px}.agent-step-sidebar>button.active>span{border-color:var(--aw-purple);background:var(--aw-purple);color:#fff}.agent-step-sidebar>button.done>span{background:#e8f8f0;border-color:#c7ebd9;color:#159761}.agent-step-sidebar>button>div{display:flex;flex-direction:column;gap:4px}.agent-step-sidebar>button b{font-size:13px;line-height:1.25}.agent-step-sidebar>button small{font-size:11px;color:#9b99a8}.agent-recent{margin-top:auto;padding:15px;border-top:1px solid var(--aw-line)}.agent-recent>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.agent-recent>header b{font-size:12px}.agent-recent header button{border:0;background:transparent;color:var(--aw-purple);font-size:11px;display:flex;gap:4px}.agent-recent>div,.agent-recent>button:not(.agent-new-task){width:100%;padding:8px 0;border:0;border-bottom:1px solid #efedf3;background:transparent;display:flex;justify-content:space-between;gap:6px;text-align:left}.agent-recent>div span,.agent-recent>button:not(.agent-new-task) span{font-size:11px}.agent-recent>div i,.agent-recent>button:not(.agent-new-task) i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1ab576;margin-right:6px}.agent-recent>div i.draft,.agent-recent>button:not(.agent-new-task) i.draft{background:#9c99aa}.agent-recent>div small,.agent-recent>button:not(.agent-new-task) small{color:#9a98a8;font-size:10px}.agent-new-task{width:100%;height:34px;margin-top:12px;border:1px solid var(--aw-line);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px;color:#4a4759;font-size:12px}.agent-workspace-grid{grid-column:3;grid-row:1;display:grid;grid-template-columns:minmax(620px,1fr) 304px;min-width:0;min-height:0}.agent-main-area{min-width:0;display:flex;flex-direction:column}.agent-workspace-top{height:64px;border-bottom:1px solid var(--aw-line);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.agent-workspace-top nav{align-self:stretch;display:flex;gap:30px}.agent-workspace-top nav button{border:0;background:transparent;color:#777589;font-weight:600;position:relative}.agent-workspace-top nav button.active{color:var(--aw-purple)}.agent-workspace-top nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--aw-purple)}.agent-workspace-top aside{display:flex;gap:4px}.agent-workspace-top aside button{border:0;background:transparent;color:#747184;display:flex;align-items:center;gap:6px;padding:8px;font-size:12px;border-radius:7px}.agent-workspace-top aside button:hover{background:var(--aw-soft)}.agent-work-canvas{flex:1;overflow:auto;padding:24px 28px 110px;background:#fff}.agent-canvas-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.agent-canvas-head small{color:var(--aw-purple);font-size:11px;font-weight:700}.agent-canvas-head h1{font-size:24px;margin:5px 0 6px}.agent-canvas-head p{margin:0;color:var(--aw-muted);font-size:13px}.agent-status{height:26px;padding:0 9px;border-radius:7px;background:#f0eef7;color:#6b6877;display:inline-flex;align-items:center;gap:5px;font-size:11px}.agent-status.green{background:#eaf8f1;color:#159761}.agent-status.orange{background:#fff3df;color:#c67512}.agent-connected-notice,.agent-connected-error,.agent-api-warn{border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:12px}.agent-connected-notice{background:#fff8e9;color:#8a681c}.agent-connected-notice span{display:flex;flex-direction:column;gap:3px}.agent-connected-notice button{margin-left:auto}.agent-connected-error{background:#fff0f2;color:#d13b4b}.agent-api-warn{background:#f2efff;color:#5c43cc}.agent-connected-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.agent-connected-field{display:flex;flex-direction:column;gap:8px;min-width:0}.agent-connected-field>span{font-size:12px;font-weight:700}.agent-connected-field em{font-style:normal;color:#ef4055}.agent-connected-field input,.agent-connected-field select,.agent-connected-field textarea{width:100%;border:1px solid #dedde7;background:#fff;color:var(--aw-ink);border-radius:8px;padding:0 12px;min-height:42px;outline:0}.agent-connected-field textarea{height:96px;padding-top:11px;resize:vertical}.agent-connected-field input:focus,.agent-connected-field select:focus,.agent-connected-field textarea:focus{border-color:#9e8aff;box-shadow:0 0 0 3px #6842f516}.agent-connected-field small{color:#9a98a7;font-size:11px}.agent-asset-field{grid-column:1/-1}.agent-asset-gallery{display:flex;gap:10px;min-height:142px}.agent-asset-tile,.agent-connected-upload{width:116px;height:140px;border:1px dashed #d7d4e5;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;background:#fafafe;color:#8f8ca0}.agent-connected-upload{border-color:#b9aaff;background:#f9f7ff;color:var(--aw-purple);overflow:hidden}.agent-connected-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.agent-connected-upload svg{width:25px;height:25px}.agent-connected-upload b{font-size:12px}.agent-connected-upload small{font-size:9px;color:#9a96a9}.agent-asset-tile.uploaded{border-style:solid;border-color:#a794ff;background:#f3efff;color:var(--aw-purple)}.agent-asset-tile.uploaded>svg{width:34px;height:34px}.agent-asset-tile button{position:absolute;right:5px;top:5px;border:0;background:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center}.agent-asset-tile button svg{width:12px;height:12px}.agent-confirm-check{grid-column:1/-1;display:flex;gap:9px;align-items:center;font-size:12px}.agent-connected-form{max-width:900px}.agent-connected-form>footer{display:none}.agent-result-panel{width:100%;max-width:none;box-sizing:border-box;border:1px solid var(--aw-line);border-radius:12px;padding:22px 24px;background:#fff}.agent-result-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.agent-result-title>div{display:flex;gap:10px;min-width:0}.agent-result-title>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-result-title>div b{font-size:15px;line-height:1.45}.agent-result-title>div small{color:var(--aw-muted);font-size:12px}.agent-run-progress-summary{margin-top:18px;padding:14px 16px;border:1px solid #ebe8f5;border-radius:10px;background:#faf9ff}.agent-run-progress-summary>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.agent-run-progress-summary span{display:flex;align-items:baseline;gap:10px}.agent-run-progress-summary small{color:var(--aw-muted);font-size:11px}.agent-run-progress-summary strong{color:var(--aw-purple);font-size:14px}.agent-run-progress-summary>i{display:block;height:7px;margin-top:11px;border-radius:99px;background:#e9e5f8;overflow:hidden}.agent-run-progress-summary>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7046f6,#9a7cff);transition:width .25s ease}.agent-run-failure{margin-top:14px;padding:14px 16px;border:1px solid #f3c9cf;border-radius:10px;background:#fff4f5;color:#b62d41;display:flex;align-items:flex-start;gap:10px}.agent-run-failure>svg{flex:0 0 auto;margin-top:2px}.agent-run-failure>span{display:flex;flex-direction:column;gap:4px}.agent-run-failure small{color:#7f4b54;font-size:12px;line-height:1.55}.agent-run-failure code{font-size:10px;color:#a45b67}.agent-connected-output{margin-top:14px;background:#171829;color:#e6e4ee;border-radius:9px;padding:16px;overflow:auto}.agent-connected-deliveries{margin-top:16px}.agent-connected-deliveries button{width:100%;display:flex;gap:10px;padding:13px;border:0;border-bottom:1px solid var(--aw-line);background:transparent;color:inherit;text-align:left}.agent-connected-actions{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:18px}.agent-connected-actions button,.agent-connected-notice button{width:auto;min-width:122px;height:40px;box-sizing:border-box;border:1px solid var(--aw-line);background:#fff;border-radius:8px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;line-height:1;font-weight:650}.agent-connected-actions button.agent-primary{background:var(--aw-purple);border-color:var(--aw-purple);color:#fff}.agent-connected-actions button.agent-danger{border-color:#f0cbd1;background:#fff7f8}.agent-execution-overview{margin-top:20px}.agent-execution-eta{min-height:52px;padding:0 16px;border:1px solid #dcd4ff;border-radius:9px;background:#faf9ff;display:flex;align-items:center;gap:14px;color:#58546c}.agent-execution-eta>svg{color:var(--aw-purple);width:22px;height:22px}.agent-execution-eta b{font-size:14px;color:#28233d}.agent-execution-eta span{padding-left:14px;border-left:1px solid #dfdbe9;font-size:12px}.agent-execution-eta strong{margin-left:auto;color:#5a536e;font-size:12px}.agent-execution-stages{display:grid;grid-template-columns:repeat(6,1fr);margin:24px 18px 26px}.agent-execution-stages>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:#9692a1}.agent-execution-stages>div:not(:last-child):before{content:"";position:absolute;left:calc(50% + 17px);right:calc(-50% + 17px);top:15px;height:2px;background:#dedce4}.agent-execution-stages span{position:relative;z-index:1;width:30px;height:30px;border:2px solid #d4d1dc;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:12px;font-weight:750}.agent-execution-stages span svg{width:14px;height:14px}.agent-execution-stages b{font-size:12px}.agent-execution-stages .done{color:#159761}.agent-execution-stages .done span{border-color:#20aa72}.agent-execution-stages .done:not(:last-child):before{background:#26ac75}.agent-execution-stages .active{color:var(--aw-purple)}.agent-execution-stages .active span{border-color:var(--aw-purple);box-shadow:0 0 0 5px #6842f510}.agent-execution-current{border:1px solid #e2dff0;border-radius:11px;overflow:hidden}.agent-execution-current>header{min-height:70px;padding:0 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ece9f3}.agent-execution-current-icon{width:36px;height:36px;border-radius:9px;background:#eeeaff;color:var(--aw-purple);display:grid;place-items:center}.agent-execution-current>header>div{display:flex;flex-direction:column;gap:4px}.agent-execution-current>header b{font-size:14px}.agent-execution-current>header small{font-size:11px;color:var(--aw-muted)}.agent-execution-current>header>strong{margin-left:auto;color:var(--aw-purple);font-size:14px}.agent-execution-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);min-height:220px}.agent-execution-log{padding:18px;border-right:1px solid #ece9f3}.agent-execution-log>b,.agent-execution-operation header b{font-size:12px}.agent-execution-log>div{display:grid;grid-template-columns:40px 22px minmax(0,1fr);gap:7px;margin-top:15px;position:relative}.agent-execution-log time{font-size:10px;color:#9995a4;padding-top:3px}.agent-execution-log i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#eaf8f1;color:#159761;font-style:normal}.agent-execution-log i svg{width:11px;height:11px}.agent-execution-log .active i{background:#eeeaff;color:var(--aw-purple)}.agent-execution-log span{display:flex;flex-direction:column;gap:4px}.agent-execution-log span b{font-size:11px}.agent-execution-log span small{font-size:10px;color:var(--aw-muted)}.agent-execution-operation{padding:18px}.agent-execution-operation>header{display:flex;justify-content:space-between}.agent-execution-operation>header small{font-size:10px;color:#9995a4}.agent-execution-operation>p{font-size:13px;line-height:1.55;margin:14px 0;color:#373248}.agent-execution-operation>div{display:flex;justify-content:space-between;font-size:11px}.agent-execution-operation>div strong{color:var(--aw-purple)}.agent-execution-operation-progress{display:block;height:6px;margin-top:8px;border-radius:10px;background:#e9e5f8;overflow:hidden}.agent-execution-operation-progress em{display:block;height:100%;border-radius:inherit;background:#6842f5;transition:width .25s}.agent-execution-operation>footer{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;padding:12px 0;border-top:1px solid #eeecf3;border-bottom:1px solid #eeecf3}.agent-execution-operation>footer span{display:flex;flex-direction:column;gap:4px}.agent-execution-operation>footer small{color:#9692a1;font-size:9px}.agent-execution-operation>footer b{font-size:11px}.agent-execution-operation>button{width:100%;height:35px;border:0;background:transparent;color:#3c374d;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700}.agent-execution-operation>button svg{width:14px;height:14px}.agent-execution-operation dl{margin:0;padding-top:6px}.agent-execution-operation dl>div{display:flex;justify-content:space-between;padding:6px 0;font-size:10px}.agent-execution-operation dt{color:#8f8b9c}.agent-execution-operation dd{margin:0;font-weight:650}.agent-result-panel>.agent-connected-actions{justify-content:center;padding-top:2px}.agent-result-panel>.agent-connected-actions button{min-width:130px}.agent-recovery-status{min-height:72px;margin-bottom:12px;padding:14px 16px;border:1px solid #ead69b;border-radius:11px;background:#fffaf0;display:flex;align-items:center;gap:12px}.agent-recovery-status>span{width:38px;height:38px;border-radius:10px;background:#fff0c2;color:#a66b00;display:grid;place-items:center;flex:0 0 auto}.agent-recovery-status>span svg{width:20px;height:20px}.agent-recovery-status>div{display:flex;flex-direction:column;gap:4px;min-width:250px}.agent-recovery-status>div b{font-size:14px;color:#3c321d}.agent-recovery-status>div small{font-size:12px;line-height:1.5;color:#786b4f}.agent-recovery-status dl{margin:0 0 0 auto;display:flex;gap:22px}.agent-recovery-status dl div{display:flex;flex-direction:column;gap:3px}.agent-recovery-status dt{font-size:10px;color:#8a806b}.agent-recovery-status dd{margin:0;font-size:12px;font-weight:700;color:#423a2c}.agent-recovery-status.success{border-color:#bce7d2;background:#f2fbf7}.agent-recovery-status.success>span{background:#dcf6e9;color:#14895a}.agent-recovery-status.info{border-color:#cfdcf7;background:#f5f8ff}.agent-recovery-status.info>span{background:#e6edff;color:#3768bd}.agent-recovery-status.approval{border-color:#d9cffb;background:#f8f6ff}.agent-recovery-status.approval>span{background:#ece7ff;color:#6842f5}.agent-execution-log .recovery i{background:#fff0c2;color:#a66b00}.agent-execution-log .recovery.success i{background:#dcf6e9;color:#14895a}@media(max-width:1280px){.agent-execution-eta{gap:9px}.agent-execution-eta span{padding-left:9px}.agent-execution-body{grid-template-columns:1fr}.agent-execution-log{border-right:0;border-bottom:1px solid #ece9f3}.agent-execution-stages{margin-left:0;margin-right:0}.agent-execution-stages b{font-size:10px}}.agent-result-panel{padding:28px 30px;border-radius:14px}.agent-result-title>div b{font-size:17px}.agent-result-title>div small{font-size:14px;line-height:1.55}.agent-execution-overview{margin-top:24px}.agent-execution-eta{min-height:64px;padding:0 22px;gap:18px;border-radius:11px}.agent-execution-eta>svg{width:25px;height:25px}.agent-execution-eta b{font-size:16px}.agent-execution-eta span,.agent-execution-eta strong{font-size:14px}.agent-execution-stages{margin:30px 24px 32px}.agent-execution-stages>div{gap:11px}.agent-execution-stages span{width:36px;height:36px;font-size:14px}.agent-execution-stages b{font-size:14px;line-height:1.45;text-align:center}.agent-execution-stages>div:not(:last-child):before{left:calc(50% + 20px);right:calc(-50% + 20px);top:18px}.agent-execution-current{border-radius:13px}.agent-execution-current>header{min-height:82px;padding:0 24px;gap:15px}.agent-execution-current-icon{width:42px;height:42px;border-radius:10px}.agent-execution-current>header b{font-size:16px}.agent-execution-current>header small{font-size:13px;line-height:1.5}.agent-execution-current>header>strong{font-size:16px}.agent-execution-body{grid-template-columns:minmax(390px,.9fr) minmax(460px,1.1fr);min-height:290px}.agent-execution-log,.agent-execution-operation{padding:24px}.agent-execution-log>b,.agent-execution-operation header b{font-size:15px}.agent-execution-log>div{grid-template-columns:48px 26px minmax(0,1fr);gap:10px;margin-top:19px}.agent-execution-log time{font-size:12px}.agent-execution-log i{width:22px;height:22px}.agent-execution-log span b{font-size:13px;line-height:1.45}.agent-execution-log span small{font-size:12px;line-height:1.5}.agent-execution-operation>header small{font-size:12px}.agent-execution-operation>p{font-size:15px;line-height:1.65;margin:18px 0}.agent-execution-operation>div{font-size:13px}.agent-execution-operation-progress{height:8px;margin-top:11px}.agent-execution-operation>footer{margin-top:20px;padding:15px 0}.agent-execution-operation>footer small{font-size:11px}.agent-execution-operation>footer b{font-size:13px}.agent-execution-operation>button{height:44px;font-size:13px}.agent-execution-operation dl>div{padding:8px 0;font-size:12px}.agent-connected-actions{gap:12px;margin-top:22px}.agent-connected-actions button,.agent-connected-notice button{min-width:138px;height:44px;padding:0 18px;font-size:14px}@media(max-width:1280px){.agent-result-panel{padding:24px}.agent-execution-body{grid-template-columns:1fr}.agent-execution-stages b{font-size:12px}.agent-execution-eta{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.agent-execution-eta strong{margin-left:0}}.agent-step-review-editor{margin-top:14px;padding:14px;border:1px solid var(--aw-line);border-radius:10px;background:#faf9ff}.agent-step-review-editor header{display:flex;justify-content:space-between;gap:12px}.agent-step-review-editor header small,.agent-step-review-editor p{color:#787383;font-size:11px}.agent-step-review-editor p{margin:8px 0}.agent-step-review-editor textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--aw-line);border-radius:8px;padding:10px;background:#fff;color:inherit;font:inherit}.agent-step-review-editor button{margin-top:9px;height:36px;border:0;border-radius:8px;padding:0 12px;background:#6842f5;color:#fff;display:inline-flex;align-items:center;gap:6px}.agent-step-review-editor button:disabled{opacity:.5;cursor:not-allowed}.agent-inspector{border-left:1px solid var(--aw-line);background:#fbfbfd;padding:16px 14px 110px;overflow:auto}.agent-inspector>section{padding:15px 14px;background:#fff;border:1px solid var(--aw-line);border-radius:10px;margin-bottom:12px}.agent-inspector section header{display:flex;align-items:center;justify-content:space-between}.agent-inspector section header b{font-size:13px}.agent-inspector section header svg{color:#8f8c9c;width:14px}.agent-inspector section>p,.agent-inspector section>small{color:var(--aw-muted);font-size:10px}.agent-model-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #efedf3;font-size:10px}.agent-model-row span{display:flex;align-items:center;gap:6px}.agent-model-row i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#eeeaff;color:var(--aw-purple);font-style:normal}.agent-model-row strong{font-size:10px}.agent-detail-link{border:0;background:transparent;color:var(--aw-purple);font-size:10px;padding:12px 0 0;display:flex;align-items:center;gap:5px}.agent-inspector label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--aw-muted);margin-top:12px}.agent-inspector label input{height:38px;border:1px solid var(--aw-line);border-radius:7px;padding:0 10px;background:#fff}.agent-budget-alert{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px}.agent-budget-alert b{border:1px solid var(--aw-line);border-radius:6px;padding:5px 7px;display:flex;align-items:center;gap:4px}.agent-cost-card>strong{display:block;color:var(--aw-purple);font-size:23px;margin:8px 0 10px}.agent-cost-card dl{margin:0}.agent-cost-card dl div{display:flex;justify-content:space-between;padding:4px 0;font-size:10px;color:var(--aw-muted)}.agent-validation{margin-top:10px}.agent-validation>span{display:flex;justify-content:space-between;padding:6px 0;font-size:10px}.agent-validation b{display:flex;align-items:center;gap:4px}.agent-validation .ok{color:#1aa56c}.agent-validation .missing{color:#d47a12}.agent-validation svg{width:12px;height:12px}.agent-run-bar{grid-column:3;grid-row:2;border-top:1px solid var(--aw-line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 22px;z-index:3}.agent-run-bar>div{display:flex;align-items:baseline;gap:10px}.agent-run-bar>div small{color:var(--aw-muted)}.agent-run-bar>div b{color:var(--aw-purple);font-size:17px}.agent-run-bar>div button{border:0;background:transparent;color:var(--aw-purple);font-size:11px}.agent-run-bar aside{display:flex;gap:10px}.agent-run-bar aside button{height:42px;min-width:128px;border:1px solid #d9d6e5;background:#fff;border-radius:8px;color:#4b4859;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.agent-run-bar aside .agent-primary,.agent-primary{background:var(--aw-purple);border-color:var(--aw-purple);color:#fff}.agent-run-bar aside .agent-primary{min-width:170px}.agent-primary:hover{background:var(--aw-purple-dark)}.agent-danger{color:#d43c4d!important}.agent-toast{position:fixed;right:24px;bottom:92px;background:#19172a;color:#fff;border-radius:9px;padding:12px 16px;display:flex;gap:8px;align-items:center;box-shadow:0 15px 40px #14122525;z-index:90}.spinning{animation:agentSpin .8s linear infinite}@keyframes agentSpin{to{transform:rotate(360deg)}}@media(max-width:1280px){.agent-workspace{grid-template-columns:68px 238px minmax(0,1fr)}.agent-workspace-grid{grid-template-columns:minmax(560px,1fr) 278px}.agent-work-canvas{padding-left:20px;padding-right:20px}.agent-inspector{padding-left:10px;padding-right:10px}}@media(max-width:900px){.agent-workspace{position:fixed;min-width:0;grid-template-columns:1fr;grid-template-rows:58px minmax(0,1fr) 68px}.agent-app-rail{grid-column:1;grid-row:1;flex-direction:row;padding:0 12px}.agent-rail-logo{margin:0 12px 0 0;width:36px;height:36px}.agent-app-rail nav{flex-direction:row}.agent-app-rail nav button{min-height:58px;width:62px}.agent-app-rail nav button:nth-child(n+4),.agent-rail-account{display:none}.agent-process-panel{display:none}.agent-workspace-grid{grid-column:1;grid-row:2;grid-template-columns:1fr}.agent-main-area{min-width:0}.agent-workspace-top{padding:0 14px}.agent-workspace-top aside button:not(:last-child){display:none}.agent-work-canvas{padding:18px 14px 90px}.agent-connected-fields{grid-template-columns:1fr}.agent-asset-gallery{overflow-x:auto}.agent-inspector{display:none}.agent-run-bar{grid-column:1;grid-row:3;padding:0 12px}.agent-run-bar>div{display:none}.agent-run-bar aside{width:100%}.agent-run-bar aside button{min-width:0;flex:1}.agent-run-bar aside button:first-child{display:none}}.agent-asset-tile.uploaded{overflow:hidden}.agent-asset-tile.uploaded>img,.agent-asset-tile.uploaded>video{width:100%;height:100%;object-fit:cover}.agent-asset-tile.uploaded>video{background:#171522}.agent-asset-tile.uploaded>small{position:absolute;left:6px;bottom:6px;background:#fff;color:#494357;border-radius:5px;padding:3px 6px}.agent-preview-loading,.agent-preview-error{width:30px!important;height:30px!important}.agent-preview-error{color:#d43c4d}.agent-reference-acquisition{display:grid;gap:14px;margin-top:4px}.agent-reference-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-reference-methods>button{min-height:76px;border:1px solid #e3e0ed;border-radius:12px;background:#fff;padding:12px;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#242031;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.agent-reference-methods>button:hover{border-color:#b8a8ff}.agent-reference-methods>button.active{border-color:#7758f3;background:#f8f6ff;box-shadow:0 0 0 3px #7658f315}.agent-reference-methods>button span{display:grid;gap:5px}.agent-reference-methods>button b{font-size:13px}.agent-reference-methods>button small{font-size:11px;font-weight:400;color:#807b8d}.agent-reference-methods>button em{font-size:10px;font-style:normal;color:#6945ec;background:#eee9ff;border-radius:999px;padding:3px 6px;white-space:nowrap}.agent-reference-acquisition .agent-reference-link-input{display:grid;gap:8px;border:1px solid #e6e2f2;border-radius:12px;background:#fbfaff;padding:14px}.agent-reference-acquisition .agent-reference-link-input input{margin:0}.agent-reference-capture-panel{display:grid;gap:12px;border:1px solid #ddd5ff;background:linear-gradient(135deg,#fbfaff,#f6f2ff);border-radius:12px;padding:16px}.agent-reference-capture-panel p{margin:5px 0 0;color:#777184;font-size:12px;line-height:1.7}.agent-reference-capture-panel ol{display:flex;gap:10px;margin:0;padding:0;list-style:none;counter-reset:capture-step}.agent-reference-capture-panel li{counter-increment:capture-step;display:flex;align-items:center;gap:7px}.agent-reference-capture-panel li:before{content:counter(capture-step);width:22px;height:22px;border-radius:50%;background:#7658f3;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.agent-reference-capture-panel button,.agent-reference-upload-jump,.agent-reference-analyze-button{border:0;border-radius:9px;background:#7056ef;color:#fff;min-height:38px;padding:8px 16px;font-weight:700;cursor:pointer}.agent-reference-capture-panel button:disabled,.agent-reference-upload-jump:disabled,.agent-reference-analyze-button:disabled{opacity:.45;cursor:not-allowed}.agent-reference-capture-panel button.danger{background:#ee4d63}.agent-reference-capture-status,.agent-reference-capture-success,.agent-reference-capture-error{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;font-size:12px}.agent-reference-capture-status{background:#fff;color:#554d69}.agent-reference-capture-status i{width:8px;height:8px;border-radius:50%;background:#ee405d;box-shadow:0 0 0 4px #ee405d20;animation:capture-pulse 1.2s infinite}.agent-reference-capture-success{background:#eafaf2;color:#18794e}.agent-reference-capture-error{background:#fff0f2;color:#b62c42}.agent-reference-capture-error svg{width:17px;height:17px;flex:0 0 auto}.agent-reference-upload-jump{justify-self:start}.agent-reference-analyze-button{margin-top:12px;align-self:flex-start}.agent-reference-link-input>.agent-reference-acquisition{width:100%}@keyframes capture-pulse{50%{opacity:.35}}@media(max-width:860px){.agent-reference-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-reference-capture-panel ol{align-items:stretch;flex-direction:column}}@media(max-width:520px){.agent-reference-methods{grid-template-columns:1fr}.agent-reference-capture-panel{padding:13px}}.agent-reference-version-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px;border:1px solid #e7e3f3;border-radius:10px;background:#faf9ff}.agent-reference-version-toolbar button,.agent-reference-version-toolbar select{min-height:34px;border:1px solid #dcd7eb;border-radius:8px;background:#fff;color:#4c4659;padding:6px 11px;font-size:12px;font-weight:650}.agent-reference-version-toolbar button{cursor:pointer}.agent-reference-version-toolbar button:first-child{background:#7056ef;border-color:#7056ef;color:#fff}.agent-reference-version-toolbar button:disabled{opacity:.4;cursor:not-allowed}.agent-reference-version-toolbar select{margin-left:auto;min-width:178px}@media(max-width:640px){.agent-reference-version-toolbar select{width:100%;margin-left:0}}.agent-reference-capture-error>span{flex:1}.agent-reference-capture-error>button{border:1px solid #eab0ba;border-radius:7px;background:#fff;color:#b62c42;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.agent-reference-capture-error>button:disabled{opacity:.45;cursor:not-allowed}.agent-reference-recovery-card{margin-top:14px;padding:16px;border:1px solid #f1c5cc;border-radius:12px;background:#fff7f8;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;color:#3a2530}.agent-reference-recovery-card>svg{width:21px;height:21px;color:#d73f55;margin-top:1px}.agent-reference-recovery-card div{display:grid;gap:7px}.agent-reference-recovery-card b{font-size:14px}.agent-reference-recovery-card p,.agent-reference-recovery-card small{margin:0;line-height:1.7}.agent-reference-recovery-card p{font-size:13px;color:#5d4650}.agent-reference-recovery-card small{font-size:12px;color:#856d77}.agent-reference-recovery-card button{border:1px solid #7658f3;border-radius:8px;background:#fff;color:#6544e7;padding:8px 12px;font-weight:700;cursor:pointer;white-space:nowrap}@media(max-width:720px){.agent-reference-recovery-card{grid-template-columns:auto 1fr}.agent-reference-recovery-card>button{grid-column:2;justify-self:start}}main.agent-page{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:42px 0 72px;min-height:calc(100vh - 76px);color:#17172a}.agent-page button{font:inherit}.agent-page .agent-primary{border:1px solid #6842f5;background:#6842f5;color:#fff;border-radius:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.agent-page .agent-primary:hover{background:#5430df}.agent-page .agent-primary svg{width:16px;height:16px}.agent-page .agent-status{height:26px;padding:0 9px;border-radius:7px;background:#eaf8f1;color:#159761;display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.agent-page .agent-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.agent-page .agent-status.orange{background:#fff3df;color:#c67512}.agent-page .agent-status.purple{background:#eee9ff;color:#6842f5}.agent-page .agent-status.gray{background:#efedf2;color:#77717e}.agent-hero{min-height:330px;border:1px solid #e5e2f1;border-radius:20px;background:linear-gradient(135deg,#f4f1ff,#fbfaff 52%,#f1edff);padding:42px 48px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:58px;align-items:center;overflow:hidden}.agent-eyebrow{color:#6842f5;font-size:12px;font-weight:800;letter-spacing:1.2px;display:flex;align-items:center;gap:7px}.agent-eyebrow svg{width:15px}.agent-hero h1{font-size:40px;line-height:1.18;margin:15px 0 13px;letter-spacing:-1.3px}.agent-hero h1 em{font-style:normal;color:#6842f5}.agent-hero>div>p{font-size:15px;color:#69687b;line-height:1.8;max-width:650px;margin:0}.agent-hero-actions{display:flex;gap:11px;margin-top:25px}.agent-hero-actions button{height:44px;padding:0 18px;border:1px solid #dcd9e7;background:#fff;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:#3f3d50}.agent-hero-trust{display:flex;gap:20px;margin-top:23px;color:#6d6a7d;font-size:12px}.agent-hero-trust span{display:flex;align-items:center;gap:5px}.agent-hero-trust svg{width:15px;color:#20a56c}.agent-flow-preview{background:#17152d;color:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 25px 55px #2e236933}.agent-flow-preview>header{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.agent-flow-preview>header>span:first-child{width:38px;height:38px;border-radius:10px;background:#6842f5;display:grid;place-items:center}.agent-flow-preview>header>div{display:flex;flex-direction:column;gap:3px}.agent-flow-preview>header small{color:#a9a6bb;font-size:11px}.agent-flow-preview>header .agent-status{margin-left:auto}.agent-flow-row{height:46px;display:flex;align-items:center;gap:12px;position:relative}.agent-flow-row i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#2c2944;color:#bfb7ff;font-style:normal;font-size:11px}.agent-flow-row span{font-size:13px}.agent-flow-row em{margin-left:auto;width:70px;height:4px;border-radius:5px;background:#302c4b;position:relative}.agent-flow-row em:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:#6842f5}.agent-market-head{display:flex;align-items:flex-end;justify-content:space-between;margin:40px 0 18px}.agent-market-head h2{font-size:28px;margin:0 0 7px}.agent-market-head p{margin:0;color:#77758a}.agent-search{width:380px;height:46px;border:1px solid #e2e0e9;background:#fff;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 14px}.agent-search svg{width:18px;color:#858294}.agent-search input{border:0;outline:0;width:100%;background:transparent}.agent-category-bar{height:58px;border:1px solid #e6e4ed;background:#fff;border-radius:11px;padding:6px;display:flex;align-items:center;gap:4px;overflow:auto}.agent-category-bar button{height:42px;padding:0 18px;border:0;background:transparent;color:#535164;border-radius:8px;white-space:nowrap}.agent-category-bar button.active{background:#eeeaff;color:#6842f5;font-weight:700}.agent-results-line{height:64px;display:flex;align-items:center;justify-content:space-between;color:#77758a;font-size:13px}.agent-results-line b{color:#6842f5}.agent-results-line small{color:#b87817}.agent-sort{position:relative}.agent-sort>button{border:0;background:transparent;color:#666477;display:flex;align-items:center;gap:7px}.agent-sort>button>span{display:flex;align-items:center;gap:5px}.agent-sort>button small{display:none}.agent-sort-menu{position:absolute;right:0;top:38px;width:280px;padding:7px;background:#fff;border:1px solid #e5e3ec;border-radius:11px;box-shadow:0 18px 45px #1c183a26;z-index:20}.agent-sort-menu button{width:100%;padding:11px;border:0;background:transparent;border-radius:8px;display:flex;justify-content:space-between;text-align:left}.agent-sort-menu button:hover,.agent-sort-menu button.active{background:#f4f1ff}.agent-sort-menu button span{display:flex;flex-direction:column;gap:3px}.agent-sort-menu button small{display:block;color:#8f8c9d}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.agent-card{border:1px solid #e5e3eb;background:#fff;border-radius:12px;overflow:hidden;min-height:360px;transition:.2s}.agent-card:hover{transform:translateY(-2px);border-color:#cfc6f5;box-shadow:0 12px 28px #2b235a14}.agent-card-cover{height:142px;background-color:color-mix(in srgb,var(--agent-color) 10%,white);background-image:linear-gradient(180deg,#0f0c1f05,#0f0c1f2e),var(--agent-cover);background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:space-between;padding:13px 15px}.agent-card-cover>span:first-child{width:36px;height:36px;border-radius:9px;background:var(--agent-color);display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px #1a12412e}.agent-card-cover>span:first-child svg{width:21px;height:21px}.agent-card-body{padding:15px}.agent-card-body>small{color:#858294;font-size:11px}.agent-card-body h3{font-size:17px;margin:6px 0}.agent-card-body>p{color:#6e6c7e;font-size:12px;line-height:1.55;margin:0;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-tags{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.agent-tags>span{background:#f5f4f8;color:#6e6b7d;border-radius:5px;padding:4px 6px;font-size:10px}.agent-card-meta{display:flex;gap:12px;color:#8a8798;font-size:10px;padding:8px 0 11px;border-bottom:1px solid #efedf3}.agent-card-meta span{display:flex;align-items:center;gap:4px}.agent-card-meta svg{width:12px}.agent-card-foot{display:flex;align-items:center;gap:6px;padding-top:11px}.agent-card-foot>div{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:1px;margin-right:auto}.agent-card-foot>div small{color:#9693a1;font-size:9px}.agent-card-foot>div b{font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.agent-card-foot>button{flex:0 0 auto;height:32px;padding:0 9px;border:1px solid #dfdde7;background:#fff;border-radius:7px;font-size:11px;white-space:nowrap}.agent-card-foot>button.agent-primary{border-color:#6842f5;background:#6842f5;color:#fff}.agent-card-delete{width:32px!important;padding:0!important;color:#d44756}.agent-empty{text-align:center;padding:70px;color:#77758a}.agent-empty>svg{width:44px;height:44px;color:#8e77ed}.agent-page.agent-detail>.agent-back{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#767487;margin-bottom:20px;padding:0}.agent-detail-hero{display:grid;grid-template-columns:72px minmax(0,1fr) 260px;gap:20px;border:1px solid #e4e2eb;background:#fff;border-radius:15px;padding:30px}.agent-detail-icon{width:68px;height:68px;border-radius:15px;color:#fff;display:grid;place-items:center}.agent-detail-icon svg{width:34px;height:34px}.agent-detail-main>span{color:#7c798c;font-size:12px}.agent-detail-main h1{font-size:30px;margin:7px 0}.agent-detail-main p{color:#6d6a7d;line-height:1.7}.agent-detail-hero>aside{border-left:1px solid #eceaf1;padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-detail-hero>aside>.agent-status{grid-column:1/-1;justify-self:start}.agent-detail-hero>aside>div{display:flex;flex-direction:column;gap:3px}.agent-detail-hero>aside small{color:#8d8999}.agent-detail-hero>aside button{grid-column:1/-1;height:40px;border:1px solid #dfdde7;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px}.agent-detail-tabs{border-bottom:1px solid #e4e2eb;display:flex;gap:28px;margin-top:24px}.agent-detail-tabs button{border:0;background:transparent;padding:15px 2px;color:#6e6b7c;position:relative}.agent-detail-tabs button.active{color:#6842f5;font-weight:700}.agent-detail-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#6842f5}.agent-detail-content{padding-top:24px}.agent-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.agent-overview-grid>article,.agent-overview-grid>aside,.agent-io-grid>article,.agent-api-panel,.agent-version-list{border:1px solid #e4e2eb;background:#fff;border-radius:13px;padding:24px}.agent-cap-list>div{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #eeecf2}.agent-cap-list>div>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eeeaff;color:#6842f5}.agent-cap-list>div>div{display:flex;flex-direction:column;gap:4px}.agent-cap-list small,.agent-overview-grid dd{color:#7d7a8c}.agent-overview-grid dl{margin:0}.agent-overview-grid dl>div{padding:12px 0;border-bottom:1px solid #eeecf2}.agent-overview-grid dt{color:#8b8898;font-size:12px}.agent-overview-grid dd{margin:4px 0 0}.agent-io-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.agent-io-grid article>div{padding:14px 0;border-bottom:1px solid #eeecf2;display:grid;grid-template-columns:24px 1fr;gap:4px}.agent-io-grid article>div small{grid-column:2;color:#8c8999}.agent-api-panel pre{background:#171829;color:#dedceb;padding:20px;border-radius:10px;overflow:auto}.agent-version-list>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:15px 0;border-bottom:1px solid #eeecf2}.agent-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#12101f8c;display:grid;place-items:center;padding:24px}.agent-modal{width:min(620px,calc(100vw - 40px));max-height:90vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 80px #140f324d}.agent-modal.wide{width:min(1080px,calc(100vw - 40px))}.agent-modal>header{height:68px;border-bottom:1px solid #e8e6ee;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.agent-modal>header button{border:0;background:transparent}.agent-modal-body{padding:24px}.agent-modal>header>div{display:flex;flex-direction:column;gap:2px}.agent-modal>header small{color:#6842f5;font-size:10px;font-weight:800;letter-spacing:1px}.agent-modal>header h2{font-size:20px;margin:0}.agent-modal>header svg{width:19px;height:19px}.ai-builder-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:590px}.ai-builder-chat{padding:24px 26px;border-right:1px solid #e8e6ee;overflow:auto}.ai-builder-intro{display:flex;gap:13px;align-items:flex-start}.ai-builder-intro>span{width:38px;height:38px;border-radius:10px;background:#eeeaff;color:#6842f5;display:grid;place-items:center;flex:0 0 auto}.ai-builder-intro h3{font-size:17px;margin:1px 0 5px}.ai-builder-intro p{margin:0;color:#777487;font-size:12px;line-height:1.6}.ai-builder-message{margin:18px 0 12px 50px;padding:12px 14px;border-radius:10px 10px 3px;background:#f2efff}.ai-builder-message small{color:#6842f5;font-weight:700}.ai-builder-message p{margin:5px 0 0;color:#403b57}.ai-builder-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 10px}.ai-builder-suggestions button{border:1px solid #e0dde9;background:#fff;border-radius:7px;padding:7px 10px;color:#5f5b6d;font-size:11px}.ai-builder-suggestions button:hover{border-color:#a994ff;color:#6842f5;background:#faf9ff}.ai-builder-composer{display:block;border:1px solid #dcd9e6;border-radius:11px;background:#fff;padding:12px}.ai-builder-composer:focus-within{border-color:#9c86ff;box-shadow:0 0 0 3px #6842f514}.ai-builder-composer textarea{width:100%;height:90px;border:0;outline:0;resize:none;line-height:1.6}.ai-builder-composer>div{border-top:1px solid #efedf3;padding-top:10px;display:flex;align-items:center;justify-content:space-between}.ai-builder-composer>div>span{color:#9592a1;font-size:10px;display:flex;align-items:center;gap:4px}.ai-builder-composer button{height:36px;padding:0 13px}.ai-builder-followup{display:flex;gap:12px;margin-top:18px;padding:16px;border:1px solid #ded9fa;background:#faf9ff;border-radius:11px}.ai-builder-followup>span{width:35px;height:35px;border-radius:9px;background:#6842f5;color:#fff;display:grid;place-items:center;flex:0 0 auto}.ai-builder-followup>div{min-width:0;flex:1}.ai-builder-followup p{font-size:11px;color:#777487;margin:5px 0 12px}.ai-builder-config-group{margin-top:11px}.ai-builder-config-group>small{display:block;color:#858293;margin-bottom:6px}.ai-builder-config-group>div{display:flex;gap:5px;flex-wrap:wrap}.ai-builder-config-group button{border:1px solid #e1deea;background:#fff;border-radius:6px;padding:6px 8px;font-size:10px;color:#656174}.ai-builder-config-group button.active{border-color:#9d88ff;background:#eeeaff;color:#6842f5;font-weight:700}.ai-builder-orchestration{margin-top:18px;border:1px solid #e3e0eb;border-radius:12px;overflow:hidden}.ai-builder-orchestration>header{padding:14px 16px;background:#f8f7fb;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e4ed}.ai-builder-orchestration>header>div{display:flex;gap:10px}.ai-builder-orchestration>header>div>span{width:34px;height:34px;border-radius:8px;background:#eeeaff;color:#6842f5;display:grid;place-items:center}.ai-builder-orchestration h3{font-size:15px;margin:2px 0}.ai-builder-orchestration header small{font-size:9px;color:#6842f5}.ai-builder-orchestration header p{margin:0;color:#858293;font-size:10px}.ai-builder-orchestration>header>button{border:0;background:transparent;color:#6842f5;font-size:10px;display:flex;gap:5px}.ai-model-needs{padding:14px 16px;border-bottom:1px solid #e9e7ee}.ai-model-needs>div{margin-bottom:10px}.ai-model-needs>div b{display:block;font-size:12px}.ai-model-needs>div small{color:#8b8797}.ai-model-needs>span{display:grid;grid-template-columns:16px 80px 1fr;gap:6px;align-items:center;padding:5px 0;font-size:10px}.ai-model-needs>span svg{color:#1ca66c}.ai-model-needs i{font-style:normal;font-weight:700}.ai-model-needs span small{color:#8b8797}.ai-model-library{padding:14px 16px}.ai-model-library>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.ai-model-library>header>div:first-child{display:flex;flex-direction:column;gap:3px}.ai-model-library header small{color:#8c8998;font-size:9px}.ai-model-library header select{height:32px;border:1px solid #dfdce7;border-radius:7px;background:#fff;padding:0 7px;font-size:10px;max-width:140px}.ai-selected-models{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ai-selected-models article{border:1px solid #e4e1eb;border-radius:8px;padding:9px;display:grid;grid-template-columns:28px 1fr 20px;gap:8px;align-items:start}.ai-selected-models article>span{width:28px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center;font-size:10px}.ai-selected-models article>div{min-width:0}.ai-selected-models b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-selected-models small{font-size:8px;color:#858293}.ai-selected-models p{font-size:8px;color:#858293;margin:3px 0 0}.ai-selected-models button{border:0;background:transparent;padding:2px;color:#9794a2}.ai-model-empty{display:flex;gap:8px;margin-top:12px;color:#c27617;background:#fff8e9;border-radius:8px;padding:10px}.ai-model-empty span{display:flex;flex-direction:column}.ai-model-empty small{color:#8b795a}.ai-builder-preview{padding:22px;background:#fafafe;display:flex;flex-direction:column;min-width:0}.ai-builder-preview>header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #e7e5ed}.ai-builder-preview>header small{font-size:9px;color:#8f8b9c}.ai-builder-preview>header h3{font-size:15px;margin:4px 0}.ai-builder-preview>header>span{font-size:9px;color:#9a96a4;background:#efedf2;padding:5px 7px;border-radius:6px}.ai-builder-preview.ready>header>span{color:#6842f5;background:#eeeaff}.ai-builder-summary{display:flex;gap:9px;padding:13px;margin-top:14px;background:#fff;border:1px solid #e5e3eb;border-radius:9px}.ai-builder-summary>span{color:#6842f5}.ai-builder-summary p{font-size:10px;line-height:1.5;margin:0;color:#676476}.ai-builder-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.ai-builder-preview-grid>div{background:#fff;border:1px solid #e7e4ed;border-radius:8px;padding:9px;display:flex;flex-direction:column;gap:3px}.ai-builder-preview-grid small{font-size:8px;color:#9692a1}.ai-builder-preview-grid b{font-size:10px}.ai-builder-flow{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #e6e3eb;border-radius:9px;overflow:hidden}.ai-builder-flow li{display:grid;grid-template-columns:22px 1fr 14px;align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid #efedf3;font-size:9px}.ai-builder-flow li:last-child{border:0}.ai-builder-flow li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#eeeaff;color:#6842f5;font-style:normal}.ai-builder-flow li svg{color:#20a66c}.ai-builder-models{margin-top:12px}.ai-builder-models>small{display:block;color:#858293;margin-bottom:7px}.ai-builder-models span{display:inline-block;padding:5px 7px;border-radius:6px;background:#eeeaff;color:#6842f5;font-size:8px;margin:0 4px 4px 0}.ai-builder-create{height:40px;width:100%;margin-top:auto}.ai-builder-placeholder{margin:auto;text-align:center;color:#8c8998;padding:40px}.ai-builder-placeholder svg{width:44px;height:44px;color:#9985ed}.ai-builder-placeholder p{font-size:11px;line-height:1.6}.ai-builder-test{min-height:600px;display:flex;flex-direction:column}.ai-builder-test>header{padding:18px 22px;border-bottom:1px solid #e8e6ee;display:flex;justify-content:space-between}.ai-builder-test>header>div{display:flex;gap:12px}.ai-builder-test>header>div>span{width:38px;height:38px;border-radius:9px;background:#eaf8f1;color:#1ba56b;display:grid;place-items:center}.ai-builder-test h3{font-size:17px;margin:3px 0}.ai-builder-test header p{font-size:11px;color:#7d798b;margin:0}.ai-builder-test-grid{display:grid;grid-template-columns:1fr 1fr;flex:1}.ai-builder-test-grid>section,.ai-builder-test-grid>aside{padding:20px 22px}.ai-builder-test-grid>section{border-right:1px solid #e8e6ee}.ai-builder-test-grid>section>header,.ai-builder-test-grid>aside>header{display:flex;justify-content:space-between;align-items:center}.ai-builder-test-grid header small{display:block;color:#8e8a9a;font-size:9px}.ai-builder-test-grid header button{border:0;background:transparent;color:#6842f5;font-size:10px}.ai-builder-test-grid label{display:flex;flex-direction:column;gap:7px;margin-top:16px;font-size:11px;font-weight:700}.ai-builder-test-grid textarea{height:105px;border:1px solid #dedbe6;border-radius:8px;padding:10px;resize:none}.ai-builder-test-assets{margin-top:12px;border:1px dashed #cfc8ed;border-radius:9px;background:#faf9ff;padding:12px;display:flex;align-items:center;gap:9px;color:#6842f5}.ai-builder-test-assets>span{display:flex;flex:1;flex-direction:column}.ai-builder-test-assets small{color:#8c8999;font-size:9px}.ai-builder-test-assets>button{border:1px solid #dcd8e7;background:#fff;border-radius:7px;padding:6px 9px;font-size:10px}.ai-builder-test-hint,.ai-builder-file-error{font-size:10px;display:flex;align-items:center;gap:5px}.ai-builder-file-error{color:#d43d4c}.ai-builder-run-test{height:40px;width:100%;margin-top:14px}.ai-builder-test-flow{margin-top:14px}.ai-builder-test-flow>div{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #eceaf1}.ai-builder-test-flow i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#efedf3;font-style:normal;font-size:10px}.ai-builder-test-flow span{display:flex;flex-direction:column}.ai-builder-test-flow small{color:#9995a4;font-size:9px}.ai-builder-test-flow .done i{background:#eaf8f1;color:#199c64}.ai-builder-test-flow .running i{background:#eeeaff;color:#6842f5}.ai-builder-test-empty{text-align:center;padding:35px;color:#8c8999}.ai-builder-test-empty svg{width:38px;height:38px}.ai-builder-test-output{padding:13px;margin-top:15px;border:1px solid #cee9dc;background:#f4fbf7;border-radius:9px}.ai-builder-test-output header{display:flex;justify-content:space-between}.ai-builder-test-output p{font-size:10px;line-height:1.55}.ai-builder-test-output>div{display:flex;gap:15px;color:#777487;font-size:9px}.ai-builder-test>footer{border-top:1px solid #e7e5ed;padding:14px 22px;display:flex;align-items:center;justify-content:flex-end;gap:9px}.ai-builder-test>footer>span{margin-right:auto;color:#858293;font-size:10px}.ai-builder-test>footer button{height:36px;padding:0 13px;border:1px solid #dfdce7;background:#fff;border-radius:8px}.ai-builder-complete{text-align:center;padding:55px 60px}.ai-builder-complete>span{width:54px;height:54px;border-radius:50%;margin:0 auto 12px;background:#eaf8f1;color:#1aa56b;display:grid;place-items:center}.ai-builder-complete>small{color:#6842f5;font-weight:700}.ai-builder-complete h3{font-size:23px;margin:8px 0}.ai-builder-complete>p{color:#777487;max-width:650px;margin:0 auto;line-height:1.7}.ai-builder-complete-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0}.ai-builder-complete-summary>div{border:1px solid #e5e2eb;border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:5px}.ai-builder-complete-summary small{color:#8d8999}.ai-builder-complete>div:last-child{display:flex;justify-content:center;gap:9px}.ai-builder-complete>div:last-child button{height:38px;padding:0 14px;border:1px solid #dfdce7;background:#fff;border-radius:8px}@media(max-width:900px){.agent-modal-backdrop{padding:8px}.agent-modal.wide{width:calc(100vw - 16px);max-height:96vh}.ai-builder-layout,.ai-builder-test-grid{grid-template-columns:1fr}.ai-builder-chat{border-right:0}.ai-builder-preview{border-top:1px solid #e8e6ee}.ai-selected-models{grid-template-columns:1fr}.ai-builder-test-grid>section{border-right:0;border-bottom:1px solid #e8e6ee}.ai-builder-complete{padding:35px 20px}.ai-builder-complete-summary{grid-template-columns:1fr 1fr}}@media(max-width:1100px)and (min-width:901px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){main.agent-page{width:calc(100% - 28px);padding-top:25px}.agent-hero{grid-template-columns:1fr;padding:28px}.agent-flow-preview{display:none}.agent-hero h1{font-size:32px}.agent-hero-trust{flex-wrap:wrap}.agent-market-head{display:block}.agent-search{width:100%;margin-top:18px}.agent-grid{grid-template-columns:1fr}.agent-category-bar{overflow:auto}.agent-detail-hero{grid-template-columns:1fr}.agent-detail-hero>aside{border-left:0;border-top:1px solid #eceaf1;padding:18px 0 0}.agent-overview-grid,.agent-io-grid{grid-template-columns:1fr}}.agent-copy-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:500px}.agent-copy-form{padding:22px 24px;border-right:1px solid #e7e4ed}.agent-copy-form>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.agent-copy-form>header>div{display:flex;flex-direction:column;gap:3px}.agent-copy-form>header small{color:#8d8999;font-size:10px}.agent-copy-form>header svg{color:#6842f5}.agent-copy-form>label,.agent-copy-grid label{display:flex;flex-direction:column;gap:7px;position:relative;margin-bottom:14px}.agent-copy-form label>span{font-size:11px;font-weight:700}.agent-copy-form label em{color:#ef4055;font-style:normal}.agent-copy-form input:not([type=checkbox]),.agent-copy-form textarea,.agent-copy-form select{width:100%;border:1px solid #dfdce7;border-radius:8px;background:#fff;padding:0 10px;min-height:40px}.agent-copy-form textarea{height:75px;padding-top:9px;resize:none}.agent-copy-form>label>small{position:absolute;right:8px;bottom:8px;color:#9995a4;font-size:9px}.agent-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agent-copy-options{border:1px solid #e5e2eb;border-radius:10px;overflow:hidden}.agent-copy-options>header{padding:11px 13px;background:#f8f7fb;display:flex;justify-content:space-between}.agent-copy-options>header small{color:#8e8a9a;font-size:9px}.agent-copy-options>label{display:flex;align-items:center;gap:9px;padding:10px 13px;border-top:1px solid #eeecf2;margin:0}.agent-copy-options>label input{width:16px;height:16px;accent-color:#6842f5}.agent-copy-options>label>span{display:flex;flex-direction:column}.agent-copy-options>label small{color:#8d8999;font-weight:400}.agent-copy-summary{padding:22px;background:#fafafe}.agent-copy-summary>header{display:flex;gap:10px;align-items:center}.agent-copy-summary>header>span{width:40px;height:40px;border-radius:10px;color:#fff;display:grid;place-items:center}.agent-copy-summary>header>div{display:flex;flex-direction:column}.agent-copy-summary header small{color:#8e8a9a}.agent-copy-summary>p{color:#747184;font-size:11px;line-height:1.6;padding:13px 0;border-bottom:1px solid #e7e5ed}.agent-copy-summary dl{margin:0}.agent-copy-summary dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #e9e7ee;font-size:11px}.agent-copy-summary dt{color:#8c8999}.agent-copy-summary dd{margin:0;font-weight:700}.agent-copy-warning{margin-top:15px;padding:11px;background:#fff8e9;color:#85641c;border-radius:8px;font-size:10px;display:flex;gap:6px;line-height:1.5}.agent-copy-modal>footer{height:66px;border-top:1px solid #e7e5ed;padding:0 22px;display:flex;align-items:center;justify-content:flex-end;gap:9px}.agent-copy-modal>footer>span{margin-right:auto;color:#8c8999;font-size:10px}.agent-copy-modal>footer button{height:37px;padding:0 13px;border:1px solid #dedbe6;background:#fff;border-radius:8px}.agent-copy-modal>footer button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff}@media(max-width:900px){.agent-copy-layout{grid-template-columns:1fr}.agent-copy-form{border-right:0}.agent-copy-summary{border-top:1px solid #e8e6ee}}.agent-modal>header{position:sticky;top:0;z-index:5;background:#fff}.agent-copy-modal>footer{position:sticky;bottom:0;z-index:5;background:#fff}.ai-builder-test>footer{position:sticky;bottom:0;z-index:4;background:#fff}.agent-modal.wide{width:min(1240px,calc(100vw - 48px))}.agent-modal>header{height:74px;padding:0 26px}.agent-modal>header small{font-size:11px}.agent-modal>header h2{font-size:22px}.ai-builder-layout{grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr)}.ai-builder-chat{padding:28px 30px}.ai-builder-intro h3{font-size:19px}.ai-builder-intro p{font-size:14px;line-height:1.65}.ai-builder-message small{font-size:12px}.ai-builder-message p{font-size:14px;line-height:1.6}.ai-builder-suggestions button{font-size:13px;padding:8px 12px}.ai-builder-composer textarea{font-size:15px;line-height:1.65;height:112px}.ai-builder-composer>div>span{font-size:12px}.ai-builder-composer button{height:40px;font-size:13px}.ai-builder-followup{padding:19px}.ai-builder-followup b{font-size:15px}.ai-builder-followup p{font-size:13px;line-height:1.6}.ai-builder-config-group>small{font-size:12px}.ai-builder-config-group button{font-size:12px;padding:7px 10px}.ai-builder-orchestration>header{padding:17px 19px}.ai-builder-orchestration h3{font-size:17px}.ai-builder-orchestration header small{font-size:11px}.ai-builder-orchestration header p{font-size:12px;line-height:1.55}.ai-builder-orchestration>header>button{font-size:12px}.ai-model-needs{padding:17px 19px}.ai-model-needs>div b{font-size:14px}.ai-model-needs>div small{font-size:12px}.ai-model-needs>span{grid-template-columns:18px 94px 1fr;font-size:12px;padding:7px 0}.ai-model-needs span small{font-size:12px}.ai-model-library{padding:17px 19px}.ai-model-library>header>div:first-child b{font-size:14px}.ai-model-library header small{font-size:11px}.ai-model-library header select{height:36px;font-size:12px;max-width:170px}.ai-selected-models article{grid-template-columns:34px 1fr 22px;padding:11px}.ai-selected-models article>span{width:34px;height:34px;font-size:12px}.ai-selected-models b{font-size:12px}.ai-selected-models small,.ai-selected-models p{font-size:11px;line-height:1.45}.ai-model-empty{font-size:13px}.ai-model-empty small{font-size:12px}.ai-builder-preview{padding:26px}.ai-builder-preview>header small{font-size:11px}.ai-builder-preview>header h3{font-size:18px}.ai-builder-preview>header>span{font-size:11px}.ai-builder-summary{padding:15px}.ai-builder-summary p{font-size:13px;line-height:1.6}.ai-builder-preview-grid>div{padding:11px}.ai-builder-preview-grid small{font-size:11px}.ai-builder-preview-grid b{font-size:13px;line-height:1.4}.ai-builder-flow li{grid-template-columns:26px 1fr 16px;padding:10px 11px;font-size:12px}.ai-builder-flow li i{width:23px;height:23px;font-size:11px}.ai-builder-models>small{font-size:12px}.ai-builder-models span{font-size:11px;padding:6px 8px}.ai-builder-create{height:44px;font-size:14px}.ai-builder-placeholder p{font-size:13px;line-height:1.7}.ai-builder-test>header{padding:20px 26px}.ai-builder-test h3{font-size:19px}.ai-builder-test header p{font-size:13px}.ai-builder-test-grid>section,.ai-builder-test-grid>aside{padding:24px 26px}.ai-builder-test-grid>section>header b,.ai-builder-test-grid>aside>header b{font-size:16px}.ai-builder-test-grid header small{font-size:11px}.ai-builder-test-grid header button{font-size:12px}.ai-builder-test-grid label{font-size:13px}.ai-builder-test-grid textarea{font-size:14px;line-height:1.6;height:120px}.ai-builder-test-assets{padding:15px}.ai-builder-test-assets b{font-size:13px}.ai-builder-test-assets small{font-size:11px;line-height:1.5}.ai-builder-test-assets>button{font-size:12px}.ai-builder-test-hint,.ai-builder-file-error{font-size:12px}.ai-builder-run-test{height:44px;font-size:14px}.ai-builder-test-flow>div{padding:12px 0}.ai-builder-test-flow b{font-size:13px}.ai-builder-test-flow small{font-size:11px}.ai-builder-test-output{padding:16px}.ai-builder-test-output p{font-size:12px;line-height:1.65}.ai-builder-test-output>div{font-size:11px}.ai-builder-test-empty p{font-size:13px;line-height:1.6}.ai-builder-test>footer>span{font-size:12px}.ai-builder-test>footer button{height:40px;font-size:13px}.ai-builder-complete{padding:62px 70px}.ai-builder-complete>small{font-size:12px}.ai-builder-complete h3{font-size:26px}.ai-builder-complete>p{font-size:14px}.ai-builder-complete-summary small{font-size:11px}.ai-builder-complete-summary b{font-size:14px}.ai-builder-complete>div:last-child button{height:42px;font-size:13px}@media(max-width:900px){.agent-modal.wide{width:calc(100vw - 16px)}.ai-builder-layout{grid-template-columns:1fr}.ai-builder-chat,.ai-builder-preview{padding:20px}.ai-builder-complete{padding:40px 22px}}.ai-builder-file-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.ai-builder-file-list>div{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:10px;border:1px solid #e3e0ea;border-radius:10px;background:#fff;transition:border-color .18s,background .18s}.ai-builder-file-list>div:hover{border-color:#b9acfa;background:#fcfbff}.ai-builder-file-icon{width:42px;height:42px;border-radius:9px;background:#eeeaff;color:#6842f5;display:grid;place-items:center}.ai-builder-file-icon svg{width:21px;height:21px}.ai-builder-file-info{min-width:0;display:flex;flex-direction:column;gap:4px}.ai-builder-file-info b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-builder-file-info small{font-size:11px;color:#888596}.ai-builder-file-ready{display:flex;align-items:center;gap:4px;color:#159b63;font-size:11px;white-space:nowrap}.ai-builder-file-ready svg{width:14px;height:14px}.ai-builder-file-list>div>button{width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#9995a4;display:grid;place-items:center}.ai-builder-file-list>div>button:hover{background:#fff0f2;color:#d33e4e}.ai-builder-file-list>div>button svg{width:16px;height:16px}@media(max-width:560px){.ai-builder-file-list>div{grid-template-columns:38px minmax(0,1fr) 32px}.ai-builder-file-ready{display:none}.ai-builder-file-icon{width:38px;height:38px}}.ai-builder-complete>div:last-child button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff;min-width:148px;font-weight:700;box-shadow:0 6px 16px #6842f52e}.ai-builder-complete>div:last-child button.agent-primary:hover{background:#5430df;border-color:#5430df;color:#fff}.ai-builder-complete>div:last-child button.agent-primary:active{background:#4724c8;transform:translateY(1px)}.ai-builder-complete>div:last-child button.agent-primary:focus-visible{outline:3px solid rgba(104,66,245,.25);outline-offset:2px}.ai-workflow-editor{height:680px;display:flex;flex-direction:column;background:#f6f7fb}.ai-workflow-editor>header{min-height:78px;padding:14px 20px;background:#fff;border-bottom:1px solid #e3e5ee;display:flex;align-items:center;justify-content:space-between}.ai-workflow-editor>header>div{display:flex;align-items:center;gap:11px}.ai-workflow-editor>header>div:first-child>span{width:38px;height:38px;border-radius:10px;background:#eaf8f1;color:#18a367;display:grid;place-items:center}.ai-workflow-editor>header small{color:#6842f5;font-size:10px;font-weight:800}.ai-workflow-editor>header h3{font-size:17px;margin:2px 0}.ai-workflow-editor>header p{font-size:11px;color:#777487;margin:0}.ai-workflow-editor>header button{height:36px;border:1px solid #dedbe6;background:#fff;border-radius:8px;padding:0 11px;display:flex;align-items:center;gap:6px}.ai-workflow-valid{height:30px;padding:0 9px;border-radius:7px;background:#eaf8f1;color:#178f5d;display:flex;align-items:center;gap:5px;font-size:11px}.ai-workflow-toolbar{height:48px;background:#fff;border-bottom:1px solid #e3e5ee;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.ai-workflow-toolbar>div{display:flex;align-items:center;gap:7px}.ai-workflow-toolbar button{height:30px;border:1px solid #dedbe6;background:#fff;border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:5px}.ai-workflow-toolbar b{min-width:45px;text-align:center;font-size:11px}.ai-workflow-toolbar span{font-size:10px;color:#777487;display:flex;align-items:center;gap:4px}.ai-workflow-toolbar span i{width:7px;height:7px;border-radius:50%;background:#aaa7b4}.ai-workflow-toolbar span i.success{background:#1aa56b}.ai-workflow-toolbar span i.approval{background:#e79a20}.ai-workflow-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;flex:1;min-height:0}.ai-workflow-canvas{position:relative;overflow:auto;background-color:#f5f6fa;background-image:radial-gradient(#d7d9e4 1px,transparent 1px);background-size:18px 18px}.ai-workflow-grid{width:830px;height:490px;position:relative;transform-origin:top left;margin:24px;transition:transform .18s}.ai-workflow-node{position:absolute;width:230px;min-height:132px;padding:0;border:1px solid #d9dce7;background:#fff;border-radius:10px;text-align:left;box-shadow:0 7px 18px #23204614;overflow:visible}.ai-workflow-node:hover{border-color:#a997f6}.ai-workflow-node.selected{border-color:#6842f5;box-shadow:0 0 0 3px #6842f520,0 10px 24px #32236e1f}.ai-workflow-node.node-2{left:300px;top:30px}.ai-workflow-node.node-3{left:590px;top:30px}.ai-workflow-node.node-4{left:300px;top:260px}.ai-workflow-node.node-5{left:590px;top:260px}.ai-workflow-node:after{content:"";position:absolute;left:100%;top:65px;width:60px;height:2px;background:#a99af0;z-index:-1}.ai-workflow-node.node-3:after,.ai-workflow-node.node-5:after{display:none}.ai-workflow-node.node-4:before,.ai-workflow-node.node-3:before{content:"";position:absolute;left:114px;width:2px;height:98px;background:#e3a138;z-index:-1}.ai-workflow-node.node-4:before{bottom:100%}.ai-workflow-node.node-3:before{top:100%}.ai-workflow-node>header{height:52px;padding:0 11px;border-bottom:1px solid #eceef4;display:flex;align-items:center;gap:8px}.ai-workflow-node>header>span{width:30px;height:30px;border-radius:7px;background:#eeeaff;color:#6842f5;display:grid;place-items:center}.ai-workflow-node>header>div{display:flex;flex-direction:column;min-width:0}.ai-workflow-node>header small{font-size:8px;color:#8b8798}.ai-workflow-node>header b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-workflow-node>header>svg{margin-left:auto;color:#1aa56b;width:15px}.ai-workflow-node.approval>header>svg{color:#e59a21}.ai-workflow-node>p{font-size:9px;color:#777487;line-height:1.5;margin:10px 11px}.ai-workflow-node>footer{padding:0 11px 10px;display:flex;justify-content:space-between}.ai-workflow-node>footer span,.ai-workflow-node>footer em{font-size:8px;border-radius:5px;padding:4px 6px;background:#f3f2f7;color:#6f6b7b;font-style:normal}.ai-workflow-node>footer em{background:#eaf8f1;color:#168d5b}.ai-workflow-node.approval>footer em{background:#fff4df;color:#b86d11}.input-port,.output-port{position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid #6842f5;top:60px}.input-port{left:-7px}.output-port{right:-7px}.ai-node-inspector{background:#fff;border-left:1px solid #e3e5ee;padding:18px;overflow:auto}.ai-node-inspector>header{padding-bottom:14px;border-bottom:1px solid #e8e9ef}.ai-node-inspector>header small{font-size:10px;color:#6842f5;font-weight:800}.ai-node-inspector>header h4{font-size:16px;margin:5px 0 8px}.ai-node-inspector>header span{display:flex;align-items:center;gap:5px;color:#178f5d;font-size:10px}.ai-node-inspector dl{margin:12px 0}.ai-node-inspector dl>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #eceef3;font-size:10px}.ai-node-inspector dt{color:#8b8797}.ai-node-inspector dd{margin:0;font-weight:700}.ai-node-inspector>section{padding:11px 0;border-bottom:1px solid #eceef3}.ai-node-inspector>section b{font-size:11px}.ai-node-inspector>section p{font-size:10px;color:#777487;line-height:1.55;margin:5px 0}.ai-node-inspector>button{width:100%;height:36px;margin-top:9px;border:1px solid #dedbe6;background:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px}.ai-node-inspector>button.agent-primary{background:#6842f5;color:#fff;border-color:#6842f5}.ai-workflow-editor>footer{min-height:62px;padding:0 18px;background:#fff;border-top:1px solid #e3e5ee;display:flex;align-items:center;justify-content:flex-end;gap:9px}.ai-workflow-editor>footer>span{margin-right:auto;color:#777487;font-size:10px}.ai-workflow-editor>footer button{height:38px;border:1px solid #dedbe6;background:#fff;border-radius:8px;padding:0 13px}.ai-workflow-editor>footer button.agent-primary{background:#6842f5;color:#fff;border-color:#6842f5}@media(max-width:900px){.ai-workflow-editor{height:760px}.ai-workflow-body{grid-template-columns:1fr}.ai-node-inspector{display:none}.ai-workflow-editor>header p,.ai-workflow-editor>footer>span{display:none}}.agent-detail-content .agent-flow-canvas{border:1px solid #dfe2ec;border-radius:14px;background:#fff;overflow:hidden}.agent-detail-content .agent-flow-canvas>header{min-height:68px;padding:12px 17px;border-bottom:1px solid #e4e6ef;display:flex;align-items:center;justify-content:space-between}.agent-detail-content .agent-flow-canvas>header>div{display:flex;align-items:center;gap:10px}.agent-detail-content .agent-flow-canvas>header>div>span{width:38px;height:38px;border-radius:9px;background:#eeeaff;color:#6842f5;display:grid;place-items:center}.agent-detail-content .agent-flow-canvas>header>div>div{display:flex;flex-direction:column;gap:3px}.agent-detail-content .agent-flow-canvas>header b{font-size:14px}.agent-detail-content .agent-flow-canvas>header small{color:#858293;font-size:11px}.agent-detail-content .agent-flow-canvas>header aside{display:flex;gap:7px}.agent-detail-content .agent-flow-canvas>header aside button{height:34px;border:1px solid #dedbe7;background:#fff;border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px;color:#5e5a6d;font-size:11px}.agent-workflow-readonly{min-width:980px;min-height:520px;padding:36px;display:grid;grid-template-columns:repeat(3,240px);grid-auto-rows:165px;gap:72px 86px;align-content:start;justify-content:center;position:relative;background-color:#f5f6fa;background-image:radial-gradient(#d8dae5 1px,transparent 1px);background-size:18px 18px;transform-origin:top center;overflow:auto}.agent-flow-node{position:relative;height:152px;border:1px solid #d9dce7;border-radius:10px;background:#fff;box-shadow:0 7px 18px #23204614;padding:0;z-index:1}.agent-flow-node:hover{border-color:#9e8af4;box-shadow:0 0 0 3px #6842f514,0 10px 24px #2320461a}.agent-flow-node>header{height:55px;padding:0 11px;border-bottom:1px solid #eceef4;display:flex;align-items:center;gap:8px}.agent-flow-node>header>span{width:31px;height:31px;border-radius:8px;background:#eeeaff;color:#6842f5;display:grid;place-items:center}.agent-flow-node>header>div{display:flex;flex-direction:column;min-width:0}.agent-flow-node>header small{font-size:8px;color:#898697}.agent-flow-node>header b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-flow-node>header em{margin-left:auto;font-style:normal;font-size:8px;padding:4px 6px;border-radius:5px;background:#eaf8f1;color:#168d5b}.agent-flow-node>p{height:38px;margin:10px 11px 5px;color:#716e7f;font-size:9px;line-height:1.5}.agent-flow-node>footer{padding:0 11px;display:flex;align-items:center;justify-content:space-between}.agent-flow-node>footer span{font-size:8px;padding:4px 6px;border-radius:5px;background:#f2f1f6;color:#6f6b7b}.agent-flow-node>footer svg{width:14px;color:#19a267}.agent-node-port{position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid #6842f5;top:70px;z-index:3}.agent-node-port.input{left:-7px}.agent-node-port.output{right:-7px}.agent-node-wire{position:absolute;left:100%;top:74px;width:87px;height:2px;background:#9f8af1;color:#6842f5;z-index:-1}.agent-node-wire svg{position:absolute;right:-4px;top:-7px;width:15px}.agent-flow-node:nth-child(3) .agent-node-wire{left:50%;top:100%;width:2px;height:73px}.agent-flow-node:nth-child(3) .agent-node-wire svg{right:-7px;top:auto;bottom:-5px;transform:rotate(90deg)}.agent-detail-content .agent-flow-canvas>footer{height:48px;padding:0 17px;background:#fff;border-top:1px solid #e3e5ed;display:flex;align-items:center;gap:16px;color:#777487;font-size:10px}.agent-detail-content .agent-flow-canvas>footer span{display:flex;align-items:center;gap:5px}.agent-detail-content .agent-flow-canvas>footer span i{width:7px;height:7px;border-radius:50%;background:#6842f5}.agent-detail-content .agent-flow-canvas>footer small{margin-left:auto}@media(max-width:900px){.agent-detail-content .agent-flow-canvas{overflow:auto}.agent-workflow-readonly{justify-content:start}.agent-detail-content .agent-flow-canvas>header,.agent-detail-content .agent-flow-canvas>footer{min-width:720px}}.agent-detail-content .agent-flow-canvas{background:#fff;border-color:#e2e5ec;box-shadow:0 10px 34px #2026370f}.agent-workflow-readonly{display:block;position:relative;min-width:1080px;min-height:620px;padding:0;overflow:hidden;background-color:#fff;background-image:linear-gradient(rgba(95,99,116,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,99,116,.035) 1px,transparent 1px),radial-gradient(#cfd3df 1px,transparent 1px);background-size:90px 90px,90px 90px,18px 18px}.agent-flow-node{position:absolute;width:246px;height:172px;border:1px solid #d9dde8;border-top:4px solid #6c4cf5;border-radius:10px;background:#fff;box-shadow:0 10px 24px #22283a1a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-flow-node:hover{z-index:5;transform:translateY(-2px);border-color:#8c78ef;box-shadow:0 15px 34px #49379b29}.agent-flow-node.stage-1{left:42px;top:48px;border-top-color:#6550e8}.agent-flow-node.stage-2{left:346px;top:102px;border-top-color:#2785e5}.agent-flow-node.stage-3{left:682px;top:42px;border-top-color:#e3619d}.agent-flow-node.stage-4{left:160px;top:372px;border-top-color:#24a876}.agent-flow-node.stage-5{left:478px;top:336px;border-top-color:#ef9a35}.agent-flow-node.stage-6{left:790px;top:356px;border-top-color:#7862e8}.agent-flow-node>header{height:58px;padding:0 12px;background:linear-gradient(180deg,#fff,#fbfbfd)}.agent-flow-node>header>span{width:32px;height:32px;background:#f0edff}.agent-flow-node.stage-2>header>span{background:#eaf4ff;color:#1974cd}.agent-flow-node.stage-3>header>span{background:#fff0f6;color:#ce4c88}.agent-flow-node.stage-4>header>span{background:#eaf9f3;color:#16865e}.agent-flow-node.stage-5>header>span{background:#fff5e8;color:#ca7315}.agent-flow-node>header small{font-size:9px;letter-spacing:.06em}.agent-flow-node>header b{font-size:12px;color:#242735}.agent-flow-node>p{height:42px;margin:12px 12px 7px;font-size:10px;line-height:1.65;color:#686d7c}.agent-flow-node>footer{padding:0 12px}.agent-flow-node>footer span{font-size:9px;background:#f3f4f7}.agent-node-port{width:12px;height:12px;top:75px;border-width:3px;border-color:#6550e8;box-shadow:0 0 0 2px #fff}.stage-2 .agent-node-port{border-color:#2785e5}.stage-3 .agent-node-port{border-color:#e3619d}.stage-4 .agent-node-port{border-color:#24a876}.stage-5 .agent-node-port{border-color:#ef9a35}.stage-6 .agent-node-port{border-color:#7862e8}.agent-node-wire{left:calc(100% + 5px);top:78px;width:64px;height:66px;background:transparent;border-top:2px solid #7662e8;border-right:2px solid #7662e8;border-radius:0 24px 0 0;color:#7662e8;z-index:0}.agent-node-wire svg{display:none}.stage-2 .agent-node-wire{width:90px;height:88px;border-color:#3b91df;transform:rotate(-8deg)}.agent-flow-node:nth-child(3) .agent-node-wire{left:54%;top:calc(100% + 5px);width:2px;height:146px;border:0;background:linear-gradient(#e3619d,#ef9a35)}.stage-4 .agent-node-wire{width:72px;height:42px;border-color:#24a876;transform:rotate(-10deg)}.stage-5 .agent-node-wire{width:74px;height:28px;border-color:#ef9a35;transform:rotate(8deg)}.agent-detail-content .agent-flow-canvas>footer{background:#fff}@media(max-width:900px){.agent-workflow-readonly{min-width:1080px}}.ai-model-library.required{padding:0 16px 16px}.ai-model-library.required>header{padding:15px 0 12px;border-bottom:0}.ai-model-library.required>header strong{font-size:11px;color:#6842f5;background:#eeeaff;border-radius:999px;padding:6px 10px}.ai-model-needs span.complete{color:#168d5b}.ai-model-needs span.missing{color:#c47714}.ai-model-needs span.missing svg{color:#e69a24}.ai-required-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-required-model-grid>article{padding:13px;border:1px solid #e1e3eb;border-radius:11px;background:#fff;min-width:0}.ai-required-model-grid>article.complete{border-color:#cfe9de;background:#fcfffd}.ai-required-model-grid>article.missing{border-color:#f0d6a8;background:#fffdf8}.ai-required-model-grid>article>header{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-bottom:11px}.ai-required-model-grid>article>header>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#eeeaff;color:#6842f5;font-size:10px;font-weight:800}.ai-required-model-grid>article>header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ai-required-model-grid>article>header b{font-size:12px;display:flex;align-items:center;gap:6px}.ai-required-model-grid>article>header b em{font-style:normal;font-size:8px;color:#dd6d2a;background:#fff0e8;border-radius:4px;padding:2px 4px}.ai-required-model-grid>article>header small{font-size:9px;color:#858293;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-required-model-grid>article>header>svg{color:#16a269}.ai-required-model-grid>article.missing>header>svg{color:#e69a24}.ai-required-model-grid label{display:flex;flex-direction:column;gap:5px}.ai-required-model-grid label>span{font-size:9px;color:#777487}.ai-required-model-grid select{width:100%;height:34px;border:1px solid #dcdfe8;border-radius:7px;background:#fff;padding:0 9px;font-size:10px;color:#292634}.ai-required-model-grid select:focus{outline:2px solid #6842f526;border-color:#8067ee}.ai-required-model-selected{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px;background:#f5f6fa;border-radius:8px}.ai-required-model-selected>i{width:28px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.ai-required-model-selected>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-required-model-selected b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-required-model-selected small{font-size:8px;color:#858293}.ai-model-validation{margin-top:11px;padding:10px 12px;border-radius:9px;display:flex;align-items:center;gap:9px}.ai-model-validation>svg{width:18px;height:18px;flex:0 0 auto}.ai-model-validation>span{display:flex;flex-direction:column;gap:2px}.ai-model-validation b{font-size:11px}.ai-model-validation small{font-size:9px}.ai-model-validation.error{background:#fff7e8;color:#a9620b}.ai-model-validation.success{background:#eaf8f1;color:#147b50}@media(max-width:680px){.ai-required-model-grid{grid-template-columns:1fr}}.agent-modal.wide{width:min(1480px,calc(100vw - 56px));max-height:94vh}.agent-modal>header{height:78px}.agent-modal>header small{font-size:12px}.agent-modal>header h2{font-size:23px}.ai-builder-layout{grid-template-columns:minmax(0,1.45fr) minmax(430px,.75fr);min-height:720px}.ai-builder-chat{padding:30px 34px}.ai-builder-intro h3{font-size:20px}.ai-builder-intro p{font-size:15px}.ai-builder-message small{font-size:13px}.ai-builder-message p{font-size:15px}.ai-builder-suggestions button{font-size:14px;min-height:38px}.ai-builder-composer textarea{font-size:16px}.ai-builder-composer>div>span{font-size:13px}.ai-builder-composer button{height:42px;font-size:14px}.ai-builder-followup b{font-size:16px}.ai-builder-followup p{font-size:14px}.ai-builder-config-group>small{font-size:13px}.ai-builder-config-group button{font-size:13px;min-height:36px;padding:8px 12px}.ai-builder-orchestration{margin-top:22px}.ai-builder-orchestration>header{padding:19px 21px}.ai-builder-orchestration h3{font-size:19px}.ai-builder-orchestration header small{font-size:12px}.ai-builder-orchestration header p{font-size:14px}.ai-builder-orchestration>header>button{font-size:13px}.ai-model-needs{padding:19px 21px}.ai-model-needs>div b{font-size:16px}.ai-model-needs>div small{font-size:13px;line-height:1.55}.ai-model-needs>span{grid-template-columns:20px 104px 1fr;gap:9px;padding:8px 0;font-size:13px}.ai-model-needs span small{font-size:13px}.ai-model-library.required{padding:0 21px 21px}.ai-model-library.required>header{padding:19px 0 15px}.ai-model-library.required>header b{font-size:16px}.ai-model-library.required>header small{font-size:13px;line-height:1.5}.ai-model-library.required>header strong{font-size:12px;padding:7px 12px}.ai-required-model-grid{gap:13px}.ai-required-model-grid>article{padding:16px;border-radius:12px}.ai-required-model-grid>article>header{grid-template-columns:36px minmax(0,1fr) 20px;gap:11px;margin-bottom:14px}.ai-required-model-grid>article>header>span{width:36px;height:36px;font-size:12px}.ai-required-model-grid>article>header b{font-size:14px}.ai-required-model-grid>article>header b em{font-size:10px;padding:3px 6px}.ai-required-model-grid>article>header small{font-size:12px}.ai-required-model-grid label{gap:7px}.ai-required-model-grid label>span{font-size:12px;line-height:1.45}.ai-required-model-grid select{height:42px;padding:0 11px;font-size:13px}.ai-required-model-selected{padding:10px;margin-top:11px}.ai-required-model-selected>i{width:34px;height:34px;font-size:13px}.ai-required-model-selected b{font-size:13px}.ai-required-model-selected small{font-size:11px}.ai-model-validation{padding:13px 15px;margin-top:14px}.ai-model-validation b{font-size:14px}.ai-model-validation small{font-size:12px}.ai-builder-preview{padding:29px}.ai-builder-preview>header small{font-size:12px}.ai-builder-preview>header h3{font-size:20px}.ai-builder-preview>header>span{font-size:12px}.ai-builder-summary p{font-size:14px}.ai-builder-preview-grid small{font-size:12px}.ai-builder-preview-grid b{font-size:14px}.ai-builder-flow li{font-size:13px;min-height:46px}.ai-builder-models>small{font-size:13px}.ai-builder-models span{font-size:12px}.ai-builder-create{height:48px;font-size:15px}@media(max-width:1200px){.agent-modal.wide{width:calc(100vw - 28px)}.ai-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.ai-builder-chat{padding:25px}.ai-builder-preview{padding:23px}}@media(max-width:900px){.agent-modal.wide{width:calc(100vw - 12px);max-height:97vh}.ai-builder-layout{grid-template-columns:1fr}.ai-builder-chat,.ai-builder-preview{padding:20px}.ai-required-model-grid{grid-template-columns:1fr}}.ai-workflow-grid{width:1510px;height:850px;margin:28px;transform-origin:top left}.ai-workflow-node{width:250px;min-height:150px}.ai-workflow-node>p{font-size:10px;line-height:1.55;min-height:45px}.ai-workflow-node>footer span{max-width:122px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-workflow-node:before{display:none!important}.ai-workflow-node:after{display:block!important;width:44px}.ai-workflow-node.node-1{left:10px;top:30px}.ai-workflow-node.node-2{left:304px;top:30px}.ai-workflow-node.node-3{left:598px;top:30px}.ai-workflow-node.node-4{left:892px;top:30px}.ai-workflow-node.node-5{left:1186px;top:30px}.ai-workflow-node.node-6{left:1186px;top:278px}.ai-workflow-node.node-7{left:892px;top:278px}.ai-workflow-node.node-8{left:598px;top:278px}.ai-workflow-node.node-9{left:304px;top:278px}.ai-workflow-node.node-10{left:10px;top:278px}.ai-workflow-node.node-11{left:10px;top:526px}.ai-workflow-node.node-12{left:304px;top:526px}.ai-workflow-node.node-13{left:598px;top:526px}.ai-workflow-node.node-14{left:892px;top:526px}.ai-workflow-node.node-5:after,.ai-workflow-node.node-6:after,.ai-workflow-node.node-7:after,.ai-workflow-node.node-8:after,.ai-workflow-node.node-9:after,.ai-workflow-node.node-10:after,.ai-workflow-node.node-14:after{display:none!important}.ai-workflow-node.node-6:after,.ai-workflow-node.node-7:after,.ai-workflow-node.node-8:after,.ai-workflow-node.node-9:after{display:block!important;left:auto;right:100%}.ai-workflow-node.node-5:before,.ai-workflow-node.node-10:before{display:block!important;content:"";position:absolute;left:124px;top:100%;width:2px;height:98px;background:#a99af0;z-index:-1}.ai-node-inspector section{padding:12px 0}.ai-node-inspector section b{font-size:12px}.ai-node-inspector section p{font-size:11px}.ai-workflow-grid{width:1580px;height:1050px;margin:28px}.ai-workflow-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:1580px;height:1050px;overflow:visible;pointer-events:none;z-index:0}.ai-workflow-connections path{fill:none;stroke:#8c75ea;stroke-width:3;stroke-linecap:round;marker-end:url(#workflow-arrow)}.ai-workflow-connections marker path{fill:#8c75ea;stroke:none}.ai-workflow-connections path.branch.image{stroke:#398be2}.ai-workflow-connections path.branch.audio{stroke:#ea8d36}.ai-workflow-connections path.branch.music{stroke:#d45a9b}.ai-workflow-connections path.merge{stroke:#39a779;stroke-dasharray:7 5}.ai-workflow-node{z-index:2;width:250px;min-height:150px}.ai-workflow-node:before,.ai-workflow-node:after{display:none!important}.ai-workflow-node.node-1{left:30px;top:95px;width:250px}.ai-workflow-node.node-2{left:345px;top:40px;width:260px}.ai-workflow-node.node-3{left:675px;top:145px;width:260px}.ai-workflow-node.node-4{left:1005px;top:70px;width:255px}.ai-workflow-node.node-5{left:1340px;top:205px;width:220px}.ai-workflow-node.node-6{left:965px;top:370px;width:260px}.ai-workflow-node.node-7{left:625px;top:310px;width:260px}.ai-workflow-node.node-8{left:275px;top:445px;width:260px}.ai-workflow-node.node-9{left:90px;top:695px;width:250px}.ai-workflow-node.node-10{left:525px;top:735px;width:250px}.ai-workflow-node.node-11{left:900px;top:630px;width:255px}.ai-workflow-node.node-12{left:970px;top:805px;width:260px}.ai-workflow-node.node-13{left:1320px;top:605px;width:240px}.ai-workflow-node.node-14{left:920px;top:925px;width:260px}.ai-workflow-node.node-2,.ai-workflow-node.node-7,.ai-workflow-node.node-11{transform:rotate(-.35deg)}.ai-workflow-node.node-4,.ai-workflow-node.node-9,.ai-workflow-node.node-13{transform:rotate(.3deg)}.ai-workflow-node:hover{transform:translateY(-3px) rotate(0)}.ai-workflow-node.node-9{border-top-color:#398be2}.ai-workflow-node.node-10{border-top-color:#ea8d36}.ai-workflow-node.node-11{border-top-color:#d45a9b}.ai-workflow-node.node-12{border-top-color:#6550e8}.ai-workflow-node.node-13,.ai-workflow-node.node-14{border-top-color:#25a679}.ai-workflow-fullscreen-button{font-weight:700;color:#5a3fe0!important;border-color:#cfc5fb!important;background:#f7f5ff!important}.ai-workflow-fullscreen-button:hover{background:#eeeaff!important}.ai-workflow-editor.fullscreen{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:500;height:auto;max-height:none;border:1px solid #dcdfea;border-radius:16px;overflow:hidden;box-shadow:0 0 0 100vmax #141221b8,0 30px 90px #14122161}.ai-workflow-editor.fullscreen>header{min-height:86px}.ai-workflow-editor.fullscreen .ai-workflow-toolbar{height:56px}.ai-workflow-editor.fullscreen .ai-workflow-body,.ai-workflow-editor.fullscreen .ai-workflow-canvas{min-height:0}.ai-workflow-editor.fullscreen .ai-node-inspector{width:340px}.ai-workflow-editor.fullscreen>footer{min-height:66px}@media(max-width:900px){.ai-workflow-editor.fullscreen{top:6px;right:6px;bottom:6px;left:6px}.ai-workflow-editor.fullscreen .ai-node-inspector{display:none}.ai-workflow-editor.fullscreen>header p{display:none}}.agent-modal.agent-delete-modal{width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid #ece7e9}.agent-delete-modal>header{height:72px;padding:0 24px}.agent-delete-modal>header small{color:#d33e4e;font-size:11px;letter-spacing:.12em}.agent-delete-modal>header h2{font-size:20px}.agent-delete-modal>header>button{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#77717a}.agent-delete-modal>header>button:hover{background:#f5f2f3;color:#252229}.agent-delete-confirm{padding:30px 32px 28px;text-align:center}.agent-delete-confirm>span{width:66px;height:66px;margin:0 auto 14px;border-radius:20px;background:#fff0f2;color:#d83f51;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffd9df}.agent-delete-confirm>span svg{width:31px;height:31px}.agent-delete-confirm>small{display:block;color:#d33e4e;font-size:12px;font-weight:800;letter-spacing:.04em}.agent-delete-confirm h3{margin:7px 0 10px;color:#231f25;font-size:21px;line-height:1.4}.agent-delete-confirm>p{max-width:450px;margin:0 auto;color:#716b75;font-size:14px;line-height:1.7}.agent-delete-warning{margin:22px 0 24px;padding:13px 15px;border:1px solid #f0d9b5;border-radius:10px;background:#fffaf0;text-align:left;display:flex;align-items:flex-start;gap:10px;color:#a86616}.agent-delete-warning>svg{width:19px;height:19px;flex:0 0 auto;margin-top:1px}.agent-delete-warning>span{display:flex;flex-direction:column;gap:3px}.agent-delete-warning b{font-size:13px}.agent-delete-warning small{color:#806d55;font-size:12px;line-height:1.5}.agent-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}.agent-delete-actions button{height:44px;border-radius:9px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.agent-delete-actions button:first-child{border:1px solid #ddd9df;background:#fff;color:#454049}.agent-delete-actions button:first-child:hover{background:#f6f4f6;border-color:#cbc5cd}.agent-delete-actions .agent-danger{border:1px solid #d73e50;background:#d73e50;color:#fff;box-shadow:0 7px 16px #c72d3f33}.agent-delete-actions .agent-danger:hover{background:#bc2f40;border-color:#bc2f40}.agent-delete-actions .agent-danger:active{transform:translateY(1px)}.agent-delete-actions button:focus-visible{outline:3px solid rgba(215,62,80,.2);outline-offset:2px}@media(max-width:520px){.agent-delete-confirm{padding:24px 20px 20px}.agent-delete-actions{grid-template-columns:1fr}.agent-delete-actions button:first-child{order:2}}.agent-delete-modal .agent-delete-actions button.agent-danger{border:1px solid #d73e50!important;background:#d73e50!important;color:#fff!important;font-size:14px!important;font-weight:800!important;opacity:1!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 16px #c72d3f33}.agent-delete-modal .agent-delete-actions button.agent-danger span,.agent-delete-modal .agent-delete-actions button.agent-danger svg{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.agent-delete-modal .agent-delete-actions button.agent-danger svg{width:17px;height:17px}.agent-delete-modal .agent-delete-actions button.agent-danger span{line-height:1;white-space:nowrap}.agent-detail-content .agent-workflow-readonly{display:block;position:relative;min-width:1600px;min-height:1120px;padding:0;background-color:#fbfcff;background-image:radial-gradient(#ced4e3 1px,transparent 1px);background-size:18px 18px}.agent-detail-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:1600px;height:1120px;z-index:0;pointer-events:none}.agent-detail-connections path{fill:none;stroke:#7559ec;stroke-width:3;stroke-linecap:round;marker-end:url(#detail-flow-arrow)}.agent-detail-connections marker path{fill:#7559ec;stroke:none}.agent-detail-content .agent-flow-node{position:absolute;height:168px;z-index:2;cursor:pointer}.agent-detail-content .agent-flow-node.selected{border-color:#6842f5;box-shadow:0 0 0 4px #6842f526,0 15px 32px #31276324}.agent-detail-content .agent-flow-node:focus-visible{outline:3px solid rgba(104,66,245,.25);outline-offset:3px}.agent-detail-content .agent-flow-node>p{height:48px;font-size:10px;line-height:1.55}.agent-detail-content .agent-node-wire{display:none}.agent-detail-node-inspector{margin:16px;border:1px solid #dedfea;border-radius:12px;background:#fff;overflow:hidden}.agent-detail-node-inspector>header{padding:16px 18px;border-bottom:1px solid #e6e6ed;display:flex;align-items:center;justify-content:space-between;background:#faf9fe}.agent-detail-node-inspector>header small{font-size:10px;color:#6842f5;font-weight:800}.agent-detail-node-inspector>header h3{margin:4px 0 0;font-size:17px}.agent-detail-node-inspector>header>span{font-size:11px;padding:6px 9px;border-radius:7px;background:#eeeaff;color:#6842f5;font-weight:700}.agent-detail-node-inspector>div{padding:15px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.agent-detail-node-inspector article{min-height:82px;padding:12px;border:1px solid #e5e5ec;border-radius:9px;background:#fcfcfe;display:flex;flex-direction:column;gap:7px}.agent-detail-node-inspector article small{color:#8d8998;font-size:10px}.agent-detail-node-inspector article b{font-size:12px;line-height:1.55}.agent-detail-node-inspector>footer{height:auto!important;min-height:42px;padding:10px 18px!important;border-top:1px solid #e7e7ee!important;background:#f3f1ff!important;color:#685d8d!important;font-size:11px!important;display:flex;align-items:center;gap:7px!important}@media(max-width:900px){.agent-detail-node-inspector>div{grid-template-columns:1fr 1fr}}.agent-modal-backdrop,.aa-modal-backdrop,.aap-dialog-backdrop{padding:28px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agent-modal{width:min(760px,calc(100vw - 48px));max-height:92vh;border-radius:18px}.agent-modal.wide{width:min(1480px,calc(100vw - 56px))}.agent-modal.agent-delete-modal{width:min(680px,calc(100vw - 40px))}.agent-modal>header{min-height:88px;height:auto;padding:18px 30px}.agent-modal>header small{font-size:13px}.agent-modal>header h2{font-size:27px;line-height:1.3}.agent-modal>header>button{width:42px;height:42px;border-radius:10px}.agent-modal-body{padding:30px;font-size:15px;line-height:1.65}.agent-modal-body h3{font-size:21px}.agent-modal-body p,.agent-dialog-copy p{font-size:15px;line-height:1.7}.agent-modal-body label{font-size:15px}.agent-modal-body input,.agent-modal-body select{min-height:48px;padding:0 14px;font-size:15px}.agent-modal-body textarea{min-height:128px;padding:13px 14px;font-size:15px;line-height:1.6}.agent-modal-body button{min-height:44px;padding:0 15px;font-size:14px}.agent-modal-body>footer,.agent-modal-body form>footer{margin:25px -30px -30px;padding:18px 30px!important;min-height:76px;background:#fff!important;color:inherit!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}.agent-modal-body>footer button,.agent-modal-body form>footer button{min-width:112px;height:44px;font-size:14px}.agent-modal-note{padding:15px 17px;font-size:14px}.agent-delete-confirm{padding:38px 40px 34px}.agent-delete-confirm h3{font-size:24px}.agent-delete-confirm>p{font-size:16px}.agent-delete-actions button{height:48px;font-size:15px}.aap-dialog{width:min(760px,calc(100vw - 48px))!important;max-height:92vh;border-radius:18px}.aap-dialog.audit{width:min(820px,calc(100vw - 48px))!important}.aap-dialog>header{height:94px!important;padding:0 30px!important}.aap-dialog>header small{font-size:12px!important}.aap-dialog>header h3{margin:5px 0;font-size:25px!important}.aap-dialog>header button{width:42px!important;height:42px!important}.aap-dialog>div{padding:30px!important}.aap-dialog label{gap:9px;margin-bottom:20px;font-size:15px!important}.aap-dialog input,.aap-dialog select{height:49px!important;padding:0 14px;font-size:15px!important}.aap-dialog textarea{min-height:128px;padding:13px 14px;font-size:15px!important}.aap-dialog label small{font-size:12px!important}.aap-scope-preview{gap:9px;flex-wrap:wrap}.aap-scope-preview span{padding:9px 11px;font-size:12px!important}.aap-security-note{padding:15px;font-size:13px!important;line-height:1.55}.aap-dialog>footer{min-height:78px;padding:17px 30px!important;background:#fff!important;color:inherit!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.aap-dialog>footer button{min-width:112px;height:44px;font-size:14px!important}.aap-audit-detail dl>div{padding:12px 0;font-size:14px!important}.aap-audit-detail dd{max-width:460px}.aap-audit-detail h4{font-size:17px}.aap-audit-detail pre{padding:16px;font-size:13px;line-height:1.6}.aa-modal{width:min(780px,100%);max-height:calc(100vh - 56px);border-radius:18px}.aa-modal.medium{width:min(940px,100%)}.aa-modal.wide{width:min(1280px,100%)}.aa-modal>header{min-height:92px;padding:20px 30px}.aa-modal>header small{font-size:13px}.aa-modal>header h2{font-size:29px}.aa-modal-body{font-size:15px;line-height:1.65}.aa-modal-body:has(>.aa-workflow-dialog-summary){padding:32px 34px 34px}.aa-modal-body h3,.aa-dialog-section h3{font-size:21px}.aa-modal-body p,.aa-dialog-section p{font-size:15px;line-height:1.65}.aa-modal-body label,.aa-dialog-section label{font-size:14px}.aa-modal-body input,.aa-modal-body select,.aa-dialog-section input,.aa-dialog-section select{min-height:48px;font-size:14px}.aa-modal-body textarea,.aa-dialog-section textarea{min-height:120px;font-size:14px;line-height:1.6}.aa-modal>footer{min-height:80px;padding:17px 30px!important;background:#fff!important;color:inherit!important;gap:10px}.aa-modal>footer button{min-width:110px;height:44px;font-size:14px}.aa-workflow-dialog-summary{padding:18px}.aa-workflow-dialog-summary b{font-size:16px}.aa-workflow-dialog-summary p{font-size:14px}.aa-form-grid{gap:18px}.aa-form-grid label{gap:8px}@media(max-width:760px){.agent-modal-backdrop,.aa-modal-backdrop,.aap-dialog-backdrop{padding:8px}.agent-modal,.agent-modal.wide,.agent-modal.agent-delete-modal,.aap-dialog,.aap-dialog.audit,.aa-modal,.aa-modal.medium,.aa-modal.wide{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.agent-modal>header,.aap-dialog>header,.aa-modal>header{min-height:76px;padding-left:20px;padding-right:20px}.agent-modal>header h2,.aap-dialog>header h3,.aa-modal>header h2{font-size:22px}.agent-modal-body,.aap-dialog>div{padding:20px}.agent-modal-body>footer,.agent-modal-body form>footer{margin:22px -20px -20px;padding:15px 20px!important}.aap-dialog>footer,.aa-modal>footer{padding:15px 20px!important;flex-wrap:wrap}.aap-dialog>footer button,.aa-modal>footer button{flex:1}.aa-form-grid{grid-template-columns:1fr}}.agent-step-preview{max-width:900px;border:1px solid #e1e2eb;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 8px 26px #2623460f}.agent-step-preview>header{padding:20px 22px;border-bottom:1px solid #e8e8ef;background:linear-gradient(135deg,#fbfaff,#f6f8ff);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px}.agent-step-preview>header>span{width:44px;height:44px;border-radius:11px;background:#6842f5;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}.agent-step-preview>header>div small{color:#6842f5;font-size:11px;font-weight:800}.agent-step-preview>header h2{margin:3px 0 4px;font-size:20px}.agent-step-preview>header p{margin:0;color:#7a7788;font-size:12px}.agent-step-preview>header>i{font-style:normal;padding:6px 9px;border-radius:7px;background:#f0eef4;color:#777281;font-size:11px}.agent-step-preview-grid{padding:20px 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-step-preview-grid>section{min-height:108px;padding:14px;border:1px solid #e5e5ed;border-radius:10px;background:#fcfcfe}.agent-step-preview-grid small{color:#8d8998;font-size:11px;font-weight:700}.agent-step-preview-grid p{margin:7px 0 0;color:#46424f;font-size:13px;line-height:1.65}.agent-step-dependency{margin:0 22px 20px;padding:13px 14px;border-radius:9px;background:#f1efff;color:#6842f5;display:flex;align-items:flex-start;gap:9px}.agent-step-dependency>svg{margin-top:2px}.agent-step-dependency>span{display:flex;flex-direction:column;gap:3px}.agent-step-dependency b{font-size:12px}.agent-step-dependency small{font-size:11px;color:#70678f}.agent-step-preview>footer{padding:15px 22px;border-top:1px solid #e7e7ee;display:flex;justify-content:flex-end;gap:9px}.agent-step-preview>footer button{height:38px;padding:0 13px;border:1px solid #dddde6;border-radius:8px;background:#fff;color:#4d4855;display:flex;align-items:center;gap:6px;font-size:12px}.agent-step-preview>footer button:first-child{margin-right:auto}.agent-step-preview>footer button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff}@media(max-width:700px){.agent-step-preview-grid{grid-template-columns:1fr}.agent-step-preview>header{grid-template-columns:40px 1fr}.agent-step-preview>header>i{display:none}}.agent-workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#12102385;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.agent-workspace-dialog{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid #e1deed;border-radius:16px;background:#fff;box-shadow:0 26px 80px #1712374d}.agent-workspace-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eceaf2}.agent-workspace-dialog>header h2{margin:0;font-size:19px}.agent-workspace-dialog>header button{width:34px;height:34px;border:0;border-radius:8px;background:#f4f2f8;display:grid;place-items:center}.agent-workspace-dialog>ol,.agent-workspace-dialog>dl,.agent-workspace-dialog>.agent-dialog-models{margin:0;padding:20px}.agent-workspace-dialog>ol{padding-left:42px;line-height:1.9;color:#514c60}.agent-workspace-dialog dl{display:grid;gap:10px}.agent-workspace-dialog dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 12px;border-radius:9px;background:#f8f7fb}.agent-workspace-dialog dt{color:#777181}.agent-workspace-dialog dd{margin:0;font-weight:700;word-break:break-all}.agent-dialog-models{display:flex;flex-wrap:wrap;gap:9px}.agent-dialog-models>span{padding:8px 10px;border-radius:8px;background:#f0edff;color:#5d3ee8;font-weight:700}.agent-dialog-models>p{width:100%;margin:8px 0 0;color:#6f687c}.agent-workspace-dialog>footer{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid #eceaf2}.agent-workspace-dialog>footer button{min-width:86px;height:38px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:700}.agent-workspace-dialog:has(.agent-quote-detail){width:min(760px,100%)}.agent-cost-detail-button{width:100%;margin-top:12px;padding:9px 12px;border:1px solid #d9d1ff;border-radius:9px;background:#f7f5ff;color:#5b3de5;font-weight:800;cursor:pointer}.agent-quote-detail{padding:20px}.agent-quote-summary{display:grid;gap:5px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#f5f1ff,#faf9ff)}.agent-quote-summary span{color:#6b6477}.agent-quote-summary strong{font-size:25px;color:#6540ee}.agent-quote-summary small{color:#756e80}.agent-quote-lines{display:grid;gap:10px;margin:16px 0}.agent-quote-lines article{padding:13px 14px;border:1px solid #e8e4f1;border-radius:11px;background:#fff}.agent-quote-lines article>header{display:flex;justify-content:space-between;gap:16px}.agent-quote-lines article>header div{display:flex;align-items:center;gap:8px}.agent-quote-lines article span{padding:3px 7px;border-radius:999px;background:#f1eff8;color:#686172;font-size:12px}.agent-quote-lines article>header strong{white-space:nowrap;color:#5132d9}.agent-quote-lines article p{margin:7px 0 3px;color:#5d5668}.agent-quote-lines article small{color:#8a8393}.agent-quote-detail>dl{padding:0!important}.agent-budget-notice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;max-width:1120px;margin:0 auto 16px;padding:13px 15px;border:1px solid #f2cf82;border-radius:10px;background:#fff9e9;color:#7c5813}.agent-budget-notice>svg{width:20px;height:20px}.agent-budget-notice span{display:grid;gap:3px}.agent-budget-notice small{color:#8d7240}.agent-budget-notice button{height:36px;padding:0 14px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:800}.agent-connected-error{grid-template-columns:auto 1fr auto!important}.agent-connected-error>button{height:34px;padding:0 12px;border:1px solid #ef9ca8;border-radius:7px;background:#fff;color:#c63048;font-weight:800}.agent-budget-dialog{width:min(720px,100%)}.agent-budget-dialog>header>div small{color:#6842f5;font-size:10px;font-weight:900;letter-spacing:.12em}.agent-budget-dialog>header>div h2{margin-top:4px}.agent-budget-intro{margin:0;padding:18px 20px 0;color:#665f70;line-height:1.65}.agent-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px}.agent-budget-fields label{display:grid;gap:7px;color:#514a5c;font-size:12px;font-weight:700}.agent-budget-fields input{height:42px;padding:0 12px;border:1px solid #ddd9e7;border-radius:8px;font-size:14px;outline:0}.agent-budget-fields input:focus{border-color:#8f78f7;box-shadow:0 0 0 3px #6842f514}.agent-budget-rules{display:grid;gap:5px;margin:0 20px 18px;padding:13px 14px;border-radius:9px;background:#f7f5fc;color:#746d80;font-size:12px}.agent-budget-rules b{color:#4f475c}.agent-budget-dialog>footer{gap:10px}.agent-budget-dialog>footer button:not(.agent-primary){background:#f1eff5;color:#514a5c}@media(max-width:700px){.agent-budget-fields{grid-template-columns:1fr}.agent-budget-notice{grid-template-columns:auto 1fr}.agent-budget-notice button{grid-column:1/-1}}.quick-create-mode .agent-process-panel{display:none}.quick-create-mode .agent-workspace-grid,.quick-create-mode .agent-run-bar{grid-column:2 / 4}.quick-create-mode .agent-workspace-grid{grid-template-columns:minmax(760px,2.1fr) minmax(520px,1fr)}.agent-creation-mode-tabs{align-self:center!important;height:42px;gap:8px!important;padding:4px;border:1px solid #e5e1ef;border-radius:10px;background:#f3f1f8}.agent-quick-exit{height:38px;padding:0 14px;border:1px solid #dedbe8;border-radius:8px;background:#fff;color:#514d5f;display:inline-flex;align-items:center;gap:7px;font-weight:600}.agent-quick-exit:hover{border-color:#9f8cf5;color:#6842f5;background:#faf8ff}.agent-quick-exit svg{width:17px;height:17px}.agent-creation-mode-tabs button{padding:0 18px;border-radius:7px!important}.agent-creation-mode-tabs button.active{background:#fff!important;box-shadow:0 2px 8px #2d214a12}.agent-creation-mode-tabs button.active:after{display:none}.agent-quick-form{width:100%;max-width:1120px;margin-right:auto;margin-left:auto}.quick-create-mode .agent-main-area{min-height:0;overflow:hidden}.quick-create-mode .agent-work-canvas{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:180px;padding-bottom:180px}.agent-quick-output-settings,.agent-quick-content-settings{margin-bottom:24px;padding:22px;border:1px solid #e3def4;border-radius:14px;background:#fff}.agent-quick-output-settings{background:linear-gradient(180deg,#faf8ff,#fff);box-shadow:0 10px 28px #4c33960f}.agent-quick-output-settings>header,.agent-quick-content-settings>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.agent-quick-output-settings>header small,.agent-quick-content-settings>header small{color:#6842f5;font-size:11px;font-weight:800;letter-spacing:.08em}.agent-quick-output-settings>header h2,.agent-quick-content-settings>header h2{margin:4px 0 0;font-size:20px}.agent-quick-output-settings>header p{margin:6px 0 0;color:#777184;font-size:12px}.agent-quick-output-settings>header>span{padding:7px 10px;border-radius:999px;background:#eee9ff;color:#5d3ee8;font-size:12px;font-weight:700;white-space:nowrap}.agent-quick-output-settings .agent-connected-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.agent-quick-content-settings .agent-connected-fields{gap:20px 24px}.quick-create-mode .agent-canvas-head,.quick-create-mode .agent-connected-notice,.quick-create-mode .agent-connected-error{width:100%;max-width:1120px;margin-right:auto;margin-left:auto}.quick-create-mode .agent-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:22px 20px 110px}.quick-create-mode .agent-inspector>section{min-width:0;margin-bottom:0;padding:18px}.quick-create-mode .agent-inspector>section:first-child,.quick-create-mode .agent-inspector>section:last-child{grid-column:1 / -1}.quick-create-mode .agent-inspector>.agent-cost-card{grid-column:1 / -1}.agent-cost-empty{display:grid;gap:9px;margin-top:12px;padding:16px;border:1px dashed #d7cff8;border-radius:10px;background:#faf8ff}.agent-cost-empty>strong{color:#2f2940;font-size:15px}.agent-cost-empty>p{margin:0;color:#746d80;font-size:12px;line-height:1.55}.agent-cost-empty>button{min-height:38px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:800;cursor:pointer}.agent-cost-empty>button:disabled{background:#ddd8ed;color:#918a9d;cursor:not-allowed}.agent-reference-link-input{display:grid;gap:8px;margin-bottom:14px;padding:16px;border:1px solid #e1dcf5;border-radius:10px;background:#faf9ff}.agent-reference-link-input>b{font-size:13px}.agent-reference-link-input>input{height:44px!important;background:#fff!important}.agent-reference-link-input>small{color:#80788d!important;font-size:11px!important}.agent-reference-link-input>i{display:flex;align-items:center;gap:10px;color:#8a8395;font-size:11px;font-style:normal}.agent-reference-link-input>i:before,.agent-reference-link-input>i:after{content:"";height:1px;flex:1;background:#e5e1ed}.agent-budget-adjust-button{width:100%;min-height:38px;margin-top:10px;border:1px solid #d8d0fa;border-radius:8px;background:#fff;color:#6242e8;font-weight:800;cursor:pointer}.agent-budget-adjust-button:hover{background:#f7f4ff}.quick-create-mode .agent-inspector section header b{font-size:14px}.quick-create-mode .agent-inspector section>p,.quick-create-mode .agent-inspector section>small,.quick-create-mode .agent-model-row,.quick-create-mode .agent-inspector label,.quick-create-mode .agent-budget-alert,.quick-create-mode .agent-cost-card dl div,.quick-create-mode .agent-validation>span{font-size:11px}.quick-create-mode .agent-model-row strong,.quick-create-mode .agent-model-row b{font-size:11px}.quick-create-mode .agent-cost-card>strong{font-size:20px;line-height:1.25}.quick-create-mode .agent-workspace-top button,.quick-create-mode .agent-canvas-head small{font-size:13px}.quick-create-mode .agent-canvas-head h1{margin-top:7px;margin-bottom:8px;font-size:28px;line-height:1.25}.quick-create-mode .agent-canvas-head p{font-size:14px;line-height:1.65}.quick-create-mode .agent-status{height:30px;padding:0 11px;font-size:12px}.quick-create-mode .agent-quick-stages span{min-height:66px;padding:12px 14px;font-size:13px;line-height:1.45}.quick-create-mode .agent-quick-stages i{width:28px;height:28px;font-size:12px}.quick-create-mode .agent-connected-field>span,.quick-create-mode .agent-confirm-check{font-size:13px}.quick-create-mode .agent-connected-field input,.quick-create-mode .agent-connected-field select,.quick-create-mode .agent-connected-field textarea{min-height:46px;font-size:14px}.quick-create-mode .agent-connected-field small,.quick-create-mode .agent-connected-upload small,.quick-create-mode .agent-asset-tile small{font-size:11px;line-height:1.45}.quick-create-mode .agent-connected-upload b{font-size:13px}.quick-create-mode .agent-inspector section header b{font-size:15px}.quick-create-mode .agent-inspector section>p,.quick-create-mode .agent-inspector section>small,.quick-create-mode .agent-model-row,.quick-create-mode .agent-inspector label,.quick-create-mode .agent-budget-alert,.quick-create-mode .agent-cost-card dl div,.quick-create-mode .agent-validation>span{font-size:12px;line-height:1.5}.quick-create-mode .agent-model-row strong,.quick-create-mode .agent-model-row b,.quick-create-mode .agent-detail-link{font-size:12px}.quick-create-mode .agent-cost-card>strong{font-size:23px}.quick-create-mode .agent-run-bar>div small,.quick-create-mode .agent-run-bar>div button{font-size:12px}.quick-create-mode .agent-run-bar>div b{font-size:19px}.quick-create-mode .agent-run-bar aside button{font-size:13px}.agent-quick-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px}.agent-quick-stages span{min-height:58px;padding:10px;border:1px solid #e4dff5;border-radius:10px;background:#faf8ff;color:#625d71;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.agent-quick-stages i{width:24px;height:24px;border-radius:50%;background:#6d45f5;color:#fff;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-style:normal}.agent-quick-form .agent-api-warn{display:none}.agent-quick-form .agent-connected-fields{gap:20px 24px}.agent-quick-form .agent-connected-field textarea{height:132px}.agent-quick-form .agent-prompt-field{grid-column:1 / -1}.agent-quick-form .agent-prompt-field textarea{width:100%;height:clamp(280px,36vh,410px);min-height:280px;padding:16px 18px;font-size:15px;line-height:1.75;resize:vertical}.quick-create-mode .agent-run-bar aside .agent-primary{min-width:220px}@media(max-width:900px){.quick-create-mode .agent-workspace-grid,.quick-create-mode .agent-run-bar{grid-column:1}.agent-quick-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-creation-mode-tabs button{padding:0 10px}.agent-quick-form .agent-prompt-field textarea{height:210px;min-height:210px}.agent-quick-output-settings .agent-connected-fields{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1500px){.quick-create-mode .agent-workspace-grid{grid-template-columns:minmax(620px,1fr) minmax(360px,420px)}.quick-create-mode .agent-inspector{display:block;padding:16px 14px 110px}.quick-create-mode .agent-inspector>section{margin-bottom:12px}.agent-quick-output-settings .agent-connected-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-results-center{margin-top:18px;border:1px solid #e5e1ee;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #251c4c0d}.agent-results-head{min-height:78px;padding:14px 18px;border-bottom:1px solid #ece9f3;display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-results-head>div{display:flex;align-items:center;gap:12px}.agent-results-head>div>span{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#6842f5,#9478ff);color:#fff;display:grid;place-items:center;box-shadow:0 7px 16px #6842f533}.agent-results-head>div>span svg{width:20px;height:20px}.agent-results-head small{color:#6842f5;font-size:9px;font-weight:800;letter-spacing:.12em}.agent-results-head h2{margin:1px 0 3px;font-size:17px}.agent-results-head p{margin:0;color:#7d798b;font-size:11px}.agent-results-summary{display:flex!important;align-items:flex-end!important;gap:2px!important;flex-direction:column}.agent-results-summary strong{padding:6px 10px;border-radius:8px;background:#eeeaff;color:#5d3bdd;font-size:11px;white-space:nowrap}.agent-results-summary span{font-size:9px;color:#8c8798}.agent-results-toolbar{padding:10px 14px;border-bottom:1px solid #ece9f3;background:#faf9fd;display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-results-toolbar>label{display:flex;align-items:center;gap:7px;color:#5d586b;font-size:11px;font-weight:700}.agent-results-toolbar input,.agent-result-select input{width:15px;height:15px;accent-color:#6842f5}.agent-results-toolbar>div{display:flex;gap:7px}.agent-results-toolbar button{height:32px;padding:0 11px;border:1px solid #ded9eb;border-radius:8px;background:#fff;color:#514a63;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750}.agent-results-toolbar button.primary{border-color:#6842f5;background:#6842f5;color:#fff}.agent-results-toolbar button:disabled{opacity:.5}.agent-results-toolbar button svg{width:14px;height:14px}.agent-results-grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.agent-result-card{position:relative;min-width:0;border:1px solid #e5e2ec;border-radius:12px;background:#fff;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.agent-result-card:hover{transform:translateY(-2px);border-color:#b9aafa;box-shadow:0 10px 22px #31236417}.agent-result-card.selected{border-color:#7655f6;box-shadow:0 0 0 2px #6842f51f,0 10px 22px #31236417}.agent-result-preview{position:relative;width:100%;height:auto;aspect-ratio:4/3;max-height:176px;padding:0;border:0;background:#f5f3f9;overflow:hidden;display:grid;place-items:center}.agent-result-preview img,.agent-result-preview video{width:100%;height:100%;object-fit:contain;background:#f5f3f9}.agent-result-preview>span{width:54px;height:54px;border-radius:16px;background:#ece8f7;color:#8169dd;display:grid;place-items:center}.agent-result-preview>span svg{width:26px;height:26px}.agent-result-preview>i{position:absolute;right:9px;bottom:9px;height:28px;padding:0 9px;border-radius:7px;background:#211a36dc;color:#fff;display:flex;align-items:center;gap:5px;font-size:10px;font-style:normal;opacity:0;transform:translateY(3px);transition:.18s}.agent-result-preview:hover>i,.agent-result-preview:focus-visible>i{opacity:1;transform:none}.agent-result-preview>i svg{width:13px;height:13px}.agent-result-media-state{display:flex!important;width:auto!important;height:auto!important;max-width:150px;padding:12px 14px;gap:7px;border-radius:10px!important;background:#ede9f7!important;color:#71668b!important}.agent-result-media-state small{font-size:10px;font-weight:650}.agent-result-media-state.loading svg{animation:agent-result-spin .8s linear infinite}@keyframes agent-result-spin{to{transform:rotate(360deg)}}.agent-result-select{position:absolute;z-index:3;top:9px;left:9px;width:27px;height:27px;border-radius:7px;background:#fffffff2;box-shadow:0 3px 10px #0f0c1e29;display:grid;place-items:center}.agent-result-select:has(input:disabled){opacity:.55}.agent-result-card-body{padding:11px 12px 12px}.agent-result-card-body>header{display:flex;align-items:center;gap:9px}.agent-result-card-body>header>span{width:30px;height:30px;border-radius:8px;background:#eeeaff;color:#6842f5;display:grid;place-items:center;flex:0 0 auto}.agent-result-card-body>header>span svg{width:15px;height:15px}.agent-result-card-body>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.agent-result-card-body>header b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-result-card-body>header small{font-size:9px;color:#8a8797;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-result-card-body dl{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.agent-result-card-body dl>div{min-width:0}.agent-result-card-body dt{font-size:8px;color:#9692a1}.agent-result-card-body dd{margin:2px 0 0;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-result-card-body>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.agent-result-card-body>footer button{min-width:0;height:32px;padding:0 7px;border:1px solid #dedbe8;border-radius:8px;background:#fff;color:#514a63;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.agent-result-card-body>footer button:first-child{border-color:#6842f5;color:#fff;background:#6842f5}.agent-result-card-body>footer button:hover{border-color:#a998ec;background:#f5f2ff;color:#5d3bdd}.agent-result-card-body>footer button:first-child:hover{background:#5d36e8;color:#fff}.agent-result-card-body>footer button svg{width:13px;height:13px;flex:0 0 auto}.agent-results-empty{min-height:180px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8c8898}.agent-results-empty>svg{width:40px;height:40px;color:#b7accf}.agent-results-empty b{margin-top:11px;color:#4a4558}.agent-results-empty p{margin:5px 0 0;font-size:11px}.agent-output-viewer-backdrop,.agent-output-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0c0a18b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:28px}.agent-output-edit-backdrop{z-index:142}.agent-output-viewer{width:min(1080px,calc(100vw - 56px));max-height:calc(100vh - 56px);border-radius:17px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 90px #00000059}.agent-output-viewer>header,.agent-output-edit-dialog>header{padding:16px 20px;border-bottom:1px solid #e7e4ec;display:flex;align-items:center;justify-content:space-between;gap:18px}.agent-output-viewer>header h2,.agent-output-edit-dialog>header h2{font-size:18px;margin:3px 0}.agent-output-viewer>header p,.agent-output-edit-dialog>header p{font-size:11px;color:#858192;margin:0}.agent-output-viewer>header button,.agent-output-edit-dialog>header button{width:38px;height:38px;border:0;border-radius:9px;background:#f3f1f7;display:grid;place-items:center}.agent-output-viewer-content{min-height:300px;flex:1;overflow:auto;background:#11101b;display:grid;place-items:center}.agent-output-viewer-content img,.agent-output-viewer-content video{display:block;max-width:100%;max-height:calc(100vh - 230px);object-fit:contain}.agent-output-viewer-content pre{box-sizing:border-box;width:100%;min-height:360px;margin:0;padding:28px;background:#171522;color:#eeeaf7;white-space:pre-wrap;word-break:break-word;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.agent-output-audio{width:min(560px,80%);padding:34px;border-radius:17px;background:#242033;color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px}.agent-output-audio audio{width:100%}.agent-output-viewer>footer,.agent-output-edit-dialog>footer{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e7e4ec}.agent-output-viewer>footer span{min-width:0;margin-right:auto;color:#777284;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-output-viewer>footer button,.agent-output-edit-dialog>footer button{height:38px;padding:0 14px;border:1px solid #dcd7e8;border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;font-weight:700}.agent-output-viewer>footer button,.agent-output-edit-dialog>footer button.primary{border-color:#6842f5;background:#6842f5;color:#fff}.agent-output-edit-dialog{width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:17px;background:#fff;box-shadow:0 30px 90px #00000057}.agent-output-edit-body{padding:22px;display:grid;gap:16px}.agent-output-edit-body>label{display:grid;gap:8px;color:#4e485c;font-size:12px;font-weight:750}.agent-output-edit-body textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #dcd7e8;border-radius:10px;resize:vertical;font:12px/1.7 inherit;outline:none}.agent-output-edit-scope,.agent-output-edit-quote{padding:14px;border:1px solid #e6e1f0;border-radius:11px;background:#faf9fd}.agent-output-edit-scope p,.agent-output-edit-hint{margin:5px 0 0;color:#777284;font-size:11px;line-height:1.6}.agent-output-edit-quote{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.agent-output-edit-quote span{display:grid;gap:4px}.agent-output-edit-quote p{grid-column:1/-1;margin:4px 0 0;color:#6d6878;font-size:10px}@media(max-width:1100px){.agent-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.agent-results-head{align-items:flex-start}.agent-results-toolbar{align-items:stretch;flex-direction:column}.agent-results-toolbar>div{display:grid;grid-template-columns:1fr}.agent-results-toolbar button{justify-content:center}.agent-results-grid{grid-template-columns:1fr;padding:10px}.agent-result-preview{max-height:210px}.agent-output-edit-quote{grid-template-columns:1fr}.agent-output-edit-quote p{grid-column:auto}}.agent-results-head{min-height:86px;padding:16px 20px}.agent-results-head small{font-size:10px}.agent-results-head h2{font-size:19px;margin:2px 0 4px}.agent-results-head p{font-size:13px;line-height:1.5;color:#6f6a7c}.agent-results-summary{display:flex!important;align-items:center!important;flex-direction:row!important;gap:0!important;padding:5px;border:1px solid #e1dbf7;border-radius:12px;background:#f7f5ff;box-shadow:0 4px 12px #4f36af14}.agent-results-summary span{min-width:98px;height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;color:#655d76;font-size:12px;font-weight:700;white-space:nowrap}.agent-results-summary span+span{border-left:1px solid #ddd6f3}.agent-results-summary svg{width:15px;height:15px;color:#7655f6}.agent-results-summary strong{min-width:25px;height:25px;padding:0 6px;border-radius:7px;background:#6842f5;color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;box-shadow:none}.agent-results-toolbar{padding:11px 14px}.agent-results-toolbar>label{font-size:13px}.agent-results-toolbar button{height:35px;font-size:12px;padding:0 13px}.agent-result-card-body{padding:13px 14px 14px}.agent-result-card-body>header{gap:10px}.agent-result-card-body>header>span{width:34px;height:34px}.agent-result-card-body>header>span svg{width:17px;height:17px}.agent-result-card-body>header b{font-size:14px;line-height:1.35}.agent-result-card-body>header small{font-size:11px;line-height:1.4;color:#746f80}.agent-result-card-body dl{margin:12px 0;gap:8px 12px}.agent-result-card-body dt{font-size:10px;color:#858091}.agent-result-card-body dd{margin-top:3px;font-size:11px;line-height:1.35}.agent-result-card-body>footer button{height:35px;font-size:12px;gap:5px}.agent-result-card-body>footer button svg{width:14px;height:14px}.agent-result-preview>i{font-size:11px}@media(max-width:720px){.agent-results-head{gap:12px;flex-direction:column}.agent-results-summary{align-self:stretch;justify-content:stretch}.agent-results-summary span{flex:1}.agent-results-head p{font-size:12px}}.agent-results-head>.agent-results-summary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:10px!important;overflow:visible}.agent-results-head>.agent-results-summary>span{box-sizing:border-box;width:auto;min-width:124px;height:42px;padding:0 13px;border:1px solid #6842f5;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:750;box-shadow:0 6px 14px #6842f529;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.agent-results-head>.agent-results-summary>span:first-child{background:#6842f5;color:#fff}.agent-results-head>.agent-results-summary>span:last-child{border-left:1px solid #6842f5;background:#fff;color:#5d3bdd;box-shadow:none}.agent-results-head>.agent-results-summary>span:first-child svg{color:#fff}.agent-results-head>.agent-results-summary>span:last-child svg{color:#6842f5}.agent-results-head>.agent-results-summary>span>strong{min-width:23px;height:23px;padding:0 6px;border-radius:6px;font-size:11px}.agent-results-head>.agent-results-summary>span:first-child>strong{background:#fff3;color:#fff}.agent-results-head>.agent-results-summary>span:last-child>strong{background:#eeeaff;color:#5d3bdd}.agent-results-head>.agent-results-summary>span:hover{transform:translateY(-1px);box-shadow:0 8px 18px #6842f533}.agent-results-head>.agent-results-summary>span:last-child:hover{background:#f8f6ff}@media(max-width:720px){.agent-results-head>.agent-results-summary{width:100%}.agent-results-head>.agent-results-summary>span{min-width:0;flex:1}}.agent-result-card-body>footer>.agent-result-action{position:relative!important;inset:auto!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow:hidden;isolation:isolate;flex-direction:row!important;align-items:center!important;justify-content:center!important;line-height:1!important}.agent-result-card-body>footer>.agent-result-action>svg{position:static!important;inset:auto!important;display:block!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;transform:none!important;overflow:visible}.agent-result-card-body>footer>.agent-result-action>span{position:static!important;inset:auto!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;color:inherit!important}.agent-result-card-body>footer>.agent-result-action:disabled{opacity:.58;color:#817b8e;background:#f7f6f9}.va-shell{min-height:100vh;background:#f7f8fc;color:#111528;font-size:15px}.va-topbar{height:76px;background:#fff;border-bottom:1px solid #e8e9f0;display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);gap:28px;position:sticky;top:0;z-index:30;box-shadow:0 3px 18px #20234208}.va-exit{display:flex;align-items:center;gap:9px;padding:11px 16px!important;border:1px solid #dedfea!important;border-radius:10px;color:#41475d;background:#fff!important;font-weight:650}.va-brand{font-size:20px;font-weight:800;color:#171a2c}.va-topbar nav{display:flex;align-items:center;gap:28px;color:#686d80}.va-topbar nav button,.va-topbar nav span{padding:27px 0}.va-topbar nav span:first-of-type{color:#6738f1;border-bottom:3px solid #6738f1;font-weight:700}.va-save{margin-left:auto;display:flex;align-items:center;gap:8px;color:#6134e9;font-weight:700}.va-workspace{width:min(94vw,2200px);margin:0 auto;padding:26px 0 52px;min-height:calc(100vh - 76px)}.va-crumb{display:flex;align-items:center;gap:10px;color:#7d8295;margin-bottom:16px}.va-crumb button{border:0;background:none;color:#6a3af2;padding:0;cursor:pointer}.va-agent-head{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e5e6ee;border-radius:15px;padding:18px 20px;margin-bottom:18px;box-shadow:0 8px 30px #1a1d3c08}.va-agent-head>img{width:132px;height:82px;border-radius:12px;object-fit:cover}.va-agent-head h1{font-size:27px;margin:0 0 5px}.va-agent-head h1 span{font-size:12px;color:#128c55;background:#eaf9f0;border-radius:18px;padding:6px 10px;margin-left:8px}.va-agent-head p,.va-agent-head small{color:#6d7185;margin:4px 0;display:block}.va-agent-head>button{margin-left:auto;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dcdee8;border-radius:9px;padding:11px 16px;color:#6438ed;cursor:pointer}.va-columns{display:grid;grid-template-columns:minmax(310px,.78fr) minmax(700px,1.9fr) minmax(300px,.72fr);gap:18px;align-items:start}.va-left,.va-center,.va-right{background:#fff;border:1px solid #e1e3eb;border-radius:14px;box-shadow:0 8px 30px #24274709}.va-left,.va-right{padding:22px}.va-right{position:sticky;top:94px}.va-left h2,.va-right h2{font-size:17px;margin:0 0 22px}.va-left h3,.va-right h3{font-size:14px;margin:19px 0 10px}.va-field{display:block;margin-bottom:17px}.va-field>b{display:block;font-size:14px;margin-bottom:8px}.va-field em{color:#ef476f;font-style:normal;margin-left:4px}.va-field input,.va-field textarea,.va-field select,.va-shot-list input,.va-shot-list textarea,.va-comic-grid input,.va-comic-grid textarea,.va-outline input,.va-outline textarea{width:100%;border:1px solid #dadce6;border-radius:8px;padding:12px 13px;background:#fff;outline:0}.va-field textarea{height:112px;resize:vertical}.va-field input:focus,.va-field textarea:focus,.va-field select:focus,.va-shot-list input:focus,.va-shot-list textarea:focus,.va-outline input:focus,.va-outline textarea:focus{border-color:#7042f3;box-shadow:0 0 0 3px #7042f316}.va-select svg{position:absolute;right:12px;top:14px;pointer-events:none}.va-assets{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.va-assets img,.va-assets>button{width:72px;height:72px;border-radius:9px;object-fit:cover;border:1px solid #dfe1e9;background:#fff}.va-assets button{cursor:pointer}.va-assets .remove{position:absolute;right:-5px;top:-5px;width:23px;height:23px;border-radius:50%;border:0;background:#24273b;color:#fff;padding:4px}.va-upload-help{font-size:12px;color:#858a9e}.va-upload{width:100%;min-height:96px;border:1px dashed #c9c9df;background:#faf9ff;color:#6438ed;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.va-safety{margin-top:24px;border-top:1px solid #ececf2;padding-top:16px;display:flex;flex-direction:column;gap:9px;color:#39745a}.va-safety b{color:#24283b}.va-safety span{display:flex;align-items:center;gap:7px}.va-center{overflow:hidden;min-height:650px}.va-steps{height:82px;padding:0 23px;display:flex;align-items:center;border-bottom:1px solid #e7e8ef}.va-steps>div{display:flex;align-items:center;flex:1;color:#8b8fa1;min-width:0}.va-steps>div:not(:last-child):after{content:"";height:1px;background:#d8dae4;flex:1;margin:0 11px}.va-steps i{width:27px;height:27px;border:1px solid #d6d8e2;border-radius:50%;display:grid;place-items:center;font-style:normal;margin-right:8px;flex:none}.va-steps b{white-space:nowrap}.va-steps .active{color:#6536ef}.va-steps .active i{background:#6536ef;color:#fff;border-color:#6536ef}.va-steps .done i{color:#6536ef;border-color:#6536ef}.va-canvas{padding:22px}.va-tabs{display:flex;gap:28px;align-items:center;border-bottom:1px solid #e7e8ef;min-height:48px}.va-tabs b{color:#6437f4;border-bottom:2px solid #6437f4;padding:15px 0}.va-tabs button{margin-left:auto;border:1px solid #daddE8;background:#fff;color:#6437f4;border-radius:8px;padding:9px 13px}.va-hint{color:#83889b}.va-outline{display:flex;flex-direction:column;gap:10px}.va-outline>div{border:1px solid #e0e2eb;border-radius:9px;padding:12px;display:grid;grid-template-columns:70px 1fr;gap:7px}.va-outline>div span{grid-row:1/3;color:#777c90;padding:10px}.va-outline input{font-weight:700}.va-outline textarea{height:58px;resize:vertical;color:#666d80}.va-shot-list{display:flex;flex-direction:column;gap:10px}.va-shot-list article{display:grid;grid-template-columns:155px 1fr 105px;align-items:center;gap:14px;border-bottom:1px solid #e6e7ed;padding:0 0 10px}.va-shot-image img{width:100%;height:96px;object-fit:cover;border-radius:8px;display:block}.va-shot-image strong{position:absolute;top:6px;left:6px;background:#fff;border-radius:5px;padding:4px 6px}.va-shot-list section input,.va-comic-grid section input{font-weight:700;padding:8px 10px}.va-shot-list section textarea,.va-comic-grid section textarea{height:48px;resize:vertical;padding:8px 10px;margin-top:5px;color:#656b7f}.va-shot-list time{border:1px solid #e2e3ea;border-radius:8px;padding:13px 8px;text-align:center;color:#555a70}.va-wave{color:#9b78ff;letter-spacing:2px;margin-top:4px}.va-comic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.va-comic-grid article{border:1px solid #e0e2eb;border-radius:9px;overflow:hidden}.va-comic-grid .va-shot-image img{height:150px;border-radius:0}.va-comic-grid section{padding:10px}.va-hero-preview{height:390px;border-radius:10px;overflow:hidden;position:relative;margin-bottom:17px}.va-hero-preview span{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px dashed #fff;border-radius:12px;padding:9px;color:#fff}.va-scene-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:14px 0 18px}.va-scene-grid button{padding:0;border:1px solid #dedfe8;border-radius:8px;background:#fff;overflow:hidden;position:relative;cursor:pointer}.va-scene-grid img{width:100%;height:112px;object-fit:cover}.va-scene-grid svg{position:absolute;right:5px;top:5px;background:#6b3df5;color:#fff;border-radius:50%}.va-scene-grid span{display:block;padding:8px;font-size:12px}.va-ratio{display:flex;align-items:center;gap:9px}.va-ratio button{border:1px solid #dedfe8;background:#fff;border-radius:7px;padding:9px 16px}.va-ratio button.active{background:#6337ef;color:#fff}.va-notice{border:1px solid #dcd3ff;background:#faf8ff;color:#6340c9;padding:12px 14px;border-radius:8px;margin-bottom:16px;line-height:1.6}.va-structure{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e2e3eb;border-radius:9px;padding:13px}.va-structure>div{text-align:center;border-top:4px solid #6a3ef2;padding:11px 5px;display:flex;flex-direction:column;gap:8px}.va-structure small{color:#188956;background:#edf9f3;padding:5px}.va-down{text-align:center;color:#8a8fa2;font-size:30px}.va-model-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0 20px}.va-model-routes button{display:flex;flex-direction:column;gap:8px;text-align:left;background:#fff;border:1px solid #dfe1e9;border-radius:9px;padding:14px;cursor:pointer}.va-tier{border:1px solid #dfe1e9;border-radius:9px;padding:14px;display:flex;flex-direction:column;gap:7px}.va-tiers button{border:1px solid #dfe1e9;border-radius:8px;background:#fff;padding:11px;text-align:left}.va-tiers button.active{border:2px solid #6a3df4;color:#6538ef;font-weight:700}.va-call-list{border-top:1px solid #e4e5eb;border-bottom:1px solid #e4e5eb;padding:16px 0;margin:18px 0}.va-call-list p{margin:10px 0;color:#39745a}.va-call-list .muted{color:#85899b;line-height:1.5}.va-right dl>div{display:flex;justify-content:space-between;align-items:center;margin:14px 0}.va-right dt{color:#62687b}.va-right dd.price{color:#6237ed;font-size:22px;font-weight:800}.va-primary{width:100%;border:0;border-radius:8px;background:#6537f3;color:#fff;padding:15px;margin-top:10px;font-weight:750;cursor:pointer}.va-primary:disabled{opacity:.6}.va-error,.va-success{padding:11px;border-radius:7px;line-height:1.5}.va-footnote{display:block;color:#85899a;line-height:1.6;margin-top:10px;text-align:center}.va-run-created{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#eefaf4;color:#19744c;border-radius:9px}.va-run-created button{border:0;background:#6537f3;color:#fff;border-radius:7px;padding:10px 16px}.va-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#17192d66;z-index:80;display:grid;place-items:center;padding:20px}.va-modal>section{width:min(560px,94vw);background:#fff;border-radius:16px;padding:24px;box-shadow:0 30px 80px #12142655}.va-modal header{display:flex;justify-content:space-between}.va-modal header button{border:0;background:none;font-size:22px}.va-modal h2{margin:5px 0 18px}.va-modal p{color:#666c80;line-height:1.7}.va-modal dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #ececf2;padding:12px 0}.va-modal dd{margin:0;font-weight:700}@media(max-width:1450px){.va-columns{grid-template-columns:300px minmax(620px,1fr) 290px}.va-workspace{width:97vw}.va-topbar{padding:0 24px}.va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1120px){.va-columns{grid-template-columns:310px 1fr}.va-right{grid-column:1/-1;position:static}.va-topbar nav{display:none}.va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.va-topbar{height:64px;padding:0 12px;gap:10px}.va-brand{display:none}.va-save{font-size:0}.va-save svg{font-size:20px}.va-workspace{width:auto;padding:14px}.va-agent-head{align-items:flex-start}.va-agent-head>img{width:82px;height:60px}.va-agent-head h1{font-size:20px}.va-agent-head>button{display:none}.va-columns{display:block}.va-left,.va-center,.va-right{margin-bottom:14px}.va-steps{overflow-x:auto}.va-steps>div{min-width:135px}.va-comic-grid,.va-model-routes{grid-template-columns:1fr 1fr}.va-shot-list article{grid-template-columns:95px 1fr}.va-shot-list time{display:none}.va-scene-grid{grid-template-columns:repeat(2,1fr)}}.va-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer;color:#171a2c}.va-select svg{right:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:#555b70}.va-shell button{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.va-shell button:not(:disabled):hover{border-color:#8c6af5}.va-shell button:not(:disabled):active{transform:translateY(1px)}.va-shell :is(button,input,textarea,select):focus-visible{outline:3px solid #8a67f555;outline-offset:2px}.va-tiers button{min-height:46px;padding:11px 14px}.va-tiers button.active{background:#faf8ff;box-shadow:0 0 0 1px #6a3df4 inset}.va-agent-head>button,.va-exit,.va-save{min-height:44px}.va-left,.va-center,.va-right{overflow:visible}.va-center{overflow:hidden}.va-shot-list article:last-child{border-bottom:0;padding-bottom:0}.va-shot-list section{min-width:0}.va-shot-list section textarea{line-height:1.45}.va-primary{min-height:48px}.va-primary:hover:not(:disabled){background:#5429e5;box-shadow:0 8px 20px #6537f32c}.va-call-list svg,.va-safety svg{flex:0 0 auto}.va-upload-help,.va-footnote{font-size:12px}.va-assets video,.va-asset-loading,.va-asset-failed{width:72px;height:72px;border-radius:9px;border:1px solid #dfe1e9;object-fit:cover;background:#f7f7fb}.va-asset-loading,.va-asset-failed{display:grid;place-items:center;padding:6px;text-align:center;font-size:11px;color:#767b90}.va-asset-failed{color:#b43b4d;background:#fff3f4}.va-assets>span>img,.va-assets>span>video{display:block}@media(max-width:1450px){.va-columns{gap:14px}.va-left,.va-right,.va-canvas{padding:19px}}@media(max-width:760px){.va-exit{padding:9px 12px!important}.va-agent-head small{line-height:1.45}.va-shot-list section textarea{height:58px}.va-tiers{grid-template-columns:repeat(3,1fr)}}.va-assets-empty{width:auto!important;height:auto!important;border:0!important;color:#8b90a2;font-size:12px;line-height:1.5}.va-shell{--purple:#6236ed;--ink:#101326;--line:#e2e4ed;min-height:100vh;background:radial-gradient(circle at 55% 0,#fff 0,#fafbff,#f6f7fb);color:var(--ink);font-size:14px}.va-shell *{box-sizing:border-box}.va-shell button,.va-shell input,.va-shell textarea,.va-shell select{font:inherit}.va-topbar{height:68px;background:#fff;border-bottom:1px solid #e8e9f0;display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));gap:30px;position:sticky;top:0;z-index:30}.va-topbar button{border:0;background:none;cursor:pointer}.va-exit{display:flex;align-items:center;gap:7px;padding:9px 12px!important;border:1px solid #dedfea!important;border-radius:8px;background:#fff!important;color:#4b5062;font-weight:650}.va-brand{font-size:19px;font-weight:800;color:#171a2c}.va-topbar nav{display:flex;align-items:center;gap:30px;height:100%;color:#25293c}.va-topbar nav button,.va-topbar nav span{height:100%;display:flex;align-items:center;padding:0 2px}.va-topbar nav span:first-of-type{color:var(--purple);border-bottom:3px solid var(--purple);font-weight:700}.va-save{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--purple);font-weight:700}.va-workspace{width:min(calc(100vw - 48px),1320px);margin:auto;padding:20px 0 42px}.va-crumb{display:flex;gap:9px;color:#777d91;margin:0 0 16px}.va-crumb button{border:0;background:0;color:#6a3af2;padding:0;cursor:pointer}.va-agent-head{display:flex;align-items:center;gap:16px;margin-bottom:18px;min-height:86px;background:transparent;border:0;box-shadow:none;padding:0}.va-agent-head>img{width:86px;height:68px;border-radius:10px;object-fit:cover}.va-agent-head h1{font-size:26px;margin:0 0 4px}.va-agent-head h1 span{font-size:12px;color:#128c55;background:#eaf9f0;border-radius:18px;padding:5px 9px;margin-left:8px}.va-agent-head p,.va-agent-head small{color:#6d7185;margin:3px 0;display:block}.va-agent-head>button{margin-left:auto;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dcdee8;border-radius:8px;padding:10px 14px;color:var(--purple);cursor:pointer}.va-columns{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:14px;align-items:start}.va-left,.va-center,.va-right{background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:none}.va-left,.va-right{padding:18px}.va-right{position:sticky;top:84px}.va-left h2,.va-right h2{font-size:16px;margin:0 0 20px}.va-left h3,.va-right h3{font-size:13px;margin:18px 0 9px}.va-field{display:block;margin-bottom:15px}.va-field>b{display:block;font-size:13px;margin-bottom:7px}.va-field em{color:#ef476f;font-style:normal;margin-left:3px}.va-field input,.va-field textarea,.va-field select,.va-shot-list input,.va-shot-list textarea,.va-comic-grid input,.va-comic-grid textarea,.va-outline input,.va-outline textarea{width:100%;border:1px solid #daddE7;border-radius:7px;padding:10px 11px;background:#fff;outline:0;color:#24283b}.va-field textarea{height:94px;resize:vertical;line-height:1.55}.va-field textarea.va-short-textarea{height:62px}.va-select{position:relative;display:block}.va-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.va-select svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}.va-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.va-material-block{margin-top:14px}.va-material-block h3{margin-bottom:8px}.va-assets{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.va-assets>span{position:relative}.va-assets img,.va-assets video,.va-assets>button,.va-asset-loading,.va-asset-failed{width:58px;height:58px;border-radius:7px;object-fit:cover;border:1px solid #dfe1e9;background:#fff}.va-assets>button{cursor:pointer;display:grid;place-items:center}.va-assets .remove{position:absolute;right:-5px;top:-5px;width:20px;height:20px;border-radius:50%;border:0;background:#25283a;color:#fff;padding:4px}.va-upload-help{font-size:11px;color:#858a9e;line-height:1.5}.va-uploading{color:#5d35df}.va-dropzone{border:1px dashed #cfd1dd;background:#fcfcff;border-radius:8px;min-height:90px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#6c3df2;text-align:center}.va-dropzone small{color:#9296a7}.va-dropzone.compact{min-height:60px}.va-dropzone.tall{min-height:130px;cursor:pointer}.va-segment{display:flex;border-bottom:1px solid #e7e8ef;margin-bottom:10px}.va-segment button{flex:1;border:0;background:#fff;padding:10px}.va-segment button.active{color:var(--purple);border-bottom:2px solid var(--purple)}.va-product-card{display:flex;gap:11px;align-items:center;margin-bottom:16px}.va-product-card img{width:68px;height:76px;object-fit:cover;border-radius:7px}.va-product-card div{display:flex;flex-direction:column;gap:7px}.va-product-card small{color:#74798d}.va-audio{display:flex;align-items:center;gap:8px;margin-top:15px;border:1px solid var(--line);padding:10px;border-radius:8px;color:#656b80}.va-audio i{height:14px;flex:1;background:repeating-linear-gradient(90deg,#b9bcc8 0 1px,transparent 1px 4px)}.va-safety{margin-top:20px;border-top:1px solid #ececf2;padding-top:14px;display:flex;flex-direction:column;gap:8px;color:#39745a}.va-center{overflow:hidden;min-height:680px}.va-steps{height:70px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #e7e8ef}.va-steps>div{display:flex;align-items:center;flex:1;color:#898e9f;min-width:0}.va-steps>div:not(:last-child):after{content:"";height:1px;background:#d8dae4;flex:1;margin:0 9px}.va-steps i{width:25px;height:25px;border:1px solid #d6d8e2;border-radius:50%;display:grid;place-items:center;font-style:normal;margin-right:7px;flex:none}.va-steps b{white-space:nowrap;font-size:13px}.va-steps .active{color:var(--purple)}.va-steps .active i{background:var(--purple);color:#fff;border-color:var(--purple)}.va-canvas{padding:16px}.va-tabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid #e7e8ef;min-height:46px}.va-tabs b{color:var(--purple);border-bottom:2px solid var(--purple);padding:14px 0}.va-tabs button{margin-left:auto;border:1px solid #daddE8;background:#fff;color:var(--purple);border-radius:7px;padding:8px 11px}.va-outline{display:flex;flex-direction:column;gap:8px}.va-outline>div{border:1px solid #e0e2eb;border-radius:8px;padding:9px;display:grid;grid-template-columns:55px 1fr;gap:5px}.va-outline>div span{grid-row:1/3;color:#777c90;padding:9px}.va-outline textarea{height:45px}.va-shot-list{display:flex;flex-direction:column;gap:8px}.va-shot-list article{display:grid;grid-template-columns:122px 1fr 82px;align-items:center;gap:10px;border-bottom:1px solid #e6e7ed;padding:0 0 8px}.va-shot-image{position:relative}.va-shot-image img{width:100%;height:78px;object-fit:cover;border-radius:7px;display:block}.va-shot-image strong{position:absolute;top:5px;left:5px;background:#fff;border-radius:4px;padding:3px 5px}.va-shot-list section input,.va-comic-grid section input{font-weight:700;padding:7px 8px}.va-shot-list section textarea,.va-comic-grid section textarea{height:42px;padding:7px 8px;margin-top:4px}.va-shot-list time{border:1px solid #e2e3ea;border-radius:7px;padding:10px 6px;text-align:center}.va-wave{color:#9b78ff;letter-spacing:1px}.va-comic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.va-comic-grid article{border:1px solid #e0e2eb;border-radius:8px;overflow:hidden}.va-comic-grid .va-shot-image img{height:128px;border-radius:0}.va-comic-grid section{padding:8px}.va-hero-preview{height:318px;border-radius:9px;overflow:hidden;position:relative;margin-bottom:14px}.va-hero-preview img{width:100%;height:100%;object-fit:cover}.va-hero-preview span{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px dashed #fff;border-radius:10px;padding:8px;color:#fff}.va-scene-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:12px 0 15px}.va-scene-grid button{padding:0;border:1px solid #dedfe8;border-radius:7px;background:#fff;overflow:hidden;position:relative}.va-scene-grid button.active{border:2px solid #6b3df5}.va-scene-grid img{width:100%;height:82px;object-fit:cover}.va-scene-grid svg{position:absolute;right:4px;top:4px;background:#6b3df5;color:#fff;border-radius:50%}.va-scene-grid span{display:block;padding:7px;font-size:11px}.va-ratio{display:flex;align-items:center;gap:8px}.va-ratio button{border:1px solid #dedfe8;background:#fff;border-radius:6px;padding:8px 13px}.va-ratio button.active{background:var(--purple);color:#fff}.va-notice{border:1px solid #dcd3ff;background:#faf8ff;color:#6340c9;padding:10px 12px;border-radius:7px;margin-bottom:13px}.va-structure{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e2e3eb;border-radius:8px;padding:11px}.va-structure>div{text-align:center;border-top:4px solid #6a3ef2;padding:9px 4px;display:flex;flex-direction:column;gap:7px}.va-structure>div:nth-child(2){border-color:#2f91e8}.va-structure>div:nth-child(3){border-color:#22ad78}.va-structure>div:nth-child(4){border-color:#ee9728}.va-structure small{color:#188956;background:#edf9f3;padding:4px}.va-down{text-align:center;font-size:25px}.va-model-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 16px}.va-model-routes button{display:flex;flex-direction:column;gap:6px;text-align:left;background:#fff;border:1px solid #dfe1e9;border-radius:8px;padding:11px}.va-model-routes button.active{border:2px solid #6a3df4;color:#6538ef}.va-model-routes small{color:#269761}.va-tier{border:1px solid #dfe1e9;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.va-tier.active{border:2px solid #6a3df4}.va-tier small{color:#259a63}.va-tiers{display:grid;gap:8px}.va-tiers button{border:1px solid #dfe1e9;border-radius:8px;background:#fff;padding:12px;text-align:left;min-height:54px}.va-tiers button.active{border:2px solid #6a3df4;color:#6538ef;font-weight:700;background:#fbfaff}.va-resolution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.va-resolution-grid button{border:1px solid #dfe1e9;background:#fff;border-radius:8px;padding:9px 3px;display:flex;flex-direction:column;align-items:center;gap:3px}.va-resolution-grid button.active{border:2px solid var(--purple);color:var(--purple);background:#fbfaff}.va-resolution-grid i{width:14px;height:14px;border:1px solid #b8bdca;border-radius:50%}.va-resolution-grid button.active i{border:4px solid var(--purple)}.va-resolution-grid small{font-size:10px}.va-image-summary{display:flex;flex-direction:column;gap:7px}.va-image-summary>div{display:flex;justify-content:space-between}.va-image-summary p{margin:5px 0}.va-image-summary .available{color:#1b945b}.va-call-list{border-top:1px solid #e4e5eb;border-bottom:1px solid #e4e5eb;padding:14px 0;margin:16px 0}.va-call-list p{margin:8px 0;color:#39745a}.va-call-list .muted{color:#85899b}.va-right dl>div{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.va-right dd{margin:0}.va-right dd.price{color:var(--purple);font-size:20px;font-weight:800}.va-primary{width:100%;border:0;border-radius:7px;background:var(--purple);color:#fff;padding:13px;margin-top:9px;font-weight:750}.va-error,.va-success{padding:10px;border-radius:7px}.va-error{background:#fff1f2;color:#c9364a}.va-success{background:#eefaf4;color:#19744c}.va-footnote{display:block;color:#85899a;margin-top:9px;text-align:center}.va-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#17192d66;z-index:80;display:grid;place-items:center}.va-modal>section{width:min(560px,94vw);background:#fff;border-radius:16px;padding:24px}@media(max-width:1180px){.va-columns{grid-template-columns:270px minmax(520px,1fr)}.va-right{grid-column:1/-1;position:static}.va-workspace{width:calc(100vw - 24px)}.va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.va-brand,.va-topbar nav{display:none}.va-workspace{width:auto;padding:12px}.va-columns{display:block}.va-left,.va-center,.va-right{margin-bottom:12px}.va-comic-grid,.va-model-routes{grid-template-columns:1fr 1fr}.va-shot-list article{grid-template-columns:90px 1fr}.va-shot-list time{display:none}.va-scene-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1181px){.va-shell{font-size:12px;padding-top:14px}.va-workspace{width:min(calc(100vw - 136px),1304px);padding:18px 0 34px}.va-topbar{width:min(calc(100vw - 76px),1364px);margin:0 auto;padding-inline:28px;border-radius:12px 12px 0 0}.va-columns{grid-template-columns:25fr 52fr 23fr;gap:14px}.va-left,.va-right{padding:14px}.va-agent-head{min-height:82px;margin-bottom:14px}.va-agent-head>img{width:96px;height:72px}.va-agent-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;background:#683af0;color:#fff}.va-agent-icon svg{width:34px;height:34px}.va-agent-head h1{font-size:23px}.va-center{min-height:620px}.va-steps{height:58px;padding-inline:16px}.va-canvas{padding:14px}.va-outline{gap:7px}.va-outline>div{position:relative;grid-template-columns:52px 1fr 28px;padding:7px 11px;min-height:52px}.va-outline>div span{grid-row:1 / 3;display:flex;gap:7px;align-items:flex-start;padding:5px 0;color:#777c90}.va-outline>div span svg{width:18px;height:18px}.va-outline input,.va-outline textarea{border:0!important;box-shadow:none!important;background:transparent;padding:2px 4px}.va-outline textarea{height:22px;resize:none}.va-outline-edit{grid-column:3;grid-row:1 / 3;align-self:center;color:#687089;width:18px;height:18px}.va-shot-list article{grid-template-columns:132px 1fr 92px;gap:10px;padding-bottom:8px}.va-shot-image img{height:80px}.va-comic-grid .va-shot-image img{height:132px}.va-hero-preview{height:320px}.va-scene-grid img{height:82px}.va-left h2,.va-right h2{font-size:15px;margin-bottom:14px}.va-field{margin-bottom:10px}.va-field input,.va-field textarea,.va-field select{padding:8px 9px}.va-field textarea{height:70px}.va-dropzone{min-height:66px}.va-safety{margin-top:13px;padding-top:11px}.va-primary{min-height:48px}.va-evidence{display:flex;flex-direction:column;gap:0;margin-top:14px}.va-evidence section{border-top:1px solid #e5e6ed;padding:12px 0}.va-evidence section>b{display:block;margin-bottom:8px}.va-evidence p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;color:#6d7284}.va-evidence strong{color:#303548;text-align:right;font-weight:600}.va-evidence .ok{color:#168b56}.va-toggle-row{border-top:1px solid #e5e6ed;padding:12px 0;display:flex;align-items:center;justify-content:space-between}.va-toggle-row input{width:34px;accent-color:var(--purple)}.va-evidence+.va-call-list{margin-top:0}.va-billing-guard{border-top:1px solid #e5e6ed;padding:11px 0}.va-billing-guard p{color:#85899b;line-height:1.55;margin:7px 0 0}.va-tiers button{position:relative;min-height:62px;padding-right:72px}.va-tiers button b,.va-tiers button small{display:block}.va-tiers button small{margin-top:4px;color:#777d90;font-weight:400}.va-tiers button strong{position:absolute;right:10px;top:12px;color:#303548}.va-tiers button.active strong{color:var(--purple)}.va-consistency{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border-top:1px solid #e5e6ed}.va-consistency span{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #e1e3eb;border-radius:7px}.va-consistency span svg{width:14px;height:14px}.va-consistency button,.va-map button,.va-subtitle-timeline footer button{margin-left:auto;border:1px solid #dedfe8;background:#fff;border-radius:7px;padding:8px 11px}.va-map{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:14px;border:1px solid #e2e4ed;border-radius:8px}.va-rewrite-list{border:1px solid #e2e4ed;border-radius:8px;overflow:hidden}.va-rewrite-list label{display:grid;grid-template-columns:115px 1fr;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #ececf2}.va-rewrite-list label:last-child{border-bottom:0}.va-rewrite-list input{border:0;outline:0;color:#6b7082}.va-subtitle-timeline{margin-top:15px}.va-subtitle-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border:1px solid #d9cffb}.va-subtitle-timeline>div span{padding:11px;color:#6439e9;border-right:1px solid #d9cffb;text-align:center}.va-subtitle-timeline footer{display:flex;gap:9px;margin-top:14px}.va-subtitle-timeline footer button.active{background:var(--purple);color:#fff}}.va-section-number{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--purple);color:#fff;font-style:normal;font-size:11px;margin-right:4px}.va-platforms{display:flex;gap:7px;flex-wrap:wrap}.va-platforms button{border:1px solid #dfe1e9;background:#fff;border-radius:7px;padding:8px 10px;display:flex;align-items:center;gap:6px}.va-platforms button.active{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}.va-platforms i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#171927;color:#fff;font-size:10px;font-style:normal}.va-platforms.compact button{padding:7px 8px}.va-tag-input{min-height:48px;border:1px solid #dadee7;border-radius:7px;padding:6px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.va-tag-input span{background:#f1edff;color:#6236ed;border-radius:4px;padding:5px 7px;font-size:11px}.va-tag-input button{margin-left:auto;border:0;background:transparent}.va-uploaded-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e1e3eb;border-top:0;border-radius:0 0 7px 7px;padding:9px 10px;color:#656b80}.va-uploaded-row small{color:#8b90a0}.va-shot-header{display:grid;grid-template-columns:132px 1fr 92px;gap:10px;padding:8px 2px;background:#fafaff;color:#656b80;text-align:center}.va-shot-end{display:flex;flex-direction:column;gap:7px}.va-shot-end time{width:100%}.va-shot-end span{display:flex;justify-content:center;gap:7px}.va-shot-end button{border:0;background:transparent;color:var(--purple);padding:0}.va-comic-description,.va-comic-dialogue{margin:7px 0 0;color:#666c7f;line-height:1.5}.va-comic-dialogue{color:#303548}.va-canvas-title{margin:0 0 8px;font-size:14px}@media(min-width:1800px){.va-shell{font-size:15px;padding-top:0}.va-topbar{width:min(calc(100vw - 112px),2180px);height:78px;padding-inline:32px;gap:34px}.va-topbar nav{gap:32px}.va-workspace{width:min(calc(100vw - 176px),2048px);padding:26px 0 52px}.va-crumb{margin-bottom:20px}.va-agent-head{min-height:104px;margin-bottom:18px;gap:18px}.va-agent-head>img{width:116px;height:86px}.va-agent-icon{width:78px;height:78px}.va-agent-head h1{font-size:29px}.va-columns{grid-template-columns:25fr 53fr 24fr;gap:18px}.va-left,.va-right{padding:20px}.va-left h2,.va-right h2{font-size:18px;margin-bottom:18px}.va-left h3,.va-right h3{font-size:15px}.va-field{margin-bottom:14px}.va-field>b{font-size:14px}.va-field input,.va-field textarea,.va-field select{padding:11px 12px}.va-field textarea{height:92px}.va-center{min-height:760px}.va-steps{height:72px;padding-inline:22px}.va-steps b{font-size:14px}.va-steps i{width:28px;height:28px}.va-canvas{padding:20px}.va-outline{gap:10px}.va-outline>div{min-height:66px;padding:10px 14px;grid-template-columns:64px 1fr 30px}.va-shot-header{grid-template-columns:164px 1fr 106px}.va-shot-list article{grid-template-columns:164px 1fr 106px;gap:14px;padding-bottom:11px}.va-shot-image img{height:98px}.va-comic-grid .va-shot-image img{height:164px}.va-hero-preview{height:410px}.va-scene-grid img{height:108px}.va-assets img,.va-assets video,.va-assets>button,.va-asset-loading,.va-asset-failed{width:70px;height:70px}.va-tiers button{min-height:78px;padding:15px 94px 15px 15px}.va-tiers button strong{top:16px;right:14px}.va-evidence section{padding:15px 0}.va-evidence p{margin:9px 0}.va-primary{min-height:54px}.va-right dd.price{font-size:24px}.va-subtitle-timeline footer{justify-content:flex-end}.va-subtitle-timeline footer button{margin-left:0;min-width:150px;white-space:nowrap}}
