.tools-page{background:#fff;color:#122c37}.tools-hero{padding:150px 0 45px;border-bottom:1px solid #e0e8ec;background:#fff}.tools-hero h1{font:550 clamp(40px,4.5vw,60px)/1.2 Unbounded,sans-serif;letter-spacing:-.055em;margin:0 0 24px}.tools-hero h1 span{color:#fff;background:linear-gradient(110deg,#0faecb,#057dde 55%,#0749b5);padding:0 10px 5px}.tools-hero h2{font:500 clamp(25px,2.6vw,36px)/1.3 Unbounded,sans-serif;letter-spacing:-.045em;margin:0 0 20px}.tools-hero p{max-width:560px;font:400 17px/1.65 'DM Sans',sans-serif;color:#526a76;margin:0}.tools-note{display:flex;align-items:center;gap:10px;font-size:13px;color:#627884;margin-top:22px}.tools-note>span{width:6px;height:6px;border-radius:50%;background:#0da4d5;flex-shrink:0}.tool-categories{display:flex;gap:30px;flex-wrap:wrap;padding-top:28px;padding-bottom:28px}.tool-categories a{font-size:14px;color:#183644;text-decoration:none}.tool-categories a span{font-size:10px;color:#7c939e;margin-left:8px}.tool-categories a:hover{color:#087fd5}.tool-group{padding-top:30px;padding-bottom:35px;scroll-margin-top:110px}.tool-group:last-child{padding-bottom:85px}.tool-group h2{font:500 clamp(22px,2vw,28px)/1.3 Unbounded,sans-serif;letter-spacing:-.04em;margin:0 0 24px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tool-card{border:1px solid #dfe8ed;border-radius:15px;padding:26px;background:#fff;transition:border-color .2s,box-shadow .2s}.tool-card:hover{border-color:#90cce6;box-shadow:0 8px 24px #173d5b08}.tool-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.tool-card-top svg{width:38px;height:38px;border:1px solid #d9edf6;padding:7px;border-radius:9px;color:#0a91cf}.tool-card-top span{font-size:10px;letter-spacing:.02em;color:#637c88;background:#f3f7f9;padding:5px 8px;border-radius:20px}.tool-card h3{font:600 21px/1.3 'DM Sans',sans-serif;letter-spacing:-.025em;margin:0 0 12px}.tool-card p{font:400 15px/1.65 'DM Sans',sans-serif;color:#617580;margin:0}.tools-nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
@media(max-width:900px){.tool-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.tools-hero{padding:115px 0 32px}.tools-hero h1{font-size:38px}.tools-hero h2{font-size:26px}.tools-hero p{font-size:16px}.tools-note{font-size:12px;align-items:baseline}.tool-categories{gap:14px;padding-top:23px;padding-bottom:10px}.tool-categories a{font-size:12px}.tool-grid{grid-template-columns:1fr;gap:14px}.tool-group{padding-top:26px;padding-bottom:16px}.tool-card{padding:23px}.tool-card-top{margin-bottom:18px}.tool-group h2{font-size:22px}}
html[data-theme=dark] .tools-page,html[data-theme=dark] .tools-hero{background:#10232e;color:#edf6fa}html[data-theme=dark] .tool-card{background:#152d3b;border-color:#304b5a}html[data-theme=dark] .tools-page p,html[data-theme=dark] .tool-categories a,html[data-theme=dark] .tools-note{color:#bacdd7}
.tools-page .desktop-header .header-cta{background:transparent;border-color:transparent;box-shadow:none;color:#122c37}

.tool-card .tool-live-link{display:inline-flex;margin-top:20px;color:#087dc8;font-size:14px;text-decoration:none}.tool-card-top .tool-available{background:#e8f8ef;color:#25734d}
.tools-page .mobile-nav-bar-simple{background:#ffffffed!important;border:1px solid #d8e7ef!important;box-shadow:0 8px 30px #426d8a0a!important}.tools-page .mobile-nav-bar-simple .nav-logo-img-simple{display:none!important}.tools-page .mobile-nav-bar-simple .nav-logo-img-alt-simple{display:block!important}.tools-page .mobile-nav-bar-simple .burger-icon-img-simple{filter:invert(1)}
.tool-catalog{padding-top:38px;padding-bottom:85px}.catalog-controls{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:18px}.catalog-controls label{font-size:13px;font-weight:600;display:grid;gap:9px}.catalog-controls input,.catalog-controls select{width:100%;min-width:0;background:#fff;border:1px solid #dfe8ed;border-radius:10px;padding:14px;color:#183644;font:400 15px 'DM Sans',sans-serif}.catalog-controls :is(input,select):focus-visible{outline:2px solid #0787df;outline-offset:3px}#tool-count{font-size:13px;color:#617580;margin:23px 0}.tool-catalog .tool-grid{align-items:stretch}.tool-catalog .tool-card{display:flex;flex-direction:column;padding:28px}.tool-catalog .tool-card[hidden]{display:none}.tool-catalog .tool-card-top svg{color:var(--tool-color);border-color:color-mix(in srgb,var(--tool-color) 18%,white);background:color-mix(in srgb,var(--tool-color) 3%,white);width:44px;height:44px;padding:9px}.tool-catalog .tool-live-link{color:var(--tool-color);margin-top:auto;padding-top:24px}.tool-catalog .tool-card h3{font-size:23px}.tool-catalog .tool-card:hover{border-color:color-mix(in srgb,var(--tool-color) 35%,white)}#tool-empty{padding:35px 0}#tool-reset{border:0;border-radius:8px;padding:12px 20px;background:#087bcd;color:white;cursor:pointer}@media(max-width:650px){.catalog-controls{grid-template-columns:1fr 1fr;gap:15px}.catalog-controls label:first-child{grid-column:1/-1}.catalog-controls select{font-size:13px;padding:12px 7px}.tool-catalog{padding-top:26px}.tool-catalog .tool-card{padding:24px}}
