.tools-page .sub{margin:-4px 0 16px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}@media (min-width:1024px){html:not(.tg-app):not(.vk-lite) .tools-page .tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html:not(.tg-app):not(.vk-lite) .tools-page .sub{max-width:none}html:not(.tg-app):not(.vk-lite) .tools-page .tool-card{min-height:168px;padding:16px 16px 14px}}@media (min-width:1024px) and (max-width:1239px){html:not(.tg-app):not(.vk-lite) .tools-page .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border-radius:18px;background:var(--card,#1c2029);border:1px solid var(--line,hsla(0,0%,100%,.07));color:inherit;cursor:pointer;transition:transform .12s,border-color .12s}.tool-card:hover{border-color:var(--brand,#7c5cff);transform:translateY(-1px)}.tool-card b{font-size:16px;font-weight:650}.tool-card small{color:var(--muted,#98989f);font-size:13px;line-height:1.35}.tool-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft,rgba(124,92,255,.14));color:var(--brand,#7c5cff);margin-bottom:4px}.tool-price{margin-top:auto;padding-top:6px;font-size:12.5px;color:var(--muted,#98989f)}@media (max-width:520px){.tools-grid{grid-template-columns:1fr 1fr;gap:10px}.tool-card{padding:13px}.tool-card small{font-size:12px}}.tool-chip,.tool-entry{display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding:11px 14px;border-radius:14px;background:var(--card,#1c2029);color:inherit;text-decoration:none;font-size:14.5px}.tool-chip span,.tool-entry span{flex:1 1}.tool-chip{background:var(--brand-soft,rgba(124,92,255,.14))}.tool-chip button{background:none;border:0;color:inherit;padding:2px;cursor:pointer;display:grid;place-items:center}