.converter-module__Dv3vUW__page{min-height:100vh;padding:24px}.converter-module__Dv3vUW__header,.converter-module__Dv3vUW__heroGrid,.converter-module__Dv3vUW__adSlot,.converter-module__Dv3vUW__footer{width:min(1120px,100%);margin:0 auto}.converter-module__Dv3vUW__header{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 28px;display:flex}.converter-module__Dv3vUW__wordmark{color:var(--text);font-size:24px;font-weight:800}.converter-module__Dv3vUW__headerActions{align-items:center;gap:10px;display:flex}.converter-module__Dv3vUW__privacyBadge,.converter-module__Dv3vUW__lang,.converter-module__Dv3vUW__langActive{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:34px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.converter-module__Dv3vUW__langActive{border-color:var(--accent);color:var(--accent-strong)}.converter-module__Dv3vUW__heroGrid{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);align-items:start;gap:28px;display:grid}.converter-module__Dv3vUW__intro,.converter-module__Dv3vUW__toolSurface{min-width:0}.converter-module__Dv3vUW__intro h1{max-width:560px;color:var(--text);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;margin:22px 0 14px;font-size:clamp(36px,5vw,64px);line-height:1.04}.converter-module__Dv3vUW__intro p{max-width:560px;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.6}.converter-module__Dv3vUW__trustList{gap:12px;margin:28px 0 18px;padding:0;list-style:none;display:grid}.converter-module__Dv3vUW__trustList li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.converter-module__Dv3vUW__trustList svg{color:var(--accent);margin-top:3px}.converter-module__Dv3vUW__trustList span{gap:2px;display:grid}.converter-module__Dv3vUW__trustList strong{color:var(--text);font-size:15px}.converter-module__Dv3vUW__trustList small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.converter-module__Dv3vUW__mobileWarning{border-left:3px solid var(--warning);color:#6f4c08;overflow-wrap:anywhere;padding-left:12px}.converter-module__Dv3vUW__toolSurface{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px;box-shadow:0 18px 44px #1f33381a}.converter-module__Dv3vUW__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.converter-module__Dv3vUW__steps li{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--muted);text-align:center;overflow-wrap:anywhere;place-items:center;font-size:14px;font-weight:700;display:grid}.converter-module__Dv3vUW__stepActive{background:#e6f6f4;border-color:var(--accent)!important;color:var(--accent-strong)!important}.converter-module__Dv3vUW__dropzone{border-radius:var(--radius);text-align:center;background:#fbfdfd;border:2px dashed #b7c7ca;place-items:center;gap:12px;min-height:320px;padding:32px;display:grid}.converter-module__Dv3vUW__dropzone svg{color:var(--accent)}.converter-module__Dv3vUW__dropzone p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800}.converter-module__Dv3vUW__dropzone span,.converter-module__Dv3vUW__dropzone small{color:var(--muted)}.converter-module__Dv3vUW__fileInput{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.converter-module__Dv3vUW__primaryButton{border-radius:var(--radius);background:var(--accent);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.converter-module__Dv3vUW__primaryButton:hover{background:var(--accent-strong)}.converter-module__Dv3vUW__fullWidthButton{width:100%;margin-top:18px}.converter-module__Dv3vUW__filePanel{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.converter-module__Dv3vUW__filePanel svg{color:var(--accent)}.converter-module__Dv3vUW__filePanel div{gap:4px;min-width:0;display:grid}.converter-module__Dv3vUW__filePanel strong,.converter-module__Dv3vUW__filePanel span{overflow-wrap:anywhere}.converter-module__Dv3vUW__filePanel span,.converter-module__Dv3vUW__filePanel small{color:var(--muted);font-size:13px}.converter-module__Dv3vUW__errorMessage{border-radius:var(--radius);color:var(--danger);background:#fff3f1;border:1px solid #f3c9c4;margin:14px 0 0;padding:12px;font-weight:700}.converter-module__Dv3vUW__toolMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;display:flex}.converter-module__Dv3vUW__processingPanel,.converter-module__Dv3vUW__resultPanel{border:1px solid var(--line);border-radius:var(--radius);gap:12px;margin-top:18px;padding:18px;display:grid}.converter-module__Dv3vUW__processingPanel h2,.converter-module__Dv3vUW__resultPanel h2{margin:0;font-size:20px}.converter-module__Dv3vUW__processingPanel p{color:var(--muted);margin:0}.converter-module__Dv3vUW__processingPanel progress{width:100%;height:10px;accent-color:var(--accent)}.converter-module__Dv3vUW__resultPanel{background:#f2fbf6;border-color:#b8e4ca}.converter-module__Dv3vUW__resultPanel span{color:var(--muted)}.converter-module__Dv3vUW__secondaryButton{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text);background:#fff;font-weight:700}.converter-module__Dv3vUW__presetGroup{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.converter-module__Dv3vUW__adSlot{min-height:78px;margin-top:26px}.converter-module__Dv3vUW__footer{flex-wrap:wrap;gap:12px 18px;padding:28px 0 8px;display:flex}.converter-module__Dv3vUW__footer a{color:var(--muted);font-size:13px;text-decoration:none}@media (max-width:820px){.converter-module__Dv3vUW__page{padding:16px}.converter-module__Dv3vUW__header{align-items:flex-start;padding-bottom:20px}.converter-module__Dv3vUW__headerActions{flex-wrap:wrap;justify-content:flex-end}.converter-module__Dv3vUW__privacyBadge{order:3;justify-content:center;width:100%}.converter-module__Dv3vUW__heroGrid{grid-template-columns:1fr;gap:18px}.converter-module__Dv3vUW__intro h1{margin-top:0;font-size:38px}.converter-module__Dv3vUW__intro p{font-size:16px}.converter-module__Dv3vUW__toolSurface{padding:14px}.converter-module__Dv3vUW__steps{gap:6px}.converter-module__Dv3vUW__steps li{font-size:12px}.converter-module__Dv3vUW__dropzone{min-height:260px;padding:22px}.converter-module__Dv3vUW__filePanel{grid-template-columns:34px 1fr}.converter-module__Dv3vUW__filePanel small{grid-column:2}.converter-module__Dv3vUW__toolMeta{display:grid}.converter-module__Dv3vUW__presetGroup{grid-template-columns:1fr}}
