.ConversionBanner_banner__Ylt_l{padding:48px 24px}.ConversionBanner_container__OkOqb{max-width:720px;margin:0 auto;border-radius:var(--radius-2xl,16px);overflow:hidden;background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.ConversionBanner_gradientBorder__rM5rZ{height:3px;background:linear-gradient(90deg,#a855f7,#e879f9,#f97316)}.ConversionBanner_inner__y18jU{padding:32px;text-align:center}.ConversionBanner_message__BywyJ{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:20px}.ConversionBanner_cta__ogw9C{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;background:linear-gradient(135deg,#a855f7,#e879f9);color:#fff;border-radius:var(--radius-lg);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s}.ConversionBanner_cta__ogw9C:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(168,85,247,.3)}.ConversionBanner_subtext__ELZdu{margin-top:12px;font-size:13px;color:var(--text-muted)}@media (max-width:768px){.ConversionBanner_inner__y18jU{padding:24px 16px}.ConversionBanner_message__BywyJ{font-size:18px}}.DocumentConverterTool_page__6hQle{flex:1 1;background:var(--bg-primary);overflow-y:auto}.DocumentConverterTool_container__BWdRs{max-width:960px;margin:0 auto;padding:48px 24px 80px}.DocumentConverterTool_title__Dtlm_{font-size:32px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.DocumentConverterTool_subtitle___lOTT{font-size:16px;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.DocumentConverterTool_selectorRow__f9Iac{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.DocumentConverterTool_selectorLabel__2qW8u{font-size:14px;font-weight:600;color:var(--text-primary)}.DocumentConverterTool_select__PSep7{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);background:var(--bg-primary);outline:none;cursor:pointer;min-width:140px;transition:border-color .2s}.DocumentConverterTool_select__PSep7:focus{border-color:var(--accent-primary)}.DocumentConverterTool_arrow__moYB0{color:var(--text-muted)}.DocumentConverterTool_uploadArea__Qu6sa{border:2px dashed var(--border-color);border-radius:var(--radius-xl);padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:24px;background:var(--bg-secondary)}.DocumentConverterTool_uploadAreaDrag___Sk_V,.DocumentConverterTool_uploadArea__Qu6sa:hover{border-color:var(--accent-primary);background:rgba(37,99,235,.04)}.DocumentConverterTool_uploadIcon__b2hcZ{margin-bottom:12px;color:var(--text-muted)}.DocumentConverterTool_uploadText__xuDeK{font-size:15px;color:var(--text-primary);font-weight:500;margin-bottom:4px}.DocumentConverterTool_uploadHint__dK4S5{font-size:13px;color:var(--text-muted)}.DocumentConverterTool_fileInfo__ru6Xt{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);margin-bottom:16px}.DocumentConverterTool_fileName__29L2u{flex:1 1;font-size:14px;font-weight:500;color:var(--text-primary)}.DocumentConverterTool_fileSize__fiAHN{font-size:13px;color:var(--text-muted)}.DocumentConverterTool_removeFileBtn__i6d3q{padding:4px;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .2s}.DocumentConverterTool_removeFileBtn__i6d3q:hover{color:#ef4444}.DocumentConverterTool_textInputSection__xep8o{margin-bottom:24px}.DocumentConverterTool_orDivider__pzzn1{text-align:center;font-size:13px;color:var(--text-muted);margin:16px 0;font-weight:500}.DocumentConverterTool_textarea__JUzle{width:100%;min-height:200px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:14px;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);resize:vertical;outline:none;transition:border-color .2s;line-height:1.6}.DocumentConverterTool_textarea__JUzle:focus{border-color:var(--accent-primary)}.DocumentConverterTool_convertBtn___kCnM{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;border:none;border-radius:var(--radius-lg);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:32px}.DocumentConverterTool_convertBtn___kCnM:hover{opacity:.9;transform:translateY(-1px)}.DocumentConverterTool_convertBtn___kCnM:disabled{opacity:.5;cursor:not-allowed;transform:none}.DocumentConverterTool_previewSection__ucYq1{margin-bottom:32px}.DocumentConverterTool_previewTabs__siORx{display:flex;gap:4px;margin-bottom:16px;background:var(--bg-tertiary);padding:4px;border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content}.DocumentConverterTool_previewTab__TJYWG{padding:8px 20px;border:none;background:none;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.DocumentConverterTool_previewTab__TJYWG:hover{color:var(--text-primary)}.DocumentConverterTool_previewTabActive__OliDd{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-xs)}.DocumentConverterTool_previewContent__mtjR_{padding:24px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);min-height:200px;max-height:500px;overflow-y:auto;font-size:14px;line-height:1.7;color:var(--text-primary)}.DocumentConverterTool_previewContent__mtjR_ h1,.DocumentConverterTool_previewContent__mtjR_ h2,.DocumentConverterTool_previewContent__mtjR_ h3{margin:16px 0 8px;color:var(--text-primary)}.DocumentConverterTool_previewContent__mtjR_ p{margin:8px 0}.DocumentConverterTool_previewContent__mtjR_ ol,.DocumentConverterTool_previewContent__mtjR_ ul{margin:8px 0;padding-left:24px}.DocumentConverterTool_rawContent__z8ACD{white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,monospace;font-size:13px}.DocumentConverterTool_actions__TfqEd{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.DocumentConverterTool_downloadBtn__PaSq0{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.DocumentConverterTool_downloadBtn__PaSq0:hover{opacity:.9}.DocumentConverterTool_copyOutputBtn__q6LEe{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.DocumentConverterTool_copyOutputBtn__q6LEe:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.DocumentConverterTool_copiedBtn__KKnKW{color:#16a34a;border-color:#16a34a}.DocumentConverterTool_error__dIrWZ{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626;font-size:14px;margin-bottom:16px}.DocumentConverterTool_converting__s62rK{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary);font-size:14px}.DocumentConverterTool_spinner__fwWL8{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:DocumentConverterTool_spin__Mq3as .8s linear infinite}@keyframes DocumentConverterTool_spin__Mq3as{to{transform:rotate(1turn)}}.DocumentConverterTool_faqSection__sZuAm{margin-top:48px;padding-top:32px;border-top:1px solid var(--border-color)}.DocumentConverterTool_faqTitle__BB_Cd{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:20px}.DocumentConverterTool_faqItem__eq_mv{border-bottom:1px solid var(--border-color-light)}.DocumentConverterTool_faqQuestion___X02F{width:100%;padding:16px 0;background:none;border:none;text-align:left;font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.DocumentConverterTool_faqAnswer__7Tlhs{padding:0 0 16px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.DocumentConverterTool_faqIcon__uqgWu{flex-shrink:0;transition:transform .2s}.DocumentConverterTool_faqIconOpen__H0ye_{transform:rotate(180deg)}@media (max-width:768px){.DocumentConverterTool_container__BWdRs{padding:32px 16px 64px}.DocumentConverterTool_title__Dtlm_{font-size:26px}.DocumentConverterTool_selectorRow__f9Iac{flex-direction:column;align-items:flex-start}.DocumentConverterTool_uploadArea__Qu6sa{padding:32px 16px}}.DocumentConverterTool_relatedSection__pLG9A{margin-top:var(--space-6,24px)}.DocumentConverterTool_relatedTitle__Cq0k9{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4,16px);text-align:center}.DocumentConverterTool_relatedGrid__qGE_n{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.DocumentConverterTool_relatedCard__Ae1n1{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-4,16px);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);text-decoration:none;color:var(--text-primary);font-size:14px;font-weight:500;transition:all .15s}.DocumentConverterTool_relatedCard__Ae1n1:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}