.ToolPromptInput_container__ms7cw{position:relative;display:flex;flex-direction:column;width:100%;max-width:925px;min-height:440px}.ToolPromptInput_controlsWrapper___413B{background:var(--bg-page);border-radius:8px 8px 0 0;border:1px solid var(--border-primary);overflow:hidden}.ToolPromptInput_editorWrapper__w2r2w{position:relative;border:1px solid var(--border-primary);border-top:none;border-radius:0 0 8px 8px;background:var(--bg-page);background-clip:padding-box;isolation:isolate}.ToolPromptInput_editorClip__X1MUs{position:relative;height:360px;overflow:hidden;border-radius:6px}.ToolPromptInput_editorClip__X1MUs div{overflow:hidden!important}.ToolPromptInput_editor__Tu01x{position:absolute;top:0;left:0;right:0;min-height:500px}.ToolPromptInput_promptOverlay__QJz1Q{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translateY(-50%)}.ToolPromptInput_promptCard__4QXi6{width:100%;max-width:600px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.ToolPromptInput_promptInput__c5m47{width:100%;padding:12px 16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:15px;font-family:inherit;line-height:1.5;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.ToolPromptInput_promptInput__c5m47::placeholder{color:var(--text-muted)}.ToolPromptInput_promptInput__c5m47:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.ToolPromptInput_promptInput__c5m47:disabled{opacity:.6;cursor:not-allowed}.ToolPromptInput_promptFooter__kUBzn{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.ToolPromptInput_promptHint__EHQKK{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.ToolPromptInput_promptHint__EHQKK kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;font-size:11px;font-family:inherit}.ToolPromptInput_error___5jtq{padding:12px 16px;background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);border-radius:8px;color:var(--accent-danger);font-size:14px;max-width:600px;width:100%}.WorkflowToolInput_card__zJc3q{width:100%;overflow:hidden;border:1px solid var(--warm-border);border-radius:11px;background:var(--bg-page);box-shadow:var(--shadow-hero)}@supports (corner-shape:squircle){.WorkflowToolInput_card__zJc3q{border-radius:18px;corner-shape:squircle}}.WorkflowToolInput_columns___v5YB{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.WorkflowToolInput_documentZone__hiD5_,.WorkflowToolInput_supportingZone__3g_Jv{min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.WorkflowToolInput_supportingZone__3g_Jv{background:var(--surface-warm);border-left:1px solid var(--warm-border)}.WorkflowToolInput_zoneHeader__g6g8V{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.WorkflowToolInput_zoneHeader__g6g8V label{font-size:13px;font-weight:550;color:var(--text-secondary)}.WorkflowToolInput_optional__uXY_j{font-weight:400;color:var(--text-muted)}.WorkflowToolInput_ghostButton__7tdJm{border:1px solid var(--border-primary);border-radius:8px;padding:6px 11px;background:var(--bg-page);color:var(--text-primary);font:500 12.5px var(--font-ui);cursor:pointer;white-space:nowrap}.WorkflowToolInput_ghostButton__7tdJm:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.WorkflowToolInput_ghostButton__7tdJm:disabled{opacity:.5;cursor:not-allowed}.WorkflowToolInput_hiddenInput__0eq3U{display:none}.WorkflowToolInput_editorShell__1E5Ak{flex:1 1;display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:11px;overflow:hidden}.WorkflowToolInput_editorControls__1nVrW{position:relative;height:var(--controls-height,64px);overflow:hidden;background:var(--bg-card);border-bottom:1px solid var(--border-primary)}.WorkflowToolInput_editorControlsInner__pEQpJ{--editor-controls-width:850px;width:850px;transform:scale(var(--controls-scale,.8));transform-origin:top left;pointer-events:none}[dir=rtl] .WorkflowToolInput_editorControlsInner__pEQpJ{transform-origin:top right}.WorkflowToolInput_editorPage__YnwB8{position:relative;flex:1 1;min-height:230px;background:var(--bg-page);cursor:text;font-family:Arial,sans-serif}.WorkflowToolInput_editorContent__Z5zd_{padding:28px 32px 24px;min-height:100%;outline:none;color:var(--text-primary);font-size:15px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.WorkflowToolInput_editorPlaceholder__4TGkV{position:absolute;top:24px;left:32px;right:32px;height:2em;display:flex;align-items:center;gap:.4em;flex-wrap:wrap;overflow:visible;font-size:15px;line-height:1.5;pointer-events:none}.WorkflowToolInput_placeholderText__slpZA{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.WorkflowToolInput_editorPlaceholder__4TGkV button{pointer-events:auto}.WorkflowToolInput_primaryFile__scBeC{margin:20px;display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 14px;border:1px solid var(--border-primary);border-radius:11px}.WorkflowToolInput_fileBadge__bszGt{flex:none;width:36px;height:40px;border-radius:7px;background:color-mix(in srgb,var(--accent-primary),transparent 88%);color:var(--accent-primary);display:grid;place-items:center;font-size:10px;font-weight:700}.WorkflowToolInput_primaryFileName__KkmUm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:500}.WorkflowToolInput_primaryFileSize__XuGWF{flex:none;color:var(--text-muted);font-size:12px}.WorkflowToolInput_removeButton__VLUYG{flex:none;margin-left:auto;border:0;background:transparent;color:var(--text-muted);font-size:17px;line-height:1;cursor:pointer;padding:2px 4px}.WorkflowToolInput_removeButton__VLUYG:hover:not(:disabled){color:var(--text-primary)}.WorkflowToolInput_supportingInput__g2fN_{flex:1 1;width:100%;resize:none;min-height:120px;border:1px solid var(--border-primary);border-radius:11px;padding:14px 16px;background:var(--bg-page);color:var(--text-primary);font:14px/1.5 var(--font-ui);outline:none}.WorkflowToolInput_supportingInput__g2fN_:focus{border-color:var(--accent-primary)}.WorkflowToolInput_supportingInput__g2fN_::placeholder{color:var(--text-muted)}.WorkflowToolInput_chips__j6zZJ{display:flex;flex-wrap:wrap;gap:8px}.WorkflowToolInput_chip__hFE0B{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid var(--border-primary);border-radius:999px;padding:5px 8px 5px 12px;background:var(--bg-page)}.WorkflowToolInput_chip__hFE0B .WorkflowToolInput_removeButton__VLUYG{margin-left:0;font-size:15px}.WorkflowToolInput_chipName__TUWJp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:12.5px;font-weight:500}.WorkflowToolInput_chipSize__1sQJr{flex:none;color:var(--text-muted);font-size:11.5px}.WorkflowToolInput_error__8bOop{margin:14px 20px 0;border-radius:9px;padding:10px 12px;background:color-mix(in srgb,var(--accent-danger),transparent 90%);color:var(--accent-danger);font-size:13px}.WorkflowToolInput_footer__iAH_M{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--warm-border)}.WorkflowToolInput_hint__nIL95{color:var(--text-muted);font-size:12.5px;line-height:1.45}@media (max-width:760px){.WorkflowToolInput_columns___v5YB{grid-template-columns:1fr}.WorkflowToolInput_documentZone__hiD5_,.WorkflowToolInput_supportingZone__3g_Jv{padding-left:14px;padding-right:14px}.WorkflowToolInput_supportingZone__3g_Jv{border-left:0;border-top:1px solid var(--warm-border)}.WorkflowToolInput_editorPage__YnwB8{min-height:170px}.WorkflowToolInput_supportingInput__g2fN_{min-height:90px}.WorkflowToolInput_footer__iAH_M{flex-direction:column;align-items:stretch;text-align:center;padding:14px}}