.app[data-v-69597e73]{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}.navbar[data-v-69597e73]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e2e8f0}.nav-inner[data-v-69597e73]{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:64px}.nav-brand[data-v-69597e73]{display:flex;align-items:center;gap:8px}.nav-logo[data-v-69597e73]{width:32px;height:32px;background:#10b77f;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.nav-brand-text[data-v-69597e73]{font-size:18px;font-weight:700;color:#0f172a;text-decoration:none;letter-spacing:-.025em}.nav-brand-text[data-v-69597e73]:hover{text-decoration:none}.nav-links[data-v-69597e73]{display:flex;align-items:center;gap:32px;margin-left:48px}.nav-links a[data-v-69597e73]{font-size:13px;font-weight:500;color:#64748b;text-decoration:none;padding:20px 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s}.nav-links a[data-v-69597e73]:hover{color:#0f172a;text-decoration:none}.nav-links a.router-link-active[data-v-69597e73]{color:#10b77f;font-weight:600;border-bottom-color:#10b77f}.nav-actions[data-v-69597e73]{margin-left:auto}.nav-logout[data-v-69597e73]{background:none;border:none;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:color .15s}.nav-logout[data-v-69597e73]:hover{color:#0f172a}.trial-banner[data-v-69597e73]{background:#fff;border-bottom:1px solid #e2e8f0}.trial-inner[data-v-69597e73]{max-width:1280px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.trial-text[data-v-69597e73]{font-size:13px;color:#475569}.trial-text strong[data-v-69597e73]{color:#0f172a}.trial-link[data-v-69597e73]{font-size:13px;font-weight:700;color:#10b77f;margin-left:8px;text-decoration:none}.trial-link[data-v-69597e73]:hover{text-decoration:underline}.trial-bar-wrap[data-v-69597e73]{width:256px;flex-shrink:0}.trial-bar[data-v-69597e73]{height:8px;width:100%;background:#f1f5f9;border-radius:9999px;overflow:hidden}.trial-bar-fill[data-v-69597e73]{height:100%;background:#10b77f;border-radius:9999px;transition:width .3s}.main-content[data-v-69597e73]{flex:1}@media(max-width:640px){.nav-inner[data-v-69597e73]{padding:0 16px}.nav-brand-text[data-v-69597e73]{font-size:16px}.nav-links[data-v-69597e73]{gap:16px;margin-left:24px}.nav-links a[data-v-69597e73]{font-size:12px}.trial-inner[data-v-69597e73]{flex-direction:column;align-items:flex-start;gap:8px}.trial-bar-wrap[data-v-69597e73]{width:100%}}.login-container[data-v-fd9d3495]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.login-box[data-v-fd9d3495]{width:100%;max-width:400px;padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin:1rem}h1[data-v-fd9d3495]{margin:0 0 .5rem;font-size:1.5rem;color:#64748b}h2[data-v-fd9d3495]{margin:0 0 2rem;font-size:1.25rem;color:#0f172a}.form-group[data-v-fd9d3495]{margin-bottom:1rem}label[data-v-fd9d3495]{display:block;margin-bottom:.5rem;font-weight:500;font-size:14px;color:#0f172a}input[data-v-fd9d3495]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;color:#0f172a}input[data-v-fd9d3495]:focus{outline:none;border-color:#10b77f;box-shadow:0 0 0 2px #10b77f1a}.password-input[data-v-fd9d3495]{position:relative;display:flex}.password-input input[data-v-fd9d3495]{padding-right:4rem}.toggle-password[data-v-fd9d3495]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;font-size:12px;cursor:pointer;padding:.25rem .5rem;margin:0;width:auto}.toggle-password[data-v-fd9d3495]:hover{color:#0f172a}button[type=submit][data-v-fd9d3495]{width:100%;padding:.75rem;margin-top:1rem;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;background:#10b77f;color:#fff}button[data-v-fd9d3495]:disabled{opacity:.6;cursor:not-allowed}button[data-v-fd9d3495]:hover:not(:disabled){opacity:.9}.error-message[data-v-fd9d3495]{padding:.75rem;margin-top:1rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;font-size:13px}.verification-actions[data-v-fd9d3495]{margin-top:.75rem}.resend-btn[data-v-fd9d3495]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:13px;cursor:pointer}.resend-btn[data-v-fd9d3495]:hover:not(:disabled){background:#f8fafc}.resend-btn[data-v-fd9d3495]:disabled{opacity:.6;cursor:not-allowed}.info-message[data-v-fd9d3495]{padding:.75rem;margin-top:.75rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:13px}.forgot-link[data-v-fd9d3495]{margin-top:1rem;text-align:center;font-size:13px}.forgot-link a[data-v-fd9d3495]{color:#64748b;text-decoration:none}.forgot-link a[data-v-fd9d3495]:hover{color:#0f172a;text-decoration:underline}.register-link[data-v-fd9d3495]{margin-top:.75rem;text-align:center;color:#64748b;font-size:13px}.register-link a[data-v-fd9d3495]{color:#10b77f;text-decoration:none}.register-link a[data-v-fd9d3495]:hover{text-decoration:underline}.register-container[data-v-3fe7906a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc}.register-box[data-v-3fe7906a]{width:100%;max-width:400px;padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin:1rem}h1[data-v-3fe7906a]{margin:0 0 .5rem;font-size:1.5rem;color:#64748b}h2[data-v-3fe7906a]{margin:0 0 2rem;font-size:1.25rem;color:#0f172a}.form-group[data-v-3fe7906a]{margin-bottom:1rem}label[data-v-3fe7906a]{display:block;margin-bottom:.5rem;font-weight:500;font-size:14px;color:#0f172a}input[data-v-3fe7906a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;color:#0f172a}input[data-v-3fe7906a]:focus{outline:none;border-color:#10b77f;box-shadow:0 0 0 2px #10b77f1a}.password-input[data-v-3fe7906a]{position:relative;display:flex}.password-input input[data-v-3fe7906a]{padding-right:4rem}.toggle-password[data-v-3fe7906a]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;font-size:12px;cursor:pointer;padding:.25rem .5rem;margin:0;width:auto}.toggle-password[data-v-3fe7906a]:hover{color:#0f172a}button[type=submit][data-v-3fe7906a]{width:100%;padding:.75rem;margin-top:1rem;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;background:#10b77f;color:#fff}button[type=submit][data-v-3fe7906a]:disabled{opacity:.6;cursor:not-allowed}button[type=submit][data-v-3fe7906a]:hover:not(:disabled){opacity:.9}.error-message[data-v-3fe7906a]{padding:.75rem;margin-top:1rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;font-size:13px}.success-message[data-v-3fe7906a]{padding:.75rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:13px}.success-message p[data-v-3fe7906a]{margin:0 0 .5rem}.success-message p[data-v-3fe7906a]:last-child{margin-bottom:0}.verify-prompt[data-v-3fe7906a]{text-align:center}.verify-prompt h2[data-v-3fe7906a]{margin-bottom:1.5rem}.verify-prompt .success-message[data-v-3fe7906a]{text-align:left}.resend-text[data-v-3fe7906a]{color:#64748b;font-size:13px;margin-top:1.5rem}.resend-btn[data-v-3fe7906a]{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:13px;cursor:pointer}.resend-btn[data-v-3fe7906a]:hover:not(:disabled){background:#f8fafc}.resend-btn[data-v-3fe7906a]:disabled{opacity:.6;cursor:not-allowed}.info-message[data-v-3fe7906a]{padding:.75rem;margin-top:.75rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:13px}.login-link[data-v-3fe7906a]{margin-top:1.5rem;text-align:center;color:#64748b;font-size:13px}.login-link a[data-v-3fe7906a]{color:#10b77f;text-decoration:none}.login-link a[data-v-3fe7906a]:hover{text-decoration:underline}.connect-store-container[data-v-11d5d783]{max-width:500px;margin:2rem auto;padding:0 1rem}h1[data-v-11d5d783]{margin:0 0 .5rem;font-size:1.5rem;color:#0f172a}.description[data-v-11d5d783]{color:#64748b;margin-bottom:2rem;font-size:14px}.store-header[data-v-11d5d783]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.status-badge[data-v-11d5d783]{padding:.25rem .75rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status-badge.connected[data-v-11d5d783]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.store-card[data-v-11d5d783]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.store-info[data-v-11d5d783]{margin-bottom:1.5rem}.info-row[data-v-11d5d783]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.info-row[data-v-11d5d783]:last-child{border-bottom:none}.info-row .label[data-v-11d5d783]{color:#94a3b8;font-size:13px}.info-row .value[data-v-11d5d783]{font-weight:500;color:#0f172a;font-size:13px}.info-row .value.link[data-v-11d5d783]{color:#10b77f;text-decoration:none}.info-row .value.link[data-v-11d5d783]:hover{text-decoration:underline}.connection-result[data-v-11d5d783]{padding:.75rem;border-radius:8px;font-size:13px;margin-bottom:1rem}.connection-result.success[data-v-11d5d783]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.connection-result.error[data-v-11d5d783]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.store-actions[data-v-11d5d783]{display:flex;gap:.75rem}.btn-test[data-v-11d5d783]{flex:1;padding:.75rem;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;background:#fff;color:#334155;border:1px solid #e2e8f0}.btn-test[data-v-11d5d783]:hover:not(:disabled){background:#f8fafc}.btn-test[data-v-11d5d783]:disabled{opacity:.6;cursor:not-allowed}.form-group[data-v-11d5d783]{margin-bottom:1rem}label[data-v-11d5d783]{display:block;margin-bottom:.5rem;font-weight:500;font-size:14px;color:#0f172a}input[data-v-11d5d783]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;color:#0f172a}input[data-v-11d5d783]:focus{outline:none;border-color:#10b77f;box-shadow:0 0 0 2px #10b77f1a}.form-actions[data-v-11d5d783]{display:flex;gap:.75rem;margin-top:1.5rem}.btn-primary[data-v-11d5d783],.btn-secondary[data-v-11d5d783]{flex:1;padding:.75rem;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.btn-primary[data-v-11d5d783]{background:#10b77f;color:#fff;border:none}.btn-primary[data-v-11d5d783]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-11d5d783]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-11d5d783]{background:#fff;color:#334155;border:1px solid #e2e8f0}.btn-secondary[data-v-11d5d783]:hover{background:#f8fafc}.error-message[data-v-11d5d783]{padding:.75rem;margin-top:1rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;font-size:13px}.success-message[data-v-11d5d783]{padding:.75rem;margin-top:1rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:13px}.loading[data-v-11d5d783]{text-align:center;color:#64748b;padding:2rem;font-size:14px}@media(max-width:640px){.connect-store-container[data-v-11d5d783]{margin:1rem auto}.info-row[data-v-11d5d783]{flex-direction:column;gap:.25rem}.info-row .value[data-v-11d5d783]{word-break:break-all}.store-actions[data-v-11d5d783],.form-actions[data-v-11d5d783]{flex-direction:column}}.upload-modal[data-v-c8e39c63]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.upload-content[data-v-c8e39c63]{background:var(--bg-primary);border-radius:8px;padding:1.5rem;width:100%;max-width:550px;margin:1rem}.upload-header[data-v-c8e39c63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.upload-header h2[data-v-c8e39c63]{margin:0;font-size:1.25rem}.close-btn[data-v-c8e39c63]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);line-height:1}.close-btn[data-v-c8e39c63]:hover{color:var(--text-primary)}.drop-zone[data-v-c8e39c63]{border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;transition:border-color .2s,background .2s}.drop-zone.drag-over[data-v-c8e39c63]{border-color:var(--accent-color);background:var(--bg-secondary)}.file-input[data-v-c8e39c63]{display:none}.drop-label[data-v-c8e39c63]{display:block;cursor:pointer;color:var(--text-muted)}.drop-label strong[data-v-c8e39c63]{color:var(--accent-color)}.csv-validation[data-v-c8e39c63]{margin-top:1rem}.validation-success[data-v-c8e39c63]{padding:.625rem .75rem;background:#e8f5e9;border-radius:4px;margin-bottom:.75rem}.validation-header[data-v-c8e39c63]{font-weight:500;color:#2e7d32;font-size:.875rem;margin-bottom:.375rem}.check-icon[data-v-c8e39c63]{font-weight:700}.detected-columns[data-v-c8e39c63]{display:flex;gap:.375rem;flex-wrap:wrap}.column-tag[data-v-c8e39c63]{padding:.125rem .5rem;border-radius:3px;font-size:.75rem;font-family:monospace;font-weight:500}.column-tag.sku[data-v-c8e39c63]{background:#e3f2fd;color:#1565c0}.column-tag.value[data-v-c8e39c63]{background:#f3e5f5;color:#7b1fa2}.csv-preview[data-v-c8e39c63]{overflow-x:auto;border:1px solid var(--border-color);border-radius:4px}.csv-preview table[data-v-c8e39c63]{width:100%;border-collapse:collapse;font-size:.75rem}.csv-preview th[data-v-c8e39c63],.csv-preview td[data-v-c8e39c63]{padding:.375rem .5rem;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.csv-preview th[data-v-c8e39c63]{background:var(--bg-secondary);font-weight:600;font-size:.6875rem;text-transform:uppercase}.csv-preview th.col-valid[data-v-c8e39c63]{color:#2e7d32}.csv-preview th.col-unknown[data-v-c8e39c63]{color:var(--text-muted)}.csv-preview tbody tr:last-child td[data-v-c8e39c63]{border-bottom:none}.validating[data-v-c8e39c63]{margin-top:.75rem;font-size:.875rem;color:var(--text-muted)}.format-hint[data-v-c8e39c63]{margin-top:1rem;padding:.625rem .75rem;background:var(--bg-secondary);border-radius:4px;font-size:.75rem;color:var(--text-muted);line-height:1.5}.format-hint code[data-v-c8e39c63]{background:var(--bg-primary);padding:.125rem .375rem;border-radius:3px;font-size:.6875rem}.error-message[data-v-c8e39c63]{margin-top:1rem;padding:.75rem;background:var(--error-bg);color:var(--error-color);border-radius:4px;font-size:.875rem}.upload-actions[data-v-c8e39c63]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn-primary[data-v-c8e39c63],.btn-secondary[data-v-c8e39c63]{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}.btn-primary[data-v-c8e39c63]{background:var(--accent-color);color:#fff;border:none}.btn-primary[data-v-c8e39c63]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-c8e39c63]{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-c8e39c63]:hover{background:var(--bg-secondary)}.imports-container[data-v-803f75a5]{max-width:900px;margin:2rem auto;padding:0 1rem}.header[data-v-803f75a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}h1[data-v-803f75a5]{margin:0;font-size:1.5rem;color:#0f172a}.btn-primary[data-v-803f75a5]{padding:.5rem 1rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;background:#10b77f;color:#fff}.btn-primary[data-v-803f75a5]:hover{opacity:.9}.btn-small[data-v-803f75a5]{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.75rem;cursor:pointer;background:#fff;color:#334155}.btn-small[data-v-803f75a5]:hover{background:#f8fafc}.loading[data-v-803f75a5]{text-align:center;color:#64748b;padding:2rem;font-size:14px}.empty-state[data-v-803f75a5]{text-align:center;padding:3rem;color:#64748b;font-size:14px}.empty-state p[data-v-803f75a5]{margin-bottom:1rem}.imports-table[data-v-803f75a5]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.imports-table th[data-v-803f75a5],.imports-table td[data-v-803f75a5]{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0;font-size:13px;color:#475569}.imports-table th[data-v-803f75a5]{font-weight:600;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc}.imports-table tr.clickable[data-v-803f75a5]{cursor:pointer}.imports-table tr.clickable[data-v-803f75a5]:hover{background:#f8fafc}.file-cell[data-v-803f75a5]{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.action-cell[data-v-803f75a5]{text-align:right}.status-badge[data-v-803f75a5]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status-processing[data-v-803f75a5]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.status-preview[data-v-803f75a5]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.status-executing[data-v-803f75a5]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.status-completed[data-v-803f75a5]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.status-failed[data-v-803f75a5]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.status-warning[data-v-803f75a5]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.status-rollback[data-v-803f75a5]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.status-rolled-back[data-v-803f75a5]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.error-message[data-v-803f75a5]{padding:1rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;font-size:14px}@media(max-width:640px){.imports-container[data-v-803f75a5]{margin:1rem auto}.header[data-v-803f75a5]{margin-bottom:1rem}h1[data-v-803f75a5]{font-size:1.25rem}.imports-table[data-v-803f75a5]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.imports-table th[data-v-803f75a5],.imports-table td[data-v-803f75a5]{padding:.5rem;font-size:12px;white-space:nowrap}.file-cell[data-v-803f75a5]{max-width:120px}}.diff-table-container[data-v-77c26e7c]{overflow-x:auto}.loading[data-v-77c26e7c],.empty[data-v-77c26e7c]{text-align:center;color:var(--text-muted);padding:2rem}.toolbar[data-v-77c26e7c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-box[data-v-77c26e7c]{position:relative;flex:1;max-width:320px}.search-input[data-v-77c26e7c]{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border-color);border-radius:4px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary)}.search-input[data-v-77c26e7c]:focus{outline:none;border-color:var(--accent-color)}.search-clear[data-v-77c26e7c]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--text-muted);font-size:.875rem;line-height:1}.search-clear[data-v-77c26e7c]:hover{color:var(--text-primary)}.toolbar-right[data-v-77c26e7c]{display:flex;align-items:center;gap:1rem}.row-count[data-v-77c26e7c]{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.per-page-select[data-v-77c26e7c]{padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-size:.8125rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.toolbar-btn[data-v-77c26e7c]{padding:.375rem .625rem;border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.toolbar-btn[data-v-77c26e7c]:hover{background:var(--bg-secondary)}.toolbar-btn.active[data-v-77c26e7c]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.selection-toolbar[data-v-77c26e7c]{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.checkbox-col[data-v-77c26e7c]{width:32px;text-align:center}.checkbox-col input[type=checkbox][data-v-77c26e7c]{width:15px;height:15px;cursor:pointer}.row-deselected[data-v-77c26e7c]{opacity:.45}.risk-dot[data-v-77c26e7c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.375rem;vertical-align:middle}.diff-table[data-v-77c26e7c]{width:100%;border-collapse:collapse;font-size:.875rem}.diff-table th[data-v-77c26e7c],.diff-table td[data-v-77c26e7c]{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-color)}.diff-table th[data-v-77c26e7c]{font-weight:600;color:var(--text-muted);background:var(--bg-secondary);position:sticky;top:0}.sku-cell[data-v-77c26e7c]{font-family:monospace;font-weight:500}.value-cell[data-v-77c26e7c]{font-family:monospace;color:var(--text-muted)}.value-cell.has-change[data-v-77c26e7c]{color:var(--text-primary);font-weight:500}.status-badge[data-v-77c26e7c]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.status-change[data-v-77c26e7c]{background:#fff3e0;color:#ef6c00}.status-increase[data-v-77c26e7c]{background:#e8f5e9;color:#2e7d32}.status-decrease[data-v-77c26e7c]{background:#ffebee;color:#c62828}.status-no-change[data-v-77c26e7c]{background:var(--bg-secondary);color:var(--text-muted)}.status-error[data-v-77c26e7c]{background:#ffebee;color:#c62828}.status-warning[data-v-77c26e7c]{background:#fff3e0;color:#ef6c00}.status-success[data-v-77c26e7c]{background:#e8f5e9;color:#2e7d32}.status-pending[data-v-77c26e7c]{background:#e3f2fd;color:#1565c0}.status-clear[data-v-77c26e7c]{background:#f3e5f5;color:#7b1fa2}.warning-text[data-v-77c26e7c]{display:block;font-size:.75rem;color:var(--error-color);margin-top:.25rem}.info-text[data-v-77c26e7c]{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.pagination[data-v-77c26e7c]{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.page-btn[data-v-77c26e7c]{padding:.375rem .75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);font-size:.8125rem;cursor:pointer}.page-btn[data-v-77c26e7c]:hover:not(:disabled):not(.active){background:var(--bg-secondary)}.page-btn.active[data-v-77c26e7c]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.page-btn[data-v-77c26e7c]:disabled{opacity:.4;cursor:not-allowed}.page-ellipsis[data-v-77c26e7c]{padding:.375rem .5rem;color:var(--text-muted);font-size:.8125rem}@media(max-width:640px){.toolbar[data-v-77c26e7c]{flex-direction:column;align-items:stretch}.search-box[data-v-77c26e7c]{max-width:100%}.toolbar-right[data-v-77c26e7c]{flex-wrap:wrap;gap:.5rem}.selection-toolbar[data-v-77c26e7c]{flex-wrap:wrap;gap:.375rem}.diff-table[data-v-77c26e7c]{font-size:.75rem}.diff-table th[data-v-77c26e7c],.diff-table td[data-v-77c26e7c]{padding:.5rem .375rem}.sku-cell[data-v-77c26e7c]{font-size:.75rem}.pagination[data-v-77c26e7c]{flex-wrap:wrap;gap:.25rem}.page-btn[data-v-77c26e7c]{padding:.25rem .5rem;font-size:.75rem}}.import-status[data-v-ac4fcd6e]{padding:1.25rem;background:var(--bg-secondary);border-radius:8px;margin-bottom:1.5rem}.status-header[data-v-ac4fcd6e]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.status-main[data-v-ac4fcd6e]{display:flex;align-items:center;gap:.75rem}.spinner[data-v-ac4fcd6e]{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin-ac4fcd6e .8s linear infinite}@keyframes spin-ac4fcd6e{to{transform:rotate(360deg)}}.status-badge[data-v-ac4fcd6e]{font-weight:600;text-transform:uppercase;font-size:.875rem;padding:.25rem .75rem;border-radius:4px}.status-uploaded[data-v-ac4fcd6e],.status-processing[data-v-ac4fcd6e]{background:#e3f2fd;color:#1565c0}.status-preview_ready[data-v-ac4fcd6e]{background:#e8f5e9;color:#2e7d32}.status-executing[data-v-ac4fcd6e]{background:#fff3e0;color:#ef6c00}.status-completed[data-v-ac4fcd6e]{background:#e8f5e9;color:#2e7d32}.status-partially_completed[data-v-ac4fcd6e]{background:#fff3e0;color:#ef6c00}.status-failed[data-v-ac4fcd6e],.status-rollback_failed[data-v-ac4fcd6e]{background:#ffebee;color:#c62828}.status-rolling_back[data-v-ac4fcd6e]{background:#fce4ec;color:#ad1457}.status-rolled_back[data-v-ac4fcd6e]{background:#e3f2fd;color:#1565c0}.status-description[data-v-ac4fcd6e]{color:var(--text-muted);font-size:.875rem}.progress-section[data-v-ac4fcd6e]{margin-top:1rem}.progress-container[data-v-ac4fcd6e]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.progress-bar[data-v-ac4fcd6e]{flex:1;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden}.progress-fill[data-v-ac4fcd6e]{height:100%;background:var(--accent-color);transition:width .3s ease;border-radius:4px}.progress-fill.indeterminate[data-v-ac4fcd6e]{width:30%;animation:indeterminate-ac4fcd6e 1.5s ease-in-out infinite}@keyframes indeterminate-ac4fcd6e{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-text[data-v-ac4fcd6e]{font-size:.875rem;font-weight:600;min-width:3rem;text-align:right;color:var(--accent-color)}.stage-info[data-v-ac4fcd6e]{font-size:.8125rem;color:var(--text-muted);margin-bottom:.5rem;font-style:italic}.stats-row[data-v-ac4fcd6e]{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;margin-top:.5rem}.stat-item[data-v-ac4fcd6e]{display:flex;gap:.375rem}.stat-label[data-v-ac4fcd6e]{color:var(--text-muted)}.stat-value[data-v-ac4fcd6e]{font-weight:500}.stat-value.success[data-v-ac4fcd6e]{color:#2e7d32}.stat-value.error[data-v-ac4fcd6e]{color:var(--error-color)}.stat-value.muted[data-v-ac4fcd6e]{color:var(--text-muted)}.stuck-warning[data-v-ac4fcd6e]{margin-top:.75rem;padding:.75rem;background:#fff3e0;border-left:4px solid #ef6c00;border-radius:4px;font-size:.875rem;color:#e65100;line-height:1.5}.stuck-warning strong[data-v-ac4fcd6e]{display:block;margin-bottom:.25rem}.stuck-warning span[data-v-ac4fcd6e]{font-size:.8125rem;opacity:.85}.completion-info[data-v-ac4fcd6e]{margin-top:.75rem;padding:.75rem;border-radius:4px;font-size:.875rem;font-weight:500}.completion-info.success[data-v-ac4fcd6e]{background:var(--success-bg);color:var(--success-color);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.completion-info.error[data-v-ac4fcd6e]{background:var(--error-bg);color:var(--error-color)}.completion-main[data-v-ac4fcd6e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.completion-skipped[data-v-ac4fcd6e]{font-weight:400;opacity:.7;font-size:.8125rem}.completion-time[data-v-ac4fcd6e]{font-weight:400;opacity:.8}.completion-info.rollback-success[data-v-ac4fcd6e]{background:#e3f2fd;color:#1565c0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.completion-info.rollback-error[data-v-ac4fcd6e]{background:#fce4ec;color:#ad1457;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.completion-detail[data-v-ac4fcd6e]{font-weight:400;opacity:.8}.import-detail[data-v-17ac247d]{max-width:1000px;margin:2rem auto;padding:0 1rem}.back-btn[data-v-17ac247d]{background:none;border:none;color:#64748b;cursor:pointer;padding:0;margin-bottom:1rem;font-size:14px}.back-btn[data-v-17ac247d]:hover{color:#0f172a}.loading[data-v-17ac247d]{text-align:center;color:#64748b;padding:2rem;font-size:14px}.header[data-v-17ac247d]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}h1[data-v-17ac247d]{margin:0;font-size:1.5rem;color:#0f172a}.header-title[data-v-17ac247d]{display:flex;flex-direction:column;gap:.25rem}.filename[data-v-17ac247d]{font-size:13px;color:#64748b}.badges[data-v-17ac247d]{display:flex;gap:.5rem}.badge[data-v-17ac247d]{padding:.25rem .75rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-processing[data-v-17ac247d]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.badge-safe[data-v-17ac247d]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.badge-live[data-v-17ac247d]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.badge-completed[data-v-17ac247d]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.badge-failed[data-v-17ac247d]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.connection-error-banner[data-v-17ac247d],.failed-error-banner[data-v-17ac247d]{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.connection-error-banner strong[data-v-17ac247d],.failed-error-banner strong[data-v-17ac247d]{color:#be123c;display:block;margin-bottom:.5rem;font-size:14px}.connection-error-banner p[data-v-17ac247d],.failed-error-banner p[data-v-17ac247d]{color:#475569;font-size:13px;margin:.25rem 0}.btn-reconnect[data-v-17ac247d]{display:inline-block;margin-top:.75rem;padding:.5rem 1rem;background:#10b77f;color:#fff;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500}.btn-reconnect[data-v-17ac247d]:hover{opacity:.9}.badge-warning[data-v-17ac247d]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.badge-rollback[data-v-17ac247d]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.badge-rolled-back[data-v-17ac247d]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.risk-banner[data-v-17ac247d]{padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:1.5rem;font-size:13px;line-height:1.6}.risk-critical[data-v-17ac247d]{color:#be123c;font-weight:600;margin-bottom:.25rem}.risk-warnings[data-v-17ac247d]{color:#b45309;margin-bottom:.25rem}.risk-selected[data-v-17ac247d]{color:#64748b;font-size:12px}.summary[data-v-17ac247d]{display:flex;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000d}.summary-item[data-v-17ac247d]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-17ac247d]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.summary-value[data-v-17ac247d]{font-size:1.25rem;font-weight:600;color:#0f172a}.summary-value.highlight[data-v-17ac247d]{color:#10b77f}.section[data-v-17ac247d]{margin-bottom:2rem}.section h2[data-v-17ac247d]{font-size:1.125rem;margin:0 0 1rem;color:#0f172a}.execute-section[data-v-17ac247d]{padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;text-align:center;box-shadow:0 1px 2px #0000000d}.no-changes-message[data-v-17ac247d]{color:#64748b}.no-changes-message p[data-v-17ac247d]{margin:0 0 .5rem;font-size:14px}.no-changes-hint[data-v-17ac247d]{font-size:13px!important;opacity:.7}.modal-change-count[data-v-17ac247d]{font-size:14px;color:#0f172a}.btn-execute[data-v-17ac247d]{padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;background:#e11d48;color:#fff}.btn-execute[data-v-17ac247d]:hover:not(:disabled){background:#be123c}.btn-execute[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.executing-state[data-v-17ac247d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.executing-text[data-v-17ac247d]{color:#b45309;font-weight:500;margin:0}.btn-cancel[data-v-17ac247d]{padding:.5rem 1rem;font-size:13px;font-weight:500;border:1px solid #e11d48;border-radius:8px;cursor:pointer;background:transparent;color:#e11d48}.btn-cancel[data-v-17ac247d]:hover:not(:disabled){background:#fff1f2}.btn-cancel[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.completed-state[data-v-17ac247d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.completed-text[data-v-17ac247d]{color:#047857;font-weight:500;margin:0}.rollback-text[data-v-17ac247d]{color:#be123c;font-weight:500;margin:0}.rolled-back-text[data-v-17ac247d]{color:#1d4ed8;font-weight:500;margin:0}.btn-rollback[data-v-17ac247d]{padding:.5rem 1rem;font-size:13px;font-weight:500;border:1px solid #e11d48;border-radius:8px;cursor:pointer;background:transparent;color:#e11d48}.btn-rollback[data-v-17ac247d]:hover:not(:disabled){background:#fff1f2}.btn-rollback[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.atomic-toggle[data-v-17ac247d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;margin:.75rem 0}.atomic-toggle input[type=checkbox][data-v-17ac247d]{width:16px;height:16px;cursor:pointer;accent-color:#10b77f}.toggle-label[data-v-17ac247d]{font-weight:600;font-size:13px;color:#0f172a}.toggle-hint[data-v-17ac247d]{width:100%;font-size:12px;color:#64748b;margin-top:-.25rem}.error-message[data-v-17ac247d]{padding:1rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:14px}.btn-force[data-v-17ac247d]{padding:.5rem 1rem;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;background:#b45309;color:#fff;white-space:nowrap}.btn-force[data-v-17ac247d]:hover:not(:disabled){background:#92400e}.btn-force[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-17ac247d]{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-17ac247d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;width:100%;max-width:400px;margin:1rem;box-shadow:0 4px 12px #0000001a}.modal h3[data-v-17ac247d]{margin:0 0 1rem;color:#0f172a}.modal p[data-v-17ac247d]{color:#475569;font-size:14px}.modal-warning[data-v-17ac247d]{color:#be123c;font-weight:500}.modal-actions[data-v-17ac247d]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.btn-secondary[data-v-17ac247d]{padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:13px}.btn-secondary[data-v-17ac247d]:hover{background:#f8fafc}.btn-danger[data-v-17ac247d]{padding:.5rem 1rem;border:none;border-radius:8px;background:#e11d48;color:#fff;cursor:pointer;font-size:13px}.btn-danger[data-v-17ac247d]:hover{background:#be123c}.stuck-actions[data-v-17ac247d]{padding:1.5rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;text-align:center;margin-bottom:2rem}.stuck-text[data-v-17ac247d]{margin:0 0 1rem;color:#b45309;font-weight:500;font-size:14px}.stuck-buttons[data-v-17ac247d]{display:flex;gap:.75rem;justify-content:center}.btn-retry[data-v-17ac247d]{padding:.5rem 1.5rem;font-size:13px;font-weight:600;border:none;border-radius:8px;cursor:pointer;background:#10b77f;color:#fff}.btn-retry[data-v-17ac247d]:hover:not(:disabled){opacity:.9}.btn-retry[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.btn-primary-modal[data-v-17ac247d]{padding:.5rem 1rem;border:none;border-radius:8px;background:#10b77f;color:#fff;cursor:pointer;font-size:13px}.btn-primary-modal[data-v-17ac247d]:hover{opacity:.9}.btn-delete[data-v-17ac247d]{padding:.375rem .75rem;font-size:12px;font-weight:500;border:1px solid #e11d48;border-radius:8px;cursor:pointer;background:transparent;color:#e11d48;margin-left:auto}.btn-delete[data-v-17ac247d]:hover:not(:disabled){background:#fff1f2}.btn-delete[data-v-17ac247d]:disabled{opacity:.4;cursor:not-allowed}.audit-section[data-v-17ac247d]{margin-top:2rem}.audit-header[data-v-17ac247d]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.75rem 0;-webkit-user-select:none;user-select:none}.audit-header h2[data-v-17ac247d]{display:flex;align-items:center;gap:.5rem}.audit-toggle-icon[data-v-17ac247d]{font-size:14px;color:#64748b}.audit-count[data-v-17ac247d]{font-size:12px;color:#64748b}.audit-toolbar[data-v-17ac247d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.audit-filters[data-v-17ac247d]{display:flex;gap:.5rem}.audit-select[data-v-17ac247d]{padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;cursor:pointer}.audit-select[data-v-17ac247d]:focus{outline:none;border-color:#10b77f}.btn-export[data-v-17ac247d]{padding:.375rem .75rem;font-size:13px;font-weight:500;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#fff;color:#334155}.btn-export[data-v-17ac247d]:hover:not(:disabled){background:#f8fafc}.btn-export[data-v-17ac247d]:disabled{opacity:.5;cursor:not-allowed}.audit-loading[data-v-17ac247d],.audit-empty[data-v-17ac247d]{text-align:center;color:#64748b;padding:1.5rem;font-size:14px}.audit-table-wrapper[data-v-17ac247d]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d}.audit-table[data-v-17ac247d]{width:100%;border-collapse:collapse;font-size:13px}.audit-table th[data-v-17ac247d]{text-align:left;padding:.5rem .75rem;background:#f8fafc;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid #e2e8f0;white-space:nowrap}.audit-table td[data-v-17ac247d]{padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;vertical-align:top;color:#475569}.audit-table tbody tr[data-v-17ac247d]:hover{background:#f8fafc}.audit-table tbody tr:last-child td[data-v-17ac247d]{border-bottom:none}.log-time[data-v-17ac247d]{white-space:nowrap;font-size:11px;color:#94a3b8}.log-sku[data-v-17ac247d]{font-weight:500;font-family:monospace;color:#0f172a}.log-error[data-v-17ac247d]{color:#be123c;font-size:11px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.log-action-badge[data-v-17ac247d]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.log-action-badge-update[data-v-17ac247d]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.log-action-badge-rollback[data-v-17ac247d]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.log-action-badge-skip[data-v-17ac247d]{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.log-status-badge[data-v-17ac247d]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.log-status-success[data-v-17ac247d]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.log-status-failed[data-v-17ac247d]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.log-action-skip td[data-v-17ac247d]{opacity:.6}.log-rollback-cell[data-v-17ac247d]{white-space:nowrap}.btn-sku-rollback[data-v-17ac247d]{padding:.1875rem .5rem;font-size:11px;font-weight:500;border:1px solid #e11d48;border-radius:4px;cursor:pointer;background:transparent;color:#e11d48}.btn-sku-rollback[data-v-17ac247d]:hover:not(:disabled){background:#fff1f2}.btn-sku-rollback[data-v-17ac247d]:disabled{opacity:.6;cursor:not-allowed}.sku-rollback-success[data-v-17ac247d]{padding:.75rem 1rem;margin-bottom:1.5rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dismiss-btn[data-v-17ac247d]{background:none;border:none;color:#047857;font-size:1.25rem;cursor:pointer;padding:0 .25rem;line-height:1}.dismiss-btn[data-v-17ac247d]:hover{opacity:.7}.sku-rolled-back-badge[data-v-17ac247d]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}@media(max-width:640px){.import-detail[data-v-17ac247d]{margin:1rem auto;padding:0 .75rem}h1[data-v-17ac247d]{font-size:1.25rem}.header[data-v-17ac247d]{gap:.5rem}.summary[data-v-17ac247d]{gap:1rem;padding:1rem}.summary-value[data-v-17ac247d]{font-size:1rem}.execute-section[data-v-17ac247d]{padding:1rem}.modal[data-v-17ac247d]{margin:.75rem;padding:1.25rem}.audit-table-wrapper[data-v-17ac247d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.audit-table th[data-v-17ac247d],.audit-table td[data-v-17ac247d]{padding:.375rem .5rem;font-size:11px}.audit-toolbar[data-v-17ac247d]{flex-direction:column;align-items:stretch}.audit-filters[data-v-17ac247d]{flex-wrap:wrap}}.guide-container[data-v-c5fd1571]{max-width:1200px;margin:0 auto;padding:2rem}.guide-header[data-v-c5fd1571]{text-align:center;margin-bottom:3rem}.guide-header h1[data-v-c5fd1571]{font-size:2.5rem;margin-bottom:.5rem;color:#0f172a}.subtitle[data-v-c5fd1571]{font-size:1.2rem;color:#64748b}.loading[data-v-c5fd1571],.error[data-v-c5fd1571]{text-align:center;padding:2rem;font-size:1.2rem;color:#64748b}.error[data-v-c5fd1571]{color:#be123c}.workflow-section[data-v-c5fd1571]{margin-bottom:3rem}.workflow-section h2[data-v-c5fd1571]{font-size:2rem;margin-bottom:2rem;color:#0f172a;border-bottom:3px solid #10b77f;padding-bottom:.5rem}.step-card[data-v-c5fd1571]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 2px #0000000d}.step-header[data-v-c5fd1571]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.step-number[data-v-c5fd1571]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#10b77f;color:#fff;border-radius:50%;font-weight:700;font-size:1.2rem;flex-shrink:0}.step-header h3[data-v-c5fd1571]{margin:0;color:#0f172a;font-size:1.5rem}.step-description[data-v-c5fd1571]{color:#475569;font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.prerequisites[data-v-c5fd1571],.woo-keys-guide[data-v-c5fd1571],.csv-format[data-v-c5fd1571],.what-happens[data-v-c5fd1571],.safety-rails[data-v-c5fd1571],.diff-legend[data-v-c5fd1571],.status-values[data-v-c5fd1571],.notes[data-v-c5fd1571]{margin-top:1.5rem}.prerequisites h4[data-v-c5fd1571],.woo-keys-guide h4[data-v-c5fd1571],.csv-format h4[data-v-c5fd1571],.what-happens h4[data-v-c5fd1571],.safety-rails h4[data-v-c5fd1571],.diff-legend h4[data-v-c5fd1571],.status-values h4[data-v-c5fd1571],.notes h4[data-v-c5fd1571],.csv-examples h4[data-v-c5fd1571]{color:#0f172a;margin-bottom:.75rem;font-size:1.1rem}.prerequisites ul[data-v-c5fd1571],.woo-keys-guide ol[data-v-c5fd1571],.what-happens ul[data-v-c5fd1571],.notes ul[data-v-c5fd1571]{margin-left:1.5rem;line-height:1.8;color:#475569}.prerequisites li[data-v-c5fd1571],.what-happens li[data-v-c5fd1571],.notes li[data-v-c5fd1571]{margin-bottom:.5rem}.format-details[data-v-c5fd1571]{background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.format-item[data-v-c5fd1571]{margin-bottom:1rem;color:#475569}.format-item code[data-v-c5fd1571]{background:#f1f5f9;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;color:#0f172a}.validation-rules ul[data-v-c5fd1571]{margin-left:1.5rem;margin-top:.5rem;color:#475569}.csv-examples[data-v-c5fd1571]{margin-top:1.5rem}.csv-example[data-v-c5fd1571]{margin-bottom:1.5rem}.csv-example h5[data-v-c5fd1571]{color:#475569;margin-bottom:.5rem}.csv-example pre[data-v-c5fd1571]{background:#f8fafc;padding:1rem;border-radius:8px;overflow-x:auto;border:1px solid #e2e8f0;border-left:4px solid #10b77f;color:#475569}.feature-box[data-v-c5fd1571]{margin-top:1.5rem;padding:1.25rem;border-radius:8px;border:1px solid #e2e8f0}.feature-box h4[data-v-c5fd1571]{color:#0f172a;margin-bottom:.75rem;font-size:1.1rem}.feature-box p[data-v-c5fd1571]{color:#475569;line-height:1.6;margin-bottom:1rem}.feature-risk[data-v-c5fd1571]{background:#fffbeb;border-color:#fde68a}.risk-levels[data-v-c5fd1571]{display:flex;flex-direction:column;gap:.6rem}.risk-level-item[data-v-c5fd1571]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:#475569}.risk-dot[data-v-c5fd1571]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.risk-dot.risk-green[data-v-c5fd1571]{background:#10b77f}.risk-dot.risk-yellow[data-v-c5fd1571]{background:#eab308}.risk-dot.risk-orange[data-v-c5fd1571]{background:#f59e0b}.risk-dot.risk-red[data-v-c5fd1571]{background:#e11d48}.risk-dot.risk-dark-red[data-v-c5fd1571]{background:#9f1239}.feature-selection[data-v-c5fd1571]{background:#f0fdf4;border-color:#bbf7d0}.feature-modes[data-v-c5fd1571]{background:#ecfdf5;border-color:#a7f3d0}.execution-modes[data-v-c5fd1571]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mode-card[data-v-c5fd1571]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.mode-card h5[data-v-c5fd1571]{color:#0f172a;margin-bottom:.5rem;font-size:1rem}.mode-card p[data-v-c5fd1571]{color:#475569;font-size:.95rem;line-height:1.5;margin-bottom:0}.feature-rollback[data-v-c5fd1571]{background:#fff1f2;border-color:#fecdd3}.feature-audit[data-v-c5fd1571]{background:#f8fafc;border-color:#e2e8f0}.feature-options[data-v-c5fd1571]{display:flex;flex-direction:column;gap:.75rem}.feature-option-item[data-v-c5fd1571]{display:flex;gap:.5rem;font-size:.95rem;line-height:1.5}.feature-option-item strong[data-v-c5fd1571]{white-space:nowrap;color:#0f172a}.feature-option-item strong[data-v-c5fd1571]:after{content:" —"}.feature-option-item span[data-v-c5fd1571]{color:#475569}.safety-rails[data-v-c5fd1571]{background:#fffbeb;border-left:4px solid #f59e0b;padding:1rem;border-radius:8px;color:#475569}.safety-rails ul[data-v-c5fd1571]{margin-left:1.5rem;margin-top:.5rem}.bypass-info[data-v-c5fd1571]{margin-top:1rem;font-style:italic;color:#b45309}.legend-grid[data-v-c5fd1571]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.legend-field[data-v-c5fd1571]{color:#475569}.legend-field ul[data-v-c5fd1571]{margin-left:1rem;margin-top:.5rem}.change-badge[data-v-c5fd1571]{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.85rem;font-weight:700}.change-badge.increase[data-v-c5fd1571]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.change-badge.decrease[data-v-c5fd1571]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.change-badge.same[data-v-c5fd1571]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.status-values ul[data-v-c5fd1571]{margin-left:1.5rem;line-height:2;color:#475569}.status-values code[data-v-c5fd1571]{background:#f1f5f9;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;color:#0f172a}.best-practices-section[data-v-c5fd1571]{margin-bottom:3rem}.best-practices-section h2[data-v-c5fd1571]{font-size:2rem;margin-bottom:2rem;color:#0f172a;border-bottom:3px solid #10b77f;padding-bottom:.5rem}.practices-grid[data-v-c5fd1571]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.practice-card[data-v-c5fd1571]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.practice-card h4[data-v-c5fd1571]{color:#10b77f;margin-bottom:.75rem;font-size:1.1rem}.practice-card p[data-v-c5fd1571]{color:#475569;line-height:1.6}.common-issues-section[data-v-c5fd1571]{margin-bottom:3rem}.common-issues-section h2[data-v-c5fd1571]{font-size:2rem;margin-bottom:2rem;color:#0f172a;border-bottom:3px solid #e11d48;padding-bottom:.5rem}.issues-grid[data-v-c5fd1571]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.issue-card[data-v-c5fd1571]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.issue-card h4[data-v-c5fd1571]{color:#e11d48;margin-bottom:1rem;font-size:1.1rem}.issue-problem[data-v-c5fd1571]{margin-bottom:1rem;color:#475569}.issue-solutions[data-v-c5fd1571]{color:#475569}.issue-solutions ul[data-v-c5fd1571]{margin-left:1.5rem;margin-top:.5rem}.issue-solutions li[data-v-c5fd1571]{margin-bottom:.5rem;line-height:1.6}.limits-section[data-v-c5fd1571]{margin-bottom:3rem}.limits-section h2[data-v-c5fd1571]{font-size:2rem;margin-bottom:2rem;color:#0f172a;border-bottom:3px solid #64748b;padding-bottom:.5rem}.limits-grid[data-v-c5fd1571]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.limit-item[data-v-c5fd1571]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;box-shadow:0 1px 2px #0000000d}.limit-item strong[data-v-c5fd1571]{display:block;color:#0f172a;margin-bottom:.5rem}.limit-item span[data-v-c5fd1571]{color:#475569}@media(max-width:768px){.guide-container[data-v-c5fd1571]{padding:1rem}.guide-header[data-v-c5fd1571]{padding:1.5rem 0}.guide-header h1[data-v-c5fd1571]{font-size:1.5rem}.guide-header .subtitle[data-v-c5fd1571]{font-size:.9375rem}.guide-content h2[data-v-c5fd1571]{font-size:1.25rem}.step-card[data-v-c5fd1571]{padding:1rem}.execution-modes[data-v-c5fd1571],.feature-boxes[data-v-c5fd1571],.limits-grid[data-v-c5fd1571]{grid-template-columns:1fr}.csv-example[data-v-c5fd1571]{font-size:.75rem;overflow-x:auto}}.site-header[data-v-3eabd7b7]{position:sticky;top:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid #e5e7eb}.header-inner[data-v-3eabd7b7]{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px}.logo[data-v-3eabd7b7]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#0f172a}.logo-icon[data-v-3eabd7b7]{width:32px;height:32px;background:#10b77f;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.logo-text[data-v-3eabd7b7]{font-size:18px;font-weight:700;letter-spacing:-.025em}.header-nav[data-v-3eabd7b7]{display:flex;align-items:center;gap:40px}.nav-link[data-v-3eabd7b7]{font-size:14px;font-weight:500;color:#64748b;text-decoration:none;transition:color .15s}.nav-link[data-v-3eabd7b7]:hover{color:#10b77f}.header-actions[data-v-3eabd7b7]{display:flex;align-items:center;gap:16px}.header-signin[data-v-3eabd7b7]{font-size:14px;font-weight:600;color:#475569;text-decoration:none;transition:color .15s}.header-signin[data-v-3eabd7b7]:hover{color:#0f172a}.header-btn[data-v-3eabd7b7]{background:#10b77f;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #0000000d;transition:opacity .15s}.header-btn[data-v-3eabd7b7]:hover{opacity:.9}@media(max-width:640px){.header-nav[data-v-3eabd7b7],.header-signin[data-v-3eabd7b7]{display:none}.header-inner[data-v-3eabd7b7]{padding:0 16px}}.footer-logo-icon[data-v-4da366af]{width:24px;height:24px;background:#10b77f;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.site-footer[data-v-4da366af]{background:#fff;border-top:1px solid #e5e7eb;padding:48px 24px 24px}.footer-inner[data-v-4da366af]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.footer-logo[data-v-4da366af]{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;color:#0f172a;text-decoration:none}.footer-tagline[data-v-4da366af]{font-size:14px;color:#64748b;margin:8px 0 0;line-height:1.5}.footer-col h4[data-v-4da366af]{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px}.footer-col ul[data-v-4da366af]{list-style:none;padding:0;margin:0}.footer-col li[data-v-4da366af]{margin-bottom:10px}.footer-col a[data-v-4da366af]{font-size:14px;color:#475569;text-decoration:none;transition:color .15s}.footer-col a[data-v-4da366af]:hover{color:#10b77f}.footer-bottom[data-v-4da366af]{max-width:1280px;margin:0 auto;padding-top:20px;text-align:center}.footer-bottom p[data-v-4da366af]{font-size:13px;color:#94a3b8;margin:0}@media(max-width:640px){.footer-inner[data-v-4da366af]{grid-template-columns:1fr;gap:28px}}.landing[data-v-31fb4f85]{background:#fff;color:#0f172a;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.container[data-v-31fb4f85]{max-width:1280px;margin:0 auto;padding:0 24px}.text-primary[data-v-31fb4f85]{color:#10b77f}.hero[data-v-31fb4f85]{padding:96px 0;overflow:hidden}.hero-grid[data-v-31fb4f85]{display:block;max-width:56rem;margin:0 auto;text-align:center}.hero-content[data-v-31fb4f85]{display:flex;flex-direction:column;align-items:center;gap:32px}.hero-badge[data-v-31fb4f85]{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e5e7eb;color:#475569;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.hero h1[data-v-31fb4f85]{font-size:48px;line-height:1.1;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0}.hero-sub[data-v-31fb4f85]{font-size:20px;line-height:1.625;color:#64748b;max-width:42rem;margin:0}.hero-cta[data-v-31fb4f85]{display:flex;gap:16px;margin-top:16px}.cta-primary[data-v-31fb4f85]{display:inline-block;background:#10b77f;color:#fff;padding:16px 32px;font-size:16px;font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 4px 6px -1px #0000000d;transition:opacity .15s}.cta-primary[data-v-31fb4f85]:hover{opacity:.9}.cta-secondary[data-v-31fb4f85]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:700;color:#334155;text-decoration:none;border:1px solid #e5e7eb;border-radius:8px;transition:background .15s}.cta-secondary[data-v-31fb4f85]:hover{background:#f8fafc}.section[data-v-31fb4f85]{padding:64px 0}.section-gray[data-v-31fb4f85]{background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.section-header[data-v-31fb4f85]{max-width:48rem;margin-bottom:40px}.section-header.centered[data-v-31fb4f85]{margin-left:auto;margin-right:auto;text-align:center}.section-header h2[data-v-31fb4f85]{font-size:30px;font-weight:700;letter-spacing:-.025em;margin:0 0 16px;color:#0f172a}.section-header h2.light[data-v-31fb4f85]{color:#f1f5f9}.section-header p[data-v-31fb4f85]{font-size:16px;color:#64748b;line-height:1.6;margin:0}.section-header p.light[data-v-31fb4f85]{color:#94a3b8}.section-statement[data-v-31fb4f85]{margin-top:40px;font-size:16px;font-weight:600;color:#10b77f;font-style:italic}.section-statement.centered[data-v-31fb4f85]{text-align:center}.grid-3[data-v-31fb4f85]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.grid-2[data-v-31fb4f85]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.card[data-v-31fb4f85]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:40px;box-shadow:0 1px 3px #0000000d;text-align:left}.card-icon[data-v-31fb4f85]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;border:1px solid #e5e7eb;background:#f8fafc}.card-icon.red[data-v-31fb4f85]{color:#ef4444}.card-icon.orange[data-v-31fb4f85]{color:#f97316}.card-icon.amber[data-v-31fb4f85]{color:#f59e0b}.card-icon.purple[data-v-31fb4f85]{color:#8b5cf6}.card h3[data-v-31fb4f85]{font-size:18px;font-weight:700;margin:0 0 12px;color:#0f172a}.card p[data-v-31fb4f85]{font-size:14px;line-height:1.625;color:#64748b;margin:0}.features-top[data-v-31fb4f85]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px}.features-top-text[data-v-31fb4f85]{max-width:36rem}.features-top-text h2[data-v-31fb4f85]{font-size:36px;font-weight:800;letter-spacing:-.025em;margin:0 0 16px}.features-top-text p[data-v-31fb4f85]{font-size:18px;color:#64748b;margin:0;line-height:1.625}.features-link[data-v-31fb4f85]{display:flex;align-items:center;gap:6px;color:#10b77f;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:gap .15s}.features-link[data-v-31fb4f85]:hover{gap:10px}.section-gray .grid-3.features-unified[data-v-31fb4f85]{gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.feature-card[data-v-31fb4f85]{background:#fff;padding:40px;transition:background .15s}.feature-card[data-v-31fb4f85]:hover{background:#f8fafc}.feature-icon-wrap[data-v-31fb4f85]{width:32px;height:32px;background:#10b77f1a;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.feature-card h3[data-v-31fb4f85]{font-size:16px;font-weight:700;margin:0 0 12px;color:#0f172a}.feature-card p[data-v-31fb4f85]{font-size:14px;line-height:1.625;color:#64748b;margin:0}.how-section[data-v-31fb4f85]{background:#0f172a;color:#fff;overflow:hidden}.steps-row[data-v-31fb4f85]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.step-connector-line[data-v-31fb4f85]{display:none}.step-item[data-v-31fb4f85]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.step-circle[data-v-31fb4f85]{width:56px;height:56px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:32px;font-weight:700;color:#10b77f;font-size:18px}.step-circle svg[data-v-31fb4f85]{width:28px;height:28px}.step-item h3[data-v-31fb4f85]{font-size:18px;font-weight:700;margin:0 0 16px;color:#fff}.step-item p[data-v-31fb4f85]{font-size:14px;line-height:1.625;color:#94a3b8;margin:0;padding:0 16px}.trust-grid[data-v-31fb4f85]{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.trust-item[data-v-31fb4f85]{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px}.trust-icon[data-v-31fb4f85]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#10b77f1a;border-radius:8px}.trust-item h4[data-v-31fb4f85]{font-size:16px;font-weight:700;margin:0 0 4px;color:#0f172a}.trust-item p[data-v-31fb4f85]{font-size:14px;line-height:1.5;color:#64748b;margin:0}.pricing-wrapper[data-v-31fb4f85]{max-width:36rem;margin:0 auto}.pricing-border[data-v-31fb4f85]{background:transparent;padding:0;border-radius:0;box-shadow:none}.pricing-card[data-v-31fb4f85]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:40px;box-shadow:0 4px 6px -1px #0000000d}.pricing-card-top[data-v-31fb4f85]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.pricing-card-top h3[data-v-31fb4f85]{font-size:24px;font-weight:700;margin:0;color:#0f172a}.pricing-sub[data-v-31fb4f85]{font-size:14px;color:#64748b;margin:4px 0 0}.pricing-badge[data-v-31fb4f85]{background:#f1f5f9;border:1px solid #e5e7eb;color:#475569;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pricing-amount[data-v-31fb4f85]{display:flex;align-items:baseline;gap:8px;margin-bottom:40px}.pricing-amount .price[data-v-31fb4f85]{font-size:48px;font-weight:800;color:#0f172a;letter-spacing:-.05em}.pricing-amount .period[data-v-31fb4f85]{font-size:18px;color:#64748b;font-weight:500}.founder-lock[data-v-31fb4f85]{font-size:14px;font-weight:600;color:#10b77f;margin:0 0 4px}.pricing-trial[data-v-31fb4f85]{font-size:14px;color:#64748b;margin:0 0 28px}.pricing-features[data-v-31fb4f85]{list-style:none;padding:0;margin:0 0 48px;display:flex;flex-direction:column;gap:20px}.pricing-features li[data-v-31fb4f85]{display:flex;align-items:center;gap:16px;font-size:14px;color:#475569}.check-svg[data-v-31fb4f85]{flex-shrink:0}.pricing-cta[data-v-31fb4f85]{display:block;width:100%;text-align:center;background:#10b77f;color:#fff;padding:16px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 1px 3px #0000000d;transition:opacity .15s;margin-bottom:16px}.pricing-cta[data-v-31fb4f85]:hover{opacity:.9}.pricing-note[data-v-31fb4f85]{text-align:center;font-size:10px;color:#94a3b8;margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.1em}.intent-list[data-v-31fb4f85]{list-style:none;padding:0;max-width:480px;margin:0 auto 24px}.intent-list li[data-v-31fb4f85]{font-size:15px;color:#334155;padding:10px 0 10px 28px;position:relative;line-height:1.5;border-bottom:1px solid #e5e7eb}.intent-list li[data-v-31fb4f85]:last-child{border-bottom:none}.intent-list li[data-v-31fb4f85]:before{content:"•";position:absolute;left:4px;color:#ef4444;font-size:1.4rem}.intent-note[data-v-31fb4f85]{text-align:center;font-size:15px;color:#0f172a;font-weight:600;margin:0 0 24px}.intent-links[data-v-31fb4f85]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.intent-link[data-v-31fb4f85]{font-size:14px;font-weight:700;color:#10b77f;text-decoration:none;transition:gap .15s}.intent-link[data-v-31fb4f85]:hover{text-decoration:underline}.safe-update-text[data-v-31fb4f85]{font-size:15px;color:#64748b;line-height:1.7;max-width:640px;margin:0 auto 16px;text-align:center}.safe-update-text.highlight[data-v-31fb4f85]{color:#0f172a;font-weight:600;margin-top:24px}.safe-update-list[data-v-31fb4f85]{list-style:none;padding:0;max-width:480px;margin:0 auto 16px}.safe-update-list li[data-v-31fb4f85]{font-size:15px;color:#334155;padding:8px 0 8px 28px;position:relative;line-height:1.6}.safe-update-list li[data-v-31fb4f85]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.seo-intro-extra[data-v-31fb4f85]{margin-top:16px;font-size:16px;color:#0f172a;font-weight:600;line-height:1.6}.link-card[data-v-31fb4f85]{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:32px;text-decoration:none;color:#0f172a;box-shadow:0 1px 3px #0000000d;transition:background .15s}.link-card[data-v-31fb4f85]:hover{background:#f8fafc}.link-card h3[data-v-31fb4f85]{font-size:16px;font-weight:700;margin:0 0 8px}.link-card p[data-v-31fb4f85]{font-size:14px;line-height:1.6;color:#64748b;margin:0 0 16px;flex:1}.link-arrow[data-v-31fb4f85]{font-size:14px;font-weight:700;color:#10b77f}.faq-list[data-v-31fb4f85]{max-width:640px;margin:0 auto}.faq-item[data-v-31fb4f85]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-31fb4f85]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-31fb4f85]{font-size:16px;font-weight:700;margin:0 0 10px;color:#0f172a}.faq-item p[data-v-31fb4f85]{font-size:14px;color:#64748b;line-height:1.7;margin:0}.cta-section[data-v-31fb4f85]{padding:64px 0}.cta-box[data-v-31fb4f85]{position:relative;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:48px;text-align:center;overflow:hidden}.cta-box-overlay[data-v-31fb4f85]{display:none}.cta-box-content[data-v-31fb4f85]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.cta-box h2[data-v-31fb4f85]{font-size:36px;font-weight:800;color:#0f172a;line-height:1.25;margin:0 0 24px;letter-spacing:-.025em}.cta-box p[data-v-31fb4f85]{font-size:18px;color:#64748b;margin:0 0 40px;max-width:42rem;line-height:1.625}.cta-white-btn[data-v-31fb4f85]{display:inline-block;background:#0f172a;color:#fff;padding:20px 40px;border-radius:8px;font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 4px 6px -1px #0000000d;transition:background .15s}.cta-white-btn[data-v-31fb4f85]:hover{background:#1e293b}.problems-grid[data-v-31fb4f85]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.problem-link[data-v-31fb4f85]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:#334155;font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.problem-link[data-v-31fb4f85]:hover{border-color:#10b77f;color:#10b77f}.problem-arrow[data-v-31fb4f85]{color:#94a3b8;font-size:16px;transition:color .15s}.problem-link:hover .problem-arrow[data-v-31fb4f85]{color:#10b77f}@media(min-width:1024px){.hero[data-v-31fb4f85]{padding:128px 0 144px}.hero h1[data-v-31fb4f85]{font-size:72px}.cta-box[data-v-31fb4f85]{padding:80px}.pricing-card[data-v-31fb4f85]{padding:48px}}@media(max-width:768px){.hero[data-v-31fb4f85]{padding:64px 0}.hero h1[data-v-31fb4f85]{font-size:36px}.hero-sub[data-v-31fb4f85]{font-size:16px}.hero-cta[data-v-31fb4f85]{flex-direction:column}.section[data-v-31fb4f85]{padding:64px 0}.grid-3[data-v-31fb4f85],.grid-2[data-v-31fb4f85],.problems-grid[data-v-31fb4f85]{grid-template-columns:1fr}.features-top[data-v-31fb4f85]{flex-direction:column;align-items:flex-start}.steps-row[data-v-31fb4f85]{grid-template-columns:1fr;gap:40px}.cta-box[data-v-31fb4f85]{padding:32px 16px}.cta-box h2[data-v-31fb4f85]{font-size:28px}.cta-white-btn[data-v-31fb4f85]{padding:16px 32px;font-size:16px}}.verify-container[data-v-90e85a48]{min-height:100vh;display:flex;align-items:center;justify-content:center}.verify-box[data-v-90e85a48]{width:100%;max-width:400px;padding:2rem;text-align:center}h1[data-v-90e85a48]{margin:0 0 .5rem;font-size:1.5rem;color:var(--text-muted)}h2[data-v-90e85a48]{margin:0 0 1.5rem;font-size:1.25rem}.loading-state p[data-v-90e85a48]{color:var(--text-muted)}.success-message[data-v-90e85a48]{padding:.75rem;background:var(--success-bg);color:var(--success-color);border-radius:4px;font-size:.875rem;margin-bottom:1.5rem}.error-message[data-v-90e85a48]{padding:.75rem;background:var(--error-bg);color:var(--error-color);border-radius:4px;font-size:.875rem;margin-bottom:1.5rem}.login-btn[data-v-90e85a48]{display:inline-block;padding:.75rem 2rem;background:var(--accent-color);color:#fff;text-decoration:none;border-radius:4px;font-weight:500}.login-btn[data-v-90e85a48]:hover{opacity:.9}.link[data-v-90e85a48]{color:var(--accent-color);text-decoration:none}.link[data-v-90e85a48]:hover{text-decoration:underline}.billing-container[data-v-870d2f3a]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem}.billing-box[data-v-870d2f3a]{width:100%;max-width:440px}h1[data-v-870d2f3a]{margin:0 0 1.5rem;font-size:1.5rem;text-align:center;color:#0f172a}.loading[data-v-870d2f3a]{text-align:center;color:#64748b;padding:2rem;font-size:14px}.success-message[data-v-870d2f3a]{padding:.75rem 1rem;margin-bottom:1.5rem;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:8px;font-size:13px;text-align:center}.info-message[data-v-870d2f3a]{padding:.75rem 1rem;margin-bottom:1.5rem;background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;text-align:center}.error-message[data-v-870d2f3a]{padding:.75rem 1rem;margin-bottom:1.5rem;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:8px;font-size:13px;text-align:center}.status-card[data-v-870d2f3a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 1px 2px #0000000d}.status-badge[data-v-870d2f3a]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-bottom:1rem}.status-badge.active[data-v-870d2f3a]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.status-card h2[data-v-870d2f3a]{margin:0 0 .5rem;font-size:1.25rem;color:#0f172a}.status-text[data-v-870d2f3a]{color:#64748b;font-size:14px;margin-bottom:1.5rem}.pricing-card[data-v-870d2f3a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 1px 2px #0000000d}.trial-expired-banner[data-v-870d2f3a]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3;padding:.5rem 1rem;border-radius:8px;font-size:13px;font-weight:500;margin-bottom:1.5rem}.trial-active-banner[data-v-870d2f3a]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;padding:.5rem 1rem;border-radius:8px;font-size:13px;font-weight:500;margin-bottom:1.5rem}.pricing-card h2[data-v-870d2f3a]{margin:0 0 .5rem;font-size:1.25rem;color:#0f172a}.price[data-v-870d2f3a]{font-size:2.5rem;font-weight:700;margin:.5rem 0 1.5rem;color:#0f172a}.price span[data-v-870d2f3a]{font-size:1rem;font-weight:400;color:#64748b}.features[data-v-870d2f3a]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.features li[data-v-870d2f3a]{padding:.5rem 0;font-size:14px;color:#475569;border-bottom:1px solid #e2e8f0}.features li[data-v-870d2f3a]:last-child{border-bottom:none}.features li[data-v-870d2f3a]:before{content:"✓";color:#10b77f;font-weight:600;margin-right:.5rem}.btn-primary[data-v-870d2f3a]{width:100%;padding:.75rem;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;background:#10b77f;color:#fff}.btn-primary[data-v-870d2f3a]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-870d2f3a]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-870d2f3a]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;background:#fff;color:#334155}.btn-secondary[data-v-870d2f3a]:hover:not(:disabled){background:#f8fafc}.btn-secondary[data-v-870d2f3a]:disabled{opacity:.6;cursor:not-allowed}.checkout-note[data-v-870d2f3a]{margin-top:1rem;font-size:12px;color:#94a3b8}@media(max-width:640px){.billing-container[data-v-870d2f3a]{padding:2rem 1rem 1rem;align-items:flex-start}.pricing-card[data-v-870d2f3a],.status-card[data-v-870d2f3a]{padding:1.5rem}.price[data-v-870d2f3a]{font-size:2rem}}.forgot-container[data-v-086a377a]{min-height:100vh;display:flex;align-items:center;justify-content:center}.forgot-box[data-v-086a377a]{width:100%;max-width:400px;padding:2rem}h1[data-v-086a377a]{margin:0 0 .5rem;font-size:1.5rem;color:var(--text-muted)}h2[data-v-086a377a]{margin:0 0 1.5rem;font-size:1.25rem}.description[data-v-086a377a]{color:var(--text-muted);font-size:.875rem;margin-bottom:1.5rem}.form-group[data-v-086a377a]{margin-bottom:1rem}label[data-v-086a377a]{display:block;margin-bottom:.5rem;font-weight:500}input[data-v-086a377a]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;background:var(--bg-secondary);color:var(--text-primary)}input[data-v-086a377a]:focus{outline:none;border-color:var(--accent-color)}button[type=submit][data-v-086a377a]{width:100%;padding:.75rem;margin-top:1rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;background:var(--accent-color);color:#fff}button[data-v-086a377a]:disabled{opacity:.6;cursor:not-allowed}button[data-v-086a377a]:hover:not(:disabled){opacity:.9}.error-message[data-v-086a377a]{padding:.75rem;margin-top:1rem;background:var(--error-bg);color:var(--error-color);border-radius:4px;font-size:.875rem}.success-message[data-v-086a377a]{padding:1rem;background:var(--success-bg);color:var(--success-color);border-radius:4px;font-size:.875rem;line-height:1.5}.back-link[data-v-086a377a]{margin-top:1.5rem;text-align:center;color:var(--text-muted);font-size:.875rem}.reset-container[data-v-44d2781b]{min-height:100vh;display:flex;align-items:center;justify-content:center}.reset-box[data-v-44d2781b]{width:100%;max-width:400px;padding:2rem}h1[data-v-44d2781b]{margin:0 0 .5rem;font-size:1.5rem;color:var(--text-muted)}h2[data-v-44d2781b]{margin:0 0 2rem;font-size:1.25rem}.form-group[data-v-44d2781b]{margin-bottom:1rem}label[data-v-44d2781b]{display:block;margin-bottom:.5rem;font-weight:500}input[data-v-44d2781b]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;background:var(--bg-secondary);color:var(--text-primary)}input[data-v-44d2781b]:focus{outline:none;border-color:var(--accent-color)}.password-input[data-v-44d2781b]{position:relative;display:flex}.password-input input[data-v-44d2781b]{padding-right:4rem}.toggle-password[data-v-44d2781b]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:.25rem .5rem;margin:0;width:auto}.toggle-password[data-v-44d2781b]:hover{color:var(--text-primary)}button[type=submit][data-v-44d2781b]{width:100%;padding:.75rem;margin-top:1rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;background:var(--accent-color);color:#fff}button[data-v-44d2781b]:disabled{opacity:.6;cursor:not-allowed}button[data-v-44d2781b]:hover:not(:disabled){opacity:.9}.error-message[data-v-44d2781b]{padding:.75rem;margin-top:1rem;background:var(--error-bg);color:var(--error-color);border-radius:4px;font-size:.875rem}.error-message a[data-v-44d2781b]{color:var(--error-color);text-decoration:underline}.success-message[data-v-44d2781b]{padding:1rem;background:var(--success-bg);color:var(--success-color);border-radius:4px;font-size:.875rem}.back-link[data-v-44d2781b]{margin-top:1.5rem;text-align:center;color:var(--text-muted);font-size:.875rem}.pricing-page[data-v-2330977c]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-2330977c]{max-width:800px;margin:0 auto;padding:0 24px}.pricing-hero[data-v-2330977c]{text-align:center;padding:80px 24px 40px}.pricing-hero h1[data-v-2330977c]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 16px}.subtitle[data-v-2330977c]{font-size:1.125rem;color:#475569}.pricing-section[data-v-2330977c]{padding:0 24px 60px}.pricing-border[data-v-2330977c]{max-width:480px;margin:0 auto;padding:0;background:transparent;box-shadow:none}.plan-card[data-v-2330977c]{background:#fff;border-radius:8px;padding:48px 40px;text-align:center;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}.plan-badge[data-v-2330977c]{display:inline-block;background:#10b77f1a;color:#10b77f;font-size:13px;font-weight:700;padding:4px 16px;border-radius:20px;margin-bottom:24px;text-transform:uppercase;letter-spacing:.5px}.plan-card h2[data-v-2330977c]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 24px}.plan-price[data-v-2330977c]{margin-bottom:8px}.plan-price .amount[data-v-2330977c]{font-size:4rem;font-weight:700;color:#0f172a;line-height:1}.plan-price .period[data-v-2330977c]{font-size:1.25rem;color:#475569;margin-left:4px}.plan-lock[data-v-2330977c]{font-size:14px;color:#10b77f;font-weight:500;margin:0 0 32px}.plan-features[data-v-2330977c]{list-style:none;padding:0;margin:0 0 32px;text-align:left}.plan-features li[data-v-2330977c]{border-bottom:1px solid #e5e7eb;font-size:15px;color:#475569;padding:10px 0 10px 28px;position:relative}.plan-features li[data-v-2330977c]:last-child{border-bottom:none}.plan-features li[data-v-2330977c]:before{content:"✓";position:absolute;left:0;color:#10b77f;font-weight:600}.cta-btn[data-v-2330977c]{display:inline-block;width:100%;padding:14px 32px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;text-align:center;transition:opacity .2s}.cta-btn[data-v-2330977c]:hover{opacity:.9}.cta-note[data-v-2330977c]{font-size:13px;color:#94a3b8;margin-top:12px}.faq-section[data-v-2330977c]{padding:60px 24px 80px;border-top:1px solid #e5e7eb}.faq-section h2[data-v-2330977c]{font-size:1.75rem;font-weight:700;color:#0f172a;text-align:center;margin:0 0 40px}.faq-list[data-v-2330977c]{max-width:600px;margin:0 auto}.faq-item[data-v-2330977c]{margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:24px}.faq-item[data-v-2330977c]:last-child{border-bottom:none}.faq-item h3[data-v-2330977c]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 8px}.faq-item p[data-v-2330977c]{font-size:15px;color:#475569;line-height:1.6;margin:0}.pricing-footer[data-v-2330977c]{border-top:1px solid #e5e7eb;padding:24px;text-align:center}.pricing-footer p[data-v-2330977c]{font-size:13px;color:#475569;margin:0}@media(max-width:640px){.pricing-hero h1[data-v-2330977c]{font-size:1.75rem}.plan-card[data-v-2330977c]{padding:32px 24px}.plan-price .amount[data-v-2330977c]{font-size:3rem}}.blog-page[data-v-00e456b3]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-00e456b3]{max-width:800px;margin:0 auto;padding:0 24px}.blog-hero[data-v-00e456b3]{text-align:center;padding:80px 24px 40px}.blog-hero h1[data-v-00e456b3]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 16px}.subtitle[data-v-00e456b3]{font-size:1.125rem;color:#475569}.blog-list[data-v-00e456b3]{padding:0 24px 80px}.blog-card[data-v-00e456b3]{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:32px;margin-bottom:24px;text-decoration:none;transition:border-color .2s;box-shadow:0 1px 2px #0000000d}.blog-card[data-v-00e456b3]:hover{border-color:#10b77f}.blog-tag[data-v-00e456b3]{display:inline-block;font-size:12px;font-weight:600;color:#10b77f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.blog-card h2[data-v-00e456b3]{font-size:1.375rem;font-weight:600;color:#0f172a;margin:0 0 12px}.blog-card p[data-v-00e456b3]{font-size:15px;color:#475569;line-height:1.6;margin:0 0 16px}.read-more[data-v-00e456b3]{font-size:14px;font-weight:500;color:#10b77f}@media(max-width:640px){.blog-hero h1[data-v-00e456b3]{font-size:1.75rem}.blog-card[data-v-00e456b3]{padding:24px}.blog-card h2[data-v-00e456b3]{font-size:1.125rem}}.seo-page[data-v-73d1c3ae]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-73d1c3ae]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-73d1c3ae]{padding:80px 24px 48px}.hero h1[data-v-73d1c3ae]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-73d1c3ae]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-73d1c3ae]{color:#0f172a;font-weight:600}.section[data-v-73d1c3ae]{padding:56px 24px}.section-alt[data-v-73d1c3ae]{background:#f9fafb}.section h2[data-v-73d1c3ae]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.section-intro[data-v-73d1c3ae]{font-size:1rem;color:#475569;line-height:1.7;margin:0 0 32px}.body-text[data-v-73d1c3ae]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-73d1c3ae]{color:#0f172a;font-weight:500}.body-text.conclusion[data-v-73d1c3ae],.body-text.step-conclusion[data-v-73d1c3ae]{margin-top:24px}.plain-list[data-v-73d1c3ae]{list-style:none;padding:0;margin:0 0 20px}.plain-list li[data-v-73d1c3ae]{font-size:1rem;color:#334155;padding:6px 0 6px 20px;position:relative}.plain-list li[data-v-73d1c3ae]:before{content:"—";position:absolute;left:0;color:#94a3b8}.bullet-list[data-v-73d1c3ae]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-73d1c3ae]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-73d1c3ae]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.numbered-list[data-v-73d1c3ae]{padding:0 0 0 24px;margin:0 0 20px}.numbered-list li[data-v-73d1c3ae]{font-size:1rem;color:#334155;padding:8px 0;line-height:1.6}.mistakes-grid[data-v-73d1c3ae]{display:grid;grid-template-columns:1fr;gap:20px}.mistake-card[data-v-73d1c3ae]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.mistake-card h3[data-v-73d1c3ae]{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0 0 8px}.mistake-card p[data-v-73d1c3ae]{font-size:15px;color:#475569;line-height:1.6;margin:0}.capabilities-grid[data-v-73d1c3ae]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0}.capability-card[data-v-73d1c3ae]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.capability-card h3[data-v-73d1c3ae]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.capability-card p[data-v-73d1c3ae]{font-size:15px;color:#475569;line-height:1.6;margin:0}.steps[data-v-73d1c3ae]{margin:24px 0}.step[data-v-73d1c3ae]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.step[data-v-73d1c3ae]:last-child{margin-bottom:0}.step-number[data-v-73d1c3ae]{flex-shrink:0;width:36px;height:36px;background:#10b77f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.step-content h3[data-v-73d1c3ae]{font-size:1rem;font-weight:500;color:#0f172a;margin:0}.faq-section h2[data-v-73d1c3ae]{margin-bottom:32px}.faq-list[data-v-73d1c3ae]{max-width:100%}.faq-item[data-v-73d1c3ae]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-73d1c3ae]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-73d1c3ae]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-73d1c3ae]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-73d1c3ae]{text-align:center;padding:64px 24px;background:#0f172a}.cta-text[data-v-73d1c3ae]{font-size:1.125rem;color:#fffc;margin:0 0 28px;line-height:1.6}.cta-btn[data-v-73d1c3ae]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.cta-btn[data-v-73d1c3ae]:hover{background:#0ea472}.cta-note[data-v-73d1c3ae]{font-size:13px;color:#fff9;margin-top:12px}.page-footer[data-v-73d1c3ae]{border-top:1px solid #e5e7eb;padding:24px;text-align:center}.page-footer p[data-v-73d1c3ae]{font-size:13px;color:#475569;margin:0}@media(max-width:640px){.hero h1[data-v-73d1c3ae]{font-size:1.75rem}.capabilities-grid[data-v-73d1c3ae]{grid-template-columns:1fr}}.seo-page[data-v-db4c5b50]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-db4c5b50]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-db4c5b50]{padding:80px 24px 48px}.hero h1[data-v-db4c5b50]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-db4c5b50]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-db4c5b50]{color:#0f172a;font-weight:600}.section[data-v-db4c5b50]{padding:56px 24px}.section-alt[data-v-db4c5b50]{background:#f9fafb}.section h2[data-v-db4c5b50]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-db4c5b50]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.bullet-list[data-v-db4c5b50]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-db4c5b50]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-db4c5b50]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.method-grid[data-v-db4c5b50],.capabilities-grid[data-v-db4c5b50]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.method-card[data-v-db4c5b50],.capability-card[data-v-db4c5b50]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.method-card h3[data-v-db4c5b50],.capability-card h3[data-v-db4c5b50]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.method-card p[data-v-db4c5b50],.capability-card p[data-v-db4c5b50]{font-size:15px;color:#475569;line-height:1.6;margin:0}.steps[data-v-db4c5b50]{margin:24px 0}.step[data-v-db4c5b50]{display:flex;gap:16px;margin-bottom:24px}.step[data-v-db4c5b50]:last-child{margin-bottom:0}.step-number[data-v-db4c5b50]{flex-shrink:0;width:36px;height:36px;background:#10b77f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.step-content h3[data-v-db4c5b50]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.step-content p[data-v-db4c5b50]{font-size:15px;color:#475569;line-height:1.6;margin:0}.faq-list[data-v-db4c5b50]{max-width:100%}.faq-item[data-v-db4c5b50]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-db4c5b50]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-db4c5b50]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-db4c5b50]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-db4c5b50]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-db4c5b50]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-db4c5b50]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-db4c5b50]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.cta-btn[data-v-db4c5b50]:hover{background:#0ea472}.cta-note[data-v-db4c5b50]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-db4c5b50]{font-size:1.75rem}.method-grid[data-v-db4c5b50],.capabilities-grid[data-v-db4c5b50]{grid-template-columns:1fr}}.seo-page[data-v-504b79ca]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-504b79ca]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-504b79ca]{padding:80px 24px 48px}.hero h1[data-v-504b79ca]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-504b79ca]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-504b79ca]{color:#0f172a;font-weight:600}.section[data-v-504b79ca]{padding:56px 24px}.section-alt[data-v-504b79ca]{background:#f9fafb}.section h2[data-v-504b79ca]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-504b79ca]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-504b79ca]{color:#0f172a;font-weight:600}.bullet-list[data-v-504b79ca]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-504b79ca]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-504b79ca]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.inline-link[data-v-504b79ca]{color:#10b77f;text-decoration:underline}.error-grid[data-v-504b79ca],.capabilities-grid[data-v-504b79ca]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.error-card[data-v-504b79ca],.capability-card[data-v-504b79ca]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.error-card h3[data-v-504b79ca],.capability-card h3[data-v-504b79ca]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.error-card p[data-v-504b79ca],.capability-card p[data-v-504b79ca]{font-size:15px;color:#475569;line-height:1.6;margin:0}.fix-list[data-v-504b79ca]{margin-top:16px}.fix-item[data-v-504b79ca]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.fix-item[data-v-504b79ca]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fix-item h3[data-v-504b79ca]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.fix-item p[data-v-504b79ca]{font-size:15px;color:#475569;line-height:1.6;margin:0}.faq-list[data-v-504b79ca]{max-width:100%}.faq-item[data-v-504b79ca]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-504b79ca]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-504b79ca]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-504b79ca]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-504b79ca]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-504b79ca]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-504b79ca]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-504b79ca]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.cta-btn[data-v-504b79ca]:hover{background:#0ea472}.cta-note[data-v-504b79ca]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-504b79ca]{font-size:1.75rem}.error-grid[data-v-504b79ca],.capabilities-grid[data-v-504b79ca]{grid-template-columns:1fr}}.seo-page[data-v-bf5fceba]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-bf5fceba]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-bf5fceba]{padding:80px 24px 48px}.hero h1[data-v-bf5fceba]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-bf5fceba]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-bf5fceba]{color:#0f172a;font-weight:600}.section[data-v-bf5fceba]{padding:56px 24px}.section-alt[data-v-bf5fceba]{background:#f9fafb}.section h2[data-v-bf5fceba]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-bf5fceba]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-bf5fceba]{color:#0f172a;font-weight:600}.bullet-list[data-v-bf5fceba]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-bf5fceba]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-bf5fceba]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.method-grid[data-v-bf5fceba]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.method-card[data-v-bf5fceba]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.method-card h3[data-v-bf5fceba]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.method-card p[data-v-bf5fceba]{font-size:15px;color:#475569;line-height:1.6;margin:0}.inline-link[data-v-bf5fceba]{color:#10b77f;text-decoration:underline}.internal-link-text[data-v-bf5fceba]{margin-top:24px}.faq-list[data-v-bf5fceba]{max-width:100%}.faq-item[data-v-bf5fceba]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-bf5fceba]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-bf5fceba]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-bf5fceba]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-bf5fceba]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-bf5fceba]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-bf5fceba]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-bf5fceba]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.cta-btn[data-v-bf5fceba]:hover{background:#0ea472}.cta-note[data-v-bf5fceba]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-bf5fceba]{font-size:1.75rem}.method-grid[data-v-bf5fceba]{grid-template-columns:1fr}}.seo-page[data-v-cd9a28c7]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-cd9a28c7]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-cd9a28c7]{padding:80px 24px 48px}.hero h1[data-v-cd9a28c7]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-cd9a28c7]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-cd9a28c7]{color:#0f172a;font-weight:600}.section[data-v-cd9a28c7]{padding:56px 24px}.section-alt[data-v-cd9a28c7]{background:#f9fafb}.section h2[data-v-cd9a28c7]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-cd9a28c7]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-cd9a28c7]{color:#0f172a;font-weight:600}.bullet-list[data-v-cd9a28c7]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-cd9a28c7]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-cd9a28c7]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.inline-link[data-v-cd9a28c7]{color:#10b77f;text-decoration:underline}.fix-grid[data-v-cd9a28c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.fix-card[data-v-cd9a28c7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.fix-card h3[data-v-cd9a28c7]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.fix-card p[data-v-cd9a28c7]{font-size:15px;color:#475569;line-height:1.6;margin:0}.related-links[data-v-cd9a28c7]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.faq-list[data-v-cd9a28c7]{max-width:100%}.faq-item[data-v-cd9a28c7]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-cd9a28c7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-cd9a28c7]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-cd9a28c7]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-cd9a28c7]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-cd9a28c7]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-cd9a28c7]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-cd9a28c7]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s}.cta-btn[data-v-cd9a28c7]:hover{opacity:.9}.cta-note[data-v-cd9a28c7]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-cd9a28c7]{font-size:1.75rem}.fix-grid[data-v-cd9a28c7]{grid-template-columns:1fr}}.seo-page[data-v-0ff73eee]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-0ff73eee]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-0ff73eee]{padding:80px 24px 48px}.hero h1[data-v-0ff73eee]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-0ff73eee]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-0ff73eee]{color:#0f172a;font-weight:600}.section[data-v-0ff73eee]{padding:56px 24px}.section-alt[data-v-0ff73eee]{background:#f9fafb}.section h2[data-v-0ff73eee]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-0ff73eee]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-0ff73eee]{color:#0f172a;font-weight:600}.inline-link[data-v-0ff73eee]{color:#10b77f;text-decoration:underline}.bullet-list[data-v-0ff73eee]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-0ff73eee]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-0ff73eee]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.fix-list[data-v-0ff73eee]{margin-top:16px}.fix-item[data-v-0ff73eee]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.fix-item[data-v-0ff73eee]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fix-item h3[data-v-0ff73eee]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.fix-item p[data-v-0ff73eee]{font-size:15px;color:#475569;line-height:1.6;margin:0}.fix-item code[data-v-0ff73eee]{background:#f1f5f9;padding:2px 6px;border-radius:3px;font-size:.9em;color:#334155;border:1px solid #e5e7eb}.capabilities-grid[data-v-0ff73eee]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0}.capability-card[data-v-0ff73eee]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.capability-card h3[data-v-0ff73eee]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.capability-card p[data-v-0ff73eee]{font-size:15px;color:#475569;line-height:1.6;margin:0}.faq-list[data-v-0ff73eee]{max-width:100%}.faq-item[data-v-0ff73eee]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-0ff73eee]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-0ff73eee]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-0ff73eee]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-0ff73eee]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-0ff73eee]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-0ff73eee]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-0ff73eee]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-0ff73eee]:hover{background:#0ea472}.cta-note[data-v-0ff73eee]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-0ff73eee]{font-size:1.75rem}.capabilities-grid[data-v-0ff73eee]{grid-template-columns:1fr}}.seo-page[data-v-f5f4a394]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-f5f4a394]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-f5f4a394]{padding:80px 24px 48px}.hero h1[data-v-f5f4a394]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-f5f4a394]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-f5f4a394]{color:#0f172a;font-weight:600}.section[data-v-f5f4a394]{padding:56px 24px}.section-alt[data-v-f5f4a394]{background:#f9fafb}.section h2[data-v-f5f4a394]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-f5f4a394]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-f5f4a394]{color:#0f172a;font-weight:600}.inline-link[data-v-f5f4a394]{color:#10b77f;text-decoration:underline}.bullet-list[data-v-f5f4a394]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-f5f4a394]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-f5f4a394]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.fix-list[data-v-f5f4a394]{margin-top:16px}.fix-item[data-v-f5f4a394]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.fix-item[data-v-f5f4a394]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fix-item h3[data-v-f5f4a394]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.fix-item p[data-v-f5f4a394]{font-size:15px;color:#475569;line-height:1.6;margin:0}.fix-item code[data-v-f5f4a394]{background:#f1f5f9;padding:2px 6px;border-radius:3px;font-size:.9em;color:#334155;border:1px solid #e5e7eb}.capabilities-grid[data-v-f5f4a394]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0}.capability-card[data-v-f5f4a394]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.capability-card h3[data-v-f5f4a394]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.capability-card p[data-v-f5f4a394]{font-size:15px;color:#475569;line-height:1.6;margin:0}.faq-list[data-v-f5f4a394]{max-width:100%}.faq-item[data-v-f5f4a394]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-f5f4a394]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-f5f4a394]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-f5f4a394]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-f5f4a394]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-f5f4a394]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-f5f4a394]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-f5f4a394]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-f5f4a394]:hover{background:#0ea472}.cta-note[data-v-f5f4a394]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-f5f4a394]{font-size:1.75rem}.capabilities-grid[data-v-f5f4a394]{grid-template-columns:1fr}}.seo-page[data-v-dd6f2acf]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-dd6f2acf]{max-width:800px;margin:0 auto;padding:0 24px}.hero[data-v-dd6f2acf]{padding:80px 24px 48px}.hero h1[data-v-dd6f2acf]{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 28px;line-height:1.2;text-align:center}.hero-text[data-v-dd6f2acf]{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 16px}.hero-text.highlight[data-v-dd6f2acf]{color:#0f172a;font-weight:600}.section[data-v-dd6f2acf]{padding:56px 24px}.section-alt[data-v-dd6f2acf]{background:#f9fafb}.section h2[data-v-dd6f2acf]{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 24px}.body-text[data-v-dd6f2acf]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 16px}.body-text.highlight[data-v-dd6f2acf]{color:#0f172a;font-weight:600}.inline-link[data-v-dd6f2acf]{color:#10b77f;text-decoration:underline}.bullet-list[data-v-dd6f2acf]{list-style:none;padding:0;margin:0 0 20px}.bullet-list li[data-v-dd6f2acf]{font-size:1rem;color:#334155;padding:8px 0 8px 24px;position:relative;line-height:1.6}.bullet-list li[data-v-dd6f2acf]:before{content:"•";position:absolute;left:4px;color:#10b77f;font-size:1.2rem}.error-grid[data-v-dd6f2acf]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:16px}.error-card[data-v-dd6f2acf]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.error-card h3[data-v-dd6f2acf]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.error-card p[data-v-dd6f2acf]{font-size:15px;color:#475569;line-height:1.6;margin:0}.fix-list[data-v-dd6f2acf]{margin-top:16px}.fix-item[data-v-dd6f2acf]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.fix-item[data-v-dd6f2acf]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fix-item h3[data-v-dd6f2acf]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 8px}.fix-item p[data-v-dd6f2acf]{font-size:15px;color:#475569;line-height:1.6;margin:0}.fix-item code[data-v-dd6f2acf]{background:#f1f5f9;padding:2px 6px;border-radius:3px;font-size:.9em;color:#334155;border:1px solid #e5e7eb}.capabilities-grid[data-v-dd6f2acf]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0}.capability-card[data-v-dd6f2acf]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 1px 3px #0000000d}.capability-card h3[data-v-dd6f2acf]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.capability-card p[data-v-dd6f2acf]{font-size:15px;color:#475569;line-height:1.6;margin:0}.faq-list[data-v-dd6f2acf]{max-width:100%}.faq-item[data-v-dd6f2acf]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-dd6f2acf]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item h3[data-v-dd6f2acf]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0 0 10px}.faq-item p[data-v-dd6f2acf]{font-size:15px;color:#475569;line-height:1.7;margin:0}.cta-section[data-v-dd6f2acf]{text-align:center;padding:64px 24px;background:#0f172a}.cta-section h2[data-v-dd6f2acf]{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 12px;text-align:center}.cta-text[data-v-dd6f2acf]{font-size:1.05rem;color:#fffc;margin:0 0 28px}.cta-btn[data-v-dd6f2acf]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-dd6f2acf]:hover{background:#0ea472}.cta-note[data-v-dd6f2acf]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.hero h1[data-v-dd6f2acf]{font-size:1.75rem}.error-grid[data-v-dd6f2acf],.capabilities-grid[data-v-dd6f2acf]{grid-template-columns:1fr}}.blog-post[data-v-44a3d58c]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-44a3d58c]{max-width:720px;margin:0 auto;padding:0 24px}.post-header[data-v-44a3d58c]{padding:48px 0 32px}.back-link[data-v-44a3d58c]{font-size:14px;color:#64748b;text-decoration:none;display:inline-block;margin-bottom:24px}.back-link[data-v-44a3d58c]:hover{text-decoration:underline}.post-header h1[data-v-44a3d58c]{font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.25}.post-meta[data-v-44a3d58c]{font-size:14px;color:#64748b}.post-body[data-v-44a3d58c]{padding-bottom:64px}.post-body p[data-v-44a3d58c]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 20px}.post-body h2[data-v-44a3d58c]{font-size:1.375rem;font-weight:700;color:#0f172a;margin:40px 0 16px}.post-body ul[data-v-44a3d58c],.post-body ol[data-v-44a3d58c]{padding-left:24px;margin:0 0 20px}.post-body li[data-v-44a3d58c]{font-size:1rem;color:#334155;line-height:1.7;margin-bottom:8px}.post-body li[data-v-44a3d58c]::marker{color:#10b77f}.post-body strong[data-v-44a3d58c]{color:#0f172a}.post-body a[data-v-44a3d58c]{color:#10b77f}.post-cta[data-v-44a3d58c]{text-align:center;padding:48px 32px;margin-top:40px;background:#0f172a;border-radius:12px}.post-cta h2[data-v-44a3d58c]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.post-cta p[data-v-44a3d58c]{font-size:1rem;color:#ffffffd9;margin:0 0 24px}.cta-btn[data-v-44a3d58c]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-44a3d58c]:hover{opacity:.9}.cta-note[data-v-44a3d58c]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.post-header h1[data-v-44a3d58c]{font-size:1.625rem}}.blog-post[data-v-bbf1766a]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-bbf1766a]{max-width:720px;margin:0 auto;padding:0 24px}.post-header[data-v-bbf1766a]{padding:48px 0 32px}.back-link[data-v-bbf1766a]{font-size:14px;color:#64748b;text-decoration:none;display:inline-block;margin-bottom:24px}.back-link[data-v-bbf1766a]:hover{text-decoration:underline}.post-header h1[data-v-bbf1766a]{font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.25}.post-meta[data-v-bbf1766a]{font-size:14px;color:#64748b}.post-body[data-v-bbf1766a]{padding-bottom:64px}.post-body p[data-v-bbf1766a]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 20px}.post-body h2[data-v-bbf1766a]{font-size:1.375rem;font-weight:700;color:#0f172a;margin:40px 0 16px}.post-body ul[data-v-bbf1766a],.post-body ol[data-v-bbf1766a]{padding-left:24px;margin:0 0 20px}.post-body li[data-v-bbf1766a]{font-size:1rem;color:#334155;line-height:1.7;margin-bottom:8px}.post-body li[data-v-bbf1766a]::marker{color:#10b77f}.post-body strong[data-v-bbf1766a]{color:#0f172a}.post-body a[data-v-bbf1766a]{color:#10b77f}.post-body code[data-v-bbf1766a]{background:#f1f5f9;padding:2px 6px;border-radius:3px;font-size:.9em;color:#334155;border:1px solid #e5e7eb}.post-cta[data-v-bbf1766a]{text-align:center;padding:48px 32px;margin-top:40px;background:#0f172a;border-radius:12px}.post-cta h2[data-v-bbf1766a]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.post-cta p[data-v-bbf1766a]{font-size:1rem;color:#ffffffd9;margin:0 0 24px}.cta-btn[data-v-bbf1766a]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-bbf1766a]:hover{opacity:.9}.cta-note[data-v-bbf1766a]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.post-header h1[data-v-bbf1766a]{font-size:1.625rem}}.blog-post[data-v-0079ca69]{color:#0f172a;background:#fff;min-height:100vh}.container[data-v-0079ca69]{max-width:720px;margin:0 auto;padding:0 24px}.post-header[data-v-0079ca69]{padding:48px 0 32px}.back-link[data-v-0079ca69]{font-size:14px;color:#64748b;text-decoration:none;display:inline-block;margin-bottom:24px}.back-link[data-v-0079ca69]:hover{text-decoration:underline}.post-header h1[data-v-0079ca69]{font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.25}.post-meta[data-v-0079ca69]{font-size:14px;color:#64748b}.post-body[data-v-0079ca69]{padding-bottom:64px}.post-body p[data-v-0079ca69]{font-size:1rem;color:#475569;line-height:1.8;margin:0 0 20px}.post-body h2[data-v-0079ca69]{font-size:1.375rem;font-weight:700;color:#0f172a;margin:40px 0 16px}.post-body ul[data-v-0079ca69],.post-body ol[data-v-0079ca69]{padding-left:24px;margin:0 0 20px}.post-body li[data-v-0079ca69]{font-size:1rem;color:#334155;line-height:1.7;margin-bottom:8px}.post-body li[data-v-0079ca69]::marker{color:#10b77f}.post-body strong[data-v-0079ca69]{color:#0f172a}.post-body a[data-v-0079ca69]{color:#10b77f}.post-cta[data-v-0079ca69]{text-align:center;padding:48px 32px;margin-top:40px;background:#0f172a;border-radius:12px}.post-cta h2[data-v-0079ca69]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px}.post-cta p[data-v-0079ca69]{font-size:1rem;color:#ffffffd9;margin:0 0 24px}.cta-btn[data-v-0079ca69]{display:inline-block;padding:14px 40px;background:#10b77f;color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none}.cta-btn[data-v-0079ca69]:hover{opacity:.9}.cta-note[data-v-0079ca69]{font-size:13px;color:#fff9;margin-top:12px}@media(max-width:640px){.post-header h1[data-v-0079ca69]{font-size:1.625rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--text-primary: #0f172a;--text-muted: #64748b;--border-color: #e2e8f0;--accent-color: #10b77f;--error-color: #e11d48;--error-bg: #fff1f2;--success-color: #047857;--success-bg: #ecfdf5;--warning-color: #b45309;--warning-bg: #fffbeb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{min-height:100vh}body{background-color:var(--bg-primary);color:var(--text-primary)}#app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:var(--text-primary)}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}input,button,textarea,select{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent-color);outline-offset:1px}button:focus{outline:2px solid var(--accent-color);outline-offset:1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
