.describe-tool[data-v-8e8a9e0d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:40px 0}.describe-tool__controls[data-v-8e8a9e0d]{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.describe-tool__controls p[data-v-8e8a9e0d],.describe-tool__preview>p[data-v-8e8a9e0d]{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline)}.describe-tool__source[data-v-8e8a9e0d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.describe-tool__source img[data-v-8e8a9e0d]{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ui-radius-md)}.describe-tool__source p[data-v-8e8a9e0d]{flex-basis:100%}.describe-tool__error[data-v-8e8a9e0d]{color:var(--text-color-error)!important}.describe-tool__preview[data-v-8e8a9e0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;border-radius:var(--ui-radius-lg);min-height:420px;text-align:center;min-width:0;transition:border-color .16s ease,background-color .16s ease}.describe-tool__preview.is-dragging[data-v-8e8a9e0d]{border-color:var(--ui-edge-accent);background:var(--ui-surface-card)}.describe-tool__preview>img[data-v-8e8a9e0d]{max-width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;border-radius:var(--ui-radius-md);transition:opacity .24s ease}.describe-tool__preview>img.is-working[data-v-8e8a9e0d]{opacity:.55}.describe-tool__preview h2[data-v-8e8a9e0d]{margin:0;font-size:var(--ui-text-title-3)}.describe-tool__preview>i[data-v-8e8a9e0d]{font-size:var(--ui-text-title-3);color:var(--ui-text-secondary)}.describe-tool__result[data-v-8e8a9e0d]{display:grid;gap:12px;width:100%;text-align:left}.describe-tool__result h3[data-v-8e8a9e0d]{margin:4px 0 0;font-size:var(--ui-text-subheadline);color:var(--ui-text-secondary);font-weight:500}.describe-tool__result ul[data-v-8e8a9e0d]{margin:0;padding-left:1.2em;color:var(--ui-text-primary)}.describe-tool__summary[data-v-8e8a9e0d]{margin:0;color:var(--ui-text-primary);font-size:var(--ui-text-body);line-height:1.6;white-space:pre-wrap}.describe-tool__actions[data-v-8e8a9e0d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.describe-help[data-v-8e8a9e0d]{max-width:640px;margin:24px 0 0}.describe-help h2[data-v-8e8a9e0d]{margin:0 0 12px;font-size:var(--ui-text-title-3);color:var(--ui-text-emphasis)}.describe-help p[data-v-8e8a9e0d]{margin:0 0 12px;color:var(--ui-text-secondary);font-size:var(--ui-text-subheadline);line-height:1.6}.describe-help a[data-v-8e8a9e0d]{color:var(--ui-text-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.describe-tool[data-v-8e8a9e0d]{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0}.describe-tool__preview[data-v-8e8a9e0d]{min-height:280px}}
