.tool-page{max-width:1000px;margin:auto;padding:42px 24px 90px}.crumbs{font-size:13px;color:#60717a;margin:8px 0 36px}.crumbs a{color:#60717a}.tool-page h1{font-size:clamp(36px,5vw,58px);letter-spacing:-3px;margin:0}.tool-page .lead{font-size:17px;color:#60717a;max-width:650px}.tool-shell{margin:34px 0 70px;background:#fff;border:1px solid #e8dfd3;border-radius:14px;padding:28px}.tool-shell textarea,.tool-shell input{width:100%;border:1px solid #e8dfd3;border-radius:8px;padding:13px;font:14px/1.5 ui-monospace,monospace;outline-color:#ec5a4e}.tool-shell textarea{min-height:190px;resize:vertical}.tool-controls{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.tool-controls button{background:#142936;color:#fff;border:0;border-radius:7px;padding:9px 13px;font-weight:700;cursor:pointer}.tool-controls button.alt{background:#f2ece4;color:#142936}.tool-result{background:#f8f4ed;border-radius:8px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere}.tool-content{max-width:730px}.tool-content h2{font-size:29px;letter-spacing:-1px;margin-top:47px}.tool-content p,.tool-content li{color:#60717a}.tool-content li{margin:8px 0}.related{display:flex;flex-wrap:wrap;gap:9px}.related a{border:1px solid #e8dfd3;border-radius:99px;padding:8px 12px;color:#142936;text-decoration:none;font-size:13px}@media(max-width:720px){.tool-page{padding:25px 18px 60px}.tool-shell{padding:18px}}
