.tool-page[data-v-df270de3]{margin:0 auto;max-width:880px;padding-bottom:5rem;padding-top:3rem}.tool-hero[data-v-df270de3]{margin-bottom:2.5rem;text-align:center}.tool-hero__title[data-v-df270de3]{color:#1e293b;font-size:2.75rem;font-weight:700;line-height:1.15}.tool-hero__subtitle[data-v-df270de3]{color:#475569;font-size:1.15rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:640px}.tool-widget[data-v-df270de3]{margin-bottom:4rem}.conv[data-v-df270de3]{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:1rem;display:flex;justify-content:center;min-height:180px;padding:2.5rem 1.5rem;text-align:center}.conv--busy[data-v-df270de3]{border-color:#f16622;border-style:solid}.conv__input[data-v-df270de3]{display:none}.conv__download[data-v-df270de3],.conv__go[data-v-df270de3],.conv__pick[data-v-df270de3]{background:#f16622;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.8rem 1.9rem;text-decoration:none}.conv__download[data-v-df270de3]:hover,.conv__go[data-v-df270de3]:hover,.conv__pick[data-v-df270de3]:hover{background:#d14e1a}.conv__hint[data-v-df270de3]{color:#64748b;font-size:.9rem;margin-top:.9rem}.conv__error[data-v-df270de3]{color:#dc2626;font-size:.92rem;margin-top:.9rem}.conv__file[data-v-df270de3]{color:#1e293b;font-weight:600;margin-bottom:1rem}.conv__size[data-v-df270de3]{color:#94a3b8;font-weight:400}.conv__reset[data-v-df270de3]{background:none;border:none;color:#64748b;cursor:pointer;display:block;font-size:.88rem;margin:.9rem auto 0;text-decoration:underline}.conv__working[data-v-df270de3]{align-items:center;display:flex;flex-direction:column;gap:.9rem}.conv__status[data-v-df270de3]{color:#475569;font-weight:500}.conv__spinner[data-v-df270de3]{animation:conv-spin-df270de3 .8s linear infinite;border:3px solid #ffe3d2;border-radius:50%;border-top-color:#f16622;height:2.25rem;width:2.25rem}@keyframes conv-spin-df270de3{to{transform:rotate(1turn)}}.cross[data-v-df270de3]{align-items:center;background:#fff7f2;border:1px solid #ffd9c2;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding:1.1rem 1.4rem}.cross__text[data-v-df270de3]{display:flex;flex-direction:column;text-align:left}.cross__title[data-v-df270de3]{color:#1e293b;font-size:1rem}.cross__body[data-v-df270de3]{color:#64748b;font-size:.9rem}.cross__cta[data-v-df270de3]{color:#f16622;flex-shrink:0;font-weight:600;text-decoration:none;white-space:nowrap}.cross__cta[data-v-df270de3]:hover{text-decoration:underline}.tool-section[data-v-df270de3]{margin-bottom:3.5rem}.tool-section__title[data-v-df270de3]{color:#1e293b;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.steps[data-v-df270de3]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.step[data-v-df270de3]{background:#f8fafc;border-radius:.75rem;padding:1.5rem;text-align:center}.step__num[data-v-df270de3]{align-items:center;background:#f16622;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:2rem;justify-content:center;margin-bottom:.75rem;width:2rem}.step__title[data-v-df270de3]{color:#1e293b;font-size:1.05rem;font-weight:600;margin-bottom:.4rem}.step__body[data-v-df270de3]{color:#64748b;font-size:.92rem;line-height:1.5}.faq[data-v-df270de3]{margin:0 auto;max-width:720px}.faq__item[data-v-df270de3]{border-bottom:1px solid #e2e8f0;padding:1rem 0}.faq__q[data-v-df270de3]{color:#1e293b;cursor:pointer;font-weight:600;list-style:none}.faq__q[data-v-df270de3]::-webkit-details-marker{display:none}.faq__q[data-v-df270de3]:before{color:#f16622;content:"+";display:inline-block;font-weight:700;width:1.25rem}details[open] .faq__q[data-v-df270de3]:before{content:"−"}.faq__a[data-v-df270de3]{color:#475569;line-height:1.6;margin-top:.6rem;padding-left:1.25rem}.related[data-v-df270de3]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.related__link[data-v-df270de3]{border:1px solid #cbd5e1;border-radius:.5rem;color:#1e293b;font-weight:500;padding:.6rem 1.2rem;text-decoration:none}.related__link[data-v-df270de3]:hover{border-color:#f16622;color:#f16622}@media(max-width:768px){.tool-hero__title[data-v-df270de3]{font-size:2.1rem}.steps[data-v-df270de3]{grid-template-columns:1fr}.cross[data-v-df270de3]{align-items:flex-start;flex-direction:column}}
