.upload-panel[data-v-0081cce0]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 6px 24px #0000000d}.upload-zone[data-v-0081cce0]{border:2px dashed #d0d5e0;border-radius:14px;padding:40px 20px;text-align:center;transition:all .3s;cursor:pointer}.upload-zone[data-v-0081cce0]:hover{border-color:#667eea;background:#f5f0ff}.handwriting-tip[data-v-0081cce0]{margin-top:16px;padding:12px 16px;background:#fff8e1;border-left:4px solid #ff9800;border-radius:10px;font-size:13px;color:#795548;line-height:1.6}.handwriting-tip strong[data-v-0081cce0]{color:#e65100}.upload-inner .icon[data-v-0081cce0]{font-size:48px;margin-bottom:12px}.upload-inner .title[data-v-0081cce0]{font-size:16px;color:#333;margin-bottom:8px}.upload-inner .link[data-v-0081cce0]{color:#667eea;cursor:pointer;font-weight:700}.upload-inner .sub[data-v-0081cce0]{font-size:13px;color:#888}.file-list[data-v-0081cce0]{margin-top:16px}.file-item[data-v-0081cce0]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f5f7fa;border-radius:10px;margin-bottom:8px}.file-icon[data-v-0081cce0]{font-size:18px}.file-name[data-v-0081cce0]{flex:1;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-0081cce0]{font-size:12px;color:#888}.btn-remove[data-v-0081cce0]{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px}.btn-remove[data-v-0081cce0]:hover{color:#e74c3c}.actions[data-v-0081cce0]{margin-top:20px}.btn-process[data-v-0081cce0]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.btn-process[data-v-0081cce0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4472c44d}.btn-process[data-v-0081cce0]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-0081cce0]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0081cce0 .8s linear infinite}@keyframes spin-0081cce0{to{transform:rotate(360deg)}}.progress-bar[data-v-0081cce0]{margin-top:16px;height:6px;background:#eee;border-radius:4px;overflow:hidden}.progress-fill[data-v-0081cce0]{height:100%;background:#667eea;transition:width .3s}.error[data-v-0081cce0]{margin-top:12px;color:#e74c3c;font-size:14px;padding:10px;background:#fdf2f2;border-radius:10px}@media (max-width: 600px){.upload-panel[data-v-0081cce0]{padding:16px;border-radius:14px}.upload-zone[data-v-0081cce0]{padding:32px 16px;min-height:160px;display:flex;align-items:center;justify-content:center}.upload-inner .icon[data-v-0081cce0]{font-size:40px}.upload-inner .title[data-v-0081cce0]{font-size:15px}.upload-inner .link[data-v-0081cce0]{display:inline-block;padding:4px 8px;background:#e8f0fe;border-radius:6px;margin-top:4px}.upload-inner .sub[data-v-0081cce0]{font-size:12px;margin-top:8px}.file-item[data-v-0081cce0]{padding:12px;gap:8px}.file-icon[data-v-0081cce0]{font-size:20px}.file-name[data-v-0081cce0]{font-size:13px}.btn-remove[data-v-0081cce0]{padding:8px;font-size:18px;min-width:36px;min-height:36px}.btn-process[data-v-0081cce0]{padding:18px;font-size:18px;min-height:52px}}.result-panel[data-v-d843c50b]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 6px 24px #0000000d}.stats[data-v-d843c50b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-d843c50b]{text-align:center;padding:20px;border-radius:14px}.stat-card.total[data-v-d843c50b]{background:#eef2ff}.stat-card.normal[data-v-d843c50b]{background:#ecfdf5}.stat-card.warn[data-v-d843c50b]{background:#fef2f2}.stat-num[data-v-d843c50b]{font-size:32px;font-weight:700;margin-bottom:4px}.stat-card.total .stat-num[data-v-d843c50b]{color:#667eea}.stat-card.normal .stat-num[data-v-d843c50b]{color:#10b981}.stat-card.warn .stat-num[data-v-d843c50b]{color:#ef4444}.stat-label[data-v-d843c50b]{font-size:14px;color:#555}.dup-alert[data-v-d843c50b]{background:#fffbeb;border-left:4px solid #f59e0b;padding:12px 16px;border-radius:10px;margin-bottom:16px;font-size:14px;color:#d97706}.table-wrap[data-v-d843c50b]{overflow-x:auto;border-radius:10px;border:1px solid #e5e7eb}.result-table[data-v-d843c50b]{width:100%;border-collapse:collapse;font-size:14px}.result-table th[data-v-d843c50b]{background:#667eea;color:#fff;padding:12px;text-align:left;font-weight:600}.result-table td[data-v-d843c50b]{padding:10px 12px;border-bottom:1px solid #f3f4f6}.result-table tr[data-v-d843c50b]:hover{background:#f5f6fa}.result-table tr.error[data-v-d843c50b]{background:#fecaca}.result-table tr.error[data-v-d843c50b]:hover{background:#fca5a5}.remark[data-v-d843c50b]{white-space:nowrap}.ok-tag[data-v-d843c50b]{color:#10b981;font-size:12px}.error-tag[data-v-d843c50b]{background:#fecaca;color:#dc2626;padding:2px 8px;border-radius:6px;font-size:12px}.download-bar[data-v-d843c50b]{margin-top:20px;display:flex;align-items:center;gap:16px}.btn-download[data-v-d843c50b]{padding:12px 24px;background:#10b981;color:#fff;border:none;border-radius:10px;font-size:15px;cursor:pointer}.btn-download[data-v-d843c50b]:hover{background:#059669}.tip[data-v-d843c50b]{color:#888;font-size:13px}@media (max-width: 600px){.result-panel[data-v-d843c50b]{padding:16px;border-radius:14px}.stats[data-v-d843c50b]{gap:10px;margin-bottom:16px}.stat-card[data-v-d843c50b]{padding:14px 8px}.stat-num[data-v-d843c50b]{font-size:24px}.stat-label[data-v-d843c50b]{font-size:12px}.dup-alert[data-v-d843c50b]{padding:10px 12px;font-size:12px}.table-wrap[data-v-d843c50b]{border-radius:10px;-webkit-overflow-scrolling:touch}.result-table[data-v-d843c50b]{font-size:13px}.result-table th[data-v-d843c50b]{padding:10px 8px;white-space:nowrap}.result-table td[data-v-d843c50b]{padding:10px 8px}.remark[data-v-d843c50b]{white-space:normal;min-width:80px}.error-tag[data-v-d843c50b]{font-size:11px;padding:2px 6px}.download-bar[data-v-d843c50b]{flex-direction:column;gap:10px}.btn-download[data-v-d843c50b]{width:100%;padding:16px;font-size:17px;min-height:48px}.tip[data-v-d843c50b]{font-size:12px}}.cmp-app[data-v-781c0f32]{max-width:960px;margin:0 auto;padding:0 0 20px}.stats-bar[data-v-781c0f32]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.stat-card[data-v-781c0f32]{flex:1;min-width:130px;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 1px 4px #0000000a;display:flex;align-items:center;gap:10px}.stat-icon[data-v-781c0f32]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.stat-icon.blue[data-v-781c0f32]{background:#eef2ff;color:#6366f1}.stat-icon.green[data-v-781c0f32]{background:#ecfdf5;color:#10b981}.stat-icon.orange[data-v-781c0f32]{background:#fff7ed;color:#f97316}.stat-val[data-v-781c0f32]{font-size:20px;font-weight:700;line-height:1.2}.stat-lbl[data-v-781c0f32]{font-size:11px;color:#94a3b8;font-weight:500}.toolbar[data-v-781c0f32]{display:flex;gap:8px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.hint-input[data-v-781c0f32]{padding:8px 12px;border-radius:10px;border:1.5px solid #e2e8f0;font-size:12px;width:140px;outline:none;background:#fafbfc}.hint-input[data-v-781c0f32]:focus{border-color:#6366f1}.tb-btn[data-v-781c0f32]{padding:8px 16px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font-size:12.5px;cursor:pointer;font-weight:600;transition:all .2s;white-space:nowrap}.tb-btn[data-v-781c0f32]:hover{border-color:#6366f1;color:#6366f1;background:#f8f7ff}.tb-btn.active[data-v-781c0f32]{background:#6366f1;color:#fff;border-color:#6366f1}.panels[data-v-781c0f32]{display:flex;gap:14px;flex-wrap:wrap}.panel[data-v-781c0f32]{flex:1;min-width:350px;background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 1px 4px #0000000a}.panel-title[data-v-781c0f32]{font-size:15px;font-weight:700;color:#1e293b;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;gap:10px}.panel-title .dot[data-v-781c0f32]{width:10px;height:10px;border-radius:50%;display:inline-block}.panel-title .dot.a[data-v-781c0f32]{background:#6366f1;box-shadow:0 0 0 3px #6366f126}.panel-title .dot.b[data-v-781c0f32]{background:#f43f5e;box-shadow:0 0 0 3px #f43f5e26}.panel-badge[data-v-781c0f32]{font-size:10px;padding:2px 10px;border-radius:10px;font-weight:600;margin-left:auto}.panel-badge.verified[data-v-781c0f32]{background:#ecfdf5;color:#059669}.panel-badge.pending[data-v-781c0f32]{background:#fffbeb;color:#d97706}.upload-row[data-v-781c0f32]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.upload-zone[data-v-781c0f32]{border:2px dashed #cbd5e1;border-radius:12px;padding:14px 18px;text-align:center;cursor:pointer;transition:all .25s;flex:1;min-width:140px;font-size:13px;color:#94a3b8;background:#fafbfc}.upload-zone[data-v-781c0f32]:hover{border-color:#6366f1;background:#f8f7ff;color:#6366f1}.upload-zone.drag-over[data-v-781c0f32]{border-color:#6366f1;background:#eef2ff}.hint[data-v-781c0f32]{font-size:11px}.btn[data-v-781c0f32]{padding:9px 18px;border:none;border-radius:10px;font-size:13px;cursor:pointer;font-weight:600;white-space:nowrap;background:#6366f1;color:#fff;transition:all .2s}.btn[data-v-781c0f32]:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn[data-v-781c0f32]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.file-tag[data-v-781c0f32]{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:5px 10px;font-size:12px;margin:3px 0;font-weight:500}.file-tag button[data-v-781c0f32]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:15px;padding:0 2px;line-height:1}.file-tag .preview-btn[data-v-781c0f32]{color:#6366f1;font-size:11px;text-decoration:none;cursor:pointer;font-weight:600;margin-left:4px}.file-tag .preview-btn[data-v-781c0f32]:hover{text-decoration:underline}.error[data-v-781c0f32]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;color:#991b1b;font-size:12px;margin-bottom:8px}.info-row[data-v-781c0f32]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.info-row label[data-v-781c0f32]{font-size:11px;color:#64748b;display:block;margin-bottom:3px;font-weight:600}.info-row input[data-v-781c0f32]{width:100%;padding:8px 10px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;outline:none;background:#fafbfc}.info-row input[data-v-781c0f32]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;background:#fff}.info-row .fi[data-v-781c0f32]{min-width:85px}.info-row .fi.w2[data-v-781c0f32]{min-width:150px}.verify-row[data-v-781c0f32]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:12px;flex-wrap:wrap}.verify-row input[type=checkbox][data-v-781c0f32]{width:16px;height:16px;accent-color:#6366f1;cursor:pointer}.verify-badge[data-v-781c0f32]{font-size:11px;padding:3px 12px;border-radius:12px;font-weight:700;background:#d1fae5;color:#059669}.acc-badge[data-v-781c0f32]{font-size:11px;padding:3px 12px;border-radius:12px;font-weight:700}.table-wrap[data-v-781c0f32]{overflow-x:auto;border-radius:8px;border:1px solid #f1f5f9}table[data-v-781c0f32]{width:100%;border-collapse:collapse;font-size:11px}thead th[data-v-781c0f32]{background:#f8fafc;color:#64748b;padding:5px 4px;text-align:center;font-weight:600;font-size:10px;border-bottom:1.5px solid #e2e8f0}tbody td[data-v-781c0f32]{padding:3px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}td input[data-v-781c0f32]{width:100%;padding:4px 3px;border:1.5px solid #e2e8f0;border-radius:5px;font-size:11px;text-align:center;outline:none;background:#fafbfc;font-weight:500}td input[data-v-781c0f32]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f114;background:#fff}.type-label[data-v-781c0f32]{font-weight:700;font-size:11px;display:inline-flex;align-items:center;gap:4px}.type-dot[data-v-781c0f32]{width:6px;height:6px;border-radius:50%;display:inline-block}.type-dot.jq[data-v-781c0f32]{background:#3b82f6}.type-dot.sy[data-v-781c0f32]{background:#8b5cf6}.type-dot.jc[data-v-781c0f32]{background:#f59e0b}.type-dot.cs[data-v-781c0f32]{background:#94a3b8}.total-row td[data-v-781c0f32]{font-weight:700;background:#f8fafc;font-size:11px;border-top:1.5px solid #6366f1;padding:5px 4px}.total-row .ctc[data-v-781c0f32]{color:#ef4444;font-size:13px;font-weight:800}.green[data-v-781c0f32]{color:#10b981;font-weight:700}.cmp-summary[data-v-781c0f32]{background:#fff;border-radius:16px;padding:16px 18px;margin-top:12px;box-shadow:0 1px 4px #0000000a}.cmp-summary .title[data-v-781c0f32]{font-size:15px;font-weight:700;margin-bottom:10px;border-left:4px solid #6366f1;padding-left:12px;color:#1e293b}.cmp-summary table[data-v-781c0f32]{font-size:11px}.cmp-summary th[data-v-781c0f32]{background:#6366f1;color:#fff;padding:5px 4px;font-size:10px}.cmp-summary td[data-v-781c0f32]{padding:4px}.cmp-summary .total-row td[data-v-781c0f32]{background:#f8fafc;border-top:1.5px solid #6366f1;padding:5px 4px}.preview-modal[data-v-781c0f32]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:999;flex-direction:column}.preview-modal.show[data-v-781c0f32]{display:flex}.preview-modal .ph[data-v-781c0f32]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-modal .close[data-v-781c0f32]{color:#fff;font-size:30px;cursor:pointer;background:none;border:none;opacity:.7}.preview-modal .close[data-v-781c0f32]:hover{opacity:1}.preview-modal .zoom-bar[data-v-781c0f32]{display:flex;gap:6px;align-items:center}.preview-modal .zoom-bar button[data-v-781c0f32]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:6px 12px;font-size:14px;cursor:pointer}.preview-modal .zoom-bar button[data-v-781c0f32]:hover{background:#ffffff40}.preview-modal .zoom-pct[data-v-781c0f32]{color:#fff;font-size:12px;padding:5px 6px;min-width:44px;text-align:center;font-weight:600}.preview-modal .ps[data-v-781c0f32]{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:16px}.preview-modal img[data-v-781c0f32]{display:block;border-radius:8px;box-shadow:0 8px 40px #00000080}.toast[data-v-781c0f32]{position:fixed;top:20px;right:20px;z-index:1000;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #00000026;animation:toastIn-781c0f32 .3s ease;max-width:380px}.toast.success[data-v-781c0f32]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.toast.error[data-v-781c0f32]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.toast.info[data-v-781c0f32]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}@keyframes toastIn-781c0f32{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.panels[data-v-781c0f32]{flex-direction:column;gap:10px}.panel[data-v-781c0f32]{min-width:auto;padding:12px 14px}.stats-bar[data-v-781c0f32]{gap:8px}.stat-card[data-v-781c0f32]{padding:10px 12px}.stat-val[data-v-781c0f32]{font-size:17px}}.app[data-v-0012c933]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-0012c933]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0;display:flex;flex-direction:column}.header-top[data-v-0012c933]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;flex-wrap:wrap;gap:10px}.header-brand h1[data-v-0012c933]{font-size:20px;font-weight:700}.header-nav[data-v-0012c933]{display:flex;align-items:center;gap:0;background:#00000014;padding:0 24px;flex-wrap:wrap}.industry-tabs[data-v-0012c933]{display:flex;gap:2px;padding:8px 0}.industry-tabs button[data-v-0012c933]{background:#ffffff14;border:none;color:#ffffffbf;padding:7px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.industry-tabs button[data-v-0012c933]:hover{background:#ffffff26;color:#fff}.industry-tabs button.active[data-v-0012c933]{background:#fff3;color:#fff}.disabled-tab[data-v-0012c933]{opacity:.4;cursor:not-allowed!important}.divider[data-v-0012c933]{width:1px;height:24px;background:#fff3;margin:0 12px}.tool-tabs[data-v-0012c933]{display:flex;gap:2px;padding:8px 0}.tool-tabs button[data-v-0012c933]{background:#ffffff14;border:none;color:#ffffffbf;padding:7px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s;white-space:nowrap}.tool-tabs button[data-v-0012c933]:hover{background:#ffffff26;color:#fff}.tool-tabs button.active[data-v-0012c933]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px #0000001a}.user-info[data-v-0012c933]{display:flex;align-items:center;gap:12px}.plan-badge[data-v-0012c933]{padding:4px 12px;border-radius:14px;font-size:12px;font-weight:700}.plan-badge.free[data-v-0012c933]{background:#e0e0e0;color:#666}.plan-badge.basic[data-v-0012c933]{background:#a8d5ff;color:#06c}.plan-badge.pro[data-v-0012c933]{background:gold;color:#b8860b}.plan-badge.enterprise[data-v-0012c933]{background:#ff6b6b;color:#fff}.usage[data-v-0012c933]{font-size:13px;opacity:.9}.btn-logout[data-v-0012c933]{background:#fff3;border:none;color:#fff;padding:6px 14px;border-radius:8px;cursor:pointer}.btn-logout[data-v-0012c933]:hover{background:#ffffff4d}.main[data-v-0012c933]{flex:1;max-width:900px;width:100%;margin:0 auto;padding:30px 20px}.auth-panel[data-v-0012c933]{background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 30px #0000000f}.auth-tabs[data-v-0012c933]{display:flex;gap:8px;margin-bottom:24px;background:#f5f6fa;border-radius:12px;padding:4px;border-bottom:none}.auth-tabs button[data-v-0012c933]{background:none;border:none;padding:10px 20px;cursor:pointer;font-size:15px;color:#666;border-radius:10px}.auth-tabs button.active[data-v-0012c933]{background:#fff;color:#667eea;box-shadow:0 2px 8px #667eea26;font-weight:700}.auth-tabs button[data-v-0012c933]:hover:not(.active){background:#f0f0f0}.auth-form h3[data-v-0012c933]{margin-bottom:16px;color:#333}.auth-form input[data-v-0012c933]{width:100%;padding:12px 16px;margin-bottom:12px;border:1px solid #ddd;border-radius:10px;font-size:15px}.auth-form input[data-v-0012c933]:focus{outline:none;border-color:#667eea;background:#fff}.btn-primary[data-v-0012c933]{width:100%;padding:14px;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer}.btn-primary[data-v-0012c933]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #667eea59}.btn-primary[data-v-0012c933]:disabled{opacity:.6;cursor:not-allowed}.tip[data-v-0012c933]{margin-top:12px;color:#888;font-size:13px;text-align:center}.error[data-v-0012c933]{color:#e74c3c;margin-top:12px;font-size:14px}.workspace[data-v-0012c933]{display:flex;flex-direction:column;gap:20px}.workspace.wide[data-v-0012c933]{max-width:1400px}.features[data-v-0012c933]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.feature-item[data-v-0012c933]{background:#fff;border-radius:18px;padding:24px 18px;text-align:center;box-shadow:0 6px 24px #0000000d;transition:transform .25s}.feature-item[data-v-0012c933]:hover{transform:translateY(-3px)}.feature-icon[data-v-0012c933]{font-size:36px;margin-bottom:10px}.feature-item h4[data-v-0012c933]{font-size:15px;color:#333;margin-bottom:6px;font-weight:700}.feature-item p[data-v-0012c933]{font-size:12px;color:#888;line-height:1.6}@media (max-width: 600px){.features[data-v-0012c933]{grid-template-columns:1fr}}.plans-section[data-v-0012c933]{margin-top:32px}.plans-section h2[data-v-0012c933]{text-align:center;margin-bottom:24px;color:#333}.plans[data-v-0012c933]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.plan-card[data-v-0012c933]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 6px 24px #0000000d;position:relative}.plan-card.popular[data-v-0012c933]{border:2px solid #667eea}.badge[data-v-0012c933]{position:absolute;top:-10px;right:16px;background:#667eea;color:#fff;padding:4px 12px;border-radius:14px;font-size:12px}.plan-card h3[data-v-0012c933]{font-size:18px;margin-bottom:8px}.price[data-v-0012c933]{font-size:32px;font-weight:700;color:#667eea;margin-bottom:16px}.price span[data-v-0012c933]{font-size:14px;color:#888;font-weight:400}.plan-card ul[data-v-0012c933]{list-style:none}.plan-card li[data-v-0012c933]{padding:6px 0;color:#555;font-size:14px}.plan-card li[data-v-0012c933]:before{content:"✓";color:#27ae60;margin-right:8px;font-weight:700}.privacy[data-v-0012c933]{margin-top:40px;padding:20px;background:#e8f4fd;border-radius:14px;text-align:center;color:#764ba2;font-size:14px}.footer[data-v-0012c933]{text-align:center;padding:20px;color:#888;font-size:13px;border-top:1px solid #eee}@media (max-width: 600px){.header-top[data-v-0012c933]{flex-direction:column;text-align:center;padding:14px 16px;gap:8px}.header-brand h1[data-v-0012c933]{font-size:18px}.header-nav[data-v-0012c933]{padding:0 12px;flex-direction:column;align-items:stretch}.industry-tabs[data-v-0012c933],.tool-tabs[data-v-0012c933]{justify-content:center}.industry-tabs button[data-v-0012c933],.tool-tabs button[data-v-0012c933]{flex:1;text-align:center;font-size:12px;padding:8px 10px}.divider[data-v-0012c933]{display:none}.user-info[data-v-0012c933]{flex-wrap:wrap;justify-content:center;gap:8px}.btn-logout[data-v-0012c933]{padding:8px 16px;font-size:14px}.main[data-v-0012c933]{padding:16px 12px}.auth-panel[data-v-0012c933]{padding:20px 16px;border-radius:14px}.auth-tabs[data-v-0012c933]{gap:6px}.auth-tabs button[data-v-0012c933]{padding:10px 12px;font-size:14px;flex:1;text-align:center}.auth-form input[data-v-0012c933]{padding:14px;font-size:16px}.btn-primary[data-v-0012c933]{padding:16px;font-size:17px;min-height:48px}.plans[data-v-0012c933]{grid-template-columns:1fr;gap:16px}.plan-card[data-v-0012c933]{padding:20px 16px}.price[data-v-0012c933]{font-size:28px}.privacy[data-v-0012c933]{font-size:12px;padding:16px;margin-top:24px}}
