@keyframes _spin_axx8y_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_axx8y_12{animation:1s linear infinite _spin_axx8y_12}._chevron_axx8y_17{flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}._chevronOpen_axx8y_23{transform:rotate(0)}._toolHeader_axx8y_28{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--mantine-radius-md);align-items:center;gap:6px;display:flex;position:relative}._headerToggle_axx8y_44{-webkit-user-select:none;user-select:none;align-items:baseline;gap:6px;min-width:0;display:flex}._headerToggle_axx8y_44:after{content:"";z-index:1;border-radius:var(--mantine-radius-lg);position:absolute;inset:0}._toolHeader_axx8y_28 ._headerToggle_axx8y_44:focus-visible,._groupHeader_axx8y_61 ._headerToggle_axx8y_44:focus-visible{outline:none}._toolHeader_axx8y_28 ._headerToggle_axx8y_44:focus-visible:after,._groupHeader_axx8y_61 ._headerToggle_axx8y_44:focus-visible:after{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}._toolNameRow_axx8y_72{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}._toolName_axx8y_72{flex-shrink:0}._toolBrief_axx8y_86{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._skillLink_axx8y_97{z-index:2;text-align:left;cursor:pointer;min-width:0;color:var(--mantine-color-orb-blue-6);background:0 0;border:none;flex:1;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex;position:relative}._skillLinkLabel_axx8y_114{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);text-underline-offset:2px;text-decoration:underline;overflow:hidden}._skillLink_axx8y_97 svg{flex-shrink:0}._skillLink_axx8y_97:hover{color:var(--mantine-color-orb-blue-8)}._previewRow_axx8y_134{padding:0 var(--mantine-spacing-sm) var(--mantine-spacing-xs);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;overflow:hidden}._sectionLabel_axx8y_145{font-weight:600;font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._inputBox_axx8y_154{background-color:var(--mantine-color-default);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);flex-direction:column;gap:6px;display:flex}._inputKey_axx8y_163{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:500}._inputValue_axx8y_169{font-size:var(--mantine-font-size-xs);white-space:pre-wrap;word-break:break-word}._inputCodeValue_axx8y_175{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);word-break:break-all;white-space:pre-wrap;max-height:200px;overflow-x:auto}._outputBox_axx8y_188{background-color:var(--mantine-color-green-light);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}._outputPre_axx8y_194{white-space:pre-wrap;word-break:break-word;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-green-9);margin:0}._errorBox_axx8y_204{background-color:var(--mantine-color-red-light);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}._errorPre_axx8y_210{white-space:pre-wrap;word-break:break-word;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-red-9);margin:0}._expandedContent_axx8y_220{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm) var(--mantine-spacing-sm);gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}._groupHeader_axx8y_61{padding:var(--mantine-spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;position:relative}._groupList_axx8y_239{padding:4px var(--mantine-spacing-xs) var(--mantine-spacing-xs);flex-direction:column;gap:4px;display:flex}._toolCard_axx8y_247{border-radius:var(--mantine-radius-md);overflow:hidden}._fileChips_axx8y_253{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-top:1px solid var(--app-border);flex-wrap:wrap}@keyframes _spin_7b8xh_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_7b8xh_10{animation:1s linear infinite _spin_7b8xh_10}
