.tools_page__ypJPA{display:flex;flex-direction:column;gap:var(--space-5);max-width:100%;width:100%;padding-bottom:var(--space-8)}.tools_crumbs__NCP1Y{display:flex;align-items:center;gap:var(--space-2);font-size:11px;letter-spacing:.06em;color:var(--text-faint);text-transform:lowercase}.tools_crumbLink___S9L6{color:var(--text-dim);text-decoration:none;transition:color var(--dur-hover,.16s) var(--ease,ease)}.tools_crumbLink___S9L6:focus-visible,.tools_crumbLink___S9L6:hover{color:var(--accent);outline:none}.tools_crumbSep__QhlBz{color:var(--text-faint)}.tools_crumbCurrent__ih6Pn{color:var(--text)}.tools_hero__grMT0{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.tools_kickerRow__AoOM3{display:inline-flex;align-items:center;gap:var(--space-3);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.tools_kickerBlock__3BFrC{display:inline-block;width:var(--fc-kicker-square);height:var(--fc-kicker-square);background:var(--accent)}.tools_kickerLabel__aS6Up{color:var(--text-dim)}.tools_title__zoUO_{margin:0;font-size:clamp(24px,4vw,34px);letter-spacing:-.015em;font-weight:500;color:var(--text-hero);text-transform:lowercase}.tools_lede__cDdx7{margin:0;color:var(--text);font-size:15px;line-height:1.55;max-width:68ch}.tools_meta__8DuuS{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tools_meta__8DuuS::-webkit-scrollbar{display:none}.tools_metaItem__wxwpa{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;margin:0;flex:0 0 auto;white-space:nowrap}.tools_metaKey__PotHi{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0}.tools_metaVal__eJRo5{margin:0;font-size:12px;color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tools_searchWrap__oC_Wz{display:flex;flex-direction:column;gap:var(--space-2)}.tools_searchLabel__i4H8R{font-size:11px;letter-spacing:.08em;text-transform:lowercase;color:var(--text-dim)}.tools_searchInput__gMnWO{width:100%;background:var(--bg-raised);border:1px solid var(--line-strong,var(--line));color:var(--text-bright);font:inherit;font-size:14px;padding:10px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.tools_searchInput__gMnWO::-ms-clear,.tools_searchInput__gMnWO::-webkit-search-cancel-button,.tools_searchInput__gMnWO::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.tools_searchInput__gMnWO:hover{border-color:var(--line-bright,var(--line-strong))}.tools_searchInput__gMnWO:focus{outline:none;border-color:var(--accent);background:var(--bg-hover)}.tools_searchMeta__qMQh_{margin:0;font-size:12px;color:var(--text-dim);letter-spacing:.02em}.tools_catalog__Xo4vN{display:flex;flex-direction:column;gap:var(--space-2)}.tools_empty__nfwA_{margin:0;padding:var(--space-4);border:1px dashed var(--line);color:var(--text-dim);font-size:14px;line-height:1.55}.tools_emptyLink__Y8INX{color:var(--accent-bright);text-decoration:underline;text-underline-offset:2px}.tools_bottomNav__EtjhB{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.tools_bottomNavLink__CbQxP{font-size:12px;letter-spacing:.04em;color:var(--accent);text-decoration:none;text-transform:lowercase;transition:color var(--dur-hover,.16s) var(--ease,ease)}.tools_bottomNavLink__CbQxP:focus-visible,.tools_bottomNavLink__CbQxP:hover{color:var(--accent-bright);outline:none}