.tools-card-grid{grid-auto-rows:1fr}.tools-card-grid .tool-card,.tools-card-grid>div[data-tool-card]{min-height:132px;display:flex;align-items:stretch}.tools-card-grid [data-tool-card]>.min-w-0{display:flex;flex-direction:column;min-height:0}.tools-card-grid [data-tool-card]>.min-w-0>p{flex:1 1 auto}.tools-card-grid .tool-tags{flex-wrap:nowrap;overflow:hidden;max-height:20px;min-height:20px}.tools-card-grid .tool-tags>span{flex:0 0 auto}@media(max-width:639px){.tools-card-grid{gap:.65rem}.tools-card-grid .tool-card,.tools-card-grid>div[data-tool-card]{min-height:120px;padding:.95rem!important}}.tool-card{outline:0px solid rgba(224,114,3,0);outline-offset:8px;transition:outline .3s ease,outline-offset .3s ease,transform .3s ease,border-color .2s ease!important;box-shadow:var(--shadow-card)!important}.tool-card:hover{outline:3px solid rgba(224,114,3,.6);outline-offset:0px;transform:translateY(-2px)}[data-tool-slug][data-tool-disabled=true]{opacity:.55;cursor:not-allowed;position:relative;pointer-events:auto}[data-tool-slug][data-tool-disabled=true]:hover{outline:0px solid rgba(224,114,3,0)!important;transform:none!important}[data-tool-slug][data-tool-disabled=true]:after{content:attr(data-disabled-label);position:absolute;top:8px;right:8px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.15rem .5rem;background:#94a3b826;color:#94a3b8;border-radius:9999px;pointer-events:none;white-space:nowrap}:is(.dark,html[data-theme=dark]) [data-tool-slug][data-tool-disabled=true]:after{background:#94a3b81a;color:#71717a}:is(.dark,html[data-theme=dark]) .tool-card{outline-color:#e0720300}:is(.dark,html[data-theme=dark]) .tool-card:hover{outline-color:#e0720380}.sector-filters-side{align-items:stretch}.sector-filters-side .sector-pill{display:inline-flex;align-items:center;gap:.55rem;text-align:left;width:100%;justify-content:flex-start}.sector-filters-side .sector-pill svg{flex-shrink:0;opacity:.85}.sector-filters-side .sector-pill.active svg{opacity:1}.sector-filters-wrap{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:75.5625rem){.sector-filters-wrap{display:none!important}}@media(max-width:1208px){:global(.tools-page-root){overflow-x:clip}}@media(max-width:1208px){.sector-filters-wrap{position:sticky;top:72px;z-index:44;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;touch-action:pan-x;scroll-snap-type:x proximity;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:6px 1.5rem 10px;margin:0 -1rem 1.5rem;background:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(226,232,240,.6);mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent 100%)}.sector-filters-wrap::-webkit-scrollbar{display:none}.sector-pill{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.sector-filters-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:16px;background:linear-gradient(to bottom,#ffffffe0,#fff0);pointer-events:none}:is(.dark,html[data-theme=dark]) .sector-filters-wrap{background:#09090bd9;border-bottom-color:#3f3f4699}:is(.dark,html[data-theme=dark]) .sector-filters-wrap:after{background:linear-gradient(to bottom,#09090bd9,#09090b00)}[data-sector-section]{scroll-margin-top:140px}}@media(max-width:639px){.sector-pill{padding:.5rem .9rem!important;font-size:13px!important;min-height:36px}}.sector-pill{position:relative}.sector-pill:before{content:attr(data-count);position:absolute;top:-8px;right:-6px;min-width:20px;padding:1px 6px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:#e07203;border-radius:10px;opacity:0;transform:translateY(4px) scale(.8);transition:opacity .2s ease,transform .2s ease;pointer-events:none;box-shadow:0 2px 6px #e0720359}.sector-pill:hover:before{opacity:1;transform:translateY(0) scale(1)}@media(hover:none){.sector-pill:before{opacity:1;transform:translateY(0) scale(1)}}:is(.dark,html[data-theme=dark]) .sector-pill:before{background:#ad6924}.sector-pill{box-shadow:var(--shadow-child)}.sector-pill.active{background:#e07203!important;border-color:#e07203!important;color:#fff!important}:is(.dark,html[data-theme=dark]) .sector-pill.active{background:#e07203!important;border-color:#e07203!important;color:#fff!important}.brand-gradient{background:linear-gradient(to right,#e07203,#ad6924,#bfad88);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:global(html[data-theme=dark]) .brand-gradient,:global(.dark) .brand-gradient{background:linear-gradient(to right,#e68a1e,#e07203,#bfad88);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-card.boost-inactive{opacity:.45;pointer-events:none;filter:grayscale(.3)}.sector-title{color:#e07203}:global(html[data-theme=dark]) .sector-title,:global(.dark) .sector-title{color:#e68a1e}
