.tools-module__n-ZNlW__page{color:#262626;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:75vh;padding:38px 24px 64px}.tools-module__n-ZNlW__container{max-width:1150px;margin:0 auto}.tools-module__n-ZNlW__breadcrumb{color:#72727c;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.tools-module__n-ZNlW__breadcrumb a:hover{color:#0284c7}.tools-module__n-ZNlW__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.tools-module__n-ZNlW__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.25}.tools-module__n-ZNlW__description{color:#73737e;max-width:850px;margin-top:14px;font-size:17px;line-height:1.8}.tools-module__n-ZNlW__badge{color:#059669;background:#effcf6;border:1px solid #a7e8ce;border-radius:30px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.tools-module__n-ZNlW__intro{color:#73737e;margin-top:18px;margin-bottom:30px;line-height:1.8}.tools-module__n-ZNlW__card{background:#fff;border:1px solid #e3e3e8;border-radius:22px;padding:30px;box-shadow:0 1px 4px #17171708}.tools-module__n-ZNlW__grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.tools-module__n-ZNlW__stack{flex-direction:column;gap:20px;display:flex}.tools-module__n-ZNlW__field{color:#575762;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.tools-module__n-ZNlW__field label,.tools-module__n-ZNlW__label{color:#45454f;font-weight:550}.tools-module__n-ZNlW__field input,.tools-module__n-ZNlW__field select,.tools-module__n-ZNlW__field textarea,.tools-module__n-ZNlW__output{color:#292930;background:#fafafa;border:1px solid #e2e2e7;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:15px;line-height:1.6}.tools-module__n-ZNlW__field input:focus,.tools-module__n-ZNlW__field select:focus,.tools-module__n-ZNlW__field textarea:focus,.tools-module__n-ZNlW__output:focus{background:#f0f9ff;border-color:#7dd3fc;box-shadow:0 0 0 3px #e0f2fe}.tools-module__n-ZNlW__field textarea{resize:vertical;min-height:135px}.tools-module__n-ZNlW__field input[type=file]{font-size:13px}.tools-module__n-ZNlW__field input[type=file]::file-selector-button{color:#0369a1;cursor:pointer;background:#e0f2fe;border:0;border-radius:7px;margin-right:12px;padding:7px 10px}.tools-module__n-ZNlW__field :disabled,.tools-module__n-ZNlW__button:disabled{opacity:.55;cursor:wait}.tools-module__n-ZNlW__field .tools-module__n-ZNlW__counterText{min-height:295px;font-family:ui-monospace,monospace}.tools-module__n-ZNlW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tools-module__n-ZNlW__hint{color:#85858f;font-size:12px;line-height:1.75}.tools-module__n-ZNlW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tools-module__n-ZNlW__button{color:#fff;cursor:pointer;background:#ff7900;border:1px solid #ff7900;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.tools-module__n-ZNlW__button:hover:not(:disabled){background:#ed6900}.tools-module__n-ZNlW__secondary{color:#4b5563;background:#fff;border-color:#dedee5}.tools-module__n-ZNlW__secondary:hover:not(:disabled){background:#f0f9ff;border-color:#7dd3fc}.tools-module__n-ZNlW__textButton{color:#0284c7;cursor:pointer;text-underline-offset:3px;font-size:13px;text-decoration:underline}.tools-module__n-ZNlW__result{flex-direction:column;gap:18px;min-height:525px;display:flex}.tools-module__n-ZNlW__output{resize:vertical;white-space:pre-wrap;background:#fafafa;flex:1;min-height:340px}.tools-module__n-ZNlW__empty{text-align:center;color:#8c8c95;border:1px dashed #dddde5;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:340px;padding:25px;font-size:14px;line-height:1.8;display:flex}.tools-module__n-ZNlW__preview{object-fit:contain;background:#f7f7f8;border-radius:10px;width:100%;height:175px}.tools-module__n-ZNlW__error{color:#be123c;background:#fff1f2;border-radius:10px;padding:12px 15px;font-size:14px}.tools-module__n-ZNlW__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tools-module__n-ZNlW__stat{background:#f5faff;border:1px solid #dceeff;border-radius:14px;padding:16px}.tools-module__n-ZNlW__stat b{color:#0369a1;overflow-wrap:anywhere;font-size:25px;display:block}.tools-module__n-ZNlW__stat span{color:#6b7280;font-size:12px}.tools-module__n-ZNlW__section{margin-top:48px}.tools-module__n-ZNlW__section h2,.tools-module__n-ZNlW__card h2{margin-bottom:16px;font-size:19px;font-weight:600}.tools-module__n-ZNlW__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tools-module__n-ZNlW__step{color:#71717b;border-top:1px solid #e8e8ed;padding-top:18px;font-size:14px;line-height:1.8}.tools-module__n-ZNlW__step:before{counter-increment:step;content:"0" counter(step);color:#0284c7;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.tools-module__n-ZNlW__faq{border-bottom:1px solid #e8e8ed;padding:18px 0}.tools-module__n-ZNlW__faq summary{cursor:pointer;font-size:15px;font-weight:550}.tools-module__n-ZNlW__faq p{color:#73737e;margin-top:12px;font-size:14px;line-height:1.9}.tools-module__n-ZNlW__cta{background:#fff8f0;border:1px solid #ffdfba;border-radius:20px;margin-top:40px;padding:28px}.tools-module__n-ZNlW__cta h2{margin-bottom:10px;font-size:22px;font-weight:600}.tools-module__n-ZNlW__cta p{color:#77716a;max-width:780px;margin-bottom:20px;font-size:14px;line-height:1.8}.tools-module__n-ZNlW__toolLink{border:1px solid #e3e3e8;border-radius:18px;flex-direction:column;gap:10px;padding:24px;transition:border-color .15s;display:flex}.tools-module__n-ZNlW__toolLink:hover{background:#f8fcff;border-color:#7dd3fc}.tools-module__n-ZNlW__toolLink strong{color:#33333b;font-size:17px;font-weight:600}.tools-module__n-ZNlW__toolLink p{color:#7c7c86;font-size:14px;line-height:1.8}.tools-module__n-ZNlW__toolIcon{color:#0284c7;background:#eff8ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@media (max-width:760px){.tools-module__n-ZNlW__page{padding:26px 16px 45px}.tools-module__n-ZNlW__grid,.tools-module__n-ZNlW__steps{grid-template-columns:1fr}.tools-module__n-ZNlW__card{border-radius:18px;padding:20px}.tools-module__n-ZNlW__description{font-size:15px}.tools-module__n-ZNlW__badge{font-size:11px}.tools-module__n-ZNlW__result{min-height:380px}.tools-module__n-ZNlW__output,.tools-module__n-ZNlW__empty{min-height:240px}.tools-module__n-ZNlW__stats{gap:6px}.tools-module__n-ZNlW__stat{padding:12px}.tools-module__n-ZNlW__stat b{font-size:21px}.tools-module__n-ZNlW__row{gap:12px}}
