.DocumentConverter_container__UmZQP{min-height:calc(100vh - 70px);padding:40px 20px 64px;background:var(--background)}.DocumentConverter_content__NqAYD{max-width:880px;margin:0 auto}.DocumentConverter_header__fjtgj{max-width:720px;margin:0 auto 28px;text-align:center}.DocumentConverter_title__9bmuZ{color:var(--text-primary);font-size:42px;font-weight:740;line-height:1.1;margin-bottom:12px}.DocumentConverter_subtitle__rPJ1L{color:var(--text-secondary);font-size:16px;line-height:1.6}.DocumentConverter_note__LpIjt{display:inline-block;margin-top:12px;padding:9px 12px;border-radius:999px;background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);font-size:13px}.DocumentConverter_stepsContainer__xqSLU{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.DocumentConverter_step__aa9lO{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.DocumentConverter_stepNumber__Yjum_{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.DocumentConverter_stepActive__ZfuZ0 .DocumentConverter_stepNumber__Yjum_{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.DocumentConverter_stepLabel__78_Cm{font-size:13px;font-weight:600}.DocumentConverter_stepActive__ZfuZ0 .DocumentConverter_stepLabel__78_Cm{color:var(--text-primary)}.DocumentConverter_stepLine__XI6Oy{width:32px;height:1px;background:var(--border)}.DocumentConverter_converterCard__wg_qp{width:100%;min-height:320px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:28px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.DocumentConverter_formatSelection__C_gmM,.DocumentConverter_uploadSection__5_fCa{width:100%}.DocumentConverter_fileInput__dnwg9{display:none}.DocumentConverter_uploadLabel__cb6NJ{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;border:1.5px dashed var(--border-hover);border-radius:20px;background:var(--surface-muted);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease}.DocumentConverter_uploadLabel__cb6NJ:hover{border-color:var(--accent);background:var(--surface-hover)}.DocumentConverter_convertBtn__lGSPE span,.DocumentConverter_downloadBtn__POuOr span,.DocumentConverter_downloadIcon__Wjmwe,.DocumentConverter_fileIcon__o6aWf,.DocumentConverter_uploadIcon__bn7Rm{display:none}.DocumentConverter_uploadLabel__cb6NJ h3{color:var(--text-primary);font-size:22px;font-weight:700}.DocumentConverter_uploadFormats__ApSi9,.DocumentConverter_uploadLabel__cb6NJ p{color:var(--text-secondary);font-size:15px;line-height:1.55}.DocumentConverter_downloadCard___ViZz,.DocumentConverter_fileInfoCard__HPg3I{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:16px;padding:16px;margin-bottom:24px}.DocumentConverter_downloadInfo__HGd48,.DocumentConverter_fileDetails__o0oCc{min-width:0;flex:1 1}.DocumentConverter_downloadInfo__HGd48 h4,.DocumentConverter_fileDetails__o0oCc h4{color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:4px;word-break:break-word}.DocumentConverter_downloadInfo__HGd48 p,.DocumentConverter_fileDetails__o0oCc p{color:var(--text-muted);font-size:13px;line-height:1.5}.DocumentConverter_changeFileBtn__Fc_HT,.DocumentConverter_convertAnotherBtn__rW1LC{min-height:42px;background:var(--surface);border:1px solid var(--border);color:var(--text-primary);padding:0 14px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:650;transition:background .18s ease,border-color .18s ease;white-space:nowrap}.DocumentConverter_changeFileBtn__Fc_HT:hover,.DocumentConverter_convertAnotherBtn__rW1LC:hover{background:var(--surface-muted);border-color:var(--border-hover)}.DocumentConverter_sectionTitle__IH3PF{color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:14px}.DocumentConverter_formatGrid__I4dCX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.DocumentConverter_formatCard__L3Z8G{min-height:78px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.DocumentConverter_formatCard__L3Z8G:hover{border-color:var(--border-hover);background:var(--surface-muted)}.DocumentConverter_formatCardActive__yu2T9{border-color:var(--primary);background:var(--surface-selected)}.DocumentConverter_formatCode__DTdoT{color:var(--text-primary);font-size:17px;font-weight:750}.DocumentConverter_formatName__cw_Ma{color:var(--text-muted);font-size:12px;text-align:center}.DocumentConverter_convertBtn__lGSPE,.DocumentConverter_downloadBtn__POuOr{min-height:46px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);border:none;border-radius:12px;padding:0 20px;color:var(--primary-foreground);font-size:15px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease}.DocumentConverter_convertBtn__lGSPE{width:100%;max-width:260px}.DocumentConverter_convertBtn__lGSPE:hover,.DocumentConverter_downloadBtn__POuOr:hover{background:var(--primary-hover);transform:translateY(-1px)}.DocumentConverter_convertingSection__e7mQe,.DocumentConverter_downloadSection__f3kc8{text-align:center;padding:20px 0}.DocumentConverter_spinner__WtzNA{width:42px;height:42px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:DocumentConverter_spin__5wFMG 1s linear infinite;margin:0 auto 18px}@keyframes DocumentConverter_spin__5wFMG{to{transform:rotate(1turn)}}.DocumentConverter_convertingSection__e7mQe h3,.DocumentConverter_downloadSection__f3kc8 h3{color:var(--text-primary);font-size:20px;margin-bottom:8px}.DocumentConverter_successIcon__6xbOF{width:32px;height:32px;border-radius:50%;background:var(--success);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-bottom:12px}.DocumentConverter_conversionDetails__LCyPx,.DocumentConverter_convertingMessage__zOR3r,.DocumentConverter_downloadSection__f3kc8 p{color:var(--text-secondary);font-size:14px}.DocumentConverter_progressBar__iZLqP{width:100%;max-width:420px;height:8px;background:var(--control-muted);border-radius:999px;overflow:hidden;margin:20px auto 8px}.DocumentConverter_progressFill__jHB3F{height:100%;background:var(--primary);transition:width .3s}.DocumentConverter_progressPercent__X_Uaa{color:var(--text-primary);font-size:14px;font-weight:700;margin-bottom:14px}.DocumentConverter_downloadActions__UBqlX{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.DocumentConverter_infoCards__LH_KI{display:none}.DocumentConverter_errorMessage__UdU5o{margin-top:18px;padding:12px 14px;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;color:var(--error);font-size:14px}@media (max-width:768px){.DocumentConverter_container__UmZQP{padding:28px 16px 44px}.DocumentConverter_title__9bmuZ{font-size:32px}.DocumentConverter_stepsContainer__xqSLU{justify-content:flex-start}.DocumentConverter_stepLine__XI6Oy{width:20px}.DocumentConverter_converterCard__wg_qp{padding:18px;border-radius:20px}.DocumentConverter_uploadLabel__cb6NJ{min-height:220px;padding:24px 18px}.DocumentConverter_downloadActions__UBqlX,.DocumentConverter_downloadCard___ViZz,.DocumentConverter_fileInfoCard__HPg3I{align-items:stretch;flex-direction:column}.DocumentConverter_formatGrid__I4dCX{grid-template-columns:repeat(2,minmax(0,1fr))}}