body.toolhub-v2-managed-page{margin:0;background:#f6f7f9;color:#171b22}.toolhub-v2-managed-page>.site-header,.toolhub-v2-managed-page>#masthead,.toolhub-v2-managed-page>.site-footer,.toolhub-v2-managed-page>#colophon{display:none!important}.thv2-skip-link:focus{z-index:9999;width:auto!important;height:auto!important;clip:auto!important;padding:10px 14px!important;margin:8px!important;background:#fff;color:#111}
.thv2-home-hero{min-height:430px;padding-block:clamp(42px,5vw,68px);background:#151a23!important}.thv2-home-hero--gradient{background:linear-gradient(120deg,#111722 0%,#1b2945 62%,#202e50 100%)!important}.thv2-home-hero h1{color:#fff!important;opacity:1!important;text-shadow:0 2px 22px #0005}.thv2-home-hero__copy>p{color:#d7dde7!important}.thv2-hero-visual{min-height:300px}.thv2-hero-chip{max-width:155px;color:#f5f7fb;border-color:color-mix(in srgb,var(--thv2-tool-accent) 55%,#465161);background:#222b38}.thv2-hero-chip .thv2-icon{color:var(--thv2-tool-accent);width:20px;height:20px}.thv2-hero-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thv2-hero-core{background:#18202d;border-color:#61708a;box-shadow:0 18px 55px #0007}
.thv2-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.thv2-tool-card{position:relative;grid-template-columns:58px minmax(0,1fr);min-height:218px;border-top:3px solid color-mix(in srgb,var(--thv2-tool-accent) 75%,#fff)}.thv2-tool-card:before{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 0 var(--thv2-tool-accent);transition:box-shadow .18s}.thv2-tool-card:hover:before,.thv2-tool-card:focus-visible:before{box-shadow:inset 4px 0 0 var(--thv2-tool-accent)}.thv2-tool-card__icon{width:58px;height:58px;border:1px solid color-mix(in srgb,var(--thv2-tool-accent) 32%,#d9dee6);background:color-mix(in srgb,var(--thv2-tool-accent) 14%,white);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--thv2-tool-accent) 30%,transparent)}.thv2-tool-card__icon .thv2-icon{width:28px;height:28px}.thv2-tool-card__content>strong{margin-top:8px;padding-top:8px;border-top:1px solid #edf0f3}.thv2-tool-card em{min-height:3.9em;max-height:3.9em;line-height:1.3;-webkit-line-clamp:3}.thv2-tool-card__action{margin-top:auto;padding-top:10px;color:#252d3b}.thv2-tool-card__action b{display:grid;place-items:center;width:24px;height:24px;background:color-mix(in srgb,var(--thv2-tool-accent) 12%,white)}.thv2-category-rail{background:#eef2f7}.thv2-category-rail h2{color:#273143}.thv2-category-rail>a{border-color:#d5dce6;background:#f7f9fb}.thv2-category-rail>a:hover{border-left-color:var(--thv2-primary);background:#fff}.thv2-category-rail>a.is-active{color:#17213a;background:#fff;box-shadow:0 5px 16px #18243a0d}.thv2-directory-toolbar{box-shadow:0 8px 24px #17203312}
.thv2-site-footer{border-top:1px solid #343e4d;background:#171d27;color:#dbe1ea}.thv2-site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:clamp(24px,4vw,64px);padding:clamp(42px,5vw,70px) clamp(20px,5vw,72px)}.thv2-site-footer section p{max-width:300px;color:#9fa9b8;font-size:14px}.thv2-site-footer section small{color:#d8bd73}.thv2-site-footer h2{margin:0 0 13px;color:#8895a8;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.thv2-site-footer nav{display:flex;flex-direction:column;gap:9px}.thv2-site-footer nav a{color:#dbe1ea;font-size:13px}.thv2-site-footer nav a:hover{text-decoration:underline}.thv2-site-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding:18px clamp(20px,5vw,72px);border-top:1px solid #303947;color:#8e99a9;font-size:12px}
.toolhub-v2-managed-page .crisp-client,.toolhub-v2-managed-page #tidio-chat,.toolhub-v2-managed-page .chaty-widget,.toolhub-v2-managed-page .joinchat,.toolhub-v2-managed-page .tawk-min-container,.toolhub-v2-managed-page .intercom-lightweight-app{display:none!important}
.toolhub-v2-admin .thv2-icon,.toolhub-v2-card .thv2-icon{width:22px;height:22px;vertical-align:middle;margin-right:8px}
@media(max-width:1550px){.thv2-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1300px){.thv2-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thv2-site-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}}@media(max-width:900px){.thv2-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thv2-site-footer__grid{grid-template-columns:repeat(2,1fr)}.thv2-site-footer__grid>section{grid-column:1/-1}}@media(max-width:767px){.thv2-home-hero{min-height:0;padding-block:38px}.thv2-hero-visual{min-height:270px}.thv2-category-rail{background:#eef2f7}.thv2-site-footer__grid{grid-template-columns:1fr;gap:28px}.thv2-site-footer__grid>section{grid-column:auto}.thv2-site-footer__bottom{flex-direction:column}.thv2-tool-card{grid-template-columns:52px minmax(0,1fr)}.thv2-tool-card__icon{width:52px;height:52px}}@media(max-width:560px){.thv2-tool-grid{grid-template-columns:1fr}.thv2-tool-card{min-height:190px}.thv2-hero-chip{max-width:125px}.thv2-hero-chip--2{right:2px}.thv2-hero-chip--5{left:2px}}@media(prefers-reduced-motion:reduce){.thv2-tool-card:before{transition:none}}
