.fields[data-v-853aa9d9]{display:flex;flex-direction:column;gap:18px}.tool-progress[data-v-6fb41ab3]{display:flex;flex-direction:column;gap:6px;width:100%}.tool-progress__head[data-v-6fb41ab3]{align-items:baseline;color:var(--ink-2);display:flex;font-family:var(--font-mono);font-size:11.5px;gap:8px}.tool-progress__phase[data-v-6fb41ab3]{border:1px solid var(--brand);border-radius:999px;color:var(--brand);flex:none;font-size:10px;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.tool-progress__message[data-v-6fb41ab3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-progress__percent[data-v-6fb41ab3]{color:var(--ink);flex:none;font-variant-numeric:tabular-nums;margin-left:auto}.tool-progress__track[data-v-6fb41ab3]{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.tool-progress__fill[data-v-6fb41ab3]{background:var(--brand);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.tool-progress__fill.is-indeterminate[data-v-6fb41ab3]{animation:tool-progress-sweep-6fb41ab3 1.2s ease-in-out infinite;width:40%!important}@keyframes tool-progress-sweep-6fb41ab3{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.tool-progress__fill.is-indeterminate[data-v-6fb41ab3]{animation:none;opacity:.6;width:100%!important}}.tool-body[data-v-8378652a]{height:100%;overflow:auto;padding:16px}.tool-body--horizontal-layout[data-v-8378652a]{display:flex;gap:16px}.tool-body--horizontal-layout .input-section[data-v-8378652a],.tool-body--horizontal-layout .output-section[data-v-8378652a]{flex:1}.progress-section[data-v-8378652a]{padding:4px 0;width:100%}.tool-body--vertical-layout[data-v-8378652a]{display:flex;flex-direction:column;gap:16px}.loading-state[data-v-8378652a]{align-items:center;color:#666;display:flex;justify-content:center;padding:32px}.status-message[data-v-8378652a]{margin-top:16px}.status-message+.status-message[data-v-8378652a]{margin-top:8px}.debug-section[data-v-8378652a]{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.tool-fields[data-v-8378652a]{background:#fafafa;border-radius:8px;padding:12px}.run-row[data-v-8378652a]{display:flex;justify-content:flex-end;margin-top:12px}.run-btn[data-v-8378652a]{background:var(--brand,#ff3c00);border:none;border-radius:var(--radius,6px);color:var(--brand-ink,#fff);cursor:pointer;font-family:var(--font-mono,monospace);font-size:12px;padding:8px 16px}.run-btn[data-v-8378652a]:disabled{cursor:progress;opacity:.6}.alert--rate-limit[data-v-8378652a]{background:color-mix(in srgb,var(--brand) 6%,var(--surface));border-color:color-mix(in srgb,var(--brand) 40%,var(--rule));color:var(--ink)}.alert--rate-limit .alert__icon[data-v-8378652a]{color:var(--brand)}.alert--rate-limit .alert__title[data-v-8378652a]{color:var(--ink)}.rate-limit__copy[data-v-8378652a]{min-width:0}.rate-limit__cta[data-v-8378652a]{align-self:center;background:var(--brand);border-radius:var(--radius);color:var(--brand-ink);font-family:var(--font-mono);font-size:12px;padding:6px 12px;text-decoration:none;white-space:nowrap}.rate-limit__cta[data-v-8378652a]:hover{filter:brightness(1.05)}.af-ovl__scrim[data-v-a04403f7]{background:transparent;inset:0;position:fixed;z-index:3000}.af-ovl[data-v-a04403f7]{z-index:3001}.af-ovl__menu[data-v-a04403f7]{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius);box-shadow:var(--shadow-md);max-height:280px;overflow-y:auto;padding:4px}.theme-dark .af-ovl__menu[data-v-a04403f7]{background:var(--surface-2)}.af-ovl__opt[data-v-a04403f7]{align-items:center;background:transparent;border:none;border-radius:3px;color:var(--ink-2);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:12px;gap:8px;padding:6px 8px;text-align:left;width:100%}.af-ovl__opt[data-v-a04403f7]:hover{background:var(--surface-2);color:var(--ink)}.theme-dark .af-ovl__opt[data-v-a04403f7]:hover{background:var(--surface-3)}.af-ovl__opt.is-sel[data-v-a04403f7]{color:var(--brand)}.af-ovl__check[data-v-a04403f7]{color:var(--brand-ink);font-size:11px;line-height:1}.af-ovl__opt--check .check__box.is-on[data-v-a04403f7]{background:var(--brand);border-color:var(--brand)}.af-ovl__native[data-v-a04403f7]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.tool-custom[data-v-c3bebc7f]{height:100%}.custom-state[data-v-c3bebc7f]{align-items:center;display:flex;padding:16px}.custom-error-detail[data-v-c3bebc7f]{font-size:11px;margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.custom-frame[data-v-c3bebc7f]{background:transparent;border:0;color-scheme:light dark;display:block;width:100%}.assets[data-v-e8fab23e]{border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;padding-top:14px}.assets__head[data-v-e8fab23e]{align-items:baseline;display:flex;gap:8px}.assets__label[data-v-e8fab23e]{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.assets__label[data-v-e8fab23e],.assets__total[data-v-e8fab23e]{font-family:var(--font-mono);font-size:11px}.assets__total[data-v-e8fab23e]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.assets__list[data-v-e8fab23e]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.assets__item[data-v-e8fab23e]{align-items:baseline;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius);display:flex;font-family:var(--font-mono);font-size:11.5px;gap:10px;padding:6px 8px}.assets__icon[data-v-e8fab23e]{color:var(--ink-3);flex:none}.assets__name[data-v-e8fab23e]{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assets__size[data-v-e8fab23e]{color:var(--ink-3);flex:none;font-variant-numeric:tabular-nums;margin-left:auto}.assets__empty[data-v-e8fab23e],.assets__hint[data-v-e8fab23e]{color:var(--ink-3)}.assets__empty[data-v-e8fab23e],.assets__error[data-v-e8fab23e],.assets__hint[data-v-e8fab23e]{font-family:var(--font-mono);font-size:10.5px;margin:0}.assets__error[data-v-e8fab23e]{color:var(--danger)}.assets__actions[data-v-e8fab23e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tool-settings[data-v-e33a676b]{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.tool-settings[data-v-e33a676b]>*{width:100%}.tool-settings .btn[data-v-e33a676b]{width:auto}.tool-settings__empty[data-v-e33a676b]{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.tool-settings__save-row[data-v-e33a676b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tool-settings__local-hint[data-v-e33a676b]{align-items:center;color:var(--ink-3);display:inline-flex;flex:1;font-size:12px;gap:4px;line-height:1.5;margin:0;min-width:0}.tool-settings__local-hint a[data-v-e33a676b]{color:var(--brand);text-decoration:none}.tool-settings__local-hint a[data-v-e33a676b]:hover{text-decoration:underline}.settings-header[data-v-32950a89]{display:flex;flex-direction:column;gap:2px;max-width:100%;min-width:0}.settings-header__row[data-v-32950a89]{align-items:center;display:flex;gap:8px;min-width:0}.settings-header__avatar[data-v-32950a89]{border-radius:4px;flex:none;height:24px;width:24px}.settings-header__title[data-v-32950a89]{line-height:1.25;min-width:0;overflow-wrap:anywhere}.settings-header__note[data-v-32950a89]{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}
