:root{--primary: #c40000;--dark: #111;--gray: #555}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background:#fff;color:var(--dark)}.container{max-width:900px;margin:0 auto;padding:60px 20px}p,small,li{text-align:left}:root{--primary: #e10600;--black: #111111;--gray: #666;--light-gray: #f5f5f5;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background:var(--white);color:var(--black)}a{text-decoration:none;color:inherit}.container{width:90%;max-width:1100px;margin:0 auto}.navbar[data-v-765a2d6f]{background:var(--white);border-bottom:1px solid #eee}.nav-inner[data-v-765a2d6f]{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.logo[data-v-765a2d6f]{font-size:20px;font-weight:700;color:var(--black)}.nav-links a[data-v-765a2d6f]{margin-left:24px;font-size:14px;color:var(--black);transition:.3s}.nav-links a[data-v-765a2d6f]:hover{color:var(--primary)}.footer[data-v-ed8a0e6f]{background:var(--light-gray);margin-top:80px;padding:40px 0;font-size:14px}.footer-inner[data-v-ed8a0e6f]{display:flex;justify-content:space-between;align-items:center}.footer-links a[data-v-ed8a0e6f]{margin-left:20px;color:var(--gray);transition:.3s}.footer-links a[data-v-ed8a0e6f]:hover{color:var(--primary)}.home[data-v-6d0e406a]{padding:60px 0}.hero[data-v-6d0e406a]{text-align:center;margin-bottom:70px}.hero h1[data-v-6d0e406a]{font-size:36px;margin-bottom:20px}.subtitle[data-v-6d0e406a]{max-width:600px;margin:0 auto 30px;color:var(--gray);font-size:16px}.cta-btn[data-v-6d0e406a]{display:inline-block;background:var(--primary);color:#fff;padding:14px 32px;border-radius:4px;font-weight:600;text-decoration:none;transition:.3s}.cta-btn[data-v-6d0e406a]:hover{background:#b00000}.tools-section[data-v-6d0e406a]{margin-bottom:70px}.tools-section h2[data-v-6d0e406a]{margin-bottom:24px}.tools-grid[data-v-6d0e406a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tool-card[data-v-6d0e406a]{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #eee;border-radius:8px;text-decoration:none;color:inherit;transition:all .15s}.tool-card[data-v-6d0e406a]:hover{border-color:var(--primary);box-shadow:0 2px 12px #00000012}.tool-top[data-v-6d0e406a]{display:flex;align-items:center;justify-content:space-between}.tool-emoji[data-v-6d0e406a]{font-size:28px}.tool-badge[data-v-6d0e406a]{font-size:11px;font-weight:700;padding:2px 8px;background:#fff0f0;color:#c40000;border-radius:10px;border:1px solid #fcc}.tool-card h3[data-v-6d0e406a]{font-size:16px;margin:0;color:#111}.tool-card p[data-v-6d0e406a]{font-size:14px;color:var(--gray);margin:0;line-height:1.5;flex:1}.tool-cta[data-v-6d0e406a]{font-size:13px;font-weight:600;color:var(--primary)}.features[data-v-6d0e406a]{margin-bottom:70px}.features h2[data-v-6d0e406a]{text-align:center;margin-bottom:40px}.feature-list[data-v-6d0e406a]{display:flex;gap:30px;justify-content:space-between}.feature[data-v-6d0e406a]{flex:1;padding:20px;border:1px solid #eee;border-radius:6px}.feature h3[data-v-6d0e406a]{margin-bottom:10px}.feature p[data-v-6d0e406a]{color:var(--gray);font-size:14px}.content[data-v-6d0e406a]{margin-bottom:70px}.content h2[data-v-6d0e406a]{margin-bottom:20px}.content p[data-v-6d0e406a]{margin-bottom:16px;color:var(--gray);line-height:1.6}.extended-content[data-v-6d0e406a]{margin-bottom:70px}.extended-content h2[data-v-6d0e406a]{margin-bottom:20px;margin-top:40px}.extended-content h2[data-v-6d0e406a]:first-child{margin-top:0}.extended-content p[data-v-6d0e406a]{margin-bottom:16px;color:var(--gray);line-height:1.6}.faq h2[data-v-6d0e406a]{margin-bottom:30px}.faq-item[data-v-6d0e406a]{margin-bottom:20px}.faq-item h3[data-v-6d0e406a]{font-size:16px;margin-bottom:6px}.faq-item p[data-v-6d0e406a]{color:var(--gray);font-size:14px;line-height:1.6}@media(max-width:640px){.tools-grid[data-v-6d0e406a]{grid-template-columns:1fr}.feature-list[data-v-6d0e406a]{flex-direction:column}}.upload-box[data-v-f01350c2]{border:2px dashed var(--primary);padding:60px 20px;text-align:center;position:relative;cursor:pointer;transition:.3s}.upload-box[data-v-f01350c2]:hover{background:#fff5f5}.upload-box input[data-v-f01350c2]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-content p[data-v-f01350c2]{font-size:18px;font-weight:600;text-align:center}.upload-content span[data-v-f01350c2]{font-size:14px;color:var(--gray)}.options[data-v-bb4a6026]{margin-top:40px;padding:30px;border:1px solid #eee;border-radius:6px;background:#fff;display:flex;flex-direction:column}h3[data-v-bb4a6026]{margin-bottom:20px;font-size:18px}.image-loaded[data-v-bb4a6026]{margin-bottom:20px;padding:10px 14px;background:#f0fff4;border:1px solid #b7ebc8;border-radius:4px;font-size:14px;color:#2d7a47}.option-group[data-v-bb4a6026]{margin-bottom:20px;display:flex;flex-direction:column}label[data-v-bb4a6026]{font-size:14px;margin-bottom:6px;color:#555}select[data-v-bb4a6026],input[type=range][data-v-bb4a6026]{padding:8px;border:1px solid #ddd;border-radius:4px}.convert-btn[data-v-bb4a6026]{background:#c40000;color:#fff;padding:12px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:.3s;margin:20px auto 0}.convert-btn[data-v-bb4a6026]:hover:not(:disabled){background:#a80000}.convert-btn[data-v-bb4a6026]:disabled{background:#ccc;cursor:not-allowed}.container[data-v-30c3ebed]{max-width:900px;margin:0 auto;padding:40px 20px;font-family:sans-serif}.tool-hub[data-v-30c3ebed]{display:flex;gap:24px;flex-wrap:wrap;padding:16px 20px;background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:36px}.hub-group[data-v-30c3ebed]{display:flex;flex-direction:column;gap:8px}.hub-label[data-v-30c3ebed]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#aaa;font-weight:600}.hub-pills[data-v-30c3ebed]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-30c3ebed]{padding:5px 12px;border:1px solid #ddd;border-radius:20px;font-size:13px;color:#444;text-decoration:none;transition:all .15s;white-space:nowrap}.pill[data-v-30c3ebed]:hover{border-color:#111;color:#111}.pill-active[data-v-30c3ebed]{background:#111;color:#fff;border-color:#111}.pill-extra[data-v-30c3ebed]{border-color:#c40000;color:#c40000}.pill-extra[data-v-30c3ebed]:hover,.pill-extra.pill-active[data-v-30c3ebed]{background:#c40000;color:#fff}.badge[data-v-30c3ebed]{display:inline-block;margin-left:5px;padding:1px 6px;background:#fff0f0;color:#c40000;border-radius:10px;font-size:10px;font-weight:700;vertical-align:middle}.pill-active .badge[data-v-30c3ebed],.pill-extra:hover .badge[data-v-30c3ebed]{background:#ffffff40;color:#fff}.tool-header[data-v-30c3ebed]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-30c3ebed]{font-size:2.2rem;color:#111;margin-bottom:10px}.subtitle[data-v-30c3ebed]{font-size:1.1rem;color:#666}.file-strip[data-v-30c3ebed]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 16px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#444}.file-name[data-v-30c3ebed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.file-size[data-v-30c3ebed]{color:#888;flex-shrink:0}.info-section[data-v-30c3ebed]{margin-top:50px;line-height:1.7}.guide-card[data-v-30c3ebed]{border-left:5px solid #111;background:#fafafa;padding:20px}.long-desc[data-v-30c3ebed]{color:#444;font-size:16px}.privacy-badge[data-v-30c3ebed]{display:flex;align-items:center;gap:20px;background:#e8f5e9;padding:25px;border-radius:8px;border:1px solid #c8e6c9}.privacy-badge .icon[data-v-30c3ebed]{font-size:32px}.privacy-badge h3[data-v-30c3ebed]{margin:0;color:#2e7d32}.faq-section .faq-item[data-v-30c3ebed]{margin-bottom:25px}.faq-section h3[data-v-30c3ebed]{font-size:1.15rem;color:#111;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:5px}.faq-section p[data-v-30c3ebed]{color:#555}.knowledge-base[data-v-30c3ebed]{border-top:2px solid #eee;padding-top:30px}.links-grid[data-v-30c3ebed]{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.blog-link[data-v-30c3ebed]{background:#111;color:#fff;padding:8px 15px;text-decoration:none;font-size:14px;border-radius:4px}.blog-link[data-v-30c3ebed]:hover{opacity:.8}.modal-overlay[data-v-30c3ebed]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-30c3ebed]{background:#fff;padding:40px;border-radius:12px;max-width:400px;text-align:center;position:relative}.modal-close[data-v-30c3ebed]{position:absolute;top:10px;right:10px;border:none;background:none;font-size:24px;cursor:pointer}.status-icon[data-v-30c3ebed]{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.success-icon[data-v-30c3ebed]{background:#2e7d32}.error-icon[data-v-30c3ebed]{background:#c62828}.download-btn[data-v-30c3ebed]{display:inline-block;margin-top:20px;background:#111;color:#fff;padding:12px 25px;text-decoration:none;border-radius:6px;font-weight:700}.loading-overlay[data-v-30c3ebed]{position:fixed;inset:0;background:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:2000;font-weight:700}.about[data-v-4f66fc83]{padding:70px 20px;max-width:780px;margin:0 auto}h1[data-v-4f66fc83]{font-size:32px;color:#111;margin-bottom:36px;font-weight:700}section[data-v-4f66fc83]{margin-bottom:52px}h2[data-v-4f66fc83]{font-size:20px;color:#111;margin-bottom:18px;font-weight:700;border-left:3px solid var(--primary);padding-left:14px}p[data-v-4f66fc83]{color:#444;line-height:1.85;font-size:16px;margin-bottom:18px}p[data-v-4f66fc83]:last-child{margin-bottom:0}.origin-story p[data-v-4f66fc83]:first-child{font-size:20px;color:#111;font-weight:500}.tools-navigation[data-v-4f66fc83]{background:#111;padding:28px 32px;border-radius:12px;color:#fff}.tools-navigation h3[data-v-4f66fc83]{color:#aaa;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 18px;font-weight:600}.tools-grid[data-v-4f66fc83]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tool-card[data-v-4f66fc83]{background:#1a1a1a;padding:14px 16px;border-radius:8px;text-decoration:none;border:1px solid #2a2a2a;transition:border-color .15s ease}.tool-card[data-v-4f66fc83]:hover{border-color:var(--primary)}.tool-card strong[data-v-4f66fc83]{display:block;color:#fff;font-size:14px;margin-bottom:4px}.tool-card span[data-v-4f66fc83]{font-size:12px;color:#666}a[data-v-4f66fc83]{color:var(--primary);text-decoration:none}a[data-v-4f66fc83]:hover{text-decoration:underline}@media(max-width:600px){.tools-grid[data-v-4f66fc83]{grid-template-columns:1fr 1fr}h1[data-v-4f66fc83]{font-size:26px}}.privacy[data-v-fdb27f17]{padding:70px 20px;max-width:780px;margin:0 auto}h1[data-v-fdb27f17]{font-size:32px;color:#111;margin-bottom:8px;font-weight:700}.update[data-v-fdb27f17]{font-size:13px;color:#999;margin-bottom:52px}section[data-v-fdb27f17]{margin-bottom:44px}h2[data-v-fdb27f17]{font-size:18px;color:#111;margin-bottom:14px;font-weight:700}p[data-v-fdb27f17]{color:#444;line-height:1.85;font-size:15px;margin-bottom:14px}ul[data-v-fdb27f17]{padding-left:22px;margin:12px 0 18px}li[data-v-fdb27f17]{color:#444;line-height:1.7;font-size:15px;margin-bottom:6px}a[data-v-fdb27f17]{color:var(--primary);text-decoration:none}a[data-v-fdb27f17]:hover{text-decoration:underline}.contact[data-v-4f7b0abb]{padding:60px 0}h1[data-v-4f7b0abb]{margin-bottom:20px}.intro[data-v-4f7b0abb]{max-width:700px;margin-bottom:50px;color:var(--gray);line-height:1.6}.contact-wrapper[data-v-4f7b0abb]{display:flex;gap:60px;flex-wrap:wrap}.contact-info[data-v-4f7b0abb]{flex:1;min-width:260px}.contact-info h2[data-v-4f7b0abb]{margin-bottom:20px}.contact-info p[data-v-4f7b0abb]{margin-bottom:14px;color:var(--gray)}.contact-info a[data-v-4f7b0abb]{color:var(--primary)}.social-box[data-v-4f7b0abb]{flex:1;min-width:300px;background:#fafafa;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000000d}.social-inner[data-v-4f7b0abb]{display:flex;align-items:center;gap:40px}.qr-wrapper[data-v-4f7b0abb]{flex-shrink:0}.qr-wrapper img[data-v-4f7b0abb]{width:160px;height:auto;border-radius:12px;border:1px solid #eee}.social-content[data-v-4f7b0abb]{flex:1}.social-content h2[data-v-4f7b0abb]{margin-bottom:16px}.social-desc[data-v-4f7b0abb]{color:var(--gray);margin-bottom:16px;line-height:1.6}.social-box h2[data-v-4f7b0abb]{margin-bottom:20px}.social-note[data-v-4f7b0abb]{font-size:14px;color:var(--gray)}.blog[data-v-892839c5]{padding:70px 0;max-width:1000px;margin:0 auto}h1[data-v-892839c5]{font-size:32px;margin-bottom:15px;color:#111;position:relative;padding-bottom:15px}h1[data-v-892839c5]:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background:var(--primary)}.intro[data-v-892839c5]{margin-bottom:50px;color:#555;font-size:15px}.post-link[data-v-892839c5]{text-decoration:none;color:inherit}.post-card[data-v-892839c5]{background:#fff;border:1px solid #eee;border-radius:14px;padding:28px 30px;margin-bottom:30px;transition:all .3s ease;cursor:pointer;position:relative}.post-card[data-v-892839c5]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000014;border-color:var(--primary)}.post-card h2[data-v-892839c5]{font-size:20px;margin-bottom:10px;color:#111;transition:color .3s ease}.post-card:hover h2[data-v-892839c5]{color:var(--primary)}.post-card p[data-v-892839c5]{color:#666;font-size:14px;line-height:1.6;margin-bottom:18px}.read-more[data-v-892839c5]{font-size:14px;font-weight:600;color:var(--primary);transition:all .3s ease}.post-card:hover .read-more[data-v-892839c5]{letter-spacing:1px}.post-card[data-v-892839c5]:after{content:"";position:absolute;bottom:0;left:30px;width:0;height:3px;background:var(--primary);transition:width .3s ease}.post-card[data-v-892839c5]:hover:after{width:calc(100% - 60px)}.article[data-v-34864985]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-34864985]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-34864985]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-34864985]{color:#888;font-size:13px}h1[data-v-34864985]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-34864985]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-34864985]{font-size:16px;color:#111;margin-top:0;margin-bottom:8px;font-weight:600}p[data-v-34864985]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}.lede[data-v-34864985]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:36px}.toc[data-v-34864985]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-34864985]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-34864985]{margin:0;padding-left:18px}.toc li[data-v-34864985]{margin-bottom:6px;font-size:15px}.toc a[data-v-34864985]{color:var(--primary);text-decoration:none}.toc a[data-v-34864985]:hover{text-decoration:underline}.honest-box[data-v-34864985]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-34864985]{margin-top:0;margin-bottom:14px;font-size:15px;color:#111;font-weight:700}.honest-box p[data-v-34864985]{font-size:15px;margin-bottom:12px;color:#444}.honest-box p[data-v-34864985]:last-child{margin-bottom:0}.steps-container[data-v-34864985]{margin:28px 0}.step[data-v-34864985]{display:flex;gap:18px;margin-bottom:24px;align-items:flex-start}.step-num[data-v-34864985]{background:#111;color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-weight:700;font-size:14px;margin-top:2px}.step div p[data-v-34864985]{font-size:15px;margin-bottom:0;color:#555}.tool-cta[data-v-34864985]{text-align:center;margin:36px 0}.cta-btn[data-v-34864985]{display:inline-block;background:var(--primary);color:#fff;text-decoration:none;padding:14px 32px;border-radius:6px;font-weight:600;font-size:15px}.faq-wrapper[data-v-34864985]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-34864985]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-34864985]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-34864985]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-34864985]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-34864985]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-34864985]{grid-template-columns:1fr}h1[data-v-34864985]{font-size:26px}.toc[data-v-34864985]{padding:16px 20px}}.article[data-v-b647bb6d]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-b647bb6d]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-b647bb6d]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-b647bb6d]{color:#888;font-size:13px}h1[data-v-b647bb6d]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-b647bb6d]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-b647bb6d]{font-size:16px;color:#111;margin-top:0;margin-bottom:8px;font-weight:600}p[data-v-b647bb6d]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}.lede[data-v-b647bb6d]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:36px}.toc[data-v-b647bb6d]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-b647bb6d]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-b647bb6d]{margin:0;padding-left:18px}.toc li[data-v-b647bb6d]{margin-bottom:6px;font-size:15px}.toc a[data-v-b647bb6d]{color:var(--primary);text-decoration:none}.toc a[data-v-b647bb6d]:hover{text-decoration:underline}.honest-box[data-v-b647bb6d]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-b647bb6d]{margin-top:0;margin-bottom:14px;font-size:15px;color:#111;font-weight:700}.honest-box p[data-v-b647bb6d]{font-size:15px;margin-bottom:12px;color:#444}.honest-box p[data-v-b647bb6d]:last-child{margin-bottom:0}.nav-card[data-v-b647bb6d]{background:#f5f5f5;border-radius:8px;padding:20px 24px;margin:36px 0;border:1px solid #e8e8e8}.nav-content h4[data-v-b647bb6d]{margin:0 0 14px;font-size:14px;color:#555;font-weight:600}.nav-links[data-v-b647bb6d]{display:flex;flex-wrap:wrap;gap:10px}.nav-btn[data-v-b647bb6d]{text-decoration:none;padding:8px 16px;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;font-size:14px;font-weight:500}.nav-btn.highlight[data-v-b647bb6d]{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-wrapper[data-v-b647bb6d]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-b647bb6d]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-b647bb6d]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-b647bb6d]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-b647bb6d]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-b647bb6d]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-b647bb6d]{grid-template-columns:1fr}h1[data-v-b647bb6d]{font-size:26px}}.article[data-v-b3e2966a]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-b3e2966a]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-b3e2966a]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-b3e2966a]{color:#888;font-size:13px}h1[data-v-b3e2966a]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-b3e2966a]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-b3e2966a]{font-size:16px;color:#111;margin-top:0;margin-bottom:10px;font-weight:600}p[data-v-b3e2966a]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}ul[data-v-b3e2966a]{margin:4px 0 28px;padding-left:0;list-style:none}li[data-v-b3e2966a]{margin-bottom:12px;font-size:15px;line-height:1.7;color:#333;padding-left:20px;position:relative}li[data-v-b3e2966a]:before{content:"→";position:absolute;left:0;color:var(--primary);font-size:13px;top:2px}.lede[data-v-b3e2966a]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:44px}.honest-box[data-v-b3e2966a]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-b3e2966a]{margin-top:0;margin-bottom:16px;font-size:15px;color:#111;font-weight:700}.honest-box p[data-v-b3e2966a]{font-size:15px;margin-bottom:12px;color:#444}.honest-box p[data-v-b3e2966a]:last-child{margin-bottom:0}.nav-card[data-v-b3e2966a]{background:#f5f5f5;border-radius:8px;padding:20px 24px;margin:36px 0;border:1px solid #e8e8e8}.nav-content h4[data-v-b3e2966a]{margin:0 0 14px;font-size:14px;color:#555;font-weight:600}.nav-links[data-v-b3e2966a]{display:flex;flex-wrap:wrap;gap:10px}.nav-btn[data-v-b3e2966a]{text-decoration:none;padding:8px 16px;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;font-size:14px;font-weight:500}.nav-btn.highlight[data-v-b3e2966a]{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-wrapper[data-v-b3e2966a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-b3e2966a]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-b3e2966a]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-b3e2966a]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-b3e2966a]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-b3e2966a]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-b3e2966a]{grid-template-columns:1fr}h1[data-v-b3e2966a]{font-size:26px}}.article[data-v-55d9ea6a]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-55d9ea6a]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-55d9ea6a]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-55d9ea6a]{color:#888;font-size:13px}h1[data-v-55d9ea6a]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-55d9ea6a]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-55d9ea6a]{font-size:16px;color:#111;margin-top:0;margin-bottom:8px;font-weight:600}p[data-v-55d9ea6a]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}.lede[data-v-55d9ea6a]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:36px}.toc[data-v-55d9ea6a]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-55d9ea6a]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-55d9ea6a]{margin:0;padding-left:18px}.toc li[data-v-55d9ea6a]{margin-bottom:6px;font-size:15px}.toc a[data-v-55d9ea6a]{color:var(--primary);text-decoration:none}.toc a[data-v-55d9ea6a]:hover{text-decoration:underline}.results-grid[data-v-55d9ea6a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.result-item[data-v-55d9ea6a]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:18px 20px}.result-label[data-v-55d9ea6a]{display:block;font-size:13px;color:#888;margin-bottom:6px}.result-value[data-v-55d9ea6a]{display:block;font-size:16px;font-weight:700;color:#111;margin-bottom:4px}.result-note[data-v-55d9ea6a]{display:block;font-size:12px;color:var(--primary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}pre.code-block[data-v-55d9ea6a]{background:#1a1a1a;color:#a8d8a8;padding:22px 26px;border-radius:8px;font-family:Courier New,monospace;font-size:14px;overflow-x:auto;margin:8px 0 28px;line-height:1.7}code[data-v-55d9ea6a]{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:14px;color:#333}.nav-card[data-v-55d9ea6a]{background:#f5f5f5;border-radius:8px;padding:20px 24px;margin:36px 0;border:1px solid #e8e8e8}.nav-content h4[data-v-55d9ea6a]{margin:0 0 14px;font-size:14px;color:#555;font-weight:600}.nav-links[data-v-55d9ea6a]{display:flex;flex-wrap:wrap;gap:10px}.nav-btn[data-v-55d9ea6a]{text-decoration:none;padding:8px 16px;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;font-size:14px;font-weight:500}.nav-btn.highlight[data-v-55d9ea6a]{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-wrapper[data-v-55d9ea6a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-55d9ea6a]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-55d9ea6a]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-55d9ea6a]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-55d9ea6a]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-55d9ea6a]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-55d9ea6a],.results-grid[data-v-55d9ea6a]{grid-template-columns:1fr}h1[data-v-55d9ea6a]{font-size:26px}}.article[data-v-16c15f33]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-16c15f33]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-16c15f33]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-16c15f33]{color:#888;font-size:13px}h1[data-v-16c15f33]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-16c15f33]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-16c15f33]{font-size:17px;color:#111;margin-top:0;margin-bottom:10px}p[data-v-16c15f33]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}ul[data-v-16c15f33]{margin-bottom:20px;padding-left:22px}li[data-v-16c15f33]{margin-bottom:10px;line-height:1.7;font-size:15px}.lede[data-v-16c15f33]{font-size:18px;line-height:1.75;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:40px}.honest-box[data-v-16c15f33]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-16c15f33]{margin-top:0;margin-bottom:14px;font-size:16px;color:#111}.honest-box p[data-v-16c15f33]{font-size:15px;margin-bottom:14px}.honest-box ul[data-v-16c15f33]{margin-bottom:0}.honest-box li[data-v-16c15f33]{font-size:15px}.comparison-grid[data-v-16c15f33]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0}.comp-item[data-v-16c15f33]{background:#f8f8f8;padding:22px;border-radius:8px;border:1px solid #e5e5e5}.comp-item.highlight-item[data-v-16c15f33]{background:#f0f7f0;border-color:#b8d8b8}.comp-item strong[data-v-16c15f33]{display:block;margin-bottom:10px;color:#111;font-size:15px}.comp-item p[data-v-16c15f33]{font-size:14px;line-height:1.7;margin-bottom:0;color:#555}.code-block[data-v-16c15f33]{background:#1a1a1a;color:#a8d8a8;padding:22px 26px;border-radius:8px;font-family:Courier New,monospace;font-size:14px;overflow-x:auto;margin:8px 0 28px;line-height:1.7}.faq-wrapper[data-v-16c15f33]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-16c15f33]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-16c15f33]{font-size:15px;color:#111;font-weight:600}.faq-box p[data-v-16c15f33]{font-size:14px;line-height:1.7;margin-bottom:0;color:#555}.closing-note[data-v-16c15f33]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-16c15f33]{margin-bottom:0;font-size:15px;color:#555}.toc[data-v-16c15f33]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-16c15f33]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-16c15f33]{margin:0;padding-left:18px}.toc li[data-v-16c15f33]{margin-bottom:6px;font-size:15px}.toc a[data-v-16c15f33]{color:var(--primary);text-decoration:none}.toc a[data-v-16c15f33]:hover{text-decoration:underline}@media(max-width:640px){.comparison-grid[data-v-16c15f33],.faq-wrapper[data-v-16c15f33]{grid-template-columns:1fr}h1[data-v-16c15f33]{font-size:26px}}.article[data-v-a7fa8c0a]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-a7fa8c0a]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-a7fa8c0a]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-a7fa8c0a]{color:#888;font-size:13px}h1[data-v-a7fa8c0a]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-a7fa8c0a]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-a7fa8c0a]{font-size:16px;color:#111;margin-top:0;margin-bottom:8px;font-weight:600}p[data-v-a7fa8c0a]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}.lede[data-v-a7fa8c0a]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:36px}.toc[data-v-a7fa8c0a]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-a7fa8c0a]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-a7fa8c0a]{margin:0;padding-left:18px}.toc li[data-v-a7fa8c0a]{margin-bottom:6px;font-size:15px}.toc a[data-v-a7fa8c0a]{color:var(--primary);text-decoration:none}.toc a[data-v-a7fa8c0a]:hover{text-decoration:underline}.honest-box[data-v-a7fa8c0a]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-a7fa8c0a]{margin-top:0;margin-bottom:14px;font-size:15px;color:#111;font-weight:700}.honest-box p[data-v-a7fa8c0a]{font-size:15px;margin-bottom:12px;color:#444}.honest-box p[data-v-a7fa8c0a]:last-child{margin-bottom:0}.table-wrapper[data-v-a7fa8c0a]{margin:24px 0 32px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}table[data-v-a7fa8c0a]{width:100%;border-collapse:collapse}th[data-v-a7fa8c0a]{background:#f5f5f5;padding:14px 16px;text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid #e8e8e8;color:#111}td[data-v-a7fa8c0a]{padding:14px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#444;vertical-align:top}tr:last-child td[data-v-a7fa8c0a]{border-bottom:none}pre.code-block[data-v-a7fa8c0a]{background:#1a1a1a;color:#a8d8a8;padding:22px 26px;border-radius:8px;font-family:Courier New,monospace;font-size:13px;overflow-x:auto;margin:8px 0 28px;line-height:1.7}code[data-v-a7fa8c0a]{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:14px;color:#333}.nav-card[data-v-a7fa8c0a]{background:#f5f5f5;border-radius:8px;padding:20px 24px;margin:36px 0;border:1px solid #e8e8e8}.nav-content h4[data-v-a7fa8c0a]{margin:0 0 14px;font-size:14px;color:#555;font-weight:600}.nav-links[data-v-a7fa8c0a]{display:flex;flex-wrap:wrap;gap:10px}.nav-btn[data-v-a7fa8c0a]{text-decoration:none;padding:8px 16px;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;font-size:14px;font-weight:500}.nav-btn.highlight[data-v-a7fa8c0a]{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-wrapper[data-v-a7fa8c0a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-a7fa8c0a]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-a7fa8c0a]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-a7fa8c0a]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-a7fa8c0a]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-a7fa8c0a]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-a7fa8c0a]{grid-template-columns:1fr}h1[data-v-a7fa8c0a]{font-size:26px}}.article[data-v-6a92c828]{padding:70px 0;max-width:860px;margin:0 auto;color:#222}.article-meta[data-v-6a92c828]{margin-bottom:24px;display:flex;gap:16px;align-items:center}.category[data-v-6a92c828]{color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:700}.date[data-v-6a92c828]{color:#888;font-size:13px}h1[data-v-6a92c828]{font-size:32px;margin-bottom:28px;line-height:1.35;font-weight:700;color:#111}h2[data-v-6a92c828]{font-size:22px;margin-top:52px;margin-bottom:18px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;color:#111}h3[data-v-6a92c828]{font-size:16px;color:#111;margin-top:0;margin-bottom:8px;font-weight:600}p[data-v-6a92c828]{font-size:16px;line-height:1.85;margin-bottom:22px;color:#333}.lede[data-v-6a92c828]{font-size:18px;line-height:1.8;color:#444;border-left:3px solid var(--primary);padding-left:20px;margin-bottom:36px}.toc[data-v-6a92c828]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:8px;padding:20px 28px;margin-bottom:44px}.toc p[data-v-6a92c828]{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:10px;font-weight:600}.toc ol[data-v-6a92c828]{margin:0;padding-left:18px}.toc li[data-v-6a92c828]{margin-bottom:6px;font-size:15px}.toc a[data-v-6a92c828]{color:var(--primary);text-decoration:none}.toc a[data-v-6a92c828]:hover{text-decoration:underline}.honest-box[data-v-6a92c828]{background:#f7f9fc;border:1px solid #dde3ec;border-radius:10px;padding:28px 32px;margin:36px 0}.honest-box h4[data-v-6a92c828]{margin-top:0;margin-bottom:14px;font-size:15px;color:#111;font-weight:700}.honest-box p[data-v-6a92c828]{font-size:15px;margin-bottom:12px;color:#444}.honest-box p[data-v-6a92c828]:last-child{margin-bottom:0}.table-wrapper[data-v-6a92c828]{margin:24px 0 32px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}table[data-v-6a92c828]{width:100%;border-collapse:collapse}th[data-v-6a92c828]{background:#f5f5f5;padding:14px 16px;text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid #e8e8e8;color:#111}td[data-v-6a92c828]{padding:14px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#444;vertical-align:top}tr:last-child td[data-v-6a92c828]{border-bottom:none}pre.code-block[data-v-6a92c828]{background:#1a1a1a;color:#a8d8a8;padding:22px 26px;border-radius:8px;font-family:Courier New,monospace;font-size:13px;overflow-x:auto;margin:8px 0 28px;line-height:1.7}code[data-v-6a92c828]{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:14px;color:#333}.decision-block[data-v-6a92c828]{margin:28px 0 32px;display:flex;flex-direction:column;gap:12px}.decision-item[data-v-6a92c828]{display:flex;align-items:center;gap:14px;background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:16px 20px}.decision-label[data-v-6a92c828]{font-size:14px;color:#444;flex:1}.decision-label.photo[data-v-6a92c828]{border-left:3px solid #4a9eff;padding-left:10px}.decision-label.graphic[data-v-6a92c828]{border-left:3px solid #f5a623;padding-left:10px}.decision-label.icon[data-v-6a92c828]{border-left:3px solid #7ed321;padding-left:10px}.decision-arrow[data-v-6a92c828]{color:#aaa;font-size:18px}.decision-format[data-v-6a92c828]{font-size:14px;font-weight:600;color:#111;min-width:180px;text-align:right}.checklist-block[data-v-6a92c828]{margin:24px 0 36px;display:flex;flex-direction:column;gap:14px}.check-item[data-v-6a92c828]{display:flex;gap:18px;align-items:flex-start;background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:20px 22px}.check-num[data-v-6a92c828]{background:var(--primary);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}.check-content strong[data-v-6a92c828]{display:block;font-size:15px;color:#111;margin-bottom:6px}.check-content p[data-v-6a92c828]{font-size:14px;color:#555;margin-bottom:0;line-height:1.65}.nav-card[data-v-6a92c828]{background:#f5f5f5;border-radius:8px;padding:20px 24px;margin:36px 0;border:1px solid #e8e8e8}.nav-content h4[data-v-6a92c828]{margin:0 0 14px;font-size:14px;color:#555;font-weight:600}.nav-links[data-v-6a92c828]{display:flex;flex-wrap:wrap;gap:10px}.nav-btn[data-v-6a92c828]{text-decoration:none;padding:8px 16px;background:#fff;border:1px solid #ddd;color:#333;border-radius:4px;font-size:14px;font-weight:500}.nav-btn.highlight[data-v-6a92c828]{background:var(--primary);color:#fff;border-color:var(--primary)}.faq-wrapper[data-v-6a92c828]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.faq-box[data-v-6a92c828]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:22px}.faq-box h3[data-v-6a92c828]{font-size:15px;color:#111;font-weight:600;margin-bottom:10px}.faq-box p[data-v-6a92c828]{font-size:14px;line-height:1.75;margin-bottom:0;color:#555}.closing-note[data-v-6a92c828]{margin-top:52px;padding:24px 28px;background:#fffbf0;border-radius:8px;border:1px solid #f0e4b0}.closing-note p[data-v-6a92c828]{margin-bottom:0;font-size:15px;color:#555}@media(max-width:640px){.faq-wrapper[data-v-6a92c828]{grid-template-columns:1fr}h1[data-v-6a92c828]{font-size:26px}.decision-item[data-v-6a92c828]{flex-direction:column}.decision-format[data-v-6a92c828]{text-align:left}}.container[data-v-cd82e12b]{max-width:900px;margin:0 auto;padding:40px 20px;font-family:sans-serif}.tool-header[data-v-cd82e12b]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-cd82e12b]{font-size:2.2rem;color:#111;margin-bottom:10px}.subtitle[data-v-cd82e12b]{font-size:1.1rem;color:#666}.file-strip[data-v-cd82e12b]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 16px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#444}.file-name[data-v-cd82e12b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.file-size[data-v-cd82e12b]{color:#888;flex-shrink:0}.options[data-v-cd82e12b]{margin-top:30px;padding:30px;border:1px solid #eee;border-radius:6px;background:#fff;display:flex;flex-direction:column}.option-group[data-v-cd82e12b]{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.option-group label[data-v-cd82e12b]{font-size:14px;color:#555;font-weight:600}.option-group input[type=range][data-v-cd82e12b]{width:100%}.hint[data-v-cd82e12b]{font-size:13px;color:#888;margin:0}.convert-btn[data-v-cd82e12b]{margin-top:10px;background:#c40000;color:#fff;padding:12px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.convert-btn[data-v-cd82e12b]:hover:not(:disabled){background:#a80000}.convert-btn[data-v-cd82e12b]:disabled{background:#ccc;cursor:not-allowed}.info-section[data-v-cd82e12b]{margin-top:50px;line-height:1.7}.guide-card[data-v-cd82e12b]{border-left:5px solid #111;padding:20px;background:#fafafa}.long-desc[data-v-cd82e12b]{color:#444;font-size:16px;margin:0}.privacy-badge[data-v-cd82e12b]{display:flex;align-items:center;gap:20px;background:#e8f5e9;padding:25px;border-radius:8px;border:1px solid #c8e6c9}.privacy-badge .icon[data-v-cd82e12b]{font-size:32px}.privacy-badge h3[data-v-cd82e12b]{margin:0;color:#2e7d32}.faq-section .faq-item[data-v-cd82e12b]{margin-bottom:25px}.faq-section h3[data-v-cd82e12b]{font-size:1.05rem;color:#111;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:5px}.faq-section p[data-v-cd82e12b]{color:#555;margin:0}.modal-overlay[data-v-cd82e12b]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-cd82e12b]{background:#fff;padding:40px;border-radius:12px;max-width:400px;width:90%;text-align:center;position:relative}.modal-close[data-v-cd82e12b]{position:absolute;top:10px;right:10px;border:none;background:none;font-size:24px;cursor:pointer}.status-icon[data-v-cd82e12b]{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.success-icon[data-v-cd82e12b]{background:#2e7d32}.error-icon[data-v-cd82e12b]{background:#c62828}.size-row[data-v-cd82e12b]{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 12px;font-size:15px;color:#444}.badge[data-v-cd82e12b]{background:#e8f5e9;color:#2e7d32;padding:2px 10px;border-radius:12px;font-size:13px;font-weight:600}.download-btn[data-v-cd82e12b]{display:inline-block;margin-top:20px;background:#111;color:#fff;padding:12px 25px;text-decoration:none;border-radius:6px;font-weight:700}.loading-overlay[data-v-cd82e12b]{position:fixed;inset:0;background:#ffffffeb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2000;font-weight:700}.spinner[data-v-cd82e12b]{width:40px;height:40px;border:3px solid #eee;border-top-color:#c40000;border-radius:50%;animation:spin-cd82e12b .7s linear infinite}@keyframes spin-cd82e12b{to{transform:rotate(360deg)}}.container[data-v-59f81ac1]{max-width:900px;margin:0 auto;padding:40px 20px;font-family:sans-serif}.tool-header[data-v-59f81ac1]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-59f81ac1]{font-size:2.2rem;color:#111;margin-bottom:10px}.subtitle[data-v-59f81ac1]{font-size:1.1rem;color:#666}.file-strip[data-v-59f81ac1]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 16px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#444}.file-name[data-v-59f81ac1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.file-size[data-v-59f81ac1]{color:#888;flex-shrink:0}.options[data-v-59f81ac1]{margin-top:30px;padding:30px;border:1px solid #eee;border-radius:6px;background:#fff;display:flex;flex-direction:column}.options h3[data-v-59f81ac1]{margin:0 0 20px;font-size:18px}.option-group[data-v-59f81ac1]{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.option-group label[data-v-59f81ac1]{font-size:14px;color:#555;font-weight:600}.option-group input[type=range][data-v-59f81ac1]{width:100%}.hint[data-v-59f81ac1]{font-size:13px;color:#888;margin:0}.presets[data-v-59f81ac1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.preset-label[data-v-59f81ac1]{font-size:13px;color:#888}.preset-btn[data-v-59f81ac1]{padding:6px 14px;border:1px solid #ddd;border-radius:20px;background:#fff;font-size:13px;cursor:pointer;transition:all .15s;color:#333}.preset-btn[data-v-59f81ac1]:hover{border-color:#111;background:#f5f5f5}.convert-btn[data-v-59f81ac1]{margin-top:10px;background:#c40000;color:#fff;padding:12px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s;font-size:16px}.convert-btn[data-v-59f81ac1]:hover:not(:disabled){background:#a80000}.convert-btn[data-v-59f81ac1]:disabled{background:#ccc;cursor:not-allowed}.info-section[data-v-59f81ac1]{margin-top:50px;line-height:1.7}.guide-card[data-v-59f81ac1]{border-left:5px solid #111;padding:20px;background:#fafafa}.long-desc[data-v-59f81ac1]{color:#444;font-size:16px;margin:0}.privacy-badge[data-v-59f81ac1]{display:flex;align-items:center;gap:20px;background:#e8f5e9;padding:25px;border-radius:8px;border:1px solid #c8e6c9}.privacy-badge .icon[data-v-59f81ac1]{font-size:32px}.privacy-badge h3[data-v-59f81ac1]{margin:0;color:#2e7d32}.faq-section .faq-item[data-v-59f81ac1]{margin-bottom:25px}.faq-section h3[data-v-59f81ac1]{font-size:1.05rem;color:#111;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:5px}.faq-section p[data-v-59f81ac1]{color:#555;margin:0}.modal-overlay[data-v-59f81ac1]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-59f81ac1]{background:#fff;padding:40px;border-radius:12px;max-width:420px;width:90%;text-align:center;position:relative}.modal-close[data-v-59f81ac1]{position:absolute;top:10px;right:10px;border:none;background:none;font-size:24px;cursor:pointer}.status-icon[data-v-59f81ac1]{width:60px;height:60px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.success-icon[data-v-59f81ac1]{background:#2e7d32}.error-icon[data-v-59f81ac1]{background:#c62828}.size-comparison[data-v-59f81ac1]{display:flex;align-items:center;justify-content:center;gap:16px;margin:16px 0 8px}.size-block[data-v-59f81ac1]{display:flex;flex-direction:column;align-items:center;gap:4px}.size-label[data-v-59f81ac1]{font-size:12px;color:#888;margin:0;text-transform:uppercase;letter-spacing:.05em}.size-value[data-v-59f81ac1]{font-size:20px;font-weight:700;color:#111;margin:0}.size-value.highlight[data-v-59f81ac1]{color:#2e7d32}.arrow[data-v-59f81ac1]{font-size:24px;color:#ccc}.savings-note[data-v-59f81ac1]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#555;margin:6px 0 0}.badge[data-v-59f81ac1]{background:#e8f5e9;color:#2e7d32;padding:2px 10px;border-radius:12px;font-size:13px;font-weight:700}.download-btn[data-v-59f81ac1]{display:inline-block;margin-top:20px;background:#111;color:#fff;padding:12px 25px;text-decoration:none;border-radius:6px;font-weight:700}.loading-overlay[data-v-59f81ac1]{position:fixed;inset:0;background:#ffffffeb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2000;font-weight:700}.spinner[data-v-59f81ac1]{width:40px;height:40px;border:3px solid #eee;border-top-color:#c40000;border-radius:50%;animation:spin-59f81ac1 .7s linear infinite}@keyframes spin-59f81ac1{to{transform:rotate(360deg)}}
