.lk-tools{list-style:none;margin:8px 0 32px!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.lk-tools li{margin:0!important;padding:0!important}.lk-tool{display:flex;gap:16px;align-items:flex-start;height:100%;box-sizing:border-box;padding:20px;border:1px solid var(--lk-border,#E4E1F0);border-radius:var(--lk-r,16px);background:var(--lk-surface,#fff);box-shadow:var(--lk-shadow,none);color:var(--lk-text,#2E2B45)!important;text-decoration:none!important;transition:border-color .15s,transform .15s}.lk-tool:hover{border-color:var(--lk-link,#3D3CC4);transform:translateY(-2px)}.lk-tool:focus-visible{outline:3px solid var(--lk-link,#3D3CC4);outline-offset:2px}.lk-tool__icon{flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:var(--lk-grad,linear-gradient(100deg,#9944C9 0%,#4946D4 55%,#105CE6 100%));display:grid;place-items:center;color:#fff}.lk-tool__icon svg{width:24px;height:24px}.lk-tool__body{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-tool__kicker{font-size:13px;font-weight:700;color:var(--lk-muted,#56536B)}.lk-tool__name{font-size:18px;font-weight:800;line-height:1.3;color:var(--lk-ink,#17152C)}.lk-tool__desc{font-size:15px;line-height:1.55;color:var(--lk-text,#2E2B45)}.lk-tool__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:700;color:var(--lk-link,#3D3CC4)}.lk-tool__cta svg{width:16px;height:16px;transition:transform .15s}.lk-tool:hover .lk-tool__cta svg{transform:translateX(3px)}.lk-tool--wide{margin:8px 0 32px;max-width:820px}@media (max-width:480px){.lk-tool{flex-direction:column;gap:12px;padding:18px}.lk-tool__icon{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.lk-tool,.lk-tool__cta svg{transition:none}.lk-tool:hover,.lk-tool:hover .lk-tool__cta svg{transform:none}}