.tool-hero[data-v-1fb390bf]{padding:44px 0 12px}.back[data-v-1fb390bf]{align-items:center;color:var(--text-3);display:inline-flex;font-size:13.5px;gap:6px;margin-bottom:22px;transition:color .15s ease}.back[data-v-1fb390bf]:hover{color:var(--text)}.back-arrow[data-v-1fb390bf]{transform:rotate(180deg)}.hero-row[data-v-1fb390bf]{align-items:flex-start;display:flex;gap:20px}.hero-icon[data-v-1fb390bf]{align-items:center;background:var(--grad);border-radius:18px;box-shadow:var(--shadow-glow);color:#06121f;display:inline-flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.hero-body[data-v-1fb390bf]{padding-top:4px}.hero-title[data-v-1fb390bf]{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.hero-desc[data-v-1fb390bf]{color:var(--text-2);font-size:15.5px;margin:10px 0 0;max-width:620px}.hero-tags[data-v-1fb390bf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(max-width:640px){.hero-title[data-v-1fb390bf]{font-size:25px}.hero-icon[data-v-1fb390bf]{border-radius:15px;height:58px;width:58px}}.dropzone[data-v-d5fe34c5]{align-items:center;background:#ffffff05;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 24px;position:relative;text-align:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dropzone[data-v-d5fe34c5]:hover{background:#4e7cff0d;border-color:#4e7cff80}.dropzone.dragging[data-v-d5fe34c5]{background:#4e7cff1a;border-color:var(--accent);transform:scale(1.01)}.dropzone.disabled[data-v-d5fe34c5]{cursor:not-allowed;opacity:.6}.dz-input[data-v-d5fe34c5]{display:none}.dz-icon[data-v-d5fe34c5]{align-items:center;background:var(--grad-soft);border:1px solid rgba(78,124,255,.3);border-radius:16px;color:#aec6ff;display:inline-flex;height:58px;justify-content:center;margin-bottom:6px;width:58px}.dz-title[data-v-d5fe34c5]{color:var(--text);font-size:15px;font-weight:600;margin:0}.dz-hint[data-v-d5fe34c5]{color:var(--accent);font-size:13px;font-weight:500;margin:0}.dz-note[data-v-d5fe34c5]{color:var(--text-3);font-size:12px;margin:4px 0 0}.filebar[data-v-e0ef09ac]{margin-top:20px;padding:18px}.filebar-head[data-v-e0ef09ac]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.filebar-title[data-v-e0ef09ac]{color:var(--text);font-size:14px;font-weight:600}.link-btn[data-v-e0ef09ac]{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:13px;transition:color .15s ease}.link-btn[data-v-e0ef09ac]:hover{color:var(--danger)}.filebar-list[data-v-e0ef09ac]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.filechip[data-v-e0ef09ac]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;padding:8px}.filechip-thumb[data-v-e0ef09ac]{background:var(--bg);border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.filechip-meta[data-v-e0ef09ac]{display:flex;flex:1;flex-direction:column;min-width:0}.filechip-name[data-v-e0ef09ac]{color:var(--text);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filechip-size[data-v-e0ef09ac]{color:var(--text-3);font-size:11.5px}.filechip-x[data-v-e0ef09ac]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:all .15s ease;width:26px}.filechip-x[data-v-e0ef09ac]:hover{background:#f8717124;color:var(--danger)}.result-panel[data-v-044dea43]{margin-top:24px;padding:20px}.result-head[data-v-044dea43]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.result-title[data-v-044dea43]{align-items:center;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px}.result-title[data-v-044dea43] svg{color:var(--success)}.result-actions[data-v-044dea43]{display:flex;gap:10px}.result-grid[data-v-044dea43]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.faq-section[data-v-1e76a510]{padding:40px 0 72px}.faq-list[data-v-1e76a510]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:780px}.faq-item[data-v-1e76a510]{padding:18px 22px}.faq-q[data-v-1e76a510]{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;list-style:none}.faq-q[data-v-1e76a510]:after{color:var(--text-3);content:"+";font-size:20px;font-weight:400;transition:transform .15s ease}.faq-item[open] .faq-q[data-v-1e76a510]:after{transform:rotate(45deg)}.faq-q[data-v-1e76a510]::-webkit-details-marker{display:none}.faq-a[data-v-1e76a510]{color:var(--text-2);font-size:14px;line-height:1.7;margin:12px 0 0}
