.ToolTile_tile__aKUBo{position:relative;z-index:0;display:flex;align-items:flex-start;gap:14px;min-height:112px;border:1px solid var(--bt-line);border-radius:12px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--chip-fg,transparent) 12%,transparent),transparent 46%),var(--bt-surface);padding:18px;cursor:pointer;text-align:start;color:inherit;text-decoration:none;transition:transform .18s var(--bt-ease-out),border-color .15s ease}.ToolTile_tile__aKUBo:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--bt-shadow-pop);opacity:0;z-index:-1;pointer-events:none;transition:opacity .2s var(--bt-ease-out)}.ToolTile_tile__aKUBo:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ToolTile_tile__aKUBo:hover{border-color:var(--bt-line-strong);transform:translateY(-1px)}.ToolTile_tile__aKUBo:hover:before{opacity:1}.ToolTile_tile__aKUBo:hover .ToolTile_tileChip__fZPfh{transform:scale(1.07)}.ToolTile_tile__aKUBo:hover .ToolTile_chipIcon__c6Hix{opacity:0;transform:translate(6px,-6px)}.ToolTile_tile__aKUBo:hover .ToolTile_chipArrow__dSIam{opacity:1;transform:translate(0)}[dir=rtl] .ToolTile_tile__aKUBo:hover .ToolTile_chipIcon__c6Hix{transform:translate(-6px,-6px)}}.ToolTile_tileChip__fZPfh{inline-size:32px;block-size:32px;border-radius:8px;background:var(--chip-bg,var(--bt-fill));color:var(--chip-fg,var(--bt-muted));display:grid;place-items:center;overflow:hidden;flex-shrink:0;transition:transform .2s var(--bt-ease-out)}.ToolTile_tileChip__fZPfh svg{width:16px;height:16px}.ToolTile_chipArrow__dSIam,.ToolTile_chipIcon__c6Hix{grid-area:1/1;display:flex;align-items:center;justify-content:center;transition:opacity .16s ease,transform .2s var(--bt-ease-out)}.ToolTile_chipArrow__dSIam{font-size:14px;font-weight:500;opacity:0;transform:translate(-8px,8px)}[dir=rtl] .ToolTile_chipArrow__dSIam{transform:translate(8px,8px)}.ToolTile_tileText__ZA1n4{min-width:0;flex:1}.ToolTile_tileName__RH_Rn{display:block;font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.3;overflow-wrap:anywhere}.ToolTile_tileDescription__EW6d_{display:block;color:var(--bt-muted);font-size:13px;font-weight:400;line-height:1.5;margin-block-start:7px;overflow-wrap:anywhere}.ToolTile_tileCat__Br7Px{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--chip-fg,var(--bt-faint));opacity:1;margin-block-start:9px}.ToolTile_newBadge__OPsUH{position:absolute;inset-block-start:-6px;inset-inline-end:10px;z-index:1;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding-block:3px;padding-inline:5px;border-radius:5px;color:var(--bt-green);background:color-mix(in srgb,var(--bt-green) 16%,var(--bt-surface));border:1px solid color-mix(in srgb,var(--bt-green) 42%,transparent);pointer-events:none}@media (prefers-reduced-motion:reduce){.ToolTile_chipArrow__dSIam,.ToolTile_chipIcon__c6Hix,.ToolTile_tileChip__fZPfh,.ToolTile_tile__aKUBo,.ToolTile_tile__aKUBo:before{transition:none}}.catalog_catalog__vKr98{max-width:1440px;margin-inline:auto;padding:44px clamp(20px,4vw,64px) 80px}.catalog_intro__1wjGW{max-width:850px}.catalog_eyebrow__uhjsB{margin:0 0 14px;color:#a6b3a3;font-size:11px;font-weight:700;letter-spacing:.15em}.catalog_intro__1wjGW h1{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.045em}.catalog_intro__1wjGW>p:last-child{margin:13px 0 0;color:var(--bt-muted);font-size:16px;line-height:1.5}.catalog_searchRow__Nq4Hg{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:28px}.catalog_searchField__Acg7h{display:grid;gap:7px;width:min(100%,560px);color:var(--bt-muted);font-size:13px}.catalog_searchField__Acg7h input{width:100%;min-width:0;height:46px;padding:0 14px;border:1px solid var(--bt-line-strong);border-radius:9px;background:var(--bt-surface);color:var(--bt-ink);font:inherit;font-size:14px}.catalog_categories__q_qLy button:focus-visible,.catalog_pageSize__k045n select:focus-visible,.catalog_pager__NB7YG button:focus-visible,.catalog_searchField__Acg7h input:focus-visible{outline:2px solid #c5f27a;outline-offset:2px}.catalog_clear__LA_dk,.catalog_pager__NB7YG button{min-height:46px;padding:0 15px;border:1px solid var(--bt-line-strong);border-radius:9px;background:var(--bt-surface);color:var(--bt-ink);cursor:pointer}.catalog_categories__q_qLy{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px;padding-bottom:22px;border-bottom:1px solid var(--bt-line)}.catalog_categories__q_qLy button{min-height:36px;padding:7px 13px;border:1px solid var(--bt-line-strong);border-radius:8px;background:var(--bt-surface);color:var(--bt-muted);font-size:13px;cursor:pointer}.catalog_categories__q_qLy button[aria-pressed=true]{background:#cbb9f0;color:#211a30;border-color:#cbb9f0;font-weight:700}.catalog_categories__q_qLy button[data-category]{color:var(--category-fg);border-color:color-mix(in srgb,var(--category-fg) 38%,var(--bt-line))}.catalog_categories__q_qLy button[data-category][aria-pressed=true]{background:var(--category-bg);color:var(--category-fg);border-color:var(--category-fg)}.catalog_resultsHead__KDFVR{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin:25px 0 16px}.catalog_resultsHead__KDFVR h2{margin:0;font-size:20px;line-height:1.3}.catalog_resultsHead__KDFVR p{margin:5px 0 0;color:var(--bt-muted);font-size:13px}.catalog_pageSize__k045n{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--bt-muted)}.catalog_pageSize__k045n select{min-width:68px;height:38px;padding:0 9px;border:1px solid var(--bt-line-strong);border-radius:8px;color:var(--bt-ink);background:var(--bt-surface)}.catalog_grid__QYDkM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog_empty__GEw89{border:1px solid var(--bt-line);border-radius:12px;padding:24px;color:var(--bt-muted);line-height:1.5}.catalog_pager__NB7YG{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px}.catalog_pager__NB7YG span{font-size:13px;color:var(--bt-muted)}.catalog_pager__NB7YG button:disabled{opacity:.42;cursor:default}.catalog_source__ZKniz{margin:36px 0 0;font-size:12px;color:var(--bt-muted)}.catalog_source__ZKniz a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:1050px){.catalog_grid__QYDkM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog_catalog__vKr98{padding:28px 16px 80px}.catalog_grid__QYDkM{grid-template-columns:1fr;gap:10px}.catalog_intro__1wjGW>p:last-child{font-size:14px}.catalog_categories__q_qLy{gap:6px}.catalog_categories__q_qLy button{min-height:44px;font-size:12px}}