:root{color:#0f182a;font-synthesis:none;-webkit-font-smoothing:antialiased;--tools-primary:#e62222;--tools-primary-hover:#ce1919;--tools-secondary:#64748b;--tools-border:#e3e9f1;background:#f1f3f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box;letter-spacing:0}body{min-width:280px;margin:0}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--tools-primary);outline-offset:3px}button svg{flex:none;width:16px;height:16px}h1,h2,p{margin:0}.tools-shell{min-height:100dvh}.tools-header{border-bottom:1px solid var(--tools-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 32px;display:flex}.tools-header__brand{align-items:center;gap:20px;font-weight:600;display:flex}.tools-header__brand img{object-fit:contain;display:block}.tools-header__divider{background:var(--tools-border);width:1px;height:20px}.tools-header__category{color:var(--tools-secondary);font-size:12px}.tools-main{max-width:1144px;margin:0 auto;padding:32px}.tools-page-heading{margin-bottom:20px}.tools-page-heading h1{font-size:20px;font-weight:600;line-height:28px}.tools-empty{text-align:center;color:var(--tools-secondary);background:#fff;padding:80px 16px}@media (width<=600px){.tools-header{min-height:60px;padding:16px}.tools-header__brand{gap:12px}.tools-header__brand img{width:92px;height:24px}.tools-header__category{display:none}.tools-main{padding:24px 16px}.tools-page-heading{margin-bottom:16px}}
