.tools_wrap__D4P5m{min-height:100vh;font-family:Leelawadee UI,Thonburi,Tahoma,sans-serif;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--mui-palette-primary-main) 13%,transparent),transparent 46%),var(--mui-palette-background-default)}.tools_wrap__D4P5m .MuiButtonBase-root,.tools_wrap__D4P5m .MuiTypography-root{font-family:inherit}.tools_hero__ol8b0{max-width:780px;margin:0 auto;padding:76px 24px 48px;text-align:center}.tools_eyebrow__zW5el{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid color-mix(in srgb,var(--mui-palette-primary-main) 25%,transparent);border-radius:999px;color:var(--mui-palette-primary-main);background:color-mix(in srgb,var(--mui-palette-primary-main) 6%,var(--mui-palette-background-paper));font-size:13px;font-weight:700}.tools_eyebrow__zW5el svg{width:18px}.tools_hero__ol8b0 h1{margin:25px 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.3;letter-spacing:-1px;font-weight:900;text-wrap:balance}.tools_hero__ol8b0 p{margin:0;color:var(--mui-palette-text-secondary);font-size:16px;line-height:1.9}.tools_content__oc8oX{padding-bottom:88px}.tools_group__Hc1du{margin-top:42px;--card-accent:var(--accent-light)}.dark .tools_group__Hc1du{--card-accent:var(--accent-dark)}.tools_groupHeading__cW3hD{position:relative;margin-bottom:16px;padding-left:14px;border-left:3px solid var(--card-accent)}.tools_groupHeading__cW3hD h2{margin:0;font-size:clamp(20px,2.4vw,25px)}.tools_groupHeading__cW3hD p{margin:4px 0 0;color:var(--mui-palette-text-secondary);font-size:13.5px}.tools_groupCount__9WIlu{position:absolute;top:2px;right:0;font-size:12px;font-weight:700;color:var(--card-accent)}.tools_grid__qxRQr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tools_card__VFPYJ{display:flex;align-items:flex-start;gap:14px;padding:17px 18px;border:1px solid var(--mui-palette-divider);border-radius:16px;color:inherit;text-decoration:none;background:var(--mui-palette-background-paper);transition:border-color .18s,background-color .18s,transform .18s}.tools_card__VFPYJ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--card-accent) 55%,var(--mui-palette-divider));background:color-mix(in srgb,var(--card-accent) 5%,var(--mui-palette-background-paper))}.tools_card__VFPYJ:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.tools_icon__EHVVC{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--icon-accent);background:color-mix(in srgb,var(--icon-accent) 12%,transparent)}.tools_icon__EHVVC svg{width:20px;height:20px}.tools_cardBody__3p1kW{min-width:0}.tools_card__VFPYJ h3{display:flex;align-items:center;gap:6px;margin:2px 0 5px;font-size:15.5px;line-height:1.5;font-weight:800}.tools_card__VFPYJ h3 svg{width:15px;height:15px;flex:0 0 15px;color:var(--card-accent);opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}.tools_card__VFPYJ:hover h3 svg{opacity:1;transform:none}.tools_card__VFPYJ p{margin:0;color:var(--mui-palette-text-secondary);font-size:13px;line-height:1.7}.tools_footer__rK_Il{border-top:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper)}.tools_footer__rK_Il>div{display:flex;justify-content:space-between;gap:20px;padding-block:26px}.tools_footer__rK_Il a{color:var(--mui-palette-primary-main);font-size:13px;font-weight:700;text-decoration:none}@media (max-width:1000px){.tools_grid__qxRQr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tools_hero__ol8b0{padding-top:48px}.tools_grid__qxRQr{grid-template-columns:1fr}.tools_groupCount__9WIlu{position:static;display:block;margin-top:6px}.tools_footer__rK_Il>div{flex-direction:column}}@media (hover:none){.tools_card__VFPYJ h3 svg{opacity:.45;transform:none}}